1 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.c-torture/execute/20180112-1.c: New test.
5 2018-01-12 Tom de Vries <tom@codesourcery.com>
7 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8 * g++.dg/ext/label13a.C: Same.
9 * g++.dg/ext/label14.C: Same.
10 * g++.dg/ext/label2.C: Same.
11 * g++.dg/ext/label3.C: Same.
12 * g++.dg/torture/pr42462.C: Same.
13 * g++.dg/torture/pr42739.C: Same.
14 * g++.dg/warn/Wunused-label-3.C: Same.
16 2018-01-12 Tom de Vries <tom@codesourcery.com>
18 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
19 * g++.dg/Walloca1.C: Same.
20 * g++.dg/cpp0x/pr70338.C: Same.
21 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
22 * g++.dg/cpp1y/vla10.C: Same.
23 * g++.dg/cpp1y/vla2.C: Same.
24 * g++.dg/cpp1y/vla6.C: Same.
25 * g++.dg/cpp1y/vla8.C: Same.
26 * g++.dg/debug/debug5.C: Same.
27 * g++.dg/debug/debug6.C: Same.
28 * g++.dg/debug/pr54828.C: Same.
29 * g++.dg/diagnostic/pr70105.C: Same.
30 * g++.dg/eh/cleanup5.C: Same.
31 * g++.dg/eh/spbp.C: Same.
32 * g++.dg/ext/tmplattr9.C: Same.
33 * g++.dg/ext/vla10.C: Same.
34 * g++.dg/ext/vla11.C: Same.
35 * g++.dg/ext/vla12.C: Same.
36 * g++.dg/ext/vla15.C: Same.
37 * g++.dg/ext/vla16.C: Same.
38 * g++.dg/ext/vla17.C: Same.
39 * g++.dg/ext/vla3.C: Same.
40 * g++.dg/ext/vla6.C: Same.
41 * g++.dg/ext/vla7.C: Same.
42 * g++.dg/init/array24.C: Same.
43 * g++.dg/init/new47.C: Same.
44 * g++.dg/init/pr55497.C: Same.
45 * g++.dg/opt/pr78201.C: Same.
46 * g++.dg/template/vla2.C: Same.
47 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
48 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
49 * g++.dg/torture/pr62127.C: Same.
50 * g++.dg/torture/pr67055.C: Same.
51 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
52 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
53 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
54 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
55 * g++.dg/warn/Wplacement-new-size-5.C: Same.
56 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
57 * g++.dg/warn/Wvla-1.C: Same.
58 * g++.dg/warn/Wvla-3.C: Same.
59 * g++.old-deja/g++.ext/array2.C: Same.
60 * g++.old-deja/g++.ext/constructor.C: Same.
61 * g++.old-deja/g++.law/builtin1.C: Same.
62 * g++.old-deja/g++.other/crash12.C: Same.
63 * g++.old-deja/g++.other/eh3.C: Same.
64 * g++.old-deja/g++.pt/array6.C: Same.
65 * g++.old-deja/g++.pt/dynarray.C: Same.
67 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
69 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
71 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
74 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
77 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
79 * lib/target-supports.exp (check_effective_target_branch_cost):
80 Accept all x86 targets.
82 2018-01-12 Martin Liska <mliska@suse.cz>
85 * g++.dg/warn/pr83054.C: New test.
87 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
89 * gcc.target/powerpc/spec-barr-1.c: New file.
91 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
94 * gcc.target/i386/pr83330.c: New test.
96 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
99 * gfortran.dg/dtio_31.f03: New test.
100 * gfortran.dg/dtio_32.f03: New test.
102 2018-01-11 David Malcolm <dmalcolm@redhat.com>
105 * g++.dg/wrappers: New subdirectory.
106 * g++.dg/wrappers/README: New file.
107 * g++.dg/wrappers/alloc.C: New test case.
108 * g++.dg/wrappers/cow-istream-string.C: New test case.
109 * g++.dg/wrappers/cp-stdlib.C: New test case.
110 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
111 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
114 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
117 * g++.dg/torture/pr83718.C: New testcase.
119 2018-01-11 Martin Jambor <mjambor@suse.cz>
122 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
124 2018-01-11 Bin Cheng <bin.cheng@arm.com>
126 PR tree-optimization/83695
127 * gcc.dg/tree-ssa/pr83695.c: New test.
129 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
131 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
132 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
134 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
137 * gcc.target/arm/simd/fp16fml_high.c: New test.
138 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
139 * lib/target-supports.exp
140 (check_effective_target_arm_fp16fml_neon_ok_nocache,
141 check_effective_target_arm_fp16fml_neon_ok,
142 add_options_for_arm_fp16fml_neon): New procedures.
144 2017-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
149 2018-01-11 Richard Biener <rguenther@suse.de>
151 PR tree-optimization/83435
152 * gcc.dg/graphite/pr83435.c: New testcase.
154 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
155 Alan Hayward <alan.hayward@arm.com>
156 David Sherwood <david.sherwood@arm.com>
158 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
160 2018-01-11 Tamar Christina <tamar.christina@arm.com>
162 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
164 2018-01-11 Sudakshina Das <sudi.das@arm.com>
167 * gcc.c-torture/compile/pr82096.c: New test.
169 2018-01-11 Ed Schonberg <schonberg@adacore.com>
171 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
173 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
175 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
177 2018-01-11 Justin Squirek <squirek@adacore.com>
179 * gnat.dg/expr_func4.adb: New testcase.
181 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
183 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
186 2018-01-11 Bob Duff <duff@adacore.com>
188 * gnat.dg/protected_null.adb: New testcase.
190 2018-01-11 Ed Schonberg <schonberg@adacore.com>
192 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
194 2018-01-11 Ed Schonberg <schonberg@adacore.com>
196 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
198 2018-01-11 Justin Squirek <squirek@adacore.com>
200 * gnat.dg/loopvar.adb: New testcase.
202 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
205 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
207 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
209 * gcc.c-torture/compile/pr83575.c: New testcase.
211 2018-01-10 Michael Collison <michael.collison@arm.com>
213 gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
214 gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
215 gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
216 gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
217 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
218 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
219 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
220 gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
221 gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
222 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
223 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
224 gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
225 gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
226 gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
227 gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
228 gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
230 2018-01-10 Michael Collison <michael.collison@arm.com>
232 gcc.target/aarch64/sha2.h: New shared testcase.
233 gcc.target/aarch64/sha2_1.c: New testcase.
234 gcc.target/aarch64/sha2_2.c: New testcase.
235 gcc.target/aarch64/sha2_3.c: New testcase.
236 gcc.target/aarch64/sha3.h: New shared testcase.
237 gcc.target/aarch64/sha3_1.c: New testcase.
238 gcc.target/aarch64/sha3_2.c: New testcase.
239 gcc.target/aarch64/sha3_3.c: New testcase.
241 2018-01-10 Michael Collison <michael.collison@arm.com>
243 gcc.target/aarch64/sm3_sm4.c: New testcase.
245 2018-01-10 Martin Sebor <msebor@redhat.com>
247 PR tree-optimization/83781
248 * gcc.dg/strlenopt-42.c: New test.
250 2018-01-11 Martin Sebor <msebor@gmail.com>
251 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
253 PR tree-optimization/83501
254 PR tree-optimization/81703
256 * gcc.dg/strlenopt-39.c: New test-case.
257 * gcc.dg/pr81703.c: Likewise.
259 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
261 * gnat.dg/atomic10.adb: New test.
263 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
266 * gfortran.dg/deferred_character_18.f90: New test.
268 2018-01-10 Martin Sebor <msebor@redhat.com>
270 PR tree-optimization/83671
271 * gcc.dg/strlenopt-40.c: New test.
272 * gcc.dg/strlenopt-41.c: New test.
274 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
277 * gfortran.dg/allocate_with_typespec_7.f90: New test.
279 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
282 * gcc.target/powerpc/pr83399.c: New test.
284 2018-01-10 David Malcolm <dmalcolm@redhat.com>
287 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
288 to reflect that the arguments are correctly underlined.
289 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
290 for globals, params, locals and literals.
291 (test_sizeof): Directly test the location of "sizeof", rather than
292 when used in compound expressions.
293 (test_alignof): Likewise for "alignof".
294 (test_string_literals): Likewise for string literals.
295 (test_numeric_literals): Likewise for numeric literals.
296 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
297 (test_typeid): Likewise for typeid.
298 (test_unary_plus): New.
299 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
302 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
304 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
306 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
308 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
310 2018-01-10 Marek Polacek <polacek@redhat.com>
313 * g++.dg/warn/Wduplicated-branches4.C: New test.
315 2018-01-10 Jakub Jelinek <jakub@redhat.com>
318 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
321 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
324 * g++.dg/cpp0x/new2.C: New.
326 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
329 * gcc.target/i386/pr83735.c: New test.
331 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
333 * lib/target-supports.exp (check_effective_target_branch_cost):
335 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
336 * gcc.dg/pr21643.c: Likewise.
337 * gcc.dg/pr46309.c: Likewise.
338 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
339 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
340 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
341 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
342 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
343 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
344 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
345 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
346 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
347 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
348 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
350 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
353 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
356 * gcc.target/powerpc/pr83629.c: New testcase.
358 2018-01-10 Richard Biener <rguenther@suse.de>
361 * gcc.dg/pr78768.c: Un-XFAIL.
363 2018-01-10 Richard Biener <rguenther@suse.de>
366 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
368 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
370 PR tree-optimization/83753
371 * gcc.dg/torture/pr83753.c: New test.
373 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
375 * gcc.target/i386/avx2-gather-1.c: Add -march.
376 * gcc.target/i386/avx2-gather-2.c: Add -march.
377 * gcc.target/i386/avx2-gather-3.c: Add -march.
378 * gcc.target/i386/avx2-gather-4.c: Add -march.
379 * gcc.target/i386/avx2-gather-5.c: Add -march.
380 * gcc.target/i386/avx2-gather-6.c: Add -march.
381 * gcc.target/i386/avx512f-gather-1.c: Add -march.
382 * gcc.target/i386/avx512f-gather-2.c: Add -march.
383 * gcc.target/i386/avx512f-gather-3.c: Add -march.
384 * gcc.target/i386/avx512f-gather-4.c: Add -march.
385 * gcc.target/i386/avx512f-gather-5.c: Add -march.
386 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
387 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
388 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
389 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
390 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
392 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
395 * gcc.target/i386/pr78585.c: New test.
397 2018-01-09 Jakub Jelinek <jakub@redhat.com>
400 * g++.dg/cpp0x/pr83734.C: New test.
402 2017-01-09 Carl Love <cel@us.ibm.com>
404 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
405 vec_mergeo builtins with float, double, long long, unsigned long long,
406 bool long long arguments.
407 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
408 vec_float2 with double arguments.
409 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
410 vec_mergew and vec_mergow builtins.
412 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
415 * gfortran.dg/contiguous_6.f90: New test.
417 2018-01-09 Richard Biener <rguenther@suse.de>
419 PR tree-optimization/83668
420 * gcc.dg/graphite/pr83668.c: New testcase.
422 2018-01-09 Joseph Myers <joseph@codesourcery.com>
424 PR tree-optimization/64811
425 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
426 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
427 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
428 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
430 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
432 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
435 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
437 2018-01-09 Tamar Christina <tamar.christina@arm.com>
440 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
441 no NEON and require softfp or hard float-abi.
442 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
444 2018-01-09 Richard Biener <rguenther@suse.de>
446 PR tree-optimization/83572
447 * gcc.dg/graphite/pr83572.c: New testcase.
449 2018-01-09 Jakub Jelinek <jakub@redhat.com>
452 * gcc.dg/sms-13.c: New test.
454 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
457 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
459 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
460 Monk Chiang <sh.chiang04@gmail.com>
462 * gcc.target/riscv/save-restore-1.c: New.
464 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
467 * gcc.target/powerpc/pr83677.c: New file.
469 2018-01-08 Jeff Law <law@redhat.com>
471 PR rtl-optimizatin/81308
472 * g++.dg/pr81308-1.C: New test.
473 * g++.dg/pr81308-2.C: New test.
475 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
477 PR target/83663 - Revert r255946
478 * gcc.target/aarch64/vect-slp-dup.c: New.
480 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
482 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
485 2018-01-08 Richard Biener <rguenther@suse.de>
487 PR tree-optimization/83563
488 * gcc.dg/graphite/pr83563.c: New testcase.
490 2018-01-08 Richard Biener <rguenther@suse.de>
493 * g++.dg/torture/pr83713.C: New testcase.
495 2018-01-08 Tom de Vries <tom@codesourcery.com>
497 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
499 2018-01-08 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/83685
502 * gcc.dg/torture/pr83685.c: New testcase.
504 2018-01-08 Richard Biener <rguenther@suse.de>
507 * gcc.dg/lto/pr83719_0.c: New testcase.
509 2018-01-08 Tom de Vries <tom@codesourcery.com>
511 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
512 * gcc.dg/graphite/run-id-1.c: Same.
513 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
515 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
518 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
519 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
520 * gfortran.dg/pdt_27.f03 : New test.
523 * gfortran.dg/pdt_28.f03 : New test.
525 2018-01-08 Tom de Vries <tom@codesourcery.com>
527 * c-c++-common/builtins.c: Require effective target alloca.
528 * gcc.dg/Wrestrict.c: Same.
529 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
531 2018-01-08 Richard Biener <rguenther@suse.de>
534 * gcc.dg/torture/pr83580.c: New testcase.
536 2018-01-08 Richard Biener <rguenther@suse.de>
539 * gcc.dg/pr83517.c: New testcase.
541 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
544 * gcc.dg/uninit-pr81897.c: New test.
546 2018-01-06 Martin Sebor <msebor@redhat.com>
548 PR tree-optimization/83640
549 * gcc.dg/Wrestrict-6.c: New test.
550 * gcc.dg/pr83640.c: New test.
552 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
554 * gcc.target/aarch64/reg-alloc-1.c: New test.
556 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
559 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
561 2018-01-06 Jakub Jelinek <jakub@redhat.com>
564 * gcc.dg/pr83480.c: New test.
566 PR rtl-optimization/83682
567 * gcc.target/i386/pr83682.c: New test.
569 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
573 * gfortran.dg/char_cast_1.f90: Update scan pattern.
574 * gfortran.dg/dependency_49.f90: Likewise.
575 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
576 * gfortran.dg/repeat_7.f90: New test for PR 66310.
577 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
578 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
579 * gfortran.dg/string_1_lp64.f90: New test.
580 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
581 * gfortran.dg/string_3_lp64.f90: New test.
583 2018-01-05 Jakub Jelinek <jakub@redhat.com>
586 * gcc.target/i386/sse-26.c: New test.
589 * gcc.target/i386/pr83604.c: New test.
591 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
593 * gcc.dg/vect/vect-align-4.c: New test.
594 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
595 and redefine as a structure with an unaligned member "b".
596 (foo): Update accordingly.
598 2018-01-05 Sudakshina Das <sudi.das@arm.com>
601 * gcc.target/aarch64/bics_5.c: New test.
602 * gcc.target/arm/bics_5.c: Likewise.
604 2018-01-05 Jakub Jelinek <jakub@redhat.com>
606 PR tree-optimization/83605
607 * gcc.dg/pr83605.c: New test.
609 2018-01-04 Jakub Jelinek <jakub@redhat.com>
612 * gcc.target/i386/pr83554.c: New test.
615 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
618 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
622 * gfortran.dg/eoshift_8.f90: New test.
623 * gfortran.dg/simplify_eoshift_1.f90: New test.
625 2018-01-04 Jakub Jelinek <jakub@redhat.com>
628 * gcc.dg/pr83585.c: New test.
630 2018-01-04 Nathan Sidwell <nathan@acm.org>
633 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
635 2018-01-04 Jakub Jelinek <jakub@redhat.com>
638 * gcc.dg/pr83666.c: New test.
640 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
643 * gcc.target/alpha/pr83628-1.c: New test.
644 * gcc.target/alpha/pr83628-2.c: Ditto.
646 2018-01-04 Martin Liska <mliska@suse.cz>
649 * g++.dg/ipa/pr82352.C: New test.
651 2018-01-04 Jakub Jelinek <jakub@redhat.com>
653 * gcc.dg/vect-opt-info-1.c: Moved to ...
654 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
655 vect_int targets, use dg-additional-options instead of dg-options and
656 use relative line numbers instead of absolute.
658 2018-01-03 Martin Sebor <msebor@redhat.com>
660 PR tree-optimization/83655
661 * gcc.dg/Wrestrict-5.c: New test.
662 * c-c++-common/builtins.c: New test.
664 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
665 Alan Hayward <alan.hayward@arm.com>
666 David Sherwood <david.sherwood@arm.com>
668 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
671 2018-01-03 Jeff Law <law@redhat.com>
674 * gcc.target/i386/stack-check-17.c: New test.
675 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
677 2018-01-03 Jakub Jelinek <jakub@redhat.com>
680 * gcc.dg/pr83621.c: New test.
683 * gcc.dg/pr83645.c: New test.
685 2018-01-03 Martin Sebor <msebor@redhat.com>
687 PR tree-optimization/83603
688 * gcc.dg/Wrestrict-4.c: New test.
691 * gcc.dg/const-2.c: New test.
692 * gcc.dg/pure-3.c: New test.
694 2018-01-03 Martin Sebor <msebor@redhat.com>
696 * gcc.dg/Wrestrict-3.c: New test.
698 2018-01-03 Jakub Jelinek <jakub@redhat.com>
701 * g++.dg/opt/pr83555.C: New test.
702 * g++.dg/ubsan/pr83555.C: New test.
704 2018-01-03 David Malcolm <dmalcolm@redhat.com>
707 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
708 the !CHECKING_P case by expecting a note.
709 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
710 a note for the !CHECKING_P case, and move the return statement
711 outside of #if CHECKING_P guard.
713 2018-01-03 Jeff Law <law@redhat.com>
716 * gcc.target/i386/stack-check-18.c: New test.
717 * gcc.target/i386/stack-check-19.c: New test.
719 2018-01-03 Martin Sebor <msebor@redhat.com>
721 PR tree-optimization/83501
722 * c-c++-common/Warray-bounds-3.c: Remove xfail.
724 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
726 PR tree-optimization/83501
727 * gcc.dg/tree-ssa/pr83501-1.c: New test.
729 2018-01-03 Nathan Sidwell <nathan@acm.org>
732 * g++.dg/ipa/pr83667.C: New.
734 2018-01-03 Martin Liska <mliska@suse.cz>
736 PR tree-optimization/83593
737 * gcc.dg/pr83593.c: New test.
739 2018-01-03 Martin Liska <mliska@suse.cz>
742 * g++.dg/ipa/pr83549.C: New test.
744 2018-01-03 Marek Polacek <polacek@redhat.com>
747 * g++.dg/warn/mvp2.C: New test.
749 2018-01-03 Jakub Jelinek <jakub@redhat.com>
751 PR preprocessor/83602
752 * g++.dg/cpp/pr83602.C: New test.
755 * g++.dg/parse/pr83634.C: New test.
757 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
760 * gfortran.dg/eoshift_7.f90: New test.
762 2018-01-03 Jan Beulich <jbeulich@suse.com>
764 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
765 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
767 2018-01-03 Jakub Jelinek <jakub@redhat.com>
769 Update copyright years.
771 2018-01-03 Martin Liska <mliska@suse.cz>
774 * gcc.dg/ipa/pr83594.c: New test.
776 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
777 Alan Hayward <alan.hayward@arm.com>
778 David Sherwood <david.sherwood@arm.com>
780 * gcc.dg/vect-opt-info-1.c: New test.
782 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
784 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
785 floorf128, truncf128, and roundf128.
786 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
787 optimizations added in match.pd.
788 * gcc.target/powerpc/float128-hw6.c: Likewise.
789 * gcc.target/powerpc/float128-hw7.c: Likewise.
790 * gcc.target/powerpc/float128-hw8.c: Likewise.
791 * gcc.target/powerpc/float128-hw9.c: Likewise.
792 * gcc.target/powerpc/float128-hw10.c: Likewise.
793 * gcc.target/powerpc/float128-hw11.c: Likewise.
795 2018-01-02 Jakub Jelinek <jakub@redhat.com>
798 * g++.dg/cpp0x/pr83556.C: New test.
800 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
804 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
805 * gfortran.dg/simplify_cshift_4.f90: New test.
807 2018-01-02 Marek Polacek <polacek@redhat.com>
810 * g++.dg/cpp0x/inh-ctor30.C: New test.
813 * g++.dg/cpp1z/pr83644.C: New test.
815 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
818 * gfortran.dg/coarray_45.f90 : New test.
821 * gfortran.dg/coarray_46.f90 : New test.
823 2018-01-01 Jakub Jelinek <jakub@redhat.com>
825 PR tree-optimization/83581
826 * gcc.dg/pr83581.c: New test.
829 * gcc.dg/pr83595.c: New test.
832 * g++.dg/opt/pr83608.C: New test.
835 * gcc.dg/pr83609.c: New test.
836 * g++.dg/opt/pr83609.C: New test.
839 * gcc.dg/pr83623.c: New test.
841 * gcc.target/i386/i386.exp
842 (check_effective_target_avx512vpopcntdqvl): New proc.
843 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
844 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
845 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
847 Copyright (C) 2018 Free Software Foundation, Inc.
849 Copying and distribution of this file, with or without modification,
850 are permitted in any medium without royalty provided the copyright
851 notice and this notice are preserved.