1 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/bounds_check_19.f90 : New test.
6 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9 instead of scan-assembler-not for xsnabsqp.
11 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14 * gfortran.dg/newunit_5.f90: New test.
16 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18 PR rtl-optimization/80481
19 * g++.dg/pr80481.C: New.
21 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
24 * gcc.target/alpha/pr83628-3.c: New test.
26 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
28 * lib/target-supports.exp (check_effective_target_avx512f): Also
29 check for __builtin_ia32_addsd_round,
30 __builtin_ia32_getmantsd_round.
31 * gcc.target/i386/i386.exp (check_effective_target_avx512f):
34 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
37 * gcc.target/powerpc/pr83629.c: Require ilp32.
39 2018-01-12 Richard Biener <rguenther@suse.de>
41 PR tree-optimization/80846
42 * gcc.target/i386/pr80846-1.c: New testcase.
43 * gcc.target/i386/pr80846-2.c: Likewise.
45 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
47 * gcc.c-torture/execute/20180112-1.c: New test.
49 2018-01-12 Tom de Vries <tom@codesourcery.com>
51 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
52 * g++.dg/ext/label13a.C: Same.
53 * g++.dg/ext/label14.C: Same.
54 * g++.dg/ext/label2.C: Same.
55 * g++.dg/ext/label3.C: Same.
56 * g++.dg/torture/pr42462.C: Same.
57 * g++.dg/torture/pr42739.C: Same.
58 * g++.dg/warn/Wunused-label-3.C: Same.
60 2018-01-12 Tom de Vries <tom@codesourcery.com>
62 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
63 * g++.dg/Walloca1.C: Same.
64 * g++.dg/cpp0x/pr70338.C: Same.
65 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
66 * g++.dg/cpp1y/vla10.C: Same.
67 * g++.dg/cpp1y/vla2.C: Same.
68 * g++.dg/cpp1y/vla6.C: Same.
69 * g++.dg/cpp1y/vla8.C: Same.
70 * g++.dg/debug/debug5.C: Same.
71 * g++.dg/debug/debug6.C: Same.
72 * g++.dg/debug/pr54828.C: Same.
73 * g++.dg/diagnostic/pr70105.C: Same.
74 * g++.dg/eh/cleanup5.C: Same.
75 * g++.dg/eh/spbp.C: Same.
76 * g++.dg/ext/tmplattr9.C: Same.
77 * g++.dg/ext/vla10.C: Same.
78 * g++.dg/ext/vla11.C: Same.
79 * g++.dg/ext/vla12.C: Same.
80 * g++.dg/ext/vla15.C: Same.
81 * g++.dg/ext/vla16.C: Same.
82 * g++.dg/ext/vla17.C: Same.
83 * g++.dg/ext/vla3.C: Same.
84 * g++.dg/ext/vla6.C: Same.
85 * g++.dg/ext/vla7.C: Same.
86 * g++.dg/init/array24.C: Same.
87 * g++.dg/init/new47.C: Same.
88 * g++.dg/init/pr55497.C: Same.
89 * g++.dg/opt/pr78201.C: Same.
90 * g++.dg/template/vla2.C: Same.
91 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
92 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
93 * g++.dg/torture/pr62127.C: Same.
94 * g++.dg/torture/pr67055.C: Same.
95 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
96 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
97 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
98 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
99 * g++.dg/warn/Wplacement-new-size-5.C: Same.
100 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
101 * g++.dg/warn/Wvla-1.C: Same.
102 * g++.dg/warn/Wvla-3.C: Same.
103 * g++.old-deja/g++.ext/array2.C: Same.
104 * g++.old-deja/g++.ext/constructor.C: Same.
105 * g++.old-deja/g++.law/builtin1.C: Same.
106 * g++.old-deja/g++.other/crash12.C: Same.
107 * g++.old-deja/g++.other/eh3.C: Same.
108 * g++.old-deja/g++.pt/array6.C: Same.
109 * g++.old-deja/g++.pt/dynarray.C: Same.
111 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
113 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
115 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
118 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
121 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123 * lib/target-supports.exp (check_effective_target_branch_cost):
124 Accept all x86 targets.
126 2018-01-12 Martin Liska <mliska@suse.cz>
129 * g++.dg/warn/pr83054.C: New test.
131 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
133 * gcc.target/powerpc/spec-barr-1.c: New file.
135 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
138 * gcc.target/i386/pr83330.c: New test.
140 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
143 * gfortran.dg/dtio_31.f03: New test.
144 * gfortran.dg/dtio_32.f03: New test.
146 2018-01-11 David Malcolm <dmalcolm@redhat.com>
149 * g++.dg/wrappers: New subdirectory.
150 * g++.dg/wrappers/README: New file.
151 * g++.dg/wrappers/alloc.C: New test case.
152 * g++.dg/wrappers/cow-istream-string.C: New test case.
153 * g++.dg/wrappers/cp-stdlib.C: New test case.
154 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
155 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
158 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
161 * g++.dg/torture/pr83718.C: New testcase.
163 2018-01-11 Martin Jambor <mjambor@suse.cz>
166 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
168 2018-01-11 Bin Cheng <bin.cheng@arm.com>
170 PR tree-optimization/83695
171 * gcc.dg/tree-ssa/pr83695.c: New test.
173 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
175 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
176 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
178 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
181 * gcc.target/arm/simd/fp16fml_high.c: New test.
182 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
183 * lib/target-supports.exp
184 (check_effective_target_arm_fp16fml_neon_ok_nocache,
185 check_effective_target_arm_fp16fml_neon_ok,
186 add_options_for_arm_fp16fml_neon): New procedures.
188 2017-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
190 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
193 2018-01-11 Richard Biener <rguenther@suse.de>
195 PR tree-optimization/83435
196 * gcc.dg/graphite/pr83435.c: New testcase.
198 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
199 Alan Hayward <alan.hayward@arm.com>
200 David Sherwood <david.sherwood@arm.com>
202 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
204 2018-01-11 Tamar Christina <tamar.christina@arm.com>
206 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
208 2018-01-11 Sudakshina Das <sudi.das@arm.com>
211 * gcc.c-torture/compile/pr82096.c: New test.
213 2018-01-11 Ed Schonberg <schonberg@adacore.com>
215 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
217 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
219 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
221 2018-01-11 Justin Squirek <squirek@adacore.com>
223 * gnat.dg/expr_func4.adb: New testcase.
225 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
227 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
230 2018-01-11 Bob Duff <duff@adacore.com>
232 * gnat.dg/protected_null.adb: New testcase.
234 2018-01-11 Ed Schonberg <schonberg@adacore.com>
236 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
238 2018-01-11 Ed Schonberg <schonberg@adacore.com>
240 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
242 2018-01-11 Justin Squirek <squirek@adacore.com>
244 * gnat.dg/loopvar.adb: New testcase.
246 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
249 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
251 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
253 * gcc.c-torture/compile/pr83575.c: New testcase.
255 2018-01-10 Michael Collison <michael.collison@arm.com>
257 gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
258 gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
259 gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
260 gcc.target/aarch64/fp16_fmul_high.h: New shared 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_1.c: New testcase.
264 gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
265 gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
266 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
267 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
268 gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
269 gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
270 gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
271 gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
272 gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
274 2018-01-10 Michael Collison <michael.collison@arm.com>
276 gcc.target/aarch64/sha2.h: New shared testcase.
277 gcc.target/aarch64/sha2_1.c: New testcase.
278 gcc.target/aarch64/sha2_2.c: New testcase.
279 gcc.target/aarch64/sha2_3.c: New testcase.
280 gcc.target/aarch64/sha3.h: New shared testcase.
281 gcc.target/aarch64/sha3_1.c: New testcase.
282 gcc.target/aarch64/sha3_2.c: New testcase.
283 gcc.target/aarch64/sha3_3.c: New testcase.
285 2018-01-10 Michael Collison <michael.collison@arm.com>
287 gcc.target/aarch64/sm3_sm4.c: New testcase.
289 2018-01-10 Martin Sebor <msebor@redhat.com>
291 PR tree-optimization/83781
292 * gcc.dg/strlenopt-42.c: New test.
294 2018-01-11 Martin Sebor <msebor@gmail.com>
295 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
297 PR tree-optimization/83501
298 PR tree-optimization/81703
300 * gcc.dg/strlenopt-39.c: New test-case.
301 * gcc.dg/pr81703.c: Likewise.
303 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
305 * gnat.dg/atomic10.adb: New test.
307 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
310 * gfortran.dg/deferred_character_18.f90: New test.
312 2018-01-10 Martin Sebor <msebor@redhat.com>
314 PR tree-optimization/83671
315 * gcc.dg/strlenopt-40.c: New test.
316 * gcc.dg/strlenopt-41.c: New test.
318 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
321 * gfortran.dg/allocate_with_typespec_7.f90: New test.
323 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
326 * gcc.target/powerpc/pr83399.c: New test.
328 2018-01-10 David Malcolm <dmalcolm@redhat.com>
331 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
332 to reflect that the arguments are correctly underlined.
333 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
334 for globals, params, locals and literals.
335 (test_sizeof): Directly test the location of "sizeof", rather than
336 when used in compound expressions.
337 (test_alignof): Likewise for "alignof".
338 (test_string_literals): Likewise for string literals.
339 (test_numeric_literals): Likewise for numeric literals.
340 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
341 (test_typeid): Likewise for typeid.
342 (test_unary_plus): New.
343 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
346 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
350 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
352 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
354 2018-01-10 Marek Polacek <polacek@redhat.com>
357 * g++.dg/warn/Wduplicated-branches4.C: New test.
359 2018-01-10 Jakub Jelinek <jakub@redhat.com>
362 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
365 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
368 * g++.dg/cpp0x/new2.C: New.
370 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
373 * gcc.target/i386/pr83735.c: New test.
375 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
377 * lib/target-supports.exp (check_effective_target_branch_cost):
379 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
380 * gcc.dg/pr21643.c: Likewise.
381 * gcc.dg/pr46309.c: Likewise.
382 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
383 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
384 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
385 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
386 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
387 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
388 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
389 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
390 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
391 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
397 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
400 * gcc.target/powerpc/pr83629.c: New testcase.
402 2018-01-10 Richard Biener <rguenther@suse.de>
405 * gcc.dg/pr78768.c: Un-XFAIL.
407 2018-01-10 Richard Biener <rguenther@suse.de>
410 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
412 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
414 PR tree-optimization/83753
415 * gcc.dg/torture/pr83753.c: New test.
417 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
419 * gcc.target/i386/avx2-gather-1.c: Add -march.
420 * gcc.target/i386/avx2-gather-2.c: Add -march.
421 * gcc.target/i386/avx2-gather-3.c: Add -march.
422 * gcc.target/i386/avx2-gather-4.c: Add -march.
423 * gcc.target/i386/avx2-gather-5.c: Add -march.
424 * gcc.target/i386/avx2-gather-6.c: Add -march.
425 * gcc.target/i386/avx512f-gather-1.c: Add -march.
426 * gcc.target/i386/avx512f-gather-2.c: Add -march.
427 * gcc.target/i386/avx512f-gather-3.c: Add -march.
428 * gcc.target/i386/avx512f-gather-4.c: Add -march.
429 * gcc.target/i386/avx512f-gather-5.c: Add -march.
430 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
431 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
432 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
433 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
434 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
436 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
439 * gcc.target/i386/pr78585.c: New test.
441 2018-01-09 Jakub Jelinek <jakub@redhat.com>
444 * g++.dg/cpp0x/pr83734.C: New test.
446 2017-01-09 Carl Love <cel@us.ibm.com>
448 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
449 vec_mergeo builtins with float, double, long long, unsigned long long,
450 bool long long arguments.
451 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
452 vec_float2 with double arguments.
453 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
454 vec_mergew and vec_mergow builtins.
456 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
459 * gfortran.dg/contiguous_6.f90: New test.
461 2018-01-09 Richard Biener <rguenther@suse.de>
463 PR tree-optimization/83668
464 * gcc.dg/graphite/pr83668.c: New testcase.
466 2018-01-09 Joseph Myers <joseph@codesourcery.com>
468 PR tree-optimization/64811
469 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
470 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
471 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
472 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
474 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
476 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
479 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
481 2018-01-09 Tamar Christina <tamar.christina@arm.com>
484 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
485 no NEON and require softfp or hard float-abi.
486 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
488 2018-01-09 Richard Biener <rguenther@suse.de>
490 PR tree-optimization/83572
491 * gcc.dg/graphite/pr83572.c: New testcase.
493 2018-01-09 Jakub Jelinek <jakub@redhat.com>
496 * gcc.dg/sms-13.c: New test.
498 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
501 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
503 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
504 Monk Chiang <sh.chiang04@gmail.com>
506 * gcc.target/riscv/save-restore-1.c: New.
508 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
511 * gcc.target/powerpc/pr83677.c: New file.
513 2018-01-08 Jeff Law <law@redhat.com>
515 PR rtl-optimizatin/81308
516 * g++.dg/pr81308-1.C: New test.
517 * g++.dg/pr81308-2.C: New test.
519 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
521 PR target/83663 - Revert r255946
522 * gcc.target/aarch64/vect-slp-dup.c: New.
524 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
526 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
529 2018-01-08 Richard Biener <rguenther@suse.de>
531 PR tree-optimization/83563
532 * gcc.dg/graphite/pr83563.c: New testcase.
534 2018-01-08 Richard Biener <rguenther@suse.de>
537 * g++.dg/torture/pr83713.C: New testcase.
539 2018-01-08 Tom de Vries <tom@codesourcery.com>
541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
543 2018-01-08 Richard Biener <rguenther@suse.de>
545 PR tree-optimization/83685
546 * gcc.dg/torture/pr83685.c: New testcase.
548 2018-01-08 Richard Biener <rguenther@suse.de>
551 * gcc.dg/lto/pr83719_0.c: New testcase.
553 2018-01-08 Tom de Vries <tom@codesourcery.com>
555 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
556 * gcc.dg/graphite/run-id-1.c: Same.
557 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
559 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
562 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
563 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
564 * gfortran.dg/pdt_27.f03 : New test.
567 * gfortran.dg/pdt_28.f03 : New test.
569 2018-01-08 Tom de Vries <tom@codesourcery.com>
571 * c-c++-common/builtins.c: Require effective target alloca.
572 * gcc.dg/Wrestrict.c: Same.
573 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
575 2018-01-08 Richard Biener <rguenther@suse.de>
578 * gcc.dg/torture/pr83580.c: New testcase.
580 2018-01-08 Richard Biener <rguenther@suse.de>
583 * gcc.dg/pr83517.c: New testcase.
585 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
588 * gcc.dg/uninit-pr81897.c: New test.
590 2018-01-06 Martin Sebor <msebor@redhat.com>
592 PR tree-optimization/83640
593 * gcc.dg/Wrestrict-6.c: New test.
594 * gcc.dg/pr83640.c: New test.
596 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
598 * gcc.target/aarch64/reg-alloc-1.c: New test.
600 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
603 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
605 2018-01-06 Jakub Jelinek <jakub@redhat.com>
608 * gcc.dg/pr83480.c: New test.
610 PR rtl-optimization/83682
611 * gcc.target/i386/pr83682.c: New test.
613 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
617 * gfortran.dg/char_cast_1.f90: Update scan pattern.
618 * gfortran.dg/dependency_49.f90: Likewise.
619 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
620 * gfortran.dg/repeat_7.f90: New test for PR 66310.
621 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
622 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
623 * gfortran.dg/string_1_lp64.f90: New test.
624 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
625 * gfortran.dg/string_3_lp64.f90: New test.
627 2018-01-05 Jakub Jelinek <jakub@redhat.com>
630 * gcc.target/i386/sse-26.c: New test.
633 * gcc.target/i386/pr83604.c: New test.
635 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
637 * gcc.dg/vect/vect-align-4.c: New test.
638 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
639 and redefine as a structure with an unaligned member "b".
640 (foo): Update accordingly.
642 2018-01-05 Sudakshina Das <sudi.das@arm.com>
645 * gcc.target/aarch64/bics_5.c: New test.
646 * gcc.target/arm/bics_5.c: Likewise.
648 2018-01-05 Jakub Jelinek <jakub@redhat.com>
650 PR tree-optimization/83605
651 * gcc.dg/pr83605.c: New test.
653 2018-01-04 Jakub Jelinek <jakub@redhat.com>
656 * gcc.target/i386/pr83554.c: New test.
659 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
662 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
666 * gfortran.dg/eoshift_8.f90: New test.
667 * gfortran.dg/simplify_eoshift_1.f90: New test.
669 2018-01-04 Jakub Jelinek <jakub@redhat.com>
672 * gcc.dg/pr83585.c: New test.
674 2018-01-04 Nathan Sidwell <nathan@acm.org>
677 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
679 2018-01-04 Jakub Jelinek <jakub@redhat.com>
682 * gcc.dg/pr83666.c: New test.
684 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
687 * gcc.target/alpha/pr83628-1.c: New test.
688 * gcc.target/alpha/pr83628-2.c: Ditto.
690 2018-01-04 Martin Liska <mliska@suse.cz>
693 * g++.dg/ipa/pr82352.C: New test.
695 2018-01-04 Jakub Jelinek <jakub@redhat.com>
697 * gcc.dg/vect-opt-info-1.c: Moved to ...
698 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
699 vect_int targets, use dg-additional-options instead of dg-options and
700 use relative line numbers instead of absolute.
702 2018-01-03 Martin Sebor <msebor@redhat.com>
704 PR tree-optimization/83655
705 * gcc.dg/Wrestrict-5.c: New test.
706 * c-c++-common/builtins.c: New test.
708 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
709 Alan Hayward <alan.hayward@arm.com>
710 David Sherwood <david.sherwood@arm.com>
712 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
715 2018-01-03 Jeff Law <law@redhat.com>
718 * gcc.target/i386/stack-check-17.c: New test.
719 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
721 2018-01-03 Jakub Jelinek <jakub@redhat.com>
724 * gcc.dg/pr83621.c: New test.
727 * gcc.dg/pr83645.c: New test.
729 2018-01-03 Martin Sebor <msebor@redhat.com>
731 PR tree-optimization/83603
732 * gcc.dg/Wrestrict-4.c: New test.
735 * gcc.dg/const-2.c: New test.
736 * gcc.dg/pure-3.c: New test.
738 2018-01-03 Martin Sebor <msebor@redhat.com>
740 * gcc.dg/Wrestrict-3.c: New test.
742 2018-01-03 Jakub Jelinek <jakub@redhat.com>
745 * g++.dg/opt/pr83555.C: New test.
746 * g++.dg/ubsan/pr83555.C: New test.
748 2018-01-03 David Malcolm <dmalcolm@redhat.com>
751 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
752 the !CHECKING_P case by expecting a note.
753 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
754 a note for the !CHECKING_P case, and move the return statement
755 outside of #if CHECKING_P guard.
757 2018-01-03 Jeff Law <law@redhat.com>
760 * gcc.target/i386/stack-check-18.c: New test.
761 * gcc.target/i386/stack-check-19.c: New test.
763 2018-01-03 Martin Sebor <msebor@redhat.com>
765 PR tree-optimization/83501
766 * c-c++-common/Warray-bounds-3.c: Remove xfail.
768 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
770 PR tree-optimization/83501
771 * gcc.dg/tree-ssa/pr83501-1.c: New test.
773 2018-01-03 Nathan Sidwell <nathan@acm.org>
776 * g++.dg/ipa/pr83667.C: New.
778 2018-01-03 Martin Liska <mliska@suse.cz>
780 PR tree-optimization/83593
781 * gcc.dg/pr83593.c: New test.
783 2018-01-03 Martin Liska <mliska@suse.cz>
786 * g++.dg/ipa/pr83549.C: New test.
788 2018-01-03 Marek Polacek <polacek@redhat.com>
791 * g++.dg/warn/mvp2.C: New test.
793 2018-01-03 Jakub Jelinek <jakub@redhat.com>
795 PR preprocessor/83602
796 * g++.dg/cpp/pr83602.C: New test.
799 * g++.dg/parse/pr83634.C: New test.
801 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
804 * gfortran.dg/eoshift_7.f90: New test.
806 2018-01-03 Jan Beulich <jbeulich@suse.com>
808 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
809 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
811 2018-01-03 Jakub Jelinek <jakub@redhat.com>
813 Update copyright years.
815 2018-01-03 Martin Liska <mliska@suse.cz>
818 * gcc.dg/ipa/pr83594.c: New test.
820 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
821 Alan Hayward <alan.hayward@arm.com>
822 David Sherwood <david.sherwood@arm.com>
824 * gcc.dg/vect-opt-info-1.c: New test.
826 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
828 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
829 floorf128, truncf128, and roundf128.
830 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
831 optimizations added in match.pd.
832 * gcc.target/powerpc/float128-hw6.c: Likewise.
833 * gcc.target/powerpc/float128-hw7.c: Likewise.
834 * gcc.target/powerpc/float128-hw8.c: Likewise.
835 * gcc.target/powerpc/float128-hw9.c: Likewise.
836 * gcc.target/powerpc/float128-hw10.c: Likewise.
837 * gcc.target/powerpc/float128-hw11.c: Likewise.
839 2018-01-02 Jakub Jelinek <jakub@redhat.com>
842 * g++.dg/cpp0x/pr83556.C: New test.
844 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
848 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
849 * gfortran.dg/simplify_cshift_4.f90: New test.
851 2018-01-02 Marek Polacek <polacek@redhat.com>
854 * g++.dg/cpp0x/inh-ctor30.C: New test.
857 * g++.dg/cpp1z/pr83644.C: New test.
859 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
862 * gfortran.dg/coarray_45.f90 : New test.
865 * gfortran.dg/coarray_46.f90 : New test.
867 2018-01-01 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/83581
870 * gcc.dg/pr83581.c: New test.
873 * gcc.dg/pr83595.c: New test.
876 * g++.dg/opt/pr83608.C: New test.
879 * gcc.dg/pr83609.c: New test.
880 * g++.dg/opt/pr83609.C: New test.
883 * gcc.dg/pr83623.c: New test.
885 * gcc.target/i386/i386.exp
886 (check_effective_target_avx512vpopcntdqvl): New proc.
887 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
888 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
889 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
891 Copyright (C) 2018 Free Software Foundation, Inc.
893 Copying and distribution of this file, with or without modification,
894 are permitted in any medium without royalty provided the copyright
895 notice and this notice are preserved.