1 2018-01-10 Richard Biener <rguenther@suse.de>
4 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
6 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8 PR tree-optimization/83753
9 * gcc.dg/torture/pr83753.c: New test.
11 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13 * gcc.target/i386/avx2-gather-1.c: Add -march.
14 * gcc.target/i386/avx2-gather-2.c: Add -march.
15 * gcc.target/i386/avx2-gather-3.c: Add -march.
16 * gcc.target/i386/avx2-gather-4.c: Add -march.
17 * gcc.target/i386/avx2-gather-5.c: Add -march.
18 * gcc.target/i386/avx2-gather-6.c: Add -march.
19 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21 * gcc.target/i386/avx512f-gather-3.c: Add -march.
22 * gcc.target/i386/avx512f-gather-4.c: Add -march.
23 * gcc.target/i386/avx512f-gather-5.c: Add -march.
24 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
25 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
26 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
27 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
28 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
30 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
33 * gcc.target/i386/pr78585.c: New test.
35 2018-01-09 Jakub Jelinek <jakub@redhat.com>
38 * g++.dg/cpp0x/pr83734.C: New test.
40 2017-01-09 Carl Love <cel@us.ibm.com>
42 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
43 vec_mergeo builtins with float, double, long long, unsigned long long,
44 bool long long arguments.
45 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
46 vec_float2 with double arguments.
47 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
48 vec_mergew and vec_mergow builtins.
50 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
53 * gfortran.dg/contiguous_6.f90: New test.
55 2018-01-09 Richard Biener <rguenther@suse.de>
57 PR tree-optimization/83668
58 * gcc.dg/graphite/pr83668.c: New testcase.
60 2018-01-09 Joseph Myers <joseph@codesourcery.com>
62 PR tree-optimization/64811
63 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
64 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
65 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
66 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
68 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
70 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
73 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
75 2018-01-09 Tamar Christina <tamar.christina@arm.com>
78 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
79 no NEON and require softfp or hard float-abi.
80 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
82 2018-01-09 Richard Biener <rguenther@suse.de>
84 PR tree-optimization/83572
85 * gcc.dg/graphite/pr83572.c: New testcase.
87 2018-01-09 Jakub Jelinek <jakub@redhat.com>
90 * gcc.dg/sms-13.c: New test.
92 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
95 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
97 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
98 Monk Chiang <sh.chiang04@gmail.com>
100 * gcc.target/riscv/save-restore-1.c: New.
102 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
105 * gcc.target/powerpc/pr83677.c: New file.
107 2018-01-08 Jeff Law <law@redhat.com>
109 PR rtl-optimizatin/81308
110 * g++.dg/pr81308-1.C: New test.
111 * g++.dg/pr81308-2.C: New test.
113 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
115 PR target/83663 - Revert r255946
116 * gcc.target/aarch64/vect-slp-dup.c: New.
118 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
120 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
123 2018-01-08 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/83563
126 * gcc.dg/graphite/pr83563.c: New testcase.
128 2018-01-08 Richard Biener <rguenther@suse.de>
131 * g++.dg/torture/pr83713.C: New testcase.
133 2018-01-08 Tom de Vries <tom@codesourcery.com>
135 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
137 2018-01-08 Richard Biener <rguenther@suse.de>
139 PR tree-optimization/83685
140 * gcc.dg/torture/pr83685.c: New testcase.
142 2018-01-08 Richard Biener <rguenther@suse.de>
145 * gcc.dg/lto/pr83719_0.c: New testcase.
147 2018-01-08 Tom de Vries <tom@codesourcery.com>
149 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
150 * gcc.dg/graphite/run-id-1.c: Same.
151 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
153 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
156 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
157 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
158 * gfortran.dg/pdt_27.f03 : New test.
161 * gfortran.dg/pdt_28.f03 : New test.
163 2018-01-08 Tom de Vries <tom@codesourcery.com>
165 * c-c++-common/builtins.c: Require effective target alloca.
166 * gcc.dg/Wrestrict.c: Same.
167 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
169 2018-01-08 Richard Biener <rguenther@suse.de>
172 * gcc.dg/torture/pr83580.c: New testcase.
174 2018-01-08 Richard Biener <rguenther@suse.de>
177 * gcc.dg/pr83517.c: New testcase.
179 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
182 * gcc.dg/uninit-pr81897.c: New test.
184 2018-01-06 Martin Sebor <msebor@redhat.com>
186 PR tree-optimization/83640
187 * gcc.dg/Wrestrict-6.c: New test.
188 * gcc.dg/pr83640.c: New test.
190 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
192 * gcc.target/aarch64/reg-alloc-1.c: New test.
194 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
197 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
199 2018-01-06 Jakub Jelinek <jakub@redhat.com>
202 * gcc.dg/pr83480.c: New test.
204 PR rtl-optimization/83682
205 * gcc.target/i386/pr83682.c: New test.
207 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
211 * gfortran.dg/char_cast_1.f90: Update scan pattern.
212 * gfortran.dg/dependency_49.f90: Likewise.
213 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
214 * gfortran.dg/repeat_7.f90: New test for PR 66310.
215 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
216 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
217 * gfortran.dg/string_1_lp64.f90: New test.
218 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
219 * gfortran.dg/string_3_lp64.f90: New test.
221 2018-01-05 Jakub Jelinek <jakub@redhat.com>
224 * gcc.target/i386/sse-26.c: New test.
227 * gcc.target/i386/pr83604.c: New test.
229 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
231 * gcc.dg/vect/vect-align-4.c: New test.
232 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
233 and redefine as a structure with an unaligned member "b".
234 (foo): Update accordingly.
236 2018-01-05 Sudakshina Das <sudi.das@arm.com>
239 * gcc.target/aarch64/bics_5.c: New test.
240 * gcc.target/arm/bics_5.c: Likewise.
242 2018-01-05 Jakub Jelinek <jakub@redhat.com>
244 PR tree-optimization/83605
245 * gcc.dg/pr83605.c: New test.
247 2018-01-04 Jakub Jelinek <jakub@redhat.com>
250 * gcc.target/i386/pr83554.c: New test.
253 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
256 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
260 * gfortran.dg/eoshift_8.f90: New test.
261 * gfortran.dg/simplify_eoshift_1.f90: New test.
263 2018-01-04 Jakub Jelinek <jakub@redhat.com>
266 * gcc.dg/pr83585.c: New test.
268 2018-01-04 Nathan Sidwell <nathan@acm.org>
271 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
273 2018-01-04 Jakub Jelinek <jakub@redhat.com>
276 * gcc.dg/pr83666.c: New test.
278 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
281 * gcc.target/alpha/pr83628-1.c: New test.
282 * gcc.target/alpha/pr83628-2.c: Ditto.
284 2018-01-04 Martin Liska <mliska@suse.cz>
287 * g++.dg/ipa/pr82352.C: New test.
289 2018-01-04 Jakub Jelinek <jakub@redhat.com>
291 * gcc.dg/vect-opt-info-1.c: Moved to ...
292 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
293 vect_int targets, use dg-additional-options instead of dg-options and
294 use relative line numbers instead of absolute.
296 2018-01-03 Martin Sebor <msebor@redhat.com>
298 PR tree-optimization/83655
299 * gcc.dg/Wrestrict-5.c: New test.
300 * c-c++-common/builtins.c: New test.
302 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
303 Alan Hayward <alan.hayward@arm.com>
304 David Sherwood <david.sherwood@arm.com>
306 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
309 2018-01-03 Jeff Law <law@redhat.com>
312 * gcc.target/i386/stack-check-17.c: New test.
313 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
315 2018-01-03 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/pr83621.c: New test.
321 * gcc.dg/pr83645.c: New test.
323 2018-01-03 Martin Sebor <msebor@redhat.com>
325 PR tree-optimization/83603
326 * gcc.dg/Wrestrict-4.c: New test.
329 * gcc.dg/const-2.c: New test.
330 * gcc.dg/pure-3.c: New test.
332 2018-01-03 Martin Sebor <msebor@redhat.com>
334 * gcc.dg/Wrestrict-3.c: New test.
336 2018-01-03 Jakub Jelinek <jakub@redhat.com>
339 * g++.dg/opt/pr83555.C: New test.
340 * g++.dg/ubsan/pr83555.C: New test.
342 2018-01-03 David Malcolm <dmalcolm@redhat.com>
345 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
346 the !CHECKING_P case by expecting a note.
347 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
348 a note for the !CHECKING_P case, and move the return statement
349 outside of #if CHECKING_P guard.
351 2018-01-03 Jeff Law <law@redhat.com>
354 * gcc.target/i386/stack-check-18.c: New test.
355 * gcc.target/i386/stack-check-19.c: New test.
357 2018-01-03 Martin Sebor <msebor@redhat.com>
359 PR tree-optimization/83501
360 * c-c++-common/Warray-bounds-3.c: Remove xfail.
362 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
364 PR tree-optimization/83501
365 * gcc.dg/tree-ssa/pr83501-1.c: New test.
367 2018-01-03 Nathan Sidwell <nathan@acm.org>
370 * g++.dg/ipa/pr83667.C: New.
372 2018-01-03 Martin Liska <mliska@suse.cz>
374 PR tree-optimization/83593
375 * gcc.dg/pr83593.c: New test.
377 2018-01-03 Martin Liska <mliska@suse.cz>
380 * g++.dg/ipa/pr83549.C: New test.
382 2018-01-03 Marek Polacek <polacek@redhat.com>
385 * g++.dg/warn/mvp2.C: New test.
387 2018-01-03 Jakub Jelinek <jakub@redhat.com>
389 PR preprocessor/83602
390 * g++.dg/cpp/pr83602.C: New test.
393 * g++.dg/parse/pr83634.C: New test.
395 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
398 * gfortran.dg/eoshift_7.f90: New test.
400 2018-01-03 Jan Beulich <jbeulich@suse.com>
402 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
403 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
405 2018-01-03 Jakub Jelinek <jakub@redhat.com>
407 Update copyright years.
409 2018-01-03 Martin Liska <mliska@suse.cz>
412 * gcc.dg/ipa/pr83594.c: New test.
414 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
415 Alan Hayward <alan.hayward@arm.com>
416 David Sherwood <david.sherwood@arm.com>
418 * gcc.dg/vect-opt-info-1.c: New test.
420 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
422 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
423 floorf128, truncf128, and roundf128.
424 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
425 optimizations added in match.pd.
426 * gcc.target/powerpc/float128-hw6.c: Likewise.
427 * gcc.target/powerpc/float128-hw7.c: Likewise.
428 * gcc.target/powerpc/float128-hw8.c: Likewise.
429 * gcc.target/powerpc/float128-hw9.c: Likewise.
430 * gcc.target/powerpc/float128-hw10.c: Likewise.
431 * gcc.target/powerpc/float128-hw11.c: Likewise.
433 2018-01-02 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/cpp0x/pr83556.C: New test.
438 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
442 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
443 * gfortran.dg/simplify_cshift_4.f90: New test.
445 2018-01-02 Marek Polacek <polacek@redhat.com>
448 * g++.dg/cpp0x/inh-ctor30.C: New test.
451 * g++.dg/cpp1z/pr83644.C: New test.
453 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
456 * gfortran.dg/coarray_45.f90 : New test.
459 * gfortran.dg/coarray_46.f90 : New test.
461 2018-01-01 Jakub Jelinek <jakub@redhat.com>
463 PR tree-optimization/83581
464 * gcc.dg/pr83581.c: New test.
467 * gcc.dg/pr83595.c: New test.
470 * g++.dg/opt/pr83608.C: New test.
473 * gcc.dg/pr83609.c: New test.
474 * g++.dg/opt/pr83609.C: New test.
477 * gcc.dg/pr83623.c: New test.
479 * gcc.target/i386/i386.exp
480 (check_effective_target_avx512vpopcntdqvl): New proc.
481 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
482 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
483 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
485 Copyright (C) 2018 Free Software Foundation, Inc.
487 Copying and distribution of this file, with or without modification,
488 are permitted in any medium without royalty provided the copyright
489 notice and this notice are preserved.