1 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
3 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
4 vect_variable_length, expecting the test to be vectorized
6 * gcc.dg/vect/pr33953.c: Likewise.
7 * gcc.dg/vect/pr37027.c: Likewise.
8 * gcc.dg/vect/pr67790.c: Likewise.
9 * gcc.dg/vect/pr68445.c: Likewise.
10 * gcc.dg/vect/slp-1.c: Likewise.
11 * gcc.dg/vect/slp-10.c: Likewise.
12 * gcc.dg/vect/slp-12a.c: Likewise.
13 * gcc.dg/vect/slp-12b.c: Likewise.
14 * gcc.dg/vect/slp-12c.c: Likewise.
15 * gcc.dg/vect/slp-13-big-array.c: Likewise.
16 * gcc.dg/vect/slp-13.c: Likewise.
17 * gcc.dg/vect/slp-14.c: Likewise.
18 * gcc.dg/vect/slp-15.c: Likewise.
19 * gcc.dg/vect/slp-17.c: Likewise.
20 * gcc.dg/vect/slp-19b.c: Likewise.
21 * gcc.dg/vect/slp-2.c: Likewise.
22 * gcc.dg/vect/slp-20.c: Likewise.
23 * gcc.dg/vect/slp-21.c: Likewise.
24 * gcc.dg/vect/slp-22.c: Likewise.
25 * gcc.dg/vect/slp-24-big-array.c: Likewise.
26 * gcc.dg/vect/slp-24.c: Likewise.
27 * gcc.dg/vect/slp-28.c: Likewise.
28 * gcc.dg/vect/slp-39.c: Likewise.
29 * gcc.dg/vect/slp-42.c: Likewise.
30 * gcc.dg/vect/slp-6.c: Likewise.
31 * gcc.dg/vect/slp-7.c: Likewise.
32 * gcc.dg/vect/slp-cond-1.c: Likewise.
33 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
34 * gcc.dg/vect/slp-cond-2.c: Likewise.
35 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
36 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
37 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
38 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
39 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
40 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
41 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
42 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
43 * gcc.dg/vect/slp-reduc-1.c: Likewise.
44 * gcc.dg/vect/slp-reduc-2.c: Likewise.
45 * gcc.dg/vect/slp-reduc-4.c: Likewise.
46 * gcc.dg/vect/slp-reduc-5.c: Likewise.
47 * gcc.dg/vect/slp-reduc-7.c: Likewise.
48 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
49 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
50 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
51 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
53 2018-01-13 Jakub Jelinek <jakub@redhat.com>
56 * gcc.dg/pr83801.c: New test.
58 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
61 * gfortran.dg/bounds_check_19.f90 : New test.
63 2018-01-12 Jakub Jelinek <jakub@redhat.com>
65 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
66 instead of scan-assembler-not for xsnabsqp.
68 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71 * gfortran.dg/newunit_5.f90: New test.
73 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
75 PR rtl-optimization/80481
76 * g++.dg/pr80481.C: New.
78 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
81 * gcc.target/alpha/pr83628-3.c: New test.
83 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
85 * lib/target-supports.exp (check_effective_target_avx512f): Also
86 check for __builtin_ia32_addsd_round,
87 __builtin_ia32_getmantsd_round.
88 * gcc.target/i386/i386.exp (check_effective_target_avx512f):
91 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
94 * gcc.target/powerpc/pr83629.c: Require ilp32.
96 2018-01-12 Richard Biener <rguenther@suse.de>
98 PR tree-optimization/80846
99 * gcc.target/i386/pr80846-1.c: New testcase.
100 * gcc.target/i386/pr80846-2.c: Likewise.
102 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
104 * gcc.c-torture/execute/20180112-1.c: New test.
106 2018-01-12 Tom de Vries <tom@codesourcery.com>
108 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
109 * g++.dg/ext/label13a.C: Same.
110 * g++.dg/ext/label14.C: Same.
111 * g++.dg/ext/label2.C: Same.
112 * g++.dg/ext/label3.C: Same.
113 * g++.dg/torture/pr42462.C: Same.
114 * g++.dg/torture/pr42739.C: Same.
115 * g++.dg/warn/Wunused-label-3.C: Same.
117 2018-01-12 Tom de Vries <tom@codesourcery.com>
119 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
120 * g++.dg/Walloca1.C: Same.
121 * g++.dg/cpp0x/pr70338.C: Same.
122 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
123 * g++.dg/cpp1y/vla10.C: Same.
124 * g++.dg/cpp1y/vla2.C: Same.
125 * g++.dg/cpp1y/vla6.C: Same.
126 * g++.dg/cpp1y/vla8.C: Same.
127 * g++.dg/debug/debug5.C: Same.
128 * g++.dg/debug/debug6.C: Same.
129 * g++.dg/debug/pr54828.C: Same.
130 * g++.dg/diagnostic/pr70105.C: Same.
131 * g++.dg/eh/cleanup5.C: Same.
132 * g++.dg/eh/spbp.C: Same.
133 * g++.dg/ext/tmplattr9.C: Same.
134 * g++.dg/ext/vla10.C: Same.
135 * g++.dg/ext/vla11.C: Same.
136 * g++.dg/ext/vla12.C: Same.
137 * g++.dg/ext/vla15.C: Same.
138 * g++.dg/ext/vla16.C: Same.
139 * g++.dg/ext/vla17.C: Same.
140 * g++.dg/ext/vla3.C: Same.
141 * g++.dg/ext/vla6.C: Same.
142 * g++.dg/ext/vla7.C: Same.
143 * g++.dg/init/array24.C: Same.
144 * g++.dg/init/new47.C: Same.
145 * g++.dg/init/pr55497.C: Same.
146 * g++.dg/opt/pr78201.C: Same.
147 * g++.dg/template/vla2.C: Same.
148 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
149 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
150 * g++.dg/torture/pr62127.C: Same.
151 * g++.dg/torture/pr67055.C: Same.
152 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
153 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
154 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
155 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
156 * g++.dg/warn/Wplacement-new-size-5.C: Same.
157 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
158 * g++.dg/warn/Wvla-1.C: Same.
159 * g++.dg/warn/Wvla-3.C: Same.
160 * g++.old-deja/g++.ext/array2.C: Same.
161 * g++.old-deja/g++.ext/constructor.C: Same.
162 * g++.old-deja/g++.law/builtin1.C: Same.
163 * g++.old-deja/g++.other/crash12.C: Same.
164 * g++.old-deja/g++.other/eh3.C: Same.
165 * g++.old-deja/g++.pt/array6.C: Same.
166 * g++.old-deja/g++.pt/dynarray.C: Same.
168 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
170 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
172 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
175 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
178 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
180 * lib/target-supports.exp (check_effective_target_branch_cost):
181 Accept all x86 targets.
183 2018-01-12 Martin Liska <mliska@suse.cz>
186 * g++.dg/warn/pr83054.C: New test.
188 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
190 * gcc.target/powerpc/spec-barr-1.c: New file.
192 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
195 * gcc.target/i386/pr83330.c: New test.
197 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
200 * gfortran.dg/dtio_31.f03: New test.
201 * gfortran.dg/dtio_32.f03: New test.
203 2018-01-11 David Malcolm <dmalcolm@redhat.com>
206 * g++.dg/wrappers: New subdirectory.
207 * g++.dg/wrappers/README: New file.
208 * g++.dg/wrappers/alloc.C: New test case.
209 * g++.dg/wrappers/cow-istream-string.C: New test case.
210 * g++.dg/wrappers/cp-stdlib.C: New test case.
211 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
212 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
215 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
218 * g++.dg/torture/pr83718.C: New testcase.
220 2018-01-11 Martin Jambor <mjambor@suse.cz>
223 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
225 2018-01-11 Bin Cheng <bin.cheng@arm.com>
227 PR tree-optimization/83695
228 * gcc.dg/tree-ssa/pr83695.c: New test.
230 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
232 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
233 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
235 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
238 * gcc.target/arm/simd/fp16fml_high.c: New test.
239 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
240 * lib/target-supports.exp
241 (check_effective_target_arm_fp16fml_neon_ok_nocache,
242 check_effective_target_arm_fp16fml_neon_ok,
243 add_options_for_arm_fp16fml_neon): New procedures.
245 2017-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
247 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
250 2018-01-11 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/83435
253 * gcc.dg/graphite/pr83435.c: New testcase.
255 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
256 Alan Hayward <alan.hayward@arm.com>
257 David Sherwood <david.sherwood@arm.com>
259 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
261 2018-01-11 Tamar Christina <tamar.christina@arm.com>
263 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
265 2018-01-11 Sudakshina Das <sudi.das@arm.com>
268 * gcc.c-torture/compile/pr82096.c: New test.
270 2018-01-11 Ed Schonberg <schonberg@adacore.com>
272 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
274 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
276 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
278 2018-01-11 Justin Squirek <squirek@adacore.com>
280 * gnat.dg/expr_func4.adb: New testcase.
282 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
284 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
287 2018-01-11 Bob Duff <duff@adacore.com>
289 * gnat.dg/protected_null.adb: New testcase.
291 2018-01-11 Ed Schonberg <schonberg@adacore.com>
293 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
295 2018-01-11 Ed Schonberg <schonberg@adacore.com>
297 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
299 2018-01-11 Justin Squirek <squirek@adacore.com>
301 * gnat.dg/loopvar.adb: New testcase.
303 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
306 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
308 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
310 * gcc.c-torture/compile/pr83575.c: New testcase.
312 2018-01-10 Michael Collison <michael.collison@arm.com>
314 gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
315 gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
316 gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
317 gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
318 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
319 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
320 gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
321 gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
322 gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
323 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
324 gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
325 gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
326 gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
327 gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
328 gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
329 gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
331 2018-01-10 Michael Collison <michael.collison@arm.com>
333 gcc.target/aarch64/sha2.h: New shared testcase.
334 gcc.target/aarch64/sha2_1.c: New testcase.
335 gcc.target/aarch64/sha2_2.c: New testcase.
336 gcc.target/aarch64/sha2_3.c: New testcase.
337 gcc.target/aarch64/sha3.h: New shared testcase.
338 gcc.target/aarch64/sha3_1.c: New testcase.
339 gcc.target/aarch64/sha3_2.c: New testcase.
340 gcc.target/aarch64/sha3_3.c: New testcase.
342 2018-01-10 Michael Collison <michael.collison@arm.com>
344 gcc.target/aarch64/sm3_sm4.c: New testcase.
346 2018-01-10 Martin Sebor <msebor@redhat.com>
348 PR tree-optimization/83781
349 * gcc.dg/strlenopt-42.c: New test.
351 2018-01-11 Martin Sebor <msebor@gmail.com>
352 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
354 PR tree-optimization/83501
355 PR tree-optimization/81703
357 * gcc.dg/strlenopt-39.c: New test-case.
358 * gcc.dg/pr81703.c: Likewise.
360 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
362 * gnat.dg/atomic10.adb: New test.
364 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
367 * gfortran.dg/deferred_character_18.f90: New test.
369 2018-01-10 Martin Sebor <msebor@redhat.com>
371 PR tree-optimization/83671
372 * gcc.dg/strlenopt-40.c: New test.
373 * gcc.dg/strlenopt-41.c: New test.
375 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
378 * gfortran.dg/allocate_with_typespec_7.f90: New test.
380 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
383 * gcc.target/powerpc/pr83399.c: New test.
385 2018-01-10 David Malcolm <dmalcolm@redhat.com>
388 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
389 to reflect that the arguments are correctly underlined.
390 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
391 for globals, params, locals and literals.
392 (test_sizeof): Directly test the location of "sizeof", rather than
393 when used in compound expressions.
394 (test_alignof): Likewise for "alignof".
395 (test_string_literals): Likewise for string literals.
396 (test_numeric_literals): Likewise for numeric literals.
397 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
398 (test_typeid): Likewise for typeid.
399 (test_unary_plus): New.
400 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
403 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
405 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
407 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
409 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
411 2018-01-10 Marek Polacek <polacek@redhat.com>
414 * g++.dg/warn/Wduplicated-branches4.C: New test.
416 2018-01-10 Jakub Jelinek <jakub@redhat.com>
419 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
422 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
425 * g++.dg/cpp0x/new2.C: New.
427 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
430 * gcc.target/i386/pr83735.c: New test.
432 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
434 * lib/target-supports.exp (check_effective_target_branch_cost):
436 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
437 * gcc.dg/pr21643.c: Likewise.
438 * gcc.dg/pr46309.c: Likewise.
439 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
440 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
441 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
442 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
443 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
444 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
445 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
446 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
447 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
448 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
449 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
450 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
451 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
452 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
454 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
457 * gcc.target/powerpc/pr83629.c: New testcase.
459 2018-01-10 Richard Biener <rguenther@suse.de>
462 * gcc.dg/pr78768.c: Un-XFAIL.
464 2018-01-10 Richard Biener <rguenther@suse.de>
467 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
469 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
471 PR tree-optimization/83753
472 * gcc.dg/torture/pr83753.c: New test.
474 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
476 * gcc.target/i386/avx2-gather-1.c: Add -march.
477 * gcc.target/i386/avx2-gather-2.c: Add -march.
478 * gcc.target/i386/avx2-gather-3.c: Add -march.
479 * gcc.target/i386/avx2-gather-4.c: Add -march.
480 * gcc.target/i386/avx2-gather-5.c: Add -march.
481 * gcc.target/i386/avx2-gather-6.c: Add -march.
482 * gcc.target/i386/avx512f-gather-1.c: Add -march.
483 * gcc.target/i386/avx512f-gather-2.c: Add -march.
484 * gcc.target/i386/avx512f-gather-3.c: Add -march.
485 * gcc.target/i386/avx512f-gather-4.c: Add -march.
486 * gcc.target/i386/avx512f-gather-5.c: Add -march.
487 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
488 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
489 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
490 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
491 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
493 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
496 * gcc.target/i386/pr78585.c: New test.
498 2018-01-09 Jakub Jelinek <jakub@redhat.com>
501 * g++.dg/cpp0x/pr83734.C: New test.
503 2017-01-09 Carl Love <cel@us.ibm.com>
505 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
506 vec_mergeo builtins with float, double, long long, unsigned long long,
507 bool long long arguments.
508 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
509 vec_float2 with double arguments.
510 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
511 vec_mergew and vec_mergow builtins.
513 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
516 * gfortran.dg/contiguous_6.f90: New test.
518 2018-01-09 Richard Biener <rguenther@suse.de>
520 PR tree-optimization/83668
521 * gcc.dg/graphite/pr83668.c: New testcase.
523 2018-01-09 Joseph Myers <joseph@codesourcery.com>
525 PR tree-optimization/64811
526 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
527 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
528 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
529 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
531 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
533 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
536 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
538 2018-01-09 Tamar Christina <tamar.christina@arm.com>
541 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
542 no NEON and require softfp or hard float-abi.
543 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
545 2018-01-09 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/83572
548 * gcc.dg/graphite/pr83572.c: New testcase.
550 2018-01-09 Jakub Jelinek <jakub@redhat.com>
553 * gcc.dg/sms-13.c: New test.
555 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
558 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
560 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
561 Monk Chiang <sh.chiang04@gmail.com>
563 * gcc.target/riscv/save-restore-1.c: New.
565 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
568 * gcc.target/powerpc/pr83677.c: New file.
570 2018-01-08 Jeff Law <law@redhat.com>
572 PR rtl-optimizatin/81308
573 * g++.dg/pr81308-1.C: New test.
574 * g++.dg/pr81308-2.C: New test.
576 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
578 PR target/83663 - Revert r255946
579 * gcc.target/aarch64/vect-slp-dup.c: New.
581 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
583 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
586 2018-01-08 Richard Biener <rguenther@suse.de>
588 PR tree-optimization/83563
589 * gcc.dg/graphite/pr83563.c: New testcase.
591 2018-01-08 Richard Biener <rguenther@suse.de>
594 * g++.dg/torture/pr83713.C: New testcase.
596 2018-01-08 Tom de Vries <tom@codesourcery.com>
598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
600 2018-01-08 Richard Biener <rguenther@suse.de>
602 PR tree-optimization/83685
603 * gcc.dg/torture/pr83685.c: New testcase.
605 2018-01-08 Richard Biener <rguenther@suse.de>
608 * gcc.dg/lto/pr83719_0.c: New testcase.
610 2018-01-08 Tom de Vries <tom@codesourcery.com>
612 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
613 * gcc.dg/graphite/run-id-1.c: Same.
614 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
616 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
619 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
620 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
621 * gfortran.dg/pdt_27.f03 : New test.
624 * gfortran.dg/pdt_28.f03 : New test.
626 2018-01-08 Tom de Vries <tom@codesourcery.com>
628 * c-c++-common/builtins.c: Require effective target alloca.
629 * gcc.dg/Wrestrict.c: Same.
630 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
632 2018-01-08 Richard Biener <rguenther@suse.de>
635 * gcc.dg/torture/pr83580.c: New testcase.
637 2018-01-08 Richard Biener <rguenther@suse.de>
640 * gcc.dg/pr83517.c: New testcase.
642 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
645 * gcc.dg/uninit-pr81897.c: New test.
647 2018-01-06 Martin Sebor <msebor@redhat.com>
649 PR tree-optimization/83640
650 * gcc.dg/Wrestrict-6.c: New test.
651 * gcc.dg/pr83640.c: New test.
653 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
655 * gcc.target/aarch64/reg-alloc-1.c: New test.
657 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
660 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
662 2018-01-06 Jakub Jelinek <jakub@redhat.com>
665 * gcc.dg/pr83480.c: New test.
667 PR rtl-optimization/83682
668 * gcc.target/i386/pr83682.c: New test.
670 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
674 * gfortran.dg/char_cast_1.f90: Update scan pattern.
675 * gfortran.dg/dependency_49.f90: Likewise.
676 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
677 * gfortran.dg/repeat_7.f90: New test for PR 66310.
678 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
679 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
680 * gfortran.dg/string_1_lp64.f90: New test.
681 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
682 * gfortran.dg/string_3_lp64.f90: New test.
684 2018-01-05 Jakub Jelinek <jakub@redhat.com>
687 * gcc.target/i386/sse-26.c: New test.
690 * gcc.target/i386/pr83604.c: New test.
692 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
694 * gcc.dg/vect/vect-align-4.c: New test.
695 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
696 and redefine as a structure with an unaligned member "b".
697 (foo): Update accordingly.
699 2018-01-05 Sudakshina Das <sudi.das@arm.com>
702 * gcc.target/aarch64/bics_5.c: New test.
703 * gcc.target/arm/bics_5.c: Likewise.
705 2018-01-05 Jakub Jelinek <jakub@redhat.com>
707 PR tree-optimization/83605
708 * gcc.dg/pr83605.c: New test.
710 2018-01-04 Jakub Jelinek <jakub@redhat.com>
713 * gcc.target/i386/pr83554.c: New test.
716 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
719 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
723 * gfortran.dg/eoshift_8.f90: New test.
724 * gfortran.dg/simplify_eoshift_1.f90: New test.
726 2018-01-04 Jakub Jelinek <jakub@redhat.com>
729 * gcc.dg/pr83585.c: New test.
731 2018-01-04 Nathan Sidwell <nathan@acm.org>
734 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
736 2018-01-04 Jakub Jelinek <jakub@redhat.com>
739 * gcc.dg/pr83666.c: New test.
741 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
744 * gcc.target/alpha/pr83628-1.c: New test.
745 * gcc.target/alpha/pr83628-2.c: Ditto.
747 2018-01-04 Martin Liska <mliska@suse.cz>
750 * g++.dg/ipa/pr82352.C: New test.
752 2018-01-04 Jakub Jelinek <jakub@redhat.com>
754 * gcc.dg/vect-opt-info-1.c: Moved to ...
755 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
756 vect_int targets, use dg-additional-options instead of dg-options and
757 use relative line numbers instead of absolute.
759 2018-01-03 Martin Sebor <msebor@redhat.com>
761 PR tree-optimization/83655
762 * gcc.dg/Wrestrict-5.c: New test.
763 * c-c++-common/builtins.c: New test.
765 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
766 Alan Hayward <alan.hayward@arm.com>
767 David Sherwood <david.sherwood@arm.com>
769 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
772 2018-01-03 Jeff Law <law@redhat.com>
775 * gcc.target/i386/stack-check-17.c: New test.
776 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
778 2018-01-03 Jakub Jelinek <jakub@redhat.com>
781 * gcc.dg/pr83621.c: New test.
784 * gcc.dg/pr83645.c: New test.
786 2018-01-03 Martin Sebor <msebor@redhat.com>
788 PR tree-optimization/83603
789 * gcc.dg/Wrestrict-4.c: New test.
792 * gcc.dg/const-2.c: New test.
793 * gcc.dg/pure-3.c: New test.
795 2018-01-03 Martin Sebor <msebor@redhat.com>
797 * gcc.dg/Wrestrict-3.c: New test.
799 2018-01-03 Jakub Jelinek <jakub@redhat.com>
802 * g++.dg/opt/pr83555.C: New test.
803 * g++.dg/ubsan/pr83555.C: New test.
805 2018-01-03 David Malcolm <dmalcolm@redhat.com>
808 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
809 the !CHECKING_P case by expecting a note.
810 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
811 a note for the !CHECKING_P case, and move the return statement
812 outside of #if CHECKING_P guard.
814 2018-01-03 Jeff Law <law@redhat.com>
817 * gcc.target/i386/stack-check-18.c: New test.
818 * gcc.target/i386/stack-check-19.c: New test.
820 2018-01-03 Martin Sebor <msebor@redhat.com>
822 PR tree-optimization/83501
823 * c-c++-common/Warray-bounds-3.c: Remove xfail.
825 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
827 PR tree-optimization/83501
828 * gcc.dg/tree-ssa/pr83501-1.c: New test.
830 2018-01-03 Nathan Sidwell <nathan@acm.org>
833 * g++.dg/ipa/pr83667.C: New.
835 2018-01-03 Martin Liska <mliska@suse.cz>
837 PR tree-optimization/83593
838 * gcc.dg/pr83593.c: New test.
840 2018-01-03 Martin Liska <mliska@suse.cz>
843 * g++.dg/ipa/pr83549.C: New test.
845 2018-01-03 Marek Polacek <polacek@redhat.com>
848 * g++.dg/warn/mvp2.C: New test.
850 2018-01-03 Jakub Jelinek <jakub@redhat.com>
852 PR preprocessor/83602
853 * g++.dg/cpp/pr83602.C: New test.
856 * g++.dg/parse/pr83634.C: New test.
858 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
861 * gfortran.dg/eoshift_7.f90: New test.
863 2018-01-03 Jan Beulich <jbeulich@suse.com>
865 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
866 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
868 2018-01-03 Jakub Jelinek <jakub@redhat.com>
870 Update copyright years.
872 2018-01-03 Martin Liska <mliska@suse.cz>
875 * gcc.dg/ipa/pr83594.c: New test.
877 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
878 Alan Hayward <alan.hayward@arm.com>
879 David Sherwood <david.sherwood@arm.com>
881 * gcc.dg/vect-opt-info-1.c: New test.
883 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
885 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
886 floorf128, truncf128, and roundf128.
887 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
888 optimizations added in match.pd.
889 * gcc.target/powerpc/float128-hw6.c: Likewise.
890 * gcc.target/powerpc/float128-hw7.c: Likewise.
891 * gcc.target/powerpc/float128-hw8.c: Likewise.
892 * gcc.target/powerpc/float128-hw9.c: Likewise.
893 * gcc.target/powerpc/float128-hw10.c: Likewise.
894 * gcc.target/powerpc/float128-hw11.c: Likewise.
896 2018-01-02 Jakub Jelinek <jakub@redhat.com>
899 * g++.dg/cpp0x/pr83556.C: New test.
901 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
905 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
906 * gfortran.dg/simplify_cshift_4.f90: New test.
908 2018-01-02 Marek Polacek <polacek@redhat.com>
911 * g++.dg/cpp0x/inh-ctor30.C: New test.
914 * g++.dg/cpp1z/pr83644.C: New test.
916 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
919 * gfortran.dg/coarray_45.f90 : New test.
922 * gfortran.dg/coarray_46.f90 : New test.
924 2018-01-01 Jakub Jelinek <jakub@redhat.com>
926 PR tree-optimization/83581
927 * gcc.dg/pr83581.c: New test.
930 * gcc.dg/pr83595.c: New test.
933 * g++.dg/opt/pr83608.C: New test.
936 * gcc.dg/pr83609.c: New test.
937 * g++.dg/opt/pr83609.C: New test.
940 * gcc.dg/pr83623.c: New test.
942 * gcc.target/i386/i386.exp
943 (check_effective_target_avx512vpopcntdqvl): New proc.
944 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
945 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
946 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
948 Copyright (C) 2018 Free Software Foundation, Inc.
950 Copying and distribution of this file, with or without modification,
951 are permitted in any medium without royalty provided the copyright
952 notice and this notice are preserved.