1 2017-01-05 Martin Sebor <msebor@redhat.com>
3 PR tree-optimization/78910
4 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7 * gcc.dg/tree-ssa/pr78910.c: New test.
9 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11 * gcc.dg/sso-10.c: New test.
13 2017-01-05 Jakub Jelinek <jakub@redhat.com>
15 PR tree-optimization/71016
16 * gcc.target/i386/pr71016.c: New test.
17 * gcc.target/aarch64/pr71016.c: New test.
18 * gcc.dg/tree-ssa/pr66726-3.c: New test.
21 * g++.dg/cpp1z/decomp19.C: New test.
24 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
25 * g++.dg/init/union1.C: Likewise.
26 * g++.dg/cpp0x/union6.C: Expect errors.
27 * g++.dg/cpp0x/union8.C: New test.
28 * g++.dg/cpp0x/pr78890-1.C: New test.
29 * g++.dg/cpp0x/pr78890-2.C: New test.
31 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
33 * gcc.target/powerpc/pr71670.c: Require p9vector.
34 * gcc.target/powerpc/p9-novsx.c: Same.
36 2017-01-05 David Malcolm <dmalcolm@redhat.com>
38 * selftests/asr_div1.rtl: New file.
39 * selftests/aarch64: New subdirectory.
40 * selftests/aarch64/times-two.rtl: New file.
41 * selftests/bb-index.rtl: New file.
42 * selftests/cfg-test.rtl: New file.
43 * selftests/const-int.rtl: New file.
44 * selftests/example-labels.rtl: New file.
45 * selftests/insn-with-mode.rtl: New file.
46 * selftests/jump-to-label-ref.rtl: New file.
47 * selftests/jump-to-return.rtl: New file.
48 * selftests/jump-to-simple-return.rtl: New file.
49 * selftests/mem.rtl: New file.
50 * selftests/note-insn-deleted.rtl: New file.
51 * selftests/note_insn_basic_block.rtl: New file.
52 * selftests/simple-cse.rtl: New file.
53 * selftests/symbol-ref.rtl: New file.
54 * selftests/x86_64: New subdirectory.
55 * selftests/x86_64/call-insn.rtl: New file.
56 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
57 * selftests/x86_64/times-two.rtl: New file.
58 * selftests/x86_64/unspec.rtl: New file.
60 2017-01-05 Nathan Sidwell <nathan@acm.org>
63 * g++.dg/cpp0x/pr78765.C: New.
65 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
67 * gcc.target/s390/memcpy-2.c: New test.
68 * gcc.target/s390/memset-2.c: New test.
70 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
72 * gcc.target/s390/memcpy-1.c: New test.
74 2017-01-04 Jeff Law <law@redhat.com>
76 PR tree-optimization/78812
77 * g++.dg/torture/pr78812.C: New test.
79 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
84 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
85 64-bit VSX systems with direct move, whether we optimize common
86 code sequences in the GLIBC math library for float math functions.
87 * gcc.target/powerpc/pr71977-2.c: Likewise.
89 2017-01-04 Marek Polacek <polacek@redhat.com>
92 * c-c++-common/Wpointer-compare-1.c: New test.
94 2017-01-04 Jakub Jelinek <jakub@redhat.com>
97 * c-c++-common/Wunused-var-16.c: New test.
100 * g++.dg/cpp0x/pr78693.C: New test.
103 * gcc.dg/pr78957.c: New test.
105 * g++.dg/cpp1y/auto-fn34.C: New test.
108 * g++.dg/cpp0x/pr71182.C: New test.
110 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
113 * gcc.target/powerpc/pr78056-1.c: New test.
114 * gcc.target/powerpc/pr78056-2.c: New test.
115 * gcc.target/powerpc/pr78056-3.c: New test.
116 * gcc.target/powerpc/pr78056-4.c: New test.
117 * gcc.target/powerpc/pr78056-5.c: New test.
118 * gcc.target/powerpc/pr78056-6.c: New test.
119 * gcc.target/powerpc/pr78056-7.c: New test.
120 * gcc.target/powerpc/pr78056-8.c: New test.
121 * lib/target-supports.exp
122 (check_effective_target_powerpc_popcntb_ok): New procedure to test
123 whether the effective target supports the popcntb instruction.
125 2017-01-03 Jeff Law <law@redhat.com>
127 PR tree-optimization/67955
128 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
130 2017-01-04 Marek Polacek <polacek@redhat.com>
134 * g++.dg/cpp0x/range-for32.C: New test.
135 * g++.dg/cpp0x/range-for33.C: New test.
137 2017-01-04 David Malcolm <dmalcolm@redhat.com>
139 * gcc.dg/Wmissing-braces-fixits.c: New test case.
141 2017-01-04 Nathan Sidwell <nathan@acm.org>
144 * g++.dg/cpp1y/pr66735.C: New.
146 2017-01-04 Jakub Jelinek <jakub@redhat.com>
148 PR tree-optimization/71563
149 * gcc.dg/tree-ssa/pr71563.c: New test.
151 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
155 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
156 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
157 * gfortran.dg/transfer_intrinsic_1.f90: Change
158 scan-tree-dump-times due to gfc_trans_string_copy change to
159 avoid -Wstringop-overflow.
161 2017-01-03 Jeff Law <law@redhat.com>
163 PR tree-optimization/78856
164 * gcc.c-torture/execute/pr78856.c: New test.
166 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
169 * gcc.target/powerpc/pr78953.c: New test.
171 2017-01-03 Ian Lance Taylor <iant@google.com>
173 * gcc.misc-tests/godump-1.c: Update for accurate representation of
176 2017-01-03 Martin Sebor <msebor@redhat.com>
178 PR tree-optimization/78696
179 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
180 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
181 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
182 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
184 2017-01-03 David Malcolm <dmalcolm@redhat.com>
186 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
187 with more than one digit.
188 * lib/gcc-dg.exp (process-message): Support more than one digit
189 in relative line specifications.
191 2017-01-03 Jakub Jelinek <jakub@redhat.com>
193 PR tree-optimization/78965
194 * gcc.dg/pr78965.c: New test.
197 * g++.dg/opt/pr78901.C: New test.
199 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
203 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
204 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
205 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
206 * gfortran.dg/repeat_7.f90: New test for PR 66310.
207 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
208 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
209 * gfortran.dg/string_1_lp64.f90: New test.
210 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
211 * gfortran.dg/string_3_lp64.f90: New test.
212 * gfortran.dg/transfer_intrinsic_1.f90: Change
213 scan-tree-dump-times due to gfc_trans_string_copy change to
214 avoid -Wstringop-overflow.
216 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
219 * gcc.target/i386/pr78967-1.c: New test.
220 * gcc.target/i386/pr78967-2.c: Ditto.
221 * gcc.target/i386/pr78967-3.c: Ditto.
223 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
224 * gcc.target/i386/pr78904-4.c: Ditto.
225 * gcc.target/i386/pr78904-6.c: Ditto.
227 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
230 * g++.dg/torture/pr77674.C: New testcase.
232 2017-01-01 Jakub Jelinek <jakub@redhat.com>
234 Update copyright years.
236 Copyright (C) 2017 Free Software Foundation, Inc.
238 Copying and distribution of this file, with or without modification,
239 are permitted in any medium without royalty provided the copyright
240 notice and this notice are preserved.