1 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
2 Monk Chiang <sh.chiang04@gmail.com>
4 * gcc.target/riscv/save-restore-1.c: New.
6 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9 * gcc.target/powerpc/pr83677.c: New file.
11 2018-01-08 Jeff Law <law@redhat.com>
13 PR rtl-optimizatin/81308
14 * g++.dg/pr81308-1.C: New test.
15 * g++.dg/pr81308-2.C: New test.
17 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
19 PR target/83663 - Revert r255946
20 * gcc.target/aarch64/vect-slp-dup.c: New.
22 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
27 2018-01-08 Richard Biener <rguenther@suse.de>
29 PR tree-optimization/83563
30 * gcc.dg/graphite/pr83563.c: New testcase.
32 2018-01-08 Richard Biener <rguenther@suse.de>
35 * g++.dg/torture/pr83713.C: New testcase.
37 2018-01-08 Tom de Vries <tom@codesourcery.com>
39 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
41 2018-01-08 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/83685
44 * gcc.dg/torture/pr83685.c: New testcase.
46 2018-01-08 Richard Biener <rguenther@suse.de>
49 * gcc.dg/lto/pr83719_0.c: New testcase.
51 2018-01-08 Tom de Vries <tom@codesourcery.com>
53 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
54 * gcc.dg/graphite/run-id-1.c: Same.
55 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
57 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
60 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
61 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
62 * gfortran.dg/pdt_27.f03 : New test.
65 * gfortran.dg/pdt_28.f03 : New test.
67 2018-01-08 Tom de Vries <tom@codesourcery.com>
69 * c-c++-common/builtins.c: Require effective target alloca.
70 * gcc.dg/Wrestrict.c: Same.
71 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
73 2018-01-08 Richard Biener <rguenther@suse.de>
76 * gcc.dg/torture/pr83580.c: New testcase.
78 2018-01-08 Richard Biener <rguenther@suse.de>
81 * gcc.dg/pr83517.c: New testcase.
83 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
86 * gcc.dg/uninit-pr81897.c: New test.
88 2018-01-06 Martin Sebor <msebor@redhat.com>
90 PR tree-optimization/83640
91 * gcc.dg/Wrestrict-6.c: New test.
92 * gcc.dg/pr83640.c: New test.
94 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
96 * gcc.target/aarch64/reg-alloc-1.c: New test.
98 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
101 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
103 2018-01-06 Jakub Jelinek <jakub@redhat.com>
106 * gcc.dg/pr83480.c: New test.
108 PR rtl-optimization/83682
109 * gcc.target/i386/pr83682.c: New test.
111 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
115 * gfortran.dg/char_cast_1.f90: Update scan pattern.
116 * gfortran.dg/dependency_49.f90: Likewise.
117 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
118 * gfortran.dg/repeat_7.f90: New test for PR 66310.
119 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
120 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
121 * gfortran.dg/string_1_lp64.f90: New test.
122 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
123 * gfortran.dg/string_3_lp64.f90: New test.
125 2018-01-05 Jakub Jelinek <jakub@redhat.com>
128 * gcc.target/i386/sse-26.c: New test.
131 * gcc.target/i386/pr83604.c: New test.
133 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
135 * gcc.dg/vect/vect-align-4.c: New test.
136 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
137 and redefine as a structure with an unaligned member "b".
138 (foo): Update accordingly.
140 2018-01-05 Sudakshina Das <sudi.das@arm.com>
143 * gcc.target/aarch64/bics_5.c: New test.
144 * gcc.target/arm/bics_5.c: Likewise.
146 2018-01-05 Jakub Jelinek <jakub@redhat.com>
148 PR tree-optimization/83605
149 * gcc.dg/pr83605.c: New test.
151 2018-01-04 Jakub Jelinek <jakub@redhat.com>
154 * gcc.target/i386/pr83554.c: New test.
157 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
160 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
164 * gfortran.dg/eoshift_8.f90: New test.
165 * gfortran.dg/simplify_eoshift_1.f90: New test.
167 2018-01-04 Jakub Jelinek <jakub@redhat.com>
170 * gcc.dg/pr83585.c: New test.
172 2018-01-04 Nathan Sidwell <nathan@acm.org>
175 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
177 2018-01-04 Jakub Jelinek <jakub@redhat.com>
180 * gcc.dg/pr83666.c: New test.
182 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
185 * gcc.target/alpha/pr83628-1.c: New test.
186 * gcc.target/alpha/pr83628-2.c: Ditto.
188 2018-01-04 Martin Liska <mliska@suse.cz>
191 * g++.dg/ipa/pr82352.C: New test.
193 2018-01-04 Jakub Jelinek <jakub@redhat.com>
195 * gcc.dg/vect-opt-info-1.c: Moved to ...
196 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
197 vect_int targets, use dg-additional-options instead of dg-options and
198 use relative line numbers instead of absolute.
200 2018-01-03 Martin Sebor <msebor@redhat.com>
202 PR tree-optimization/83655
203 * gcc.dg/Wrestrict-5.c: New test.
204 * c-c++-common/builtins.c: New test.
206 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
207 Alan Hayward <alan.hayward@arm.com>
208 David Sherwood <david.sherwood@arm.com>
210 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
213 2018-01-03 Jeff Law <law@redhat.com>
216 * gcc.target/i386/stack-check-17.c: New test.
217 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
219 2018-01-03 Jakub Jelinek <jakub@redhat.com>
222 * gcc.dg/pr83621.c: New test.
225 * gcc.dg/pr83645.c: New test.
227 2018-01-03 Martin Sebor <msebor@redhat.com>
229 PR tree-optimization/83603
230 * gcc.dg/Wrestrict-4.c: New test.
233 * gcc.dg/const-2.c: New test.
234 * gcc.dg/pure-3.c: New test.
236 2018-01-03 Martin Sebor <msebor@redhat.com>
238 * gcc.dg/Wrestrict-3.c: New test.
240 2018-01-03 Jakub Jelinek <jakub@redhat.com>
243 * g++.dg/opt/pr83555.C: New test.
244 * g++.dg/ubsan/pr83555.C: New test.
246 2018-01-03 David Malcolm <dmalcolm@redhat.com>
249 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
250 the !CHECKING_P case by expecting a note.
251 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
252 a note for the !CHECKING_P case, and move the return statement
253 outside of #if CHECKING_P guard.
255 2018-01-03 Jeff Law <law@redhat.com>
258 * gcc.target/i386/stack-check-18.c: New test.
259 * gcc.target/i386/stack-check-19.c: New test.
261 2018-01-03 Martin Sebor <msebor@redhat.com>
263 PR tree-optimization/83501
264 * c-c++-common/Warray-bounds-3.c: Remove xfail.
266 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
268 PR tree-optimization/83501
269 * gcc.dg/tree-ssa/pr83501-1.c: New test.
271 2018-01-03 Nathan Sidwell <nathan@acm.org>
274 * g++.dg/ipa/pr83667.C: New.
276 2018-01-03 Martin Liska <mliska@suse.cz>
278 PR tree-optimization/83593
279 * gcc.dg/pr83593.c: New test.
281 2018-01-03 Martin Liska <mliska@suse.cz>
284 * g++.dg/ipa/pr83549.C: New test.
286 2018-01-03 Marek Polacek <polacek@redhat.com>
289 * g++.dg/warn/mvp2.C: New test.
291 2018-01-03 Jakub Jelinek <jakub@redhat.com>
293 PR preprocessor/83602
294 * g++.dg/cpp/pr83602.C: New test.
297 * g++.dg/parse/pr83634.C: New test.
299 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
302 * gfortran.dg/eoshift_7.f90: New test.
304 2018-01-03 Jan Beulich <jbeulich@suse.com>
306 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
307 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
309 2018-01-03 Jakub Jelinek <jakub@redhat.com>
311 Update copyright years.
313 2018-01-03 Martin Liska <mliska@suse.cz>
316 * gcc.dg/ipa/pr83594.c: New test.
318 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
319 Alan Hayward <alan.hayward@arm.com>
320 David Sherwood <david.sherwood@arm.com>
322 * gcc.dg/vect-opt-info-1.c: New test.
324 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
326 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
327 floorf128, truncf128, and roundf128.
328 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
329 optimizations added in match.pd.
330 * gcc.target/powerpc/float128-hw6.c: Likewise.
331 * gcc.target/powerpc/float128-hw7.c: Likewise.
332 * gcc.target/powerpc/float128-hw8.c: Likewise.
333 * gcc.target/powerpc/float128-hw9.c: Likewise.
334 * gcc.target/powerpc/float128-hw10.c: Likewise.
335 * gcc.target/powerpc/float128-hw11.c: Likewise.
337 2018-01-02 Jakub Jelinek <jakub@redhat.com>
340 * g++.dg/cpp0x/pr83556.C: New test.
342 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
346 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
347 * gfortran.dg/simplify_cshift_4.f90: New test.
349 2018-01-02 Marek Polacek <polacek@redhat.com>
352 * g++.dg/cpp0x/inh-ctor30.C: New test.
355 * g++.dg/cpp1z/pr83644.C: New test.
357 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
360 * gfortran.dg/coarray_45.f90 : New test.
363 * gfortran.dg/coarray_46.f90 : New test.
365 2018-01-01 Jakub Jelinek <jakub@redhat.com>
367 PR tree-optimization/83581
368 * gcc.dg/pr83581.c: New test.
371 * gcc.dg/pr83595.c: New test.
374 * g++.dg/opt/pr83608.C: New test.
377 * gcc.dg/pr83609.c: New test.
378 * g++.dg/opt/pr83609.C: New test.
381 * gcc.dg/pr83623.c: New test.
383 * gcc.target/i386/i386.exp
384 (check_effective_target_avx512vpopcntdqvl): New proc.
385 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
386 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
387 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
389 Copyright (C) 2018 Free Software Foundation, Inc.
391 Copying and distribution of this file, with or without modification,
392 are permitted in any medium without royalty provided the copyright
393 notice and this notice are preserved.