1 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
5 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
6 * gfortran.dg/pdt_27.f03 : New test.
9 * gfortran.dg/pdt_28.f03 : New test.
11 2018-01-08 Tom de Vries <tom@codesourcery.com>
13 * c-c++-common/builtins.c: Require effective target alloca.
14 * gcc.dg/Wrestrict.c: Same.
15 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
17 2018-01-08 Richard Biener <rguenther@suse.de>
20 * gcc.dg/torture/pr83580.c: New testcase.
22 2018-01-08 Richard Biener <rguenther@suse.de>
25 * gcc.dg/pr83517.c: New testcase.
27 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
30 * gcc.dg/uninit-pr81897.c: New test.
32 2018-01-06 Martin Sebor <msebor@redhat.com>
34 PR tree-optimization/83640
35 * gcc.dg/Wrestrict-6.c: New test.
36 * gcc.dg/pr83640.c: New test.
38 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
40 * gcc.target/aarch64/reg-alloc-1.c: New test.
42 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
45 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
47 2018-01-06 Jakub Jelinek <jakub@redhat.com>
50 * gcc.dg/pr83480.c: New test.
52 PR rtl-optimization/83682
53 * gcc.target/i386/pr83682.c: New test.
55 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
59 * gfortran.dg/char_cast_1.f90: Update scan pattern.
60 * gfortran.dg/dependency_49.f90: Likewise.
61 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
62 * gfortran.dg/repeat_7.f90: New test for PR 66310.
63 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
64 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
65 * gfortran.dg/string_1_lp64.f90: New test.
66 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
67 * gfortran.dg/string_3_lp64.f90: New test.
69 2018-01-05 Jakub Jelinek <jakub@redhat.com>
72 * gcc.target/i386/sse-26.c: New test.
75 * gcc.target/i386/pr83604.c: New test.
77 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
79 * gcc.dg/vect/vect-align-4.c: New test.
80 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
81 and redefine as a structure with an unaligned member "b".
82 (foo): Update accordingly.
84 2018-01-05 Sudakshina Das <sudi.das@arm.com>
87 * gcc.target/aarch64/bics_5.c: New test.
88 * gcc.target/arm/bics_5.c: Likewise.
90 2018-01-05 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/83605
93 * gcc.dg/pr83605.c: New test.
95 2018-01-04 Jakub Jelinek <jakub@redhat.com>
98 * gcc.target/i386/pr83554.c: New test.
101 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
104 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
108 * gfortran.dg/eoshift_8.f90: New test.
109 * gfortran.dg/simplify_eoshift_1.f90: New test.
111 2018-01-04 Jakub Jelinek <jakub@redhat.com>
114 * gcc.dg/pr83585.c: New test.
116 2018-01-04 Nathan Sidwell <nathan@acm.org>
119 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
121 2018-01-04 Jakub Jelinek <jakub@redhat.com>
124 * gcc.dg/pr83666.c: New test.
126 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
129 * gcc.target/alpha/pr83628-1.c: New test.
130 * gcc.target/alpha/pr83628-2.c: Ditto.
132 2018-01-04 Martin Liska <mliska@suse.cz>
135 * g++.dg/ipa/pr82352.C: New test.
137 2018-01-04 Jakub Jelinek <jakub@redhat.com>
139 * gcc.dg/vect-opt-info-1.c: Moved to ...
140 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
141 vect_int targets, use dg-additional-options instead of dg-options and
142 use relative line numbers instead of absolute.
144 2018-01-03 Martin Sebor <msebor@redhat.com>
146 PR tree-optimization/83655
147 * gcc.dg/Wrestrict-5.c: New test.
148 * c-c++-common/builtins.c: New test.
150 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
151 Alan Hayward <alan.hayward@arm.com>
152 David Sherwood <david.sherwood@arm.com>
154 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
157 2018-01-03 Jeff Law <law@redhat.com>
160 * gcc.target/i386/stack-check-17.c: New test.
161 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
163 2018-01-03 Jakub Jelinek <jakub@redhat.com>
166 * gcc.dg/pr83621.c: New test.
169 * gcc.dg/pr83645.c: New test.
171 2018-01-03 Martin Sebor <msebor@redhat.com>
173 PR tree-optimization/83603
174 * gcc.dg/Wrestrict-4.c: New test.
177 * gcc.dg/const-2.c: New test.
178 * gcc.dg/pure-3.c: New test.
180 2018-01-03 Martin Sebor <msebor@redhat.com>
182 * gcc.dg/Wrestrict-3.c: New test.
184 2018-01-03 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/opt/pr83555.C: New test.
188 * g++.dg/ubsan/pr83555.C: New test.
190 2018-01-03 David Malcolm <dmalcolm@redhat.com>
193 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
194 the !CHECKING_P case by expecting a note.
195 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
196 a note for the !CHECKING_P case, and move the return statement
197 outside of #if CHECKING_P guard.
199 2018-01-03 Jeff Law <law@redhat.com>
202 * gcc.target/i386/stack-check-18.c: New test.
203 * gcc.target/i386/stack-check-19.c: New test.
205 2018-01-03 Martin Sebor <msebor@redhat.com>
207 PR tree-optimization/83501
208 * c-c++-common/Warray-bounds-3.c: Remove xfail.
210 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
212 PR tree-optimization/83501
213 * gcc.dg/tree-ssa/pr83501-1.c: New test.
215 2018-01-03 Nathan Sidwell <nathan@acm.org>
218 * g++.dg/ipa/pr83667.C: New.
220 2018-01-03 Martin Liska <mliska@suse.cz>
222 PR tree-optimization/83593
223 * gcc.dg/pr83593.c: New test.
225 2018-01-03 Martin Liska <mliska@suse.cz>
228 * g++.dg/ipa/pr83549.C: New test.
230 2018-01-03 Marek Polacek <polacek@redhat.com>
233 * g++.dg/warn/mvp2.C: New test.
235 2018-01-03 Jakub Jelinek <jakub@redhat.com>
237 PR preprocessor/83602
238 * g++.dg/cpp/pr83602.C: New test.
241 * g++.dg/parse/pr83634.C: New test.
243 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
246 * gfortran.dg/eoshift_7.f90: New test.
248 2018-01-03 Jan Beulich <jbeulich@suse.com>
250 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
251 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
253 2018-01-03 Jakub Jelinek <jakub@redhat.com>
255 Update copyright years.
257 2018-01-03 Martin Liska <mliska@suse.cz>
260 * gcc.dg/ipa/pr83594.c: New test.
262 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
263 Alan Hayward <alan.hayward@arm.com>
264 David Sherwood <david.sherwood@arm.com>
266 * gcc.dg/vect-opt-info-1.c: New test.
268 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
270 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
271 floorf128, truncf128, and roundf128.
272 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
273 optimizations added in match.pd.
274 * gcc.target/powerpc/float128-hw6.c: Likewise.
275 * gcc.target/powerpc/float128-hw7.c: Likewise.
276 * gcc.target/powerpc/float128-hw8.c: Likewise.
277 * gcc.target/powerpc/float128-hw9.c: Likewise.
278 * gcc.target/powerpc/float128-hw10.c: Likewise.
279 * gcc.target/powerpc/float128-hw11.c: Likewise.
281 2018-01-02 Jakub Jelinek <jakub@redhat.com>
284 * g++.dg/cpp0x/pr83556.C: New test.
286 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
290 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
291 * gfortran.dg/simplify_cshift_4.f90: New test.
293 2018-01-02 Marek Polacek <polacek@redhat.com>
296 * g++.dg/cpp0x/inh-ctor30.C: New test.
299 * g++.dg/cpp1z/pr83644.C: New test.
301 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
304 * gfortran.dg/coarray_45.f90 : New test.
307 * gfortran.dg/coarray_46.f90 : New test.
309 2018-01-01 Jakub Jelinek <jakub@redhat.com>
311 PR tree-optimization/83581
312 * gcc.dg/pr83581.c: New test.
315 * gcc.dg/pr83595.c: New test.
318 * g++.dg/opt/pr83608.C: New test.
321 * gcc.dg/pr83609.c: New test.
322 * g++.dg/opt/pr83609.C: New test.
325 * gcc.dg/pr83623.c: New test.
327 * gcc.target/i386/i386.exp
328 (check_effective_target_avx512vpopcntdqvl): New proc.
329 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
330 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
331 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
333 Copyright (C) 2018 Free Software Foundation, Inc.
335 Copying and distribution of this file, with or without modification,
336 are permitted in any medium without royalty provided the copyright
337 notice and this notice are preserved.