1 2018-01-10 Richard Biener <rguenther@suse.de>
4 * gcc.dg/pr78768.c: Un-XFAIL.
6 2018-01-10 Richard Biener <rguenther@suse.de>
9 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
11 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13 PR tree-optimization/83753
14 * gcc.dg/torture/pr83753.c: New test.
16 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18 * gcc.target/i386/avx2-gather-1.c: Add -march.
19 * gcc.target/i386/avx2-gather-2.c: Add -march.
20 * gcc.target/i386/avx2-gather-3.c: Add -march.
21 * gcc.target/i386/avx2-gather-4.c: Add -march.
22 * gcc.target/i386/avx2-gather-5.c: Add -march.
23 * gcc.target/i386/avx2-gather-6.c: Add -march.
24 * gcc.target/i386/avx512f-gather-1.c: Add -march.
25 * gcc.target/i386/avx512f-gather-2.c: Add -march.
26 * gcc.target/i386/avx512f-gather-3.c: Add -march.
27 * gcc.target/i386/avx512f-gather-4.c: Add -march.
28 * gcc.target/i386/avx512f-gather-5.c: Add -march.
29 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
30 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
31 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
32 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
33 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
35 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
38 * gcc.target/i386/pr78585.c: New test.
40 2018-01-09 Jakub Jelinek <jakub@redhat.com>
43 * g++.dg/cpp0x/pr83734.C: New test.
45 2017-01-09 Carl Love <cel@us.ibm.com>
47 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
48 vec_mergeo builtins with float, double, long long, unsigned long long,
49 bool long long arguments.
50 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
51 vec_float2 with double arguments.
52 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
53 vec_mergew and vec_mergow builtins.
55 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
58 * gfortran.dg/contiguous_6.f90: New test.
60 2018-01-09 Richard Biener <rguenther@suse.de>
62 PR tree-optimization/83668
63 * gcc.dg/graphite/pr83668.c: New testcase.
65 2018-01-09 Joseph Myers <joseph@codesourcery.com>
67 PR tree-optimization/64811
68 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
69 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
70 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
71 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
73 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
75 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
78 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
80 2018-01-09 Tamar Christina <tamar.christina@arm.com>
83 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
84 no NEON and require softfp or hard float-abi.
85 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
87 2018-01-09 Richard Biener <rguenther@suse.de>
89 PR tree-optimization/83572
90 * gcc.dg/graphite/pr83572.c: New testcase.
92 2018-01-09 Jakub Jelinek <jakub@redhat.com>
95 * gcc.dg/sms-13.c: New test.
97 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
100 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
102 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
103 Monk Chiang <sh.chiang04@gmail.com>
105 * gcc.target/riscv/save-restore-1.c: New.
107 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
110 * gcc.target/powerpc/pr83677.c: New file.
112 2018-01-08 Jeff Law <law@redhat.com>
114 PR rtl-optimizatin/81308
115 * g++.dg/pr81308-1.C: New test.
116 * g++.dg/pr81308-2.C: New test.
118 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
120 PR target/83663 - Revert r255946
121 * gcc.target/aarch64/vect-slp-dup.c: New.
123 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
128 2018-01-08 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/83563
131 * gcc.dg/graphite/pr83563.c: New testcase.
133 2018-01-08 Richard Biener <rguenther@suse.de>
136 * g++.dg/torture/pr83713.C: New testcase.
138 2018-01-08 Tom de Vries <tom@codesourcery.com>
140 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
142 2018-01-08 Richard Biener <rguenther@suse.de>
144 PR tree-optimization/83685
145 * gcc.dg/torture/pr83685.c: New testcase.
147 2018-01-08 Richard Biener <rguenther@suse.de>
150 * gcc.dg/lto/pr83719_0.c: New testcase.
152 2018-01-08 Tom de Vries <tom@codesourcery.com>
154 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
155 * gcc.dg/graphite/run-id-1.c: Same.
156 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
158 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
161 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
162 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
163 * gfortran.dg/pdt_27.f03 : New test.
166 * gfortran.dg/pdt_28.f03 : New test.
168 2018-01-08 Tom de Vries <tom@codesourcery.com>
170 * c-c++-common/builtins.c: Require effective target alloca.
171 * gcc.dg/Wrestrict.c: Same.
172 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
174 2018-01-08 Richard Biener <rguenther@suse.de>
177 * gcc.dg/torture/pr83580.c: New testcase.
179 2018-01-08 Richard Biener <rguenther@suse.de>
182 * gcc.dg/pr83517.c: New testcase.
184 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
187 * gcc.dg/uninit-pr81897.c: New test.
189 2018-01-06 Martin Sebor <msebor@redhat.com>
191 PR tree-optimization/83640
192 * gcc.dg/Wrestrict-6.c: New test.
193 * gcc.dg/pr83640.c: New test.
195 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
197 * gcc.target/aarch64/reg-alloc-1.c: New test.
199 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
202 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
204 2018-01-06 Jakub Jelinek <jakub@redhat.com>
207 * gcc.dg/pr83480.c: New test.
209 PR rtl-optimization/83682
210 * gcc.target/i386/pr83682.c: New test.
212 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
216 * gfortran.dg/char_cast_1.f90: Update scan pattern.
217 * gfortran.dg/dependency_49.f90: Likewise.
218 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
219 * gfortran.dg/repeat_7.f90: New test for PR 66310.
220 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
221 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
222 * gfortran.dg/string_1_lp64.f90: New test.
223 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
224 * gfortran.dg/string_3_lp64.f90: New test.
226 2018-01-05 Jakub Jelinek <jakub@redhat.com>
229 * gcc.target/i386/sse-26.c: New test.
232 * gcc.target/i386/pr83604.c: New test.
234 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
236 * gcc.dg/vect/vect-align-4.c: New test.
237 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
238 and redefine as a structure with an unaligned member "b".
239 (foo): Update accordingly.
241 2018-01-05 Sudakshina Das <sudi.das@arm.com>
244 * gcc.target/aarch64/bics_5.c: New test.
245 * gcc.target/arm/bics_5.c: Likewise.
247 2018-01-05 Jakub Jelinek <jakub@redhat.com>
249 PR tree-optimization/83605
250 * gcc.dg/pr83605.c: New test.
252 2018-01-04 Jakub Jelinek <jakub@redhat.com>
255 * gcc.target/i386/pr83554.c: New test.
258 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
261 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
265 * gfortran.dg/eoshift_8.f90: New test.
266 * gfortran.dg/simplify_eoshift_1.f90: New test.
268 2018-01-04 Jakub Jelinek <jakub@redhat.com>
271 * gcc.dg/pr83585.c: New test.
273 2018-01-04 Nathan Sidwell <nathan@acm.org>
276 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
278 2018-01-04 Jakub Jelinek <jakub@redhat.com>
281 * gcc.dg/pr83666.c: New test.
283 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
286 * gcc.target/alpha/pr83628-1.c: New test.
287 * gcc.target/alpha/pr83628-2.c: Ditto.
289 2018-01-04 Martin Liska <mliska@suse.cz>
292 * g++.dg/ipa/pr82352.C: New test.
294 2018-01-04 Jakub Jelinek <jakub@redhat.com>
296 * gcc.dg/vect-opt-info-1.c: Moved to ...
297 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
298 vect_int targets, use dg-additional-options instead of dg-options and
299 use relative line numbers instead of absolute.
301 2018-01-03 Martin Sebor <msebor@redhat.com>
303 PR tree-optimization/83655
304 * gcc.dg/Wrestrict-5.c: New test.
305 * c-c++-common/builtins.c: New test.
307 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
308 Alan Hayward <alan.hayward@arm.com>
309 David Sherwood <david.sherwood@arm.com>
311 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
314 2018-01-03 Jeff Law <law@redhat.com>
317 * gcc.target/i386/stack-check-17.c: New test.
318 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
320 2018-01-03 Jakub Jelinek <jakub@redhat.com>
323 * gcc.dg/pr83621.c: New test.
326 * gcc.dg/pr83645.c: New test.
328 2018-01-03 Martin Sebor <msebor@redhat.com>
330 PR tree-optimization/83603
331 * gcc.dg/Wrestrict-4.c: New test.
334 * gcc.dg/const-2.c: New test.
335 * gcc.dg/pure-3.c: New test.
337 2018-01-03 Martin Sebor <msebor@redhat.com>
339 * gcc.dg/Wrestrict-3.c: New test.
341 2018-01-03 Jakub Jelinek <jakub@redhat.com>
344 * g++.dg/opt/pr83555.C: New test.
345 * g++.dg/ubsan/pr83555.C: New test.
347 2018-01-03 David Malcolm <dmalcolm@redhat.com>
350 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
351 the !CHECKING_P case by expecting a note.
352 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
353 a note for the !CHECKING_P case, and move the return statement
354 outside of #if CHECKING_P guard.
356 2018-01-03 Jeff Law <law@redhat.com>
359 * gcc.target/i386/stack-check-18.c: New test.
360 * gcc.target/i386/stack-check-19.c: New test.
362 2018-01-03 Martin Sebor <msebor@redhat.com>
364 PR tree-optimization/83501
365 * c-c++-common/Warray-bounds-3.c: Remove xfail.
367 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
369 PR tree-optimization/83501
370 * gcc.dg/tree-ssa/pr83501-1.c: New test.
372 2018-01-03 Nathan Sidwell <nathan@acm.org>
375 * g++.dg/ipa/pr83667.C: New.
377 2018-01-03 Martin Liska <mliska@suse.cz>
379 PR tree-optimization/83593
380 * gcc.dg/pr83593.c: New test.
382 2018-01-03 Martin Liska <mliska@suse.cz>
385 * g++.dg/ipa/pr83549.C: New test.
387 2018-01-03 Marek Polacek <polacek@redhat.com>
390 * g++.dg/warn/mvp2.C: New test.
392 2018-01-03 Jakub Jelinek <jakub@redhat.com>
394 PR preprocessor/83602
395 * g++.dg/cpp/pr83602.C: New test.
398 * g++.dg/parse/pr83634.C: New test.
400 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
403 * gfortran.dg/eoshift_7.f90: New test.
405 2018-01-03 Jan Beulich <jbeulich@suse.com>
407 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
408 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
410 2018-01-03 Jakub Jelinek <jakub@redhat.com>
412 Update copyright years.
414 2018-01-03 Martin Liska <mliska@suse.cz>
417 * gcc.dg/ipa/pr83594.c: New test.
419 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
420 Alan Hayward <alan.hayward@arm.com>
421 David Sherwood <david.sherwood@arm.com>
423 * gcc.dg/vect-opt-info-1.c: New test.
425 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
427 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
428 floorf128, truncf128, and roundf128.
429 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
430 optimizations added in match.pd.
431 * gcc.target/powerpc/float128-hw6.c: Likewise.
432 * gcc.target/powerpc/float128-hw7.c: Likewise.
433 * gcc.target/powerpc/float128-hw8.c: Likewise.
434 * gcc.target/powerpc/float128-hw9.c: Likewise.
435 * gcc.target/powerpc/float128-hw10.c: Likewise.
436 * gcc.target/powerpc/float128-hw11.c: Likewise.
438 2018-01-02 Jakub Jelinek <jakub@redhat.com>
441 * g++.dg/cpp0x/pr83556.C: New test.
443 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
447 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
448 * gfortran.dg/simplify_cshift_4.f90: New test.
450 2018-01-02 Marek Polacek <polacek@redhat.com>
453 * g++.dg/cpp0x/inh-ctor30.C: New test.
456 * g++.dg/cpp1z/pr83644.C: New test.
458 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
461 * gfortran.dg/coarray_45.f90 : New test.
464 * gfortran.dg/coarray_46.f90 : New test.
466 2018-01-01 Jakub Jelinek <jakub@redhat.com>
468 PR tree-optimization/83581
469 * gcc.dg/pr83581.c: New test.
472 * gcc.dg/pr83595.c: New test.
475 * g++.dg/opt/pr83608.C: New test.
478 * gcc.dg/pr83609.c: New test.
479 * g++.dg/opt/pr83609.C: New test.
482 * gcc.dg/pr83623.c: New test.
484 * gcc.target/i386/i386.exp
485 (check_effective_target_avx512vpopcntdqvl): New proc.
486 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
487 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
488 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
490 Copyright (C) 2018 Free Software Foundation, Inc.
492 Copying and distribution of this file, with or without modification,
493 are permitted in any medium without royalty provided the copyright
494 notice and this notice are preserved.