1 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/new2.C: New.
6 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/i386/pr83735.c: New test.
11 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13 * lib/target-supports.exp (check_effective_target_branch_cost):
15 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16 * gcc.dg/pr21643.c: Likewise.
17 * gcc.dg/pr46309.c: Likewise.
18 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
22 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
23 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
24 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
25 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
26 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
27 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
28 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
29 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
30 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
31 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
33 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
36 * gcc.target/powerpc/pr83629.c: New testcase.
38 2018-01-10 Richard Biener <rguenther@suse.de>
41 * gcc.dg/pr78768.c: Un-XFAIL.
43 2018-01-10 Richard Biener <rguenther@suse.de>
46 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
48 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
50 PR tree-optimization/83753
51 * gcc.dg/torture/pr83753.c: New test.
53 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
55 * gcc.target/i386/avx2-gather-1.c: Add -march.
56 * gcc.target/i386/avx2-gather-2.c: Add -march.
57 * gcc.target/i386/avx2-gather-3.c: Add -march.
58 * gcc.target/i386/avx2-gather-4.c: Add -march.
59 * gcc.target/i386/avx2-gather-5.c: Add -march.
60 * gcc.target/i386/avx2-gather-6.c: Add -march.
61 * gcc.target/i386/avx512f-gather-1.c: Add -march.
62 * gcc.target/i386/avx512f-gather-2.c: Add -march.
63 * gcc.target/i386/avx512f-gather-3.c: Add -march.
64 * gcc.target/i386/avx512f-gather-4.c: Add -march.
65 * gcc.target/i386/avx512f-gather-5.c: Add -march.
66 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
67 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
68 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
69 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
70 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
72 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
75 * gcc.target/i386/pr78585.c: New test.
77 2018-01-09 Jakub Jelinek <jakub@redhat.com>
80 * g++.dg/cpp0x/pr83734.C: New test.
82 2017-01-09 Carl Love <cel@us.ibm.com>
84 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
85 vec_mergeo builtins with float, double, long long, unsigned long long,
86 bool long long arguments.
87 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
88 vec_float2 with double arguments.
89 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
90 vec_mergew and vec_mergow builtins.
92 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
95 * gfortran.dg/contiguous_6.f90: New test.
97 2018-01-09 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/83668
100 * gcc.dg/graphite/pr83668.c: New testcase.
102 2018-01-09 Joseph Myers <joseph@codesourcery.com>
104 PR tree-optimization/64811
105 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
106 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
107 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
108 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
110 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
112 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
115 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
117 2018-01-09 Tamar Christina <tamar.christina@arm.com>
120 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
121 no NEON and require softfp or hard float-abi.
122 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
124 2018-01-09 Richard Biener <rguenther@suse.de>
126 PR tree-optimization/83572
127 * gcc.dg/graphite/pr83572.c: New testcase.
129 2018-01-09 Jakub Jelinek <jakub@redhat.com>
132 * gcc.dg/sms-13.c: New test.
134 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
137 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
139 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
140 Monk Chiang <sh.chiang04@gmail.com>
142 * gcc.target/riscv/save-restore-1.c: New.
144 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
147 * gcc.target/powerpc/pr83677.c: New file.
149 2018-01-08 Jeff Law <law@redhat.com>
151 PR rtl-optimizatin/81308
152 * g++.dg/pr81308-1.C: New test.
153 * g++.dg/pr81308-2.C: New test.
155 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
157 PR target/83663 - Revert r255946
158 * gcc.target/aarch64/vect-slp-dup.c: New.
160 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
165 2018-01-08 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/83563
168 * gcc.dg/graphite/pr83563.c: New testcase.
170 2018-01-08 Richard Biener <rguenther@suse.de>
173 * g++.dg/torture/pr83713.C: New testcase.
175 2018-01-08 Tom de Vries <tom@codesourcery.com>
177 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
179 2018-01-08 Richard Biener <rguenther@suse.de>
181 PR tree-optimization/83685
182 * gcc.dg/torture/pr83685.c: New testcase.
184 2018-01-08 Richard Biener <rguenther@suse.de>
187 * gcc.dg/lto/pr83719_0.c: New testcase.
189 2018-01-08 Tom de Vries <tom@codesourcery.com>
191 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
192 * gcc.dg/graphite/run-id-1.c: Same.
193 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
195 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
198 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
199 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
200 * gfortran.dg/pdt_27.f03 : New test.
203 * gfortran.dg/pdt_28.f03 : New test.
205 2018-01-08 Tom de Vries <tom@codesourcery.com>
207 * c-c++-common/builtins.c: Require effective target alloca.
208 * gcc.dg/Wrestrict.c: Same.
209 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
211 2018-01-08 Richard Biener <rguenther@suse.de>
214 * gcc.dg/torture/pr83580.c: New testcase.
216 2018-01-08 Richard Biener <rguenther@suse.de>
219 * gcc.dg/pr83517.c: New testcase.
221 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
224 * gcc.dg/uninit-pr81897.c: New test.
226 2018-01-06 Martin Sebor <msebor@redhat.com>
228 PR tree-optimization/83640
229 * gcc.dg/Wrestrict-6.c: New test.
230 * gcc.dg/pr83640.c: New test.
232 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
234 * gcc.target/aarch64/reg-alloc-1.c: New test.
236 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
239 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
241 2018-01-06 Jakub Jelinek <jakub@redhat.com>
244 * gcc.dg/pr83480.c: New test.
246 PR rtl-optimization/83682
247 * gcc.target/i386/pr83682.c: New test.
249 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
253 * gfortran.dg/char_cast_1.f90: Update scan pattern.
254 * gfortran.dg/dependency_49.f90: Likewise.
255 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
256 * gfortran.dg/repeat_7.f90: New test for PR 66310.
257 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
258 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
259 * gfortran.dg/string_1_lp64.f90: New test.
260 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
261 * gfortran.dg/string_3_lp64.f90: New test.
263 2018-01-05 Jakub Jelinek <jakub@redhat.com>
266 * gcc.target/i386/sse-26.c: New test.
269 * gcc.target/i386/pr83604.c: New test.
271 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
273 * gcc.dg/vect/vect-align-4.c: New test.
274 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
275 and redefine as a structure with an unaligned member "b".
276 (foo): Update accordingly.
278 2018-01-05 Sudakshina Das <sudi.das@arm.com>
281 * gcc.target/aarch64/bics_5.c: New test.
282 * gcc.target/arm/bics_5.c: Likewise.
284 2018-01-05 Jakub Jelinek <jakub@redhat.com>
286 PR tree-optimization/83605
287 * gcc.dg/pr83605.c: New test.
289 2018-01-04 Jakub Jelinek <jakub@redhat.com>
292 * gcc.target/i386/pr83554.c: New test.
295 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
298 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
302 * gfortran.dg/eoshift_8.f90: New test.
303 * gfortran.dg/simplify_eoshift_1.f90: New test.
305 2018-01-04 Jakub Jelinek <jakub@redhat.com>
308 * gcc.dg/pr83585.c: New test.
310 2018-01-04 Nathan Sidwell <nathan@acm.org>
313 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
315 2018-01-04 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/pr83666.c: New test.
320 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
323 * gcc.target/alpha/pr83628-1.c: New test.
324 * gcc.target/alpha/pr83628-2.c: Ditto.
326 2018-01-04 Martin Liska <mliska@suse.cz>
329 * g++.dg/ipa/pr82352.C: New test.
331 2018-01-04 Jakub Jelinek <jakub@redhat.com>
333 * gcc.dg/vect-opt-info-1.c: Moved to ...
334 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
335 vect_int targets, use dg-additional-options instead of dg-options and
336 use relative line numbers instead of absolute.
338 2018-01-03 Martin Sebor <msebor@redhat.com>
340 PR tree-optimization/83655
341 * gcc.dg/Wrestrict-5.c: New test.
342 * c-c++-common/builtins.c: New test.
344 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
345 Alan Hayward <alan.hayward@arm.com>
346 David Sherwood <david.sherwood@arm.com>
348 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
351 2018-01-03 Jeff Law <law@redhat.com>
354 * gcc.target/i386/stack-check-17.c: New test.
355 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
357 2018-01-03 Jakub Jelinek <jakub@redhat.com>
360 * gcc.dg/pr83621.c: New test.
363 * gcc.dg/pr83645.c: New test.
365 2018-01-03 Martin Sebor <msebor@redhat.com>
367 PR tree-optimization/83603
368 * gcc.dg/Wrestrict-4.c: New test.
371 * gcc.dg/const-2.c: New test.
372 * gcc.dg/pure-3.c: New test.
374 2018-01-03 Martin Sebor <msebor@redhat.com>
376 * gcc.dg/Wrestrict-3.c: New test.
378 2018-01-03 Jakub Jelinek <jakub@redhat.com>
381 * g++.dg/opt/pr83555.C: New test.
382 * g++.dg/ubsan/pr83555.C: New test.
384 2018-01-03 David Malcolm <dmalcolm@redhat.com>
387 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
388 the !CHECKING_P case by expecting a note.
389 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
390 a note for the !CHECKING_P case, and move the return statement
391 outside of #if CHECKING_P guard.
393 2018-01-03 Jeff Law <law@redhat.com>
396 * gcc.target/i386/stack-check-18.c: New test.
397 * gcc.target/i386/stack-check-19.c: New test.
399 2018-01-03 Martin Sebor <msebor@redhat.com>
401 PR tree-optimization/83501
402 * c-c++-common/Warray-bounds-3.c: Remove xfail.
404 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
406 PR tree-optimization/83501
407 * gcc.dg/tree-ssa/pr83501-1.c: New test.
409 2018-01-03 Nathan Sidwell <nathan@acm.org>
412 * g++.dg/ipa/pr83667.C: New.
414 2018-01-03 Martin Liska <mliska@suse.cz>
416 PR tree-optimization/83593
417 * gcc.dg/pr83593.c: New test.
419 2018-01-03 Martin Liska <mliska@suse.cz>
422 * g++.dg/ipa/pr83549.C: New test.
424 2018-01-03 Marek Polacek <polacek@redhat.com>
427 * g++.dg/warn/mvp2.C: New test.
429 2018-01-03 Jakub Jelinek <jakub@redhat.com>
431 PR preprocessor/83602
432 * g++.dg/cpp/pr83602.C: New test.
435 * g++.dg/parse/pr83634.C: New test.
437 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
440 * gfortran.dg/eoshift_7.f90: New test.
442 2018-01-03 Jan Beulich <jbeulich@suse.com>
444 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
445 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
447 2018-01-03 Jakub Jelinek <jakub@redhat.com>
449 Update copyright years.
451 2018-01-03 Martin Liska <mliska@suse.cz>
454 * gcc.dg/ipa/pr83594.c: New test.
456 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
457 Alan Hayward <alan.hayward@arm.com>
458 David Sherwood <david.sherwood@arm.com>
460 * gcc.dg/vect-opt-info-1.c: New test.
462 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
464 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
465 floorf128, truncf128, and roundf128.
466 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
467 optimizations added in match.pd.
468 * gcc.target/powerpc/float128-hw6.c: Likewise.
469 * gcc.target/powerpc/float128-hw7.c: Likewise.
470 * gcc.target/powerpc/float128-hw8.c: Likewise.
471 * gcc.target/powerpc/float128-hw9.c: Likewise.
472 * gcc.target/powerpc/float128-hw10.c: Likewise.
473 * gcc.target/powerpc/float128-hw11.c: Likewise.
475 2018-01-02 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/cpp0x/pr83556.C: New test.
480 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
484 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
485 * gfortran.dg/simplify_cshift_4.f90: New test.
487 2018-01-02 Marek Polacek <polacek@redhat.com>
490 * g++.dg/cpp0x/inh-ctor30.C: New test.
493 * g++.dg/cpp1z/pr83644.C: New test.
495 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
498 * gfortran.dg/coarray_45.f90 : New test.
501 * gfortran.dg/coarray_46.f90 : New test.
503 2018-01-01 Jakub Jelinek <jakub@redhat.com>
505 PR tree-optimization/83581
506 * gcc.dg/pr83581.c: New test.
509 * gcc.dg/pr83595.c: New test.
512 * g++.dg/opt/pr83608.C: New test.
515 * gcc.dg/pr83609.c: New test.
516 * g++.dg/opt/pr83609.C: New test.
519 * gcc.dg/pr83623.c: New test.
521 * gcc.target/i386/i386.exp
522 (check_effective_target_avx512vpopcntdqvl): New proc.
523 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
524 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
525 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
527 Copyright (C) 2018 Free Software Foundation, Inc.
529 Copying and distribution of this file, with or without modification,
530 are permitted in any medium without royalty provided the copyright
531 notice and this notice are preserved.