1 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
5 * gfortran.dg/char_cast_1.f90: Update scan pattern.
6 * gfortran.dg/dependency_49.f90: Likewise.
7 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11 * gfortran.dg/string_1_lp64.f90: New test.
12 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13 * gfortran.dg/string_3_lp64.f90: New test.
15 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18 * gcc.target/i386/sse-26.c: New test.
21 * gcc.target/i386/pr83604.c: New test.
23 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
25 * gcc.dg/vect/vect-align-4.c: New test.
26 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
27 and redefine as a structure with an unaligned member "b".
28 (foo): Update accordingly.
30 2018-01-05 Sudakshina Das <sudi.das@arm.com>
33 * gcc.target/aarch64/bics_5.c: New test.
34 * gcc.target/arm/bics_5.c: Likewise.
36 2018-01-05 Jakub Jelinek <jakub@redhat.com>
38 PR tree-optimization/83605
39 * gcc.dg/pr83605.c: New test.
41 2018-01-04 Jakub Jelinek <jakub@redhat.com>
44 * gcc.target/i386/pr83554.c: New test.
47 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
50 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
54 * gfortran.dg/eoshift_8.f90: New test.
55 * gfortran.dg/simplify_eoshift_1.f90: New test.
57 2018-01-04 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/pr83585.c: New test.
62 2018-01-04 Nathan Sidwell <nathan@acm.org>
65 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
67 2018-01-04 Jakub Jelinek <jakub@redhat.com>
70 * gcc.dg/pr83666.c: New test.
72 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
75 * gcc.target/alpha/pr83628-1.c: New test.
76 * gcc.target/alpha/pr83628-2.c: Ditto.
78 2018-01-04 Martin Liska <mliska@suse.cz>
81 * g++.dg/ipa/pr82352.C: New test.
83 2018-01-04 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/vect-opt-info-1.c: Moved to ...
86 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
87 vect_int targets, use dg-additional-options instead of dg-options and
88 use relative line numbers instead of absolute.
90 2018-01-03 Martin Sebor <msebor@redhat.com>
92 PR tree-optimization/83655
93 * gcc.dg/Wrestrict-5.c: New test.
94 * c-c++-common/builtins.c: New test.
96 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
97 Alan Hayward <alan.hayward@arm.com>
98 David Sherwood <david.sherwood@arm.com>
100 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
103 2018-01-03 Jeff Law <law@redhat.com>
106 * gcc.target/i386/stack-check-17.c: New test.
107 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
109 2018-01-03 Jakub Jelinek <jakub@redhat.com>
112 * gcc.dg/pr83621.c: New test.
115 * gcc.dg/pr83645.c: New test.
117 2018-01-03 Martin Sebor <msebor@redhat.com>
119 PR tree-optimization/83603
120 * gcc.dg/Wrestrict-4.c: New test.
123 * gcc.dg/const-2.c: New test.
124 * gcc.dg/pure-3.c: New test.
126 2018-01-03 Martin Sebor <msebor@redhat.com>
128 * gcc.dg/Wrestrict-3.c: New test.
130 2018-01-03 Jakub Jelinek <jakub@redhat.com>
133 * g++.dg/opt/pr83555.C: New test.
134 * g++.dg/ubsan/pr83555.C: New test.
136 2018-01-03 David Malcolm <dmalcolm@redhat.com>
139 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
140 the !CHECKING_P case by expecting a note.
141 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
142 a note for the !CHECKING_P case, and move the return statement
143 outside of #if CHECKING_P guard.
145 2018-01-03 Jeff Law <law@redhat.com>
148 * gcc.target/i386/stack-check-18.c: New test.
149 * gcc.target/i386/stack-check-19.c: New test.
151 2018-01-03 Martin Sebor <msebor@redhat.com>
153 PR tree-optimization/83501
154 * c-c++-common/Warray-bounds-3.c: Remove xfail.
156 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
158 PR tree-optimization/83501
159 * gcc.dg/tree-ssa/pr83501-1.c: New test.
161 2018-01-03 Nathan Sidwell <nathan@acm.org>
164 * g++.dg/ipa/pr83667.C: New.
166 2018-01-03 Martin Liska <mliska@suse.cz>
168 PR tree-optimization/83593
169 * gcc.dg/pr83593.c: New test.
171 2018-01-03 Martin Liska <mliska@suse.cz>
174 * g++.dg/ipa/pr83549.C: New test.
176 2018-01-03 Marek Polacek <polacek@redhat.com>
179 * g++.dg/warn/mvp2.C: New test.
181 2018-01-03 Jakub Jelinek <jakub@redhat.com>
183 PR preprocessor/83602
184 * g++.dg/cpp/pr83602.C: New test.
187 * g++.dg/parse/pr83634.C: New test.
189 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
192 * gfortran.dg/eoshift_7.f90: New test.
194 2018-01-03 Jan Beulich <jbeulich@suse.com>
196 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
197 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
199 2018-01-03 Jakub Jelinek <jakub@redhat.com>
201 Update copyright years.
203 2018-01-03 Martin Liska <mliska@suse.cz>
206 * gcc.dg/ipa/pr83594.c: New test.
208 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
209 Alan Hayward <alan.hayward@arm.com>
210 David Sherwood <david.sherwood@arm.com>
212 * gcc.dg/vect-opt-info-1.c: New test.
214 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
216 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
217 floorf128, truncf128, and roundf128.
218 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
219 optimizations added in match.pd.
220 * gcc.target/powerpc/float128-hw6.c: Likewise.
221 * gcc.target/powerpc/float128-hw7.c: Likewise.
222 * gcc.target/powerpc/float128-hw8.c: Likewise.
223 * gcc.target/powerpc/float128-hw9.c: Likewise.
224 * gcc.target/powerpc/float128-hw10.c: Likewise.
225 * gcc.target/powerpc/float128-hw11.c: Likewise.
227 2018-01-02 Jakub Jelinek <jakub@redhat.com>
230 * g++.dg/cpp0x/pr83556.C: New test.
232 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
236 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
237 * gfortran.dg/simplify_cshift_4.f90: New test.
239 2018-01-02 Marek Polacek <polacek@redhat.com>
242 * g++.dg/cpp0x/inh-ctor30.C: New test.
245 * g++.dg/cpp1z/pr83644.C: New test.
247 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
250 * gfortran.dg/coarray_45.f90 : New test.
253 * gfortran.dg/coarray_46.f90 : New test.
255 2018-01-01 Jakub Jelinek <jakub@redhat.com>
257 PR tree-optimization/83581
258 * gcc.dg/pr83581.c: New test.
261 * gcc.dg/pr83595.c: New test.
264 * g++.dg/opt/pr83608.C: New test.
267 * gcc.dg/pr83609.c: New test.
268 * g++.dg/opt/pr83609.C: New test.
271 * gcc.dg/pr83623.c: New test.
273 * gcc.target/i386/i386.exp
274 (check_effective_target_avx512vpopcntdqvl): New proc.
275 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
276 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
277 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
279 Copyright (C) 2018 Free Software Foundation, Inc.
281 Copying and distribution of this file, with or without modification,
282 are permitted in any medium without royalty provided the copyright
283 notice and this notice are preserved.