1 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
4 * gcc.target/powerpc/pr83629.c: New testcase.
6 2018-01-10 Richard Biener <rguenther@suse.de>
9 * gcc.dg/pr78768.c: Un-XFAIL.
11 2018-01-10 Richard Biener <rguenther@suse.de>
14 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18 PR tree-optimization/83753
19 * gcc.dg/torture/pr83753.c: New test.
21 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
23 * gcc.target/i386/avx2-gather-1.c: Add -march.
24 * gcc.target/i386/avx2-gather-2.c: Add -march.
25 * gcc.target/i386/avx2-gather-3.c: Add -march.
26 * gcc.target/i386/avx2-gather-4.c: Add -march.
27 * gcc.target/i386/avx2-gather-5.c: Add -march.
28 * gcc.target/i386/avx2-gather-6.c: Add -march.
29 * gcc.target/i386/avx512f-gather-1.c: Add -march.
30 * gcc.target/i386/avx512f-gather-2.c: Add -march.
31 * gcc.target/i386/avx512f-gather-3.c: Add -march.
32 * gcc.target/i386/avx512f-gather-4.c: Add -march.
33 * gcc.target/i386/avx512f-gather-5.c: Add -march.
34 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
35 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
36 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
37 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
38 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
40 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
43 * gcc.target/i386/pr78585.c: New test.
45 2018-01-09 Jakub Jelinek <jakub@redhat.com>
48 * g++.dg/cpp0x/pr83734.C: New test.
50 2017-01-09 Carl Love <cel@us.ibm.com>
52 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
53 vec_mergeo builtins with float, double, long long, unsigned long long,
54 bool long long arguments.
55 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
56 vec_float2 with double arguments.
57 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
58 vec_mergew and vec_mergow builtins.
60 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
63 * gfortran.dg/contiguous_6.f90: New test.
65 2018-01-09 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/83668
68 * gcc.dg/graphite/pr83668.c: New testcase.
70 2018-01-09 Joseph Myers <joseph@codesourcery.com>
72 PR tree-optimization/64811
73 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
74 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
75 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
76 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
78 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
80 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
83 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
85 2018-01-09 Tamar Christina <tamar.christina@arm.com>
88 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
89 no NEON and require softfp or hard float-abi.
90 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
92 2018-01-09 Richard Biener <rguenther@suse.de>
94 PR tree-optimization/83572
95 * gcc.dg/graphite/pr83572.c: New testcase.
97 2018-01-09 Jakub Jelinek <jakub@redhat.com>
100 * gcc.dg/sms-13.c: New test.
102 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
105 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
107 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
108 Monk Chiang <sh.chiang04@gmail.com>
110 * gcc.target/riscv/save-restore-1.c: New.
112 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
115 * gcc.target/powerpc/pr83677.c: New file.
117 2018-01-08 Jeff Law <law@redhat.com>
119 PR rtl-optimizatin/81308
120 * g++.dg/pr81308-1.C: New test.
121 * g++.dg/pr81308-2.C: New test.
123 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
125 PR target/83663 - Revert r255946
126 * gcc.target/aarch64/vect-slp-dup.c: New.
128 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
130 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
133 2018-01-08 Richard Biener <rguenther@suse.de>
135 PR tree-optimization/83563
136 * gcc.dg/graphite/pr83563.c: New testcase.
138 2018-01-08 Richard Biener <rguenther@suse.de>
141 * g++.dg/torture/pr83713.C: New testcase.
143 2018-01-08 Tom de Vries <tom@codesourcery.com>
145 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
147 2018-01-08 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/83685
150 * gcc.dg/torture/pr83685.c: New testcase.
152 2018-01-08 Richard Biener <rguenther@suse.de>
155 * gcc.dg/lto/pr83719_0.c: New testcase.
157 2018-01-08 Tom de Vries <tom@codesourcery.com>
159 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
160 * gcc.dg/graphite/run-id-1.c: Same.
161 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
163 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
166 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
167 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
168 * gfortran.dg/pdt_27.f03 : New test.
171 * gfortran.dg/pdt_28.f03 : New test.
173 2018-01-08 Tom de Vries <tom@codesourcery.com>
175 * c-c++-common/builtins.c: Require effective target alloca.
176 * gcc.dg/Wrestrict.c: Same.
177 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
179 2018-01-08 Richard Biener <rguenther@suse.de>
182 * gcc.dg/torture/pr83580.c: New testcase.
184 2018-01-08 Richard Biener <rguenther@suse.de>
187 * gcc.dg/pr83517.c: New testcase.
189 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
192 * gcc.dg/uninit-pr81897.c: New test.
194 2018-01-06 Martin Sebor <msebor@redhat.com>
196 PR tree-optimization/83640
197 * gcc.dg/Wrestrict-6.c: New test.
198 * gcc.dg/pr83640.c: New test.
200 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
202 * gcc.target/aarch64/reg-alloc-1.c: New test.
204 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
207 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
209 2018-01-06 Jakub Jelinek <jakub@redhat.com>
212 * gcc.dg/pr83480.c: New test.
214 PR rtl-optimization/83682
215 * gcc.target/i386/pr83682.c: New test.
217 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
221 * gfortran.dg/char_cast_1.f90: Update scan pattern.
222 * gfortran.dg/dependency_49.f90: Likewise.
223 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
224 * gfortran.dg/repeat_7.f90: New test for PR 66310.
225 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
226 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
227 * gfortran.dg/string_1_lp64.f90: New test.
228 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
229 * gfortran.dg/string_3_lp64.f90: New test.
231 2018-01-05 Jakub Jelinek <jakub@redhat.com>
234 * gcc.target/i386/sse-26.c: New test.
237 * gcc.target/i386/pr83604.c: New test.
239 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
241 * gcc.dg/vect/vect-align-4.c: New test.
242 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
243 and redefine as a structure with an unaligned member "b".
244 (foo): Update accordingly.
246 2018-01-05 Sudakshina Das <sudi.das@arm.com>
249 * gcc.target/aarch64/bics_5.c: New test.
250 * gcc.target/arm/bics_5.c: Likewise.
252 2018-01-05 Jakub Jelinek <jakub@redhat.com>
254 PR tree-optimization/83605
255 * gcc.dg/pr83605.c: New test.
257 2018-01-04 Jakub Jelinek <jakub@redhat.com>
260 * gcc.target/i386/pr83554.c: New test.
263 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
266 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
270 * gfortran.dg/eoshift_8.f90: New test.
271 * gfortran.dg/simplify_eoshift_1.f90: New test.
273 2018-01-04 Jakub Jelinek <jakub@redhat.com>
276 * gcc.dg/pr83585.c: New test.
278 2018-01-04 Nathan Sidwell <nathan@acm.org>
281 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
283 2018-01-04 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/pr83666.c: New test.
288 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/alpha/pr83628-1.c: New test.
292 * gcc.target/alpha/pr83628-2.c: Ditto.
294 2018-01-04 Martin Liska <mliska@suse.cz>
297 * g++.dg/ipa/pr82352.C: New test.
299 2018-01-04 Jakub Jelinek <jakub@redhat.com>
301 * gcc.dg/vect-opt-info-1.c: Moved to ...
302 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
303 vect_int targets, use dg-additional-options instead of dg-options and
304 use relative line numbers instead of absolute.
306 2018-01-03 Martin Sebor <msebor@redhat.com>
308 PR tree-optimization/83655
309 * gcc.dg/Wrestrict-5.c: New test.
310 * c-c++-common/builtins.c: New test.
312 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
313 Alan Hayward <alan.hayward@arm.com>
314 David Sherwood <david.sherwood@arm.com>
316 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
319 2018-01-03 Jeff Law <law@redhat.com>
322 * gcc.target/i386/stack-check-17.c: New test.
323 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
325 2018-01-03 Jakub Jelinek <jakub@redhat.com>
328 * gcc.dg/pr83621.c: New test.
331 * gcc.dg/pr83645.c: New test.
333 2018-01-03 Martin Sebor <msebor@redhat.com>
335 PR tree-optimization/83603
336 * gcc.dg/Wrestrict-4.c: New test.
339 * gcc.dg/const-2.c: New test.
340 * gcc.dg/pure-3.c: New test.
342 2018-01-03 Martin Sebor <msebor@redhat.com>
344 * gcc.dg/Wrestrict-3.c: New test.
346 2018-01-03 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/opt/pr83555.C: New test.
350 * g++.dg/ubsan/pr83555.C: New test.
352 2018-01-03 David Malcolm <dmalcolm@redhat.com>
355 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
356 the !CHECKING_P case by expecting a note.
357 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
358 a note for the !CHECKING_P case, and move the return statement
359 outside of #if CHECKING_P guard.
361 2018-01-03 Jeff Law <law@redhat.com>
364 * gcc.target/i386/stack-check-18.c: New test.
365 * gcc.target/i386/stack-check-19.c: New test.
367 2018-01-03 Martin Sebor <msebor@redhat.com>
369 PR tree-optimization/83501
370 * c-c++-common/Warray-bounds-3.c: Remove xfail.
372 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
374 PR tree-optimization/83501
375 * gcc.dg/tree-ssa/pr83501-1.c: New test.
377 2018-01-03 Nathan Sidwell <nathan@acm.org>
380 * g++.dg/ipa/pr83667.C: New.
382 2018-01-03 Martin Liska <mliska@suse.cz>
384 PR tree-optimization/83593
385 * gcc.dg/pr83593.c: New test.
387 2018-01-03 Martin Liska <mliska@suse.cz>
390 * g++.dg/ipa/pr83549.C: New test.
392 2018-01-03 Marek Polacek <polacek@redhat.com>
395 * g++.dg/warn/mvp2.C: New test.
397 2018-01-03 Jakub Jelinek <jakub@redhat.com>
399 PR preprocessor/83602
400 * g++.dg/cpp/pr83602.C: New test.
403 * g++.dg/parse/pr83634.C: New test.
405 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
408 * gfortran.dg/eoshift_7.f90: New test.
410 2018-01-03 Jan Beulich <jbeulich@suse.com>
412 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
413 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
415 2018-01-03 Jakub Jelinek <jakub@redhat.com>
417 Update copyright years.
419 2018-01-03 Martin Liska <mliska@suse.cz>
422 * gcc.dg/ipa/pr83594.c: New test.
424 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
425 Alan Hayward <alan.hayward@arm.com>
426 David Sherwood <david.sherwood@arm.com>
428 * gcc.dg/vect-opt-info-1.c: New test.
430 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
432 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
433 floorf128, truncf128, and roundf128.
434 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
435 optimizations added in match.pd.
436 * gcc.target/powerpc/float128-hw6.c: Likewise.
437 * gcc.target/powerpc/float128-hw7.c: Likewise.
438 * gcc.target/powerpc/float128-hw8.c: Likewise.
439 * gcc.target/powerpc/float128-hw9.c: Likewise.
440 * gcc.target/powerpc/float128-hw10.c: Likewise.
441 * gcc.target/powerpc/float128-hw11.c: Likewise.
443 2018-01-02 Jakub Jelinek <jakub@redhat.com>
446 * g++.dg/cpp0x/pr83556.C: New test.
448 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
452 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
453 * gfortran.dg/simplify_cshift_4.f90: New test.
455 2018-01-02 Marek Polacek <polacek@redhat.com>
458 * g++.dg/cpp0x/inh-ctor30.C: New test.
461 * g++.dg/cpp1z/pr83644.C: New test.
463 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
466 * gfortran.dg/coarray_45.f90 : New test.
469 * gfortran.dg/coarray_46.f90 : New test.
471 2018-01-01 Jakub Jelinek <jakub@redhat.com>
473 PR tree-optimization/83581
474 * gcc.dg/pr83581.c: New test.
477 * gcc.dg/pr83595.c: New test.
480 * g++.dg/opt/pr83608.C: New test.
483 * gcc.dg/pr83609.c: New test.
484 * g++.dg/opt/pr83609.C: New test.
487 * gcc.dg/pr83623.c: New test.
489 * gcc.target/i386/i386.exp
490 (check_effective_target_avx512vpopcntdqvl): New proc.
491 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
492 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
493 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
495 Copyright (C) 2018 Free Software Foundation, Inc.
497 Copying and distribution of this file, with or without modification,
498 are permitted in any medium without royalty provided the copyright
499 notice and this notice are preserved.