1 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
4 * gcc.dg/uninit-pr81897.c: New test.
6 2018-01-06 Martin Sebor <msebor@redhat.com>
8 PR tree-optimization/83640
9 * gcc.dg/Wrestrict-6.c: New test.
10 * gcc.dg/pr83640.c: New test.
12 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
14 * gcc.target/aarch64/reg-alloc-1.c: New test.
16 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21 2018-01-06 Jakub Jelinek <jakub@redhat.com>
24 * gcc.dg/pr83480.c: New test.
26 PR rtl-optimization/83682
27 * gcc.target/i386/pr83682.c: New test.
29 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
33 * gfortran.dg/char_cast_1.f90: Update scan pattern.
34 * gfortran.dg/dependency_49.f90: Likewise.
35 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
36 * gfortran.dg/repeat_7.f90: New test for PR 66310.
37 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
38 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
39 * gfortran.dg/string_1_lp64.f90: New test.
40 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
41 * gfortran.dg/string_3_lp64.f90: New test.
43 2018-01-05 Jakub Jelinek <jakub@redhat.com>
46 * gcc.target/i386/sse-26.c: New test.
49 * gcc.target/i386/pr83604.c: New test.
51 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
53 * gcc.dg/vect/vect-align-4.c: New test.
54 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
55 and redefine as a structure with an unaligned member "b".
56 (foo): Update accordingly.
58 2018-01-05 Sudakshina Das <sudi.das@arm.com>
61 * gcc.target/aarch64/bics_5.c: New test.
62 * gcc.target/arm/bics_5.c: Likewise.
64 2018-01-05 Jakub Jelinek <jakub@redhat.com>
66 PR tree-optimization/83605
67 * gcc.dg/pr83605.c: New test.
69 2018-01-04 Jakub Jelinek <jakub@redhat.com>
72 * gcc.target/i386/pr83554.c: New test.
75 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
78 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
82 * gfortran.dg/eoshift_8.f90: New test.
83 * gfortran.dg/simplify_eoshift_1.f90: New test.
85 2018-01-04 Jakub Jelinek <jakub@redhat.com>
88 * gcc.dg/pr83585.c: New test.
90 2018-01-04 Nathan Sidwell <nathan@acm.org>
93 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
95 2018-01-04 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/pr83666.c: New test.
100 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
103 * gcc.target/alpha/pr83628-1.c: New test.
104 * gcc.target/alpha/pr83628-2.c: Ditto.
106 2018-01-04 Martin Liska <mliska@suse.cz>
109 * g++.dg/ipa/pr82352.C: New test.
111 2018-01-04 Jakub Jelinek <jakub@redhat.com>
113 * gcc.dg/vect-opt-info-1.c: Moved to ...
114 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
115 vect_int targets, use dg-additional-options instead of dg-options and
116 use relative line numbers instead of absolute.
118 2018-01-03 Martin Sebor <msebor@redhat.com>
120 PR tree-optimization/83655
121 * gcc.dg/Wrestrict-5.c: New test.
122 * c-c++-common/builtins.c: New test.
124 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
125 Alan Hayward <alan.hayward@arm.com>
126 David Sherwood <david.sherwood@arm.com>
128 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
131 2018-01-03 Jeff Law <law@redhat.com>
134 * gcc.target/i386/stack-check-17.c: New test.
135 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
137 2018-01-03 Jakub Jelinek <jakub@redhat.com>
140 * gcc.dg/pr83621.c: New test.
143 * gcc.dg/pr83645.c: New test.
145 2018-01-03 Martin Sebor <msebor@redhat.com>
147 PR tree-optimization/83603
148 * gcc.dg/Wrestrict-4.c: New test.
151 * gcc.dg/const-2.c: New test.
152 * gcc.dg/pure-3.c: New test.
154 2018-01-03 Martin Sebor <msebor@redhat.com>
156 * gcc.dg/Wrestrict-3.c: New test.
158 2018-01-03 Jakub Jelinek <jakub@redhat.com>
161 * g++.dg/opt/pr83555.C: New test.
162 * g++.dg/ubsan/pr83555.C: New test.
164 2018-01-03 David Malcolm <dmalcolm@redhat.com>
167 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
168 the !CHECKING_P case by expecting a note.
169 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
170 a note for the !CHECKING_P case, and move the return statement
171 outside of #if CHECKING_P guard.
173 2018-01-03 Jeff Law <law@redhat.com>
176 * gcc.target/i386/stack-check-18.c: New test.
177 * gcc.target/i386/stack-check-19.c: New test.
179 2018-01-03 Martin Sebor <msebor@redhat.com>
181 PR tree-optimization/83501
182 * c-c++-common/Warray-bounds-3.c: Remove xfail.
184 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
186 PR tree-optimization/83501
187 * gcc.dg/tree-ssa/pr83501-1.c: New test.
189 2018-01-03 Nathan Sidwell <nathan@acm.org>
192 * g++.dg/ipa/pr83667.C: New.
194 2018-01-03 Martin Liska <mliska@suse.cz>
196 PR tree-optimization/83593
197 * gcc.dg/pr83593.c: New test.
199 2018-01-03 Martin Liska <mliska@suse.cz>
202 * g++.dg/ipa/pr83549.C: New test.
204 2018-01-03 Marek Polacek <polacek@redhat.com>
207 * g++.dg/warn/mvp2.C: New test.
209 2018-01-03 Jakub Jelinek <jakub@redhat.com>
211 PR preprocessor/83602
212 * g++.dg/cpp/pr83602.C: New test.
215 * g++.dg/parse/pr83634.C: New test.
217 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
220 * gfortran.dg/eoshift_7.f90: New test.
222 2018-01-03 Jan Beulich <jbeulich@suse.com>
224 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
225 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
227 2018-01-03 Jakub Jelinek <jakub@redhat.com>
229 Update copyright years.
231 2018-01-03 Martin Liska <mliska@suse.cz>
234 * gcc.dg/ipa/pr83594.c: New test.
236 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
237 Alan Hayward <alan.hayward@arm.com>
238 David Sherwood <david.sherwood@arm.com>
240 * gcc.dg/vect-opt-info-1.c: New test.
242 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
244 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
245 floorf128, truncf128, and roundf128.
246 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
247 optimizations added in match.pd.
248 * gcc.target/powerpc/float128-hw6.c: Likewise.
249 * gcc.target/powerpc/float128-hw7.c: Likewise.
250 * gcc.target/powerpc/float128-hw8.c: Likewise.
251 * gcc.target/powerpc/float128-hw9.c: Likewise.
252 * gcc.target/powerpc/float128-hw10.c: Likewise.
253 * gcc.target/powerpc/float128-hw11.c: Likewise.
255 2018-01-02 Jakub Jelinek <jakub@redhat.com>
258 * g++.dg/cpp0x/pr83556.C: New test.
260 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
264 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
265 * gfortran.dg/simplify_cshift_4.f90: New test.
267 2018-01-02 Marek Polacek <polacek@redhat.com>
270 * g++.dg/cpp0x/inh-ctor30.C: New test.
273 * g++.dg/cpp1z/pr83644.C: New test.
275 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
278 * gfortran.dg/coarray_45.f90 : New test.
281 * gfortran.dg/coarray_46.f90 : New test.
283 2018-01-01 Jakub Jelinek <jakub@redhat.com>
285 PR tree-optimization/83581
286 * gcc.dg/pr83581.c: New test.
289 * gcc.dg/pr83595.c: New test.
292 * g++.dg/opt/pr83608.C: New test.
295 * gcc.dg/pr83609.c: New test.
296 * g++.dg/opt/pr83609.C: New test.
299 * gcc.dg/pr83623.c: New test.
301 * gcc.target/i386/i386.exp
302 (check_effective_target_avx512vpopcntdqvl): New proc.
303 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
304 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
305 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
307 Copyright (C) 2018 Free Software Foundation, Inc.
309 Copying and distribution of this file, with or without modification,
310 are permitted in any medium without royalty provided the copyright
311 notice and this notice are preserved.