1 2010-06-30 Jakub Jelinek <jakub@redhat.com>
3 * g++.dg/opt/ctor1.C: New test.
5 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8 instead of scan-assembler-not for xsnabsqp.
10 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13 * gfortran.dg/newunit_5.f90: New test.
15 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
17 PR rtl-optimization/80481
18 * g++.dg/pr80481.C: New.
20 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
23 * gcc.target/alpha/pr83628-3.c: New test.
25 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27 * lib/target-supports.exp (check_effective_target_avx512f): Also
28 check for __builtin_ia32_addsd_round,
29 __builtin_ia32_getmantsd_round.
30 * gcc.target/i386/i386.exp (check_effective_target_avx512f):
33 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
36 * gcc.target/powerpc/pr83629.c: Require ilp32.
38 2018-01-12 Richard Biener <rguenther@suse.de>
40 PR tree-optimization/80846
41 * gcc.target/i386/pr80846-1.c: New testcase.
42 * gcc.target/i386/pr80846-2.c: Likewise.
44 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
46 * gcc.c-torture/execute/20180112-1.c: New test.
48 2018-01-12 Tom de Vries <tom@codesourcery.com>
50 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
51 * g++.dg/ext/label13a.C: Same.
52 * g++.dg/ext/label14.C: Same.
53 * g++.dg/ext/label2.C: Same.
54 * g++.dg/ext/label3.C: Same.
55 * g++.dg/torture/pr42462.C: Same.
56 * g++.dg/torture/pr42739.C: Same.
57 * g++.dg/warn/Wunused-label-3.C: Same.
59 2018-01-12 Tom de Vries <tom@codesourcery.com>
61 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
62 * g++.dg/Walloca1.C: Same.
63 * g++.dg/cpp0x/pr70338.C: Same.
64 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
65 * g++.dg/cpp1y/vla10.C: Same.
66 * g++.dg/cpp1y/vla2.C: Same.
67 * g++.dg/cpp1y/vla6.C: Same.
68 * g++.dg/cpp1y/vla8.C: Same.
69 * g++.dg/debug/debug5.C: Same.
70 * g++.dg/debug/debug6.C: Same.
71 * g++.dg/debug/pr54828.C: Same.
72 * g++.dg/diagnostic/pr70105.C: Same.
73 * g++.dg/eh/cleanup5.C: Same.
74 * g++.dg/eh/spbp.C: Same.
75 * g++.dg/ext/tmplattr9.C: Same.
76 * g++.dg/ext/vla10.C: Same.
77 * g++.dg/ext/vla11.C: Same.
78 * g++.dg/ext/vla12.C: Same.
79 * g++.dg/ext/vla15.C: Same.
80 * g++.dg/ext/vla16.C: Same.
81 * g++.dg/ext/vla17.C: Same.
82 * g++.dg/ext/vla3.C: Same.
83 * g++.dg/ext/vla6.C: Same.
84 * g++.dg/ext/vla7.C: Same.
85 * g++.dg/init/array24.C: Same.
86 * g++.dg/init/new47.C: Same.
87 * g++.dg/init/pr55497.C: Same.
88 * g++.dg/opt/pr78201.C: Same.
89 * g++.dg/template/vla2.C: Same.
90 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
91 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
92 * g++.dg/torture/pr62127.C: Same.
93 * g++.dg/torture/pr67055.C: Same.
94 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
95 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
96 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
97 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
98 * g++.dg/warn/Wplacement-new-size-5.C: Same.
99 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
100 * g++.dg/warn/Wvla-1.C: Same.
101 * g++.dg/warn/Wvla-3.C: Same.
102 * g++.old-deja/g++.ext/array2.C: Same.
103 * g++.old-deja/g++.ext/constructor.C: Same.
104 * g++.old-deja/g++.law/builtin1.C: Same.
105 * g++.old-deja/g++.other/crash12.C: Same.
106 * g++.old-deja/g++.other/eh3.C: Same.
107 * g++.old-deja/g++.pt/array6.C: Same.
108 * g++.old-deja/g++.pt/dynarray.C: Same.
110 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
114 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
117 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
120 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
122 * lib/target-supports.exp (check_effective_target_branch_cost):
123 Accept all x86 targets.
125 2018-01-12 Martin Liska <mliska@suse.cz>
128 * g++.dg/warn/pr83054.C: New test.
130 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
132 * gcc.target/powerpc/spec-barr-1.c: New file.
134 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
137 * gcc.target/i386/pr83330.c: New test.
139 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
142 * gfortran.dg/dtio_31.f03: New test.
143 * gfortran.dg/dtio_32.f03: New test.
145 2018-01-11 David Malcolm <dmalcolm@redhat.com>
148 * g++.dg/wrappers: New subdirectory.
149 * g++.dg/wrappers/README: New file.
150 * g++.dg/wrappers/alloc.C: New test case.
151 * g++.dg/wrappers/cow-istream-string.C: New test case.
152 * g++.dg/wrappers/cp-stdlib.C: New test case.
153 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
154 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
157 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
160 * g++.dg/torture/pr83718.C: New testcase.
162 2018-01-11 Martin Jambor <mjambor@suse.cz>
165 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
167 2018-01-11 Bin Cheng <bin.cheng@arm.com>
169 PR tree-optimization/83695
170 * gcc.dg/tree-ssa/pr83695.c: New test.
172 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
174 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
175 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
177 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
179 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
180 * gcc.target/arm/simd/fp16fml_high.c: New test.
181 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
182 * lib/target-supports.exp
183 (check_effective_target_arm_fp16fml_neon_ok_nocache,
184 check_effective_target_arm_fp16fml_neon_ok,
185 add_options_for_arm_fp16fml_neon): New procedures.
187 2017-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
189 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
192 2018-01-11 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/83435
195 * gcc.dg/graphite/pr83435.c: New testcase.
197 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
198 Alan Hayward <alan.hayward@arm.com>
199 David Sherwood <david.sherwood@arm.com>
201 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
203 2018-01-11 Tamar Christina <tamar.christina@arm.com>
205 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
207 2018-01-11 Sudakshina Das <sudi.das@arm.com>
210 * gcc.c-torture/compile/pr82096.c: New test.
212 2018-01-11 Ed Schonberg <schonberg@adacore.com>
214 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
216 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
218 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
220 2018-01-11 Justin Squirek <squirek@adacore.com>
222 * gnat.dg/expr_func4.adb: New testcase.
224 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
226 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
229 2018-01-11 Bob Duff <duff@adacore.com>
231 * gnat.dg/protected_null.adb: New testcase.
233 2018-01-11 Ed Schonberg <schonberg@adacore.com>
235 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
237 2018-01-11 Ed Schonberg <schonberg@adacore.com>
239 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
241 2018-01-11 Justin Squirek <squirek@adacore.com>
243 * gnat.dg/loopvar.adb: New testcase.
245 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
248 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
250 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
252 * gcc.c-torture/compile/pr83575.c: New testcase.
254 2018-01-10 Michael Collison <michael.collison@arm.com>
256 gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
257 gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
258 gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
259 gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
260 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
261 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
262 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
263 gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
264 gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
265 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
266 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
267 gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
268 gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
269 gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
270 gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
271 gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
273 2018-01-10 Michael Collison <michael.collison@arm.com>
275 gcc.target/aarch64/sha2.h: New shared testcase.
276 gcc.target/aarch64/sha2_1.c: New testcase.
277 gcc.target/aarch64/sha2_2.c: New testcase.
278 gcc.target/aarch64/sha2_3.c: New testcase.
279 gcc.target/aarch64/sha3.h: New shared testcase.
280 gcc.target/aarch64/sha3_1.c: New testcase.
281 gcc.target/aarch64/sha3_2.c: New testcase.
282 gcc.target/aarch64/sha3_3.c: New testcase.
284 2018-01-10 Michael Collison <michael.collison@arm.com>
286 gcc.target/aarch64/sm3_sm4.c: New testcase.
288 2018-01-10 Martin Sebor <msebor@redhat.com>
290 PR tree-optimization/83781
291 * gcc.dg/strlenopt-42.c: New test.
293 2018-01-11 Martin Sebor <msebor@gmail.com>
294 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
296 PR tree-optimization/83501
297 PR tree-optimization/81703
299 * gcc.dg/strlenopt-39.c: New test-case.
300 * gcc.dg/pr81703.c: Likewise.
302 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
304 * gnat.dg/atomic10.adb: New test.
306 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
309 * gfortran.dg/deferred_character_18.f90: New test.
311 2018-01-10 Martin Sebor <msebor@redhat.com>
313 PR tree-optimization/83671
314 * gcc.dg/strlenopt-40.c: New test.
315 * gcc.dg/strlenopt-41.c: New test.
317 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
320 * gfortran.dg/allocate_with_typespec_7.f90: New test.
322 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
325 * gcc.target/powerpc/pr83399.c: New test.
327 2018-01-10 David Malcolm <dmalcolm@redhat.com>
330 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
331 to reflect that the arguments are correctly underlined.
332 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
333 for globals, params, locals and literals.
334 (test_sizeof): Directly test the location of "sizeof", rather than
335 when used in compound expressions.
336 (test_alignof): Likewise for "alignof".
337 (test_string_literals): Likewise for string literals.
338 (test_numeric_literals): Likewise for numeric literals.
339 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
340 (test_typeid): Likewise for typeid.
341 (test_unary_plus): New.
342 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
345 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
349 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
351 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
353 2018-01-10 Marek Polacek <polacek@redhat.com>
356 * g++.dg/warn/Wduplicated-branches4.C: New test.
358 2018-01-10 Jakub Jelinek <jakub@redhat.com>
361 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
364 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
367 * g++.dg/cpp0x/new2.C: New.
369 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
372 * gcc.target/i386/pr83735.c: New test.
374 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
376 * lib/target-supports.exp (check_effective_target_branch_cost):
378 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
379 * gcc.dg/pr21643.c: Likewise.
380 * gcc.dg/pr46309.c: Likewise.
381 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
382 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
383 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
384 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
385 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
386 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
387 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
388 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
389 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
390 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
391 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
396 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
399 * gcc.target/powerpc/pr83629.c: New testcase.
401 2018-01-10 Richard Biener <rguenther@suse.de>
404 * gcc.dg/pr78768.c: Un-XFAIL.
406 2018-01-10 Richard Biener <rguenther@suse.de>
409 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
411 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
413 PR tree-optimization/83753
414 * gcc.dg/torture/pr83753.c: New test.
416 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
418 * gcc.target/i386/avx2-gather-1.c: Add -march.
419 * gcc.target/i386/avx2-gather-2.c: Add -march.
420 * gcc.target/i386/avx2-gather-3.c: Add -march.
421 * gcc.target/i386/avx2-gather-4.c: Add -march.
422 * gcc.target/i386/avx2-gather-5.c: Add -march.
423 * gcc.target/i386/avx2-gather-6.c: Add -march.
424 * gcc.target/i386/avx512f-gather-1.c: Add -march.
425 * gcc.target/i386/avx512f-gather-2.c: Add -march.
426 * gcc.target/i386/avx512f-gather-3.c: Add -march.
427 * gcc.target/i386/avx512f-gather-4.c: Add -march.
428 * gcc.target/i386/avx512f-gather-5.c: Add -march.
429 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
430 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
431 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
432 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
433 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
435 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
438 * gcc.target/i386/pr78585.c: New test.
440 2018-01-09 Jakub Jelinek <jakub@redhat.com>
443 * g++.dg/cpp0x/pr83734.C: New test.
445 2017-01-09 Carl Love <cel@us.ibm.com>
447 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
448 vec_mergeo builtins with float, double, long long, unsigned long long,
449 bool long long arguments.
450 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
451 vec_float2 with double arguments.
452 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
453 vec_mergew and vec_mergow builtins.
455 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
458 * gfortran.dg/contiguous_6.f90: New test.
460 2018-01-09 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/83668
463 * gcc.dg/graphite/pr83668.c: New testcase.
465 2018-01-09 Joseph Myers <joseph@codesourcery.com>
467 PR tree-optimization/64811
468 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
469 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
470 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
471 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
473 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
475 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
478 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
480 2018-01-09 Tamar Christina <tamar.christina@arm.com>
483 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
484 no NEON and require softfp or hard float-abi.
485 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
487 2018-01-09 Richard Biener <rguenther@suse.de>
489 PR tree-optimization/83572
490 * gcc.dg/graphite/pr83572.c: New testcase.
492 2018-01-09 Jakub Jelinek <jakub@redhat.com>
495 * gcc.dg/sms-13.c: New test.
497 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
500 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
502 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
503 Monk Chiang <sh.chiang04@gmail.com>
505 * gcc.target/riscv/save-restore-1.c: New.
507 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
510 * gcc.target/powerpc/pr83677.c: New file.
512 2018-01-08 Jeff Law <law@redhat.com>
514 PR rtl-optimizatin/81308
515 * g++.dg/pr81308-1.C: New test.
516 * g++.dg/pr81308-2.C: New test.
518 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
520 PR target/83663 - Revert r255946
521 * gcc.target/aarch64/vect-slp-dup.c: New.
523 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
525 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
528 2018-01-08 Richard Biener <rguenther@suse.de>
530 PR tree-optimization/83563
531 * gcc.dg/graphite/pr83563.c: New testcase.
533 2018-01-08 Richard Biener <rguenther@suse.de>
536 * g++.dg/torture/pr83713.C: New testcase.
538 2018-01-08 Tom de Vries <tom@codesourcery.com>
540 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
542 2018-01-08 Richard Biener <rguenther@suse.de>
544 PR tree-optimization/83685
545 * gcc.dg/torture/pr83685.c: New testcase.
547 2018-01-08 Richard Biener <rguenther@suse.de>
550 * gcc.dg/lto/pr83719_0.c: New testcase.
552 2018-01-08 Tom de Vries <tom@codesourcery.com>
554 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
555 * gcc.dg/graphite/run-id-1.c: Same.
556 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
558 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
561 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
562 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
563 * gfortran.dg/pdt_27.f03 : New test.
566 * gfortran.dg/pdt_28.f03 : New test.
568 2018-01-08 Tom de Vries <tom@codesourcery.com>
570 * c-c++-common/builtins.c: Require effective target alloca.
571 * gcc.dg/Wrestrict.c: Same.
572 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
574 2018-01-08 Richard Biener <rguenther@suse.de>
577 * gcc.dg/torture/pr83580.c: New testcase.
579 2018-01-08 Richard Biener <rguenther@suse.de>
582 * gcc.dg/pr83517.c: New testcase.
584 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
587 * gcc.dg/uninit-pr81897.c: New test.
589 2018-01-06 Martin Sebor <msebor@redhat.com>
591 PR tree-optimization/83640
592 * gcc.dg/Wrestrict-6.c: New test.
593 * gcc.dg/pr83640.c: New test.
595 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
597 * gcc.target/aarch64/reg-alloc-1.c: New test.
599 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
602 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
604 2018-01-06 Jakub Jelinek <jakub@redhat.com>
607 * gcc.dg/pr83480.c: New test.
609 PR rtl-optimization/83682
610 * gcc.target/i386/pr83682.c: New test.
612 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
616 * gfortran.dg/char_cast_1.f90: Update scan pattern.
617 * gfortran.dg/dependency_49.f90: Likewise.
618 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
619 * gfortran.dg/repeat_7.f90: New test for PR 66310.
620 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
621 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
622 * gfortran.dg/string_1_lp64.f90: New test.
623 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
624 * gfortran.dg/string_3_lp64.f90: New test.
626 2018-01-05 Jakub Jelinek <jakub@redhat.com>
629 * gcc.target/i386/sse-26.c: New test.
632 * gcc.target/i386/pr83604.c: New test.
634 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
636 * gcc.dg/vect/vect-align-4.c: New test.
637 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
638 and redefine as a structure with an unaligned member "b".
639 (foo): Update accordingly.
641 2018-01-05 Sudakshina Das <sudi.das@arm.com>
644 * gcc.target/aarch64/bics_5.c: New test.
645 * gcc.target/arm/bics_5.c: Likewise.
647 2018-01-05 Jakub Jelinek <jakub@redhat.com>
649 PR tree-optimization/83605
650 * gcc.dg/pr83605.c: New test.
652 2018-01-04 Jakub Jelinek <jakub@redhat.com>
655 * gcc.target/i386/pr83554.c: New test.
658 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
661 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
665 * gfortran.dg/eoshift_8.f90: New test.
666 * gfortran.dg/simplify_eoshift_1.f90: New test.
668 2018-01-04 Jakub Jelinek <jakub@redhat.com>
671 * gcc.dg/pr83585.c: New test.
673 2018-01-04 Nathan Sidwell <nathan@acm.org>
676 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
678 2018-01-04 Jakub Jelinek <jakub@redhat.com>
681 * gcc.dg/pr83666.c: New test.
683 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
686 * gcc.target/alpha/pr83628-1.c: New test.
687 * gcc.target/alpha/pr83628-2.c: Ditto.
689 2018-01-04 Martin Liska <mliska@suse.cz>
692 * g++.dg/ipa/pr82352.C: New test.
694 2018-01-04 Jakub Jelinek <jakub@redhat.com>
696 * gcc.dg/vect-opt-info-1.c: Moved to ...
697 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
698 vect_int targets, use dg-additional-options instead of dg-options and
699 use relative line numbers instead of absolute.
701 2018-01-03 Martin Sebor <msebor@redhat.com>
703 PR tree-optimization/83655
704 * gcc.dg/Wrestrict-5.c: New test.
705 * c-c++-common/builtins.c: New test.
707 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
708 Alan Hayward <alan.hayward@arm.com>
709 David Sherwood <david.sherwood@arm.com>
711 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
714 2018-01-03 Jeff Law <law@redhat.com>
717 * gcc.target/i386/stack-check-17.c: New test.
718 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
720 2018-01-03 Jakub Jelinek <jakub@redhat.com>
723 * gcc.dg/pr83621.c: New test.
726 * gcc.dg/pr83645.c: New test.
728 2018-01-03 Martin Sebor <msebor@redhat.com>
730 PR tree-optimization/83603
731 * gcc.dg/Wrestrict-4.c: New test.
734 * gcc.dg/const-2.c: New test.
735 * gcc.dg/pure-3.c: New test.
737 2018-01-03 Martin Sebor <msebor@redhat.com>
739 * gcc.dg/Wrestrict-3.c: New test.
741 2018-01-03 Jakub Jelinek <jakub@redhat.com>
744 * g++.dg/opt/pr83555.C: New test.
745 * g++.dg/ubsan/pr83555.C: New test.
747 2018-01-03 David Malcolm <dmalcolm@redhat.com>
750 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
751 the !CHECKING_P case by expecting a note.
752 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
753 a note for the !CHECKING_P case, and move the return statement
754 outside of #if CHECKING_P guard.
756 2018-01-03 Jeff Law <law@redhat.com>
759 * gcc.target/i386/stack-check-18.c: New test.
760 * gcc.target/i386/stack-check-19.c: New test.
762 2018-01-03 Martin Sebor <msebor@redhat.com>
764 PR tree-optimization/83501
765 * c-c++-common/Warray-bounds-3.c: Remove xfail.
767 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
769 PR tree-optimization/83501
770 * gcc.dg/tree-ssa/pr83501-1.c: New test.
772 2018-01-03 Nathan Sidwell <nathan@acm.org>
775 * g++.dg/ipa/pr83667.C: New.
777 2018-01-03 Martin Liska <mliska@suse.cz>
779 PR tree-optimization/83593
780 * gcc.dg/pr83593.c: New test.
782 2018-01-03 Martin Liska <mliska@suse.cz>
785 * g++.dg/ipa/pr83549.C: New test.
787 2018-01-03 Marek Polacek <polacek@redhat.com>
790 * g++.dg/warn/mvp2.C: New test.
792 2018-01-03 Jakub Jelinek <jakub@redhat.com>
794 PR preprocessor/83602
795 * g++.dg/cpp/pr83602.C: New test.
798 * g++.dg/parse/pr83634.C: New test.
800 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
803 * gfortran.dg/eoshift_7.f90: New test.
805 2018-01-03 Jan Beulich <jbeulich@suse.com>
807 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
808 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
810 2018-01-03 Jakub Jelinek <jakub@redhat.com>
812 Update copyright years.
814 2018-01-03 Martin Liska <mliska@suse.cz>
817 * gcc.dg/ipa/pr83594.c: New test.
819 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
820 Alan Hayward <alan.hayward@arm.com>
821 David Sherwood <david.sherwood@arm.com>
823 * gcc.dg/vect-opt-info-1.c: New test.
825 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
827 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
828 floorf128, truncf128, and roundf128.
829 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
830 optimizations added in match.pd.
831 * gcc.target/powerpc/float128-hw6.c: Likewise.
832 * gcc.target/powerpc/float128-hw7.c: Likewise.
833 * gcc.target/powerpc/float128-hw8.c: Likewise.
834 * gcc.target/powerpc/float128-hw9.c: Likewise.
835 * gcc.target/powerpc/float128-hw10.c: Likewise.
836 * gcc.target/powerpc/float128-hw11.c: Likewise.
838 2018-01-02 Jakub Jelinek <jakub@redhat.com>
841 * g++.dg/cpp0x/pr83556.C: New test.
843 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
847 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
848 * gfortran.dg/simplify_cshift_4.f90: New test.
850 2018-01-02 Marek Polacek <polacek@redhat.com>
853 * g++.dg/cpp0x/inh-ctor30.C: New test.
856 * g++.dg/cpp1z/pr83644.C: New test.
858 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
861 * gfortran.dg/coarray_45.f90 : New test.
864 * gfortran.dg/coarray_46.f90 : New test.
866 2018-01-01 Jakub Jelinek <jakub@redhat.com>
868 PR tree-optimization/83581
869 * gcc.dg/pr83581.c: New test.
872 * gcc.dg/pr83595.c: New test.
875 * g++.dg/opt/pr83608.C: New test.
878 * gcc.dg/pr83609.c: New test.
879 * g++.dg/opt/pr83609.C: New test.
882 * gcc.dg/pr83623.c: New test.
884 * gcc.target/i386/i386.exp
885 (check_effective_target_avx512vpopcntdqvl): New proc.
886 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
887 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
888 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
890 Copyright (C) 2018 Free Software Foundation, Inc.
892 Copying and distribution of this file, with or without modification,
893 are permitted in any medium without royalty provided the copyright
894 notice and this notice are preserved.