1 2017-01-09 Martin Sebor <msebor@redhat.com>
4 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5 with different precisions.
7 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9 * g++.dg/opt/call2.C: New test.
10 * g++.dg/opt/call3.C: Likewise.
11 * gnat.dg/array26.adb: New test.
12 * gnat.dg/array26_pkg.ad[sb]: New helper.
13 * gnat.dg/array27.adb: New test.
14 * gnat.dg/array27_pkg.ad[sb]: New helper.
15 * gnat.dg/array28.adb: New test.
16 * gnat.dg/array28_pkg.ad[sb]: New helper.
18 2017-01-09 Jakub Jelinek <jakub@redhat.com>
22 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
24 * gfortran.dg/initialization_17.f90: Likewise.
26 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
29 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
30 * gcc.target/i386/pr78904-4.c: Likewise.
31 * gcc.target/i386/pr78904-6.c: Likewise.
32 * gcc.target/i386/pr78967-2.c: Likewise.
34 2017-01-09 Jakub Jelinek <jakub@redhat.com>
36 PR tree-optimization/78899
37 * gcc.target/i386/pr78899.c: New test.
38 * gcc.dg/pr71077.c: New test.
40 2017-01-09 Martin Jambor <mjambor@suse.cz>
44 * gcc.dg/torture/pr78365.c: New test.
46 2017-01-09 Jakub Jelinek <jakub@redhat.com>
49 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
50 (main): Use int* instead of long long.
52 PR tree-optimization/78938
53 * gcc.dg/vect/pr78938.c: New test.
55 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
57 * gcc.dg/20161219.c: New test.
59 2017-01-09 Richard Biener <rguenther@suse.de>
61 PR tree-optimization/78997
62 * gcc.dg/torture/pr78997.c: New testcase.
64 2017-01-09 Richard Biener <rguenther@suse.de>
67 * g++.dg/lto/pr79000_0.C: New testcase.
68 * g++.dg/lto/pr79000_1.c: Likewise.
70 2017-01-08 Martin Sebor <msebor@redhat.com>
73 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
74 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
75 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
77 * gcc.dg/format/pr78569.c: Adjust.
79 2017-01-07 David Malcolm <dmalcolm@redhat.com>
82 * g++.dg/diagnostic/pr72803.C: New test case.
84 2017-01-07 Martin Sebor <msebor@redhat.com>
86 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
87 * gcc.dg/attr-alloc_size-4.c: Same.
89 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
91 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
92 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
93 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
94 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
95 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
96 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
97 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
99 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
100 * gcc.dg/memcmp-1.c: New.
101 * gcc.dg/strncmp-1.c: New.
103 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
105 * gcc.target/arm/acle/mcrr: New.
106 * gcc.target/arm/acle/mcrr2: New.
107 * gcc.target/arm/acle/mrrc: New.
108 * gcc.target/arm/acle/mrrc2: New.
110 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
112 * gcc.target/arm/acle/mcr.c: New.
113 * gcc.target/arm/acle/mrc.c: New.
114 * gcc.target/arm/acle/mcr2.c: New.
115 * gcc.target/arm/acle/mrc2.c: New.
117 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
119 * gcc.target/arm/acle/ldc: New.
120 * gcc.target/arm/acle/ldc2: New.
121 * gcc.target/arm/acle/ldcl: New.
122 * gcc.target/arm/acle/ldc2l: New.
123 * gcc.target/arm/acle/stc: New.
124 * gcc.target/arm/acle/stc2: New.
125 * gcc.target/arm/acle/stcl: New.
126 * gcc.target/arm/acle/stc2l: New.
128 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
130 * gcc.target/arm/acle/acle.exp: Run tests for different options
131 and make sure fat-lto-objects is used such that we can still do
133 * gcc.target/arm/acle/cdp.c: New.
134 * gcc.target/arm/acle/cdp2.c: New.
135 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
136 (check_effective_target_arm_coproc1_ok_nocache): New.
137 (check_effective_target_arm_coproc2_ok): New.
138 (check_effective_target_arm_coproc2_ok_nocache): New.
139 (check_effective_target_arm_coproc3_ok): New.
140 (check_effective_target_arm_coproc3_ok_nocache): New.
141 (check_effective_target_arm_coproc4_ok): New.
142 (check_effective_target_arm_coproc4_ok_nocache): New.
144 2017-01-06 Martin Sebor <msebor@redhat.com>
147 * gcc.dg/tree-ssa/pr78605.c: New test.
149 2017-01-05 Martin Sebor <msebor@redhat.com>
151 PR tree-optimization/78910
152 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
154 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
155 * gcc.dg/tree-ssa/pr78910.c: New test.
157 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
159 * gcc.dg/sso-10.c: New test.
161 2017-01-05 Jakub Jelinek <jakub@redhat.com>
163 PR tree-optimization/71016
164 * gcc.target/i386/pr71016.c: New test.
165 * gcc.target/aarch64/pr71016.c: New test.
166 * gcc.dg/tree-ssa/pr66726-3.c: New test.
169 * g++.dg/cpp1z/decomp19.C: New test.
172 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
173 * g++.dg/init/union1.C: Likewise.
174 * g++.dg/cpp0x/union6.C: Expect errors.
175 * g++.dg/cpp0x/union8.C: New test.
176 * g++.dg/cpp0x/pr78890-1.C: New test.
177 * g++.dg/cpp0x/pr78890-2.C: New test.
179 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
181 * gcc.target/powerpc/pr71670.c: Require p9vector.
182 * gcc.target/powerpc/p9-novsx.c: Same.
184 2017-01-05 David Malcolm <dmalcolm@redhat.com>
186 * selftests/asr_div1.rtl: New file.
187 * selftests/aarch64: New subdirectory.
188 * selftests/aarch64/times-two.rtl: New file.
189 * selftests/bb-index.rtl: New file.
190 * selftests/cfg-test.rtl: New file.
191 * selftests/const-int.rtl: New file.
192 * selftests/example-labels.rtl: New file.
193 * selftests/insn-with-mode.rtl: New file.
194 * selftests/jump-to-label-ref.rtl: New file.
195 * selftests/jump-to-return.rtl: New file.
196 * selftests/jump-to-simple-return.rtl: New file.
197 * selftests/mem.rtl: New file.
198 * selftests/note-insn-deleted.rtl: New file.
199 * selftests/note_insn_basic_block.rtl: New file.
200 * selftests/simple-cse.rtl: New file.
201 * selftests/symbol-ref.rtl: New file.
202 * selftests/x86_64: New subdirectory.
203 * selftests/x86_64/call-insn.rtl: New file.
204 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
205 * selftests/x86_64/times-two.rtl: New file.
206 * selftests/x86_64/unspec.rtl: New file.
208 2017-01-05 Nathan Sidwell <nathan@acm.org>
211 * g++.dg/cpp0x/pr78765.C: New.
213 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
215 * gcc.target/s390/memcpy-2.c: New test.
216 * gcc.target/s390/memset-2.c: New test.
218 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
220 * gcc.target/s390/memcpy-1.c: New test.
222 2017-01-04 Jeff Law <law@redhat.com>
224 PR tree-optimization/78812
225 * g++.dg/torture/pr78812.C: New test.
227 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
232 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
233 64-bit VSX systems with direct move, whether we optimize common
234 code sequences in the GLIBC math library for float math functions.
235 * gcc.target/powerpc/pr71977-2.c: Likewise.
237 2017-01-04 Marek Polacek <polacek@redhat.com>
240 * c-c++-common/Wpointer-compare-1.c: New test.
242 2017-01-04 Jakub Jelinek <jakub@redhat.com>
245 * c-c++-common/Wunused-var-16.c: New test.
248 * g++.dg/cpp0x/pr78693.C: New test.
251 * gcc.dg/pr78957.c: New test.
253 * g++.dg/cpp1y/auto-fn34.C: New test.
256 * g++.dg/cpp0x/pr71182.C: New test.
258 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
261 * gcc.target/powerpc/pr78056-1.c: New test.
262 * gcc.target/powerpc/pr78056-2.c: New test.
263 * gcc.target/powerpc/pr78056-3.c: New test.
264 * gcc.target/powerpc/pr78056-4.c: New test.
265 * gcc.target/powerpc/pr78056-5.c: New test.
266 * gcc.target/powerpc/pr78056-6.c: New test.
267 * gcc.target/powerpc/pr78056-7.c: New test.
268 * gcc.target/powerpc/pr78056-8.c: New test.
269 * lib/target-supports.exp
270 (check_effective_target_powerpc_popcntb_ok): New procedure to test
271 whether the effective target supports the popcntb instruction.
273 2017-01-03 Jeff Law <law@redhat.com>
275 PR tree-optimization/67955
276 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
278 2017-01-04 Marek Polacek <polacek@redhat.com>
282 * g++.dg/cpp0x/range-for32.C: New test.
283 * g++.dg/cpp0x/range-for33.C: New test.
285 2017-01-04 David Malcolm <dmalcolm@redhat.com>
287 * gcc.dg/Wmissing-braces-fixits.c: New test case.
289 2017-01-04 Nathan Sidwell <nathan@acm.org>
292 * g++.dg/cpp1y/pr66735.C: New.
294 2017-01-04 Jakub Jelinek <jakub@redhat.com>
296 PR tree-optimization/71563
297 * gcc.dg/tree-ssa/pr71563.c: New test.
299 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
303 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
304 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
305 * gfortran.dg/transfer_intrinsic_1.f90: Change
306 scan-tree-dump-times due to gfc_trans_string_copy change to
307 avoid -Wstringop-overflow.
309 2017-01-03 Jeff Law <law@redhat.com>
311 PR tree-optimization/78856
312 * gcc.c-torture/execute/pr78856.c: New test.
314 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
317 * gcc.target/powerpc/pr78953.c: New test.
319 2017-01-03 Ian Lance Taylor <iant@google.com>
321 * gcc.misc-tests/godump-1.c: Update for accurate representation of
324 2017-01-03 Martin Sebor <msebor@redhat.com>
326 PR tree-optimization/78696
327 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
328 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
329 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
330 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
332 2017-01-03 David Malcolm <dmalcolm@redhat.com>
334 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
335 with more than one digit.
336 * lib/gcc-dg.exp (process-message): Support more than one digit
337 in relative line specifications.
339 2017-01-03 Jakub Jelinek <jakub@redhat.com>
341 PR tree-optimization/78965
342 * gcc.dg/pr78965.c: New test.
345 * g++.dg/opt/pr78901.C: New test.
347 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
351 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
352 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
353 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
354 * gfortran.dg/repeat_7.f90: New test for PR 66310.
355 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
356 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
357 * gfortran.dg/string_1_lp64.f90: New test.
358 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
359 * gfortran.dg/string_3_lp64.f90: New test.
360 * gfortran.dg/transfer_intrinsic_1.f90: Change
361 scan-tree-dump-times due to gfc_trans_string_copy change to
362 avoid -Wstringop-overflow.
364 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
367 * gcc.target/i386/pr78967-1.c: New test.
368 * gcc.target/i386/pr78967-2.c: Ditto.
369 * gcc.target/i386/pr78967-3.c: Ditto.
371 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
372 * gcc.target/i386/pr78904-4.c: Ditto.
373 * gcc.target/i386/pr78904-6.c: Ditto.
375 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
378 * g++.dg/torture/pr77674.C: New testcase.
380 2017-01-01 Jakub Jelinek <jakub@redhat.com>
382 Update copyright years.
384 Copyright (C) 2017 Free Software Foundation, Inc.
386 Copying and distribution of this file, with or without modification,
387 are permitted in any medium without royalty provided the copyright
388 notice and this notice are preserved.