PR tree-optimization/78910 - Wrong print-return-value for a negative number
[official-gcc.git] / gcc / testsuite / ChangeLog
blob275040cbf590389bf959bdf2e0744ed520f6412a
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
5         diagnostics.
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.
20         PR c++/78931
21         * g++.dg/cpp1z/decomp19.C: New test.
23         PR c++/78890
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>
62         PR c++/78765
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>
81         PR target/71977
82         PR target/70568
83         PR target/78823
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>
91         PR c++/64767
92         * c-c++-common/Wpointer-compare-1.c: New test.
94 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
96         PR c++/78949
97         * c-c++-common/Wunused-var-16.c: New test.
99         PR c++/78693
100         * g++.dg/cpp0x/pr78693.C: New test.
102         PR driver/78957
103         * gcc.dg/pr78957.c: New test.
105         * g++.dg/cpp1y/auto-fn34.C: New test.
107         PR c++/71182
108         * g++.dg/cpp0x/pr71182.C: New test.
110 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
112         PR target/78056
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>
132         PR c++/77545
133         PR c++/77284
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>
143         PR c++/66735
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>
153         PR fortran/78534
154         PR fortran/78976
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>
168         PR target/78953
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
174         enums.
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.
196         PR middle-end/78901
197         * g++.dg/opt/pr78901.C: New test.
199 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
201         PR fortran/78534
202         PR fortran/66310
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>
218         PR target/78967
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>
229         PR middle-end/77674
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.