PR c++/83734
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7d148177c2939834ebabe399d99041bb15112327
1 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
3         PR c++/83734
4         * g++.dg/cpp0x/pr83734.C: New test.
6 2017-01-09 Carl Love  <cel@us.ibm.com>
8         * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9         vec_mergeo builtins with float, double, long long, unsigned long long,
10         bool long long  arguments.
11         * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12         vec_float2 with double arguments.
13         * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14         vec_mergew and vec_mergow builtins.
16 2018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
18         PR fortran/83742
19         * gfortran.dg/contiguous_6.f90: New test.
21 2018-01-09  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/83668
24         * gcc.dg/graphite/pr83668.c: New testcase.
26 2018-01-09  Joseph Myers  <joseph@codesourcery.com>
28         PR tree-optimization/64811
29         * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
30         gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
31         gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
32         gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
33         New tests.
34         * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
36 2018-01-09  Georg-Johann Lay  <avr@gjlay.de>
38         PR target/79883
39         * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
41 2018-01-09  Tamar Christina  <tamar.christina@arm.com>
43         PR target/82641
44         * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
45         no NEON and require softfp or hard float-abi.
46         * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
48 2018-01-09  Richard Biener  <rguenther@suse.de>
50         PR tree-optimization/83572
51         * gcc.dg/graphite/pr83572.c: New testcase.
53 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
55         PR target/83507
56         * gcc.dg/sms-13.c: New test.
58 2018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
60         PR fortran/83741
61         * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
63 2018-01-08  Chih-Mao Chen <pkmx.tw@gmail.com>
64             Monk Chiang  <sh.chiang04@gmail.com>
66         * gcc.target/riscv/save-restore-1.c: New.
68 2018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
70         PR target/83677
71         * gcc.target/powerpc/pr83677.c: New file.
73 2018-01-08  Jeff Law  <law@redhat.com>
75         PR rtl-optimizatin/81308
76         * g++.dg/pr81308-1.C: New test.
77         * g++.dg/pr81308-2.C: New test.
79 2018-01-08  Vidya Praveen <vidyapraveen@arm.com>
81         PR target/83663 - Revert r255946
82         * gcc.target/aarch64/vect-slp-dup.c: New.
84 2018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
86         * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
87         combination tests.
89 2018-01-08  Richard Biener  <rguenther@suse.de>
91         PR tree-optimization/83563
92         * gcc.dg/graphite/pr83563.c: New testcase.
94 2018-01-08  Richard Biener  <rguenther@suse.de>
96         PR middle-end/83713
97         * g++.dg/torture/pr83713.C: New testcase.
99 2018-01-08  Tom de Vries  <tom@codesourcery.com>
101         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
103 2018-01-08  Richard Biener  <rguenther@suse.de>
105         PR tree-optimization/83685
106         * gcc.dg/torture/pr83685.c: New testcase.
108 2018-01-08  Richard Biener  <rguenther@suse.de>
110         PR lto/83719
111         * gcc.dg/lto/pr83719_0.c: New testcase.
113 2018-01-08  Tom de Vries  <tom@codesourcery.com>
115         * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
116         * gcc.dg/graphite/run-id-1.c: Same.
117         * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
119 2018-01-08  Paul Thomas  <pault@gcc.gnu.org>
121         PR fortran/83611
122         * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
123         * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
124         * gfortran.dg/pdt_27.f03 : New test.
126         PR fortran/83731
127         * gfortran.dg/pdt_28.f03 : New test.
129 2018-01-08  Tom de Vries  <tom@codesourcery.com>
131         * c-c++-common/builtins.c: Require effective target alloca.
132         * gcc.dg/Wrestrict.c: Same.
133         * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
135 2018-01-08  Richard Biener  <rguenther@suse.de>
137         PR middle-end/83580
138         * gcc.dg/torture/pr83580.c: New testcase.
140 2018-01-08  Richard Biener  <rguenther@suse.de>
142         PR middle-end/83517
143         * gcc.dg/pr83517.c: New testcase.
145 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
147         PR middle-end/81897
148         * gcc.dg/uninit-pr81897.c: New test.
150 2018-01-06  Martin Sebor  <msebor@redhat.com>
152         PR tree-optimization/83640
153         * gcc.dg/Wrestrict-6.c: New test.
154         * gcc.dg/pr83640.c: New test.
156 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
158         * gcc.target/aarch64/reg-alloc-1.c: New test.
160 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
162         PR fortran/50892
163         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
165 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
167         PR debug/83480
168         * gcc.dg/pr83480.c: New test.
170         PR rtl-optimization/83682
171         * gcc.target/i386/pr83682.c: New test.
173 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
175         PR fortran/78534
176         PR fortran/66310
177         * gfortran.dg/char_cast_1.f90: Update scan pattern.
178         * gfortran.dg/dependency_49.f90: Likewise.
179         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
180         * gfortran.dg/repeat_7.f90: New test for PR 66310.
181         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
182         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
183         * gfortran.dg/string_1_lp64.f90: New test.
184         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
185         * gfortran.dg/string_3_lp64.f90: New test.
187 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
189         PR target/83604
190         * gcc.target/i386/sse-26.c: New test.
192         PR target/83604
193         * gcc.target/i386/pr83604.c: New test.
195 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
197         * gcc.dg/vect/vect-align-4.c: New test.
198         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
199         and redefine as a structure with an unaligned member "b".
200         (foo): Update accordingly.
202 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
204         PR target/82439
205         * gcc.target/aarch64/bics_5.c: New test.
206         * gcc.target/arm/bics_5.c: Likewise.
208 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
210         PR tree-optimization/83605
211         * gcc.dg/pr83605.c: New test.
213 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
215         PR target/83554
216         * gcc.target/i386/pr83554.c: New test.
218         PR ipa/82352
219         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
220         long unsigned int.
222 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
224         PR fortran/83683
225         PR fortran/45689
226         * gfortran.dg/eoshift_8.f90: New test.
227         * gfortran.dg/simplify_eoshift_1.f90: New test.
229 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
231         PR debug/83585
232         * gcc.dg/pr83585.c: New test.
234 2018-01-04  Nathan Sidwell  <nathan@acm.org>
236         PR c++/83667
237         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
239 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
241         PR debug/83666
242         * gcc.dg/pr83666.c: New test.
244 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
246         PR target/83628
247         * gcc.target/alpha/pr83628-1.c: New test.
248         * gcc.target/alpha/pr83628-2.c: Ditto.
250 2018-01-04  Martin Liska  <mliska@suse.cz>
252         PR ipa/82352
253         * g++.dg/ipa/pr82352.C: New test.
255 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
257         * gcc.dg/vect-opt-info-1.c: Moved to ...
258         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
259         vect_int targets, use dg-additional-options instead of dg-options and
260         use relative line numbers instead of absolute.
262 2018-01-03  Martin Sebor  <msebor@redhat.com>
264         PR tree-optimization/83655
265         * gcc.dg/Wrestrict-5.c: New test.
266         * c-c++-common/builtins.c: New test.
268 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
269             Alan Hayward  <alan.hayward@arm.com>
270             David Sherwood  <david.sherwood@arm.com>
272         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
273         (main): Call it.
275 2018-01-03  Jeff Law  <law@redhat.com>
277         PR target/83641
278         * gcc.target/i386/stack-check-17.c: New test.
279         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
281 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
283         PR debug/83621
284         * gcc.dg/pr83621.c: New test.
286         PR debug/83645
287         * gcc.dg/pr83645.c: New test.
289 2018-01-03  Martin Sebor  <msebor@redhat.com>
291         PR tree-optimization/83603
292         * gcc.dg/Wrestrict-4.c: New test.
294         PR c/83559
295         * gcc.dg/const-2.c: New test.
296         * gcc.dg/pure-3.c: New test.
298 2018-01-03  Martin Sebor  <msebor@redhat.com>
300         * gcc.dg/Wrestrict-3.c: New test.
302 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
304         PR c++/83555
305         * g++.dg/opt/pr83555.C: New test.
306         * g++.dg/ubsan/pr83555.C: New test.
308 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
310         PR c/82050
311         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
312         the !CHECKING_P case by expecting a note.
313         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
314         a note for the !CHECKING_P case, and move the return statement
315         outside of #if CHECKING_P guard.
317 2018-01-03  Jeff Law  <law@redhat.com>
319         PR middle-end/83654
320         * gcc.target/i386/stack-check-18.c: New test.
321         * gcc.target/i386/stack-check-19.c: New test.
323 2018-01-03  Martin Sebor  <msebor@redhat.com>
325         PR tree-optimization/83501
326         * c-c++-common/Warray-bounds-3.c: Remove xfail.
328 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
330         PR tree-optimization/83501
331         * gcc.dg/tree-ssa/pr83501-1.c: New test.
333 2018-01-03  Nathan Sidwell  <nathan@acm.org>
335         PR c++/83667
336         * g++.dg/ipa/pr83667.C: New.
338 2018-01-03  Martin Liska  <mliska@suse.cz>
340         PR tree-optimization/83593
341         * gcc.dg/pr83593.c: New test.
343 2018-01-03  Martin Liska  <mliska@suse.cz>
345         PR ipa/83549
346         * g++.dg/ipa/pr83549.C: New test.
348 2018-01-03  Marek Polacek  <polacek@redhat.com>
350         PR c++/83592
351         * g++.dg/warn/mvp2.C: New test.
353 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
355         PR preprocessor/83602
356         * g++.dg/cpp/pr83602.C: New test.
358         PR c++/83634
359         * g++.dg/parse/pr83634.C: New test.
361 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
363         PR fortran/83664
364         * gfortran.dg/eoshift_7.f90: New test.
366 2018-01-03  Jan Beulich  <jbeulich@suse.com>
368         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
369         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
371 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
373         Update copyright years.
375 2018-01-03  Martin Liska  <mliska@suse.cz>
377         PR ipa/83594
378         * gcc.dg/ipa/pr83594.c: New test.
380 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
381             Alan Hayward  <alan.hayward@arm.com>
382             David Sherwood  <david.sherwood@arm.com>
384         * gcc.dg/vect-opt-info-1.c: New test.
386 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
388         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
389         floorf128, truncf128, and roundf128.
390         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
391         optimizations added in match.pd.
392         * gcc.target/powerpc/float128-hw6.c: Likewise.
393         * gcc.target/powerpc/float128-hw7.c: Likewise.
394         * gcc.target/powerpc/float128-hw8.c: Likewise.
395         * gcc.target/powerpc/float128-hw9.c: Likewise.
396         * gcc.target/powerpc/float128-hw10.c: Likewise.
397         * gcc.target/powerpc/float128-hw11.c: Likewise.
399 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
401         PR c++/83556
402         * g++.dg/cpp0x/pr83556.C: New test.
404 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
406         PR fortran/45689
407         PR fortran/83650
408         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
409         * gfortran.dg/simplify_cshift_4.f90: New test.
411 2018-01-02  Marek Polacek  <polacek@redhat.com>
413         PR c++/81860
414         * g++.dg/cpp0x/inh-ctor30.C: New test.
416         PR c++/83644
417         * g++.dg/cpp1z/pr83644.C: New test.
419 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
421         PR fortran/83076
422         * gfortran.dg/coarray_45.f90 : New test.
424         PR fortran/83319
425         * gfortran.dg/coarray_46.f90 : New test.
427 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
429         PR tree-optimization/83581
430         * gcc.dg/pr83581.c: New test.
432         PR c/83595
433         * gcc.dg/pr83595.c: New test.
435         PR middle-end/83608
436         * g++.dg/opt/pr83608.C: New test.
438         PR middle-end/83609
439         * gcc.dg/pr83609.c: New test.
440         * g++.dg/opt/pr83609.C: New test.
442         PR middle-end/83623
443         * gcc.dg/pr83623.c: New test.
445         * gcc.target/i386/i386.exp
446         (check_effective_target_avx512vpopcntdqvl): New proc.
447         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
448         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
449         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
451 Copyright (C) 2018 Free Software Foundation, Inc.
453 Copying and distribution of this file, with or without modification,
454 are permitted in any medium without royalty provided the copyright
455 notice and this notice are preserved.