PR ipa/83178
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4524063d0f365d21a191cb124ac133d63be52631
1 2018-01-11  Martin Jambor  <mjambor@suse.cz>
3         PR ipa/83178
4         * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
6 2018-01-11  Bin Cheng  <bin.cheng@arm.com>
8         PR tree-optimization/83695
9         * gcc.dg/tree-ssa/pr83695.c: New test.
11 2018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13         * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14         * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16 2018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18         * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
19         * gcc.target/arm/simd/fp16fml_high.c: New test.
20         * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21         * lib/target-supports.exp
22         (check_effective_target_arm_fp16fml_neon_ok_nocache,
23         check_effective_target_arm_fp16fml_neon_ok,
24         add_options_for_arm_fp16fml_neon): New procedures.
26 2017-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
28         * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
29         combination tests.
31 2018-01-11  Richard Biener  <rguenther@suse.de>
33         PR tree-optimization/83435
34         * gcc.dg/graphite/pr83435.c: New testcase.
36 2018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
37             Alan Hayward  <alan.hayward@arm.com>
38             David Sherwood  <david.sherwood@arm.com>
40         * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
42 2018-01-11  Tamar Christina  <tamar.christina@arm.com>
44         * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
46 2018-01-11  Sudakshina Das  <sudi.das@arm.com>
48         PR target/82096
49         * gcc.c-torture/compile/pr82096.c: New test.
51 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
53         * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
55 2018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
57         * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
59 2018-01-11  Justin Squirek  <squirek@adacore.com>
61         * gnat.dg/expr_func4.adb: New testcase.
63 2018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
65         * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
66         testcase.
68 2018-01-11  Bob Duff  <duff@adacore.com>
70         * gnat.dg/protected_null.adb: New testcase.
72 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
74         * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
76 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
78         * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
80 2018-01-11  Justin Squirek  <squirek@adacore.com>
82         * gnat.dg/loopvar.adb: New testcase.
84 2018-01-10  Jan Hubicka  <hubicka@ucw.cz>
86         PR middle-end/83189
87         * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
89 2018-01-10  Jan Hubicka  <hubicka@ucw.cz>
91         * gcc.c-torture/compile/pr83575.c: New testcase.
93 2018-01-10  Michael Collison  <michael.collison@arm.com>
95         gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
96         gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
97         gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
98         gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
99         gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
100         gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
101         gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
102         gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
103         gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
104         gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
105         gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
106         gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
107         gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
108         gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
109         gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
110         gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
112 2018-01-10  Michael Collison  <michael.collison@arm.com>
114         gcc.target/aarch64/sha2.h: New shared testcase.
115         gcc.target/aarch64/sha2_1.c: New testcase.
116         gcc.target/aarch64/sha2_2.c: New testcase.
117         gcc.target/aarch64/sha2_3.c: New testcase.
118         gcc.target/aarch64/sha3.h: New shared testcase.
119         gcc.target/aarch64/sha3_1.c: New testcase.
120         gcc.target/aarch64/sha3_2.c: New testcase.
121         gcc.target/aarch64/sha3_3.c: New testcase.
123 2018-01-10  Michael Collison  <michael.collison@arm.com>
125         gcc.target/aarch64/sm3_sm4.c: New testcase.
127 2018-01-10  Martin Sebor  <msebor@redhat.com>
129         PR tree-optimization/83781
130         * gcc.dg/strlenopt-42.c: New test.
132 2018-01-11  Martin Sebor  <msebor@gmail.com>
133             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
135         PR tree-optimization/83501
136         PR tree-optimization/81703
138         * gcc.dg/strlenopt-39.c: New test-case.
139         * gcc.dg/pr81703.c: Likewise.
141 2018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
143         * gnat.dg/atomic10.adb: New test.
145 2018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
147         PR fortran/82367
148         * gfortran.dg/deferred_character_18.f90: New test.
150 2018-01-10  Martin Sebor  <msebor@redhat.com>
152         PR tree-optimization/83671
153         * gcc.dg/strlenopt-40.c: New test.
154         * gcc.dg/strlenopt-41.c: New test.
156 2018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
158         PR fortran/83093
159         * gfortran.dg/allocate_with_typespec_7.f90: New test.
161 2018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
163         PR target/83399
164         * gcc.target/powerpc/pr83399.c: New test.
166 2018-01-10  David Malcolm  <dmalcolm@redhat.com>
168         PR c++/43486
169         * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
170         to reflect that the arguments are correctly underlined.
171         * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
172         for globals, params, locals and literals.
173         (test_sizeof): Directly test the location of "sizeof", rather than
174         when used in compound expressions.
175         (test_alignof): Likewise for "alignof".
176         (test_string_literals): Likewise for string literals.
177         (test_numeric_literals): Likewise for numeric literals.
178         (test_builtin_offsetof): Likewise for "__builtin_offsetof".
179         (test_typeid): Likewise for typeid.
180         (test_unary_plus): New.
181         * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
182         format strings.
184 2018-01-10  Uros Bizjak  <ubizjak@gmail.com>
186         * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
188 2018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
190         * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
192 2018-01-10  Marek Polacek  <polacek@redhat.com>
194         PR c++/82541
195         * g++.dg/warn/Wduplicated-branches4.C: New test.
197 2018-01-10  Jakub Jelinek  <jakub@redhat.com>
199         PR c++/81327
200         * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
201         cast to void *.
203 2018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
205         PR c++/81055
206         * g++.dg/cpp0x/new2.C: New.
208 2018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
210         PR target/83735
211         * gcc.target/i386/pr83735.c: New test.
213 2018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
215         * lib/target-supports.exp (check_effective_target_branch_cost):
216         New function.
217         * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
218         * gcc.dg/pr21643.c: Likewise.
219         * gcc.dg/pr46309.c: Likewise.
220         * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
221         * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
222         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
223         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
224         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
225         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
226         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
227         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
228         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
229         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
230         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
231         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
232         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
233         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
235 2018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
237         PR target/83629
238         * gcc.target/powerpc/pr83629.c: New testcase.
240 2018-01-10  Richard Biener  <rguenther@suse.de>
242         PR testsuite/78768
243         * gcc.dg/pr78768.c: Un-XFAIL.
245 2018-01-10  Richard Biener  <rguenther@suse.de>
247         PR debug/82425
248         * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
250 2018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
252         PR tree-optimization/83753
253         * gcc.dg/torture/pr83753.c: New test.
255 2018-01-09  Jan Hubicka  <hubicka@ucw.cz>
257         * gcc.target/i386/avx2-gather-1.c: Add -march.
258         * gcc.target/i386/avx2-gather-2.c: Add -march.
259         * gcc.target/i386/avx2-gather-3.c: Add -march.
260         * gcc.target/i386/avx2-gather-4.c: Add -march.
261         * gcc.target/i386/avx2-gather-5.c: Add -march.
262         * gcc.target/i386/avx2-gather-6.c: Add -march.
263         * gcc.target/i386/avx512f-gather-1.c: Add -march.
264         * gcc.target/i386/avx512f-gather-2.c: Add -march.
265         * gcc.target/i386/avx512f-gather-3.c: Add -march.
266         * gcc.target/i386/avx512f-gather-4.c: Add -march.
267         * gcc.target/i386/avx512f-gather-5.c: Add -march.
268         * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
269         * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
270         * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
271         * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
272         * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
274 2018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
276         PR target/78585:
277         * gcc.target/i386/pr78585.c: New test.
279 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
281         PR c++/83734
282         * g++.dg/cpp0x/pr83734.C: New test.
284 2017-01-09 Carl Love  <cel@us.ibm.com>
286         * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
287         vec_mergeo builtins with float, double, long long, unsigned long long,
288         bool long long  arguments.
289         * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
290         vec_float2 with double arguments.
291         * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
292         vec_mergew and vec_mergow builtins.
294 2018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
296         PR fortran/83742
297         * gfortran.dg/contiguous_6.f90: New test.
299 2018-01-09  Richard Biener  <rguenther@suse.de>
301         PR tree-optimization/83668
302         * gcc.dg/graphite/pr83668.c: New testcase.
304 2018-01-09  Joseph Myers  <joseph@codesourcery.com>
306         PR tree-optimization/64811
307         * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
308         gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
309         gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
310         gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
311         New tests.
312         * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
314 2018-01-09  Georg-Johann Lay  <avr@gjlay.de>
316         PR target/79883
317         * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
319 2018-01-09  Tamar Christina  <tamar.christina@arm.com>
321         PR target/82641
322         * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
323         no NEON and require softfp or hard float-abi.
324         * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
326 2018-01-09  Richard Biener  <rguenther@suse.de>
328         PR tree-optimization/83572
329         * gcc.dg/graphite/pr83572.c: New testcase.
331 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
333         PR target/83507
334         * gcc.dg/sms-13.c: New test.
336 2018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
338         PR fortran/83741
339         * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
341 2018-01-08  Chih-Mao Chen <pkmx.tw@gmail.com>
342             Monk Chiang  <sh.chiang04@gmail.com>
344         * gcc.target/riscv/save-restore-1.c: New.
346 2018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
348         PR target/83677
349         * gcc.target/powerpc/pr83677.c: New file.
351 2018-01-08  Jeff Law  <law@redhat.com>
353         PR rtl-optimizatin/81308
354         * g++.dg/pr81308-1.C: New test.
355         * g++.dg/pr81308-2.C: New test.
357 2018-01-08  Vidya Praveen <vidyapraveen@arm.com>
359         PR target/83663 - Revert r255946
360         * gcc.target/aarch64/vect-slp-dup.c: New.
362 2018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
364         * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
365         combination tests.
367 2018-01-08  Richard Biener  <rguenther@suse.de>
369         PR tree-optimization/83563
370         * gcc.dg/graphite/pr83563.c: New testcase.
372 2018-01-08  Richard Biener  <rguenther@suse.de>
374         PR middle-end/83713
375         * g++.dg/torture/pr83713.C: New testcase.
377 2018-01-08  Tom de Vries  <tom@codesourcery.com>
379         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
381 2018-01-08  Richard Biener  <rguenther@suse.de>
383         PR tree-optimization/83685
384         * gcc.dg/torture/pr83685.c: New testcase.
386 2018-01-08  Richard Biener  <rguenther@suse.de>
388         PR lto/83719
389         * gcc.dg/lto/pr83719_0.c: New testcase.
391 2018-01-08  Tom de Vries  <tom@codesourcery.com>
393         * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
394         * gcc.dg/graphite/run-id-1.c: Same.
395         * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
397 2018-01-08  Paul Thomas  <pault@gcc.gnu.org>
399         PR fortran/83611
400         * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
401         * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
402         * gfortran.dg/pdt_27.f03 : New test.
404         PR fortran/83731
405         * gfortran.dg/pdt_28.f03 : New test.
407 2018-01-08  Tom de Vries  <tom@codesourcery.com>
409         * c-c++-common/builtins.c: Require effective target alloca.
410         * gcc.dg/Wrestrict.c: Same.
411         * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
413 2018-01-08  Richard Biener  <rguenther@suse.de>
415         PR middle-end/83580
416         * gcc.dg/torture/pr83580.c: New testcase.
418 2018-01-08  Richard Biener  <rguenther@suse.de>
420         PR middle-end/83517
421         * gcc.dg/pr83517.c: New testcase.
423 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
425         PR middle-end/81897
426         * gcc.dg/uninit-pr81897.c: New test.
428 2018-01-06  Martin Sebor  <msebor@redhat.com>
430         PR tree-optimization/83640
431         * gcc.dg/Wrestrict-6.c: New test.
432         * gcc.dg/pr83640.c: New test.
434 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
436         * gcc.target/aarch64/reg-alloc-1.c: New test.
438 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
440         PR fortran/50892
441         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
443 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
445         PR debug/83480
446         * gcc.dg/pr83480.c: New test.
448         PR rtl-optimization/83682
449         * gcc.target/i386/pr83682.c: New test.
451 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
453         PR fortran/78534
454         PR fortran/66310
455         * gfortran.dg/char_cast_1.f90: Update scan pattern.
456         * gfortran.dg/dependency_49.f90: Likewise.
457         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
458         * gfortran.dg/repeat_7.f90: New test for PR 66310.
459         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
460         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
461         * gfortran.dg/string_1_lp64.f90: New test.
462         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
463         * gfortran.dg/string_3_lp64.f90: New test.
465 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
467         PR target/83604
468         * gcc.target/i386/sse-26.c: New test.
470         PR target/83604
471         * gcc.target/i386/pr83604.c: New test.
473 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
475         * gcc.dg/vect/vect-align-4.c: New test.
476         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
477         and redefine as a structure with an unaligned member "b".
478         (foo): Update accordingly.
480 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
482         PR target/82439
483         * gcc.target/aarch64/bics_5.c: New test.
484         * gcc.target/arm/bics_5.c: Likewise.
486 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
488         PR tree-optimization/83605
489         * gcc.dg/pr83605.c: New test.
491 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
493         PR target/83554
494         * gcc.target/i386/pr83554.c: New test.
496         PR ipa/82352
497         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
498         long unsigned int.
500 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
502         PR fortran/83683
503         PR fortran/45689
504         * gfortran.dg/eoshift_8.f90: New test.
505         * gfortran.dg/simplify_eoshift_1.f90: New test.
507 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
509         PR debug/83585
510         * gcc.dg/pr83585.c: New test.
512 2018-01-04  Nathan Sidwell  <nathan@acm.org>
514         PR c++/83667
515         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
517 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
519         PR debug/83666
520         * gcc.dg/pr83666.c: New test.
522 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
524         PR target/83628
525         * gcc.target/alpha/pr83628-1.c: New test.
526         * gcc.target/alpha/pr83628-2.c: Ditto.
528 2018-01-04  Martin Liska  <mliska@suse.cz>
530         PR ipa/82352
531         * g++.dg/ipa/pr82352.C: New test.
533 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
535         * gcc.dg/vect-opt-info-1.c: Moved to ...
536         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
537         vect_int targets, use dg-additional-options instead of dg-options and
538         use relative line numbers instead of absolute.
540 2018-01-03  Martin Sebor  <msebor@redhat.com>
542         PR tree-optimization/83655
543         * gcc.dg/Wrestrict-5.c: New test.
544         * c-c++-common/builtins.c: New test.
546 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
547             Alan Hayward  <alan.hayward@arm.com>
548             David Sherwood  <david.sherwood@arm.com>
550         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
551         (main): Call it.
553 2018-01-03  Jeff Law  <law@redhat.com>
555         PR target/83641
556         * gcc.target/i386/stack-check-17.c: New test.
557         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
559 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
561         PR debug/83621
562         * gcc.dg/pr83621.c: New test.
564         PR debug/83645
565         * gcc.dg/pr83645.c: New test.
567 2018-01-03  Martin Sebor  <msebor@redhat.com>
569         PR tree-optimization/83603
570         * gcc.dg/Wrestrict-4.c: New test.
572         PR c/83559
573         * gcc.dg/const-2.c: New test.
574         * gcc.dg/pure-3.c: New test.
576 2018-01-03  Martin Sebor  <msebor@redhat.com>
578         * gcc.dg/Wrestrict-3.c: New test.
580 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
582         PR c++/83555
583         * g++.dg/opt/pr83555.C: New test.
584         * g++.dg/ubsan/pr83555.C: New test.
586 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
588         PR c/82050
589         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
590         the !CHECKING_P case by expecting a note.
591         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
592         a note for the !CHECKING_P case, and move the return statement
593         outside of #if CHECKING_P guard.
595 2018-01-03  Jeff Law  <law@redhat.com>
597         PR middle-end/83654
598         * gcc.target/i386/stack-check-18.c: New test.
599         * gcc.target/i386/stack-check-19.c: New test.
601 2018-01-03  Martin Sebor  <msebor@redhat.com>
603         PR tree-optimization/83501
604         * c-c++-common/Warray-bounds-3.c: Remove xfail.
606 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
608         PR tree-optimization/83501
609         * gcc.dg/tree-ssa/pr83501-1.c: New test.
611 2018-01-03  Nathan Sidwell  <nathan@acm.org>
613         PR c++/83667
614         * g++.dg/ipa/pr83667.C: New.
616 2018-01-03  Martin Liska  <mliska@suse.cz>
618         PR tree-optimization/83593
619         * gcc.dg/pr83593.c: New test.
621 2018-01-03  Martin Liska  <mliska@suse.cz>
623         PR ipa/83549
624         * g++.dg/ipa/pr83549.C: New test.
626 2018-01-03  Marek Polacek  <polacek@redhat.com>
628         PR c++/83592
629         * g++.dg/warn/mvp2.C: New test.
631 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
633         PR preprocessor/83602
634         * g++.dg/cpp/pr83602.C: New test.
636         PR c++/83634
637         * g++.dg/parse/pr83634.C: New test.
639 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
641         PR fortran/83664
642         * gfortran.dg/eoshift_7.f90: New test.
644 2018-01-03  Jan Beulich  <jbeulich@suse.com>
646         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
647         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
649 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
651         Update copyright years.
653 2018-01-03  Martin Liska  <mliska@suse.cz>
655         PR ipa/83594
656         * gcc.dg/ipa/pr83594.c: New test.
658 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
659             Alan Hayward  <alan.hayward@arm.com>
660             David Sherwood  <david.sherwood@arm.com>
662         * gcc.dg/vect-opt-info-1.c: New test.
664 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
666         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
667         floorf128, truncf128, and roundf128.
668         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
669         optimizations added in match.pd.
670         * gcc.target/powerpc/float128-hw6.c: Likewise.
671         * gcc.target/powerpc/float128-hw7.c: Likewise.
672         * gcc.target/powerpc/float128-hw8.c: Likewise.
673         * gcc.target/powerpc/float128-hw9.c: Likewise.
674         * gcc.target/powerpc/float128-hw10.c: Likewise.
675         * gcc.target/powerpc/float128-hw11.c: Likewise.
677 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
679         PR c++/83556
680         * g++.dg/cpp0x/pr83556.C: New test.
682 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
684         PR fortran/45689
685         PR fortran/83650
686         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
687         * gfortran.dg/simplify_cshift_4.f90: New test.
689 2018-01-02  Marek Polacek  <polacek@redhat.com>
691         PR c++/81860
692         * g++.dg/cpp0x/inh-ctor30.C: New test.
694         PR c++/83644
695         * g++.dg/cpp1z/pr83644.C: New test.
697 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
699         PR fortran/83076
700         * gfortran.dg/coarray_45.f90 : New test.
702         PR fortran/83319
703         * gfortran.dg/coarray_46.f90 : New test.
705 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
707         PR tree-optimization/83581
708         * gcc.dg/pr83581.c: New test.
710         PR c/83595
711         * gcc.dg/pr83595.c: New test.
713         PR middle-end/83608
714         * g++.dg/opt/pr83608.C: New test.
716         PR middle-end/83609
717         * gcc.dg/pr83609.c: New test.
718         * g++.dg/opt/pr83609.C: New test.
720         PR middle-end/83623
721         * gcc.dg/pr83623.c: New test.
723         * gcc.target/i386/i386.exp
724         (check_effective_target_avx512vpopcntdqvl): New proc.
725         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
726         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
727         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
729 Copyright (C) 2018 Free Software Foundation, Inc.
731 Copying and distribution of this file, with or without modification,
732 are permitted in any medium without royalty provided the copyright
733 notice and this notice are preserved.