PR 78534 Change character length from int to size_t
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1d3603a34f9cc834c988fd7cc8f05509ab902a38
1 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
3         PR fortran/78534
4         PR fortran/66310
5         * gfortran.dg/char_cast_1.f90: Update scan pattern.
6         * gfortran.dg/dependency_49.f90: Likewise.
7         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8         * gfortran.dg/repeat_7.f90: New test for PR 66310.
9         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11         * gfortran.dg/string_1_lp64.f90: New test.
12         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13         * gfortran.dg/string_3_lp64.f90: New test.
15 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
17         PR target/83604
18         * gcc.target/i386/sse-26.c: New test.
20         PR target/83604
21         * gcc.target/i386/pr83604.c: New test.
23 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
25         * gcc.dg/vect/vect-align-4.c: New test.
26         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
27         and redefine as a structure with an unaligned member "b".
28         (foo): Update accordingly.
30 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
32         PR target/82439
33         * gcc.target/aarch64/bics_5.c: New test.
34         * gcc.target/arm/bics_5.c: Likewise.
36 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
38         PR tree-optimization/83605
39         * gcc.dg/pr83605.c: New test.
41 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
43         PR target/83554
44         * gcc.target/i386/pr83554.c: New test.
46         PR ipa/82352
47         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
48         long unsigned int.
50 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
52         PR fortran/83683
53         PR fortran/45689
54         * gfortran.dg/eoshift_8.f90: New test.
55         * gfortran.dg/simplify_eoshift_1.f90: New test.
57 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
59         PR debug/83585
60         * gcc.dg/pr83585.c: New test.
62 2018-01-04  Nathan Sidwell  <nathan@acm.org>
64         PR c++/83667
65         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
67 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
69         PR debug/83666
70         * gcc.dg/pr83666.c: New test.
72 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
74         PR target/83628
75         * gcc.target/alpha/pr83628-1.c: New test.
76         * gcc.target/alpha/pr83628-2.c: Ditto.
78 2018-01-04  Martin Liska  <mliska@suse.cz>
80         PR ipa/82352
81         * g++.dg/ipa/pr82352.C: New test.
83 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
85         * gcc.dg/vect-opt-info-1.c: Moved to ...
86         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
87         vect_int targets, use dg-additional-options instead of dg-options and
88         use relative line numbers instead of absolute.
90 2018-01-03  Martin Sebor  <msebor@redhat.com>
92         PR tree-optimization/83655
93         * gcc.dg/Wrestrict-5.c: New test.
94         * c-c++-common/builtins.c: New test.
96 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
97             Alan Hayward  <alan.hayward@arm.com>
98             David Sherwood  <david.sherwood@arm.com>
100         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
101         (main): Call it.
103 2018-01-03  Jeff Law  <law@redhat.com>
105         PR target/83641
106         * gcc.target/i386/stack-check-17.c: New test.
107         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
109 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
111         PR debug/83621
112         * gcc.dg/pr83621.c: New test.
114         PR debug/83645
115         * gcc.dg/pr83645.c: New test.
117 2018-01-03  Martin Sebor  <msebor@redhat.com>
119         PR tree-optimization/83603
120         * gcc.dg/Wrestrict-4.c: New test.
122         PR c/83559
123         * gcc.dg/const-2.c: New test.
124         * gcc.dg/pure-3.c: New test.
126 2018-01-03  Martin Sebor  <msebor@redhat.com>
128         * gcc.dg/Wrestrict-3.c: New test.
130 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
132         PR c++/83555
133         * g++.dg/opt/pr83555.C: New test.
134         * g++.dg/ubsan/pr83555.C: New test.
136 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
138         PR c/82050
139         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
140         the !CHECKING_P case by expecting a note.
141         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
142         a note for the !CHECKING_P case, and move the return statement
143         outside of #if CHECKING_P guard.
145 2018-01-03  Jeff Law  <law@redhat.com>
147         PR middle-end/83654
148         * gcc.target/i386/stack-check-18.c: New test.
149         * gcc.target/i386/stack-check-19.c: New test.
151 2018-01-03  Martin Sebor  <msebor@redhat.com>
153         PR tree-optimization/83501
154         * c-c++-common/Warray-bounds-3.c: Remove xfail.
156 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
158         PR tree-optimization/83501
159         * gcc.dg/tree-ssa/pr83501-1.c: New test.
161 2018-01-03  Nathan Sidwell  <nathan@acm.org>
163         PR c++/83667
164         * g++.dg/ipa/pr83667.C: New.
166 2018-01-03  Martin Liska  <mliska@suse.cz>
168         PR tree-optimization/83593
169         * gcc.dg/pr83593.c: New test.
171 2018-01-03  Martin Liska  <mliska@suse.cz>
173         PR ipa/83549
174         * g++.dg/ipa/pr83549.C: New test.
176 2018-01-03  Marek Polacek  <polacek@redhat.com>
178         PR c++/83592
179         * g++.dg/warn/mvp2.C: New test.
181 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
183         PR preprocessor/83602
184         * g++.dg/cpp/pr83602.C: New test.
186         PR c++/83634
187         * g++.dg/parse/pr83634.C: New test.
189 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
191         PR fortran/83664
192         * gfortran.dg/eoshift_7.f90: New test.
194 2018-01-03  Jan Beulich  <jbeulich@suse.com>
196         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
197         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
199 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
201         Update copyright years.
203 2018-01-03  Martin Liska  <mliska@suse.cz>
205         PR ipa/83594
206         * gcc.dg/ipa/pr83594.c: New test.
208 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
209             Alan Hayward  <alan.hayward@arm.com>
210             David Sherwood  <david.sherwood@arm.com>
212         * gcc.dg/vect-opt-info-1.c: New test.
214 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
216         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
217         floorf128, truncf128, and roundf128.
218         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
219         optimizations added in match.pd.
220         * gcc.target/powerpc/float128-hw6.c: Likewise.
221         * gcc.target/powerpc/float128-hw7.c: Likewise.
222         * gcc.target/powerpc/float128-hw8.c: Likewise.
223         * gcc.target/powerpc/float128-hw9.c: Likewise.
224         * gcc.target/powerpc/float128-hw10.c: Likewise.
225         * gcc.target/powerpc/float128-hw11.c: Likewise.
227 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
229         PR c++/83556
230         * g++.dg/cpp0x/pr83556.C: New test.
232 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
234         PR fortran/45689
235         PR fortran/83650
236         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
237         * gfortran.dg/simplify_cshift_4.f90: New test.
239 2018-01-02  Marek Polacek  <polacek@redhat.com>
241         PR c++/81860
242         * g++.dg/cpp0x/inh-ctor30.C: New test.
244         PR c++/83644
245         * g++.dg/cpp1z/pr83644.C: New test.
247 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
249         PR fortran/83076
250         * gfortran.dg/coarray_45.f90 : New test.
252         PR fortran/83319
253         * gfortran.dg/coarray_46.f90 : New test.
255 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
257         PR tree-optimization/83581
258         * gcc.dg/pr83581.c: New test.
260         PR c/83595
261         * gcc.dg/pr83595.c: New test.
263         PR middle-end/83608
264         * g++.dg/opt/pr83608.C: New test.
266         PR middle-end/83609
267         * gcc.dg/pr83609.c: New test.
268         * g++.dg/opt/pr83609.C: New test.
270         PR middle-end/83623
271         * gcc.dg/pr83623.c: New test.
273         * gcc.target/i386/i386.exp
274         (check_effective_target_avx512vpopcntdqvl): New proc.
275         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
276         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
277         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
279 Copyright (C) 2018 Free Software Foundation, Inc.
281 Copying and distribution of this file, with or without modification,
282 are permitted in any medium without royalty provided the copyright
283 notice and this notice are preserved.