]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/80426 (wrong manipulation of range based on INT_MIN)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2f23a412
EB
12017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2
3 PR tree-optimization/80426
4 * gcc.c-torture/execute/20170429-1.c: Rename into...
5 * gcc.c-torture/execute/20170419-1.c: ...this.
6
8749b11f
UB
72017-04-20 Uros Bizjak <ubizjak@gmail.com>
8
9 PR target/79804
10 * gcc.target/i386/pr79804.c: New test.
11
20917336
UB
122017-04-20 Uros Bizjak <ubizjak@gmail.com>
13
14 PR target/78090
15 * gcc.target/i386/conversion-2.c: Remove obsolete test.
16
2414b022
DE
172017-04-20 David Edelsohn <dje.gcc@gmail.com>
18
19 * g++/opt/pr80436.C: XFAIL on AIX.
20
34d57a10
JW
212017-04-20 Jonathan Wakely <jwakely@redhat.com>
22
23 PR c++/80473
24 * g++.dg/diagnostic/pr80473.C: New test.
25
c3cbcd45
VR
262017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
27
28 * g++.dg/warn/Wextra-semi.C: New test.
29
8a59d466
JJ
302017-04-20 Jakub Jelinek <jakub@redhat.com>
31
32 PR middle-end/80423
33 * g++.dg/other/pr80423.C: New test.
34
a4bb5c57
SKS
352017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
36
37 * gcc.dg/pr80170.c: Require ptr32plus.
38
fe1e7d0e
EB
392017-04-19 Eric Botcazou <ebotcazou@adacore.com>
40
41 PR tree-optimization/80426
42 * gcc.c-torture/execute/20170419-1.c: New test.
43
48d811eb
JJ
442017-04-19 Jakub Jelinek <jakub@redhat.com>
45
f19e6a9c
JJ
46 PR debug/80461
47 * g++.dg/debug/pr80461.C: New test.
48
541035a6
JJ
49 PR c++/80459
50 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
51 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
52 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
53
48d811eb
JJ
54 PR debug/80436
55 * g++.dg/opt/pr80436.C: New test.
56
5249994e
SKS
572017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
58
59 * gcc.dg/torture/pr80341.c: Require int32plus.
60
a16c8d8b
EB
612017-04-19 Eric Botcazou <ebotcazou@adacore.com>
62 Jeff Law <law@redhat.com>
63
64 * gcc.c-torture/compile/20170419-1.c: New test.
65
6143c998
TV
662017-04-19 Tom de Vries <tom@codesourcery.com>
67
68 PR testsuite/80221
69 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
70 subsequent dg directives.
71 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
72 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
73 * c-c++-common/attr-fallthrough-2.c: Same.
74 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
75 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
76 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
77 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
78 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
79 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
80 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
81 * c-c++-common/cilk-plus/CK/errors.c: Same.
82 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
83 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
84 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
85 * c-c++-common/cpp/pr57580.c: Same.
86 * c-c++-common/goacc/asyncwait-1.c: Same.
87 * c-c++-common/goacc/cache-2.c: Same.
88 * c-c++-common/goacc/declare-2.c: Same.
89 * c-c++-common/goacc/deviceptr-1.c: Same.
90 * c-c++-common/goacc/routine-5.c: Same.
91 * c-c++-common/gomp/clauses-2.c: Same.
92 * c-c++-common/gomp/ordered-3.c: Same.
93 * c-c++-common/gomp/pr67501.c: Same.
94 * c-c++-common/pr20000.c: Same.
95 * c-c++-common/pr43395.c: Same.
96 * c-c++-common/pr49706.c: Same.
97 * c-c++-common/pr77624-1.c: Same.
98 * c-c++-common/pr77624-2.c: Same.
99 * c-c++-common/raw-string-14.c: Same.
100 * c-c++-common/raw-string-16.c: Same.
101 * c-c++-common/raw-string-3.c: Same.
102 * c-c++-common/raw-string-4.c: Same.
103 * c-c++-common/raw-string-5.c: Same.
104 * c-c++-common/raw-string-6.c: Same.
105 * g++.dg/abi/mangle41.C: Same.
106 * g++.dg/conversion/nullptr1.C: Same.
107 * g++.dg/cpp0x/alias-decl-80296.C: Same.
108 * g++.dg/cpp0x/auto27.C: Same.
109 * g++.dg/cpp0x/constexpr-98.C: Same.
110 * g++.dg/cpp0x/constexpr-diag2.C: Same.
111 * g++.dg/cpp0x/diag2.C: Same.
112 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
113 * g++.dg/cpp0x/nullptr15.C: Same.
114 * g++.dg/cpp0x/pr31431-2.C: Same.
115 * g++.dg/cpp0x/pr31431.C: Same.
116 * g++.dg/cpp0x/pr79118.C: Same.
117 * g++.dg/cpp0x/static_assert3.C: Same.
118 * g++.dg/cpp0x/temp_default2.C: Same.
119 * g++.dg/cpp0x/trailing4.C: Same.
120 * g++.dg/cpp0x/variadic-ex10.C: Same.
121 * g++.dg/cpp0x/variadic-ex13.C: Same.
122 * g++.dg/cpp0x/variadic-ex14.C: Same.
123 * g++.dg/cpp0x/variadic-ex3.C: Same.
124 * g++.dg/cpp0x/variadic-ex4.C: Same.
125 * g++.dg/cpp0x/variadic59.C: Same.
126 * g++.dg/cpp0x/vt-37737-2.C: Same.
127 * g++.dg/cpp0x/vt-57397-1.C: Same.
128 * g++.dg/cpp0x/vt-57397-2.C: Same.
129 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
130 * g++.dg/cpp1z/gen-attrs1.C: Same.
131 * g++.dg/diagnostic/pr71075.C: Same.
132 * g++.dg/eh/goto2.C: Same.
133 * g++.dg/eh/goto3.C: Same.
134 * g++.dg/expr/bitfield4.C: Same.
135 * g++.dg/expr/bitfield5.C: Same.
136 * g++.dg/expr/bitfield6.C: Same.
137 * g++.dg/expr/bool1.C: Same.
138 * g++.dg/expr/bool3.C: Same.
139 * g++.dg/expr/cond10.C: Same.
140 * g++.dg/expr/cond11.C: Same.
141 * g++.dg/expr/lval3.C: Same.
142 * g++.dg/expr/lval4.C: Same.
143 * g++.dg/ext/anon-struct4.C: Same.
144 * g++.dg/ext/attrib44.C: Same.
145 * g++.dg/ext/builtin3.C: Same.
146 * g++.dg/ext/dllimport7.C: Same.
147 * g++.dg/ext/label5.C: Same.
148 * g++.dg/ext/no-asm-1.C: Same.
149 * g++.dg/ext/utf16-4.C: Same.
150 * g++.dg/ext/vla2.C: Same.
151 * g++.dg/gomp/block-1.C: Same.
152 * g++.dg/gomp/block-2.C: Same.
153 * g++.dg/gomp/block-3.C: Same.
154 * g++.dg/gomp/block-5.C: Same.
155 * g++.dg/gomp/linear-2.C: Same.
156 * g++.dg/gomp/target-1.C: Same.
157 * g++.dg/gomp/target-2.C: Same.
158 * g++.dg/gomp/taskgroup-1.C: Same.
159 * g++.dg/gomp/teams-1.C: Same.
160 * g++.dg/inherit/pure1.C: Same.
161 * g++.dg/init/array43.C: Same.
162 * g++.dg/init/array46.C: Same.
163 * g++.dg/init/const10.C: Same.
164 * g++.dg/init/ctor4-1.C: Same.
165 * g++.dg/init/ctor4.C: Same.
166 * g++.dg/init/new37.C: Same.
167 * g++.dg/init/pr25811.C: Same.
168 * g++.dg/init/pr29043.C: Same.
169 * g++.dg/init/pr29571.C: Same.
170 * g++.dg/lookup/duperr1.C: Same.
171 * g++.dg/lookup/error1.C: Same.
172 * g++.dg/lookup/koenig5.C: Same.
173 * g++.dg/lookup/pr77549.C: Same.
174 * g++.dg/lookup/suggestions1.C: Same.
175 * g++.dg/lookup/using16.C: Same.
176 * g++.dg/lookup/using7.C: Same.
177 * g++.dg/other/anon-union3.C: Same.
178 * g++.dg/other/array2.C: Same.
179 * g++.dg/other/error13.C: Same.
180 * g++.dg/other/error34.C: Same.
181 * g++.dg/overload/builtin1.C: Same.
182 * g++.dg/overload/conv-op1.C: Same.
183 * g++.dg/overload/error3.C: Same.
184 * g++.dg/overload/koenig1.C: Same.
185 * g++.dg/overload/operator5.C: Same.
186 * g++.dg/overload/template5.C: Same.
187 * g++.dg/overload/unknown1.C: Same.
188 * g++.dg/overload/using2.C: Same.
189 * g++.dg/parse/constructor1.C: Same.
190 * g++.dg/parse/crash36.C: Same.
191 * g++.dg/parse/crash63.C: Same.
192 * g++.dg/parse/error11.C: Same.
193 * g++.dg/parse/error12.C: Same.
194 * g++.dg/parse/error14.C: Same.
195 * g++.dg/parse/error2.C: Same.
196 * g++.dg/parse/error21.C: Same.
197 * g++.dg/parse/error26.C: Same.
198 * g++.dg/parse/error36.C: Same.
199 * g++.dg/parse/friend12.C: Same.
200 * g++.dg/parse/invalid-op1.C: Same.
201 * g++.dg/parse/missing-template1.C: Same.
202 * g++.dg/parse/parser-pr28152-2.C: Same.
203 * g++.dg/parse/parser-pr28152.C: Same.
204 * g++.dg/parse/pr16696-permissive.C: Same.
205 * g++.dg/parse/pr16696.C: Same.
206 * g++.dg/parse/pr69628.C: Same.
207 * g++.dg/parse/ret-type2.C: Same.
208 * g++.dg/parse/specialization1.C: Same.
209 * g++.dg/parse/template3.C: Same.
210 * g++.dg/parse/template9.C: Same.
211 * g++.dg/parse/typename11.C: Same.
212 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
213 * g++.dg/pr45330.C: Same.
214 * g++.dg/rtti/typeid6.C: Same.
215 * g++.dg/spellcheck-fields.C: Same.
216 * g++.dg/spellcheck-typenames.C: Same.
217 * g++.dg/tc1/dr108.C: Same.
218 * g++.dg/tc1/dr147.C: Same.
219 * g++.dg/template/arg7.C: Same.
220 * g++.dg/template/conv11.C: Same.
221 * g++.dg/template/crash13.C: Same.
222 * g++.dg/template/crash55.C: Same.
223 * g++.dg/template/dependent-expr5.C: Same.
224 * g++.dg/template/error17.C: Same.
225 * g++.dg/template/error33.C: Same.
226 * g++.dg/template/error4.C: Same.
227 * g++.dg/template/error50.C: Same.
228 * g++.dg/template/error53.C: Same.
229 * g++.dg/template/friend.C: Same.
230 * g++.dg/template/func2.C: Same.
231 * g++.dg/template/local6.C: Same.
232 * g++.dg/template/member5.C: Same.
233 * g++.dg/template/meminit1.C: Same.
234 * g++.dg/template/nested3.C: Same.
235 * g++.dg/template/nontype6.C: Same.
236 * g++.dg/template/overload12.C: Same.
237 * g++.dg/template/ptrmem8.C: Same.
238 * g++.dg/template/qualified-id1.C: Same.
239 * g++.dg/template/spec15.C: Same.
240 * g++.dg/template/static1.C: Same.
241 * g++.dg/template/static10.C: Same.
242 * g++.dg/template/static2.C: Same.
243 * g++.dg/template/ttp25.C: Same.
244 * g++.dg/template/typedef2.C: Same.
245 * g++.dg/template/typename2.C: Same.
246 * g++.dg/template/unify10.C: Same.
247 * g++.dg/template/unify6.C: Same.
248 * g++.dg/template/unify7.C: Same.
249 * g++.dg/template/unify9.C: Same.
250 * g++.dg/template/varmod1.C: Same.
251 * g++.dg/ubsan/div-by-zero-1.C: Same.
252 * g++.dg/ubsan/pr63956.C: Same.
253 * g++.dg/warn/Waddress-1.C: Same.
254 * g++.dg/warn/Wconversion2.C: Same.
255 * g++.dg/warn/Wnull-conversion-1.C: Same.
256 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
257 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
258 * g++.dg/warn/Wswitch-1.C: Same.
259 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
260 * g++.dg/warn/Wtype-limits.C: Same.
261 * g++.dg/warn/Wunused-parm-5.C: Same.
262 * g++.dg/warn/deprecated-6.C: Same.
263 * g++.dg/warn/deprecated.C: Same.
264 * g++.dg/warn/incomplete1.C: Same.
265 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
266 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
267 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
268 * g++.dg/warn/overflow-warn-1.C: Same.
269 * g++.dg/warn/overflow-warn-3.C: Same.
270 * g++.dg/warn/overflow-warn-4.C: Same.
271 * g++.dg/warn/pr12242.C: Same.
272 * g++.dg/warn/pr30551-2.C: Same.
273 * g++.dg/warn/pr30551.C: Same.
274 * g++.old-deja/g++.benjamin/16077.C: Same.
275 * g++.old-deja/g++.bob/inherit1.C: Same.
276 * g++.old-deja/g++.brendan/crash56.C: Same.
277 * g++.old-deja/g++.brendan/template17.C: Same.
278 * g++.old-deja/g++.eh/ctor1.C: Same.
279 * g++.old-deja/g++.jason/bool5.C: Same.
280 * g++.old-deja/g++.jason/cond.C: Same.
281 * g++.old-deja/g++.jason/operator.C: Same.
282 * g++.old-deja/g++.jason/pmf5.C: Same.
283 * g++.old-deja/g++.law/ctors5.C: Same.
284 * g++.old-deja/g++.law/missed-error2.C: Same.
285 * g++.old-deja/g++.law/operators9.C: Same.
286 * g++.old-deja/g++.law/temps1.C: Same.
287 * g++.old-deja/g++.mike/for2.C: Same.
288 * g++.old-deja/g++.mike/ns5.C: Same.
289 * g++.old-deja/g++.mike/ns7.C: Same.
290 * g++.old-deja/g++.mike/p10769b.C: Same.
291 * g++.old-deja/g++.niklas/t120.C: Same.
292 * g++.old-deja/g++.niklas/t121.C: Same.
293 * g++.old-deja/g++.ns/koenig5.C: Same.
294 * g++.old-deja/g++.oliva/overload1.C: Same.
295 * g++.old-deja/g++.other/crash24.C: Same.
296 * g++.old-deja/g++.other/crash25.C: Same.
297 * g++.old-deja/g++.other/decl5.C: Same.
298 * g++.old-deja/g++.other/lineno5.C: Same.
299 * g++.old-deja/g++.other/null3.C: Same.
300 * g++.old-deja/g++.other/overcnv2.C: Same.
301 * g++.old-deja/g++.other/ptrmem7.C: Same.
302 * g++.old-deja/g++.other/typename1.C: Same.
303 * g++.old-deja/g++.other/vaarg3.C: Same.
304 * g++.old-deja/g++.pt/crash10.C: Same.
305 * g++.old-deja/g++.pt/crash28.C: Same.
306 * g++.old-deja/g++.pt/crash38.C: Same.
307 * g++.old-deja/g++.pt/explicit70.C: Same.
308 * g++.old-deja/g++.pt/explicit77.C: Same.
309 * g++.old-deja/g++.pt/expr2.C: Same.
310 * g++.old-deja/g++.pt/spec5.C: Same.
311 * g++.old-deja/g++.pt/spec6.C: Same.
312 * g++.old-deja/g++.pt/typename3.C: Same.
313 * g++.old-deja/g++.pt/typename5.C: Same.
314 * g++.old-deja/g++.pt/typename6.C: Same.
315 * g++.old-deja/g++.pt/typename7.C: Same.
316 * g++.old-deja/g++.pt/unify4.C: Same.
317 * g++.old-deja/g++.pt/unify8.C: Same.
318 * g++.old-deja/g++.pt/vaarg3.C: Same.
319 * g++.old-deja/g++.robertl/eb22.C: Same.
320 * g++.old-deja/g++.robertl/eb4.C: Same.
321 * g++.old-deja/g++.robertl/eb44.C: Same.
322 * g++.old-deja/g++.robertl/eb69.C: Same.
323 * g++.old-deja/g++.robertl/eb98.C: Same.
324 * gcc.dg/20031223-1.c: Same.
325 * gcc.dg/940510-1.c: Same.
326 * gcc.dg/990506-0.c: Same.
327 * gcc.dg/Walloca-1.c: Same.
328 * gcc.dg/Walloca-2.c: Same.
329 * gcc.dg/Wconversion-integer.c: Same.
330 * gcc.dg/Wcxx-compat-8.c: Same.
331 * gcc.dg/Wimplicit-int-1.c: Same.
332 * gcc.dg/Wimplicit-int-2.c: Same.
333 * gcc.dg/Wimplicit-int-4.c: Same.
334 * gcc.dg/Wpointer-sign-Wall.c: Same.
335 * gcc.dg/Wpointer-sign-pedantic.c: Same.
336 * gcc.dg/Wshadow-1.c: Same.
337 * gcc.dg/Wshadow-3.c: Same.
338 * gcc.dg/Wswitch-enum-error.c: Same.
339 * gcc.dg/Wswitch-enum.c: Same.
340 * gcc.dg/Wswitch-error.c: Same.
341 * gcc.dg/Wswitch.c: Same.
342 * gcc.dg/Wtype-limits-Wextra.c: Same.
343 * gcc.dg/Wtype-limits.c: Same.
344 * gcc.dg/Wvla-larger-than-2.c: Same.
345 * gcc.dg/anon-struct-5.c: Same.
346 * gcc.dg/array-10.c: Same.
347 * gcc.dg/array-11.c: Same.
348 * gcc.dg/array-15.c: Same.
349 * gcc.dg/array-2.c: Same.
350 * gcc.dg/array-8.c: Same.
351 * gcc.dg/array-const-2.c: Same.
352 * gcc.dg/array-const-3.c: Same.
353 * gcc.dg/bitfld-1.c: Same.
354 * gcc.dg/bitfld-8.c: Same.
355 * gcc.dg/builtin-redefine.c: Same.
356 * gcc.dg/c11-noreturn-1.c: Same.
357 * gcc.dg/c11-noreturn-2.c: Same.
358 * gcc.dg/c11-static-assert-3.c: Same.
359 * gcc.dg/c90-arraydecl-1.c: Same.
360 * gcc.dg/c90-complex-1.c: Same.
361 * gcc.dg/c90-complit-1.c: Same.
362 * gcc.dg/c90-const-expr-11.c: Same.
363 * gcc.dg/c90-const-expr-7.c: Same.
364 * gcc.dg/c90-const-expr-8.c: Same.
365 * gcc.dg/c90-enum-comma-1.c: Same.
366 * gcc.dg/c90-flex-array-1.c: Same.
367 * gcc.dg/c90-hexfloat-1.c: Same.
368 * gcc.dg/c90-idem-qual-1.c: Same.
369 * gcc.dg/c90-idem-qual-2.c: Same.
370 * gcc.dg/c90-idem-qual-3.c: Same.
371 * gcc.dg/c90-mixdecl-1.c: Same.
372 * gcc.dg/c90-restrict-1.c: Same.
373 * gcc.dg/c90-return-1.c: Same.
374 * gcc.dg/c99-array-nonobj-1.c: Same.
375 * gcc.dg/c99-arraydecl-1.c: Same.
376 * gcc.dg/c99-complex-1.c: Same.
377 * gcc.dg/c99-complex-2.c: Same.
378 * gcc.dg/c99-complit-2.c: Same.
379 * gcc.dg/c99-const-expr-7.c: Same.
380 * gcc.dg/c99-const-expr-8.c: Same.
381 * gcc.dg/c99-flex-array-3.c: Same.
382 * gcc.dg/c99-flex-array-7.c: Same.
383 * gcc.dg/c99-flex-array-typedef-7.c: Same.
384 * gcc.dg/c99-impl-decl-1.c: Same.
385 * gcc.dg/c99-impl-int-1.c: Same.
386 * gcc.dg/c99-impl-int-2.c: Same.
387 * gcc.dg/c99-init-3.c: Same.
388 * gcc.dg/c99-restrict-1.c: Same.
389 * gcc.dg/c99-return-1.c: Same.
390 * gcc.dg/c99-tag-1.c: Same.
391 * gcc.dg/c99-tag-3.c: Same.
392 * gcc.dg/call-diag-2.c: Same.
393 * gcc.dg/cpp/19940712-1.c: Same.
394 * gcc.dg/cpp/19951025-1.c: Same.
395 * gcc.dg/cpp/19990413-1.c: Same.
396 * gcc.dg/cpp/direct2.c: Same.
397 * gcc.dg/cpp/direct2s.c: Same.
398 * gcc.dg/cpp/pr28709.c: Same.
399 * gcc.dg/cpp/pr61854-c90.c: Same.
400 * gcc.dg/cpp/pr61854-c94.c: Same.
401 * gcc.dg/cpp/pragma-1.c: Same.
402 * gcc.dg/cpp/pragma-2.c: Same.
403 * gcc.dg/cpp/trad/escaped-eof.c: Same.
404 * gcc.dg/cpp/trad/literals-2.c: Same.
405 * gcc.dg/cpp/warn-comments-2.c: Same.
406 * gcc.dg/cpp/warn-comments-3.c: Same.
407 * gcc.dg/cpp/warn-comments.c: Same.
408 * gcc.dg/cpp/warn-long-long-2.c: Same.
409 * gcc.dg/cpp/warn-long-long.c: Same.
410 * gcc.dg/cpp/warn-redefined-2.c: Same.
411 * gcc.dg/cpp/warn-redefined.c: Same.
412 * gcc.dg/darwin-cfstring-2.c: Same.
413 * gcc.dg/darwin-cfstring-format-1.c: Same.
414 * gcc.dg/decl-9.c: Same.
415 * gcc.dg/declspec-1.c: Same.
416 * gcc.dg/declspec-10.c: Same.
417 * gcc.dg/declspec-11.c: Same.
418 * gcc.dg/declspec-13.c: Same.
419 * gcc.dg/declspec-18.c: Same.
420 * gcc.dg/declspec-4.c: Same.
421 * gcc.dg/declspec-5.c: Same.
422 * gcc.dg/declspec-6.c: Same.
423 * gcc.dg/declspec-8.c: Same.
424 * gcc.dg/deprecated-4.c: Same.
425 * gcc.dg/deprecated.c: Same.
426 * gcc.dg/dfp/composite-type.c: Same.
427 * gcc.dg/empty-source-2.c: Same.
428 * gcc.dg/empty-source-3.c: Same.
429 * gcc.dg/format/attr-6.c: Same.
430 * gcc.dg/format/branch-1.c: Same.
431 * gcc.dg/format/c90-printf-1.c: Same.
432 * gcc.dg/format/c90-strftime-2.c: Same.
433 * gcc.dg/format/c99-strftime-1.c: Same.
434 * gcc.dg/format/cmn-err-1.c: Same.
435 * gcc.dg/format/few-1.c: Same.
436 * gcc.dg/format/ms_branch-1.c: Same.
437 * gcc.dg/format/ms_unnamed-1.c: Same.
438 * gcc.dg/format/ms_va-1.c: Same.
439 * gcc.dg/format/unnamed-1.c: Same.
440 * gcc.dg/format/va-1.c: Same.
441 * gcc.dg/format/xopen-1.c: Same.
442 * gcc.dg/funcdef-var-1.c: Same.
443 * gcc.dg/funcdef-var-2.c: Same.
444 * gcc.dg/gnu89-const-expr-1.c: Same.
445 * gcc.dg/gnu89-const-expr-2.c: Same.
446 * gcc.dg/gnu90-const-expr-1.c: Same.
447 * gcc.dg/gnu99-const-expr-1.c: Same.
448 * gcc.dg/gnu99-const-expr-2.c: Same.
449 * gcc.dg/gnu99-init-2.c: Same.
450 * gcc.dg/gomp/_Atomic-5.c: Same.
451 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
452 * gcc.dg/gomp/atomic-5.c: Same.
453 * gcc.dg/gomp/linear-1.c: Same.
454 * gcc.dg/gomp/pr67500.c: Same.
455 * gcc.dg/init-bad-1.c: Same.
456 * gcc.dg/init-bad-2.c: Same.
457 * gcc.dg/init-bad-3.c: Same.
458 * gcc.dg/init-string-1.c: Same.
459 * gcc.dg/label-compound-stmt-1.c: Same.
460 * gcc.dg/label-decl-2.c: Same.
461 * gcc.dg/label-decl-4.c: Same.
462 * gcc.dg/large-size-array-2.c: Same.
463 * gcc.dg/large-size-array-4.c: Same.
464 * gcc.dg/lvalue-6.c: Same.
465 * gcc.dg/m-un-2.c: Same.
466 * gcc.dg/multiple-overflow-warn-1.c: Same.
467 * gcc.dg/multiple-overflow-warn-2.c: Same.
468 * gcc.dg/multiple-overflow-warn-3.c: Same.
469 * gcc.dg/nested-redef-1.c: Same.
470 * gcc.dg/no-asm-1.c: Same.
471 * gcc.dg/no-asm-3.c: Same.
472 * gcc.dg/no-asm-4.c: Same.
473 * gcc.dg/noncompile/20010524-1.c: Same.
474 * gcc.dg/noncompile/incomplete-5.c: Same.
475 * gcc.dg/noncompile/pr44517.c: Same.
476 * gcc.dg/noncompile/pr52290.c: Same.
477 * gcc.dg/noreturn-1.c: Same.
478 * gcc.dg/overflow-warn-1.c: Same.
479 * gcc.dg/overflow-warn-2.c: Same.
480 * gcc.dg/overflow-warn-3.c: Same.
481 * gcc.dg/overflow-warn-4.c: Same.
482 * gcc.dg/parm-mismatch-1.c: Same.
483 * gcc.dg/parser-pr28152-2.c: Same.
484 * gcc.dg/parser-pr28152.c: Same.
485 * gcc.dg/pedwarn-init.c: Same.
486 * gcc.dg/pointer-arith-2.c: Same.
487 * gcc.dg/pointer-arith-3.c: Same.
488 * gcc.dg/pointer-arith-4.c: Same.
489 * gcc.dg/pr14475.c: Same.
490 * gcc.dg/pr18596-3.c: Same.
491 * gcc.dg/pr18809-1.c: Same.
492 * gcc.dg/pr27953.c: Same.
493 * gcc.dg/pr30457.c: Same.
494 * gcc.dg/pr30551-2.c: Same.
495 * gcc.dg/pr30551-3.c: Same.
496 * gcc.dg/pr30551-4.c: Same.
497 * gcc.dg/pr30551-5.c: Same.
498 * gcc.dg/pr30551-6.c: Same.
499 * gcc.dg/pr30551.c: Same.
500 * gcc.dg/pr36997.c: Same.
501 * gcc.dg/pr41842.c: Same.
502 * gcc.dg/pr48552-1.c: Same.
503 * gcc.dg/pr48552-2.c: Same.
504 * gcc.dg/pr59717.c: Same.
505 * gcc.dg/pr61077.c: Same.
506 * gcc.dg/pr61096-1.c: Same.
507 * gcc.dg/pr63626.c: Same.
508 * gcc.dg/pr64223-1.c: Same.
509 * gcc.dg/pr64223-2.c: Same.
510 * gcc.dg/pr8788-1.c: Same.
511 * gcc.dg/pr8927-1.c: Same.
512 * gcc.dg/pragma-darwin.c: Same.
513 * gcc.dg/pragma-diag-5.c: Same.
514 * gcc.dg/pragma-message.c: Same.
515 * gcc.dg/redecl-1.c: Same.
516 * gcc.dg/simd-1.c: Same.
517 * gcc.dg/simd-5.c: Same.
518 * gcc.dg/simd-6.c: Same.
519 * gcc.dg/spellcheck-fields.c: Same.
520 * gcc.dg/spellcheck-typenames.c: Same.
521 * gcc.dg/struct-semi-2.c: Same.
522 * gcc.dg/struct-semi-3.c: Same.
523 * gcc.dg/transparent-union-3.c: Same.
524 * gcc.dg/ucnid-8.c: Same.
525 * gcc.dg/uninit-pr19430-O0.c: Same.
526 * gcc.dg/uninit-pr19430.c: Same.
527 * gcc.dg/uninit-pr20644-O0.c: Same.
528 * gcc.dg/utf-dflt.c: Same.
529 * gcc.dg/utf-dflt2.c: Same.
530 * gcc.dg/utf16-4.c: Same.
531 * gcc.dg/vla-11.c: Same.
532 * gcc.dg/vla-20.c: Same.
533 * gcc.dg/vla-init-1.c: Same.
534 * gcc.dg/vla-init-2.c: Same.
535 * gcc.dg/vla-init-3.c: Same.
536 * gcc.dg/weak/weak-6.c: Same.
537 * gcc.dg/weak/weak-7.c: Same.
538 * gcc.dg/wtr-int-type-1.c: Same.
539 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
540 * gcc.target/arm/polytypes.c: Same.
541 * gcc.target/i386/spellcheck-options-4.c: Same.
542 * gcc.target/powerpc/20030218-1.c: Same.
543 * gcc.target/sh/pr21255-4.c: Same.
544 * gcc.test-framework/dg-error-exp-XP.c: Same.
545 * gfortran.dg/array_constructor_30.f03: Same.
546 * gfortran.dg/class_30.f90: Same.
547 * gfortran.dg/goacc/subarrays.f95: Same.
548 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
549 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
550 * gfortran.dg/intrinsic_std_1.f90: Same.
551 * gfortran.dg/pr70006.f90: Same.
552 * gfortran.dg/warning-directive-1.F90: Same.
553 * gfortran.dg/warning-directive-2.F90: Same.
554 * gfortran.dg/warning-directive-3.F90: Same.
555 * gfortran.dg/warning-directive-4.F90: Same.
556 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
557 * obj-c++.dg/class-extension-1.mm: Same.
558 * obj-c++.dg/class-extension-2.mm: Same.
559 * obj-c++.dg/class-protocol-1.mm: Same.
560 * obj-c++.dg/cxx-ivars-1.mm: Same.
561 * obj-c++.dg/duplicate-class-1.mm: Same.
562 * obj-c++.dg/exceptions-3.mm: Same.
563 * obj-c++.dg/exceptions-4.mm: Same.
564 * obj-c++.dg/exceptions-5.mm: Same.
565 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
566 * obj-c++.dg/fsf-package-0.m: Same.
567 * obj-c++.dg/invalid-type-1.mm: Same.
568 * obj-c++.dg/method-12.mm: Same.
569 * obj-c++.dg/method-13.mm: Same.
570 * obj-c++.dg/method-15.mm: Same.
571 * obj-c++.dg/method-16.mm: Same.
572 * obj-c++.dg/method-6.mm: Same.
573 * obj-c++.dg/method-7.mm: Same.
574 * obj-c++.dg/property/at-property-1.mm: Same.
575 * obj-c++.dg/property/at-property-14.mm: Same.
576 * obj-c++.dg/property/at-property-17.mm: Same.
577 * obj-c++.dg/property/at-property-21.mm: Same.
578 * obj-c++.dg/property/at-property-5.mm: Same.
579 * obj-c++.dg/property/dotsyntax-4.mm: Same.
580 * obj-c++.dg/property/dynamic-3.mm: Same.
581 * obj-c++.dg/property/dynamic-4.mm: Same.
582 * obj-c++.dg/property/property-neg-1.mm: Same.
583 * obj-c++.dg/property/property-neg-6.mm: Same.
584 * obj-c++.dg/property/synthesize-11.mm: Same.
585 * obj-c++.dg/property/synthesize-5.mm: Same.
586 * obj-c++.dg/property/synthesize-6.mm: Same.
587 * obj-c++.dg/proto-lossage-4.mm: Same.
588 * obj-c++.dg/protocol-qualifier-2.mm: Same.
589 * obj-c++.dg/strings/strings-1.mm: Same.
590 * obj-c++.dg/super-class-1.mm: Same.
591 * obj-c++.dg/syntax-error-6.mm: Same.
592 * obj-c++.dg/syntax-error-7.mm: Same.
593 * obj-c++.dg/syntax-error-9.mm: Same.
594 * obj-c++.dg/try-catch-13.mm: Same.
595 * objc.dg/attributes/method-noreturn-1.m: Same.
596 * objc.dg/bad-receiver-type-2.m: Same.
597 * objc.dg/bad-receiver-type.m: Same.
598 * objc.dg/call-super-2.m: Same.
599 * objc.dg/class-2.m: Same.
600 * objc.dg/class-extension-1.m: Same.
601 * objc.dg/class-extension-2.m: Same.
602 * objc.dg/class-protocol-1.m: Same.
603 * objc.dg/desig-init-1.m: Same.
604 * objc.dg/duplicate-class-1.m: Same.
605 * objc.dg/exceptions-3.m: Same.
606 * objc.dg/exceptions-4.m: Same.
607 * objc.dg/exceptions-5.m: Same.
608 * objc.dg/foreach-6.m: Same.
609 * objc.dg/foreach-7.m: Same.
610 * objc.dg/fsf-nsstring-format-1.m: Same.
611 * objc.dg/fsf-package-0.m: Same.
612 * objc.dg/invalid-type-1.m: Same.
613 * objc.dg/method-11.m: Same.
614 * objc.dg/method-19.m: Same.
615 * objc.dg/method-2.m: Same.
616 * objc.dg/method-20.m: Same.
617 * objc.dg/method-5.m: Same.
618 * objc.dg/method-6.m: Same.
619 * objc.dg/method-7.m: Same.
620 * objc.dg/method-9.m: Same.
621 * objc.dg/missing-proto-3.m: Same.
622 * objc.dg/private-1.m: Same.
623 * objc.dg/property/at-property-1.m: Same.
624 * objc.dg/property/at-property-14.m: Same.
625 * objc.dg/property/at-property-17.m: Same.
626 * objc.dg/property/at-property-21.m: Same.
627 * objc.dg/property/at-property-5.m: Same.
628 * objc.dg/property/dynamic-3.m: Same.
629 * objc.dg/property/dynamic-4.m: Same.
630 * objc.dg/property/property-neg-1.m: Same.
631 * objc.dg/property/property-neg-6.m: Same.
632 * objc.dg/property/synthesize-11.m: Same.
633 * objc.dg/property/synthesize-5.m: Same.
634 * objc.dg/property/synthesize-6.m: Same.
635 * objc.dg/proto-hier-1.m: Same.
636 * objc.dg/proto-lossage-4.m: Same.
637 * objc.dg/protocol-qualifier-2.m: Same.
638 * objc.dg/strings/strings-1.m: Same.
639 * objc.dg/type-size-1.m: Same.
640
d904a983
JL
6412017-04-18 Jeff Law <law@redhat.com>
642
643 PR target/74563
644 * gcc.target/mips/pr74563: New test.
645
0155ed56
JJ
6462017-04-18 Jakub Jelinek <jakub@redhat.com>
647
648 PR tree-optimization/80443
649 * gcc.c-torture/compile/pr80443.c: New test.
650
f380f608
RS
6512017-04-18 Richard Sandiford <richard.sandiford@arm.com>
652
653 PR rtl-optimization/80357
654 * gcc.c-torture/compile/pr80357.c: New test.
655
dd68669b
JL
6562017-04-18 Jeff Law <law@redhat.com>
657
658 PR middle-end/80422
659 * gcc.c-torture/compile/pr80422.c: New test.
660
1cda61fc
JJ
6612017-04-18 Jakub Jelinek <jakub@redhat.com>
662
663 PR debug/80263
664 * gcc.dg/debug/dwarf2/pr80263.c: New test.
665
19970253
MM
6662017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
667
668 PR target/80099
669 * gcc.target/powerpc/pr80099-1.c: New test.
670 * gcc.target/powerpc/pr80099-2.c: Likewise.
671 * gcc.target/powerpc/pr80099-3.c: Likewise.
672 * gcc.target/powerpc/pr80099-4.c: Likewise.
673 * gcc.target/powerpc/pr80099-5.c: Likewise.
674
8487c9a5
JJ
6752017-04-18 Jakub Jelinek <jakub@redhat.com>
676
3b5fb3cb
JJ
677 PR sanitizer/80444
678 * gcc.dg/sancov/pr80444.c: New test.
679
8487c9a5
JJ
680 PR middle-end/79788
681 PR middle-end/80375
682 * gcc.dg/pr79788-1.c: New test.
683 * gcc.dg/pr79788-2.c: New test.
684
be7c73ae
MP
6852017-04-18 Marek Polacek <polacek@redhat.com>
686
687 PR c++/80244 - ICE with attribute in template alias.
688 * g++.dg/cpp0x/alias-decl-59.C: New test.
689
d6e3e8a5
MP
690 PR c++/80241 - ICE with alignas pack expansion.
691 * g++.dg/cpp0x/alignas11.C: New test.
692
1adb82e1
BE
6932017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
694
695 PR c++/80287
696 * g++.dg/lto/pr80287_0.C: New test.
697
fb5e5621
KN
6982017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
699
700 PR target/80315
701 * gcc.target/powerpc/pr80315-1.c: New test.
702 * gcc.target/powerpc/pr80315-2.c: New test.
703 * gcc.target/powerpc/pr80315-3.c: New test.
704 * gcc.target/powerpc/pr80315-4.c: New test.
705
afeaeb70
TV
7062017-04-16 Tom de Vries <tom@codesourcery.com>
707
708 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
709 directive.
710 * g++.dg/parse/error3.C: Same.
711 * g++.old-deja/g++.pt/niklas01a.C: Same.
712 * gcc.dg/990506-0.c: Same.
713 * gcc.dg/cpp/19990413-1.c: Same.
714 * gcc.dg/cpp/pragma-1.c: Same.
715 * gcc.dg/cpp/pragma-2.c: Same.
716 * gcc.dg/m-un-2.c: Same.
717 * objc.dg/private-1.m: Same.
718
604f37cd
UB
7192017-04-15 Uros Bizjak <ubizjak@gmail.com>
720
721 * gcc.dg/pr54669.c: Fix dg-do directive.
722 * gcc.dg/pr78582.c: Ditto.
723 * gcc.dg/pr80020.c: Ditto.
724 * gcc.dg/torture/pr57993-2.cpp: Ditto.
725 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
726 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
727 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
728 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
729 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
730 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
731 * gcc.dg/tree-ssa/pr79352.c: Ditto.
732 * gcc.dg/tree-ssa/pr79376.c: Ditto.
733 * gcc.dg/tree-ssa/pr79691.c: Ditto.
734
35cfdb17
DH
7352017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
736
604f37cd 737 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
738 * gfortran.dg/generic_29.f90: Likewise.
739 * gfortran.dg/goacc/multi-clause.f90: Likewise.
740 * gfortran.dg/pr41922.f90: Likewise.
741 * gfortran.dg/pr70006.f90: Likewise.
742
f378be38
SB
7432017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
744
745 PR tree-optimization/66612
746 * gcc.target/powerpc/20050830-1.c: Remove xfail.
747
43076492
JW
7482017-04-14 Janus Weil <janus@gcc.gnu.org>
749
750 PR fortran/80361
751 * gfortran.dg/class_62.f90: New test case.
752
dd3d6a42
AB
7532017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
754
755 * gcc.target/arc/loop-1.c: New file.
756
31a07c81
MM
7572017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
758
759 PR target/80098
760 * gcc.target/powerpc/pr80098-1.c: New test.
761 * gcc.target/powerpc/pr80098-2.c: Likewise.
762 * gcc.target/powerpc/pr80098-3.c: Likewise.
763 * gcc.target/powerpc/pr80098-4.c: Likewise.
764
09956017
JJ
7652017-04-13 Jakub Jelinek <jakub@redhat.com>
766
767 PR sanitizer/80403
768 * g++.dg/ubsan/pr80403-2.C: New test.
769
bc042396
VM
7702017-04-13 Vladimir Makarov <vmakarov@redhat.com>
771
772 PR rtl-optimization/80343
773 * gcc.target/powerpc/pr80343.c: New.
774
abac4c34
DK
7752017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
776
777 PR sanitizer/80414
778 * c-c++-common/ubsan/bounds-15.c: New test.
779
43a3aa03
RB
7802017-04-13 Richard Biener <rguenther@suse.de>
781
782 PR testsuite/80416
783 * g++.dg/torture/pr79671.C: Fix asm constraints.
784
031fbdb9
JJ
7852017-04-13 Jakub Jelinek <jakub@redhat.com>
786
787 PR debug/80321
788 * gcc.dg/debug/pr80321.c: New test.
789
7902017-04-13 Eric Botcazou <ebotcazou@adacore.com>
791
792 * gnat.dg/debug10.adb: New test.
793 * gnat.dg/debug10_pkg.ads: New helper.
794
76873758
JJ
7952017-04-12 Jakub Jelinek <jakub@redhat.com>
796
deed3da9
JJ
797 PR tree-optimization/79390
798 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
799
b96a3e11
JJ
800 PR sanitizer/80403
801 PR sanitizer/80404
802 PR sanitizer/80405
803 * g++.dg/ubsan/pr80403.C: New test.
804 * g++.dg/ubsan/pr80404.C: New test.
805 * g++.dg/ubsan/pr80405.C: New test.
806
76873758
JJ
807 PR c/80163
808 * gcc.dg/torture/pr80163.c: New test.
809
940c9a7c 8102017-04-12 Richard Biener <rguenther@suse.de>
76873758 811 Jeff Law <law@redhat.com>
940c9a7c
RB
812
813 PR tree-optimization/80359
814 * gcc.dg/torture/pr80359.c: New testcase.
815
350792ff 8162017-04-12 Richard Biener <rguenther@suse.de>
76873758 817 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
818
819 PR middle-end/79671
820 * g++.dg/torture/pr79671.C: New testcase.
821 * g++.dg/lto/pr79671_0.C: Likewise.
822 * g++.dg/lto/pr79671_1.c: Likewise.
823
d62e6f10
JJ
8242017-04-12 Jakub Jelinek <jakub@redhat.com>
825
826 PR sanitizer/80349
827 * g++.dg/ubsan/pr80349.C: New test.
828
8585103f
JJ
8292017-04-11 Jakub Jelinek <jakub@redhat.com>
830
347e1f77
JJ
831 PR c++/80370
832 * g++.dg/cpp1z/decomp28.C: New test.
833
df1c878e
JJ
834 PR middle-end/80100
835 * gcc.dg/pr80100.c: New test.
836
8585103f
JJ
837 PR rtl-optimization/80385
838 * g++.dg/opt/pr80385.C: New test.
839
c6cf6ef7
ML
8402017-04-11 Martin Liska <mliska@suse.cz>
841
842 PR ipa/80212
843 * g++.dg/ipa/pr80212.C: New test.
844
3812f460
MS
8452017-04-11 Martin Sebor <msebor@redhat.com>
846
847 PR middle-end/80364
848 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
849
9f679370
ML
8502017-04-11 Martin Liska <mliska@suse.cz>
851
852 PR sanitizer/70878
853 * gcc.dg/ubsan/pr70878.c: New test.
854
82665822
JJ
8552017-04-11 Jakub Jelinek <jakub@redhat.com>
856
cb278caa
JJ
857 PR target/80381
858 * gcc.target/i386/pr80381.c: New test.
859
82665822
JJ
860 PR c++/80363
861 * g++.dg/ext/pr80363.C: New test.
862
abde687a
SKS
8632017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
864
865 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
866 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
867 Add avr-*-* to non-lp64 selector.
868
13e6ec34
MS
8692017-04-10 Martin Sebor <msebor@redhat.com>
870
871 * gcc.dg/pr40340-3.c: Adjust directive pattern.
872 * gcc.dg/pr40340-4.c: Same.
873
a2cb1196
NK
8742017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
875
13e6ec34 876 PR fortran/69498
a2cb1196
NK
877 * gfortran.dg/submodule_unexp.f90: Modified test
878 to account for new error.
879 * gfortran.dg/submodule_twice.f90: New Test
880
b447b28c
JJ
8812017-04-10 Jakub Jelinek <jakub@redhat.com>
882
883 PR c++/80176
884 * g++.dg/init/ref23.C: New test.
885
3bbd6768
TK
8862017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
887
888 PR tree-optimization/80304
889 * gfortran.dg/do_concurrent_4.f90: New test case.
890
99827b5c
JW
8912017-04-10 Janus Weil <janus@gcc.gnu.org>
892
893 PR fortran/80046
894 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
895
7db31bc2
DE
8962017-04-10 David Edelsohn <dje.gcc@gmail.com>
897
898 * g++.dg/torture/pr79905.C: Add -maltivec option.
899
9058a2c5
JL
9002017-04-10 Jeff Law <law@redhat.com>
901
902 PR tree-optimization/80374
903 * g++.dg/pr80374.c: New test.
904
bd8f8642
KN
9052017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
906
907 PR target/80108
908 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
909 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
910
f634dd47
UB
9112017-04-10 Uros Bizjak <ubizjak@gmail.com>
912
913 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
914
065ba179
UB
9152017-04-10 Uros Bizjak <ubizjak@gmail.com>
916
917 PR testsuite/79356
918 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
919
71b838d0
DS
9202017-04-10 Daniel Santos <daniel.santos@pobox.com>
921
922 PR testsuite/79867
923 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
924
98a7a34e
MP
9252017-04-10 Marek Polacek <polacek@redhat.com>
926
927 PR sanitizer/80348
928 * g++.dg/ubsan/div-by-zero-3.C: New test.
929
aac69a62
BC
9302017-04-10 Bin Cheng <bin.cheng@arm.com>
931
932 PR tree-optimization/80153
933 * gcc.c-torture/execute/pr80153.c: New.
934
737237c9
RB
9352017-04-10 Richard Biener <rguenther@suse.de>
936
937 PR middle-end/80362
938 * gcc.dg/torture/pr80362.c: New testcase.
939
ba6ee9fc
RB
9402017-04-10 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/80304
943 * gcc.dg/torture/pr80304.c: New testcase.
944
4d1a05f1
NS
9452017-04-10 Nathan Sidwell <nathan@acm.org>
946
947 PR target/79905
948 * g++.dg/torture/pr79905.C: New.
949
3ee0fb02
ML
9502017-04-10 Martin Liska <mliska@suse.cz>
951
952 PR sanitizer/80350
953 * c-c++-common/ubsan/pr80350.c: New test.
954
167a5b77
JJ
9552017-04-10 Jakub Jelinek <jakub@redhat.com>
956
957 PR target/80324
958 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
959
d691b7e4
ML
9602017-04-08 Martin Liska <mliska@suse.cz>
961
962 Revert:
963 2017-04-07 Martin Liska <mliska@suse.cz>
964
965 PR ipa/80212
966 * g++.dg/ipa/pr80212.C: New test.
967
dcb2c527
JJ
9682017-04-07 Jakub Jelinek <jakub@redhat.com>
969
c98b0016
JJ
970 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
971 dg-options.
972 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
973
dcb2c527
JJ
974 PR target/80322
975 PR target/80323
976 PR target/80325
977 PR target/80326
978 * gcc.target/i386/avx512f-undefined-1.c: New test.
979 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
980 * gcc.target/i386/avx-cvtsd-1.c: New test.
981 * gcc.target/i386/avx512f-cvtss-1.c: New test.
982 * gcc.target/i386/avx512f-abspd-1.c: New test.
983 * gcc.target/i386/avx-cvtss-1.c: New test.
984 * gcc.target/i386/avx512f-absps-1.c: New test.
985 * gcc.target/i386/avx512f-int2mask-1.c: New test.
986 * gcc.target/i386/avx512f-mask2int-1.c: New test.
987
1ef532f4
MP
9882017-04-07 Marek Polacek <polacek@redhat.com>
989
990 PR sanitizer/80348
991 * g++.dg/ubsan/div-by-zero-2.C: New test.
992
2166aeb3
MP
993 PR c++/80095
994 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
995
057da7af
VM
9962017-04-07 Vladimir Makarov <vmakarov@redhat.com>
997
998 PR rtl-optimization/70478
999 * gcc.target/s390/pr70478.c: New.
1000
3b6cb9e3
ML
10012017-04-07 Martin Liska <mliska@suse.cz>
1002
1003 PR target/79889
1004 * g++.dg/ext/mv8.C: Add aarch64* targets.
1005
70cd23c0
ML
10062017-04-07 Martin Liska <mliska@suse.cz>
1007
1008 PR ipa/80212
1009 * g++.dg/ipa/pr80212.C: New test.
1010
fe6bb25f
TP
10112017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1012
1013 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1014
bf7b869a
RB
10152017-04-07 Richard Biener <rguenther@suse.de>
1016
1017 PR tree-optimization/80334
1018 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1019 alignas on stack.
1020
2d143ba8
RB
10212017-04-07 Richard Biener <rguenther@suse.de>
1022
1023 PR middle-end/80341
1024 * gcc.dg/torture/pr80341.c: New testcase.
1025
ed3cd38d
JJ
10262017-04-06 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR debug/80234
1029 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1030 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1031
e5f56581
UB
10322017-04-06 Uros Bizjak <ubizjak@gmail.com>
1033
1034 PR target/79733
1035 * gcc.target/i386/pr79733.c: New test.
1036
a5211c80
UB
10372017-04-06 Uros Bizjak <ubizjak@gmail.com>
1038
1039 PR target/80298
1040 * gcc.target/i386/pr80298-1.c: New test.
1041 * gcc.target/i386/pr80298-2.c: Ditto.
1042
db086c96
TP
10432017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1044
1045 PR target/80082
1046 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1047 ARMv7-R.
1048
09b63f67
RB
10492017-04-06 Richard Biener <rguenther@suse.de>
1050
1051 PR tree-optimization/80334
1052 * g++.dg/torture/pr80334.C: New testcase.
1053
d9f8c5af
ML
10542017-04-06 Martin Liska <mliska@suse.cz>
1055
1056 PR sanitizer/80166
1057 * gcc.dg/asan/pr80166.c: New test.
1058
1b68991f
RO
10592017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1060
1061 PR tree-optimization/79390
1062 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1063
0f784346
RB
10642017-04-06 Richard Biener <rguenther@suse.de>
1065
1066 PR tree-optimization/80262
1067 * gcc.target/i386/pr80262.c: New testcase.
1068
23a429c2
RB
10692017-04-06 Richard Biener <rguenther@suse.de>
1070
1071 PR middle-end/80281
1072 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1073
e2323a2b
VM
10742017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1075
1076 PR rtl-optimization/70703
1077 * gcc.target/i386/pr70703.c: New.
1078
47a11342
JJ
10792017-04-05 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR sanitizer/80308
1082 * c-c++-common/asan/pr80308.c: New test.
1083
d0ee17a5
DV
10842017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1085
1086 PR target/79890
1087 * gcc.target/s390/pr79890.c: New test case.
1088
36f896c7
JJ
10892017-04-05 Jakub Jelinek <jakub@redhat.com>
1090
1091 PR target/80310
1092 * c-c++-common/ubsan/pr80310.c: New test.
1093
d16e2ddd
JJ
10942017-04-04 Jakub Jelinek <jakub@redhat.com>
1095
e1201dff
JJ
1096 PR c++/80297
1097 * g++.dg/torture/pr80297.C: New test.
1098
d16e2ddd
JJ
1099 PR tree-optimization/79390
1100 * gcc.target/i386/pr79390.c: New test.
1101 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1102
c0ea338b
VR
11032017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1104
1105 PR c++/80296
1106 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1107
a1527a93
TP
11082017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1109
1110 PR target/80307
1111 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1112 targeting any CPU or architecture.
1113 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1114 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1115 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1116 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1117 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1118 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1119 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1120 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1121
065ba179 11222017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1123
1124 PR fortran/69498
1125 * gfortran.dg/submodule_unexp.f90: New test.
1126
b1fd967c
JJ
11272017-04-04 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR target/80286
1130 * gcc.target/i386/avx-pr80286.c: New test.
1131 * gcc.dg/pr80286.c: New test.
1132
248179b5
RB
11332017-04-04 Richard Biener <rguenther@suse.de>
1134
1135 PR middle-end/80281
1136 * gcc.dg/torture/pr80281.c: New testcase.
1137
a577fcf2
RB
11382017-04-04 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/80275
1141 * g++.dg/opt/pr80275.C: Make g static.
1142
833bbf60
SB
11432017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1144
1145 PR rtl-optimization/60818
1146 * gcc.c-torture/compile/pr60818.c: New testcase.
1147
5764ee3c
JW
11482017-04-03 Jonathan Wakely <jwakely@redhat.com>
1149
1150 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1151 * gcc.dg/20031012-1.c: Likewise.
1152 * gcc.dg/ipa/ipcp-1.c: Likewise.
1153 * gcc.dg/torture/matrix-3.c: Likewise.
1154 * gcc.target/powerpc/ppc-spe.c: Likewise.
1155 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1156
bbdf4e81
PB
11572017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1158
1159 PR target/80246
1160 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1161 powerpc_vsx_ok.
1162 (std, ld): Limit scan-assembler-times check to lp64.
1163 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1164 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1165 powerpc_vsx_ok.
1166
44bc146f
PB
11672017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1168
1169 PR target/80246
1170 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1171
fff80893
RB
11722017-04-03 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/80275
1175 * g++.dg/opt/pr80275.C: New testcase.
1176
79f9fc38
DV
11772017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1178
1179 PR testsuite/79356
1180 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1181
a8e70fd3
RD
11822017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1183
1184 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1185 (bal): Increase iteration count and assume alignment.
1186
e0061866
BC
11872017-04-03 Bin Cheng <bin.cheng@arm.com>
1188
1189 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1190
c2d43326
AP
11912017-04-02 Andrew Pinski <apinski@cavium.com>
1192
1193 * gcc.c-torture/compile/nested-3.c: New testcase.
1194 * gcc.c-torture/execute/20170401-1.c: New testcase.
1195 * gcc.c-torture/execute/20170401-2.c: New testcase.
1196
a5a9046d
SB
11972017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1198
1199 PR rtl-optimization/79405
1200 gcc.dg/pr79405.c: New testcase.
1201
6f3af356
JJ
12022017-03-31 Jakub Jelinek <jakub@redhat.com>
1203
eee3756d
JJ
1204 PR debug/79255
1205 * gcc.dg/pr79255.c: New test.
1206
6f3af356
JJ
1207 PR c++/79572
1208 * g++.dg/ubsan/null-8.C: New test.
1209
99e6cfd6
PH
12102017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1211
1212 PR target/80107
1213 * gfortran.dg/pr80107.f: New.
1214
094e6b7a
JL
12152017-03-31 Jeff Law <law@redhat.com>
1216
1217 PR tree-optimization/49498
1218 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1219
eceb2409 12202017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1221
eceb2409
RB
1222 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1223
c412c01a 12242017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1225
c412c01a
RB
1226 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1227
005f12bf
JJ
12282017-03-31 Jakub Jelinek <jakub@redhat.com>
1229
af88f557
JJ
1230 PR libstdc++/80251
1231 * g++.dg/ext/is_aggregate.C: New test.
1232
7d790165
JJ
1233 PR middle-end/80173
1234 * gcc.target/i386/pr80173.c: New test.
1235
a7d55154
JJ
1236 PR middle-end/80163
1237 * gcc.dg/pr80163.c: New test.
1238
005f12bf
JJ
1239 PR debug/80025
1240 * gcc.dg/torture/pr80025.c: New test.
1241
c8e0f43f
MF
12422017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1243
1244 * gcc.target/mips/pr52125.c: Add -msym32.
1245
724d25f3
JJ
12462017-03-30 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR translation/80189
1249 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1250 * g++.dg/gomp/sharing-1.C: Likewise.
1251 * gfortran.dg/gomp/pr44536.f90: Likewise.
1252 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1253 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1254 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1255 * gfortran.dg/gomp/pr33439.f90: Likewise.
1256 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1257 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1258 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1259 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1260 * gcc.dg/gomp/sharing-1.c: Likewise.
1261
05dc406d
PB
12622017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1263
1264 PR target/80246
1265 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1266 Darwin and SPE.
1267 (dxex, dxexq): Update return type.
1268 (diex, diexq): Update argument type.
1269 * gcc.target/powerpc/pr80246.c: New test.
1270
b0fd4d7e
MJ
12712017-03-30 Martin Jambor <mjambor@suse.cz>
1272
1273 PR ipa/77333
1274 * g++.dg/ipa/pr77333.C: New test.
1275
de008ec4
JJ
12762017-03-30 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR target/80206
1279 * gcc.target/i386/pr80206.c: New test.
1280
28c02407
RB
12812017-03-30 Richard Biener <rguenther@suse.de>
1282
1283 PR tree-optimization/77498
1284 * gfortran.dg/pr77498.f: New testcase.
1285
10fa8dfb
MP
12862017-03-29 Marek Polacek <polacek@redhat.com>
1287
1288 PR c/79730
1289 * gcc.dg/pr79730.c: New test.
1290
fdc54f39
JD
12912017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1292
1293 PR libgfortran/78670
1294 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1295 a character of length 1. Update test for success.
1296 * gfortran.dg/dtio_28.f03: New test.
1297 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1298 'scratch' to delete the file when done.
1299
533c0b69
SB
13002017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1301
1302 PR rtl-optimization/80233
1303 * gcc.c-torture/compile/pr80233.c: New testcase.
1304
e35229f8
TK
13052017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1306
1307 PR fortran/80254
1308 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1309 * gfortran.dg/dec_io_2a.f90: instead (new test).
1310
5c0a28d4
JW
13112017-03-28 Jiong Wang <jiong.wang@arm.com>
1312
1313 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1314
19846619
SB
13152017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1316
1317 PR testsuite/43496
1318 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1319 generating PIC code.
1320
e5119fab
VM
13212017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1322
1323 PR rtl-optimization/80193
1324 * gcc.target/i386/pr80193.c: New.
1325
cf474530
JW
13262017-03-28 Janus Weil <janus@gcc.gnu.org>
1327
1328 PR fortran/78661
1329 * gfortran.dg/dtio_25.f90: Modified test case.
1330 * gfortran.dg/dtio_27.f90: New test case.
1331
34fac449
UB
13322017-03-28 Uros Bizjak <ubizjak@gmail.com>
1333
1334 PR target/53383
1335 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1336 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1337 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1338
3e907b90
BC
13392017-03-28 Bin Cheng <bin.cheng@arm.com>
1340
1341 * gcc.c-torture/compile/irreducible-loop.c: New.
1342
522818b9
RS
13432017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1344
3e907b90 1345 PR tree-optimization/80218
522818b9
RS
1346 * gcc.dg/pr80218.c: New test.
1347
ea7d7da8
RB
13482017-03-28 Richard Biener <rguenther@suse.de>
1349
1350 PR tree-optimization/78644
1351 * gcc.dg/pr78644-1.c: New testcase.
1352 * gcc.dg/pr78644-2.c: Likewise.
1353
498173ef
TT
13542017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1355
1356 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1357 * gcc.dg/pic-4.c: Likewise.
1358 * gcc.dg/pie-3.c: Likewise.
1359 * gcc.dg/pie-4.c: Likewise.
1360
c5ad2433
ML
13612017-03-28 Martin Liska <mliska@suse.cz>
1362
1363 PR ipa/80205
1364 * g++.dg/ipa/pr80205.C: New test.
1365
17722fb9
SKS
13662017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1367
1368 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1369 with sizeof(int) < 4.
1370 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
1371 * gcc.c-torture/execute/pr79737-2.c: Likewise.
1372 * gcc.dg/torture/pr79777.c: Likewise.
1373 * gcc.dg/torture/pr79910.c: Likewise.
1374
737f500a
RB
13752017-03-28 Richard Biener <rguenther@suse.de>
1376
1377 PR middle-end/80222
1378 * g++.dg/pr80222.C: New testcase.
1379
62f96a79
ML
13802017-03-28 Martin Liska <mliska@suse.cz>
1381
1382 PR ipa/80104
1383 * gcc.dg/ipa/pr80104.c: New test.
1384
72785f26
MP
13852017-03-28 Marek Polacek <polacek@redhat.com>
1386
1387 PR sanitizer/80067
1388 * c-c++-common/ubsan/shift-10.c: New test.
1389
86516987
JL
13902017-03-27 Jeff Law <law@redhat.com>
1391
4dbf1eee 1392 PR tree-optimization/80216
86516987
JL
1393 * gcc.c-torture/compile/pr80216.c: New test.
1394
aade772d
JJ
13952017-03-27 Jakub Jelinek <jakub@redhat.com>
1396
a9e4a1a5
JJ
1397 PR middle-end/80162
1398 * c-c++-common/pr80162-1.c: New test.
1399 * c-c++-common/pr80162-2.c: New test.
1400 * c-c++-common/pr80162-3.c: New test.
1401
aade772d
JJ
1402 PR target/80102
1403 * g++.dg/opt/pr80102.C: New test.
1404
d89f355e
MM
14052017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1406
1407 PR target/78543
1408 * gcc.target/powerpc/pr78543.c: New test.
1409
79c4d73b
KN
14102017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1411
1412 PR target/80103
1413 * gcc.target/powerpc/pr80103-1.c: New test.
1414
819df781
RB
14152017-03-27 Richard Biener <rguenther@suse.de>
1416
1417 PR tree-optimization/80181
1418 * gcc.dg/torture/pr80181.c: New testcase.
1419
84804c5b
CZ
14202017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
1421
065ba179 1422 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 1423
c5e5f5f6
RB
14242017-03-27 Richard Biener <rguenther@suse.de>
1425
1426 PR ipa/79776
1427 * g++.dg/ipa/pr79776.C: New testcase.
1428
7cd200f6
JJ
14292017-03-27 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR sanitizer/80168
1432 * gcc.dg/asan/pr80168.c: New test.
1433
79f512ff
RB
14342017-03-27 Richard Biener <rguenther@suse.de>
1435
1436 PR tree-optimization/80170
1437 * gcc.dg/pr80170.c: New testcase.
1438
672d9f8e
RB
14392017-03-27 Richard Biener <rguenther@suse.de>
1440
1441 PR middle-end/80171
1442 * g++.dg/torture/pr80171.C: New testcase.
1443
978fcba3
JDA
14442017-03-26 John David Anglin <danglin@gcc.gnu.org>
1445
431d7882
JDA
1446 * gcc.dg/torture/pr79732.c: Require alias support.
1447 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
1448
978fcba3
JDA
1449 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
1450 libatomic_available.
1451 * gfortran.dg/coarray_image_status_1.f08: Likewise.
1452 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
1453
1f10d710
JD
14542017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1455
1456 PR libgfortran/78881
1457 * gfortran.dg/dtio_26.f90: New test.
1458
41036686
PT
14592017-03-25 Paul Thomas <pault@gcc.gnu.org>
1460
1461 PR fortran/80156
1462 PR fortran/79382
1463 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
1464 testcase for PR80156. Add a main programme that tests that
1465 the typebound generic is accessible.
1466
5da906ca
BS
14672017-03-25 Bernd Schmidt <bschmidt@redhat.com>
1468
1469 PR rtl-optimization/80160
1470 PR rtl-optimization/80159
1471
1472 * gcc.target/i386/pr80160.c: New test.
1473
7dabefa0
JJ
14742017-03-24 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR sanitizer/79904
1477 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
1478
c8b1fbc1
MP
14792017-03-24 Marek Polacek <polacek@redhat.com>
1480
1481 PR c++/80119
1482 * g++.dg/warn/Wuninitialized-9.C: New test.
1483
76794c52
AK
14842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1485
1486 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
1487 and remove the high-level builtin. The error message for the
1488 would prevent compilation from reaching the second.
1489 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1490
2de2b3f9
AK
14912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1492
1493 * gcc.target/s390/vxe/negfma-1.c: New test.
1494
7d2fd075
AK
14952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1496
1497 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
1498 * gcc.target/s390/arch12/mul-1.c: New test.
1499 * gcc.target/s390/arch12/mul-2.c: New test.
1500
72612e4e
AK
15012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1502
1503 * gcc.target/s390/vxe/vllezlf-1.c: New test.
1504
6c7774d1
AK
15052017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1506
1507 * gcc.target/s390/vxe/popcount-1.c: New test.
1508
9ec98860
AK
15092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1510
1511 * gcc.target/s390/vxe/bitops-1.c: New test.
1512
6654e96f
AK
15132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1514
1515 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
1516 * lib/target-supports.exp: Add effective target check s390_vxe.
1517
77c585ca
AK
15182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1519
1520 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
1521 comparison instructions used from now on.
1522
b5de6e84
AK
15232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1524
1525 * gcc.target/s390/s390.exp (check_effective_target_vector):
1526 Include target-supports.exp and move target_vector check routine
1527 ...
1528 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
1529 here and rename it.
1530 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
1531 check from vector to s390_vx.
1532 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
1533 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
1534 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
1535 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
1536 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
1537 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
1538 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
1539 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
1540 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
1541
a602f985
AK
15422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1543
1544 * gcc.target/s390/vector/vec-init-2.c: New test.
1545
085db63d
AK
15462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1547
1548 * gcc.dg/ubsan/pr79904-2.c: New test.
1549
dc4f29bc
AK
15502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1551
1552 PR target/79893
1553 * gcc.target/s390/zvector/pr79893.c: New test.
1554
56010684
JJ
15552017-03-24 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR rtl-optimization/80112
1558 * gcc.dg/pr80112.c: New test.
1559
f0d7b52d
RO
15602017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1561
1562 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
1563 etc. line numbers.
1564 * gcc.dg/Walloca-1.c: Likewise.
1565 * gcc.dg/Walloca-2.c: Likewise.
1566 * gcc.dg/Wvla-larger-than-2.c: Likewise.
1567
635684c4
BS
15682017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1569
1570 PR tree-optimization/80158
1571 * gfortran.fortran-torture/compile/pr80158.f: New file.
1572
76afddf3
RB
15732017-03-24 Richard Biener <rguenther@suse.de>
1574
1575 PR tree-optimization/80167
1576 * gcc.dg/graphite/pr80167.c: New testcase.
1577
c2e389bf
TV
15782017-03-24 Tom de Vries <tom@codesourcery.com>
1579
1580 PR testsuite/80092
1581 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
1582 dg-require-effective-target global_constructor.
1583 * gcc.dg/tls/emutls-2.c: Same.
1584
a72821b4
TV
15852017-03-24 Tom de Vries <tom@codesourcery.com>
1586
1587 PR testsuite/80092
1588 * c-c++-common/Wimplicit-fallthrough-34.c: Add
1589 dg-require-effective-target indirect_jumps.
1590
1658def9
TV
15912017-03-24 Tom de Vries <tom@codesourcery.com>
1592
1593 PR testsuite/80092
1594 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
1595 nonlocal_goto.
1596
90e02692
TV
15972017-03-24 Tom de Vries <tom@codesourcery.com>
1598
1599 PR testsuite/80092
1600 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
1601 * gcc.dg/Walloca-12.c: Same.
1602 * gcc.dg/attr-alloc_size-8.c: Same.
1603 * gcc.dg/Walloca-4.c: Same.
1604 * gcc.dg/Walloca-8.c: Same.
1605 * gcc.dg/Walloca-13.c: Same.
1606 * gcc.dg/Walloca-14.c: Same.
1607 * gcc.dg/attr-alloc_size-9.c: Same.
1608 * gcc.dg/Walloca-1.c: Same.
1609 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1610 * gcc.dg/Walloca-5.c: Same.
1611 * gcc.dg/Walloca-10.c: Same.
1612 * gcc.dg/Walloca-9.c: Same.
1613 * gcc.dg/attr-alloc_size-6.c: Same.
1614 * gcc.dg/Wvla-larger-than-1.c: Same.
1615 * gcc.dg/torture/pr71881.c: Same.
1616 * gcc.dg/torture/pr71901.c: Same.
1617 * gcc.dg/torture/pr78742.c: Same.
1618 * gcc.dg/builtin-alloc-size.c: Same.
1619 * gcc.dg/Walloca-2.c: Same.
1620 * gcc.dg/Walloca-6.c: Same.
1621 * gcc.dg/Walloca-11.c: Same.
1622 * gcc.dg/attr-alloc_size-7.c: Same.
1623 * gcc.dg/Wvla-larger-than-2.c: Same.
1624 * gcc.dg/Walloca-3.c: Same.
1625 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1626 * gcc.c-torture/compile/pr79413.c: Same.
1627 * gcc.c-torture/compile/pr78439.c: Same.
1628
842392c8
KN
16292017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1630
1631 * gcc.target/powerpc/p9-options-1.c: New test.
1632
de2b3f5c
KT
16332017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1634
1635 PR target/71436
1636 * gcc.c-torture/compile/pr71436.c: New test.
1637
2e6315ef 16382017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1639 Richard Biener <rguenther@suse.de>
2e6315ef
WS
1640
1641 PR tree-optimization/79908
1642 PR tree-optimization/80136
1643 * gcc.dg/torture/pr79908.c: New file.
1644
9cdf0363
NK
16452017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
1646
2e6315ef 1647 PR fortran/39239
9cdf0363
NK
1648 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
1649
f3dd574e
JJ
16502017-03-22 Jakub Jelinek <jakub@redhat.com>
1651
f13e9cd5
JJ
1652 PR c++/80141
1653 * g++.dg/gomp/pr80141.C: New test.
1654
68ed2ba0
JJ
1655 PR c++/80129
1656 * g++.dg/torture/pr80129.C: New test.
1657
f3dd574e
JJ
1658 PR sanitizer/80110
1659 * g++.dg/tsan/pr80110.C: New test.
1660
918b6c9e
TK
16612017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1662
1663 PR fortran/80142
1664 * gfortran.dg/any_loc.f90: New test case.
1665
bf634d1c
TP
16662017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1667
1668 PR target/80082
1669 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
1670 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
1671
f7325b95
ML
16722017-03-22 Martin Liska <mliska@suse.cz>
1673
1674 PR target/79906
1675 * g++.dg/ext/mv8.C: Add power* targets.
1676
3f01b620
MS
16772017-03-21 Martin Sebor <msebor@redhat.com>
1678
1679 PR c++/79548
1680 * g++.dg/warn/Wunused-var-26.C: New test.
1681
1cefb051
BS
16822017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1683
1684 PR tree-optimization/79908
1685 * gcc.dg/torture/pr79908.c: Revert addition of new file.
1686
edc1747f
MP
16872017-03-21 Marek Polacek <polacek@redhat.com>
1688 Martin Sebor <msebor@redhat.com>
1689
1690 PR tree-optimization/80109
1691 * gcc.dg/Walloca-14.c: New test.
1692
85106b87
JJ
16932017-03-21 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR target/80125
1696 * gcc.target/powerpc/pr80125.c: New test.
1697
e59a225f
NK
16982017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
1699
1700 PR fortran/69498
1701 * gfortran.dg/unexp_attribute.f90: New test
1702
0ffe60b5 17032017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1704 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
1705
1706 PR tree-optimization/79908
1707 * gcc.dg/torture/pr79908.c: New file.
1708
54eb90fe
SKS
17092017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1710
1711 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
1712 with sizeof(int) < 4.
1713
5611c456
ML
17142017-03-21 Martin Liska <mliska@suse.cz>
1715
1716 * gcc.target/i386/pr65044.c: Add '.' in order to catch
1717 apostrophes.
1718
e650ea2a
RB
17192017-03-21 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/80032
1722 * g++.dg/opt/pr80032.C: New testcase.
1723
da2ce5f9
RB
17242017-03-21 Richard Biener <rguenther@suse.de>
1725
1726 PR tree-optimization/80122
1727 * gcc.dg/torture/pr80122.c: New testcase.
1728
9d60683a
TT
17292017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
1730
1731 * gcc.dg/pic-2.c: Skip for MIPS.
1732 * gcc.dg/pie-2.c: Skip for MIPS.
1733
d3e19c2c
PC
17342017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 PR c++/77752
1737 * g++.dg/cpp0x/initlist97.C: New.
1738 * g++.dg/cpp0x/initlist85.C: Update.
1739
8bee092e
JJ
17402017-03-21 Jakub Jelinek <jakub@redhat.com>
1741
9f30dff0
JJ
1742 PR c/67338
1743 * gcc.dg/pr67338.c: New test.
1744
8bee092e
JJ
1745 PR c++/35878
1746 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
1747 dump instead of assembler.
1748 * g++.dg/init/pr35878_2.C: Likewise.
1749 * g++.dg/init/pr35878_3.C: Likewise.
1750
4d1b8e70
JJ
17512017-03-21 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR c/80097
1754 * gcc.dg/ubsan/pr80097.c: New test.
1755
c34923c4
BS
17562017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1757
1758 PR tree-optimization/80054
1759 * g++.dg/torture/pr80054.C: New file.
1760
b0ba96c2
KN
17612017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1762
1763 PR target/79963
1764 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
1765 directive to assure selection of proper bit using rlwinm insn.
1766 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1767 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
1768 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
1769 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
1770
92377255
MP
17712017-03-20 Marek Polacek <polacek@redhat.com>
1772 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 PR c++/80059 - ICE with noexcept and __transaction_atomic
1775 * g++.dg/tm/pr80059-2.C: New test.
1776 * g++.dg/tm/pr80059.C: New test.
1777
243e28bf
ML
17782017-03-20 Martin Liska <mliska@suse.cz>
1779
1780 PR middle-end/79753
1781 * gcc.target/i386/mpx/pr79753.c: New test.
1782
918112d3
ML
17832017-03-20 Martin Liska <mliska@suse.cz>
1784
1785 PR target/79769
1786 PR target/79770
1787 * g++.dg/pr79769.C: New test.
1788 * gcc.target/i386/mpx/pr79770.c: New test.
1789
e325aba2
AK
17902017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1791
1792 PR target/78857
1793 * gcc.target/s390/load-and-test-fp-1.c: New test.
1794 * gcc.target/s390/load-and-test-fp-2.c: New test.
1795
91d2c04c
PT
17962017-03-18 Paul Thomas <pault@gcc.gnu.org>
1797
1798 PR fortran/79676
1799 * gfortran.dg/submodule_28.f08 : New test.
1800
c7e4107b
PT
18012017-03-18 Paul Thomas <pault@gcc.gnu.org>
1802
1803 PR fortran/71838
1804 * gfortran.dg/submodule_26.f08 : New test.
1805 * gfortran.dg/submodule_27.f08 : New test.
1806
d8fe28be
PH
18072017-03-17 Pat Haugen <pthaugen@us.ibm.com>
1808
1809 PR target/79951
1810 * gcc.target/powerpc/pr79951.c: New.
1811
4a17943d
BS
18122017-03-17 Bernd Schmidt <bschmidt@redhat.com>
1813
1814 PR rtl-optimization/79910
1815 * gcc.dg/torture/pr79910.c: New test.
1816
7f166d94
JL
18172017-03-17 Jeff Law <law@redhat.com>
1818
1819 PR tree-optimization/71437
1820 * gcc.dg/tree-ssa/pr71437.c: New test.
1821 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
1822 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
1823 now caught by VRP, but which were previously caught by DOM.
1824
12c4f7dc
RB
18252017-03-17 Richard Biener <rguenther@suse.de>
1826
1827 PR middle-end/80075
1828 * g++.dg/torture/pr80075.C: New testcase.
1829
207f3423
MM
18302017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
1831
1832 PR target/71294
1833 * g++.dg/pr71294.C: New test.
1834
9fc900af
SB
18352017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1836
1837 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
1838
c05c2380
JJ
18392017-03-16 Jakub Jelinek <jakub@redhat.com>
1840
e711928b
JJ
1841 PR fortran/80010
1842 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1843
c05c2380
JJ
1844 PR fortran/79886
1845 * gfortran.dg/pr79886.f90: New test.
1846
3231d64b
MM
18472017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1848
1849 PR target/79038
1850 * gcc.target/powerpc/pr79038-1.c: New test.
1851
81ef1f5e
SB
18522017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
1853
1854 PR fortran/33271
1855 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1856
395a1e9b
JW
18572017-03-15 Jiong Wang <jiong.wang@arm.com>
1858
1859 PR testsuite/79356
1860 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1861
05f65910
UB
18622017-03-15 Uros Bizjak <ubizjak@gmail.com>
1863
1864 PR target/80019
1865 * gcc.target/i386/pr80019.c: New test.
1866
94285a7d
ML
18672017-03-15 Martin Liska <mliska@suse.cz>
1868
1869 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1870
a983542b
MS
18712017-03-14 Martin Sebor <msebor@redhat.com>
1872
1873 PR tree-optimization/79800
1874 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1875 * gcc.dg/tree-ssa/pr79800.c: New test.
1876
76ca5f40
MM
18772017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1878
1879 PR target/79947
1880 * gcc.target/powerpc/pr79947.c: New test.
1881
5d9a283a
MS
18822017-03-14 Martin Sebor <msebor@redhat.com>
1883
1884 PR middle-end/80020
1885 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1886 * gcc.dg/attr-alloc_size-7.c: Same.
1887 * gcc.dg/attr-alloc_size-9.c: Same.
1888 * gcc.dg/builtin-alloc-size.c: Same.
1889 * gcc.dg/pr80020.c: New test.
1890
4692943d
BS
18912017-03-14 Bernd Schmidt <bschmidt@redhat.com>
1892
1893 PR rtl-optimization/79728
1894 * gcc.target/i386/sse-globalreg.c: New test.
1895
861d9d5e
ML
18962017-03-14 Martin Liska <mliska@suse.cz>
1897
1898 PR lto/66295
1899 * gcc.dg/tree-prof/pr66295.c: New test.
1900
a48018b5
ML
19012017-03-13 Martin Liska <mliska@suse.cz>
1902
1903 PR middle-end/78339
1904 * gcc.target/i386/mpx/pr78339.c: New test.
1905
8c56cc5a
CZ
19062017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1907
065ba179 1908 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 1909
14555394
CZ
19102017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1911
065ba179 1912 * gcc.target/arc/pr9001090948.c: New file.
14555394 1913
3079b92e
SB
19142017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
1915
1916 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1917 Fix test. Make early-out condition return early. Correct comments.
1918
c08de9db
JD
19192017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920
1921 PR libgfortran/78854
1922 * gfortran.dg/dtio_25.f90: New test.
1923
66b27545
MS
19242017-03-10 Martin Sebor <msebor@redhat.com>
1925
1926 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1927
8f2f6381
BS
19282017-03-10 Bernd Schmidt <bschmidt@redhat.com>
1929
1930 PR rtl-optimization/78911
1931 * gcc.target/i386/pr78911-1.c: New test.
1932 * gcc.target/i386/pr78911-2.c: New test.
1933
8e2c69b4 19342017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 1935
8e2c69b4
WS
1936 PR target/79941
1937 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1938 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1939 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1940
455d833c
MP
19412017-03-10 Marek Polacek <polacek@redhat.com>
1942
1943 PR c++/79967
1944 * g++.dg/cpp0x/gen-attrs-63.C: New test.
1945
cdd669f9
JJ
19462017-03-10 Jakub Jelinek <jakub@redhat.com>
1947
e260b0a7
JJ
1948 PR c++/79899
1949 * g++.dg/other/friend7.C: New test.
1950
cdd669f9
JJ
1951 PR c++/79896
1952 * g++.dg/ext/int128-5.C: New test.
1953
730e6e46
SB
19542017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1955
1956 PR testsuite/79356
1957 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1958 powerpc, sparc, or s390x.
1959
fc8f6304
PH
19602017-03-10 Pat Haugen <pthaugen@us.ibm.com>
1961
1962 PR target/79907
1963 * gcc.target/powerpc/pr79907.c: New.
1964
f1b0632a
OH
19652017-03-10 Olivier Hainque <hainque@adacore.com>
1966
1967 * gnat.dg/opt64.adb: New test.
1968 * gnat.dg/opt64_pkg.ads: New helper.
1969 * gnat.dg/opt64_pkg.adb: New helper.
1970
5558f089
JJ
19712017-03-10 Jakub Jelinek <jakub@redhat.com>
1972
2d9dd4fb
JJ
1973 PR rtl-optimization/79909
1974 * gcc.target/powerpc/pr79909.c: New test.
1975
72772e67
JJ
1976 PR tree-optimization/79972
1977 * gcc.dg/pr79972.c: New test.
1978
5558f089
JJ
1979 PR tree-optimization/77975
1980 * gcc.dg/pr77975.c: New test.
1981
822a132c
MP
19822017-03-09 Marek Polacek <polacek@redhat.com>
1983
1984 PR c++/79962
1985 PR c++/79984
1986 * c-c++-common/nonnull-3.c: New test.
1987 * g++.dg/warn/Wnonnull3.C: New test.
1988
c9819d22
MF
19892017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
1990
1991 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1992 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1993
36618428
MP
19942017-03-09 Marek Polacek <polacek@redhat.com>
1995
1996 PR sanitizer/79757
1997 * gcc.dg/ubsan/pr79757-1.c: New test.
1998 * gcc.dg/ubsan/pr79757-2.c: New test.
1999 * gcc.dg/ubsan/pr79757-3.c: New test.
2000 * gcc.dg/ubsan/pr79757-4.c: New test.
2001 * gcc.dg/ubsan/pr79757-5.c: New test.
2002
01e5af5a
JJ
20032017-03-09 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR c/79969
2006 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2007
6443c7c0
MP
20082017-03-09 Marek Polacek <polacek@redhat.com>
2009
2010 PR c++/79687
2011 * g++.dg/expr/ptrmem8.C: New test.
2012 * g++.dg/expr/ptrmem9.C: New test.
2013
d721dc3c
RB
20142017-03-09 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/79977
2017 * gcc.dg/graphite/pr79977.c: New testcase.
2018
1f1fd3e2
TT
20192017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2020
2021 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2022 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2023 * lib/target-supports.exp (check_effective_target_rdynamic):
2024 New proc.
2025
16967aff
RB
20262017-03-09 Richard Biener <rguenther@suse.de>
2027
2028 PR middle-end/79971
2029 * gcc.dg/fixed-point/pr79971.c: New testcase.
2030
26d7dc48
RB
20312017-03-09 Richard Biener <rguenther@suse.de>
2032
2033 PR ipa/79970
2034 * gcc.dg/torture/pr79970.c: New testcase.
2035
35f77c28
PC
20362017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2037
2038 PR c++/71966
2039 * g++.dg/cpp0x/pr71966-1.C: New.
2040 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2041
8a7df031
ML
20422017-03-09 Martin Liska <mliska@suse.cz>
2043
2044 PR tree-optimization/79631
2045 * gcc.target/i386/mpx/pr79631.c: New test.
2046
3828bb0d
ML
20472017-03-09 Martin Liska <mliska@suse.cz>
2048
2049 PR target/65705
2050 PR target/69804
2051 * gcc.target/i386/pr71458.c: Update scanned pattern.
2052
410a590c
MP
20532017-03-09 Marek Polacek <polacek@redhat.com>
2054
2055 PR c++/79672
2056 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2057 * g++.dg/warn/Wduplicated-branches3.C: New test.
2058
f084a22e
PG
20592017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2060
2061 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2062
a278b1c3
ML
20632017-03-09 Martin Liska <mliska@suse.cz>
2064
2065 PR ipa/79764
2066 * g++.dg/pr79764.C: New test.
2067
8dc19053
ML
20682017-03-09 Martin Liska <mliska@suse.cz>
2069
2070 PR ipa/79761
2071 * g++.dg/pr79761.C: New test.
2072
030fc94a
JJ
20732017-03-09 Jakub Jelinek <jakub@redhat.com>
2074
9e463823
JJ
2075 PR sanitizer/79944
2076 * c-c++-common/asan/pr79944.c: New test.
2077
6b62f323
JJ
2078 PR target/79932
2079 * gcc.target/i386/pr79932-2.c: New test.
2080
030fc94a
JJ
2081 PR target/79932
2082 * gcc.target/i386/pr79932-1.c: New test.
2083
423aec8b
MP
20842017-03-09 Marek Polacek <polacek@redhat.com>
2085
2086 PR c++/79900 - ICE in strip_typedefs
2087 * g++.dg/warn/Wpadded-1.C: New test.
2088
6659fe59
MP
20892017-03-08 Marek Polacek <polacek@redhat.com>
2090
2091 * g++.dg/Walloca1.C: Adjust dg-warning.
2092
f1a675e4
AH
20932017-03-08 Andrew Haley <aph@redhat.com>
2094
2095 PR tree-optimization/79943
2096 * gcc.dg/tree-ssa/pr79943.c: New test.
2097
edfcd7e3
RB
20982017-03-08 Richard Biener <rguenther@suse.de>
2099
2100 PR tree-optimization/79955
2101 * gcc.dg/uninit-24.c: New testcase.
2102
61fdfd8c
RB
21032017-03-08 Richard Biener <rguenther@suse.de>
2104
2105 PR tree-optimization/79920
2106 * gcc.dg/vect/pr79920.c: New testcase.
2107
4b48e883
JJ
21082017-03-08 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR sanitizer/79904
2111 * gcc.dg/ubsan/pr79904.c: New test.
2112
a71dbc63
JJ
21132017-03-07 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR c/79834
2116 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2117 diagnostics.
2118
d8a90142
MP
21192017-03-07 Marek Polacek <polacek@redhat.com>
2120
2121 PR middle-end/79809
2122 * g++.dg/Walloca1.C: New test.
2123
a5e9e3e4
ML
21242017-03-07 Martin Liska <mliska@suse.cz>
2125
2126 PR middle-end/68270
2127 * g++.dg/pr68270.C: New test.
2128
1f6dba54
JJ
21292017-03-07 Jakub Jelinek <jakub@redhat.com>
2130
760f82db
JJ
2131 PR rtl-optimization/79901
2132 * gcc.target/i386/pr79901.c: New test.
2133
1f6dba54
JJ
2134 PR sanitizer/79897
2135 * c-c++-common/ubsan/pr79897.c: New test.
2136
feca7b89
VM
21372017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2138
2139 PR rtl-optimization/79571
2140 * gcc.target/i386/pr79571.c: New.
2141
bdbbf28d
MP
21422017-03-06 Marek Polacek <polacek@redhat.com>
2143
2144 PR c++/79796 - ICE with NSDMI and this pointer
2145 * g++.dg/cpp0x/nsdmi13.C: New test.
2146
52564551
JK
21472017-03-06 Julia Koval <julia.koval@intel.com>
2148
2149 PR target/79793
2150 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2151 directives.
2152 * gcc.target/i386/interrupt-13.c: Ditto.
2153 * gcc.target/i386/interrupt-14.c: Ditto.
2154 * gcc.target/i386/interrupt-15.c: Ditto.
2155
345edb37
JJ
21562017-03-06 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR c++/79822
2159 * g++.dg/cpp0x/constexpr-79822.C: New test.
2160
a8d25fd0
RB
21612017-03-06 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/79894
2164 * gcc.dg/vect/pr79887.c: New testcase.
2165
522fcdd7
RB
21662017-03-06 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/79824
2169 * gcc.dg/vect/pr79824-1.c: New testcase.
2170 * gcc.dg/vect/pr79824-2.c: Likewise.
2171
54649631
TT
21722017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2173
2174 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2175 gettimeofday. Remove dg-skip-if for AVR.
2176 * lib/target-supports.exp (check_effective_target_gettimeofday):
2177 New proc.
2178
4bbc8970
RD
21792017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2180
2181 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2182 * gcc.target/s390/hotpatch-10.c: Likewise.
2183 * gcc.target/s390/hotpatch-11.c: Likewise.
2184 * gcc.target/s390/hotpatch-12.c: Likewise.
2185 * gcc.target/s390/hotpatch-13.c: Likewise.
2186 * gcc.target/s390/hotpatch-14.c: Likewise.
2187 * gcc.target/s390/hotpatch-15.c: Likewise.
2188 * gcc.target/s390/hotpatch-16.c: Likewise.
2189 * gcc.target/s390/hotpatch-17.c: Likewise.
2190 * gcc.target/s390/hotpatch-18.c: Likewise.
2191 * gcc.target/s390/hotpatch-19.c: Likewise.
2192 * gcc.target/s390/hotpatch-2.c: Likewise.
2193 * gcc.target/s390/hotpatch-26.c: Likewise.
2194 * gcc.target/s390/hotpatch-27.c: Likewise.
2195 * gcc.target/s390/hotpatch-28.c: Likewise.
2196 * gcc.target/s390/hotpatch-3.c: Likewise.
2197 * gcc.target/s390/hotpatch-4.c: Likewise.
2198 * gcc.target/s390/hotpatch-5.c: Likewise.
2199 * gcc.target/s390/hotpatch-6.c: Likewise.
2200 * gcc.target/s390/hotpatch-7.c: Likewise.
2201 * gcc.target/s390/hotpatch-8.c: Likewise.
2202 * gcc.target/s390/hotpatch-9.c: Likewise.
2203
5f215a70
PC
22042017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2205
2206 PR c++/64574
2207 * g++.dg/template/crash125.C: New.
2208
296cc393
JJ
22092017-03-06 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR target/79812
2212 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2213
ca8942a3
TT
22142017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2215
2216 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2217
c1b993c0
PG
22182017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2219
2220 * gcc.target/mips/msa-minmax.c: New tests.
2221
a50a32aa
ML
22222017-03-06 Martin Liska <mliska@suse.cz>
2223
2224 PR sanitize/79783
2225 * g++.dg/asan/pr79783.C: New test.
2226
5ada812c
PG
22272017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2228
2229 * gcc.target/mips/msa-dotp.c: New tests.
2230
334b3c4b
PG
22312017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2232
2233 * gcc.target/mips/msa-bclri.c: New test.
2234
d8b4baeb
PC
22352017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2236
2237 PR c++/70266
2238 * g++.dg/tm/pr70266.C: New.
2239
ef78bc3c 22402017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2241 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2242
2243 * gfortran.dg/coarray/fail_image_1.f08: New test.
2244 * gfortran.dg/coarray/fail_image_2.f08: New test.
2245 * gfortran.dg/coarray/failed_images_1.f08: New test.
2246 * gfortran.dg/coarray/failed_images_2.f08: New test.
2247 * gfortran.dg/coarray/image_status_1.f08: New test.
2248 * gfortran.dg/coarray/image_status_2.f08: New test.
2249 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2250 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2251 * gfortran.dg/coarray_fail_st.f90: New test.
2252 * gfortran.dg/coarray_failed_images_1.f08: New test.
2253 * gfortran.dg/coarray_image_status_1.f08: New test.
2254 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2255
7f5a7d78
MP
22562017-03-03 Marek Polacek <polacek@redhat.com>
2257
2258 PR c/79758
2259 * gcc.dg/noncompile/pr79758.c: New test.
2260
cc195d46
JJ
22612017-03-03 Jakub Jelinek <jakub@redhat.com>
2262
2263 PR middle-end/79805
2264 * g++.dg/opt/pr79805.C: New test.
2265
945b6e16
AS
22662017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2267
2268 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2269 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2270 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2271 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2272 * gcc.target/i386/i386.exp
2273 (check_effective_target_avx512vpopcntdq): New.
2274
31dcc385
TT
22752017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2276
2277 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2278 ilp32 targets and match DImode registers for lp64 targets.
2279
0e174ae1
UB
22802017-03-03 Uros Bizjak <ubizjak@gmail.com>
2281
2282 * g++.dg/pr71624.C: Disable for x32.
2283 * g++.dg/pr71633.C: Ditto.
2284
93505ec5
JJ
22852017-03-03 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR target/79807
2288 * gcc.target/i386/pr79807.c: New test.
2289
d78a1c01
ML
22902017-03-03 Martin Liska <mliska@suse.cz>
2291
2292 PR tree-optimization/79803
2293 * gcc.dg/tree-ssa/pr79803.c: New test.
2294
ec7f796e
ML
22952017-03-03 Martin Liska <mliska@suse.cz>
2296
2297 PR rtl-optimization/79574
2298 * gcc.dg/pr79574-2.c: New test.
2299
30d309aa
RB
23002017-03-03 Richard Biener <rguenther@suse.de>
2301
2302 PR c++/79825
2303 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2304
38801de5
JJ
23052017-03-03 Jakub Jelinek <jakub@redhat.com>
2306
2307 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2308
7278b0a2
MP
23092017-03-03 Marek Polacek <polacek@redhat.com>
2310
2311 PR c++/79791
2312 * g++.dg/warn/Wwrite-strings-1.C: New test.
2313 * g++.dg/warn/Wwrite-strings-2.C: New test.
2314 * g++.dg/warn/Wwrite-strings-3.C: New test.
2315 * g++.dg/warn/Wwrite-strings-4.C: New test.
2316 * g++.dg/warn/Wwrite-strings-5.C: New test.
2317 * g++.dg/warn/Wwrite-strings-6.C: New test.
2318 * g++.dg/warn/Wwrite-strings-7.C: New test.
2319 * g++.dg/warn/Wwrite-strings-8.C: New test.
2320 * g++.dg/warn/Wwrite-strings-9.C: New test.
2321 * g++.dg/warn/Wwrite-strings-10.C: New test.
2322 * g++.dg/warn/Wwrite-strings-11.C: New test.
2323 * g++.dg/warn/Wwrite-strings-12.C: New test.
2324
75473a91
RB
23252017-03-03 Richard Biener <rguenther@suse.de>
2326
2327 PR middle-end/79818
2328 * gcc.dg/torture/pr79818.c: New testcase.
2329
50bea0c5
JJ
23302017-03-02 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR c++/79782
2333 * g++.dg/warn/Wunused-parm-10.C: New test.
2334
130f15ce
UB
23352017-03-02 Uros Bizjak <ubizjak@gmail.com>
2336
2337 * gcc.dg/rtl/x86_64/*.c: Test for
2338 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2339
dc362ada
UB
23402017-03-02 Uros Bizjak <ubizjak@gmail.com>
2341
2342 PR target/79514
2343 * gcc.target/i386/pr79514.c: New test.
2344
fe792dd8
JJ
23452017-03-02 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR rtl-optimization/79780
2348 * gcc.c-torture/compile/pr79780.c: New test.
2349
e80facb4
RB
23502017-03-02 Richard Biener <rguenther@suse.de>
2351
2352 PR tree-optimization/79345
2353 PR c++/42000
2354 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2355 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2356 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2357
eb0e7c34
RB
23582017-03-02 Richard Biener <rguenther@suse.de>
2359
2360 PR c/79756
2361 * gcc.dg/vector-1.c: New testcase.
2362
653a4b32
BC
23632017-03-02 Bin Cheng <bin.cheng@arm.com>
2364
2365 PR tree-optimization/66768
2366 * gcc.target/i386/pr66768.c: New test.
2367
da403f31
RB
23682017-03-02 Richard Biener <rguenther@suse.de>
2369
2370 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
2371 * gcc.dg/rtl/x86_64/final.c: Likewise.
2372 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
2373 * gcc.dg/rtl/x86_64/ira.c: Likewise.
2374 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
2375 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
2376
83692f96
RB
23772017-03-02 Richard Biener <rguenther@suse.de>
2378
2379 PR tree-optimization/79777
2380 * gcc.dg/torture/pr79777.c: New testcase.
2381
71dedb33
MS
23822017-03-01 Martin Sebor <msebor@redhat.com>
2383
2384 PR middle-end/79692
2385 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2386 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
2387 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
2388 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
2389
48990905
UB
23902017-03-01 Uros Bizjak <ubizjak@gmail.com>
2391
2392 * gcc.target/i386/invsize-2.c: New test.
2393 * gcc.target/i386/invsize-3.c: Ditto.
2394 * gcc.target/i386/invsize-4.c: Ditto.
2395 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
2396 * gcc.target/i386/stackalign/asm-1.c: Ditto.
2397
c7f0c9f3
MM
23982017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2399
2400 PR target/79439
2401 * gcc.target/powerpc/pr79439.c: New test.
2402
f5ef6bfc
PH
24032017-03-01 Pat Haugen <pthaugen@us.ibm.com>
2404
2405 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
2406 scan string.
2407
2408
50181506
KN
24092017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2410
2411 PR target/79395
2412 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
2413 pattern to look for vcmpequd. instead of vcmpnew.
2414 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2415 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
2416 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
2417 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
2418 look for xvcmpeqdp. instead of xvcmpnedp.
2419 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
2420 look for vcmpequd. instead of vcmpnew.
2421 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2422 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2423 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
2424 look for xvcmpeqsp. instead of xvcmpnesp.
2425 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
2426 look for xvcmpeqdp. instead of xvcmpnedp.
2427 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
2428 look for vcmpequd. instead of vcmpnew.
2429 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
2430 look for vcmpeqsp instead of xvcmpnesp.
2431 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
2432 look for xvcmpeqdp instead of xvcmpnedp.
2433
0100ae43
RB
24342017-03-01 Richard Biener <rguenther@suse.de>
2435
2436 PR middle-end/79721
2437 * gcc.dg/torture/pr79721.c: New testcase.
2438
0f3f4ffe
JJ
24392017-03-01 Jakub Jelinek <jakub@redhat.com>
2440
42132674
JJ
2441 PR c++/79681
2442 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
2443 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
2444
e3e9e8ca
JJ
2445 PR c++/79746
2446 * g++.dg/warn/Wunused-parm-9.C: New test.
2447
0f3f4ffe
JJ
2448 PR tree-optimization/79734
2449 * g++.dg/opt/pr79734.C: New test.
2450
ad1de652
JJ
24512017-02-28 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR tree-optimization/79737
2454 * gcc.c-torture/execute/pr79737-1.c: New test.
2455 * gcc.c-torture/execute/pr79737-2.c: New test.
2456
7a1ae923
EB
24572017-02-28 Eric Botcazou <ebotcazou@adacore.com>
2458
2459 * gcc.target/sparc/20170228-1.c: New test.
2460
2af0c3ed
UB
24612017-02-28 Uros Bizjak <ubizjak@gmail.com>
2462
2463 * gcc.target/i386/invsize-1.c: New test.
2464
203ced0a
MS
24652017-02-28 Martin Sebor <msebor@redhat.com>
2466
2467 PR tree-optimization/79691
2468 * gcc.dg/tree-ssa/pr79691.c: New test.
2469
8a915b87
JJ
24702017-02-28 Jakub Jelinek <jakub@redhat.com>
2471
2472 PR target/79729
2473 * gcc.target/i386/pr79729.c: New test.
2474
41aa3a38
RB
24752017-02-28 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/79740
2478 * gcc.dg/torture/pr79740.c: New testcase.
2479
587240d2
RB
24802017-02-28 Richard Biener <rguenther@suse.de>
2481
2482 PR middle-end/79731
2483 * c-c++-common/torture/pr79731.c: New testcase.
2484
dd3f4560
RB
24852017-02-28 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/79732
2488 * gcc.dg/torture/pr79732.c: New testcase.
2489
c7d97b28
RB
24902017-02-28 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/79723
2493 * gcc.target/i386/pr79723.c: New testcase.
2494
c8f28a3c
PH
24952017-02-27 Pat Haugen <pthaugen@us.ibm.com>
2496
2497 PR target/79544
2498 * gcc.target/powerpc/pr79544.c: New.
2499
c91c3003
PC
25002017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2501
2502 PR c++/79414
2503 * g++.dg/parse/crash67.C: New.
2504
57fa080b
BC
25052017-02-27 Bin Cheng <bin.cheng@arm.com>
2506
2507 PR tree-optimization/77536
2508 * gcc.dg/vect/pr79347.c: Revise testing string.
2509
68b948d3
RB
25102017-02-27 Richard Biener <rguenther@suse.de>
2511
2512 PR tree-optimization/45397
2513 * gcc.dg/tree-ssa/pr45397.c: New testcase.
2514
69a2e8a1
RB
25152017-02-27 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/79690
2518 * gcc.target/i386/pr79690.c: New testcase.
2519
c7b608a9
TK
25202017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2521
2522 PR fortran/51119
2523 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
2524 of original.
2525 * gfortran.dg/inline_matmul_11.f90: Likewise.
2526 * gfortran.dg/inline_matmul_9.f90: Likewise.
2527 * gfortran.dg/matmul_13.f90: New test.
2528 * gfortran.dg/matmul_14.f90: New test.
2529
98561a9b
JJ
25302017-02-25 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR middle-end/79396
2533 * g++.dg/opt/pr79396.C: New test.
2534
77be9417
DH
25352017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2536
2537 PR fortran/79597
2538 * gfortran.dg/dtio_6.f90: Update test.
2539
25402017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2541
2542 PR fortran/79601
2543 * gfortran.dg/interface_operator_2.f90: New test.
2544
b9822443
JJ
25452017-02-24 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR c/79677
2548 * gcc.dg/pr79677.c: New test.
2549
4bc2b786
MF
25502017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
2551
2552 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
2553 of mov.ps.
2554 * gcc.target/mips/mips-ps-type.c (move): Likewise.
2555 (cond_move1): Simplify condition to force generation of
2556 mov[nz].ps.
2557 (cond_move2): Likewise.
2558
4227c9ad
JJ
25592017-02-24 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR c++/79588
2562 * g++.dg/warn/Wrestrict-1.C: New test.
2563 * g++.dg/warn/Wrestrict-2.C: New test.
2564
fd527ec1
DE
25652017-02-24 David Edelsohn <dje.gcc@gmail.com>
2566
2567 * g++.dg/ext/complit15.C: Require LTO.
2568
2af8fd5c
TT
25692017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
2570
2571 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
2572 logical_op_short_circuit to skip targets.
2573 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
2574 and s390.
2575
0b9cdb9a
EB
25762017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2577
2578 * gnat.dg/opt63.adb: New test.
2579
4af362a9
EB
25802017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2581
2582 * gnat.dg/discr47.adb: New test.
2583
7699e88f
RB
25842017-02-24 Richard Biener <rguenther@suse.de>
2585
2586 PR tree-optimization/79389
2587 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
2588
e3beb191
PC
25892017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/79361
2592 * g++.dg/cpp0x/pr79361-1.C: New.
2593 * g++.dg/cpp0x/pr79361-2.C: Likewise.
2594
195610aa
EB
25952017-02-23 Eric Botcazou <ebotcazou@adacore.com>
2596
2597 * gcc.target/visium/bit_test.c: Accept any lsr form.
2598 * gcc.target/visium/block_move.c: Tweak.
2599
17885cad
DV
26002017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2601
2602 PR 68749
2603 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
2604
45f7faf0
RB
26052017-02-23 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/79683
2608 * gcc.target/i386/pr79683.c: New testcase.
2609
18eb304e
JL
26102017-02-22 Jeff Law <law@redhat.com>
2611
2612 PR tree-optimization/79578
2613 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
2614
0a864a97
SD
26152017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
2616
2617 * gcc.target/mips/msa-fp-cc.c: New test.
2618
fe8ece05
JJ
26192017-02-22 Jakub Jelinek <jakub@redhat.com>
2620
e40b6fc7
JJ
2621 PR c++/79664
2622 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
2623 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
2624 * g++.dg/gomp/pr79664.C: New test.
2625
fe8ece05
JJ
2626 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
2627
78af14ae
MP
26282017-02-22 Marek Polacek <polacek@redhat.com>
2629
2630 PR c++/79653
2631 * g++.dg/cpp0x/alignas10.C: New test.
2632 * g++.dg/cpp0x/alignas9.C: New test.
2633
8fdddd3d
MP
2634 PR c++/79657
2635 * g++.dg/ext/underlying_type12.C: New test.
2636
61ac5ebe
MP
2637 PR c/79662
2638 * gcc.dg/enum-incomplete-4.c: New test.
2639
888c7050
JJ
26402017-02-22 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR target/70465
2643 * gcc.target/i386/pr70465-2.c: New test.
2644
6d3daa1a
UB
26452017-02-21 Uros Bizjak <ubizjak@gmail.com>
2646
2647 * gcc.dg/pr61441.c: Use dg-add-options ieee.
2648
76dd203e
RB
26492017-02-22 Richard Biener <rguenther@suse.de>
2650
2651 PR tree-optimization/79673
2652 * gcc.target/i386/pr79673.c: New testcase.
2653
a9c774d2
RB
26542017-02-22 Richard Biener <rguenther@suse.de>
2655
2656 PR tree-optimization/79666
2657 * gcc.dg/torture/pr79666.c: New testcase.
2658
8f4f841a
ML
26592017-02-22 Martin Liska <mliska@suse.cz>
2660
2661 PR lto/79587
2662 * gcc.dg/tree-prof/pr79587.c: New test.
2663
a232a1cb
MP
26642017-02-21 Marek Polacek <polacek@redhat.com>
2665
2666 PR c++/79535
2667 * g++.dg/ext/flexary23.C: New test.
2668
b86fec68
UB
26692017-02-21 Uros Bizjak <ubizjak@gmail.com>
2670
2671 PR target/79593
2672 * gcc.target/i386/pr79593.c: New test.
2673
5c3f1d7b
JJ
26742017-02-21 Jakub Jelinek <jakub@redhat.com>
2675
b7280ac2
JJ
2676 PR c++/79654
2677 * g++.dg/cpp1z/decomp26.C: New test.
2678
5c3f1d7b
JJ
2679 PR sanitizer/79589
2680 * g++.dg/ubsan/pr79589.C: New test.
2681
1486c2a7
JL
26822017-02-21 Jeff Law <law@redhat.com>
2683
2684 PR tree-optimization/79621
2685 * gcc.c-torture/compile/pr79621.c: New test.
2686
2f3ec56d
JJ
26872017-02-21 Jakub Jelinek <jakub@redhat.com>
2688
3bb43119
JJ
2689 PR c++/79655
2690 * g++.dg/cpp1y/constexpr-79655.C: New test.
2691
664beaf2 2692 PR c++/79639
b86fec68 2693 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 2694
956d3e61
JJ
2695 PR target/79633
2696 * gcc.target/i386/mpx/pr79633.c: New test.
2697
d4cbfca4
JJ
2698 PR target/79570
2699 * gcc.dg/pr79570.c: New test.
2700
00bc9de3
JJ
2701 PR c++/79641
2702 * c-c++-common/pr79641.c: New test.
2703
d002d099
JJ
2704 PR tree-optimization/79649
2705 * gcc.target/i386/pr79649.c: New test.
2706
2f3ec56d
JJ
2707 PR target/79494
2708 * gcc.dg/pr79494.c: New test.
2709
e6655a5f
SB
27102017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
2711
2712 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
2713 to dg-options.
2714
27152017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
2716
2717 * gcc.dg/gimplefe-26.c: Require c99_runtime.
2718
fd527ec1
DE
27192017-02-02 Jason Merrill <jason@redhat.com>
2720
2721 PR c++/79580
2722 * g++.dg/ext/complit15.C: New.
2723
027a9dd5
KN
27242017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2725
2726 PR target/78056
2727 * gcc.target/powerpc/pr78056-8.c: Remove.
2728
80480cee
MP
27292017-02-20 Marek Polacek <polacek@redhat.com>
2730
2731 PR middle-end/79537
2732 * gcc.dg/comp-goto-4.c: New test.
2733
85ade8d6
MP
2734 PR sanitizer/79558
2735 * c-c++-common/ubsan/bounds-14.c: New test.
2736
705d3b77
JJ
27372017-02-20 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR target/79568
2740 * gcc.target/i386/pr79568-1.c: New test.
2741 * gcc.target/i386/pr79568-2.c: New test.
2742 * gcc.target/i386/pr79568-3.c: New test.
2743
dc42a736
PT
27442017-02-16 Paul Thomas <pault@gcc.gnu.org>
2745
2746 PR fortran/79382
705d3b77
JJ
2747 * gfortran.dg/dtio_10.f90: Change test of error message.
2748 * gfortran.dg/dtio_23.f90: New test.
2749 * gfortran.dg/dtio_24.f90: New test.
dc42a736 2750
1ca6a74f
PT
27512017-02-20 Paul Thomas <pault@gcc.gnu.org>
2752
2753 PR fortran/79434
705d3b77 2754 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 2755
63af1586
PT
27562017-02-19 Paul Thomas <pault@gcc.gnu.org>
2757
2758 PR fortran/79447
705d3b77 2759 * gfortran.dg/submodule_24.f08: New test.
63af1586 2760
4ca4d1e9
AV
27612017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2762
2763 PR fortran/79229
2764 * gfortran.dg/class_allocate_24.f90: New test.
2765
dea71ad0
PT
27662017-02-19 Paul Thomas <pault@gcc.gnu.org>
2767
2768 PR fortran/79402
2769 * gfortran.dg/submodule_23.f90: New test.
2770
f46e2bc9
PC
27712017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2772
2773 PR c++/79380
2774 * g++.dg/cpp0x/alignas8.C: New.
2775
7dfa657b
JW
27762017-02-19 Eric Fiselier <eric@efcs.ca>
2777 Jonathan Wakely <jwakely@redhat.com>
2778
2779 PR c++/69523
2780 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
2781
eab1f169
PK
27822017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2783
2784 * gcc.dg/gimplefe-26.c: New test.
2785
47e16d83
JDA
27862017-02-18 John David Anglin <danglin@gcc.gnu.org>
2787
2788 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
2789
c2615951
JJ
27902017-02-18 Jakub Jelinek <jakub@redhat.com>
2791
c28fcc60
JJ
2792 PR target/79569
2793 * gcc.target/i386/3dnowA-3.c: New test.
2794
c2615951
JJ
2795 PR target/79559
2796 * gcc.target/i386/pr79559.c: New test.
2797
97fcf744
JM
27982017-02-17 Joseph Myers <joseph@codesourcery.com>
2799
2800 * gcc.dg/c11-float-2.c: New test.
2801 * gcc.dg/torture/float128-floath.c,
2802 gcc.dg/torture/float128x-floath.c,
2803 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
2804 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
2805 gcc.dg/torture/float64x-floath.c: Do not test comparison of
2806 *_DECIMAL_DIG macros with DECIMAL_DIG.
2807
a530e181
BS
28082017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2809
2810 PR target/79261
2811 * gcc.target/powerpc/vec-xxpermdi.c: New file.
2812
1d516992
JK
28132017-02-17 Julia Koval <julia.koval@intel.com>
2814
2815 * gcc.target/i386/rdpid.c New test.
2816 * gcc.target/i386/sse-12.c: Add -mrdpid.
2817 * gcc.target/i386/sse-13.c: Ditto.
2818 * gcc.target/i386/sse-14.c: Ditto.
2819 * gcc.target/i386/sse-22.c: Ditto.
2820 * gcc.target/i386/sse-23.c: Ditto.
2821 * g++.dg/other/i386-2.C: Ditto.
2822 * g++.dg/other/i386-3.C: Ditto.
2823
3185712c
SB
28242017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
2825
2826 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
2827 * gcc.dg/pr61441.c: Ditto.
2828
a261ee49
ML
28292017-02-17 Martin Liska <mliska@suse.cz>
2830
2831 PR rtl-optimization/79574
2832 * gcc.dg/pr79574.c: New test.
2833
5bf69d74
MP
28342017-02-17 Marek Polacek <polacek@redhat.com>
2835
2836 PR middle-end/79536
2837 * gcc.dg/torture/pr79536.c: New test.
2838
a72b242e
AM
28392017-02-16 Alan Modra <amodra@gmail.com>
2840
2841 * gcc.c-torture/execute/pr79286.c: New.
2842
bcac0b4d
JJ
28432017-02-16 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR c++/79512
2846 * c-c++-common/gomp/pr79512.c: New test.
2847
945c17d8
MS
28482017-02-15 Martin Sebor <msebor@redhat.com>
2849
2850 PR c++/79363
2851 * g++.dg/ext/flexary12.C: Adjust.
2852 * g++.dg/ext/flexary20.C: Same.
2853 * g++.dg/ext/flexary21.C: Same.
2854 * g++.dg/ext/flexary22.C: New test.
2855
25c99850
BC
28562017-02-15 Bin Cheng <bin.cheng@arm.com>
2857
2858 PR tree-optimization/79347
2859 * gcc.dg/vect/pr79347.c: New test.
2860
4f5e5fcb
JJ
28612017-02-15 Jakub Jelinek <jakub@redhat.com>
2862
e7202857
JJ
2863 PR c++/79301
2864 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2865 [[deprecated]] comment.
2866 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2867 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2868 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2869 [[deprecated]] in -std=c++11.
2870 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2871 [[fallthrough]] in -std=c++11 and -std=c++14.
2872
4f5e5fcb
JJ
2873 PR c++/79288
2874 * g++.dg/tls/pr79288.C: New test.
2875
c7545f1c
MP
28762017-02-15 Marek Polacek <polacek@redhat.com>
2877
2878 PR c/79515
2879 * gcc.dg/dfp/pr79515.c: New.
2880
1114b39c
DE
28812017-02-15 David Edelsohn <dje.gcc@gmail.com>
2882
2883 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2884
93b87d1d
TS
28852017-02-15 Thomas Schwinge <thomas@codesourcery.com>
2886
2887 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2888 "opt_files".
2889
fa8db6ea
JJ
28902017-02-15 Jakub Jelinek <jakub@redhat.com>
2891
2892 PR target/79487
2893 * gcc.dg/dfp/pr79487.c: New test.
2894 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2895 2017-02-13 change.
2896
8722316b
CL
28972017-01-14 Carl Love <cel@us.ibm.com>
2898
2899 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2900 xvcvsxdsp and xvcvuxdsp instructions.
2901
2932fe90
SB
29022017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
2903
2904 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2905 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2906 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2907 64-bit default target.
2908 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2909 a 64-bit default target.
2910
63d09033
JJ
29112017-02-14 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR target/79481
2914 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 2915 (test_3vx): Change return type from int to void.
63d09033
JJ
2916 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2917 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2918 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2919 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2920 tests.
2921 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2922 (test_3vx): Change return type from int to void.
2923 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2924 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2925 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2926 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2927 tests.
2928 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2929 intrinsic. Change scan-assembler-times number from 1 to 2.
2930 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2931 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2932 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2933 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2934 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2935 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2936 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2937
8668fae0
UB
29382017-02-14 Uros Bizjak <ubizjak@gmail.com>
2939
2940 PR middle-end/61225
2941 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2942 Use dg-additional-options for ia32 target. Remove XFAIL.
2943
95d96609
UB
29442017-02-14 Uros Bizjak <ubizjak@gmail.com>
2945
2946 PR target/79495
2947 * gcc.target/i386/pr79495.c: New test.
2948
6f207d58
MP
29492017-02-14 Marek Polacek <polacek@redhat.com>
2950
2951 PR c++/79420
2952 PR c++/79463
2953 * g++.dg/cpp1y/pr79463.C: New.
2954 * g++.dg/template/incomplete10.C: New.
2955 * g++.dg/template/incomplete9.C: New.
2956
ee139af5
L
29572017-02-14 H.J. Lu <hongjiu.lu@intel.com>
2958
2959 PR target/79498
2960 * gcc.target/i386/pr79498.c: New test.
2961
bf00c9e0
MS
29622017-02-14 Martin Sebor <msebor@redhat.com>
2963
2964 PR middle-end/79448
2965 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2966 * gcc.dg/tree-ssa/pr79448-2.c: New test.
2967 * gcc.dg/tree-ssa/pr79448.c: New test.
2968
6c022f73
JL
29692017-02-14 Jeff Law <law@redhat.com>
2970
2971 PR tree-optimization/79095
2972 * g++.dg/pr79095-1.C: New test
2973 * g++.dg/pr79095-2.C: New test
2974 * g++.dg/pr79095-3.C: New test
2975 * g++.dg/pr79095-4.C: New test
2976 * g++.dg/pr79095-5.C: New test
2977 * gcc.c-torture/execute/arith-1.c: Update with more cases.
2978 * gcc.dg/tree-ssa/pr79095-1.c: New test.
2979
b719f884
JG
29802017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
2981
2982 * gcc.target/aarch64/vect_fp16_1.c: New.
2983
1be33173
PK
29842017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2985
2986 * gcc.dg/gimplefe-25.c: New test.
2987
73424a09
JJ
29882017-02-14 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR tree-optimization/79408
2991 * gcc.dg/tree-ssa/pr79408-2.c: New test.
2992
977472e8
RB
29932017-02-14 Richard Biener <rguenther@suse.de>
2994
2995 PR middle-end/79432
2996 * gcc.dg/torture/pr79432.c: New testcase.
2997
ee75687b
MS
29982017-02-13 Martin Sebor <msebor@redhat.com>
2999
3000 PR middle-end/79496
3001 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3002
b84702c0
JJ
30032017-02-13 Jakub Jelinek <jakub@redhat.com>
3004
ecc04fae
JJ
3005 PR sanitizer/79341
3006 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3007 variables volatile.
3008
b84702c0
JJ
3009 PR c++/79232
3010 * g++.dg/cpp1z/eval-order4.C: New test.
3011 * g++.dg/other/pr79232.C: New test.
3012
b9a161ff
NS
30132017-02-13 Nathan Sidwell <nathan@acm.org>
3014
3015 PR c++/79296
3016 * g++.dg/cpp0x/pr79296.C: New.
3017
d8505fac
SB
30182017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3019
3020 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3021 Instead, xfail powerpc*-*-* && lp64.
3022
efb802cb
SB
30232017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3024
3025 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3026 powerpc_p8vector_ok.
3027 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3028
8d6427c6
AS
30292017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3030
3031 PR target/79449
3032 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3033 for reading beyond a 4k boundary.
3034
9b7716c9
JJ
30352017-02-13 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR rtl-optimization/79388
3038 PR rtl-optimization/79450
3039 * gcc.c-torture/execute/pr79388.c: New test.
3040 * gcc.c-torture/execute/pr79450.c: New test.
3041
4bb91707
TK
30422017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3043
3044 PR fortran/65542
9b7716c9 3045 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3046
e22910c2
JJ
30472017-02-11 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR sanitizer/79341
3050 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3051
acbbac04
JH
30522017-02-11 Jan Hubicka <hubicka@ucw.cz>
3053
3054 PR tree-ssa/56727
3055 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3056
e493f96b
JJ
30572017-02-10 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR c++/79457
3060 * g++.dg/cpp0x/pr79457.C: New test.
3061
773acd54
SB
30622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3063
3064 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3065 scan-assembler unless lp64.
3066
b56f814e
SB
30672017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3068
3069 PR tree-optimization/66612
3070 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3071
5e659d16
SB
30722017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3073
3074 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3075 of all powerpc.
3076
6f4f30bf
MP
30772017-02-10 Marek Polacek <polacek@redhat.com>
3078
3079 PR c++/79435
3080 * g++.dg/cpp1y/pr79435.C: New.
3081
3799a5b8
MP
3082 PR c++/79184
3083 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3084
052ef81d
CL
30852017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3086
3087 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3088 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3089 New.
3090 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3091 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3092 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3093 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3094 (vtst_expected_poly64x2): Move to aarch64-only section.
3095 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3096 (vtst_p64, vtstq_p64): New tests.
3097
a7c8ed0c
PC
30982017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3099
3100 PR c++/71737
3101 * g++.dg/cpp0x/pr71737.C: New.
3102
3dcde5ef 31032017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3104 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3105
3106 * gcc.dg/gimplefe-error-1.c: New testcase.
3107 * gcc.dg/gimplefe-error-2.c: New testcase.
3108 * gcc.dg/gimplefe-error-3.c: New testcase.
3109
6139a3b7
JJ
31102017-02-10 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR tree-optimization/79411
3113 * gcc.c-torture/compile/pr79411.c: New test.
3114
9bfc55d0
JJ
31152017-02-09 Jakub Jelinek <jakub@redhat.com>
3116 Jason Merrill <jason@redhat.com>
3117
3118 PR c++/79143
3119 * g++.dg/cpp1z/pr79143.C: New test.
3120
0b90c541
JH
31212017-02-09 Jan Hubicka <hubicka@ucw.cz>
3122
3123 * gcc.dg/loop-unswitch-2.c: Update testcase.
3124 * gcc.dg/loop-unswitch-1.c: Update testcase.
3125
192b048b
MP
31262017-02-09 Marek Polacek <polacek@redhat.com>
3127
3128 PR c/79428
3129 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3130 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3131 * c-c++-common/goacc/pr79428-1.c: New test.
3132 * c-c++-common/gomp/pr79428-2.c: New test.
3133 * c-c++-common/gomp/pr79428-5.c: New test.
3134 * c-c++-common/gomp/pr79428-6.c: New test.
3135 * c-c++-common/pr79428-3.c: New test.
3136
e9a9033b
AK
31372017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3138
3139 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3140 testcases.
3141
56f71478
JJ
31422017-02-09 Jakub Jelinek <jakub@redhat.com>
3143
28f6839b
JJ
3144 PR c/79413
3145 * gcc.c-torture/compile/pr79413.c: New test.
3146
f08683a1
JJ
3147 PR c++/79429
3148 * c-c++-common/gomp/pr79429.c: New test.
3149 * g++.dg/gomp/pr79429.C: New test.
3150
56f71478
JJ
3151 PR c/79431
3152 * c-c++-common/gomp/pr79431.c: New test.
3153
02889d23
CLT
31542017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3155 Cesar Philippidis <cesar@codesourcery.com>
3156 Joseph Myers <joseph@codesourcery.com>
3157 Chung-Lin Tang <cltang@codesourcery.com>
3158
3159 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3160 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3161 * c-c++-common/goacc/loop-auto-2.c: New.
3162 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3163 * c-c++-common/goacc/tile-2.c: New.
3164 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3165 * g++.dg/goacc/tile-1.C: New, check tile subst.
3166 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3167 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3168 * gfortran.dg/goacc/tile-1.f90: New test.
3169 * gfortran.dg/goacc/tile-2.f90: New test.
3170 * gfortran.dg/goacc/tile-lowering.f95: New test.
3171
9c0c77d2
RB
31722017-02-09 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/69823
3175 * gcc.dg/graphite/pr69823.c: New testcase.
3176
f39bad9f
PH
31772017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3178
3179 PR target/78604
3180 * gcc.target/powerpc/pr78604.c: New.
3181
fc00b9ce
KN
31822017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3183
3184 PR target/68972
3185 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3186 disable this test on power architecture.
3187
50c1f4a5
RB
31882017-02-08 Richard Biener <rguenther@suse.de>
3189
3190 PR tree-optimization/71824
3191 PR tree-optimization/79409
3192 * gcc.dg/graphite/pr71824-3.c: New testcase.
3193
74a15d14
JJ
31942017-02-08 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR tree-optimization/79408
3197 * gcc.dg/tree-ssa/pr79408.c: New test.
3198
d798497e
RB
31992017-02-08 Richard Biener <rguenther@suse.de>
3200
3201 PR tree-optimization/71824
3202 * gcc.dg/graphite/pr71824-2.c: New testcase.
3203
9d5019a1
AP
32042017-02-07 Andrew Pinski <apinski@cavium.com>
3205
705d3b77 3206 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3207
ec48209a
JJ
32082017-02-07 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR rtl-optimization/79386
3211 * gcc.c-torture/compile/pr79386.c: New test.
3212
e5f234b2
DV
32132017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3214 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3215
3216 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3217 *-*-solaris*.
3218
1f138b75
JJ
32192017-02-07 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR target/79299
3222 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3223 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3224
7af4b20d
RB
32252017-02-07 Richard Biener <rguenther@suse.de>
3226
3227 * gcc.dg/gimplefe-23.c: New testcase.
3228 * gcc.dg/gimplefe-24.c: Likewise.
3229
d95c2fc7
CL
32302017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3231
3232 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3233 scan-assembler instead of scan-assembler-times.
3234 * gcc.target/aarch64/test_frame_10.c: Likewise.
3235 * gcc.target/aarch64/test_frame_12.c: Likewise.
3236 * gcc.target/aarch64/test_frame_2.c: Likewise.
3237 * gcc.target/aarch64/test_frame_4.c: Likewise.
3238 * gcc.target/aarch64/test_frame_6.c: Likewise.
3239 * gcc.target/aarch64/test_frame_7.c: Likewise.
3240 * gcc.target/aarch64/test_frame_8.c: Likewise.
3241
fa5d44d0
RO
32422017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3243
3244 * gcc.target/i386/pr78419.c: Require ifunc support.
3245
d9b4ce00
DE
32462017-02-07 David Edelsohn <dje.gcc@gmail.com>
3247
3248 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3249
bb7d75ff
PP
32502017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3251
3252 PR c++/79360
3253 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3254
122e7b4f
KC
32552017-02-06 Kito Cheng <kito.cheng@gmail.com>
3256
3257 * lib/target-supports.exp: Define the RISC-V target.
3258 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3259 * gcc.dg/builtin-apply2.c: Likewise.
3260 * gcc.dg/ifcvt-4.c: Likewise.
3261 * gcc.dg/loop-8.c: Likewise.
3262 * gcc.dg/sibcall-10.c: Likewise.
3263 * gcc.dg/sibcall-9.c: Likewise.
3264 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3265 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3267 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3268 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3269 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3270 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3271
391675ac
MM
32722017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3273
3274 PR target/66144
3275 * gcc.target/powerpc/pr66144-1.c: New test.
3276 * gcc.target/powerpc/pr66144-2.c: Likewise.
3277 * gcc.target/powerpc/pr66144-3.c: Likewise.
3278
e495e31a
MS
32792017-02-06 Martin Sebor <msebor@redhat.com>
3280
3281 PR tree-optimization/79376
3282 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3283 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3284
2568d8a1
JJ
32852017-02-06 Jakub Jelinek <jakub@redhat.com>
3286
98e09245
JJ
3287 PR c++/79379
3288 * g++.dg/cpp1y/constexpr-79379.C: New test.
3289
e8b0383c
JJ
3290 PR c++/79377
3291 * g++.dg/lookup/pr79377.C: New test.
3292
a5e8cbd1
JJ
3293 PR c++/79372
3294 * g++.dg/cpp1z/decomp25.C: New test.
3295
2568d8a1
JJ
3296 PR tree-optimization/79284
3297 * gcc.c-torture/compile/pr79284.c: New test.
3298
aae936b9
PC
32992017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/70448
3302 * g++.dg/cpp0x/pr70448.C: New.
3303
daf57541
DV
33042017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3305
3306 PR 78348
3307 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3308 to dg-options.
3309
0898c74d
GJL
33102017-02-06 Georg-Johann Lay <avr@gjlay.de>
3311
3312 PR target/78883
3313 * gcc.c-torture/compile/pr78883.c: New test.
3314
5d3ebb71
JH
33152017-02-05 Jan Hubicka <hubicka@ucw.cz>
3316
3317 PR tree-ssa/79347
3318 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3319 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3320 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3321 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3322 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3323 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3324 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3325 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3326 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3327 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3328 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3329 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3330 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3331
139d4065
AV
33322017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3333
3334 PR fortran/79344
3335 * gfortran.dg/allocate_with_source_24.f90: New test.
3336
4b9c80d8
AV
33372017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3338
3339 PR fortran/79230
3340 * gfortran.dg/der_ptr_component_2.f90: New test.
3341
f3877b2f
EB
33422017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3343
3344 * gcc.target/sparc/20170205-1.c: New test.
3345
d8a09ada
JDA
33462017-02-03 John David Anglin <danglin@gcc.gnu.org>
3347
a2a86d6a
JDA
3348 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3349 libatomic_available.
3350
a1d99925
JDA
3351 * gcc.dg/pr77587.c: Require alias support.
3352 * gcc.dg/pr77587a.c: Likewise.
3353
d8bf159e
JDA
3354 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3355 * gcc.c-torture/execute/pr78622.c: Likewise.
3356
d8a09ada
JDA
3357 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3358 hppa*-*-hpux*.
3359 * c-c++-common/Wunused-var-16.c: Likewise.
3360 * c-c++-common/builtin-shuffle-1.c: Likewise.
3361 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3362 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3363
f589a1ce
MS
33642017-02-03 Martin Sebor <msebor@redhat.com>
3365
3366 PR tree-optimization/79327
3367 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
3368 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3369 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 3370
5b00f9d2
JJ
33712017-02-03 Jakub Jelinek <jakub@redhat.com>
3372 Martin Sebor <msebor@redhat.com>
3373
3374 PR tree-optimization/79327
3375 * gcc.dg/tree-ssa/pr79327.c: New test.
3376 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
3377 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
3378 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
3379 (test_sprintf_chk_range_schar): Adjust dg-message.
3380 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
3381 * gcc.c-torture/execute/pr79327.c: New test.
3382
437f0a81
JJ
33832017-02-03 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR target/79354
3386 * gcc.target/powerpc/pr79354.c: New test.
3387 * gcc.c-torture/execute/pr79354.c: New test.
3388
3f343040
MS
33892017-02-03 Martin Sebor <msebor@redhat.com>
3390
3391 PR tree-optimization/79352
3392 * gcc.dg/tree-ssa/pr79352.c: New test.
3393
46a2ab58
ML
33942017-02-03 Martin Liska <mliska@suse.cz>
3395
3396 PR lto/66295
3397 * gcc.target/i386/mvc9.c: New test.
3398
baa2d1cd
PH
33992017-02-03 Pat Haugen <pthaugen@us.ibm.com>
3400
3401 PR target/79158
3402 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
3403 to VSX reg.
3404
30c6ec2f
JH
34052017-02-02 Jan Hubicka <hubicka@ucw.cz>
3406
3407 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
3408 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
3409 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
3410 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
3411 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
3412 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
3413 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
3414 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
3415 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
3416 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
3417 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
3418 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
3419 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
3420
ebee1eb9
MS
34212017-02-02 Martin Sebor <msebor@redhat.com>
3422
3423 PR middle-end/79275
3424 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
3425 * gcc.dg/tree-ssa/pr79275.c: New test.
3426
dcd25b8a
AS
34272017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3428
dc362ada 3429 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 3430
0f0c2cc3
JH
34312017-02-02 Jan Hubicka <hubicka@ucw.cz>
3432
3433 PR middle-end/77445
3434 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
3435 threading is done.
3436
1c372840
TC
34372017-02-02 Tamar Christina <tamar.christina@arm.com>
3438
3439 PR middle-end/78142
3440 * gcc.target/aarch64/vector_initialization_nostack.c
3441 (f12): Use one vector
3442
9f11a4a7
JJ
34432017-02-02 Jakub Jelinek <jakub@redhat.com>
3444
bef7e561
JJ
3445 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
3446 * c-c++-common/asan/misalign-1.c: Likewise.
3447 * c-c++-common/asan/misalign-2.c: Likewise.
3448 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
3449 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
3450 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
3451 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
3452 add -ffat-lto-objects from/to dg-additional-options.
3453 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
3454 dg-additional-options.
3455
9f11a4a7
JJ
3456 PR target/79197
3457 * gcc.target/powerpc/pr79197.c: New test.
3458 * gcc.c-torture/compile/pr79197.c: New test.
3459
09661674
RB
34602017-02-02 Richard Biener <rguenther@suse.de>
3461
3462 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
3463
d8d58893
PC
34642017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/69637
3467 * g++.dg/cpp0x/pr69637-1.C: New.
3468 * g++.dg/cpp0x/pr69637-2.C: Likewise.
3469
521a70a4
AK
34702017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3471
3472 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
3473
e26b502d
BS
34742017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3475
3476 PR target/70012
3477 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
3478 conditions.
3479
55e75c7c
JJ
34802017-02-01 Jakub Jelinek <jakub@redhat.com>
3481
3482 PR testsuite/79324
3483 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
3484 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
3485 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
3486 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
3487 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
3488 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
3489 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3490 * g++.dg/debug/dwarf2/align-1.C: Likewise.
3491 * g++.dg/debug/dwarf2/align-2.C: Likewise.
3492 * g++.dg/debug/dwarf2/align-3.C: Likewise.
3493 * g++.dg/debug/dwarf2/align-4.C: Likewise.
3494 * g++.dg/debug/dwarf2/align-5.C: Likewise.
3495 * g++.dg/debug/dwarf2/align-6.C: Likewise.
3496
a4476973
ML
34972017-02-01 Martin Liska <mliska@suse.cz>
3498
3499 PR testsuite/79272
3500 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
3501
3f3181b1
RB
35022017-02-01 Richard Biener <rguenther@suse.de>
3503
3504 PR testsuite/76957
3505 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
3506 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
3507 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
3508 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
3509
1e7ef862
RB
35102017-02-01 Richard Biener <rguenther@suse.de>
3511
3512 PR middle-end/79315
3513 * gfortran.dg/pr79315.f90: New testcase.
3514
405a7406
RB
35152017-02-01 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/71824
3518 * gcc.dg/graphite/pr71824.c: New testcase.
3519
19bdccb4
JJ
35202017-01-31 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR c++/79304
3523 * g++.dg/diagnostic/pr79304.C: New test.
3524
fcb2cdfc
DM
35252017-01-31 David Malcolm <dmalcolm@redhat.com>
3526
3527 PR c++/79298
3528 * g++.dg/spellcheck-pr79298.C: New test case.
3529
7cfa044d
DM
35302017-01-31 David Malcolm <dmalcolm@redhat.com>
3531
3532 PR preprocessor/79210
3533 * gcc.dg/format/pr79210.c: New test case.
3534 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
3535 New function.
3536
de3fbef6
NS
35372017-01-31 Nathan Sidwell <nathan@acm.org>
3538
5ae37bdf
NS
3539 PR c++/79290
3540 * g++.dg/warn/pr79290.C: New.
3541
de3fbef6
NS
3542 PR c++/67273
3543 PR c++/79253
3544 * g++.dg/cpp1y/pr67273.C: New.
3545 * g++.dg/cpp1y/pr79253.C: New.
3546
7f357c61
NS
35472017-01-31 Nathan Sidwell <nathan@acm.org>
3548
3549 PR c++/79264
3550 * g++.dg/cpp1y/pr61636-1.C: Augment.
3551
5b11971a
CL
35522017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
3553
3554 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
3555 rand() instead of random().
3556
8b670f93
AH
35572017-01-30 Aldy Hernandez <aldyh@redhat.com>
3558
3559 PR tree-optimization/71691
3560 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
3561
4727e06b
AK
35622017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3563
3564 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
3565 __ARCH__.
3566
b6dae849
JJ
35672017-01-31 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR tree-optimization/79267
3570 * g++.dg/opt/pr79267.C: New test.
3571
40fb9c89
AO
35722017-01-30 Alexandre Oliva <aoliva@redhat.com>
3573
3574 PR debug/63238
3575 * gcc.dg/debug/dwarf2/align-1.c: New.
3576 * gcc.dg/debug/dwarf2/align-2.c: New.
3577 * gcc.dg/debug/dwarf2/align-3.c: New.
3578 * gcc.dg/debug/dwarf2/align-4.c: New.
3579 * gcc.dg/debug/dwarf2/align-5.c: New.
3580 * gcc.dg/debug/dwarf2/align-6.c: New.
3581 * gcc.dg/debug/dwarf2/align-as-1.c: New.
3582 * g++.dg/debug/dwarf2/align-1.C: New.
3583 * g++.dg/debug/dwarf2/align-2.C: New.
3584 * g++.dg/debug/dwarf2/align-3.C: New.
3585 * g++.dg/debug/dwarf2/align-4.C: New.
3586 * g++.dg/debug/dwarf2/align-5.C: New.
3587 * g++.dg/debug/dwarf2/align-6.C: New.
3588
3095f651
AS
35892017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3590
3591 PR target/79170
3592 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
3593
3cf88bff
MS
35942017-01-30 Martin Sebor <msebor@redhat.com>
3595
3596 PR testsuite/79293
3597 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
3598
37731134
ML
35992017-01-30 Martin Liska <mliska@suse.cz>
3600
3601 PR gcov-profile/79259
3602 * g++.dg/tree-prof/pr79259.C: New test.
3603
0c7247cc
RB
36042017-01-30 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/79276
3607 * gcc.dg/torture/pr79276.c: New testcase.
3608
ab4be5d1
DV
36092017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3610
3611 PR target/79240
3612 * gcc.target/s390/pr79240.c: New test.
3613
6687d58d
BS
36142017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3615
3616 PR target/79268
3617 * gcc.target/powerpc/pr79268.c: New file.
3618 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
3619 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
3620 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
3621 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3622
b5df96c3
JDA
36232017-01-28 John David Anglin <danglin@gcc.gnu.org>
3624
fc34d7b8
JDA
3625 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
3626
9efc84e4
JDA
3627 PR testsuite/70583
3628 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
3629
4bfbe3ae
JDA
3630 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
3631 * gnat.dg/debug9.adb: Likewise.
3632
8d0b306f
JDA
3633 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
3634
b5df96c3
JDA
3635 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
3636 libatomic_available.
3637 * gfortran.dg/coarray_42.f90: Likewise.
3638 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
3639 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
3640 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3641
eb339366
MS
36422017-01-27 Martin Sebor <msebor@redhat.com>
3643
3644 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3645
711ce021
BS
36462017-01-27 Bernd Schmidt <bschmidt@redhat.com>
3647
3648 PR rtl-optimization/79194
3649 * gcc.dg/torture/pr79194.c: New test.
3650
d8321b33
VM
36512017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3652
3653 PR tree-optimization/71374
2568d8a1 3654 * gcc.target/i386/pr71374.c: New.
d8321b33 3655
9e2ea13e
MS
36562017-01-27 Martin Sebor <msebor@redhat.com>
3657
3658 PR c++/71290
3659 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
3660 a dg-error directive.
3661
9eb7045b
VM
36622017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3663
3664 PR target/79131
3665 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
3666 * gcc.target/arm/pr79131-2.c: New.
3667
f75bbf3f
BS
36682017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3669
3670 PR target/65484
3671 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
3672 vectorized on POWER unless hardware misaligned loads are
3673 available.
3674
3f54004b
BC
36752017-01-27 Bin Cheng <bin.cheng@arm.com>
3676
3677 PR rtl-optimization/78559
3678 * gcc.c-torture/execute/pr78559.c: New test.
3679
40b6bff9
RB
36802017-01-27 Richard Biener <rguenther@suse.de>
3681
3682 PR tree-optimization/79245
3683 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
3684 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
3685
b2f8892e
JJ
36862017-01-27 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c/79199
3689 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
3690 target. Use 4294967293U instead of 4294967293.
3691
b002f3b9
RB
36922017-01-27 Richard Biener <rguenther@suse.de>
3693
3694 PR tree-optimization/71433
3695 * gcc.dg/Warray-bounds-21.c: New testcase.
3696
38f50ab6
RB
36972017-01-27 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/79244
3700 * gcc.dg/torture/pr79244.c: New testcase.
3701
c04f4139
JJ
37022017-01-27 Jakub Jelinek <jakub@redhat.com>
3703
3704 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
3705 all occurrences of 40 to 32.
3706
6ca513f9
RE
37072017-01-27 Richard Earnshaw <rearnsha@arm.com>
3708
3709 PR target/79239
3710 * gcc.target/arm/pr79239.c: New test.
3711
d876f5cd
DV
37122017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3713
3714 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
3715
bb6a6ee9
AB
37162017-01-27 Adam Butcher <adam@jessamine.co.uk>
3717
3718 PR c++/64382
3719 * g++.dg/cpp1y/pr64382.C: New test.
3720
31c87a43
MS
37212017-01-26 Martin Sebor <msebor@redhat.com>
3722
3723 PR middle-end/78703
3724 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
3725 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
3726 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
3727 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3728
f7c06c0f
JJ
37292017-01-26 Jakub Jelinek <jakub@redhat.com>
3730
b0670cc0
JJ
3731 PR debug/79129
3732 * g++.dg/debug/dwarf2/pr79129.C: New test.
3733
f7c06c0f
JJ
3734 PR debug/78835
3735 * g++.dg/debug/dwarf2/pr78835.C: New test.
3736
5d93da1d
MS
37372017-01-26 Martin Sebor <msebor@redhat.com>
3738
3739 PR middle-end/78703
3740 * gcc.dg/format/pr78569.c: Adjust.
3741 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3742 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
3743 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3744 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3745 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3746 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3747 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
3748 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
3749 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3750 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3751 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3752
905d2812
JJ
37532017-01-26 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR c++/68727
3756 * g++.dg/other/offsetof8.C: Add expected error.
3757 * g++.dg/other/offsetof9.C: New test.
3758
b3db8d77
DE
37592017-01-26 David Edelsohn <dje.gcc@gmail.com>
3760
3761 * g++.dg/opt/declone3.C: Require LTO.
3762
15961e4a
VM
37632017-01-26 Vladimir Makarov <vmakarov@redhat.com>
3764
3765 PR target/79131
3766 * gcc.target/arm/pr79131.c: New.
3767
e39dd802
BC
37682017-01-26 Bin Cheng <bin.cheng@arm.com>
3769
3770 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
3771
bc9efeab
JW
37722017-01-26 Jonathan Wakely <jwakely@redhat.com>
3773
3774 PR libstdc++/79190
3775 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
3776 matches replaced operator delete.
3777
b5f75f0b
JJ
37782017-01-26 Jakub Jelinek <jakub@redhat.com>
3779
3780 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
3781 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
3782 avx512f with avx512dq.
3783 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
3784 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
3785 avx512f with avx512dq.
3786 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
3787 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
3788 avx512f with avx512dq.
3789
0a38b341
MP
37902017-01-26 Marek Polacek <polacek@redhat.com>
3791
3792 PR c/79199
3793 * c-c++-common/Wduplicated-branches-13.c: New test.
3794
ebff5c3f
DS
37952017-01-26 David Sherwood <david.sherwood@arm.com>
3796
3797 PR middle-end/79212
3798 * gfortran.dg/gomp/sharing-4.f90: New test.
3799
e6d55103
JJ
38002017-01-26 Jakub Jelinek <jakub@redhat.com>
3801
1a27fab1
JJ
3802 PR target/70465
3803 * gcc.target/i386/pr70465.c: New test.
3804
e6d55103
JJ
3805 * brig.dg/dg.exp: Update copyright years.
3806 * lib/brig-dg.exp: Update copyright years.
3807 * lib/brig.exp: Update copyright years.
3808
b5aa1281
MM
38092017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3810
3811 PR target/79179
3812 * gcc.target/powerpc/pr79179.c: New test.
3813
3b5de3cb
BS
38142017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3815
3816 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
3817 generation to accept D-mode memory accesses.
3818
dbe81dbe
MS
38192017-01-25 Martin Sebor <msebor@redhat.com>
3820
3821 PR c++/71290
3822 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
3823 * g++.dg/ext/flexarray-mangle.C: Same.
3824 * g++.dg/ext/flexarray-subst.C: Same.
3825 * g++.dg/ext/flexary10.C: Same.
3826 * g++.dg/ext/flexary11.C: Same.
3827 * g++.dg/ext/flexary14.C: Same.
3828 * g++.dg/ext/flexary16.C: Same.
3829 * g++.dg/ext/flexary18.C: Same.
3830 * g++.dg/ext/flexary19.C: Same.
3831 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
3832 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
3833 * g++.dg/ubsan/object-size-1.C: Same.
3834 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 3835
0e343868
JJ
38362017-01-25 Jakub Jelinek <jakub@redhat.com>
3837
a25608aa
JJ
3838 PR c++/78896
3839 * g++.dg/cpp1z/decomp24.C: New test.
3840
0e343868
JJ
3841 PR c++/77914
3842 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
3843 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3844 expect a warning.
3845 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3846 expect warnings.
3847 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3848 * g++.dg/cpp1y/pr59636.C: Likewise.
3849 * g++.dg/cpp1y/pr60190.C: Likewise.
3850
0d098f4b
BC
38512017-01-25 Bin Cheng <bin.cheng@arm.com>
3852
3853 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3854
5332c89e 38552017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
3856
3857 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
3858 vec_packs built-ins
3859
ed4e59f4
CL
38602017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3861
3862 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3863 -mcpu=cortex-a57.
3864 * gcc.target/arm/vseleqsf.c: Likewise.
3865 * gcc.target/arm/vselgedf.c: Likewise.
3866 * gcc.target/arm/vselgesf.c: Likewise.
3867 * gcc.target/arm/vselgtdf.c: Likewise.
3868 * gcc.target/arm/vselgtsf.c: Likewise.
3869 * gcc.target/arm/vselledf.c: Likewise.
3870 * gcc.target/arm/vsellesf.c: Likewise.
3871 * gcc.target/arm/vselltdf.c: Likewise.
3872 * gcc.target/arm/vselltsf.c: Likewise.
3873 * gcc.target/arm/vselnedf.c: Likewise.
3874 * gcc.target/arm/vselnesf.c: Likewise.
3875 * gcc.target/arm/vselvcdf.c: Likewise.
3876 * gcc.target/arm/vselvcsf.c: Likewise.
3877 * gcc.target/arm/vselvsdf.c: Likewise.
3878 * gcc.target/arm/vselvssf.c: Likewise.
3879
a5d6927f
RB
38802017-01-25 Richard Biener <rguenther@suse.de>
3881
3882 PR testsuite/72850
3883 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3884 to what we had before adding the threading passes.
3885
c2873892
RB
38862017-01-25 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/69264
3889 * g++.dg/torture/pr69264.C: New testcase.
3890
9aa483a2
KT
38912016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892
3893 PR target/79145
3894 * gcc.target/arm/pr79145.c: New test.
3895
5c628c3e
RB
38962017-01-25 Richard Biener <rguenther@suse.de>
3897
3898 PR debug/78363
3899 * g++.dg/gomp/pr78363-1.C: New testcase.
3900 * g++.dg/gomp/pr78363-2.C: Likewise.
3901 * g++.dg/gomp/pr78363-3.C: Likewise.
3902
9078cd36
KT
39032016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3904
3905 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3906 * gcc.dg/lto/pr61526_0.c: Likewise.
3907 * gcc.dg/lto/pr64415_0.c: Likewise.
3908
7cfd79d6
JJ
39092017-01-24 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR c++/79205
3912 * g++.dg/cpp1z/decomp22.C: New test.
3913 * g++.dg/cpp1z/decomp23.C: New test.
3914
3e4b91f2
NS
39152017-01-24 Nathan Sidwell <nathan@acm.org>
3916
1d7bc790
NS
3917 PR c++/78469
3918 * g++.dg/cpp0x/pr78469.C: New.
3919
3e4b91f2
NS
3920 PR c++/79118
3921 * g++.dg/cpp0x/pr79118.C: New.
3922
b20ba138
EB
39232017-01-24 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gcc.target/arm/vfp-longcall-apcs.c: New test.
3926
c2e84327
DM
39272017-01-24 David Malcolm <dmalcolm@redhat.com>
3928
3929 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3930 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3931 * gcc.dg/rtl/rtl.exp: New file.
3932 * gcc.dg/rtl/test.c: New file.
3933 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3934 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3935 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3936 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3937 * gcc.dg/rtl/x86_64/final.c: New test case.
3938 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3939 * gcc.dg/rtl/x86_64/ira.c: New test case.
3940 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3941 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3942 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3943 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3944 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3945 * gcc.dg/rtl/x86_64/test_1.h: New file.
3946 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3947 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3948 * gcc.dg/rtl/x86_64/times-two.h: New file.
3949 * gcc.dg/rtl/x86_64/vregs.c: New test case.
3950
cf8d19de
BC
39512017-01-24 Bin Cheng <bin.cheng@arm.com>
3952
3953 PR tree-optimization/79159
3954 * g++.dg/tree-ssa/pr79159.C: New test.
3955
f6a24a94 39562017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
3957 Martin Jambor <mjambor@suse.cz>
3958
3959 * lib/brig-dg.exp: New file.
3960 * lib/brig.exp: Likewise.
3961 * brig.dg/README: Likewise.
3962 * brig.dg/dg.exp: Likewise.
3963 * brig.dg/test/gimple/alloca.hsail: Likewise.
3964 * brig.dg/test/gimple/atomics.hsail: Likewise.
3965 * brig.dg/test/gimple/branches.hsail: Likewise.
3966 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3967 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3968 * brig.dg/test/gimple/kernarg.hsail: Likewise.
3969 * brig.dg/test/gimple/mem.hsail: Likewise.
3970 * brig.dg/test/gimple/mulhi.hsail: Likewise.
3971 * brig.dg/test/gimple/packed.hsail: Likewise.
3972 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3973 * brig.dg/test/gimple/variables.hsail: Likewise.
3974 * brig.dg/test/gimple/vector.hsail: Likewise.
3975
c3b3e526
JJ
39762017-01-24 Jakub Jelinek <jakub@redhat.com>
3977
3978 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3979 support asan, only on i?86/x86_64 require sse2_runtime.
3980
75f92127
KN
39812017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3982
3983 PR target/66669
3984 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3985 test on powerpc targets.
3986
1a998fa0
MS
39872017-01-23 Martin Sebor <msebor@redhat.com>
3988
3989 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3990
108fdd6d
RB
39912017-01-23 Richard Biener <rguenther@suse.de>
3992
3993 PR tree-optimization/79088
3994 PR tree-optimization/79188
3995 * gcc.dg/torture/pr79088.c: New testcase.
3996 * gcc.dg/torture/pr79188.c: Likewise.
3997
28826a66
KN
39982017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3999
4000 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4001 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4002 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4003 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4004 type of test function to reflect change in built-in function's
4005 return type.
4006 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4007 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4008 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4009 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4010 type and second argument type to reflect change in built-in
4011 function's type signature.
4012 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4013 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4014 type of test function to reflect change in built-in function's
4015 return type.
4016 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4017 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4018 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4019 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4020 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4021 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4022 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4023 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4024 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4025 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4026 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4027 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4028 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4029 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4030 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4031 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4032 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4033 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4034 type of test function to reflect change in built-in function's
4035 return type.
4036 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4037 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4038 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4039 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4040 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4041 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4042 test function's result and second argument to reflect change in
4043 built-in function's type signature.
4044 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4045
e6b8075c
NS
40462017-01-23 Nathan Sidwell <nathan@acm.org>
4047
fc7612fd
NS
4048 PR C++/71710
4049 * g++.dg/template/pr71710.C: New.
4050
e6b8075c
NS
4051 PR c++/71406
4052 PR c++/77508
4053 * g++.dg/template/pr71406.C: New.
4054
15b8fd49
TK
40552017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4056
9b7716c9 4057 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4058
e9c4fbe9
BS
40592017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4060
4061 PR rtl-optimization/78634
4062 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4063
8539a302
BC
40642017-01-23 Bin Cheng <bin.cheng@arm.com>
4065
4066 PR tree-optimization/70754
4067 * gfortran.dg/pr70754.f90: New test.
4068
f368600f
ML
40692017-01-23 Martin Liska <mliska@suse.cz>
4070
4071 PR tree-optimization/79196
4072 * gcc.dg/asan/pr79196.c: New test.
4073 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4074
d886761f
MM
40752017-01-23 Michael Matz <matz@suse.de>
4076
4077 PR tree-optimization/78384
4078 * gcc.dg/pr78384.c: New test.
4079
cffcafda
RB
40802017-01-23 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/79186
4083 * gcc.dg/torture/pr79186.c: New testcase.
4084 * gcc.dg/torture/pr79187.c: Likewise.
4085
bda2bc48
MJ
40862017-01-23 Martin Jambor <mjambor@suse.cz>
4087
4088 * gcc.dg/ipa/vrp8.c: New test.
4089
f65f1ae3
MJ
40902017-01-23 Martin Jambor <mjambor@suse.cz>
4091
4092 PR ipa/79108
4093 * gfortran.dg/lto/pr79108_0.f90: New test.
4094
dea06111
AS
40952017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4096
4097 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4098 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4099 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4100 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4101 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4102 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4103 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4104 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4105 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4106 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4107 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4108 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4109 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4110 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4111 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4112 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4113
05011618
RB
41142017-01-23 Richard Biener <rguenther@suse.de>
4115 Nick Clifton <nickc@redhat.com>
4116
4117 PR testsuite/78421
4118 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4119 If the target is ARM return the result of the
4120 check_effective_target_arm_vect_no_misalign proc.
4121 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4122 support unaligned vectors then only expect one of the loops to be
4123 unrolled.
4124
f6b9f2ff
ML
41252017-01-23 Martin Liska <mliska@suse.cz>
4126
4127 * gcc.dg/asan/use-after-scope-10.c: New test.
4128 * gcc.dg/asan/use-after-scope-11.c: New test.
4129 * g++.dg/asan/use-after-scope-5.C: New test.
4130
c7775327
ML
41312017-01-23 Martin Liska <mliska@suse.cz>
4132
4133 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4134 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4135 sanopt optimization for ASAN_POISON.
4136
d8ae8d16
KT
41372016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4138
4139 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4140
54d7c70c
CL
41412017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4142
4143 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4144 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4145 for poly*_t types.
4146 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4147 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4148 exec_vcombine): Likewise.
4149 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4150 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4151 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4152 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4153 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4154 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4155 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4156 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4157 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4158 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4159 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4160 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4161 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4162 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4163 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4164 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4165 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4166 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4167 Likewise.
4168 (TEST_VGET_LANE): Cast to uint to avoid warning.
4169 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4170 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4171 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4172 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4173 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4174 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4175 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4176 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4177 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4178 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4179 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4180 CHECK_POLY instead of CHECK for poly64_t types.
4181 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4182 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4183 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4184 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4185 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4186 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4187 uint32_t.
4188 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4189 for int32_t, int64_t.
4190 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4191 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4192 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4193 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4194 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4195 needed.
4196
386fe51c
JJ
41972017-01-22 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR fortran/79154
4200 * gfortran.dg/gomp/pr79154-1.f90: New test.
4201 * gfortran.dg/gomp/pr79154-2.f90: New test.
4202
bc4d86e6
AS
42032017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4204
4205 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4206
c31d5fce
MP
42072017-01-21 Marek Polacek <polacek@redhat.com>
4208
4209 PR testsuite/79169
4210 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4211
25cb56c3
JH
42122017-01-20 Jan Hubicka <hubicka@ucw.cz>
4213
4214 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4215
ea9f867b
BS
42162017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4217
4218 PR rtl-optimization/79125
4219 * gcc.dg/torture/pr79125.c: New test.
4220
a876231c
JW
42212017-01-20 Jiong Wang <jiong.wang@arm.com>
4222
2568d8a1 4223 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4224 only.
2568d8a1
JJ
4225 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4226 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4227
4b9f2115
NS
42282017-01-20 Nathan Sidwell <nathan@acm.org>
4229
3e4b91f2 4230 PR c++/78495
4b9f2115
NS
4231 * g++.dg/cpp1z/inh-ctor38.C: New.
4232
d2aadab1
MP
42332017-01-20 Marek Polacek <polacek@redhat.com>
4234
4235 PR c/79152
4236 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4237
449cd5af
TP
42382017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4239
4240 * lib/target-supports.exp (check_configured_with): New procedure.
4241 (check_effective_target_default_mode): new effective target.
4242 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4243 default mode. Fix dg-skip-if target selector syntax.
4244 * gcc.target/arm/optional_thumb-2.c: Likewise.
4245 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4246 syntax.
4247
ebed7175
DM
42482017-01-20 David Malcolm <dmalcolm@redhat.com>
4249
4250 PR c++/77829
4251 PR c++/78656
4252 * g++.dg/spellcheck-pr77829.C: New test case.
4253 * g++.dg/spellcheck-pr78656.C: New test case.
4254
2ebd93e1
MP
42552017-01-20 Marek Polacek <polacek@redhat.com>
4256
4257 PR c/64279
4258 * c-c++-common/Wduplicated-branches-1.c: New test.
4259 * c-c++-common/Wduplicated-branches-10.c: New test.
4260 * c-c++-common/Wduplicated-branches-11.c: New test.
4261 * c-c++-common/Wduplicated-branches-12.c: New test.
4262 * c-c++-common/Wduplicated-branches-2.c: New test.
4263 * c-c++-common/Wduplicated-branches-3.c: New test.
4264 * c-c++-common/Wduplicated-branches-4.c: New test.
4265 * c-c++-common/Wduplicated-branches-5.c: New test.
4266 * c-c++-common/Wduplicated-branches-6.c: New test.
4267 * c-c++-common/Wduplicated-branches-7.c: New test.
4268 * c-c++-common/Wduplicated-branches-8.c: New test.
4269 * c-c++-common/Wduplicated-branches-9.c: New test.
4270 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4271 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4272 * g++.dg/ext/builtin-object-size3.C: Likewise.
4273 * g++.dg/gomp/loop-1.C: Likewise.
4274 * g++.dg/warn/Wduplicated-branches1.C: New test.
4275 * g++.dg/warn/Wduplicated-branches2.C: New test.
4276
0ce4024a
ML
42772017-01-20 Martin Liska <mliska@suse.cz>
4278
4279 PR lto/69188
4280 * gcc.dg/lto/pr69188_0.c: New test.
4281 * gcc.dg/lto/pr69188_1.c: New test.
4282
d8ea3e7c
AS
42832017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4284
4285 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4286 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4287 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4288 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4289 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4290 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4291 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4292 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4293 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4294 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4295 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4296 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4297 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4298 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4299 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4300 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4301 * gcc.target/i386/avx-1.c: Test new intrinsics.
4302 * gcc.target/i386/sse-13.c: Ditto.
4303 * gcc.target/i386/sse-23.c: Ditto.
4304
0516164b
RB
43052017-01-20 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/71264
4308 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4309
d821744c
MF
43102017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4311
4312 * gcc.target/mips/madd4-1.c: New file.
4313 * gcc.target/mips/madd4-2.c: Likewise.
4314 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4315 HAS_MADD4.
4316 (mips_option_groups): Add -m[no-]madd4.
4317 (mips-dg-init): Detect default -mno-madd4.
4318 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4319 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4320 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4321 * gcc.target/mips/nmadd-1.c: Likewise.
4322 * gcc.target/mips/nmadd-2.c: Likewise.
4323 * gcc.target/mips/nmadd-3.c: Likewise.
4324
db58fd89
JW
43252017-01-19 Jiong Wang <jiong.wang@arm.com>
4326
4327 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4328 combined instructions.
4329 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4330 instructions.
4331 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4332 of pointer authentication.
4333
bd9cf60b
MM
43342017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4335
4336 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4337 floating point hardware to run test.
4338
ab014eb3
TC
43392017-01-19 Tamar Christina <tamar.christina@arm.com>
4340
2568d8a1 4341 * lib/target-supports.exp
ab014eb3
TC
4342 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4343
c048038f
RO
43442017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4345
4346 PR testsuite/79051
4347 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4348 __x86_64__]: Allow for target i?86-*-*.
4349
ab6b44cb
MF
43502017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4351
4352 PR target/78176
4353 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4354 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4355 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4356 HAS_LXC1.
4357 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4358 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4359 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4360
118d5ed3
AV
43612017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4362
4363 PR fortran/70696
4364 * gfortran.dg/coarray_43.f90: New test.
4365
a57c520e
RE
43662017-01-19 Richard Earnshaw <rearnsha@arm.com>
4367
4368 PR rtl-optimization/79121
4369 * gcc.c-torture/execute/pr79121.c: New test.
4370
54dc4be2
MM
43712017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4372
4373 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
4374 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4375
7bd5dad2
LK
43762017-01-18 Louis Krupp <louis.krupp@zoho.com>
4377
4378 PR fortran/50069
4379 PR fortran/55086
4380 * gfortran.dg/pr50069_1.f90: New test.
4381 * gfortran.dg/pr50069_2.f90: New test.
4382 * gfortran.dg/pr55086_1.f90: New test.
4383 * gfortran.dg/pr55086_1_tfat.f90: New test.
4384 * gfortran.dg/pr55086_2.f90: New test.
4385 * gfortran.dg/pr55086_2_tfat.f90: New test.
4386 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
4387
0edd264d
AS
43882017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4389 * gcc.dg/strcmp-1.c: New test.
4390 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
4391
551914b7
DM
43922017-01-18 David Malcolm <dmalcolm@redhat.com>
4393
4394 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
4395 (dejagnu_fail): Likewise.
4396 (dejagnu_note): Likewise.
4397 (pass): Provide forward decl, moving true decl to after #include
4398 of harness.h.
4399 (fail): Likewise.
4400 (note): Likewise.
4401
b7d3a6a6
MM
44022017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4403
4404 * gcc.target/powerpc/p9-xxbr-1.c: New test.
4405 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4406
c484627c
NS
44072017-01-18 Nathan Sidwell <nathan@acm.org>
4408
4409 PR c++/78488
4410 * g++.dg/cpp1z/inh-ctor37.C: New.
4411
a711887e
UB
44122017-01-18 Uros Bizjak <ubizjak@gmail.com>
4413
4414 PR rtl-optimization/78952
4415 * gcc.target/i386/pr78952-1.c: New test.
4416 * gcc.target/i386/pr78952-2.c: Ditto.
4417
525a5e33
AV
44182017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
4419
4420 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
4421
44222017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
4423
4424 PR fortran/70696
4425 * gfortran.dg/coarray_event_1.f08: New test.
4426
90553aac
JJ
44272017-01-18 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR target/77416
4430 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
4431 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
4432 from dg-options.
4433 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
4434 guarded test.
4435 * gcc.target/powerpc/fusion4.c: Likewise.
4436 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
4437 guarded test.
4438 * gcc.target/powerpc/pr58673-1.c: Likewise.
4439 * gcc.target/powerpc/pr58673-2.c: Likewise.
4440 * gcc.target/powerpc/pr59054.c: Likewise.
4441
dfc42f08
BS
44422016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4443
4444 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
4445 vec_bperm.
4446 * gcc.target/powerpc/p9-vbpermd.c: New file.
4447
f3981e7e
AK
44482017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4449
4450 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
4451 (must_not_compile2): Downcase first letter of error messages.
4452 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
4453 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
4454
2c65d990
NS
44552017-01-18 Nathan Sidwell <nathan@acm.org>
4456
4457 PR c++/79091
4458 * g++.dg/pr79091.C: New.
4459
a711887e
UB
44602017-01-18 Jakub Jelinek <jakub@redhat.com>
4461
4462 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
4463 to dg-options.
4464 (p0): Add missing dg-error.
4465
4701fba3
JS
44662017-01-17 Joe Seymour <joe.s@somniumtech.com>
4467
4468 * gcc.target/msp430/mul_f5_muldef.c: New test.
4469
ac4dc08d
MM
44702017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4471
4472 PR target/79004
4473 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
4474 options. Fix up the syntax for using \m and \M.
4475
1b3254e4
SB
44762017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4477
4478 PR target/78875
4479 * gcc.target/powerpc/ssp-1.c: New testcase.
4480 * gcc.target/powerpc/ssp-2.c: New testcase.
4481
8144a493
WD
44822017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4483
4484 * gcc.target/aarch64/eh_return.c: New test.
4485
a6607774
BS
44862017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4487
4488 * vec-rlmi-rlnm.c: New file.
4489
8ddfdbc2
NS
44902017-01-17 Nathan Sidwell <nathan@acm.org>
4491
4492 PR c++/61636
4493 * g++.dg/cpp1y/pr61636-1.C: New.
4494 * g++.dg/cpp1y/pr61636-2.C: New.
4495 * g++.dg/cpp1y/pr61636-3.C: New.
4496
d365b403
MS
44972017-01-17 Martin Sebor <msebor@redhat.com>
4498
4499 PR testsuite/79115
4500 * gcc.dg/pr78768.c: Make it a link-only test.
4501
0d80ab91
DM
45022017-01-17 David Malcolm <dmalcolm@redhat.com>
4503
4504 PR c++/71497
4505 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
4506 expected messages.
4507 * c-c++-common/Wmisleading-indentation.c: Likewise.
4508
31b61548
VM
45092017-01-17 Vladimir Makarov <vmakarov@redhat.com>
4510
4511 PR target/79058
4512 * gcc.target/arm/pr79058.c: New.
4513
c549996e
JJ
45142017-01-17 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR tree-optimization/71854
4517 * gcc.dg/vect/pr71854.c: New test.
4518
4f197ff9
ML
45192017-01-17 Martin Liska <mliska@suse.cz>
4520
4521 PR ipa/71207
4522 * g++.dg/ipa/pr71207.C: New test.
4523
d4193b85
JH
45242017-01-17 Jan Hubicka <hubicka@ucw.cz>
4525
4526 PR middle-end/77445
4527 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
4528 * gcc.dg/tree-ssa/pr77445.c: New testcase.
4529
906e7712
JJ
45302017-01-17 Jakub Jelinek <jakub@redhat.com>
4531
4532 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
4533 rather than long unsigned int.
4534 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
4535
12314dc9
RB
45362017-01-17 Richard Biener <rguenther@suse.de>
4537
4538 PR tree-optimization/71433
4539 * gcc.dg/Warray-bounds-20.c: New testcase.
4540
a23e48df
RB
45412017-01-17 Richard Biener <rguenther@suse.de>
4542
4543 PR testsuite/52563
4544 PR testsuite/71237
4545 PR testsuite/77737
4546 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
4547 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4548 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4549
e6750e5c
AM
45502017-01-17 Alan Modra <amodra@gmail.com>
4551
4552 * gcc.target/powerpc/pr79066.c: New.
4553
a59afbe2
JL
45542017-01-16 Jeff Law <law@redhat.com>
4555
4556 PR tree-optimization/33562
4557 PR tree-optimization/61912
4558 PR tree-optimization/77485
4559 PR tree-optimization/79090
4560 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
4561 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
4562
e1bcfb92
JJ
45632017-01-16 Jakub Jelinek <jakub@redhat.com>
4564
98e92fb2
JJ
4565 PR c/79089
4566 * gcc.c-torture/compile/pr79089.c: New test.
4567
e1bcfb92
JJ
4568 PR target/79080
4569 * gcc.dg/pr79080.c: New test.
4570
0ef1f9cd
DM
45712017-01-16 David Malcolm <dmalcolm@redhat.com>
4572
4573 PR c/78304
4574 * gcc.dg/format/pr78304.c: Convert argument from integral type
4575 to a pointer.
4576 * gcc.dg/format/pr78304-2.c: Likewise.
4577
76689ffc
CL
45782017-01-16 Carl Love <cel@us.ibm.com>
4579
4580 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
4581 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
4582
ce12ee9e
CL
45832017-01-16 Carl Love <cel@us.ibm.com>
4584
4585 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
4586 Change arguments and return type to bool long long.
4587
b336037d
MS
45882017-01-16 Martin Sebor <msebor@redhat.com>
4589
4590 PR testsuite/79051
4591 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
4592 on x86.
4593
1ddca3f3
PC
45942017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 Revert:
a711887e 4597 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
4598
4599 PR c++/71737
4600 * g++.dg/cpp0x/pr71737.C: New.
4601
290687fb
BS
46022017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4603
4604 * gcc.target/powerpc/swaps-p8-27.c: New.
4605
7d2f3f1d
PC
46062017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4607
4608 PR c++/71737
4609 * g++.dg/cpp0x/pr71737.C: New.
4610
d743728f
EB
46112017-01-16 Eric Botcazou <ebotcazou@adacore.com>
4612
4613 * gnat.dg/opt62.adb: New test.
4614 * gnat.dg/opt62_pkg.ads: New helper.
4615
90aead21
BS
46162017-01-14 Bernd Schmidt <bschmidt@redhat.com>
4617
a711887e
UB
4618 PR rtl-optimization/78626
4619 PR rtl-optimization/78727
90aead21
BS
4620 * gcc.dg/torture/pr78626.c: New test.
4621 * gcc.dg/torture/pr78727.c: New test.
4622
afaecc23
AM
46232017-01-14 Alan Modra <amodra@gmail.com>
4624
4625 * gcc.c-torture/compile/pr72749.c: New test.
4626
be4aa83d
DM
46272017-01-13 David Malcolm <dmalcolm@redhat.com>
4628
4629 PR c/78304
4630 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
4631 (test_macro_2): New test.
4632 (test_macro_3): New test.
4633 (test_macro_4): New test.
4634 (test_non_contiguous_strings): Convert line number to line offset.
4635 * gcc.dg/format/pr78304-2.c: New test case.
4636 * gcc.dg/format/pr78304.c: New test case.
4637
7cdca3ec
UB
46382017-01-13 Uros Bizjak <ubizjak@gmail.com>
4639
4640 * gcc.target/i386/funcspec-56.inc: Add missing options and
4641 reorder options by implied ISAs, as in ix86_target_string.
4642
e3017e52
MP
46432017-01-13 Marek Polacek <polacek@redhat.com>
4644
4645 PR c++/71166
4646 * g++.dg/cpp0x/constexpr-array18.C: New test.
4647
d155c6fe
JL
46482017-01-13 Jeff Law <law@redhat.com>
4649
7c9560a5
JL
4650 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
4651
9e59e99a
JL
4652 PR tree-optimization/61912
4653 PR tree-optimization/77485
4654 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
4655 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
4656 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
4657
4658 PR tree-optimization/33562
4659 PR tree-optimization/61912
4660 PR tree-optimization/77485
d155c6fe
JL
4661 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
4662 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4663 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4664 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
4665 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
4666 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
4667 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
4668
77719b06
ML
46692017-01-13 Martin Liska <mliska@suse.cz>
4670
4671 PR ipa/79043
4672 * gcc.c-torture/execute/pr79043.c: New test.
4673
a181b2bc
RB
46742017-01-13 Richard Biener <rguenther@suse.de>
4675
4676 PR middle-end/78411
4677 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
4678
eaed3226
AV
46792017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4680
4681 PR fortran/70697
4682 * gfortran.dg/coarray/event_4.f08: New test.
4683
4ccff88b
AV
46842017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4685
4686 PR fortran/70696
4687 * gfortran.dg/coarray/event_3.f08: New test.
4688
3c3b9090
RB
46892017-01-13 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/77283
4692 * gcc.dg/tree-ssa/split-path-9.c: Fix.
4693
25329913
RB
46942017-01-13 Richard Biener <rguenther@suse.de>
4695
4696 * gcc.dg/gimplefe-22.c: New testcase.
4697
10b70b8e
RB
46982017-01-13 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/77283
4701 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
4702 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
4703 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
4704
76a8f82f
SL
47052017-01-12 Sandra Loosemore <sandra@codesourcery.com>
4706
4707 * gcc.dg/pr77862.c: Require fpic target.
4708
59a505da
MM
47092017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4710
4711 PR target/79004
4712 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 4713
bce6f760
MS
47142017-01-12 Martin Sebor <msebor@redhat.com>
4715
4716 * gcc.dg/pr78138.c: Adjust.
4717 * gcc.dg/pr78768.c: Adjust.
4718 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
4719 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4720 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4721 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4722 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
4723 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
4724 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
4725 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
4726 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
4727 * gcc.dg/tree-ssa/pr78605.c: Adjust.
4728 * gcc.dg/tree-ssa/pr78622.c: Adjust.
4729
3eefa646
JJ
47302017-01-12 Jakub Jelinek <jakub@redhat.com>
4731
4732 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
4733
dcb56243
MS
47342017-01-12 Martin Sebor <msebor@redhat.com>
4735
8be3f306 4736 PR testsuite/79051
940242cd
MS
4737 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
4738 due to bug 79054.
dcb56243 4739
b7431c20
DE
47402017-01-12 David Edelsohn <dje.gcc@gmail.com>
4741
4742 * gcc.dg/pr78768.c: Require LTO.
4743
2bcd9f32
MS
47442017-01-12 Martin Sebor <msebor@redhat.com>
4745
4746 PR c/79074
4747 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
4748 due to the referenced bug.
4749
b2fc1c70
MS
47502017-01-12 Martin Sebor <msebor@redhat.com>
4751
4752 PR testsuite/79073
4753 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
4754
fbed6f36
UB
47552017-01-12 Uros Bizjak <ubizjak@gmail.com>
4756
4757 * gcc.target/i386/builtin_target.c (check_features): Check all
4758 supported __builtin_cpu_supports options.
4759
27282dad
KT
47602017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4761
4762 PR tree-optimization/78319
4763 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
4764 Remove xfail.
4765
66113166
BS
47662017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4767
4768 PR target/79044
4769 * gcc.target/powerpc/swaps-p8-26.c: New.
4770
6bb4ea5c
RB
47712017-01-12 Richard Biener <rguenther@suse.de>
4772
4773 * gcc.dg/gimplefe-21.c: New testcase.
4774
f15dbadb
MC
47752017-01-12 Michael Collison <michael.collison@arm.com>
4776
4777 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
4778
73e32c47
JK
47792017-01-11 Julia Koval <julia.koval@intel.com>
4780 Uros Bizjak <ubizjak@gmail.com>
4781
4782 * gcc.target/i386/sgx.c New test.
4783 * gcc.target/i386/sse-12.c: Add -msgx.
4784 * gcc.target/i386/sse-13.c: Ditto.
4785 * gcc.target/i386/sse-14.c: Ditto.
4786 * gcc.target/i386/sse-22.c: Ditto.
4787 * gcc.target/i386/sse-23.c: Ditto.
4788 * g++.dg/other/i386-2.C: Ditto.
4789 * g++.dg/other/i386-3.C: Ditto.
4790
3594adc7
MS
47912017-01-11 Martin Sebor <msebor@redhat.com>
4792
4793 PR c++/24511
4794 * g++.dg/template/explicit9.C: New test.
4795
01bfd257
NS
47962017-01-11 Nathan Sidwell <nathan@acm.org>
4797
4798 PR c++/77812
4799 * g++.dg/pr77812.C: New.
4800
88df7964
JJ
48012017-01-11 Jakub Jelinek <jakub@redhat.com>
4802
eae63d78
JJ
4803 PR c++/71537
4804 * g++.dg/cpp1y/constexpr-71537.C: New test.
4805
88df7964
JJ
4806 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
4807 argument.
4808
960ecba4
MS
48092017-01-11 Martin Sebor <msebor@redhat.com>
4810
4811 PR c/47931
4812 * c-c++-common/Waddress-2.c: New test.
4813
1f258a55
JJ
48142017-01-11 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR c++/78341
4817 * g++.dg/cpp0x/pr78341.C: New test.
4818
bf5fbf46
MS
48192017-01-11 Martin Sebor <msebor@redhat.com>
4820
4821 PR c/78768
4822 * gcc.dg/pr78768.c: New test.
4823
19ff0049
DM
48242017-01-11 David Malcolm <dmalcolm@redhat.com>
4825
4826 PR driver/78877
4827 * gcc.dg/spellcheck-options-14.c: New test case.
4828 * gcc.dg/spellcheck-options-15.c: New test case.
4829 * gcc.dg/spellcheck-options-16.c: New test case.
4830 * gcc.dg/spellcheck-options-17.c: New test case.
4831
c86e9f03
ML
48322017-01-11 Martin Liska <mliska@suse.cz>
4833
4834 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
4835
947f51d6
JJ
48362017-01-11 Jakub Jelinek <jakub@redhat.com>
4837
4838 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
4839 instead of just 1 for the decomposition from struct C.
4840
849fccf8
EB
48412017-01-11 Eric Botcazou <ebotcazou@adacore.com>
4842
4843 * gcc.c-torture/execute/20170111-1.c: New test.
4844
80c74722
RB
48452017-01-11 Richard Biener <rguenther@suse.de>
4846
4847 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4848
4c4b4703
JJ
48492017-01-11 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR middle-end/50199
4852 * gcc.dg/lto/pr50199_0.c: New test.
4853
664b1a6b
MS
48542017-01-10 Martin Sebor <msebor@redhat.com>
4855
4856 PR testsuite/78960
4857 PR testsuite/78959
4858 PR testsuite/78133
4859 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4860 * gcc.dg/tree-ssa/pr78622.c: Ditto.
4861
fefd3086
MS
48622017-01-10 Martin Sebor <msebor@redhat.com>
4863
4864 PR middle-end/78138
664b1a6b 4865 * gcc.dg/pr78138.c: New test.
fefd3086 4866
b9f4757f
DM
48672017-01-10 David Malcolm <dmalcolm@redhat.com>
4868
4869 PR c++/77949
4870 * g++.dg/diagnostic/pr77949.C: New test case.
4871
5a50f6bb
MS
48722017-01-10 Martin Sebor <msebor@redhat.com>
4873
4874 PR middle-end/78245
4875 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4876
c16880ef
MS
48772017-01-10 Martin Sebor <msebor@redhat.com>
4878
4879 PR tree-optimization/78775
4880 * gcc.dg/attr-alloc_size-4.c: Add test cases.
4881 * gcc.dg/attr-alloc_size-10.c: New test.
4882 * gcc.dg/attr-alloc_size-11.c: New test.
4883 * gcc.dg/builtin-stringop-chk-7.c: New test.
4884 * gcc.dg/pr78775.c: New test.
4885 * gcc.dg/pr78973-2.c: New test.
4886 * gcc.dg/pr78973.c: New test.
4887
5363d9d9
JL
48882017-01-10 Jeff Law <law@redhat.com>
4889
4890 PR tree-optimization/77766
4891 PR tree-optimization/78856
4892 * gcc.c-torture/execute/pr77766.c: New test.
4893
aae23693
RB
48942016-01-10 Richard Biener <rguenther@suse.de>
4895
4896 PR tree-optimization/79034
4897 * g++.dg/torture/pr79034.C: New testcase.
4898
a0843aed
ML
48992017-01-10 Martin Liska <mliska@suse.cz>
4900
4901 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4902 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4903 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4904 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4905 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4906 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4907 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4908 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4909 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4910 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4911 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4912 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4913 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4914 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4915 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4916 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4917 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4918 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4919 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4920 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4921 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4922 * gcc.dg/ipa/pr64307.c: Likewise.
4923 * gcc.dg/ipa/pr77653.c: Likewise.
4924
79fc8ffe
AS
49252017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
4926
4927 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4928 * g++.dg/other/i386-3.C: Ditto.
4929 * gcc.target/i386/sse-12.c: Ditto.
4930 * gcc.target/i386/sse-13.c: Ditto.
4931 * gcc.target/i386/sse-22.c: Ditto.
4932 * gcc.target/i386/sse-23.c: Ditto.
4933 * gcc.target/i386/builtin_target.c: Handle new option.
4934 * gcc.target/i386/funcspec-56.inc: Test new attributes.
4935 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4936 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4937
dfa6951f
MS
49382017-01-09 Martin Sebor <msebor@redhat.com>
4939
4940 PR testsuite/79036
4941 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4942 with different precisions.
4943
a271e415
EB
49442017-01-09 Eric Botcazou <ebotcazou@adacore.com>
4945
4946 * g++.dg/opt/call2.C: New test.
4947 * g++.dg/opt/call3.C: Likewise.
4948 * gnat.dg/array26.adb: New test.
4949 * gnat.dg/array26_pkg.ad[sb]: New helper.
4950 * gnat.dg/array27.adb: New test.
4951 * gnat.dg/array27_pkg.ad[sb]: New helper.
4952 * gnat.dg/array28.adb: New test.
4953 * gnat.dg/array28_pkg.ad[sb]: New helper.
4954
bd2c6270
JJ
49552017-01-09 Jakub Jelinek <jakub@redhat.com>
4956
4957 PR translation/79019
4958 PR translation/79020
4959 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4960 diagnostics.
4961 * gfortran.dg/initialization_17.f90: Likewise.
4962
1c1d8e75
DH
49632017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4964
4965 PR testsuite/79026
4966 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4967 * gcc.target/i386/pr78904-4.c: Likewise.
4968 * gcc.target/i386/pr78904-6.c: Likewise.
4969 * gcc.target/i386/pr78967-2.c: Likewise.
4970
cb330ba5
JJ
49712017-01-09 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR tree-optimization/78899
4974 * gcc.target/i386/pr78899.c: New test.
4975 * gcc.dg/pr71077.c: New test.
4976
a5e14a42
MJ
49772017-01-09 Martin Jambor <mjambor@suse.cz>
4978
4979 PR ipa/78365
4980 PR ipa/78599
4981 * gcc.dg/torture/pr78365.c: New test.
4982
01216d27
JJ
49832017-01-09 Jakub Jelinek <jakub@redhat.com>
4984
dc59e50a
JJ
4985 PR c++/78948
4986 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4987 (main): Use int* instead of long long.
4988
01216d27
JJ
4989 PR tree-optimization/78938
4990 * gcc.dg/vect/pr78938.c: New test.
4991
c0d4fec7
KT
49922017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4993
4994 * gcc.dg/20161219.c: New test.
4995
7b1b0cc1
RB
49962017-01-09 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/78997
4999 * gcc.dg/torture/pr78997.c: New testcase.
5000
813b9c0d
RB
50012017-01-09 Richard Biener <rguenther@suse.de>
5002
5003 PR debug/79000
5004 * g++.dg/lto/pr79000_0.C: New testcase.
5005 * g++.dg/lto/pr79000_1.c: Likewise.
5006
efcc8d38
MS
50072017-01-08 Martin Sebor <msebor@redhat.com>
5008
5009 PR middle-end/77708
5010 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5011 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5012 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5013 due to bug 78969.
5014 * gcc.dg/format/pr78569.c: Adjust.
5015
5ccf1d8d
DM
50162017-01-07 David Malcolm <dmalcolm@redhat.com>
5017
5018 PR c++/72803
5019 * g++.dg/diagnostic/pr72803.C: New test case.
5020
42002dfe
MS
50212017-01-07 Martin Sebor <msebor@redhat.com>
5022
5023 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5024 * gcc.dg/attr-alloc_size-4.c: Same.
5025
de91486c
AV
50262017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5027
5028 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5029 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5030 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5031 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5032 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5033 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5034 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5035
f55a925e
AS
50362017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5037 * gcc.dg/memcmp-1.c: New.
5038 * gcc.dg/strncmp-1.c: New.
5039
f3caa118
AV
50402017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5041
5042 * gcc.target/arm/acle/mcrr: New.
5043 * gcc.target/arm/acle/mcrr2: New.
5044 * gcc.target/arm/acle/mrrc: New.
5045 * gcc.target/arm/acle/mrrc2: New.
5046
ecc9a25b
AV
50472017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5048
5049 * gcc.target/arm/acle/mcr.c: New.
5050 * gcc.target/arm/acle/mrc.c: New.
5051 * gcc.target/arm/acle/mcr2.c: New.
5052 * gcc.target/arm/acle/mrc2.c: New.
5053
3811581f
AV
50542017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5055
5056 * gcc.target/arm/acle/ldc: New.
5057 * gcc.target/arm/acle/ldc2: New.
5058 * gcc.target/arm/acle/ldcl: New.
5059 * gcc.target/arm/acle/ldc2l: New.
5060 * gcc.target/arm/acle/stc: New.
5061 * gcc.target/arm/acle/stc2: New.
5062 * gcc.target/arm/acle/stcl: New.
5063 * gcc.target/arm/acle/stc2l: New.
5064
d57daa0c
AV
50652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5066
5067 * gcc.target/arm/acle/acle.exp: Run tests for different options
5068 and make sure fat-lto-objects is used such that we can still do
5069 assemble scans.
5070 * gcc.target/arm/acle/cdp.c: New.
5071 * gcc.target/arm/acle/cdp2.c: New.
5072 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5073 (check_effective_target_arm_coproc1_ok_nocache): New.
5074 (check_effective_target_arm_coproc2_ok): New.
5075 (check_effective_target_arm_coproc2_ok_nocache): New.
5076 (check_effective_target_arm_coproc3_ok): New.
5077 (check_effective_target_arm_coproc3_ok_nocache): New.
5078 (check_effective_target_arm_coproc4_ok): New.
5079 (check_effective_target_arm_coproc4_ok_nocache): New.
5080
8a123229
MS
50812017-01-06 Martin Sebor <msebor@redhat.com>
5082
5083 PR middle-end/78605
5084 * gcc.dg/tree-ssa/pr78605.c: New test.
5085
5b8999d6
MS
50862017-01-05 Martin Sebor <msebor@redhat.com>
5087
5088 PR tree-optimization/78910
5089 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5090 diagnostics.
5091 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5092 * gcc.dg/tree-ssa/pr78910.c: New test.
5093
4e89adf9
EB
50942017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gcc.dg/sso-10.c: New test.
5097
962c5679
JJ
50982017-01-05 Jakub Jelinek <jakub@redhat.com>
5099
cfd719e7
JJ
5100 PR tree-optimization/71016
5101 * gcc.target/i386/pr71016.c: New test.
5102 * gcc.target/aarch64/pr71016.c: New test.
5103 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5104
26f20371
JJ
5105 PR c++/78931
5106 * g++.dg/cpp1z/decomp19.C: New test.
5107
962c5679
JJ
5108 PR c++/78890
5109 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5110 * g++.dg/init/union1.C: Likewise.
5111 * g++.dg/cpp0x/union6.C: Expect errors.
5112 * g++.dg/cpp0x/union8.C: New test.
5113 * g++.dg/cpp0x/pr78890-1.C: New test.
5114 * g++.dg/cpp0x/pr78890-2.C: New test.
5115
8c15f541
DE
51162017-01-05 David Edelsohn <dje.gcc@gmail.com>
5117
5118 * gcc.target/powerpc/pr71670.c: Require p9vector.
5119 * gcc.target/powerpc/p9-novsx.c: Same.
5120
51b86113
DM
51212017-01-05 David Malcolm <dmalcolm@redhat.com>
5122
5123 * selftests/asr_div1.rtl: New file.
5124 * selftests/aarch64: New subdirectory.
5125 * selftests/aarch64/times-two.rtl: New file.
5126 * selftests/bb-index.rtl: New file.
5127 * selftests/cfg-test.rtl: New file.
5128 * selftests/const-int.rtl: New file.
5129 * selftests/example-labels.rtl: New file.
5130 * selftests/insn-with-mode.rtl: New file.
5131 * selftests/jump-to-label-ref.rtl: New file.
5132 * selftests/jump-to-return.rtl: New file.
5133 * selftests/jump-to-simple-return.rtl: New file.
5134 * selftests/mem.rtl: New file.
5135 * selftests/note-insn-deleted.rtl: New file.
5136 * selftests/note_insn_basic_block.rtl: New file.
5137 * selftests/simple-cse.rtl: New file.
5138 * selftests/symbol-ref.rtl: New file.
5139 * selftests/x86_64: New subdirectory.
5140 * selftests/x86_64/call-insn.rtl: New file.
5141 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5142 * selftests/x86_64/times-two.rtl: New file.
5143 * selftests/x86_64/unspec.rtl: New file.
5144
dc7650cc
NS
51452017-01-05 Nathan Sidwell <nathan@acm.org>
5146
5147 PR c++/78765
5148 * g++.dg/cpp0x/pr78765.C: New.
5149
3db70565
DV
51502017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5151
5152 * gcc.target/s390/memcpy-2.c: New test.
5153 * gcc.target/s390/memset-2.c: New test.
5154
f5a537e3
AK
51552017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5156
5157 * gcc.target/s390/memcpy-1.c: New test.
5158
d80c6d02
JL
51592017-01-04 Jeff Law <law@redhat.com>
5160
5161 PR tree-optimization/78812
5162 * g++.dg/torture/pr78812.C: New test.
5163
08edc320 51642017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5165
5166 PR target/71977
5167 PR target/70568
5168 PR target/78823
5169 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5170 64-bit VSX systems with direct move, whether we optimize common
5171 code sequences in the GLIBC math library for float math functions.
5172 * gcc.target/powerpc/pr71977-2.c: Likewise.
5173
a9342885
MP
51742017-01-04 Marek Polacek <polacek@redhat.com>
5175
5176 PR c++/64767
5177 * c-c++-common/Wpointer-compare-1.c: New test.
5178
066435fe
JJ
51792017-01-04 Jakub Jelinek <jakub@redhat.com>
5180
abec4284
JJ
5181 PR c++/78949
5182 * c-c++-common/Wunused-var-16.c: New test.
5183
26c43e27
JJ
5184 PR c++/78693
5185 * g++.dg/cpp0x/pr78693.C: New test.
5186
fc73e60c
JJ
5187 PR driver/78957
5188 * gcc.dg/pr78957.c: New test.
5189
c9cf3863
JJ
5190 * g++.dg/cpp1y/auto-fn34.C: New test.
5191
066435fe
JJ
5192 PR c++/71182
5193 * g++.dg/cpp0x/pr71182.C: New test.
5194
598bd687
KN
51952017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5196
5197 PR target/78056
5198 * gcc.target/powerpc/pr78056-1.c: New test.
5199 * gcc.target/powerpc/pr78056-2.c: New test.
5200 * gcc.target/powerpc/pr78056-3.c: New test.
5201 * gcc.target/powerpc/pr78056-4.c: New test.
5202 * gcc.target/powerpc/pr78056-5.c: New test.
5203 * gcc.target/powerpc/pr78056-6.c: New test.
5204 * gcc.target/powerpc/pr78056-7.c: New test.
5205 * gcc.target/powerpc/pr78056-8.c: New test.
5206 * lib/target-supports.exp
5207 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5208 whether the effective target supports the popcntb instruction.
5209
8194635a
JL
52102017-01-03 Jeff Law <law@redhat.com>
5211
5212 PR tree-optimization/67955
5213 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5214
baf9ebc8
MP
52152017-01-04 Marek Polacek <polacek@redhat.com>
5216
5217 PR c++/77545
5218 PR c++/77284
5219 * g++.dg/cpp0x/range-for32.C: New test.
5220 * g++.dg/cpp0x/range-for33.C: New test.
5221
5dd9a9d0
DM
52222017-01-04 David Malcolm <dmalcolm@redhat.com>
5223
5224 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5225
4bf07f3f
NS
52262017-01-04 Nathan Sidwell <nathan@acm.org>
5227
5228 PR c++/66735
5229 * g++.dg/cpp1y/pr66735.C: New.
5230
165ba2e9
JJ
52312017-01-04 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR tree-optimization/71563
5234 * gcc.dg/tree-ssa/pr71563.c: New test.
5235
4567f969
JB
52362017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5237
5238 PR fortran/78534
5239 PR fortran/78976
5240 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5241 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5242 * gfortran.dg/transfer_intrinsic_1.f90: Change
5243 scan-tree-dump-times due to gfc_trans_string_copy change to
5244 avoid -Wstringop-overflow.
5245
1c06f07f
JL
52462017-01-03 Jeff Law <law@redhat.com>
5247
5248 PR tree-optimization/78856
5249 * gcc.c-torture/execute/pr78856.c: New test.
5250
60fb638f
MM
52512017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5252
5253 PR target/78953
5254 * gcc.target/powerpc/pr78953.c: New test.
5255
e4d02f52
ILT
52562017-01-03 Ian Lance Taylor <iant@google.com>
5257
5258 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5259 enums.
5260
5b4f088d
MS
52612017-01-03 Martin Sebor <msebor@redhat.com>
5262
5263 PR tree-optimization/78696
5264 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5265 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5266 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5267 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5268
52692017-01-03 David Malcolm <dmalcolm@redhat.com>
5270
5271 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5272 with more than one digit.
5273 * lib/gcc-dg.exp (process-message): Support more than one digit
5274 in relative line specifications.
5275
52762017-01-03 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR tree-optimization/78965
5279 * gcc.dg/pr78965.c: New test.
5280
5281 PR middle-end/78901
5282 * g++.dg/opt/pr78901.C: New test.
5283
52842017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5285
5286 PR fortran/78534
5287 PR fortran/66310
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/repeat_4.f90: Use integers of kind C_SIZE_T.
5291 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5292 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5293 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5294 * gfortran.dg/string_1_lp64.f90: New test.
5295 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5296 * gfortran.dg/string_3_lp64.f90: New test.
5297 * gfortran.dg/transfer_intrinsic_1.f90: Change
5298 scan-tree-dump-times due to gfc_trans_string_copy change to
5299 avoid -Wstringop-overflow.
5300
8b7163c6
UB
53012017-01-02 Uros Bizjak <ubizjak@gmail.com>
5302
5303 PR target/78967
5304 * gcc.target/i386/pr78967-1.c: New test.
5305 * gcc.target/i386/pr78967-2.c: Ditto.
5306 * gcc.target/i386/pr78967-3.c: Ditto.
5307
5308 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5309 * gcc.target/i386/pr78904-4.c: Ditto.
5310 * gcc.target/i386/pr78904-6.c: Ditto.
5311
e2940b98
JH
53122017-01-01 Jan Hubicka <hubicka@ucw.cz>
5313
5314 PR middle-end/77674
5315 * g++.dg/torture/pr77674.C: New testcase.
5316
cbe34bb5 53172017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5318
5319 Update copyright years.
818ab71a 5320\f
cbe34bb5 5321Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5322
5323Copying and distribution of this file, with or without modification,
5324are permitted in any medium without royalty provided the copyright
5325notice and this notice are preserved.