]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/80459 (c-c++-common/opaque-vector.c FAILs)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
48d811eb
JJ
12017-04-19 Jakub Jelinek <jakub@redhat.com>
2
541035a6
JJ
3 PR c++/80459
4 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7
48d811eb
JJ
8 PR debug/80436
9 * g++.dg/opt/pr80436.C: New test.
10
5249994e
SKS
112017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12
13 * gcc.dg/torture/pr80341.c: Require int32plus.
14
a16c8d8b
EB
152017-04-19 Eric Botcazou <ebotcazou@adacore.com>
16 Jeff Law <law@redhat.com>
17
18 * gcc.c-torture/compile/20170419-1.c: New test.
19
6143c998
TV
202017-04-19 Tom de Vries <tom@codesourcery.com>
21
22 PR testsuite/80221
23 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
24 subsequent dg directives.
25 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
26 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
27 * c-c++-common/attr-fallthrough-2.c: Same.
28 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
29 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
30 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
31 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
32 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
33 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
34 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
35 * c-c++-common/cilk-plus/CK/errors.c: Same.
36 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
37 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
38 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
39 * c-c++-common/cpp/pr57580.c: Same.
40 * c-c++-common/goacc/asyncwait-1.c: Same.
41 * c-c++-common/goacc/cache-2.c: Same.
42 * c-c++-common/goacc/declare-2.c: Same.
43 * c-c++-common/goacc/deviceptr-1.c: Same.
44 * c-c++-common/goacc/routine-5.c: Same.
45 * c-c++-common/gomp/clauses-2.c: Same.
46 * c-c++-common/gomp/ordered-3.c: Same.
47 * c-c++-common/gomp/pr67501.c: Same.
48 * c-c++-common/pr20000.c: Same.
49 * c-c++-common/pr43395.c: Same.
50 * c-c++-common/pr49706.c: Same.
51 * c-c++-common/pr77624-1.c: Same.
52 * c-c++-common/pr77624-2.c: Same.
53 * c-c++-common/raw-string-14.c: Same.
54 * c-c++-common/raw-string-16.c: Same.
55 * c-c++-common/raw-string-3.c: Same.
56 * c-c++-common/raw-string-4.c: Same.
57 * c-c++-common/raw-string-5.c: Same.
58 * c-c++-common/raw-string-6.c: Same.
59 * g++.dg/abi/mangle41.C: Same.
60 * g++.dg/conversion/nullptr1.C: Same.
61 * g++.dg/cpp0x/alias-decl-80296.C: Same.
62 * g++.dg/cpp0x/auto27.C: Same.
63 * g++.dg/cpp0x/constexpr-98.C: Same.
64 * g++.dg/cpp0x/constexpr-diag2.C: Same.
65 * g++.dg/cpp0x/diag2.C: Same.
66 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
67 * g++.dg/cpp0x/nullptr15.C: Same.
68 * g++.dg/cpp0x/pr31431-2.C: Same.
69 * g++.dg/cpp0x/pr31431.C: Same.
70 * g++.dg/cpp0x/pr79118.C: Same.
71 * g++.dg/cpp0x/static_assert3.C: Same.
72 * g++.dg/cpp0x/temp_default2.C: Same.
73 * g++.dg/cpp0x/trailing4.C: Same.
74 * g++.dg/cpp0x/variadic-ex10.C: Same.
75 * g++.dg/cpp0x/variadic-ex13.C: Same.
76 * g++.dg/cpp0x/variadic-ex14.C: Same.
77 * g++.dg/cpp0x/variadic-ex3.C: Same.
78 * g++.dg/cpp0x/variadic-ex4.C: Same.
79 * g++.dg/cpp0x/variadic59.C: Same.
80 * g++.dg/cpp0x/vt-37737-2.C: Same.
81 * g++.dg/cpp0x/vt-57397-1.C: Same.
82 * g++.dg/cpp0x/vt-57397-2.C: Same.
83 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
84 * g++.dg/cpp1z/gen-attrs1.C: Same.
85 * g++.dg/diagnostic/pr71075.C: Same.
86 * g++.dg/eh/goto2.C: Same.
87 * g++.dg/eh/goto3.C: Same.
88 * g++.dg/expr/bitfield4.C: Same.
89 * g++.dg/expr/bitfield5.C: Same.
90 * g++.dg/expr/bitfield6.C: Same.
91 * g++.dg/expr/bool1.C: Same.
92 * g++.dg/expr/bool3.C: Same.
93 * g++.dg/expr/cond10.C: Same.
94 * g++.dg/expr/cond11.C: Same.
95 * g++.dg/expr/lval3.C: Same.
96 * g++.dg/expr/lval4.C: Same.
97 * g++.dg/ext/anon-struct4.C: Same.
98 * g++.dg/ext/attrib44.C: Same.
99 * g++.dg/ext/builtin3.C: Same.
100 * g++.dg/ext/dllimport7.C: Same.
101 * g++.dg/ext/label5.C: Same.
102 * g++.dg/ext/no-asm-1.C: Same.
103 * g++.dg/ext/utf16-4.C: Same.
104 * g++.dg/ext/vla2.C: Same.
105 * g++.dg/gomp/block-1.C: Same.
106 * g++.dg/gomp/block-2.C: Same.
107 * g++.dg/gomp/block-3.C: Same.
108 * g++.dg/gomp/block-5.C: Same.
109 * g++.dg/gomp/linear-2.C: Same.
110 * g++.dg/gomp/target-1.C: Same.
111 * g++.dg/gomp/target-2.C: Same.
112 * g++.dg/gomp/taskgroup-1.C: Same.
113 * g++.dg/gomp/teams-1.C: Same.
114 * g++.dg/inherit/pure1.C: Same.
115 * g++.dg/init/array43.C: Same.
116 * g++.dg/init/array46.C: Same.
117 * g++.dg/init/const10.C: Same.
118 * g++.dg/init/ctor4-1.C: Same.
119 * g++.dg/init/ctor4.C: Same.
120 * g++.dg/init/new37.C: Same.
121 * g++.dg/init/pr25811.C: Same.
122 * g++.dg/init/pr29043.C: Same.
123 * g++.dg/init/pr29571.C: Same.
124 * g++.dg/lookup/duperr1.C: Same.
125 * g++.dg/lookup/error1.C: Same.
126 * g++.dg/lookup/koenig5.C: Same.
127 * g++.dg/lookup/pr77549.C: Same.
128 * g++.dg/lookup/suggestions1.C: Same.
129 * g++.dg/lookup/using16.C: Same.
130 * g++.dg/lookup/using7.C: Same.
131 * g++.dg/other/anon-union3.C: Same.
132 * g++.dg/other/array2.C: Same.
133 * g++.dg/other/error13.C: Same.
134 * g++.dg/other/error34.C: Same.
135 * g++.dg/overload/builtin1.C: Same.
136 * g++.dg/overload/conv-op1.C: Same.
137 * g++.dg/overload/error3.C: Same.
138 * g++.dg/overload/koenig1.C: Same.
139 * g++.dg/overload/operator5.C: Same.
140 * g++.dg/overload/template5.C: Same.
141 * g++.dg/overload/unknown1.C: Same.
142 * g++.dg/overload/using2.C: Same.
143 * g++.dg/parse/constructor1.C: Same.
144 * g++.dg/parse/crash36.C: Same.
145 * g++.dg/parse/crash63.C: Same.
146 * g++.dg/parse/error11.C: Same.
147 * g++.dg/parse/error12.C: Same.
148 * g++.dg/parse/error14.C: Same.
149 * g++.dg/parse/error2.C: Same.
150 * g++.dg/parse/error21.C: Same.
151 * g++.dg/parse/error26.C: Same.
152 * g++.dg/parse/error36.C: Same.
153 * g++.dg/parse/friend12.C: Same.
154 * g++.dg/parse/invalid-op1.C: Same.
155 * g++.dg/parse/missing-template1.C: Same.
156 * g++.dg/parse/parser-pr28152-2.C: Same.
157 * g++.dg/parse/parser-pr28152.C: Same.
158 * g++.dg/parse/pr16696-permissive.C: Same.
159 * g++.dg/parse/pr16696.C: Same.
160 * g++.dg/parse/pr69628.C: Same.
161 * g++.dg/parse/ret-type2.C: Same.
162 * g++.dg/parse/specialization1.C: Same.
163 * g++.dg/parse/template3.C: Same.
164 * g++.dg/parse/template9.C: Same.
165 * g++.dg/parse/typename11.C: Same.
166 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
167 * g++.dg/pr45330.C: Same.
168 * g++.dg/rtti/typeid6.C: Same.
169 * g++.dg/spellcheck-fields.C: Same.
170 * g++.dg/spellcheck-typenames.C: Same.
171 * g++.dg/tc1/dr108.C: Same.
172 * g++.dg/tc1/dr147.C: Same.
173 * g++.dg/template/arg7.C: Same.
174 * g++.dg/template/conv11.C: Same.
175 * g++.dg/template/crash13.C: Same.
176 * g++.dg/template/crash55.C: Same.
177 * g++.dg/template/dependent-expr5.C: Same.
178 * g++.dg/template/error17.C: Same.
179 * g++.dg/template/error33.C: Same.
180 * g++.dg/template/error4.C: Same.
181 * g++.dg/template/error50.C: Same.
182 * g++.dg/template/error53.C: Same.
183 * g++.dg/template/friend.C: Same.
184 * g++.dg/template/func2.C: Same.
185 * g++.dg/template/local6.C: Same.
186 * g++.dg/template/member5.C: Same.
187 * g++.dg/template/meminit1.C: Same.
188 * g++.dg/template/nested3.C: Same.
189 * g++.dg/template/nontype6.C: Same.
190 * g++.dg/template/overload12.C: Same.
191 * g++.dg/template/ptrmem8.C: Same.
192 * g++.dg/template/qualified-id1.C: Same.
193 * g++.dg/template/spec15.C: Same.
194 * g++.dg/template/static1.C: Same.
195 * g++.dg/template/static10.C: Same.
196 * g++.dg/template/static2.C: Same.
197 * g++.dg/template/ttp25.C: Same.
198 * g++.dg/template/typedef2.C: Same.
199 * g++.dg/template/typename2.C: Same.
200 * g++.dg/template/unify10.C: Same.
201 * g++.dg/template/unify6.C: Same.
202 * g++.dg/template/unify7.C: Same.
203 * g++.dg/template/unify9.C: Same.
204 * g++.dg/template/varmod1.C: Same.
205 * g++.dg/ubsan/div-by-zero-1.C: Same.
206 * g++.dg/ubsan/pr63956.C: Same.
207 * g++.dg/warn/Waddress-1.C: Same.
208 * g++.dg/warn/Wconversion2.C: Same.
209 * g++.dg/warn/Wnull-conversion-1.C: Same.
210 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
211 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
212 * g++.dg/warn/Wswitch-1.C: Same.
213 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
214 * g++.dg/warn/Wtype-limits.C: Same.
215 * g++.dg/warn/Wunused-parm-5.C: Same.
216 * g++.dg/warn/deprecated-6.C: Same.
217 * g++.dg/warn/deprecated.C: Same.
218 * g++.dg/warn/incomplete1.C: Same.
219 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
220 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
221 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
222 * g++.dg/warn/overflow-warn-1.C: Same.
223 * g++.dg/warn/overflow-warn-3.C: Same.
224 * g++.dg/warn/overflow-warn-4.C: Same.
225 * g++.dg/warn/pr12242.C: Same.
226 * g++.dg/warn/pr30551-2.C: Same.
227 * g++.dg/warn/pr30551.C: Same.
228 * g++.old-deja/g++.benjamin/16077.C: Same.
229 * g++.old-deja/g++.bob/inherit1.C: Same.
230 * g++.old-deja/g++.brendan/crash56.C: Same.
231 * g++.old-deja/g++.brendan/template17.C: Same.
232 * g++.old-deja/g++.eh/ctor1.C: Same.
233 * g++.old-deja/g++.jason/bool5.C: Same.
234 * g++.old-deja/g++.jason/cond.C: Same.
235 * g++.old-deja/g++.jason/operator.C: Same.
236 * g++.old-deja/g++.jason/pmf5.C: Same.
237 * g++.old-deja/g++.law/ctors5.C: Same.
238 * g++.old-deja/g++.law/missed-error2.C: Same.
239 * g++.old-deja/g++.law/operators9.C: Same.
240 * g++.old-deja/g++.law/temps1.C: Same.
241 * g++.old-deja/g++.mike/for2.C: Same.
242 * g++.old-deja/g++.mike/ns5.C: Same.
243 * g++.old-deja/g++.mike/ns7.C: Same.
244 * g++.old-deja/g++.mike/p10769b.C: Same.
245 * g++.old-deja/g++.niklas/t120.C: Same.
246 * g++.old-deja/g++.niklas/t121.C: Same.
247 * g++.old-deja/g++.ns/koenig5.C: Same.
248 * g++.old-deja/g++.oliva/overload1.C: Same.
249 * g++.old-deja/g++.other/crash24.C: Same.
250 * g++.old-deja/g++.other/crash25.C: Same.
251 * g++.old-deja/g++.other/decl5.C: Same.
252 * g++.old-deja/g++.other/lineno5.C: Same.
253 * g++.old-deja/g++.other/null3.C: Same.
254 * g++.old-deja/g++.other/overcnv2.C: Same.
255 * g++.old-deja/g++.other/ptrmem7.C: Same.
256 * g++.old-deja/g++.other/typename1.C: Same.
257 * g++.old-deja/g++.other/vaarg3.C: Same.
258 * g++.old-deja/g++.pt/crash10.C: Same.
259 * g++.old-deja/g++.pt/crash28.C: Same.
260 * g++.old-deja/g++.pt/crash38.C: Same.
261 * g++.old-deja/g++.pt/explicit70.C: Same.
262 * g++.old-deja/g++.pt/explicit77.C: Same.
263 * g++.old-deja/g++.pt/expr2.C: Same.
264 * g++.old-deja/g++.pt/spec5.C: Same.
265 * g++.old-deja/g++.pt/spec6.C: Same.
266 * g++.old-deja/g++.pt/typename3.C: Same.
267 * g++.old-deja/g++.pt/typename5.C: Same.
268 * g++.old-deja/g++.pt/typename6.C: Same.
269 * g++.old-deja/g++.pt/typename7.C: Same.
270 * g++.old-deja/g++.pt/unify4.C: Same.
271 * g++.old-deja/g++.pt/unify8.C: Same.
272 * g++.old-deja/g++.pt/vaarg3.C: Same.
273 * g++.old-deja/g++.robertl/eb22.C: Same.
274 * g++.old-deja/g++.robertl/eb4.C: Same.
275 * g++.old-deja/g++.robertl/eb44.C: Same.
276 * g++.old-deja/g++.robertl/eb69.C: Same.
277 * g++.old-deja/g++.robertl/eb98.C: Same.
278 * gcc.dg/20031223-1.c: Same.
279 * gcc.dg/940510-1.c: Same.
280 * gcc.dg/990506-0.c: Same.
281 * gcc.dg/Walloca-1.c: Same.
282 * gcc.dg/Walloca-2.c: Same.
283 * gcc.dg/Wconversion-integer.c: Same.
284 * gcc.dg/Wcxx-compat-8.c: Same.
285 * gcc.dg/Wimplicit-int-1.c: Same.
286 * gcc.dg/Wimplicit-int-2.c: Same.
287 * gcc.dg/Wimplicit-int-4.c: Same.
288 * gcc.dg/Wpointer-sign-Wall.c: Same.
289 * gcc.dg/Wpointer-sign-pedantic.c: Same.
290 * gcc.dg/Wshadow-1.c: Same.
291 * gcc.dg/Wshadow-3.c: Same.
292 * gcc.dg/Wswitch-enum-error.c: Same.
293 * gcc.dg/Wswitch-enum.c: Same.
294 * gcc.dg/Wswitch-error.c: Same.
295 * gcc.dg/Wswitch.c: Same.
296 * gcc.dg/Wtype-limits-Wextra.c: Same.
297 * gcc.dg/Wtype-limits.c: Same.
298 * gcc.dg/Wvla-larger-than-2.c: Same.
299 * gcc.dg/anon-struct-5.c: Same.
300 * gcc.dg/array-10.c: Same.
301 * gcc.dg/array-11.c: Same.
302 * gcc.dg/array-15.c: Same.
303 * gcc.dg/array-2.c: Same.
304 * gcc.dg/array-8.c: Same.
305 * gcc.dg/array-const-2.c: Same.
306 * gcc.dg/array-const-3.c: Same.
307 * gcc.dg/bitfld-1.c: Same.
308 * gcc.dg/bitfld-8.c: Same.
309 * gcc.dg/builtin-redefine.c: Same.
310 * gcc.dg/c11-noreturn-1.c: Same.
311 * gcc.dg/c11-noreturn-2.c: Same.
312 * gcc.dg/c11-static-assert-3.c: Same.
313 * gcc.dg/c90-arraydecl-1.c: Same.
314 * gcc.dg/c90-complex-1.c: Same.
315 * gcc.dg/c90-complit-1.c: Same.
316 * gcc.dg/c90-const-expr-11.c: Same.
317 * gcc.dg/c90-const-expr-7.c: Same.
318 * gcc.dg/c90-const-expr-8.c: Same.
319 * gcc.dg/c90-enum-comma-1.c: Same.
320 * gcc.dg/c90-flex-array-1.c: Same.
321 * gcc.dg/c90-hexfloat-1.c: Same.
322 * gcc.dg/c90-idem-qual-1.c: Same.
323 * gcc.dg/c90-idem-qual-2.c: Same.
324 * gcc.dg/c90-idem-qual-3.c: Same.
325 * gcc.dg/c90-mixdecl-1.c: Same.
326 * gcc.dg/c90-restrict-1.c: Same.
327 * gcc.dg/c90-return-1.c: Same.
328 * gcc.dg/c99-array-nonobj-1.c: Same.
329 * gcc.dg/c99-arraydecl-1.c: Same.
330 * gcc.dg/c99-complex-1.c: Same.
331 * gcc.dg/c99-complex-2.c: Same.
332 * gcc.dg/c99-complit-2.c: Same.
333 * gcc.dg/c99-const-expr-7.c: Same.
334 * gcc.dg/c99-const-expr-8.c: Same.
335 * gcc.dg/c99-flex-array-3.c: Same.
336 * gcc.dg/c99-flex-array-7.c: Same.
337 * gcc.dg/c99-flex-array-typedef-7.c: Same.
338 * gcc.dg/c99-impl-decl-1.c: Same.
339 * gcc.dg/c99-impl-int-1.c: Same.
340 * gcc.dg/c99-impl-int-2.c: Same.
341 * gcc.dg/c99-init-3.c: Same.
342 * gcc.dg/c99-restrict-1.c: Same.
343 * gcc.dg/c99-return-1.c: Same.
344 * gcc.dg/c99-tag-1.c: Same.
345 * gcc.dg/c99-tag-3.c: Same.
346 * gcc.dg/call-diag-2.c: Same.
347 * gcc.dg/cpp/19940712-1.c: Same.
348 * gcc.dg/cpp/19951025-1.c: Same.
349 * gcc.dg/cpp/19990413-1.c: Same.
350 * gcc.dg/cpp/direct2.c: Same.
351 * gcc.dg/cpp/direct2s.c: Same.
352 * gcc.dg/cpp/pr28709.c: Same.
353 * gcc.dg/cpp/pr61854-c90.c: Same.
354 * gcc.dg/cpp/pr61854-c94.c: Same.
355 * gcc.dg/cpp/pragma-1.c: Same.
356 * gcc.dg/cpp/pragma-2.c: Same.
357 * gcc.dg/cpp/trad/escaped-eof.c: Same.
358 * gcc.dg/cpp/trad/literals-2.c: Same.
359 * gcc.dg/cpp/warn-comments-2.c: Same.
360 * gcc.dg/cpp/warn-comments-3.c: Same.
361 * gcc.dg/cpp/warn-comments.c: Same.
362 * gcc.dg/cpp/warn-long-long-2.c: Same.
363 * gcc.dg/cpp/warn-long-long.c: Same.
364 * gcc.dg/cpp/warn-redefined-2.c: Same.
365 * gcc.dg/cpp/warn-redefined.c: Same.
366 * gcc.dg/darwin-cfstring-2.c: Same.
367 * gcc.dg/darwin-cfstring-format-1.c: Same.
368 * gcc.dg/decl-9.c: Same.
369 * gcc.dg/declspec-1.c: Same.
370 * gcc.dg/declspec-10.c: Same.
371 * gcc.dg/declspec-11.c: Same.
372 * gcc.dg/declspec-13.c: Same.
373 * gcc.dg/declspec-18.c: Same.
374 * gcc.dg/declspec-4.c: Same.
375 * gcc.dg/declspec-5.c: Same.
376 * gcc.dg/declspec-6.c: Same.
377 * gcc.dg/declspec-8.c: Same.
378 * gcc.dg/deprecated-4.c: Same.
379 * gcc.dg/deprecated.c: Same.
380 * gcc.dg/dfp/composite-type.c: Same.
381 * gcc.dg/empty-source-2.c: Same.
382 * gcc.dg/empty-source-3.c: Same.
383 * gcc.dg/format/attr-6.c: Same.
384 * gcc.dg/format/branch-1.c: Same.
385 * gcc.dg/format/c90-printf-1.c: Same.
386 * gcc.dg/format/c90-strftime-2.c: Same.
387 * gcc.dg/format/c99-strftime-1.c: Same.
388 * gcc.dg/format/cmn-err-1.c: Same.
389 * gcc.dg/format/few-1.c: Same.
390 * gcc.dg/format/ms_branch-1.c: Same.
391 * gcc.dg/format/ms_unnamed-1.c: Same.
392 * gcc.dg/format/ms_va-1.c: Same.
393 * gcc.dg/format/unnamed-1.c: Same.
394 * gcc.dg/format/va-1.c: Same.
395 * gcc.dg/format/xopen-1.c: Same.
396 * gcc.dg/funcdef-var-1.c: Same.
397 * gcc.dg/funcdef-var-2.c: Same.
398 * gcc.dg/gnu89-const-expr-1.c: Same.
399 * gcc.dg/gnu89-const-expr-2.c: Same.
400 * gcc.dg/gnu90-const-expr-1.c: Same.
401 * gcc.dg/gnu99-const-expr-1.c: Same.
402 * gcc.dg/gnu99-const-expr-2.c: Same.
403 * gcc.dg/gnu99-init-2.c: Same.
404 * gcc.dg/gomp/_Atomic-5.c: Same.
405 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
406 * gcc.dg/gomp/atomic-5.c: Same.
407 * gcc.dg/gomp/linear-1.c: Same.
408 * gcc.dg/gomp/pr67500.c: Same.
409 * gcc.dg/init-bad-1.c: Same.
410 * gcc.dg/init-bad-2.c: Same.
411 * gcc.dg/init-bad-3.c: Same.
412 * gcc.dg/init-string-1.c: Same.
413 * gcc.dg/label-compound-stmt-1.c: Same.
414 * gcc.dg/label-decl-2.c: Same.
415 * gcc.dg/label-decl-4.c: Same.
416 * gcc.dg/large-size-array-2.c: Same.
417 * gcc.dg/large-size-array-4.c: Same.
418 * gcc.dg/lvalue-6.c: Same.
419 * gcc.dg/m-un-2.c: Same.
420 * gcc.dg/multiple-overflow-warn-1.c: Same.
421 * gcc.dg/multiple-overflow-warn-2.c: Same.
422 * gcc.dg/multiple-overflow-warn-3.c: Same.
423 * gcc.dg/nested-redef-1.c: Same.
424 * gcc.dg/no-asm-1.c: Same.
425 * gcc.dg/no-asm-3.c: Same.
426 * gcc.dg/no-asm-4.c: Same.
427 * gcc.dg/noncompile/20010524-1.c: Same.
428 * gcc.dg/noncompile/incomplete-5.c: Same.
429 * gcc.dg/noncompile/pr44517.c: Same.
430 * gcc.dg/noncompile/pr52290.c: Same.
431 * gcc.dg/noreturn-1.c: Same.
432 * gcc.dg/overflow-warn-1.c: Same.
433 * gcc.dg/overflow-warn-2.c: Same.
434 * gcc.dg/overflow-warn-3.c: Same.
435 * gcc.dg/overflow-warn-4.c: Same.
436 * gcc.dg/parm-mismatch-1.c: Same.
437 * gcc.dg/parser-pr28152-2.c: Same.
438 * gcc.dg/parser-pr28152.c: Same.
439 * gcc.dg/pedwarn-init.c: Same.
440 * gcc.dg/pointer-arith-2.c: Same.
441 * gcc.dg/pointer-arith-3.c: Same.
442 * gcc.dg/pointer-arith-4.c: Same.
443 * gcc.dg/pr14475.c: Same.
444 * gcc.dg/pr18596-3.c: Same.
445 * gcc.dg/pr18809-1.c: Same.
446 * gcc.dg/pr27953.c: Same.
447 * gcc.dg/pr30457.c: Same.
448 * gcc.dg/pr30551-2.c: Same.
449 * gcc.dg/pr30551-3.c: Same.
450 * gcc.dg/pr30551-4.c: Same.
451 * gcc.dg/pr30551-5.c: Same.
452 * gcc.dg/pr30551-6.c: Same.
453 * gcc.dg/pr30551.c: Same.
454 * gcc.dg/pr36997.c: Same.
455 * gcc.dg/pr41842.c: Same.
456 * gcc.dg/pr48552-1.c: Same.
457 * gcc.dg/pr48552-2.c: Same.
458 * gcc.dg/pr59717.c: Same.
459 * gcc.dg/pr61077.c: Same.
460 * gcc.dg/pr61096-1.c: Same.
461 * gcc.dg/pr63626.c: Same.
462 * gcc.dg/pr64223-1.c: Same.
463 * gcc.dg/pr64223-2.c: Same.
464 * gcc.dg/pr8788-1.c: Same.
465 * gcc.dg/pr8927-1.c: Same.
466 * gcc.dg/pragma-darwin.c: Same.
467 * gcc.dg/pragma-diag-5.c: Same.
468 * gcc.dg/pragma-message.c: Same.
469 * gcc.dg/redecl-1.c: Same.
470 * gcc.dg/simd-1.c: Same.
471 * gcc.dg/simd-5.c: Same.
472 * gcc.dg/simd-6.c: Same.
473 * gcc.dg/spellcheck-fields.c: Same.
474 * gcc.dg/spellcheck-typenames.c: Same.
475 * gcc.dg/struct-semi-2.c: Same.
476 * gcc.dg/struct-semi-3.c: Same.
477 * gcc.dg/transparent-union-3.c: Same.
478 * gcc.dg/ucnid-8.c: Same.
479 * gcc.dg/uninit-pr19430-O0.c: Same.
480 * gcc.dg/uninit-pr19430.c: Same.
481 * gcc.dg/uninit-pr20644-O0.c: Same.
482 * gcc.dg/utf-dflt.c: Same.
483 * gcc.dg/utf-dflt2.c: Same.
484 * gcc.dg/utf16-4.c: Same.
485 * gcc.dg/vla-11.c: Same.
486 * gcc.dg/vla-20.c: Same.
487 * gcc.dg/vla-init-1.c: Same.
488 * gcc.dg/vla-init-2.c: Same.
489 * gcc.dg/vla-init-3.c: Same.
490 * gcc.dg/weak/weak-6.c: Same.
491 * gcc.dg/weak/weak-7.c: Same.
492 * gcc.dg/wtr-int-type-1.c: Same.
493 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
494 * gcc.target/arm/polytypes.c: Same.
495 * gcc.target/i386/spellcheck-options-4.c: Same.
496 * gcc.target/powerpc/20030218-1.c: Same.
497 * gcc.target/sh/pr21255-4.c: Same.
498 * gcc.test-framework/dg-error-exp-XP.c: Same.
499 * gfortran.dg/array_constructor_30.f03: Same.
500 * gfortran.dg/class_30.f90: Same.
501 * gfortran.dg/goacc/subarrays.f95: Same.
502 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
503 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
504 * gfortran.dg/intrinsic_std_1.f90: Same.
505 * gfortran.dg/pr70006.f90: Same.
506 * gfortran.dg/warning-directive-1.F90: Same.
507 * gfortran.dg/warning-directive-2.F90: Same.
508 * gfortran.dg/warning-directive-3.F90: Same.
509 * gfortran.dg/warning-directive-4.F90: Same.
510 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
511 * obj-c++.dg/class-extension-1.mm: Same.
512 * obj-c++.dg/class-extension-2.mm: Same.
513 * obj-c++.dg/class-protocol-1.mm: Same.
514 * obj-c++.dg/cxx-ivars-1.mm: Same.
515 * obj-c++.dg/duplicate-class-1.mm: Same.
516 * obj-c++.dg/exceptions-3.mm: Same.
517 * obj-c++.dg/exceptions-4.mm: Same.
518 * obj-c++.dg/exceptions-5.mm: Same.
519 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
520 * obj-c++.dg/fsf-package-0.m: Same.
521 * obj-c++.dg/invalid-type-1.mm: Same.
522 * obj-c++.dg/method-12.mm: Same.
523 * obj-c++.dg/method-13.mm: Same.
524 * obj-c++.dg/method-15.mm: Same.
525 * obj-c++.dg/method-16.mm: Same.
526 * obj-c++.dg/method-6.mm: Same.
527 * obj-c++.dg/method-7.mm: Same.
528 * obj-c++.dg/property/at-property-1.mm: Same.
529 * obj-c++.dg/property/at-property-14.mm: Same.
530 * obj-c++.dg/property/at-property-17.mm: Same.
531 * obj-c++.dg/property/at-property-21.mm: Same.
532 * obj-c++.dg/property/at-property-5.mm: Same.
533 * obj-c++.dg/property/dotsyntax-4.mm: Same.
534 * obj-c++.dg/property/dynamic-3.mm: Same.
535 * obj-c++.dg/property/dynamic-4.mm: Same.
536 * obj-c++.dg/property/property-neg-1.mm: Same.
537 * obj-c++.dg/property/property-neg-6.mm: Same.
538 * obj-c++.dg/property/synthesize-11.mm: Same.
539 * obj-c++.dg/property/synthesize-5.mm: Same.
540 * obj-c++.dg/property/synthesize-6.mm: Same.
541 * obj-c++.dg/proto-lossage-4.mm: Same.
542 * obj-c++.dg/protocol-qualifier-2.mm: Same.
543 * obj-c++.dg/strings/strings-1.mm: Same.
544 * obj-c++.dg/super-class-1.mm: Same.
545 * obj-c++.dg/syntax-error-6.mm: Same.
546 * obj-c++.dg/syntax-error-7.mm: Same.
547 * obj-c++.dg/syntax-error-9.mm: Same.
548 * obj-c++.dg/try-catch-13.mm: Same.
549 * objc.dg/attributes/method-noreturn-1.m: Same.
550 * objc.dg/bad-receiver-type-2.m: Same.
551 * objc.dg/bad-receiver-type.m: Same.
552 * objc.dg/call-super-2.m: Same.
553 * objc.dg/class-2.m: Same.
554 * objc.dg/class-extension-1.m: Same.
555 * objc.dg/class-extension-2.m: Same.
556 * objc.dg/class-protocol-1.m: Same.
557 * objc.dg/desig-init-1.m: Same.
558 * objc.dg/duplicate-class-1.m: Same.
559 * objc.dg/exceptions-3.m: Same.
560 * objc.dg/exceptions-4.m: Same.
561 * objc.dg/exceptions-5.m: Same.
562 * objc.dg/foreach-6.m: Same.
563 * objc.dg/foreach-7.m: Same.
564 * objc.dg/fsf-nsstring-format-1.m: Same.
565 * objc.dg/fsf-package-0.m: Same.
566 * objc.dg/invalid-type-1.m: Same.
567 * objc.dg/method-11.m: Same.
568 * objc.dg/method-19.m: Same.
569 * objc.dg/method-2.m: Same.
570 * objc.dg/method-20.m: Same.
571 * objc.dg/method-5.m: Same.
572 * objc.dg/method-6.m: Same.
573 * objc.dg/method-7.m: Same.
574 * objc.dg/method-9.m: Same.
575 * objc.dg/missing-proto-3.m: Same.
576 * objc.dg/private-1.m: Same.
577 * objc.dg/property/at-property-1.m: Same.
578 * objc.dg/property/at-property-14.m: Same.
579 * objc.dg/property/at-property-17.m: Same.
580 * objc.dg/property/at-property-21.m: Same.
581 * objc.dg/property/at-property-5.m: Same.
582 * objc.dg/property/dynamic-3.m: Same.
583 * objc.dg/property/dynamic-4.m: Same.
584 * objc.dg/property/property-neg-1.m: Same.
585 * objc.dg/property/property-neg-6.m: Same.
586 * objc.dg/property/synthesize-11.m: Same.
587 * objc.dg/property/synthesize-5.m: Same.
588 * objc.dg/property/synthesize-6.m: Same.
589 * objc.dg/proto-hier-1.m: Same.
590 * objc.dg/proto-lossage-4.m: Same.
591 * objc.dg/protocol-qualifier-2.m: Same.
592 * objc.dg/strings/strings-1.m: Same.
593 * objc.dg/type-size-1.m: Same.
594
d904a983
JL
5952017-04-18 Jeff Law <law@redhat.com>
596
597 PR target/74563
598 * gcc.target/mips/pr74563: New test.
599
0155ed56
JJ
6002017-04-18 Jakub Jelinek <jakub@redhat.com>
601
602 PR tree-optimization/80443
603 * gcc.c-torture/compile/pr80443.c: New test.
604
f380f608
RS
6052017-04-18 Richard Sandiford <richard.sandiford@arm.com>
606
607 PR rtl-optimization/80357
608 * gcc.c-torture/compile/pr80357.c: New test.
609
dd68669b
JL
6102017-04-18 Jeff Law <law@redhat.com>
611
612 PR middle-end/80422
613 * gcc.c-torture/compile/pr80422.c: New test.
614
1cda61fc
JJ
6152017-04-18 Jakub Jelinek <jakub@redhat.com>
616
617 PR debug/80263
618 * gcc.dg/debug/dwarf2/pr80263.c: New test.
619
19970253
MM
6202017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
621
622 PR target/80099
623 * gcc.target/powerpc/pr80099-1.c: New test.
624 * gcc.target/powerpc/pr80099-2.c: Likewise.
625 * gcc.target/powerpc/pr80099-3.c: Likewise.
626 * gcc.target/powerpc/pr80099-4.c: Likewise.
627 * gcc.target/powerpc/pr80099-5.c: Likewise.
628
8487c9a5
JJ
6292017-04-18 Jakub Jelinek <jakub@redhat.com>
630
3b5fb3cb
JJ
631 PR sanitizer/80444
632 * gcc.dg/sancov/pr80444.c: New test.
633
8487c9a5
JJ
634 PR middle-end/79788
635 PR middle-end/80375
636 * gcc.dg/pr79788-1.c: New test.
637 * gcc.dg/pr79788-2.c: New test.
638
be7c73ae
MP
6392017-04-18 Marek Polacek <polacek@redhat.com>
640
641 PR c++/80244 - ICE with attribute in template alias.
642 * g++.dg/cpp0x/alias-decl-59.C: New test.
643
d6e3e8a5
MP
644 PR c++/80241 - ICE with alignas pack expansion.
645 * g++.dg/cpp0x/alignas11.C: New test.
646
1adb82e1
BE
6472017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
648
649 PR c++/80287
650 * g++.dg/lto/pr80287_0.C: New test.
651
fb5e5621
KN
6522017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
653
654 PR target/80315
655 * gcc.target/powerpc/pr80315-1.c: New test.
656 * gcc.target/powerpc/pr80315-2.c: New test.
657 * gcc.target/powerpc/pr80315-3.c: New test.
658 * gcc.target/powerpc/pr80315-4.c: New test.
659
afeaeb70
TV
6602017-04-16 Tom de Vries <tom@codesourcery.com>
661
662 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
663 directive.
664 * g++.dg/parse/error3.C: Same.
665 * g++.old-deja/g++.pt/niklas01a.C: Same.
666 * gcc.dg/990506-0.c: Same.
667 * gcc.dg/cpp/19990413-1.c: Same.
668 * gcc.dg/cpp/pragma-1.c: Same.
669 * gcc.dg/cpp/pragma-2.c: Same.
670 * gcc.dg/m-un-2.c: Same.
671 * objc.dg/private-1.m: Same.
672
604f37cd
UB
6732017-04-15 Uros Bizjak <ubizjak@gmail.com>
674
675 * gcc.dg/pr54669.c: Fix dg-do directive.
676 * gcc.dg/pr78582.c: Ditto.
677 * gcc.dg/pr80020.c: Ditto.
678 * gcc.dg/torture/pr57993-2.cpp: Ditto.
679 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
680 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
681 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
682 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
683 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
684 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
685 * gcc.dg/tree-ssa/pr79352.c: Ditto.
686 * gcc.dg/tree-ssa/pr79376.c: Ditto.
687 * gcc.dg/tree-ssa/pr79691.c: Ditto.
688
35cfdb17
DH
6892017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
690
604f37cd 691 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
692 * gfortran.dg/generic_29.f90: Likewise.
693 * gfortran.dg/goacc/multi-clause.f90: Likewise.
694 * gfortran.dg/pr41922.f90: Likewise.
695 * gfortran.dg/pr70006.f90: Likewise.
696
f378be38
SB
6972017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
698
699 PR tree-optimization/66612
700 * gcc.target/powerpc/20050830-1.c: Remove xfail.
701
43076492
JW
7022017-04-14 Janus Weil <janus@gcc.gnu.org>
703
704 PR fortran/80361
705 * gfortran.dg/class_62.f90: New test case.
706
dd3d6a42
AB
7072017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
708
709 * gcc.target/arc/loop-1.c: New file.
710
31a07c81
MM
7112017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
712
713 PR target/80098
714 * gcc.target/powerpc/pr80098-1.c: New test.
715 * gcc.target/powerpc/pr80098-2.c: Likewise.
716 * gcc.target/powerpc/pr80098-3.c: Likewise.
717 * gcc.target/powerpc/pr80098-4.c: Likewise.
718
09956017
JJ
7192017-04-13 Jakub Jelinek <jakub@redhat.com>
720
721 PR sanitizer/80403
722 * g++.dg/ubsan/pr80403-2.C: New test.
723
bc042396
VM
7242017-04-13 Vladimir Makarov <vmakarov@redhat.com>
725
726 PR rtl-optimization/80343
727 * gcc.target/powerpc/pr80343.c: New.
728
abac4c34
DK
7292017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
730
731 PR sanitizer/80414
732 * c-c++-common/ubsan/bounds-15.c: New test.
733
43a3aa03
RB
7342017-04-13 Richard Biener <rguenther@suse.de>
735
736 PR testsuite/80416
737 * g++.dg/torture/pr79671.C: Fix asm constraints.
738
031fbdb9
JJ
7392017-04-13 Jakub Jelinek <jakub@redhat.com>
740
741 PR debug/80321
742 * gcc.dg/debug/pr80321.c: New test.
743
7442017-04-13 Eric Botcazou <ebotcazou@adacore.com>
745
746 * gnat.dg/debug10.adb: New test.
747 * gnat.dg/debug10_pkg.ads: New helper.
748
76873758
JJ
7492017-04-12 Jakub Jelinek <jakub@redhat.com>
750
deed3da9
JJ
751 PR tree-optimization/79390
752 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
753
b96a3e11
JJ
754 PR sanitizer/80403
755 PR sanitizer/80404
756 PR sanitizer/80405
757 * g++.dg/ubsan/pr80403.C: New test.
758 * g++.dg/ubsan/pr80404.C: New test.
759 * g++.dg/ubsan/pr80405.C: New test.
760
76873758
JJ
761 PR c/80163
762 * gcc.dg/torture/pr80163.c: New test.
763
940c9a7c 7642017-04-12 Richard Biener <rguenther@suse.de>
76873758 765 Jeff Law <law@redhat.com>
940c9a7c
RB
766
767 PR tree-optimization/80359
768 * gcc.dg/torture/pr80359.c: New testcase.
769
350792ff 7702017-04-12 Richard Biener <rguenther@suse.de>
76873758 771 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
772
773 PR middle-end/79671
774 * g++.dg/torture/pr79671.C: New testcase.
775 * g++.dg/lto/pr79671_0.C: Likewise.
776 * g++.dg/lto/pr79671_1.c: Likewise.
777
d62e6f10
JJ
7782017-04-12 Jakub Jelinek <jakub@redhat.com>
779
780 PR sanitizer/80349
781 * g++.dg/ubsan/pr80349.C: New test.
782
8585103f
JJ
7832017-04-11 Jakub Jelinek <jakub@redhat.com>
784
347e1f77
JJ
785 PR c++/80370
786 * g++.dg/cpp1z/decomp28.C: New test.
787
df1c878e
JJ
788 PR middle-end/80100
789 * gcc.dg/pr80100.c: New test.
790
8585103f
JJ
791 PR rtl-optimization/80385
792 * g++.dg/opt/pr80385.C: New test.
793
c6cf6ef7
ML
7942017-04-11 Martin Liska <mliska@suse.cz>
795
796 PR ipa/80212
797 * g++.dg/ipa/pr80212.C: New test.
798
3812f460
MS
7992017-04-11 Martin Sebor <msebor@redhat.com>
800
801 PR middle-end/80364
802 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
803
9f679370
ML
8042017-04-11 Martin Liska <mliska@suse.cz>
805
806 PR sanitizer/70878
807 * gcc.dg/ubsan/pr70878.c: New test.
808
82665822
JJ
8092017-04-11 Jakub Jelinek <jakub@redhat.com>
810
cb278caa
JJ
811 PR target/80381
812 * gcc.target/i386/pr80381.c: New test.
813
82665822
JJ
814 PR c++/80363
815 * g++.dg/ext/pr80363.C: New test.
816
abde687a
SKS
8172017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
818
819 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
820 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
821 Add avr-*-* to non-lp64 selector.
822
13e6ec34
MS
8232017-04-10 Martin Sebor <msebor@redhat.com>
824
825 * gcc.dg/pr40340-3.c: Adjust directive pattern.
826 * gcc.dg/pr40340-4.c: Same.
827
a2cb1196
NK
8282017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
829
13e6ec34 830 PR fortran/69498
a2cb1196
NK
831 * gfortran.dg/submodule_unexp.f90: Modified test
832 to account for new error.
833 * gfortran.dg/submodule_twice.f90: New Test
834
b447b28c
JJ
8352017-04-10 Jakub Jelinek <jakub@redhat.com>
836
837 PR c++/80176
838 * g++.dg/init/ref23.C: New test.
839
3bbd6768
TK
8402017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
841
842 PR tree-optimization/80304
843 * gfortran.dg/do_concurrent_4.f90: New test case.
844
99827b5c
JW
8452017-04-10 Janus Weil <janus@gcc.gnu.org>
846
847 PR fortran/80046
848 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
849
7db31bc2
DE
8502017-04-10 David Edelsohn <dje.gcc@gmail.com>
851
852 * g++.dg/torture/pr79905.C: Add -maltivec option.
853
9058a2c5
JL
8542017-04-10 Jeff Law <law@redhat.com>
855
856 PR tree-optimization/80374
857 * g++.dg/pr80374.c: New test.
858
bd8f8642
KN
8592017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
860
861 PR target/80108
862 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
863 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
864
f634dd47
UB
8652017-04-10 Uros Bizjak <ubizjak@gmail.com>
866
867 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
868
065ba179
UB
8692017-04-10 Uros Bizjak <ubizjak@gmail.com>
870
871 PR testsuite/79356
872 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
873
71b838d0
DS
8742017-04-10 Daniel Santos <daniel.santos@pobox.com>
875
876 PR testsuite/79867
877 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
878
98a7a34e
MP
8792017-04-10 Marek Polacek <polacek@redhat.com>
880
881 PR sanitizer/80348
882 * g++.dg/ubsan/div-by-zero-3.C: New test.
883
aac69a62
BC
8842017-04-10 Bin Cheng <bin.cheng@arm.com>
885
886 PR tree-optimization/80153
887 * gcc.c-torture/execute/pr80153.c: New.
888
737237c9
RB
8892017-04-10 Richard Biener <rguenther@suse.de>
890
891 PR middle-end/80362
892 * gcc.dg/torture/pr80362.c: New testcase.
893
ba6ee9fc
RB
8942017-04-10 Richard Biener <rguenther@suse.de>
895
896 PR tree-optimization/80304
897 * gcc.dg/torture/pr80304.c: New testcase.
898
4d1a05f1
NS
8992017-04-10 Nathan Sidwell <nathan@acm.org>
900
901 PR target/79905
902 * g++.dg/torture/pr79905.C: New.
903
3ee0fb02
ML
9042017-04-10 Martin Liska <mliska@suse.cz>
905
906 PR sanitizer/80350
907 * c-c++-common/ubsan/pr80350.c: New test.
908
167a5b77
JJ
9092017-04-10 Jakub Jelinek <jakub@redhat.com>
910
911 PR target/80324
912 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
913
d691b7e4
ML
9142017-04-08 Martin Liska <mliska@suse.cz>
915
916 Revert:
917 2017-04-07 Martin Liska <mliska@suse.cz>
918
919 PR ipa/80212
920 * g++.dg/ipa/pr80212.C: New test.
921
dcb2c527
JJ
9222017-04-07 Jakub Jelinek <jakub@redhat.com>
923
c98b0016
JJ
924 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
925 dg-options.
926 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
927
dcb2c527
JJ
928 PR target/80322
929 PR target/80323
930 PR target/80325
931 PR target/80326
932 * gcc.target/i386/avx512f-undefined-1.c: New test.
933 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
934 * gcc.target/i386/avx-cvtsd-1.c: New test.
935 * gcc.target/i386/avx512f-cvtss-1.c: New test.
936 * gcc.target/i386/avx512f-abspd-1.c: New test.
937 * gcc.target/i386/avx-cvtss-1.c: New test.
938 * gcc.target/i386/avx512f-absps-1.c: New test.
939 * gcc.target/i386/avx512f-int2mask-1.c: New test.
940 * gcc.target/i386/avx512f-mask2int-1.c: New test.
941
1ef532f4
MP
9422017-04-07 Marek Polacek <polacek@redhat.com>
943
944 PR sanitizer/80348
945 * g++.dg/ubsan/div-by-zero-2.C: New test.
946
2166aeb3
MP
947 PR c++/80095
948 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
949
057da7af
VM
9502017-04-07 Vladimir Makarov <vmakarov@redhat.com>
951
952 PR rtl-optimization/70478
953 * gcc.target/s390/pr70478.c: New.
954
3b6cb9e3
ML
9552017-04-07 Martin Liska <mliska@suse.cz>
956
957 PR target/79889
958 * g++.dg/ext/mv8.C: Add aarch64* targets.
959
70cd23c0
ML
9602017-04-07 Martin Liska <mliska@suse.cz>
961
962 PR ipa/80212
963 * g++.dg/ipa/pr80212.C: New test.
964
fe6bb25f
TP
9652017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
966
967 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
968
bf7b869a
RB
9692017-04-07 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/80334
972 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
973 alignas on stack.
974
2d143ba8
RB
9752017-04-07 Richard Biener <rguenther@suse.de>
976
977 PR middle-end/80341
978 * gcc.dg/torture/pr80341.c: New testcase.
979
ed3cd38d
JJ
9802017-04-06 Jakub Jelinek <jakub@redhat.com>
981
982 PR debug/80234
983 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
984 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
985
e5f56581
UB
9862017-04-06 Uros Bizjak <ubizjak@gmail.com>
987
988 PR target/79733
989 * gcc.target/i386/pr79733.c: New test.
990
a5211c80
UB
9912017-04-06 Uros Bizjak <ubizjak@gmail.com>
992
993 PR target/80298
994 * gcc.target/i386/pr80298-1.c: New test.
995 * gcc.target/i386/pr80298-2.c: Ditto.
996
db086c96
TP
9972017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
998
999 PR target/80082
1000 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1001 ARMv7-R.
1002
09b63f67
RB
10032017-04-06 Richard Biener <rguenther@suse.de>
1004
1005 PR tree-optimization/80334
1006 * g++.dg/torture/pr80334.C: New testcase.
1007
d9f8c5af
ML
10082017-04-06 Martin Liska <mliska@suse.cz>
1009
1010 PR sanitizer/80166
1011 * gcc.dg/asan/pr80166.c: New test.
1012
1b68991f
RO
10132017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1014
1015 PR tree-optimization/79390
1016 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1017
0f784346
RB
10182017-04-06 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/80262
1021 * gcc.target/i386/pr80262.c: New testcase.
1022
23a429c2
RB
10232017-04-06 Richard Biener <rguenther@suse.de>
1024
1025 PR middle-end/80281
1026 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1027
e2323a2b
VM
10282017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1029
1030 PR rtl-optimization/70703
1031 * gcc.target/i386/pr70703.c: New.
1032
47a11342
JJ
10332017-04-05 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR sanitizer/80308
1036 * c-c++-common/asan/pr80308.c: New test.
1037
d0ee17a5
DV
10382017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1039
1040 PR target/79890
1041 * gcc.target/s390/pr79890.c: New test case.
1042
36f896c7
JJ
10432017-04-05 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR target/80310
1046 * c-c++-common/ubsan/pr80310.c: New test.
1047
d16e2ddd
JJ
10482017-04-04 Jakub Jelinek <jakub@redhat.com>
1049
e1201dff
JJ
1050 PR c++/80297
1051 * g++.dg/torture/pr80297.C: New test.
1052
d16e2ddd
JJ
1053 PR tree-optimization/79390
1054 * gcc.target/i386/pr79390.c: New test.
1055 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1056
c0ea338b
VR
10572017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1058
1059 PR c++/80296
1060 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1061
a1527a93
TP
10622017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1063
1064 PR target/80307
1065 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1066 targeting any CPU or architecture.
1067 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1068 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1069 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1070 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1071 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1072 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1073 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1074 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1075
065ba179 10762017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1077
1078 PR fortran/69498
1079 * gfortran.dg/submodule_unexp.f90: New test.
1080
b1fd967c
JJ
10812017-04-04 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR target/80286
1084 * gcc.target/i386/avx-pr80286.c: New test.
1085 * gcc.dg/pr80286.c: New test.
1086
248179b5
RB
10872017-04-04 Richard Biener <rguenther@suse.de>
1088
1089 PR middle-end/80281
1090 * gcc.dg/torture/pr80281.c: New testcase.
1091
a577fcf2
RB
10922017-04-04 Richard Biener <rguenther@suse.de>
1093
1094 PR tree-optimization/80275
1095 * g++.dg/opt/pr80275.C: Make g static.
1096
833bbf60
SB
10972017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1098
1099 PR rtl-optimization/60818
1100 * gcc.c-torture/compile/pr60818.c: New testcase.
1101
5764ee3c
JW
11022017-04-03 Jonathan Wakely <jwakely@redhat.com>
1103
1104 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1105 * gcc.dg/20031012-1.c: Likewise.
1106 * gcc.dg/ipa/ipcp-1.c: Likewise.
1107 * gcc.dg/torture/matrix-3.c: Likewise.
1108 * gcc.target/powerpc/ppc-spe.c: Likewise.
1109 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1110
bbdf4e81
PB
11112017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1112
1113 PR target/80246
1114 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1115 powerpc_vsx_ok.
1116 (std, ld): Limit scan-assembler-times check to lp64.
1117 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1118 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1119 powerpc_vsx_ok.
1120
44bc146f
PB
11212017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1122
1123 PR target/80246
1124 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1125
fff80893
RB
11262017-04-03 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/80275
1129 * g++.dg/opt/pr80275.C: New testcase.
1130
79f9fc38
DV
11312017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1132
1133 PR testsuite/79356
1134 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1135
a8e70fd3
RD
11362017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1137
1138 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1139 (bal): Increase iteration count and assume alignment.
1140
e0061866
BC
11412017-04-03 Bin Cheng <bin.cheng@arm.com>
1142
1143 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1144
c2d43326
AP
11452017-04-02 Andrew Pinski <apinski@cavium.com>
1146
1147 * gcc.c-torture/compile/nested-3.c: New testcase.
1148 * gcc.c-torture/execute/20170401-1.c: New testcase.
1149 * gcc.c-torture/execute/20170401-2.c: New testcase.
1150
a5a9046d
SB
11512017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1152
1153 PR rtl-optimization/79405
1154 gcc.dg/pr79405.c: New testcase.
1155
6f3af356
JJ
11562017-03-31 Jakub Jelinek <jakub@redhat.com>
1157
eee3756d
JJ
1158 PR debug/79255
1159 * gcc.dg/pr79255.c: New test.
1160
6f3af356
JJ
1161 PR c++/79572
1162 * g++.dg/ubsan/null-8.C: New test.
1163
99e6cfd6
PH
11642017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1165
1166 PR target/80107
1167 * gfortran.dg/pr80107.f: New.
1168
094e6b7a
JL
11692017-03-31 Jeff Law <law@redhat.com>
1170
1171 PR tree-optimization/49498
1172 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1173
eceb2409 11742017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1175
eceb2409
RB
1176 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1177
c412c01a 11782017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1179
c412c01a
RB
1180 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1181
005f12bf
JJ
11822017-03-31 Jakub Jelinek <jakub@redhat.com>
1183
af88f557
JJ
1184 PR libstdc++/80251
1185 * g++.dg/ext/is_aggregate.C: New test.
1186
7d790165
JJ
1187 PR middle-end/80173
1188 * gcc.target/i386/pr80173.c: New test.
1189
a7d55154
JJ
1190 PR middle-end/80163
1191 * gcc.dg/pr80163.c: New test.
1192
005f12bf
JJ
1193 PR debug/80025
1194 * gcc.dg/torture/pr80025.c: New test.
1195
c8e0f43f
MF
11962017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1197
1198 * gcc.target/mips/pr52125.c: Add -msym32.
1199
724d25f3
JJ
12002017-03-30 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR translation/80189
1203 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1204 * g++.dg/gomp/sharing-1.C: Likewise.
1205 * gfortran.dg/gomp/pr44536.f90: Likewise.
1206 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1207 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1208 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1209 * gfortran.dg/gomp/pr33439.f90: Likewise.
1210 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1211 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1212 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1213 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1214 * gcc.dg/gomp/sharing-1.c: Likewise.
1215
05dc406d
PB
12162017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1217
1218 PR target/80246
1219 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1220 Darwin and SPE.
1221 (dxex, dxexq): Update return type.
1222 (diex, diexq): Update argument type.
1223 * gcc.target/powerpc/pr80246.c: New test.
1224
b0fd4d7e
MJ
12252017-03-30 Martin Jambor <mjambor@suse.cz>
1226
1227 PR ipa/77333
1228 * g++.dg/ipa/pr77333.C: New test.
1229
de008ec4
JJ
12302017-03-30 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR target/80206
1233 * gcc.target/i386/pr80206.c: New test.
1234
28c02407
RB
12352017-03-30 Richard Biener <rguenther@suse.de>
1236
1237 PR tree-optimization/77498
1238 * gfortran.dg/pr77498.f: New testcase.
1239
10fa8dfb
MP
12402017-03-29 Marek Polacek <polacek@redhat.com>
1241
1242 PR c/79730
1243 * gcc.dg/pr79730.c: New test.
1244
fdc54f39
JD
12452017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1246
1247 PR libgfortran/78670
1248 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1249 a character of length 1. Update test for success.
1250 * gfortran.dg/dtio_28.f03: New test.
1251 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1252 'scratch' to delete the file when done.
1253
533c0b69
SB
12542017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1255
1256 PR rtl-optimization/80233
1257 * gcc.c-torture/compile/pr80233.c: New testcase.
1258
e35229f8
TK
12592017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1260
1261 PR fortran/80254
1262 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1263 * gfortran.dg/dec_io_2a.f90: instead (new test).
1264
5c0a28d4
JW
12652017-03-28 Jiong Wang <jiong.wang@arm.com>
1266
1267 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1268
19846619
SB
12692017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1270
1271 PR testsuite/43496
1272 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1273 generating PIC code.
1274
e5119fab
VM
12752017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1276
1277 PR rtl-optimization/80193
1278 * gcc.target/i386/pr80193.c: New.
1279
cf474530
JW
12802017-03-28 Janus Weil <janus@gcc.gnu.org>
1281
1282 PR fortran/78661
1283 * gfortran.dg/dtio_25.f90: Modified test case.
1284 * gfortran.dg/dtio_27.f90: New test case.
1285
34fac449
UB
12862017-03-28 Uros Bizjak <ubizjak@gmail.com>
1287
1288 PR target/53383
1289 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1290 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1291 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1292
3e907b90
BC
12932017-03-28 Bin Cheng <bin.cheng@arm.com>
1294
1295 * gcc.c-torture/compile/irreducible-loop.c: New.
1296
522818b9
RS
12972017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1298
3e907b90 1299 PR tree-optimization/80218
522818b9
RS
1300 * gcc.dg/pr80218.c: New test.
1301
ea7d7da8
RB
13022017-03-28 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/78644
1305 * gcc.dg/pr78644-1.c: New testcase.
1306 * gcc.dg/pr78644-2.c: Likewise.
1307
498173ef
TT
13082017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1309
1310 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1311 * gcc.dg/pic-4.c: Likewise.
1312 * gcc.dg/pie-3.c: Likewise.
1313 * gcc.dg/pie-4.c: Likewise.
1314
c5ad2433
ML
13152017-03-28 Martin Liska <mliska@suse.cz>
1316
1317 PR ipa/80205
1318 * g++.dg/ipa/pr80205.C: New test.
1319
17722fb9
SKS
13202017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1321
1322 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1323 with sizeof(int) < 4.
1324 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
1325 * gcc.c-torture/execute/pr79737-2.c: Likewise.
1326 * gcc.dg/torture/pr79777.c: Likewise.
1327 * gcc.dg/torture/pr79910.c: Likewise.
1328
737f500a
RB
13292017-03-28 Richard Biener <rguenther@suse.de>
1330
1331 PR middle-end/80222
1332 * g++.dg/pr80222.C: New testcase.
1333
62f96a79
ML
13342017-03-28 Martin Liska <mliska@suse.cz>
1335
1336 PR ipa/80104
1337 * gcc.dg/ipa/pr80104.c: New test.
1338
72785f26
MP
13392017-03-28 Marek Polacek <polacek@redhat.com>
1340
1341 PR sanitizer/80067
1342 * c-c++-common/ubsan/shift-10.c: New test.
1343
86516987
JL
13442017-03-27 Jeff Law <law@redhat.com>
1345
4dbf1eee 1346 PR tree-optimization/80216
86516987
JL
1347 * gcc.c-torture/compile/pr80216.c: New test.
1348
aade772d
JJ
13492017-03-27 Jakub Jelinek <jakub@redhat.com>
1350
a9e4a1a5
JJ
1351 PR middle-end/80162
1352 * c-c++-common/pr80162-1.c: New test.
1353 * c-c++-common/pr80162-2.c: New test.
1354 * c-c++-common/pr80162-3.c: New test.
1355
aade772d
JJ
1356 PR target/80102
1357 * g++.dg/opt/pr80102.C: New test.
1358
d89f355e
MM
13592017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1360
1361 PR target/78543
1362 * gcc.target/powerpc/pr78543.c: New test.
1363
79c4d73b
KN
13642017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1365
1366 PR target/80103
1367 * gcc.target/powerpc/pr80103-1.c: New test.
1368
819df781
RB
13692017-03-27 Richard Biener <rguenther@suse.de>
1370
1371 PR tree-optimization/80181
1372 * gcc.dg/torture/pr80181.c: New testcase.
1373
84804c5b
CZ
13742017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
1375
065ba179 1376 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 1377
c5e5f5f6
RB
13782017-03-27 Richard Biener <rguenther@suse.de>
1379
1380 PR ipa/79776
1381 * g++.dg/ipa/pr79776.C: New testcase.
1382
7cd200f6
JJ
13832017-03-27 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR sanitizer/80168
1386 * gcc.dg/asan/pr80168.c: New test.
1387
79f512ff
RB
13882017-03-27 Richard Biener <rguenther@suse.de>
1389
1390 PR tree-optimization/80170
1391 * gcc.dg/pr80170.c: New testcase.
1392
672d9f8e
RB
13932017-03-27 Richard Biener <rguenther@suse.de>
1394
1395 PR middle-end/80171
1396 * g++.dg/torture/pr80171.C: New testcase.
1397
978fcba3
JDA
13982017-03-26 John David Anglin <danglin@gcc.gnu.org>
1399
431d7882
JDA
1400 * gcc.dg/torture/pr79732.c: Require alias support.
1401 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
1402
978fcba3
JDA
1403 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
1404 libatomic_available.
1405 * gfortran.dg/coarray_image_status_1.f08: Likewise.
1406 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
1407
1f10d710
JD
14082017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1409
1410 PR libgfortran/78881
1411 * gfortran.dg/dtio_26.f90: New test.
1412
41036686
PT
14132017-03-25 Paul Thomas <pault@gcc.gnu.org>
1414
1415 PR fortran/80156
1416 PR fortran/79382
1417 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
1418 testcase for PR80156. Add a main programme that tests that
1419 the typebound generic is accessible.
1420
5da906ca
BS
14212017-03-25 Bernd Schmidt <bschmidt@redhat.com>
1422
1423 PR rtl-optimization/80160
1424 PR rtl-optimization/80159
1425
1426 * gcc.target/i386/pr80160.c: New test.
1427
7dabefa0
JJ
14282017-03-24 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR sanitizer/79904
1431 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
1432
c8b1fbc1
MP
14332017-03-24 Marek Polacek <polacek@redhat.com>
1434
1435 PR c++/80119
1436 * g++.dg/warn/Wuninitialized-9.C: New test.
1437
76794c52
AK
14382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1439
1440 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
1441 and remove the high-level builtin. The error message for the
1442 would prevent compilation from reaching the second.
1443 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1444
2de2b3f9
AK
14452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1446
1447 * gcc.target/s390/vxe/negfma-1.c: New test.
1448
7d2fd075
AK
14492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1450
1451 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
1452 * gcc.target/s390/arch12/mul-1.c: New test.
1453 * gcc.target/s390/arch12/mul-2.c: New test.
1454
72612e4e
AK
14552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1456
1457 * gcc.target/s390/vxe/vllezlf-1.c: New test.
1458
6c7774d1
AK
14592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1460
1461 * gcc.target/s390/vxe/popcount-1.c: New test.
1462
9ec98860
AK
14632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1464
1465 * gcc.target/s390/vxe/bitops-1.c: New test.
1466
6654e96f
AK
14672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1468
1469 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
1470 * lib/target-supports.exp: Add effective target check s390_vxe.
1471
77c585ca
AK
14722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1473
1474 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
1475 comparison instructions used from now on.
1476
b5de6e84
AK
14772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1478
1479 * gcc.target/s390/s390.exp (check_effective_target_vector):
1480 Include target-supports.exp and move target_vector check routine
1481 ...
1482 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
1483 here and rename it.
1484 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
1485 check from vector to s390_vx.
1486 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
1487 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
1488 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
1489 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
1490 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
1491 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
1492 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
1493 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
1494 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
1495
a602f985
AK
14962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1497
1498 * gcc.target/s390/vector/vec-init-2.c: New test.
1499
085db63d
AK
15002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1501
1502 * gcc.dg/ubsan/pr79904-2.c: New test.
1503
dc4f29bc
AK
15042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1505
1506 PR target/79893
1507 * gcc.target/s390/zvector/pr79893.c: New test.
1508
56010684
JJ
15092017-03-24 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR rtl-optimization/80112
1512 * gcc.dg/pr80112.c: New test.
1513
f0d7b52d
RO
15142017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1515
1516 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
1517 etc. line numbers.
1518 * gcc.dg/Walloca-1.c: Likewise.
1519 * gcc.dg/Walloca-2.c: Likewise.
1520 * gcc.dg/Wvla-larger-than-2.c: Likewise.
1521
635684c4
BS
15222017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1523
1524 PR tree-optimization/80158
1525 * gfortran.fortran-torture/compile/pr80158.f: New file.
1526
76afddf3
RB
15272017-03-24 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/80167
1530 * gcc.dg/graphite/pr80167.c: New testcase.
1531
c2e389bf
TV
15322017-03-24 Tom de Vries <tom@codesourcery.com>
1533
1534 PR testsuite/80092
1535 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
1536 dg-require-effective-target global_constructor.
1537 * gcc.dg/tls/emutls-2.c: Same.
1538
a72821b4
TV
15392017-03-24 Tom de Vries <tom@codesourcery.com>
1540
1541 PR testsuite/80092
1542 * c-c++-common/Wimplicit-fallthrough-34.c: Add
1543 dg-require-effective-target indirect_jumps.
1544
1658def9
TV
15452017-03-24 Tom de Vries <tom@codesourcery.com>
1546
1547 PR testsuite/80092
1548 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
1549 nonlocal_goto.
1550
90e02692
TV
15512017-03-24 Tom de Vries <tom@codesourcery.com>
1552
1553 PR testsuite/80092
1554 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
1555 * gcc.dg/Walloca-12.c: Same.
1556 * gcc.dg/attr-alloc_size-8.c: Same.
1557 * gcc.dg/Walloca-4.c: Same.
1558 * gcc.dg/Walloca-8.c: Same.
1559 * gcc.dg/Walloca-13.c: Same.
1560 * gcc.dg/Walloca-14.c: Same.
1561 * gcc.dg/attr-alloc_size-9.c: Same.
1562 * gcc.dg/Walloca-1.c: Same.
1563 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1564 * gcc.dg/Walloca-5.c: Same.
1565 * gcc.dg/Walloca-10.c: Same.
1566 * gcc.dg/Walloca-9.c: Same.
1567 * gcc.dg/attr-alloc_size-6.c: Same.
1568 * gcc.dg/Wvla-larger-than-1.c: Same.
1569 * gcc.dg/torture/pr71881.c: Same.
1570 * gcc.dg/torture/pr71901.c: Same.
1571 * gcc.dg/torture/pr78742.c: Same.
1572 * gcc.dg/builtin-alloc-size.c: Same.
1573 * gcc.dg/Walloca-2.c: Same.
1574 * gcc.dg/Walloca-6.c: Same.
1575 * gcc.dg/Walloca-11.c: Same.
1576 * gcc.dg/attr-alloc_size-7.c: Same.
1577 * gcc.dg/Wvla-larger-than-2.c: Same.
1578 * gcc.dg/Walloca-3.c: Same.
1579 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1580 * gcc.c-torture/compile/pr79413.c: Same.
1581 * gcc.c-torture/compile/pr78439.c: Same.
1582
842392c8
KN
15832017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1584
1585 * gcc.target/powerpc/p9-options-1.c: New test.
1586
de2b3f5c
KT
15872017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1588
1589 PR target/71436
1590 * gcc.c-torture/compile/pr71436.c: New test.
1591
2e6315ef 15922017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1593 Richard Biener <rguenther@suse.de>
2e6315ef
WS
1594
1595 PR tree-optimization/79908
1596 PR tree-optimization/80136
1597 * gcc.dg/torture/pr79908.c: New file.
1598
9cdf0363
NK
15992017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
1600
2e6315ef 1601 PR fortran/39239
9cdf0363
NK
1602 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
1603
f3dd574e
JJ
16042017-03-22 Jakub Jelinek <jakub@redhat.com>
1605
f13e9cd5
JJ
1606 PR c++/80141
1607 * g++.dg/gomp/pr80141.C: New test.
1608
68ed2ba0
JJ
1609 PR c++/80129
1610 * g++.dg/torture/pr80129.C: New test.
1611
f3dd574e
JJ
1612 PR sanitizer/80110
1613 * g++.dg/tsan/pr80110.C: New test.
1614
918b6c9e
TK
16152017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1616
1617 PR fortran/80142
1618 * gfortran.dg/any_loc.f90: New test case.
1619
bf634d1c
TP
16202017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1621
1622 PR target/80082
1623 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
1624 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
1625
f7325b95
ML
16262017-03-22 Martin Liska <mliska@suse.cz>
1627
1628 PR target/79906
1629 * g++.dg/ext/mv8.C: Add power* targets.
1630
3f01b620
MS
16312017-03-21 Martin Sebor <msebor@redhat.com>
1632
1633 PR c++/79548
1634 * g++.dg/warn/Wunused-var-26.C: New test.
1635
1cefb051
BS
16362017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1637
1638 PR tree-optimization/79908
1639 * gcc.dg/torture/pr79908.c: Revert addition of new file.
1640
edc1747f
MP
16412017-03-21 Marek Polacek <polacek@redhat.com>
1642 Martin Sebor <msebor@redhat.com>
1643
1644 PR tree-optimization/80109
1645 * gcc.dg/Walloca-14.c: New test.
1646
85106b87
JJ
16472017-03-21 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR target/80125
1650 * gcc.target/powerpc/pr80125.c: New test.
1651
e59a225f
NK
16522017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
1653
1654 PR fortran/69498
1655 * gfortran.dg/unexp_attribute.f90: New test
1656
0ffe60b5 16572017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1658 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
1659
1660 PR tree-optimization/79908
1661 * gcc.dg/torture/pr79908.c: New file.
1662
54eb90fe
SKS
16632017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1664
1665 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
1666 with sizeof(int) < 4.
1667
5611c456
ML
16682017-03-21 Martin Liska <mliska@suse.cz>
1669
1670 * gcc.target/i386/pr65044.c: Add '.' in order to catch
1671 apostrophes.
1672
e650ea2a
RB
16732017-03-21 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/80032
1676 * g++.dg/opt/pr80032.C: New testcase.
1677
da2ce5f9
RB
16782017-03-21 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/80122
1681 * gcc.dg/torture/pr80122.c: New testcase.
1682
9d60683a
TT
16832017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
1684
1685 * gcc.dg/pic-2.c: Skip for MIPS.
1686 * gcc.dg/pie-2.c: Skip for MIPS.
1687
d3e19c2c
PC
16882017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/77752
1691 * g++.dg/cpp0x/initlist97.C: New.
1692 * g++.dg/cpp0x/initlist85.C: Update.
1693
8bee092e
JJ
16942017-03-21 Jakub Jelinek <jakub@redhat.com>
1695
9f30dff0
JJ
1696 PR c/67338
1697 * gcc.dg/pr67338.c: New test.
1698
8bee092e
JJ
1699 PR c++/35878
1700 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
1701 dump instead of assembler.
1702 * g++.dg/init/pr35878_2.C: Likewise.
1703 * g++.dg/init/pr35878_3.C: Likewise.
1704
4d1b8e70
JJ
17052017-03-21 Jakub Jelinek <jakub@redhat.com>
1706
1707 PR c/80097
1708 * gcc.dg/ubsan/pr80097.c: New test.
1709
c34923c4
BS
17102017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1711
1712 PR tree-optimization/80054
1713 * g++.dg/torture/pr80054.C: New file.
1714
b0ba96c2
KN
17152017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1716
1717 PR target/79963
1718 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
1719 directive to assure selection of proper bit using rlwinm insn.
1720 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1721 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
1722 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
1723 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
1724
92377255
MP
17252017-03-20 Marek Polacek <polacek@redhat.com>
1726 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/80059 - ICE with noexcept and __transaction_atomic
1729 * g++.dg/tm/pr80059-2.C: New test.
1730 * g++.dg/tm/pr80059.C: New test.
1731
243e28bf
ML
17322017-03-20 Martin Liska <mliska@suse.cz>
1733
1734 PR middle-end/79753
1735 * gcc.target/i386/mpx/pr79753.c: New test.
1736
918112d3
ML
17372017-03-20 Martin Liska <mliska@suse.cz>
1738
1739 PR target/79769
1740 PR target/79770
1741 * g++.dg/pr79769.C: New test.
1742 * gcc.target/i386/mpx/pr79770.c: New test.
1743
e325aba2
AK
17442017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1745
1746 PR target/78857
1747 * gcc.target/s390/load-and-test-fp-1.c: New test.
1748 * gcc.target/s390/load-and-test-fp-2.c: New test.
1749
91d2c04c
PT
17502017-03-18 Paul Thomas <pault@gcc.gnu.org>
1751
1752 PR fortran/79676
1753 * gfortran.dg/submodule_28.f08 : New test.
1754
c7e4107b
PT
17552017-03-18 Paul Thomas <pault@gcc.gnu.org>
1756
1757 PR fortran/71838
1758 * gfortran.dg/submodule_26.f08 : New test.
1759 * gfortran.dg/submodule_27.f08 : New test.
1760
d8fe28be
PH
17612017-03-17 Pat Haugen <pthaugen@us.ibm.com>
1762
1763 PR target/79951
1764 * gcc.target/powerpc/pr79951.c: New.
1765
4a17943d
BS
17662017-03-17 Bernd Schmidt <bschmidt@redhat.com>
1767
1768 PR rtl-optimization/79910
1769 * gcc.dg/torture/pr79910.c: New test.
1770
7f166d94
JL
17712017-03-17 Jeff Law <law@redhat.com>
1772
1773 PR tree-optimization/71437
1774 * gcc.dg/tree-ssa/pr71437.c: New test.
1775 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
1776 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
1777 now caught by VRP, but which were previously caught by DOM.
1778
12c4f7dc
RB
17792017-03-17 Richard Biener <rguenther@suse.de>
1780
1781 PR middle-end/80075
1782 * g++.dg/torture/pr80075.C: New testcase.
1783
207f3423
MM
17842017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
1785
1786 PR target/71294
1787 * g++.dg/pr71294.C: New test.
1788
9fc900af
SB
17892017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1790
1791 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
1792
c05c2380
JJ
17932017-03-16 Jakub Jelinek <jakub@redhat.com>
1794
e711928b
JJ
1795 PR fortran/80010
1796 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1797
c05c2380
JJ
1798 PR fortran/79886
1799 * gfortran.dg/pr79886.f90: New test.
1800
3231d64b
MM
18012017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1802
1803 PR target/79038
1804 * gcc.target/powerpc/pr79038-1.c: New test.
1805
81ef1f5e
SB
18062017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
1807
1808 PR fortran/33271
1809 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1810
395a1e9b
JW
18112017-03-15 Jiong Wang <jiong.wang@arm.com>
1812
1813 PR testsuite/79356
1814 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1815
05f65910
UB
18162017-03-15 Uros Bizjak <ubizjak@gmail.com>
1817
1818 PR target/80019
1819 * gcc.target/i386/pr80019.c: New test.
1820
94285a7d
ML
18212017-03-15 Martin Liska <mliska@suse.cz>
1822
1823 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1824
a983542b
MS
18252017-03-14 Martin Sebor <msebor@redhat.com>
1826
1827 PR tree-optimization/79800
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1829 * gcc.dg/tree-ssa/pr79800.c: New test.
1830
76ca5f40
MM
18312017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1832
1833 PR target/79947
1834 * gcc.target/powerpc/pr79947.c: New test.
1835
5d9a283a
MS
18362017-03-14 Martin Sebor <msebor@redhat.com>
1837
1838 PR middle-end/80020
1839 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1840 * gcc.dg/attr-alloc_size-7.c: Same.
1841 * gcc.dg/attr-alloc_size-9.c: Same.
1842 * gcc.dg/builtin-alloc-size.c: Same.
1843 * gcc.dg/pr80020.c: New test.
1844
4692943d
BS
18452017-03-14 Bernd Schmidt <bschmidt@redhat.com>
1846
1847 PR rtl-optimization/79728
1848 * gcc.target/i386/sse-globalreg.c: New test.
1849
861d9d5e
ML
18502017-03-14 Martin Liska <mliska@suse.cz>
1851
1852 PR lto/66295
1853 * gcc.dg/tree-prof/pr66295.c: New test.
1854
a48018b5
ML
18552017-03-13 Martin Liska <mliska@suse.cz>
1856
1857 PR middle-end/78339
1858 * gcc.target/i386/mpx/pr78339.c: New test.
1859
8c56cc5a
CZ
18602017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1861
065ba179 1862 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 1863
14555394
CZ
18642017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1865
065ba179 1866 * gcc.target/arc/pr9001090948.c: New file.
14555394 1867
3079b92e
SB
18682017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
1869
1870 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1871 Fix test. Make early-out condition return early. Correct comments.
1872
c08de9db
JD
18732017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1874
1875 PR libgfortran/78854
1876 * gfortran.dg/dtio_25.f90: New test.
1877
66b27545
MS
18782017-03-10 Martin Sebor <msebor@redhat.com>
1879
1880 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1881
8f2f6381
BS
18822017-03-10 Bernd Schmidt <bschmidt@redhat.com>
1883
1884 PR rtl-optimization/78911
1885 * gcc.target/i386/pr78911-1.c: New test.
1886 * gcc.target/i386/pr78911-2.c: New test.
1887
8e2c69b4 18882017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 1889
8e2c69b4
WS
1890 PR target/79941
1891 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1892 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1893 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1894
455d833c
MP
18952017-03-10 Marek Polacek <polacek@redhat.com>
1896
1897 PR c++/79967
1898 * g++.dg/cpp0x/gen-attrs-63.C: New test.
1899
cdd669f9
JJ
19002017-03-10 Jakub Jelinek <jakub@redhat.com>
1901
e260b0a7
JJ
1902 PR c++/79899
1903 * g++.dg/other/friend7.C: New test.
1904
cdd669f9
JJ
1905 PR c++/79896
1906 * g++.dg/ext/int128-5.C: New test.
1907
730e6e46
SB
19082017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1909
1910 PR testsuite/79356
1911 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1912 powerpc, sparc, or s390x.
1913
fc8f6304
PH
19142017-03-10 Pat Haugen <pthaugen@us.ibm.com>
1915
1916 PR target/79907
1917 * gcc.target/powerpc/pr79907.c: New.
1918
f1b0632a
OH
19192017-03-10 Olivier Hainque <hainque@adacore.com>
1920
1921 * gnat.dg/opt64.adb: New test.
1922 * gnat.dg/opt64_pkg.ads: New helper.
1923 * gnat.dg/opt64_pkg.adb: New helper.
1924
5558f089
JJ
19252017-03-10 Jakub Jelinek <jakub@redhat.com>
1926
2d9dd4fb
JJ
1927 PR rtl-optimization/79909
1928 * gcc.target/powerpc/pr79909.c: New test.
1929
72772e67
JJ
1930 PR tree-optimization/79972
1931 * gcc.dg/pr79972.c: New test.
1932
5558f089
JJ
1933 PR tree-optimization/77975
1934 * gcc.dg/pr77975.c: New test.
1935
822a132c
MP
19362017-03-09 Marek Polacek <polacek@redhat.com>
1937
1938 PR c++/79962
1939 PR c++/79984
1940 * c-c++-common/nonnull-3.c: New test.
1941 * g++.dg/warn/Wnonnull3.C: New test.
1942
c9819d22
MF
19432017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
1944
1945 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1946 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1947
36618428
MP
19482017-03-09 Marek Polacek <polacek@redhat.com>
1949
1950 PR sanitizer/79757
1951 * gcc.dg/ubsan/pr79757-1.c: New test.
1952 * gcc.dg/ubsan/pr79757-2.c: New test.
1953 * gcc.dg/ubsan/pr79757-3.c: New test.
1954 * gcc.dg/ubsan/pr79757-4.c: New test.
1955 * gcc.dg/ubsan/pr79757-5.c: New test.
1956
01e5af5a
JJ
19572017-03-09 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR c/79969
1960 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
1961
6443c7c0
MP
19622017-03-09 Marek Polacek <polacek@redhat.com>
1963
1964 PR c++/79687
1965 * g++.dg/expr/ptrmem8.C: New test.
1966 * g++.dg/expr/ptrmem9.C: New test.
1967
d721dc3c
RB
19682017-03-09 Richard Biener <rguenther@suse.de>
1969
1970 PR tree-optimization/79977
1971 * gcc.dg/graphite/pr79977.c: New testcase.
1972
1f1fd3e2
TT
19732017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
1974
1975 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
1976 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
1977 * lib/target-supports.exp (check_effective_target_rdynamic):
1978 New proc.
1979
16967aff
RB
19802017-03-09 Richard Biener <rguenther@suse.de>
1981
1982 PR middle-end/79971
1983 * gcc.dg/fixed-point/pr79971.c: New testcase.
1984
26d7dc48
RB
19852017-03-09 Richard Biener <rguenther@suse.de>
1986
1987 PR ipa/79970
1988 * gcc.dg/torture/pr79970.c: New testcase.
1989
35f77c28
PC
19902017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1991
1992 PR c++/71966
1993 * g++.dg/cpp0x/pr71966-1.C: New.
1994 * g++.dg/cpp0x/pr71966-2.C: Likewise.
1995
8a7df031
ML
19962017-03-09 Martin Liska <mliska@suse.cz>
1997
1998 PR tree-optimization/79631
1999 * gcc.target/i386/mpx/pr79631.c: New test.
2000
3828bb0d
ML
20012017-03-09 Martin Liska <mliska@suse.cz>
2002
2003 PR target/65705
2004 PR target/69804
2005 * gcc.target/i386/pr71458.c: Update scanned pattern.
2006
410a590c
MP
20072017-03-09 Marek Polacek <polacek@redhat.com>
2008
2009 PR c++/79672
2010 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2011 * g++.dg/warn/Wduplicated-branches3.C: New test.
2012
f084a22e
PG
20132017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2014
2015 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2016
a278b1c3
ML
20172017-03-09 Martin Liska <mliska@suse.cz>
2018
2019 PR ipa/79764
2020 * g++.dg/pr79764.C: New test.
2021
8dc19053
ML
20222017-03-09 Martin Liska <mliska@suse.cz>
2023
2024 PR ipa/79761
2025 * g++.dg/pr79761.C: New test.
2026
030fc94a
JJ
20272017-03-09 Jakub Jelinek <jakub@redhat.com>
2028
9e463823
JJ
2029 PR sanitizer/79944
2030 * c-c++-common/asan/pr79944.c: New test.
2031
6b62f323
JJ
2032 PR target/79932
2033 * gcc.target/i386/pr79932-2.c: New test.
2034
030fc94a
JJ
2035 PR target/79932
2036 * gcc.target/i386/pr79932-1.c: New test.
2037
423aec8b
MP
20382017-03-09 Marek Polacek <polacek@redhat.com>
2039
2040 PR c++/79900 - ICE in strip_typedefs
2041 * g++.dg/warn/Wpadded-1.C: New test.
2042
6659fe59
MP
20432017-03-08 Marek Polacek <polacek@redhat.com>
2044
2045 * g++.dg/Walloca1.C: Adjust dg-warning.
2046
f1a675e4
AH
20472017-03-08 Andrew Haley <aph@redhat.com>
2048
2049 PR tree-optimization/79943
2050 * gcc.dg/tree-ssa/pr79943.c: New test.
2051
edfcd7e3
RB
20522017-03-08 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/79955
2055 * gcc.dg/uninit-24.c: New testcase.
2056
61fdfd8c
RB
20572017-03-08 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/79920
2060 * gcc.dg/vect/pr79920.c: New testcase.
2061
4b48e883
JJ
20622017-03-08 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR sanitizer/79904
2065 * gcc.dg/ubsan/pr79904.c: New test.
2066
a71dbc63
JJ
20672017-03-07 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR c/79834
2070 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2071 diagnostics.
2072
d8a90142
MP
20732017-03-07 Marek Polacek <polacek@redhat.com>
2074
2075 PR middle-end/79809
2076 * g++.dg/Walloca1.C: New test.
2077
a5e9e3e4
ML
20782017-03-07 Martin Liska <mliska@suse.cz>
2079
2080 PR middle-end/68270
2081 * g++.dg/pr68270.C: New test.
2082
1f6dba54
JJ
20832017-03-07 Jakub Jelinek <jakub@redhat.com>
2084
760f82db
JJ
2085 PR rtl-optimization/79901
2086 * gcc.target/i386/pr79901.c: New test.
2087
1f6dba54
JJ
2088 PR sanitizer/79897
2089 * c-c++-common/ubsan/pr79897.c: New test.
2090
feca7b89
VM
20912017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2092
2093 PR rtl-optimization/79571
2094 * gcc.target/i386/pr79571.c: New.
2095
bdbbf28d
MP
20962017-03-06 Marek Polacek <polacek@redhat.com>
2097
2098 PR c++/79796 - ICE with NSDMI and this pointer
2099 * g++.dg/cpp0x/nsdmi13.C: New test.
2100
52564551
JK
21012017-03-06 Julia Koval <julia.koval@intel.com>
2102
2103 PR target/79793
2104 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2105 directives.
2106 * gcc.target/i386/interrupt-13.c: Ditto.
2107 * gcc.target/i386/interrupt-14.c: Ditto.
2108 * gcc.target/i386/interrupt-15.c: Ditto.
2109
345edb37
JJ
21102017-03-06 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR c++/79822
2113 * g++.dg/cpp0x/constexpr-79822.C: New test.
2114
a8d25fd0
RB
21152017-03-06 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/79894
2118 * gcc.dg/vect/pr79887.c: New testcase.
2119
522fcdd7
RB
21202017-03-06 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/79824
2123 * gcc.dg/vect/pr79824-1.c: New testcase.
2124 * gcc.dg/vect/pr79824-2.c: Likewise.
2125
54649631
TT
21262017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2127
2128 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2129 gettimeofday. Remove dg-skip-if for AVR.
2130 * lib/target-supports.exp (check_effective_target_gettimeofday):
2131 New proc.
2132
4bbc8970
RD
21332017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2134
2135 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2136 * gcc.target/s390/hotpatch-10.c: Likewise.
2137 * gcc.target/s390/hotpatch-11.c: Likewise.
2138 * gcc.target/s390/hotpatch-12.c: Likewise.
2139 * gcc.target/s390/hotpatch-13.c: Likewise.
2140 * gcc.target/s390/hotpatch-14.c: Likewise.
2141 * gcc.target/s390/hotpatch-15.c: Likewise.
2142 * gcc.target/s390/hotpatch-16.c: Likewise.
2143 * gcc.target/s390/hotpatch-17.c: Likewise.
2144 * gcc.target/s390/hotpatch-18.c: Likewise.
2145 * gcc.target/s390/hotpatch-19.c: Likewise.
2146 * gcc.target/s390/hotpatch-2.c: Likewise.
2147 * gcc.target/s390/hotpatch-26.c: Likewise.
2148 * gcc.target/s390/hotpatch-27.c: Likewise.
2149 * gcc.target/s390/hotpatch-28.c: Likewise.
2150 * gcc.target/s390/hotpatch-3.c: Likewise.
2151 * gcc.target/s390/hotpatch-4.c: Likewise.
2152 * gcc.target/s390/hotpatch-5.c: Likewise.
2153 * gcc.target/s390/hotpatch-6.c: Likewise.
2154 * gcc.target/s390/hotpatch-7.c: Likewise.
2155 * gcc.target/s390/hotpatch-8.c: Likewise.
2156 * gcc.target/s390/hotpatch-9.c: Likewise.
2157
5f215a70
PC
21582017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2159
2160 PR c++/64574
2161 * g++.dg/template/crash125.C: New.
2162
296cc393
JJ
21632017-03-06 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR target/79812
2166 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2167
ca8942a3
TT
21682017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2169
2170 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2171
c1b993c0
PG
21722017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2173
2174 * gcc.target/mips/msa-minmax.c: New tests.
2175
a50a32aa
ML
21762017-03-06 Martin Liska <mliska@suse.cz>
2177
2178 PR sanitize/79783
2179 * g++.dg/asan/pr79783.C: New test.
2180
5ada812c
PG
21812017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2182
2183 * gcc.target/mips/msa-dotp.c: New tests.
2184
334b3c4b
PG
21852017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2186
2187 * gcc.target/mips/msa-bclri.c: New test.
2188
d8b4baeb
PC
21892017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 PR c++/70266
2192 * g++.dg/tm/pr70266.C: New.
2193
ef78bc3c 21942017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2195 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2196
2197 * gfortran.dg/coarray/fail_image_1.f08: New test.
2198 * gfortran.dg/coarray/fail_image_2.f08: New test.
2199 * gfortran.dg/coarray/failed_images_1.f08: New test.
2200 * gfortran.dg/coarray/failed_images_2.f08: New test.
2201 * gfortran.dg/coarray/image_status_1.f08: New test.
2202 * gfortran.dg/coarray/image_status_2.f08: New test.
2203 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2204 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2205 * gfortran.dg/coarray_fail_st.f90: New test.
2206 * gfortran.dg/coarray_failed_images_1.f08: New test.
2207 * gfortran.dg/coarray_image_status_1.f08: New test.
2208 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2209
7f5a7d78
MP
22102017-03-03 Marek Polacek <polacek@redhat.com>
2211
2212 PR c/79758
2213 * gcc.dg/noncompile/pr79758.c: New test.
2214
cc195d46
JJ
22152017-03-03 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR middle-end/79805
2218 * g++.dg/opt/pr79805.C: New test.
2219
945b6e16
AS
22202017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2221
2222 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2223 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2224 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2225 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2226 * gcc.target/i386/i386.exp
2227 (check_effective_target_avx512vpopcntdq): New.
2228
31dcc385
TT
22292017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2230
2231 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2232 ilp32 targets and match DImode registers for lp64 targets.
2233
0e174ae1
UB
22342017-03-03 Uros Bizjak <ubizjak@gmail.com>
2235
2236 * g++.dg/pr71624.C: Disable for x32.
2237 * g++.dg/pr71633.C: Ditto.
2238
93505ec5
JJ
22392017-03-03 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR target/79807
2242 * gcc.target/i386/pr79807.c: New test.
2243
d78a1c01
ML
22442017-03-03 Martin Liska <mliska@suse.cz>
2245
2246 PR tree-optimization/79803
2247 * gcc.dg/tree-ssa/pr79803.c: New test.
2248
ec7f796e
ML
22492017-03-03 Martin Liska <mliska@suse.cz>
2250
2251 PR rtl-optimization/79574
2252 * gcc.dg/pr79574-2.c: New test.
2253
30d309aa
RB
22542017-03-03 Richard Biener <rguenther@suse.de>
2255
2256 PR c++/79825
2257 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2258
38801de5
JJ
22592017-03-03 Jakub Jelinek <jakub@redhat.com>
2260
2261 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2262
7278b0a2
MP
22632017-03-03 Marek Polacek <polacek@redhat.com>
2264
2265 PR c++/79791
2266 * g++.dg/warn/Wwrite-strings-1.C: New test.
2267 * g++.dg/warn/Wwrite-strings-2.C: New test.
2268 * g++.dg/warn/Wwrite-strings-3.C: New test.
2269 * g++.dg/warn/Wwrite-strings-4.C: New test.
2270 * g++.dg/warn/Wwrite-strings-5.C: New test.
2271 * g++.dg/warn/Wwrite-strings-6.C: New test.
2272 * g++.dg/warn/Wwrite-strings-7.C: New test.
2273 * g++.dg/warn/Wwrite-strings-8.C: New test.
2274 * g++.dg/warn/Wwrite-strings-9.C: New test.
2275 * g++.dg/warn/Wwrite-strings-10.C: New test.
2276 * g++.dg/warn/Wwrite-strings-11.C: New test.
2277 * g++.dg/warn/Wwrite-strings-12.C: New test.
2278
75473a91
RB
22792017-03-03 Richard Biener <rguenther@suse.de>
2280
2281 PR middle-end/79818
2282 * gcc.dg/torture/pr79818.c: New testcase.
2283
50bea0c5
JJ
22842017-03-02 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR c++/79782
2287 * g++.dg/warn/Wunused-parm-10.C: New test.
2288
130f15ce
UB
22892017-03-02 Uros Bizjak <ubizjak@gmail.com>
2290
2291 * gcc.dg/rtl/x86_64/*.c: Test for
2292 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2293
dc362ada
UB
22942017-03-02 Uros Bizjak <ubizjak@gmail.com>
2295
2296 PR target/79514
2297 * gcc.target/i386/pr79514.c: New test.
2298
fe792dd8
JJ
22992017-03-02 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR rtl-optimization/79780
2302 * gcc.c-torture/compile/pr79780.c: New test.
2303
e80facb4
RB
23042017-03-02 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/79345
2307 PR c++/42000
2308 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2309 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2310 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2311
eb0e7c34
RB
23122017-03-02 Richard Biener <rguenther@suse.de>
2313
2314 PR c/79756
2315 * gcc.dg/vector-1.c: New testcase.
2316
653a4b32
BC
23172017-03-02 Bin Cheng <bin.cheng@arm.com>
2318
2319 PR tree-optimization/66768
2320 * gcc.target/i386/pr66768.c: New test.
2321
da403f31
RB
23222017-03-02 Richard Biener <rguenther@suse.de>
2323
2324 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
2325 * gcc.dg/rtl/x86_64/final.c: Likewise.
2326 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
2327 * gcc.dg/rtl/x86_64/ira.c: Likewise.
2328 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
2329 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
2330
83692f96
RB
23312017-03-02 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/79777
2334 * gcc.dg/torture/pr79777.c: New testcase.
2335
71dedb33
MS
23362017-03-01 Martin Sebor <msebor@redhat.com>
2337
2338 PR middle-end/79692
2339 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2340 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
2341 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
2342 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
2343
48990905
UB
23442017-03-01 Uros Bizjak <ubizjak@gmail.com>
2345
2346 * gcc.target/i386/invsize-2.c: New test.
2347 * gcc.target/i386/invsize-3.c: Ditto.
2348 * gcc.target/i386/invsize-4.c: Ditto.
2349 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
2350 * gcc.target/i386/stackalign/asm-1.c: Ditto.
2351
c7f0c9f3
MM
23522017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2353
2354 PR target/79439
2355 * gcc.target/powerpc/pr79439.c: New test.
2356
f5ef6bfc
PH
23572017-03-01 Pat Haugen <pthaugen@us.ibm.com>
2358
2359 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
2360 scan string.
2361
2362
50181506
KN
23632017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2364
2365 PR target/79395
2366 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
2367 pattern to look for vcmpequd. instead of vcmpnew.
2368 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2369 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
2370 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
2371 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
2372 look for xvcmpeqdp. instead of xvcmpnedp.
2373 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
2374 look for vcmpequd. instead of vcmpnew.
2375 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2376 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2377 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
2378 look for xvcmpeqsp. instead of xvcmpnesp.
2379 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
2380 look for xvcmpeqdp. instead of xvcmpnedp.
2381 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
2382 look for vcmpequd. instead of vcmpnew.
2383 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
2384 look for vcmpeqsp instead of xvcmpnesp.
2385 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
2386 look for xvcmpeqdp instead of xvcmpnedp.
2387
0100ae43
RB
23882017-03-01 Richard Biener <rguenther@suse.de>
2389
2390 PR middle-end/79721
2391 * gcc.dg/torture/pr79721.c: New testcase.
2392
0f3f4ffe
JJ
23932017-03-01 Jakub Jelinek <jakub@redhat.com>
2394
42132674
JJ
2395 PR c++/79681
2396 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
2397 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
2398
e3e9e8ca
JJ
2399 PR c++/79746
2400 * g++.dg/warn/Wunused-parm-9.C: New test.
2401
0f3f4ffe
JJ
2402 PR tree-optimization/79734
2403 * g++.dg/opt/pr79734.C: New test.
2404
ad1de652
JJ
24052017-02-28 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR tree-optimization/79737
2408 * gcc.c-torture/execute/pr79737-1.c: New test.
2409 * gcc.c-torture/execute/pr79737-2.c: New test.
2410
7a1ae923
EB
24112017-02-28 Eric Botcazou <ebotcazou@adacore.com>
2412
2413 * gcc.target/sparc/20170228-1.c: New test.
2414
2af0c3ed
UB
24152017-02-28 Uros Bizjak <ubizjak@gmail.com>
2416
2417 * gcc.target/i386/invsize-1.c: New test.
2418
203ced0a
MS
24192017-02-28 Martin Sebor <msebor@redhat.com>
2420
2421 PR tree-optimization/79691
2422 * gcc.dg/tree-ssa/pr79691.c: New test.
2423
8a915b87
JJ
24242017-02-28 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR target/79729
2427 * gcc.target/i386/pr79729.c: New test.
2428
41aa3a38
RB
24292017-02-28 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/79740
2432 * gcc.dg/torture/pr79740.c: New testcase.
2433
587240d2
RB
24342017-02-28 Richard Biener <rguenther@suse.de>
2435
2436 PR middle-end/79731
2437 * c-c++-common/torture/pr79731.c: New testcase.
2438
dd3f4560
RB
24392017-02-28 Richard Biener <rguenther@suse.de>
2440
2441 PR tree-optimization/79732
2442 * gcc.dg/torture/pr79732.c: New testcase.
2443
c7d97b28
RB
24442017-02-28 Richard Biener <rguenther@suse.de>
2445
2446 PR tree-optimization/79723
2447 * gcc.target/i386/pr79723.c: New testcase.
2448
c8f28a3c
PH
24492017-02-27 Pat Haugen <pthaugen@us.ibm.com>
2450
2451 PR target/79544
2452 * gcc.target/powerpc/pr79544.c: New.
2453
c91c3003
PC
24542017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/79414
2457 * g++.dg/parse/crash67.C: New.
2458
57fa080b
BC
24592017-02-27 Bin Cheng <bin.cheng@arm.com>
2460
2461 PR tree-optimization/77536
2462 * gcc.dg/vect/pr79347.c: Revise testing string.
2463
68b948d3
RB
24642017-02-27 Richard Biener <rguenther@suse.de>
2465
2466 PR tree-optimization/45397
2467 * gcc.dg/tree-ssa/pr45397.c: New testcase.
2468
69a2e8a1
RB
24692017-02-27 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/79690
2472 * gcc.target/i386/pr79690.c: New testcase.
2473
c7b608a9
TK
24742017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2475
2476 PR fortran/51119
2477 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
2478 of original.
2479 * gfortran.dg/inline_matmul_11.f90: Likewise.
2480 * gfortran.dg/inline_matmul_9.f90: Likewise.
2481 * gfortran.dg/matmul_13.f90: New test.
2482 * gfortran.dg/matmul_14.f90: New test.
2483
98561a9b
JJ
24842017-02-25 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR middle-end/79396
2487 * g++.dg/opt/pr79396.C: New test.
2488
77be9417
DH
24892017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2490
2491 PR fortran/79597
2492 * gfortran.dg/dtio_6.f90: Update test.
2493
24942017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2495
2496 PR fortran/79601
2497 * gfortran.dg/interface_operator_2.f90: New test.
2498
b9822443
JJ
24992017-02-24 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR c/79677
2502 * gcc.dg/pr79677.c: New test.
2503
4bc2b786
MF
25042017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
2505
2506 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
2507 of mov.ps.
2508 * gcc.target/mips/mips-ps-type.c (move): Likewise.
2509 (cond_move1): Simplify condition to force generation of
2510 mov[nz].ps.
2511 (cond_move2): Likewise.
2512
4227c9ad
JJ
25132017-02-24 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c++/79588
2516 * g++.dg/warn/Wrestrict-1.C: New test.
2517 * g++.dg/warn/Wrestrict-2.C: New test.
2518
fd527ec1
DE
25192017-02-24 David Edelsohn <dje.gcc@gmail.com>
2520
2521 * g++.dg/ext/complit15.C: Require LTO.
2522
2af8fd5c
TT
25232017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
2524
2525 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
2526 logical_op_short_circuit to skip targets.
2527 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
2528 and s390.
2529
0b9cdb9a
EB
25302017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2531
2532 * gnat.dg/opt63.adb: New test.
2533
4af362a9
EB
25342017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * gnat.dg/discr47.adb: New test.
2537
7699e88f
RB
25382017-02-24 Richard Biener <rguenther@suse.de>
2539
2540 PR tree-optimization/79389
2541 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
2542
e3beb191
PC
25432017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/79361
2546 * g++.dg/cpp0x/pr79361-1.C: New.
2547 * g++.dg/cpp0x/pr79361-2.C: Likewise.
2548
195610aa
EB
25492017-02-23 Eric Botcazou <ebotcazou@adacore.com>
2550
2551 * gcc.target/visium/bit_test.c: Accept any lsr form.
2552 * gcc.target/visium/block_move.c: Tweak.
2553
17885cad
DV
25542017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2555
2556 PR 68749
2557 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
2558
45f7faf0
RB
25592017-02-23 Richard Biener <rguenther@suse.de>
2560
2561 PR tree-optimization/79683
2562 * gcc.target/i386/pr79683.c: New testcase.
2563
18eb304e
JL
25642017-02-22 Jeff Law <law@redhat.com>
2565
2566 PR tree-optimization/79578
2567 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
2568
0a864a97
SD
25692017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
2570
2571 * gcc.target/mips/msa-fp-cc.c: New test.
2572
fe8ece05
JJ
25732017-02-22 Jakub Jelinek <jakub@redhat.com>
2574
e40b6fc7
JJ
2575 PR c++/79664
2576 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
2577 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
2578 * g++.dg/gomp/pr79664.C: New test.
2579
fe8ece05
JJ
2580 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
2581
78af14ae
MP
25822017-02-22 Marek Polacek <polacek@redhat.com>
2583
2584 PR c++/79653
2585 * g++.dg/cpp0x/alignas10.C: New test.
2586 * g++.dg/cpp0x/alignas9.C: New test.
2587
8fdddd3d
MP
2588 PR c++/79657
2589 * g++.dg/ext/underlying_type12.C: New test.
2590
61ac5ebe
MP
2591 PR c/79662
2592 * gcc.dg/enum-incomplete-4.c: New test.
2593
888c7050
JJ
25942017-02-22 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR target/70465
2597 * gcc.target/i386/pr70465-2.c: New test.
2598
6d3daa1a
UB
25992017-02-21 Uros Bizjak <ubizjak@gmail.com>
2600
2601 * gcc.dg/pr61441.c: Use dg-add-options ieee.
2602
76dd203e
RB
26032017-02-22 Richard Biener <rguenther@suse.de>
2604
2605 PR tree-optimization/79673
2606 * gcc.target/i386/pr79673.c: New testcase.
2607
a9c774d2
RB
26082017-02-22 Richard Biener <rguenther@suse.de>
2609
2610 PR tree-optimization/79666
2611 * gcc.dg/torture/pr79666.c: New testcase.
2612
8f4f841a
ML
26132017-02-22 Martin Liska <mliska@suse.cz>
2614
2615 PR lto/79587
2616 * gcc.dg/tree-prof/pr79587.c: New test.
2617
a232a1cb
MP
26182017-02-21 Marek Polacek <polacek@redhat.com>
2619
2620 PR c++/79535
2621 * g++.dg/ext/flexary23.C: New test.
2622
b86fec68
UB
26232017-02-21 Uros Bizjak <ubizjak@gmail.com>
2624
2625 PR target/79593
2626 * gcc.target/i386/pr79593.c: New test.
2627
5c3f1d7b
JJ
26282017-02-21 Jakub Jelinek <jakub@redhat.com>
2629
b7280ac2
JJ
2630 PR c++/79654
2631 * g++.dg/cpp1z/decomp26.C: New test.
2632
5c3f1d7b
JJ
2633 PR sanitizer/79589
2634 * g++.dg/ubsan/pr79589.C: New test.
2635
1486c2a7
JL
26362017-02-21 Jeff Law <law@redhat.com>
2637
2638 PR tree-optimization/79621
2639 * gcc.c-torture/compile/pr79621.c: New test.
2640
2f3ec56d
JJ
26412017-02-21 Jakub Jelinek <jakub@redhat.com>
2642
3bb43119
JJ
2643 PR c++/79655
2644 * g++.dg/cpp1y/constexpr-79655.C: New test.
2645
664beaf2 2646 PR c++/79639
b86fec68 2647 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 2648
956d3e61
JJ
2649 PR target/79633
2650 * gcc.target/i386/mpx/pr79633.c: New test.
2651
d4cbfca4
JJ
2652 PR target/79570
2653 * gcc.dg/pr79570.c: New test.
2654
00bc9de3
JJ
2655 PR c++/79641
2656 * c-c++-common/pr79641.c: New test.
2657
d002d099
JJ
2658 PR tree-optimization/79649
2659 * gcc.target/i386/pr79649.c: New test.
2660
2f3ec56d
JJ
2661 PR target/79494
2662 * gcc.dg/pr79494.c: New test.
2663
e6655a5f
SB
26642017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
2665
2666 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
2667 to dg-options.
2668
26692017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
2670
2671 * gcc.dg/gimplefe-26.c: Require c99_runtime.
2672
fd527ec1
DE
26732017-02-02 Jason Merrill <jason@redhat.com>
2674
2675 PR c++/79580
2676 * g++.dg/ext/complit15.C: New.
2677
027a9dd5
KN
26782017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2679
2680 PR target/78056
2681 * gcc.target/powerpc/pr78056-8.c: Remove.
2682
80480cee
MP
26832017-02-20 Marek Polacek <polacek@redhat.com>
2684
2685 PR middle-end/79537
2686 * gcc.dg/comp-goto-4.c: New test.
2687
85ade8d6
MP
2688 PR sanitizer/79558
2689 * c-c++-common/ubsan/bounds-14.c: New test.
2690
705d3b77
JJ
26912017-02-20 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR target/79568
2694 * gcc.target/i386/pr79568-1.c: New test.
2695 * gcc.target/i386/pr79568-2.c: New test.
2696 * gcc.target/i386/pr79568-3.c: New test.
2697
dc42a736
PT
26982017-02-16 Paul Thomas <pault@gcc.gnu.org>
2699
2700 PR fortran/79382
705d3b77
JJ
2701 * gfortran.dg/dtio_10.f90: Change test of error message.
2702 * gfortran.dg/dtio_23.f90: New test.
2703 * gfortran.dg/dtio_24.f90: New test.
dc42a736 2704
1ca6a74f
PT
27052017-02-20 Paul Thomas <pault@gcc.gnu.org>
2706
2707 PR fortran/79434
705d3b77 2708 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 2709
63af1586
PT
27102017-02-19 Paul Thomas <pault@gcc.gnu.org>
2711
2712 PR fortran/79447
705d3b77 2713 * gfortran.dg/submodule_24.f08: New test.
63af1586 2714
4ca4d1e9
AV
27152017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2716
2717 PR fortran/79229
2718 * gfortran.dg/class_allocate_24.f90: New test.
2719
dea71ad0
PT
27202017-02-19 Paul Thomas <pault@gcc.gnu.org>
2721
2722 PR fortran/79402
2723 * gfortran.dg/submodule_23.f90: New test.
2724
f46e2bc9
PC
27252017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/79380
2728 * g++.dg/cpp0x/alignas8.C: New.
2729
7dfa657b
JW
27302017-02-19 Eric Fiselier <eric@efcs.ca>
2731 Jonathan Wakely <jwakely@redhat.com>
2732
2733 PR c++/69523
2734 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
2735
eab1f169
PK
27362017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2737
2738 * gcc.dg/gimplefe-26.c: New test.
2739
47e16d83
JDA
27402017-02-18 John David Anglin <danglin@gcc.gnu.org>
2741
2742 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
2743
c2615951
JJ
27442017-02-18 Jakub Jelinek <jakub@redhat.com>
2745
c28fcc60
JJ
2746 PR target/79569
2747 * gcc.target/i386/3dnowA-3.c: New test.
2748
c2615951
JJ
2749 PR target/79559
2750 * gcc.target/i386/pr79559.c: New test.
2751
97fcf744
JM
27522017-02-17 Joseph Myers <joseph@codesourcery.com>
2753
2754 * gcc.dg/c11-float-2.c: New test.
2755 * gcc.dg/torture/float128-floath.c,
2756 gcc.dg/torture/float128x-floath.c,
2757 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
2758 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
2759 gcc.dg/torture/float64x-floath.c: Do not test comparison of
2760 *_DECIMAL_DIG macros with DECIMAL_DIG.
2761
a530e181
BS
27622017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2763
2764 PR target/79261
2765 * gcc.target/powerpc/vec-xxpermdi.c: New file.
2766
1d516992
JK
27672017-02-17 Julia Koval <julia.koval@intel.com>
2768
2769 * gcc.target/i386/rdpid.c New test.
2770 * gcc.target/i386/sse-12.c: Add -mrdpid.
2771 * gcc.target/i386/sse-13.c: Ditto.
2772 * gcc.target/i386/sse-14.c: Ditto.
2773 * gcc.target/i386/sse-22.c: Ditto.
2774 * gcc.target/i386/sse-23.c: Ditto.
2775 * g++.dg/other/i386-2.C: Ditto.
2776 * g++.dg/other/i386-3.C: Ditto.
2777
3185712c
SB
27782017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
2779
2780 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
2781 * gcc.dg/pr61441.c: Ditto.
2782
a261ee49
ML
27832017-02-17 Martin Liska <mliska@suse.cz>
2784
2785 PR rtl-optimization/79574
2786 * gcc.dg/pr79574.c: New test.
2787
5bf69d74
MP
27882017-02-17 Marek Polacek <polacek@redhat.com>
2789
2790 PR middle-end/79536
2791 * gcc.dg/torture/pr79536.c: New test.
2792
a72b242e
AM
27932017-02-16 Alan Modra <amodra@gmail.com>
2794
2795 * gcc.c-torture/execute/pr79286.c: New.
2796
bcac0b4d
JJ
27972017-02-16 Jakub Jelinek <jakub@redhat.com>
2798
2799 PR c++/79512
2800 * c-c++-common/gomp/pr79512.c: New test.
2801
945c17d8
MS
28022017-02-15 Martin Sebor <msebor@redhat.com>
2803
2804 PR c++/79363
2805 * g++.dg/ext/flexary12.C: Adjust.
2806 * g++.dg/ext/flexary20.C: Same.
2807 * g++.dg/ext/flexary21.C: Same.
2808 * g++.dg/ext/flexary22.C: New test.
2809
25c99850
BC
28102017-02-15 Bin Cheng <bin.cheng@arm.com>
2811
2812 PR tree-optimization/79347
2813 * gcc.dg/vect/pr79347.c: New test.
2814
4f5e5fcb
JJ
28152017-02-15 Jakub Jelinek <jakub@redhat.com>
2816
e7202857
JJ
2817 PR c++/79301
2818 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2819 [[deprecated]] comment.
2820 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2821 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2822 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2823 [[deprecated]] in -std=c++11.
2824 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2825 [[fallthrough]] in -std=c++11 and -std=c++14.
2826
4f5e5fcb
JJ
2827 PR c++/79288
2828 * g++.dg/tls/pr79288.C: New test.
2829
c7545f1c
MP
28302017-02-15 Marek Polacek <polacek@redhat.com>
2831
2832 PR c/79515
2833 * gcc.dg/dfp/pr79515.c: New.
2834
1114b39c
DE
28352017-02-15 David Edelsohn <dje.gcc@gmail.com>
2836
2837 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2838
93b87d1d
TS
28392017-02-15 Thomas Schwinge <thomas@codesourcery.com>
2840
2841 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2842 "opt_files".
2843
fa8db6ea
JJ
28442017-02-15 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR target/79487
2847 * gcc.dg/dfp/pr79487.c: New test.
2848 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2849 2017-02-13 change.
2850
8722316b
CL
28512017-01-14 Carl Love <cel@us.ibm.com>
2852
2853 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2854 xvcvsxdsp and xvcvuxdsp instructions.
2855
2932fe90
SB
28562017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
2857
2858 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2859 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2860 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2861 64-bit default target.
2862 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2863 a 64-bit default target.
2864
63d09033
JJ
28652017-02-14 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR target/79481
2868 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 2869 (test_3vx): Change return type from int to void.
63d09033
JJ
2870 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2871 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2872 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2873 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2874 tests.
2875 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2876 (test_3vx): Change return type from int to void.
2877 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2878 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2879 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2880 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2881 tests.
2882 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2883 intrinsic. Change scan-assembler-times number from 1 to 2.
2884 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2885 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2886 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2887 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2888 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2889 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2890 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2891
8668fae0
UB
28922017-02-14 Uros Bizjak <ubizjak@gmail.com>
2893
2894 PR middle-end/61225
2895 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2896 Use dg-additional-options for ia32 target. Remove XFAIL.
2897
95d96609
UB
28982017-02-14 Uros Bizjak <ubizjak@gmail.com>
2899
2900 PR target/79495
2901 * gcc.target/i386/pr79495.c: New test.
2902
6f207d58
MP
29032017-02-14 Marek Polacek <polacek@redhat.com>
2904
2905 PR c++/79420
2906 PR c++/79463
2907 * g++.dg/cpp1y/pr79463.C: New.
2908 * g++.dg/template/incomplete10.C: New.
2909 * g++.dg/template/incomplete9.C: New.
2910
ee139af5
L
29112017-02-14 H.J. Lu <hongjiu.lu@intel.com>
2912
2913 PR target/79498
2914 * gcc.target/i386/pr79498.c: New test.
2915
bf00c9e0
MS
29162017-02-14 Martin Sebor <msebor@redhat.com>
2917
2918 PR middle-end/79448
2919 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2920 * gcc.dg/tree-ssa/pr79448-2.c: New test.
2921 * gcc.dg/tree-ssa/pr79448.c: New test.
2922
6c022f73
JL
29232017-02-14 Jeff Law <law@redhat.com>
2924
2925 PR tree-optimization/79095
2926 * g++.dg/pr79095-1.C: New test
2927 * g++.dg/pr79095-2.C: New test
2928 * g++.dg/pr79095-3.C: New test
2929 * g++.dg/pr79095-4.C: New test
2930 * g++.dg/pr79095-5.C: New test
2931 * gcc.c-torture/execute/arith-1.c: Update with more cases.
2932 * gcc.dg/tree-ssa/pr79095-1.c: New test.
2933
b719f884
JG
29342017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
2935
2936 * gcc.target/aarch64/vect_fp16_1.c: New.
2937
1be33173
PK
29382017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2939
2940 * gcc.dg/gimplefe-25.c: New test.
2941
73424a09
JJ
29422017-02-14 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR tree-optimization/79408
2945 * gcc.dg/tree-ssa/pr79408-2.c: New test.
2946
977472e8
RB
29472017-02-14 Richard Biener <rguenther@suse.de>
2948
2949 PR middle-end/79432
2950 * gcc.dg/torture/pr79432.c: New testcase.
2951
ee75687b
MS
29522017-02-13 Martin Sebor <msebor@redhat.com>
2953
2954 PR middle-end/79496
2955 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
2956
b84702c0
JJ
29572017-02-13 Jakub Jelinek <jakub@redhat.com>
2958
ecc04fae
JJ
2959 PR sanitizer/79341
2960 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
2961 variables volatile.
2962
b84702c0
JJ
2963 PR c++/79232
2964 * g++.dg/cpp1z/eval-order4.C: New test.
2965 * g++.dg/other/pr79232.C: New test.
2966
b9a161ff
NS
29672017-02-13 Nathan Sidwell <nathan@acm.org>
2968
2969 PR c++/79296
2970 * g++.dg/cpp0x/pr79296.C: New.
2971
d8505fac
SB
29722017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2973
2974 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
2975 Instead, xfail powerpc*-*-* && lp64.
2976
efb802cb
SB
29772017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2978
2979 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
2980 powerpc_p8vector_ok.
2981 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2982
8d6427c6
AS
29832017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2984
2985 PR target/79449
2986 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
2987 for reading beyond a 4k boundary.
2988
9b7716c9
JJ
29892017-02-13 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR rtl-optimization/79388
2992 PR rtl-optimization/79450
2993 * gcc.c-torture/execute/pr79388.c: New test.
2994 * gcc.c-torture/execute/pr79450.c: New test.
2995
4bb91707
TK
29962017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2997
2998 PR fortran/65542
9b7716c9 2999 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3000
e22910c2
JJ
30012017-02-11 Jakub Jelinek <jakub@redhat.com>
3002
3003 PR sanitizer/79341
3004 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3005
acbbac04
JH
30062017-02-11 Jan Hubicka <hubicka@ucw.cz>
3007
3008 PR tree-ssa/56727
3009 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3010
e493f96b
JJ
30112017-02-10 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR c++/79457
3014 * g++.dg/cpp0x/pr79457.C: New test.
3015
773acd54
SB
30162017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3017
3018 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3019 scan-assembler unless lp64.
3020
b56f814e
SB
30212017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3022
3023 PR tree-optimization/66612
3024 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3025
5e659d16
SB
30262017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3027
3028 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3029 of all powerpc.
3030
6f4f30bf
MP
30312017-02-10 Marek Polacek <polacek@redhat.com>
3032
3033 PR c++/79435
3034 * g++.dg/cpp1y/pr79435.C: New.
3035
3799a5b8
MP
3036 PR c++/79184
3037 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3038
052ef81d
CL
30392017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3040
3041 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3042 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3043 New.
3044 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3045 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3046 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3047 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3048 (vtst_expected_poly64x2): Move to aarch64-only section.
3049 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3050 (vtst_p64, vtstq_p64): New tests.
3051
a7c8ed0c
PC
30522017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3053
3054 PR c++/71737
3055 * g++.dg/cpp0x/pr71737.C: New.
3056
3dcde5ef 30572017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3058 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3059
3060 * gcc.dg/gimplefe-error-1.c: New testcase.
3061 * gcc.dg/gimplefe-error-2.c: New testcase.
3062 * gcc.dg/gimplefe-error-3.c: New testcase.
3063
6139a3b7
JJ
30642017-02-10 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR tree-optimization/79411
3067 * gcc.c-torture/compile/pr79411.c: New test.
3068
9bfc55d0
JJ
30692017-02-09 Jakub Jelinek <jakub@redhat.com>
3070 Jason Merrill <jason@redhat.com>
3071
3072 PR c++/79143
3073 * g++.dg/cpp1z/pr79143.C: New test.
3074
0b90c541
JH
30752017-02-09 Jan Hubicka <hubicka@ucw.cz>
3076
3077 * gcc.dg/loop-unswitch-2.c: Update testcase.
3078 * gcc.dg/loop-unswitch-1.c: Update testcase.
3079
192b048b
MP
30802017-02-09 Marek Polacek <polacek@redhat.com>
3081
3082 PR c/79428
3083 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3084 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3085 * c-c++-common/goacc/pr79428-1.c: New test.
3086 * c-c++-common/gomp/pr79428-2.c: New test.
3087 * c-c++-common/gomp/pr79428-5.c: New test.
3088 * c-c++-common/gomp/pr79428-6.c: New test.
3089 * c-c++-common/pr79428-3.c: New test.
3090
e9a9033b
AK
30912017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3092
3093 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3094 testcases.
3095
56f71478
JJ
30962017-02-09 Jakub Jelinek <jakub@redhat.com>
3097
28f6839b
JJ
3098 PR c/79413
3099 * gcc.c-torture/compile/pr79413.c: New test.
3100
f08683a1
JJ
3101 PR c++/79429
3102 * c-c++-common/gomp/pr79429.c: New test.
3103 * g++.dg/gomp/pr79429.C: New test.
3104
56f71478
JJ
3105 PR c/79431
3106 * c-c++-common/gomp/pr79431.c: New test.
3107
02889d23
CLT
31082017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3109 Cesar Philippidis <cesar@codesourcery.com>
3110 Joseph Myers <joseph@codesourcery.com>
3111 Chung-Lin Tang <cltang@codesourcery.com>
3112
3113 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3114 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3115 * c-c++-common/goacc/loop-auto-2.c: New.
3116 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3117 * c-c++-common/goacc/tile-2.c: New.
3118 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3119 * g++.dg/goacc/tile-1.C: New, check tile subst.
3120 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3121 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3122 * gfortran.dg/goacc/tile-1.f90: New test.
3123 * gfortran.dg/goacc/tile-2.f90: New test.
3124 * gfortran.dg/goacc/tile-lowering.f95: New test.
3125
9c0c77d2
RB
31262017-02-09 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/69823
3129 * gcc.dg/graphite/pr69823.c: New testcase.
3130
f39bad9f
PH
31312017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3132
3133 PR target/78604
3134 * gcc.target/powerpc/pr78604.c: New.
3135
fc00b9ce
KN
31362017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3137
3138 PR target/68972
3139 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3140 disable this test on power architecture.
3141
50c1f4a5
RB
31422017-02-08 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/71824
3145 PR tree-optimization/79409
3146 * gcc.dg/graphite/pr71824-3.c: New testcase.
3147
74a15d14
JJ
31482017-02-08 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR tree-optimization/79408
3151 * gcc.dg/tree-ssa/pr79408.c: New test.
3152
d798497e
RB
31532017-02-08 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/71824
3156 * gcc.dg/graphite/pr71824-2.c: New testcase.
3157
9d5019a1
AP
31582017-02-07 Andrew Pinski <apinski@cavium.com>
3159
705d3b77 3160 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3161
ec48209a
JJ
31622017-02-07 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR rtl-optimization/79386
3165 * gcc.c-torture/compile/pr79386.c: New test.
3166
e5f234b2
DV
31672017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3168 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3169
3170 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3171 *-*-solaris*.
3172
1f138b75
JJ
31732017-02-07 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR target/79299
3176 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3177 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3178
7af4b20d
RB
31792017-02-07 Richard Biener <rguenther@suse.de>
3180
3181 * gcc.dg/gimplefe-23.c: New testcase.
3182 * gcc.dg/gimplefe-24.c: Likewise.
3183
d95c2fc7
CL
31842017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3185
3186 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3187 scan-assembler instead of scan-assembler-times.
3188 * gcc.target/aarch64/test_frame_10.c: Likewise.
3189 * gcc.target/aarch64/test_frame_12.c: Likewise.
3190 * gcc.target/aarch64/test_frame_2.c: Likewise.
3191 * gcc.target/aarch64/test_frame_4.c: Likewise.
3192 * gcc.target/aarch64/test_frame_6.c: Likewise.
3193 * gcc.target/aarch64/test_frame_7.c: Likewise.
3194 * gcc.target/aarch64/test_frame_8.c: Likewise.
3195
fa5d44d0
RO
31962017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3197
3198 * gcc.target/i386/pr78419.c: Require ifunc support.
3199
d9b4ce00
DE
32002017-02-07 David Edelsohn <dje.gcc@gmail.com>
3201
3202 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3203
bb7d75ff
PP
32042017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3205
3206 PR c++/79360
3207 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3208
122e7b4f
KC
32092017-02-06 Kito Cheng <kito.cheng@gmail.com>
3210
3211 * lib/target-supports.exp: Define the RISC-V target.
3212 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3213 * gcc.dg/builtin-apply2.c: Likewise.
3214 * gcc.dg/ifcvt-4.c: Likewise.
3215 * gcc.dg/loop-8.c: Likewise.
3216 * gcc.dg/sibcall-10.c: Likewise.
3217 * gcc.dg/sibcall-9.c: Likewise.
3218 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3219 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3221 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3222 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3223 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3224 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3225
391675ac
MM
32262017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3227
3228 PR target/66144
3229 * gcc.target/powerpc/pr66144-1.c: New test.
3230 * gcc.target/powerpc/pr66144-2.c: Likewise.
3231 * gcc.target/powerpc/pr66144-3.c: Likewise.
3232
e495e31a
MS
32332017-02-06 Martin Sebor <msebor@redhat.com>
3234
3235 PR tree-optimization/79376
3236 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3237 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3238
2568d8a1
JJ
32392017-02-06 Jakub Jelinek <jakub@redhat.com>
3240
98e09245
JJ
3241 PR c++/79379
3242 * g++.dg/cpp1y/constexpr-79379.C: New test.
3243
e8b0383c
JJ
3244 PR c++/79377
3245 * g++.dg/lookup/pr79377.C: New test.
3246
a5e8cbd1
JJ
3247 PR c++/79372
3248 * g++.dg/cpp1z/decomp25.C: New test.
3249
2568d8a1
JJ
3250 PR tree-optimization/79284
3251 * gcc.c-torture/compile/pr79284.c: New test.
3252
aae936b9
PC
32532017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/70448
3256 * g++.dg/cpp0x/pr70448.C: New.
3257
daf57541
DV
32582017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3259
3260 PR 78348
3261 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3262 to dg-options.
3263
0898c74d
GJL
32642017-02-06 Georg-Johann Lay <avr@gjlay.de>
3265
3266 PR target/78883
3267 * gcc.c-torture/compile/pr78883.c: New test.
3268
5d3ebb71
JH
32692017-02-05 Jan Hubicka <hubicka@ucw.cz>
3270
3271 PR tree-ssa/79347
3272 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3273 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3274 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3275 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3276 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3277 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3278 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3279 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3280 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3281 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3282 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3283 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3284 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3285
139d4065
AV
32862017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3287
3288 PR fortran/79344
3289 * gfortran.dg/allocate_with_source_24.f90: New test.
3290
4b9c80d8
AV
32912017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3292
3293 PR fortran/79230
3294 * gfortran.dg/der_ptr_component_2.f90: New test.
3295
f3877b2f
EB
32962017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3297
3298 * gcc.target/sparc/20170205-1.c: New test.
3299
d8a09ada
JDA
33002017-02-03 John David Anglin <danglin@gcc.gnu.org>
3301
a2a86d6a
JDA
3302 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3303 libatomic_available.
3304
a1d99925
JDA
3305 * gcc.dg/pr77587.c: Require alias support.
3306 * gcc.dg/pr77587a.c: Likewise.
3307
d8bf159e
JDA
3308 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3309 * gcc.c-torture/execute/pr78622.c: Likewise.
3310
d8a09ada
JDA
3311 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3312 hppa*-*-hpux*.
3313 * c-c++-common/Wunused-var-16.c: Likewise.
3314 * c-c++-common/builtin-shuffle-1.c: Likewise.
3315 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3316 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3317
f589a1ce
MS
33182017-02-03 Martin Sebor <msebor@redhat.com>
3319
3320 PR tree-optimization/79327
3321 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
3322 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3323 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 3324
5b00f9d2
JJ
33252017-02-03 Jakub Jelinek <jakub@redhat.com>
3326 Martin Sebor <msebor@redhat.com>
3327
3328 PR tree-optimization/79327
3329 * gcc.dg/tree-ssa/pr79327.c: New test.
3330 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
3331 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
3332 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
3333 (test_sprintf_chk_range_schar): Adjust dg-message.
3334 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
3335 * gcc.c-torture/execute/pr79327.c: New test.
3336
437f0a81
JJ
33372017-02-03 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR target/79354
3340 * gcc.target/powerpc/pr79354.c: New test.
3341 * gcc.c-torture/execute/pr79354.c: New test.
3342
3f343040
MS
33432017-02-03 Martin Sebor <msebor@redhat.com>
3344
3345 PR tree-optimization/79352
3346 * gcc.dg/tree-ssa/pr79352.c: New test.
3347
46a2ab58
ML
33482017-02-03 Martin Liska <mliska@suse.cz>
3349
3350 PR lto/66295
3351 * gcc.target/i386/mvc9.c: New test.
3352
baa2d1cd
PH
33532017-02-03 Pat Haugen <pthaugen@us.ibm.com>
3354
3355 PR target/79158
3356 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
3357 to VSX reg.
3358
30c6ec2f
JH
33592017-02-02 Jan Hubicka <hubicka@ucw.cz>
3360
3361 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
3362 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
3363 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
3364 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
3365 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
3366 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
3367 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
3368 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
3369 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
3370 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
3371 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
3372 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
3373 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
3374
ebee1eb9
MS
33752017-02-02 Martin Sebor <msebor@redhat.com>
3376
3377 PR middle-end/79275
3378 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
3379 * gcc.dg/tree-ssa/pr79275.c: New test.
3380
dcd25b8a
AS
33812017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3382
dc362ada 3383 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 3384
0f0c2cc3
JH
33852017-02-02 Jan Hubicka <hubicka@ucw.cz>
3386
3387 PR middle-end/77445
3388 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
3389 threading is done.
3390
1c372840
TC
33912017-02-02 Tamar Christina <tamar.christina@arm.com>
3392
3393 PR middle-end/78142
3394 * gcc.target/aarch64/vector_initialization_nostack.c
3395 (f12): Use one vector
3396
9f11a4a7
JJ
33972017-02-02 Jakub Jelinek <jakub@redhat.com>
3398
bef7e561
JJ
3399 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
3400 * c-c++-common/asan/misalign-1.c: Likewise.
3401 * c-c++-common/asan/misalign-2.c: Likewise.
3402 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
3403 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
3404 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
3405 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
3406 add -ffat-lto-objects from/to dg-additional-options.
3407 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
3408 dg-additional-options.
3409
9f11a4a7
JJ
3410 PR target/79197
3411 * gcc.target/powerpc/pr79197.c: New test.
3412 * gcc.c-torture/compile/pr79197.c: New test.
3413
09661674
RB
34142017-02-02 Richard Biener <rguenther@suse.de>
3415
3416 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
3417
d8d58893
PC
34182017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
3419
3420 PR c++/69637
3421 * g++.dg/cpp0x/pr69637-1.C: New.
3422 * g++.dg/cpp0x/pr69637-2.C: Likewise.
3423
521a70a4
AK
34242017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3425
3426 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
3427
e26b502d
BS
34282017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429
3430 PR target/70012
3431 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
3432 conditions.
3433
55e75c7c
JJ
34342017-02-01 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR testsuite/79324
3437 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
3438 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
3439 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
3440 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
3441 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
3442 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
3443 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3444 * g++.dg/debug/dwarf2/align-1.C: Likewise.
3445 * g++.dg/debug/dwarf2/align-2.C: Likewise.
3446 * g++.dg/debug/dwarf2/align-3.C: Likewise.
3447 * g++.dg/debug/dwarf2/align-4.C: Likewise.
3448 * g++.dg/debug/dwarf2/align-5.C: Likewise.
3449 * g++.dg/debug/dwarf2/align-6.C: Likewise.
3450
a4476973
ML
34512017-02-01 Martin Liska <mliska@suse.cz>
3452
3453 PR testsuite/79272
3454 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
3455
3f3181b1
RB
34562017-02-01 Richard Biener <rguenther@suse.de>
3457
3458 PR testsuite/76957
3459 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
3460 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
3461 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
3462 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
3463
1e7ef862
RB
34642017-02-01 Richard Biener <rguenther@suse.de>
3465
3466 PR middle-end/79315
3467 * gfortran.dg/pr79315.f90: New testcase.
3468
405a7406
RB
34692017-02-01 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/71824
3472 * gcc.dg/graphite/pr71824.c: New testcase.
3473
19bdccb4
JJ
34742017-01-31 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR c++/79304
3477 * g++.dg/diagnostic/pr79304.C: New test.
3478
fcb2cdfc
DM
34792017-01-31 David Malcolm <dmalcolm@redhat.com>
3480
3481 PR c++/79298
3482 * g++.dg/spellcheck-pr79298.C: New test case.
3483
7cfa044d
DM
34842017-01-31 David Malcolm <dmalcolm@redhat.com>
3485
3486 PR preprocessor/79210
3487 * gcc.dg/format/pr79210.c: New test case.
3488 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
3489 New function.
3490
de3fbef6
NS
34912017-01-31 Nathan Sidwell <nathan@acm.org>
3492
5ae37bdf
NS
3493 PR c++/79290
3494 * g++.dg/warn/pr79290.C: New.
3495
de3fbef6
NS
3496 PR c++/67273
3497 PR c++/79253
3498 * g++.dg/cpp1y/pr67273.C: New.
3499 * g++.dg/cpp1y/pr79253.C: New.
3500
7f357c61
NS
35012017-01-31 Nathan Sidwell <nathan@acm.org>
3502
3503 PR c++/79264
3504 * g++.dg/cpp1y/pr61636-1.C: Augment.
3505
5b11971a
CL
35062017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
3507
3508 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
3509 rand() instead of random().
3510
8b670f93
AH
35112017-01-30 Aldy Hernandez <aldyh@redhat.com>
3512
3513 PR tree-optimization/71691
3514 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
3515
4727e06b
AK
35162017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3517
3518 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
3519 __ARCH__.
3520
b6dae849
JJ
35212017-01-31 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR tree-optimization/79267
3524 * g++.dg/opt/pr79267.C: New test.
3525
40fb9c89
AO
35262017-01-30 Alexandre Oliva <aoliva@redhat.com>
3527
3528 PR debug/63238
3529 * gcc.dg/debug/dwarf2/align-1.c: New.
3530 * gcc.dg/debug/dwarf2/align-2.c: New.
3531 * gcc.dg/debug/dwarf2/align-3.c: New.
3532 * gcc.dg/debug/dwarf2/align-4.c: New.
3533 * gcc.dg/debug/dwarf2/align-5.c: New.
3534 * gcc.dg/debug/dwarf2/align-6.c: New.
3535 * gcc.dg/debug/dwarf2/align-as-1.c: New.
3536 * g++.dg/debug/dwarf2/align-1.C: New.
3537 * g++.dg/debug/dwarf2/align-2.C: New.
3538 * g++.dg/debug/dwarf2/align-3.C: New.
3539 * g++.dg/debug/dwarf2/align-4.C: New.
3540 * g++.dg/debug/dwarf2/align-5.C: New.
3541 * g++.dg/debug/dwarf2/align-6.C: New.
3542
3095f651
AS
35432017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3544
3545 PR target/79170
3546 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
3547
3cf88bff
MS
35482017-01-30 Martin Sebor <msebor@redhat.com>
3549
3550 PR testsuite/79293
3551 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
3552
37731134
ML
35532017-01-30 Martin Liska <mliska@suse.cz>
3554
3555 PR gcov-profile/79259
3556 * g++.dg/tree-prof/pr79259.C: New test.
3557
0c7247cc
RB
35582017-01-30 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/79276
3561 * gcc.dg/torture/pr79276.c: New testcase.
3562
ab4be5d1
DV
35632017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3564
3565 PR target/79240
3566 * gcc.target/s390/pr79240.c: New test.
3567
6687d58d
BS
35682017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3569
3570 PR target/79268
3571 * gcc.target/powerpc/pr79268.c: New file.
3572 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
3573 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
3574 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
3575 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3576
b5df96c3
JDA
35772017-01-28 John David Anglin <danglin@gcc.gnu.org>
3578
fc34d7b8
JDA
3579 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
3580
9efc84e4
JDA
3581 PR testsuite/70583
3582 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
3583
4bfbe3ae
JDA
3584 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
3585 * gnat.dg/debug9.adb: Likewise.
3586
8d0b306f
JDA
3587 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
3588
b5df96c3
JDA
3589 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
3590 libatomic_available.
3591 * gfortran.dg/coarray_42.f90: Likewise.
3592 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
3593 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
3594 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3595
eb339366
MS
35962017-01-27 Martin Sebor <msebor@redhat.com>
3597
3598 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3599
711ce021
BS
36002017-01-27 Bernd Schmidt <bschmidt@redhat.com>
3601
3602 PR rtl-optimization/79194
3603 * gcc.dg/torture/pr79194.c: New test.
3604
d8321b33
VM
36052017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3606
3607 PR tree-optimization/71374
2568d8a1 3608 * gcc.target/i386/pr71374.c: New.
d8321b33 3609
9e2ea13e
MS
36102017-01-27 Martin Sebor <msebor@redhat.com>
3611
3612 PR c++/71290
3613 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
3614 a dg-error directive.
3615
9eb7045b
VM
36162017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3617
3618 PR target/79131
3619 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
3620 * gcc.target/arm/pr79131-2.c: New.
3621
f75bbf3f
BS
36222017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3623
3624 PR target/65484
3625 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
3626 vectorized on POWER unless hardware misaligned loads are
3627 available.
3628
3f54004b
BC
36292017-01-27 Bin Cheng <bin.cheng@arm.com>
3630
3631 PR rtl-optimization/78559
3632 * gcc.c-torture/execute/pr78559.c: New test.
3633
40b6bff9
RB
36342017-01-27 Richard Biener <rguenther@suse.de>
3635
3636 PR tree-optimization/79245
3637 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
3638 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
3639
b2f8892e
JJ
36402017-01-27 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR c/79199
3643 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
3644 target. Use 4294967293U instead of 4294967293.
3645
b002f3b9
RB
36462017-01-27 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/71433
3649 * gcc.dg/Warray-bounds-21.c: New testcase.
3650
38f50ab6
RB
36512017-01-27 Richard Biener <rguenther@suse.de>
3652
3653 PR tree-optimization/79244
3654 * gcc.dg/torture/pr79244.c: New testcase.
3655
c04f4139
JJ
36562017-01-27 Jakub Jelinek <jakub@redhat.com>
3657
3658 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
3659 all occurrences of 40 to 32.
3660
6ca513f9
RE
36612017-01-27 Richard Earnshaw <rearnsha@arm.com>
3662
3663 PR target/79239
3664 * gcc.target/arm/pr79239.c: New test.
3665
d876f5cd
DV
36662017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3667
3668 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
3669
bb6a6ee9
AB
36702017-01-27 Adam Butcher <adam@jessamine.co.uk>
3671
3672 PR c++/64382
3673 * g++.dg/cpp1y/pr64382.C: New test.
3674
31c87a43
MS
36752017-01-26 Martin Sebor <msebor@redhat.com>
3676
3677 PR middle-end/78703
3678 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
3679 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
3680 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
3681 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3682
f7c06c0f
JJ
36832017-01-26 Jakub Jelinek <jakub@redhat.com>
3684
b0670cc0
JJ
3685 PR debug/79129
3686 * g++.dg/debug/dwarf2/pr79129.C: New test.
3687
f7c06c0f
JJ
3688 PR debug/78835
3689 * g++.dg/debug/dwarf2/pr78835.C: New test.
3690
5d93da1d
MS
36912017-01-26 Martin Sebor <msebor@redhat.com>
3692
3693 PR middle-end/78703
3694 * gcc.dg/format/pr78569.c: Adjust.
3695 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3696 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
3697 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3698 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3699 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3700 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3701 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
3702 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
3703 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3704 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3705 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3706
905d2812
JJ
37072017-01-26 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR c++/68727
3710 * g++.dg/other/offsetof8.C: Add expected error.
3711 * g++.dg/other/offsetof9.C: New test.
3712
b3db8d77
DE
37132017-01-26 David Edelsohn <dje.gcc@gmail.com>
3714
3715 * g++.dg/opt/declone3.C: Require LTO.
3716
15961e4a
VM
37172017-01-26 Vladimir Makarov <vmakarov@redhat.com>
3718
3719 PR target/79131
3720 * gcc.target/arm/pr79131.c: New.
3721
e39dd802
BC
37222017-01-26 Bin Cheng <bin.cheng@arm.com>
3723
3724 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
3725
bc9efeab
JW
37262017-01-26 Jonathan Wakely <jwakely@redhat.com>
3727
3728 PR libstdc++/79190
3729 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
3730 matches replaced operator delete.
3731
b5f75f0b
JJ
37322017-01-26 Jakub Jelinek <jakub@redhat.com>
3733
3734 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
3735 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
3736 avx512f with avx512dq.
3737 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
3738 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
3739 avx512f with avx512dq.
3740 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
3741 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
3742 avx512f with avx512dq.
3743
0a38b341
MP
37442017-01-26 Marek Polacek <polacek@redhat.com>
3745
3746 PR c/79199
3747 * c-c++-common/Wduplicated-branches-13.c: New test.
3748
ebff5c3f
DS
37492017-01-26 David Sherwood <david.sherwood@arm.com>
3750
3751 PR middle-end/79212
3752 * gfortran.dg/gomp/sharing-4.f90: New test.
3753
e6d55103
JJ
37542017-01-26 Jakub Jelinek <jakub@redhat.com>
3755
1a27fab1
JJ
3756 PR target/70465
3757 * gcc.target/i386/pr70465.c: New test.
3758
e6d55103
JJ
3759 * brig.dg/dg.exp: Update copyright years.
3760 * lib/brig-dg.exp: Update copyright years.
3761 * lib/brig.exp: Update copyright years.
3762
b5aa1281
MM
37632017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3764
3765 PR target/79179
3766 * gcc.target/powerpc/pr79179.c: New test.
3767
3b5de3cb
BS
37682017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3769
3770 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
3771 generation to accept D-mode memory accesses.
3772
dbe81dbe
MS
37732017-01-25 Martin Sebor <msebor@redhat.com>
3774
3775 PR c++/71290
3776 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
3777 * g++.dg/ext/flexarray-mangle.C: Same.
3778 * g++.dg/ext/flexarray-subst.C: Same.
3779 * g++.dg/ext/flexary10.C: Same.
3780 * g++.dg/ext/flexary11.C: Same.
3781 * g++.dg/ext/flexary14.C: Same.
3782 * g++.dg/ext/flexary16.C: Same.
3783 * g++.dg/ext/flexary18.C: Same.
3784 * g++.dg/ext/flexary19.C: Same.
3785 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
3786 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
3787 * g++.dg/ubsan/object-size-1.C: Same.
3788 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 3789
0e343868
JJ
37902017-01-25 Jakub Jelinek <jakub@redhat.com>
3791
a25608aa
JJ
3792 PR c++/78896
3793 * g++.dg/cpp1z/decomp24.C: New test.
3794
0e343868
JJ
3795 PR c++/77914
3796 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
3797 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3798 expect a warning.
3799 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3800 expect warnings.
3801 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3802 * g++.dg/cpp1y/pr59636.C: Likewise.
3803 * g++.dg/cpp1y/pr60190.C: Likewise.
3804
0d098f4b
BC
38052017-01-25 Bin Cheng <bin.cheng@arm.com>
3806
3807 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3808
5332c89e 38092017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
3810
3811 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
3812 vec_packs built-ins
3813
ed4e59f4
CL
38142017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3815
3816 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3817 -mcpu=cortex-a57.
3818 * gcc.target/arm/vseleqsf.c: Likewise.
3819 * gcc.target/arm/vselgedf.c: Likewise.
3820 * gcc.target/arm/vselgesf.c: Likewise.
3821 * gcc.target/arm/vselgtdf.c: Likewise.
3822 * gcc.target/arm/vselgtsf.c: Likewise.
3823 * gcc.target/arm/vselledf.c: Likewise.
3824 * gcc.target/arm/vsellesf.c: Likewise.
3825 * gcc.target/arm/vselltdf.c: Likewise.
3826 * gcc.target/arm/vselltsf.c: Likewise.
3827 * gcc.target/arm/vselnedf.c: Likewise.
3828 * gcc.target/arm/vselnesf.c: Likewise.
3829 * gcc.target/arm/vselvcdf.c: Likewise.
3830 * gcc.target/arm/vselvcsf.c: Likewise.
3831 * gcc.target/arm/vselvsdf.c: Likewise.
3832 * gcc.target/arm/vselvssf.c: Likewise.
3833
a5d6927f
RB
38342017-01-25 Richard Biener <rguenther@suse.de>
3835
3836 PR testsuite/72850
3837 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3838 to what we had before adding the threading passes.
3839
c2873892
RB
38402017-01-25 Richard Biener <rguenther@suse.de>
3841
3842 PR tree-optimization/69264
3843 * g++.dg/torture/pr69264.C: New testcase.
3844
9aa483a2
KT
38452016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846
3847 PR target/79145
3848 * gcc.target/arm/pr79145.c: New test.
3849
5c628c3e
RB
38502017-01-25 Richard Biener <rguenther@suse.de>
3851
3852 PR debug/78363
3853 * g++.dg/gomp/pr78363-1.C: New testcase.
3854 * g++.dg/gomp/pr78363-2.C: Likewise.
3855 * g++.dg/gomp/pr78363-3.C: Likewise.
3856
9078cd36
KT
38572016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3858
3859 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3860 * gcc.dg/lto/pr61526_0.c: Likewise.
3861 * gcc.dg/lto/pr64415_0.c: Likewise.
3862
7cfd79d6
JJ
38632017-01-24 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR c++/79205
3866 * g++.dg/cpp1z/decomp22.C: New test.
3867 * g++.dg/cpp1z/decomp23.C: New test.
3868
3e4b91f2
NS
38692017-01-24 Nathan Sidwell <nathan@acm.org>
3870
1d7bc790
NS
3871 PR c++/78469
3872 * g++.dg/cpp0x/pr78469.C: New.
3873
3e4b91f2
NS
3874 PR c++/79118
3875 * g++.dg/cpp0x/pr79118.C: New.
3876
b20ba138
EB
38772017-01-24 Eric Botcazou <ebotcazou@adacore.com>
3878
3879 * gcc.target/arm/vfp-longcall-apcs.c: New test.
3880
c2e84327
DM
38812017-01-24 David Malcolm <dmalcolm@redhat.com>
3882
3883 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3884 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3885 * gcc.dg/rtl/rtl.exp: New file.
3886 * gcc.dg/rtl/test.c: New file.
3887 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3888 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3889 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3890 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3891 * gcc.dg/rtl/x86_64/final.c: New test case.
3892 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3893 * gcc.dg/rtl/x86_64/ira.c: New test case.
3894 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3895 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3896 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3897 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3898 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3899 * gcc.dg/rtl/x86_64/test_1.h: New file.
3900 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3901 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3902 * gcc.dg/rtl/x86_64/times-two.h: New file.
3903 * gcc.dg/rtl/x86_64/vregs.c: New test case.
3904
cf8d19de
BC
39052017-01-24 Bin Cheng <bin.cheng@arm.com>
3906
3907 PR tree-optimization/79159
3908 * g++.dg/tree-ssa/pr79159.C: New test.
3909
f6a24a94 39102017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
3911 Martin Jambor <mjambor@suse.cz>
3912
3913 * lib/brig-dg.exp: New file.
3914 * lib/brig.exp: Likewise.
3915 * brig.dg/README: Likewise.
3916 * brig.dg/dg.exp: Likewise.
3917 * brig.dg/test/gimple/alloca.hsail: Likewise.
3918 * brig.dg/test/gimple/atomics.hsail: Likewise.
3919 * brig.dg/test/gimple/branches.hsail: Likewise.
3920 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3921 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3922 * brig.dg/test/gimple/kernarg.hsail: Likewise.
3923 * brig.dg/test/gimple/mem.hsail: Likewise.
3924 * brig.dg/test/gimple/mulhi.hsail: Likewise.
3925 * brig.dg/test/gimple/packed.hsail: Likewise.
3926 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3927 * brig.dg/test/gimple/variables.hsail: Likewise.
3928 * brig.dg/test/gimple/vector.hsail: Likewise.
3929
c3b3e526
JJ
39302017-01-24 Jakub Jelinek <jakub@redhat.com>
3931
3932 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3933 support asan, only on i?86/x86_64 require sse2_runtime.
3934
75f92127
KN
39352017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3936
3937 PR target/66669
3938 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3939 test on powerpc targets.
3940
1a998fa0
MS
39412017-01-23 Martin Sebor <msebor@redhat.com>
3942
3943 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3944
108fdd6d
RB
39452017-01-23 Richard Biener <rguenther@suse.de>
3946
3947 PR tree-optimization/79088
3948 PR tree-optimization/79188
3949 * gcc.dg/torture/pr79088.c: New testcase.
3950 * gcc.dg/torture/pr79188.c: Likewise.
3951
28826a66
KN
39522017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3953
3954 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
3955 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
3956 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
3957 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
3958 type of test function to reflect change in built-in function's
3959 return type.
3960 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3961 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3962 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3963 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
3964 type and second argument type to reflect change in built-in
3965 function's type signature.
3966 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3967 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
3968 type of test function to reflect change in built-in function's
3969 return type.
3970 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3971 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
3972 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
3973 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3974 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3975 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
3976 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
3977 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3978 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3979 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
3980 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
3981 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3982 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3983 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
3984 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
3985 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
3986 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
3987 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
3988 type of test function to reflect change in built-in function's
3989 return type.
3990 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
3991 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3992 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3993 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
3994 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
3995 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
3996 test function's result and second argument to reflect change in
3997 built-in function's type signature.
3998 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
3999
e6b8075c
NS
40002017-01-23 Nathan Sidwell <nathan@acm.org>
4001
fc7612fd
NS
4002 PR C++/71710
4003 * g++.dg/template/pr71710.C: New.
4004
e6b8075c
NS
4005 PR c++/71406
4006 PR c++/77508
4007 * g++.dg/template/pr71406.C: New.
4008
15b8fd49
TK
40092017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4010
9b7716c9 4011 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4012
e9c4fbe9
BS
40132017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4014
4015 PR rtl-optimization/78634
4016 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4017
8539a302
BC
40182017-01-23 Bin Cheng <bin.cheng@arm.com>
4019
4020 PR tree-optimization/70754
4021 * gfortran.dg/pr70754.f90: New test.
4022
f368600f
ML
40232017-01-23 Martin Liska <mliska@suse.cz>
4024
4025 PR tree-optimization/79196
4026 * gcc.dg/asan/pr79196.c: New test.
4027 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4028
d886761f
MM
40292017-01-23 Michael Matz <matz@suse.de>
4030
4031 PR tree-optimization/78384
4032 * gcc.dg/pr78384.c: New test.
4033
cffcafda
RB
40342017-01-23 Richard Biener <rguenther@suse.de>
4035
4036 PR tree-optimization/79186
4037 * gcc.dg/torture/pr79186.c: New testcase.
4038 * gcc.dg/torture/pr79187.c: Likewise.
4039
bda2bc48
MJ
40402017-01-23 Martin Jambor <mjambor@suse.cz>
4041
4042 * gcc.dg/ipa/vrp8.c: New test.
4043
f65f1ae3
MJ
40442017-01-23 Martin Jambor <mjambor@suse.cz>
4045
4046 PR ipa/79108
4047 * gfortran.dg/lto/pr79108_0.f90: New test.
4048
dea06111
AS
40492017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4050
4051 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4052 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4053 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4054 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4055 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4056 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4057 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4058 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4059 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4060 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4061 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4062 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4063 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4064 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4065 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4066 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4067
05011618
RB
40682017-01-23 Richard Biener <rguenther@suse.de>
4069 Nick Clifton <nickc@redhat.com>
4070
4071 PR testsuite/78421
4072 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4073 If the target is ARM return the result of the
4074 check_effective_target_arm_vect_no_misalign proc.
4075 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4076 support unaligned vectors then only expect one of the loops to be
4077 unrolled.
4078
f6b9f2ff
ML
40792017-01-23 Martin Liska <mliska@suse.cz>
4080
4081 * gcc.dg/asan/use-after-scope-10.c: New test.
4082 * gcc.dg/asan/use-after-scope-11.c: New test.
4083 * g++.dg/asan/use-after-scope-5.C: New test.
4084
c7775327
ML
40852017-01-23 Martin Liska <mliska@suse.cz>
4086
4087 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4088 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4089 sanopt optimization for ASAN_POISON.
4090
d8ae8d16
KT
40912016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4092
4093 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4094
54d7c70c
CL
40952017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4096
4097 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4098 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4099 for poly*_t types.
4100 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4101 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4102 exec_vcombine): Likewise.
4103 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4104 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4105 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4106 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4107 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4108 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4109 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4110 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4111 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4112 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4113 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4114 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4115 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4116 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4117 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4118 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4119 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4120 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4121 Likewise.
4122 (TEST_VGET_LANE): Cast to uint to avoid warning.
4123 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4124 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4125 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4126 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4127 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4128 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4129 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4130 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4131 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4132 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4133 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4134 CHECK_POLY instead of CHECK for poly64_t types.
4135 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4136 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4137 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4138 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4139 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4140 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4141 uint32_t.
4142 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4143 for int32_t, int64_t.
4144 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4145 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4146 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4147 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4148 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4149 needed.
4150
386fe51c
JJ
41512017-01-22 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR fortran/79154
4154 * gfortran.dg/gomp/pr79154-1.f90: New test.
4155 * gfortran.dg/gomp/pr79154-2.f90: New test.
4156
bc4d86e6
AS
41572017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4158
4159 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4160
c31d5fce
MP
41612017-01-21 Marek Polacek <polacek@redhat.com>
4162
4163 PR testsuite/79169
4164 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4165
25cb56c3
JH
41662017-01-20 Jan Hubicka <hubicka@ucw.cz>
4167
4168 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4169
ea9f867b
BS
41702017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4171
4172 PR rtl-optimization/79125
4173 * gcc.dg/torture/pr79125.c: New test.
4174
a876231c
JW
41752017-01-20 Jiong Wang <jiong.wang@arm.com>
4176
2568d8a1 4177 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4178 only.
2568d8a1
JJ
4179 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4180 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4181
4b9f2115
NS
41822017-01-20 Nathan Sidwell <nathan@acm.org>
4183
3e4b91f2 4184 PR c++/78495
4b9f2115
NS
4185 * g++.dg/cpp1z/inh-ctor38.C: New.
4186
d2aadab1
MP
41872017-01-20 Marek Polacek <polacek@redhat.com>
4188
4189 PR c/79152
4190 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4191
449cd5af
TP
41922017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4193
4194 * lib/target-supports.exp (check_configured_with): New procedure.
4195 (check_effective_target_default_mode): new effective target.
4196 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4197 default mode. Fix dg-skip-if target selector syntax.
4198 * gcc.target/arm/optional_thumb-2.c: Likewise.
4199 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4200 syntax.
4201
ebed7175
DM
42022017-01-20 David Malcolm <dmalcolm@redhat.com>
4203
4204 PR c++/77829
4205 PR c++/78656
4206 * g++.dg/spellcheck-pr77829.C: New test case.
4207 * g++.dg/spellcheck-pr78656.C: New test case.
4208
2ebd93e1
MP
42092017-01-20 Marek Polacek <polacek@redhat.com>
4210
4211 PR c/64279
4212 * c-c++-common/Wduplicated-branches-1.c: New test.
4213 * c-c++-common/Wduplicated-branches-10.c: New test.
4214 * c-c++-common/Wduplicated-branches-11.c: New test.
4215 * c-c++-common/Wduplicated-branches-12.c: New test.
4216 * c-c++-common/Wduplicated-branches-2.c: New test.
4217 * c-c++-common/Wduplicated-branches-3.c: New test.
4218 * c-c++-common/Wduplicated-branches-4.c: New test.
4219 * c-c++-common/Wduplicated-branches-5.c: New test.
4220 * c-c++-common/Wduplicated-branches-6.c: New test.
4221 * c-c++-common/Wduplicated-branches-7.c: New test.
4222 * c-c++-common/Wduplicated-branches-8.c: New test.
4223 * c-c++-common/Wduplicated-branches-9.c: New test.
4224 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4225 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4226 * g++.dg/ext/builtin-object-size3.C: Likewise.
4227 * g++.dg/gomp/loop-1.C: Likewise.
4228 * g++.dg/warn/Wduplicated-branches1.C: New test.
4229 * g++.dg/warn/Wduplicated-branches2.C: New test.
4230
0ce4024a
ML
42312017-01-20 Martin Liska <mliska@suse.cz>
4232
4233 PR lto/69188
4234 * gcc.dg/lto/pr69188_0.c: New test.
4235 * gcc.dg/lto/pr69188_1.c: New test.
4236
d8ea3e7c
AS
42372017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4238
4239 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4240 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4241 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4242 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4243 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4244 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4245 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4246 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4247 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4248 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4249 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4250 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4251 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4252 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4253 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4254 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4255 * gcc.target/i386/avx-1.c: Test new intrinsics.
4256 * gcc.target/i386/sse-13.c: Ditto.
4257 * gcc.target/i386/sse-23.c: Ditto.
4258
0516164b
RB
42592017-01-20 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/71264
4262 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4263
d821744c
MF
42642017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4265
4266 * gcc.target/mips/madd4-1.c: New file.
4267 * gcc.target/mips/madd4-2.c: Likewise.
4268 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4269 HAS_MADD4.
4270 (mips_option_groups): Add -m[no-]madd4.
4271 (mips-dg-init): Detect default -mno-madd4.
4272 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4273 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4274 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4275 * gcc.target/mips/nmadd-1.c: Likewise.
4276 * gcc.target/mips/nmadd-2.c: Likewise.
4277 * gcc.target/mips/nmadd-3.c: Likewise.
4278
db58fd89
JW
42792017-01-19 Jiong Wang <jiong.wang@arm.com>
4280
4281 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4282 combined instructions.
4283 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4284 instructions.
4285 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4286 of pointer authentication.
4287
bd9cf60b
MM
42882017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4289
4290 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4291 floating point hardware to run test.
4292
ab014eb3
TC
42932017-01-19 Tamar Christina <tamar.christina@arm.com>
4294
2568d8a1 4295 * lib/target-supports.exp
ab014eb3
TC
4296 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4297
c048038f
RO
42982017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299
4300 PR testsuite/79051
4301 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4302 __x86_64__]: Allow for target i?86-*-*.
4303
ab6b44cb
MF
43042017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4305
4306 PR target/78176
4307 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4308 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4309 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4310 HAS_LXC1.
4311 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4312 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4313 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4314
118d5ed3
AV
43152017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4316
4317 PR fortran/70696
4318 * gfortran.dg/coarray_43.f90: New test.
4319
a57c520e
RE
43202017-01-19 Richard Earnshaw <rearnsha@arm.com>
4321
4322 PR rtl-optimization/79121
4323 * gcc.c-torture/execute/pr79121.c: New test.
4324
54dc4be2
MM
43252017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4326
4327 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
4328 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4329
7bd5dad2
LK
43302017-01-18 Louis Krupp <louis.krupp@zoho.com>
4331
4332 PR fortran/50069
4333 PR fortran/55086
4334 * gfortran.dg/pr50069_1.f90: New test.
4335 * gfortran.dg/pr50069_2.f90: New test.
4336 * gfortran.dg/pr55086_1.f90: New test.
4337 * gfortran.dg/pr55086_1_tfat.f90: New test.
4338 * gfortran.dg/pr55086_2.f90: New test.
4339 * gfortran.dg/pr55086_2_tfat.f90: New test.
4340 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
4341
0edd264d
AS
43422017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4343 * gcc.dg/strcmp-1.c: New test.
4344 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
4345
551914b7
DM
43462017-01-18 David Malcolm <dmalcolm@redhat.com>
4347
4348 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
4349 (dejagnu_fail): Likewise.
4350 (dejagnu_note): Likewise.
4351 (pass): Provide forward decl, moving true decl to after #include
4352 of harness.h.
4353 (fail): Likewise.
4354 (note): Likewise.
4355
b7d3a6a6
MM
43562017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4357
4358 * gcc.target/powerpc/p9-xxbr-1.c: New test.
4359 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4360
c484627c
NS
43612017-01-18 Nathan Sidwell <nathan@acm.org>
4362
4363 PR c++/78488
4364 * g++.dg/cpp1z/inh-ctor37.C: New.
4365
a711887e
UB
43662017-01-18 Uros Bizjak <ubizjak@gmail.com>
4367
4368 PR rtl-optimization/78952
4369 * gcc.target/i386/pr78952-1.c: New test.
4370 * gcc.target/i386/pr78952-2.c: Ditto.
4371
525a5e33
AV
43722017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
4373
4374 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
4375
43762017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
4377
4378 PR fortran/70696
4379 * gfortran.dg/coarray_event_1.f08: New test.
4380
90553aac
JJ
43812017-01-18 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR target/77416
4384 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
4385 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
4386 from dg-options.
4387 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
4388 guarded test.
4389 * gcc.target/powerpc/fusion4.c: Likewise.
4390 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
4391 guarded test.
4392 * gcc.target/powerpc/pr58673-1.c: Likewise.
4393 * gcc.target/powerpc/pr58673-2.c: Likewise.
4394 * gcc.target/powerpc/pr59054.c: Likewise.
4395
dfc42f08
BS
43962016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4397
4398 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
4399 vec_bperm.
4400 * gcc.target/powerpc/p9-vbpermd.c: New file.
4401
f3981e7e
AK
44022017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4403
4404 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
4405 (must_not_compile2): Downcase first letter of error messages.
4406 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
4407 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
4408
2c65d990
NS
44092017-01-18 Nathan Sidwell <nathan@acm.org>
4410
4411 PR c++/79091
4412 * g++.dg/pr79091.C: New.
4413
a711887e
UB
44142017-01-18 Jakub Jelinek <jakub@redhat.com>
4415
4416 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
4417 to dg-options.
4418 (p0): Add missing dg-error.
4419
4701fba3
JS
44202017-01-17 Joe Seymour <joe.s@somniumtech.com>
4421
4422 * gcc.target/msp430/mul_f5_muldef.c: New test.
4423
ac4dc08d
MM
44242017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4425
4426 PR target/79004
4427 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
4428 options. Fix up the syntax for using \m and \M.
4429
1b3254e4
SB
44302017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4431
4432 PR target/78875
4433 * gcc.target/powerpc/ssp-1.c: New testcase.
4434 * gcc.target/powerpc/ssp-2.c: New testcase.
4435
8144a493
WD
44362017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4437
4438 * gcc.target/aarch64/eh_return.c: New test.
4439
a6607774
BS
44402017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4441
4442 * vec-rlmi-rlnm.c: New file.
4443
8ddfdbc2
NS
44442017-01-17 Nathan Sidwell <nathan@acm.org>
4445
4446 PR c++/61636
4447 * g++.dg/cpp1y/pr61636-1.C: New.
4448 * g++.dg/cpp1y/pr61636-2.C: New.
4449 * g++.dg/cpp1y/pr61636-3.C: New.
4450
d365b403
MS
44512017-01-17 Martin Sebor <msebor@redhat.com>
4452
4453 PR testsuite/79115
4454 * gcc.dg/pr78768.c: Make it a link-only test.
4455
0d80ab91
DM
44562017-01-17 David Malcolm <dmalcolm@redhat.com>
4457
4458 PR c++/71497
4459 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
4460 expected messages.
4461 * c-c++-common/Wmisleading-indentation.c: Likewise.
4462
31b61548
VM
44632017-01-17 Vladimir Makarov <vmakarov@redhat.com>
4464
4465 PR target/79058
4466 * gcc.target/arm/pr79058.c: New.
4467
c549996e
JJ
44682017-01-17 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR tree-optimization/71854
4471 * gcc.dg/vect/pr71854.c: New test.
4472
4f197ff9
ML
44732017-01-17 Martin Liska <mliska@suse.cz>
4474
4475 PR ipa/71207
4476 * g++.dg/ipa/pr71207.C: New test.
4477
d4193b85
JH
44782017-01-17 Jan Hubicka <hubicka@ucw.cz>
4479
4480 PR middle-end/77445
4481 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
4482 * gcc.dg/tree-ssa/pr77445.c: New testcase.
4483
906e7712
JJ
44842017-01-17 Jakub Jelinek <jakub@redhat.com>
4485
4486 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
4487 rather than long unsigned int.
4488 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
4489
12314dc9
RB
44902017-01-17 Richard Biener <rguenther@suse.de>
4491
4492 PR tree-optimization/71433
4493 * gcc.dg/Warray-bounds-20.c: New testcase.
4494
a23e48df
RB
44952017-01-17 Richard Biener <rguenther@suse.de>
4496
4497 PR testsuite/52563
4498 PR testsuite/71237
4499 PR testsuite/77737
4500 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
4501 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4502 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4503
e6750e5c
AM
45042017-01-17 Alan Modra <amodra@gmail.com>
4505
4506 * gcc.target/powerpc/pr79066.c: New.
4507
a59afbe2
JL
45082017-01-16 Jeff Law <law@redhat.com>
4509
4510 PR tree-optimization/33562
4511 PR tree-optimization/61912
4512 PR tree-optimization/77485
4513 PR tree-optimization/79090
4514 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
4515 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
4516
e1bcfb92
JJ
45172017-01-16 Jakub Jelinek <jakub@redhat.com>
4518
98e92fb2
JJ
4519 PR c/79089
4520 * gcc.c-torture/compile/pr79089.c: New test.
4521
e1bcfb92
JJ
4522 PR target/79080
4523 * gcc.dg/pr79080.c: New test.
4524
0ef1f9cd
DM
45252017-01-16 David Malcolm <dmalcolm@redhat.com>
4526
4527 PR c/78304
4528 * gcc.dg/format/pr78304.c: Convert argument from integral type
4529 to a pointer.
4530 * gcc.dg/format/pr78304-2.c: Likewise.
4531
76689ffc
CL
45322017-01-16 Carl Love <cel@us.ibm.com>
4533
4534 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
4535 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
4536
ce12ee9e
CL
45372017-01-16 Carl Love <cel@us.ibm.com>
4538
4539 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
4540 Change arguments and return type to bool long long.
4541
b336037d
MS
45422017-01-16 Martin Sebor <msebor@redhat.com>
4543
4544 PR testsuite/79051
4545 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
4546 on x86.
4547
1ddca3f3
PC
45482017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4549
4550 Revert:
a711887e 4551 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
4552
4553 PR c++/71737
4554 * g++.dg/cpp0x/pr71737.C: New.
4555
290687fb
BS
45562017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4557
4558 * gcc.target/powerpc/swaps-p8-27.c: New.
4559
7d2f3f1d
PC
45602017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4561
4562 PR c++/71737
4563 * g++.dg/cpp0x/pr71737.C: New.
4564
d743728f
EB
45652017-01-16 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/opt62.adb: New test.
4568 * gnat.dg/opt62_pkg.ads: New helper.
4569
90aead21
BS
45702017-01-14 Bernd Schmidt <bschmidt@redhat.com>
4571
a711887e
UB
4572 PR rtl-optimization/78626
4573 PR rtl-optimization/78727
90aead21
BS
4574 * gcc.dg/torture/pr78626.c: New test.
4575 * gcc.dg/torture/pr78727.c: New test.
4576
afaecc23
AM
45772017-01-14 Alan Modra <amodra@gmail.com>
4578
4579 * gcc.c-torture/compile/pr72749.c: New test.
4580
be4aa83d
DM
45812017-01-13 David Malcolm <dmalcolm@redhat.com>
4582
4583 PR c/78304
4584 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
4585 (test_macro_2): New test.
4586 (test_macro_3): New test.
4587 (test_macro_4): New test.
4588 (test_non_contiguous_strings): Convert line number to line offset.
4589 * gcc.dg/format/pr78304-2.c: New test case.
4590 * gcc.dg/format/pr78304.c: New test case.
4591
7cdca3ec
UB
45922017-01-13 Uros Bizjak <ubizjak@gmail.com>
4593
4594 * gcc.target/i386/funcspec-56.inc: Add missing options and
4595 reorder options by implied ISAs, as in ix86_target_string.
4596
e3017e52
MP
45972017-01-13 Marek Polacek <polacek@redhat.com>
4598
4599 PR c++/71166
4600 * g++.dg/cpp0x/constexpr-array18.C: New test.
4601
d155c6fe
JL
46022017-01-13 Jeff Law <law@redhat.com>
4603
7c9560a5
JL
4604 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
4605
9e59e99a
JL
4606 PR tree-optimization/61912
4607 PR tree-optimization/77485
4608 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
4609 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
4610 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
4611
4612 PR tree-optimization/33562
4613 PR tree-optimization/61912
4614 PR tree-optimization/77485
d155c6fe
JL
4615 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
4616 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4617 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4618 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
4619 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
4620 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
4622
77719b06
ML
46232017-01-13 Martin Liska <mliska@suse.cz>
4624
4625 PR ipa/79043
4626 * gcc.c-torture/execute/pr79043.c: New test.
4627
a181b2bc
RB
46282017-01-13 Richard Biener <rguenther@suse.de>
4629
4630 PR middle-end/78411
4631 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
4632
eaed3226
AV
46332017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4634
4635 PR fortran/70697
4636 * gfortran.dg/coarray/event_4.f08: New test.
4637
4ccff88b
AV
46382017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4639
4640 PR fortran/70696
4641 * gfortran.dg/coarray/event_3.f08: New test.
4642
3c3b9090
RB
46432017-01-13 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/77283
4646 * gcc.dg/tree-ssa/split-path-9.c: Fix.
4647
25329913
RB
46482017-01-13 Richard Biener <rguenther@suse.de>
4649
4650 * gcc.dg/gimplefe-22.c: New testcase.
4651
10b70b8e
RB
46522017-01-13 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/77283
4655 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
4656 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
4657 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
4658
76a8f82f
SL
46592017-01-12 Sandra Loosemore <sandra@codesourcery.com>
4660
4661 * gcc.dg/pr77862.c: Require fpic target.
4662
59a505da
MM
46632017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4664
4665 PR target/79004
4666 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 4667
bce6f760
MS
46682017-01-12 Martin Sebor <msebor@redhat.com>
4669
4670 * gcc.dg/pr78138.c: Adjust.
4671 * gcc.dg/pr78768.c: Adjust.
4672 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
4673 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4674 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4675 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4676 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
4677 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
4678 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
4679 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
4680 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
4681 * gcc.dg/tree-ssa/pr78605.c: Adjust.
4682 * gcc.dg/tree-ssa/pr78622.c: Adjust.
4683
3eefa646
JJ
46842017-01-12 Jakub Jelinek <jakub@redhat.com>
4685
4686 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
4687
dcb56243
MS
46882017-01-12 Martin Sebor <msebor@redhat.com>
4689
8be3f306 4690 PR testsuite/79051
940242cd
MS
4691 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
4692 due to bug 79054.
dcb56243 4693
b7431c20
DE
46942017-01-12 David Edelsohn <dje.gcc@gmail.com>
4695
4696 * gcc.dg/pr78768.c: Require LTO.
4697
2bcd9f32
MS
46982017-01-12 Martin Sebor <msebor@redhat.com>
4699
4700 PR c/79074
4701 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
4702 due to the referenced bug.
4703
b2fc1c70
MS
47042017-01-12 Martin Sebor <msebor@redhat.com>
4705
4706 PR testsuite/79073
4707 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
4708
fbed6f36
UB
47092017-01-12 Uros Bizjak <ubizjak@gmail.com>
4710
4711 * gcc.target/i386/builtin_target.c (check_features): Check all
4712 supported __builtin_cpu_supports options.
4713
27282dad
KT
47142017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4715
4716 PR tree-optimization/78319
4717 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
4718 Remove xfail.
4719
66113166
BS
47202017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4721
4722 PR target/79044
4723 * gcc.target/powerpc/swaps-p8-26.c: New.
4724
6bb4ea5c
RB
47252017-01-12 Richard Biener <rguenther@suse.de>
4726
4727 * gcc.dg/gimplefe-21.c: New testcase.
4728
f15dbadb
MC
47292017-01-12 Michael Collison <michael.collison@arm.com>
4730
4731 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
4732
73e32c47
JK
47332017-01-11 Julia Koval <julia.koval@intel.com>
4734 Uros Bizjak <ubizjak@gmail.com>
4735
4736 * gcc.target/i386/sgx.c New test.
4737 * gcc.target/i386/sse-12.c: Add -msgx.
4738 * gcc.target/i386/sse-13.c: Ditto.
4739 * gcc.target/i386/sse-14.c: Ditto.
4740 * gcc.target/i386/sse-22.c: Ditto.
4741 * gcc.target/i386/sse-23.c: Ditto.
4742 * g++.dg/other/i386-2.C: Ditto.
4743 * g++.dg/other/i386-3.C: Ditto.
4744
3594adc7
MS
47452017-01-11 Martin Sebor <msebor@redhat.com>
4746
4747 PR c++/24511
4748 * g++.dg/template/explicit9.C: New test.
4749
01bfd257
NS
47502017-01-11 Nathan Sidwell <nathan@acm.org>
4751
4752 PR c++/77812
4753 * g++.dg/pr77812.C: New.
4754
88df7964
JJ
47552017-01-11 Jakub Jelinek <jakub@redhat.com>
4756
eae63d78
JJ
4757 PR c++/71537
4758 * g++.dg/cpp1y/constexpr-71537.C: New test.
4759
88df7964
JJ
4760 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
4761 argument.
4762
960ecba4
MS
47632017-01-11 Martin Sebor <msebor@redhat.com>
4764
4765 PR c/47931
4766 * c-c++-common/Waddress-2.c: New test.
4767
1f258a55
JJ
47682017-01-11 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR c++/78341
4771 * g++.dg/cpp0x/pr78341.C: New test.
4772
bf5fbf46
MS
47732017-01-11 Martin Sebor <msebor@redhat.com>
4774
4775 PR c/78768
4776 * gcc.dg/pr78768.c: New test.
4777
19ff0049
DM
47782017-01-11 David Malcolm <dmalcolm@redhat.com>
4779
4780 PR driver/78877
4781 * gcc.dg/spellcheck-options-14.c: New test case.
4782 * gcc.dg/spellcheck-options-15.c: New test case.
4783 * gcc.dg/spellcheck-options-16.c: New test case.
4784 * gcc.dg/spellcheck-options-17.c: New test case.
4785
c86e9f03
ML
47862017-01-11 Martin Liska <mliska@suse.cz>
4787
4788 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
4789
947f51d6
JJ
47902017-01-11 Jakub Jelinek <jakub@redhat.com>
4791
4792 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
4793 instead of just 1 for the decomposition from struct C.
4794
849fccf8
EB
47952017-01-11 Eric Botcazou <ebotcazou@adacore.com>
4796
4797 * gcc.c-torture/execute/20170111-1.c: New test.
4798
80c74722
RB
47992017-01-11 Richard Biener <rguenther@suse.de>
4800
4801 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4802
4c4b4703
JJ
48032017-01-11 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR middle-end/50199
4806 * gcc.dg/lto/pr50199_0.c: New test.
4807
664b1a6b
MS
48082017-01-10 Martin Sebor <msebor@redhat.com>
4809
4810 PR testsuite/78960
4811 PR testsuite/78959
4812 PR testsuite/78133
4813 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4814 * gcc.dg/tree-ssa/pr78622.c: Ditto.
4815
fefd3086
MS
48162017-01-10 Martin Sebor <msebor@redhat.com>
4817
4818 PR middle-end/78138
664b1a6b 4819 * gcc.dg/pr78138.c: New test.
fefd3086 4820
b9f4757f
DM
48212017-01-10 David Malcolm <dmalcolm@redhat.com>
4822
4823 PR c++/77949
4824 * g++.dg/diagnostic/pr77949.C: New test case.
4825
5a50f6bb
MS
48262017-01-10 Martin Sebor <msebor@redhat.com>
4827
4828 PR middle-end/78245
4829 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4830
c16880ef
MS
48312017-01-10 Martin Sebor <msebor@redhat.com>
4832
4833 PR tree-optimization/78775
4834 * gcc.dg/attr-alloc_size-4.c: Add test cases.
4835 * gcc.dg/attr-alloc_size-10.c: New test.
4836 * gcc.dg/attr-alloc_size-11.c: New test.
4837 * gcc.dg/builtin-stringop-chk-7.c: New test.
4838 * gcc.dg/pr78775.c: New test.
4839 * gcc.dg/pr78973-2.c: New test.
4840 * gcc.dg/pr78973.c: New test.
4841
5363d9d9
JL
48422017-01-10 Jeff Law <law@redhat.com>
4843
4844 PR tree-optimization/77766
4845 PR tree-optimization/78856
4846 * gcc.c-torture/execute/pr77766.c: New test.
4847
aae23693
RB
48482016-01-10 Richard Biener <rguenther@suse.de>
4849
4850 PR tree-optimization/79034
4851 * g++.dg/torture/pr79034.C: New testcase.
4852
a0843aed
ML
48532017-01-10 Martin Liska <mliska@suse.cz>
4854
4855 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4856 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4857 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4858 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4859 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4860 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4861 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4862 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4863 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4864 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4865 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4866 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4867 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4868 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4869 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4870 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4871 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4872 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4873 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4874 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4875 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4876 * gcc.dg/ipa/pr64307.c: Likewise.
4877 * gcc.dg/ipa/pr77653.c: Likewise.
4878
79fc8ffe
AS
48792017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
4880
4881 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4882 * g++.dg/other/i386-3.C: Ditto.
4883 * gcc.target/i386/sse-12.c: Ditto.
4884 * gcc.target/i386/sse-13.c: Ditto.
4885 * gcc.target/i386/sse-22.c: Ditto.
4886 * gcc.target/i386/sse-23.c: Ditto.
4887 * gcc.target/i386/builtin_target.c: Handle new option.
4888 * gcc.target/i386/funcspec-56.inc: Test new attributes.
4889 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4890 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4891
dfa6951f
MS
48922017-01-09 Martin Sebor <msebor@redhat.com>
4893
4894 PR testsuite/79036
4895 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4896 with different precisions.
4897
a271e415
EB
48982017-01-09 Eric Botcazou <ebotcazou@adacore.com>
4899
4900 * g++.dg/opt/call2.C: New test.
4901 * g++.dg/opt/call3.C: Likewise.
4902 * gnat.dg/array26.adb: New test.
4903 * gnat.dg/array26_pkg.ad[sb]: New helper.
4904 * gnat.dg/array27.adb: New test.
4905 * gnat.dg/array27_pkg.ad[sb]: New helper.
4906 * gnat.dg/array28.adb: New test.
4907 * gnat.dg/array28_pkg.ad[sb]: New helper.
4908
bd2c6270
JJ
49092017-01-09 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR translation/79019
4912 PR translation/79020
4913 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4914 diagnostics.
4915 * gfortran.dg/initialization_17.f90: Likewise.
4916
1c1d8e75
DH
49172017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4918
4919 PR testsuite/79026
4920 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4921 * gcc.target/i386/pr78904-4.c: Likewise.
4922 * gcc.target/i386/pr78904-6.c: Likewise.
4923 * gcc.target/i386/pr78967-2.c: Likewise.
4924
cb330ba5
JJ
49252017-01-09 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR tree-optimization/78899
4928 * gcc.target/i386/pr78899.c: New test.
4929 * gcc.dg/pr71077.c: New test.
4930
a5e14a42
MJ
49312017-01-09 Martin Jambor <mjambor@suse.cz>
4932
4933 PR ipa/78365
4934 PR ipa/78599
4935 * gcc.dg/torture/pr78365.c: New test.
4936
01216d27
JJ
49372017-01-09 Jakub Jelinek <jakub@redhat.com>
4938
dc59e50a
JJ
4939 PR c++/78948
4940 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4941 (main): Use int* instead of long long.
4942
01216d27
JJ
4943 PR tree-optimization/78938
4944 * gcc.dg/vect/pr78938.c: New test.
4945
c0d4fec7
KT
49462017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4947
4948 * gcc.dg/20161219.c: New test.
4949
7b1b0cc1
RB
49502017-01-09 Richard Biener <rguenther@suse.de>
4951
4952 PR tree-optimization/78997
4953 * gcc.dg/torture/pr78997.c: New testcase.
4954
813b9c0d
RB
49552017-01-09 Richard Biener <rguenther@suse.de>
4956
4957 PR debug/79000
4958 * g++.dg/lto/pr79000_0.C: New testcase.
4959 * g++.dg/lto/pr79000_1.c: Likewise.
4960
efcc8d38
MS
49612017-01-08 Martin Sebor <msebor@redhat.com>
4962
4963 PR middle-end/77708
4964 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
4965 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
4966 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
4967 due to bug 78969.
4968 * gcc.dg/format/pr78569.c: Adjust.
4969
5ccf1d8d
DM
49702017-01-07 David Malcolm <dmalcolm@redhat.com>
4971
4972 PR c++/72803
4973 * g++.dg/diagnostic/pr72803.C: New test case.
4974
42002dfe
MS
49752017-01-07 Martin Sebor <msebor@redhat.com>
4976
4977 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
4978 * gcc.dg/attr-alloc_size-4.c: Same.
4979
de91486c
AV
49802017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
4981
4982 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
4983 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
4984 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
4985 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
4986 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
4987 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
4988 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
4989
f55a925e
AS
49902017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4991 * gcc.dg/memcmp-1.c: New.
4992 * gcc.dg/strncmp-1.c: New.
4993
f3caa118
AV
49942017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4995
4996 * gcc.target/arm/acle/mcrr: New.
4997 * gcc.target/arm/acle/mcrr2: New.
4998 * gcc.target/arm/acle/mrrc: New.
4999 * gcc.target/arm/acle/mrrc2: New.
5000
ecc9a25b
AV
50012017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5002
5003 * gcc.target/arm/acle/mcr.c: New.
5004 * gcc.target/arm/acle/mrc.c: New.
5005 * gcc.target/arm/acle/mcr2.c: New.
5006 * gcc.target/arm/acle/mrc2.c: New.
5007
3811581f
AV
50082017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5009
5010 * gcc.target/arm/acle/ldc: New.
5011 * gcc.target/arm/acle/ldc2: New.
5012 * gcc.target/arm/acle/ldcl: New.
5013 * gcc.target/arm/acle/ldc2l: New.
5014 * gcc.target/arm/acle/stc: New.
5015 * gcc.target/arm/acle/stc2: New.
5016 * gcc.target/arm/acle/stcl: New.
5017 * gcc.target/arm/acle/stc2l: New.
5018
d57daa0c
AV
50192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5020
5021 * gcc.target/arm/acle/acle.exp: Run tests for different options
5022 and make sure fat-lto-objects is used such that we can still do
5023 assemble scans.
5024 * gcc.target/arm/acle/cdp.c: New.
5025 * gcc.target/arm/acle/cdp2.c: New.
5026 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5027 (check_effective_target_arm_coproc1_ok_nocache): New.
5028 (check_effective_target_arm_coproc2_ok): New.
5029 (check_effective_target_arm_coproc2_ok_nocache): New.
5030 (check_effective_target_arm_coproc3_ok): New.
5031 (check_effective_target_arm_coproc3_ok_nocache): New.
5032 (check_effective_target_arm_coproc4_ok): New.
5033 (check_effective_target_arm_coproc4_ok_nocache): New.
5034
8a123229
MS
50352017-01-06 Martin Sebor <msebor@redhat.com>
5036
5037 PR middle-end/78605
5038 * gcc.dg/tree-ssa/pr78605.c: New test.
5039
5b8999d6
MS
50402017-01-05 Martin Sebor <msebor@redhat.com>
5041
5042 PR tree-optimization/78910
5043 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5044 diagnostics.
5045 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5046 * gcc.dg/tree-ssa/pr78910.c: New test.
5047
4e89adf9
EB
50482017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5049
5050 * gcc.dg/sso-10.c: New test.
5051
962c5679
JJ
50522017-01-05 Jakub Jelinek <jakub@redhat.com>
5053
cfd719e7
JJ
5054 PR tree-optimization/71016
5055 * gcc.target/i386/pr71016.c: New test.
5056 * gcc.target/aarch64/pr71016.c: New test.
5057 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5058
26f20371
JJ
5059 PR c++/78931
5060 * g++.dg/cpp1z/decomp19.C: New test.
5061
962c5679
JJ
5062 PR c++/78890
5063 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5064 * g++.dg/init/union1.C: Likewise.
5065 * g++.dg/cpp0x/union6.C: Expect errors.
5066 * g++.dg/cpp0x/union8.C: New test.
5067 * g++.dg/cpp0x/pr78890-1.C: New test.
5068 * g++.dg/cpp0x/pr78890-2.C: New test.
5069
8c15f541
DE
50702017-01-05 David Edelsohn <dje.gcc@gmail.com>
5071
5072 * gcc.target/powerpc/pr71670.c: Require p9vector.
5073 * gcc.target/powerpc/p9-novsx.c: Same.
5074
51b86113
DM
50752017-01-05 David Malcolm <dmalcolm@redhat.com>
5076
5077 * selftests/asr_div1.rtl: New file.
5078 * selftests/aarch64: New subdirectory.
5079 * selftests/aarch64/times-two.rtl: New file.
5080 * selftests/bb-index.rtl: New file.
5081 * selftests/cfg-test.rtl: New file.
5082 * selftests/const-int.rtl: New file.
5083 * selftests/example-labels.rtl: New file.
5084 * selftests/insn-with-mode.rtl: New file.
5085 * selftests/jump-to-label-ref.rtl: New file.
5086 * selftests/jump-to-return.rtl: New file.
5087 * selftests/jump-to-simple-return.rtl: New file.
5088 * selftests/mem.rtl: New file.
5089 * selftests/note-insn-deleted.rtl: New file.
5090 * selftests/note_insn_basic_block.rtl: New file.
5091 * selftests/simple-cse.rtl: New file.
5092 * selftests/symbol-ref.rtl: New file.
5093 * selftests/x86_64: New subdirectory.
5094 * selftests/x86_64/call-insn.rtl: New file.
5095 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5096 * selftests/x86_64/times-two.rtl: New file.
5097 * selftests/x86_64/unspec.rtl: New file.
5098
dc7650cc
NS
50992017-01-05 Nathan Sidwell <nathan@acm.org>
5100
5101 PR c++/78765
5102 * g++.dg/cpp0x/pr78765.C: New.
5103
3db70565
DV
51042017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5105
5106 * gcc.target/s390/memcpy-2.c: New test.
5107 * gcc.target/s390/memset-2.c: New test.
5108
f5a537e3
AK
51092017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5110
5111 * gcc.target/s390/memcpy-1.c: New test.
5112
d80c6d02
JL
51132017-01-04 Jeff Law <law@redhat.com>
5114
5115 PR tree-optimization/78812
5116 * g++.dg/torture/pr78812.C: New test.
5117
08edc320 51182017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5119
5120 PR target/71977
5121 PR target/70568
5122 PR target/78823
5123 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5124 64-bit VSX systems with direct move, whether we optimize common
5125 code sequences in the GLIBC math library for float math functions.
5126 * gcc.target/powerpc/pr71977-2.c: Likewise.
5127
a9342885
MP
51282017-01-04 Marek Polacek <polacek@redhat.com>
5129
5130 PR c++/64767
5131 * c-c++-common/Wpointer-compare-1.c: New test.
5132
066435fe
JJ
51332017-01-04 Jakub Jelinek <jakub@redhat.com>
5134
abec4284
JJ
5135 PR c++/78949
5136 * c-c++-common/Wunused-var-16.c: New test.
5137
26c43e27
JJ
5138 PR c++/78693
5139 * g++.dg/cpp0x/pr78693.C: New test.
5140
fc73e60c
JJ
5141 PR driver/78957
5142 * gcc.dg/pr78957.c: New test.
5143
c9cf3863
JJ
5144 * g++.dg/cpp1y/auto-fn34.C: New test.
5145
066435fe
JJ
5146 PR c++/71182
5147 * g++.dg/cpp0x/pr71182.C: New test.
5148
598bd687
KN
51492017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5150
5151 PR target/78056
5152 * gcc.target/powerpc/pr78056-1.c: New test.
5153 * gcc.target/powerpc/pr78056-2.c: New test.
5154 * gcc.target/powerpc/pr78056-3.c: New test.
5155 * gcc.target/powerpc/pr78056-4.c: New test.
5156 * gcc.target/powerpc/pr78056-5.c: New test.
5157 * gcc.target/powerpc/pr78056-6.c: New test.
5158 * gcc.target/powerpc/pr78056-7.c: New test.
5159 * gcc.target/powerpc/pr78056-8.c: New test.
5160 * lib/target-supports.exp
5161 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5162 whether the effective target supports the popcntb instruction.
5163
8194635a
JL
51642017-01-03 Jeff Law <law@redhat.com>
5165
5166 PR tree-optimization/67955
5167 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5168
baf9ebc8
MP
51692017-01-04 Marek Polacek <polacek@redhat.com>
5170
5171 PR c++/77545
5172 PR c++/77284
5173 * g++.dg/cpp0x/range-for32.C: New test.
5174 * g++.dg/cpp0x/range-for33.C: New test.
5175
5dd9a9d0
DM
51762017-01-04 David Malcolm <dmalcolm@redhat.com>
5177
5178 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5179
4bf07f3f
NS
51802017-01-04 Nathan Sidwell <nathan@acm.org>
5181
5182 PR c++/66735
5183 * g++.dg/cpp1y/pr66735.C: New.
5184
165ba2e9
JJ
51852017-01-04 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR tree-optimization/71563
5188 * gcc.dg/tree-ssa/pr71563.c: New test.
5189
4567f969
JB
51902017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5191
5192 PR fortran/78534
5193 PR fortran/78976
5194 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5195 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5196 * gfortran.dg/transfer_intrinsic_1.f90: Change
5197 scan-tree-dump-times due to gfc_trans_string_copy change to
5198 avoid -Wstringop-overflow.
5199
1c06f07f
JL
52002017-01-03 Jeff Law <law@redhat.com>
5201
5202 PR tree-optimization/78856
5203 * gcc.c-torture/execute/pr78856.c: New test.
5204
60fb638f
MM
52052017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5206
5207 PR target/78953
5208 * gcc.target/powerpc/pr78953.c: New test.
5209
e4d02f52
ILT
52102017-01-03 Ian Lance Taylor <iant@google.com>
5211
5212 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5213 enums.
5214
5b4f088d
MS
52152017-01-03 Martin Sebor <msebor@redhat.com>
5216
5217 PR tree-optimization/78696
5218 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5219 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5220 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5221 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5222
52232017-01-03 David Malcolm <dmalcolm@redhat.com>
5224
5225 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5226 with more than one digit.
5227 * lib/gcc-dg.exp (process-message): Support more than one digit
5228 in relative line specifications.
5229
52302017-01-03 Jakub Jelinek <jakub@redhat.com>
5231
5232 PR tree-optimization/78965
5233 * gcc.dg/pr78965.c: New test.
5234
5235 PR middle-end/78901
5236 * g++.dg/opt/pr78901.C: New test.
5237
52382017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5239
5240 PR fortran/78534
5241 PR fortran/66310
5242 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5243 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5244 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5245 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5246 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5247 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5248 * gfortran.dg/string_1_lp64.f90: New test.
5249 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5250 * gfortran.dg/string_3_lp64.f90: New test.
5251 * gfortran.dg/transfer_intrinsic_1.f90: Change
5252 scan-tree-dump-times due to gfc_trans_string_copy change to
5253 avoid -Wstringop-overflow.
5254
8b7163c6
UB
52552017-01-02 Uros Bizjak <ubizjak@gmail.com>
5256
5257 PR target/78967
5258 * gcc.target/i386/pr78967-1.c: New test.
5259 * gcc.target/i386/pr78967-2.c: Ditto.
5260 * gcc.target/i386/pr78967-3.c: Ditto.
5261
5262 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5263 * gcc.target/i386/pr78904-4.c: Ditto.
5264 * gcc.target/i386/pr78904-6.c: Ditto.
5265
e2940b98
JH
52662017-01-01 Jan Hubicka <hubicka@ucw.cz>
5267
5268 PR middle-end/77674
5269 * g++.dg/torture/pr77674.C: New testcase.
5270
cbe34bb5 52712017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5272
5273 Update copyright years.
818ab71a 5274\f
cbe34bb5 5275Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5276
5277Copying and distribution of this file, with or without modification,
5278are permitted in any medium without royalty provided the copyright
5279notice and this notice are preserved.
This page took 6.963208 seconds and 5 git commands to generate.