]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[ARM] Implement support for ACLE Coprocessor LDC and STC intrinsics
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3811581f
AV
12017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2
3 * gcc.target/arm/acle/ldc: New.
4 * gcc.target/arm/acle/ldc2: New.
5 * gcc.target/arm/acle/ldcl: New.
6 * gcc.target/arm/acle/ldc2l: New.
7 * gcc.target/arm/acle/stc: New.
8 * gcc.target/arm/acle/stc2: New.
9 * gcc.target/arm/acle/stcl: New.
10 * gcc.target/arm/acle/stc2l: New.
11
d57daa0c
AV
122017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13
14 * gcc.target/arm/acle/acle.exp: Run tests for different options
15 and make sure fat-lto-objects is used such that we can still do
16 assemble scans.
17 * gcc.target/arm/acle/cdp.c: New.
18 * gcc.target/arm/acle/cdp2.c: New.
19 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
20 (check_effective_target_arm_coproc1_ok_nocache): New.
21 (check_effective_target_arm_coproc2_ok): New.
22 (check_effective_target_arm_coproc2_ok_nocache): New.
23 (check_effective_target_arm_coproc3_ok): New.
24 (check_effective_target_arm_coproc3_ok_nocache): New.
25 (check_effective_target_arm_coproc4_ok): New.
26 (check_effective_target_arm_coproc4_ok_nocache): New.
27
8a123229
MS
282017-01-06 Martin Sebor <msebor@redhat.com>
29
30 PR middle-end/78605
31 * gcc.dg/tree-ssa/pr78605.c: New test.
32
5b8999d6
MS
332017-01-05 Martin Sebor <msebor@redhat.com>
34
35 PR tree-optimization/78910
36 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
37 diagnostics.
38 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
39 * gcc.dg/tree-ssa/pr78910.c: New test.
40
4e89adf9
EB
412017-01-05 Eric Botcazou <ebotcazou@adacore.com>
42
43 * gcc.dg/sso-10.c: New test.
44
962c5679
JJ
452017-01-05 Jakub Jelinek <jakub@redhat.com>
46
cfd719e7
JJ
47 PR tree-optimization/71016
48 * gcc.target/i386/pr71016.c: New test.
49 * gcc.target/aarch64/pr71016.c: New test.
50 * gcc.dg/tree-ssa/pr66726-3.c: New test.
51
26f20371
JJ
52 PR c++/78931
53 * g++.dg/cpp1z/decomp19.C: New test.
54
962c5679
JJ
55 PR c++/78890
56 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
57 * g++.dg/init/union1.C: Likewise.
58 * g++.dg/cpp0x/union6.C: Expect errors.
59 * g++.dg/cpp0x/union8.C: New test.
60 * g++.dg/cpp0x/pr78890-1.C: New test.
61 * g++.dg/cpp0x/pr78890-2.C: New test.
62
8c15f541
DE
632017-01-05 David Edelsohn <dje.gcc@gmail.com>
64
65 * gcc.target/powerpc/pr71670.c: Require p9vector.
66 * gcc.target/powerpc/p9-novsx.c: Same.
67
51b86113
DM
682017-01-05 David Malcolm <dmalcolm@redhat.com>
69
70 * selftests/asr_div1.rtl: New file.
71 * selftests/aarch64: New subdirectory.
72 * selftests/aarch64/times-two.rtl: New file.
73 * selftests/bb-index.rtl: New file.
74 * selftests/cfg-test.rtl: New file.
75 * selftests/const-int.rtl: New file.
76 * selftests/example-labels.rtl: New file.
77 * selftests/insn-with-mode.rtl: New file.
78 * selftests/jump-to-label-ref.rtl: New file.
79 * selftests/jump-to-return.rtl: New file.
80 * selftests/jump-to-simple-return.rtl: New file.
81 * selftests/mem.rtl: New file.
82 * selftests/note-insn-deleted.rtl: New file.
83 * selftests/note_insn_basic_block.rtl: New file.
84 * selftests/simple-cse.rtl: New file.
85 * selftests/symbol-ref.rtl: New file.
86 * selftests/x86_64: New subdirectory.
87 * selftests/x86_64/call-insn.rtl: New file.
88 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
89 * selftests/x86_64/times-two.rtl: New file.
90 * selftests/x86_64/unspec.rtl: New file.
91
dc7650cc
NS
922017-01-05 Nathan Sidwell <nathan@acm.org>
93
94 PR c++/78765
95 * g++.dg/cpp0x/pr78765.C: New.
96
3db70565
DV
972017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
98
99 * gcc.target/s390/memcpy-2.c: New test.
100 * gcc.target/s390/memset-2.c: New test.
101
f5a537e3
AK
1022017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
103
104 * gcc.target/s390/memcpy-1.c: New test.
105
d80c6d02
JL
1062017-01-04 Jeff Law <law@redhat.com>
107
108 PR tree-optimization/78812
109 * g++.dg/torture/pr78812.C: New test.
110
08edc320 1112017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
112
113 PR target/71977
114 PR target/70568
115 PR target/78823
116 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
117 64-bit VSX systems with direct move, whether we optimize common
118 code sequences in the GLIBC math library for float math functions.
119 * gcc.target/powerpc/pr71977-2.c: Likewise.
120
a9342885
MP
1212017-01-04 Marek Polacek <polacek@redhat.com>
122
123 PR c++/64767
124 * c-c++-common/Wpointer-compare-1.c: New test.
125
066435fe
JJ
1262017-01-04 Jakub Jelinek <jakub@redhat.com>
127
abec4284
JJ
128 PR c++/78949
129 * c-c++-common/Wunused-var-16.c: New test.
130
26c43e27
JJ
131 PR c++/78693
132 * g++.dg/cpp0x/pr78693.C: New test.
133
fc73e60c
JJ
134 PR driver/78957
135 * gcc.dg/pr78957.c: New test.
136
c9cf3863
JJ
137 * g++.dg/cpp1y/auto-fn34.C: New test.
138
066435fe
JJ
139 PR c++/71182
140 * g++.dg/cpp0x/pr71182.C: New test.
141
598bd687
KN
1422017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
143
144 PR target/78056
145 * gcc.target/powerpc/pr78056-1.c: New test.
146 * gcc.target/powerpc/pr78056-2.c: New test.
147 * gcc.target/powerpc/pr78056-3.c: New test.
148 * gcc.target/powerpc/pr78056-4.c: New test.
149 * gcc.target/powerpc/pr78056-5.c: New test.
150 * gcc.target/powerpc/pr78056-6.c: New test.
151 * gcc.target/powerpc/pr78056-7.c: New test.
152 * gcc.target/powerpc/pr78056-8.c: New test.
153 * lib/target-supports.exp
154 (check_effective_target_powerpc_popcntb_ok): New procedure to test
155 whether the effective target supports the popcntb instruction.
156
8194635a
JL
1572017-01-03 Jeff Law <law@redhat.com>
158
159 PR tree-optimization/67955
160 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
161
baf9ebc8
MP
1622017-01-04 Marek Polacek <polacek@redhat.com>
163
164 PR c++/77545
165 PR c++/77284
166 * g++.dg/cpp0x/range-for32.C: New test.
167 * g++.dg/cpp0x/range-for33.C: New test.
168
5dd9a9d0
DM
1692017-01-04 David Malcolm <dmalcolm@redhat.com>
170
171 * gcc.dg/Wmissing-braces-fixits.c: New test case.
172
4bf07f3f
NS
1732017-01-04 Nathan Sidwell <nathan@acm.org>
174
175 PR c++/66735
176 * g++.dg/cpp1y/pr66735.C: New.
177
165ba2e9
JJ
1782017-01-04 Jakub Jelinek <jakub@redhat.com>
179
180 PR tree-optimization/71563
181 * gcc.dg/tree-ssa/pr71563.c: New test.
182
4567f969
JB
1832017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
184
185 PR fortran/78534
186 PR fortran/78976
187 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
188 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
189 * gfortran.dg/transfer_intrinsic_1.f90: Change
190 scan-tree-dump-times due to gfc_trans_string_copy change to
191 avoid -Wstringop-overflow.
192
1c06f07f
JL
1932017-01-03 Jeff Law <law@redhat.com>
194
195 PR tree-optimization/78856
196 * gcc.c-torture/execute/pr78856.c: New test.
197
60fb638f
MM
1982017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
199
200 PR target/78953
201 * gcc.target/powerpc/pr78953.c: New test.
202
e4d02f52
ILT
2032017-01-03 Ian Lance Taylor <iant@google.com>
204
205 * gcc.misc-tests/godump-1.c: Update for accurate representation of
206 enums.
207
5b4f088d
MS
2082017-01-03 Martin Sebor <msebor@redhat.com>
209
210 PR tree-optimization/78696
211 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
212 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
213 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
214 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
215
2162017-01-03 David Malcolm <dmalcolm@redhat.com>
217
218 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
219 with more than one digit.
220 * lib/gcc-dg.exp (process-message): Support more than one digit
221 in relative line specifications.
222
2232017-01-03 Jakub Jelinek <jakub@redhat.com>
224
225 PR tree-optimization/78965
226 * gcc.dg/pr78965.c: New test.
227
228 PR middle-end/78901
229 * g++.dg/opt/pr78901.C: New test.
230
2312017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
232
233 PR fortran/78534
234 PR fortran/66310
235 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
236 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
237 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
238 * gfortran.dg/repeat_7.f90: New test for PR 66310.
239 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
240 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
241 * gfortran.dg/string_1_lp64.f90: New test.
242 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
243 * gfortran.dg/string_3_lp64.f90: New test.
244 * gfortran.dg/transfer_intrinsic_1.f90: Change
245 scan-tree-dump-times due to gfc_trans_string_copy change to
246 avoid -Wstringop-overflow.
247
8b7163c6
UB
2482017-01-02 Uros Bizjak <ubizjak@gmail.com>
249
250 PR target/78967
251 * gcc.target/i386/pr78967-1.c: New test.
252 * gcc.target/i386/pr78967-2.c: Ditto.
253 * gcc.target/i386/pr78967-3.c: Ditto.
254
255 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
256 * gcc.target/i386/pr78904-4.c: Ditto.
257 * gcc.target/i386/pr78904-6.c: Ditto.
258
e2940b98
JH
2592017-01-01 Jan Hubicka <hubicka@ucw.cz>
260
261 PR middle-end/77674
262 * g++.dg/torture/pr77674.C: New testcase.
263
cbe34bb5 2642017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
265
266 Update copyright years.
818ab71a 267\f
cbe34bb5 268Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
269
270Copying and distribution of this file, with or without modification,
271are permitted in any medium without royalty provided the copyright
272notice and this notice are preserved.