1 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
3 * g++/opt/pr80436.C: XFAIL on AIX.
5 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8 * g++.dg/diagnostic/pr80473.C: New test.
10 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
12 * g++.dg/warn/Wextra-semi.C: New test.
14 2017-04-20 Jakub Jelinek <jakub@redhat.com>
17 * g++.dg/other/pr80423.C: New test.
19 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
21 * gcc.dg/pr80170.c: Require ptr32plus.
23 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
25 PR tree-optimization/80426
26 * gcc.c-torture/execute/20170419-1.c: New test.
28 2017-04-19 Jakub Jelinek <jakub@redhat.com>
31 * g++.dg/debug/pr80461.C: New test.
34 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
35 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
36 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
39 * g++.dg/opt/pr80436.C: New test.
41 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
43 * gcc.dg/torture/pr80341.c: Require int32plus.
45 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
46 Jeff Law <law@redhat.com>
48 * gcc.c-torture/compile/20170419-1.c: New test.
50 2017-04-19 Tom de Vries <tom@codesourcery.com>
53 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
54 subsequent dg directives.
55 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
56 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
57 * c-c++-common/attr-fallthrough-2.c: Same.
58 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
59 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
60 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
61 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
62 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
63 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
64 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
65 * c-c++-common/cilk-plus/CK/errors.c: Same.
66 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
67 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
68 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
69 * c-c++-common/cpp/pr57580.c: Same.
70 * c-c++-common/goacc/asyncwait-1.c: Same.
71 * c-c++-common/goacc/cache-2.c: Same.
72 * c-c++-common/goacc/declare-2.c: Same.
73 * c-c++-common/goacc/deviceptr-1.c: Same.
74 * c-c++-common/goacc/routine-5.c: Same.
75 * c-c++-common/gomp/clauses-2.c: Same.
76 * c-c++-common/gomp/ordered-3.c: Same.
77 * c-c++-common/gomp/pr67501.c: Same.
78 * c-c++-common/pr20000.c: Same.
79 * c-c++-common/pr43395.c: Same.
80 * c-c++-common/pr49706.c: Same.
81 * c-c++-common/pr77624-1.c: Same.
82 * c-c++-common/pr77624-2.c: Same.
83 * c-c++-common/raw-string-14.c: Same.
84 * c-c++-common/raw-string-16.c: Same.
85 * c-c++-common/raw-string-3.c: Same.
86 * c-c++-common/raw-string-4.c: Same.
87 * c-c++-common/raw-string-5.c: Same.
88 * c-c++-common/raw-string-6.c: Same.
89 * g++.dg/abi/mangle41.C: Same.
90 * g++.dg/conversion/nullptr1.C: Same.
91 * g++.dg/cpp0x/alias-decl-80296.C: Same.
92 * g++.dg/cpp0x/auto27.C: Same.
93 * g++.dg/cpp0x/constexpr-98.C: Same.
94 * g++.dg/cpp0x/constexpr-diag2.C: Same.
95 * g++.dg/cpp0x/diag2.C: Same.
96 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
97 * g++.dg/cpp0x/nullptr15.C: Same.
98 * g++.dg/cpp0x/pr31431-2.C: Same.
99 * g++.dg/cpp0x/pr31431.C: Same.
100 * g++.dg/cpp0x/pr79118.C: Same.
101 * g++.dg/cpp0x/static_assert3.C: Same.
102 * g++.dg/cpp0x/temp_default2.C: Same.
103 * g++.dg/cpp0x/trailing4.C: Same.
104 * g++.dg/cpp0x/variadic-ex10.C: Same.
105 * g++.dg/cpp0x/variadic-ex13.C: Same.
106 * g++.dg/cpp0x/variadic-ex14.C: Same.
107 * g++.dg/cpp0x/variadic-ex3.C: Same.
108 * g++.dg/cpp0x/variadic-ex4.C: Same.
109 * g++.dg/cpp0x/variadic59.C: Same.
110 * g++.dg/cpp0x/vt-37737-2.C: Same.
111 * g++.dg/cpp0x/vt-57397-1.C: Same.
112 * g++.dg/cpp0x/vt-57397-2.C: Same.
113 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
114 * g++.dg/cpp1z/gen-attrs1.C: Same.
115 * g++.dg/diagnostic/pr71075.C: Same.
116 * g++.dg/eh/goto2.C: Same.
117 * g++.dg/eh/goto3.C: Same.
118 * g++.dg/expr/bitfield4.C: Same.
119 * g++.dg/expr/bitfield5.C: Same.
120 * g++.dg/expr/bitfield6.C: Same.
121 * g++.dg/expr/bool1.C: Same.
122 * g++.dg/expr/bool3.C: Same.
123 * g++.dg/expr/cond10.C: Same.
124 * g++.dg/expr/cond11.C: Same.
125 * g++.dg/expr/lval3.C: Same.
126 * g++.dg/expr/lval4.C: Same.
127 * g++.dg/ext/anon-struct4.C: Same.
128 * g++.dg/ext/attrib44.C: Same.
129 * g++.dg/ext/builtin3.C: Same.
130 * g++.dg/ext/dllimport7.C: Same.
131 * g++.dg/ext/label5.C: Same.
132 * g++.dg/ext/no-asm-1.C: Same.
133 * g++.dg/ext/utf16-4.C: Same.
134 * g++.dg/ext/vla2.C: Same.
135 * g++.dg/gomp/block-1.C: Same.
136 * g++.dg/gomp/block-2.C: Same.
137 * g++.dg/gomp/block-3.C: Same.
138 * g++.dg/gomp/block-5.C: Same.
139 * g++.dg/gomp/linear-2.C: Same.
140 * g++.dg/gomp/target-1.C: Same.
141 * g++.dg/gomp/target-2.C: Same.
142 * g++.dg/gomp/taskgroup-1.C: Same.
143 * g++.dg/gomp/teams-1.C: Same.
144 * g++.dg/inherit/pure1.C: Same.
145 * g++.dg/init/array43.C: Same.
146 * g++.dg/init/array46.C: Same.
147 * g++.dg/init/const10.C: Same.
148 * g++.dg/init/ctor4-1.C: Same.
149 * g++.dg/init/ctor4.C: Same.
150 * g++.dg/init/new37.C: Same.
151 * g++.dg/init/pr25811.C: Same.
152 * g++.dg/init/pr29043.C: Same.
153 * g++.dg/init/pr29571.C: Same.
154 * g++.dg/lookup/duperr1.C: Same.
155 * g++.dg/lookup/error1.C: Same.
156 * g++.dg/lookup/koenig5.C: Same.
157 * g++.dg/lookup/pr77549.C: Same.
158 * g++.dg/lookup/suggestions1.C: Same.
159 * g++.dg/lookup/using16.C: Same.
160 * g++.dg/lookup/using7.C: Same.
161 * g++.dg/other/anon-union3.C: Same.
162 * g++.dg/other/array2.C: Same.
163 * g++.dg/other/error13.C: Same.
164 * g++.dg/other/error34.C: Same.
165 * g++.dg/overload/builtin1.C: Same.
166 * g++.dg/overload/conv-op1.C: Same.
167 * g++.dg/overload/error3.C: Same.
168 * g++.dg/overload/koenig1.C: Same.
169 * g++.dg/overload/operator5.C: Same.
170 * g++.dg/overload/template5.C: Same.
171 * g++.dg/overload/unknown1.C: Same.
172 * g++.dg/overload/using2.C: Same.
173 * g++.dg/parse/constructor1.C: Same.
174 * g++.dg/parse/crash36.C: Same.
175 * g++.dg/parse/crash63.C: Same.
176 * g++.dg/parse/error11.C: Same.
177 * g++.dg/parse/error12.C: Same.
178 * g++.dg/parse/error14.C: Same.
179 * g++.dg/parse/error2.C: Same.
180 * g++.dg/parse/error21.C: Same.
181 * g++.dg/parse/error26.C: Same.
182 * g++.dg/parse/error36.C: Same.
183 * g++.dg/parse/friend12.C: Same.
184 * g++.dg/parse/invalid-op1.C: Same.
185 * g++.dg/parse/missing-template1.C: Same.
186 * g++.dg/parse/parser-pr28152-2.C: Same.
187 * g++.dg/parse/parser-pr28152.C: Same.
188 * g++.dg/parse/pr16696-permissive.C: Same.
189 * g++.dg/parse/pr16696.C: Same.
190 * g++.dg/parse/pr69628.C: Same.
191 * g++.dg/parse/ret-type2.C: Same.
192 * g++.dg/parse/specialization1.C: Same.
193 * g++.dg/parse/template3.C: Same.
194 * g++.dg/parse/template9.C: Same.
195 * g++.dg/parse/typename11.C: Same.
196 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
197 * g++.dg/pr45330.C: Same.
198 * g++.dg/rtti/typeid6.C: Same.
199 * g++.dg/spellcheck-fields.C: Same.
200 * g++.dg/spellcheck-typenames.C: Same.
201 * g++.dg/tc1/dr108.C: Same.
202 * g++.dg/tc1/dr147.C: Same.
203 * g++.dg/template/arg7.C: Same.
204 * g++.dg/template/conv11.C: Same.
205 * g++.dg/template/crash13.C: Same.
206 * g++.dg/template/crash55.C: Same.
207 * g++.dg/template/dependent-expr5.C: Same.
208 * g++.dg/template/error17.C: Same.
209 * g++.dg/template/error33.C: Same.
210 * g++.dg/template/error4.C: Same.
211 * g++.dg/template/error50.C: Same.
212 * g++.dg/template/error53.C: Same.
213 * g++.dg/template/friend.C: Same.
214 * g++.dg/template/func2.C: Same.
215 * g++.dg/template/local6.C: Same.
216 * g++.dg/template/member5.C: Same.
217 * g++.dg/template/meminit1.C: Same.
218 * g++.dg/template/nested3.C: Same.
219 * g++.dg/template/nontype6.C: Same.
220 * g++.dg/template/overload12.C: Same.
221 * g++.dg/template/ptrmem8.C: Same.
222 * g++.dg/template/qualified-id1.C: Same.
223 * g++.dg/template/spec15.C: Same.
224 * g++.dg/template/static1.C: Same.
225 * g++.dg/template/static10.C: Same.
226 * g++.dg/template/static2.C: Same.
227 * g++.dg/template/ttp25.C: Same.
228 * g++.dg/template/typedef2.C: Same.
229 * g++.dg/template/typename2.C: Same.
230 * g++.dg/template/unify10.C: Same.
231 * g++.dg/template/unify6.C: Same.
232 * g++.dg/template/unify7.C: Same.
233 * g++.dg/template/unify9.C: Same.
234 * g++.dg/template/varmod1.C: Same.
235 * g++.dg/ubsan/div-by-zero-1.C: Same.
236 * g++.dg/ubsan/pr63956.C: Same.
237 * g++.dg/warn/Waddress-1.C: Same.
238 * g++.dg/warn/Wconversion2.C: Same.
239 * g++.dg/warn/Wnull-conversion-1.C: Same.
240 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
241 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
242 * g++.dg/warn/Wswitch-1.C: Same.
243 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
244 * g++.dg/warn/Wtype-limits.C: Same.
245 * g++.dg/warn/Wunused-parm-5.C: Same.
246 * g++.dg/warn/deprecated-6.C: Same.
247 * g++.dg/warn/deprecated.C: Same.
248 * g++.dg/warn/incomplete1.C: Same.
249 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
250 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
251 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
252 * g++.dg/warn/overflow-warn-1.C: Same.
253 * g++.dg/warn/overflow-warn-3.C: Same.
254 * g++.dg/warn/overflow-warn-4.C: Same.
255 * g++.dg/warn/pr12242.C: Same.
256 * g++.dg/warn/pr30551-2.C: Same.
257 * g++.dg/warn/pr30551.C: Same.
258 * g++.old-deja/g++.benjamin/16077.C: Same.
259 * g++.old-deja/g++.bob/inherit1.C: Same.
260 * g++.old-deja/g++.brendan/crash56.C: Same.
261 * g++.old-deja/g++.brendan/template17.C: Same.
262 * g++.old-deja/g++.eh/ctor1.C: Same.
263 * g++.old-deja/g++.jason/bool5.C: Same.
264 * g++.old-deja/g++.jason/cond.C: Same.
265 * g++.old-deja/g++.jason/operator.C: Same.
266 * g++.old-deja/g++.jason/pmf5.C: Same.
267 * g++.old-deja/g++.law/ctors5.C: Same.
268 * g++.old-deja/g++.law/missed-error2.C: Same.
269 * g++.old-deja/g++.law/operators9.C: Same.
270 * g++.old-deja/g++.law/temps1.C: Same.
271 * g++.old-deja/g++.mike/for2.C: Same.
272 * g++.old-deja/g++.mike/ns5.C: Same.
273 * g++.old-deja/g++.mike/ns7.C: Same.
274 * g++.old-deja/g++.mike/p10769b.C: Same.
275 * g++.old-deja/g++.niklas/t120.C: Same.
276 * g++.old-deja/g++.niklas/t121.C: Same.
277 * g++.old-deja/g++.ns/koenig5.C: Same.
278 * g++.old-deja/g++.oliva/overload1.C: Same.
279 * g++.old-deja/g++.other/crash24.C: Same.
280 * g++.old-deja/g++.other/crash25.C: Same.
281 * g++.old-deja/g++.other/decl5.C: Same.
282 * g++.old-deja/g++.other/lineno5.C: Same.
283 * g++.old-deja/g++.other/null3.C: Same.
284 * g++.old-deja/g++.other/overcnv2.C: Same.
285 * g++.old-deja/g++.other/ptrmem7.C: Same.
286 * g++.old-deja/g++.other/typename1.C: Same.
287 * g++.old-deja/g++.other/vaarg3.C: Same.
288 * g++.old-deja/g++.pt/crash10.C: Same.
289 * g++.old-deja/g++.pt/crash28.C: Same.
290 * g++.old-deja/g++.pt/crash38.C: Same.
291 * g++.old-deja/g++.pt/explicit70.C: Same.
292 * g++.old-deja/g++.pt/explicit77.C: Same.
293 * g++.old-deja/g++.pt/expr2.C: Same.
294 * g++.old-deja/g++.pt/spec5.C: Same.
295 * g++.old-deja/g++.pt/spec6.C: Same.
296 * g++.old-deja/g++.pt/typename3.C: Same.
297 * g++.old-deja/g++.pt/typename5.C: Same.
298 * g++.old-deja/g++.pt/typename6.C: Same.
299 * g++.old-deja/g++.pt/typename7.C: Same.
300 * g++.old-deja/g++.pt/unify4.C: Same.
301 * g++.old-deja/g++.pt/unify8.C: Same.
302 * g++.old-deja/g++.pt/vaarg3.C: Same.
303 * g++.old-deja/g++.robertl/eb22.C: Same.
304 * g++.old-deja/g++.robertl/eb4.C: Same.
305 * g++.old-deja/g++.robertl/eb44.C: Same.
306 * g++.old-deja/g++.robertl/eb69.C: Same.
307 * g++.old-deja/g++.robertl/eb98.C: Same.
308 * gcc.dg/20031223-1.c: Same.
309 * gcc.dg/940510-1.c: Same.
310 * gcc.dg/990506-0.c: Same.
311 * gcc.dg/Walloca-1.c: Same.
312 * gcc.dg/Walloca-2.c: Same.
313 * gcc.dg/Wconversion-integer.c: Same.
314 * gcc.dg/Wcxx-compat-8.c: Same.
315 * gcc.dg/Wimplicit-int-1.c: Same.
316 * gcc.dg/Wimplicit-int-2.c: Same.
317 * gcc.dg/Wimplicit-int-4.c: Same.
318 * gcc.dg/Wpointer-sign-Wall.c: Same.
319 * gcc.dg/Wpointer-sign-pedantic.c: Same.
320 * gcc.dg/Wshadow-1.c: Same.
321 * gcc.dg/Wshadow-3.c: Same.
322 * gcc.dg/Wswitch-enum-error.c: Same.
323 * gcc.dg/Wswitch-enum.c: Same.
324 * gcc.dg/Wswitch-error.c: Same.
325 * gcc.dg/Wswitch.c: Same.
326 * gcc.dg/Wtype-limits-Wextra.c: Same.
327 * gcc.dg/Wtype-limits.c: Same.
328 * gcc.dg/Wvla-larger-than-2.c: Same.
329 * gcc.dg/anon-struct-5.c: Same.
330 * gcc.dg/array-10.c: Same.
331 * gcc.dg/array-11.c: Same.
332 * gcc.dg/array-15.c: Same.
333 * gcc.dg/array-2.c: Same.
334 * gcc.dg/array-8.c: Same.
335 * gcc.dg/array-const-2.c: Same.
336 * gcc.dg/array-const-3.c: Same.
337 * gcc.dg/bitfld-1.c: Same.
338 * gcc.dg/bitfld-8.c: Same.
339 * gcc.dg/builtin-redefine.c: Same.
340 * gcc.dg/c11-noreturn-1.c: Same.
341 * gcc.dg/c11-noreturn-2.c: Same.
342 * gcc.dg/c11-static-assert-3.c: Same.
343 * gcc.dg/c90-arraydecl-1.c: Same.
344 * gcc.dg/c90-complex-1.c: Same.
345 * gcc.dg/c90-complit-1.c: Same.
346 * gcc.dg/c90-const-expr-11.c: Same.
347 * gcc.dg/c90-const-expr-7.c: Same.
348 * gcc.dg/c90-const-expr-8.c: Same.
349 * gcc.dg/c90-enum-comma-1.c: Same.
350 * gcc.dg/c90-flex-array-1.c: Same.
351 * gcc.dg/c90-hexfloat-1.c: Same.
352 * gcc.dg/c90-idem-qual-1.c: Same.
353 * gcc.dg/c90-idem-qual-2.c: Same.
354 * gcc.dg/c90-idem-qual-3.c: Same.
355 * gcc.dg/c90-mixdecl-1.c: Same.
356 * gcc.dg/c90-restrict-1.c: Same.
357 * gcc.dg/c90-return-1.c: Same.
358 * gcc.dg/c99-array-nonobj-1.c: Same.
359 * gcc.dg/c99-arraydecl-1.c: Same.
360 * gcc.dg/c99-complex-1.c: Same.
361 * gcc.dg/c99-complex-2.c: Same.
362 * gcc.dg/c99-complit-2.c: Same.
363 * gcc.dg/c99-const-expr-7.c: Same.
364 * gcc.dg/c99-const-expr-8.c: Same.
365 * gcc.dg/c99-flex-array-3.c: Same.
366 * gcc.dg/c99-flex-array-7.c: Same.
367 * gcc.dg/c99-flex-array-typedef-7.c: Same.
368 * gcc.dg/c99-impl-decl-1.c: Same.
369 * gcc.dg/c99-impl-int-1.c: Same.
370 * gcc.dg/c99-impl-int-2.c: Same.
371 * gcc.dg/c99-init-3.c: Same.
372 * gcc.dg/c99-restrict-1.c: Same.
373 * gcc.dg/c99-return-1.c: Same.
374 * gcc.dg/c99-tag-1.c: Same.
375 * gcc.dg/c99-tag-3.c: Same.
376 * gcc.dg/call-diag-2.c: Same.
377 * gcc.dg/cpp/19940712-1.c: Same.
378 * gcc.dg/cpp/19951025-1.c: Same.
379 * gcc.dg/cpp/19990413-1.c: Same.
380 * gcc.dg/cpp/direct2.c: Same.
381 * gcc.dg/cpp/direct2s.c: Same.
382 * gcc.dg/cpp/pr28709.c: Same.
383 * gcc.dg/cpp/pr61854-c90.c: Same.
384 * gcc.dg/cpp/pr61854-c94.c: Same.
385 * gcc.dg/cpp/pragma-1.c: Same.
386 * gcc.dg/cpp/pragma-2.c: Same.
387 * gcc.dg/cpp/trad/escaped-eof.c: Same.
388 * gcc.dg/cpp/trad/literals-2.c: Same.
389 * gcc.dg/cpp/warn-comments-2.c: Same.
390 * gcc.dg/cpp/warn-comments-3.c: Same.
391 * gcc.dg/cpp/warn-comments.c: Same.
392 * gcc.dg/cpp/warn-long-long-2.c: Same.
393 * gcc.dg/cpp/warn-long-long.c: Same.
394 * gcc.dg/cpp/warn-redefined-2.c: Same.
395 * gcc.dg/cpp/warn-redefined.c: Same.
396 * gcc.dg/darwin-cfstring-2.c: Same.
397 * gcc.dg/darwin-cfstring-format-1.c: Same.
398 * gcc.dg/decl-9.c: Same.
399 * gcc.dg/declspec-1.c: Same.
400 * gcc.dg/declspec-10.c: Same.
401 * gcc.dg/declspec-11.c: Same.
402 * gcc.dg/declspec-13.c: Same.
403 * gcc.dg/declspec-18.c: Same.
404 * gcc.dg/declspec-4.c: Same.
405 * gcc.dg/declspec-5.c: Same.
406 * gcc.dg/declspec-6.c: Same.
407 * gcc.dg/declspec-8.c: Same.
408 * gcc.dg/deprecated-4.c: Same.
409 * gcc.dg/deprecated.c: Same.
410 * gcc.dg/dfp/composite-type.c: Same.
411 * gcc.dg/empty-source-2.c: Same.
412 * gcc.dg/empty-source-3.c: Same.
413 * gcc.dg/format/attr-6.c: Same.
414 * gcc.dg/format/branch-1.c: Same.
415 * gcc.dg/format/c90-printf-1.c: Same.
416 * gcc.dg/format/c90-strftime-2.c: Same.
417 * gcc.dg/format/c99-strftime-1.c: Same.
418 * gcc.dg/format/cmn-err-1.c: Same.
419 * gcc.dg/format/few-1.c: Same.
420 * gcc.dg/format/ms_branch-1.c: Same.
421 * gcc.dg/format/ms_unnamed-1.c: Same.
422 * gcc.dg/format/ms_va-1.c: Same.
423 * gcc.dg/format/unnamed-1.c: Same.
424 * gcc.dg/format/va-1.c: Same.
425 * gcc.dg/format/xopen-1.c: Same.
426 * gcc.dg/funcdef-var-1.c: Same.
427 * gcc.dg/funcdef-var-2.c: Same.
428 * gcc.dg/gnu89-const-expr-1.c: Same.
429 * gcc.dg/gnu89-const-expr-2.c: Same.
430 * gcc.dg/gnu90-const-expr-1.c: Same.
431 * gcc.dg/gnu99-const-expr-1.c: Same.
432 * gcc.dg/gnu99-const-expr-2.c: Same.
433 * gcc.dg/gnu99-init-2.c: Same.
434 * gcc.dg/gomp/_Atomic-5.c: Same.
435 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
436 * gcc.dg/gomp/atomic-5.c: Same.
437 * gcc.dg/gomp/linear-1.c: Same.
438 * gcc.dg/gomp/pr67500.c: Same.
439 * gcc.dg/init-bad-1.c: Same.
440 * gcc.dg/init-bad-2.c: Same.
441 * gcc.dg/init-bad-3.c: Same.
442 * gcc.dg/init-string-1.c: Same.
443 * gcc.dg/label-compound-stmt-1.c: Same.
444 * gcc.dg/label-decl-2.c: Same.
445 * gcc.dg/label-decl-4.c: Same.
446 * gcc.dg/large-size-array-2.c: Same.
447 * gcc.dg/large-size-array-4.c: Same.
448 * gcc.dg/lvalue-6.c: Same.
449 * gcc.dg/m-un-2.c: Same.
450 * gcc.dg/multiple-overflow-warn-1.c: Same.
451 * gcc.dg/multiple-overflow-warn-2.c: Same.
452 * gcc.dg/multiple-overflow-warn-3.c: Same.
453 * gcc.dg/nested-redef-1.c: Same.
454 * gcc.dg/no-asm-1.c: Same.
455 * gcc.dg/no-asm-3.c: Same.
456 * gcc.dg/no-asm-4.c: Same.
457 * gcc.dg/noncompile/20010524-1.c: Same.
458 * gcc.dg/noncompile/incomplete-5.c: Same.
459 * gcc.dg/noncompile/pr44517.c: Same.
460 * gcc.dg/noncompile/pr52290.c: Same.
461 * gcc.dg/noreturn-1.c: Same.
462 * gcc.dg/overflow-warn-1.c: Same.
463 * gcc.dg/overflow-warn-2.c: Same.
464 * gcc.dg/overflow-warn-3.c: Same.
465 * gcc.dg/overflow-warn-4.c: Same.
466 * gcc.dg/parm-mismatch-1.c: Same.
467 * gcc.dg/parser-pr28152-2.c: Same.
468 * gcc.dg/parser-pr28152.c: Same.
469 * gcc.dg/pedwarn-init.c: Same.
470 * gcc.dg/pointer-arith-2.c: Same.
471 * gcc.dg/pointer-arith-3.c: Same.
472 * gcc.dg/pointer-arith-4.c: Same.
473 * gcc.dg/pr14475.c: Same.
474 * gcc.dg/pr18596-3.c: Same.
475 * gcc.dg/pr18809-1.c: Same.
476 * gcc.dg/pr27953.c: Same.
477 * gcc.dg/pr30457.c: Same.
478 * gcc.dg/pr30551-2.c: Same.
479 * gcc.dg/pr30551-3.c: Same.
480 * gcc.dg/pr30551-4.c: Same.
481 * gcc.dg/pr30551-5.c: Same.
482 * gcc.dg/pr30551-6.c: Same.
483 * gcc.dg/pr30551.c: Same.
484 * gcc.dg/pr36997.c: Same.
485 * gcc.dg/pr41842.c: Same.
486 * gcc.dg/pr48552-1.c: Same.
487 * gcc.dg/pr48552-2.c: Same.
488 * gcc.dg/pr59717.c: Same.
489 * gcc.dg/pr61077.c: Same.
490 * gcc.dg/pr61096-1.c: Same.
491 * gcc.dg/pr63626.c: Same.
492 * gcc.dg/pr64223-1.c: Same.
493 * gcc.dg/pr64223-2.c: Same.
494 * gcc.dg/pr8788-1.c: Same.
495 * gcc.dg/pr8927-1.c: Same.
496 * gcc.dg/pragma-darwin.c: Same.
497 * gcc.dg/pragma-diag-5.c: Same.
498 * gcc.dg/pragma-message.c: Same.
499 * gcc.dg/redecl-1.c: Same.
500 * gcc.dg/simd-1.c: Same.
501 * gcc.dg/simd-5.c: Same.
502 * gcc.dg/simd-6.c: Same.
503 * gcc.dg/spellcheck-fields.c: Same.
504 * gcc.dg/spellcheck-typenames.c: Same.
505 * gcc.dg/struct-semi-2.c: Same.
506 * gcc.dg/struct-semi-3.c: Same.
507 * gcc.dg/transparent-union-3.c: Same.
508 * gcc.dg/ucnid-8.c: Same.
509 * gcc.dg/uninit-pr19430-O0.c: Same.
510 * gcc.dg/uninit-pr19430.c: Same.
511 * gcc.dg/uninit-pr20644-O0.c: Same.
512 * gcc.dg/utf-dflt.c: Same.
513 * gcc.dg/utf-dflt2.c: Same.
514 * gcc.dg/utf16-4.c: Same.
515 * gcc.dg/vla-11.c: Same.
516 * gcc.dg/vla-20.c: Same.
517 * gcc.dg/vla-init-1.c: Same.
518 * gcc.dg/vla-init-2.c: Same.
519 * gcc.dg/vla-init-3.c: Same.
520 * gcc.dg/weak/weak-6.c: Same.
521 * gcc.dg/weak/weak-7.c: Same.
522 * gcc.dg/wtr-int-type-1.c: Same.
523 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
524 * gcc.target/arm/polytypes.c: Same.
525 * gcc.target/i386/spellcheck-options-4.c: Same.
526 * gcc.target/powerpc/20030218-1.c: Same.
527 * gcc.target/sh/pr21255-4.c: Same.
528 * gcc.test-framework/dg-error-exp-XP.c: Same.
529 * gfortran.dg/array_constructor_30.f03: Same.
530 * gfortran.dg/class_30.f90: Same.
531 * gfortran.dg/goacc/subarrays.f95: Same.
532 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
533 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
534 * gfortran.dg/intrinsic_std_1.f90: Same.
535 * gfortran.dg/pr70006.f90: Same.
536 * gfortran.dg/warning-directive-1.F90: Same.
537 * gfortran.dg/warning-directive-2.F90: Same.
538 * gfortran.dg/warning-directive-3.F90: Same.
539 * gfortran.dg/warning-directive-4.F90: Same.
540 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
541 * obj-c++.dg/class-extension-1.mm: Same.
542 * obj-c++.dg/class-extension-2.mm: Same.
543 * obj-c++.dg/class-protocol-1.mm: Same.
544 * obj-c++.dg/cxx-ivars-1.mm: Same.
545 * obj-c++.dg/duplicate-class-1.mm: Same.
546 * obj-c++.dg/exceptions-3.mm: Same.
547 * obj-c++.dg/exceptions-4.mm: Same.
548 * obj-c++.dg/exceptions-5.mm: Same.
549 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
550 * obj-c++.dg/fsf-package-0.m: Same.
551 * obj-c++.dg/invalid-type-1.mm: Same.
552 * obj-c++.dg/method-12.mm: Same.
553 * obj-c++.dg/method-13.mm: Same.
554 * obj-c++.dg/method-15.mm: Same.
555 * obj-c++.dg/method-16.mm: Same.
556 * obj-c++.dg/method-6.mm: Same.
557 * obj-c++.dg/method-7.mm: Same.
558 * obj-c++.dg/property/at-property-1.mm: Same.
559 * obj-c++.dg/property/at-property-14.mm: Same.
560 * obj-c++.dg/property/at-property-17.mm: Same.
561 * obj-c++.dg/property/at-property-21.mm: Same.
562 * obj-c++.dg/property/at-property-5.mm: Same.
563 * obj-c++.dg/property/dotsyntax-4.mm: Same.
564 * obj-c++.dg/property/dynamic-3.mm: Same.
565 * obj-c++.dg/property/dynamic-4.mm: Same.
566 * obj-c++.dg/property/property-neg-1.mm: Same.
567 * obj-c++.dg/property/property-neg-6.mm: Same.
568 * obj-c++.dg/property/synthesize-11.mm: Same.
569 * obj-c++.dg/property/synthesize-5.mm: Same.
570 * obj-c++.dg/property/synthesize-6.mm: Same.
571 * obj-c++.dg/proto-lossage-4.mm: Same.
572 * obj-c++.dg/protocol-qualifier-2.mm: Same.
573 * obj-c++.dg/strings/strings-1.mm: Same.
574 * obj-c++.dg/super-class-1.mm: Same.
575 * obj-c++.dg/syntax-error-6.mm: Same.
576 * obj-c++.dg/syntax-error-7.mm: Same.
577 * obj-c++.dg/syntax-error-9.mm: Same.
578 * obj-c++.dg/try-catch-13.mm: Same.
579 * objc.dg/attributes/method-noreturn-1.m: Same.
580 * objc.dg/bad-receiver-type-2.m: Same.
581 * objc.dg/bad-receiver-type.m: Same.
582 * objc.dg/call-super-2.m: Same.
583 * objc.dg/class-2.m: Same.
584 * objc.dg/class-extension-1.m: Same.
585 * objc.dg/class-extension-2.m: Same.
586 * objc.dg/class-protocol-1.m: Same.
587 * objc.dg/desig-init-1.m: Same.
588 * objc.dg/duplicate-class-1.m: Same.
589 * objc.dg/exceptions-3.m: Same.
590 * objc.dg/exceptions-4.m: Same.
591 * objc.dg/exceptions-5.m: Same.
592 * objc.dg/foreach-6.m: Same.
593 * objc.dg/foreach-7.m: Same.
594 * objc.dg/fsf-nsstring-format-1.m: Same.
595 * objc.dg/fsf-package-0.m: Same.
596 * objc.dg/invalid-type-1.m: Same.
597 * objc.dg/method-11.m: Same.
598 * objc.dg/method-19.m: Same.
599 * objc.dg/method-2.m: Same.
600 * objc.dg/method-20.m: Same.
601 * objc.dg/method-5.m: Same.
602 * objc.dg/method-6.m: Same.
603 * objc.dg/method-7.m: Same.
604 * objc.dg/method-9.m: Same.
605 * objc.dg/missing-proto-3.m: Same.
606 * objc.dg/private-1.m: Same.
607 * objc.dg/property/at-property-1.m: Same.
608 * objc.dg/property/at-property-14.m: Same.
609 * objc.dg/property/at-property-17.m: Same.
610 * objc.dg/property/at-property-21.m: Same.
611 * objc.dg/property/at-property-5.m: Same.
612 * objc.dg/property/dynamic-3.m: Same.
613 * objc.dg/property/dynamic-4.m: Same.
614 * objc.dg/property/property-neg-1.m: Same.
615 * objc.dg/property/property-neg-6.m: Same.
616 * objc.dg/property/synthesize-11.m: Same.
617 * objc.dg/property/synthesize-5.m: Same.
618 * objc.dg/property/synthesize-6.m: Same.
619 * objc.dg/proto-hier-1.m: Same.
620 * objc.dg/proto-lossage-4.m: Same.
621 * objc.dg/protocol-qualifier-2.m: Same.
622 * objc.dg/strings/strings-1.m: Same.
623 * objc.dg/type-size-1.m: Same.
625 2017-04-18 Jeff Law <law@redhat.com>
628 * gcc.target/mips/pr74563: New test.
630 2017-04-18 Jakub Jelinek <jakub@redhat.com>
632 PR tree-optimization/80443
633 * gcc.c-torture/compile/pr80443.c: New test.
635 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
637 PR rtl-optimization/80357
638 * gcc.c-torture/compile/pr80357.c: New test.
640 2017-04-18 Jeff Law <law@redhat.com>
643 * gcc.c-torture/compile/pr80422.c: New test.
645 2017-04-18 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/debug/dwarf2/pr80263.c: New test.
650 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
653 * gcc.target/powerpc/pr80099-1.c: New test.
654 * gcc.target/powerpc/pr80099-2.c: Likewise.
655 * gcc.target/powerpc/pr80099-3.c: Likewise.
656 * gcc.target/powerpc/pr80099-4.c: Likewise.
657 * gcc.target/powerpc/pr80099-5.c: Likewise.
659 2017-04-18 Jakub Jelinek <jakub@redhat.com>
662 * gcc.dg/sancov/pr80444.c: New test.
666 * gcc.dg/pr79788-1.c: New test.
667 * gcc.dg/pr79788-2.c: New test.
669 2017-04-18 Marek Polacek <polacek@redhat.com>
671 PR c++/80244 - ICE with attribute in template alias.
672 * g++.dg/cpp0x/alias-decl-59.C: New test.
674 PR c++/80241 - ICE with alignas pack expansion.
675 * g++.dg/cpp0x/alignas11.C: New test.
677 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
680 * g++.dg/lto/pr80287_0.C: New test.
682 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
685 * gcc.target/powerpc/pr80315-1.c: New test.
686 * gcc.target/powerpc/pr80315-2.c: New test.
687 * gcc.target/powerpc/pr80315-3.c: New test.
688 * gcc.target/powerpc/pr80315-4.c: New test.
690 2017-04-16 Tom de Vries <tom@codesourcery.com>
692 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
694 * g++.dg/parse/error3.C: Same.
695 * g++.old-deja/g++.pt/niklas01a.C: Same.
696 * gcc.dg/990506-0.c: Same.
697 * gcc.dg/cpp/19990413-1.c: Same.
698 * gcc.dg/cpp/pragma-1.c: Same.
699 * gcc.dg/cpp/pragma-2.c: Same.
700 * gcc.dg/m-un-2.c: Same.
701 * objc.dg/private-1.m: Same.
703 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
705 * gcc.dg/pr54669.c: Fix dg-do directive.
706 * gcc.dg/pr78582.c: Ditto.
707 * gcc.dg/pr80020.c: Ditto.
708 * gcc.dg/torture/pr57993-2.cpp: Ditto.
709 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
710 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
711 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
712 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
713 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
714 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
715 * gcc.dg/tree-ssa/pr79352.c: Ditto.
716 * gcc.dg/tree-ssa/pr79376.c: Ditto.
717 * gcc.dg/tree-ssa/pr79691.c: Ditto.
719 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
721 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
722 * gfortran.dg/generic_29.f90: Likewise.
723 * gfortran.dg/goacc/multi-clause.f90: Likewise.
724 * gfortran.dg/pr41922.f90: Likewise.
725 * gfortran.dg/pr70006.f90: Likewise.
727 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
729 PR tree-optimization/66612
730 * gcc.target/powerpc/20050830-1.c: Remove xfail.
732 2017-04-14 Janus Weil <janus@gcc.gnu.org>
735 * gfortran.dg/class_62.f90: New test case.
737 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
739 * gcc.target/arc/loop-1.c: New file.
741 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
744 * gcc.target/powerpc/pr80098-1.c: New test.
745 * gcc.target/powerpc/pr80098-2.c: Likewise.
746 * gcc.target/powerpc/pr80098-3.c: Likewise.
747 * gcc.target/powerpc/pr80098-4.c: Likewise.
749 2017-04-13 Jakub Jelinek <jakub@redhat.com>
752 * g++.dg/ubsan/pr80403-2.C: New test.
754 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
756 PR rtl-optimization/80343
757 * gcc.target/powerpc/pr80343.c: New.
759 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
762 * c-c++-common/ubsan/bounds-15.c: New test.
764 2017-04-13 Richard Biener <rguenther@suse.de>
767 * g++.dg/torture/pr79671.C: Fix asm constraints.
769 2017-04-13 Jakub Jelinek <jakub@redhat.com>
772 * gcc.dg/debug/pr80321.c: New test.
774 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
776 * gnat.dg/debug10.adb: New test.
777 * gnat.dg/debug10_pkg.ads: New helper.
779 2017-04-12 Jakub Jelinek <jakub@redhat.com>
781 PR tree-optimization/79390
782 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
787 * g++.dg/ubsan/pr80403.C: New test.
788 * g++.dg/ubsan/pr80404.C: New test.
789 * g++.dg/ubsan/pr80405.C: New test.
792 * gcc.dg/torture/pr80163.c: New test.
794 2017-04-12 Richard Biener <rguenther@suse.de>
795 Jeff Law <law@redhat.com>
797 PR tree-optimization/80359
798 * gcc.dg/torture/pr80359.c: New testcase.
800 2017-04-12 Richard Biener <rguenther@suse.de>
801 Bernd Edlinger <bernd.edlinger@hotmail.de>
804 * g++.dg/torture/pr79671.C: New testcase.
805 * g++.dg/lto/pr79671_0.C: Likewise.
806 * g++.dg/lto/pr79671_1.c: Likewise.
808 2017-04-12 Jakub Jelinek <jakub@redhat.com>
811 * g++.dg/ubsan/pr80349.C: New test.
813 2017-04-11 Jakub Jelinek <jakub@redhat.com>
816 * g++.dg/cpp1z/decomp28.C: New test.
819 * gcc.dg/pr80100.c: New test.
821 PR rtl-optimization/80385
822 * g++.dg/opt/pr80385.C: New test.
824 2017-04-11 Martin Liska <mliska@suse.cz>
827 * g++.dg/ipa/pr80212.C: New test.
829 2017-04-11 Martin Sebor <msebor@redhat.com>
832 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
834 2017-04-11 Martin Liska <mliska@suse.cz>
837 * gcc.dg/ubsan/pr70878.c: New test.
839 2017-04-11 Jakub Jelinek <jakub@redhat.com>
842 * gcc.target/i386/pr80381.c: New test.
845 * g++.dg/ext/pr80363.C: New test.
847 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
849 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
850 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
851 Add avr-*-* to non-lp64 selector.
853 2017-04-10 Martin Sebor <msebor@redhat.com>
855 * gcc.dg/pr40340-3.c: Adjust directive pattern.
856 * gcc.dg/pr40340-4.c: Same.
858 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
861 * gfortran.dg/submodule_unexp.f90: Modified test
862 to account for new error.
863 * gfortran.dg/submodule_twice.f90: New Test
865 2017-04-10 Jakub Jelinek <jakub@redhat.com>
868 * g++.dg/init/ref23.C: New test.
870 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
872 PR tree-optimization/80304
873 * gfortran.dg/do_concurrent_4.f90: New test case.
875 2017-04-10 Janus Weil <janus@gcc.gnu.org>
878 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
880 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
882 * g++.dg/torture/pr79905.C: Add -maltivec option.
884 2017-04-10 Jeff Law <law@redhat.com>
886 PR tree-optimization/80374
887 * g++.dg/pr80374.c: New test.
889 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
892 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
893 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
895 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
897 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
899 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
902 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
904 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
907 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
909 2017-04-10 Marek Polacek <polacek@redhat.com>
912 * g++.dg/ubsan/div-by-zero-3.C: New test.
914 2017-04-10 Bin Cheng <bin.cheng@arm.com>
916 PR tree-optimization/80153
917 * gcc.c-torture/execute/pr80153.c: New.
919 2017-04-10 Richard Biener <rguenther@suse.de>
922 * gcc.dg/torture/pr80362.c: New testcase.
924 2017-04-10 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/80304
927 * gcc.dg/torture/pr80304.c: New testcase.
929 2017-04-10 Nathan Sidwell <nathan@acm.org>
932 * g++.dg/torture/pr79905.C: New.
934 2017-04-10 Martin Liska <mliska@suse.cz>
937 * c-c++-common/ubsan/pr80350.c: New test.
939 2017-04-10 Jakub Jelinek <jakub@redhat.com>
942 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
944 2017-04-08 Martin Liska <mliska@suse.cz>
947 2017-04-07 Martin Liska <mliska@suse.cz>
950 * g++.dg/ipa/pr80212.C: New test.
952 2017-04-07 Jakub Jelinek <jakub@redhat.com>
954 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
956 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
962 * gcc.target/i386/avx512f-undefined-1.c: New test.
963 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
964 * gcc.target/i386/avx-cvtsd-1.c: New test.
965 * gcc.target/i386/avx512f-cvtss-1.c: New test.
966 * gcc.target/i386/avx512f-abspd-1.c: New test.
967 * gcc.target/i386/avx-cvtss-1.c: New test.
968 * gcc.target/i386/avx512f-absps-1.c: New test.
969 * gcc.target/i386/avx512f-int2mask-1.c: New test.
970 * gcc.target/i386/avx512f-mask2int-1.c: New test.
972 2017-04-07 Marek Polacek <polacek@redhat.com>
975 * g++.dg/ubsan/div-by-zero-2.C: New test.
978 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
980 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
982 PR rtl-optimization/70478
983 * gcc.target/s390/pr70478.c: New.
985 2017-04-07 Martin Liska <mliska@suse.cz>
988 * g++.dg/ext/mv8.C: Add aarch64* targets.
990 2017-04-07 Martin Liska <mliska@suse.cz>
993 * g++.dg/ipa/pr80212.C: New test.
995 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
997 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
999 2017-04-07 Richard Biener <rguenther@suse.de>
1001 PR tree-optimization/80334
1002 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1005 2017-04-07 Richard Biener <rguenther@suse.de>
1008 * gcc.dg/torture/pr80341.c: New testcase.
1010 2017-04-06 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1014 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1016 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
1019 * gcc.target/i386/pr79733.c: New test.
1021 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
1024 * gcc.target/i386/pr80298-1.c: New test.
1025 * gcc.target/i386/pr80298-2.c: Ditto.
1027 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1030 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1033 2017-04-06 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/80334
1036 * g++.dg/torture/pr80334.C: New testcase.
1038 2017-04-06 Martin Liska <mliska@suse.cz>
1041 * gcc.dg/asan/pr80166.c: New test.
1043 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1045 PR tree-optimization/79390
1046 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1048 2017-04-06 Richard Biener <rguenther@suse.de>
1050 PR tree-optimization/80262
1051 * gcc.target/i386/pr80262.c: New testcase.
1053 2017-04-06 Richard Biener <rguenther@suse.de>
1056 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1058 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1060 PR rtl-optimization/70703
1061 * gcc.target/i386/pr70703.c: New.
1063 2017-04-05 Jakub Jelinek <jakub@redhat.com>
1066 * c-c++-common/asan/pr80308.c: New test.
1068 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1071 * gcc.target/s390/pr79890.c: New test case.
1073 2017-04-05 Jakub Jelinek <jakub@redhat.com>
1076 * c-c++-common/ubsan/pr80310.c: New test.
1078 2017-04-04 Jakub Jelinek <jakub@redhat.com>
1081 * g++.dg/torture/pr80297.C: New test.
1083 PR tree-optimization/79390
1084 * gcc.target/i386/pr79390.c: New test.
1085 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1087 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1090 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1092 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1095 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1096 targeting any CPU or architecture.
1097 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1098 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1099 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1100 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1101 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1102 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1103 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1104 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1106 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
1109 * gfortran.dg/submodule_unexp.f90: New test.
1111 2017-04-04 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.target/i386/avx-pr80286.c: New test.
1115 * gcc.dg/pr80286.c: New test.
1117 2017-04-04 Richard Biener <rguenther@suse.de>
1120 * gcc.dg/torture/pr80281.c: New testcase.
1122 2017-04-04 Richard Biener <rguenther@suse.de>
1124 PR tree-optimization/80275
1125 * g++.dg/opt/pr80275.C: Make g static.
1127 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1129 PR rtl-optimization/60818
1130 * gcc.c-torture/compile/pr60818.c: New testcase.
1132 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
1134 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1135 * gcc.dg/20031012-1.c: Likewise.
1136 * gcc.dg/ipa/ipcp-1.c: Likewise.
1137 * gcc.dg/torture/matrix-3.c: Likewise.
1138 * gcc.target/powerpc/ppc-spe.c: Likewise.
1139 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1141 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1144 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1146 (std, ld): Limit scan-assembler-times check to lp64.
1147 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1148 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1151 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1154 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1156 2017-04-03 Richard Biener <rguenther@suse.de>
1158 PR tree-optimization/80275
1159 * g++.dg/opt/pr80275.C: New testcase.
1161 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1164 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1166 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1168 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1169 (bal): Increase iteration count and assume alignment.
1171 2017-04-03 Bin Cheng <bin.cheng@arm.com>
1173 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1175 2017-04-02 Andrew Pinski <apinski@cavium.com>
1177 * gcc.c-torture/compile/nested-3.c: New testcase.
1178 * gcc.c-torture/execute/20170401-1.c: New testcase.
1179 * gcc.c-torture/execute/20170401-2.c: New testcase.
1181 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1183 PR rtl-optimization/79405
1184 gcc.dg/pr79405.c: New testcase.
1186 2017-03-31 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.dg/pr79255.c: New test.
1192 * g++.dg/ubsan/null-8.C: New test.
1194 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1197 * gfortran.dg/pr80107.f: New.
1199 2017-03-31 Jeff Law <law@redhat.com>
1201 PR tree-optimization/49498
1202 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1204 2017-03-31 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1208 2017-03-31 Richard Biener <rguenther@suse.de>
1210 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1212 2017-03-31 Jakub Jelinek <jakub@redhat.com>
1215 * g++.dg/ext/is_aggregate.C: New test.
1218 * gcc.target/i386/pr80173.c: New test.
1221 * gcc.dg/pr80163.c: New test.
1224 * gcc.dg/torture/pr80025.c: New test.
1226 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1228 * gcc.target/mips/pr52125.c: Add -msym32.
1230 2017-03-30 Jakub Jelinek <jakub@redhat.com>
1232 PR translation/80189
1233 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1234 * g++.dg/gomp/sharing-1.C: Likewise.
1235 * gfortran.dg/gomp/pr44536.f90: Likewise.
1236 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1237 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1238 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1239 * gfortran.dg/gomp/pr33439.f90: Likewise.
1240 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1241 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1242 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1243 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1244 * gcc.dg/gomp/sharing-1.c: Likewise.
1246 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1249 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1251 (dxex, dxexq): Update return type.
1252 (diex, diexq): Update argument type.
1253 * gcc.target/powerpc/pr80246.c: New test.
1255 2017-03-30 Martin Jambor <mjambor@suse.cz>
1258 * g++.dg/ipa/pr77333.C: New test.
1260 2017-03-30 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.target/i386/pr80206.c: New test.
1265 2017-03-30 Richard Biener <rguenther@suse.de>
1267 PR tree-optimization/77498
1268 * gfortran.dg/pr77498.f: New testcase.
1270 2017-03-29 Marek Polacek <polacek@redhat.com>
1273 * gcc.dg/pr79730.c: New test.
1275 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1277 PR libgfortran/78670
1278 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1279 a character of length 1. Update test for success.
1280 * gfortran.dg/dtio_28.f03: New test.
1281 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1282 'scratch' to delete the file when done.
1284 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1286 PR rtl-optimization/80233
1287 * gcc.c-torture/compile/pr80233.c: New testcase.
1289 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1292 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1293 * gfortran.dg/dec_io_2a.f90: instead (new test).
1295 2017-03-28 Jiong Wang <jiong.wang@arm.com>
1297 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1299 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1302 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1303 generating PIC code.
1305 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1307 PR rtl-optimization/80193
1308 * gcc.target/i386/pr80193.c: New.
1310 2017-03-28 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/dtio_25.f90: Modified test case.
1314 * gfortran.dg/dtio_27.f90: New test case.
1316 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
1319 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1320 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1321 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1323 2017-03-28 Bin Cheng <bin.cheng@arm.com>
1325 * gcc.c-torture/compile/irreducible-loop.c: New.
1327 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1329 PR tree-optimization/80218
1330 * gcc.dg/pr80218.c: New test.
1332 2017-03-28 Richard Biener <rguenther@suse.de>
1334 PR tree-optimization/78644
1335 * gcc.dg/pr78644-1.c: New testcase.
1336 * gcc.dg/pr78644-2.c: Likewise.
1338 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1340 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1341 * gcc.dg/pic-4.c: Likewise.
1342 * gcc.dg/pie-3.c: Likewise.
1343 * gcc.dg/pie-4.c: Likewise.
1345 2017-03-28 Martin Liska <mliska@suse.cz>
1348 * g++.dg/ipa/pr80205.C: New test.
1350 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1352 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1353 with sizeof(int) < 4.
1354 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
1355 * gcc.c-torture/execute/pr79737-2.c: Likewise.
1356 * gcc.dg/torture/pr79777.c: Likewise.
1357 * gcc.dg/torture/pr79910.c: Likewise.
1359 2017-03-28 Richard Biener <rguenther@suse.de>
1362 * g++.dg/pr80222.C: New testcase.
1364 2017-03-28 Martin Liska <mliska@suse.cz>
1367 * gcc.dg/ipa/pr80104.c: New test.
1369 2017-03-28 Marek Polacek <polacek@redhat.com>
1372 * c-c++-common/ubsan/shift-10.c: New test.
1374 2017-03-27 Jeff Law <law@redhat.com>
1376 PR tree-optimization/80216
1377 * gcc.c-torture/compile/pr80216.c: New test.
1379 2017-03-27 Jakub Jelinek <jakub@redhat.com>
1382 * c-c++-common/pr80162-1.c: New test.
1383 * c-c++-common/pr80162-2.c: New test.
1384 * c-c++-common/pr80162-3.c: New test.
1387 * g++.dg/opt/pr80102.C: New test.
1389 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1392 * gcc.target/powerpc/pr78543.c: New test.
1394 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1397 * gcc.target/powerpc/pr80103-1.c: New test.
1399 2017-03-27 Richard Biener <rguenther@suse.de>
1401 PR tree-optimization/80181
1402 * gcc.dg/torture/pr80181.c: New testcase.
1404 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
1406 * gcc.target/arc/interrupt-4.c: New file.
1408 2017-03-27 Richard Biener <rguenther@suse.de>
1411 * g++.dg/ipa/pr79776.C: New testcase.
1413 2017-03-27 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.dg/asan/pr80168.c: New test.
1418 2017-03-27 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/80170
1421 * gcc.dg/pr80170.c: New testcase.
1423 2017-03-27 Richard Biener <rguenther@suse.de>
1426 * g++.dg/torture/pr80171.C: New testcase.
1428 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
1430 * gcc.dg/torture/pr79732.c: Require alias support.
1431 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
1433 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
1434 libatomic_available.
1435 * gfortran.dg/coarray_image_status_1.f08: Likewise.
1436 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
1438 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1440 PR libgfortran/78881
1441 * gfortran.dg/dtio_26.f90: New test.
1443 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
1447 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
1448 testcase for PR80156. Add a main programme that tests that
1449 the typebound generic is accessible.
1451 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
1453 PR rtl-optimization/80160
1454 PR rtl-optimization/80159
1456 * gcc.target/i386/pr80160.c: New test.
1458 2017-03-24 Jakub Jelinek <jakub@redhat.com>
1461 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
1463 2017-03-24 Marek Polacek <polacek@redhat.com>
1466 * g++.dg/warn/Wuninitialized-9.C: New test.
1468 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1470 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
1471 and remove the high-level builtin. The error message for the
1472 would prevent compilation from reaching the second.
1473 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1475 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1477 * gcc.target/s390/vxe/negfma-1.c: New test.
1479 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1481 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
1482 * gcc.target/s390/arch12/mul-1.c: New test.
1483 * gcc.target/s390/arch12/mul-2.c: New test.
1485 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1487 * gcc.target/s390/vxe/vllezlf-1.c: New test.
1489 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1491 * gcc.target/s390/vxe/popcount-1.c: New test.
1493 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1495 * gcc.target/s390/vxe/bitops-1.c: New test.
1497 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1499 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
1500 * lib/target-supports.exp: Add effective target check s390_vxe.
1502 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1504 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
1505 comparison instructions used from now on.
1507 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1509 * gcc.target/s390/s390.exp (check_effective_target_vector):
1510 Include target-supports.exp and move target_vector check routine
1512 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
1514 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
1515 check from vector to s390_vx.
1516 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
1517 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
1518 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
1519 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
1520 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
1521 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
1522 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
1523 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
1524 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
1526 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1528 * gcc.target/s390/vector/vec-init-2.c: New test.
1530 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1532 * gcc.dg/ubsan/pr79904-2.c: New test.
1534 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1537 * gcc.target/s390/zvector/pr79893.c: New test.
1539 2017-03-24 Jakub Jelinek <jakub@redhat.com>
1541 PR rtl-optimization/80112
1542 * gcc.dg/pr80112.c: New test.
1544 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
1548 * gcc.dg/Walloca-1.c: Likewise.
1549 * gcc.dg/Walloca-2.c: Likewise.
1550 * gcc.dg/Wvla-larger-than-2.c: Likewise.
1552 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1554 PR tree-optimization/80158
1555 * gfortran.fortran-torture/compile/pr80158.f: New file.
1557 2017-03-24 Richard Biener <rguenther@suse.de>
1559 PR tree-optimization/80167
1560 * gcc.dg/graphite/pr80167.c: New testcase.
1562 2017-03-24 Tom de Vries <tom@codesourcery.com>
1565 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
1566 dg-require-effective-target global_constructor.
1567 * gcc.dg/tls/emutls-2.c: Same.
1569 2017-03-24 Tom de Vries <tom@codesourcery.com>
1572 * c-c++-common/Wimplicit-fallthrough-34.c: Add
1573 dg-require-effective-target indirect_jumps.
1575 2017-03-24 Tom de Vries <tom@codesourcery.com>
1578 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
1581 2017-03-24 Tom de Vries <tom@codesourcery.com>
1584 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
1585 * gcc.dg/Walloca-12.c: Same.
1586 * gcc.dg/attr-alloc_size-8.c: Same.
1587 * gcc.dg/Walloca-4.c: Same.
1588 * gcc.dg/Walloca-8.c: Same.
1589 * gcc.dg/Walloca-13.c: Same.
1590 * gcc.dg/Walloca-14.c: Same.
1591 * gcc.dg/attr-alloc_size-9.c: Same.
1592 * gcc.dg/Walloca-1.c: Same.
1593 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1594 * gcc.dg/Walloca-5.c: Same.
1595 * gcc.dg/Walloca-10.c: Same.
1596 * gcc.dg/Walloca-9.c: Same.
1597 * gcc.dg/attr-alloc_size-6.c: Same.
1598 * gcc.dg/Wvla-larger-than-1.c: Same.
1599 * gcc.dg/torture/pr71881.c: Same.
1600 * gcc.dg/torture/pr71901.c: Same.
1601 * gcc.dg/torture/pr78742.c: Same.
1602 * gcc.dg/builtin-alloc-size.c: Same.
1603 * gcc.dg/Walloca-2.c: Same.
1604 * gcc.dg/Walloca-6.c: Same.
1605 * gcc.dg/Walloca-11.c: Same.
1606 * gcc.dg/attr-alloc_size-7.c: Same.
1607 * gcc.dg/Wvla-larger-than-2.c: Same.
1608 * gcc.dg/Walloca-3.c: Same.
1609 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1610 * gcc.c-torture/compile/pr79413.c: Same.
1611 * gcc.c-torture/compile/pr78439.c: Same.
1613 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1615 * gcc.target/powerpc/p9-options-1.c: New test.
1617 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1620 * gcc.c-torture/compile/pr71436.c: New test.
1622 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1623 Richard Biener <rguenther@suse.de>
1625 PR tree-optimization/79908
1626 PR tree-optimization/80136
1627 * gcc.dg/torture/pr79908.c: New file.
1629 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
1632 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
1634 2017-03-22 Jakub Jelinek <jakub@redhat.com>
1637 * g++.dg/gomp/pr80141.C: New test.
1640 * g++.dg/torture/pr80129.C: New test.
1643 * g++.dg/tsan/pr80110.C: New test.
1645 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1648 * gfortran.dg/any_loc.f90: New test case.
1650 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1653 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
1654 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
1656 2017-03-22 Martin Liska <mliska@suse.cz>
1659 * g++.dg/ext/mv8.C: Add power* targets.
1661 2017-03-21 Martin Sebor <msebor@redhat.com>
1664 * g++.dg/warn/Wunused-var-26.C: New test.
1666 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1668 PR tree-optimization/79908
1669 * gcc.dg/torture/pr79908.c: Revert addition of new file.
1671 2017-03-21 Marek Polacek <polacek@redhat.com>
1672 Martin Sebor <msebor@redhat.com>
1674 PR tree-optimization/80109
1675 * gcc.dg/Walloca-14.c: New test.
1677 2017-03-21 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.target/powerpc/pr80125.c: New test.
1682 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
1685 * gfortran.dg/unexp_attribute.f90: New test
1687 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1688 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/79908
1691 * gcc.dg/torture/pr79908.c: New file.
1693 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1695 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
1696 with sizeof(int) < 4.
1698 2017-03-21 Martin Liska <mliska@suse.cz>
1700 * gcc.target/i386/pr65044.c: Add '.' in order to catch
1703 2017-03-21 Richard Biener <rguenther@suse.de>
1705 PR tree-optimization/80032
1706 * g++.dg/opt/pr80032.C: New testcase.
1708 2017-03-21 Richard Biener <rguenther@suse.de>
1710 PR tree-optimization/80122
1711 * gcc.dg/torture/pr80122.c: New testcase.
1713 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
1715 * gcc.dg/pic-2.c: Skip for MIPS.
1716 * gcc.dg/pie-2.c: Skip for MIPS.
1718 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/cpp0x/initlist97.C: New.
1722 * g++.dg/cpp0x/initlist85.C: Update.
1724 2017-03-21 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.dg/pr67338.c: New test.
1730 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
1731 dump instead of assembler.
1732 * g++.dg/init/pr35878_2.C: Likewise.
1733 * g++.dg/init/pr35878_3.C: Likewise.
1735 2017-03-21 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.dg/ubsan/pr80097.c: New test.
1740 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1742 PR tree-optimization/80054
1743 * g++.dg/torture/pr80054.C: New file.
1745 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1748 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
1749 directive to assure selection of proper bit using rlwinm insn.
1750 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1751 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
1752 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
1753 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
1755 2017-03-20 Marek Polacek <polacek@redhat.com>
1756 Paolo Carlini <paolo.carlini@oracle.com>
1758 PR c++/80059 - ICE with noexcept and __transaction_atomic
1759 * g++.dg/tm/pr80059-2.C: New test.
1760 * g++.dg/tm/pr80059.C: New test.
1762 2017-03-20 Martin Liska <mliska@suse.cz>
1765 * gcc.target/i386/mpx/pr79753.c: New test.
1767 2017-03-20 Martin Liska <mliska@suse.cz>
1771 * g++.dg/pr79769.C: New test.
1772 * gcc.target/i386/mpx/pr79770.c: New test.
1774 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1777 * gcc.target/s390/load-and-test-fp-1.c: New test.
1778 * gcc.target/s390/load-and-test-fp-2.c: New test.
1780 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
1783 * gfortran.dg/submodule_28.f08 : New test.
1785 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
1788 * gfortran.dg/submodule_26.f08 : New test.
1789 * gfortran.dg/submodule_27.f08 : New test.
1791 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
1794 * gcc.target/powerpc/pr79951.c: New.
1796 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
1798 PR rtl-optimization/79910
1799 * gcc.dg/torture/pr79910.c: New test.
1801 2017-03-17 Jeff Law <law@redhat.com>
1803 PR tree-optimization/71437
1804 * gcc.dg/tree-ssa/pr71437.c: New test.
1805 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
1806 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
1807 now caught by VRP, but which were previously caught by DOM.
1809 2017-03-17 Richard Biener <rguenther@suse.de>
1812 * g++.dg/torture/pr80075.C: New testcase.
1814 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
1817 * g++.dg/pr71294.C: New test.
1819 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1821 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
1823 2017-03-16 Jakub Jelinek <jakub@redhat.com>
1826 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1829 * gfortran.dg/pr79886.f90: New test.
1831 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1834 * gcc.target/powerpc/pr79038-1.c: New test.
1836 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
1839 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1841 2017-03-15 Jiong Wang <jiong.wang@arm.com>
1844 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1846 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.target/i386/pr80019.c: New test.
1851 2017-03-15 Martin Liska <mliska@suse.cz>
1853 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1855 2017-03-14 Martin Sebor <msebor@redhat.com>
1857 PR tree-optimization/79800
1858 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1859 * gcc.dg/tree-ssa/pr79800.c: New test.
1861 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1864 * gcc.target/powerpc/pr79947.c: New test.
1866 2017-03-14 Martin Sebor <msebor@redhat.com>
1869 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1870 * gcc.dg/attr-alloc_size-7.c: Same.
1871 * gcc.dg/attr-alloc_size-9.c: Same.
1872 * gcc.dg/builtin-alloc-size.c: Same.
1873 * gcc.dg/pr80020.c: New test.
1875 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
1877 PR rtl-optimization/79728
1878 * gcc.target/i386/sse-globalreg.c: New test.
1880 2017-03-14 Martin Liska <mliska@suse.cz>
1883 * gcc.dg/tree-prof/pr66295.c: New test.
1885 2017-03-13 Martin Liska <mliska@suse.cz>
1888 * gcc.target/i386/mpx/pr78339.c: New test.
1890 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1892 * gcc.target/arc/bitfield.c: New file.
1894 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1896 * gcc.target/arc/pr9001090948.c: New file.
1898 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
1900 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1901 Fix test. Make early-out condition return early. Correct comments.
1903 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1905 PR libgfortran/78854
1906 * gfortran.dg/dtio_25.f90: New test.
1908 2017-03-10 Martin Sebor <msebor@redhat.com>
1910 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1912 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
1914 PR rtl-optimization/78911
1915 * gcc.target/i386/pr78911-1.c: New test.
1916 * gcc.target/i386/pr78911-2.c: New test.
1918 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1921 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1922 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1923 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1925 2017-03-10 Marek Polacek <polacek@redhat.com>
1928 * g++.dg/cpp0x/gen-attrs-63.C: New test.
1930 2017-03-10 Jakub Jelinek <jakub@redhat.com>
1933 * g++.dg/other/friend7.C: New test.
1936 * g++.dg/ext/int128-5.C: New test.
1938 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1941 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1942 powerpc, sparc, or s390x.
1944 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
1947 * gcc.target/powerpc/pr79907.c: New.
1949 2017-03-10 Olivier Hainque <hainque@adacore.com>
1951 * gnat.dg/opt64.adb: New test.
1952 * gnat.dg/opt64_pkg.ads: New helper.
1953 * gnat.dg/opt64_pkg.adb: New helper.
1955 2017-03-10 Jakub Jelinek <jakub@redhat.com>
1957 PR rtl-optimization/79909
1958 * gcc.target/powerpc/pr79909.c: New test.
1960 PR tree-optimization/79972
1961 * gcc.dg/pr79972.c: New test.
1963 PR tree-optimization/77975
1964 * gcc.dg/pr77975.c: New test.
1966 2017-03-09 Marek Polacek <polacek@redhat.com>
1970 * c-c++-common/nonnull-3.c: New test.
1971 * g++.dg/warn/Wnonnull3.C: New test.
1973 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
1975 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1976 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1978 2017-03-09 Marek Polacek <polacek@redhat.com>
1981 * gcc.dg/ubsan/pr79757-1.c: New test.
1982 * gcc.dg/ubsan/pr79757-2.c: New test.
1983 * gcc.dg/ubsan/pr79757-3.c: New test.
1984 * gcc.dg/ubsan/pr79757-4.c: New test.
1985 * gcc.dg/ubsan/pr79757-5.c: New test.
1987 2017-03-09 Jakub Jelinek <jakub@redhat.com>
1990 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
1992 2017-03-09 Marek Polacek <polacek@redhat.com>
1995 * g++.dg/expr/ptrmem8.C: New test.
1996 * g++.dg/expr/ptrmem9.C: New test.
1998 2017-03-09 Richard Biener <rguenther@suse.de>
2000 PR tree-optimization/79977
2001 * gcc.dg/graphite/pr79977.c: New testcase.
2003 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2005 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2006 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2007 * lib/target-supports.exp (check_effective_target_rdynamic):
2010 2017-03-09 Richard Biener <rguenther@suse.de>
2013 * gcc.dg/fixed-point/pr79971.c: New testcase.
2015 2017-03-09 Richard Biener <rguenther@suse.de>
2018 * gcc.dg/torture/pr79970.c: New testcase.
2020 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2023 * g++.dg/cpp0x/pr71966-1.C: New.
2024 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2026 2017-03-09 Martin Liska <mliska@suse.cz>
2028 PR tree-optimization/79631
2029 * gcc.target/i386/mpx/pr79631.c: New test.
2031 2017-03-09 Martin Liska <mliska@suse.cz>
2035 * gcc.target/i386/pr71458.c: Update scanned pattern.
2037 2017-03-09 Marek Polacek <polacek@redhat.com>
2040 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2041 * g++.dg/warn/Wduplicated-branches3.C: New test.
2043 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2045 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2047 2017-03-09 Martin Liska <mliska@suse.cz>
2050 * g++.dg/pr79764.C: New test.
2052 2017-03-09 Martin Liska <mliska@suse.cz>
2055 * g++.dg/pr79761.C: New test.
2057 2017-03-09 Jakub Jelinek <jakub@redhat.com>
2060 * c-c++-common/asan/pr79944.c: New test.
2063 * gcc.target/i386/pr79932-2.c: New test.
2066 * gcc.target/i386/pr79932-1.c: New test.
2068 2017-03-09 Marek Polacek <polacek@redhat.com>
2070 PR c++/79900 - ICE in strip_typedefs
2071 * g++.dg/warn/Wpadded-1.C: New test.
2073 2017-03-08 Marek Polacek <polacek@redhat.com>
2075 * g++.dg/Walloca1.C: Adjust dg-warning.
2077 2017-03-08 Andrew Haley <aph@redhat.com>
2079 PR tree-optimization/79943
2080 * gcc.dg/tree-ssa/pr79943.c: New test.
2082 2017-03-08 Richard Biener <rguenther@suse.de>
2084 PR tree-optimization/79955
2085 * gcc.dg/uninit-24.c: New testcase.
2087 2017-03-08 Richard Biener <rguenther@suse.de>
2089 PR tree-optimization/79920
2090 * gcc.dg/vect/pr79920.c: New testcase.
2092 2017-03-08 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.dg/ubsan/pr79904.c: New test.
2097 2017-03-07 Jakub Jelinek <jakub@redhat.com>
2100 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2103 2017-03-07 Marek Polacek <polacek@redhat.com>
2106 * g++.dg/Walloca1.C: New test.
2108 2017-03-07 Martin Liska <mliska@suse.cz>
2111 * g++.dg/pr68270.C: New test.
2113 2017-03-07 Jakub Jelinek <jakub@redhat.com>
2115 PR rtl-optimization/79901
2116 * gcc.target/i386/pr79901.c: New test.
2119 * c-c++-common/ubsan/pr79897.c: New test.
2121 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2123 PR rtl-optimization/79571
2124 * gcc.target/i386/pr79571.c: New.
2126 2017-03-06 Marek Polacek <polacek@redhat.com>
2128 PR c++/79796 - ICE with NSDMI and this pointer
2129 * g++.dg/cpp0x/nsdmi13.C: New test.
2131 2017-03-06 Julia Koval <julia.koval@intel.com>
2134 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2136 * gcc.target/i386/interrupt-13.c: Ditto.
2137 * gcc.target/i386/interrupt-14.c: Ditto.
2138 * gcc.target/i386/interrupt-15.c: Ditto.
2140 2017-03-06 Jakub Jelinek <jakub@redhat.com>
2143 * g++.dg/cpp0x/constexpr-79822.C: New test.
2145 2017-03-06 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/79894
2148 * gcc.dg/vect/pr79887.c: New testcase.
2150 2017-03-06 Richard Biener <rguenther@suse.de>
2152 PR tree-optimization/79824
2153 * gcc.dg/vect/pr79824-1.c: New testcase.
2154 * gcc.dg/vect/pr79824-2.c: Likewise.
2156 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2158 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2159 gettimeofday. Remove dg-skip-if for AVR.
2160 * lib/target-supports.exp (check_effective_target_gettimeofday):
2163 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2165 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2166 * gcc.target/s390/hotpatch-10.c: Likewise.
2167 * gcc.target/s390/hotpatch-11.c: Likewise.
2168 * gcc.target/s390/hotpatch-12.c: Likewise.
2169 * gcc.target/s390/hotpatch-13.c: Likewise.
2170 * gcc.target/s390/hotpatch-14.c: Likewise.
2171 * gcc.target/s390/hotpatch-15.c: Likewise.
2172 * gcc.target/s390/hotpatch-16.c: Likewise.
2173 * gcc.target/s390/hotpatch-17.c: Likewise.
2174 * gcc.target/s390/hotpatch-18.c: Likewise.
2175 * gcc.target/s390/hotpatch-19.c: Likewise.
2176 * gcc.target/s390/hotpatch-2.c: Likewise.
2177 * gcc.target/s390/hotpatch-26.c: Likewise.
2178 * gcc.target/s390/hotpatch-27.c: Likewise.
2179 * gcc.target/s390/hotpatch-28.c: Likewise.
2180 * gcc.target/s390/hotpatch-3.c: Likewise.
2181 * gcc.target/s390/hotpatch-4.c: Likewise.
2182 * gcc.target/s390/hotpatch-5.c: Likewise.
2183 * gcc.target/s390/hotpatch-6.c: Likewise.
2184 * gcc.target/s390/hotpatch-7.c: Likewise.
2185 * gcc.target/s390/hotpatch-8.c: Likewise.
2186 * gcc.target/s390/hotpatch-9.c: Likewise.
2188 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/template/crash125.C: New.
2193 2017-03-06 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2198 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2200 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2202 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2204 * gcc.target/mips/msa-minmax.c: New tests.
2206 2017-03-06 Martin Liska <mliska@suse.cz>
2209 * g++.dg/asan/pr79783.C: New test.
2211 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2213 * gcc.target/mips/msa-dotp.c: New tests.
2215 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2217 * gcc.target/mips/msa-bclri.c: New test.
2219 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2222 * g++.dg/tm/pr70266.C: New.
2224 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
2225 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2227 * gfortran.dg/coarray/fail_image_1.f08: New test.
2228 * gfortran.dg/coarray/fail_image_2.f08: New test.
2229 * gfortran.dg/coarray/failed_images_1.f08: New test.
2230 * gfortran.dg/coarray/failed_images_2.f08: New test.
2231 * gfortran.dg/coarray/image_status_1.f08: New test.
2232 * gfortran.dg/coarray/image_status_2.f08: New test.
2233 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2234 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2235 * gfortran.dg/coarray_fail_st.f90: New test.
2236 * gfortran.dg/coarray_failed_images_1.f08: New test.
2237 * gfortran.dg/coarray_image_status_1.f08: New test.
2238 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2240 2017-03-03 Marek Polacek <polacek@redhat.com>
2243 * gcc.dg/noncompile/pr79758.c: New test.
2245 2017-03-03 Jakub Jelinek <jakub@redhat.com>
2248 * g++.dg/opt/pr79805.C: New test.
2250 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2252 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2253 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2254 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2255 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2256 * gcc.target/i386/i386.exp
2257 (check_effective_target_avx512vpopcntdq): New.
2259 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2261 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2262 ilp32 targets and match DImode registers for lp64 targets.
2264 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
2266 * g++.dg/pr71624.C: Disable for x32.
2267 * g++.dg/pr71633.C: Ditto.
2269 2017-03-03 Jakub Jelinek <jakub@redhat.com>
2272 * gcc.target/i386/pr79807.c: New test.
2274 2017-03-03 Martin Liska <mliska@suse.cz>
2276 PR tree-optimization/79803
2277 * gcc.dg/tree-ssa/pr79803.c: New test.
2279 2017-03-03 Martin Liska <mliska@suse.cz>
2281 PR rtl-optimization/79574
2282 * gcc.dg/pr79574-2.c: New test.
2284 2017-03-03 Richard Biener <rguenther@suse.de>
2287 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2289 2017-03-03 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2293 2017-03-03 Marek Polacek <polacek@redhat.com>
2296 * g++.dg/warn/Wwrite-strings-1.C: New test.
2297 * g++.dg/warn/Wwrite-strings-2.C: New test.
2298 * g++.dg/warn/Wwrite-strings-3.C: New test.
2299 * g++.dg/warn/Wwrite-strings-4.C: New test.
2300 * g++.dg/warn/Wwrite-strings-5.C: New test.
2301 * g++.dg/warn/Wwrite-strings-6.C: New test.
2302 * g++.dg/warn/Wwrite-strings-7.C: New test.
2303 * g++.dg/warn/Wwrite-strings-8.C: New test.
2304 * g++.dg/warn/Wwrite-strings-9.C: New test.
2305 * g++.dg/warn/Wwrite-strings-10.C: New test.
2306 * g++.dg/warn/Wwrite-strings-11.C: New test.
2307 * g++.dg/warn/Wwrite-strings-12.C: New test.
2309 2017-03-03 Richard Biener <rguenther@suse.de>
2312 * gcc.dg/torture/pr79818.c: New testcase.
2314 2017-03-02 Jakub Jelinek <jakub@redhat.com>
2317 * g++.dg/warn/Wunused-parm-10.C: New test.
2319 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
2321 * gcc.dg/rtl/x86_64/*.c: Test for
2322 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2324 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
2327 * gcc.target/i386/pr79514.c: New test.
2329 2017-03-02 Jakub Jelinek <jakub@redhat.com>
2331 PR rtl-optimization/79780
2332 * gcc.c-torture/compile/pr79780.c: New test.
2334 2017-03-02 Richard Biener <rguenther@suse.de>
2336 PR tree-optimization/79345
2338 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2339 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2340 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2342 2017-03-02 Richard Biener <rguenther@suse.de>
2345 * gcc.dg/vector-1.c: New testcase.
2347 2017-03-02 Bin Cheng <bin.cheng@arm.com>
2349 PR tree-optimization/66768
2350 * gcc.target/i386/pr66768.c: New test.
2352 2017-03-02 Richard Biener <rguenther@suse.de>
2354 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
2355 * gcc.dg/rtl/x86_64/final.c: Likewise.
2356 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
2357 * gcc.dg/rtl/x86_64/ira.c: Likewise.
2358 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
2359 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
2361 2017-03-02 Richard Biener <rguenther@suse.de>
2363 PR tree-optimization/79777
2364 * gcc.dg/torture/pr79777.c: New testcase.
2366 2017-03-01 Martin Sebor <msebor@redhat.com>
2369 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2370 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
2371 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
2372 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
2374 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
2376 * gcc.target/i386/invsize-2.c: New test.
2377 * gcc.target/i386/invsize-3.c: Ditto.
2378 * gcc.target/i386/invsize-4.c: Ditto.
2379 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
2380 * gcc.target/i386/stackalign/asm-1.c: Ditto.
2382 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2385 * gcc.target/powerpc/pr79439.c: New test.
2387 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
2389 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
2393 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2396 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
2397 pattern to look for vcmpequd. instead of vcmpnew.
2398 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2399 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
2400 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
2401 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
2402 look for xvcmpeqdp. instead of xvcmpnedp.
2403 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
2404 look for vcmpequd. instead of vcmpnew.
2405 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2406 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2407 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
2408 look for xvcmpeqsp. instead of xvcmpnesp.
2409 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
2410 look for xvcmpeqdp. instead of xvcmpnedp.
2411 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
2412 look for vcmpequd. instead of vcmpnew.
2413 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
2414 look for vcmpeqsp instead of xvcmpnesp.
2415 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
2416 look for xvcmpeqdp instead of xvcmpnedp.
2418 2017-03-01 Richard Biener <rguenther@suse.de>
2421 * gcc.dg/torture/pr79721.c: New testcase.
2423 2017-03-01 Jakub Jelinek <jakub@redhat.com>
2426 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
2427 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
2430 * g++.dg/warn/Wunused-parm-9.C: New test.
2432 PR tree-optimization/79734
2433 * g++.dg/opt/pr79734.C: New test.
2435 2017-02-28 Jakub Jelinek <jakub@redhat.com>
2437 PR tree-optimization/79737
2438 * gcc.c-torture/execute/pr79737-1.c: New test.
2439 * gcc.c-torture/execute/pr79737-2.c: New test.
2441 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
2443 * gcc.target/sparc/20170228-1.c: New test.
2445 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
2447 * gcc.target/i386/invsize-1.c: New test.
2449 2017-02-28 Martin Sebor <msebor@redhat.com>
2451 PR tree-optimization/79691
2452 * gcc.dg/tree-ssa/pr79691.c: New test.
2454 2017-02-28 Jakub Jelinek <jakub@redhat.com>
2457 * gcc.target/i386/pr79729.c: New test.
2459 2017-02-28 Richard Biener <rguenther@suse.de>
2461 PR tree-optimization/79740
2462 * gcc.dg/torture/pr79740.c: New testcase.
2464 2017-02-28 Richard Biener <rguenther@suse.de>
2467 * c-c++-common/torture/pr79731.c: New testcase.
2469 2017-02-28 Richard Biener <rguenther@suse.de>
2471 PR tree-optimization/79732
2472 * gcc.dg/torture/pr79732.c: New testcase.
2474 2017-02-28 Richard Biener <rguenther@suse.de>
2476 PR tree-optimization/79723
2477 * gcc.target/i386/pr79723.c: New testcase.
2479 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
2482 * gcc.target/powerpc/pr79544.c: New.
2484 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2487 * g++.dg/parse/crash67.C: New.
2489 2017-02-27 Bin Cheng <bin.cheng@arm.com>
2491 PR tree-optimization/77536
2492 * gcc.dg/vect/pr79347.c: Revise testing string.
2494 2017-02-27 Richard Biener <rguenther@suse.de>
2496 PR tree-optimization/45397
2497 * gcc.dg/tree-ssa/pr45397.c: New testcase.
2499 2017-02-27 Richard Biener <rguenther@suse.de>
2501 PR tree-optimization/79690
2502 * gcc.target/i386/pr79690.c: New testcase.
2504 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2507 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
2509 * gfortran.dg/inline_matmul_11.f90: Likewise.
2510 * gfortran.dg/inline_matmul_9.f90: Likewise.
2511 * gfortran.dg/matmul_13.f90: New test.
2512 * gfortran.dg/matmul_14.f90: New test.
2514 2017-02-25 Jakub Jelinek <jakub@redhat.com>
2517 * g++.dg/opt/pr79396.C: New test.
2519 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2522 * gfortran.dg/dtio_6.f90: Update test.
2524 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2527 * gfortran.dg/interface_operator_2.f90: New test.
2529 2017-02-24 Jakub Jelinek <jakub@redhat.com>
2532 * gcc.dg/pr79677.c: New test.
2534 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
2536 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
2538 * gcc.target/mips/mips-ps-type.c (move): Likewise.
2539 (cond_move1): Simplify condition to force generation of
2541 (cond_move2): Likewise.
2543 2017-02-24 Jakub Jelinek <jakub@redhat.com>
2546 * g++.dg/warn/Wrestrict-1.C: New test.
2547 * g++.dg/warn/Wrestrict-2.C: New test.
2549 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
2551 * g++.dg/ext/complit15.C: Require LTO.
2553 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
2555 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
2556 logical_op_short_circuit to skip targets.
2557 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
2560 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2562 * gnat.dg/opt63.adb: New test.
2564 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2566 * gnat.dg/discr47.adb: New test.
2568 2017-02-24 Richard Biener <rguenther@suse.de>
2570 PR tree-optimization/79389
2571 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
2573 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
2576 * g++.dg/cpp0x/pr79361-1.C: New.
2577 * g++.dg/cpp0x/pr79361-2.C: Likewise.
2579 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
2581 * gcc.target/visium/bit_test.c: Accept any lsr form.
2582 * gcc.target/visium/block_move.c: Tweak.
2584 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2587 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
2589 2017-02-23 Richard Biener <rguenther@suse.de>
2591 PR tree-optimization/79683
2592 * gcc.target/i386/pr79683.c: New testcase.
2594 2017-02-22 Jeff Law <law@redhat.com>
2596 PR tree-optimization/79578
2597 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
2599 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
2601 * gcc.target/mips/msa-fp-cc.c: New test.
2603 2017-02-22 Jakub Jelinek <jakub@redhat.com>
2606 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
2607 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
2608 * g++.dg/gomp/pr79664.C: New test.
2610 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
2612 2017-02-22 Marek Polacek <polacek@redhat.com>
2615 * g++.dg/cpp0x/alignas10.C: New test.
2616 * g++.dg/cpp0x/alignas9.C: New test.
2619 * g++.dg/ext/underlying_type12.C: New test.
2622 * gcc.dg/enum-incomplete-4.c: New test.
2624 2017-02-22 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.target/i386/pr70465-2.c: New test.
2629 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
2631 * gcc.dg/pr61441.c: Use dg-add-options ieee.
2633 2017-02-22 Richard Biener <rguenther@suse.de>
2635 PR tree-optimization/79673
2636 * gcc.target/i386/pr79673.c: New testcase.
2638 2017-02-22 Richard Biener <rguenther@suse.de>
2640 PR tree-optimization/79666
2641 * gcc.dg/torture/pr79666.c: New testcase.
2643 2017-02-22 Martin Liska <mliska@suse.cz>
2646 * gcc.dg/tree-prof/pr79587.c: New test.
2648 2017-02-21 Marek Polacek <polacek@redhat.com>
2651 * g++.dg/ext/flexary23.C: New test.
2653 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
2656 * gcc.target/i386/pr79593.c: New test.
2658 2017-02-21 Jakub Jelinek <jakub@redhat.com>
2661 * g++.dg/cpp1z/decomp26.C: New test.
2664 * g++.dg/ubsan/pr79589.C: New test.
2666 2017-02-21 Jeff Law <law@redhat.com>
2668 PR tree-optimization/79621
2669 * gcc.c-torture/compile/pr79621.c: New test.
2671 2017-02-21 Jakub Jelinek <jakub@redhat.com>
2674 * g++.dg/cpp1y/constexpr-79655.C: New test.
2677 * g++.dg/cpp1y/constexpr-79639.C: New test.
2680 * gcc.target/i386/mpx/pr79633.c: New test.
2683 * gcc.dg/pr79570.c: New test.
2686 * c-c++-common/pr79641.c: New test.
2688 PR tree-optimization/79649
2689 * gcc.target/i386/pr79649.c: New test.
2692 * gcc.dg/pr79494.c: New test.
2694 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
2696 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
2699 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2701 * gcc.dg/gimplefe-26.c: Require c99_runtime.
2703 2017-02-02 Jason Merrill <jason@redhat.com>
2706 * g++.dg/ext/complit15.C: New.
2708 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2711 * gcc.target/powerpc/pr78056-8.c: Remove.
2713 2017-02-20 Marek Polacek <polacek@redhat.com>
2716 * gcc.dg/comp-goto-4.c: New test.
2719 * c-c++-common/ubsan/bounds-14.c: New test.
2721 2017-02-20 Jakub Jelinek <jakub@redhat.com>
2724 * gcc.target/i386/pr79568-1.c: New test.
2725 * gcc.target/i386/pr79568-2.c: New test.
2726 * gcc.target/i386/pr79568-3.c: New test.
2728 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
2731 * gfortran.dg/dtio_10.f90: Change test of error message.
2732 * gfortran.dg/dtio_23.f90: New test.
2733 * gfortran.dg/dtio_24.f90: New test.
2735 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
2738 * gfortran.dg/submodule_25.f08: New test.
2740 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
2743 * gfortran.dg/submodule_24.f08: New test.
2745 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2748 * gfortran.dg/class_allocate_24.f90: New test.
2750 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
2753 * gfortran.dg/submodule_23.f90: New test.
2755 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2758 * g++.dg/cpp0x/alignas8.C: New.
2760 2017-02-19 Eric Fiselier <eric@efcs.ca>
2761 Jonathan Wakely <jwakely@redhat.com>
2764 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
2766 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2768 * gcc.dg/gimplefe-26.c: New test.
2770 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
2772 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
2774 2017-02-18 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.target/i386/3dnowA-3.c: New test.
2780 * gcc.target/i386/pr79559.c: New test.
2782 2017-02-17 Joseph Myers <joseph@codesourcery.com>
2784 * gcc.dg/c11-float-2.c: New test.
2785 * gcc.dg/torture/float128-floath.c,
2786 gcc.dg/torture/float128x-floath.c,
2787 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
2788 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
2789 gcc.dg/torture/float64x-floath.c: Do not test comparison of
2790 *_DECIMAL_DIG macros with DECIMAL_DIG.
2792 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2795 * gcc.target/powerpc/vec-xxpermdi.c: New file.
2797 2017-02-17 Julia Koval <julia.koval@intel.com>
2799 * gcc.target/i386/rdpid.c New test.
2800 * gcc.target/i386/sse-12.c: Add -mrdpid.
2801 * gcc.target/i386/sse-13.c: Ditto.
2802 * gcc.target/i386/sse-14.c: Ditto.
2803 * gcc.target/i386/sse-22.c: Ditto.
2804 * gcc.target/i386/sse-23.c: Ditto.
2805 * g++.dg/other/i386-2.C: Ditto.
2806 * g++.dg/other/i386-3.C: Ditto.
2808 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
2810 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
2811 * gcc.dg/pr61441.c: Ditto.
2813 2017-02-17 Martin Liska <mliska@suse.cz>
2815 PR rtl-optimization/79574
2816 * gcc.dg/pr79574.c: New test.
2818 2017-02-17 Marek Polacek <polacek@redhat.com>
2821 * gcc.dg/torture/pr79536.c: New test.
2823 2017-02-16 Alan Modra <amodra@gmail.com>
2825 * gcc.c-torture/execute/pr79286.c: New.
2827 2017-02-16 Jakub Jelinek <jakub@redhat.com>
2830 * c-c++-common/gomp/pr79512.c: New test.
2832 2017-02-15 Martin Sebor <msebor@redhat.com>
2835 * g++.dg/ext/flexary12.C: Adjust.
2836 * g++.dg/ext/flexary20.C: Same.
2837 * g++.dg/ext/flexary21.C: Same.
2838 * g++.dg/ext/flexary22.C: New test.
2840 2017-02-15 Bin Cheng <bin.cheng@arm.com>
2842 PR tree-optimization/79347
2843 * gcc.dg/vect/pr79347.c: New test.
2845 2017-02-15 Jakub Jelinek <jakub@redhat.com>
2848 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2849 [[deprecated]] comment.
2850 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2851 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2852 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2853 [[deprecated]] in -std=c++11.
2854 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2855 [[fallthrough]] in -std=c++11 and -std=c++14.
2858 * g++.dg/tls/pr79288.C: New test.
2860 2017-02-15 Marek Polacek <polacek@redhat.com>
2863 * gcc.dg/dfp/pr79515.c: New.
2865 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
2867 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2869 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
2871 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2874 2017-02-15 Jakub Jelinek <jakub@redhat.com>
2877 * gcc.dg/dfp/pr79487.c: New test.
2878 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2881 2017-01-14 Carl Love <cel@us.ibm.com>
2883 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2884 xvcvsxdsp and xvcvuxdsp instructions.
2886 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
2888 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2889 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2890 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2891 64-bit default target.
2892 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2893 a 64-bit default target.
2895 2017-02-14 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
2899 (test_3vx): Change return type from int to void.
2900 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2901 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2902 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2903 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2905 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2906 (test_3vx): Change return type from int to void.
2907 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2908 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2909 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2910 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2912 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2913 intrinsic. Change scan-assembler-times number from 1 to 2.
2914 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2915 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2916 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2917 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2918 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2919 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2920 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2922 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
2925 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2926 Use dg-additional-options for ia32 target. Remove XFAIL.
2928 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
2931 * gcc.target/i386/pr79495.c: New test.
2933 2017-02-14 Marek Polacek <polacek@redhat.com>
2937 * g++.dg/cpp1y/pr79463.C: New.
2938 * g++.dg/template/incomplete10.C: New.
2939 * g++.dg/template/incomplete9.C: New.
2941 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
2944 * gcc.target/i386/pr79498.c: New test.
2946 2017-02-14 Martin Sebor <msebor@redhat.com>
2949 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2950 * gcc.dg/tree-ssa/pr79448-2.c: New test.
2951 * gcc.dg/tree-ssa/pr79448.c: New test.
2953 2017-02-14 Jeff Law <law@redhat.com>
2955 PR tree-optimization/79095
2956 * g++.dg/pr79095-1.C: New test
2957 * g++.dg/pr79095-2.C: New test
2958 * g++.dg/pr79095-3.C: New test
2959 * g++.dg/pr79095-4.C: New test
2960 * g++.dg/pr79095-5.C: New test
2961 * gcc.c-torture/execute/arith-1.c: Update with more cases.
2962 * gcc.dg/tree-ssa/pr79095-1.c: New test.
2964 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
2966 * gcc.target/aarch64/vect_fp16_1.c: New.
2968 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2970 * gcc.dg/gimplefe-25.c: New test.
2972 2017-02-14 Jakub Jelinek <jakub@redhat.com>
2974 PR tree-optimization/79408
2975 * gcc.dg/tree-ssa/pr79408-2.c: New test.
2977 2017-02-14 Richard Biener <rguenther@suse.de>
2980 * gcc.dg/torture/pr79432.c: New testcase.
2982 2017-02-13 Martin Sebor <msebor@redhat.com>
2985 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
2987 2017-02-13 Jakub Jelinek <jakub@redhat.com>
2990 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
2994 * g++.dg/cpp1z/eval-order4.C: New test.
2995 * g++.dg/other/pr79232.C: New test.
2997 2017-02-13 Nathan Sidwell <nathan@acm.org>
3000 * g++.dg/cpp0x/pr79296.C: New.
3002 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3004 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3005 Instead, xfail powerpc*-*-* && lp64.
3007 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3009 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3010 powerpc_p8vector_ok.
3011 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3013 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3016 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3017 for reading beyond a 4k boundary.
3019 2017-02-13 Jakub Jelinek <jakub@redhat.com>
3021 PR rtl-optimization/79388
3022 PR rtl-optimization/79450
3023 * gcc.c-torture/execute/pr79388.c: New test.
3024 * gcc.c-torture/execute/pr79450.c: New test.
3026 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3029 * gfortran.dg/spread_init_expr_2.f90: New test case.
3031 2017-02-11 Jakub Jelinek <jakub@redhat.com>
3034 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3036 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
3039 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3041 2017-02-10 Jakub Jelinek <jakub@redhat.com>
3044 * g++.dg/cpp0x/pr79457.C: New test.
3046 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3048 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3049 scan-assembler unless lp64.
3051 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3053 PR tree-optimization/66612
3054 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3056 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3058 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3061 2017-02-10 Marek Polacek <polacek@redhat.com>
3064 * g++.dg/cpp1y/pr79435.C: New.
3067 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3069 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3071 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3072 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3074 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3075 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3076 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3077 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3078 (vtst_expected_poly64x2): Move to aarch64-only section.
3079 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3080 (vtst_p64, vtstq_p64): New tests.
3082 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3085 * g++.dg/cpp0x/pr71737.C: New.
3087 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
3088 Richard Biener <rguenther@suse.de>
3090 * gcc.dg/gimplefe-error-1.c: New testcase.
3091 * gcc.dg/gimplefe-error-2.c: New testcase.
3092 * gcc.dg/gimplefe-error-3.c: New testcase.
3094 2017-02-10 Jakub Jelinek <jakub@redhat.com>
3096 PR tree-optimization/79411
3097 * gcc.c-torture/compile/pr79411.c: New test.
3099 2017-02-09 Jakub Jelinek <jakub@redhat.com>
3100 Jason Merrill <jason@redhat.com>
3103 * g++.dg/cpp1z/pr79143.C: New test.
3105 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
3107 * gcc.dg/loop-unswitch-2.c: Update testcase.
3108 * gcc.dg/loop-unswitch-1.c: Update testcase.
3110 2017-02-09 Marek Polacek <polacek@redhat.com>
3113 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3114 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3115 * c-c++-common/goacc/pr79428-1.c: New test.
3116 * c-c++-common/gomp/pr79428-2.c: New test.
3117 * c-c++-common/gomp/pr79428-5.c: New test.
3118 * c-c++-common/gomp/pr79428-6.c: New test.
3119 * c-c++-common/pr79428-3.c: New test.
3121 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3123 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3126 2017-02-09 Jakub Jelinek <jakub@redhat.com>
3129 * gcc.c-torture/compile/pr79413.c: New test.
3132 * c-c++-common/gomp/pr79429.c: New test.
3133 * g++.dg/gomp/pr79429.C: New test.
3136 * c-c++-common/gomp/pr79431.c: New test.
3138 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3139 Cesar Philippidis <cesar@codesourcery.com>
3140 Joseph Myers <joseph@codesourcery.com>
3141 Chung-Lin Tang <cltang@codesourcery.com>
3143 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3144 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3145 * c-c++-common/goacc/loop-auto-2.c: New.
3146 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3147 * c-c++-common/goacc/tile-2.c: New.
3148 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3149 * g++.dg/goacc/tile-1.C: New, check tile subst.
3150 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3151 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3152 * gfortran.dg/goacc/tile-1.f90: New test.
3153 * gfortran.dg/goacc/tile-2.f90: New test.
3154 * gfortran.dg/goacc/tile-lowering.f95: New test.
3156 2017-02-09 Richard Biener <rguenther@suse.de>
3158 PR tree-optimization/69823
3159 * gcc.dg/graphite/pr69823.c: New testcase.
3161 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3164 * gcc.target/powerpc/pr78604.c: New.
3166 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3169 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3170 disable this test on power architecture.
3172 2017-02-08 Richard Biener <rguenther@suse.de>
3174 PR tree-optimization/71824
3175 PR tree-optimization/79409
3176 * gcc.dg/graphite/pr71824-3.c: New testcase.
3178 2017-02-08 Jakub Jelinek <jakub@redhat.com>
3180 PR tree-optimization/79408
3181 * gcc.dg/tree-ssa/pr79408.c: New test.
3183 2017-02-08 Richard Biener <rguenther@suse.de>
3185 PR tree-optimization/71824
3186 * gcc.dg/graphite/pr71824-2.c: New testcase.
3188 2017-02-07 Andrew Pinski <apinski@cavium.com>
3190 * gcc.target/aarch64/popcount.c: New Testcase.
3192 2017-02-07 Jakub Jelinek <jakub@redhat.com>
3194 PR rtl-optimization/79386
3195 * gcc.c-torture/compile/pr79386.c: New test.
3197 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3198 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3200 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3203 2017-02-07 Jakub Jelinek <jakub@redhat.com>
3206 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3207 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3209 2017-02-07 Richard Biener <rguenther@suse.de>
3211 * gcc.dg/gimplefe-23.c: New testcase.
3212 * gcc.dg/gimplefe-24.c: Likewise.
3214 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3216 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3217 scan-assembler instead of scan-assembler-times.
3218 * gcc.target/aarch64/test_frame_10.c: Likewise.
3219 * gcc.target/aarch64/test_frame_12.c: Likewise.
3220 * gcc.target/aarch64/test_frame_2.c: Likewise.
3221 * gcc.target/aarch64/test_frame_4.c: Likewise.
3222 * gcc.target/aarch64/test_frame_6.c: Likewise.
3223 * gcc.target/aarch64/test_frame_7.c: Likewise.
3224 * gcc.target/aarch64/test_frame_8.c: Likewise.
3226 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3228 * gcc.target/i386/pr78419.c: Require ifunc support.
3230 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
3232 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3234 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3237 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3239 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
3241 * lib/target-supports.exp: Define the RISC-V target.
3242 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3243 * gcc.dg/builtin-apply2.c: Likewise.
3244 * gcc.dg/ifcvt-4.c: Likewise.
3245 * gcc.dg/loop-8.c: Likewise.
3246 * gcc.dg/sibcall-10.c: Likewise.
3247 * gcc.dg/sibcall-9.c: Likewise.
3248 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3249 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3250 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3251 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3252 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3253 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3254 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3256 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3259 * gcc.target/powerpc/pr66144-1.c: New test.
3260 * gcc.target/powerpc/pr66144-2.c: Likewise.
3261 * gcc.target/powerpc/pr66144-3.c: Likewise.
3263 2017-02-06 Martin Sebor <msebor@redhat.com>
3265 PR tree-optimization/79376
3266 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3267 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3269 2017-02-06 Jakub Jelinek <jakub@redhat.com>
3272 * g++.dg/cpp1y/constexpr-79379.C: New test.
3275 * g++.dg/lookup/pr79377.C: New test.
3278 * g++.dg/cpp1z/decomp25.C: New test.
3280 PR tree-optimization/79284
3281 * gcc.c-torture/compile/pr79284.c: New test.
3283 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3286 * g++.dg/cpp0x/pr70448.C: New.
3288 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3291 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3294 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
3297 * gcc.c-torture/compile/pr78883.c: New test.
3299 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
3302 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3303 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3304 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3305 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3306 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3307 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3308 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3309 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3310 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3311 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3312 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3313 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3314 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3316 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3319 * gfortran.dg/allocate_with_source_24.f90: New test.
3321 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3324 * gfortran.dg/der_ptr_component_2.f90: New test.
3326 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3328 * gcc.target/sparc/20170205-1.c: New test.
3330 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
3332 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3333 libatomic_available.
3335 * gcc.dg/pr77587.c: Require alias support.
3336 * gcc.dg/pr77587a.c: Likewise.
3338 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3339 * gcc.c-torture/execute/pr78622.c: Likewise.
3341 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3343 * c-c++-common/Wunused-var-16.c: Likewise.
3344 * c-c++-common/builtin-shuffle-1.c: Likewise.
3345 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3346 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3348 2017-02-03 Martin Sebor <msebor@redhat.com>
3350 PR tree-optimization/79327
3351 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3352 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3353 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3355 2017-02-03 Jakub Jelinek <jakub@redhat.com>
3356 Martin Sebor <msebor@redhat.com>
3358 PR tree-optimization/79327
3359 * gcc.dg/tree-ssa/pr79327.c: New test.
3360 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
3361 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
3362 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
3363 (test_sprintf_chk_range_schar): Adjust dg-message.
3364 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
3365 * gcc.c-torture/execute/pr79327.c: New test.
3367 2017-02-03 Jakub Jelinek <jakub@redhat.com>
3370 * gcc.target/powerpc/pr79354.c: New test.
3371 * gcc.c-torture/execute/pr79354.c: New test.
3373 2017-02-03 Martin Sebor <msebor@redhat.com>
3375 PR tree-optimization/79352
3376 * gcc.dg/tree-ssa/pr79352.c: New test.
3378 2017-02-03 Martin Liska <mliska@suse.cz>
3381 * gcc.target/i386/mvc9.c: New test.
3383 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
3386 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
3389 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
3391 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
3392 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
3393 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
3394 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
3395 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
3396 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
3397 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
3398 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
3399 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
3400 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
3401 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
3402 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
3403 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
3405 2017-02-02 Martin Sebor <msebor@redhat.com>
3408 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
3409 * gcc.dg/tree-ssa/pr79275.c: New test.
3411 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3413 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
3415 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
3418 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
3421 2017-02-02 Tamar Christina <tamar.christina@arm.com>
3424 * gcc.target/aarch64/vector_initialization_nostack.c
3425 (f12): Use one vector
3427 2017-02-02 Jakub Jelinek <jakub@redhat.com>
3429 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
3430 * c-c++-common/asan/misalign-1.c: Likewise.
3431 * c-c++-common/asan/misalign-2.c: Likewise.
3432 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
3433 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
3434 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
3435 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
3436 add -ffat-lto-objects from/to dg-additional-options.
3437 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
3438 dg-additional-options.
3441 * gcc.target/powerpc/pr79197.c: New test.
3442 * gcc.c-torture/compile/pr79197.c: New test.
3444 2017-02-02 Richard Biener <rguenther@suse.de>
3446 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
3448 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
3451 * g++.dg/cpp0x/pr69637-1.C: New.
3452 * g++.dg/cpp0x/pr69637-2.C: Likewise.
3454 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3456 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
3458 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3461 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
3464 2017-02-01 Jakub Jelinek <jakub@redhat.com>
3467 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
3468 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
3469 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
3470 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
3471 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
3472 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
3473 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3474 * g++.dg/debug/dwarf2/align-1.C: Likewise.
3475 * g++.dg/debug/dwarf2/align-2.C: Likewise.
3476 * g++.dg/debug/dwarf2/align-3.C: Likewise.
3477 * g++.dg/debug/dwarf2/align-4.C: Likewise.
3478 * g++.dg/debug/dwarf2/align-5.C: Likewise.
3479 * g++.dg/debug/dwarf2/align-6.C: Likewise.
3481 2017-02-01 Martin Liska <mliska@suse.cz>
3484 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
3486 2017-02-01 Richard Biener <rguenther@suse.de>
3489 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
3490 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
3491 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
3492 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
3494 2017-02-01 Richard Biener <rguenther@suse.de>
3497 * gfortran.dg/pr79315.f90: New testcase.
3499 2017-02-01 Richard Biener <rguenther@suse.de>
3501 PR tree-optimization/71824
3502 * gcc.dg/graphite/pr71824.c: New testcase.
3504 2017-01-31 Jakub Jelinek <jakub@redhat.com>
3507 * g++.dg/diagnostic/pr79304.C: New test.
3509 2017-01-31 David Malcolm <dmalcolm@redhat.com>
3512 * g++.dg/spellcheck-pr79298.C: New test case.
3514 2017-01-31 David Malcolm <dmalcolm@redhat.com>
3516 PR preprocessor/79210
3517 * gcc.dg/format/pr79210.c: New test case.
3518 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
3521 2017-01-31 Nathan Sidwell <nathan@acm.org>
3524 * g++.dg/warn/pr79290.C: New.
3528 * g++.dg/cpp1y/pr67273.C: New.
3529 * g++.dg/cpp1y/pr79253.C: New.
3531 2017-01-31 Nathan Sidwell <nathan@acm.org>
3534 * g++.dg/cpp1y/pr61636-1.C: Augment.
3536 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
3538 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
3539 rand() instead of random().
3541 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
3543 PR tree-optimization/71691
3544 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
3546 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3548 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
3551 2017-01-31 Jakub Jelinek <jakub@redhat.com>
3553 PR tree-optimization/79267
3554 * g++.dg/opt/pr79267.C: New test.
3556 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
3559 * gcc.dg/debug/dwarf2/align-1.c: New.
3560 * gcc.dg/debug/dwarf2/align-2.c: New.
3561 * gcc.dg/debug/dwarf2/align-3.c: New.
3562 * gcc.dg/debug/dwarf2/align-4.c: New.
3563 * gcc.dg/debug/dwarf2/align-5.c: New.
3564 * gcc.dg/debug/dwarf2/align-6.c: New.
3565 * gcc.dg/debug/dwarf2/align-as-1.c: New.
3566 * g++.dg/debug/dwarf2/align-1.C: New.
3567 * g++.dg/debug/dwarf2/align-2.C: New.
3568 * g++.dg/debug/dwarf2/align-3.C: New.
3569 * g++.dg/debug/dwarf2/align-4.C: New.
3570 * g++.dg/debug/dwarf2/align-5.C: New.
3571 * g++.dg/debug/dwarf2/align-6.C: New.
3573 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3576 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
3578 2017-01-30 Martin Sebor <msebor@redhat.com>
3581 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
3583 2017-01-30 Martin Liska <mliska@suse.cz>
3585 PR gcov-profile/79259
3586 * g++.dg/tree-prof/pr79259.C: New test.
3588 2017-01-30 Richard Biener <rguenther@suse.de>
3590 PR tree-optimization/79276
3591 * gcc.dg/torture/pr79276.c: New testcase.
3593 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3596 * gcc.target/s390/pr79240.c: New test.
3598 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3601 * gcc.target/powerpc/pr79268.c: New file.
3602 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
3603 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
3604 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
3605 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3607 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
3609 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
3612 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
3614 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
3615 * gnat.dg/debug9.adb: Likewise.
3617 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
3619 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
3620 libatomic_available.
3621 * gfortran.dg/coarray_42.f90: Likewise.
3622 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
3623 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
3624 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3626 2017-01-27 Martin Sebor <msebor@redhat.com>
3628 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3630 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
3632 PR rtl-optimization/79194
3633 * gcc.dg/torture/pr79194.c: New test.
3635 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3637 PR tree-optimization/71374
3638 * gcc.target/i386/pr71374.c: New.
3640 2017-01-27 Martin Sebor <msebor@redhat.com>
3643 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
3644 a dg-error directive.
3646 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3649 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
3650 * gcc.target/arm/pr79131-2.c: New.
3652 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3655 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
3656 vectorized on POWER unless hardware misaligned loads are
3659 2017-01-27 Bin Cheng <bin.cheng@arm.com>
3661 PR rtl-optimization/78559
3662 * gcc.c-torture/execute/pr78559.c: New test.
3664 2017-01-27 Richard Biener <rguenther@suse.de>
3666 PR tree-optimization/79245
3667 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
3668 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
3670 2017-01-27 Jakub Jelinek <jakub@redhat.com>
3673 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
3674 target. Use 4294967293U instead of 4294967293.
3676 2017-01-27 Richard Biener <rguenther@suse.de>
3678 PR tree-optimization/71433
3679 * gcc.dg/Warray-bounds-21.c: New testcase.
3681 2017-01-27 Richard Biener <rguenther@suse.de>
3683 PR tree-optimization/79244
3684 * gcc.dg/torture/pr79244.c: New testcase.
3686 2017-01-27 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
3689 all occurrences of 40 to 32.
3691 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
3694 * gcc.target/arm/pr79239.c: New test.
3696 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3698 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
3700 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
3703 * g++.dg/cpp1y/pr64382.C: New test.
3705 2017-01-26 Martin Sebor <msebor@redhat.com>
3708 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
3709 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
3710 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
3711 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3713 2017-01-26 Jakub Jelinek <jakub@redhat.com>
3716 * g++.dg/debug/dwarf2/pr79129.C: New test.
3719 * g++.dg/debug/dwarf2/pr78835.C: New test.
3721 2017-01-26 Martin Sebor <msebor@redhat.com>
3724 * gcc.dg/format/pr78569.c: Adjust.
3725 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3726 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
3727 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3728 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3729 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3730 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3731 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
3732 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
3733 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3734 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3735 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3737 2017-01-26 Jakub Jelinek <jakub@redhat.com>
3740 * g++.dg/other/offsetof8.C: Add expected error.
3741 * g++.dg/other/offsetof9.C: New test.
3743 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
3745 * g++.dg/opt/declone3.C: Require LTO.
3747 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
3750 * gcc.target/arm/pr79131.c: New.
3752 2017-01-26 Bin Cheng <bin.cheng@arm.com>
3754 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
3756 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
3759 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
3760 matches replaced operator delete.
3762 2017-01-26 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
3765 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
3766 avx512f with avx512dq.
3767 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
3768 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
3769 avx512f with avx512dq.
3770 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
3771 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
3772 avx512f with avx512dq.
3774 2017-01-26 Marek Polacek <polacek@redhat.com>
3777 * c-c++-common/Wduplicated-branches-13.c: New test.
3779 2017-01-26 David Sherwood <david.sherwood@arm.com>
3782 * gfortran.dg/gomp/sharing-4.f90: New test.
3784 2017-01-26 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.target/i386/pr70465.c: New test.
3789 * brig.dg/dg.exp: Update copyright years.
3790 * lib/brig-dg.exp: Update copyright years.
3791 * lib/brig.exp: Update copyright years.
3793 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3796 * gcc.target/powerpc/pr79179.c: New test.
3798 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3800 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
3801 generation to accept D-mode memory accesses.
3803 2017-01-25 Martin Sebor <msebor@redhat.com>
3806 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
3807 * g++.dg/ext/flexarray-mangle.C: Same.
3808 * g++.dg/ext/flexarray-subst.C: Same.
3809 * g++.dg/ext/flexary10.C: Same.
3810 * g++.dg/ext/flexary11.C: Same.
3811 * g++.dg/ext/flexary14.C: Same.
3812 * g++.dg/ext/flexary16.C: Same.
3813 * g++.dg/ext/flexary18.C: Same.
3814 * g++.dg/ext/flexary19.C: Same.
3815 * g++.dg/ext/flexary7.C: Same.
3816 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
3817 * g++.dg/ubsan/object-size-1.C: Same.
3818 * obj-c++.dg/property/at-property-23.mm: Same.
3820 2017-01-25 Jakub Jelinek <jakub@redhat.com>
3823 * g++.dg/cpp1z/decomp24.C: New test.
3826 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
3827 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3829 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3831 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3832 * g++.dg/cpp1y/pr59636.C: Likewise.
3833 * g++.dg/cpp1y/pr60190.C: Likewise.
3835 2017-01-25 Bin Cheng <bin.cheng@arm.com>
3837 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3839 2017-01-25 Carl Love <cel@us.ibm.com>
3841 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
3844 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3846 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3848 * gcc.target/arm/vseleqsf.c: Likewise.
3849 * gcc.target/arm/vselgedf.c: Likewise.
3850 * gcc.target/arm/vselgesf.c: Likewise.
3851 * gcc.target/arm/vselgtdf.c: Likewise.
3852 * gcc.target/arm/vselgtsf.c: Likewise.
3853 * gcc.target/arm/vselledf.c: Likewise.
3854 * gcc.target/arm/vsellesf.c: Likewise.
3855 * gcc.target/arm/vselltdf.c: Likewise.
3856 * gcc.target/arm/vselltsf.c: Likewise.
3857 * gcc.target/arm/vselnedf.c: Likewise.
3858 * gcc.target/arm/vselnesf.c: Likewise.
3859 * gcc.target/arm/vselvcdf.c: Likewise.
3860 * gcc.target/arm/vselvcsf.c: Likewise.
3861 * gcc.target/arm/vselvsdf.c: Likewise.
3862 * gcc.target/arm/vselvssf.c: Likewise.
3864 2017-01-25 Richard Biener <rguenther@suse.de>
3867 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3868 to what we had before adding the threading passes.
3870 2017-01-25 Richard Biener <rguenther@suse.de>
3872 PR tree-optimization/69264
3873 * g++.dg/torture/pr69264.C: New testcase.
3875 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3878 * gcc.target/arm/pr79145.c: New test.
3880 2017-01-25 Richard Biener <rguenther@suse.de>
3883 * g++.dg/gomp/pr78363-1.C: New testcase.
3884 * g++.dg/gomp/pr78363-2.C: Likewise.
3885 * g++.dg/gomp/pr78363-3.C: Likewise.
3887 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3889 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3890 * gcc.dg/lto/pr61526_0.c: Likewise.
3891 * gcc.dg/lto/pr64415_0.c: Likewise.
3893 2017-01-24 Jakub Jelinek <jakub@redhat.com>
3896 * g++.dg/cpp1z/decomp22.C: New test.
3897 * g++.dg/cpp1z/decomp23.C: New test.
3899 2017-01-24 Nathan Sidwell <nathan@acm.org>
3902 * g++.dg/cpp0x/pr78469.C: New.
3905 * g++.dg/cpp0x/pr79118.C: New.
3907 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
3909 * gcc.target/arm/vfp-longcall-apcs.c: New test.
3911 2017-01-24 David Malcolm <dmalcolm@redhat.com>
3913 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3914 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3915 * gcc.dg/rtl/rtl.exp: New file.
3916 * gcc.dg/rtl/test.c: New file.
3917 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3918 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3919 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3920 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3921 * gcc.dg/rtl/x86_64/final.c: New test case.
3922 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3923 * gcc.dg/rtl/x86_64/ira.c: New test case.
3924 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3925 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3926 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3927 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3928 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3929 * gcc.dg/rtl/x86_64/test_1.h: New file.
3930 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3931 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3932 * gcc.dg/rtl/x86_64/times-two.h: New file.
3933 * gcc.dg/rtl/x86_64/vregs.c: New test case.
3935 2017-01-24 Bin Cheng <bin.cheng@arm.com>
3937 PR tree-optimization/79159
3938 * g++.dg/tree-ssa/pr79159.C: New test.
3940 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
3941 Martin Jambor <mjambor@suse.cz>
3943 * lib/brig-dg.exp: New file.
3944 * lib/brig.exp: Likewise.
3945 * brig.dg/README: Likewise.
3946 * brig.dg/dg.exp: Likewise.
3947 * brig.dg/test/gimple/alloca.hsail: Likewise.
3948 * brig.dg/test/gimple/atomics.hsail: Likewise.
3949 * brig.dg/test/gimple/branches.hsail: Likewise.
3950 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3951 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3952 * brig.dg/test/gimple/kernarg.hsail: Likewise.
3953 * brig.dg/test/gimple/mem.hsail: Likewise.
3954 * brig.dg/test/gimple/mulhi.hsail: Likewise.
3955 * brig.dg/test/gimple/packed.hsail: Likewise.
3956 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3957 * brig.dg/test/gimple/variables.hsail: Likewise.
3958 * brig.dg/test/gimple/vector.hsail: Likewise.
3960 2017-01-24 Jakub Jelinek <jakub@redhat.com>
3962 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3963 support asan, only on i?86/x86_64 require sse2_runtime.
3965 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3968 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3969 test on powerpc targets.
3971 2017-01-23 Martin Sebor <msebor@redhat.com>
3973 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3975 2017-01-23 Richard Biener <rguenther@suse.de>
3977 PR tree-optimization/79088
3978 PR tree-optimization/79188
3979 * gcc.dg/torture/pr79088.c: New testcase.
3980 * gcc.dg/torture/pr79188.c: Likewise.
3982 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3984 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
3985 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
3986 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
3987 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
3988 type of test function to reflect change in built-in function's
3990 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3991 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3992 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3993 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
3994 type and second argument type to reflect change in built-in
3995 function's type signature.
3996 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3997 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
3998 type of test function to reflect change in built-in function's
4000 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4001 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4002 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4003 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4004 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4005 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4006 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4007 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4008 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4009 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4010 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4011 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4012 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4013 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4014 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4015 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4016 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4017 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4018 type of test function to reflect change in built-in function's
4020 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4021 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4022 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4023 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4024 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4025 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4026 test function's result and second argument to reflect change in
4027 built-in function's type signature.
4028 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4030 2017-01-23 Nathan Sidwell <nathan@acm.org>
4033 * g++.dg/template/pr71710.C: New.
4037 * g++.dg/template/pr71406.C: New.
4039 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4041 * gfortran.dg/integer_exponentiation_7.f90: New test.
4043 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4045 PR rtl-optimization/78634
4046 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4048 2017-01-23 Bin Cheng <bin.cheng@arm.com>
4050 PR tree-optimization/70754
4051 * gfortran.dg/pr70754.f90: New test.
4053 2017-01-23 Martin Liska <mliska@suse.cz>
4055 PR tree-optimization/79196
4056 * gcc.dg/asan/pr79196.c: New test.
4057 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4059 2017-01-23 Michael Matz <matz@suse.de>
4061 PR tree-optimization/78384
4062 * gcc.dg/pr78384.c: New test.
4064 2017-01-23 Richard Biener <rguenther@suse.de>
4066 PR tree-optimization/79186
4067 * gcc.dg/torture/pr79186.c: New testcase.
4068 * gcc.dg/torture/pr79187.c: Likewise.
4070 2017-01-23 Martin Jambor <mjambor@suse.cz>
4072 * gcc.dg/ipa/vrp8.c: New test.
4074 2017-01-23 Martin Jambor <mjambor@suse.cz>
4077 * gfortran.dg/lto/pr79108_0.f90: New test.
4079 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4081 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4082 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4083 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4084 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4085 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4086 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4087 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4088 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4089 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4090 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4091 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4092 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4093 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4094 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4095 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4096 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4098 2017-01-23 Richard Biener <rguenther@suse.de>
4099 Nick Clifton <nickc@redhat.com>
4102 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4103 If the target is ARM return the result of the
4104 check_effective_target_arm_vect_no_misalign proc.
4105 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4106 support unaligned vectors then only expect one of the loops to be
4109 2017-01-23 Martin Liska <mliska@suse.cz>
4111 * gcc.dg/asan/use-after-scope-10.c: New test.
4112 * gcc.dg/asan/use-after-scope-11.c: New test.
4113 * g++.dg/asan/use-after-scope-5.C: New test.
4115 2017-01-23 Martin Liska <mliska@suse.cz>
4117 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4118 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4119 sanopt optimization for ASAN_POISON.
4121 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4123 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4125 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4127 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4128 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4130 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4131 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4132 exec_vcombine): Likewise.
4133 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4134 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4135 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4136 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4137 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4138 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4139 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4140 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4141 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4142 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4143 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4144 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4145 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4146 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4147 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4148 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4149 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4150 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4152 (TEST_VGET_LANE): Cast to uint to avoid warning.
4153 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4154 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4155 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4156 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4157 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4158 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4159 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4160 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4161 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4162 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4163 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4164 CHECK_POLY instead of CHECK for poly64_t types.
4165 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4166 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4167 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4168 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4169 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4170 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4172 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4173 for int32_t, int64_t.
4174 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4175 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4177 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4178 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4181 2017-01-22 Jakub Jelinek <jakub@redhat.com>
4184 * gfortran.dg/gomp/pr79154-1.f90: New test.
4185 * gfortran.dg/gomp/pr79154-2.f90: New test.
4187 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4189 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4191 2017-01-21 Marek Polacek <polacek@redhat.com>
4194 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4196 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
4198 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4200 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4202 PR rtl-optimization/79125
4203 * gcc.dg/torture/pr79125.c: New test.
4205 2017-01-20 Jiong Wang <jiong.wang@arm.com>
4207 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
4209 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4210 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
4212 2017-01-20 Nathan Sidwell <nathan@acm.org>
4215 * g++.dg/cpp1z/inh-ctor38.C: New.
4217 2017-01-20 Marek Polacek <polacek@redhat.com>
4220 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4222 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4224 * lib/target-supports.exp (check_configured_with): New procedure.
4225 (check_effective_target_default_mode): new effective target.
4226 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4227 default mode. Fix dg-skip-if target selector syntax.
4228 * gcc.target/arm/optional_thumb-2.c: Likewise.
4229 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4232 2017-01-20 David Malcolm <dmalcolm@redhat.com>
4236 * g++.dg/spellcheck-pr77829.C: New test case.
4237 * g++.dg/spellcheck-pr78656.C: New test case.
4239 2017-01-20 Marek Polacek <polacek@redhat.com>
4242 * c-c++-common/Wduplicated-branches-1.c: New test.
4243 * c-c++-common/Wduplicated-branches-10.c: New test.
4244 * c-c++-common/Wduplicated-branches-11.c: New test.
4245 * c-c++-common/Wduplicated-branches-12.c: New test.
4246 * c-c++-common/Wduplicated-branches-2.c: New test.
4247 * c-c++-common/Wduplicated-branches-3.c: New test.
4248 * c-c++-common/Wduplicated-branches-4.c: New test.
4249 * c-c++-common/Wduplicated-branches-5.c: New test.
4250 * c-c++-common/Wduplicated-branches-6.c: New test.
4251 * c-c++-common/Wduplicated-branches-7.c: New test.
4252 * c-c++-common/Wduplicated-branches-8.c: New test.
4253 * c-c++-common/Wduplicated-branches-9.c: New test.
4254 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4255 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4256 * g++.dg/ext/builtin-object-size3.C: Likewise.
4257 * g++.dg/gomp/loop-1.C: Likewise.
4258 * g++.dg/warn/Wduplicated-branches1.C: New test.
4259 * g++.dg/warn/Wduplicated-branches2.C: New test.
4261 2017-01-20 Martin Liska <mliska@suse.cz>
4264 * gcc.dg/lto/pr69188_0.c: New test.
4265 * gcc.dg/lto/pr69188_1.c: New test.
4267 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4269 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4270 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4271 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4272 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4273 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4274 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4275 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4276 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4277 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4278 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4279 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4280 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4281 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4282 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4283 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4284 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4285 * gcc.target/i386/avx-1.c: Test new intrinsics.
4286 * gcc.target/i386/sse-13.c: Ditto.
4287 * gcc.target/i386/sse-23.c: Ditto.
4289 2017-01-20 Richard Biener <rguenther@suse.de>
4291 PR tree-optimization/71264
4292 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4294 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4296 * gcc.target/mips/madd4-1.c: New file.
4297 * gcc.target/mips/madd4-2.c: Likewise.
4298 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4300 (mips_option_groups): Add -m[no-]madd4.
4301 (mips-dg-init): Detect default -mno-madd4.
4302 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4303 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4304 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4305 * gcc.target/mips/nmadd-1.c: Likewise.
4306 * gcc.target/mips/nmadd-2.c: Likewise.
4307 * gcc.target/mips/nmadd-3.c: Likewise.
4309 2017-01-19 Jiong Wang <jiong.wang@arm.com>
4311 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4312 combined instructions.
4313 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4315 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4316 of pointer authentication.
4318 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4320 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4321 floating point hardware to run test.
4323 2017-01-19 Tamar Christina <tamar.christina@arm.com>
4325 * lib/target-supports.exp
4326 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4328 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4331 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4332 __x86_64__]: Allow for target i?86-*-*.
4334 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4337 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4338 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4339 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4341 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4342 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4343 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4345 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4348 * gfortran.dg/coarray_43.f90: New test.
4350 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
4352 PR rtl-optimization/79121
4353 * gcc.c-torture/execute/pr79121.c: New test.
4355 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4357 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
4358 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4360 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
4364 * gfortran.dg/pr50069_1.f90: New test.
4365 * gfortran.dg/pr50069_2.f90: New test.
4366 * gfortran.dg/pr55086_1.f90: New test.
4367 * gfortran.dg/pr55086_1_tfat.f90: New test.
4368 * gfortran.dg/pr55086_2.f90: New test.
4369 * gfortran.dg/pr55086_2_tfat.f90: New test.
4370 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
4372 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4373 * gcc.dg/strcmp-1.c: New test.
4374 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
4376 2017-01-18 David Malcolm <dmalcolm@redhat.com>
4378 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
4379 (dejagnu_fail): Likewise.
4380 (dejagnu_note): Likewise.
4381 (pass): Provide forward decl, moving true decl to after #include
4386 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4388 * gcc.target/powerpc/p9-xxbr-1.c: New test.
4389 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4391 2017-01-18 Nathan Sidwell <nathan@acm.org>
4394 * g++.dg/cpp1z/inh-ctor37.C: New.
4396 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
4398 PR rtl-optimization/78952
4399 * gcc.target/i386/pr78952-1.c: New test.
4400 * gcc.target/i386/pr78952-2.c: Ditto.
4402 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
4404 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
4406 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
4409 * gfortran.dg/coarray_event_1.f08: New test.
4411 2017-01-18 Jakub Jelinek <jakub@redhat.com>
4414 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
4415 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
4417 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
4419 * gcc.target/powerpc/fusion4.c: Likewise.
4420 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
4422 * gcc.target/powerpc/pr58673-1.c: Likewise.
4423 * gcc.target/powerpc/pr58673-2.c: Likewise.
4424 * gcc.target/powerpc/pr59054.c: Likewise.
4426 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4428 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
4430 * gcc.target/powerpc/p9-vbpermd.c: New file.
4432 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4434 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
4435 (must_not_compile2): Downcase first letter of error messages.
4436 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
4437 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
4439 2017-01-18 Nathan Sidwell <nathan@acm.org>
4442 * g++.dg/pr79091.C: New.
4444 2017-01-18 Jakub Jelinek <jakub@redhat.com>
4446 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
4448 (p0): Add missing dg-error.
4450 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
4452 * gcc.target/msp430/mul_f5_muldef.c: New test.
4454 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4457 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
4458 options. Fix up the syntax for using \m and \M.
4460 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4463 * gcc.target/powerpc/ssp-1.c: New testcase.
4464 * gcc.target/powerpc/ssp-2.c: New testcase.
4466 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4468 * gcc.target/aarch64/eh_return.c: New test.
4470 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4472 * vec-rlmi-rlnm.c: New file.
4474 2017-01-17 Nathan Sidwell <nathan@acm.org>
4477 * g++.dg/cpp1y/pr61636-1.C: New.
4478 * g++.dg/cpp1y/pr61636-2.C: New.
4479 * g++.dg/cpp1y/pr61636-3.C: New.
4481 2017-01-17 Martin Sebor <msebor@redhat.com>
4484 * gcc.dg/pr78768.c: Make it a link-only test.
4486 2017-01-17 David Malcolm <dmalcolm@redhat.com>
4489 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
4491 * c-c++-common/Wmisleading-indentation.c: Likewise.
4493 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
4496 * gcc.target/arm/pr79058.c: New.
4498 2017-01-17 Jakub Jelinek <jakub@redhat.com>
4500 PR tree-optimization/71854
4501 * gcc.dg/vect/pr71854.c: New test.
4503 2017-01-17 Martin Liska <mliska@suse.cz>
4506 * g++.dg/ipa/pr71207.C: New test.
4508 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
4511 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
4512 * gcc.dg/tree-ssa/pr77445.c: New testcase.
4514 2017-01-17 Jakub Jelinek <jakub@redhat.com>
4516 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
4517 rather than long unsigned int.
4518 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
4520 2017-01-17 Richard Biener <rguenther@suse.de>
4522 PR tree-optimization/71433
4523 * gcc.dg/Warray-bounds-20.c: New testcase.
4525 2017-01-17 Richard Biener <rguenther@suse.de>
4530 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
4531 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4532 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4534 2017-01-17 Alan Modra <amodra@gmail.com>
4536 * gcc.target/powerpc/pr79066.c: New.
4538 2017-01-16 Jeff Law <law@redhat.com>
4540 PR tree-optimization/33562
4541 PR tree-optimization/61912
4542 PR tree-optimization/77485
4543 PR tree-optimization/79090
4544 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
4545 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
4547 2017-01-16 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.c-torture/compile/pr79089.c: New test.
4553 * gcc.dg/pr79080.c: New test.
4555 2017-01-16 David Malcolm <dmalcolm@redhat.com>
4558 * gcc.dg/format/pr78304.c: Convert argument from integral type
4560 * gcc.dg/format/pr78304-2.c: Likewise.
4562 2017-01-16 Carl Love <cel@us.ibm.com>
4564 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
4565 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
4567 2017-01-16 Carl Love <cel@us.ibm.com>
4569 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
4570 Change arguments and return type to bool long long.
4572 2017-01-16 Martin Sebor <msebor@redhat.com>
4575 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
4578 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4581 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4584 * g++.dg/cpp0x/pr71737.C: New.
4586 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4588 * gcc.target/powerpc/swaps-p8-27.c: New.
4590 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4593 * g++.dg/cpp0x/pr71737.C: New.
4595 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
4597 * gnat.dg/opt62.adb: New test.
4598 * gnat.dg/opt62_pkg.ads: New helper.
4600 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
4602 PR rtl-optimization/78626
4603 PR rtl-optimization/78727
4604 * gcc.dg/torture/pr78626.c: New test.
4605 * gcc.dg/torture/pr78727.c: New test.
4607 2017-01-14 Alan Modra <amodra@gmail.com>
4609 * gcc.c-torture/compile/pr72749.c: New test.
4611 2017-01-13 David Malcolm <dmalcolm@redhat.com>
4614 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
4615 (test_macro_2): New test.
4616 (test_macro_3): New test.
4617 (test_macro_4): New test.
4618 (test_non_contiguous_strings): Convert line number to line offset.
4619 * gcc.dg/format/pr78304-2.c: New test case.
4620 * gcc.dg/format/pr78304.c: New test case.
4622 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
4624 * gcc.target/i386/funcspec-56.inc: Add missing options and
4625 reorder options by implied ISAs, as in ix86_target_string.
4627 2017-01-13 Marek Polacek <polacek@redhat.com>
4630 * g++.dg/cpp0x/constexpr-array18.C: New test.
4632 2017-01-13 Jeff Law <law@redhat.com>
4634 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
4636 PR tree-optimization/61912
4637 PR tree-optimization/77485
4638 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
4639 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
4640 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
4642 PR tree-optimization/33562
4643 PR tree-optimization/61912
4644 PR tree-optimization/77485
4645 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
4646 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4647 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4648 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
4649 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
4650 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
4651 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
4653 2017-01-13 Martin Liska <mliska@suse.cz>
4656 * gcc.c-torture/execute/pr79043.c: New test.
4658 2017-01-13 Richard Biener <rguenther@suse.de>
4661 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
4663 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4666 * gfortran.dg/coarray/event_4.f08: New test.
4668 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4671 * gfortran.dg/coarray/event_3.f08: New test.
4673 2017-01-13 Richard Biener <rguenther@suse.de>
4675 PR tree-optimization/77283
4676 * gcc.dg/tree-ssa/split-path-9.c: Fix.
4678 2017-01-13 Richard Biener <rguenther@suse.de>
4680 * gcc.dg/gimplefe-22.c: New testcase.
4682 2017-01-13 Richard Biener <rguenther@suse.de>
4684 PR tree-optimization/77283
4685 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
4686 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
4687 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
4689 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
4691 * gcc.dg/pr77862.c: Require fpic target.
4693 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4696 * gcc.target/powerpc/pr79004.c: New test.
4698 2017-01-12 Martin Sebor <msebor@redhat.com>
4700 * gcc.dg/pr78138.c: Adjust.
4701 * gcc.dg/pr78768.c: Adjust.
4702 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
4703 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4704 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4705 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4706 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
4707 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
4708 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
4709 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
4710 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
4711 * gcc.dg/tree-ssa/pr78605.c: Adjust.
4712 * gcc.dg/tree-ssa/pr78622.c: Adjust.
4714 2017-01-12 Jakub Jelinek <jakub@redhat.com>
4716 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
4718 2017-01-12 Martin Sebor <msebor@redhat.com>
4721 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
4724 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
4726 * gcc.dg/pr78768.c: Require LTO.
4728 2017-01-12 Martin Sebor <msebor@redhat.com>
4731 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
4732 due to the referenced bug.
4734 2017-01-12 Martin Sebor <msebor@redhat.com>
4737 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
4739 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
4741 * gcc.target/i386/builtin_target.c (check_features): Check all
4742 supported __builtin_cpu_supports options.
4744 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4746 PR tree-optimization/78319
4747 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
4750 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4753 * gcc.target/powerpc/swaps-p8-26.c: New.
4755 2017-01-12 Richard Biener <rguenther@suse.de>
4757 * gcc.dg/gimplefe-21.c: New testcase.
4759 2017-01-12 Michael Collison <michael.collison@arm.com>
4761 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
4763 2017-01-11 Julia Koval <julia.koval@intel.com>
4764 Uros Bizjak <ubizjak@gmail.com>
4766 * gcc.target/i386/sgx.c New test.
4767 * gcc.target/i386/sse-12.c: Add -msgx.
4768 * gcc.target/i386/sse-13.c: Ditto.
4769 * gcc.target/i386/sse-14.c: Ditto.
4770 * gcc.target/i386/sse-22.c: Ditto.
4771 * gcc.target/i386/sse-23.c: Ditto.
4772 * g++.dg/other/i386-2.C: Ditto.
4773 * g++.dg/other/i386-3.C: Ditto.
4775 2017-01-11 Martin Sebor <msebor@redhat.com>
4778 * g++.dg/template/explicit9.C: New test.
4780 2017-01-11 Nathan Sidwell <nathan@acm.org>
4783 * g++.dg/pr77812.C: New.
4785 2017-01-11 Jakub Jelinek <jakub@redhat.com>
4788 * g++.dg/cpp1y/constexpr-71537.C: New test.
4790 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
4793 2017-01-11 Martin Sebor <msebor@redhat.com>
4796 * c-c++-common/Waddress-2.c: New test.
4798 2017-01-11 Jakub Jelinek <jakub@redhat.com>
4801 * g++.dg/cpp0x/pr78341.C: New test.
4803 2017-01-11 Martin Sebor <msebor@redhat.com>
4806 * gcc.dg/pr78768.c: New test.
4808 2017-01-11 David Malcolm <dmalcolm@redhat.com>
4811 * gcc.dg/spellcheck-options-14.c: New test case.
4812 * gcc.dg/spellcheck-options-15.c: New test case.
4813 * gcc.dg/spellcheck-options-16.c: New test case.
4814 * gcc.dg/spellcheck-options-17.c: New test case.
4816 2017-01-11 Martin Liska <mliska@suse.cz>
4818 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
4820 2017-01-11 Jakub Jelinek <jakub@redhat.com>
4822 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
4823 instead of just 1 for the decomposition from struct C.
4825 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
4827 * gcc.c-torture/execute/20170111-1.c: New test.
4829 2017-01-11 Richard Biener <rguenther@suse.de>
4831 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4833 2017-01-11 Jakub Jelinek <jakub@redhat.com>
4836 * gcc.dg/lto/pr50199_0.c: New test.
4838 2017-01-10 Martin Sebor <msebor@redhat.com>
4843 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4844 * gcc.dg/tree-ssa/pr78622.c: Ditto.
4846 2017-01-10 Martin Sebor <msebor@redhat.com>
4849 * gcc.dg/pr78138.c: New test.
4851 2017-01-10 David Malcolm <dmalcolm@redhat.com>
4854 * g++.dg/diagnostic/pr77949.C: New test case.
4856 2017-01-10 Martin Sebor <msebor@redhat.com>
4859 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4861 2017-01-10 Martin Sebor <msebor@redhat.com>
4863 PR tree-optimization/78775
4864 * gcc.dg/attr-alloc_size-4.c: Add test cases.
4865 * gcc.dg/attr-alloc_size-10.c: New test.
4866 * gcc.dg/attr-alloc_size-11.c: New test.
4867 * gcc.dg/builtin-stringop-chk-7.c: New test.
4868 * gcc.dg/pr78775.c: New test.
4869 * gcc.dg/pr78973-2.c: New test.
4870 * gcc.dg/pr78973.c: New test.
4872 2017-01-10 Jeff Law <law@redhat.com>
4874 PR tree-optimization/77766
4875 PR tree-optimization/78856
4876 * gcc.c-torture/execute/pr77766.c: New test.
4878 2016-01-10 Richard Biener <rguenther@suse.de>
4880 PR tree-optimization/79034
4881 * g++.dg/torture/pr79034.C: New testcase.
4883 2017-01-10 Martin Liska <mliska@suse.cz>
4885 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4886 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4887 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4888 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4889 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4890 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4891 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4892 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4893 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4894 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4895 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4896 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4897 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4898 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4899 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4900 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4901 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4902 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4903 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4904 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4905 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4906 * gcc.dg/ipa/pr64307.c: Likewise.
4907 * gcc.dg/ipa/pr77653.c: Likewise.
4909 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
4911 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4912 * g++.dg/other/i386-3.C: Ditto.
4913 * gcc.target/i386/sse-12.c: Ditto.
4914 * gcc.target/i386/sse-13.c: Ditto.
4915 * gcc.target/i386/sse-22.c: Ditto.
4916 * gcc.target/i386/sse-23.c: Ditto.
4917 * gcc.target/i386/builtin_target.c: Handle new option.
4918 * gcc.target/i386/funcspec-56.inc: Test new attributes.
4919 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4920 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4922 2017-01-09 Martin Sebor <msebor@redhat.com>
4925 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4926 with different precisions.
4928 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
4930 * g++.dg/opt/call2.C: New test.
4931 * g++.dg/opt/call3.C: Likewise.
4932 * gnat.dg/array26.adb: New test.
4933 * gnat.dg/array26_pkg.ad[sb]: New helper.
4934 * gnat.dg/array27.adb: New test.
4935 * gnat.dg/array27_pkg.ad[sb]: New helper.
4936 * gnat.dg/array28.adb: New test.
4937 * gnat.dg/array28_pkg.ad[sb]: New helper.
4939 2017-01-09 Jakub Jelinek <jakub@redhat.com>
4941 PR translation/79019
4942 PR translation/79020
4943 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4945 * gfortran.dg/initialization_17.f90: Likewise.
4947 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4950 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4951 * gcc.target/i386/pr78904-4.c: Likewise.
4952 * gcc.target/i386/pr78904-6.c: Likewise.
4953 * gcc.target/i386/pr78967-2.c: Likewise.
4955 2017-01-09 Jakub Jelinek <jakub@redhat.com>
4957 PR tree-optimization/78899
4958 * gcc.target/i386/pr78899.c: New test.
4959 * gcc.dg/pr71077.c: New test.
4961 2017-01-09 Martin Jambor <mjambor@suse.cz>
4965 * gcc.dg/torture/pr78365.c: New test.
4967 2017-01-09 Jakub Jelinek <jakub@redhat.com>
4970 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4971 (main): Use int* instead of long long.
4973 PR tree-optimization/78938
4974 * gcc.dg/vect/pr78938.c: New test.
4976 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4978 * gcc.dg/20161219.c: New test.
4980 2017-01-09 Richard Biener <rguenther@suse.de>
4982 PR tree-optimization/78997
4983 * gcc.dg/torture/pr78997.c: New testcase.
4985 2017-01-09 Richard Biener <rguenther@suse.de>
4988 * g++.dg/lto/pr79000_0.C: New testcase.
4989 * g++.dg/lto/pr79000_1.c: Likewise.
4991 2017-01-08 Martin Sebor <msebor@redhat.com>
4994 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
4995 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
4996 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
4998 * gcc.dg/format/pr78569.c: Adjust.
5000 2017-01-07 David Malcolm <dmalcolm@redhat.com>
5003 * g++.dg/diagnostic/pr72803.C: New test case.
5005 2017-01-07 Martin Sebor <msebor@redhat.com>
5007 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5008 * gcc.dg/attr-alloc_size-4.c: Same.
5010 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5012 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5013 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5014 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5015 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5016 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5017 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5018 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5020 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5021 * gcc.dg/memcmp-1.c: New.
5022 * gcc.dg/strncmp-1.c: New.
5024 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5026 * gcc.target/arm/acle/mcrr: New.
5027 * gcc.target/arm/acle/mcrr2: New.
5028 * gcc.target/arm/acle/mrrc: New.
5029 * gcc.target/arm/acle/mrrc2: New.
5031 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5033 * gcc.target/arm/acle/mcr.c: New.
5034 * gcc.target/arm/acle/mrc.c: New.
5035 * gcc.target/arm/acle/mcr2.c: New.
5036 * gcc.target/arm/acle/mrc2.c: New.
5038 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5040 * gcc.target/arm/acle/ldc: New.
5041 * gcc.target/arm/acle/ldc2: New.
5042 * gcc.target/arm/acle/ldcl: New.
5043 * gcc.target/arm/acle/ldc2l: New.
5044 * gcc.target/arm/acle/stc: New.
5045 * gcc.target/arm/acle/stc2: New.
5046 * gcc.target/arm/acle/stcl: New.
5047 * gcc.target/arm/acle/stc2l: New.
5049 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5051 * gcc.target/arm/acle/acle.exp: Run tests for different options
5052 and make sure fat-lto-objects is used such that we can still do
5054 * gcc.target/arm/acle/cdp.c: New.
5055 * gcc.target/arm/acle/cdp2.c: New.
5056 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5057 (check_effective_target_arm_coproc1_ok_nocache): New.
5058 (check_effective_target_arm_coproc2_ok): New.
5059 (check_effective_target_arm_coproc2_ok_nocache): New.
5060 (check_effective_target_arm_coproc3_ok): New.
5061 (check_effective_target_arm_coproc3_ok_nocache): New.
5062 (check_effective_target_arm_coproc4_ok): New.
5063 (check_effective_target_arm_coproc4_ok_nocache): New.
5065 2017-01-06 Martin Sebor <msebor@redhat.com>
5068 * gcc.dg/tree-ssa/pr78605.c: New test.
5070 2017-01-05 Martin Sebor <msebor@redhat.com>
5072 PR tree-optimization/78910
5073 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5075 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5076 * gcc.dg/tree-ssa/pr78910.c: New test.
5078 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5080 * gcc.dg/sso-10.c: New test.
5082 2017-01-05 Jakub Jelinek <jakub@redhat.com>
5084 PR tree-optimization/71016
5085 * gcc.target/i386/pr71016.c: New test.
5086 * gcc.target/aarch64/pr71016.c: New test.
5087 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5090 * g++.dg/cpp1z/decomp19.C: New test.
5093 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5094 * g++.dg/init/union1.C: Likewise.
5095 * g++.dg/cpp0x/union6.C: Expect errors.
5096 * g++.dg/cpp0x/union8.C: New test.
5097 * g++.dg/cpp0x/pr78890-1.C: New test.
5098 * g++.dg/cpp0x/pr78890-2.C: New test.
5100 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
5102 * gcc.target/powerpc/pr71670.c: Require p9vector.
5103 * gcc.target/powerpc/p9-novsx.c: Same.
5105 2017-01-05 David Malcolm <dmalcolm@redhat.com>
5107 * selftests/asr_div1.rtl: New file.
5108 * selftests/aarch64: New subdirectory.
5109 * selftests/aarch64/times-two.rtl: New file.
5110 * selftests/bb-index.rtl: New file.
5111 * selftests/cfg-test.rtl: New file.
5112 * selftests/const-int.rtl: New file.
5113 * selftests/example-labels.rtl: New file.
5114 * selftests/insn-with-mode.rtl: New file.
5115 * selftests/jump-to-label-ref.rtl: New file.
5116 * selftests/jump-to-return.rtl: New file.
5117 * selftests/jump-to-simple-return.rtl: New file.
5118 * selftests/mem.rtl: New file.
5119 * selftests/note-insn-deleted.rtl: New file.
5120 * selftests/note_insn_basic_block.rtl: New file.
5121 * selftests/simple-cse.rtl: New file.
5122 * selftests/symbol-ref.rtl: New file.
5123 * selftests/x86_64: New subdirectory.
5124 * selftests/x86_64/call-insn.rtl: New file.
5125 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5126 * selftests/x86_64/times-two.rtl: New file.
5127 * selftests/x86_64/unspec.rtl: New file.
5129 2017-01-05 Nathan Sidwell <nathan@acm.org>
5132 * g++.dg/cpp0x/pr78765.C: New.
5134 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5136 * gcc.target/s390/memcpy-2.c: New test.
5137 * gcc.target/s390/memset-2.c: New test.
5139 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5141 * gcc.target/s390/memcpy-1.c: New test.
5143 2017-01-04 Jeff Law <law@redhat.com>
5145 PR tree-optimization/78812
5146 * g++.dg/torture/pr78812.C: New test.
5148 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5153 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5154 64-bit VSX systems with direct move, whether we optimize common
5155 code sequences in the GLIBC math library for float math functions.
5156 * gcc.target/powerpc/pr71977-2.c: Likewise.
5158 2017-01-04 Marek Polacek <polacek@redhat.com>
5161 * c-c++-common/Wpointer-compare-1.c: New test.
5163 2017-01-04 Jakub Jelinek <jakub@redhat.com>
5166 * c-c++-common/Wunused-var-16.c: New test.
5169 * g++.dg/cpp0x/pr78693.C: New test.
5172 * gcc.dg/pr78957.c: New test.
5174 * g++.dg/cpp1y/auto-fn34.C: New test.
5177 * g++.dg/cpp0x/pr71182.C: New test.
5179 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5182 * gcc.target/powerpc/pr78056-1.c: New test.
5183 * gcc.target/powerpc/pr78056-2.c: New test.
5184 * gcc.target/powerpc/pr78056-3.c: New test.
5185 * gcc.target/powerpc/pr78056-4.c: New test.
5186 * gcc.target/powerpc/pr78056-5.c: New test.
5187 * gcc.target/powerpc/pr78056-6.c: New test.
5188 * gcc.target/powerpc/pr78056-7.c: New test.
5189 * gcc.target/powerpc/pr78056-8.c: New test.
5190 * lib/target-supports.exp
5191 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5192 whether the effective target supports the popcntb instruction.
5194 2017-01-03 Jeff Law <law@redhat.com>
5196 PR tree-optimization/67955
5197 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5199 2017-01-04 Marek Polacek <polacek@redhat.com>
5203 * g++.dg/cpp0x/range-for32.C: New test.
5204 * g++.dg/cpp0x/range-for33.C: New test.
5206 2017-01-04 David Malcolm <dmalcolm@redhat.com>
5208 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5210 2017-01-04 Nathan Sidwell <nathan@acm.org>
5213 * g++.dg/cpp1y/pr66735.C: New.
5215 2017-01-04 Jakub Jelinek <jakub@redhat.com>
5217 PR tree-optimization/71563
5218 * gcc.dg/tree-ssa/pr71563.c: New test.
5220 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5224 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5225 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5226 * gfortran.dg/transfer_intrinsic_1.f90: Change
5227 scan-tree-dump-times due to gfc_trans_string_copy change to
5228 avoid -Wstringop-overflow.
5230 2017-01-03 Jeff Law <law@redhat.com>
5232 PR tree-optimization/78856
5233 * gcc.c-torture/execute/pr78856.c: New test.
5235 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5238 * gcc.target/powerpc/pr78953.c: New test.
5240 2017-01-03 Ian Lance Taylor <iant@google.com>
5242 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5245 2017-01-03 Martin Sebor <msebor@redhat.com>
5247 PR tree-optimization/78696
5248 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5249 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5250 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5251 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5253 2017-01-03 David Malcolm <dmalcolm@redhat.com>
5255 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5256 with more than one digit.
5257 * lib/gcc-dg.exp (process-message): Support more than one digit
5258 in relative line specifications.
5260 2017-01-03 Jakub Jelinek <jakub@redhat.com>
5262 PR tree-optimization/78965
5263 * gcc.dg/pr78965.c: New test.
5266 * g++.dg/opt/pr78901.C: New test.
5268 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5272 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5273 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5274 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5275 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5276 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5277 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5278 * gfortran.dg/string_1_lp64.f90: New test.
5279 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5280 * gfortran.dg/string_3_lp64.f90: New test.
5281 * gfortran.dg/transfer_intrinsic_1.f90: Change
5282 scan-tree-dump-times due to gfc_trans_string_copy change to
5283 avoid -Wstringop-overflow.
5285 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
5288 * gcc.target/i386/pr78967-1.c: New test.
5289 * gcc.target/i386/pr78967-2.c: Ditto.
5290 * gcc.target/i386/pr78967-3.c: Ditto.
5292 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5293 * gcc.target/i386/pr78904-4.c: Ditto.
5294 * gcc.target/i386/pr78904-6.c: Ditto.
5296 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
5299 * g++.dg/torture/pr77674.C: New testcase.
5301 2017-01-01 Jakub Jelinek <jakub@redhat.com>
5303 Update copyright years.
5305 Copyright (C) 2017 Free Software Foundation, Inc.
5307 Copying and distribution of this file, with or without modification,
5308 are permitted in any medium without royalty provided the copyright
5309 notice and this notice are preserved.