2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6357b535b7f4ad11f4433abf33177db6b00c6ddd
1 2018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/83742
4         * gfortran.dg/contiguous_6.f90: New test.
6 2018-01-09  Richard Biener  <rguenther@suse.de>
8         PR tree-optimization/83668
9         * gcc.dg/graphite/pr83668.c: New testcase.
11 2018-01-09  Joseph Myers  <joseph@codesourcery.com>
13         PR tree-optimization/64811
14         * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15         gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16         gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
17         gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18         New tests.
19         * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21 2018-01-09  Georg-Johann Lay  <avr@gjlay.de>
23         PR target/79883
24         * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
26 2018-01-09  Tamar Christina  <tamar.christina@arm.com>
28         PR target/82641
29         * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
30         no NEON and require softfp or hard float-abi.
31         * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
33 2018-01-09  Richard Biener  <rguenther@suse.de>
35         PR tree-optimization/83572
36         * gcc.dg/graphite/pr83572.c: New testcase.
38 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
40         PR target/83507
41         * gcc.dg/sms-13.c: New test.
43 2018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
45         PR fortran/83741
46         * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
48 2018-01-08  Chih-Mao Chen <pkmx.tw@gmail.com>
49             Monk Chiang  <sh.chiang04@gmail.com>
51         * gcc.target/riscv/save-restore-1.c: New.
53 2018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
55         PR target/83677
56         * gcc.target/powerpc/pr83677.c: New file.
58 2018-01-08  Jeff Law  <law@redhat.com>
60         PR rtl-optimizatin/81308
61         * g++.dg/pr81308-1.C: New test.
62         * g++.dg/pr81308-2.C: New test.
64 2018-01-08  Vidya Praveen <vidyapraveen@arm.com>
66         PR target/83663 - Revert r255946
67         * gcc.target/aarch64/vect-slp-dup.c: New.
69 2018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
71         * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
72         combination tests.
74 2018-01-08  Richard Biener  <rguenther@suse.de>
76         PR tree-optimization/83563
77         * gcc.dg/graphite/pr83563.c: New testcase.
79 2018-01-08  Richard Biener  <rguenther@suse.de>
81         PR middle-end/83713
82         * g++.dg/torture/pr83713.C: New testcase.
84 2018-01-08  Tom de Vries  <tom@codesourcery.com>
86         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
88 2018-01-08  Richard Biener  <rguenther@suse.de>
90         PR tree-optimization/83685
91         * gcc.dg/torture/pr83685.c: New testcase.
93 2018-01-08  Richard Biener  <rguenther@suse.de>
95         PR lto/83719
96         * gcc.dg/lto/pr83719_0.c: New testcase.
98 2018-01-08  Tom de Vries  <tom@codesourcery.com>
100         * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
101         * gcc.dg/graphite/run-id-1.c: Same.
102         * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
104 2018-01-08  Paul Thomas  <pault@gcc.gnu.org>
106         PR fortran/83611
107         * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
108         * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
109         * gfortran.dg/pdt_27.f03 : New test.
111         PR fortran/83731
112         * gfortran.dg/pdt_28.f03 : New test.
114 2018-01-08  Tom de Vries  <tom@codesourcery.com>
116         * c-c++-common/builtins.c: Require effective target alloca.
117         * gcc.dg/Wrestrict.c: Same.
118         * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
120 2018-01-08  Richard Biener  <rguenther@suse.de>
122         PR middle-end/83580
123         * gcc.dg/torture/pr83580.c: New testcase.
125 2018-01-08  Richard Biener  <rguenther@suse.de>
127         PR middle-end/83517
128         * gcc.dg/pr83517.c: New testcase.
130 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
132         PR middle-end/81897
133         * gcc.dg/uninit-pr81897.c: New test.
135 2018-01-06  Martin Sebor  <msebor@redhat.com>
137         PR tree-optimization/83640
138         * gcc.dg/Wrestrict-6.c: New test.
139         * gcc.dg/pr83640.c: New test.
141 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
143         * gcc.target/aarch64/reg-alloc-1.c: New test.
145 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
147         PR fortran/50892
148         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
150 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
152         PR debug/83480
153         * gcc.dg/pr83480.c: New test.
155         PR rtl-optimization/83682
156         * gcc.target/i386/pr83682.c: New test.
158 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
160         PR fortran/78534
161         PR fortran/66310
162         * gfortran.dg/char_cast_1.f90: Update scan pattern.
163         * gfortran.dg/dependency_49.f90: Likewise.
164         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
165         * gfortran.dg/repeat_7.f90: New test for PR 66310.
166         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
167         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
168         * gfortran.dg/string_1_lp64.f90: New test.
169         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
170         * gfortran.dg/string_3_lp64.f90: New test.
172 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
174         PR target/83604
175         * gcc.target/i386/sse-26.c: New test.
177         PR target/83604
178         * gcc.target/i386/pr83604.c: New test.
180 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
182         * gcc.dg/vect/vect-align-4.c: New test.
183         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
184         and redefine as a structure with an unaligned member "b".
185         (foo): Update accordingly.
187 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
189         PR target/82439
190         * gcc.target/aarch64/bics_5.c: New test.
191         * gcc.target/arm/bics_5.c: Likewise.
193 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
195         PR tree-optimization/83605
196         * gcc.dg/pr83605.c: New test.
198 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
200         PR target/83554
201         * gcc.target/i386/pr83554.c: New test.
203         PR ipa/82352
204         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
205         long unsigned int.
207 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
209         PR fortran/83683
210         PR fortran/45689
211         * gfortran.dg/eoshift_8.f90: New test.
212         * gfortran.dg/simplify_eoshift_1.f90: New test.
214 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
216         PR debug/83585
217         * gcc.dg/pr83585.c: New test.
219 2018-01-04  Nathan Sidwell  <nathan@acm.org>
221         PR c++/83667
222         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
224 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
226         PR debug/83666
227         * gcc.dg/pr83666.c: New test.
229 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
231         PR target/83628
232         * gcc.target/alpha/pr83628-1.c: New test.
233         * gcc.target/alpha/pr83628-2.c: Ditto.
235 2018-01-04  Martin Liska  <mliska@suse.cz>
237         PR ipa/82352
238         * g++.dg/ipa/pr82352.C: New test.
240 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
242         * gcc.dg/vect-opt-info-1.c: Moved to ...
243         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
244         vect_int targets, use dg-additional-options instead of dg-options and
245         use relative line numbers instead of absolute.
247 2018-01-03  Martin Sebor  <msebor@redhat.com>
249         PR tree-optimization/83655
250         * gcc.dg/Wrestrict-5.c: New test.
251         * c-c++-common/builtins.c: New test.
253 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
254             Alan Hayward  <alan.hayward@arm.com>
255             David Sherwood  <david.sherwood@arm.com>
257         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
258         (main): Call it.
260 2018-01-03  Jeff Law  <law@redhat.com>
262         PR target/83641
263         * gcc.target/i386/stack-check-17.c: New test.
264         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
266 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
268         PR debug/83621
269         * gcc.dg/pr83621.c: New test.
271         PR debug/83645
272         * gcc.dg/pr83645.c: New test.
274 2018-01-03  Martin Sebor  <msebor@redhat.com>
276         PR tree-optimization/83603
277         * gcc.dg/Wrestrict-4.c: New test.
279         PR c/83559
280         * gcc.dg/const-2.c: New test.
281         * gcc.dg/pure-3.c: New test.
283 2018-01-03  Martin Sebor  <msebor@redhat.com>
285         * gcc.dg/Wrestrict-3.c: New test.
287 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
289         PR c++/83555
290         * g++.dg/opt/pr83555.C: New test.
291         * g++.dg/ubsan/pr83555.C: New test.
293 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
295         PR c/82050
296         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
297         the !CHECKING_P case by expecting a note.
298         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
299         a note for the !CHECKING_P case, and move the return statement
300         outside of #if CHECKING_P guard.
302 2018-01-03  Jeff Law  <law@redhat.com>
304         PR middle-end/83654
305         * gcc.target/i386/stack-check-18.c: New test.
306         * gcc.target/i386/stack-check-19.c: New test.
308 2018-01-03  Martin Sebor  <msebor@redhat.com>
310         PR tree-optimization/83501
311         * c-c++-common/Warray-bounds-3.c: Remove xfail.
313 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
315         PR tree-optimization/83501
316         * gcc.dg/tree-ssa/pr83501-1.c: New test.
318 2018-01-03  Nathan Sidwell  <nathan@acm.org>
320         PR c++/83667
321         * g++.dg/ipa/pr83667.C: New.
323 2018-01-03  Martin Liska  <mliska@suse.cz>
325         PR tree-optimization/83593
326         * gcc.dg/pr83593.c: New test.
328 2018-01-03  Martin Liska  <mliska@suse.cz>
330         PR ipa/83549
331         * g++.dg/ipa/pr83549.C: New test.
333 2018-01-03  Marek Polacek  <polacek@redhat.com>
335         PR c++/83592
336         * g++.dg/warn/mvp2.C: New test.
338 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
340         PR preprocessor/83602
341         * g++.dg/cpp/pr83602.C: New test.
343         PR c++/83634
344         * g++.dg/parse/pr83634.C: New test.
346 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
348         PR fortran/83664
349         * gfortran.dg/eoshift_7.f90: New test.
351 2018-01-03  Jan Beulich  <jbeulich@suse.com>
353         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
354         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
356 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
358         Update copyright years.
360 2018-01-03  Martin Liska  <mliska@suse.cz>
362         PR ipa/83594
363         * gcc.dg/ipa/pr83594.c: New test.
365 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
366             Alan Hayward  <alan.hayward@arm.com>
367             David Sherwood  <david.sherwood@arm.com>
369         * gcc.dg/vect-opt-info-1.c: New test.
371 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
373         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
374         floorf128, truncf128, and roundf128.
375         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
376         optimizations added in match.pd.
377         * gcc.target/powerpc/float128-hw6.c: Likewise.
378         * gcc.target/powerpc/float128-hw7.c: Likewise.
379         * gcc.target/powerpc/float128-hw8.c: Likewise.
380         * gcc.target/powerpc/float128-hw9.c: Likewise.
381         * gcc.target/powerpc/float128-hw10.c: Likewise.
382         * gcc.target/powerpc/float128-hw11.c: Likewise.
384 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
386         PR c++/83556
387         * g++.dg/cpp0x/pr83556.C: New test.
389 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
391         PR fortran/45689
392         PR fortran/83650
393         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
394         * gfortran.dg/simplify_cshift_4.f90: New test.
396 2018-01-02  Marek Polacek  <polacek@redhat.com>
398         PR c++/81860
399         * g++.dg/cpp0x/inh-ctor30.C: New test.
401         PR c++/83644
402         * g++.dg/cpp1z/pr83644.C: New test.
404 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
406         PR fortran/83076
407         * gfortran.dg/coarray_45.f90 : New test.
409         PR fortran/83319
410         * gfortran.dg/coarray_46.f90 : New test.
412 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
414         PR tree-optimization/83581
415         * gcc.dg/pr83581.c: New test.
417         PR c/83595
418         * gcc.dg/pr83595.c: New test.
420         PR middle-end/83608
421         * g++.dg/opt/pr83608.C: New test.
423         PR middle-end/83609
424         * gcc.dg/pr83609.c: New test.
425         * g++.dg/opt/pr83609.C: New test.
427         PR middle-end/83623
428         * gcc.dg/pr83623.c: New test.
430         * gcc.target/i386/i386.exp
431         (check_effective_target_avx512vpopcntdqvl): New proc.
432         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
433         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
434         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
436 Copyright (C) 2018 Free Software Foundation, Inc.
438 Copying and distribution of this file, with or without modification,
439 are permitted in any medium without royalty provided the copyright
440 notice and this notice are preserved.