1 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
6 2018-01-08 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/83563
9 * gcc.dg/graphite/pr83563.c: New testcase.
11 2018-01-08 Richard Biener <rguenther@suse.de>
14 * g++.dg/torture/pr83713.C: New testcase.
16 2018-01-08 Tom de Vries <tom@codesourcery.com>
18 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
20 2018-01-08 Richard Biener <rguenther@suse.de>
22 PR tree-optimization/83685
23 * gcc.dg/torture/pr83685.c: New testcase.
25 2018-01-08 Richard Biener <rguenther@suse.de>
28 * gcc.dg/lto/pr83719_0.c: New testcase.
30 2018-01-08 Tom de Vries <tom@codesourcery.com>
32 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
33 * gcc.dg/graphite/run-id-1.c: Same.
34 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
36 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
39 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
40 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
41 * gfortran.dg/pdt_27.f03 : New test.
44 * gfortran.dg/pdt_28.f03 : New test.
46 2018-01-08 Tom de Vries <tom@codesourcery.com>
48 * c-c++-common/builtins.c: Require effective target alloca.
49 * gcc.dg/Wrestrict.c: Same.
50 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
52 2018-01-08 Richard Biener <rguenther@suse.de>
55 * gcc.dg/torture/pr83580.c: New testcase.
57 2018-01-08 Richard Biener <rguenther@suse.de>
60 * gcc.dg/pr83517.c: New testcase.
62 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
65 * gcc.dg/uninit-pr81897.c: New test.
67 2018-01-06 Martin Sebor <msebor@redhat.com>
69 PR tree-optimization/83640
70 * gcc.dg/Wrestrict-6.c: New test.
71 * gcc.dg/pr83640.c: New test.
73 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
75 * gcc.target/aarch64/reg-alloc-1.c: New test.
77 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
80 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
82 2018-01-06 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/pr83480.c: New test.
87 PR rtl-optimization/83682
88 * gcc.target/i386/pr83682.c: New test.
90 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
94 * gfortran.dg/char_cast_1.f90: Update scan pattern.
95 * gfortran.dg/dependency_49.f90: Likewise.
96 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
97 * gfortran.dg/repeat_7.f90: New test for PR 66310.
98 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
99 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
100 * gfortran.dg/string_1_lp64.f90: New test.
101 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
102 * gfortran.dg/string_3_lp64.f90: New test.
104 2018-01-05 Jakub Jelinek <jakub@redhat.com>
107 * gcc.target/i386/sse-26.c: New test.
110 * gcc.target/i386/pr83604.c: New test.
112 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
114 * gcc.dg/vect/vect-align-4.c: New test.
115 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
116 and redefine as a structure with an unaligned member "b".
117 (foo): Update accordingly.
119 2018-01-05 Sudakshina Das <sudi.das@arm.com>
122 * gcc.target/aarch64/bics_5.c: New test.
123 * gcc.target/arm/bics_5.c: Likewise.
125 2018-01-05 Jakub Jelinek <jakub@redhat.com>
127 PR tree-optimization/83605
128 * gcc.dg/pr83605.c: New test.
130 2018-01-04 Jakub Jelinek <jakub@redhat.com>
133 * gcc.target/i386/pr83554.c: New test.
136 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
139 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
143 * gfortran.dg/eoshift_8.f90: New test.
144 * gfortran.dg/simplify_eoshift_1.f90: New test.
146 2018-01-04 Jakub Jelinek <jakub@redhat.com>
149 * gcc.dg/pr83585.c: New test.
151 2018-01-04 Nathan Sidwell <nathan@acm.org>
154 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
156 2018-01-04 Jakub Jelinek <jakub@redhat.com>
159 * gcc.dg/pr83666.c: New test.
161 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
164 * gcc.target/alpha/pr83628-1.c: New test.
165 * gcc.target/alpha/pr83628-2.c: Ditto.
167 2018-01-04 Martin Liska <mliska@suse.cz>
170 * g++.dg/ipa/pr82352.C: New test.
172 2018-01-04 Jakub Jelinek <jakub@redhat.com>
174 * gcc.dg/vect-opt-info-1.c: Moved to ...
175 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
176 vect_int targets, use dg-additional-options instead of dg-options and
177 use relative line numbers instead of absolute.
179 2018-01-03 Martin Sebor <msebor@redhat.com>
181 PR tree-optimization/83655
182 * gcc.dg/Wrestrict-5.c: New test.
183 * c-c++-common/builtins.c: New test.
185 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
186 Alan Hayward <alan.hayward@arm.com>
187 David Sherwood <david.sherwood@arm.com>
189 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
192 2018-01-03 Jeff Law <law@redhat.com>
195 * gcc.target/i386/stack-check-17.c: New test.
196 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
198 2018-01-03 Jakub Jelinek <jakub@redhat.com>
201 * gcc.dg/pr83621.c: New test.
204 * gcc.dg/pr83645.c: New test.
206 2018-01-03 Martin Sebor <msebor@redhat.com>
208 PR tree-optimization/83603
209 * gcc.dg/Wrestrict-4.c: New test.
212 * gcc.dg/const-2.c: New test.
213 * gcc.dg/pure-3.c: New test.
215 2018-01-03 Martin Sebor <msebor@redhat.com>
217 * gcc.dg/Wrestrict-3.c: New test.
219 2018-01-03 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/opt/pr83555.C: New test.
223 * g++.dg/ubsan/pr83555.C: New test.
225 2018-01-03 David Malcolm <dmalcolm@redhat.com>
228 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
229 the !CHECKING_P case by expecting a note.
230 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
231 a note for the !CHECKING_P case, and move the return statement
232 outside of #if CHECKING_P guard.
234 2018-01-03 Jeff Law <law@redhat.com>
237 * gcc.target/i386/stack-check-18.c: New test.
238 * gcc.target/i386/stack-check-19.c: New test.
240 2018-01-03 Martin Sebor <msebor@redhat.com>
242 PR tree-optimization/83501
243 * c-c++-common/Warray-bounds-3.c: Remove xfail.
245 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
247 PR tree-optimization/83501
248 * gcc.dg/tree-ssa/pr83501-1.c: New test.
250 2018-01-03 Nathan Sidwell <nathan@acm.org>
253 * g++.dg/ipa/pr83667.C: New.
255 2018-01-03 Martin Liska <mliska@suse.cz>
257 PR tree-optimization/83593
258 * gcc.dg/pr83593.c: New test.
260 2018-01-03 Martin Liska <mliska@suse.cz>
263 * g++.dg/ipa/pr83549.C: New test.
265 2018-01-03 Marek Polacek <polacek@redhat.com>
268 * g++.dg/warn/mvp2.C: New test.
270 2018-01-03 Jakub Jelinek <jakub@redhat.com>
272 PR preprocessor/83602
273 * g++.dg/cpp/pr83602.C: New test.
276 * g++.dg/parse/pr83634.C: New test.
278 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
281 * gfortran.dg/eoshift_7.f90: New test.
283 2018-01-03 Jan Beulich <jbeulich@suse.com>
285 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
286 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
288 2018-01-03 Jakub Jelinek <jakub@redhat.com>
290 Update copyright years.
292 2018-01-03 Martin Liska <mliska@suse.cz>
295 * gcc.dg/ipa/pr83594.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.dg/vect-opt-info-1.c: New test.
303 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
305 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
306 floorf128, truncf128, and roundf128.
307 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
308 optimizations added in match.pd.
309 * gcc.target/powerpc/float128-hw6.c: Likewise.
310 * gcc.target/powerpc/float128-hw7.c: Likewise.
311 * gcc.target/powerpc/float128-hw8.c: Likewise.
312 * gcc.target/powerpc/float128-hw9.c: Likewise.
313 * gcc.target/powerpc/float128-hw10.c: Likewise.
314 * gcc.target/powerpc/float128-hw11.c: Likewise.
316 2018-01-02 Jakub Jelinek <jakub@redhat.com>
319 * g++.dg/cpp0x/pr83556.C: New test.
321 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
325 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
326 * gfortran.dg/simplify_cshift_4.f90: New test.
328 2018-01-02 Marek Polacek <polacek@redhat.com>
331 * g++.dg/cpp0x/inh-ctor30.C: New test.
334 * g++.dg/cpp1z/pr83644.C: New test.
336 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/coarray_45.f90 : New test.
342 * gfortran.dg/coarray_46.f90 : New test.
344 2018-01-01 Jakub Jelinek <jakub@redhat.com>
346 PR tree-optimization/83581
347 * gcc.dg/pr83581.c: New test.
350 * gcc.dg/pr83595.c: New test.
353 * g++.dg/opt/pr83608.C: New test.
356 * gcc.dg/pr83609.c: New test.
357 * g++.dg/opt/pr83609.C: New test.
360 * gcc.dg/pr83623.c: New test.
362 * gcc.target/i386/i386.exp
363 (check_effective_target_avx512vpopcntdqvl): New proc.
364 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
365 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
366 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
368 Copyright (C) 2018 Free Software Foundation, Inc.
370 Copying and distribution of this file, with or without modification,
371 are permitted in any medium without royalty provided the copyright
372 notice and this notice are preserved.