PR target/83368
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6b6b8e03e5d98816b3dc9dfcb2fab88d395aa30a
1 2018-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3         * gcc.c-torture/execute/20180112-1.c: New test.
5 2018-01-12  Tom de Vries  <tom@codesourcery.com>
7         * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8         * g++.dg/ext/label13a.C: Same.
9         * g++.dg/ext/label14.C: Same.
10         * g++.dg/ext/label2.C: Same.
11         * g++.dg/ext/label3.C: Same.
12         * g++.dg/torture/pr42462.C: Same.
13         * g++.dg/torture/pr42739.C: Same.
14         * g++.dg/warn/Wunused-label-3.C: Same.
16 2018-01-12  Tom de Vries  <tom@codesourcery.com>
18         * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
19         * g++.dg/Walloca1.C: Same.
20         * g++.dg/cpp0x/pr70338.C: Same.
21         * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
22         * g++.dg/cpp1y/vla10.C: Same.
23         * g++.dg/cpp1y/vla2.C: Same.
24         * g++.dg/cpp1y/vla6.C: Same.
25         * g++.dg/cpp1y/vla8.C: Same.
26         * g++.dg/debug/debug5.C: Same.
27         * g++.dg/debug/debug6.C: Same.
28         * g++.dg/debug/pr54828.C: Same.
29         * g++.dg/diagnostic/pr70105.C: Same.
30         * g++.dg/eh/cleanup5.C: Same.
31         * g++.dg/eh/spbp.C: Same.
32         * g++.dg/ext/tmplattr9.C: Same.
33         * g++.dg/ext/vla10.C: Same.
34         * g++.dg/ext/vla11.C: Same.
35         * g++.dg/ext/vla12.C: Same.
36         * g++.dg/ext/vla15.C: Same.
37         * g++.dg/ext/vla16.C: Same.
38         * g++.dg/ext/vla17.C: Same.
39         * g++.dg/ext/vla3.C: Same.
40         * g++.dg/ext/vla6.C: Same.
41         * g++.dg/ext/vla7.C: Same.
42         * g++.dg/init/array24.C: Same.
43         * g++.dg/init/new47.C: Same.
44         * g++.dg/init/pr55497.C: Same.
45         * g++.dg/opt/pr78201.C: Same.
46         * g++.dg/template/vla2.C: Same.
47         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
48         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
49         * g++.dg/torture/pr62127.C: Same.
50         * g++.dg/torture/pr67055.C: Same.
51         * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
52         * g++.dg/torture/stackalign/eh-inline-2.C: Same.
53         * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
54         * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
55         * g++.dg/warn/Wplacement-new-size-5.C: Same.
56         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
57         * g++.dg/warn/Wvla-1.C: Same.
58         * g++.dg/warn/Wvla-3.C: Same.
59         * g++.old-deja/g++.ext/array2.C: Same.
60         * g++.old-deja/g++.ext/constructor.C: Same.
61         * g++.old-deja/g++.law/builtin1.C: Same.
62         * g++.old-deja/g++.other/crash12.C: Same.
63         * g++.old-deja/g++.other/eh3.C: Same.
64         * g++.old-deja/g++.pt/array6.C: Same.
65         * g++.old-deja/g++.pt/dynarray.C: Same.
67 2018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
69         * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
71 2018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
73         PR libfortran/67412
74         * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
75         on *-*-solaris2.10.
77 2018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
79         * lib/target-supports.exp (check_effective_target_branch_cost):
80         Accept all x86 targets.
82 2018-01-12  Martin Liska  <mliska@suse.cz>
84         PR ipa/83054
85         * g++.dg/warn/pr83054.C: New test.
87 2018-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
89         * gcc.target/powerpc/spec-barr-1.c: New file.
91 2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
93         PR target/83330
94         * gcc.target/i386/pr83330.c: New test.
96 2018-01-11  Steven G. Kargl <kargl@gcc.gnu.org>
98         PR fortran/79383
99         * gfortran.dg/dtio_31.f03: New test.
100         * gfortran.dg/dtio_32.f03: New test.
102 2018-01-11  David Malcolm  <dmalcolm@redhat.com>
104         PR c++/43486
105         * g++.dg/wrappers: New subdirectory.
106         * g++.dg/wrappers/README: New file.
107         * g++.dg/wrappers/alloc.C: New test case.
108         * g++.dg/wrappers/cow-istream-string.C: New test case.
109         * g++.dg/wrappers/cp-stdlib.C: New test case.
110         * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
111         * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
112         case.
114 2018-01-11  Jan Hubicka  <hubicka@ucw.cz>
116         PR middle-end/83718
117         * g++.dg/torture/pr83718.C: New testcase.
119 2018-01-11  Martin Jambor  <mjambor@suse.cz>
121         PR ipa/83178
122         * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
124 2018-01-11  Bin Cheng  <bin.cheng@arm.com>
126         PR tree-optimization/83695
127         * gcc.dg/tree-ssa/pr83695.c: New test.
129 2018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
131         * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
132         * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
134 2018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
136         * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
137         * gcc.target/arm/simd/fp16fml_high.c: New test.
138         * gcc.target/arm/simd/fp16fml_low.c: Likewise.
139         * lib/target-supports.exp
140         (check_effective_target_arm_fp16fml_neon_ok_nocache,
141         check_effective_target_arm_fp16fml_neon_ok,
142         add_options_for_arm_fp16fml_neon): New procedures.
144 2017-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
146         * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
147         combination tests.
149 2018-01-11  Richard Biener  <rguenther@suse.de>
151         PR tree-optimization/83435
152         * gcc.dg/graphite/pr83435.c: New testcase.
154 2018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
155             Alan Hayward  <alan.hayward@arm.com>
156             David Sherwood  <david.sherwood@arm.com>
158         * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
160 2018-01-11  Tamar Christina  <tamar.christina@arm.com>
162         * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
164 2018-01-11  Sudakshina Das  <sudi.das@arm.com>
166         PR target/82096
167         * gcc.c-torture/compile/pr82096.c: New test.
169 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
171         * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
173 2018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
175         * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
177 2018-01-11  Justin Squirek  <squirek@adacore.com>
179         * gnat.dg/expr_func4.adb: New testcase.
181 2018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
183         * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
184         testcase.
186 2018-01-11  Bob Duff  <duff@adacore.com>
188         * gnat.dg/protected_null.adb: New testcase.
190 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
192         * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
194 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
196         * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
198 2018-01-11  Justin Squirek  <squirek@adacore.com>
200         * gnat.dg/loopvar.adb: New testcase.
202 2018-01-10  Jan Hubicka  <hubicka@ucw.cz>
204         PR middle-end/83189
205         * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
207 2018-01-10  Jan Hubicka  <hubicka@ucw.cz>
209         * gcc.c-torture/compile/pr83575.c: New testcase.
211 2018-01-10  Michael Collison  <michael.collison@arm.com>
213         gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
214         gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
215         gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
216         gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
217         gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
218         gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
219         gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
220         gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
221         gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
222         gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
223         gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
224         gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
225         gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
226         gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
227         gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
228         gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
230 2018-01-10  Michael Collison  <michael.collison@arm.com>
232         gcc.target/aarch64/sha2.h: New shared testcase.
233         gcc.target/aarch64/sha2_1.c: New testcase.
234         gcc.target/aarch64/sha2_2.c: New testcase.
235         gcc.target/aarch64/sha2_3.c: New testcase.
236         gcc.target/aarch64/sha3.h: New shared testcase.
237         gcc.target/aarch64/sha3_1.c: New testcase.
238         gcc.target/aarch64/sha3_2.c: New testcase.
239         gcc.target/aarch64/sha3_3.c: New testcase.
241 2018-01-10  Michael Collison  <michael.collison@arm.com>
243         gcc.target/aarch64/sm3_sm4.c: New testcase.
245 2018-01-10  Martin Sebor  <msebor@redhat.com>
247         PR tree-optimization/83781
248         * gcc.dg/strlenopt-42.c: New test.
250 2018-01-11  Martin Sebor  <msebor@gmail.com>
251             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
253         PR tree-optimization/83501
254         PR tree-optimization/81703
256         * gcc.dg/strlenopt-39.c: New test-case.
257         * gcc.dg/pr81703.c: Likewise.
259 2018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
261         * gnat.dg/atomic10.adb: New test.
263 2018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
265         PR fortran/82367
266         * gfortran.dg/deferred_character_18.f90: New test.
268 2018-01-10  Martin Sebor  <msebor@redhat.com>
270         PR tree-optimization/83671
271         * gcc.dg/strlenopt-40.c: New test.
272         * gcc.dg/strlenopt-41.c: New test.
274 2018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
276         PR fortran/83093
277         * gfortran.dg/allocate_with_typespec_7.f90: New test.
279 2018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
281         PR target/83399
282         * gcc.target/powerpc/pr83399.c: New test.
284 2018-01-10  David Malcolm  <dmalcolm@redhat.com>
286         PR c++/43486
287         * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
288         to reflect that the arguments are correctly underlined.
289         * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
290         for globals, params, locals and literals.
291         (test_sizeof): Directly test the location of "sizeof", rather than
292         when used in compound expressions.
293         (test_alignof): Likewise for "alignof".
294         (test_string_literals): Likewise for string literals.
295         (test_numeric_literals): Likewise for numeric literals.
296         (test_builtin_offsetof): Likewise for "__builtin_offsetof".
297         (test_typeid): Likewise for typeid.
298         (test_unary_plus): New.
299         * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
300         format strings.
302 2018-01-10  Uros Bizjak  <ubizjak@gmail.com>
304         * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
306 2018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
308         * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
310 2018-01-10  Marek Polacek  <polacek@redhat.com>
312         PR c++/82541
313         * g++.dg/warn/Wduplicated-branches4.C: New test.
315 2018-01-10  Jakub Jelinek  <jakub@redhat.com>
317         PR c++/81327
318         * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
319         cast to void *.
321 2018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
323         PR c++/81055
324         * g++.dg/cpp0x/new2.C: New.
326 2018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
328         PR target/83735
329         * gcc.target/i386/pr83735.c: New test.
331 2018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
333         * lib/target-supports.exp (check_effective_target_branch_cost):
334         New function.
335         * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
336         * gcc.dg/pr21643.c: Likewise.
337         * gcc.dg/pr46309.c: Likewise.
338         * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
339         * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
340         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
341         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
342         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
343         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
344         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
345         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
346         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
347         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
348         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
349         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
350         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
351         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
353 2018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
355         PR target/83629
356         * gcc.target/powerpc/pr83629.c: New testcase.
358 2018-01-10  Richard Biener  <rguenther@suse.de>
360         PR testsuite/78768
361         * gcc.dg/pr78768.c: Un-XFAIL.
363 2018-01-10  Richard Biener  <rguenther@suse.de>
365         PR debug/82425
366         * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
368 2018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
370         PR tree-optimization/83753
371         * gcc.dg/torture/pr83753.c: New test.
373 2018-01-09  Jan Hubicka  <hubicka@ucw.cz>
375         * gcc.target/i386/avx2-gather-1.c: Add -march.
376         * gcc.target/i386/avx2-gather-2.c: Add -march.
377         * gcc.target/i386/avx2-gather-3.c: Add -march.
378         * gcc.target/i386/avx2-gather-4.c: Add -march.
379         * gcc.target/i386/avx2-gather-5.c: Add -march.
380         * gcc.target/i386/avx2-gather-6.c: Add -march.
381         * gcc.target/i386/avx512f-gather-1.c: Add -march.
382         * gcc.target/i386/avx512f-gather-2.c: Add -march.
383         * gcc.target/i386/avx512f-gather-3.c: Add -march.
384         * gcc.target/i386/avx512f-gather-4.c: Add -march.
385         * gcc.target/i386/avx512f-gather-5.c: Add -march.
386         * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
387         * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
388         * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
389         * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
390         * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
392 2018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
394         PR target/78585:
395         * gcc.target/i386/pr78585.c: New test.
397 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
399         PR c++/83734
400         * g++.dg/cpp0x/pr83734.C: New test.
402 2017-01-09 Carl Love  <cel@us.ibm.com>
404         * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
405         vec_mergeo builtins with float, double, long long, unsigned long long,
406         bool long long  arguments.
407         * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
408         vec_float2 with double arguments.
409         * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
410         vec_mergew and vec_mergow builtins.
412 2018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
414         PR fortran/83742
415         * gfortran.dg/contiguous_6.f90: New test.
417 2018-01-09  Richard Biener  <rguenther@suse.de>
419         PR tree-optimization/83668
420         * gcc.dg/graphite/pr83668.c: New testcase.
422 2018-01-09  Joseph Myers  <joseph@codesourcery.com>
424         PR tree-optimization/64811
425         * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
426         gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
427         gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
428         gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
429         New tests.
430         * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
432 2018-01-09  Georg-Johann Lay  <avr@gjlay.de>
434         PR target/79883
435         * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
437 2018-01-09  Tamar Christina  <tamar.christina@arm.com>
439         PR target/82641
440         * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
441         no NEON and require softfp or hard float-abi.
442         * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
444 2018-01-09  Richard Biener  <rguenther@suse.de>
446         PR tree-optimization/83572
447         * gcc.dg/graphite/pr83572.c: New testcase.
449 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
451         PR target/83507
452         * gcc.dg/sms-13.c: New test.
454 2018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
456         PR fortran/83741
457         * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
459 2018-01-08  Chih-Mao Chen <pkmx.tw@gmail.com>
460             Monk Chiang  <sh.chiang04@gmail.com>
462         * gcc.target/riscv/save-restore-1.c: New.
464 2018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
466         PR target/83677
467         * gcc.target/powerpc/pr83677.c: New file.
469 2018-01-08  Jeff Law  <law@redhat.com>
471         PR rtl-optimizatin/81308
472         * g++.dg/pr81308-1.C: New test.
473         * g++.dg/pr81308-2.C: New test.
475 2018-01-08  Vidya Praveen <vidyapraveen@arm.com>
477         PR target/83663 - Revert r255946
478         * gcc.target/aarch64/vect-slp-dup.c: New.
480 2018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
482         * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
483         combination tests.
485 2018-01-08  Richard Biener  <rguenther@suse.de>
487         PR tree-optimization/83563
488         * gcc.dg/graphite/pr83563.c: New testcase.
490 2018-01-08  Richard Biener  <rguenther@suse.de>
492         PR middle-end/83713
493         * g++.dg/torture/pr83713.C: New testcase.
495 2018-01-08  Tom de Vries  <tom@codesourcery.com>
497         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
499 2018-01-08  Richard Biener  <rguenther@suse.de>
501         PR tree-optimization/83685
502         * gcc.dg/torture/pr83685.c: New testcase.
504 2018-01-08  Richard Biener  <rguenther@suse.de>
506         PR lto/83719
507         * gcc.dg/lto/pr83719_0.c: New testcase.
509 2018-01-08  Tom de Vries  <tom@codesourcery.com>
511         * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
512         * gcc.dg/graphite/run-id-1.c: Same.
513         * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
515 2018-01-08  Paul Thomas  <pault@gcc.gnu.org>
517         PR fortran/83611
518         * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
519         * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
520         * gfortran.dg/pdt_27.f03 : New test.
522         PR fortran/83731
523         * gfortran.dg/pdt_28.f03 : New test.
525 2018-01-08  Tom de Vries  <tom@codesourcery.com>
527         * c-c++-common/builtins.c: Require effective target alloca.
528         * gcc.dg/Wrestrict.c: Same.
529         * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
531 2018-01-08  Richard Biener  <rguenther@suse.de>
533         PR middle-end/83580
534         * gcc.dg/torture/pr83580.c: New testcase.
536 2018-01-08  Richard Biener  <rguenther@suse.de>
538         PR middle-end/83517
539         * gcc.dg/pr83517.c: New testcase.
541 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
543         PR middle-end/81897
544         * gcc.dg/uninit-pr81897.c: New test.
546 2018-01-06  Martin Sebor  <msebor@redhat.com>
548         PR tree-optimization/83640
549         * gcc.dg/Wrestrict-6.c: New test.
550         * gcc.dg/pr83640.c: New test.
552 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
554         * gcc.target/aarch64/reg-alloc-1.c: New test.
556 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
558         PR fortran/50892
559         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
561 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
563         PR debug/83480
564         * gcc.dg/pr83480.c: New test.
566         PR rtl-optimization/83682
567         * gcc.target/i386/pr83682.c: New test.
569 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
571         PR fortran/78534
572         PR fortran/66310
573         * gfortran.dg/char_cast_1.f90: Update scan pattern.
574         * gfortran.dg/dependency_49.f90: Likewise.
575         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
576         * gfortran.dg/repeat_7.f90: New test for PR 66310.
577         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
578         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
579         * gfortran.dg/string_1_lp64.f90: New test.
580         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
581         * gfortran.dg/string_3_lp64.f90: New test.
583 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
585         PR target/83604
586         * gcc.target/i386/sse-26.c: New test.
588         PR target/83604
589         * gcc.target/i386/pr83604.c: New test.
591 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
593         * gcc.dg/vect/vect-align-4.c: New test.
594         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
595         and redefine as a structure with an unaligned member "b".
596         (foo): Update accordingly.
598 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
600         PR target/82439
601         * gcc.target/aarch64/bics_5.c: New test.
602         * gcc.target/arm/bics_5.c: Likewise.
604 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
606         PR tree-optimization/83605
607         * gcc.dg/pr83605.c: New test.
609 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
611         PR target/83554
612         * gcc.target/i386/pr83554.c: New test.
614         PR ipa/82352
615         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
616         long unsigned int.
618 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
620         PR fortran/83683
621         PR fortran/45689
622         * gfortran.dg/eoshift_8.f90: New test.
623         * gfortran.dg/simplify_eoshift_1.f90: New test.
625 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
627         PR debug/83585
628         * gcc.dg/pr83585.c: New test.
630 2018-01-04  Nathan Sidwell  <nathan@acm.org>
632         PR c++/83667
633         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
635 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
637         PR debug/83666
638         * gcc.dg/pr83666.c: New test.
640 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
642         PR target/83628
643         * gcc.target/alpha/pr83628-1.c: New test.
644         * gcc.target/alpha/pr83628-2.c: Ditto.
646 2018-01-04  Martin Liska  <mliska@suse.cz>
648         PR ipa/82352
649         * g++.dg/ipa/pr82352.C: New test.
651 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
653         * gcc.dg/vect-opt-info-1.c: Moved to ...
654         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
655         vect_int targets, use dg-additional-options instead of dg-options and
656         use relative line numbers instead of absolute.
658 2018-01-03  Martin Sebor  <msebor@redhat.com>
660         PR tree-optimization/83655
661         * gcc.dg/Wrestrict-5.c: New test.
662         * c-c++-common/builtins.c: New test.
664 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
665             Alan Hayward  <alan.hayward@arm.com>
666             David Sherwood  <david.sherwood@arm.com>
668         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
669         (main): Call it.
671 2018-01-03  Jeff Law  <law@redhat.com>
673         PR target/83641
674         * gcc.target/i386/stack-check-17.c: New test.
675         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
677 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
679         PR debug/83621
680         * gcc.dg/pr83621.c: New test.
682         PR debug/83645
683         * gcc.dg/pr83645.c: New test.
685 2018-01-03  Martin Sebor  <msebor@redhat.com>
687         PR tree-optimization/83603
688         * gcc.dg/Wrestrict-4.c: New test.
690         PR c/83559
691         * gcc.dg/const-2.c: New test.
692         * gcc.dg/pure-3.c: New test.
694 2018-01-03  Martin Sebor  <msebor@redhat.com>
696         * gcc.dg/Wrestrict-3.c: New test.
698 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
700         PR c++/83555
701         * g++.dg/opt/pr83555.C: New test.
702         * g++.dg/ubsan/pr83555.C: New test.
704 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
706         PR c/82050
707         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
708         the !CHECKING_P case by expecting a note.
709         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
710         a note for the !CHECKING_P case, and move the return statement
711         outside of #if CHECKING_P guard.
713 2018-01-03  Jeff Law  <law@redhat.com>
715         PR middle-end/83654
716         * gcc.target/i386/stack-check-18.c: New test.
717         * gcc.target/i386/stack-check-19.c: New test.
719 2018-01-03  Martin Sebor  <msebor@redhat.com>
721         PR tree-optimization/83501
722         * c-c++-common/Warray-bounds-3.c: Remove xfail.
724 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
726         PR tree-optimization/83501
727         * gcc.dg/tree-ssa/pr83501-1.c: New test.
729 2018-01-03  Nathan Sidwell  <nathan@acm.org>
731         PR c++/83667
732         * g++.dg/ipa/pr83667.C: New.
734 2018-01-03  Martin Liska  <mliska@suse.cz>
736         PR tree-optimization/83593
737         * gcc.dg/pr83593.c: New test.
739 2018-01-03  Martin Liska  <mliska@suse.cz>
741         PR ipa/83549
742         * g++.dg/ipa/pr83549.C: New test.
744 2018-01-03  Marek Polacek  <polacek@redhat.com>
746         PR c++/83592
747         * g++.dg/warn/mvp2.C: New test.
749 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
751         PR preprocessor/83602
752         * g++.dg/cpp/pr83602.C: New test.
754         PR c++/83634
755         * g++.dg/parse/pr83634.C: New test.
757 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
759         PR fortran/83664
760         * gfortran.dg/eoshift_7.f90: New test.
762 2018-01-03  Jan Beulich  <jbeulich@suse.com>
764         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
765         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
767 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
769         Update copyright years.
771 2018-01-03  Martin Liska  <mliska@suse.cz>
773         PR ipa/83594
774         * gcc.dg/ipa/pr83594.c: New test.
776 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
777             Alan Hayward  <alan.hayward@arm.com>
778             David Sherwood  <david.sherwood@arm.com>
780         * gcc.dg/vect-opt-info-1.c: New test.
782 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
784         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
785         floorf128, truncf128, and roundf128.
786         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
787         optimizations added in match.pd.
788         * gcc.target/powerpc/float128-hw6.c: Likewise.
789         * gcc.target/powerpc/float128-hw7.c: Likewise.
790         * gcc.target/powerpc/float128-hw8.c: Likewise.
791         * gcc.target/powerpc/float128-hw9.c: Likewise.
792         * gcc.target/powerpc/float128-hw10.c: Likewise.
793         * gcc.target/powerpc/float128-hw11.c: Likewise.
795 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
797         PR c++/83556
798         * g++.dg/cpp0x/pr83556.C: New test.
800 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
802         PR fortran/45689
803         PR fortran/83650
804         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
805         * gfortran.dg/simplify_cshift_4.f90: New test.
807 2018-01-02  Marek Polacek  <polacek@redhat.com>
809         PR c++/81860
810         * g++.dg/cpp0x/inh-ctor30.C: New test.
812         PR c++/83644
813         * g++.dg/cpp1z/pr83644.C: New test.
815 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
817         PR fortran/83076
818         * gfortran.dg/coarray_45.f90 : New test.
820         PR fortran/83319
821         * gfortran.dg/coarray_46.f90 : New test.
823 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
825         PR tree-optimization/83581
826         * gcc.dg/pr83581.c: New test.
828         PR c/83595
829         * gcc.dg/pr83595.c: New test.
831         PR middle-end/83608
832         * g++.dg/opt/pr83608.C: New test.
834         PR middle-end/83609
835         * gcc.dg/pr83609.c: New test.
836         * g++.dg/opt/pr83609.C: New test.
838         PR middle-end/83623
839         * gcc.dg/pr83623.c: New test.
841         * gcc.target/i386/i386.exp
842         (check_effective_target_avx512vpopcntdqvl): New proc.
843         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
844         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
845         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
847 Copyright (C) 2018 Free Software Foundation, Inc.
849 Copying and distribution of this file, with or without modification,
850 are permitted in any medium without royalty provided the copyright
851 notice and this notice are preserved.