]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/70799 (STV pass does not convert DImode shifts)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2eb8a343
UB
12017-04-23 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/70799
4 * gcc.target/i186/pr70799-4.c: New test.
5
fc23d35a
JW
62017-04-21 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/80392
9 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
10
7b9efd03
UB
112017-04-21 Uros Bizjak <ubizjak@gmail.com>
12
13 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
14
2fd30fbe
RB
152017-04-21 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/79547
18 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
19
bb1bc604
RB
202017-04-21 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/78847
23 * g++.dg/tree-ssa/pr78847.C: New testcase.
24
666f7903
JJ
252017-04-21 Jakub Jelinek <jakub@redhat.com>
26
27 PR c/80468
28 * gcc.dg/pr80468.c: New test.
29
25c28f47
ML
302017-04-21 Martin Liska <mliska@suse.cz>
31
32 PR tree-optimization/66278
33 * gcc.dg/vect/pr66278.c: New test.
34
6d553e9b
RB
352017-04-21 Richard Biener <rguenther@suse.de>
36
37 PR tree-optimization/80237
38 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
39 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
40 adjust expected optimizations.
41
7fd1a747
RB
422016-04-21 Richard Biener <rguenther@suse.de>
43
44 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
45 of inner loops.
46 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
47 * gcc.dg/vect/vect-104.c: Likewise.
48
2f23a412
EB
492017-04-21 Eric Botcazou <ebotcazou@adacore.com>
50
51 PR tree-optimization/80426
52 * gcc.c-torture/execute/20170429-1.c: Rename into...
53 * gcc.c-torture/execute/20170419-1.c: ...this.
54
8749b11f
UB
552017-04-20 Uros Bizjak <ubizjak@gmail.com>
56
57 PR target/79804
58 * gcc.target/i386/pr79804.c: New test.
59
20917336
UB
602017-04-20 Uros Bizjak <ubizjak@gmail.com>
61
62 PR target/78090
63 * gcc.target/i386/conversion-2.c: Remove obsolete test.
64
2414b022
DE
652017-04-20 David Edelsohn <dje.gcc@gmail.com>
66
67 * g++/opt/pr80436.C: XFAIL on AIX.
68
34d57a10
JW
692017-04-20 Jonathan Wakely <jwakely@redhat.com>
70
71 PR c++/80473
72 * g++.dg/diagnostic/pr80473.C: New test.
73
c3cbcd45
VR
742017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
75
76 * g++.dg/warn/Wextra-semi.C: New test.
77
8a59d466
JJ
782017-04-20 Jakub Jelinek <jakub@redhat.com>
79
80 PR middle-end/80423
81 * g++.dg/other/pr80423.C: New test.
82
a4bb5c57
SKS
832017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
84
85 * gcc.dg/pr80170.c: Require ptr32plus.
86
fe1e7d0e
EB
872017-04-19 Eric Botcazou <ebotcazou@adacore.com>
88
89 PR tree-optimization/80426
90 * gcc.c-torture/execute/20170419-1.c: New test.
91
48d811eb
JJ
922017-04-19 Jakub Jelinek <jakub@redhat.com>
93
f19e6a9c
JJ
94 PR debug/80461
95 * g++.dg/debug/pr80461.C: New test.
96
541035a6
JJ
97 PR c++/80459
98 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
99 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
100 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
101
48d811eb
JJ
102 PR debug/80436
103 * g++.dg/opt/pr80436.C: New test.
104
5249994e
SKS
1052017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
106
107 * gcc.dg/torture/pr80341.c: Require int32plus.
108
a16c8d8b
EB
1092017-04-19 Eric Botcazou <ebotcazou@adacore.com>
110 Jeff Law <law@redhat.com>
111
112 * gcc.c-torture/compile/20170419-1.c: New test.
113
6143c998
TV
1142017-04-19 Tom de Vries <tom@codesourcery.com>
115
116 PR testsuite/80221
117 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
118 subsequent dg directives.
119 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
120 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
121 * c-c++-common/attr-fallthrough-2.c: Same.
122 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
123 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
124 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
125 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
126 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
127 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
128 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
129 * c-c++-common/cilk-plus/CK/errors.c: Same.
130 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
131 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
132 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
133 * c-c++-common/cpp/pr57580.c: Same.
134 * c-c++-common/goacc/asyncwait-1.c: Same.
135 * c-c++-common/goacc/cache-2.c: Same.
136 * c-c++-common/goacc/declare-2.c: Same.
137 * c-c++-common/goacc/deviceptr-1.c: Same.
138 * c-c++-common/goacc/routine-5.c: Same.
139 * c-c++-common/gomp/clauses-2.c: Same.
140 * c-c++-common/gomp/ordered-3.c: Same.
141 * c-c++-common/gomp/pr67501.c: Same.
142 * c-c++-common/pr20000.c: Same.
143 * c-c++-common/pr43395.c: Same.
144 * c-c++-common/pr49706.c: Same.
145 * c-c++-common/pr77624-1.c: Same.
146 * c-c++-common/pr77624-2.c: Same.
147 * c-c++-common/raw-string-14.c: Same.
148 * c-c++-common/raw-string-16.c: Same.
149 * c-c++-common/raw-string-3.c: Same.
150 * c-c++-common/raw-string-4.c: Same.
151 * c-c++-common/raw-string-5.c: Same.
152 * c-c++-common/raw-string-6.c: Same.
153 * g++.dg/abi/mangle41.C: Same.
154 * g++.dg/conversion/nullptr1.C: Same.
155 * g++.dg/cpp0x/alias-decl-80296.C: Same.
156 * g++.dg/cpp0x/auto27.C: Same.
157 * g++.dg/cpp0x/constexpr-98.C: Same.
158 * g++.dg/cpp0x/constexpr-diag2.C: Same.
159 * g++.dg/cpp0x/diag2.C: Same.
160 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
161 * g++.dg/cpp0x/nullptr15.C: Same.
162 * g++.dg/cpp0x/pr31431-2.C: Same.
163 * g++.dg/cpp0x/pr31431.C: Same.
164 * g++.dg/cpp0x/pr79118.C: Same.
165 * g++.dg/cpp0x/static_assert3.C: Same.
166 * g++.dg/cpp0x/temp_default2.C: Same.
167 * g++.dg/cpp0x/trailing4.C: Same.
168 * g++.dg/cpp0x/variadic-ex10.C: Same.
169 * g++.dg/cpp0x/variadic-ex13.C: Same.
170 * g++.dg/cpp0x/variadic-ex14.C: Same.
171 * g++.dg/cpp0x/variadic-ex3.C: Same.
172 * g++.dg/cpp0x/variadic-ex4.C: Same.
173 * g++.dg/cpp0x/variadic59.C: Same.
174 * g++.dg/cpp0x/vt-37737-2.C: Same.
175 * g++.dg/cpp0x/vt-57397-1.C: Same.
176 * g++.dg/cpp0x/vt-57397-2.C: Same.
177 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
178 * g++.dg/cpp1z/gen-attrs1.C: Same.
179 * g++.dg/diagnostic/pr71075.C: Same.
180 * g++.dg/eh/goto2.C: Same.
181 * g++.dg/eh/goto3.C: Same.
182 * g++.dg/expr/bitfield4.C: Same.
183 * g++.dg/expr/bitfield5.C: Same.
184 * g++.dg/expr/bitfield6.C: Same.
185 * g++.dg/expr/bool1.C: Same.
186 * g++.dg/expr/bool3.C: Same.
187 * g++.dg/expr/cond10.C: Same.
188 * g++.dg/expr/cond11.C: Same.
189 * g++.dg/expr/lval3.C: Same.
190 * g++.dg/expr/lval4.C: Same.
191 * g++.dg/ext/anon-struct4.C: Same.
192 * g++.dg/ext/attrib44.C: Same.
193 * g++.dg/ext/builtin3.C: Same.
194 * g++.dg/ext/dllimport7.C: Same.
195 * g++.dg/ext/label5.C: Same.
196 * g++.dg/ext/no-asm-1.C: Same.
197 * g++.dg/ext/utf16-4.C: Same.
198 * g++.dg/ext/vla2.C: Same.
199 * g++.dg/gomp/block-1.C: Same.
200 * g++.dg/gomp/block-2.C: Same.
201 * g++.dg/gomp/block-3.C: Same.
202 * g++.dg/gomp/block-5.C: Same.
203 * g++.dg/gomp/linear-2.C: Same.
204 * g++.dg/gomp/target-1.C: Same.
205 * g++.dg/gomp/target-2.C: Same.
206 * g++.dg/gomp/taskgroup-1.C: Same.
207 * g++.dg/gomp/teams-1.C: Same.
208 * g++.dg/inherit/pure1.C: Same.
209 * g++.dg/init/array43.C: Same.
210 * g++.dg/init/array46.C: Same.
211 * g++.dg/init/const10.C: Same.
212 * g++.dg/init/ctor4-1.C: Same.
213 * g++.dg/init/ctor4.C: Same.
214 * g++.dg/init/new37.C: Same.
215 * g++.dg/init/pr25811.C: Same.
216 * g++.dg/init/pr29043.C: Same.
217 * g++.dg/init/pr29571.C: Same.
218 * g++.dg/lookup/duperr1.C: Same.
219 * g++.dg/lookup/error1.C: Same.
220 * g++.dg/lookup/koenig5.C: Same.
221 * g++.dg/lookup/pr77549.C: Same.
222 * g++.dg/lookup/suggestions1.C: Same.
223 * g++.dg/lookup/using16.C: Same.
224 * g++.dg/lookup/using7.C: Same.
225 * g++.dg/other/anon-union3.C: Same.
226 * g++.dg/other/array2.C: Same.
227 * g++.dg/other/error13.C: Same.
228 * g++.dg/other/error34.C: Same.
229 * g++.dg/overload/builtin1.C: Same.
230 * g++.dg/overload/conv-op1.C: Same.
231 * g++.dg/overload/error3.C: Same.
232 * g++.dg/overload/koenig1.C: Same.
233 * g++.dg/overload/operator5.C: Same.
234 * g++.dg/overload/template5.C: Same.
235 * g++.dg/overload/unknown1.C: Same.
236 * g++.dg/overload/using2.C: Same.
237 * g++.dg/parse/constructor1.C: Same.
238 * g++.dg/parse/crash36.C: Same.
239 * g++.dg/parse/crash63.C: Same.
240 * g++.dg/parse/error11.C: Same.
241 * g++.dg/parse/error12.C: Same.
242 * g++.dg/parse/error14.C: Same.
243 * g++.dg/parse/error2.C: Same.
244 * g++.dg/parse/error21.C: Same.
245 * g++.dg/parse/error26.C: Same.
246 * g++.dg/parse/error36.C: Same.
247 * g++.dg/parse/friend12.C: Same.
248 * g++.dg/parse/invalid-op1.C: Same.
249 * g++.dg/parse/missing-template1.C: Same.
250 * g++.dg/parse/parser-pr28152-2.C: Same.
251 * g++.dg/parse/parser-pr28152.C: Same.
252 * g++.dg/parse/pr16696-permissive.C: Same.
253 * g++.dg/parse/pr16696.C: Same.
254 * g++.dg/parse/pr69628.C: Same.
255 * g++.dg/parse/ret-type2.C: Same.
256 * g++.dg/parse/specialization1.C: Same.
257 * g++.dg/parse/template3.C: Same.
258 * g++.dg/parse/template9.C: Same.
259 * g++.dg/parse/typename11.C: Same.
260 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
261 * g++.dg/pr45330.C: Same.
262 * g++.dg/rtti/typeid6.C: Same.
263 * g++.dg/spellcheck-fields.C: Same.
264 * g++.dg/spellcheck-typenames.C: Same.
265 * g++.dg/tc1/dr108.C: Same.
266 * g++.dg/tc1/dr147.C: Same.
267 * g++.dg/template/arg7.C: Same.
268 * g++.dg/template/conv11.C: Same.
269 * g++.dg/template/crash13.C: Same.
270 * g++.dg/template/crash55.C: Same.
271 * g++.dg/template/dependent-expr5.C: Same.
272 * g++.dg/template/error17.C: Same.
273 * g++.dg/template/error33.C: Same.
274 * g++.dg/template/error4.C: Same.
275 * g++.dg/template/error50.C: Same.
276 * g++.dg/template/error53.C: Same.
277 * g++.dg/template/friend.C: Same.
278 * g++.dg/template/func2.C: Same.
279 * g++.dg/template/local6.C: Same.
280 * g++.dg/template/member5.C: Same.
281 * g++.dg/template/meminit1.C: Same.
282 * g++.dg/template/nested3.C: Same.
283 * g++.dg/template/nontype6.C: Same.
284 * g++.dg/template/overload12.C: Same.
285 * g++.dg/template/ptrmem8.C: Same.
286 * g++.dg/template/qualified-id1.C: Same.
287 * g++.dg/template/spec15.C: Same.
288 * g++.dg/template/static1.C: Same.
289 * g++.dg/template/static10.C: Same.
290 * g++.dg/template/static2.C: Same.
291 * g++.dg/template/ttp25.C: Same.
292 * g++.dg/template/typedef2.C: Same.
293 * g++.dg/template/typename2.C: Same.
294 * g++.dg/template/unify10.C: Same.
295 * g++.dg/template/unify6.C: Same.
296 * g++.dg/template/unify7.C: Same.
297 * g++.dg/template/unify9.C: Same.
298 * g++.dg/template/varmod1.C: Same.
299 * g++.dg/ubsan/div-by-zero-1.C: Same.
300 * g++.dg/ubsan/pr63956.C: Same.
301 * g++.dg/warn/Waddress-1.C: Same.
302 * g++.dg/warn/Wconversion2.C: Same.
303 * g++.dg/warn/Wnull-conversion-1.C: Same.
304 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
305 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
306 * g++.dg/warn/Wswitch-1.C: Same.
307 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
308 * g++.dg/warn/Wtype-limits.C: Same.
309 * g++.dg/warn/Wunused-parm-5.C: Same.
310 * g++.dg/warn/deprecated-6.C: Same.
311 * g++.dg/warn/deprecated.C: Same.
312 * g++.dg/warn/incomplete1.C: Same.
313 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
314 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
315 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
316 * g++.dg/warn/overflow-warn-1.C: Same.
317 * g++.dg/warn/overflow-warn-3.C: Same.
318 * g++.dg/warn/overflow-warn-4.C: Same.
319 * g++.dg/warn/pr12242.C: Same.
320 * g++.dg/warn/pr30551-2.C: Same.
321 * g++.dg/warn/pr30551.C: Same.
322 * g++.old-deja/g++.benjamin/16077.C: Same.
323 * g++.old-deja/g++.bob/inherit1.C: Same.
324 * g++.old-deja/g++.brendan/crash56.C: Same.
325 * g++.old-deja/g++.brendan/template17.C: Same.
326 * g++.old-deja/g++.eh/ctor1.C: Same.
327 * g++.old-deja/g++.jason/bool5.C: Same.
328 * g++.old-deja/g++.jason/cond.C: Same.
329 * g++.old-deja/g++.jason/operator.C: Same.
330 * g++.old-deja/g++.jason/pmf5.C: Same.
331 * g++.old-deja/g++.law/ctors5.C: Same.
332 * g++.old-deja/g++.law/missed-error2.C: Same.
333 * g++.old-deja/g++.law/operators9.C: Same.
334 * g++.old-deja/g++.law/temps1.C: Same.
335 * g++.old-deja/g++.mike/for2.C: Same.
336 * g++.old-deja/g++.mike/ns5.C: Same.
337 * g++.old-deja/g++.mike/ns7.C: Same.
338 * g++.old-deja/g++.mike/p10769b.C: Same.
339 * g++.old-deja/g++.niklas/t120.C: Same.
340 * g++.old-deja/g++.niklas/t121.C: Same.
341 * g++.old-deja/g++.ns/koenig5.C: Same.
342 * g++.old-deja/g++.oliva/overload1.C: Same.
343 * g++.old-deja/g++.other/crash24.C: Same.
344 * g++.old-deja/g++.other/crash25.C: Same.
345 * g++.old-deja/g++.other/decl5.C: Same.
346 * g++.old-deja/g++.other/lineno5.C: Same.
347 * g++.old-deja/g++.other/null3.C: Same.
348 * g++.old-deja/g++.other/overcnv2.C: Same.
349 * g++.old-deja/g++.other/ptrmem7.C: Same.
350 * g++.old-deja/g++.other/typename1.C: Same.
351 * g++.old-deja/g++.other/vaarg3.C: Same.
352 * g++.old-deja/g++.pt/crash10.C: Same.
353 * g++.old-deja/g++.pt/crash28.C: Same.
354 * g++.old-deja/g++.pt/crash38.C: Same.
355 * g++.old-deja/g++.pt/explicit70.C: Same.
356 * g++.old-deja/g++.pt/explicit77.C: Same.
357 * g++.old-deja/g++.pt/expr2.C: Same.
358 * g++.old-deja/g++.pt/spec5.C: Same.
359 * g++.old-deja/g++.pt/spec6.C: Same.
360 * g++.old-deja/g++.pt/typename3.C: Same.
361 * g++.old-deja/g++.pt/typename5.C: Same.
362 * g++.old-deja/g++.pt/typename6.C: Same.
363 * g++.old-deja/g++.pt/typename7.C: Same.
364 * g++.old-deja/g++.pt/unify4.C: Same.
365 * g++.old-deja/g++.pt/unify8.C: Same.
366 * g++.old-deja/g++.pt/vaarg3.C: Same.
367 * g++.old-deja/g++.robertl/eb22.C: Same.
368 * g++.old-deja/g++.robertl/eb4.C: Same.
369 * g++.old-deja/g++.robertl/eb44.C: Same.
370 * g++.old-deja/g++.robertl/eb69.C: Same.
371 * g++.old-deja/g++.robertl/eb98.C: Same.
372 * gcc.dg/20031223-1.c: Same.
373 * gcc.dg/940510-1.c: Same.
374 * gcc.dg/990506-0.c: Same.
375 * gcc.dg/Walloca-1.c: Same.
376 * gcc.dg/Walloca-2.c: Same.
377 * gcc.dg/Wconversion-integer.c: Same.
378 * gcc.dg/Wcxx-compat-8.c: Same.
379 * gcc.dg/Wimplicit-int-1.c: Same.
380 * gcc.dg/Wimplicit-int-2.c: Same.
381 * gcc.dg/Wimplicit-int-4.c: Same.
382 * gcc.dg/Wpointer-sign-Wall.c: Same.
383 * gcc.dg/Wpointer-sign-pedantic.c: Same.
384 * gcc.dg/Wshadow-1.c: Same.
385 * gcc.dg/Wshadow-3.c: Same.
386 * gcc.dg/Wswitch-enum-error.c: Same.
387 * gcc.dg/Wswitch-enum.c: Same.
388 * gcc.dg/Wswitch-error.c: Same.
389 * gcc.dg/Wswitch.c: Same.
390 * gcc.dg/Wtype-limits-Wextra.c: Same.
391 * gcc.dg/Wtype-limits.c: Same.
392 * gcc.dg/Wvla-larger-than-2.c: Same.
393 * gcc.dg/anon-struct-5.c: Same.
394 * gcc.dg/array-10.c: Same.
395 * gcc.dg/array-11.c: Same.
396 * gcc.dg/array-15.c: Same.
397 * gcc.dg/array-2.c: Same.
398 * gcc.dg/array-8.c: Same.
399 * gcc.dg/array-const-2.c: Same.
400 * gcc.dg/array-const-3.c: Same.
401 * gcc.dg/bitfld-1.c: Same.
402 * gcc.dg/bitfld-8.c: Same.
403 * gcc.dg/builtin-redefine.c: Same.
404 * gcc.dg/c11-noreturn-1.c: Same.
405 * gcc.dg/c11-noreturn-2.c: Same.
406 * gcc.dg/c11-static-assert-3.c: Same.
407 * gcc.dg/c90-arraydecl-1.c: Same.
408 * gcc.dg/c90-complex-1.c: Same.
409 * gcc.dg/c90-complit-1.c: Same.
410 * gcc.dg/c90-const-expr-11.c: Same.
411 * gcc.dg/c90-const-expr-7.c: Same.
412 * gcc.dg/c90-const-expr-8.c: Same.
413 * gcc.dg/c90-enum-comma-1.c: Same.
414 * gcc.dg/c90-flex-array-1.c: Same.
415 * gcc.dg/c90-hexfloat-1.c: Same.
416 * gcc.dg/c90-idem-qual-1.c: Same.
417 * gcc.dg/c90-idem-qual-2.c: Same.
418 * gcc.dg/c90-idem-qual-3.c: Same.
419 * gcc.dg/c90-mixdecl-1.c: Same.
420 * gcc.dg/c90-restrict-1.c: Same.
421 * gcc.dg/c90-return-1.c: Same.
422 * gcc.dg/c99-array-nonobj-1.c: Same.
423 * gcc.dg/c99-arraydecl-1.c: Same.
424 * gcc.dg/c99-complex-1.c: Same.
425 * gcc.dg/c99-complex-2.c: Same.
426 * gcc.dg/c99-complit-2.c: Same.
427 * gcc.dg/c99-const-expr-7.c: Same.
428 * gcc.dg/c99-const-expr-8.c: Same.
429 * gcc.dg/c99-flex-array-3.c: Same.
430 * gcc.dg/c99-flex-array-7.c: Same.
431 * gcc.dg/c99-flex-array-typedef-7.c: Same.
432 * gcc.dg/c99-impl-decl-1.c: Same.
433 * gcc.dg/c99-impl-int-1.c: Same.
434 * gcc.dg/c99-impl-int-2.c: Same.
435 * gcc.dg/c99-init-3.c: Same.
436 * gcc.dg/c99-restrict-1.c: Same.
437 * gcc.dg/c99-return-1.c: Same.
438 * gcc.dg/c99-tag-1.c: Same.
439 * gcc.dg/c99-tag-3.c: Same.
440 * gcc.dg/call-diag-2.c: Same.
441 * gcc.dg/cpp/19940712-1.c: Same.
442 * gcc.dg/cpp/19951025-1.c: Same.
443 * gcc.dg/cpp/19990413-1.c: Same.
444 * gcc.dg/cpp/direct2.c: Same.
445 * gcc.dg/cpp/direct2s.c: Same.
446 * gcc.dg/cpp/pr28709.c: Same.
447 * gcc.dg/cpp/pr61854-c90.c: Same.
448 * gcc.dg/cpp/pr61854-c94.c: Same.
449 * gcc.dg/cpp/pragma-1.c: Same.
450 * gcc.dg/cpp/pragma-2.c: Same.
451 * gcc.dg/cpp/trad/escaped-eof.c: Same.
452 * gcc.dg/cpp/trad/literals-2.c: Same.
453 * gcc.dg/cpp/warn-comments-2.c: Same.
454 * gcc.dg/cpp/warn-comments-3.c: Same.
455 * gcc.dg/cpp/warn-comments.c: Same.
456 * gcc.dg/cpp/warn-long-long-2.c: Same.
457 * gcc.dg/cpp/warn-long-long.c: Same.
458 * gcc.dg/cpp/warn-redefined-2.c: Same.
459 * gcc.dg/cpp/warn-redefined.c: Same.
460 * gcc.dg/darwin-cfstring-2.c: Same.
461 * gcc.dg/darwin-cfstring-format-1.c: Same.
462 * gcc.dg/decl-9.c: Same.
463 * gcc.dg/declspec-1.c: Same.
464 * gcc.dg/declspec-10.c: Same.
465 * gcc.dg/declspec-11.c: Same.
466 * gcc.dg/declspec-13.c: Same.
467 * gcc.dg/declspec-18.c: Same.
468 * gcc.dg/declspec-4.c: Same.
469 * gcc.dg/declspec-5.c: Same.
470 * gcc.dg/declspec-6.c: Same.
471 * gcc.dg/declspec-8.c: Same.
472 * gcc.dg/deprecated-4.c: Same.
473 * gcc.dg/deprecated.c: Same.
474 * gcc.dg/dfp/composite-type.c: Same.
475 * gcc.dg/empty-source-2.c: Same.
476 * gcc.dg/empty-source-3.c: Same.
477 * gcc.dg/format/attr-6.c: Same.
478 * gcc.dg/format/branch-1.c: Same.
479 * gcc.dg/format/c90-printf-1.c: Same.
480 * gcc.dg/format/c90-strftime-2.c: Same.
481 * gcc.dg/format/c99-strftime-1.c: Same.
482 * gcc.dg/format/cmn-err-1.c: Same.
483 * gcc.dg/format/few-1.c: Same.
484 * gcc.dg/format/ms_branch-1.c: Same.
485 * gcc.dg/format/ms_unnamed-1.c: Same.
486 * gcc.dg/format/ms_va-1.c: Same.
487 * gcc.dg/format/unnamed-1.c: Same.
488 * gcc.dg/format/va-1.c: Same.
489 * gcc.dg/format/xopen-1.c: Same.
490 * gcc.dg/funcdef-var-1.c: Same.
491 * gcc.dg/funcdef-var-2.c: Same.
492 * gcc.dg/gnu89-const-expr-1.c: Same.
493 * gcc.dg/gnu89-const-expr-2.c: Same.
494 * gcc.dg/gnu90-const-expr-1.c: Same.
495 * gcc.dg/gnu99-const-expr-1.c: Same.
496 * gcc.dg/gnu99-const-expr-2.c: Same.
497 * gcc.dg/gnu99-init-2.c: Same.
498 * gcc.dg/gomp/_Atomic-5.c: Same.
499 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
500 * gcc.dg/gomp/atomic-5.c: Same.
501 * gcc.dg/gomp/linear-1.c: Same.
502 * gcc.dg/gomp/pr67500.c: Same.
503 * gcc.dg/init-bad-1.c: Same.
504 * gcc.dg/init-bad-2.c: Same.
505 * gcc.dg/init-bad-3.c: Same.
506 * gcc.dg/init-string-1.c: Same.
507 * gcc.dg/label-compound-stmt-1.c: Same.
508 * gcc.dg/label-decl-2.c: Same.
509 * gcc.dg/label-decl-4.c: Same.
510 * gcc.dg/large-size-array-2.c: Same.
511 * gcc.dg/large-size-array-4.c: Same.
512 * gcc.dg/lvalue-6.c: Same.
513 * gcc.dg/m-un-2.c: Same.
514 * gcc.dg/multiple-overflow-warn-1.c: Same.
515 * gcc.dg/multiple-overflow-warn-2.c: Same.
516 * gcc.dg/multiple-overflow-warn-3.c: Same.
517 * gcc.dg/nested-redef-1.c: Same.
518 * gcc.dg/no-asm-1.c: Same.
519 * gcc.dg/no-asm-3.c: Same.
520 * gcc.dg/no-asm-4.c: Same.
521 * gcc.dg/noncompile/20010524-1.c: Same.
522 * gcc.dg/noncompile/incomplete-5.c: Same.
523 * gcc.dg/noncompile/pr44517.c: Same.
524 * gcc.dg/noncompile/pr52290.c: Same.
525 * gcc.dg/noreturn-1.c: Same.
526 * gcc.dg/overflow-warn-1.c: Same.
527 * gcc.dg/overflow-warn-2.c: Same.
528 * gcc.dg/overflow-warn-3.c: Same.
529 * gcc.dg/overflow-warn-4.c: Same.
530 * gcc.dg/parm-mismatch-1.c: Same.
531 * gcc.dg/parser-pr28152-2.c: Same.
532 * gcc.dg/parser-pr28152.c: Same.
533 * gcc.dg/pedwarn-init.c: Same.
534 * gcc.dg/pointer-arith-2.c: Same.
535 * gcc.dg/pointer-arith-3.c: Same.
536 * gcc.dg/pointer-arith-4.c: Same.
537 * gcc.dg/pr14475.c: Same.
538 * gcc.dg/pr18596-3.c: Same.
539 * gcc.dg/pr18809-1.c: Same.
540 * gcc.dg/pr27953.c: Same.
541 * gcc.dg/pr30457.c: Same.
542 * gcc.dg/pr30551-2.c: Same.
543 * gcc.dg/pr30551-3.c: Same.
544 * gcc.dg/pr30551-4.c: Same.
545 * gcc.dg/pr30551-5.c: Same.
546 * gcc.dg/pr30551-6.c: Same.
547 * gcc.dg/pr30551.c: Same.
548 * gcc.dg/pr36997.c: Same.
549 * gcc.dg/pr41842.c: Same.
550 * gcc.dg/pr48552-1.c: Same.
551 * gcc.dg/pr48552-2.c: Same.
552 * gcc.dg/pr59717.c: Same.
553 * gcc.dg/pr61077.c: Same.
554 * gcc.dg/pr61096-1.c: Same.
555 * gcc.dg/pr63626.c: Same.
556 * gcc.dg/pr64223-1.c: Same.
557 * gcc.dg/pr64223-2.c: Same.
558 * gcc.dg/pr8788-1.c: Same.
559 * gcc.dg/pr8927-1.c: Same.
560 * gcc.dg/pragma-darwin.c: Same.
561 * gcc.dg/pragma-diag-5.c: Same.
562 * gcc.dg/pragma-message.c: Same.
563 * gcc.dg/redecl-1.c: Same.
564 * gcc.dg/simd-1.c: Same.
565 * gcc.dg/simd-5.c: Same.
566 * gcc.dg/simd-6.c: Same.
567 * gcc.dg/spellcheck-fields.c: Same.
568 * gcc.dg/spellcheck-typenames.c: Same.
569 * gcc.dg/struct-semi-2.c: Same.
570 * gcc.dg/struct-semi-3.c: Same.
571 * gcc.dg/transparent-union-3.c: Same.
572 * gcc.dg/ucnid-8.c: Same.
573 * gcc.dg/uninit-pr19430-O0.c: Same.
574 * gcc.dg/uninit-pr19430.c: Same.
575 * gcc.dg/uninit-pr20644-O0.c: Same.
576 * gcc.dg/utf-dflt.c: Same.
577 * gcc.dg/utf-dflt2.c: Same.
578 * gcc.dg/utf16-4.c: Same.
579 * gcc.dg/vla-11.c: Same.
580 * gcc.dg/vla-20.c: Same.
581 * gcc.dg/vla-init-1.c: Same.
582 * gcc.dg/vla-init-2.c: Same.
583 * gcc.dg/vla-init-3.c: Same.
584 * gcc.dg/weak/weak-6.c: Same.
585 * gcc.dg/weak/weak-7.c: Same.
586 * gcc.dg/wtr-int-type-1.c: Same.
587 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
588 * gcc.target/arm/polytypes.c: Same.
589 * gcc.target/i386/spellcheck-options-4.c: Same.
590 * gcc.target/powerpc/20030218-1.c: Same.
591 * gcc.target/sh/pr21255-4.c: Same.
592 * gcc.test-framework/dg-error-exp-XP.c: Same.
593 * gfortran.dg/array_constructor_30.f03: Same.
594 * gfortran.dg/class_30.f90: Same.
595 * gfortran.dg/goacc/subarrays.f95: Same.
596 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
597 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
598 * gfortran.dg/intrinsic_std_1.f90: Same.
599 * gfortran.dg/pr70006.f90: Same.
600 * gfortran.dg/warning-directive-1.F90: Same.
601 * gfortran.dg/warning-directive-2.F90: Same.
602 * gfortran.dg/warning-directive-3.F90: Same.
603 * gfortran.dg/warning-directive-4.F90: Same.
604 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
605 * obj-c++.dg/class-extension-1.mm: Same.
606 * obj-c++.dg/class-extension-2.mm: Same.
607 * obj-c++.dg/class-protocol-1.mm: Same.
608 * obj-c++.dg/cxx-ivars-1.mm: Same.
609 * obj-c++.dg/duplicate-class-1.mm: Same.
610 * obj-c++.dg/exceptions-3.mm: Same.
611 * obj-c++.dg/exceptions-4.mm: Same.
612 * obj-c++.dg/exceptions-5.mm: Same.
613 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
614 * obj-c++.dg/fsf-package-0.m: Same.
615 * obj-c++.dg/invalid-type-1.mm: Same.
616 * obj-c++.dg/method-12.mm: Same.
617 * obj-c++.dg/method-13.mm: Same.
618 * obj-c++.dg/method-15.mm: Same.
619 * obj-c++.dg/method-16.mm: Same.
620 * obj-c++.dg/method-6.mm: Same.
621 * obj-c++.dg/method-7.mm: Same.
622 * obj-c++.dg/property/at-property-1.mm: Same.
623 * obj-c++.dg/property/at-property-14.mm: Same.
624 * obj-c++.dg/property/at-property-17.mm: Same.
625 * obj-c++.dg/property/at-property-21.mm: Same.
626 * obj-c++.dg/property/at-property-5.mm: Same.
627 * obj-c++.dg/property/dotsyntax-4.mm: Same.
628 * obj-c++.dg/property/dynamic-3.mm: Same.
629 * obj-c++.dg/property/dynamic-4.mm: Same.
630 * obj-c++.dg/property/property-neg-1.mm: Same.
631 * obj-c++.dg/property/property-neg-6.mm: Same.
632 * obj-c++.dg/property/synthesize-11.mm: Same.
633 * obj-c++.dg/property/synthesize-5.mm: Same.
634 * obj-c++.dg/property/synthesize-6.mm: Same.
635 * obj-c++.dg/proto-lossage-4.mm: Same.
636 * obj-c++.dg/protocol-qualifier-2.mm: Same.
637 * obj-c++.dg/strings/strings-1.mm: Same.
638 * obj-c++.dg/super-class-1.mm: Same.
639 * obj-c++.dg/syntax-error-6.mm: Same.
640 * obj-c++.dg/syntax-error-7.mm: Same.
641 * obj-c++.dg/syntax-error-9.mm: Same.
642 * obj-c++.dg/try-catch-13.mm: Same.
643 * objc.dg/attributes/method-noreturn-1.m: Same.
644 * objc.dg/bad-receiver-type-2.m: Same.
645 * objc.dg/bad-receiver-type.m: Same.
646 * objc.dg/call-super-2.m: Same.
647 * objc.dg/class-2.m: Same.
648 * objc.dg/class-extension-1.m: Same.
649 * objc.dg/class-extension-2.m: Same.
650 * objc.dg/class-protocol-1.m: Same.
651 * objc.dg/desig-init-1.m: Same.
652 * objc.dg/duplicate-class-1.m: Same.
653 * objc.dg/exceptions-3.m: Same.
654 * objc.dg/exceptions-4.m: Same.
655 * objc.dg/exceptions-5.m: Same.
656 * objc.dg/foreach-6.m: Same.
657 * objc.dg/foreach-7.m: Same.
658 * objc.dg/fsf-nsstring-format-1.m: Same.
659 * objc.dg/fsf-package-0.m: Same.
660 * objc.dg/invalid-type-1.m: Same.
661 * objc.dg/method-11.m: Same.
662 * objc.dg/method-19.m: Same.
663 * objc.dg/method-2.m: Same.
664 * objc.dg/method-20.m: Same.
665 * objc.dg/method-5.m: Same.
666 * objc.dg/method-6.m: Same.
667 * objc.dg/method-7.m: Same.
668 * objc.dg/method-9.m: Same.
669 * objc.dg/missing-proto-3.m: Same.
670 * objc.dg/private-1.m: Same.
671 * objc.dg/property/at-property-1.m: Same.
672 * objc.dg/property/at-property-14.m: Same.
673 * objc.dg/property/at-property-17.m: Same.
674 * objc.dg/property/at-property-21.m: Same.
675 * objc.dg/property/at-property-5.m: Same.
676 * objc.dg/property/dynamic-3.m: Same.
677 * objc.dg/property/dynamic-4.m: Same.
678 * objc.dg/property/property-neg-1.m: Same.
679 * objc.dg/property/property-neg-6.m: Same.
680 * objc.dg/property/synthesize-11.m: Same.
681 * objc.dg/property/synthesize-5.m: Same.
682 * objc.dg/property/synthesize-6.m: Same.
683 * objc.dg/proto-hier-1.m: Same.
684 * objc.dg/proto-lossage-4.m: Same.
685 * objc.dg/protocol-qualifier-2.m: Same.
686 * objc.dg/strings/strings-1.m: Same.
687 * objc.dg/type-size-1.m: Same.
688
d904a983
JL
6892017-04-18 Jeff Law <law@redhat.com>
690
691 PR target/74563
692 * gcc.target/mips/pr74563: New test.
693
0155ed56
JJ
6942017-04-18 Jakub Jelinek <jakub@redhat.com>
695
696 PR tree-optimization/80443
697 * gcc.c-torture/compile/pr80443.c: New test.
698
f380f608
RS
6992017-04-18 Richard Sandiford <richard.sandiford@arm.com>
700
701 PR rtl-optimization/80357
702 * gcc.c-torture/compile/pr80357.c: New test.
703
dd68669b
JL
7042017-04-18 Jeff Law <law@redhat.com>
705
706 PR middle-end/80422
707 * gcc.c-torture/compile/pr80422.c: New test.
708
1cda61fc
JJ
7092017-04-18 Jakub Jelinek <jakub@redhat.com>
710
711 PR debug/80263
712 * gcc.dg/debug/dwarf2/pr80263.c: New test.
713
19970253
MM
7142017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
715
716 PR target/80099
717 * gcc.target/powerpc/pr80099-1.c: New test.
718 * gcc.target/powerpc/pr80099-2.c: Likewise.
719 * gcc.target/powerpc/pr80099-3.c: Likewise.
720 * gcc.target/powerpc/pr80099-4.c: Likewise.
721 * gcc.target/powerpc/pr80099-5.c: Likewise.
722
8487c9a5
JJ
7232017-04-18 Jakub Jelinek <jakub@redhat.com>
724
3b5fb3cb
JJ
725 PR sanitizer/80444
726 * gcc.dg/sancov/pr80444.c: New test.
727
8487c9a5
JJ
728 PR middle-end/79788
729 PR middle-end/80375
730 * gcc.dg/pr79788-1.c: New test.
731 * gcc.dg/pr79788-2.c: New test.
732
be7c73ae
MP
7332017-04-18 Marek Polacek <polacek@redhat.com>
734
735 PR c++/80244 - ICE with attribute in template alias.
736 * g++.dg/cpp0x/alias-decl-59.C: New test.
737
d6e3e8a5
MP
738 PR c++/80241 - ICE with alignas pack expansion.
739 * g++.dg/cpp0x/alignas11.C: New test.
740
1adb82e1
BE
7412017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
742
743 PR c++/80287
744 * g++.dg/lto/pr80287_0.C: New test.
745
fb5e5621
KN
7462017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
747
748 PR target/80315
749 * gcc.target/powerpc/pr80315-1.c: New test.
750 * gcc.target/powerpc/pr80315-2.c: New test.
751 * gcc.target/powerpc/pr80315-3.c: New test.
752 * gcc.target/powerpc/pr80315-4.c: New test.
753
afeaeb70
TV
7542017-04-16 Tom de Vries <tom@codesourcery.com>
755
756 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
757 directive.
758 * g++.dg/parse/error3.C: Same.
759 * g++.old-deja/g++.pt/niklas01a.C: Same.
760 * gcc.dg/990506-0.c: Same.
761 * gcc.dg/cpp/19990413-1.c: Same.
762 * gcc.dg/cpp/pragma-1.c: Same.
763 * gcc.dg/cpp/pragma-2.c: Same.
764 * gcc.dg/m-un-2.c: Same.
765 * objc.dg/private-1.m: Same.
766
604f37cd
UB
7672017-04-15 Uros Bizjak <ubizjak@gmail.com>
768
769 * gcc.dg/pr54669.c: Fix dg-do directive.
770 * gcc.dg/pr78582.c: Ditto.
771 * gcc.dg/pr80020.c: Ditto.
772 * gcc.dg/torture/pr57993-2.cpp: Ditto.
773 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
774 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
775 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
776 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
777 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
778 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
779 * gcc.dg/tree-ssa/pr79352.c: Ditto.
780 * gcc.dg/tree-ssa/pr79376.c: Ditto.
781 * gcc.dg/tree-ssa/pr79691.c: Ditto.
782
35cfdb17
DH
7832017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
784
604f37cd 785 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
786 * gfortran.dg/generic_29.f90: Likewise.
787 * gfortran.dg/goacc/multi-clause.f90: Likewise.
788 * gfortran.dg/pr41922.f90: Likewise.
789 * gfortran.dg/pr70006.f90: Likewise.
790
f378be38
SB
7912017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
792
793 PR tree-optimization/66612
794 * gcc.target/powerpc/20050830-1.c: Remove xfail.
795
43076492
JW
7962017-04-14 Janus Weil <janus@gcc.gnu.org>
797
798 PR fortran/80361
799 * gfortran.dg/class_62.f90: New test case.
800
dd3d6a42
AB
8012017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
802
803 * gcc.target/arc/loop-1.c: New file.
804
31a07c81
MM
8052017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
806
807 PR target/80098
808 * gcc.target/powerpc/pr80098-1.c: New test.
809 * gcc.target/powerpc/pr80098-2.c: Likewise.
810 * gcc.target/powerpc/pr80098-3.c: Likewise.
811 * gcc.target/powerpc/pr80098-4.c: Likewise.
812
09956017
JJ
8132017-04-13 Jakub Jelinek <jakub@redhat.com>
814
815 PR sanitizer/80403
816 * g++.dg/ubsan/pr80403-2.C: New test.
817
bc042396
VM
8182017-04-13 Vladimir Makarov <vmakarov@redhat.com>
819
820 PR rtl-optimization/80343
821 * gcc.target/powerpc/pr80343.c: New.
822
abac4c34
DK
8232017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
824
825 PR sanitizer/80414
826 * c-c++-common/ubsan/bounds-15.c: New test.
827
43a3aa03
RB
8282017-04-13 Richard Biener <rguenther@suse.de>
829
830 PR testsuite/80416
831 * g++.dg/torture/pr79671.C: Fix asm constraints.
832
031fbdb9
JJ
8332017-04-13 Jakub Jelinek <jakub@redhat.com>
834
835 PR debug/80321
836 * gcc.dg/debug/pr80321.c: New test.
837
8382017-04-13 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gnat.dg/debug10.adb: New test.
841 * gnat.dg/debug10_pkg.ads: New helper.
842
76873758
JJ
8432017-04-12 Jakub Jelinek <jakub@redhat.com>
844
deed3da9
JJ
845 PR tree-optimization/79390
846 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
847
b96a3e11
JJ
848 PR sanitizer/80403
849 PR sanitizer/80404
850 PR sanitizer/80405
851 * g++.dg/ubsan/pr80403.C: New test.
852 * g++.dg/ubsan/pr80404.C: New test.
853 * g++.dg/ubsan/pr80405.C: New test.
854
76873758
JJ
855 PR c/80163
856 * gcc.dg/torture/pr80163.c: New test.
857
940c9a7c 8582017-04-12 Richard Biener <rguenther@suse.de>
76873758 859 Jeff Law <law@redhat.com>
940c9a7c
RB
860
861 PR tree-optimization/80359
862 * gcc.dg/torture/pr80359.c: New testcase.
863
350792ff 8642017-04-12 Richard Biener <rguenther@suse.de>
76873758 865 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
866
867 PR middle-end/79671
868 * g++.dg/torture/pr79671.C: New testcase.
869 * g++.dg/lto/pr79671_0.C: Likewise.
870 * g++.dg/lto/pr79671_1.c: Likewise.
871
d62e6f10
JJ
8722017-04-12 Jakub Jelinek <jakub@redhat.com>
873
874 PR sanitizer/80349
875 * g++.dg/ubsan/pr80349.C: New test.
876
8585103f
JJ
8772017-04-11 Jakub Jelinek <jakub@redhat.com>
878
347e1f77
JJ
879 PR c++/80370
880 * g++.dg/cpp1z/decomp28.C: New test.
881
df1c878e
JJ
882 PR middle-end/80100
883 * gcc.dg/pr80100.c: New test.
884
8585103f
JJ
885 PR rtl-optimization/80385
886 * g++.dg/opt/pr80385.C: New test.
887
c6cf6ef7
ML
8882017-04-11 Martin Liska <mliska@suse.cz>
889
890 PR ipa/80212
891 * g++.dg/ipa/pr80212.C: New test.
892
3812f460
MS
8932017-04-11 Martin Sebor <msebor@redhat.com>
894
895 PR middle-end/80364
896 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
897
9f679370
ML
8982017-04-11 Martin Liska <mliska@suse.cz>
899
900 PR sanitizer/70878
901 * gcc.dg/ubsan/pr70878.c: New test.
902
82665822
JJ
9032017-04-11 Jakub Jelinek <jakub@redhat.com>
904
cb278caa
JJ
905 PR target/80381
906 * gcc.target/i386/pr80381.c: New test.
907
82665822
JJ
908 PR c++/80363
909 * g++.dg/ext/pr80363.C: New test.
910
abde687a
SKS
9112017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
912
913 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
914 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
915 Add avr-*-* to non-lp64 selector.
916
13e6ec34
MS
9172017-04-10 Martin Sebor <msebor@redhat.com>
918
919 * gcc.dg/pr40340-3.c: Adjust directive pattern.
920 * gcc.dg/pr40340-4.c: Same.
921
a2cb1196
NK
9222017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
923
13e6ec34 924 PR fortran/69498
a2cb1196
NK
925 * gfortran.dg/submodule_unexp.f90: Modified test
926 to account for new error.
927 * gfortran.dg/submodule_twice.f90: New Test
928
b447b28c
JJ
9292017-04-10 Jakub Jelinek <jakub@redhat.com>
930
931 PR c++/80176
932 * g++.dg/init/ref23.C: New test.
933
3bbd6768
TK
9342017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
935
936 PR tree-optimization/80304
937 * gfortran.dg/do_concurrent_4.f90: New test case.
938
99827b5c
JW
9392017-04-10 Janus Weil <janus@gcc.gnu.org>
940
941 PR fortran/80046
942 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
943
7db31bc2
DE
9442017-04-10 David Edelsohn <dje.gcc@gmail.com>
945
946 * g++.dg/torture/pr79905.C: Add -maltivec option.
947
9058a2c5
JL
9482017-04-10 Jeff Law <law@redhat.com>
949
950 PR tree-optimization/80374
951 * g++.dg/pr80374.c: New test.
952
bd8f8642
KN
9532017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
954
955 PR target/80108
956 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
957 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
958
f634dd47
UB
9592017-04-10 Uros Bizjak <ubizjak@gmail.com>
960
961 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
962
065ba179
UB
9632017-04-10 Uros Bizjak <ubizjak@gmail.com>
964
965 PR testsuite/79356
966 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
967
71b838d0
DS
9682017-04-10 Daniel Santos <daniel.santos@pobox.com>
969
970 PR testsuite/79867
971 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
972
98a7a34e
MP
9732017-04-10 Marek Polacek <polacek@redhat.com>
974
975 PR sanitizer/80348
976 * g++.dg/ubsan/div-by-zero-3.C: New test.
977
aac69a62
BC
9782017-04-10 Bin Cheng <bin.cheng@arm.com>
979
980 PR tree-optimization/80153
981 * gcc.c-torture/execute/pr80153.c: New.
982
737237c9
RB
9832017-04-10 Richard Biener <rguenther@suse.de>
984
985 PR middle-end/80362
986 * gcc.dg/torture/pr80362.c: New testcase.
987
ba6ee9fc
RB
9882017-04-10 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/80304
991 * gcc.dg/torture/pr80304.c: New testcase.
992
4d1a05f1
NS
9932017-04-10 Nathan Sidwell <nathan@acm.org>
994
995 PR target/79905
996 * g++.dg/torture/pr79905.C: New.
997
3ee0fb02
ML
9982017-04-10 Martin Liska <mliska@suse.cz>
999
1000 PR sanitizer/80350
1001 * c-c++-common/ubsan/pr80350.c: New test.
1002
167a5b77
JJ
10032017-04-10 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR target/80324
1006 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1007
d691b7e4
ML
10082017-04-08 Martin Liska <mliska@suse.cz>
1009
1010 Revert:
1011 2017-04-07 Martin Liska <mliska@suse.cz>
1012
1013 PR ipa/80212
1014 * g++.dg/ipa/pr80212.C: New test.
1015
dcb2c527
JJ
10162017-04-07 Jakub Jelinek <jakub@redhat.com>
1017
c98b0016
JJ
1018 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1019 dg-options.
1020 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
1021
dcb2c527
JJ
1022 PR target/80322
1023 PR target/80323
1024 PR target/80325
1025 PR target/80326
1026 * gcc.target/i386/avx512f-undefined-1.c: New test.
1027 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
1028 * gcc.target/i386/avx-cvtsd-1.c: New test.
1029 * gcc.target/i386/avx512f-cvtss-1.c: New test.
1030 * gcc.target/i386/avx512f-abspd-1.c: New test.
1031 * gcc.target/i386/avx-cvtss-1.c: New test.
1032 * gcc.target/i386/avx512f-absps-1.c: New test.
1033 * gcc.target/i386/avx512f-int2mask-1.c: New test.
1034 * gcc.target/i386/avx512f-mask2int-1.c: New test.
1035
1ef532f4
MP
10362017-04-07 Marek Polacek <polacek@redhat.com>
1037
1038 PR sanitizer/80348
1039 * g++.dg/ubsan/div-by-zero-2.C: New test.
1040
2166aeb3
MP
1041 PR c++/80095
1042 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
1043
057da7af
VM
10442017-04-07 Vladimir Makarov <vmakarov@redhat.com>
1045
1046 PR rtl-optimization/70478
1047 * gcc.target/s390/pr70478.c: New.
1048
3b6cb9e3
ML
10492017-04-07 Martin Liska <mliska@suse.cz>
1050
1051 PR target/79889
1052 * g++.dg/ext/mv8.C: Add aarch64* targets.
1053
70cd23c0
ML
10542017-04-07 Martin Liska <mliska@suse.cz>
1055
1056 PR ipa/80212
1057 * g++.dg/ipa/pr80212.C: New test.
1058
fe6bb25f
TP
10592017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1060
1061 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1062
bf7b869a
RB
10632017-04-07 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/80334
1066 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1067 alignas on stack.
1068
2d143ba8
RB
10692017-04-07 Richard Biener <rguenther@suse.de>
1070
1071 PR middle-end/80341
1072 * gcc.dg/torture/pr80341.c: New testcase.
1073
ed3cd38d
JJ
10742017-04-06 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR debug/80234
1077 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1078 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1079
e5f56581
UB
10802017-04-06 Uros Bizjak <ubizjak@gmail.com>
1081
1082 PR target/79733
1083 * gcc.target/i386/pr79733.c: New test.
1084
a5211c80
UB
10852017-04-06 Uros Bizjak <ubizjak@gmail.com>
1086
1087 PR target/80298
1088 * gcc.target/i386/pr80298-1.c: New test.
1089 * gcc.target/i386/pr80298-2.c: Ditto.
1090
db086c96
TP
10912017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1092
1093 PR target/80082
1094 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1095 ARMv7-R.
1096
09b63f67
RB
10972017-04-06 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/80334
1100 * g++.dg/torture/pr80334.C: New testcase.
1101
d9f8c5af
ML
11022017-04-06 Martin Liska <mliska@suse.cz>
1103
1104 PR sanitizer/80166
1105 * gcc.dg/asan/pr80166.c: New test.
1106
1b68991f
RO
11072017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1108
1109 PR tree-optimization/79390
1110 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1111
0f784346
RB
11122017-04-06 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/80262
1115 * gcc.target/i386/pr80262.c: New testcase.
1116
23a429c2
RB
11172017-04-06 Richard Biener <rguenther@suse.de>
1118
1119 PR middle-end/80281
1120 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1121
e2323a2b
VM
11222017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1123
1124 PR rtl-optimization/70703
1125 * gcc.target/i386/pr70703.c: New.
1126
47a11342
JJ
11272017-04-05 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR sanitizer/80308
1130 * c-c++-common/asan/pr80308.c: New test.
1131
d0ee17a5
DV
11322017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1133
1134 PR target/79890
1135 * gcc.target/s390/pr79890.c: New test case.
1136
36f896c7
JJ
11372017-04-05 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR target/80310
1140 * c-c++-common/ubsan/pr80310.c: New test.
1141
d16e2ddd
JJ
11422017-04-04 Jakub Jelinek <jakub@redhat.com>
1143
e1201dff
JJ
1144 PR c++/80297
1145 * g++.dg/torture/pr80297.C: New test.
1146
d16e2ddd
JJ
1147 PR tree-optimization/79390
1148 * gcc.target/i386/pr79390.c: New test.
1149 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1150
c0ea338b
VR
11512017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1152
1153 PR c++/80296
1154 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1155
a1527a93
TP
11562017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1157
1158 PR target/80307
1159 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1160 targeting any CPU or architecture.
1161 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1162 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1163 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1164 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1165 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1166 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1167 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1168 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1169
065ba179 11702017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1171
1172 PR fortran/69498
1173 * gfortran.dg/submodule_unexp.f90: New test.
1174
b1fd967c
JJ
11752017-04-04 Jakub Jelinek <jakub@redhat.com>
1176
1177 PR target/80286
1178 * gcc.target/i386/avx-pr80286.c: New test.
1179 * gcc.dg/pr80286.c: New test.
1180
248179b5
RB
11812017-04-04 Richard Biener <rguenther@suse.de>
1182
1183 PR middle-end/80281
1184 * gcc.dg/torture/pr80281.c: New testcase.
1185
a577fcf2
RB
11862017-04-04 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/80275
1189 * g++.dg/opt/pr80275.C: Make g static.
1190
833bbf60
SB
11912017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1192
1193 PR rtl-optimization/60818
1194 * gcc.c-torture/compile/pr60818.c: New testcase.
1195
5764ee3c
JW
11962017-04-03 Jonathan Wakely <jwakely@redhat.com>
1197
1198 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1199 * gcc.dg/20031012-1.c: Likewise.
1200 * gcc.dg/ipa/ipcp-1.c: Likewise.
1201 * gcc.dg/torture/matrix-3.c: Likewise.
1202 * gcc.target/powerpc/ppc-spe.c: Likewise.
1203 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1204
bbdf4e81
PB
12052017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1206
1207 PR target/80246
1208 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1209 powerpc_vsx_ok.
1210 (std, ld): Limit scan-assembler-times check to lp64.
1211 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1212 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1213 powerpc_vsx_ok.
1214
44bc146f
PB
12152017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1216
1217 PR target/80246
1218 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1219
fff80893
RB
12202017-04-03 Richard Biener <rguenther@suse.de>
1221
1222 PR tree-optimization/80275
1223 * g++.dg/opt/pr80275.C: New testcase.
1224
79f9fc38
DV
12252017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1226
1227 PR testsuite/79356
1228 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1229
a8e70fd3
RD
12302017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1231
1232 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1233 (bal): Increase iteration count and assume alignment.
1234
e0061866
BC
12352017-04-03 Bin Cheng <bin.cheng@arm.com>
1236
1237 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1238
c2d43326
AP
12392017-04-02 Andrew Pinski <apinski@cavium.com>
1240
1241 * gcc.c-torture/compile/nested-3.c: New testcase.
1242 * gcc.c-torture/execute/20170401-1.c: New testcase.
1243 * gcc.c-torture/execute/20170401-2.c: New testcase.
1244
a5a9046d
SB
12452017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1246
1247 PR rtl-optimization/79405
1248 gcc.dg/pr79405.c: New testcase.
1249
6f3af356
JJ
12502017-03-31 Jakub Jelinek <jakub@redhat.com>
1251
eee3756d
JJ
1252 PR debug/79255
1253 * gcc.dg/pr79255.c: New test.
1254
6f3af356
JJ
1255 PR c++/79572
1256 * g++.dg/ubsan/null-8.C: New test.
1257
99e6cfd6
PH
12582017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1259
1260 PR target/80107
1261 * gfortran.dg/pr80107.f: New.
1262
094e6b7a
JL
12632017-03-31 Jeff Law <law@redhat.com>
1264
1265 PR tree-optimization/49498
1266 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1267
eceb2409 12682017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1269
eceb2409
RB
1270 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1271
c412c01a 12722017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1273
c412c01a
RB
1274 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1275
005f12bf
JJ
12762017-03-31 Jakub Jelinek <jakub@redhat.com>
1277
af88f557
JJ
1278 PR libstdc++/80251
1279 * g++.dg/ext/is_aggregate.C: New test.
1280
7d790165
JJ
1281 PR middle-end/80173
1282 * gcc.target/i386/pr80173.c: New test.
1283
a7d55154
JJ
1284 PR middle-end/80163
1285 * gcc.dg/pr80163.c: New test.
1286
005f12bf
JJ
1287 PR debug/80025
1288 * gcc.dg/torture/pr80025.c: New test.
1289
c8e0f43f
MF
12902017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1291
1292 * gcc.target/mips/pr52125.c: Add -msym32.
1293
724d25f3
JJ
12942017-03-30 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR translation/80189
1297 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1298 * g++.dg/gomp/sharing-1.C: Likewise.
1299 * gfortran.dg/gomp/pr44536.f90: Likewise.
1300 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1301 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1302 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1303 * gfortran.dg/gomp/pr33439.f90: Likewise.
1304 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1305 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1306 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1307 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1308 * gcc.dg/gomp/sharing-1.c: Likewise.
1309
05dc406d
PB
13102017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1311
1312 PR target/80246
1313 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1314 Darwin and SPE.
1315 (dxex, dxexq): Update return type.
1316 (diex, diexq): Update argument type.
1317 * gcc.target/powerpc/pr80246.c: New test.
1318
b0fd4d7e
MJ
13192017-03-30 Martin Jambor <mjambor@suse.cz>
1320
1321 PR ipa/77333
1322 * g++.dg/ipa/pr77333.C: New test.
1323
de008ec4
JJ
13242017-03-30 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR target/80206
1327 * gcc.target/i386/pr80206.c: New test.
1328
28c02407
RB
13292017-03-30 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/77498
1332 * gfortran.dg/pr77498.f: New testcase.
1333
10fa8dfb
MP
13342017-03-29 Marek Polacek <polacek@redhat.com>
1335
1336 PR c/79730
1337 * gcc.dg/pr79730.c: New test.
1338
fdc54f39
JD
13392017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1340
1341 PR libgfortran/78670
1342 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1343 a character of length 1. Update test for success.
1344 * gfortran.dg/dtio_28.f03: New test.
1345 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1346 'scratch' to delete the file when done.
1347
533c0b69
SB
13482017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1349
1350 PR rtl-optimization/80233
1351 * gcc.c-torture/compile/pr80233.c: New testcase.
1352
e35229f8
TK
13532017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1354
1355 PR fortran/80254
1356 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1357 * gfortran.dg/dec_io_2a.f90: instead (new test).
1358
5c0a28d4
JW
13592017-03-28 Jiong Wang <jiong.wang@arm.com>
1360
1361 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1362
19846619
SB
13632017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1364
1365 PR testsuite/43496
1366 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1367 generating PIC code.
1368
e5119fab
VM
13692017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1370
1371 PR rtl-optimization/80193
1372 * gcc.target/i386/pr80193.c: New.
1373
cf474530
JW
13742017-03-28 Janus Weil <janus@gcc.gnu.org>
1375
1376 PR fortran/78661
1377 * gfortran.dg/dtio_25.f90: Modified test case.
1378 * gfortran.dg/dtio_27.f90: New test case.
1379
34fac449
UB
13802017-03-28 Uros Bizjak <ubizjak@gmail.com>
1381
1382 PR target/53383
1383 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1384 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1385 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1386
3e907b90
BC
13872017-03-28 Bin Cheng <bin.cheng@arm.com>
1388
1389 * gcc.c-torture/compile/irreducible-loop.c: New.
1390
522818b9
RS
13912017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1392
3e907b90 1393 PR tree-optimization/80218
522818b9
RS
1394 * gcc.dg/pr80218.c: New test.
1395
ea7d7da8
RB
13962017-03-28 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/78644
1399 * gcc.dg/pr78644-1.c: New testcase.
1400 * gcc.dg/pr78644-2.c: Likewise.
1401
498173ef
TT
14022017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1403
1404 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1405 * gcc.dg/pic-4.c: Likewise.
1406 * gcc.dg/pie-3.c: Likewise.
1407 * gcc.dg/pie-4.c: Likewise.
1408
c5ad2433
ML
14092017-03-28 Martin Liska <mliska@suse.cz>
1410
1411 PR ipa/80205
1412 * g++.dg/ipa/pr80205.C: New test.
1413
17722fb9
SKS
14142017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1415
1416 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1417 with sizeof(int) < 4.
1418 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
1419 * gcc.c-torture/execute/pr79737-2.c: Likewise.
1420 * gcc.dg/torture/pr79777.c: Likewise.
1421 * gcc.dg/torture/pr79910.c: Likewise.
1422
737f500a
RB
14232017-03-28 Richard Biener <rguenther@suse.de>
1424
1425 PR middle-end/80222
1426 * g++.dg/pr80222.C: New testcase.
1427
62f96a79
ML
14282017-03-28 Martin Liska <mliska@suse.cz>
1429
1430 PR ipa/80104
1431 * gcc.dg/ipa/pr80104.c: New test.
1432
72785f26
MP
14332017-03-28 Marek Polacek <polacek@redhat.com>
1434
1435 PR sanitizer/80067
1436 * c-c++-common/ubsan/shift-10.c: New test.
1437
86516987
JL
14382017-03-27 Jeff Law <law@redhat.com>
1439
4dbf1eee 1440 PR tree-optimization/80216
86516987
JL
1441 * gcc.c-torture/compile/pr80216.c: New test.
1442
aade772d
JJ
14432017-03-27 Jakub Jelinek <jakub@redhat.com>
1444
a9e4a1a5
JJ
1445 PR middle-end/80162
1446 * c-c++-common/pr80162-1.c: New test.
1447 * c-c++-common/pr80162-2.c: New test.
1448 * c-c++-common/pr80162-3.c: New test.
1449
aade772d
JJ
1450 PR target/80102
1451 * g++.dg/opt/pr80102.C: New test.
1452
d89f355e
MM
14532017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1454
1455 PR target/78543
1456 * gcc.target/powerpc/pr78543.c: New test.
1457
79c4d73b
KN
14582017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1459
1460 PR target/80103
1461 * gcc.target/powerpc/pr80103-1.c: New test.
1462
819df781
RB
14632017-03-27 Richard Biener <rguenther@suse.de>
1464
1465 PR tree-optimization/80181
1466 * gcc.dg/torture/pr80181.c: New testcase.
1467
84804c5b
CZ
14682017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
1469
065ba179 1470 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 1471
c5e5f5f6
RB
14722017-03-27 Richard Biener <rguenther@suse.de>
1473
1474 PR ipa/79776
1475 * g++.dg/ipa/pr79776.C: New testcase.
1476
7cd200f6
JJ
14772017-03-27 Jakub Jelinek <jakub@redhat.com>
1478
1479 PR sanitizer/80168
1480 * gcc.dg/asan/pr80168.c: New test.
1481
79f512ff
RB
14822017-03-27 Richard Biener <rguenther@suse.de>
1483
1484 PR tree-optimization/80170
1485 * gcc.dg/pr80170.c: New testcase.
1486
672d9f8e
RB
14872017-03-27 Richard Biener <rguenther@suse.de>
1488
1489 PR middle-end/80171
1490 * g++.dg/torture/pr80171.C: New testcase.
1491
978fcba3
JDA
14922017-03-26 John David Anglin <danglin@gcc.gnu.org>
1493
431d7882
JDA
1494 * gcc.dg/torture/pr79732.c: Require alias support.
1495 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
1496
978fcba3
JDA
1497 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
1498 libatomic_available.
1499 * gfortran.dg/coarray_image_status_1.f08: Likewise.
1500 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
1501
1f10d710
JD
15022017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1503
1504 PR libgfortran/78881
1505 * gfortran.dg/dtio_26.f90: New test.
1506
41036686
PT
15072017-03-25 Paul Thomas <pault@gcc.gnu.org>
1508
1509 PR fortran/80156
1510 PR fortran/79382
1511 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
1512 testcase for PR80156. Add a main programme that tests that
1513 the typebound generic is accessible.
1514
5da906ca
BS
15152017-03-25 Bernd Schmidt <bschmidt@redhat.com>
1516
1517 PR rtl-optimization/80160
1518 PR rtl-optimization/80159
1519
1520 * gcc.target/i386/pr80160.c: New test.
1521
7dabefa0
JJ
15222017-03-24 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR sanitizer/79904
1525 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
1526
c8b1fbc1
MP
15272017-03-24 Marek Polacek <polacek@redhat.com>
1528
1529 PR c++/80119
1530 * g++.dg/warn/Wuninitialized-9.C: New test.
1531
76794c52
AK
15322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1533
1534 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
1535 and remove the high-level builtin. The error message for the
1536 would prevent compilation from reaching the second.
1537 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1538
2de2b3f9
AK
15392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1540
1541 * gcc.target/s390/vxe/negfma-1.c: New test.
1542
7d2fd075
AK
15432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1544
1545 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
1546 * gcc.target/s390/arch12/mul-1.c: New test.
1547 * gcc.target/s390/arch12/mul-2.c: New test.
1548
72612e4e
AK
15492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1550
1551 * gcc.target/s390/vxe/vllezlf-1.c: New test.
1552
6c7774d1
AK
15532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1554
1555 * gcc.target/s390/vxe/popcount-1.c: New test.
1556
9ec98860
AK
15572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1558
1559 * gcc.target/s390/vxe/bitops-1.c: New test.
1560
6654e96f
AK
15612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1562
1563 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
1564 * lib/target-supports.exp: Add effective target check s390_vxe.
1565
77c585ca
AK
15662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1567
1568 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
1569 comparison instructions used from now on.
1570
b5de6e84
AK
15712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1572
1573 * gcc.target/s390/s390.exp (check_effective_target_vector):
1574 Include target-supports.exp and move target_vector check routine
1575 ...
1576 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
1577 here and rename it.
1578 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
1579 check from vector to s390_vx.
1580 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
1581 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
1582 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
1583 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
1584 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
1585 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
1586 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
1587 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
1588 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
1589
a602f985
AK
15902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1591
1592 * gcc.target/s390/vector/vec-init-2.c: New test.
1593
085db63d
AK
15942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1595
1596 * gcc.dg/ubsan/pr79904-2.c: New test.
1597
dc4f29bc
AK
15982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1599
1600 PR target/79893
1601 * gcc.target/s390/zvector/pr79893.c: New test.
1602
56010684
JJ
16032017-03-24 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR rtl-optimization/80112
1606 * gcc.dg/pr80112.c: New test.
1607
f0d7b52d
RO
16082017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
1611 etc. line numbers.
1612 * gcc.dg/Walloca-1.c: Likewise.
1613 * gcc.dg/Walloca-2.c: Likewise.
1614 * gcc.dg/Wvla-larger-than-2.c: Likewise.
1615
635684c4
BS
16162017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1617
1618 PR tree-optimization/80158
1619 * gfortran.fortran-torture/compile/pr80158.f: New file.
1620
76afddf3
RB
16212017-03-24 Richard Biener <rguenther@suse.de>
1622
1623 PR tree-optimization/80167
1624 * gcc.dg/graphite/pr80167.c: New testcase.
1625
c2e389bf
TV
16262017-03-24 Tom de Vries <tom@codesourcery.com>
1627
1628 PR testsuite/80092
1629 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
1630 dg-require-effective-target global_constructor.
1631 * gcc.dg/tls/emutls-2.c: Same.
1632
a72821b4
TV
16332017-03-24 Tom de Vries <tom@codesourcery.com>
1634
1635 PR testsuite/80092
1636 * c-c++-common/Wimplicit-fallthrough-34.c: Add
1637 dg-require-effective-target indirect_jumps.
1638
1658def9
TV
16392017-03-24 Tom de Vries <tom@codesourcery.com>
1640
1641 PR testsuite/80092
1642 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
1643 nonlocal_goto.
1644
90e02692
TV
16452017-03-24 Tom de Vries <tom@codesourcery.com>
1646
1647 PR testsuite/80092
1648 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
1649 * gcc.dg/Walloca-12.c: Same.
1650 * gcc.dg/attr-alloc_size-8.c: Same.
1651 * gcc.dg/Walloca-4.c: Same.
1652 * gcc.dg/Walloca-8.c: Same.
1653 * gcc.dg/Walloca-13.c: Same.
1654 * gcc.dg/Walloca-14.c: Same.
1655 * gcc.dg/attr-alloc_size-9.c: Same.
1656 * gcc.dg/Walloca-1.c: Same.
1657 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1658 * gcc.dg/Walloca-5.c: Same.
1659 * gcc.dg/Walloca-10.c: Same.
1660 * gcc.dg/Walloca-9.c: Same.
1661 * gcc.dg/attr-alloc_size-6.c: Same.
1662 * gcc.dg/Wvla-larger-than-1.c: Same.
1663 * gcc.dg/torture/pr71881.c: Same.
1664 * gcc.dg/torture/pr71901.c: Same.
1665 * gcc.dg/torture/pr78742.c: Same.
1666 * gcc.dg/builtin-alloc-size.c: Same.
1667 * gcc.dg/Walloca-2.c: Same.
1668 * gcc.dg/Walloca-6.c: Same.
1669 * gcc.dg/Walloca-11.c: Same.
1670 * gcc.dg/attr-alloc_size-7.c: Same.
1671 * gcc.dg/Wvla-larger-than-2.c: Same.
1672 * gcc.dg/Walloca-3.c: Same.
1673 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1674 * gcc.c-torture/compile/pr79413.c: Same.
1675 * gcc.c-torture/compile/pr78439.c: Same.
1676
842392c8
KN
16772017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1678
1679 * gcc.target/powerpc/p9-options-1.c: New test.
1680
de2b3f5c
KT
16812017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1682
1683 PR target/71436
1684 * gcc.c-torture/compile/pr71436.c: New test.
1685
2e6315ef 16862017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1687 Richard Biener <rguenther@suse.de>
2e6315ef
WS
1688
1689 PR tree-optimization/79908
1690 PR tree-optimization/80136
1691 * gcc.dg/torture/pr79908.c: New file.
1692
9cdf0363
NK
16932017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
1694
2e6315ef 1695 PR fortran/39239
9cdf0363
NK
1696 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
1697
f3dd574e
JJ
16982017-03-22 Jakub Jelinek <jakub@redhat.com>
1699
f13e9cd5
JJ
1700 PR c++/80141
1701 * g++.dg/gomp/pr80141.C: New test.
1702
68ed2ba0
JJ
1703 PR c++/80129
1704 * g++.dg/torture/pr80129.C: New test.
1705
f3dd574e
JJ
1706 PR sanitizer/80110
1707 * g++.dg/tsan/pr80110.C: New test.
1708
918b6c9e
TK
17092017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1710
1711 PR fortran/80142
1712 * gfortran.dg/any_loc.f90: New test case.
1713
bf634d1c
TP
17142017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1715
1716 PR target/80082
1717 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
1718 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
1719
f7325b95
ML
17202017-03-22 Martin Liska <mliska@suse.cz>
1721
1722 PR target/79906
1723 * g++.dg/ext/mv8.C: Add power* targets.
1724
3f01b620
MS
17252017-03-21 Martin Sebor <msebor@redhat.com>
1726
1727 PR c++/79548
1728 * g++.dg/warn/Wunused-var-26.C: New test.
1729
1cefb051
BS
17302017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1731
1732 PR tree-optimization/79908
1733 * gcc.dg/torture/pr79908.c: Revert addition of new file.
1734
edc1747f
MP
17352017-03-21 Marek Polacek <polacek@redhat.com>
1736 Martin Sebor <msebor@redhat.com>
1737
1738 PR tree-optimization/80109
1739 * gcc.dg/Walloca-14.c: New test.
1740
85106b87
JJ
17412017-03-21 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR target/80125
1744 * gcc.target/powerpc/pr80125.c: New test.
1745
e59a225f
NK
17462017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
1747
1748 PR fortran/69498
1749 * gfortran.dg/unexp_attribute.f90: New test
1750
0ffe60b5 17512017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1752 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
1753
1754 PR tree-optimization/79908
1755 * gcc.dg/torture/pr79908.c: New file.
1756
54eb90fe
SKS
17572017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1758
1759 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
1760 with sizeof(int) < 4.
1761
5611c456
ML
17622017-03-21 Martin Liska <mliska@suse.cz>
1763
1764 * gcc.target/i386/pr65044.c: Add '.' in order to catch
1765 apostrophes.
1766
e650ea2a
RB
17672017-03-21 Richard Biener <rguenther@suse.de>
1768
1769 PR tree-optimization/80032
1770 * g++.dg/opt/pr80032.C: New testcase.
1771
da2ce5f9
RB
17722017-03-21 Richard Biener <rguenther@suse.de>
1773
1774 PR tree-optimization/80122
1775 * gcc.dg/torture/pr80122.c: New testcase.
1776
9d60683a
TT
17772017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
1778
1779 * gcc.dg/pic-2.c: Skip for MIPS.
1780 * gcc.dg/pie-2.c: Skip for MIPS.
1781
d3e19c2c
PC
17822017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1783
1784 PR c++/77752
1785 * g++.dg/cpp0x/initlist97.C: New.
1786 * g++.dg/cpp0x/initlist85.C: Update.
1787
8bee092e
JJ
17882017-03-21 Jakub Jelinek <jakub@redhat.com>
1789
9f30dff0
JJ
1790 PR c/67338
1791 * gcc.dg/pr67338.c: New test.
1792
8bee092e
JJ
1793 PR c++/35878
1794 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
1795 dump instead of assembler.
1796 * g++.dg/init/pr35878_2.C: Likewise.
1797 * g++.dg/init/pr35878_3.C: Likewise.
1798
4d1b8e70
JJ
17992017-03-21 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR c/80097
1802 * gcc.dg/ubsan/pr80097.c: New test.
1803
c34923c4
BS
18042017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1805
1806 PR tree-optimization/80054
1807 * g++.dg/torture/pr80054.C: New file.
1808
b0ba96c2
KN
18092017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1810
1811 PR target/79963
1812 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
1813 directive to assure selection of proper bit using rlwinm insn.
1814 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1815 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
1816 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
1817 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
1818
92377255
MP
18192017-03-20 Marek Polacek <polacek@redhat.com>
1820 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/80059 - ICE with noexcept and __transaction_atomic
1823 * g++.dg/tm/pr80059-2.C: New test.
1824 * g++.dg/tm/pr80059.C: New test.
1825
243e28bf
ML
18262017-03-20 Martin Liska <mliska@suse.cz>
1827
1828 PR middle-end/79753
1829 * gcc.target/i386/mpx/pr79753.c: New test.
1830
918112d3
ML
18312017-03-20 Martin Liska <mliska@suse.cz>
1832
1833 PR target/79769
1834 PR target/79770
1835 * g++.dg/pr79769.C: New test.
1836 * gcc.target/i386/mpx/pr79770.c: New test.
1837
e325aba2
AK
18382017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1839
1840 PR target/78857
1841 * gcc.target/s390/load-and-test-fp-1.c: New test.
1842 * gcc.target/s390/load-and-test-fp-2.c: New test.
1843
91d2c04c
PT
18442017-03-18 Paul Thomas <pault@gcc.gnu.org>
1845
1846 PR fortran/79676
1847 * gfortran.dg/submodule_28.f08 : New test.
1848
c7e4107b
PT
18492017-03-18 Paul Thomas <pault@gcc.gnu.org>
1850
1851 PR fortran/71838
1852 * gfortran.dg/submodule_26.f08 : New test.
1853 * gfortran.dg/submodule_27.f08 : New test.
1854
d8fe28be
PH
18552017-03-17 Pat Haugen <pthaugen@us.ibm.com>
1856
1857 PR target/79951
1858 * gcc.target/powerpc/pr79951.c: New.
1859
4a17943d
BS
18602017-03-17 Bernd Schmidt <bschmidt@redhat.com>
1861
1862 PR rtl-optimization/79910
1863 * gcc.dg/torture/pr79910.c: New test.
1864
7f166d94
JL
18652017-03-17 Jeff Law <law@redhat.com>
1866
1867 PR tree-optimization/71437
1868 * gcc.dg/tree-ssa/pr71437.c: New test.
1869 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
1870 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
1871 now caught by VRP, but which were previously caught by DOM.
1872
12c4f7dc
RB
18732017-03-17 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/80075
1876 * g++.dg/torture/pr80075.C: New testcase.
1877
207f3423
MM
18782017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
1879
1880 PR target/71294
1881 * g++.dg/pr71294.C: New test.
1882
9fc900af
SB
18832017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1884
1885 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
1886
c05c2380
JJ
18872017-03-16 Jakub Jelinek <jakub@redhat.com>
1888
e711928b
JJ
1889 PR fortran/80010
1890 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1891
c05c2380
JJ
1892 PR fortran/79886
1893 * gfortran.dg/pr79886.f90: New test.
1894
3231d64b
MM
18952017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1896
1897 PR target/79038
1898 * gcc.target/powerpc/pr79038-1.c: New test.
1899
81ef1f5e
SB
19002017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
1901
1902 PR fortran/33271
1903 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1904
395a1e9b
JW
19052017-03-15 Jiong Wang <jiong.wang@arm.com>
1906
1907 PR testsuite/79356
1908 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1909
05f65910
UB
19102017-03-15 Uros Bizjak <ubizjak@gmail.com>
1911
1912 PR target/80019
1913 * gcc.target/i386/pr80019.c: New test.
1914
94285a7d
ML
19152017-03-15 Martin Liska <mliska@suse.cz>
1916
1917 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1918
a983542b
MS
19192017-03-14 Martin Sebor <msebor@redhat.com>
1920
1921 PR tree-optimization/79800
1922 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1923 * gcc.dg/tree-ssa/pr79800.c: New test.
1924
76ca5f40
MM
19252017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1926
1927 PR target/79947
1928 * gcc.target/powerpc/pr79947.c: New test.
1929
5d9a283a
MS
19302017-03-14 Martin Sebor <msebor@redhat.com>
1931
1932 PR middle-end/80020
1933 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1934 * gcc.dg/attr-alloc_size-7.c: Same.
1935 * gcc.dg/attr-alloc_size-9.c: Same.
1936 * gcc.dg/builtin-alloc-size.c: Same.
1937 * gcc.dg/pr80020.c: New test.
1938
4692943d
BS
19392017-03-14 Bernd Schmidt <bschmidt@redhat.com>
1940
1941 PR rtl-optimization/79728
1942 * gcc.target/i386/sse-globalreg.c: New test.
1943
861d9d5e
ML
19442017-03-14 Martin Liska <mliska@suse.cz>
1945
1946 PR lto/66295
1947 * gcc.dg/tree-prof/pr66295.c: New test.
1948
a48018b5
ML
19492017-03-13 Martin Liska <mliska@suse.cz>
1950
1951 PR middle-end/78339
1952 * gcc.target/i386/mpx/pr78339.c: New test.
1953
8c56cc5a
CZ
19542017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1955
065ba179 1956 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 1957
14555394
CZ
19582017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1959
065ba179 1960 * gcc.target/arc/pr9001090948.c: New file.
14555394 1961
3079b92e
SB
19622017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
1963
1964 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1965 Fix test. Make early-out condition return early. Correct comments.
1966
c08de9db
JD
19672017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1968
1969 PR libgfortran/78854
1970 * gfortran.dg/dtio_25.f90: New test.
1971
66b27545
MS
19722017-03-10 Martin Sebor <msebor@redhat.com>
1973
1974 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1975
8f2f6381
BS
19762017-03-10 Bernd Schmidt <bschmidt@redhat.com>
1977
1978 PR rtl-optimization/78911
1979 * gcc.target/i386/pr78911-1.c: New test.
1980 * gcc.target/i386/pr78911-2.c: New test.
1981
8e2c69b4 19822017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 1983
8e2c69b4
WS
1984 PR target/79941
1985 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1986 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1987 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1988
455d833c
MP
19892017-03-10 Marek Polacek <polacek@redhat.com>
1990
1991 PR c++/79967
1992 * g++.dg/cpp0x/gen-attrs-63.C: New test.
1993
cdd669f9
JJ
19942017-03-10 Jakub Jelinek <jakub@redhat.com>
1995
e260b0a7
JJ
1996 PR c++/79899
1997 * g++.dg/other/friend7.C: New test.
1998
cdd669f9
JJ
1999 PR c++/79896
2000 * g++.dg/ext/int128-5.C: New test.
2001
730e6e46
SB
20022017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2003
2004 PR testsuite/79356
2005 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2006 powerpc, sparc, or s390x.
2007
fc8f6304
PH
20082017-03-10 Pat Haugen <pthaugen@us.ibm.com>
2009
2010 PR target/79907
2011 * gcc.target/powerpc/pr79907.c: New.
2012
f1b0632a
OH
20132017-03-10 Olivier Hainque <hainque@adacore.com>
2014
2015 * gnat.dg/opt64.adb: New test.
2016 * gnat.dg/opt64_pkg.ads: New helper.
2017 * gnat.dg/opt64_pkg.adb: New helper.
2018
5558f089
JJ
20192017-03-10 Jakub Jelinek <jakub@redhat.com>
2020
2d9dd4fb
JJ
2021 PR rtl-optimization/79909
2022 * gcc.target/powerpc/pr79909.c: New test.
2023
72772e67
JJ
2024 PR tree-optimization/79972
2025 * gcc.dg/pr79972.c: New test.
2026
5558f089
JJ
2027 PR tree-optimization/77975
2028 * gcc.dg/pr77975.c: New test.
2029
822a132c
MP
20302017-03-09 Marek Polacek <polacek@redhat.com>
2031
2032 PR c++/79962
2033 PR c++/79984
2034 * c-c++-common/nonnull-3.c: New test.
2035 * g++.dg/warn/Wnonnull3.C: New test.
2036
c9819d22
MF
20372017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
2038
2039 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
2040 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2041
36618428
MP
20422017-03-09 Marek Polacek <polacek@redhat.com>
2043
2044 PR sanitizer/79757
2045 * gcc.dg/ubsan/pr79757-1.c: New test.
2046 * gcc.dg/ubsan/pr79757-2.c: New test.
2047 * gcc.dg/ubsan/pr79757-3.c: New test.
2048 * gcc.dg/ubsan/pr79757-4.c: New test.
2049 * gcc.dg/ubsan/pr79757-5.c: New test.
2050
01e5af5a
JJ
20512017-03-09 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR c/79969
2054 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2055
6443c7c0
MP
20562017-03-09 Marek Polacek <polacek@redhat.com>
2057
2058 PR c++/79687
2059 * g++.dg/expr/ptrmem8.C: New test.
2060 * g++.dg/expr/ptrmem9.C: New test.
2061
d721dc3c
RB
20622017-03-09 Richard Biener <rguenther@suse.de>
2063
2064 PR tree-optimization/79977
2065 * gcc.dg/graphite/pr79977.c: New testcase.
2066
1f1fd3e2
TT
20672017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2068
2069 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2070 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2071 * lib/target-supports.exp (check_effective_target_rdynamic):
2072 New proc.
2073
16967aff
RB
20742017-03-09 Richard Biener <rguenther@suse.de>
2075
2076 PR middle-end/79971
2077 * gcc.dg/fixed-point/pr79971.c: New testcase.
2078
26d7dc48
RB
20792017-03-09 Richard Biener <rguenther@suse.de>
2080
2081 PR ipa/79970
2082 * gcc.dg/torture/pr79970.c: New testcase.
2083
35f77c28
PC
20842017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2085
2086 PR c++/71966
2087 * g++.dg/cpp0x/pr71966-1.C: New.
2088 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2089
8a7df031
ML
20902017-03-09 Martin Liska <mliska@suse.cz>
2091
2092 PR tree-optimization/79631
2093 * gcc.target/i386/mpx/pr79631.c: New test.
2094
3828bb0d
ML
20952017-03-09 Martin Liska <mliska@suse.cz>
2096
2097 PR target/65705
2098 PR target/69804
2099 * gcc.target/i386/pr71458.c: Update scanned pattern.
2100
410a590c
MP
21012017-03-09 Marek Polacek <polacek@redhat.com>
2102
2103 PR c++/79672
2104 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2105 * g++.dg/warn/Wduplicated-branches3.C: New test.
2106
f084a22e
PG
21072017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2108
2109 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2110
a278b1c3
ML
21112017-03-09 Martin Liska <mliska@suse.cz>
2112
2113 PR ipa/79764
2114 * g++.dg/pr79764.C: New test.
2115
8dc19053
ML
21162017-03-09 Martin Liska <mliska@suse.cz>
2117
2118 PR ipa/79761
2119 * g++.dg/pr79761.C: New test.
2120
030fc94a
JJ
21212017-03-09 Jakub Jelinek <jakub@redhat.com>
2122
9e463823
JJ
2123 PR sanitizer/79944
2124 * c-c++-common/asan/pr79944.c: New test.
2125
6b62f323
JJ
2126 PR target/79932
2127 * gcc.target/i386/pr79932-2.c: New test.
2128
030fc94a
JJ
2129 PR target/79932
2130 * gcc.target/i386/pr79932-1.c: New test.
2131
423aec8b
MP
21322017-03-09 Marek Polacek <polacek@redhat.com>
2133
2134 PR c++/79900 - ICE in strip_typedefs
2135 * g++.dg/warn/Wpadded-1.C: New test.
2136
6659fe59
MP
21372017-03-08 Marek Polacek <polacek@redhat.com>
2138
2139 * g++.dg/Walloca1.C: Adjust dg-warning.
2140
f1a675e4
AH
21412017-03-08 Andrew Haley <aph@redhat.com>
2142
2143 PR tree-optimization/79943
2144 * gcc.dg/tree-ssa/pr79943.c: New test.
2145
edfcd7e3
RB
21462017-03-08 Richard Biener <rguenther@suse.de>
2147
2148 PR tree-optimization/79955
2149 * gcc.dg/uninit-24.c: New testcase.
2150
61fdfd8c
RB
21512017-03-08 Richard Biener <rguenther@suse.de>
2152
2153 PR tree-optimization/79920
2154 * gcc.dg/vect/pr79920.c: New testcase.
2155
4b48e883
JJ
21562017-03-08 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR sanitizer/79904
2159 * gcc.dg/ubsan/pr79904.c: New test.
2160
a71dbc63
JJ
21612017-03-07 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c/79834
2164 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2165 diagnostics.
2166
d8a90142
MP
21672017-03-07 Marek Polacek <polacek@redhat.com>
2168
2169 PR middle-end/79809
2170 * g++.dg/Walloca1.C: New test.
2171
a5e9e3e4
ML
21722017-03-07 Martin Liska <mliska@suse.cz>
2173
2174 PR middle-end/68270
2175 * g++.dg/pr68270.C: New test.
2176
1f6dba54
JJ
21772017-03-07 Jakub Jelinek <jakub@redhat.com>
2178
760f82db
JJ
2179 PR rtl-optimization/79901
2180 * gcc.target/i386/pr79901.c: New test.
2181
1f6dba54
JJ
2182 PR sanitizer/79897
2183 * c-c++-common/ubsan/pr79897.c: New test.
2184
feca7b89
VM
21852017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2186
2187 PR rtl-optimization/79571
2188 * gcc.target/i386/pr79571.c: New.
2189
bdbbf28d
MP
21902017-03-06 Marek Polacek <polacek@redhat.com>
2191
2192 PR c++/79796 - ICE with NSDMI and this pointer
2193 * g++.dg/cpp0x/nsdmi13.C: New test.
2194
52564551
JK
21952017-03-06 Julia Koval <julia.koval@intel.com>
2196
2197 PR target/79793
2198 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2199 directives.
2200 * gcc.target/i386/interrupt-13.c: Ditto.
2201 * gcc.target/i386/interrupt-14.c: Ditto.
2202 * gcc.target/i386/interrupt-15.c: Ditto.
2203
345edb37
JJ
22042017-03-06 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR c++/79822
2207 * g++.dg/cpp0x/constexpr-79822.C: New test.
2208
a8d25fd0
RB
22092017-03-06 Richard Biener <rguenther@suse.de>
2210
2211 PR tree-optimization/79894
2212 * gcc.dg/vect/pr79887.c: New testcase.
2213
522fcdd7
RB
22142017-03-06 Richard Biener <rguenther@suse.de>
2215
2216 PR tree-optimization/79824
2217 * gcc.dg/vect/pr79824-1.c: New testcase.
2218 * gcc.dg/vect/pr79824-2.c: Likewise.
2219
54649631
TT
22202017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2221
2222 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2223 gettimeofday. Remove dg-skip-if for AVR.
2224 * lib/target-supports.exp (check_effective_target_gettimeofday):
2225 New proc.
2226
4bbc8970
RD
22272017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2228
2229 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2230 * gcc.target/s390/hotpatch-10.c: Likewise.
2231 * gcc.target/s390/hotpatch-11.c: Likewise.
2232 * gcc.target/s390/hotpatch-12.c: Likewise.
2233 * gcc.target/s390/hotpatch-13.c: Likewise.
2234 * gcc.target/s390/hotpatch-14.c: Likewise.
2235 * gcc.target/s390/hotpatch-15.c: Likewise.
2236 * gcc.target/s390/hotpatch-16.c: Likewise.
2237 * gcc.target/s390/hotpatch-17.c: Likewise.
2238 * gcc.target/s390/hotpatch-18.c: Likewise.
2239 * gcc.target/s390/hotpatch-19.c: Likewise.
2240 * gcc.target/s390/hotpatch-2.c: Likewise.
2241 * gcc.target/s390/hotpatch-26.c: Likewise.
2242 * gcc.target/s390/hotpatch-27.c: Likewise.
2243 * gcc.target/s390/hotpatch-28.c: Likewise.
2244 * gcc.target/s390/hotpatch-3.c: Likewise.
2245 * gcc.target/s390/hotpatch-4.c: Likewise.
2246 * gcc.target/s390/hotpatch-5.c: Likewise.
2247 * gcc.target/s390/hotpatch-6.c: Likewise.
2248 * gcc.target/s390/hotpatch-7.c: Likewise.
2249 * gcc.target/s390/hotpatch-8.c: Likewise.
2250 * gcc.target/s390/hotpatch-9.c: Likewise.
2251
5f215a70
PC
22522017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/64574
2255 * g++.dg/template/crash125.C: New.
2256
296cc393
JJ
22572017-03-06 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR target/79812
2260 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2261
ca8942a3
TT
22622017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2263
2264 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2265
c1b993c0
PG
22662017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2267
2268 * gcc.target/mips/msa-minmax.c: New tests.
2269
a50a32aa
ML
22702017-03-06 Martin Liska <mliska@suse.cz>
2271
2272 PR sanitize/79783
2273 * g++.dg/asan/pr79783.C: New test.
2274
5ada812c
PG
22752017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2276
2277 * gcc.target/mips/msa-dotp.c: New tests.
2278
334b3c4b
PG
22792017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2280
2281 * gcc.target/mips/msa-bclri.c: New test.
2282
d8b4baeb
PC
22832017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2284
2285 PR c++/70266
2286 * g++.dg/tm/pr70266.C: New.
2287
ef78bc3c 22882017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2289 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2290
2291 * gfortran.dg/coarray/fail_image_1.f08: New test.
2292 * gfortran.dg/coarray/fail_image_2.f08: New test.
2293 * gfortran.dg/coarray/failed_images_1.f08: New test.
2294 * gfortran.dg/coarray/failed_images_2.f08: New test.
2295 * gfortran.dg/coarray/image_status_1.f08: New test.
2296 * gfortran.dg/coarray/image_status_2.f08: New test.
2297 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2298 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2299 * gfortran.dg/coarray_fail_st.f90: New test.
2300 * gfortran.dg/coarray_failed_images_1.f08: New test.
2301 * gfortran.dg/coarray_image_status_1.f08: New test.
2302 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2303
7f5a7d78
MP
23042017-03-03 Marek Polacek <polacek@redhat.com>
2305
2306 PR c/79758
2307 * gcc.dg/noncompile/pr79758.c: New test.
2308
cc195d46
JJ
23092017-03-03 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR middle-end/79805
2312 * g++.dg/opt/pr79805.C: New test.
2313
945b6e16
AS
23142017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2315
2316 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2317 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2318 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2319 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2320 * gcc.target/i386/i386.exp
2321 (check_effective_target_avx512vpopcntdq): New.
2322
31dcc385
TT
23232017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2324
2325 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2326 ilp32 targets and match DImode registers for lp64 targets.
2327
0e174ae1
UB
23282017-03-03 Uros Bizjak <ubizjak@gmail.com>
2329
2330 * g++.dg/pr71624.C: Disable for x32.
2331 * g++.dg/pr71633.C: Ditto.
2332
93505ec5
JJ
23332017-03-03 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR target/79807
2336 * gcc.target/i386/pr79807.c: New test.
2337
d78a1c01
ML
23382017-03-03 Martin Liska <mliska@suse.cz>
2339
2340 PR tree-optimization/79803
2341 * gcc.dg/tree-ssa/pr79803.c: New test.
2342
ec7f796e
ML
23432017-03-03 Martin Liska <mliska@suse.cz>
2344
2345 PR rtl-optimization/79574
2346 * gcc.dg/pr79574-2.c: New test.
2347
30d309aa
RB
23482017-03-03 Richard Biener <rguenther@suse.de>
2349
2350 PR c++/79825
2351 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2352
38801de5
JJ
23532017-03-03 Jakub Jelinek <jakub@redhat.com>
2354
2355 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2356
7278b0a2
MP
23572017-03-03 Marek Polacek <polacek@redhat.com>
2358
2359 PR c++/79791
2360 * g++.dg/warn/Wwrite-strings-1.C: New test.
2361 * g++.dg/warn/Wwrite-strings-2.C: New test.
2362 * g++.dg/warn/Wwrite-strings-3.C: New test.
2363 * g++.dg/warn/Wwrite-strings-4.C: New test.
2364 * g++.dg/warn/Wwrite-strings-5.C: New test.
2365 * g++.dg/warn/Wwrite-strings-6.C: New test.
2366 * g++.dg/warn/Wwrite-strings-7.C: New test.
2367 * g++.dg/warn/Wwrite-strings-8.C: New test.
2368 * g++.dg/warn/Wwrite-strings-9.C: New test.
2369 * g++.dg/warn/Wwrite-strings-10.C: New test.
2370 * g++.dg/warn/Wwrite-strings-11.C: New test.
2371 * g++.dg/warn/Wwrite-strings-12.C: New test.
2372
75473a91
RB
23732017-03-03 Richard Biener <rguenther@suse.de>
2374
2375 PR middle-end/79818
2376 * gcc.dg/torture/pr79818.c: New testcase.
2377
50bea0c5
JJ
23782017-03-02 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR c++/79782
2381 * g++.dg/warn/Wunused-parm-10.C: New test.
2382
130f15ce
UB
23832017-03-02 Uros Bizjak <ubizjak@gmail.com>
2384
2385 * gcc.dg/rtl/x86_64/*.c: Test for
2386 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2387
dc362ada
UB
23882017-03-02 Uros Bizjak <ubizjak@gmail.com>
2389
2390 PR target/79514
2391 * gcc.target/i386/pr79514.c: New test.
2392
fe792dd8
JJ
23932017-03-02 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR rtl-optimization/79780
2396 * gcc.c-torture/compile/pr79780.c: New test.
2397
e80facb4
RB
23982017-03-02 Richard Biener <rguenther@suse.de>
2399
2400 PR tree-optimization/79345
2401 PR c++/42000
2402 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2403 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2404 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2405
eb0e7c34
RB
24062017-03-02 Richard Biener <rguenther@suse.de>
2407
2408 PR c/79756
2409 * gcc.dg/vector-1.c: New testcase.
2410
653a4b32
BC
24112017-03-02 Bin Cheng <bin.cheng@arm.com>
2412
2413 PR tree-optimization/66768
2414 * gcc.target/i386/pr66768.c: New test.
2415
da403f31
RB
24162017-03-02 Richard Biener <rguenther@suse.de>
2417
2418 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
2419 * gcc.dg/rtl/x86_64/final.c: Likewise.
2420 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
2421 * gcc.dg/rtl/x86_64/ira.c: Likewise.
2422 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
2423 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
2424
83692f96
RB
24252017-03-02 Richard Biener <rguenther@suse.de>
2426
2427 PR tree-optimization/79777
2428 * gcc.dg/torture/pr79777.c: New testcase.
2429
71dedb33
MS
24302017-03-01 Martin Sebor <msebor@redhat.com>
2431
2432 PR middle-end/79692
2433 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2434 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
2435 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
2436 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
2437
48990905
UB
24382017-03-01 Uros Bizjak <ubizjak@gmail.com>
2439
2440 * gcc.target/i386/invsize-2.c: New test.
2441 * gcc.target/i386/invsize-3.c: Ditto.
2442 * gcc.target/i386/invsize-4.c: Ditto.
2443 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
2444 * gcc.target/i386/stackalign/asm-1.c: Ditto.
2445
c7f0c9f3
MM
24462017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2447
2448 PR target/79439
2449 * gcc.target/powerpc/pr79439.c: New test.
2450
f5ef6bfc
PH
24512017-03-01 Pat Haugen <pthaugen@us.ibm.com>
2452
2453 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
2454 scan string.
2455
2456
50181506
KN
24572017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2458
2459 PR target/79395
2460 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
2461 pattern to look for vcmpequd. instead of vcmpnew.
2462 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2463 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
2464 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
2465 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
2466 look for xvcmpeqdp. instead of xvcmpnedp.
2467 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
2468 look for vcmpequd. instead of vcmpnew.
2469 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2470 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2471 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
2472 look for xvcmpeqsp. instead of xvcmpnesp.
2473 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
2474 look for xvcmpeqdp. instead of xvcmpnedp.
2475 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
2476 look for vcmpequd. instead of vcmpnew.
2477 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
2478 look for vcmpeqsp instead of xvcmpnesp.
2479 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
2480 look for xvcmpeqdp instead of xvcmpnedp.
2481
0100ae43
RB
24822017-03-01 Richard Biener <rguenther@suse.de>
2483
2484 PR middle-end/79721
2485 * gcc.dg/torture/pr79721.c: New testcase.
2486
0f3f4ffe
JJ
24872017-03-01 Jakub Jelinek <jakub@redhat.com>
2488
42132674
JJ
2489 PR c++/79681
2490 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
2491 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
2492
e3e9e8ca
JJ
2493 PR c++/79746
2494 * g++.dg/warn/Wunused-parm-9.C: New test.
2495
0f3f4ffe
JJ
2496 PR tree-optimization/79734
2497 * g++.dg/opt/pr79734.C: New test.
2498
ad1de652
JJ
24992017-02-28 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR tree-optimization/79737
2502 * gcc.c-torture/execute/pr79737-1.c: New test.
2503 * gcc.c-torture/execute/pr79737-2.c: New test.
2504
7a1ae923
EB
25052017-02-28 Eric Botcazou <ebotcazou@adacore.com>
2506
2507 * gcc.target/sparc/20170228-1.c: New test.
2508
2af0c3ed
UB
25092017-02-28 Uros Bizjak <ubizjak@gmail.com>
2510
2511 * gcc.target/i386/invsize-1.c: New test.
2512
203ced0a
MS
25132017-02-28 Martin Sebor <msebor@redhat.com>
2514
2515 PR tree-optimization/79691
2516 * gcc.dg/tree-ssa/pr79691.c: New test.
2517
8a915b87
JJ
25182017-02-28 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR target/79729
2521 * gcc.target/i386/pr79729.c: New test.
2522
41aa3a38
RB
25232017-02-28 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/79740
2526 * gcc.dg/torture/pr79740.c: New testcase.
2527
587240d2
RB
25282017-02-28 Richard Biener <rguenther@suse.de>
2529
2530 PR middle-end/79731
2531 * c-c++-common/torture/pr79731.c: New testcase.
2532
dd3f4560
RB
25332017-02-28 Richard Biener <rguenther@suse.de>
2534
2535 PR tree-optimization/79732
2536 * gcc.dg/torture/pr79732.c: New testcase.
2537
c7d97b28
RB
25382017-02-28 Richard Biener <rguenther@suse.de>
2539
2540 PR tree-optimization/79723
2541 * gcc.target/i386/pr79723.c: New testcase.
2542
c8f28a3c
PH
25432017-02-27 Pat Haugen <pthaugen@us.ibm.com>
2544
2545 PR target/79544
2546 * gcc.target/powerpc/pr79544.c: New.
2547
c91c3003
PC
25482017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 PR c++/79414
2551 * g++.dg/parse/crash67.C: New.
2552
57fa080b
BC
25532017-02-27 Bin Cheng <bin.cheng@arm.com>
2554
2555 PR tree-optimization/77536
2556 * gcc.dg/vect/pr79347.c: Revise testing string.
2557
68b948d3
RB
25582017-02-27 Richard Biener <rguenther@suse.de>
2559
2560 PR tree-optimization/45397
2561 * gcc.dg/tree-ssa/pr45397.c: New testcase.
2562
69a2e8a1
RB
25632017-02-27 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/79690
2566 * gcc.target/i386/pr79690.c: New testcase.
2567
c7b608a9
TK
25682017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2569
2570 PR fortran/51119
2571 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
2572 of original.
2573 * gfortran.dg/inline_matmul_11.f90: Likewise.
2574 * gfortran.dg/inline_matmul_9.f90: Likewise.
2575 * gfortran.dg/matmul_13.f90: New test.
2576 * gfortran.dg/matmul_14.f90: New test.
2577
98561a9b
JJ
25782017-02-25 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR middle-end/79396
2581 * g++.dg/opt/pr79396.C: New test.
2582
77be9417
DH
25832017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2584
2585 PR fortran/79597
2586 * gfortran.dg/dtio_6.f90: Update test.
2587
25882017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2589
2590 PR fortran/79601
2591 * gfortran.dg/interface_operator_2.f90: New test.
2592
b9822443
JJ
25932017-02-24 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR c/79677
2596 * gcc.dg/pr79677.c: New test.
2597
4bc2b786
MF
25982017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
2599
2600 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
2601 of mov.ps.
2602 * gcc.target/mips/mips-ps-type.c (move): Likewise.
2603 (cond_move1): Simplify condition to force generation of
2604 mov[nz].ps.
2605 (cond_move2): Likewise.
2606
4227c9ad
JJ
26072017-02-24 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR c++/79588
2610 * g++.dg/warn/Wrestrict-1.C: New test.
2611 * g++.dg/warn/Wrestrict-2.C: New test.
2612
fd527ec1
DE
26132017-02-24 David Edelsohn <dje.gcc@gmail.com>
2614
2615 * g++.dg/ext/complit15.C: Require LTO.
2616
2af8fd5c
TT
26172017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
2618
2619 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
2620 logical_op_short_circuit to skip targets.
2621 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
2622 and s390.
2623
0b9cdb9a
EB
26242017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2625
2626 * gnat.dg/opt63.adb: New test.
2627
4af362a9
EB
26282017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * gnat.dg/discr47.adb: New test.
2631
7699e88f
RB
26322017-02-24 Richard Biener <rguenther@suse.de>
2633
2634 PR tree-optimization/79389
2635 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
2636
e3beb191
PC
26372017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
2638
2639 PR c++/79361
2640 * g++.dg/cpp0x/pr79361-1.C: New.
2641 * g++.dg/cpp0x/pr79361-2.C: Likewise.
2642
195610aa
EB
26432017-02-23 Eric Botcazou <ebotcazou@adacore.com>
2644
2645 * gcc.target/visium/bit_test.c: Accept any lsr form.
2646 * gcc.target/visium/block_move.c: Tweak.
2647
17885cad
DV
26482017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2649
2650 PR 68749
2651 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
2652
45f7faf0
RB
26532017-02-23 Richard Biener <rguenther@suse.de>
2654
2655 PR tree-optimization/79683
2656 * gcc.target/i386/pr79683.c: New testcase.
2657
18eb304e
JL
26582017-02-22 Jeff Law <law@redhat.com>
2659
2660 PR tree-optimization/79578
2661 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
2662
0a864a97
SD
26632017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
2664
2665 * gcc.target/mips/msa-fp-cc.c: New test.
2666
fe8ece05
JJ
26672017-02-22 Jakub Jelinek <jakub@redhat.com>
2668
e40b6fc7
JJ
2669 PR c++/79664
2670 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
2671 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
2672 * g++.dg/gomp/pr79664.C: New test.
2673
fe8ece05
JJ
2674 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
2675
78af14ae
MP
26762017-02-22 Marek Polacek <polacek@redhat.com>
2677
2678 PR c++/79653
2679 * g++.dg/cpp0x/alignas10.C: New test.
2680 * g++.dg/cpp0x/alignas9.C: New test.
2681
8fdddd3d
MP
2682 PR c++/79657
2683 * g++.dg/ext/underlying_type12.C: New test.
2684
61ac5ebe
MP
2685 PR c/79662
2686 * gcc.dg/enum-incomplete-4.c: New test.
2687
888c7050
JJ
26882017-02-22 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR target/70465
2691 * gcc.target/i386/pr70465-2.c: New test.
2692
6d3daa1a
UB
26932017-02-21 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * gcc.dg/pr61441.c: Use dg-add-options ieee.
2696
76dd203e
RB
26972017-02-22 Richard Biener <rguenther@suse.de>
2698
2699 PR tree-optimization/79673
2700 * gcc.target/i386/pr79673.c: New testcase.
2701
a9c774d2
RB
27022017-02-22 Richard Biener <rguenther@suse.de>
2703
2704 PR tree-optimization/79666
2705 * gcc.dg/torture/pr79666.c: New testcase.
2706
8f4f841a
ML
27072017-02-22 Martin Liska <mliska@suse.cz>
2708
2709 PR lto/79587
2710 * gcc.dg/tree-prof/pr79587.c: New test.
2711
a232a1cb
MP
27122017-02-21 Marek Polacek <polacek@redhat.com>
2713
2714 PR c++/79535
2715 * g++.dg/ext/flexary23.C: New test.
2716
b86fec68
UB
27172017-02-21 Uros Bizjak <ubizjak@gmail.com>
2718
2719 PR target/79593
2720 * gcc.target/i386/pr79593.c: New test.
2721
5c3f1d7b
JJ
27222017-02-21 Jakub Jelinek <jakub@redhat.com>
2723
b7280ac2
JJ
2724 PR c++/79654
2725 * g++.dg/cpp1z/decomp26.C: New test.
2726
5c3f1d7b
JJ
2727 PR sanitizer/79589
2728 * g++.dg/ubsan/pr79589.C: New test.
2729
1486c2a7
JL
27302017-02-21 Jeff Law <law@redhat.com>
2731
2732 PR tree-optimization/79621
2733 * gcc.c-torture/compile/pr79621.c: New test.
2734
2f3ec56d
JJ
27352017-02-21 Jakub Jelinek <jakub@redhat.com>
2736
3bb43119
JJ
2737 PR c++/79655
2738 * g++.dg/cpp1y/constexpr-79655.C: New test.
2739
664beaf2 2740 PR c++/79639
b86fec68 2741 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 2742
956d3e61
JJ
2743 PR target/79633
2744 * gcc.target/i386/mpx/pr79633.c: New test.
2745
d4cbfca4
JJ
2746 PR target/79570
2747 * gcc.dg/pr79570.c: New test.
2748
00bc9de3
JJ
2749 PR c++/79641
2750 * c-c++-common/pr79641.c: New test.
2751
d002d099
JJ
2752 PR tree-optimization/79649
2753 * gcc.target/i386/pr79649.c: New test.
2754
2f3ec56d
JJ
2755 PR target/79494
2756 * gcc.dg/pr79494.c: New test.
2757
e6655a5f
SB
27582017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
2759
2760 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
2761 to dg-options.
2762
27632017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
2764
2765 * gcc.dg/gimplefe-26.c: Require c99_runtime.
2766
fd527ec1
DE
27672017-02-02 Jason Merrill <jason@redhat.com>
2768
2769 PR c++/79580
2770 * g++.dg/ext/complit15.C: New.
2771
027a9dd5
KN
27722017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2773
2774 PR target/78056
2775 * gcc.target/powerpc/pr78056-8.c: Remove.
2776
80480cee
MP
27772017-02-20 Marek Polacek <polacek@redhat.com>
2778
2779 PR middle-end/79537
2780 * gcc.dg/comp-goto-4.c: New test.
2781
85ade8d6
MP
2782 PR sanitizer/79558
2783 * c-c++-common/ubsan/bounds-14.c: New test.
2784
705d3b77
JJ
27852017-02-20 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR target/79568
2788 * gcc.target/i386/pr79568-1.c: New test.
2789 * gcc.target/i386/pr79568-2.c: New test.
2790 * gcc.target/i386/pr79568-3.c: New test.
2791
dc42a736
PT
27922017-02-16 Paul Thomas <pault@gcc.gnu.org>
2793
2794 PR fortran/79382
705d3b77
JJ
2795 * gfortran.dg/dtio_10.f90: Change test of error message.
2796 * gfortran.dg/dtio_23.f90: New test.
2797 * gfortran.dg/dtio_24.f90: New test.
dc42a736 2798
1ca6a74f
PT
27992017-02-20 Paul Thomas <pault@gcc.gnu.org>
2800
2801 PR fortran/79434
705d3b77 2802 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 2803
63af1586
PT
28042017-02-19 Paul Thomas <pault@gcc.gnu.org>
2805
2806 PR fortran/79447
705d3b77 2807 * gfortran.dg/submodule_24.f08: New test.
63af1586 2808
4ca4d1e9
AV
28092017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2810
2811 PR fortran/79229
2812 * gfortran.dg/class_allocate_24.f90: New test.
2813
dea71ad0
PT
28142017-02-19 Paul Thomas <pault@gcc.gnu.org>
2815
2816 PR fortran/79402
2817 * gfortran.dg/submodule_23.f90: New test.
2818
f46e2bc9
PC
28192017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2820
2821 PR c++/79380
2822 * g++.dg/cpp0x/alignas8.C: New.
2823
7dfa657b
JW
28242017-02-19 Eric Fiselier <eric@efcs.ca>
2825 Jonathan Wakely <jwakely@redhat.com>
2826
2827 PR c++/69523
2828 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
2829
eab1f169
PK
28302017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2831
2832 * gcc.dg/gimplefe-26.c: New test.
2833
47e16d83
JDA
28342017-02-18 John David Anglin <danglin@gcc.gnu.org>
2835
2836 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
2837
c2615951
JJ
28382017-02-18 Jakub Jelinek <jakub@redhat.com>
2839
c28fcc60
JJ
2840 PR target/79569
2841 * gcc.target/i386/3dnowA-3.c: New test.
2842
c2615951
JJ
2843 PR target/79559
2844 * gcc.target/i386/pr79559.c: New test.
2845
97fcf744
JM
28462017-02-17 Joseph Myers <joseph@codesourcery.com>
2847
2848 * gcc.dg/c11-float-2.c: New test.
2849 * gcc.dg/torture/float128-floath.c,
2850 gcc.dg/torture/float128x-floath.c,
2851 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
2852 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
2853 gcc.dg/torture/float64x-floath.c: Do not test comparison of
2854 *_DECIMAL_DIG macros with DECIMAL_DIG.
2855
a530e181
BS
28562017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2857
2858 PR target/79261
2859 * gcc.target/powerpc/vec-xxpermdi.c: New file.
2860
1d516992
JK
28612017-02-17 Julia Koval <julia.koval@intel.com>
2862
2863 * gcc.target/i386/rdpid.c New test.
2864 * gcc.target/i386/sse-12.c: Add -mrdpid.
2865 * gcc.target/i386/sse-13.c: Ditto.
2866 * gcc.target/i386/sse-14.c: Ditto.
2867 * gcc.target/i386/sse-22.c: Ditto.
2868 * gcc.target/i386/sse-23.c: Ditto.
2869 * g++.dg/other/i386-2.C: Ditto.
2870 * g++.dg/other/i386-3.C: Ditto.
2871
3185712c
SB
28722017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
2873
2874 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
2875 * gcc.dg/pr61441.c: Ditto.
2876
a261ee49
ML
28772017-02-17 Martin Liska <mliska@suse.cz>
2878
2879 PR rtl-optimization/79574
2880 * gcc.dg/pr79574.c: New test.
2881
5bf69d74
MP
28822017-02-17 Marek Polacek <polacek@redhat.com>
2883
2884 PR middle-end/79536
2885 * gcc.dg/torture/pr79536.c: New test.
2886
a72b242e
AM
28872017-02-16 Alan Modra <amodra@gmail.com>
2888
2889 * gcc.c-torture/execute/pr79286.c: New.
2890
bcac0b4d
JJ
28912017-02-16 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR c++/79512
2894 * c-c++-common/gomp/pr79512.c: New test.
2895
945c17d8
MS
28962017-02-15 Martin Sebor <msebor@redhat.com>
2897
2898 PR c++/79363
2899 * g++.dg/ext/flexary12.C: Adjust.
2900 * g++.dg/ext/flexary20.C: Same.
2901 * g++.dg/ext/flexary21.C: Same.
2902 * g++.dg/ext/flexary22.C: New test.
2903
25c99850
BC
29042017-02-15 Bin Cheng <bin.cheng@arm.com>
2905
2906 PR tree-optimization/79347
2907 * gcc.dg/vect/pr79347.c: New test.
2908
4f5e5fcb
JJ
29092017-02-15 Jakub Jelinek <jakub@redhat.com>
2910
e7202857
JJ
2911 PR c++/79301
2912 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2913 [[deprecated]] comment.
2914 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2915 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2916 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2917 [[deprecated]] in -std=c++11.
2918 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2919 [[fallthrough]] in -std=c++11 and -std=c++14.
2920
4f5e5fcb
JJ
2921 PR c++/79288
2922 * g++.dg/tls/pr79288.C: New test.
2923
c7545f1c
MP
29242017-02-15 Marek Polacek <polacek@redhat.com>
2925
2926 PR c/79515
2927 * gcc.dg/dfp/pr79515.c: New.
2928
1114b39c
DE
29292017-02-15 David Edelsohn <dje.gcc@gmail.com>
2930
2931 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2932
93b87d1d
TS
29332017-02-15 Thomas Schwinge <thomas@codesourcery.com>
2934
2935 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2936 "opt_files".
2937
fa8db6ea
JJ
29382017-02-15 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR target/79487
2941 * gcc.dg/dfp/pr79487.c: New test.
2942 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2943 2017-02-13 change.
2944
8722316b
CL
29452017-01-14 Carl Love <cel@us.ibm.com>
2946
2947 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2948 xvcvsxdsp and xvcvuxdsp instructions.
2949
2932fe90
SB
29502017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
2951
2952 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2953 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2954 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2955 64-bit default target.
2956 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2957 a 64-bit default target.
2958
63d09033
JJ
29592017-02-14 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR target/79481
2962 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 2963 (test_3vx): Change return type from int to void.
63d09033
JJ
2964 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2965 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2966 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2967 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2968 tests.
2969 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2970 (test_3vx): Change return type from int to void.
2971 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2972 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2973 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2974 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2975 tests.
2976 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2977 intrinsic. Change scan-assembler-times number from 1 to 2.
2978 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2979 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2980 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2981 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2982 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2983 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2984 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2985
8668fae0
UB
29862017-02-14 Uros Bizjak <ubizjak@gmail.com>
2987
2988 PR middle-end/61225
2989 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2990 Use dg-additional-options for ia32 target. Remove XFAIL.
2991
95d96609
UB
29922017-02-14 Uros Bizjak <ubizjak@gmail.com>
2993
2994 PR target/79495
2995 * gcc.target/i386/pr79495.c: New test.
2996
6f207d58
MP
29972017-02-14 Marek Polacek <polacek@redhat.com>
2998
2999 PR c++/79420
3000 PR c++/79463
3001 * g++.dg/cpp1y/pr79463.C: New.
3002 * g++.dg/template/incomplete10.C: New.
3003 * g++.dg/template/incomplete9.C: New.
3004
ee139af5
L
30052017-02-14 H.J. Lu <hongjiu.lu@intel.com>
3006
3007 PR target/79498
3008 * gcc.target/i386/pr79498.c: New test.
3009
bf00c9e0
MS
30102017-02-14 Martin Sebor <msebor@redhat.com>
3011
3012 PR middle-end/79448
3013 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3014 * gcc.dg/tree-ssa/pr79448-2.c: New test.
3015 * gcc.dg/tree-ssa/pr79448.c: New test.
3016
6c022f73
JL
30172017-02-14 Jeff Law <law@redhat.com>
3018
3019 PR tree-optimization/79095
3020 * g++.dg/pr79095-1.C: New test
3021 * g++.dg/pr79095-2.C: New test
3022 * g++.dg/pr79095-3.C: New test
3023 * g++.dg/pr79095-4.C: New test
3024 * g++.dg/pr79095-5.C: New test
3025 * gcc.c-torture/execute/arith-1.c: Update with more cases.
3026 * gcc.dg/tree-ssa/pr79095-1.c: New test.
3027
b719f884
JG
30282017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
3029
3030 * gcc.target/aarch64/vect_fp16_1.c: New.
3031
1be33173
PK
30322017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3033
3034 * gcc.dg/gimplefe-25.c: New test.
3035
73424a09
JJ
30362017-02-14 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR tree-optimization/79408
3039 * gcc.dg/tree-ssa/pr79408-2.c: New test.
3040
977472e8
RB
30412017-02-14 Richard Biener <rguenther@suse.de>
3042
3043 PR middle-end/79432
3044 * gcc.dg/torture/pr79432.c: New testcase.
3045
ee75687b
MS
30462017-02-13 Martin Sebor <msebor@redhat.com>
3047
3048 PR middle-end/79496
3049 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3050
b84702c0
JJ
30512017-02-13 Jakub Jelinek <jakub@redhat.com>
3052
ecc04fae
JJ
3053 PR sanitizer/79341
3054 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3055 variables volatile.
3056
b84702c0
JJ
3057 PR c++/79232
3058 * g++.dg/cpp1z/eval-order4.C: New test.
3059 * g++.dg/other/pr79232.C: New test.
3060
b9a161ff
NS
30612017-02-13 Nathan Sidwell <nathan@acm.org>
3062
3063 PR c++/79296
3064 * g++.dg/cpp0x/pr79296.C: New.
3065
d8505fac
SB
30662017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3067
3068 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3069 Instead, xfail powerpc*-*-* && lp64.
3070
efb802cb
SB
30712017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3072
3073 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3074 powerpc_p8vector_ok.
3075 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3076
8d6427c6
AS
30772017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3078
3079 PR target/79449
3080 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3081 for reading beyond a 4k boundary.
3082
9b7716c9
JJ
30832017-02-13 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR rtl-optimization/79388
3086 PR rtl-optimization/79450
3087 * gcc.c-torture/execute/pr79388.c: New test.
3088 * gcc.c-torture/execute/pr79450.c: New test.
3089
4bb91707
TK
30902017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3091
3092 PR fortran/65542
9b7716c9 3093 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3094
e22910c2
JJ
30952017-02-11 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR sanitizer/79341
3098 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3099
acbbac04
JH
31002017-02-11 Jan Hubicka <hubicka@ucw.cz>
3101
3102 PR tree-ssa/56727
3103 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3104
e493f96b
JJ
31052017-02-10 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR c++/79457
3108 * g++.dg/cpp0x/pr79457.C: New test.
3109
773acd54
SB
31102017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3111
3112 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3113 scan-assembler unless lp64.
3114
b56f814e
SB
31152017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3116
3117 PR tree-optimization/66612
3118 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3119
5e659d16
SB
31202017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3121
3122 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3123 of all powerpc.
3124
6f4f30bf
MP
31252017-02-10 Marek Polacek <polacek@redhat.com>
3126
3127 PR c++/79435
3128 * g++.dg/cpp1y/pr79435.C: New.
3129
3799a5b8
MP
3130 PR c++/79184
3131 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3132
052ef81d
CL
31332017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3134
3135 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3136 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3137 New.
3138 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3139 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3140 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3141 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3142 (vtst_expected_poly64x2): Move to aarch64-only section.
3143 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3144 (vtst_p64, vtstq_p64): New tests.
3145
a7c8ed0c
PC
31462017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/71737
3149 * g++.dg/cpp0x/pr71737.C: New.
3150
3dcde5ef 31512017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3152 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3153
3154 * gcc.dg/gimplefe-error-1.c: New testcase.
3155 * gcc.dg/gimplefe-error-2.c: New testcase.
3156 * gcc.dg/gimplefe-error-3.c: New testcase.
3157
6139a3b7
JJ
31582017-02-10 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR tree-optimization/79411
3161 * gcc.c-torture/compile/pr79411.c: New test.
3162
9bfc55d0
JJ
31632017-02-09 Jakub Jelinek <jakub@redhat.com>
3164 Jason Merrill <jason@redhat.com>
3165
3166 PR c++/79143
3167 * g++.dg/cpp1z/pr79143.C: New test.
3168
0b90c541
JH
31692017-02-09 Jan Hubicka <hubicka@ucw.cz>
3170
3171 * gcc.dg/loop-unswitch-2.c: Update testcase.
3172 * gcc.dg/loop-unswitch-1.c: Update testcase.
3173
192b048b
MP
31742017-02-09 Marek Polacek <polacek@redhat.com>
3175
3176 PR c/79428
3177 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3178 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3179 * c-c++-common/goacc/pr79428-1.c: New test.
3180 * c-c++-common/gomp/pr79428-2.c: New test.
3181 * c-c++-common/gomp/pr79428-5.c: New test.
3182 * c-c++-common/gomp/pr79428-6.c: New test.
3183 * c-c++-common/pr79428-3.c: New test.
3184
e9a9033b
AK
31852017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3186
3187 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3188 testcases.
3189
56f71478
JJ
31902017-02-09 Jakub Jelinek <jakub@redhat.com>
3191
28f6839b
JJ
3192 PR c/79413
3193 * gcc.c-torture/compile/pr79413.c: New test.
3194
f08683a1
JJ
3195 PR c++/79429
3196 * c-c++-common/gomp/pr79429.c: New test.
3197 * g++.dg/gomp/pr79429.C: New test.
3198
56f71478
JJ
3199 PR c/79431
3200 * c-c++-common/gomp/pr79431.c: New test.
3201
02889d23
CLT
32022017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3203 Cesar Philippidis <cesar@codesourcery.com>
3204 Joseph Myers <joseph@codesourcery.com>
3205 Chung-Lin Tang <cltang@codesourcery.com>
3206
3207 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3208 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3209 * c-c++-common/goacc/loop-auto-2.c: New.
3210 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3211 * c-c++-common/goacc/tile-2.c: New.
3212 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3213 * g++.dg/goacc/tile-1.C: New, check tile subst.
3214 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3215 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3216 * gfortran.dg/goacc/tile-1.f90: New test.
3217 * gfortran.dg/goacc/tile-2.f90: New test.
3218 * gfortran.dg/goacc/tile-lowering.f95: New test.
3219
9c0c77d2
RB
32202017-02-09 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/69823
3223 * gcc.dg/graphite/pr69823.c: New testcase.
3224
f39bad9f
PH
32252017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3226
3227 PR target/78604
3228 * gcc.target/powerpc/pr78604.c: New.
3229
fc00b9ce
KN
32302017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3231
3232 PR target/68972
3233 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3234 disable this test on power architecture.
3235
50c1f4a5
RB
32362017-02-08 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/71824
3239 PR tree-optimization/79409
3240 * gcc.dg/graphite/pr71824-3.c: New testcase.
3241
74a15d14
JJ
32422017-02-08 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR tree-optimization/79408
3245 * gcc.dg/tree-ssa/pr79408.c: New test.
3246
d798497e
RB
32472017-02-08 Richard Biener <rguenther@suse.de>
3248
3249 PR tree-optimization/71824
3250 * gcc.dg/graphite/pr71824-2.c: New testcase.
3251
9d5019a1
AP
32522017-02-07 Andrew Pinski <apinski@cavium.com>
3253
705d3b77 3254 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3255
ec48209a
JJ
32562017-02-07 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR rtl-optimization/79386
3259 * gcc.c-torture/compile/pr79386.c: New test.
3260
e5f234b2
DV
32612017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3262 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3263
3264 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3265 *-*-solaris*.
3266
1f138b75
JJ
32672017-02-07 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR target/79299
3270 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3271 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3272
7af4b20d
RB
32732017-02-07 Richard Biener <rguenther@suse.de>
3274
3275 * gcc.dg/gimplefe-23.c: New testcase.
3276 * gcc.dg/gimplefe-24.c: Likewise.
3277
d95c2fc7
CL
32782017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3279
3280 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3281 scan-assembler instead of scan-assembler-times.
3282 * gcc.target/aarch64/test_frame_10.c: Likewise.
3283 * gcc.target/aarch64/test_frame_12.c: Likewise.
3284 * gcc.target/aarch64/test_frame_2.c: Likewise.
3285 * gcc.target/aarch64/test_frame_4.c: Likewise.
3286 * gcc.target/aarch64/test_frame_6.c: Likewise.
3287 * gcc.target/aarch64/test_frame_7.c: Likewise.
3288 * gcc.target/aarch64/test_frame_8.c: Likewise.
3289
fa5d44d0
RO
32902017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3291
3292 * gcc.target/i386/pr78419.c: Require ifunc support.
3293
d9b4ce00
DE
32942017-02-07 David Edelsohn <dje.gcc@gmail.com>
3295
3296 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3297
bb7d75ff
PP
32982017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3299
3300 PR c++/79360
3301 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3302
122e7b4f
KC
33032017-02-06 Kito Cheng <kito.cheng@gmail.com>
3304
3305 * lib/target-supports.exp: Define the RISC-V target.
3306 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3307 * gcc.dg/builtin-apply2.c: Likewise.
3308 * gcc.dg/ifcvt-4.c: Likewise.
3309 * gcc.dg/loop-8.c: Likewise.
3310 * gcc.dg/sibcall-10.c: Likewise.
3311 * gcc.dg/sibcall-9.c: Likewise.
3312 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3313 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3314 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3315 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3316 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3317 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3318 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3319
391675ac
MM
33202017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3321
3322 PR target/66144
3323 * gcc.target/powerpc/pr66144-1.c: New test.
3324 * gcc.target/powerpc/pr66144-2.c: Likewise.
3325 * gcc.target/powerpc/pr66144-3.c: Likewise.
3326
e495e31a
MS
33272017-02-06 Martin Sebor <msebor@redhat.com>
3328
3329 PR tree-optimization/79376
3330 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3331 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3332
2568d8a1
JJ
33332017-02-06 Jakub Jelinek <jakub@redhat.com>
3334
98e09245
JJ
3335 PR c++/79379
3336 * g++.dg/cpp1y/constexpr-79379.C: New test.
3337
e8b0383c
JJ
3338 PR c++/79377
3339 * g++.dg/lookup/pr79377.C: New test.
3340
a5e8cbd1
JJ
3341 PR c++/79372
3342 * g++.dg/cpp1z/decomp25.C: New test.
3343
2568d8a1
JJ
3344 PR tree-optimization/79284
3345 * gcc.c-torture/compile/pr79284.c: New test.
3346
aae936b9
PC
33472017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3348
3349 PR c++/70448
3350 * g++.dg/cpp0x/pr70448.C: New.
3351
daf57541
DV
33522017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3353
3354 PR 78348
3355 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3356 to dg-options.
3357
0898c74d
GJL
33582017-02-06 Georg-Johann Lay <avr@gjlay.de>
3359
3360 PR target/78883
3361 * gcc.c-torture/compile/pr78883.c: New test.
3362
5d3ebb71
JH
33632017-02-05 Jan Hubicka <hubicka@ucw.cz>
3364
3365 PR tree-ssa/79347
3366 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3367 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3368 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3369 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3370 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3371 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3372 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3373 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3374 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3375 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3376 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3377 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3378 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3379
139d4065
AV
33802017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3381
3382 PR fortran/79344
3383 * gfortran.dg/allocate_with_source_24.f90: New test.
3384
4b9c80d8
AV
33852017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3386
3387 PR fortran/79230
3388 * gfortran.dg/der_ptr_component_2.f90: New test.
3389
f3877b2f
EB
33902017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3391
3392 * gcc.target/sparc/20170205-1.c: New test.
3393
d8a09ada
JDA
33942017-02-03 John David Anglin <danglin@gcc.gnu.org>
3395
a2a86d6a
JDA
3396 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3397 libatomic_available.
3398
a1d99925
JDA
3399 * gcc.dg/pr77587.c: Require alias support.
3400 * gcc.dg/pr77587a.c: Likewise.
3401
d8bf159e
JDA
3402 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3403 * gcc.c-torture/execute/pr78622.c: Likewise.
3404
d8a09ada
JDA
3405 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3406 hppa*-*-hpux*.
3407 * c-c++-common/Wunused-var-16.c: Likewise.
3408 * c-c++-common/builtin-shuffle-1.c: Likewise.
3409 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3410 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3411
f589a1ce
MS
34122017-02-03 Martin Sebor <msebor@redhat.com>
3413
3414 PR tree-optimization/79327
3415 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
3416 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3417 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 3418
5b00f9d2
JJ
34192017-02-03 Jakub Jelinek <jakub@redhat.com>
3420 Martin Sebor <msebor@redhat.com>
3421
3422 PR tree-optimization/79327
3423 * gcc.dg/tree-ssa/pr79327.c: New test.
3424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
3425 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
3426 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
3427 (test_sprintf_chk_range_schar): Adjust dg-message.
3428 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
3429 * gcc.c-torture/execute/pr79327.c: New test.
3430
437f0a81
JJ
34312017-02-03 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR target/79354
3434 * gcc.target/powerpc/pr79354.c: New test.
3435 * gcc.c-torture/execute/pr79354.c: New test.
3436
3f343040
MS
34372017-02-03 Martin Sebor <msebor@redhat.com>
3438
3439 PR tree-optimization/79352
3440 * gcc.dg/tree-ssa/pr79352.c: New test.
3441
46a2ab58
ML
34422017-02-03 Martin Liska <mliska@suse.cz>
3443
3444 PR lto/66295
3445 * gcc.target/i386/mvc9.c: New test.
3446
baa2d1cd
PH
34472017-02-03 Pat Haugen <pthaugen@us.ibm.com>
3448
3449 PR target/79158
3450 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
3451 to VSX reg.
3452
30c6ec2f
JH
34532017-02-02 Jan Hubicka <hubicka@ucw.cz>
3454
3455 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
3456 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
3457 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
3458 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
3459 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
3460 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
3461 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
3462 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
3463 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
3464 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
3465 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
3466 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
3467 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
3468
ebee1eb9
MS
34692017-02-02 Martin Sebor <msebor@redhat.com>
3470
3471 PR middle-end/79275
3472 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
3473 * gcc.dg/tree-ssa/pr79275.c: New test.
3474
dcd25b8a
AS
34752017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3476
dc362ada 3477 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 3478
0f0c2cc3
JH
34792017-02-02 Jan Hubicka <hubicka@ucw.cz>
3480
3481 PR middle-end/77445
3482 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
3483 threading is done.
3484
1c372840
TC
34852017-02-02 Tamar Christina <tamar.christina@arm.com>
3486
3487 PR middle-end/78142
3488 * gcc.target/aarch64/vector_initialization_nostack.c
3489 (f12): Use one vector
3490
9f11a4a7
JJ
34912017-02-02 Jakub Jelinek <jakub@redhat.com>
3492
bef7e561
JJ
3493 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
3494 * c-c++-common/asan/misalign-1.c: Likewise.
3495 * c-c++-common/asan/misalign-2.c: Likewise.
3496 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
3497 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
3498 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
3499 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
3500 add -ffat-lto-objects from/to dg-additional-options.
3501 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
3502 dg-additional-options.
3503
9f11a4a7
JJ
3504 PR target/79197
3505 * gcc.target/powerpc/pr79197.c: New test.
3506 * gcc.c-torture/compile/pr79197.c: New test.
3507
09661674
RB
35082017-02-02 Richard Biener <rguenther@suse.de>
3509
3510 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
3511
d8d58893
PC
35122017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 PR c++/69637
3515 * g++.dg/cpp0x/pr69637-1.C: New.
3516 * g++.dg/cpp0x/pr69637-2.C: Likewise.
3517
521a70a4
AK
35182017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3519
3520 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
3521
e26b502d
BS
35222017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3523
3524 PR target/70012
3525 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
3526 conditions.
3527
55e75c7c
JJ
35282017-02-01 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR testsuite/79324
3531 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
3532 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
3533 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
3534 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
3535 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
3536 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
3537 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3538 * g++.dg/debug/dwarf2/align-1.C: Likewise.
3539 * g++.dg/debug/dwarf2/align-2.C: Likewise.
3540 * g++.dg/debug/dwarf2/align-3.C: Likewise.
3541 * g++.dg/debug/dwarf2/align-4.C: Likewise.
3542 * g++.dg/debug/dwarf2/align-5.C: Likewise.
3543 * g++.dg/debug/dwarf2/align-6.C: Likewise.
3544
a4476973
ML
35452017-02-01 Martin Liska <mliska@suse.cz>
3546
3547 PR testsuite/79272
3548 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
3549
3f3181b1
RB
35502017-02-01 Richard Biener <rguenther@suse.de>
3551
3552 PR testsuite/76957
3553 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
3554 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
3555 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
3556 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
3557
1e7ef862
RB
35582017-02-01 Richard Biener <rguenther@suse.de>
3559
3560 PR middle-end/79315
3561 * gfortran.dg/pr79315.f90: New testcase.
3562
405a7406
RB
35632017-02-01 Richard Biener <rguenther@suse.de>
3564
3565 PR tree-optimization/71824
3566 * gcc.dg/graphite/pr71824.c: New testcase.
3567
19bdccb4
JJ
35682017-01-31 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR c++/79304
3571 * g++.dg/diagnostic/pr79304.C: New test.
3572
fcb2cdfc
DM
35732017-01-31 David Malcolm <dmalcolm@redhat.com>
3574
3575 PR c++/79298
3576 * g++.dg/spellcheck-pr79298.C: New test case.
3577
7cfa044d
DM
35782017-01-31 David Malcolm <dmalcolm@redhat.com>
3579
3580 PR preprocessor/79210
3581 * gcc.dg/format/pr79210.c: New test case.
3582 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
3583 New function.
3584
de3fbef6
NS
35852017-01-31 Nathan Sidwell <nathan@acm.org>
3586
5ae37bdf
NS
3587 PR c++/79290
3588 * g++.dg/warn/pr79290.C: New.
3589
de3fbef6
NS
3590 PR c++/67273
3591 PR c++/79253
3592 * g++.dg/cpp1y/pr67273.C: New.
3593 * g++.dg/cpp1y/pr79253.C: New.
3594
7f357c61
NS
35952017-01-31 Nathan Sidwell <nathan@acm.org>
3596
3597 PR c++/79264
3598 * g++.dg/cpp1y/pr61636-1.C: Augment.
3599
5b11971a
CL
36002017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
3601
3602 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
3603 rand() instead of random().
3604
8b670f93
AH
36052017-01-30 Aldy Hernandez <aldyh@redhat.com>
3606
3607 PR tree-optimization/71691
3608 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
3609
4727e06b
AK
36102017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3611
3612 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
3613 __ARCH__.
3614
b6dae849
JJ
36152017-01-31 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR tree-optimization/79267
3618 * g++.dg/opt/pr79267.C: New test.
3619
40fb9c89
AO
36202017-01-30 Alexandre Oliva <aoliva@redhat.com>
3621
3622 PR debug/63238
3623 * gcc.dg/debug/dwarf2/align-1.c: New.
3624 * gcc.dg/debug/dwarf2/align-2.c: New.
3625 * gcc.dg/debug/dwarf2/align-3.c: New.
3626 * gcc.dg/debug/dwarf2/align-4.c: New.
3627 * gcc.dg/debug/dwarf2/align-5.c: New.
3628 * gcc.dg/debug/dwarf2/align-6.c: New.
3629 * gcc.dg/debug/dwarf2/align-as-1.c: New.
3630 * g++.dg/debug/dwarf2/align-1.C: New.
3631 * g++.dg/debug/dwarf2/align-2.C: New.
3632 * g++.dg/debug/dwarf2/align-3.C: New.
3633 * g++.dg/debug/dwarf2/align-4.C: New.
3634 * g++.dg/debug/dwarf2/align-5.C: New.
3635 * g++.dg/debug/dwarf2/align-6.C: New.
3636
3095f651
AS
36372017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3638
3639 PR target/79170
3640 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
3641
3cf88bff
MS
36422017-01-30 Martin Sebor <msebor@redhat.com>
3643
3644 PR testsuite/79293
3645 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
3646
37731134
ML
36472017-01-30 Martin Liska <mliska@suse.cz>
3648
3649 PR gcov-profile/79259
3650 * g++.dg/tree-prof/pr79259.C: New test.
3651
0c7247cc
RB
36522017-01-30 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/79276
3655 * gcc.dg/torture/pr79276.c: New testcase.
3656
ab4be5d1
DV
36572017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3658
3659 PR target/79240
3660 * gcc.target/s390/pr79240.c: New test.
3661
6687d58d
BS
36622017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3663
3664 PR target/79268
3665 * gcc.target/powerpc/pr79268.c: New file.
3666 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
3667 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
3668 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
3669 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3670
b5df96c3
JDA
36712017-01-28 John David Anglin <danglin@gcc.gnu.org>
3672
fc34d7b8
JDA
3673 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
3674
9efc84e4
JDA
3675 PR testsuite/70583
3676 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
3677
4bfbe3ae
JDA
3678 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
3679 * gnat.dg/debug9.adb: Likewise.
3680
8d0b306f
JDA
3681 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
3682
b5df96c3
JDA
3683 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
3684 libatomic_available.
3685 * gfortran.dg/coarray_42.f90: Likewise.
3686 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
3687 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
3688 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3689
eb339366
MS
36902017-01-27 Martin Sebor <msebor@redhat.com>
3691
3692 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3693
711ce021
BS
36942017-01-27 Bernd Schmidt <bschmidt@redhat.com>
3695
3696 PR rtl-optimization/79194
3697 * gcc.dg/torture/pr79194.c: New test.
3698
d8321b33
VM
36992017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3700
3701 PR tree-optimization/71374
2568d8a1 3702 * gcc.target/i386/pr71374.c: New.
d8321b33 3703
9e2ea13e
MS
37042017-01-27 Martin Sebor <msebor@redhat.com>
3705
3706 PR c++/71290
3707 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
3708 a dg-error directive.
3709
9eb7045b
VM
37102017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3711
3712 PR target/79131
3713 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
3714 * gcc.target/arm/pr79131-2.c: New.
3715
f75bbf3f
BS
37162017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3717
3718 PR target/65484
3719 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
3720 vectorized on POWER unless hardware misaligned loads are
3721 available.
3722
3f54004b
BC
37232017-01-27 Bin Cheng <bin.cheng@arm.com>
3724
3725 PR rtl-optimization/78559
3726 * gcc.c-torture/execute/pr78559.c: New test.
3727
40b6bff9
RB
37282017-01-27 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/79245
3731 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
3732 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
3733
b2f8892e
JJ
37342017-01-27 Jakub Jelinek <jakub@redhat.com>
3735
3736 PR c/79199
3737 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
3738 target. Use 4294967293U instead of 4294967293.
3739
b002f3b9
RB
37402017-01-27 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/71433
3743 * gcc.dg/Warray-bounds-21.c: New testcase.
3744
38f50ab6
RB
37452017-01-27 Richard Biener <rguenther@suse.de>
3746
3747 PR tree-optimization/79244
3748 * gcc.dg/torture/pr79244.c: New testcase.
3749
c04f4139
JJ
37502017-01-27 Jakub Jelinek <jakub@redhat.com>
3751
3752 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
3753 all occurrences of 40 to 32.
3754
6ca513f9
RE
37552017-01-27 Richard Earnshaw <rearnsha@arm.com>
3756
3757 PR target/79239
3758 * gcc.target/arm/pr79239.c: New test.
3759
d876f5cd
DV
37602017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3761
3762 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
3763
bb6a6ee9
AB
37642017-01-27 Adam Butcher <adam@jessamine.co.uk>
3765
3766 PR c++/64382
3767 * g++.dg/cpp1y/pr64382.C: New test.
3768
31c87a43
MS
37692017-01-26 Martin Sebor <msebor@redhat.com>
3770
3771 PR middle-end/78703
3772 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
3773 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
3774 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
3775 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3776
f7c06c0f
JJ
37772017-01-26 Jakub Jelinek <jakub@redhat.com>
3778
b0670cc0
JJ
3779 PR debug/79129
3780 * g++.dg/debug/dwarf2/pr79129.C: New test.
3781
f7c06c0f
JJ
3782 PR debug/78835
3783 * g++.dg/debug/dwarf2/pr78835.C: New test.
3784
5d93da1d
MS
37852017-01-26 Martin Sebor <msebor@redhat.com>
3786
3787 PR middle-end/78703
3788 * gcc.dg/format/pr78569.c: Adjust.
3789 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3790 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
3791 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3792 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3793 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3794 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3795 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
3796 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
3797 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3798 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3799 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3800
905d2812
JJ
38012017-01-26 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR c++/68727
3804 * g++.dg/other/offsetof8.C: Add expected error.
3805 * g++.dg/other/offsetof9.C: New test.
3806
b3db8d77
DE
38072017-01-26 David Edelsohn <dje.gcc@gmail.com>
3808
3809 * g++.dg/opt/declone3.C: Require LTO.
3810
15961e4a
VM
38112017-01-26 Vladimir Makarov <vmakarov@redhat.com>
3812
3813 PR target/79131
3814 * gcc.target/arm/pr79131.c: New.
3815
e39dd802
BC
38162017-01-26 Bin Cheng <bin.cheng@arm.com>
3817
3818 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
3819
bc9efeab
JW
38202017-01-26 Jonathan Wakely <jwakely@redhat.com>
3821
3822 PR libstdc++/79190
3823 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
3824 matches replaced operator delete.
3825
b5f75f0b
JJ
38262017-01-26 Jakub Jelinek <jakub@redhat.com>
3827
3828 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
3829 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
3830 avx512f with avx512dq.
3831 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
3832 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
3833 avx512f with avx512dq.
3834 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
3835 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
3836 avx512f with avx512dq.
3837
0a38b341
MP
38382017-01-26 Marek Polacek <polacek@redhat.com>
3839
3840 PR c/79199
3841 * c-c++-common/Wduplicated-branches-13.c: New test.
3842
ebff5c3f
DS
38432017-01-26 David Sherwood <david.sherwood@arm.com>
3844
3845 PR middle-end/79212
3846 * gfortran.dg/gomp/sharing-4.f90: New test.
3847
e6d55103
JJ
38482017-01-26 Jakub Jelinek <jakub@redhat.com>
3849
1a27fab1
JJ
3850 PR target/70465
3851 * gcc.target/i386/pr70465.c: New test.
3852
e6d55103
JJ
3853 * brig.dg/dg.exp: Update copyright years.
3854 * lib/brig-dg.exp: Update copyright years.
3855 * lib/brig.exp: Update copyright years.
3856
b5aa1281
MM
38572017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3858
3859 PR target/79179
3860 * gcc.target/powerpc/pr79179.c: New test.
3861
3b5de3cb
BS
38622017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3863
3864 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
3865 generation to accept D-mode memory accesses.
3866
dbe81dbe
MS
38672017-01-25 Martin Sebor <msebor@redhat.com>
3868
3869 PR c++/71290
3870 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
3871 * g++.dg/ext/flexarray-mangle.C: Same.
3872 * g++.dg/ext/flexarray-subst.C: Same.
3873 * g++.dg/ext/flexary10.C: Same.
3874 * g++.dg/ext/flexary11.C: Same.
3875 * g++.dg/ext/flexary14.C: Same.
3876 * g++.dg/ext/flexary16.C: Same.
3877 * g++.dg/ext/flexary18.C: Same.
3878 * g++.dg/ext/flexary19.C: Same.
3879 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
3880 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
3881 * g++.dg/ubsan/object-size-1.C: Same.
3882 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 3883
0e343868
JJ
38842017-01-25 Jakub Jelinek <jakub@redhat.com>
3885
a25608aa
JJ
3886 PR c++/78896
3887 * g++.dg/cpp1z/decomp24.C: New test.
3888
0e343868
JJ
3889 PR c++/77914
3890 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
3891 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3892 expect a warning.
3893 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3894 expect warnings.
3895 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3896 * g++.dg/cpp1y/pr59636.C: Likewise.
3897 * g++.dg/cpp1y/pr60190.C: Likewise.
3898
0d098f4b
BC
38992017-01-25 Bin Cheng <bin.cheng@arm.com>
3900
3901 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3902
5332c89e 39032017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
3904
3905 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
3906 vec_packs built-ins
3907
ed4e59f4
CL
39082017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3909
3910 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3911 -mcpu=cortex-a57.
3912 * gcc.target/arm/vseleqsf.c: Likewise.
3913 * gcc.target/arm/vselgedf.c: Likewise.
3914 * gcc.target/arm/vselgesf.c: Likewise.
3915 * gcc.target/arm/vselgtdf.c: Likewise.
3916 * gcc.target/arm/vselgtsf.c: Likewise.
3917 * gcc.target/arm/vselledf.c: Likewise.
3918 * gcc.target/arm/vsellesf.c: Likewise.
3919 * gcc.target/arm/vselltdf.c: Likewise.
3920 * gcc.target/arm/vselltsf.c: Likewise.
3921 * gcc.target/arm/vselnedf.c: Likewise.
3922 * gcc.target/arm/vselnesf.c: Likewise.
3923 * gcc.target/arm/vselvcdf.c: Likewise.
3924 * gcc.target/arm/vselvcsf.c: Likewise.
3925 * gcc.target/arm/vselvsdf.c: Likewise.
3926 * gcc.target/arm/vselvssf.c: Likewise.
3927
a5d6927f
RB
39282017-01-25 Richard Biener <rguenther@suse.de>
3929
3930 PR testsuite/72850
3931 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3932 to what we had before adding the threading passes.
3933
c2873892
RB
39342017-01-25 Richard Biener <rguenther@suse.de>
3935
3936 PR tree-optimization/69264
3937 * g++.dg/torture/pr69264.C: New testcase.
3938
9aa483a2
KT
39392016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3940
3941 PR target/79145
3942 * gcc.target/arm/pr79145.c: New test.
3943
5c628c3e
RB
39442017-01-25 Richard Biener <rguenther@suse.de>
3945
3946 PR debug/78363
3947 * g++.dg/gomp/pr78363-1.C: New testcase.
3948 * g++.dg/gomp/pr78363-2.C: Likewise.
3949 * g++.dg/gomp/pr78363-3.C: Likewise.
3950
9078cd36
KT
39512016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3952
3953 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3954 * gcc.dg/lto/pr61526_0.c: Likewise.
3955 * gcc.dg/lto/pr64415_0.c: Likewise.
3956
7cfd79d6
JJ
39572017-01-24 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR c++/79205
3960 * g++.dg/cpp1z/decomp22.C: New test.
3961 * g++.dg/cpp1z/decomp23.C: New test.
3962
3e4b91f2
NS
39632017-01-24 Nathan Sidwell <nathan@acm.org>
3964
1d7bc790
NS
3965 PR c++/78469
3966 * g++.dg/cpp0x/pr78469.C: New.
3967
3e4b91f2
NS
3968 PR c++/79118
3969 * g++.dg/cpp0x/pr79118.C: New.
3970
b20ba138
EB
39712017-01-24 Eric Botcazou <ebotcazou@adacore.com>
3972
3973 * gcc.target/arm/vfp-longcall-apcs.c: New test.
3974
c2e84327
DM
39752017-01-24 David Malcolm <dmalcolm@redhat.com>
3976
3977 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3978 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3979 * gcc.dg/rtl/rtl.exp: New file.
3980 * gcc.dg/rtl/test.c: New file.
3981 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3982 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3983 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3984 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3985 * gcc.dg/rtl/x86_64/final.c: New test case.
3986 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3987 * gcc.dg/rtl/x86_64/ira.c: New test case.
3988 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3989 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3990 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3991 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3992 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3993 * gcc.dg/rtl/x86_64/test_1.h: New file.
3994 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3995 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3996 * gcc.dg/rtl/x86_64/times-two.h: New file.
3997 * gcc.dg/rtl/x86_64/vregs.c: New test case.
3998
cf8d19de
BC
39992017-01-24 Bin Cheng <bin.cheng@arm.com>
4000
4001 PR tree-optimization/79159
4002 * g++.dg/tree-ssa/pr79159.C: New test.
4003
f6a24a94 40042017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
4005 Martin Jambor <mjambor@suse.cz>
4006
4007 * lib/brig-dg.exp: New file.
4008 * lib/brig.exp: Likewise.
4009 * brig.dg/README: Likewise.
4010 * brig.dg/dg.exp: Likewise.
4011 * brig.dg/test/gimple/alloca.hsail: Likewise.
4012 * brig.dg/test/gimple/atomics.hsail: Likewise.
4013 * brig.dg/test/gimple/branches.hsail: Likewise.
4014 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4015 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4016 * brig.dg/test/gimple/kernarg.hsail: Likewise.
4017 * brig.dg/test/gimple/mem.hsail: Likewise.
4018 * brig.dg/test/gimple/mulhi.hsail: Likewise.
4019 * brig.dg/test/gimple/packed.hsail: Likewise.
4020 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4021 * brig.dg/test/gimple/variables.hsail: Likewise.
4022 * brig.dg/test/gimple/vector.hsail: Likewise.
4023
c3b3e526
JJ
40242017-01-24 Jakub Jelinek <jakub@redhat.com>
4025
4026 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4027 support asan, only on i?86/x86_64 require sse2_runtime.
4028
75f92127
KN
40292017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4030
4031 PR target/66669
4032 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
4033 test on powerpc targets.
4034
1a998fa0
MS
40352017-01-23 Martin Sebor <msebor@redhat.com>
4036
4037 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4038
108fdd6d
RB
40392017-01-23 Richard Biener <rguenther@suse.de>
4040
4041 PR tree-optimization/79088
4042 PR tree-optimization/79188
4043 * gcc.dg/torture/pr79088.c: New testcase.
4044 * gcc.dg/torture/pr79188.c: Likewise.
4045
28826a66
KN
40462017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4047
4048 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4049 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4050 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4051 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4052 type of test function to reflect change in built-in function's
4053 return type.
4054 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4055 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4056 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4057 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4058 type and second argument type to reflect change in built-in
4059 function's type signature.
4060 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4061 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4062 type of test function to reflect change in built-in function's
4063 return type.
4064 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4065 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4066 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4067 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4068 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4069 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4070 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4071 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4072 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4073 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4074 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4075 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4076 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4077 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4078 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4079 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4080 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4081 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4082 type of test function to reflect change in built-in function's
4083 return type.
4084 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4085 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4086 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4087 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4088 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4089 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4090 test function's result and second argument to reflect change in
4091 built-in function's type signature.
4092 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4093
e6b8075c
NS
40942017-01-23 Nathan Sidwell <nathan@acm.org>
4095
fc7612fd
NS
4096 PR C++/71710
4097 * g++.dg/template/pr71710.C: New.
4098
e6b8075c
NS
4099 PR c++/71406
4100 PR c++/77508
4101 * g++.dg/template/pr71406.C: New.
4102
15b8fd49
TK
41032017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4104
9b7716c9 4105 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4106
e9c4fbe9
BS
41072017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4108
4109 PR rtl-optimization/78634
4110 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4111
8539a302
BC
41122017-01-23 Bin Cheng <bin.cheng@arm.com>
4113
4114 PR tree-optimization/70754
4115 * gfortran.dg/pr70754.f90: New test.
4116
f368600f
ML
41172017-01-23 Martin Liska <mliska@suse.cz>
4118
4119 PR tree-optimization/79196
4120 * gcc.dg/asan/pr79196.c: New test.
4121 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4122
d886761f
MM
41232017-01-23 Michael Matz <matz@suse.de>
4124
4125 PR tree-optimization/78384
4126 * gcc.dg/pr78384.c: New test.
4127
cffcafda
RB
41282017-01-23 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/79186
4131 * gcc.dg/torture/pr79186.c: New testcase.
4132 * gcc.dg/torture/pr79187.c: Likewise.
4133
bda2bc48
MJ
41342017-01-23 Martin Jambor <mjambor@suse.cz>
4135
4136 * gcc.dg/ipa/vrp8.c: New test.
4137
f65f1ae3
MJ
41382017-01-23 Martin Jambor <mjambor@suse.cz>
4139
4140 PR ipa/79108
4141 * gfortran.dg/lto/pr79108_0.f90: New test.
4142
dea06111
AS
41432017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4144
4145 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4146 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4147 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4148 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4149 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4150 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4151 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4152 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4153 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4154 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4155 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4156 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4157 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4158 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4159 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4160 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4161
05011618
RB
41622017-01-23 Richard Biener <rguenther@suse.de>
4163 Nick Clifton <nickc@redhat.com>
4164
4165 PR testsuite/78421
4166 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4167 If the target is ARM return the result of the
4168 check_effective_target_arm_vect_no_misalign proc.
4169 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4170 support unaligned vectors then only expect one of the loops to be
4171 unrolled.
4172
f6b9f2ff
ML
41732017-01-23 Martin Liska <mliska@suse.cz>
4174
4175 * gcc.dg/asan/use-after-scope-10.c: New test.
4176 * gcc.dg/asan/use-after-scope-11.c: New test.
4177 * g++.dg/asan/use-after-scope-5.C: New test.
4178
c7775327
ML
41792017-01-23 Martin Liska <mliska@suse.cz>
4180
4181 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4182 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4183 sanopt optimization for ASAN_POISON.
4184
d8ae8d16
KT
41852016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4186
4187 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4188
54d7c70c
CL
41892017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4190
4191 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4192 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4193 for poly*_t types.
4194 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4195 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4196 exec_vcombine): Likewise.
4197 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4198 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4199 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4200 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4201 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4202 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4203 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4204 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4205 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4207 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4208 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4209 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4210 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4211 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4212 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4213 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4214 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4215 Likewise.
4216 (TEST_VGET_LANE): Cast to uint to avoid warning.
4217 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4218 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4219 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4220 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4221 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4222 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4223 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4224 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4225 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4226 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4227 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4228 CHECK_POLY instead of CHECK for poly64_t types.
4229 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4230 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4231 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4232 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4233 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4234 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4235 uint32_t.
4236 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4237 for int32_t, int64_t.
4238 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4239 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4241 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4242 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4243 needed.
4244
386fe51c
JJ
42452017-01-22 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR fortran/79154
4248 * gfortran.dg/gomp/pr79154-1.f90: New test.
4249 * gfortran.dg/gomp/pr79154-2.f90: New test.
4250
bc4d86e6
AS
42512017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4252
4253 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4254
c31d5fce
MP
42552017-01-21 Marek Polacek <polacek@redhat.com>
4256
4257 PR testsuite/79169
4258 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4259
25cb56c3
JH
42602017-01-20 Jan Hubicka <hubicka@ucw.cz>
4261
4262 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4263
ea9f867b
BS
42642017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4265
4266 PR rtl-optimization/79125
4267 * gcc.dg/torture/pr79125.c: New test.
4268
a876231c
JW
42692017-01-20 Jiong Wang <jiong.wang@arm.com>
4270
2568d8a1 4271 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4272 only.
2568d8a1
JJ
4273 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4274 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4275
4b9f2115
NS
42762017-01-20 Nathan Sidwell <nathan@acm.org>
4277
3e4b91f2 4278 PR c++/78495
4b9f2115
NS
4279 * g++.dg/cpp1z/inh-ctor38.C: New.
4280
d2aadab1
MP
42812017-01-20 Marek Polacek <polacek@redhat.com>
4282
4283 PR c/79152
4284 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4285
449cd5af
TP
42862017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4287
4288 * lib/target-supports.exp (check_configured_with): New procedure.
4289 (check_effective_target_default_mode): new effective target.
4290 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4291 default mode. Fix dg-skip-if target selector syntax.
4292 * gcc.target/arm/optional_thumb-2.c: Likewise.
4293 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4294 syntax.
4295
ebed7175
DM
42962017-01-20 David Malcolm <dmalcolm@redhat.com>
4297
4298 PR c++/77829
4299 PR c++/78656
4300 * g++.dg/spellcheck-pr77829.C: New test case.
4301 * g++.dg/spellcheck-pr78656.C: New test case.
4302
2ebd93e1
MP
43032017-01-20 Marek Polacek <polacek@redhat.com>
4304
4305 PR c/64279
4306 * c-c++-common/Wduplicated-branches-1.c: New test.
4307 * c-c++-common/Wduplicated-branches-10.c: New test.
4308 * c-c++-common/Wduplicated-branches-11.c: New test.
4309 * c-c++-common/Wduplicated-branches-12.c: New test.
4310 * c-c++-common/Wduplicated-branches-2.c: New test.
4311 * c-c++-common/Wduplicated-branches-3.c: New test.
4312 * c-c++-common/Wduplicated-branches-4.c: New test.
4313 * c-c++-common/Wduplicated-branches-5.c: New test.
4314 * c-c++-common/Wduplicated-branches-6.c: New test.
4315 * c-c++-common/Wduplicated-branches-7.c: New test.
4316 * c-c++-common/Wduplicated-branches-8.c: New test.
4317 * c-c++-common/Wduplicated-branches-9.c: New test.
4318 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4319 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4320 * g++.dg/ext/builtin-object-size3.C: Likewise.
4321 * g++.dg/gomp/loop-1.C: Likewise.
4322 * g++.dg/warn/Wduplicated-branches1.C: New test.
4323 * g++.dg/warn/Wduplicated-branches2.C: New test.
4324
0ce4024a
ML
43252017-01-20 Martin Liska <mliska@suse.cz>
4326
4327 PR lto/69188
4328 * gcc.dg/lto/pr69188_0.c: New test.
4329 * gcc.dg/lto/pr69188_1.c: New test.
4330
d8ea3e7c
AS
43312017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4332
4333 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4334 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4335 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4336 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4337 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4338 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4339 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4340 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4341 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4342 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4343 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4344 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4345 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4346 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4347 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4348 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4349 * gcc.target/i386/avx-1.c: Test new intrinsics.
4350 * gcc.target/i386/sse-13.c: Ditto.
4351 * gcc.target/i386/sse-23.c: Ditto.
4352
0516164b
RB
43532017-01-20 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/71264
4356 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4357
d821744c
MF
43582017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4359
4360 * gcc.target/mips/madd4-1.c: New file.
4361 * gcc.target/mips/madd4-2.c: Likewise.
4362 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4363 HAS_MADD4.
4364 (mips_option_groups): Add -m[no-]madd4.
4365 (mips-dg-init): Detect default -mno-madd4.
4366 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4367 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4368 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4369 * gcc.target/mips/nmadd-1.c: Likewise.
4370 * gcc.target/mips/nmadd-2.c: Likewise.
4371 * gcc.target/mips/nmadd-3.c: Likewise.
4372
db58fd89
JW
43732017-01-19 Jiong Wang <jiong.wang@arm.com>
4374
4375 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4376 combined instructions.
4377 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4378 instructions.
4379 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4380 of pointer authentication.
4381
bd9cf60b
MM
43822017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4383
4384 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4385 floating point hardware to run test.
4386
ab014eb3
TC
43872017-01-19 Tamar Christina <tamar.christina@arm.com>
4388
2568d8a1 4389 * lib/target-supports.exp
ab014eb3
TC
4390 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4391
c048038f
RO
43922017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4393
4394 PR testsuite/79051
4395 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4396 __x86_64__]: Allow for target i?86-*-*.
4397
ab6b44cb
MF
43982017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4399
4400 PR target/78176
4401 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4402 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4403 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4404 HAS_LXC1.
4405 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4406 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4407 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4408
118d5ed3
AV
44092017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4410
4411 PR fortran/70696
4412 * gfortran.dg/coarray_43.f90: New test.
4413
a57c520e
RE
44142017-01-19 Richard Earnshaw <rearnsha@arm.com>
4415
4416 PR rtl-optimization/79121
4417 * gcc.c-torture/execute/pr79121.c: New test.
4418
54dc4be2
MM
44192017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4420
4421 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
4422 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4423
7bd5dad2
LK
44242017-01-18 Louis Krupp <louis.krupp@zoho.com>
4425
4426 PR fortran/50069
4427 PR fortran/55086
4428 * gfortran.dg/pr50069_1.f90: New test.
4429 * gfortran.dg/pr50069_2.f90: New test.
4430 * gfortran.dg/pr55086_1.f90: New test.
4431 * gfortran.dg/pr55086_1_tfat.f90: New test.
4432 * gfortran.dg/pr55086_2.f90: New test.
4433 * gfortran.dg/pr55086_2_tfat.f90: New test.
4434 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
4435
0edd264d
AS
44362017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4437 * gcc.dg/strcmp-1.c: New test.
4438 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
4439
551914b7
DM
44402017-01-18 David Malcolm <dmalcolm@redhat.com>
4441
4442 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
4443 (dejagnu_fail): Likewise.
4444 (dejagnu_note): Likewise.
4445 (pass): Provide forward decl, moving true decl to after #include
4446 of harness.h.
4447 (fail): Likewise.
4448 (note): Likewise.
4449
b7d3a6a6
MM
44502017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4451
4452 * gcc.target/powerpc/p9-xxbr-1.c: New test.
4453 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4454
c484627c
NS
44552017-01-18 Nathan Sidwell <nathan@acm.org>
4456
4457 PR c++/78488
4458 * g++.dg/cpp1z/inh-ctor37.C: New.
4459
a711887e
UB
44602017-01-18 Uros Bizjak <ubizjak@gmail.com>
4461
4462 PR rtl-optimization/78952
4463 * gcc.target/i386/pr78952-1.c: New test.
4464 * gcc.target/i386/pr78952-2.c: Ditto.
4465
525a5e33
AV
44662017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
4467
4468 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
4469
44702017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
4471
4472 PR fortran/70696
4473 * gfortran.dg/coarray_event_1.f08: New test.
4474
90553aac
JJ
44752017-01-18 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR target/77416
4478 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
4479 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
4480 from dg-options.
4481 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
4482 guarded test.
4483 * gcc.target/powerpc/fusion4.c: Likewise.
4484 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
4485 guarded test.
4486 * gcc.target/powerpc/pr58673-1.c: Likewise.
4487 * gcc.target/powerpc/pr58673-2.c: Likewise.
4488 * gcc.target/powerpc/pr59054.c: Likewise.
4489
dfc42f08
BS
44902016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4491
4492 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
4493 vec_bperm.
4494 * gcc.target/powerpc/p9-vbpermd.c: New file.
4495
f3981e7e
AK
44962017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4497
4498 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
4499 (must_not_compile2): Downcase first letter of error messages.
4500 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
4501 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
4502
2c65d990
NS
45032017-01-18 Nathan Sidwell <nathan@acm.org>
4504
4505 PR c++/79091
4506 * g++.dg/pr79091.C: New.
4507
a711887e
UB
45082017-01-18 Jakub Jelinek <jakub@redhat.com>
4509
4510 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
4511 to dg-options.
4512 (p0): Add missing dg-error.
4513
4701fba3
JS
45142017-01-17 Joe Seymour <joe.s@somniumtech.com>
4515
4516 * gcc.target/msp430/mul_f5_muldef.c: New test.
4517
ac4dc08d
MM
45182017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4519
4520 PR target/79004
4521 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
4522 options. Fix up the syntax for using \m and \M.
4523
1b3254e4
SB
45242017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4525
4526 PR target/78875
4527 * gcc.target/powerpc/ssp-1.c: New testcase.
4528 * gcc.target/powerpc/ssp-2.c: New testcase.
4529
8144a493
WD
45302017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4531
4532 * gcc.target/aarch64/eh_return.c: New test.
4533
a6607774
BS
45342017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4535
4536 * vec-rlmi-rlnm.c: New file.
4537
8ddfdbc2
NS
45382017-01-17 Nathan Sidwell <nathan@acm.org>
4539
4540 PR c++/61636
4541 * g++.dg/cpp1y/pr61636-1.C: New.
4542 * g++.dg/cpp1y/pr61636-2.C: New.
4543 * g++.dg/cpp1y/pr61636-3.C: New.
4544
d365b403
MS
45452017-01-17 Martin Sebor <msebor@redhat.com>
4546
4547 PR testsuite/79115
4548 * gcc.dg/pr78768.c: Make it a link-only test.
4549
0d80ab91
DM
45502017-01-17 David Malcolm <dmalcolm@redhat.com>
4551
4552 PR c++/71497
4553 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
4554 expected messages.
4555 * c-c++-common/Wmisleading-indentation.c: Likewise.
4556
31b61548
VM
45572017-01-17 Vladimir Makarov <vmakarov@redhat.com>
4558
4559 PR target/79058
4560 * gcc.target/arm/pr79058.c: New.
4561
c549996e
JJ
45622017-01-17 Jakub Jelinek <jakub@redhat.com>
4563
4564 PR tree-optimization/71854
4565 * gcc.dg/vect/pr71854.c: New test.
4566
4f197ff9
ML
45672017-01-17 Martin Liska <mliska@suse.cz>
4568
4569 PR ipa/71207
4570 * g++.dg/ipa/pr71207.C: New test.
4571
d4193b85
JH
45722017-01-17 Jan Hubicka <hubicka@ucw.cz>
4573
4574 PR middle-end/77445
4575 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
4576 * gcc.dg/tree-ssa/pr77445.c: New testcase.
4577
906e7712
JJ
45782017-01-17 Jakub Jelinek <jakub@redhat.com>
4579
4580 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
4581 rather than long unsigned int.
4582 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
4583
12314dc9
RB
45842017-01-17 Richard Biener <rguenther@suse.de>
4585
4586 PR tree-optimization/71433
4587 * gcc.dg/Warray-bounds-20.c: New testcase.
4588
a23e48df
RB
45892017-01-17 Richard Biener <rguenther@suse.de>
4590
4591 PR testsuite/52563
4592 PR testsuite/71237
4593 PR testsuite/77737
4594 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
4595 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4596 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4597
e6750e5c
AM
45982017-01-17 Alan Modra <amodra@gmail.com>
4599
4600 * gcc.target/powerpc/pr79066.c: New.
4601
a59afbe2
JL
46022017-01-16 Jeff Law <law@redhat.com>
4603
4604 PR tree-optimization/33562
4605 PR tree-optimization/61912
4606 PR tree-optimization/77485
4607 PR tree-optimization/79090
4608 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
4609 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
4610
e1bcfb92
JJ
46112017-01-16 Jakub Jelinek <jakub@redhat.com>
4612
98e92fb2
JJ
4613 PR c/79089
4614 * gcc.c-torture/compile/pr79089.c: New test.
4615
e1bcfb92
JJ
4616 PR target/79080
4617 * gcc.dg/pr79080.c: New test.
4618
0ef1f9cd
DM
46192017-01-16 David Malcolm <dmalcolm@redhat.com>
4620
4621 PR c/78304
4622 * gcc.dg/format/pr78304.c: Convert argument from integral type
4623 to a pointer.
4624 * gcc.dg/format/pr78304-2.c: Likewise.
4625
76689ffc
CL
46262017-01-16 Carl Love <cel@us.ibm.com>
4627
4628 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
4629 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
4630
ce12ee9e
CL
46312017-01-16 Carl Love <cel@us.ibm.com>
4632
4633 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
4634 Change arguments and return type to bool long long.
4635
b336037d
MS
46362017-01-16 Martin Sebor <msebor@redhat.com>
4637
4638 PR testsuite/79051
4639 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
4640 on x86.
4641
1ddca3f3
PC
46422017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4643
4644 Revert:
a711887e 4645 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
4646
4647 PR c++/71737
4648 * g++.dg/cpp0x/pr71737.C: New.
4649
290687fb
BS
46502017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4651
4652 * gcc.target/powerpc/swaps-p8-27.c: New.
4653
7d2f3f1d
PC
46542017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/71737
4657 * g++.dg/cpp0x/pr71737.C: New.
4658
d743728f
EB
46592017-01-16 Eric Botcazou <ebotcazou@adacore.com>
4660
4661 * gnat.dg/opt62.adb: New test.
4662 * gnat.dg/opt62_pkg.ads: New helper.
4663
90aead21
BS
46642017-01-14 Bernd Schmidt <bschmidt@redhat.com>
4665
a711887e
UB
4666 PR rtl-optimization/78626
4667 PR rtl-optimization/78727
90aead21
BS
4668 * gcc.dg/torture/pr78626.c: New test.
4669 * gcc.dg/torture/pr78727.c: New test.
4670
afaecc23
AM
46712017-01-14 Alan Modra <amodra@gmail.com>
4672
4673 * gcc.c-torture/compile/pr72749.c: New test.
4674
be4aa83d
DM
46752017-01-13 David Malcolm <dmalcolm@redhat.com>
4676
4677 PR c/78304
4678 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
4679 (test_macro_2): New test.
4680 (test_macro_3): New test.
4681 (test_macro_4): New test.
4682 (test_non_contiguous_strings): Convert line number to line offset.
4683 * gcc.dg/format/pr78304-2.c: New test case.
4684 * gcc.dg/format/pr78304.c: New test case.
4685
7cdca3ec
UB
46862017-01-13 Uros Bizjak <ubizjak@gmail.com>
4687
4688 * gcc.target/i386/funcspec-56.inc: Add missing options and
4689 reorder options by implied ISAs, as in ix86_target_string.
4690
e3017e52
MP
46912017-01-13 Marek Polacek <polacek@redhat.com>
4692
4693 PR c++/71166
4694 * g++.dg/cpp0x/constexpr-array18.C: New test.
4695
d155c6fe
JL
46962017-01-13 Jeff Law <law@redhat.com>
4697
7c9560a5
JL
4698 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
4699
9e59e99a
JL
4700 PR tree-optimization/61912
4701 PR tree-optimization/77485
4702 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
4703 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
4704 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
4705
4706 PR tree-optimization/33562
4707 PR tree-optimization/61912
4708 PR tree-optimization/77485
d155c6fe
JL
4709 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
4710 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4711 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4712 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
4713 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
4714 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
4715 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
4716
77719b06
ML
47172017-01-13 Martin Liska <mliska@suse.cz>
4718
4719 PR ipa/79043
4720 * gcc.c-torture/execute/pr79043.c: New test.
4721
a181b2bc
RB
47222017-01-13 Richard Biener <rguenther@suse.de>
4723
4724 PR middle-end/78411
4725 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
4726
eaed3226
AV
47272017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4728
4729 PR fortran/70697
4730 * gfortran.dg/coarray/event_4.f08: New test.
4731
4ccff88b
AV
47322017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4733
4734 PR fortran/70696
4735 * gfortran.dg/coarray/event_3.f08: New test.
4736
3c3b9090
RB
47372017-01-13 Richard Biener <rguenther@suse.de>
4738
4739 PR tree-optimization/77283
4740 * gcc.dg/tree-ssa/split-path-9.c: Fix.
4741
25329913
RB
47422017-01-13 Richard Biener <rguenther@suse.de>
4743
4744 * gcc.dg/gimplefe-22.c: New testcase.
4745
10b70b8e
RB
47462017-01-13 Richard Biener <rguenther@suse.de>
4747
4748 PR tree-optimization/77283
4749 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
4750 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
4751 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
4752
76a8f82f
SL
47532017-01-12 Sandra Loosemore <sandra@codesourcery.com>
4754
4755 * gcc.dg/pr77862.c: Require fpic target.
4756
59a505da
MM
47572017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4758
4759 PR target/79004
4760 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 4761
bce6f760
MS
47622017-01-12 Martin Sebor <msebor@redhat.com>
4763
4764 * gcc.dg/pr78138.c: Adjust.
4765 * gcc.dg/pr78768.c: Adjust.
4766 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
4767 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4768 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4769 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4770 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
4771 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
4772 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
4773 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
4774 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
4775 * gcc.dg/tree-ssa/pr78605.c: Adjust.
4776 * gcc.dg/tree-ssa/pr78622.c: Adjust.
4777
3eefa646
JJ
47782017-01-12 Jakub Jelinek <jakub@redhat.com>
4779
4780 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
4781
dcb56243
MS
47822017-01-12 Martin Sebor <msebor@redhat.com>
4783
8be3f306 4784 PR testsuite/79051
940242cd
MS
4785 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
4786 due to bug 79054.
dcb56243 4787
b7431c20
DE
47882017-01-12 David Edelsohn <dje.gcc@gmail.com>
4789
4790 * gcc.dg/pr78768.c: Require LTO.
4791
2bcd9f32
MS
47922017-01-12 Martin Sebor <msebor@redhat.com>
4793
4794 PR c/79074
4795 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
4796 due to the referenced bug.
4797
b2fc1c70
MS
47982017-01-12 Martin Sebor <msebor@redhat.com>
4799
4800 PR testsuite/79073
4801 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
4802
fbed6f36
UB
48032017-01-12 Uros Bizjak <ubizjak@gmail.com>
4804
4805 * gcc.target/i386/builtin_target.c (check_features): Check all
4806 supported __builtin_cpu_supports options.
4807
27282dad
KT
48082017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4809
4810 PR tree-optimization/78319
4811 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
4812 Remove xfail.
4813
66113166
BS
48142017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4815
4816 PR target/79044
4817 * gcc.target/powerpc/swaps-p8-26.c: New.
4818
6bb4ea5c
RB
48192017-01-12 Richard Biener <rguenther@suse.de>
4820
4821 * gcc.dg/gimplefe-21.c: New testcase.
4822
f15dbadb
MC
48232017-01-12 Michael Collison <michael.collison@arm.com>
4824
4825 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
4826
73e32c47
JK
48272017-01-11 Julia Koval <julia.koval@intel.com>
4828 Uros Bizjak <ubizjak@gmail.com>
4829
4830 * gcc.target/i386/sgx.c New test.
4831 * gcc.target/i386/sse-12.c: Add -msgx.
4832 * gcc.target/i386/sse-13.c: Ditto.
4833 * gcc.target/i386/sse-14.c: Ditto.
4834 * gcc.target/i386/sse-22.c: Ditto.
4835 * gcc.target/i386/sse-23.c: Ditto.
4836 * g++.dg/other/i386-2.C: Ditto.
4837 * g++.dg/other/i386-3.C: Ditto.
4838
3594adc7
MS
48392017-01-11 Martin Sebor <msebor@redhat.com>
4840
4841 PR c++/24511
4842 * g++.dg/template/explicit9.C: New test.
4843
01bfd257
NS
48442017-01-11 Nathan Sidwell <nathan@acm.org>
4845
4846 PR c++/77812
4847 * g++.dg/pr77812.C: New.
4848
88df7964
JJ
48492017-01-11 Jakub Jelinek <jakub@redhat.com>
4850
eae63d78
JJ
4851 PR c++/71537
4852 * g++.dg/cpp1y/constexpr-71537.C: New test.
4853
88df7964
JJ
4854 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
4855 argument.
4856
960ecba4
MS
48572017-01-11 Martin Sebor <msebor@redhat.com>
4858
4859 PR c/47931
4860 * c-c++-common/Waddress-2.c: New test.
4861
1f258a55
JJ
48622017-01-11 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR c++/78341
4865 * g++.dg/cpp0x/pr78341.C: New test.
4866
bf5fbf46
MS
48672017-01-11 Martin Sebor <msebor@redhat.com>
4868
4869 PR c/78768
4870 * gcc.dg/pr78768.c: New test.
4871
19ff0049
DM
48722017-01-11 David Malcolm <dmalcolm@redhat.com>
4873
4874 PR driver/78877
4875 * gcc.dg/spellcheck-options-14.c: New test case.
4876 * gcc.dg/spellcheck-options-15.c: New test case.
4877 * gcc.dg/spellcheck-options-16.c: New test case.
4878 * gcc.dg/spellcheck-options-17.c: New test case.
4879
c86e9f03
ML
48802017-01-11 Martin Liska <mliska@suse.cz>
4881
4882 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
4883
947f51d6
JJ
48842017-01-11 Jakub Jelinek <jakub@redhat.com>
4885
4886 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
4887 instead of just 1 for the decomposition from struct C.
4888
849fccf8
EB
48892017-01-11 Eric Botcazou <ebotcazou@adacore.com>
4890
4891 * gcc.c-torture/execute/20170111-1.c: New test.
4892
80c74722
RB
48932017-01-11 Richard Biener <rguenther@suse.de>
4894
4895 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4896
4c4b4703
JJ
48972017-01-11 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR middle-end/50199
4900 * gcc.dg/lto/pr50199_0.c: New test.
4901
664b1a6b
MS
49022017-01-10 Martin Sebor <msebor@redhat.com>
4903
4904 PR testsuite/78960
4905 PR testsuite/78959
4906 PR testsuite/78133
4907 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4908 * gcc.dg/tree-ssa/pr78622.c: Ditto.
4909
fefd3086
MS
49102017-01-10 Martin Sebor <msebor@redhat.com>
4911
4912 PR middle-end/78138
664b1a6b 4913 * gcc.dg/pr78138.c: New test.
fefd3086 4914
b9f4757f
DM
49152017-01-10 David Malcolm <dmalcolm@redhat.com>
4916
4917 PR c++/77949
4918 * g++.dg/diagnostic/pr77949.C: New test case.
4919
5a50f6bb
MS
49202017-01-10 Martin Sebor <msebor@redhat.com>
4921
4922 PR middle-end/78245
4923 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4924
c16880ef
MS
49252017-01-10 Martin Sebor <msebor@redhat.com>
4926
4927 PR tree-optimization/78775
4928 * gcc.dg/attr-alloc_size-4.c: Add test cases.
4929 * gcc.dg/attr-alloc_size-10.c: New test.
4930 * gcc.dg/attr-alloc_size-11.c: New test.
4931 * gcc.dg/builtin-stringop-chk-7.c: New test.
4932 * gcc.dg/pr78775.c: New test.
4933 * gcc.dg/pr78973-2.c: New test.
4934 * gcc.dg/pr78973.c: New test.
4935
5363d9d9
JL
49362017-01-10 Jeff Law <law@redhat.com>
4937
4938 PR tree-optimization/77766
4939 PR tree-optimization/78856
4940 * gcc.c-torture/execute/pr77766.c: New test.
4941
aae23693
RB
49422016-01-10 Richard Biener <rguenther@suse.de>
4943
4944 PR tree-optimization/79034
4945 * g++.dg/torture/pr79034.C: New testcase.
4946
a0843aed
ML
49472017-01-10 Martin Liska <mliska@suse.cz>
4948
4949 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4950 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4951 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4952 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4953 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4954 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4955 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4956 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4957 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4958 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4959 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4960 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4961 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4962 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4963 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4964 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4965 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4966 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4967 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4968 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4969 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4970 * gcc.dg/ipa/pr64307.c: Likewise.
4971 * gcc.dg/ipa/pr77653.c: Likewise.
4972
79fc8ffe
AS
49732017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
4974
4975 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4976 * g++.dg/other/i386-3.C: Ditto.
4977 * gcc.target/i386/sse-12.c: Ditto.
4978 * gcc.target/i386/sse-13.c: Ditto.
4979 * gcc.target/i386/sse-22.c: Ditto.
4980 * gcc.target/i386/sse-23.c: Ditto.
4981 * gcc.target/i386/builtin_target.c: Handle new option.
4982 * gcc.target/i386/funcspec-56.inc: Test new attributes.
4983 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4984 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4985
dfa6951f
MS
49862017-01-09 Martin Sebor <msebor@redhat.com>
4987
4988 PR testsuite/79036
4989 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4990 with different precisions.
4991
a271e415
EB
49922017-01-09 Eric Botcazou <ebotcazou@adacore.com>
4993
4994 * g++.dg/opt/call2.C: New test.
4995 * g++.dg/opt/call3.C: Likewise.
4996 * gnat.dg/array26.adb: New test.
4997 * gnat.dg/array26_pkg.ad[sb]: New helper.
4998 * gnat.dg/array27.adb: New test.
4999 * gnat.dg/array27_pkg.ad[sb]: New helper.
5000 * gnat.dg/array28.adb: New test.
5001 * gnat.dg/array28_pkg.ad[sb]: New helper.
5002
bd2c6270
JJ
50032017-01-09 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR translation/79019
5006 PR translation/79020
5007 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5008 diagnostics.
5009 * gfortran.dg/initialization_17.f90: Likewise.
5010
1c1d8e75
DH
50112017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5012
5013 PR testsuite/79026
5014 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5015 * gcc.target/i386/pr78904-4.c: Likewise.
5016 * gcc.target/i386/pr78904-6.c: Likewise.
5017 * gcc.target/i386/pr78967-2.c: Likewise.
5018
cb330ba5
JJ
50192017-01-09 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR tree-optimization/78899
5022 * gcc.target/i386/pr78899.c: New test.
5023 * gcc.dg/pr71077.c: New test.
5024
a5e14a42
MJ
50252017-01-09 Martin Jambor <mjambor@suse.cz>
5026
5027 PR ipa/78365
5028 PR ipa/78599
5029 * gcc.dg/torture/pr78365.c: New test.
5030
01216d27
JJ
50312017-01-09 Jakub Jelinek <jakub@redhat.com>
5032
dc59e50a
JJ
5033 PR c++/78948
5034 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
5035 (main): Use int* instead of long long.
5036
01216d27
JJ
5037 PR tree-optimization/78938
5038 * gcc.dg/vect/pr78938.c: New test.
5039
c0d4fec7
KT
50402017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5041
5042 * gcc.dg/20161219.c: New test.
5043
7b1b0cc1
RB
50442017-01-09 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/78997
5047 * gcc.dg/torture/pr78997.c: New testcase.
5048
813b9c0d
RB
50492017-01-09 Richard Biener <rguenther@suse.de>
5050
5051 PR debug/79000
5052 * g++.dg/lto/pr79000_0.C: New testcase.
5053 * g++.dg/lto/pr79000_1.c: Likewise.
5054
efcc8d38
MS
50552017-01-08 Martin Sebor <msebor@redhat.com>
5056
5057 PR middle-end/77708
5058 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5059 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5060 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5061 due to bug 78969.
5062 * gcc.dg/format/pr78569.c: Adjust.
5063
5ccf1d8d
DM
50642017-01-07 David Malcolm <dmalcolm@redhat.com>
5065
5066 PR c++/72803
5067 * g++.dg/diagnostic/pr72803.C: New test case.
5068
42002dfe
MS
50692017-01-07 Martin Sebor <msebor@redhat.com>
5070
5071 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5072 * gcc.dg/attr-alloc_size-4.c: Same.
5073
de91486c
AV
50742017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5075
5076 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5077 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5078 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5079 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5080 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5081 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5082 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5083
f55a925e
AS
50842017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5085 * gcc.dg/memcmp-1.c: New.
5086 * gcc.dg/strncmp-1.c: New.
5087
f3caa118
AV
50882017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5089
5090 * gcc.target/arm/acle/mcrr: New.
5091 * gcc.target/arm/acle/mcrr2: New.
5092 * gcc.target/arm/acle/mrrc: New.
5093 * gcc.target/arm/acle/mrrc2: New.
5094
ecc9a25b
AV
50952017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5096
5097 * gcc.target/arm/acle/mcr.c: New.
5098 * gcc.target/arm/acle/mrc.c: New.
5099 * gcc.target/arm/acle/mcr2.c: New.
5100 * gcc.target/arm/acle/mrc2.c: New.
5101
3811581f
AV
51022017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5103
5104 * gcc.target/arm/acle/ldc: New.
5105 * gcc.target/arm/acle/ldc2: New.
5106 * gcc.target/arm/acle/ldcl: New.
5107 * gcc.target/arm/acle/ldc2l: New.
5108 * gcc.target/arm/acle/stc: New.
5109 * gcc.target/arm/acle/stc2: New.
5110 * gcc.target/arm/acle/stcl: New.
5111 * gcc.target/arm/acle/stc2l: New.
5112
d57daa0c
AV
51132017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5114
5115 * gcc.target/arm/acle/acle.exp: Run tests for different options
5116 and make sure fat-lto-objects is used such that we can still do
5117 assemble scans.
5118 * gcc.target/arm/acle/cdp.c: New.
5119 * gcc.target/arm/acle/cdp2.c: New.
5120 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5121 (check_effective_target_arm_coproc1_ok_nocache): New.
5122 (check_effective_target_arm_coproc2_ok): New.
5123 (check_effective_target_arm_coproc2_ok_nocache): New.
5124 (check_effective_target_arm_coproc3_ok): New.
5125 (check_effective_target_arm_coproc3_ok_nocache): New.
5126 (check_effective_target_arm_coproc4_ok): New.
5127 (check_effective_target_arm_coproc4_ok_nocache): New.
5128
8a123229
MS
51292017-01-06 Martin Sebor <msebor@redhat.com>
5130
5131 PR middle-end/78605
5132 * gcc.dg/tree-ssa/pr78605.c: New test.
5133
5b8999d6
MS
51342017-01-05 Martin Sebor <msebor@redhat.com>
5135
5136 PR tree-optimization/78910
5137 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5138 diagnostics.
5139 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5140 * gcc.dg/tree-ssa/pr78910.c: New test.
5141
4e89adf9
EB
51422017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * gcc.dg/sso-10.c: New test.
5145
962c5679
JJ
51462017-01-05 Jakub Jelinek <jakub@redhat.com>
5147
cfd719e7
JJ
5148 PR tree-optimization/71016
5149 * gcc.target/i386/pr71016.c: New test.
5150 * gcc.target/aarch64/pr71016.c: New test.
5151 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5152
26f20371
JJ
5153 PR c++/78931
5154 * g++.dg/cpp1z/decomp19.C: New test.
5155
962c5679
JJ
5156 PR c++/78890
5157 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5158 * g++.dg/init/union1.C: Likewise.
5159 * g++.dg/cpp0x/union6.C: Expect errors.
5160 * g++.dg/cpp0x/union8.C: New test.
5161 * g++.dg/cpp0x/pr78890-1.C: New test.
5162 * g++.dg/cpp0x/pr78890-2.C: New test.
5163
8c15f541
DE
51642017-01-05 David Edelsohn <dje.gcc@gmail.com>
5165
5166 * gcc.target/powerpc/pr71670.c: Require p9vector.
5167 * gcc.target/powerpc/p9-novsx.c: Same.
5168
51b86113
DM
51692017-01-05 David Malcolm <dmalcolm@redhat.com>
5170
5171 * selftests/asr_div1.rtl: New file.
5172 * selftests/aarch64: New subdirectory.
5173 * selftests/aarch64/times-two.rtl: New file.
5174 * selftests/bb-index.rtl: New file.
5175 * selftests/cfg-test.rtl: New file.
5176 * selftests/const-int.rtl: New file.
5177 * selftests/example-labels.rtl: New file.
5178 * selftests/insn-with-mode.rtl: New file.
5179 * selftests/jump-to-label-ref.rtl: New file.
5180 * selftests/jump-to-return.rtl: New file.
5181 * selftests/jump-to-simple-return.rtl: New file.
5182 * selftests/mem.rtl: New file.
5183 * selftests/note-insn-deleted.rtl: New file.
5184 * selftests/note_insn_basic_block.rtl: New file.
5185 * selftests/simple-cse.rtl: New file.
5186 * selftests/symbol-ref.rtl: New file.
5187 * selftests/x86_64: New subdirectory.
5188 * selftests/x86_64/call-insn.rtl: New file.
5189 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5190 * selftests/x86_64/times-two.rtl: New file.
5191 * selftests/x86_64/unspec.rtl: New file.
5192
dc7650cc
NS
51932017-01-05 Nathan Sidwell <nathan@acm.org>
5194
5195 PR c++/78765
5196 * g++.dg/cpp0x/pr78765.C: New.
5197
3db70565
DV
51982017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5199
5200 * gcc.target/s390/memcpy-2.c: New test.
5201 * gcc.target/s390/memset-2.c: New test.
5202
f5a537e3
AK
52032017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5204
5205 * gcc.target/s390/memcpy-1.c: New test.
5206
d80c6d02
JL
52072017-01-04 Jeff Law <law@redhat.com>
5208
5209 PR tree-optimization/78812
5210 * g++.dg/torture/pr78812.C: New test.
5211
08edc320 52122017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5213
5214 PR target/71977
5215 PR target/70568
5216 PR target/78823
5217 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5218 64-bit VSX systems with direct move, whether we optimize common
5219 code sequences in the GLIBC math library for float math functions.
5220 * gcc.target/powerpc/pr71977-2.c: Likewise.
5221
a9342885
MP
52222017-01-04 Marek Polacek <polacek@redhat.com>
5223
5224 PR c++/64767
5225 * c-c++-common/Wpointer-compare-1.c: New test.
5226
066435fe
JJ
52272017-01-04 Jakub Jelinek <jakub@redhat.com>
5228
abec4284
JJ
5229 PR c++/78949
5230 * c-c++-common/Wunused-var-16.c: New test.
5231
26c43e27
JJ
5232 PR c++/78693
5233 * g++.dg/cpp0x/pr78693.C: New test.
5234
fc73e60c
JJ
5235 PR driver/78957
5236 * gcc.dg/pr78957.c: New test.
5237
c9cf3863
JJ
5238 * g++.dg/cpp1y/auto-fn34.C: New test.
5239
066435fe
JJ
5240 PR c++/71182
5241 * g++.dg/cpp0x/pr71182.C: New test.
5242
598bd687
KN
52432017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5244
5245 PR target/78056
5246 * gcc.target/powerpc/pr78056-1.c: New test.
5247 * gcc.target/powerpc/pr78056-2.c: New test.
5248 * gcc.target/powerpc/pr78056-3.c: New test.
5249 * gcc.target/powerpc/pr78056-4.c: New test.
5250 * gcc.target/powerpc/pr78056-5.c: New test.
5251 * gcc.target/powerpc/pr78056-6.c: New test.
5252 * gcc.target/powerpc/pr78056-7.c: New test.
5253 * gcc.target/powerpc/pr78056-8.c: New test.
5254 * lib/target-supports.exp
5255 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5256 whether the effective target supports the popcntb instruction.
5257
8194635a
JL
52582017-01-03 Jeff Law <law@redhat.com>
5259
5260 PR tree-optimization/67955
5261 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5262
baf9ebc8
MP
52632017-01-04 Marek Polacek <polacek@redhat.com>
5264
5265 PR c++/77545
5266 PR c++/77284
5267 * g++.dg/cpp0x/range-for32.C: New test.
5268 * g++.dg/cpp0x/range-for33.C: New test.
5269
5dd9a9d0
DM
52702017-01-04 David Malcolm <dmalcolm@redhat.com>
5271
5272 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5273
4bf07f3f
NS
52742017-01-04 Nathan Sidwell <nathan@acm.org>
5275
5276 PR c++/66735
5277 * g++.dg/cpp1y/pr66735.C: New.
5278
165ba2e9
JJ
52792017-01-04 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR tree-optimization/71563
5282 * gcc.dg/tree-ssa/pr71563.c: New test.
5283
4567f969
JB
52842017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5285
5286 PR fortran/78534
5287 PR fortran/78976
5288 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5289 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5290 * gfortran.dg/transfer_intrinsic_1.f90: Change
5291 scan-tree-dump-times due to gfc_trans_string_copy change to
5292 avoid -Wstringop-overflow.
5293
1c06f07f
JL
52942017-01-03 Jeff Law <law@redhat.com>
5295
5296 PR tree-optimization/78856
5297 * gcc.c-torture/execute/pr78856.c: New test.
5298
60fb638f
MM
52992017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5300
5301 PR target/78953
5302 * gcc.target/powerpc/pr78953.c: New test.
5303
e4d02f52
ILT
53042017-01-03 Ian Lance Taylor <iant@google.com>
5305
5306 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5307 enums.
5308
5b4f088d
MS
53092017-01-03 Martin Sebor <msebor@redhat.com>
5310
5311 PR tree-optimization/78696
5312 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5313 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5314 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5315 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5316
53172017-01-03 David Malcolm <dmalcolm@redhat.com>
5318
5319 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5320 with more than one digit.
5321 * lib/gcc-dg.exp (process-message): Support more than one digit
5322 in relative line specifications.
5323
53242017-01-03 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR tree-optimization/78965
5327 * gcc.dg/pr78965.c: New test.
5328
5329 PR middle-end/78901
5330 * g++.dg/opt/pr78901.C: New test.
5331
53322017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5333
5334 PR fortran/78534
5335 PR fortran/66310
5336 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5337 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5338 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5339 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5340 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5341 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5342 * gfortran.dg/string_1_lp64.f90: New test.
5343 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5344 * gfortran.dg/string_3_lp64.f90: New test.
5345 * gfortran.dg/transfer_intrinsic_1.f90: Change
5346 scan-tree-dump-times due to gfc_trans_string_copy change to
5347 avoid -Wstringop-overflow.
5348
8b7163c6
UB
53492017-01-02 Uros Bizjak <ubizjak@gmail.com>
5350
5351 PR target/78967
5352 * gcc.target/i386/pr78967-1.c: New test.
5353 * gcc.target/i386/pr78967-2.c: Ditto.
5354 * gcc.target/i386/pr78967-3.c: Ditto.
5355
5356 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5357 * gcc.target/i386/pr78904-4.c: Ditto.
5358 * gcc.target/i386/pr78904-6.c: Ditto.
5359
e2940b98
JH
53602017-01-01 Jan Hubicka <hubicka@ucw.cz>
5361
5362 PR middle-end/77674
5363 * g++.dg/torture/pr77674.C: New testcase.
5364
cbe34bb5 53652017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5366
5367 Update copyright years.
818ab71a 5368\f
cbe34bb5 5369Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5370
5371Copying and distribution of this file, with or without modification,
5372are permitted in any medium without royalty provided the copyright
5373notice and this notice are preserved.