1 2018-01-09 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp0x/pr83734.C: New test.
6 2017-01-09 Carl Love <cel@us.ibm.com>
8 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9 vec_mergeo builtins with float, double, long long, unsigned long long,
10 bool long long arguments.
11 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12 vec_float2 with double arguments.
13 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14 vec_mergew and vec_mergow builtins.
16 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
19 * gfortran.dg/contiguous_6.f90: New test.
21 2018-01-09 Richard Biener <rguenther@suse.de>
23 PR tree-optimization/83668
24 * gcc.dg/graphite/pr83668.c: New testcase.
26 2018-01-09 Joseph Myers <joseph@codesourcery.com>
28 PR tree-optimization/64811
29 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
30 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
31 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
32 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
34 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
36 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
39 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
41 2018-01-09 Tamar Christina <tamar.christina@arm.com>
44 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
45 no NEON and require softfp or hard float-abi.
46 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
48 2018-01-09 Richard Biener <rguenther@suse.de>
50 PR tree-optimization/83572
51 * gcc.dg/graphite/pr83572.c: New testcase.
53 2018-01-09 Jakub Jelinek <jakub@redhat.com>
56 * gcc.dg/sms-13.c: New test.
58 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
61 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
63 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
64 Monk Chiang <sh.chiang04@gmail.com>
66 * gcc.target/riscv/save-restore-1.c: New.
68 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
71 * gcc.target/powerpc/pr83677.c: New file.
73 2018-01-08 Jeff Law <law@redhat.com>
75 PR rtl-optimizatin/81308
76 * g++.dg/pr81308-1.C: New test.
77 * g++.dg/pr81308-2.C: New test.
79 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
81 PR target/83663 - Revert r255946
82 * gcc.target/aarch64/vect-slp-dup.c: New.
84 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
89 2018-01-08 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/83563
92 * gcc.dg/graphite/pr83563.c: New testcase.
94 2018-01-08 Richard Biener <rguenther@suse.de>
97 * g++.dg/torture/pr83713.C: New testcase.
99 2018-01-08 Tom de Vries <tom@codesourcery.com>
101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
103 2018-01-08 Richard Biener <rguenther@suse.de>
105 PR tree-optimization/83685
106 * gcc.dg/torture/pr83685.c: New testcase.
108 2018-01-08 Richard Biener <rguenther@suse.de>
111 * gcc.dg/lto/pr83719_0.c: New testcase.
113 2018-01-08 Tom de Vries <tom@codesourcery.com>
115 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
116 * gcc.dg/graphite/run-id-1.c: Same.
117 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
119 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
122 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
123 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
124 * gfortran.dg/pdt_27.f03 : New test.
127 * gfortran.dg/pdt_28.f03 : New test.
129 2018-01-08 Tom de Vries <tom@codesourcery.com>
131 * c-c++-common/builtins.c: Require effective target alloca.
132 * gcc.dg/Wrestrict.c: Same.
133 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
135 2018-01-08 Richard Biener <rguenther@suse.de>
138 * gcc.dg/torture/pr83580.c: New testcase.
140 2018-01-08 Richard Biener <rguenther@suse.de>
143 * gcc.dg/pr83517.c: New testcase.
145 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
148 * gcc.dg/uninit-pr81897.c: New test.
150 2018-01-06 Martin Sebor <msebor@redhat.com>
152 PR tree-optimization/83640
153 * gcc.dg/Wrestrict-6.c: New test.
154 * gcc.dg/pr83640.c: New test.
156 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
158 * gcc.target/aarch64/reg-alloc-1.c: New test.
160 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
163 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
165 2018-01-06 Jakub Jelinek <jakub@redhat.com>
168 * gcc.dg/pr83480.c: New test.
170 PR rtl-optimization/83682
171 * gcc.target/i386/pr83682.c: New test.
173 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
177 * gfortran.dg/char_cast_1.f90: Update scan pattern.
178 * gfortran.dg/dependency_49.f90: Likewise.
179 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
180 * gfortran.dg/repeat_7.f90: New test for PR 66310.
181 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
182 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
183 * gfortran.dg/string_1_lp64.f90: New test.
184 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
185 * gfortran.dg/string_3_lp64.f90: New test.
187 2018-01-05 Jakub Jelinek <jakub@redhat.com>
190 * gcc.target/i386/sse-26.c: New test.
193 * gcc.target/i386/pr83604.c: New test.
195 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
197 * gcc.dg/vect/vect-align-4.c: New test.
198 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
199 and redefine as a structure with an unaligned member "b".
200 (foo): Update accordingly.
202 2018-01-05 Sudakshina Das <sudi.das@arm.com>
205 * gcc.target/aarch64/bics_5.c: New test.
206 * gcc.target/arm/bics_5.c: Likewise.
208 2018-01-05 Jakub Jelinek <jakub@redhat.com>
210 PR tree-optimization/83605
211 * gcc.dg/pr83605.c: New test.
213 2018-01-04 Jakub Jelinek <jakub@redhat.com>
216 * gcc.target/i386/pr83554.c: New test.
219 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
222 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
226 * gfortran.dg/eoshift_8.f90: New test.
227 * gfortran.dg/simplify_eoshift_1.f90: New test.
229 2018-01-04 Jakub Jelinek <jakub@redhat.com>
232 * gcc.dg/pr83585.c: New test.
234 2018-01-04 Nathan Sidwell <nathan@acm.org>
237 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
239 2018-01-04 Jakub Jelinek <jakub@redhat.com>
242 * gcc.dg/pr83666.c: New test.
244 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
247 * gcc.target/alpha/pr83628-1.c: New test.
248 * gcc.target/alpha/pr83628-2.c: Ditto.
250 2018-01-04 Martin Liska <mliska@suse.cz>
253 * g++.dg/ipa/pr82352.C: New test.
255 2018-01-04 Jakub Jelinek <jakub@redhat.com>
257 * gcc.dg/vect-opt-info-1.c: Moved to ...
258 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
259 vect_int targets, use dg-additional-options instead of dg-options and
260 use relative line numbers instead of absolute.
262 2018-01-03 Martin Sebor <msebor@redhat.com>
264 PR tree-optimization/83655
265 * gcc.dg/Wrestrict-5.c: New test.
266 * c-c++-common/builtins.c: New test.
268 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
269 Alan Hayward <alan.hayward@arm.com>
270 David Sherwood <david.sherwood@arm.com>
272 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
275 2018-01-03 Jeff Law <law@redhat.com>
278 * gcc.target/i386/stack-check-17.c: New test.
279 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
281 2018-01-03 Jakub Jelinek <jakub@redhat.com>
284 * gcc.dg/pr83621.c: New test.
287 * gcc.dg/pr83645.c: New test.
289 2018-01-03 Martin Sebor <msebor@redhat.com>
291 PR tree-optimization/83603
292 * gcc.dg/Wrestrict-4.c: New test.
295 * gcc.dg/const-2.c: New test.
296 * gcc.dg/pure-3.c: New test.
298 2018-01-03 Martin Sebor <msebor@redhat.com>
300 * gcc.dg/Wrestrict-3.c: New test.
302 2018-01-03 Jakub Jelinek <jakub@redhat.com>
305 * g++.dg/opt/pr83555.C: New test.
306 * g++.dg/ubsan/pr83555.C: New test.
308 2018-01-03 David Malcolm <dmalcolm@redhat.com>
311 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
312 the !CHECKING_P case by expecting a note.
313 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
314 a note for the !CHECKING_P case, and move the return statement
315 outside of #if CHECKING_P guard.
317 2018-01-03 Jeff Law <law@redhat.com>
320 * gcc.target/i386/stack-check-18.c: New test.
321 * gcc.target/i386/stack-check-19.c: New test.
323 2018-01-03 Martin Sebor <msebor@redhat.com>
325 PR tree-optimization/83501
326 * c-c++-common/Warray-bounds-3.c: Remove xfail.
328 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
330 PR tree-optimization/83501
331 * gcc.dg/tree-ssa/pr83501-1.c: New test.
333 2018-01-03 Nathan Sidwell <nathan@acm.org>
336 * g++.dg/ipa/pr83667.C: New.
338 2018-01-03 Martin Liska <mliska@suse.cz>
340 PR tree-optimization/83593
341 * gcc.dg/pr83593.c: New test.
343 2018-01-03 Martin Liska <mliska@suse.cz>
346 * g++.dg/ipa/pr83549.C: New test.
348 2018-01-03 Marek Polacek <polacek@redhat.com>
351 * g++.dg/warn/mvp2.C: New test.
353 2018-01-03 Jakub Jelinek <jakub@redhat.com>
355 PR preprocessor/83602
356 * g++.dg/cpp/pr83602.C: New test.
359 * g++.dg/parse/pr83634.C: New test.
361 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
364 * gfortran.dg/eoshift_7.f90: New test.
366 2018-01-03 Jan Beulich <jbeulich@suse.com>
368 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
369 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
371 2018-01-03 Jakub Jelinek <jakub@redhat.com>
373 Update copyright years.
375 2018-01-03 Martin Liska <mliska@suse.cz>
378 * gcc.dg/ipa/pr83594.c: New test.
380 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
381 Alan Hayward <alan.hayward@arm.com>
382 David Sherwood <david.sherwood@arm.com>
384 * gcc.dg/vect-opt-info-1.c: New test.
386 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
388 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
389 floorf128, truncf128, and roundf128.
390 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
391 optimizations added in match.pd.
392 * gcc.target/powerpc/float128-hw6.c: Likewise.
393 * gcc.target/powerpc/float128-hw7.c: Likewise.
394 * gcc.target/powerpc/float128-hw8.c: Likewise.
395 * gcc.target/powerpc/float128-hw9.c: Likewise.
396 * gcc.target/powerpc/float128-hw10.c: Likewise.
397 * gcc.target/powerpc/float128-hw11.c: Likewise.
399 2018-01-02 Jakub Jelinek <jakub@redhat.com>
402 * g++.dg/cpp0x/pr83556.C: New test.
404 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
408 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
409 * gfortran.dg/simplify_cshift_4.f90: New test.
411 2018-01-02 Marek Polacek <polacek@redhat.com>
414 * g++.dg/cpp0x/inh-ctor30.C: New test.
417 * g++.dg/cpp1z/pr83644.C: New test.
419 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
422 * gfortran.dg/coarray_45.f90 : New test.
425 * gfortran.dg/coarray_46.f90 : New test.
427 2018-01-01 Jakub Jelinek <jakub@redhat.com>
429 PR tree-optimization/83581
430 * gcc.dg/pr83581.c: New test.
433 * gcc.dg/pr83595.c: New test.
436 * g++.dg/opt/pr83608.C: New test.
439 * gcc.dg/pr83609.c: New test.
440 * g++.dg/opt/pr83609.C: New test.
443 * gcc.dg/pr83623.c: New test.
445 * gcc.target/i386/i386.exp
446 (check_effective_target_avx512vpopcntdqvl): New proc.
447 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
448 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
449 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
451 Copyright (C) 2018 Free Software Foundation, Inc.
453 Copying and distribution of this file, with or without modification,
454 are permitted in any medium without royalty provided the copyright
455 notice and this notice are preserved.