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