1 2018-01-08 Richard Biener <rguenther@suse.de>
4 * gcc.dg/torture/pr83580.c: New testcase.
6 2018-01-08 Richard Biener <rguenther@suse.de>
9 * gcc.dg/pr83517.c: New testcase.
11 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
14 * gcc.dg/uninit-pr81897.c: New test.
16 2018-01-06 Martin Sebor <msebor@redhat.com>
18 PR tree-optimization/83640
19 * gcc.dg/Wrestrict-6.c: New test.
20 * gcc.dg/pr83640.c: New test.
22 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
24 * gcc.target/aarch64/reg-alloc-1.c: New test.
26 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
29 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
31 2018-01-06 Jakub Jelinek <jakub@redhat.com>
34 * gcc.dg/pr83480.c: New test.
36 PR rtl-optimization/83682
37 * gcc.target/i386/pr83682.c: New test.
39 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
43 * gfortran.dg/char_cast_1.f90: Update scan pattern.
44 * gfortran.dg/dependency_49.f90: Likewise.
45 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
46 * gfortran.dg/repeat_7.f90: New test for PR 66310.
47 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
48 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
49 * gfortran.dg/string_1_lp64.f90: New test.
50 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
51 * gfortran.dg/string_3_lp64.f90: New test.
53 2018-01-05 Jakub Jelinek <jakub@redhat.com>
56 * gcc.target/i386/sse-26.c: New test.
59 * gcc.target/i386/pr83604.c: New test.
61 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
63 * gcc.dg/vect/vect-align-4.c: New test.
64 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
65 and redefine as a structure with an unaligned member "b".
66 (foo): Update accordingly.
68 2018-01-05 Sudakshina Das <sudi.das@arm.com>
71 * gcc.target/aarch64/bics_5.c: New test.
72 * gcc.target/arm/bics_5.c: Likewise.
74 2018-01-05 Jakub Jelinek <jakub@redhat.com>
76 PR tree-optimization/83605
77 * gcc.dg/pr83605.c: New test.
79 2018-01-04 Jakub Jelinek <jakub@redhat.com>
82 * gcc.target/i386/pr83554.c: New test.
85 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
88 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
92 * gfortran.dg/eoshift_8.f90: New test.
93 * gfortran.dg/simplify_eoshift_1.f90: New test.
95 2018-01-04 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/pr83585.c: New test.
100 2018-01-04 Nathan Sidwell <nathan@acm.org>
103 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
105 2018-01-04 Jakub Jelinek <jakub@redhat.com>
108 * gcc.dg/pr83666.c: New test.
110 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
113 * gcc.target/alpha/pr83628-1.c: New test.
114 * gcc.target/alpha/pr83628-2.c: Ditto.
116 2018-01-04 Martin Liska <mliska@suse.cz>
119 * g++.dg/ipa/pr82352.C: New test.
121 2018-01-04 Jakub Jelinek <jakub@redhat.com>
123 * gcc.dg/vect-opt-info-1.c: Moved to ...
124 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
125 vect_int targets, use dg-additional-options instead of dg-options and
126 use relative line numbers instead of absolute.
128 2018-01-03 Martin Sebor <msebor@redhat.com>
130 PR tree-optimization/83655
131 * gcc.dg/Wrestrict-5.c: New test.
132 * c-c++-common/builtins.c: New test.
134 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
135 Alan Hayward <alan.hayward@arm.com>
136 David Sherwood <david.sherwood@arm.com>
138 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
141 2018-01-03 Jeff Law <law@redhat.com>
144 * gcc.target/i386/stack-check-17.c: New test.
145 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
147 2018-01-03 Jakub Jelinek <jakub@redhat.com>
150 * gcc.dg/pr83621.c: New test.
153 * gcc.dg/pr83645.c: New test.
155 2018-01-03 Martin Sebor <msebor@redhat.com>
157 PR tree-optimization/83603
158 * gcc.dg/Wrestrict-4.c: New test.
161 * gcc.dg/const-2.c: New test.
162 * gcc.dg/pure-3.c: New test.
164 2018-01-03 Martin Sebor <msebor@redhat.com>
166 * gcc.dg/Wrestrict-3.c: New test.
168 2018-01-03 Jakub Jelinek <jakub@redhat.com>
171 * g++.dg/opt/pr83555.C: New test.
172 * g++.dg/ubsan/pr83555.C: New test.
174 2018-01-03 David Malcolm <dmalcolm@redhat.com>
177 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
178 the !CHECKING_P case by expecting a note.
179 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
180 a note for the !CHECKING_P case, and move the return statement
181 outside of #if CHECKING_P guard.
183 2018-01-03 Jeff Law <law@redhat.com>
186 * gcc.target/i386/stack-check-18.c: New test.
187 * gcc.target/i386/stack-check-19.c: New test.
189 2018-01-03 Martin Sebor <msebor@redhat.com>
191 PR tree-optimization/83501
192 * c-c++-common/Warray-bounds-3.c: Remove xfail.
194 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
196 PR tree-optimization/83501
197 * gcc.dg/tree-ssa/pr83501-1.c: New test.
199 2018-01-03 Nathan Sidwell <nathan@acm.org>
202 * g++.dg/ipa/pr83667.C: New.
204 2018-01-03 Martin Liska <mliska@suse.cz>
206 PR tree-optimization/83593
207 * gcc.dg/pr83593.c: New test.
209 2018-01-03 Martin Liska <mliska@suse.cz>
212 * g++.dg/ipa/pr83549.C: New test.
214 2018-01-03 Marek Polacek <polacek@redhat.com>
217 * g++.dg/warn/mvp2.C: New test.
219 2018-01-03 Jakub Jelinek <jakub@redhat.com>
221 PR preprocessor/83602
222 * g++.dg/cpp/pr83602.C: New test.
225 * g++.dg/parse/pr83634.C: New test.
227 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
230 * gfortran.dg/eoshift_7.f90: New test.
232 2018-01-03 Jan Beulich <jbeulich@suse.com>
234 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
235 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
237 2018-01-03 Jakub Jelinek <jakub@redhat.com>
239 Update copyright years.
241 2018-01-03 Martin Liska <mliska@suse.cz>
244 * gcc.dg/ipa/pr83594.c: New test.
246 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
247 Alan Hayward <alan.hayward@arm.com>
248 David Sherwood <david.sherwood@arm.com>
250 * gcc.dg/vect-opt-info-1.c: New test.
252 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
254 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
255 floorf128, truncf128, and roundf128.
256 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
257 optimizations added in match.pd.
258 * gcc.target/powerpc/float128-hw6.c: Likewise.
259 * gcc.target/powerpc/float128-hw7.c: Likewise.
260 * gcc.target/powerpc/float128-hw8.c: Likewise.
261 * gcc.target/powerpc/float128-hw9.c: Likewise.
262 * gcc.target/powerpc/float128-hw10.c: Likewise.
263 * gcc.target/powerpc/float128-hw11.c: Likewise.
265 2018-01-02 Jakub Jelinek <jakub@redhat.com>
268 * g++.dg/cpp0x/pr83556.C: New test.
270 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
274 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
275 * gfortran.dg/simplify_cshift_4.f90: New test.
277 2018-01-02 Marek Polacek <polacek@redhat.com>
280 * g++.dg/cpp0x/inh-ctor30.C: New test.
283 * g++.dg/cpp1z/pr83644.C: New test.
285 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
288 * gfortran.dg/coarray_45.f90 : New test.
291 * gfortran.dg/coarray_46.f90 : New test.
293 2018-01-01 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/83581
296 * gcc.dg/pr83581.c: New test.
299 * gcc.dg/pr83595.c: New test.
302 * g++.dg/opt/pr83608.C: New test.
305 * gcc.dg/pr83609.c: New test.
306 * g++.dg/opt/pr83609.C: New test.
309 * gcc.dg/pr83623.c: New test.
311 * gcc.target/i386/i386.exp
312 (check_effective_target_avx512vpopcntdqvl): New proc.
313 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
314 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
315 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
317 Copyright (C) 2018 Free Software Foundation, Inc.
319 Copying and distribution of this file, with or without modification,
320 are permitted in any medium without royalty provided the copyright
321 notice and this notice are preserved.