1 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
3 PR tree-optimization/83753
4 * gcc.dg/torture/pr83753.c: New test.
6 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8 * gcc.target/i386/avx2-gather-1.c: Add -march.
9 * gcc.target/i386/avx2-gather-2.c: Add -march.
10 * gcc.target/i386/avx2-gather-3.c: Add -march.
11 * gcc.target/i386/avx2-gather-4.c: Add -march.
12 * gcc.target/i386/avx2-gather-5.c: Add -march.
13 * gcc.target/i386/avx2-gather-6.c: Add -march.
14 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16 * gcc.target/i386/avx512f-gather-3.c: Add -march.
17 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18 * gcc.target/i386/avx512f-gather-5.c: Add -march.
19 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
22 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
23 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
25 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
28 * gcc.target/i386/pr78585.c: New test.
30 2018-01-09 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/cpp0x/pr83734.C: New test.
35 2017-01-09 Carl Love <cel@us.ibm.com>
37 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
38 vec_mergeo builtins with float, double, long long, unsigned long long,
39 bool long long arguments.
40 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
41 vec_float2 with double arguments.
42 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
43 vec_mergew and vec_mergow builtins.
45 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
48 * gfortran.dg/contiguous_6.f90: New test.
50 2018-01-09 Richard Biener <rguenther@suse.de>
52 PR tree-optimization/83668
53 * gcc.dg/graphite/pr83668.c: New testcase.
55 2018-01-09 Joseph Myers <joseph@codesourcery.com>
57 PR tree-optimization/64811
58 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
59 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
60 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
61 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
63 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
65 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
68 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
70 2018-01-09 Tamar Christina <tamar.christina@arm.com>
73 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
74 no NEON and require softfp or hard float-abi.
75 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
77 2018-01-09 Richard Biener <rguenther@suse.de>
79 PR tree-optimization/83572
80 * gcc.dg/graphite/pr83572.c: New testcase.
82 2018-01-09 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/sms-13.c: New test.
87 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
90 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
92 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
93 Monk Chiang <sh.chiang04@gmail.com>
95 * gcc.target/riscv/save-restore-1.c: New.
97 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
100 * gcc.target/powerpc/pr83677.c: New file.
102 2018-01-08 Jeff Law <law@redhat.com>
104 PR rtl-optimizatin/81308
105 * g++.dg/pr81308-1.C: New test.
106 * g++.dg/pr81308-2.C: New test.
108 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
110 PR target/83663 - Revert r255946
111 * gcc.target/aarch64/vect-slp-dup.c: New.
113 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
115 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
118 2018-01-08 Richard Biener <rguenther@suse.de>
120 PR tree-optimization/83563
121 * gcc.dg/graphite/pr83563.c: New testcase.
123 2018-01-08 Richard Biener <rguenther@suse.de>
126 * g++.dg/torture/pr83713.C: New testcase.
128 2018-01-08 Tom de Vries <tom@codesourcery.com>
130 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
132 2018-01-08 Richard Biener <rguenther@suse.de>
134 PR tree-optimization/83685
135 * gcc.dg/torture/pr83685.c: New testcase.
137 2018-01-08 Richard Biener <rguenther@suse.de>
140 * gcc.dg/lto/pr83719_0.c: New testcase.
142 2018-01-08 Tom de Vries <tom@codesourcery.com>
144 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
145 * gcc.dg/graphite/run-id-1.c: Same.
146 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
148 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
151 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
152 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
153 * gfortran.dg/pdt_27.f03 : New test.
156 * gfortran.dg/pdt_28.f03 : New test.
158 2018-01-08 Tom de Vries <tom@codesourcery.com>
160 * c-c++-common/builtins.c: Require effective target alloca.
161 * gcc.dg/Wrestrict.c: Same.
162 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
164 2018-01-08 Richard Biener <rguenther@suse.de>
167 * gcc.dg/torture/pr83580.c: New testcase.
169 2018-01-08 Richard Biener <rguenther@suse.de>
172 * gcc.dg/pr83517.c: New testcase.
174 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
177 * gcc.dg/uninit-pr81897.c: New test.
179 2018-01-06 Martin Sebor <msebor@redhat.com>
181 PR tree-optimization/83640
182 * gcc.dg/Wrestrict-6.c: New test.
183 * gcc.dg/pr83640.c: New test.
185 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
187 * gcc.target/aarch64/reg-alloc-1.c: New test.
189 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
192 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
194 2018-01-06 Jakub Jelinek <jakub@redhat.com>
197 * gcc.dg/pr83480.c: New test.
199 PR rtl-optimization/83682
200 * gcc.target/i386/pr83682.c: New test.
202 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
206 * gfortran.dg/char_cast_1.f90: Update scan pattern.
207 * gfortran.dg/dependency_49.f90: Likewise.
208 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
209 * gfortran.dg/repeat_7.f90: New test for PR 66310.
210 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
211 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
212 * gfortran.dg/string_1_lp64.f90: New test.
213 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
214 * gfortran.dg/string_3_lp64.f90: New test.
216 2018-01-05 Jakub Jelinek <jakub@redhat.com>
219 * gcc.target/i386/sse-26.c: New test.
222 * gcc.target/i386/pr83604.c: New test.
224 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
226 * gcc.dg/vect/vect-align-4.c: New test.
227 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
228 and redefine as a structure with an unaligned member "b".
229 (foo): Update accordingly.
231 2018-01-05 Sudakshina Das <sudi.das@arm.com>
234 * gcc.target/aarch64/bics_5.c: New test.
235 * gcc.target/arm/bics_5.c: Likewise.
237 2018-01-05 Jakub Jelinek <jakub@redhat.com>
239 PR tree-optimization/83605
240 * gcc.dg/pr83605.c: New test.
242 2018-01-04 Jakub Jelinek <jakub@redhat.com>
245 * gcc.target/i386/pr83554.c: New test.
248 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
251 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * gfortran.dg/eoshift_8.f90: New test.
256 * gfortran.dg/simplify_eoshift_1.f90: New test.
258 2018-01-04 Jakub Jelinek <jakub@redhat.com>
261 * gcc.dg/pr83585.c: New test.
263 2018-01-04 Nathan Sidwell <nathan@acm.org>
266 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
268 2018-01-04 Jakub Jelinek <jakub@redhat.com>
271 * gcc.dg/pr83666.c: New test.
273 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
276 * gcc.target/alpha/pr83628-1.c: New test.
277 * gcc.target/alpha/pr83628-2.c: Ditto.
279 2018-01-04 Martin Liska <mliska@suse.cz>
282 * g++.dg/ipa/pr82352.C: New test.
284 2018-01-04 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/vect-opt-info-1.c: Moved to ...
287 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
288 vect_int targets, use dg-additional-options instead of dg-options and
289 use relative line numbers instead of absolute.
291 2018-01-03 Martin Sebor <msebor@redhat.com>
293 PR tree-optimization/83655
294 * gcc.dg/Wrestrict-5.c: New test.
295 * c-c++-common/builtins.c: New test.
297 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
298 Alan Hayward <alan.hayward@arm.com>
299 David Sherwood <david.sherwood@arm.com>
301 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
304 2018-01-03 Jeff Law <law@redhat.com>
307 * gcc.target/i386/stack-check-17.c: New test.
308 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
310 2018-01-03 Jakub Jelinek <jakub@redhat.com>
313 * gcc.dg/pr83621.c: New test.
316 * gcc.dg/pr83645.c: New test.
318 2018-01-03 Martin Sebor <msebor@redhat.com>
320 PR tree-optimization/83603
321 * gcc.dg/Wrestrict-4.c: New test.
324 * gcc.dg/const-2.c: New test.
325 * gcc.dg/pure-3.c: New test.
327 2018-01-03 Martin Sebor <msebor@redhat.com>
329 * gcc.dg/Wrestrict-3.c: New test.
331 2018-01-03 Jakub Jelinek <jakub@redhat.com>
334 * g++.dg/opt/pr83555.C: New test.
335 * g++.dg/ubsan/pr83555.C: New test.
337 2018-01-03 David Malcolm <dmalcolm@redhat.com>
340 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
341 the !CHECKING_P case by expecting a note.
342 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
343 a note for the !CHECKING_P case, and move the return statement
344 outside of #if CHECKING_P guard.
346 2018-01-03 Jeff Law <law@redhat.com>
349 * gcc.target/i386/stack-check-18.c: New test.
350 * gcc.target/i386/stack-check-19.c: New test.
352 2018-01-03 Martin Sebor <msebor@redhat.com>
354 PR tree-optimization/83501
355 * c-c++-common/Warray-bounds-3.c: Remove xfail.
357 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
359 PR tree-optimization/83501
360 * gcc.dg/tree-ssa/pr83501-1.c: New test.
362 2018-01-03 Nathan Sidwell <nathan@acm.org>
365 * g++.dg/ipa/pr83667.C: New.
367 2018-01-03 Martin Liska <mliska@suse.cz>
369 PR tree-optimization/83593
370 * gcc.dg/pr83593.c: New test.
372 2018-01-03 Martin Liska <mliska@suse.cz>
375 * g++.dg/ipa/pr83549.C: New test.
377 2018-01-03 Marek Polacek <polacek@redhat.com>
380 * g++.dg/warn/mvp2.C: New test.
382 2018-01-03 Jakub Jelinek <jakub@redhat.com>
384 PR preprocessor/83602
385 * g++.dg/cpp/pr83602.C: New test.
388 * g++.dg/parse/pr83634.C: New test.
390 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
393 * gfortran.dg/eoshift_7.f90: New test.
395 2018-01-03 Jan Beulich <jbeulich@suse.com>
397 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
398 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
400 2018-01-03 Jakub Jelinek <jakub@redhat.com>
402 Update copyright years.
404 2018-01-03 Martin Liska <mliska@suse.cz>
407 * gcc.dg/ipa/pr83594.c: New test.
409 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
410 Alan Hayward <alan.hayward@arm.com>
411 David Sherwood <david.sherwood@arm.com>
413 * gcc.dg/vect-opt-info-1.c: New test.
415 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
417 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
418 floorf128, truncf128, and roundf128.
419 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
420 optimizations added in match.pd.
421 * gcc.target/powerpc/float128-hw6.c: Likewise.
422 * gcc.target/powerpc/float128-hw7.c: Likewise.
423 * gcc.target/powerpc/float128-hw8.c: Likewise.
424 * gcc.target/powerpc/float128-hw9.c: Likewise.
425 * gcc.target/powerpc/float128-hw10.c: Likewise.
426 * gcc.target/powerpc/float128-hw11.c: Likewise.
428 2018-01-02 Jakub Jelinek <jakub@redhat.com>
431 * g++.dg/cpp0x/pr83556.C: New test.
433 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
438 * gfortran.dg/simplify_cshift_4.f90: New test.
440 2018-01-02 Marek Polacek <polacek@redhat.com>
443 * g++.dg/cpp0x/inh-ctor30.C: New test.
446 * g++.dg/cpp1z/pr83644.C: New test.
448 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
451 * gfortran.dg/coarray_45.f90 : New test.
454 * gfortran.dg/coarray_46.f90 : New test.
456 2018-01-01 Jakub Jelinek <jakub@redhat.com>
458 PR tree-optimization/83581
459 * gcc.dg/pr83581.c: New test.
462 * gcc.dg/pr83595.c: New test.
465 * g++.dg/opt/pr83608.C: New test.
468 * gcc.dg/pr83609.c: New test.
469 * g++.dg/opt/pr83609.C: New test.
472 * gcc.dg/pr83623.c: New test.
474 * gcc.target/i386/i386.exp
475 (check_effective_target_avx512vpopcntdqvl): New proc.
476 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
477 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
478 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
480 Copyright (C) 2018 Free Software Foundation, Inc.
482 Copying and distribution of this file, with or without modification,
483 are permitted in any medium without royalty provided the copyright
484 notice and this notice are preserved.