re PR ipa/83178 (g++.dg/ipa/devirt-22.C fail)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2018-01-11  Martin Jambor  <mjambor@suse.cz>
2
3         PR ipa/83178
4         * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
5
6 2018-01-11  Bin Cheng  <bin.cheng@arm.com>
7
8         PR tree-optimization/83695
9         * gcc.dg/tree-ssa/pr83695.c: New test.
10
11 2018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12
13         * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14         * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15
16 2018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17
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.
25
26 2017-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
27
28         * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
29         combination tests.
30
31 2018-01-11  Richard Biener  <rguenther@suse.de>
32
33         PR tree-optimization/83435
34         * gcc.dg/graphite/pr83435.c: New testcase.
35
36 2018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
37             Alan Hayward  <alan.hayward@arm.com>
38             David Sherwood  <david.sherwood@arm.com>
39
40         * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
41
42 2018-01-11  Tamar Christina  <tamar.christina@arm.com>
43
44         * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
45
46 2018-01-11  Sudakshina Das  <sudi.das@arm.com>
47
48         PR target/82096
49         * gcc.c-torture/compile/pr82096.c: New test.
50
51 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
52
53         * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
54
55 2018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
56
57         * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
58
59 2018-01-11  Justin Squirek  <squirek@adacore.com>
60
61         * gnat.dg/expr_func4.adb: New testcase.
62
63 2018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
64
65         * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
66         testcase.
67
68 2018-01-11  Bob Duff  <duff@adacore.com>
69
70         * gnat.dg/protected_null.adb: New testcase.
71
72 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
73
74         * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
75
76 2018-01-11  Ed Schonberg  <schonberg@adacore.com>
77
78         * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
79
80 2018-01-11  Justin Squirek  <squirek@adacore.com>
81
82         * gnat.dg/loopvar.adb: New testcase.
83
84 2018-01-10  Jan Hubicka  <hubicka@ucw.cz>
85
86         PR middle-end/83189
87         * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
88
89 2018-01-10  Jan Hubicka  <hubicka@ucw.cz>
90
91         * gcc.c-torture/compile/pr83575.c: New testcase.
92
93 2018-01-10  Michael Collison  <michael.collison@arm.com>
94
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.
111
112 2018-01-10  Michael Collison  <michael.collison@arm.com>
113
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.
122
123 2018-01-10  Michael Collison  <michael.collison@arm.com>
124
125         gcc.target/aarch64/sm3_sm4.c: New testcase.
126
127 2018-01-10  Martin Sebor  <msebor@redhat.com>
128
129         PR tree-optimization/83781
130         * gcc.dg/strlenopt-42.c: New test.
131
132 2018-01-11  Martin Sebor  <msebor@gmail.com>
133             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
134
135         PR tree-optimization/83501
136         PR tree-optimization/81703
137
138         * gcc.dg/strlenopt-39.c: New test-case.
139         * gcc.dg/pr81703.c: Likewise.
140
141 2018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gnat.dg/atomic10.adb: New test.
144
145 2018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
146
147         PR fortran/82367
148         * gfortran.dg/deferred_character_18.f90: New test.
149
150 2018-01-10  Martin Sebor  <msebor@redhat.com>
151
152         PR tree-optimization/83671
153         * gcc.dg/strlenopt-40.c: New test.
154         * gcc.dg/strlenopt-41.c: New test.
155
156 2018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
157
158         PR fortran/83093
159         * gfortran.dg/allocate_with_typespec_7.f90: New test.
160
161 2018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
162
163         PR target/83399
164         * gcc.target/powerpc/pr83399.c: New test.
165
166 2018-01-10  David Malcolm  <dmalcolm@redhat.com>
167
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.
183
184 2018-01-10  Uros Bizjak  <ubizjak@gmail.com>
185
186         * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
187
188 2018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
189
190         * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
191
192 2018-01-10  Marek Polacek  <polacek@redhat.com>
193
194         PR c++/82541
195         * g++.dg/warn/Wduplicated-branches4.C: New test.
196
197 2018-01-10  Jakub Jelinek  <jakub@redhat.com>
198
199         PR c++/81327
200         * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
201         cast to void *.
202
203 2018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
204
205         PR c++/81055
206         * g++.dg/cpp0x/new2.C: New.
207
208 2018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
209
210         PR target/83735
211         * gcc.target/i386/pr83735.c: New test.
212
213 2018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
214
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.
234
235 2018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
236
237         PR target/83629
238         * gcc.target/powerpc/pr83629.c: New testcase.
239
240 2018-01-10  Richard Biener  <rguenther@suse.de>
241
242         PR testsuite/78768
243         * gcc.dg/pr78768.c: Un-XFAIL.
244
245 2018-01-10  Richard Biener  <rguenther@suse.de>
246
247         PR debug/82425
248         * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
249
250 2018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
251
252         PR tree-optimization/83753
253         * gcc.dg/torture/pr83753.c: New test.
254
255 2018-01-09  Jan Hubicka  <hubicka@ucw.cz>
256
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.
273
274 2018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
275
276         PR target/78585:
277         * gcc.target/i386/pr78585.c: New test.
278
279 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
280
281         PR c++/83734
282         * g++.dg/cpp0x/pr83734.C: New test.
283
284 2017-01-09 Carl Love  <cel@us.ibm.com>
285
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.
293
294 2018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
295
296         PR fortran/83742
297         * gfortran.dg/contiguous_6.f90: New test.
298
299 2018-01-09  Richard Biener  <rguenther@suse.de>
300
301         PR tree-optimization/83668
302         * gcc.dg/graphite/pr83668.c: New testcase.
303
304 2018-01-09  Joseph Myers  <joseph@codesourcery.com>
305
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.
313
314 2018-01-09  Georg-Johann Lay  <avr@gjlay.de>
315
316         PR target/79883
317         * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
318
319 2018-01-09  Tamar Christina  <tamar.christina@arm.com>
320
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.
325
326 2018-01-09  Richard Biener  <rguenther@suse.de>
327
328         PR tree-optimization/83572
329         * gcc.dg/graphite/pr83572.c: New testcase.
330
331 2018-01-09  Jakub Jelinek  <jakub@redhat.com>
332
333         PR target/83507
334         * gcc.dg/sms-13.c: New test.
335
336 2018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
337
338         PR fortran/83741
339         * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
340
341 2018-01-08  Chih-Mao Chen <pkmx.tw@gmail.com>
342             Monk Chiang  <sh.chiang04@gmail.com>
343
344         * gcc.target/riscv/save-restore-1.c: New.
345
346 2018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
347
348         PR target/83677
349         * gcc.target/powerpc/pr83677.c: New file.
350
351 2018-01-08  Jeff Law  <law@redhat.com>
352
353         PR rtl-optimizatin/81308
354         * g++.dg/pr81308-1.C: New test.
355         * g++.dg/pr81308-2.C: New test.
356
357 2018-01-08  Vidya Praveen <vidyapraveen@arm.com>
358
359         PR target/83663 - Revert r255946
360         * gcc.target/aarch64/vect-slp-dup.c: New.
361
362 2018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
363
364         * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
365         combination tests.
366
367 2018-01-08  Richard Biener  <rguenther@suse.de>
368
369         PR tree-optimization/83563
370         * gcc.dg/graphite/pr83563.c: New testcase.
371
372 2018-01-08  Richard Biener  <rguenther@suse.de>
373
374         PR middle-end/83713
375         * g++.dg/torture/pr83713.C: New testcase.
376
377 2018-01-08  Tom de Vries  <tom@codesourcery.com>
378
379         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
380
381 2018-01-08  Richard Biener  <rguenther@suse.de>
382
383         PR tree-optimization/83685
384         * gcc.dg/torture/pr83685.c: New testcase.
385
386 2018-01-08  Richard Biener  <rguenther@suse.de>
387
388         PR lto/83719
389         * gcc.dg/lto/pr83719_0.c: New testcase.
390
391 2018-01-08  Tom de Vries  <tom@codesourcery.com>
392
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.
396
397 2018-01-08  Paul Thomas  <pault@gcc.gnu.org>
398
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.
403
404         PR fortran/83731
405         * gfortran.dg/pdt_28.f03 : New test.
406
407 2018-01-08  Tom de Vries  <tom@codesourcery.com>
408
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.
412
413 2018-01-08  Richard Biener  <rguenther@suse.de>
414
415         PR middle-end/83580
416         * gcc.dg/torture/pr83580.c: New testcase.
417
418 2018-01-08  Richard Biener  <rguenther@suse.de>
419
420         PR middle-end/83517
421         * gcc.dg/pr83517.c: New testcase.
422
423 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
424
425         PR middle-end/81897
426         * gcc.dg/uninit-pr81897.c: New test.
427
428 2018-01-06  Martin Sebor  <msebor@redhat.com>
429
430         PR tree-optimization/83640
431         * gcc.dg/Wrestrict-6.c: New test.
432         * gcc.dg/pr83640.c: New test.
433
434 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
435
436         * gcc.target/aarch64/reg-alloc-1.c: New test.
437
438 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
439
440         PR fortran/50892
441         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
442
443 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
444
445         PR debug/83480
446         * gcc.dg/pr83480.c: New test.
447
448         PR rtl-optimization/83682
449         * gcc.target/i386/pr83682.c: New test.
450
451 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
452
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.
464
465 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
466
467         PR target/83604
468         * gcc.target/i386/sse-26.c: New test.
469
470         PR target/83604
471         * gcc.target/i386/pr83604.c: New test.
472
473 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
474
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.
479
480 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
481
482         PR target/82439
483         * gcc.target/aarch64/bics_5.c: New test.
484         * gcc.target/arm/bics_5.c: Likewise.
485
486 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
487
488         PR tree-optimization/83605
489         * gcc.dg/pr83605.c: New test.
490
491 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
492
493         PR target/83554
494         * gcc.target/i386/pr83554.c: New test.
495
496         PR ipa/82352
497         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
498         long unsigned int.
499
500 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
501
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.
506
507 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
508
509         PR debug/83585
510         * gcc.dg/pr83585.c: New test.
511
512 2018-01-04  Nathan Sidwell  <nathan@acm.org>
513
514         PR c++/83667
515         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
516
517 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
518
519         PR debug/83666
520         * gcc.dg/pr83666.c: New test.
521
522 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
523
524         PR target/83628
525         * gcc.target/alpha/pr83628-1.c: New test.
526         * gcc.target/alpha/pr83628-2.c: Ditto.
527
528 2018-01-04  Martin Liska  <mliska@suse.cz>
529
530         PR ipa/82352
531         * g++.dg/ipa/pr82352.C: New test.
532
533 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
534
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.
539
540 2018-01-03  Martin Sebor  <msebor@redhat.com>
541
542         PR tree-optimization/83655
543         * gcc.dg/Wrestrict-5.c: New test.
544         * c-c++-common/builtins.c: New test.
545
546 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
547             Alan Hayward  <alan.hayward@arm.com>
548             David Sherwood  <david.sherwood@arm.com>
549
550         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
551         (main): Call it.
552
553 2018-01-03  Jeff Law  <law@redhat.com>
554
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.
558
559 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
560
561         PR debug/83621
562         * gcc.dg/pr83621.c: New test.
563
564         PR debug/83645
565         * gcc.dg/pr83645.c: New test.
566
567 2018-01-03  Martin Sebor  <msebor@redhat.com>
568
569         PR tree-optimization/83603
570         * gcc.dg/Wrestrict-4.c: New test.
571
572         PR c/83559
573         * gcc.dg/const-2.c: New test.
574         * gcc.dg/pure-3.c: New test.
575
576 2018-01-03  Martin Sebor  <msebor@redhat.com>
577
578         * gcc.dg/Wrestrict-3.c: New test.
579
580 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
581
582         PR c++/83555
583         * g++.dg/opt/pr83555.C: New test.
584         * g++.dg/ubsan/pr83555.C: New test.
585
586 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
587
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.
594
595 2018-01-03  Jeff Law  <law@redhat.com>
596
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.
600
601 2018-01-03  Martin Sebor  <msebor@redhat.com>
602
603         PR tree-optimization/83501
604         * c-c++-common/Warray-bounds-3.c: Remove xfail.
605
606 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
607
608         PR tree-optimization/83501
609         * gcc.dg/tree-ssa/pr83501-1.c: New test.
610
611 2018-01-03  Nathan Sidwell  <nathan@acm.org>
612
613         PR c++/83667
614         * g++.dg/ipa/pr83667.C: New.
615
616 2018-01-03  Martin Liska  <mliska@suse.cz>
617
618         PR tree-optimization/83593
619         * gcc.dg/pr83593.c: New test.
620
621 2018-01-03  Martin Liska  <mliska@suse.cz>
622
623         PR ipa/83549
624         * g++.dg/ipa/pr83549.C: New test.
625
626 2018-01-03  Marek Polacek  <polacek@redhat.com>
627
628         PR c++/83592
629         * g++.dg/warn/mvp2.C: New test.
630
631 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
632
633         PR preprocessor/83602
634         * g++.dg/cpp/pr83602.C: New test.
635
636         PR c++/83634
637         * g++.dg/parse/pr83634.C: New test.
638
639 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
640
641         PR fortran/83664
642         * gfortran.dg/eoshift_7.f90: New test.
643
644 2018-01-03  Jan Beulich  <jbeulich@suse.com>
645
646         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
647         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
648
649 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
650
651         Update copyright years.
652
653 2018-01-03  Martin Liska  <mliska@suse.cz>
654
655         PR ipa/83594
656         * gcc.dg/ipa/pr83594.c: New test.
657
658 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
659             Alan Hayward  <alan.hayward@arm.com>
660             David Sherwood  <david.sherwood@arm.com>
661
662         * gcc.dg/vect-opt-info-1.c: New test.
663
664 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
665
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.
676
677 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
678
679         PR c++/83556
680         * g++.dg/cpp0x/pr83556.C: New test.
681
682 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
683
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.
688
689 2018-01-02  Marek Polacek  <polacek@redhat.com>
690
691         PR c++/81860
692         * g++.dg/cpp0x/inh-ctor30.C: New test.
693
694         PR c++/83644
695         * g++.dg/cpp1z/pr83644.C: New test.
696
697 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
698
699         PR fortran/83076
700         * gfortran.dg/coarray_45.f90 : New test.
701
702         PR fortran/83319
703         * gfortran.dg/coarray_46.f90 : New test.
704
705 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
706
707         PR tree-optimization/83581
708         * gcc.dg/pr83581.c: New test.
709
710         PR c/83595
711         * gcc.dg/pr83595.c: New test.
712
713         PR middle-end/83608
714         * g++.dg/opt/pr83608.C: New test.
715
716         PR middle-end/83609
717         * gcc.dg/pr83609.c: New test.
718         * g++.dg/opt/pr83609.C: New test.
719
720         PR middle-end/83623
721         * gcc.dg/pr83623.c: New test.
722
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.
728 \f
729 Copyright (C) 2018 Free Software Foundation, Inc.
730
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.