1 2018-01-13 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr83801.c: New test.
6 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/bounds_check_19.f90 : New test.
11 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14 instead of scan-assembler-not for xsnabsqp.
16 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19 * gfortran.dg/newunit_5.f90: New test.
21 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
23 PR rtl-optimization/80481
24 * g++.dg/pr80481.C: New.
26 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
29 * gcc.target/alpha/pr83628-3.c: New test.
31 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33 * lib/target-supports.exp (check_effective_target_avx512f): Also
34 check for __builtin_ia32_addsd_round,
35 __builtin_ia32_getmantsd_round.
36 * gcc.target/i386/i386.exp (check_effective_target_avx512f):
39 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
42 * gcc.target/powerpc/pr83629.c: Require ilp32.
44 2018-01-12 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/80846
47 * gcc.target/i386/pr80846-1.c: New testcase.
48 * gcc.target/i386/pr80846-2.c: Likewise.
50 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
52 * gcc.c-torture/execute/20180112-1.c: New test.
54 2018-01-12 Tom de Vries <tom@codesourcery.com>
56 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
57 * g++.dg/ext/label13a.C: Same.
58 * g++.dg/ext/label14.C: Same.
59 * g++.dg/ext/label2.C: Same.
60 * g++.dg/ext/label3.C: Same.
61 * g++.dg/torture/pr42462.C: Same.
62 * g++.dg/torture/pr42739.C: Same.
63 * g++.dg/warn/Wunused-label-3.C: Same.
65 2018-01-12 Tom de Vries <tom@codesourcery.com>
67 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
68 * g++.dg/Walloca1.C: Same.
69 * g++.dg/cpp0x/pr70338.C: Same.
70 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
71 * g++.dg/cpp1y/vla10.C: Same.
72 * g++.dg/cpp1y/vla2.C: Same.
73 * g++.dg/cpp1y/vla6.C: Same.
74 * g++.dg/cpp1y/vla8.C: Same.
75 * g++.dg/debug/debug5.C: Same.
76 * g++.dg/debug/debug6.C: Same.
77 * g++.dg/debug/pr54828.C: Same.
78 * g++.dg/diagnostic/pr70105.C: Same.
79 * g++.dg/eh/cleanup5.C: Same.
80 * g++.dg/eh/spbp.C: Same.
81 * g++.dg/ext/tmplattr9.C: Same.
82 * g++.dg/ext/vla10.C: Same.
83 * g++.dg/ext/vla11.C: Same.
84 * g++.dg/ext/vla12.C: Same.
85 * g++.dg/ext/vla15.C: Same.
86 * g++.dg/ext/vla16.C: Same.
87 * g++.dg/ext/vla17.C: Same.
88 * g++.dg/ext/vla3.C: Same.
89 * g++.dg/ext/vla6.C: Same.
90 * g++.dg/ext/vla7.C: Same.
91 * g++.dg/init/array24.C: Same.
92 * g++.dg/init/new47.C: Same.
93 * g++.dg/init/pr55497.C: Same.
94 * g++.dg/opt/pr78201.C: Same.
95 * g++.dg/template/vla2.C: Same.
96 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
97 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
98 * g++.dg/torture/pr62127.C: Same.
99 * g++.dg/torture/pr67055.C: Same.
100 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
101 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
102 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
103 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
104 * g++.dg/warn/Wplacement-new-size-5.C: Same.
105 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
106 * g++.dg/warn/Wvla-1.C: Same.
107 * g++.dg/warn/Wvla-3.C: Same.
108 * g++.old-deja/g++.ext/array2.C: Same.
109 * g++.old-deja/g++.ext/constructor.C: Same.
110 * g++.old-deja/g++.law/builtin1.C: Same.
111 * g++.old-deja/g++.other/crash12.C: Same.
112 * g++.old-deja/g++.other/eh3.C: Same.
113 * g++.old-deja/g++.pt/array6.C: Same.
114 * g++.old-deja/g++.pt/dynarray.C: Same.
116 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
118 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
120 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
126 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
128 * lib/target-supports.exp (check_effective_target_branch_cost):
129 Accept all x86 targets.
131 2018-01-12 Martin Liska <mliska@suse.cz>
134 * g++.dg/warn/pr83054.C: New test.
136 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
138 * gcc.target/powerpc/spec-barr-1.c: New file.
140 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
143 * gcc.target/i386/pr83330.c: New test.
145 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
148 * gfortran.dg/dtio_31.f03: New test.
149 * gfortran.dg/dtio_32.f03: New test.
151 2018-01-11 David Malcolm <dmalcolm@redhat.com>
154 * g++.dg/wrappers: New subdirectory.
155 * g++.dg/wrappers/README: New file.
156 * g++.dg/wrappers/alloc.C: New test case.
157 * g++.dg/wrappers/cow-istream-string.C: New test case.
158 * g++.dg/wrappers/cp-stdlib.C: New test case.
159 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
160 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
163 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
166 * g++.dg/torture/pr83718.C: New testcase.
168 2018-01-11 Martin Jambor <mjambor@suse.cz>
171 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
173 2018-01-11 Bin Cheng <bin.cheng@arm.com>
175 PR tree-optimization/83695
176 * gcc.dg/tree-ssa/pr83695.c: New test.
178 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
181 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
183 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
185 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
186 * gcc.target/arm/simd/fp16fml_high.c: New test.
187 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
188 * lib/target-supports.exp
189 (check_effective_target_arm_fp16fml_neon_ok_nocache,
190 check_effective_target_arm_fp16fml_neon_ok,
191 add_options_for_arm_fp16fml_neon): New procedures.
193 2017-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
195 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
198 2018-01-11 Richard Biener <rguenther@suse.de>
200 PR tree-optimization/83435
201 * gcc.dg/graphite/pr83435.c: New testcase.
203 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
204 Alan Hayward <alan.hayward@arm.com>
205 David Sherwood <david.sherwood@arm.com>
207 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
209 2018-01-11 Tamar Christina <tamar.christina@arm.com>
211 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
213 2018-01-11 Sudakshina Das <sudi.das@arm.com>
216 * gcc.c-torture/compile/pr82096.c: New test.
218 2018-01-11 Ed Schonberg <schonberg@adacore.com>
220 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
222 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
224 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
226 2018-01-11 Justin Squirek <squirek@adacore.com>
228 * gnat.dg/expr_func4.adb: New testcase.
230 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
232 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
235 2018-01-11 Bob Duff <duff@adacore.com>
237 * gnat.dg/protected_null.adb: New testcase.
239 2018-01-11 Ed Schonberg <schonberg@adacore.com>
241 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
243 2018-01-11 Ed Schonberg <schonberg@adacore.com>
245 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
247 2018-01-11 Justin Squirek <squirek@adacore.com>
249 * gnat.dg/loopvar.adb: New testcase.
251 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
254 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
256 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
258 * gcc.c-torture/compile/pr83575.c: New testcase.
260 2018-01-10 Michael Collison <michael.collison@arm.com>
262 gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
263 gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
264 gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
265 gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
266 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
267 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
268 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
269 gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
270 gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
271 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
272 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
273 gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
274 gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
275 gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
276 gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
277 gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
279 2018-01-10 Michael Collison <michael.collison@arm.com>
281 gcc.target/aarch64/sha2.h: New shared testcase.
282 gcc.target/aarch64/sha2_1.c: New testcase.
283 gcc.target/aarch64/sha2_2.c: New testcase.
284 gcc.target/aarch64/sha2_3.c: New testcase.
285 gcc.target/aarch64/sha3.h: New shared testcase.
286 gcc.target/aarch64/sha3_1.c: New testcase.
287 gcc.target/aarch64/sha3_2.c: New testcase.
288 gcc.target/aarch64/sha3_3.c: New testcase.
290 2018-01-10 Michael Collison <michael.collison@arm.com>
292 gcc.target/aarch64/sm3_sm4.c: New testcase.
294 2018-01-10 Martin Sebor <msebor@redhat.com>
296 PR tree-optimization/83781
297 * gcc.dg/strlenopt-42.c: New test.
299 2018-01-11 Martin Sebor <msebor@gmail.com>
300 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
302 PR tree-optimization/83501
303 PR tree-optimization/81703
305 * gcc.dg/strlenopt-39.c: New test-case.
306 * gcc.dg/pr81703.c: Likewise.
308 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
310 * gnat.dg/atomic10.adb: New test.
312 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
315 * gfortran.dg/deferred_character_18.f90: New test.
317 2018-01-10 Martin Sebor <msebor@redhat.com>
319 PR tree-optimization/83671
320 * gcc.dg/strlenopt-40.c: New test.
321 * gcc.dg/strlenopt-41.c: New test.
323 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
326 * gfortran.dg/allocate_with_typespec_7.f90: New test.
328 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
331 * gcc.target/powerpc/pr83399.c: New test.
333 2018-01-10 David Malcolm <dmalcolm@redhat.com>
336 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
337 to reflect that the arguments are correctly underlined.
338 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
339 for globals, params, locals and literals.
340 (test_sizeof): Directly test the location of "sizeof", rather than
341 when used in compound expressions.
342 (test_alignof): Likewise for "alignof".
343 (test_string_literals): Likewise for string literals.
344 (test_numeric_literals): Likewise for numeric literals.
345 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
346 (test_typeid): Likewise for typeid.
347 (test_unary_plus): New.
348 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
351 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
355 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
357 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
359 2018-01-10 Marek Polacek <polacek@redhat.com>
362 * g++.dg/warn/Wduplicated-branches4.C: New test.
364 2018-01-10 Jakub Jelinek <jakub@redhat.com>
367 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
370 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
373 * g++.dg/cpp0x/new2.C: New.
375 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
378 * gcc.target/i386/pr83735.c: New test.
380 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
382 * lib/target-supports.exp (check_effective_target_branch_cost):
384 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
385 * gcc.dg/pr21643.c: Likewise.
386 * gcc.dg/pr46309.c: Likewise.
387 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
388 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
389 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
390 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
391 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
392 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
393 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
398 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
399 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
400 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
402 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
405 * gcc.target/powerpc/pr83629.c: New testcase.
407 2018-01-10 Richard Biener <rguenther@suse.de>
410 * gcc.dg/pr78768.c: Un-XFAIL.
412 2018-01-10 Richard Biener <rguenther@suse.de>
415 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
417 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
419 PR tree-optimization/83753
420 * gcc.dg/torture/pr83753.c: New test.
422 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
424 * gcc.target/i386/avx2-gather-1.c: Add -march.
425 * gcc.target/i386/avx2-gather-2.c: Add -march.
426 * gcc.target/i386/avx2-gather-3.c: Add -march.
427 * gcc.target/i386/avx2-gather-4.c: Add -march.
428 * gcc.target/i386/avx2-gather-5.c: Add -march.
429 * gcc.target/i386/avx2-gather-6.c: Add -march.
430 * gcc.target/i386/avx512f-gather-1.c: Add -march.
431 * gcc.target/i386/avx512f-gather-2.c: Add -march.
432 * gcc.target/i386/avx512f-gather-3.c: Add -march.
433 * gcc.target/i386/avx512f-gather-4.c: Add -march.
434 * gcc.target/i386/avx512f-gather-5.c: Add -march.
435 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
436 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
437 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
438 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
439 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
441 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
444 * gcc.target/i386/pr78585.c: New test.
446 2018-01-09 Jakub Jelinek <jakub@redhat.com>
449 * g++.dg/cpp0x/pr83734.C: New test.
451 2017-01-09 Carl Love <cel@us.ibm.com>
453 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
454 vec_mergeo builtins with float, double, long long, unsigned long long,
455 bool long long arguments.
456 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
457 vec_float2 with double arguments.
458 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
459 vec_mergew and vec_mergow builtins.
461 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
464 * gfortran.dg/contiguous_6.f90: New test.
466 2018-01-09 Richard Biener <rguenther@suse.de>
468 PR tree-optimization/83668
469 * gcc.dg/graphite/pr83668.c: New testcase.
471 2018-01-09 Joseph Myers <joseph@codesourcery.com>
473 PR tree-optimization/64811
474 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
475 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
476 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
477 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
479 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
481 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
484 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
486 2018-01-09 Tamar Christina <tamar.christina@arm.com>
489 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
490 no NEON and require softfp or hard float-abi.
491 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
493 2018-01-09 Richard Biener <rguenther@suse.de>
495 PR tree-optimization/83572
496 * gcc.dg/graphite/pr83572.c: New testcase.
498 2018-01-09 Jakub Jelinek <jakub@redhat.com>
501 * gcc.dg/sms-13.c: New test.
503 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
506 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
508 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
509 Monk Chiang <sh.chiang04@gmail.com>
511 * gcc.target/riscv/save-restore-1.c: New.
513 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
516 * gcc.target/powerpc/pr83677.c: New file.
518 2018-01-08 Jeff Law <law@redhat.com>
520 PR rtl-optimizatin/81308
521 * g++.dg/pr81308-1.C: New test.
522 * g++.dg/pr81308-2.C: New test.
524 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
526 PR target/83663 - Revert r255946
527 * gcc.target/aarch64/vect-slp-dup.c: New.
529 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
531 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
534 2018-01-08 Richard Biener <rguenther@suse.de>
536 PR tree-optimization/83563
537 * gcc.dg/graphite/pr83563.c: New testcase.
539 2018-01-08 Richard Biener <rguenther@suse.de>
542 * g++.dg/torture/pr83713.C: New testcase.
544 2018-01-08 Tom de Vries <tom@codesourcery.com>
546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
548 2018-01-08 Richard Biener <rguenther@suse.de>
550 PR tree-optimization/83685
551 * gcc.dg/torture/pr83685.c: New testcase.
553 2018-01-08 Richard Biener <rguenther@suse.de>
556 * gcc.dg/lto/pr83719_0.c: New testcase.
558 2018-01-08 Tom de Vries <tom@codesourcery.com>
560 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
561 * gcc.dg/graphite/run-id-1.c: Same.
562 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
564 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
567 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
568 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
569 * gfortran.dg/pdt_27.f03 : New test.
572 * gfortran.dg/pdt_28.f03 : New test.
574 2018-01-08 Tom de Vries <tom@codesourcery.com>
576 * c-c++-common/builtins.c: Require effective target alloca.
577 * gcc.dg/Wrestrict.c: Same.
578 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
580 2018-01-08 Richard Biener <rguenther@suse.de>
583 * gcc.dg/torture/pr83580.c: New testcase.
585 2018-01-08 Richard Biener <rguenther@suse.de>
588 * gcc.dg/pr83517.c: New testcase.
590 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
593 * gcc.dg/uninit-pr81897.c: New test.
595 2018-01-06 Martin Sebor <msebor@redhat.com>
597 PR tree-optimization/83640
598 * gcc.dg/Wrestrict-6.c: New test.
599 * gcc.dg/pr83640.c: New test.
601 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
603 * gcc.target/aarch64/reg-alloc-1.c: New test.
605 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
608 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
610 2018-01-06 Jakub Jelinek <jakub@redhat.com>
613 * gcc.dg/pr83480.c: New test.
615 PR rtl-optimization/83682
616 * gcc.target/i386/pr83682.c: New test.
618 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
622 * gfortran.dg/char_cast_1.f90: Update scan pattern.
623 * gfortran.dg/dependency_49.f90: Likewise.
624 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
625 * gfortran.dg/repeat_7.f90: New test for PR 66310.
626 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
627 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
628 * gfortran.dg/string_1_lp64.f90: New test.
629 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
630 * gfortran.dg/string_3_lp64.f90: New test.
632 2018-01-05 Jakub Jelinek <jakub@redhat.com>
635 * gcc.target/i386/sse-26.c: New test.
638 * gcc.target/i386/pr83604.c: New test.
640 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
642 * gcc.dg/vect/vect-align-4.c: New test.
643 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
644 and redefine as a structure with an unaligned member "b".
645 (foo): Update accordingly.
647 2018-01-05 Sudakshina Das <sudi.das@arm.com>
650 * gcc.target/aarch64/bics_5.c: New test.
651 * gcc.target/arm/bics_5.c: Likewise.
653 2018-01-05 Jakub Jelinek <jakub@redhat.com>
655 PR tree-optimization/83605
656 * gcc.dg/pr83605.c: New test.
658 2018-01-04 Jakub Jelinek <jakub@redhat.com>
661 * gcc.target/i386/pr83554.c: New test.
664 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
667 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
671 * gfortran.dg/eoshift_8.f90: New test.
672 * gfortran.dg/simplify_eoshift_1.f90: New test.
674 2018-01-04 Jakub Jelinek <jakub@redhat.com>
677 * gcc.dg/pr83585.c: New test.
679 2018-01-04 Nathan Sidwell <nathan@acm.org>
682 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
684 2018-01-04 Jakub Jelinek <jakub@redhat.com>
687 * gcc.dg/pr83666.c: New test.
689 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
692 * gcc.target/alpha/pr83628-1.c: New test.
693 * gcc.target/alpha/pr83628-2.c: Ditto.
695 2018-01-04 Martin Liska <mliska@suse.cz>
698 * g++.dg/ipa/pr82352.C: New test.
700 2018-01-04 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/vect-opt-info-1.c: Moved to ...
703 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
704 vect_int targets, use dg-additional-options instead of dg-options and
705 use relative line numbers instead of absolute.
707 2018-01-03 Martin Sebor <msebor@redhat.com>
709 PR tree-optimization/83655
710 * gcc.dg/Wrestrict-5.c: New test.
711 * c-c++-common/builtins.c: New test.
713 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
714 Alan Hayward <alan.hayward@arm.com>
715 David Sherwood <david.sherwood@arm.com>
717 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
720 2018-01-03 Jeff Law <law@redhat.com>
723 * gcc.target/i386/stack-check-17.c: New test.
724 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
726 2018-01-03 Jakub Jelinek <jakub@redhat.com>
729 * gcc.dg/pr83621.c: New test.
732 * gcc.dg/pr83645.c: New test.
734 2018-01-03 Martin Sebor <msebor@redhat.com>
736 PR tree-optimization/83603
737 * gcc.dg/Wrestrict-4.c: New test.
740 * gcc.dg/const-2.c: New test.
741 * gcc.dg/pure-3.c: New test.
743 2018-01-03 Martin Sebor <msebor@redhat.com>
745 * gcc.dg/Wrestrict-3.c: New test.
747 2018-01-03 Jakub Jelinek <jakub@redhat.com>
750 * g++.dg/opt/pr83555.C: New test.
751 * g++.dg/ubsan/pr83555.C: New test.
753 2018-01-03 David Malcolm <dmalcolm@redhat.com>
756 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
757 the !CHECKING_P case by expecting a note.
758 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
759 a note for the !CHECKING_P case, and move the return statement
760 outside of #if CHECKING_P guard.
762 2018-01-03 Jeff Law <law@redhat.com>
765 * gcc.target/i386/stack-check-18.c: New test.
766 * gcc.target/i386/stack-check-19.c: New test.
768 2018-01-03 Martin Sebor <msebor@redhat.com>
770 PR tree-optimization/83501
771 * c-c++-common/Warray-bounds-3.c: Remove xfail.
773 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
775 PR tree-optimization/83501
776 * gcc.dg/tree-ssa/pr83501-1.c: New test.
778 2018-01-03 Nathan Sidwell <nathan@acm.org>
781 * g++.dg/ipa/pr83667.C: New.
783 2018-01-03 Martin Liska <mliska@suse.cz>
785 PR tree-optimization/83593
786 * gcc.dg/pr83593.c: New test.
788 2018-01-03 Martin Liska <mliska@suse.cz>
791 * g++.dg/ipa/pr83549.C: New test.
793 2018-01-03 Marek Polacek <polacek@redhat.com>
796 * g++.dg/warn/mvp2.C: New test.
798 2018-01-03 Jakub Jelinek <jakub@redhat.com>
800 PR preprocessor/83602
801 * g++.dg/cpp/pr83602.C: New test.
804 * g++.dg/parse/pr83634.C: New test.
806 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
809 * gfortran.dg/eoshift_7.f90: New test.
811 2018-01-03 Jan Beulich <jbeulich@suse.com>
813 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
814 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
816 2018-01-03 Jakub Jelinek <jakub@redhat.com>
818 Update copyright years.
820 2018-01-03 Martin Liska <mliska@suse.cz>
823 * gcc.dg/ipa/pr83594.c: New test.
825 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
826 Alan Hayward <alan.hayward@arm.com>
827 David Sherwood <david.sherwood@arm.com>
829 * gcc.dg/vect-opt-info-1.c: New test.
831 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
833 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
834 floorf128, truncf128, and roundf128.
835 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
836 optimizations added in match.pd.
837 * gcc.target/powerpc/float128-hw6.c: Likewise.
838 * gcc.target/powerpc/float128-hw7.c: Likewise.
839 * gcc.target/powerpc/float128-hw8.c: Likewise.
840 * gcc.target/powerpc/float128-hw9.c: Likewise.
841 * gcc.target/powerpc/float128-hw10.c: Likewise.
842 * gcc.target/powerpc/float128-hw11.c: Likewise.
844 2018-01-02 Jakub Jelinek <jakub@redhat.com>
847 * g++.dg/cpp0x/pr83556.C: New test.
849 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
853 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
854 * gfortran.dg/simplify_cshift_4.f90: New test.
856 2018-01-02 Marek Polacek <polacek@redhat.com>
859 * g++.dg/cpp0x/inh-ctor30.C: New test.
862 * g++.dg/cpp1z/pr83644.C: New test.
864 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
867 * gfortran.dg/coarray_45.f90 : New test.
870 * gfortran.dg/coarray_46.f90 : New test.
872 2018-01-01 Jakub Jelinek <jakub@redhat.com>
874 PR tree-optimization/83581
875 * gcc.dg/pr83581.c: New test.
878 * gcc.dg/pr83595.c: New test.
881 * g++.dg/opt/pr83608.C: New test.
884 * gcc.dg/pr83609.c: New test.
885 * g++.dg/opt/pr83609.C: New test.
888 * gcc.dg/pr83623.c: New test.
890 * gcc.target/i386/i386.exp
891 (check_effective_target_avx512vpopcntdqvl): New proc.
892 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
893 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
894 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
896 Copyright (C) 2018 Free Software Foundation, Inc.
898 Copying and distribution of this file, with or without modification,
899 are permitted in any medium without royalty provided the copyright
900 notice and this notice are preserved.