1 2018-01-08 Richard Biener <rguenther@suse.de>
4 * gcc.dg/lto/pr83719_0.c: New testcase.
6 2018-01-08 Tom de Vries <tom@codesourcery.com>
8 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9 * gcc.dg/graphite/run-id-1.c: Same.
10 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
16 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
17 * gfortran.dg/pdt_27.f03 : New test.
20 * gfortran.dg/pdt_28.f03 : New test.
22 2018-01-08 Tom de Vries <tom@codesourcery.com>
24 * c-c++-common/builtins.c: Require effective target alloca.
25 * gcc.dg/Wrestrict.c: Same.
26 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
28 2018-01-08 Richard Biener <rguenther@suse.de>
31 * gcc.dg/torture/pr83580.c: New testcase.
33 2018-01-08 Richard Biener <rguenther@suse.de>
36 * gcc.dg/pr83517.c: New testcase.
38 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
41 * gcc.dg/uninit-pr81897.c: New test.
43 2018-01-06 Martin Sebor <msebor@redhat.com>
45 PR tree-optimization/83640
46 * gcc.dg/Wrestrict-6.c: New test.
47 * gcc.dg/pr83640.c: New test.
49 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
51 * gcc.target/aarch64/reg-alloc-1.c: New test.
53 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
56 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
58 2018-01-06 Jakub Jelinek <jakub@redhat.com>
61 * gcc.dg/pr83480.c: New test.
63 PR rtl-optimization/83682
64 * gcc.target/i386/pr83682.c: New test.
66 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
70 * gfortran.dg/char_cast_1.f90: Update scan pattern.
71 * gfortran.dg/dependency_49.f90: Likewise.
72 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
73 * gfortran.dg/repeat_7.f90: New test for PR 66310.
74 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
75 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
76 * gfortran.dg/string_1_lp64.f90: New test.
77 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
78 * gfortran.dg/string_3_lp64.f90: New test.
80 2018-01-05 Jakub Jelinek <jakub@redhat.com>
83 * gcc.target/i386/sse-26.c: New test.
86 * gcc.target/i386/pr83604.c: New test.
88 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
90 * gcc.dg/vect/vect-align-4.c: New test.
91 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
92 and redefine as a structure with an unaligned member "b".
93 (foo): Update accordingly.
95 2018-01-05 Sudakshina Das <sudi.das@arm.com>
98 * gcc.target/aarch64/bics_5.c: New test.
99 * gcc.target/arm/bics_5.c: Likewise.
101 2018-01-05 Jakub Jelinek <jakub@redhat.com>
103 PR tree-optimization/83605
104 * gcc.dg/pr83605.c: New test.
106 2018-01-04 Jakub Jelinek <jakub@redhat.com>
109 * gcc.target/i386/pr83554.c: New test.
112 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
115 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/eoshift_8.f90: New test.
120 * gfortran.dg/simplify_eoshift_1.f90: New test.
122 2018-01-04 Jakub Jelinek <jakub@redhat.com>
125 * gcc.dg/pr83585.c: New test.
127 2018-01-04 Nathan Sidwell <nathan@acm.org>
130 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
132 2018-01-04 Jakub Jelinek <jakub@redhat.com>
135 * gcc.dg/pr83666.c: New test.
137 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
140 * gcc.target/alpha/pr83628-1.c: New test.
141 * gcc.target/alpha/pr83628-2.c: Ditto.
143 2018-01-04 Martin Liska <mliska@suse.cz>
146 * g++.dg/ipa/pr82352.C: New test.
148 2018-01-04 Jakub Jelinek <jakub@redhat.com>
150 * gcc.dg/vect-opt-info-1.c: Moved to ...
151 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
152 vect_int targets, use dg-additional-options instead of dg-options and
153 use relative line numbers instead of absolute.
155 2018-01-03 Martin Sebor <msebor@redhat.com>
157 PR tree-optimization/83655
158 * gcc.dg/Wrestrict-5.c: New test.
159 * c-c++-common/builtins.c: New test.
161 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
162 Alan Hayward <alan.hayward@arm.com>
163 David Sherwood <david.sherwood@arm.com>
165 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
168 2018-01-03 Jeff Law <law@redhat.com>
171 * gcc.target/i386/stack-check-17.c: New test.
172 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
174 2018-01-03 Jakub Jelinek <jakub@redhat.com>
177 * gcc.dg/pr83621.c: New test.
180 * gcc.dg/pr83645.c: New test.
182 2018-01-03 Martin Sebor <msebor@redhat.com>
184 PR tree-optimization/83603
185 * gcc.dg/Wrestrict-4.c: New test.
188 * gcc.dg/const-2.c: New test.
189 * gcc.dg/pure-3.c: New test.
191 2018-01-03 Martin Sebor <msebor@redhat.com>
193 * gcc.dg/Wrestrict-3.c: New test.
195 2018-01-03 Jakub Jelinek <jakub@redhat.com>
198 * g++.dg/opt/pr83555.C: New test.
199 * g++.dg/ubsan/pr83555.C: New test.
201 2018-01-03 David Malcolm <dmalcolm@redhat.com>
204 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
205 the !CHECKING_P case by expecting a note.
206 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
207 a note for the !CHECKING_P case, and move the return statement
208 outside of #if CHECKING_P guard.
210 2018-01-03 Jeff Law <law@redhat.com>
213 * gcc.target/i386/stack-check-18.c: New test.
214 * gcc.target/i386/stack-check-19.c: New test.
216 2018-01-03 Martin Sebor <msebor@redhat.com>
218 PR tree-optimization/83501
219 * c-c++-common/Warray-bounds-3.c: Remove xfail.
221 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
223 PR tree-optimization/83501
224 * gcc.dg/tree-ssa/pr83501-1.c: New test.
226 2018-01-03 Nathan Sidwell <nathan@acm.org>
229 * g++.dg/ipa/pr83667.C: New.
231 2018-01-03 Martin Liska <mliska@suse.cz>
233 PR tree-optimization/83593
234 * gcc.dg/pr83593.c: New test.
236 2018-01-03 Martin Liska <mliska@suse.cz>
239 * g++.dg/ipa/pr83549.C: New test.
241 2018-01-03 Marek Polacek <polacek@redhat.com>
244 * g++.dg/warn/mvp2.C: New test.
246 2018-01-03 Jakub Jelinek <jakub@redhat.com>
248 PR preprocessor/83602
249 * g++.dg/cpp/pr83602.C: New test.
252 * g++.dg/parse/pr83634.C: New test.
254 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
257 * gfortran.dg/eoshift_7.f90: New test.
259 2018-01-03 Jan Beulich <jbeulich@suse.com>
261 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
262 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
264 2018-01-03 Jakub Jelinek <jakub@redhat.com>
266 Update copyright years.
268 2018-01-03 Martin Liska <mliska@suse.cz>
271 * gcc.dg/ipa/pr83594.c: New test.
273 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
274 Alan Hayward <alan.hayward@arm.com>
275 David Sherwood <david.sherwood@arm.com>
277 * gcc.dg/vect-opt-info-1.c: New test.
279 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
281 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
282 floorf128, truncf128, and roundf128.
283 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
284 optimizations added in match.pd.
285 * gcc.target/powerpc/float128-hw6.c: Likewise.
286 * gcc.target/powerpc/float128-hw7.c: Likewise.
287 * gcc.target/powerpc/float128-hw8.c: Likewise.
288 * gcc.target/powerpc/float128-hw9.c: Likewise.
289 * gcc.target/powerpc/float128-hw10.c: Likewise.
290 * gcc.target/powerpc/float128-hw11.c: Likewise.
292 2018-01-02 Jakub Jelinek <jakub@redhat.com>
295 * g++.dg/cpp0x/pr83556.C: New test.
297 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
301 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
302 * gfortran.dg/simplify_cshift_4.f90: New test.
304 2018-01-02 Marek Polacek <polacek@redhat.com>
307 * g++.dg/cpp0x/inh-ctor30.C: New test.
310 * g++.dg/cpp1z/pr83644.C: New test.
312 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
315 * gfortran.dg/coarray_45.f90 : New test.
318 * gfortran.dg/coarray_46.f90 : New test.
320 2018-01-01 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/83581
323 * gcc.dg/pr83581.c: New test.
326 * gcc.dg/pr83595.c: New test.
329 * g++.dg/opt/pr83608.C: New test.
332 * gcc.dg/pr83609.c: New test.
333 * g++.dg/opt/pr83609.C: New test.
336 * gcc.dg/pr83623.c: New test.
338 * gcc.target/i386/i386.exp
339 (check_effective_target_avx512vpopcntdqvl): New proc.
340 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
341 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
342 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
344 Copyright (C) 2018 Free Software Foundation, Inc.
346 Copying and distribution of this file, with or without modification,
347 are permitted in any medium without royalty provided the copyright
348 notice and this notice are preserved.