1 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/contiguous_6.f90: New test.
6 2018-01-09 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/83668
9 * gcc.dg/graphite/pr83668.c: New testcase.
11 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13 PR tree-optimization/64811
14 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
17 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
19 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
24 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
26 2018-01-09 Tamar Christina <tamar.christina@arm.com>
29 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
30 no NEON and require softfp or hard float-abi.
31 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
33 2018-01-09 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/83572
36 * gcc.dg/graphite/pr83572.c: New testcase.
38 2018-01-09 Jakub Jelinek <jakub@redhat.com>
41 * gcc.dg/sms-13.c: New test.
43 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
46 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
48 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
49 Monk Chiang <sh.chiang04@gmail.com>
51 * gcc.target/riscv/save-restore-1.c: New.
53 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
56 * gcc.target/powerpc/pr83677.c: New file.
58 2018-01-08 Jeff Law <law@redhat.com>
60 PR rtl-optimizatin/81308
61 * g++.dg/pr81308-1.C: New test.
62 * g++.dg/pr81308-2.C: New test.
64 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
66 PR target/83663 - Revert r255946
67 * gcc.target/aarch64/vect-slp-dup.c: New.
69 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
71 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
74 2018-01-08 Richard Biener <rguenther@suse.de>
76 PR tree-optimization/83563
77 * gcc.dg/graphite/pr83563.c: New testcase.
79 2018-01-08 Richard Biener <rguenther@suse.de>
82 * g++.dg/torture/pr83713.C: New testcase.
84 2018-01-08 Tom de Vries <tom@codesourcery.com>
86 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
88 2018-01-08 Richard Biener <rguenther@suse.de>
90 PR tree-optimization/83685
91 * gcc.dg/torture/pr83685.c: New testcase.
93 2018-01-08 Richard Biener <rguenther@suse.de>
96 * gcc.dg/lto/pr83719_0.c: New testcase.
98 2018-01-08 Tom de Vries <tom@codesourcery.com>
100 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
101 * gcc.dg/graphite/run-id-1.c: Same.
102 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
104 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
107 * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
108 * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
109 * gfortran.dg/pdt_27.f03 : New test.
112 * gfortran.dg/pdt_28.f03 : New test.
114 2018-01-08 Tom de Vries <tom@codesourcery.com>
116 * c-c++-common/builtins.c: Require effective target alloca.
117 * gcc.dg/Wrestrict.c: Same.
118 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
120 2018-01-08 Richard Biener <rguenther@suse.de>
123 * gcc.dg/torture/pr83580.c: New testcase.
125 2018-01-08 Richard Biener <rguenther@suse.de>
128 * gcc.dg/pr83517.c: New testcase.
130 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
133 * gcc.dg/uninit-pr81897.c: New test.
135 2018-01-06 Martin Sebor <msebor@redhat.com>
137 PR tree-optimization/83640
138 * gcc.dg/Wrestrict-6.c: New test.
139 * gcc.dg/pr83640.c: New test.
141 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
143 * gcc.target/aarch64/reg-alloc-1.c: New test.
145 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
148 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
150 2018-01-06 Jakub Jelinek <jakub@redhat.com>
153 * gcc.dg/pr83480.c: New test.
155 PR rtl-optimization/83682
156 * gcc.target/i386/pr83682.c: New test.
158 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
162 * gfortran.dg/char_cast_1.f90: Update scan pattern.
163 * gfortran.dg/dependency_49.f90: Likewise.
164 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
165 * gfortran.dg/repeat_7.f90: New test for PR 66310.
166 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
167 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
168 * gfortran.dg/string_1_lp64.f90: New test.
169 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
170 * gfortran.dg/string_3_lp64.f90: New test.
172 2018-01-05 Jakub Jelinek <jakub@redhat.com>
175 * gcc.target/i386/sse-26.c: New test.
178 * gcc.target/i386/pr83604.c: New test.
180 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
182 * gcc.dg/vect/vect-align-4.c: New test.
183 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
184 and redefine as a structure with an unaligned member "b".
185 (foo): Update accordingly.
187 2018-01-05 Sudakshina Das <sudi.das@arm.com>
190 * gcc.target/aarch64/bics_5.c: New test.
191 * gcc.target/arm/bics_5.c: Likewise.
193 2018-01-05 Jakub Jelinek <jakub@redhat.com>
195 PR tree-optimization/83605
196 * gcc.dg/pr83605.c: New test.
198 2018-01-04 Jakub Jelinek <jakub@redhat.com>
201 * gcc.target/i386/pr83554.c: New test.
204 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
207 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
211 * gfortran.dg/eoshift_8.f90: New test.
212 * gfortran.dg/simplify_eoshift_1.f90: New test.
214 2018-01-04 Jakub Jelinek <jakub@redhat.com>
217 * gcc.dg/pr83585.c: New test.
219 2018-01-04 Nathan Sidwell <nathan@acm.org>
222 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
224 2018-01-04 Jakub Jelinek <jakub@redhat.com>
227 * gcc.dg/pr83666.c: New test.
229 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.target/alpha/pr83628-1.c: New test.
233 * gcc.target/alpha/pr83628-2.c: Ditto.
235 2018-01-04 Martin Liska <mliska@suse.cz>
238 * g++.dg/ipa/pr82352.C: New test.
240 2018-01-04 Jakub Jelinek <jakub@redhat.com>
242 * gcc.dg/vect-opt-info-1.c: Moved to ...
243 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
244 vect_int targets, use dg-additional-options instead of dg-options and
245 use relative line numbers instead of absolute.
247 2018-01-03 Martin Sebor <msebor@redhat.com>
249 PR tree-optimization/83655
250 * gcc.dg/Wrestrict-5.c: New test.
251 * c-c++-common/builtins.c: New test.
253 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
254 Alan Hayward <alan.hayward@arm.com>
255 David Sherwood <david.sherwood@arm.com>
257 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
260 2018-01-03 Jeff Law <law@redhat.com>
263 * gcc.target/i386/stack-check-17.c: New test.
264 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
266 2018-01-03 Jakub Jelinek <jakub@redhat.com>
269 * gcc.dg/pr83621.c: New test.
272 * gcc.dg/pr83645.c: New test.
274 2018-01-03 Martin Sebor <msebor@redhat.com>
276 PR tree-optimization/83603
277 * gcc.dg/Wrestrict-4.c: New test.
280 * gcc.dg/const-2.c: New test.
281 * gcc.dg/pure-3.c: New test.
283 2018-01-03 Martin Sebor <msebor@redhat.com>
285 * gcc.dg/Wrestrict-3.c: New test.
287 2018-01-03 Jakub Jelinek <jakub@redhat.com>
290 * g++.dg/opt/pr83555.C: New test.
291 * g++.dg/ubsan/pr83555.C: New test.
293 2018-01-03 David Malcolm <dmalcolm@redhat.com>
296 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
297 the !CHECKING_P case by expecting a note.
298 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
299 a note for the !CHECKING_P case, and move the return statement
300 outside of #if CHECKING_P guard.
302 2018-01-03 Jeff Law <law@redhat.com>
305 * gcc.target/i386/stack-check-18.c: New test.
306 * gcc.target/i386/stack-check-19.c: New test.
308 2018-01-03 Martin Sebor <msebor@redhat.com>
310 PR tree-optimization/83501
311 * c-c++-common/Warray-bounds-3.c: Remove xfail.
313 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
315 PR tree-optimization/83501
316 * gcc.dg/tree-ssa/pr83501-1.c: New test.
318 2018-01-03 Nathan Sidwell <nathan@acm.org>
321 * g++.dg/ipa/pr83667.C: New.
323 2018-01-03 Martin Liska <mliska@suse.cz>
325 PR tree-optimization/83593
326 * gcc.dg/pr83593.c: New test.
328 2018-01-03 Martin Liska <mliska@suse.cz>
331 * g++.dg/ipa/pr83549.C: New test.
333 2018-01-03 Marek Polacek <polacek@redhat.com>
336 * g++.dg/warn/mvp2.C: New test.
338 2018-01-03 Jakub Jelinek <jakub@redhat.com>
340 PR preprocessor/83602
341 * g++.dg/cpp/pr83602.C: New test.
344 * g++.dg/parse/pr83634.C: New test.
346 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
349 * gfortran.dg/eoshift_7.f90: New test.
351 2018-01-03 Jan Beulich <jbeulich@suse.com>
353 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
354 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
356 2018-01-03 Jakub Jelinek <jakub@redhat.com>
358 Update copyright years.
360 2018-01-03 Martin Liska <mliska@suse.cz>
363 * gcc.dg/ipa/pr83594.c: New test.
365 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
366 Alan Hayward <alan.hayward@arm.com>
367 David Sherwood <david.sherwood@arm.com>
369 * gcc.dg/vect-opt-info-1.c: New test.
371 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
373 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
374 floorf128, truncf128, and roundf128.
375 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
376 optimizations added in match.pd.
377 * gcc.target/powerpc/float128-hw6.c: Likewise.
378 * gcc.target/powerpc/float128-hw7.c: Likewise.
379 * gcc.target/powerpc/float128-hw8.c: Likewise.
380 * gcc.target/powerpc/float128-hw9.c: Likewise.
381 * gcc.target/powerpc/float128-hw10.c: Likewise.
382 * gcc.target/powerpc/float128-hw11.c: Likewise.
384 2018-01-02 Jakub Jelinek <jakub@redhat.com>
387 * g++.dg/cpp0x/pr83556.C: New test.
389 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
393 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
394 * gfortran.dg/simplify_cshift_4.f90: New test.
396 2018-01-02 Marek Polacek <polacek@redhat.com>
399 * g++.dg/cpp0x/inh-ctor30.C: New test.
402 * g++.dg/cpp1z/pr83644.C: New test.
404 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
407 * gfortran.dg/coarray_45.f90 : New test.
410 * gfortran.dg/coarray_46.f90 : New test.
412 2018-01-01 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/83581
415 * gcc.dg/pr83581.c: New test.
418 * gcc.dg/pr83595.c: New test.
421 * g++.dg/opt/pr83608.C: New test.
424 * gcc.dg/pr83609.c: New test.
425 * g++.dg/opt/pr83609.C: New test.
428 * gcc.dg/pr83623.c: New test.
430 * gcc.target/i386/i386.exp
431 (check_effective_target_avx512vpopcntdqvl): New proc.
432 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
433 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
434 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
436 Copyright (C) 2018 Free Software Foundation, Inc.
438 Copying and distribution of this file, with or without modification,
439 are permitted in any medium without royalty provided the copyright
440 notice and this notice are preserved.