]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Use relative line number for subsequent dg directives
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6143c998
TV
12017-04-19 Tom de Vries <tom@codesourcery.com>
2
3 PR testsuite/80221
4 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5 subsequent dg directives.
6 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8 * c-c++-common/attr-fallthrough-2.c: Same.
9 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
10 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
11 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
12 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
13 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
14 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
15 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
16 * c-c++-common/cilk-plus/CK/errors.c: Same.
17 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
18 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
19 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
20 * c-c++-common/cpp/pr57580.c: Same.
21 * c-c++-common/goacc/asyncwait-1.c: Same.
22 * c-c++-common/goacc/cache-2.c: Same.
23 * c-c++-common/goacc/declare-2.c: Same.
24 * c-c++-common/goacc/deviceptr-1.c: Same.
25 * c-c++-common/goacc/routine-5.c: Same.
26 * c-c++-common/gomp/clauses-2.c: Same.
27 * c-c++-common/gomp/ordered-3.c: Same.
28 * c-c++-common/gomp/pr67501.c: Same.
29 * c-c++-common/pr20000.c: Same.
30 * c-c++-common/pr43395.c: Same.
31 * c-c++-common/pr49706.c: Same.
32 * c-c++-common/pr77624-1.c: Same.
33 * c-c++-common/pr77624-2.c: Same.
34 * c-c++-common/raw-string-14.c: Same.
35 * c-c++-common/raw-string-16.c: Same.
36 * c-c++-common/raw-string-3.c: Same.
37 * c-c++-common/raw-string-4.c: Same.
38 * c-c++-common/raw-string-5.c: Same.
39 * c-c++-common/raw-string-6.c: Same.
40 * g++.dg/abi/mangle41.C: Same.
41 * g++.dg/conversion/nullptr1.C: Same.
42 * g++.dg/cpp0x/alias-decl-80296.C: Same.
43 * g++.dg/cpp0x/auto27.C: Same.
44 * g++.dg/cpp0x/constexpr-98.C: Same.
45 * g++.dg/cpp0x/constexpr-diag2.C: Same.
46 * g++.dg/cpp0x/diag2.C: Same.
47 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
48 * g++.dg/cpp0x/nullptr15.C: Same.
49 * g++.dg/cpp0x/pr31431-2.C: Same.
50 * g++.dg/cpp0x/pr31431.C: Same.
51 * g++.dg/cpp0x/pr79118.C: Same.
52 * g++.dg/cpp0x/static_assert3.C: Same.
53 * g++.dg/cpp0x/temp_default2.C: Same.
54 * g++.dg/cpp0x/trailing4.C: Same.
55 * g++.dg/cpp0x/variadic-ex10.C: Same.
56 * g++.dg/cpp0x/variadic-ex13.C: Same.
57 * g++.dg/cpp0x/variadic-ex14.C: Same.
58 * g++.dg/cpp0x/variadic-ex3.C: Same.
59 * g++.dg/cpp0x/variadic-ex4.C: Same.
60 * g++.dg/cpp0x/variadic59.C: Same.
61 * g++.dg/cpp0x/vt-37737-2.C: Same.
62 * g++.dg/cpp0x/vt-57397-1.C: Same.
63 * g++.dg/cpp0x/vt-57397-2.C: Same.
64 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
65 * g++.dg/cpp1z/gen-attrs1.C: Same.
66 * g++.dg/diagnostic/pr71075.C: Same.
67 * g++.dg/eh/goto2.C: Same.
68 * g++.dg/eh/goto3.C: Same.
69 * g++.dg/expr/bitfield4.C: Same.
70 * g++.dg/expr/bitfield5.C: Same.
71 * g++.dg/expr/bitfield6.C: Same.
72 * g++.dg/expr/bool1.C: Same.
73 * g++.dg/expr/bool3.C: Same.
74 * g++.dg/expr/cond10.C: Same.
75 * g++.dg/expr/cond11.C: Same.
76 * g++.dg/expr/lval3.C: Same.
77 * g++.dg/expr/lval4.C: Same.
78 * g++.dg/ext/anon-struct4.C: Same.
79 * g++.dg/ext/attrib44.C: Same.
80 * g++.dg/ext/builtin3.C: Same.
81 * g++.dg/ext/dllimport7.C: Same.
82 * g++.dg/ext/label5.C: Same.
83 * g++.dg/ext/no-asm-1.C: Same.
84 * g++.dg/ext/utf16-4.C: Same.
85 * g++.dg/ext/vla2.C: Same.
86 * g++.dg/gomp/block-1.C: Same.
87 * g++.dg/gomp/block-2.C: Same.
88 * g++.dg/gomp/block-3.C: Same.
89 * g++.dg/gomp/block-5.C: Same.
90 * g++.dg/gomp/linear-2.C: Same.
91 * g++.dg/gomp/target-1.C: Same.
92 * g++.dg/gomp/target-2.C: Same.
93 * g++.dg/gomp/taskgroup-1.C: Same.
94 * g++.dg/gomp/teams-1.C: Same.
95 * g++.dg/inherit/pure1.C: Same.
96 * g++.dg/init/array43.C: Same.
97 * g++.dg/init/array46.C: Same.
98 * g++.dg/init/const10.C: Same.
99 * g++.dg/init/ctor4-1.C: Same.
100 * g++.dg/init/ctor4.C: Same.
101 * g++.dg/init/new37.C: Same.
102 * g++.dg/init/pr25811.C: Same.
103 * g++.dg/init/pr29043.C: Same.
104 * g++.dg/init/pr29571.C: Same.
105 * g++.dg/lookup/duperr1.C: Same.
106 * g++.dg/lookup/error1.C: Same.
107 * g++.dg/lookup/koenig5.C: Same.
108 * g++.dg/lookup/pr77549.C: Same.
109 * g++.dg/lookup/suggestions1.C: Same.
110 * g++.dg/lookup/using16.C: Same.
111 * g++.dg/lookup/using7.C: Same.
112 * g++.dg/other/anon-union3.C: Same.
113 * g++.dg/other/array2.C: Same.
114 * g++.dg/other/error13.C: Same.
115 * g++.dg/other/error34.C: Same.
116 * g++.dg/overload/builtin1.C: Same.
117 * g++.dg/overload/conv-op1.C: Same.
118 * g++.dg/overload/error3.C: Same.
119 * g++.dg/overload/koenig1.C: Same.
120 * g++.dg/overload/operator5.C: Same.
121 * g++.dg/overload/template5.C: Same.
122 * g++.dg/overload/unknown1.C: Same.
123 * g++.dg/overload/using2.C: Same.
124 * g++.dg/parse/constructor1.C: Same.
125 * g++.dg/parse/crash36.C: Same.
126 * g++.dg/parse/crash63.C: Same.
127 * g++.dg/parse/error11.C: Same.
128 * g++.dg/parse/error12.C: Same.
129 * g++.dg/parse/error14.C: Same.
130 * g++.dg/parse/error2.C: Same.
131 * g++.dg/parse/error21.C: Same.
132 * g++.dg/parse/error26.C: Same.
133 * g++.dg/parse/error36.C: Same.
134 * g++.dg/parse/friend12.C: Same.
135 * g++.dg/parse/invalid-op1.C: Same.
136 * g++.dg/parse/missing-template1.C: Same.
137 * g++.dg/parse/parser-pr28152-2.C: Same.
138 * g++.dg/parse/parser-pr28152.C: Same.
139 * g++.dg/parse/pr16696-permissive.C: Same.
140 * g++.dg/parse/pr16696.C: Same.
141 * g++.dg/parse/pr69628.C: Same.
142 * g++.dg/parse/ret-type2.C: Same.
143 * g++.dg/parse/specialization1.C: Same.
144 * g++.dg/parse/template3.C: Same.
145 * g++.dg/parse/template9.C: Same.
146 * g++.dg/parse/typename11.C: Same.
147 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
148 * g++.dg/pr45330.C: Same.
149 * g++.dg/rtti/typeid6.C: Same.
150 * g++.dg/spellcheck-fields.C: Same.
151 * g++.dg/spellcheck-typenames.C: Same.
152 * g++.dg/tc1/dr108.C: Same.
153 * g++.dg/tc1/dr147.C: Same.
154 * g++.dg/template/arg7.C: Same.
155 * g++.dg/template/conv11.C: Same.
156 * g++.dg/template/crash13.C: Same.
157 * g++.dg/template/crash55.C: Same.
158 * g++.dg/template/dependent-expr5.C: Same.
159 * g++.dg/template/error17.C: Same.
160 * g++.dg/template/error33.C: Same.
161 * g++.dg/template/error4.C: Same.
162 * g++.dg/template/error50.C: Same.
163 * g++.dg/template/error53.C: Same.
164 * g++.dg/template/friend.C: Same.
165 * g++.dg/template/func2.C: Same.
166 * g++.dg/template/local6.C: Same.
167 * g++.dg/template/member5.C: Same.
168 * g++.dg/template/meminit1.C: Same.
169 * g++.dg/template/nested3.C: Same.
170 * g++.dg/template/nontype6.C: Same.
171 * g++.dg/template/overload12.C: Same.
172 * g++.dg/template/ptrmem8.C: Same.
173 * g++.dg/template/qualified-id1.C: Same.
174 * g++.dg/template/spec15.C: Same.
175 * g++.dg/template/static1.C: Same.
176 * g++.dg/template/static10.C: Same.
177 * g++.dg/template/static2.C: Same.
178 * g++.dg/template/ttp25.C: Same.
179 * g++.dg/template/typedef2.C: Same.
180 * g++.dg/template/typename2.C: Same.
181 * g++.dg/template/unify10.C: Same.
182 * g++.dg/template/unify6.C: Same.
183 * g++.dg/template/unify7.C: Same.
184 * g++.dg/template/unify9.C: Same.
185 * g++.dg/template/varmod1.C: Same.
186 * g++.dg/ubsan/div-by-zero-1.C: Same.
187 * g++.dg/ubsan/pr63956.C: Same.
188 * g++.dg/warn/Waddress-1.C: Same.
189 * g++.dg/warn/Wconversion2.C: Same.
190 * g++.dg/warn/Wnull-conversion-1.C: Same.
191 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
192 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
193 * g++.dg/warn/Wswitch-1.C: Same.
194 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
195 * g++.dg/warn/Wtype-limits.C: Same.
196 * g++.dg/warn/Wunused-parm-5.C: Same.
197 * g++.dg/warn/deprecated-6.C: Same.
198 * g++.dg/warn/deprecated.C: Same.
199 * g++.dg/warn/incomplete1.C: Same.
200 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
201 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
202 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
203 * g++.dg/warn/overflow-warn-1.C: Same.
204 * g++.dg/warn/overflow-warn-3.C: Same.
205 * g++.dg/warn/overflow-warn-4.C: Same.
206 * g++.dg/warn/pr12242.C: Same.
207 * g++.dg/warn/pr30551-2.C: Same.
208 * g++.dg/warn/pr30551.C: Same.
209 * g++.old-deja/g++.benjamin/16077.C: Same.
210 * g++.old-deja/g++.bob/inherit1.C: Same.
211 * g++.old-deja/g++.brendan/crash56.C: Same.
212 * g++.old-deja/g++.brendan/template17.C: Same.
213 * g++.old-deja/g++.eh/ctor1.C: Same.
214 * g++.old-deja/g++.jason/bool5.C: Same.
215 * g++.old-deja/g++.jason/cond.C: Same.
216 * g++.old-deja/g++.jason/operator.C: Same.
217 * g++.old-deja/g++.jason/pmf5.C: Same.
218 * g++.old-deja/g++.law/ctors5.C: Same.
219 * g++.old-deja/g++.law/missed-error2.C: Same.
220 * g++.old-deja/g++.law/operators9.C: Same.
221 * g++.old-deja/g++.law/temps1.C: Same.
222 * g++.old-deja/g++.mike/for2.C: Same.
223 * g++.old-deja/g++.mike/ns5.C: Same.
224 * g++.old-deja/g++.mike/ns7.C: Same.
225 * g++.old-deja/g++.mike/p10769b.C: Same.
226 * g++.old-deja/g++.niklas/t120.C: Same.
227 * g++.old-deja/g++.niklas/t121.C: Same.
228 * g++.old-deja/g++.ns/koenig5.C: Same.
229 * g++.old-deja/g++.oliva/overload1.C: Same.
230 * g++.old-deja/g++.other/crash24.C: Same.
231 * g++.old-deja/g++.other/crash25.C: Same.
232 * g++.old-deja/g++.other/decl5.C: Same.
233 * g++.old-deja/g++.other/lineno5.C: Same.
234 * g++.old-deja/g++.other/null3.C: Same.
235 * g++.old-deja/g++.other/overcnv2.C: Same.
236 * g++.old-deja/g++.other/ptrmem7.C: Same.
237 * g++.old-deja/g++.other/typename1.C: Same.
238 * g++.old-deja/g++.other/vaarg3.C: Same.
239 * g++.old-deja/g++.pt/crash10.C: Same.
240 * g++.old-deja/g++.pt/crash28.C: Same.
241 * g++.old-deja/g++.pt/crash38.C: Same.
242 * g++.old-deja/g++.pt/explicit70.C: Same.
243 * g++.old-deja/g++.pt/explicit77.C: Same.
244 * g++.old-deja/g++.pt/expr2.C: Same.
245 * g++.old-deja/g++.pt/spec5.C: Same.
246 * g++.old-deja/g++.pt/spec6.C: Same.
247 * g++.old-deja/g++.pt/typename3.C: Same.
248 * g++.old-deja/g++.pt/typename5.C: Same.
249 * g++.old-deja/g++.pt/typename6.C: Same.
250 * g++.old-deja/g++.pt/typename7.C: Same.
251 * g++.old-deja/g++.pt/unify4.C: Same.
252 * g++.old-deja/g++.pt/unify8.C: Same.
253 * g++.old-deja/g++.pt/vaarg3.C: Same.
254 * g++.old-deja/g++.robertl/eb22.C: Same.
255 * g++.old-deja/g++.robertl/eb4.C: Same.
256 * g++.old-deja/g++.robertl/eb44.C: Same.
257 * g++.old-deja/g++.robertl/eb69.C: Same.
258 * g++.old-deja/g++.robertl/eb98.C: Same.
259 * gcc.dg/20031223-1.c: Same.
260 * gcc.dg/940510-1.c: Same.
261 * gcc.dg/990506-0.c: Same.
262 * gcc.dg/Walloca-1.c: Same.
263 * gcc.dg/Walloca-2.c: Same.
264 * gcc.dg/Wconversion-integer.c: Same.
265 * gcc.dg/Wcxx-compat-8.c: Same.
266 * gcc.dg/Wimplicit-int-1.c: Same.
267 * gcc.dg/Wimplicit-int-2.c: Same.
268 * gcc.dg/Wimplicit-int-4.c: Same.
269 * gcc.dg/Wpointer-sign-Wall.c: Same.
270 * gcc.dg/Wpointer-sign-pedantic.c: Same.
271 * gcc.dg/Wshadow-1.c: Same.
272 * gcc.dg/Wshadow-3.c: Same.
273 * gcc.dg/Wswitch-enum-error.c: Same.
274 * gcc.dg/Wswitch-enum.c: Same.
275 * gcc.dg/Wswitch-error.c: Same.
276 * gcc.dg/Wswitch.c: Same.
277 * gcc.dg/Wtype-limits-Wextra.c: Same.
278 * gcc.dg/Wtype-limits.c: Same.
279 * gcc.dg/Wvla-larger-than-2.c: Same.
280 * gcc.dg/anon-struct-5.c: Same.
281 * gcc.dg/array-10.c: Same.
282 * gcc.dg/array-11.c: Same.
283 * gcc.dg/array-15.c: Same.
284 * gcc.dg/array-2.c: Same.
285 * gcc.dg/array-8.c: Same.
286 * gcc.dg/array-const-2.c: Same.
287 * gcc.dg/array-const-3.c: Same.
288 * gcc.dg/bitfld-1.c: Same.
289 * gcc.dg/bitfld-8.c: Same.
290 * gcc.dg/builtin-redefine.c: Same.
291 * gcc.dg/c11-noreturn-1.c: Same.
292 * gcc.dg/c11-noreturn-2.c: Same.
293 * gcc.dg/c11-static-assert-3.c: Same.
294 * gcc.dg/c90-arraydecl-1.c: Same.
295 * gcc.dg/c90-complex-1.c: Same.
296 * gcc.dg/c90-complit-1.c: Same.
297 * gcc.dg/c90-const-expr-11.c: Same.
298 * gcc.dg/c90-const-expr-7.c: Same.
299 * gcc.dg/c90-const-expr-8.c: Same.
300 * gcc.dg/c90-enum-comma-1.c: Same.
301 * gcc.dg/c90-flex-array-1.c: Same.
302 * gcc.dg/c90-hexfloat-1.c: Same.
303 * gcc.dg/c90-idem-qual-1.c: Same.
304 * gcc.dg/c90-idem-qual-2.c: Same.
305 * gcc.dg/c90-idem-qual-3.c: Same.
306 * gcc.dg/c90-mixdecl-1.c: Same.
307 * gcc.dg/c90-restrict-1.c: Same.
308 * gcc.dg/c90-return-1.c: Same.
309 * gcc.dg/c99-array-nonobj-1.c: Same.
310 * gcc.dg/c99-arraydecl-1.c: Same.
311 * gcc.dg/c99-complex-1.c: Same.
312 * gcc.dg/c99-complex-2.c: Same.
313 * gcc.dg/c99-complit-2.c: Same.
314 * gcc.dg/c99-const-expr-7.c: Same.
315 * gcc.dg/c99-const-expr-8.c: Same.
316 * gcc.dg/c99-flex-array-3.c: Same.
317 * gcc.dg/c99-flex-array-7.c: Same.
318 * gcc.dg/c99-flex-array-typedef-7.c: Same.
319 * gcc.dg/c99-impl-decl-1.c: Same.
320 * gcc.dg/c99-impl-int-1.c: Same.
321 * gcc.dg/c99-impl-int-2.c: Same.
322 * gcc.dg/c99-init-3.c: Same.
323 * gcc.dg/c99-restrict-1.c: Same.
324 * gcc.dg/c99-return-1.c: Same.
325 * gcc.dg/c99-tag-1.c: Same.
326 * gcc.dg/c99-tag-3.c: Same.
327 * gcc.dg/call-diag-2.c: Same.
328 * gcc.dg/cpp/19940712-1.c: Same.
329 * gcc.dg/cpp/19951025-1.c: Same.
330 * gcc.dg/cpp/19990413-1.c: Same.
331 * gcc.dg/cpp/direct2.c: Same.
332 * gcc.dg/cpp/direct2s.c: Same.
333 * gcc.dg/cpp/pr28709.c: Same.
334 * gcc.dg/cpp/pr61854-c90.c: Same.
335 * gcc.dg/cpp/pr61854-c94.c: Same.
336 * gcc.dg/cpp/pragma-1.c: Same.
337 * gcc.dg/cpp/pragma-2.c: Same.
338 * gcc.dg/cpp/trad/escaped-eof.c: Same.
339 * gcc.dg/cpp/trad/literals-2.c: Same.
340 * gcc.dg/cpp/warn-comments-2.c: Same.
341 * gcc.dg/cpp/warn-comments-3.c: Same.
342 * gcc.dg/cpp/warn-comments.c: Same.
343 * gcc.dg/cpp/warn-long-long-2.c: Same.
344 * gcc.dg/cpp/warn-long-long.c: Same.
345 * gcc.dg/cpp/warn-redefined-2.c: Same.
346 * gcc.dg/cpp/warn-redefined.c: Same.
347 * gcc.dg/darwin-cfstring-2.c: Same.
348 * gcc.dg/darwin-cfstring-format-1.c: Same.
349 * gcc.dg/decl-9.c: Same.
350 * gcc.dg/declspec-1.c: Same.
351 * gcc.dg/declspec-10.c: Same.
352 * gcc.dg/declspec-11.c: Same.
353 * gcc.dg/declspec-13.c: Same.
354 * gcc.dg/declspec-18.c: Same.
355 * gcc.dg/declspec-4.c: Same.
356 * gcc.dg/declspec-5.c: Same.
357 * gcc.dg/declspec-6.c: Same.
358 * gcc.dg/declspec-8.c: Same.
359 * gcc.dg/deprecated-4.c: Same.
360 * gcc.dg/deprecated.c: Same.
361 * gcc.dg/dfp/composite-type.c: Same.
362 * gcc.dg/empty-source-2.c: Same.
363 * gcc.dg/empty-source-3.c: Same.
364 * gcc.dg/format/attr-6.c: Same.
365 * gcc.dg/format/branch-1.c: Same.
366 * gcc.dg/format/c90-printf-1.c: Same.
367 * gcc.dg/format/c90-strftime-2.c: Same.
368 * gcc.dg/format/c99-strftime-1.c: Same.
369 * gcc.dg/format/cmn-err-1.c: Same.
370 * gcc.dg/format/few-1.c: Same.
371 * gcc.dg/format/ms_branch-1.c: Same.
372 * gcc.dg/format/ms_unnamed-1.c: Same.
373 * gcc.dg/format/ms_va-1.c: Same.
374 * gcc.dg/format/unnamed-1.c: Same.
375 * gcc.dg/format/va-1.c: Same.
376 * gcc.dg/format/xopen-1.c: Same.
377 * gcc.dg/funcdef-var-1.c: Same.
378 * gcc.dg/funcdef-var-2.c: Same.
379 * gcc.dg/gnu89-const-expr-1.c: Same.
380 * gcc.dg/gnu89-const-expr-2.c: Same.
381 * gcc.dg/gnu90-const-expr-1.c: Same.
382 * gcc.dg/gnu99-const-expr-1.c: Same.
383 * gcc.dg/gnu99-const-expr-2.c: Same.
384 * gcc.dg/gnu99-init-2.c: Same.
385 * gcc.dg/gomp/_Atomic-5.c: Same.
386 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
387 * gcc.dg/gomp/atomic-5.c: Same.
388 * gcc.dg/gomp/linear-1.c: Same.
389 * gcc.dg/gomp/pr67500.c: Same.
390 * gcc.dg/init-bad-1.c: Same.
391 * gcc.dg/init-bad-2.c: Same.
392 * gcc.dg/init-bad-3.c: Same.
393 * gcc.dg/init-string-1.c: Same.
394 * gcc.dg/label-compound-stmt-1.c: Same.
395 * gcc.dg/label-decl-2.c: Same.
396 * gcc.dg/label-decl-4.c: Same.
397 * gcc.dg/large-size-array-2.c: Same.
398 * gcc.dg/large-size-array-4.c: Same.
399 * gcc.dg/lvalue-6.c: Same.
400 * gcc.dg/m-un-2.c: Same.
401 * gcc.dg/multiple-overflow-warn-1.c: Same.
402 * gcc.dg/multiple-overflow-warn-2.c: Same.
403 * gcc.dg/multiple-overflow-warn-3.c: Same.
404 * gcc.dg/nested-redef-1.c: Same.
405 * gcc.dg/no-asm-1.c: Same.
406 * gcc.dg/no-asm-3.c: Same.
407 * gcc.dg/no-asm-4.c: Same.
408 * gcc.dg/noncompile/20010524-1.c: Same.
409 * gcc.dg/noncompile/incomplete-5.c: Same.
410 * gcc.dg/noncompile/pr44517.c: Same.
411 * gcc.dg/noncompile/pr52290.c: Same.
412 * gcc.dg/noreturn-1.c: Same.
413 * gcc.dg/overflow-warn-1.c: Same.
414 * gcc.dg/overflow-warn-2.c: Same.
415 * gcc.dg/overflow-warn-3.c: Same.
416 * gcc.dg/overflow-warn-4.c: Same.
417 * gcc.dg/parm-mismatch-1.c: Same.
418 * gcc.dg/parser-pr28152-2.c: Same.
419 * gcc.dg/parser-pr28152.c: Same.
420 * gcc.dg/pedwarn-init.c: Same.
421 * gcc.dg/pointer-arith-2.c: Same.
422 * gcc.dg/pointer-arith-3.c: Same.
423 * gcc.dg/pointer-arith-4.c: Same.
424 * gcc.dg/pr14475.c: Same.
425 * gcc.dg/pr18596-3.c: Same.
426 * gcc.dg/pr18809-1.c: Same.
427 * gcc.dg/pr27953.c: Same.
428 * gcc.dg/pr30457.c: Same.
429 * gcc.dg/pr30551-2.c: Same.
430 * gcc.dg/pr30551-3.c: Same.
431 * gcc.dg/pr30551-4.c: Same.
432 * gcc.dg/pr30551-5.c: Same.
433 * gcc.dg/pr30551-6.c: Same.
434 * gcc.dg/pr30551.c: Same.
435 * gcc.dg/pr36997.c: Same.
436 * gcc.dg/pr41842.c: Same.
437 * gcc.dg/pr48552-1.c: Same.
438 * gcc.dg/pr48552-2.c: Same.
439 * gcc.dg/pr59717.c: Same.
440 * gcc.dg/pr61077.c: Same.
441 * gcc.dg/pr61096-1.c: Same.
442 * gcc.dg/pr63626.c: Same.
443 * gcc.dg/pr64223-1.c: Same.
444 * gcc.dg/pr64223-2.c: Same.
445 * gcc.dg/pr8788-1.c: Same.
446 * gcc.dg/pr8927-1.c: Same.
447 * gcc.dg/pragma-darwin.c: Same.
448 * gcc.dg/pragma-diag-5.c: Same.
449 * gcc.dg/pragma-message.c: Same.
450 * gcc.dg/redecl-1.c: Same.
451 * gcc.dg/simd-1.c: Same.
452 * gcc.dg/simd-5.c: Same.
453 * gcc.dg/simd-6.c: Same.
454 * gcc.dg/spellcheck-fields.c: Same.
455 * gcc.dg/spellcheck-typenames.c: Same.
456 * gcc.dg/struct-semi-2.c: Same.
457 * gcc.dg/struct-semi-3.c: Same.
458 * gcc.dg/transparent-union-3.c: Same.
459 * gcc.dg/ucnid-8.c: Same.
460 * gcc.dg/uninit-pr19430-O0.c: Same.
461 * gcc.dg/uninit-pr19430.c: Same.
462 * gcc.dg/uninit-pr20644-O0.c: Same.
463 * gcc.dg/utf-dflt.c: Same.
464 * gcc.dg/utf-dflt2.c: Same.
465 * gcc.dg/utf16-4.c: Same.
466 * gcc.dg/vla-11.c: Same.
467 * gcc.dg/vla-20.c: Same.
468 * gcc.dg/vla-init-1.c: Same.
469 * gcc.dg/vla-init-2.c: Same.
470 * gcc.dg/vla-init-3.c: Same.
471 * gcc.dg/weak/weak-6.c: Same.
472 * gcc.dg/weak/weak-7.c: Same.
473 * gcc.dg/wtr-int-type-1.c: Same.
474 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
475 * gcc.target/arm/polytypes.c: Same.
476 * gcc.target/i386/spellcheck-options-4.c: Same.
477 * gcc.target/powerpc/20030218-1.c: Same.
478 * gcc.target/sh/pr21255-4.c: Same.
479 * gcc.test-framework/dg-error-exp-XP.c: Same.
480 * gfortran.dg/array_constructor_30.f03: Same.
481 * gfortran.dg/class_30.f90: Same.
482 * gfortran.dg/goacc/subarrays.f95: Same.
483 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
484 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
485 * gfortran.dg/intrinsic_std_1.f90: Same.
486 * gfortran.dg/pr70006.f90: Same.
487 * gfortran.dg/warning-directive-1.F90: Same.
488 * gfortran.dg/warning-directive-2.F90: Same.
489 * gfortran.dg/warning-directive-3.F90: Same.
490 * gfortran.dg/warning-directive-4.F90: Same.
491 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
492 * obj-c++.dg/class-extension-1.mm: Same.
493 * obj-c++.dg/class-extension-2.mm: Same.
494 * obj-c++.dg/class-protocol-1.mm: Same.
495 * obj-c++.dg/cxx-ivars-1.mm: Same.
496 * obj-c++.dg/duplicate-class-1.mm: Same.
497 * obj-c++.dg/exceptions-3.mm: Same.
498 * obj-c++.dg/exceptions-4.mm: Same.
499 * obj-c++.dg/exceptions-5.mm: Same.
500 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
501 * obj-c++.dg/fsf-package-0.m: Same.
502 * obj-c++.dg/invalid-type-1.mm: Same.
503 * obj-c++.dg/method-12.mm: Same.
504 * obj-c++.dg/method-13.mm: Same.
505 * obj-c++.dg/method-15.mm: Same.
506 * obj-c++.dg/method-16.mm: Same.
507 * obj-c++.dg/method-6.mm: Same.
508 * obj-c++.dg/method-7.mm: Same.
509 * obj-c++.dg/property/at-property-1.mm: Same.
510 * obj-c++.dg/property/at-property-14.mm: Same.
511 * obj-c++.dg/property/at-property-17.mm: Same.
512 * obj-c++.dg/property/at-property-21.mm: Same.
513 * obj-c++.dg/property/at-property-5.mm: Same.
514 * obj-c++.dg/property/dotsyntax-4.mm: Same.
515 * obj-c++.dg/property/dynamic-3.mm: Same.
516 * obj-c++.dg/property/dynamic-4.mm: Same.
517 * obj-c++.dg/property/property-neg-1.mm: Same.
518 * obj-c++.dg/property/property-neg-6.mm: Same.
519 * obj-c++.dg/property/synthesize-11.mm: Same.
520 * obj-c++.dg/property/synthesize-5.mm: Same.
521 * obj-c++.dg/property/synthesize-6.mm: Same.
522 * obj-c++.dg/proto-lossage-4.mm: Same.
523 * obj-c++.dg/protocol-qualifier-2.mm: Same.
524 * obj-c++.dg/strings/strings-1.mm: Same.
525 * obj-c++.dg/super-class-1.mm: Same.
526 * obj-c++.dg/syntax-error-6.mm: Same.
527 * obj-c++.dg/syntax-error-7.mm: Same.
528 * obj-c++.dg/syntax-error-9.mm: Same.
529 * obj-c++.dg/try-catch-13.mm: Same.
530 * objc.dg/attributes/method-noreturn-1.m: Same.
531 * objc.dg/bad-receiver-type-2.m: Same.
532 * objc.dg/bad-receiver-type.m: Same.
533 * objc.dg/call-super-2.m: Same.
534 * objc.dg/class-2.m: Same.
535 * objc.dg/class-extension-1.m: Same.
536 * objc.dg/class-extension-2.m: Same.
537 * objc.dg/class-protocol-1.m: Same.
538 * objc.dg/desig-init-1.m: Same.
539 * objc.dg/duplicate-class-1.m: Same.
540 * objc.dg/exceptions-3.m: Same.
541 * objc.dg/exceptions-4.m: Same.
542 * objc.dg/exceptions-5.m: Same.
543 * objc.dg/foreach-6.m: Same.
544 * objc.dg/foreach-7.m: Same.
545 * objc.dg/fsf-nsstring-format-1.m: Same.
546 * objc.dg/fsf-package-0.m: Same.
547 * objc.dg/invalid-type-1.m: Same.
548 * objc.dg/method-11.m: Same.
549 * objc.dg/method-19.m: Same.
550 * objc.dg/method-2.m: Same.
551 * objc.dg/method-20.m: Same.
552 * objc.dg/method-5.m: Same.
553 * objc.dg/method-6.m: Same.
554 * objc.dg/method-7.m: Same.
555 * objc.dg/method-9.m: Same.
556 * objc.dg/missing-proto-3.m: Same.
557 * objc.dg/private-1.m: Same.
558 * objc.dg/property/at-property-1.m: Same.
559 * objc.dg/property/at-property-14.m: Same.
560 * objc.dg/property/at-property-17.m: Same.
561 * objc.dg/property/at-property-21.m: Same.
562 * objc.dg/property/at-property-5.m: Same.
563 * objc.dg/property/dynamic-3.m: Same.
564 * objc.dg/property/dynamic-4.m: Same.
565 * objc.dg/property/property-neg-1.m: Same.
566 * objc.dg/property/property-neg-6.m: Same.
567 * objc.dg/property/synthesize-11.m: Same.
568 * objc.dg/property/synthesize-5.m: Same.
569 * objc.dg/property/synthesize-6.m: Same.
570 * objc.dg/proto-hier-1.m: Same.
571 * objc.dg/proto-lossage-4.m: Same.
572 * objc.dg/protocol-qualifier-2.m: Same.
573 * objc.dg/strings/strings-1.m: Same.
574 * objc.dg/type-size-1.m: Same.
575
d904a983
JL
5762017-04-18 Jeff Law <law@redhat.com>
577
578 PR target/74563
579 * gcc.target/mips/pr74563: New test.
580
0155ed56
JJ
5812017-04-18 Jakub Jelinek <jakub@redhat.com>
582
583 PR tree-optimization/80443
584 * gcc.c-torture/compile/pr80443.c: New test.
585
f380f608
RS
5862017-04-18 Richard Sandiford <richard.sandiford@arm.com>
587
588 PR rtl-optimization/80357
589 * gcc.c-torture/compile/pr80357.c: New test.
590
dd68669b
JL
5912017-04-18 Jeff Law <law@redhat.com>
592
593 PR middle-end/80422
594 * gcc.c-torture/compile/pr80422.c: New test.
595
1cda61fc
JJ
5962017-04-18 Jakub Jelinek <jakub@redhat.com>
597
598 PR debug/80263
599 * gcc.dg/debug/dwarf2/pr80263.c: New test.
600
19970253
MM
6012017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
602
603 PR target/80099
604 * gcc.target/powerpc/pr80099-1.c: New test.
605 * gcc.target/powerpc/pr80099-2.c: Likewise.
606 * gcc.target/powerpc/pr80099-3.c: Likewise.
607 * gcc.target/powerpc/pr80099-4.c: Likewise.
608 * gcc.target/powerpc/pr80099-5.c: Likewise.
609
8487c9a5
JJ
6102017-04-18 Jakub Jelinek <jakub@redhat.com>
611
3b5fb3cb
JJ
612 PR sanitizer/80444
613 * gcc.dg/sancov/pr80444.c: New test.
614
8487c9a5
JJ
615 PR middle-end/79788
616 PR middle-end/80375
617 * gcc.dg/pr79788-1.c: New test.
618 * gcc.dg/pr79788-2.c: New test.
619
be7c73ae
MP
6202017-04-18 Marek Polacek <polacek@redhat.com>
621
622 PR c++/80244 - ICE with attribute in template alias.
623 * g++.dg/cpp0x/alias-decl-59.C: New test.
624
d6e3e8a5
MP
625 PR c++/80241 - ICE with alignas pack expansion.
626 * g++.dg/cpp0x/alignas11.C: New test.
627
1adb82e1
BE
6282017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
629
630 PR c++/80287
631 * g++.dg/lto/pr80287_0.C: New test.
632
fb5e5621
KN
6332017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
634
635 PR target/80315
636 * gcc.target/powerpc/pr80315-1.c: New test.
637 * gcc.target/powerpc/pr80315-2.c: New test.
638 * gcc.target/powerpc/pr80315-3.c: New test.
639 * gcc.target/powerpc/pr80315-4.c: New test.
640
afeaeb70
TV
6412017-04-16 Tom de Vries <tom@codesourcery.com>
642
643 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
644 directive.
645 * g++.dg/parse/error3.C: Same.
646 * g++.old-deja/g++.pt/niklas01a.C: Same.
647 * gcc.dg/990506-0.c: Same.
648 * gcc.dg/cpp/19990413-1.c: Same.
649 * gcc.dg/cpp/pragma-1.c: Same.
650 * gcc.dg/cpp/pragma-2.c: Same.
651 * gcc.dg/m-un-2.c: Same.
652 * objc.dg/private-1.m: Same.
653
604f37cd
UB
6542017-04-15 Uros Bizjak <ubizjak@gmail.com>
655
656 * gcc.dg/pr54669.c: Fix dg-do directive.
657 * gcc.dg/pr78582.c: Ditto.
658 * gcc.dg/pr80020.c: Ditto.
659 * gcc.dg/torture/pr57993-2.cpp: Ditto.
660 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
661 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
662 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
663 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
664 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
665 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
666 * gcc.dg/tree-ssa/pr79352.c: Ditto.
667 * gcc.dg/tree-ssa/pr79376.c: Ditto.
668 * gcc.dg/tree-ssa/pr79691.c: Ditto.
669
35cfdb17
DH
6702017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
671
604f37cd 672 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
673 * gfortran.dg/generic_29.f90: Likewise.
674 * gfortran.dg/goacc/multi-clause.f90: Likewise.
675 * gfortran.dg/pr41922.f90: Likewise.
676 * gfortran.dg/pr70006.f90: Likewise.
677
f378be38
SB
6782017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
679
680 PR tree-optimization/66612
681 * gcc.target/powerpc/20050830-1.c: Remove xfail.
682
43076492
JW
6832017-04-14 Janus Weil <janus@gcc.gnu.org>
684
685 PR fortran/80361
686 * gfortran.dg/class_62.f90: New test case.
687
dd3d6a42
AB
6882017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
689
690 * gcc.target/arc/loop-1.c: New file.
691
31a07c81
MM
6922017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
693
694 PR target/80098
695 * gcc.target/powerpc/pr80098-1.c: New test.
696 * gcc.target/powerpc/pr80098-2.c: Likewise.
697 * gcc.target/powerpc/pr80098-3.c: Likewise.
698 * gcc.target/powerpc/pr80098-4.c: Likewise.
699
09956017
JJ
7002017-04-13 Jakub Jelinek <jakub@redhat.com>
701
702 PR sanitizer/80403
703 * g++.dg/ubsan/pr80403-2.C: New test.
704
bc042396
VM
7052017-04-13 Vladimir Makarov <vmakarov@redhat.com>
706
707 PR rtl-optimization/80343
708 * gcc.target/powerpc/pr80343.c: New.
709
abac4c34
DK
7102017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
711
712 PR sanitizer/80414
713 * c-c++-common/ubsan/bounds-15.c: New test.
714
43a3aa03
RB
7152017-04-13 Richard Biener <rguenther@suse.de>
716
717 PR testsuite/80416
718 * g++.dg/torture/pr79671.C: Fix asm constraints.
719
031fbdb9
JJ
7202017-04-13 Jakub Jelinek <jakub@redhat.com>
721
722 PR debug/80321
723 * gcc.dg/debug/pr80321.c: New test.
724
7252017-04-13 Eric Botcazou <ebotcazou@adacore.com>
726
727 * gnat.dg/debug10.adb: New test.
728 * gnat.dg/debug10_pkg.ads: New helper.
729
76873758
JJ
7302017-04-12 Jakub Jelinek <jakub@redhat.com>
731
deed3da9
JJ
732 PR tree-optimization/79390
733 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
734
b96a3e11
JJ
735 PR sanitizer/80403
736 PR sanitizer/80404
737 PR sanitizer/80405
738 * g++.dg/ubsan/pr80403.C: New test.
739 * g++.dg/ubsan/pr80404.C: New test.
740 * g++.dg/ubsan/pr80405.C: New test.
741
76873758
JJ
742 PR c/80163
743 * gcc.dg/torture/pr80163.c: New test.
744
940c9a7c 7452017-04-12 Richard Biener <rguenther@suse.de>
76873758 746 Jeff Law <law@redhat.com>
940c9a7c
RB
747
748 PR tree-optimization/80359
749 * gcc.dg/torture/pr80359.c: New testcase.
750
350792ff 7512017-04-12 Richard Biener <rguenther@suse.de>
76873758 752 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
753
754 PR middle-end/79671
755 * g++.dg/torture/pr79671.C: New testcase.
756 * g++.dg/lto/pr79671_0.C: Likewise.
757 * g++.dg/lto/pr79671_1.c: Likewise.
758
d62e6f10
JJ
7592017-04-12 Jakub Jelinek <jakub@redhat.com>
760
761 PR sanitizer/80349
762 * g++.dg/ubsan/pr80349.C: New test.
763
8585103f
JJ
7642017-04-11 Jakub Jelinek <jakub@redhat.com>
765
347e1f77
JJ
766 PR c++/80370
767 * g++.dg/cpp1z/decomp28.C: New test.
768
df1c878e
JJ
769 PR middle-end/80100
770 * gcc.dg/pr80100.c: New test.
771
8585103f
JJ
772 PR rtl-optimization/80385
773 * g++.dg/opt/pr80385.C: New test.
774
c6cf6ef7
ML
7752017-04-11 Martin Liska <mliska@suse.cz>
776
777 PR ipa/80212
778 * g++.dg/ipa/pr80212.C: New test.
779
3812f460
MS
7802017-04-11 Martin Sebor <msebor@redhat.com>
781
782 PR middle-end/80364
783 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
784
9f679370
ML
7852017-04-11 Martin Liska <mliska@suse.cz>
786
787 PR sanitizer/70878
788 * gcc.dg/ubsan/pr70878.c: New test.
789
82665822
JJ
7902017-04-11 Jakub Jelinek <jakub@redhat.com>
791
cb278caa
JJ
792 PR target/80381
793 * gcc.target/i386/pr80381.c: New test.
794
82665822
JJ
795 PR c++/80363
796 * g++.dg/ext/pr80363.C: New test.
797
abde687a
SKS
7982017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
799
800 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
801 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
802 Add avr-*-* to non-lp64 selector.
803
13e6ec34
MS
8042017-04-10 Martin Sebor <msebor@redhat.com>
805
806 * gcc.dg/pr40340-3.c: Adjust directive pattern.
807 * gcc.dg/pr40340-4.c: Same.
808
a2cb1196
NK
8092017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
810
13e6ec34 811 PR fortran/69498
a2cb1196
NK
812 * gfortran.dg/submodule_unexp.f90: Modified test
813 to account for new error.
814 * gfortran.dg/submodule_twice.f90: New Test
815
b447b28c
JJ
8162017-04-10 Jakub Jelinek <jakub@redhat.com>
817
818 PR c++/80176
819 * g++.dg/init/ref23.C: New test.
820
3bbd6768
TK
8212017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR tree-optimization/80304
824 * gfortran.dg/do_concurrent_4.f90: New test case.
825
99827b5c
JW
8262017-04-10 Janus Weil <janus@gcc.gnu.org>
827
828 PR fortran/80046
829 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
830
7db31bc2
DE
8312017-04-10 David Edelsohn <dje.gcc@gmail.com>
832
833 * g++.dg/torture/pr79905.C: Add -maltivec option.
834
9058a2c5
JL
8352017-04-10 Jeff Law <law@redhat.com>
836
837 PR tree-optimization/80374
838 * g++.dg/pr80374.c: New test.
839
bd8f8642
KN
8402017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
841
842 PR target/80108
843 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
844 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
845
f634dd47
UB
8462017-04-10 Uros Bizjak <ubizjak@gmail.com>
847
848 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
849
065ba179
UB
8502017-04-10 Uros Bizjak <ubizjak@gmail.com>
851
852 PR testsuite/79356
853 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
854
71b838d0
DS
8552017-04-10 Daniel Santos <daniel.santos@pobox.com>
856
857 PR testsuite/79867
858 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
859
98a7a34e
MP
8602017-04-10 Marek Polacek <polacek@redhat.com>
861
862 PR sanitizer/80348
863 * g++.dg/ubsan/div-by-zero-3.C: New test.
864
aac69a62
BC
8652017-04-10 Bin Cheng <bin.cheng@arm.com>
866
867 PR tree-optimization/80153
868 * gcc.c-torture/execute/pr80153.c: New.
869
737237c9
RB
8702017-04-10 Richard Biener <rguenther@suse.de>
871
872 PR middle-end/80362
873 * gcc.dg/torture/pr80362.c: New testcase.
874
ba6ee9fc
RB
8752017-04-10 Richard Biener <rguenther@suse.de>
876
877 PR tree-optimization/80304
878 * gcc.dg/torture/pr80304.c: New testcase.
879
4d1a05f1
NS
8802017-04-10 Nathan Sidwell <nathan@acm.org>
881
882 PR target/79905
883 * g++.dg/torture/pr79905.C: New.
884
3ee0fb02
ML
8852017-04-10 Martin Liska <mliska@suse.cz>
886
887 PR sanitizer/80350
888 * c-c++-common/ubsan/pr80350.c: New test.
889
167a5b77
JJ
8902017-04-10 Jakub Jelinek <jakub@redhat.com>
891
892 PR target/80324
893 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
894
d691b7e4
ML
8952017-04-08 Martin Liska <mliska@suse.cz>
896
897 Revert:
898 2017-04-07 Martin Liska <mliska@suse.cz>
899
900 PR ipa/80212
901 * g++.dg/ipa/pr80212.C: New test.
902
dcb2c527
JJ
9032017-04-07 Jakub Jelinek <jakub@redhat.com>
904
c98b0016
JJ
905 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
906 dg-options.
907 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
908
dcb2c527
JJ
909 PR target/80322
910 PR target/80323
911 PR target/80325
912 PR target/80326
913 * gcc.target/i386/avx512f-undefined-1.c: New test.
914 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
915 * gcc.target/i386/avx-cvtsd-1.c: New test.
916 * gcc.target/i386/avx512f-cvtss-1.c: New test.
917 * gcc.target/i386/avx512f-abspd-1.c: New test.
918 * gcc.target/i386/avx-cvtss-1.c: New test.
919 * gcc.target/i386/avx512f-absps-1.c: New test.
920 * gcc.target/i386/avx512f-int2mask-1.c: New test.
921 * gcc.target/i386/avx512f-mask2int-1.c: New test.
922
1ef532f4
MP
9232017-04-07 Marek Polacek <polacek@redhat.com>
924
925 PR sanitizer/80348
926 * g++.dg/ubsan/div-by-zero-2.C: New test.
927
2166aeb3
MP
928 PR c++/80095
929 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
930
057da7af
VM
9312017-04-07 Vladimir Makarov <vmakarov@redhat.com>
932
933 PR rtl-optimization/70478
934 * gcc.target/s390/pr70478.c: New.
935
3b6cb9e3
ML
9362017-04-07 Martin Liska <mliska@suse.cz>
937
938 PR target/79889
939 * g++.dg/ext/mv8.C: Add aarch64* targets.
940
70cd23c0
ML
9412017-04-07 Martin Liska <mliska@suse.cz>
942
943 PR ipa/80212
944 * g++.dg/ipa/pr80212.C: New test.
945
fe6bb25f
TP
9462017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
947
948 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
949
bf7b869a
RB
9502017-04-07 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/80334
953 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
954 alignas on stack.
955
2d143ba8
RB
9562017-04-07 Richard Biener <rguenther@suse.de>
957
958 PR middle-end/80341
959 * gcc.dg/torture/pr80341.c: New testcase.
960
ed3cd38d
JJ
9612017-04-06 Jakub Jelinek <jakub@redhat.com>
962
963 PR debug/80234
964 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
965 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
966
e5f56581
UB
9672017-04-06 Uros Bizjak <ubizjak@gmail.com>
968
969 PR target/79733
970 * gcc.target/i386/pr79733.c: New test.
971
a5211c80
UB
9722017-04-06 Uros Bizjak <ubizjak@gmail.com>
973
974 PR target/80298
975 * gcc.target/i386/pr80298-1.c: New test.
976 * gcc.target/i386/pr80298-2.c: Ditto.
977
db086c96
TP
9782017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
979
980 PR target/80082
981 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
982 ARMv7-R.
983
09b63f67
RB
9842017-04-06 Richard Biener <rguenther@suse.de>
985
986 PR tree-optimization/80334
987 * g++.dg/torture/pr80334.C: New testcase.
988
d9f8c5af
ML
9892017-04-06 Martin Liska <mliska@suse.cz>
990
991 PR sanitizer/80166
992 * gcc.dg/asan/pr80166.c: New test.
993
1b68991f
RO
9942017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
995
996 PR tree-optimization/79390
997 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
998
0f784346
RB
9992017-04-06 Richard Biener <rguenther@suse.de>
1000
1001 PR tree-optimization/80262
1002 * gcc.target/i386/pr80262.c: New testcase.
1003
23a429c2
RB
10042017-04-06 Richard Biener <rguenther@suse.de>
1005
1006 PR middle-end/80281
1007 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1008
e2323a2b
VM
10092017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1010
1011 PR rtl-optimization/70703
1012 * gcc.target/i386/pr70703.c: New.
1013
47a11342
JJ
10142017-04-05 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR sanitizer/80308
1017 * c-c++-common/asan/pr80308.c: New test.
1018
d0ee17a5
DV
10192017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1020
1021 PR target/79890
1022 * gcc.target/s390/pr79890.c: New test case.
1023
36f896c7
JJ
10242017-04-05 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR target/80310
1027 * c-c++-common/ubsan/pr80310.c: New test.
1028
d16e2ddd
JJ
10292017-04-04 Jakub Jelinek <jakub@redhat.com>
1030
e1201dff
JJ
1031 PR c++/80297
1032 * g++.dg/torture/pr80297.C: New test.
1033
d16e2ddd
JJ
1034 PR tree-optimization/79390
1035 * gcc.target/i386/pr79390.c: New test.
1036 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1037
c0ea338b
VR
10382017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1039
1040 PR c++/80296
1041 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1042
a1527a93
TP
10432017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1044
1045 PR target/80307
1046 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1047 targeting any CPU or architecture.
1048 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1049 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1050 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1051 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1052 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1053 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1054 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1055 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1056
065ba179 10572017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1058
1059 PR fortran/69498
1060 * gfortran.dg/submodule_unexp.f90: New test.
1061
b1fd967c
JJ
10622017-04-04 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR target/80286
1065 * gcc.target/i386/avx-pr80286.c: New test.
1066 * gcc.dg/pr80286.c: New test.
1067
248179b5
RB
10682017-04-04 Richard Biener <rguenther@suse.de>
1069
1070 PR middle-end/80281
1071 * gcc.dg/torture/pr80281.c: New testcase.
1072
a577fcf2
RB
10732017-04-04 Richard Biener <rguenther@suse.de>
1074
1075 PR tree-optimization/80275
1076 * g++.dg/opt/pr80275.C: Make g static.
1077
833bbf60
SB
10782017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1079
1080 PR rtl-optimization/60818
1081 * gcc.c-torture/compile/pr60818.c: New testcase.
1082
5764ee3c
JW
10832017-04-03 Jonathan Wakely <jwakely@redhat.com>
1084
1085 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1086 * gcc.dg/20031012-1.c: Likewise.
1087 * gcc.dg/ipa/ipcp-1.c: Likewise.
1088 * gcc.dg/torture/matrix-3.c: Likewise.
1089 * gcc.target/powerpc/ppc-spe.c: Likewise.
1090 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1091
bbdf4e81
PB
10922017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1093
1094 PR target/80246
1095 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1096 powerpc_vsx_ok.
1097 (std, ld): Limit scan-assembler-times check to lp64.
1098 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1099 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1100 powerpc_vsx_ok.
1101
44bc146f
PB
11022017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1103
1104 PR target/80246
1105 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1106
fff80893
RB
11072017-04-03 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/80275
1110 * g++.dg/opt/pr80275.C: New testcase.
1111
79f9fc38
DV
11122017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1113
1114 PR testsuite/79356
1115 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1116
a8e70fd3
RD
11172017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1118
1119 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1120 (bal): Increase iteration count and assume alignment.
1121
e0061866
BC
11222017-04-03 Bin Cheng <bin.cheng@arm.com>
1123
1124 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1125
c2d43326
AP
11262017-04-02 Andrew Pinski <apinski@cavium.com>
1127
1128 * gcc.c-torture/compile/nested-3.c: New testcase.
1129 * gcc.c-torture/execute/20170401-1.c: New testcase.
1130 * gcc.c-torture/execute/20170401-2.c: New testcase.
1131
a5a9046d
SB
11322017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1133
1134 PR rtl-optimization/79405
1135 gcc.dg/pr79405.c: New testcase.
1136
6f3af356
JJ
11372017-03-31 Jakub Jelinek <jakub@redhat.com>
1138
eee3756d
JJ
1139 PR debug/79255
1140 * gcc.dg/pr79255.c: New test.
1141
6f3af356
JJ
1142 PR c++/79572
1143 * g++.dg/ubsan/null-8.C: New test.
1144
99e6cfd6
PH
11452017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1146
1147 PR target/80107
1148 * gfortran.dg/pr80107.f: New.
1149
094e6b7a
JL
11502017-03-31 Jeff Law <law@redhat.com>
1151
1152 PR tree-optimization/49498
1153 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1154
eceb2409 11552017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1156
eceb2409
RB
1157 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1158
c412c01a 11592017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1160
c412c01a
RB
1161 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1162
005f12bf
JJ
11632017-03-31 Jakub Jelinek <jakub@redhat.com>
1164
af88f557
JJ
1165 PR libstdc++/80251
1166 * g++.dg/ext/is_aggregate.C: New test.
1167
7d790165
JJ
1168 PR middle-end/80173
1169 * gcc.target/i386/pr80173.c: New test.
1170
a7d55154
JJ
1171 PR middle-end/80163
1172 * gcc.dg/pr80163.c: New test.
1173
005f12bf
JJ
1174 PR debug/80025
1175 * gcc.dg/torture/pr80025.c: New test.
1176
c8e0f43f
MF
11772017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1178
1179 * gcc.target/mips/pr52125.c: Add -msym32.
1180
724d25f3
JJ
11812017-03-30 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR translation/80189
1184 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1185 * g++.dg/gomp/sharing-1.C: Likewise.
1186 * gfortran.dg/gomp/pr44536.f90: Likewise.
1187 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1188 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1189 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1190 * gfortran.dg/gomp/pr33439.f90: Likewise.
1191 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1192 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1193 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1194 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1195 * gcc.dg/gomp/sharing-1.c: Likewise.
1196
05dc406d
PB
11972017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1198
1199 PR target/80246
1200 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1201 Darwin and SPE.
1202 (dxex, dxexq): Update return type.
1203 (diex, diexq): Update argument type.
1204 * gcc.target/powerpc/pr80246.c: New test.
1205
b0fd4d7e
MJ
12062017-03-30 Martin Jambor <mjambor@suse.cz>
1207
1208 PR ipa/77333
1209 * g++.dg/ipa/pr77333.C: New test.
1210
de008ec4
JJ
12112017-03-30 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR target/80206
1214 * gcc.target/i386/pr80206.c: New test.
1215
28c02407
RB
12162017-03-30 Richard Biener <rguenther@suse.de>
1217
1218 PR tree-optimization/77498
1219 * gfortran.dg/pr77498.f: New testcase.
1220
10fa8dfb
MP
12212017-03-29 Marek Polacek <polacek@redhat.com>
1222
1223 PR c/79730
1224 * gcc.dg/pr79730.c: New test.
1225
fdc54f39
JD
12262017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1227
1228 PR libgfortran/78670
1229 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1230 a character of length 1. Update test for success.
1231 * gfortran.dg/dtio_28.f03: New test.
1232 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1233 'scratch' to delete the file when done.
1234
533c0b69
SB
12352017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1236
1237 PR rtl-optimization/80233
1238 * gcc.c-torture/compile/pr80233.c: New testcase.
1239
e35229f8
TK
12402017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1241
1242 PR fortran/80254
1243 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1244 * gfortran.dg/dec_io_2a.f90: instead (new test).
1245
5c0a28d4
JW
12462017-03-28 Jiong Wang <jiong.wang@arm.com>
1247
1248 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1249
19846619
SB
12502017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1251
1252 PR testsuite/43496
1253 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1254 generating PIC code.
1255
e5119fab
VM
12562017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1257
1258 PR rtl-optimization/80193
1259 * gcc.target/i386/pr80193.c: New.
1260
cf474530
JW
12612017-03-28 Janus Weil <janus@gcc.gnu.org>
1262
1263 PR fortran/78661
1264 * gfortran.dg/dtio_25.f90: Modified test case.
1265 * gfortran.dg/dtio_27.f90: New test case.
1266
34fac449
UB
12672017-03-28 Uros Bizjak <ubizjak@gmail.com>
1268
1269 PR target/53383
1270 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1271 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1272 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1273
3e907b90
BC
12742017-03-28 Bin Cheng <bin.cheng@arm.com>
1275
1276 * gcc.c-torture/compile/irreducible-loop.c: New.
1277
522818b9
RS
12782017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1279
3e907b90 1280 PR tree-optimization/80218
522818b9
RS
1281 * gcc.dg/pr80218.c: New test.
1282
ea7d7da8
RB
12832017-03-28 Richard Biener <rguenther@suse.de>
1284
1285 PR tree-optimization/78644
1286 * gcc.dg/pr78644-1.c: New testcase.
1287 * gcc.dg/pr78644-2.c: Likewise.
1288
498173ef
TT
12892017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1290
1291 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1292 * gcc.dg/pic-4.c: Likewise.
1293 * gcc.dg/pie-3.c: Likewise.
1294 * gcc.dg/pie-4.c: Likewise.
1295
c5ad2433
ML
12962017-03-28 Martin Liska <mliska@suse.cz>
1297
1298 PR ipa/80205
1299 * g++.dg/ipa/pr80205.C: New test.
1300
17722fb9
SKS
13012017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1302
1303 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1304 with sizeof(int) < 4.
1305 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
1306 * gcc.c-torture/execute/pr79737-2.c: Likewise.
1307 * gcc.dg/torture/pr79777.c: Likewise.
1308 * gcc.dg/torture/pr79910.c: Likewise.
1309
737f500a
RB
13102017-03-28 Richard Biener <rguenther@suse.de>
1311
1312 PR middle-end/80222
1313 * g++.dg/pr80222.C: New testcase.
1314
62f96a79
ML
13152017-03-28 Martin Liska <mliska@suse.cz>
1316
1317 PR ipa/80104
1318 * gcc.dg/ipa/pr80104.c: New test.
1319
72785f26
MP
13202017-03-28 Marek Polacek <polacek@redhat.com>
1321
1322 PR sanitizer/80067
1323 * c-c++-common/ubsan/shift-10.c: New test.
1324
86516987
JL
13252017-03-27 Jeff Law <law@redhat.com>
1326
4dbf1eee 1327 PR tree-optimization/80216
86516987
JL
1328 * gcc.c-torture/compile/pr80216.c: New test.
1329
aade772d
JJ
13302017-03-27 Jakub Jelinek <jakub@redhat.com>
1331
a9e4a1a5
JJ
1332 PR middle-end/80162
1333 * c-c++-common/pr80162-1.c: New test.
1334 * c-c++-common/pr80162-2.c: New test.
1335 * c-c++-common/pr80162-3.c: New test.
1336
aade772d
JJ
1337 PR target/80102
1338 * g++.dg/opt/pr80102.C: New test.
1339
d89f355e
MM
13402017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1341
1342 PR target/78543
1343 * gcc.target/powerpc/pr78543.c: New test.
1344
79c4d73b
KN
13452017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1346
1347 PR target/80103
1348 * gcc.target/powerpc/pr80103-1.c: New test.
1349
819df781
RB
13502017-03-27 Richard Biener <rguenther@suse.de>
1351
1352 PR tree-optimization/80181
1353 * gcc.dg/torture/pr80181.c: New testcase.
1354
84804c5b
CZ
13552017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
1356
065ba179 1357 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 1358
c5e5f5f6
RB
13592017-03-27 Richard Biener <rguenther@suse.de>
1360
1361 PR ipa/79776
1362 * g++.dg/ipa/pr79776.C: New testcase.
1363
7cd200f6
JJ
13642017-03-27 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR sanitizer/80168
1367 * gcc.dg/asan/pr80168.c: New test.
1368
79f512ff
RB
13692017-03-27 Richard Biener <rguenther@suse.de>
1370
1371 PR tree-optimization/80170
1372 * gcc.dg/pr80170.c: New testcase.
1373
672d9f8e
RB
13742017-03-27 Richard Biener <rguenther@suse.de>
1375
1376 PR middle-end/80171
1377 * g++.dg/torture/pr80171.C: New testcase.
1378
978fcba3
JDA
13792017-03-26 John David Anglin <danglin@gcc.gnu.org>
1380
431d7882
JDA
1381 * gcc.dg/torture/pr79732.c: Require alias support.
1382 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
1383
978fcba3
JDA
1384 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
1385 libatomic_available.
1386 * gfortran.dg/coarray_image_status_1.f08: Likewise.
1387 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
1388
1f10d710
JD
13892017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1390
1391 PR libgfortran/78881
1392 * gfortran.dg/dtio_26.f90: New test.
1393
41036686
PT
13942017-03-25 Paul Thomas <pault@gcc.gnu.org>
1395
1396 PR fortran/80156
1397 PR fortran/79382
1398 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
1399 testcase for PR80156. Add a main programme that tests that
1400 the typebound generic is accessible.
1401
5da906ca
BS
14022017-03-25 Bernd Schmidt <bschmidt@redhat.com>
1403
1404 PR rtl-optimization/80160
1405 PR rtl-optimization/80159
1406
1407 * gcc.target/i386/pr80160.c: New test.
1408
7dabefa0
JJ
14092017-03-24 Jakub Jelinek <jakub@redhat.com>
1410
1411 PR sanitizer/79904
1412 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
1413
c8b1fbc1
MP
14142017-03-24 Marek Polacek <polacek@redhat.com>
1415
1416 PR c++/80119
1417 * g++.dg/warn/Wuninitialized-9.C: New test.
1418
76794c52
AK
14192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1420
1421 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
1422 and remove the high-level builtin. The error message for the
1423 would prevent compilation from reaching the second.
1424 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1425
2de2b3f9
AK
14262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1427
1428 * gcc.target/s390/vxe/negfma-1.c: New test.
1429
7d2fd075
AK
14302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1431
1432 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
1433 * gcc.target/s390/arch12/mul-1.c: New test.
1434 * gcc.target/s390/arch12/mul-2.c: New test.
1435
72612e4e
AK
14362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1437
1438 * gcc.target/s390/vxe/vllezlf-1.c: New test.
1439
6c7774d1
AK
14402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1441
1442 * gcc.target/s390/vxe/popcount-1.c: New test.
1443
9ec98860
AK
14442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1445
1446 * gcc.target/s390/vxe/bitops-1.c: New test.
1447
6654e96f
AK
14482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1449
1450 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
1451 * lib/target-supports.exp: Add effective target check s390_vxe.
1452
77c585ca
AK
14532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1454
1455 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
1456 comparison instructions used from now on.
1457
b5de6e84
AK
14582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1459
1460 * gcc.target/s390/s390.exp (check_effective_target_vector):
1461 Include target-supports.exp and move target_vector check routine
1462 ...
1463 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
1464 here and rename it.
1465 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
1466 check from vector to s390_vx.
1467 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
1468 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
1469 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
1470 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
1471 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
1472 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
1473 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
1474 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
1475 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
1476
a602f985
AK
14772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1478
1479 * gcc.target/s390/vector/vec-init-2.c: New test.
1480
085db63d
AK
14812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1482
1483 * gcc.dg/ubsan/pr79904-2.c: New test.
1484
dc4f29bc
AK
14852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1486
1487 PR target/79893
1488 * gcc.target/s390/zvector/pr79893.c: New test.
1489
56010684
JJ
14902017-03-24 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR rtl-optimization/80112
1493 * gcc.dg/pr80112.c: New test.
1494
f0d7b52d
RO
14952017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1496
1497 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
1498 etc. line numbers.
1499 * gcc.dg/Walloca-1.c: Likewise.
1500 * gcc.dg/Walloca-2.c: Likewise.
1501 * gcc.dg/Wvla-larger-than-2.c: Likewise.
1502
635684c4
BS
15032017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 PR tree-optimization/80158
1506 * gfortran.fortran-torture/compile/pr80158.f: New file.
1507
76afddf3
RB
15082017-03-24 Richard Biener <rguenther@suse.de>
1509
1510 PR tree-optimization/80167
1511 * gcc.dg/graphite/pr80167.c: New testcase.
1512
c2e389bf
TV
15132017-03-24 Tom de Vries <tom@codesourcery.com>
1514
1515 PR testsuite/80092
1516 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
1517 dg-require-effective-target global_constructor.
1518 * gcc.dg/tls/emutls-2.c: Same.
1519
a72821b4
TV
15202017-03-24 Tom de Vries <tom@codesourcery.com>
1521
1522 PR testsuite/80092
1523 * c-c++-common/Wimplicit-fallthrough-34.c: Add
1524 dg-require-effective-target indirect_jumps.
1525
1658def9
TV
15262017-03-24 Tom de Vries <tom@codesourcery.com>
1527
1528 PR testsuite/80092
1529 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
1530 nonlocal_goto.
1531
90e02692
TV
15322017-03-24 Tom de Vries <tom@codesourcery.com>
1533
1534 PR testsuite/80092
1535 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
1536 * gcc.dg/Walloca-12.c: Same.
1537 * gcc.dg/attr-alloc_size-8.c: Same.
1538 * gcc.dg/Walloca-4.c: Same.
1539 * gcc.dg/Walloca-8.c: Same.
1540 * gcc.dg/Walloca-13.c: Same.
1541 * gcc.dg/Walloca-14.c: Same.
1542 * gcc.dg/attr-alloc_size-9.c: Same.
1543 * gcc.dg/Walloca-1.c: Same.
1544 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1545 * gcc.dg/Walloca-5.c: Same.
1546 * gcc.dg/Walloca-10.c: Same.
1547 * gcc.dg/Walloca-9.c: Same.
1548 * gcc.dg/attr-alloc_size-6.c: Same.
1549 * gcc.dg/Wvla-larger-than-1.c: Same.
1550 * gcc.dg/torture/pr71881.c: Same.
1551 * gcc.dg/torture/pr71901.c: Same.
1552 * gcc.dg/torture/pr78742.c: Same.
1553 * gcc.dg/builtin-alloc-size.c: Same.
1554 * gcc.dg/Walloca-2.c: Same.
1555 * gcc.dg/Walloca-6.c: Same.
1556 * gcc.dg/Walloca-11.c: Same.
1557 * gcc.dg/attr-alloc_size-7.c: Same.
1558 * gcc.dg/Wvla-larger-than-2.c: Same.
1559 * gcc.dg/Walloca-3.c: Same.
1560 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1561 * gcc.c-torture/compile/pr79413.c: Same.
1562 * gcc.c-torture/compile/pr78439.c: Same.
1563
842392c8
KN
15642017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1565
1566 * gcc.target/powerpc/p9-options-1.c: New test.
1567
de2b3f5c
KT
15682017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1569
1570 PR target/71436
1571 * gcc.c-torture/compile/pr71436.c: New test.
1572
2e6315ef 15732017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1574 Richard Biener <rguenther@suse.de>
2e6315ef
WS
1575
1576 PR tree-optimization/79908
1577 PR tree-optimization/80136
1578 * gcc.dg/torture/pr79908.c: New file.
1579
9cdf0363
NK
15802017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
1581
2e6315ef 1582 PR fortran/39239
9cdf0363
NK
1583 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
1584
f3dd574e
JJ
15852017-03-22 Jakub Jelinek <jakub@redhat.com>
1586
f13e9cd5
JJ
1587 PR c++/80141
1588 * g++.dg/gomp/pr80141.C: New test.
1589
68ed2ba0
JJ
1590 PR c++/80129
1591 * g++.dg/torture/pr80129.C: New test.
1592
f3dd574e
JJ
1593 PR sanitizer/80110
1594 * g++.dg/tsan/pr80110.C: New test.
1595
918b6c9e
TK
15962017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1597
1598 PR fortran/80142
1599 * gfortran.dg/any_loc.f90: New test case.
1600
bf634d1c
TP
16012017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1602
1603 PR target/80082
1604 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
1605 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
1606
f7325b95
ML
16072017-03-22 Martin Liska <mliska@suse.cz>
1608
1609 PR target/79906
1610 * g++.dg/ext/mv8.C: Add power* targets.
1611
3f01b620
MS
16122017-03-21 Martin Sebor <msebor@redhat.com>
1613
1614 PR c++/79548
1615 * g++.dg/warn/Wunused-var-26.C: New test.
1616
1cefb051
BS
16172017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1618
1619 PR tree-optimization/79908
1620 * gcc.dg/torture/pr79908.c: Revert addition of new file.
1621
edc1747f
MP
16222017-03-21 Marek Polacek <polacek@redhat.com>
1623 Martin Sebor <msebor@redhat.com>
1624
1625 PR tree-optimization/80109
1626 * gcc.dg/Walloca-14.c: New test.
1627
85106b87
JJ
16282017-03-21 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR target/80125
1631 * gcc.target/powerpc/pr80125.c: New test.
1632
e59a225f
NK
16332017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
1634
1635 PR fortran/69498
1636 * gfortran.dg/unexp_attribute.f90: New test
1637
0ffe60b5 16382017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 1639 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
1640
1641 PR tree-optimization/79908
1642 * gcc.dg/torture/pr79908.c: New file.
1643
54eb90fe
SKS
16442017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1645
1646 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
1647 with sizeof(int) < 4.
1648
5611c456
ML
16492017-03-21 Martin Liska <mliska@suse.cz>
1650
1651 * gcc.target/i386/pr65044.c: Add '.' in order to catch
1652 apostrophes.
1653
e650ea2a
RB
16542017-03-21 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/80032
1657 * g++.dg/opt/pr80032.C: New testcase.
1658
da2ce5f9
RB
16592017-03-21 Richard Biener <rguenther@suse.de>
1660
1661 PR tree-optimization/80122
1662 * gcc.dg/torture/pr80122.c: New testcase.
1663
9d60683a
TT
16642017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
1665
1666 * gcc.dg/pic-2.c: Skip for MIPS.
1667 * gcc.dg/pie-2.c: Skip for MIPS.
1668
d3e19c2c
PC
16692017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 PR c++/77752
1672 * g++.dg/cpp0x/initlist97.C: New.
1673 * g++.dg/cpp0x/initlist85.C: Update.
1674
8bee092e
JJ
16752017-03-21 Jakub Jelinek <jakub@redhat.com>
1676
9f30dff0
JJ
1677 PR c/67338
1678 * gcc.dg/pr67338.c: New test.
1679
8bee092e
JJ
1680 PR c++/35878
1681 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
1682 dump instead of assembler.
1683 * g++.dg/init/pr35878_2.C: Likewise.
1684 * g++.dg/init/pr35878_3.C: Likewise.
1685
4d1b8e70
JJ
16862017-03-21 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c/80097
1689 * gcc.dg/ubsan/pr80097.c: New test.
1690
c34923c4
BS
16912017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1692
1693 PR tree-optimization/80054
1694 * g++.dg/torture/pr80054.C: New file.
1695
b0ba96c2
KN
16962017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1697
1698 PR target/79963
1699 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
1700 directive to assure selection of proper bit using rlwinm insn.
1701 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1702 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
1703 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
1704 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
1705
92377255
MP
17062017-03-20 Marek Polacek <polacek@redhat.com>
1707 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/80059 - ICE with noexcept and __transaction_atomic
1710 * g++.dg/tm/pr80059-2.C: New test.
1711 * g++.dg/tm/pr80059.C: New test.
1712
243e28bf
ML
17132017-03-20 Martin Liska <mliska@suse.cz>
1714
1715 PR middle-end/79753
1716 * gcc.target/i386/mpx/pr79753.c: New test.
1717
918112d3
ML
17182017-03-20 Martin Liska <mliska@suse.cz>
1719
1720 PR target/79769
1721 PR target/79770
1722 * g++.dg/pr79769.C: New test.
1723 * gcc.target/i386/mpx/pr79770.c: New test.
1724
e325aba2
AK
17252017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1726
1727 PR target/78857
1728 * gcc.target/s390/load-and-test-fp-1.c: New test.
1729 * gcc.target/s390/load-and-test-fp-2.c: New test.
1730
91d2c04c
PT
17312017-03-18 Paul Thomas <pault@gcc.gnu.org>
1732
1733 PR fortran/79676
1734 * gfortran.dg/submodule_28.f08 : New test.
1735
c7e4107b
PT
17362017-03-18 Paul Thomas <pault@gcc.gnu.org>
1737
1738 PR fortran/71838
1739 * gfortran.dg/submodule_26.f08 : New test.
1740 * gfortran.dg/submodule_27.f08 : New test.
1741
d8fe28be
PH
17422017-03-17 Pat Haugen <pthaugen@us.ibm.com>
1743
1744 PR target/79951
1745 * gcc.target/powerpc/pr79951.c: New.
1746
4a17943d
BS
17472017-03-17 Bernd Schmidt <bschmidt@redhat.com>
1748
1749 PR rtl-optimization/79910
1750 * gcc.dg/torture/pr79910.c: New test.
1751
7f166d94
JL
17522017-03-17 Jeff Law <law@redhat.com>
1753
1754 PR tree-optimization/71437
1755 * gcc.dg/tree-ssa/pr71437.c: New test.
1756 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
1757 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
1758 now caught by VRP, but which were previously caught by DOM.
1759
12c4f7dc
RB
17602017-03-17 Richard Biener <rguenther@suse.de>
1761
1762 PR middle-end/80075
1763 * g++.dg/torture/pr80075.C: New testcase.
1764
207f3423
MM
17652017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
1766
1767 PR target/71294
1768 * g++.dg/pr71294.C: New test.
1769
9fc900af
SB
17702017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1771
1772 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
1773
c05c2380
JJ
17742017-03-16 Jakub Jelinek <jakub@redhat.com>
1775
e711928b
JJ
1776 PR fortran/80010
1777 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1778
c05c2380
JJ
1779 PR fortran/79886
1780 * gfortran.dg/pr79886.f90: New test.
1781
3231d64b
MM
17822017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1783
1784 PR target/79038
1785 * gcc.target/powerpc/pr79038-1.c: New test.
1786
81ef1f5e
SB
17872017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
1788
1789 PR fortran/33271
1790 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1791
395a1e9b
JW
17922017-03-15 Jiong Wang <jiong.wang@arm.com>
1793
1794 PR testsuite/79356
1795 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1796
05f65910
UB
17972017-03-15 Uros Bizjak <ubizjak@gmail.com>
1798
1799 PR target/80019
1800 * gcc.target/i386/pr80019.c: New test.
1801
94285a7d
ML
18022017-03-15 Martin Liska <mliska@suse.cz>
1803
1804 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1805
a983542b
MS
18062017-03-14 Martin Sebor <msebor@redhat.com>
1807
1808 PR tree-optimization/79800
1809 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1810 * gcc.dg/tree-ssa/pr79800.c: New test.
1811
76ca5f40
MM
18122017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1813
1814 PR target/79947
1815 * gcc.target/powerpc/pr79947.c: New test.
1816
5d9a283a
MS
18172017-03-14 Martin Sebor <msebor@redhat.com>
1818
1819 PR middle-end/80020
1820 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1821 * gcc.dg/attr-alloc_size-7.c: Same.
1822 * gcc.dg/attr-alloc_size-9.c: Same.
1823 * gcc.dg/builtin-alloc-size.c: Same.
1824 * gcc.dg/pr80020.c: New test.
1825
4692943d
BS
18262017-03-14 Bernd Schmidt <bschmidt@redhat.com>
1827
1828 PR rtl-optimization/79728
1829 * gcc.target/i386/sse-globalreg.c: New test.
1830
861d9d5e
ML
18312017-03-14 Martin Liska <mliska@suse.cz>
1832
1833 PR lto/66295
1834 * gcc.dg/tree-prof/pr66295.c: New test.
1835
a48018b5
ML
18362017-03-13 Martin Liska <mliska@suse.cz>
1837
1838 PR middle-end/78339
1839 * gcc.target/i386/mpx/pr78339.c: New test.
1840
8c56cc5a
CZ
18412017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1842
065ba179 1843 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 1844
14555394
CZ
18452017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
1846
065ba179 1847 * gcc.target/arc/pr9001090948.c: New file.
14555394 1848
3079b92e
SB
18492017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
1850
1851 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1852 Fix test. Make early-out condition return early. Correct comments.
1853
c08de9db
JD
18542017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1855
1856 PR libgfortran/78854
1857 * gfortran.dg/dtio_25.f90: New test.
1858
66b27545
MS
18592017-03-10 Martin Sebor <msebor@redhat.com>
1860
1861 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1862
8f2f6381
BS
18632017-03-10 Bernd Schmidt <bschmidt@redhat.com>
1864
1865 PR rtl-optimization/78911
1866 * gcc.target/i386/pr78911-1.c: New test.
1867 * gcc.target/i386/pr78911-2.c: New test.
1868
8e2c69b4 18692017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 1870
8e2c69b4
WS
1871 PR target/79941
1872 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1873 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1874 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1875
455d833c
MP
18762017-03-10 Marek Polacek <polacek@redhat.com>
1877
1878 PR c++/79967
1879 * g++.dg/cpp0x/gen-attrs-63.C: New test.
1880
cdd669f9
JJ
18812017-03-10 Jakub Jelinek <jakub@redhat.com>
1882
e260b0a7
JJ
1883 PR c++/79899
1884 * g++.dg/other/friend7.C: New test.
1885
cdd669f9
JJ
1886 PR c++/79896
1887 * g++.dg/ext/int128-5.C: New test.
1888
730e6e46
SB
18892017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1890
1891 PR testsuite/79356
1892 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1893 powerpc, sparc, or s390x.
1894
fc8f6304
PH
18952017-03-10 Pat Haugen <pthaugen@us.ibm.com>
1896
1897 PR target/79907
1898 * gcc.target/powerpc/pr79907.c: New.
1899
f1b0632a
OH
19002017-03-10 Olivier Hainque <hainque@adacore.com>
1901
1902 * gnat.dg/opt64.adb: New test.
1903 * gnat.dg/opt64_pkg.ads: New helper.
1904 * gnat.dg/opt64_pkg.adb: New helper.
1905
5558f089
JJ
19062017-03-10 Jakub Jelinek <jakub@redhat.com>
1907
2d9dd4fb
JJ
1908 PR rtl-optimization/79909
1909 * gcc.target/powerpc/pr79909.c: New test.
1910
72772e67
JJ
1911 PR tree-optimization/79972
1912 * gcc.dg/pr79972.c: New test.
1913
5558f089
JJ
1914 PR tree-optimization/77975
1915 * gcc.dg/pr77975.c: New test.
1916
822a132c
MP
19172017-03-09 Marek Polacek <polacek@redhat.com>
1918
1919 PR c++/79962
1920 PR c++/79984
1921 * c-c++-common/nonnull-3.c: New test.
1922 * g++.dg/warn/Wnonnull3.C: New test.
1923
c9819d22
MF
19242017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
1925
1926 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1927 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1928
36618428
MP
19292017-03-09 Marek Polacek <polacek@redhat.com>
1930
1931 PR sanitizer/79757
1932 * gcc.dg/ubsan/pr79757-1.c: New test.
1933 * gcc.dg/ubsan/pr79757-2.c: New test.
1934 * gcc.dg/ubsan/pr79757-3.c: New test.
1935 * gcc.dg/ubsan/pr79757-4.c: New test.
1936 * gcc.dg/ubsan/pr79757-5.c: New test.
1937
01e5af5a
JJ
19382017-03-09 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c/79969
1941 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
1942
6443c7c0
MP
19432017-03-09 Marek Polacek <polacek@redhat.com>
1944
1945 PR c++/79687
1946 * g++.dg/expr/ptrmem8.C: New test.
1947 * g++.dg/expr/ptrmem9.C: New test.
1948
d721dc3c
RB
19492017-03-09 Richard Biener <rguenther@suse.de>
1950
1951 PR tree-optimization/79977
1952 * gcc.dg/graphite/pr79977.c: New testcase.
1953
1f1fd3e2
TT
19542017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
1955
1956 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
1957 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
1958 * lib/target-supports.exp (check_effective_target_rdynamic):
1959 New proc.
1960
16967aff
RB
19612017-03-09 Richard Biener <rguenther@suse.de>
1962
1963 PR middle-end/79971
1964 * gcc.dg/fixed-point/pr79971.c: New testcase.
1965
26d7dc48
RB
19662017-03-09 Richard Biener <rguenther@suse.de>
1967
1968 PR ipa/79970
1969 * gcc.dg/torture/pr79970.c: New testcase.
1970
35f77c28
PC
19712017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1972
1973 PR c++/71966
1974 * g++.dg/cpp0x/pr71966-1.C: New.
1975 * g++.dg/cpp0x/pr71966-2.C: Likewise.
1976
8a7df031
ML
19772017-03-09 Martin Liska <mliska@suse.cz>
1978
1979 PR tree-optimization/79631
1980 * gcc.target/i386/mpx/pr79631.c: New test.
1981
3828bb0d
ML
19822017-03-09 Martin Liska <mliska@suse.cz>
1983
1984 PR target/65705
1985 PR target/69804
1986 * gcc.target/i386/pr71458.c: Update scanned pattern.
1987
410a590c
MP
19882017-03-09 Marek Polacek <polacek@redhat.com>
1989
1990 PR c++/79672
1991 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
1992 * g++.dg/warn/Wduplicated-branches3.C: New test.
1993
f084a22e
PG
19942017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
1995
1996 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
1997
a278b1c3
ML
19982017-03-09 Martin Liska <mliska@suse.cz>
1999
2000 PR ipa/79764
2001 * g++.dg/pr79764.C: New test.
2002
8dc19053
ML
20032017-03-09 Martin Liska <mliska@suse.cz>
2004
2005 PR ipa/79761
2006 * g++.dg/pr79761.C: New test.
2007
030fc94a
JJ
20082017-03-09 Jakub Jelinek <jakub@redhat.com>
2009
9e463823
JJ
2010 PR sanitizer/79944
2011 * c-c++-common/asan/pr79944.c: New test.
2012
6b62f323
JJ
2013 PR target/79932
2014 * gcc.target/i386/pr79932-2.c: New test.
2015
030fc94a
JJ
2016 PR target/79932
2017 * gcc.target/i386/pr79932-1.c: New test.
2018
423aec8b
MP
20192017-03-09 Marek Polacek <polacek@redhat.com>
2020
2021 PR c++/79900 - ICE in strip_typedefs
2022 * g++.dg/warn/Wpadded-1.C: New test.
2023
6659fe59
MP
20242017-03-08 Marek Polacek <polacek@redhat.com>
2025
2026 * g++.dg/Walloca1.C: Adjust dg-warning.
2027
f1a675e4
AH
20282017-03-08 Andrew Haley <aph@redhat.com>
2029
2030 PR tree-optimization/79943
2031 * gcc.dg/tree-ssa/pr79943.c: New test.
2032
edfcd7e3
RB
20332017-03-08 Richard Biener <rguenther@suse.de>
2034
2035 PR tree-optimization/79955
2036 * gcc.dg/uninit-24.c: New testcase.
2037
61fdfd8c
RB
20382017-03-08 Richard Biener <rguenther@suse.de>
2039
2040 PR tree-optimization/79920
2041 * gcc.dg/vect/pr79920.c: New testcase.
2042
4b48e883
JJ
20432017-03-08 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR sanitizer/79904
2046 * gcc.dg/ubsan/pr79904.c: New test.
2047
a71dbc63
JJ
20482017-03-07 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR c/79834
2051 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2052 diagnostics.
2053
d8a90142
MP
20542017-03-07 Marek Polacek <polacek@redhat.com>
2055
2056 PR middle-end/79809
2057 * g++.dg/Walloca1.C: New test.
2058
a5e9e3e4
ML
20592017-03-07 Martin Liska <mliska@suse.cz>
2060
2061 PR middle-end/68270
2062 * g++.dg/pr68270.C: New test.
2063
1f6dba54
JJ
20642017-03-07 Jakub Jelinek <jakub@redhat.com>
2065
760f82db
JJ
2066 PR rtl-optimization/79901
2067 * gcc.target/i386/pr79901.c: New test.
2068
1f6dba54
JJ
2069 PR sanitizer/79897
2070 * c-c++-common/ubsan/pr79897.c: New test.
2071
feca7b89
VM
20722017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2073
2074 PR rtl-optimization/79571
2075 * gcc.target/i386/pr79571.c: New.
2076
bdbbf28d
MP
20772017-03-06 Marek Polacek <polacek@redhat.com>
2078
2079 PR c++/79796 - ICE with NSDMI and this pointer
2080 * g++.dg/cpp0x/nsdmi13.C: New test.
2081
52564551
JK
20822017-03-06 Julia Koval <julia.koval@intel.com>
2083
2084 PR target/79793
2085 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2086 directives.
2087 * gcc.target/i386/interrupt-13.c: Ditto.
2088 * gcc.target/i386/interrupt-14.c: Ditto.
2089 * gcc.target/i386/interrupt-15.c: Ditto.
2090
345edb37
JJ
20912017-03-06 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR c++/79822
2094 * g++.dg/cpp0x/constexpr-79822.C: New test.
2095
a8d25fd0
RB
20962017-03-06 Richard Biener <rguenther@suse.de>
2097
2098 PR tree-optimization/79894
2099 * gcc.dg/vect/pr79887.c: New testcase.
2100
522fcdd7
RB
21012017-03-06 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/79824
2104 * gcc.dg/vect/pr79824-1.c: New testcase.
2105 * gcc.dg/vect/pr79824-2.c: Likewise.
2106
54649631
TT
21072017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2108
2109 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2110 gettimeofday. Remove dg-skip-if for AVR.
2111 * lib/target-supports.exp (check_effective_target_gettimeofday):
2112 New proc.
2113
4bbc8970
RD
21142017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2115
2116 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2117 * gcc.target/s390/hotpatch-10.c: Likewise.
2118 * gcc.target/s390/hotpatch-11.c: Likewise.
2119 * gcc.target/s390/hotpatch-12.c: Likewise.
2120 * gcc.target/s390/hotpatch-13.c: Likewise.
2121 * gcc.target/s390/hotpatch-14.c: Likewise.
2122 * gcc.target/s390/hotpatch-15.c: Likewise.
2123 * gcc.target/s390/hotpatch-16.c: Likewise.
2124 * gcc.target/s390/hotpatch-17.c: Likewise.
2125 * gcc.target/s390/hotpatch-18.c: Likewise.
2126 * gcc.target/s390/hotpatch-19.c: Likewise.
2127 * gcc.target/s390/hotpatch-2.c: Likewise.
2128 * gcc.target/s390/hotpatch-26.c: Likewise.
2129 * gcc.target/s390/hotpatch-27.c: Likewise.
2130 * gcc.target/s390/hotpatch-28.c: Likewise.
2131 * gcc.target/s390/hotpatch-3.c: Likewise.
2132 * gcc.target/s390/hotpatch-4.c: Likewise.
2133 * gcc.target/s390/hotpatch-5.c: Likewise.
2134 * gcc.target/s390/hotpatch-6.c: Likewise.
2135 * gcc.target/s390/hotpatch-7.c: Likewise.
2136 * gcc.target/s390/hotpatch-8.c: Likewise.
2137 * gcc.target/s390/hotpatch-9.c: Likewise.
2138
5f215a70
PC
21392017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2140
2141 PR c++/64574
2142 * g++.dg/template/crash125.C: New.
2143
296cc393
JJ
21442017-03-06 Jakub Jelinek <jakub@redhat.com>
2145
2146 PR target/79812
2147 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2148
ca8942a3
TT
21492017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2150
2151 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2152
c1b993c0
PG
21532017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2154
2155 * gcc.target/mips/msa-minmax.c: New tests.
2156
a50a32aa
ML
21572017-03-06 Martin Liska <mliska@suse.cz>
2158
2159 PR sanitize/79783
2160 * g++.dg/asan/pr79783.C: New test.
2161
5ada812c
PG
21622017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2163
2164 * gcc.target/mips/msa-dotp.c: New tests.
2165
334b3c4b
PG
21662017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2167
2168 * gcc.target/mips/msa-bclri.c: New test.
2169
d8b4baeb
PC
21702017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2171
2172 PR c++/70266
2173 * g++.dg/tm/pr70266.C: New.
2174
ef78bc3c 21752017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2176 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2177
2178 * gfortran.dg/coarray/fail_image_1.f08: New test.
2179 * gfortran.dg/coarray/fail_image_2.f08: New test.
2180 * gfortran.dg/coarray/failed_images_1.f08: New test.
2181 * gfortran.dg/coarray/failed_images_2.f08: New test.
2182 * gfortran.dg/coarray/image_status_1.f08: New test.
2183 * gfortran.dg/coarray/image_status_2.f08: New test.
2184 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2185 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2186 * gfortran.dg/coarray_fail_st.f90: New test.
2187 * gfortran.dg/coarray_failed_images_1.f08: New test.
2188 * gfortran.dg/coarray_image_status_1.f08: New test.
2189 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2190
7f5a7d78
MP
21912017-03-03 Marek Polacek <polacek@redhat.com>
2192
2193 PR c/79758
2194 * gcc.dg/noncompile/pr79758.c: New test.
2195
cc195d46
JJ
21962017-03-03 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR middle-end/79805
2199 * g++.dg/opt/pr79805.C: New test.
2200
945b6e16
AS
22012017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2202
2203 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2204 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2205 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2206 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2207 * gcc.target/i386/i386.exp
2208 (check_effective_target_avx512vpopcntdq): New.
2209
31dcc385
TT
22102017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2211
2212 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2213 ilp32 targets and match DImode registers for lp64 targets.
2214
0e174ae1
UB
22152017-03-03 Uros Bizjak <ubizjak@gmail.com>
2216
2217 * g++.dg/pr71624.C: Disable for x32.
2218 * g++.dg/pr71633.C: Ditto.
2219
93505ec5
JJ
22202017-03-03 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR target/79807
2223 * gcc.target/i386/pr79807.c: New test.
2224
d78a1c01
ML
22252017-03-03 Martin Liska <mliska@suse.cz>
2226
2227 PR tree-optimization/79803
2228 * gcc.dg/tree-ssa/pr79803.c: New test.
2229
ec7f796e
ML
22302017-03-03 Martin Liska <mliska@suse.cz>
2231
2232 PR rtl-optimization/79574
2233 * gcc.dg/pr79574-2.c: New test.
2234
30d309aa
RB
22352017-03-03 Richard Biener <rguenther@suse.de>
2236
2237 PR c++/79825
2238 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2239
38801de5
JJ
22402017-03-03 Jakub Jelinek <jakub@redhat.com>
2241
2242 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2243
7278b0a2
MP
22442017-03-03 Marek Polacek <polacek@redhat.com>
2245
2246 PR c++/79791
2247 * g++.dg/warn/Wwrite-strings-1.C: New test.
2248 * g++.dg/warn/Wwrite-strings-2.C: New test.
2249 * g++.dg/warn/Wwrite-strings-3.C: New test.
2250 * g++.dg/warn/Wwrite-strings-4.C: New test.
2251 * g++.dg/warn/Wwrite-strings-5.C: New test.
2252 * g++.dg/warn/Wwrite-strings-6.C: New test.
2253 * g++.dg/warn/Wwrite-strings-7.C: New test.
2254 * g++.dg/warn/Wwrite-strings-8.C: New test.
2255 * g++.dg/warn/Wwrite-strings-9.C: New test.
2256 * g++.dg/warn/Wwrite-strings-10.C: New test.
2257 * g++.dg/warn/Wwrite-strings-11.C: New test.
2258 * g++.dg/warn/Wwrite-strings-12.C: New test.
2259
75473a91
RB
22602017-03-03 Richard Biener <rguenther@suse.de>
2261
2262 PR middle-end/79818
2263 * gcc.dg/torture/pr79818.c: New testcase.
2264
50bea0c5
JJ
22652017-03-02 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR c++/79782
2268 * g++.dg/warn/Wunused-parm-10.C: New test.
2269
130f15ce
UB
22702017-03-02 Uros Bizjak <ubizjak@gmail.com>
2271
2272 * gcc.dg/rtl/x86_64/*.c: Test for
2273 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2274
dc362ada
UB
22752017-03-02 Uros Bizjak <ubizjak@gmail.com>
2276
2277 PR target/79514
2278 * gcc.target/i386/pr79514.c: New test.
2279
fe792dd8
JJ
22802017-03-02 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR rtl-optimization/79780
2283 * gcc.c-torture/compile/pr79780.c: New test.
2284
e80facb4
RB
22852017-03-02 Richard Biener <rguenther@suse.de>
2286
2287 PR tree-optimization/79345
2288 PR c++/42000
2289 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2290 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2291 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2292
eb0e7c34
RB
22932017-03-02 Richard Biener <rguenther@suse.de>
2294
2295 PR c/79756
2296 * gcc.dg/vector-1.c: New testcase.
2297
653a4b32
BC
22982017-03-02 Bin Cheng <bin.cheng@arm.com>
2299
2300 PR tree-optimization/66768
2301 * gcc.target/i386/pr66768.c: New test.
2302
da403f31
RB
23032017-03-02 Richard Biener <rguenther@suse.de>
2304
2305 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
2306 * gcc.dg/rtl/x86_64/final.c: Likewise.
2307 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
2308 * gcc.dg/rtl/x86_64/ira.c: Likewise.
2309 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
2310 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
2311
83692f96
RB
23122017-03-02 Richard Biener <rguenther@suse.de>
2313
2314 PR tree-optimization/79777
2315 * gcc.dg/torture/pr79777.c: New testcase.
2316
71dedb33
MS
23172017-03-01 Martin Sebor <msebor@redhat.com>
2318
2319 PR middle-end/79692
2320 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2321 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
2322 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
2323 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
2324
48990905
UB
23252017-03-01 Uros Bizjak <ubizjak@gmail.com>
2326
2327 * gcc.target/i386/invsize-2.c: New test.
2328 * gcc.target/i386/invsize-3.c: Ditto.
2329 * gcc.target/i386/invsize-4.c: Ditto.
2330 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
2331 * gcc.target/i386/stackalign/asm-1.c: Ditto.
2332
c7f0c9f3
MM
23332017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2334
2335 PR target/79439
2336 * gcc.target/powerpc/pr79439.c: New test.
2337
f5ef6bfc
PH
23382017-03-01 Pat Haugen <pthaugen@us.ibm.com>
2339
2340 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
2341 scan string.
2342
2343
50181506
KN
23442017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2345
2346 PR target/79395
2347 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
2348 pattern to look for vcmpequd. instead of vcmpnew.
2349 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2350 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
2351 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
2352 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
2353 look for xvcmpeqdp. instead of xvcmpnedp.
2354 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
2355 look for vcmpequd. instead of vcmpnew.
2356 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2357 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2358 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
2359 look for xvcmpeqsp. instead of xvcmpnesp.
2360 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
2361 look for xvcmpeqdp. instead of xvcmpnedp.
2362 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
2363 look for vcmpequd. instead of vcmpnew.
2364 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
2365 look for vcmpeqsp instead of xvcmpnesp.
2366 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
2367 look for xvcmpeqdp instead of xvcmpnedp.
2368
0100ae43
RB
23692017-03-01 Richard Biener <rguenther@suse.de>
2370
2371 PR middle-end/79721
2372 * gcc.dg/torture/pr79721.c: New testcase.
2373
0f3f4ffe
JJ
23742017-03-01 Jakub Jelinek <jakub@redhat.com>
2375
42132674
JJ
2376 PR c++/79681
2377 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
2378 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
2379
e3e9e8ca
JJ
2380 PR c++/79746
2381 * g++.dg/warn/Wunused-parm-9.C: New test.
2382
0f3f4ffe
JJ
2383 PR tree-optimization/79734
2384 * g++.dg/opt/pr79734.C: New test.
2385
ad1de652
JJ
23862017-02-28 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR tree-optimization/79737
2389 * gcc.c-torture/execute/pr79737-1.c: New test.
2390 * gcc.c-torture/execute/pr79737-2.c: New test.
2391
7a1ae923
EB
23922017-02-28 Eric Botcazou <ebotcazou@adacore.com>
2393
2394 * gcc.target/sparc/20170228-1.c: New test.
2395
2af0c3ed
UB
23962017-02-28 Uros Bizjak <ubizjak@gmail.com>
2397
2398 * gcc.target/i386/invsize-1.c: New test.
2399
203ced0a
MS
24002017-02-28 Martin Sebor <msebor@redhat.com>
2401
2402 PR tree-optimization/79691
2403 * gcc.dg/tree-ssa/pr79691.c: New test.
2404
8a915b87
JJ
24052017-02-28 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR target/79729
2408 * gcc.target/i386/pr79729.c: New test.
2409
41aa3a38
RB
24102017-02-28 Richard Biener <rguenther@suse.de>
2411
2412 PR tree-optimization/79740
2413 * gcc.dg/torture/pr79740.c: New testcase.
2414
587240d2
RB
24152017-02-28 Richard Biener <rguenther@suse.de>
2416
2417 PR middle-end/79731
2418 * c-c++-common/torture/pr79731.c: New testcase.
2419
dd3f4560
RB
24202017-02-28 Richard Biener <rguenther@suse.de>
2421
2422 PR tree-optimization/79732
2423 * gcc.dg/torture/pr79732.c: New testcase.
2424
c7d97b28
RB
24252017-02-28 Richard Biener <rguenther@suse.de>
2426
2427 PR tree-optimization/79723
2428 * gcc.target/i386/pr79723.c: New testcase.
2429
c8f28a3c
PH
24302017-02-27 Pat Haugen <pthaugen@us.ibm.com>
2431
2432 PR target/79544
2433 * gcc.target/powerpc/pr79544.c: New.
2434
c91c3003
PC
24352017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2436
2437 PR c++/79414
2438 * g++.dg/parse/crash67.C: New.
2439
57fa080b
BC
24402017-02-27 Bin Cheng <bin.cheng@arm.com>
2441
2442 PR tree-optimization/77536
2443 * gcc.dg/vect/pr79347.c: Revise testing string.
2444
68b948d3
RB
24452017-02-27 Richard Biener <rguenther@suse.de>
2446
2447 PR tree-optimization/45397
2448 * gcc.dg/tree-ssa/pr45397.c: New testcase.
2449
69a2e8a1
RB
24502017-02-27 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/79690
2453 * gcc.target/i386/pr79690.c: New testcase.
2454
c7b608a9
TK
24552017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2456
2457 PR fortran/51119
2458 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
2459 of original.
2460 * gfortran.dg/inline_matmul_11.f90: Likewise.
2461 * gfortran.dg/inline_matmul_9.f90: Likewise.
2462 * gfortran.dg/matmul_13.f90: New test.
2463 * gfortran.dg/matmul_14.f90: New test.
2464
98561a9b
JJ
24652017-02-25 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR middle-end/79396
2468 * g++.dg/opt/pr79396.C: New test.
2469
77be9417
DH
24702017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2471
2472 PR fortran/79597
2473 * gfortran.dg/dtio_6.f90: Update test.
2474
24752017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
2476
2477 PR fortran/79601
2478 * gfortran.dg/interface_operator_2.f90: New test.
2479
b9822443
JJ
24802017-02-24 Jakub Jelinek <jakub@redhat.com>
2481
2482 PR c/79677
2483 * gcc.dg/pr79677.c: New test.
2484
4bc2b786
MF
24852017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
2486
2487 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
2488 of mov.ps.
2489 * gcc.target/mips/mips-ps-type.c (move): Likewise.
2490 (cond_move1): Simplify condition to force generation of
2491 mov[nz].ps.
2492 (cond_move2): Likewise.
2493
4227c9ad
JJ
24942017-02-24 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR c++/79588
2497 * g++.dg/warn/Wrestrict-1.C: New test.
2498 * g++.dg/warn/Wrestrict-2.C: New test.
2499
fd527ec1
DE
25002017-02-24 David Edelsohn <dje.gcc@gmail.com>
2501
2502 * g++.dg/ext/complit15.C: Require LTO.
2503
2af8fd5c
TT
25042017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
2505
2506 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
2507 logical_op_short_circuit to skip targets.
2508 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
2509 and s390.
2510
0b9cdb9a
EB
25112017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2512
2513 * gnat.dg/opt63.adb: New test.
2514
4af362a9
EB
25152017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2516
2517 * gnat.dg/discr47.adb: New test.
2518
7699e88f
RB
25192017-02-24 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/79389
2522 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
2523
e3beb191
PC
25242017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/79361
2527 * g++.dg/cpp0x/pr79361-1.C: New.
2528 * g++.dg/cpp0x/pr79361-2.C: Likewise.
2529
195610aa
EB
25302017-02-23 Eric Botcazou <ebotcazou@adacore.com>
2531
2532 * gcc.target/visium/bit_test.c: Accept any lsr form.
2533 * gcc.target/visium/block_move.c: Tweak.
2534
17885cad
DV
25352017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2536
2537 PR 68749
2538 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
2539
45f7faf0
RB
25402017-02-23 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/79683
2543 * gcc.target/i386/pr79683.c: New testcase.
2544
18eb304e
JL
25452017-02-22 Jeff Law <law@redhat.com>
2546
2547 PR tree-optimization/79578
2548 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
2549
0a864a97
SD
25502017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
2551
2552 * gcc.target/mips/msa-fp-cc.c: New test.
2553
fe8ece05
JJ
25542017-02-22 Jakub Jelinek <jakub@redhat.com>
2555
e40b6fc7
JJ
2556 PR c++/79664
2557 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
2558 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
2559 * g++.dg/gomp/pr79664.C: New test.
2560
fe8ece05
JJ
2561 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
2562
78af14ae
MP
25632017-02-22 Marek Polacek <polacek@redhat.com>
2564
2565 PR c++/79653
2566 * g++.dg/cpp0x/alignas10.C: New test.
2567 * g++.dg/cpp0x/alignas9.C: New test.
2568
8fdddd3d
MP
2569 PR c++/79657
2570 * g++.dg/ext/underlying_type12.C: New test.
2571
61ac5ebe
MP
2572 PR c/79662
2573 * gcc.dg/enum-incomplete-4.c: New test.
2574
888c7050
JJ
25752017-02-22 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR target/70465
2578 * gcc.target/i386/pr70465-2.c: New test.
2579
6d3daa1a
UB
25802017-02-21 Uros Bizjak <ubizjak@gmail.com>
2581
2582 * gcc.dg/pr61441.c: Use dg-add-options ieee.
2583
76dd203e
RB
25842017-02-22 Richard Biener <rguenther@suse.de>
2585
2586 PR tree-optimization/79673
2587 * gcc.target/i386/pr79673.c: New testcase.
2588
a9c774d2
RB
25892017-02-22 Richard Biener <rguenther@suse.de>
2590
2591 PR tree-optimization/79666
2592 * gcc.dg/torture/pr79666.c: New testcase.
2593
8f4f841a
ML
25942017-02-22 Martin Liska <mliska@suse.cz>
2595
2596 PR lto/79587
2597 * gcc.dg/tree-prof/pr79587.c: New test.
2598
a232a1cb
MP
25992017-02-21 Marek Polacek <polacek@redhat.com>
2600
2601 PR c++/79535
2602 * g++.dg/ext/flexary23.C: New test.
2603
b86fec68
UB
26042017-02-21 Uros Bizjak <ubizjak@gmail.com>
2605
2606 PR target/79593
2607 * gcc.target/i386/pr79593.c: New test.
2608
5c3f1d7b
JJ
26092017-02-21 Jakub Jelinek <jakub@redhat.com>
2610
b7280ac2
JJ
2611 PR c++/79654
2612 * g++.dg/cpp1z/decomp26.C: New test.
2613
5c3f1d7b
JJ
2614 PR sanitizer/79589
2615 * g++.dg/ubsan/pr79589.C: New test.
2616
1486c2a7
JL
26172017-02-21 Jeff Law <law@redhat.com>
2618
2619 PR tree-optimization/79621
2620 * gcc.c-torture/compile/pr79621.c: New test.
2621
2f3ec56d
JJ
26222017-02-21 Jakub Jelinek <jakub@redhat.com>
2623
3bb43119
JJ
2624 PR c++/79655
2625 * g++.dg/cpp1y/constexpr-79655.C: New test.
2626
664beaf2 2627 PR c++/79639
b86fec68 2628 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 2629
956d3e61
JJ
2630 PR target/79633
2631 * gcc.target/i386/mpx/pr79633.c: New test.
2632
d4cbfca4
JJ
2633 PR target/79570
2634 * gcc.dg/pr79570.c: New test.
2635
00bc9de3
JJ
2636 PR c++/79641
2637 * c-c++-common/pr79641.c: New test.
2638
d002d099
JJ
2639 PR tree-optimization/79649
2640 * gcc.target/i386/pr79649.c: New test.
2641
2f3ec56d
JJ
2642 PR target/79494
2643 * gcc.dg/pr79494.c: New test.
2644
e6655a5f
SB
26452017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
2646
2647 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
2648 to dg-options.
2649
26502017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
2651
2652 * gcc.dg/gimplefe-26.c: Require c99_runtime.
2653
fd527ec1
DE
26542017-02-02 Jason Merrill <jason@redhat.com>
2655
2656 PR c++/79580
2657 * g++.dg/ext/complit15.C: New.
2658
027a9dd5
KN
26592017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2660
2661 PR target/78056
2662 * gcc.target/powerpc/pr78056-8.c: Remove.
2663
80480cee
MP
26642017-02-20 Marek Polacek <polacek@redhat.com>
2665
2666 PR middle-end/79537
2667 * gcc.dg/comp-goto-4.c: New test.
2668
85ade8d6
MP
2669 PR sanitizer/79558
2670 * c-c++-common/ubsan/bounds-14.c: New test.
2671
705d3b77
JJ
26722017-02-20 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR target/79568
2675 * gcc.target/i386/pr79568-1.c: New test.
2676 * gcc.target/i386/pr79568-2.c: New test.
2677 * gcc.target/i386/pr79568-3.c: New test.
2678
dc42a736
PT
26792017-02-16 Paul Thomas <pault@gcc.gnu.org>
2680
2681 PR fortran/79382
705d3b77
JJ
2682 * gfortran.dg/dtio_10.f90: Change test of error message.
2683 * gfortran.dg/dtio_23.f90: New test.
2684 * gfortran.dg/dtio_24.f90: New test.
dc42a736 2685
1ca6a74f
PT
26862017-02-20 Paul Thomas <pault@gcc.gnu.org>
2687
2688 PR fortran/79434
705d3b77 2689 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 2690
63af1586
PT
26912017-02-19 Paul Thomas <pault@gcc.gnu.org>
2692
2693 PR fortran/79447
705d3b77 2694 * gfortran.dg/submodule_24.f08: New test.
63af1586 2695
4ca4d1e9
AV
26962017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2697
2698 PR fortran/79229
2699 * gfortran.dg/class_allocate_24.f90: New test.
2700
dea71ad0
PT
27012017-02-19 Paul Thomas <pault@gcc.gnu.org>
2702
2703 PR fortran/79402
2704 * gfortran.dg/submodule_23.f90: New test.
2705
f46e2bc9
PC
27062017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2707
2708 PR c++/79380
2709 * g++.dg/cpp0x/alignas8.C: New.
2710
7dfa657b
JW
27112017-02-19 Eric Fiselier <eric@efcs.ca>
2712 Jonathan Wakely <jwakely@redhat.com>
2713
2714 PR c++/69523
2715 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
2716
eab1f169
PK
27172017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2718
2719 * gcc.dg/gimplefe-26.c: New test.
2720
47e16d83
JDA
27212017-02-18 John David Anglin <danglin@gcc.gnu.org>
2722
2723 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
2724
c2615951
JJ
27252017-02-18 Jakub Jelinek <jakub@redhat.com>
2726
c28fcc60
JJ
2727 PR target/79569
2728 * gcc.target/i386/3dnowA-3.c: New test.
2729
c2615951
JJ
2730 PR target/79559
2731 * gcc.target/i386/pr79559.c: New test.
2732
97fcf744
JM
27332017-02-17 Joseph Myers <joseph@codesourcery.com>
2734
2735 * gcc.dg/c11-float-2.c: New test.
2736 * gcc.dg/torture/float128-floath.c,
2737 gcc.dg/torture/float128x-floath.c,
2738 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
2739 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
2740 gcc.dg/torture/float64x-floath.c: Do not test comparison of
2741 *_DECIMAL_DIG macros with DECIMAL_DIG.
2742
a530e181
BS
27432017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2744
2745 PR target/79261
2746 * gcc.target/powerpc/vec-xxpermdi.c: New file.
2747
1d516992
JK
27482017-02-17 Julia Koval <julia.koval@intel.com>
2749
2750 * gcc.target/i386/rdpid.c New test.
2751 * gcc.target/i386/sse-12.c: Add -mrdpid.
2752 * gcc.target/i386/sse-13.c: Ditto.
2753 * gcc.target/i386/sse-14.c: Ditto.
2754 * gcc.target/i386/sse-22.c: Ditto.
2755 * gcc.target/i386/sse-23.c: Ditto.
2756 * g++.dg/other/i386-2.C: Ditto.
2757 * g++.dg/other/i386-3.C: Ditto.
2758
3185712c
SB
27592017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
2760
2761 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
2762 * gcc.dg/pr61441.c: Ditto.
2763
a261ee49
ML
27642017-02-17 Martin Liska <mliska@suse.cz>
2765
2766 PR rtl-optimization/79574
2767 * gcc.dg/pr79574.c: New test.
2768
5bf69d74
MP
27692017-02-17 Marek Polacek <polacek@redhat.com>
2770
2771 PR middle-end/79536
2772 * gcc.dg/torture/pr79536.c: New test.
2773
a72b242e
AM
27742017-02-16 Alan Modra <amodra@gmail.com>
2775
2776 * gcc.c-torture/execute/pr79286.c: New.
2777
bcac0b4d
JJ
27782017-02-16 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR c++/79512
2781 * c-c++-common/gomp/pr79512.c: New test.
2782
945c17d8
MS
27832017-02-15 Martin Sebor <msebor@redhat.com>
2784
2785 PR c++/79363
2786 * g++.dg/ext/flexary12.C: Adjust.
2787 * g++.dg/ext/flexary20.C: Same.
2788 * g++.dg/ext/flexary21.C: Same.
2789 * g++.dg/ext/flexary22.C: New test.
2790
25c99850
BC
27912017-02-15 Bin Cheng <bin.cheng@arm.com>
2792
2793 PR tree-optimization/79347
2794 * gcc.dg/vect/pr79347.c: New test.
2795
4f5e5fcb
JJ
27962017-02-15 Jakub Jelinek <jakub@redhat.com>
2797
e7202857
JJ
2798 PR c++/79301
2799 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2800 [[deprecated]] comment.
2801 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2802 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2803 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2804 [[deprecated]] in -std=c++11.
2805 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2806 [[fallthrough]] in -std=c++11 and -std=c++14.
2807
4f5e5fcb
JJ
2808 PR c++/79288
2809 * g++.dg/tls/pr79288.C: New test.
2810
c7545f1c
MP
28112017-02-15 Marek Polacek <polacek@redhat.com>
2812
2813 PR c/79515
2814 * gcc.dg/dfp/pr79515.c: New.
2815
1114b39c
DE
28162017-02-15 David Edelsohn <dje.gcc@gmail.com>
2817
2818 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2819
93b87d1d
TS
28202017-02-15 Thomas Schwinge <thomas@codesourcery.com>
2821
2822 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2823 "opt_files".
2824
fa8db6ea
JJ
28252017-02-15 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR target/79487
2828 * gcc.dg/dfp/pr79487.c: New test.
2829 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2830 2017-02-13 change.
2831
8722316b
CL
28322017-01-14 Carl Love <cel@us.ibm.com>
2833
2834 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2835 xvcvsxdsp and xvcvuxdsp instructions.
2836
2932fe90
SB
28372017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
2838
2839 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2840 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2841 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2842 64-bit default target.
2843 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2844 a 64-bit default target.
2845
63d09033
JJ
28462017-02-14 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR target/79481
2849 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 2850 (test_3vx): Change return type from int to void.
63d09033
JJ
2851 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2852 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2853 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2854 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2855 tests.
2856 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2857 (test_3vx): Change return type from int to void.
2858 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2859 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2860 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2861 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2862 tests.
2863 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2864 intrinsic. Change scan-assembler-times number from 1 to 2.
2865 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2866 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2867 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2868 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2869 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2870 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2871 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2872
8668fae0
UB
28732017-02-14 Uros Bizjak <ubizjak@gmail.com>
2874
2875 PR middle-end/61225
2876 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2877 Use dg-additional-options for ia32 target. Remove XFAIL.
2878
95d96609
UB
28792017-02-14 Uros Bizjak <ubizjak@gmail.com>
2880
2881 PR target/79495
2882 * gcc.target/i386/pr79495.c: New test.
2883
6f207d58
MP
28842017-02-14 Marek Polacek <polacek@redhat.com>
2885
2886 PR c++/79420
2887 PR c++/79463
2888 * g++.dg/cpp1y/pr79463.C: New.
2889 * g++.dg/template/incomplete10.C: New.
2890 * g++.dg/template/incomplete9.C: New.
2891
ee139af5
L
28922017-02-14 H.J. Lu <hongjiu.lu@intel.com>
2893
2894 PR target/79498
2895 * gcc.target/i386/pr79498.c: New test.
2896
bf00c9e0
MS
28972017-02-14 Martin Sebor <msebor@redhat.com>
2898
2899 PR middle-end/79448
2900 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2901 * gcc.dg/tree-ssa/pr79448-2.c: New test.
2902 * gcc.dg/tree-ssa/pr79448.c: New test.
2903
6c022f73
JL
29042017-02-14 Jeff Law <law@redhat.com>
2905
2906 PR tree-optimization/79095
2907 * g++.dg/pr79095-1.C: New test
2908 * g++.dg/pr79095-2.C: New test
2909 * g++.dg/pr79095-3.C: New test
2910 * g++.dg/pr79095-4.C: New test
2911 * g++.dg/pr79095-5.C: New test
2912 * gcc.c-torture/execute/arith-1.c: Update with more cases.
2913 * gcc.dg/tree-ssa/pr79095-1.c: New test.
2914
b719f884
JG
29152017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
2916
2917 * gcc.target/aarch64/vect_fp16_1.c: New.
2918
1be33173
PK
29192017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2920
2921 * gcc.dg/gimplefe-25.c: New test.
2922
73424a09
JJ
29232017-02-14 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR tree-optimization/79408
2926 * gcc.dg/tree-ssa/pr79408-2.c: New test.
2927
977472e8
RB
29282017-02-14 Richard Biener <rguenther@suse.de>
2929
2930 PR middle-end/79432
2931 * gcc.dg/torture/pr79432.c: New testcase.
2932
ee75687b
MS
29332017-02-13 Martin Sebor <msebor@redhat.com>
2934
2935 PR middle-end/79496
2936 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
2937
b84702c0
JJ
29382017-02-13 Jakub Jelinek <jakub@redhat.com>
2939
ecc04fae
JJ
2940 PR sanitizer/79341
2941 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
2942 variables volatile.
2943
b84702c0
JJ
2944 PR c++/79232
2945 * g++.dg/cpp1z/eval-order4.C: New test.
2946 * g++.dg/other/pr79232.C: New test.
2947
b9a161ff
NS
29482017-02-13 Nathan Sidwell <nathan@acm.org>
2949
2950 PR c++/79296
2951 * g++.dg/cpp0x/pr79296.C: New.
2952
d8505fac
SB
29532017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2954
2955 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
2956 Instead, xfail powerpc*-*-* && lp64.
2957
efb802cb
SB
29582017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2959
2960 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
2961 powerpc_p8vector_ok.
2962 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2963
8d6427c6
AS
29642017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2965
2966 PR target/79449
2967 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
2968 for reading beyond a 4k boundary.
2969
9b7716c9
JJ
29702017-02-13 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR rtl-optimization/79388
2973 PR rtl-optimization/79450
2974 * gcc.c-torture/execute/pr79388.c: New test.
2975 * gcc.c-torture/execute/pr79450.c: New test.
2976
4bb91707
TK
29772017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2978
2979 PR fortran/65542
9b7716c9 2980 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 2981
e22910c2
JJ
29822017-02-11 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR sanitizer/79341
2985 * g++.dg/asan/deep-stack-uaf-1.C: New test.
2986
acbbac04
JH
29872017-02-11 Jan Hubicka <hubicka@ucw.cz>
2988
2989 PR tree-ssa/56727
2990 * gcc.dg/tree-ssa/pr56727.c: New testcase.
2991
e493f96b
JJ
29922017-02-10 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR c++/79457
2995 * g++.dg/cpp0x/pr79457.C: New test.
2996
773acd54
SB
29972017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
2998
2999 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3000 scan-assembler unless lp64.
3001
b56f814e
SB
30022017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3003
3004 PR tree-optimization/66612
3005 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3006
5e659d16
SB
30072017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3008
3009 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3010 of all powerpc.
3011
6f4f30bf
MP
30122017-02-10 Marek Polacek <polacek@redhat.com>
3013
3014 PR c++/79435
3015 * g++.dg/cpp1y/pr79435.C: New.
3016
3799a5b8
MP
3017 PR c++/79184
3018 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3019
052ef81d
CL
30202017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3021
3022 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3023 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3024 New.
3025 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3026 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3027 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3028 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3029 (vtst_expected_poly64x2): Move to aarch64-only section.
3030 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3031 (vtst_p64, vtstq_p64): New tests.
3032
a7c8ed0c
PC
30332017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3034
3035 PR c++/71737
3036 * g++.dg/cpp0x/pr71737.C: New.
3037
3dcde5ef 30382017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3039 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3040
3041 * gcc.dg/gimplefe-error-1.c: New testcase.
3042 * gcc.dg/gimplefe-error-2.c: New testcase.
3043 * gcc.dg/gimplefe-error-3.c: New testcase.
3044
6139a3b7
JJ
30452017-02-10 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR tree-optimization/79411
3048 * gcc.c-torture/compile/pr79411.c: New test.
3049
9bfc55d0
JJ
30502017-02-09 Jakub Jelinek <jakub@redhat.com>
3051 Jason Merrill <jason@redhat.com>
3052
3053 PR c++/79143
3054 * g++.dg/cpp1z/pr79143.C: New test.
3055
0b90c541
JH
30562017-02-09 Jan Hubicka <hubicka@ucw.cz>
3057
3058 * gcc.dg/loop-unswitch-2.c: Update testcase.
3059 * gcc.dg/loop-unswitch-1.c: Update testcase.
3060
192b048b
MP
30612017-02-09 Marek Polacek <polacek@redhat.com>
3062
3063 PR c/79428
3064 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3065 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3066 * c-c++-common/goacc/pr79428-1.c: New test.
3067 * c-c++-common/gomp/pr79428-2.c: New test.
3068 * c-c++-common/gomp/pr79428-5.c: New test.
3069 * c-c++-common/gomp/pr79428-6.c: New test.
3070 * c-c++-common/pr79428-3.c: New test.
3071
e9a9033b
AK
30722017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3073
3074 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3075 testcases.
3076
56f71478
JJ
30772017-02-09 Jakub Jelinek <jakub@redhat.com>
3078
28f6839b
JJ
3079 PR c/79413
3080 * gcc.c-torture/compile/pr79413.c: New test.
3081
f08683a1
JJ
3082 PR c++/79429
3083 * c-c++-common/gomp/pr79429.c: New test.
3084 * g++.dg/gomp/pr79429.C: New test.
3085
56f71478
JJ
3086 PR c/79431
3087 * c-c++-common/gomp/pr79431.c: New test.
3088
02889d23
CLT
30892017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3090 Cesar Philippidis <cesar@codesourcery.com>
3091 Joseph Myers <joseph@codesourcery.com>
3092 Chung-Lin Tang <cltang@codesourcery.com>
3093
3094 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3095 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3096 * c-c++-common/goacc/loop-auto-2.c: New.
3097 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3098 * c-c++-common/goacc/tile-2.c: New.
3099 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3100 * g++.dg/goacc/tile-1.C: New, check tile subst.
3101 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3102 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3103 * gfortran.dg/goacc/tile-1.f90: New test.
3104 * gfortran.dg/goacc/tile-2.f90: New test.
3105 * gfortran.dg/goacc/tile-lowering.f95: New test.
3106
9c0c77d2
RB
31072017-02-09 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/69823
3110 * gcc.dg/graphite/pr69823.c: New testcase.
3111
f39bad9f
PH
31122017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3113
3114 PR target/78604
3115 * gcc.target/powerpc/pr78604.c: New.
3116
fc00b9ce
KN
31172017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3118
3119 PR target/68972
3120 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3121 disable this test on power architecture.
3122
50c1f4a5
RB
31232017-02-08 Richard Biener <rguenther@suse.de>
3124
3125 PR tree-optimization/71824
3126 PR tree-optimization/79409
3127 * gcc.dg/graphite/pr71824-3.c: New testcase.
3128
74a15d14
JJ
31292017-02-08 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR tree-optimization/79408
3132 * gcc.dg/tree-ssa/pr79408.c: New test.
3133
d798497e
RB
31342017-02-08 Richard Biener <rguenther@suse.de>
3135
3136 PR tree-optimization/71824
3137 * gcc.dg/graphite/pr71824-2.c: New testcase.
3138
9d5019a1
AP
31392017-02-07 Andrew Pinski <apinski@cavium.com>
3140
705d3b77 3141 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3142
ec48209a
JJ
31432017-02-07 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR rtl-optimization/79386
3146 * gcc.c-torture/compile/pr79386.c: New test.
3147
e5f234b2
DV
31482017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3149 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3150
3151 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3152 *-*-solaris*.
3153
1f138b75
JJ
31542017-02-07 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR target/79299
3157 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3158 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3159
7af4b20d
RB
31602017-02-07 Richard Biener <rguenther@suse.de>
3161
3162 * gcc.dg/gimplefe-23.c: New testcase.
3163 * gcc.dg/gimplefe-24.c: Likewise.
3164
d95c2fc7
CL
31652017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3166
3167 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3168 scan-assembler instead of scan-assembler-times.
3169 * gcc.target/aarch64/test_frame_10.c: Likewise.
3170 * gcc.target/aarch64/test_frame_12.c: Likewise.
3171 * gcc.target/aarch64/test_frame_2.c: Likewise.
3172 * gcc.target/aarch64/test_frame_4.c: Likewise.
3173 * gcc.target/aarch64/test_frame_6.c: Likewise.
3174 * gcc.target/aarch64/test_frame_7.c: Likewise.
3175 * gcc.target/aarch64/test_frame_8.c: Likewise.
3176
fa5d44d0
RO
31772017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3178
3179 * gcc.target/i386/pr78419.c: Require ifunc support.
3180
d9b4ce00
DE
31812017-02-07 David Edelsohn <dje.gcc@gmail.com>
3182
3183 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3184
bb7d75ff
PP
31852017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3186
3187 PR c++/79360
3188 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3189
122e7b4f
KC
31902017-02-06 Kito Cheng <kito.cheng@gmail.com>
3191
3192 * lib/target-supports.exp: Define the RISC-V target.
3193 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3194 * gcc.dg/builtin-apply2.c: Likewise.
3195 * gcc.dg/ifcvt-4.c: Likewise.
3196 * gcc.dg/loop-8.c: Likewise.
3197 * gcc.dg/sibcall-10.c: Likewise.
3198 * gcc.dg/sibcall-9.c: Likewise.
3199 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3200 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3201 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3202 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3203 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3204 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3205 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3206
391675ac
MM
32072017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3208
3209 PR target/66144
3210 * gcc.target/powerpc/pr66144-1.c: New test.
3211 * gcc.target/powerpc/pr66144-2.c: Likewise.
3212 * gcc.target/powerpc/pr66144-3.c: Likewise.
3213
e495e31a
MS
32142017-02-06 Martin Sebor <msebor@redhat.com>
3215
3216 PR tree-optimization/79376
3217 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3218 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3219
2568d8a1
JJ
32202017-02-06 Jakub Jelinek <jakub@redhat.com>
3221
98e09245
JJ
3222 PR c++/79379
3223 * g++.dg/cpp1y/constexpr-79379.C: New test.
3224
e8b0383c
JJ
3225 PR c++/79377
3226 * g++.dg/lookup/pr79377.C: New test.
3227
a5e8cbd1
JJ
3228 PR c++/79372
3229 * g++.dg/cpp1z/decomp25.C: New test.
3230
2568d8a1
JJ
3231 PR tree-optimization/79284
3232 * gcc.c-torture/compile/pr79284.c: New test.
3233
aae936b9
PC
32342017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3235
3236 PR c++/70448
3237 * g++.dg/cpp0x/pr70448.C: New.
3238
daf57541
DV
32392017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3240
3241 PR 78348
3242 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3243 to dg-options.
3244
0898c74d
GJL
32452017-02-06 Georg-Johann Lay <avr@gjlay.de>
3246
3247 PR target/78883
3248 * gcc.c-torture/compile/pr78883.c: New test.
3249
5d3ebb71
JH
32502017-02-05 Jan Hubicka <hubicka@ucw.cz>
3251
3252 PR tree-ssa/79347
3253 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3254 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3255 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3256 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3257 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3258 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3259 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3260 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3261 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3262 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3263 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3264 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3265 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3266
139d4065
AV
32672017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3268
3269 PR fortran/79344
3270 * gfortran.dg/allocate_with_source_24.f90: New test.
3271
4b9c80d8
AV
32722017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3273
3274 PR fortran/79230
3275 * gfortran.dg/der_ptr_component_2.f90: New test.
3276
f3877b2f
EB
32772017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3278
3279 * gcc.target/sparc/20170205-1.c: New test.
3280
d8a09ada
JDA
32812017-02-03 John David Anglin <danglin@gcc.gnu.org>
3282
a2a86d6a
JDA
3283 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3284 libatomic_available.
3285
a1d99925
JDA
3286 * gcc.dg/pr77587.c: Require alias support.
3287 * gcc.dg/pr77587a.c: Likewise.
3288
d8bf159e
JDA
3289 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3290 * gcc.c-torture/execute/pr78622.c: Likewise.
3291
d8a09ada
JDA
3292 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3293 hppa*-*-hpux*.
3294 * c-c++-common/Wunused-var-16.c: Likewise.
3295 * c-c++-common/builtin-shuffle-1.c: Likewise.
3296 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3297 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3298
f589a1ce
MS
32992017-02-03 Martin Sebor <msebor@redhat.com>
3300
3301 PR tree-optimization/79327
3302 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
3303 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3304 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 3305
5b00f9d2
JJ
33062017-02-03 Jakub Jelinek <jakub@redhat.com>
3307 Martin Sebor <msebor@redhat.com>
3308
3309 PR tree-optimization/79327
3310 * gcc.dg/tree-ssa/pr79327.c: New test.
3311 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
3312 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
3313 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
3314 (test_sprintf_chk_range_schar): Adjust dg-message.
3315 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
3316 * gcc.c-torture/execute/pr79327.c: New test.
3317
437f0a81
JJ
33182017-02-03 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR target/79354
3321 * gcc.target/powerpc/pr79354.c: New test.
3322 * gcc.c-torture/execute/pr79354.c: New test.
3323
3f343040
MS
33242017-02-03 Martin Sebor <msebor@redhat.com>
3325
3326 PR tree-optimization/79352
3327 * gcc.dg/tree-ssa/pr79352.c: New test.
3328
46a2ab58
ML
33292017-02-03 Martin Liska <mliska@suse.cz>
3330
3331 PR lto/66295
3332 * gcc.target/i386/mvc9.c: New test.
3333
baa2d1cd
PH
33342017-02-03 Pat Haugen <pthaugen@us.ibm.com>
3335
3336 PR target/79158
3337 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
3338 to VSX reg.
3339
30c6ec2f
JH
33402017-02-02 Jan Hubicka <hubicka@ucw.cz>
3341
3342 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
3343 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
3344 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
3345 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
3346 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
3347 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
3348 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
3349 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
3350 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
3351 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
3352 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
3353 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
3354 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
3355
ebee1eb9
MS
33562017-02-02 Martin Sebor <msebor@redhat.com>
3357
3358 PR middle-end/79275
3359 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
3360 * gcc.dg/tree-ssa/pr79275.c: New test.
3361
dcd25b8a
AS
33622017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3363
dc362ada 3364 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 3365
0f0c2cc3
JH
33662017-02-02 Jan Hubicka <hubicka@ucw.cz>
3367
3368 PR middle-end/77445
3369 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
3370 threading is done.
3371
1c372840
TC
33722017-02-02 Tamar Christina <tamar.christina@arm.com>
3373
3374 PR middle-end/78142
3375 * gcc.target/aarch64/vector_initialization_nostack.c
3376 (f12): Use one vector
3377
9f11a4a7
JJ
33782017-02-02 Jakub Jelinek <jakub@redhat.com>
3379
bef7e561
JJ
3380 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
3381 * c-c++-common/asan/misalign-1.c: Likewise.
3382 * c-c++-common/asan/misalign-2.c: Likewise.
3383 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
3384 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
3385 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
3386 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
3387 add -ffat-lto-objects from/to dg-additional-options.
3388 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
3389 dg-additional-options.
3390
9f11a4a7
JJ
3391 PR target/79197
3392 * gcc.target/powerpc/pr79197.c: New test.
3393 * gcc.c-torture/compile/pr79197.c: New test.
3394
09661674
RB
33952017-02-02 Richard Biener <rguenther@suse.de>
3396
3397 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
3398
d8d58893
PC
33992017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/69637
3402 * g++.dg/cpp0x/pr69637-1.C: New.
3403 * g++.dg/cpp0x/pr69637-2.C: Likewise.
3404
521a70a4
AK
34052017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3406
3407 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
3408
e26b502d
BS
34092017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3410
3411 PR target/70012
3412 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
3413 conditions.
3414
55e75c7c
JJ
34152017-02-01 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR testsuite/79324
3418 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
3419 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
3420 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
3421 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
3422 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
3423 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
3424 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3425 * g++.dg/debug/dwarf2/align-1.C: Likewise.
3426 * g++.dg/debug/dwarf2/align-2.C: Likewise.
3427 * g++.dg/debug/dwarf2/align-3.C: Likewise.
3428 * g++.dg/debug/dwarf2/align-4.C: Likewise.
3429 * g++.dg/debug/dwarf2/align-5.C: Likewise.
3430 * g++.dg/debug/dwarf2/align-6.C: Likewise.
3431
a4476973
ML
34322017-02-01 Martin Liska <mliska@suse.cz>
3433
3434 PR testsuite/79272
3435 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
3436
3f3181b1
RB
34372017-02-01 Richard Biener <rguenther@suse.de>
3438
3439 PR testsuite/76957
3440 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
3441 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
3442 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
3443 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
3444
1e7ef862
RB
34452017-02-01 Richard Biener <rguenther@suse.de>
3446
3447 PR middle-end/79315
3448 * gfortran.dg/pr79315.f90: New testcase.
3449
405a7406
RB
34502017-02-01 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/71824
3453 * gcc.dg/graphite/pr71824.c: New testcase.
3454
19bdccb4
JJ
34552017-01-31 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR c++/79304
3458 * g++.dg/diagnostic/pr79304.C: New test.
3459
fcb2cdfc
DM
34602017-01-31 David Malcolm <dmalcolm@redhat.com>
3461
3462 PR c++/79298
3463 * g++.dg/spellcheck-pr79298.C: New test case.
3464
7cfa044d
DM
34652017-01-31 David Malcolm <dmalcolm@redhat.com>
3466
3467 PR preprocessor/79210
3468 * gcc.dg/format/pr79210.c: New test case.
3469 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
3470 New function.
3471
de3fbef6
NS
34722017-01-31 Nathan Sidwell <nathan@acm.org>
3473
5ae37bdf
NS
3474 PR c++/79290
3475 * g++.dg/warn/pr79290.C: New.
3476
de3fbef6
NS
3477 PR c++/67273
3478 PR c++/79253
3479 * g++.dg/cpp1y/pr67273.C: New.
3480 * g++.dg/cpp1y/pr79253.C: New.
3481
7f357c61
NS
34822017-01-31 Nathan Sidwell <nathan@acm.org>
3483
3484 PR c++/79264
3485 * g++.dg/cpp1y/pr61636-1.C: Augment.
3486
5b11971a
CL
34872017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
3488
3489 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
3490 rand() instead of random().
3491
8b670f93
AH
34922017-01-30 Aldy Hernandez <aldyh@redhat.com>
3493
3494 PR tree-optimization/71691
3495 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
3496
4727e06b
AK
34972017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3498
3499 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
3500 __ARCH__.
3501
b6dae849
JJ
35022017-01-31 Jakub Jelinek <jakub@redhat.com>
3503
3504 PR tree-optimization/79267
3505 * g++.dg/opt/pr79267.C: New test.
3506
40fb9c89
AO
35072017-01-30 Alexandre Oliva <aoliva@redhat.com>
3508
3509 PR debug/63238
3510 * gcc.dg/debug/dwarf2/align-1.c: New.
3511 * gcc.dg/debug/dwarf2/align-2.c: New.
3512 * gcc.dg/debug/dwarf2/align-3.c: New.
3513 * gcc.dg/debug/dwarf2/align-4.c: New.
3514 * gcc.dg/debug/dwarf2/align-5.c: New.
3515 * gcc.dg/debug/dwarf2/align-6.c: New.
3516 * gcc.dg/debug/dwarf2/align-as-1.c: New.
3517 * g++.dg/debug/dwarf2/align-1.C: New.
3518 * g++.dg/debug/dwarf2/align-2.C: New.
3519 * g++.dg/debug/dwarf2/align-3.C: New.
3520 * g++.dg/debug/dwarf2/align-4.C: New.
3521 * g++.dg/debug/dwarf2/align-5.C: New.
3522 * g++.dg/debug/dwarf2/align-6.C: New.
3523
3095f651
AS
35242017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3525
3526 PR target/79170
3527 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
3528
3cf88bff
MS
35292017-01-30 Martin Sebor <msebor@redhat.com>
3530
3531 PR testsuite/79293
3532 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
3533
37731134
ML
35342017-01-30 Martin Liska <mliska@suse.cz>
3535
3536 PR gcov-profile/79259
3537 * g++.dg/tree-prof/pr79259.C: New test.
3538
0c7247cc
RB
35392017-01-30 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/79276
3542 * gcc.dg/torture/pr79276.c: New testcase.
3543
ab4be5d1
DV
35442017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3545
3546 PR target/79240
3547 * gcc.target/s390/pr79240.c: New test.
3548
6687d58d
BS
35492017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3550
3551 PR target/79268
3552 * gcc.target/powerpc/pr79268.c: New file.
3553 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
3554 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
3555 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
3556 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3557
b5df96c3
JDA
35582017-01-28 John David Anglin <danglin@gcc.gnu.org>
3559
fc34d7b8
JDA
3560 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
3561
9efc84e4
JDA
3562 PR testsuite/70583
3563 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
3564
4bfbe3ae
JDA
3565 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
3566 * gnat.dg/debug9.adb: Likewise.
3567
8d0b306f
JDA
3568 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
3569
b5df96c3
JDA
3570 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
3571 libatomic_available.
3572 * gfortran.dg/coarray_42.f90: Likewise.
3573 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
3574 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
3575 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3576
eb339366
MS
35772017-01-27 Martin Sebor <msebor@redhat.com>
3578
3579 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3580
711ce021
BS
35812017-01-27 Bernd Schmidt <bschmidt@redhat.com>
3582
3583 PR rtl-optimization/79194
3584 * gcc.dg/torture/pr79194.c: New test.
3585
d8321b33
VM
35862017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3587
3588 PR tree-optimization/71374
2568d8a1 3589 * gcc.target/i386/pr71374.c: New.
d8321b33 3590
9e2ea13e
MS
35912017-01-27 Martin Sebor <msebor@redhat.com>
3592
3593 PR c++/71290
3594 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
3595 a dg-error directive.
3596
9eb7045b
VM
35972017-01-27 Vladimir Makarov <vmakarov@redhat.com>
3598
3599 PR target/79131
3600 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
3601 * gcc.target/arm/pr79131-2.c: New.
3602
f75bbf3f
BS
36032017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3604
3605 PR target/65484
3606 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
3607 vectorized on POWER unless hardware misaligned loads are
3608 available.
3609
3f54004b
BC
36102017-01-27 Bin Cheng <bin.cheng@arm.com>
3611
3612 PR rtl-optimization/78559
3613 * gcc.c-torture/execute/pr78559.c: New test.
3614
40b6bff9
RB
36152017-01-27 Richard Biener <rguenther@suse.de>
3616
3617 PR tree-optimization/79245
3618 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
3619 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
3620
b2f8892e
JJ
36212017-01-27 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR c/79199
3624 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
3625 target. Use 4294967293U instead of 4294967293.
3626
b002f3b9
RB
36272017-01-27 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/71433
3630 * gcc.dg/Warray-bounds-21.c: New testcase.
3631
38f50ab6
RB
36322017-01-27 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/79244
3635 * gcc.dg/torture/pr79244.c: New testcase.
3636
c04f4139
JJ
36372017-01-27 Jakub Jelinek <jakub@redhat.com>
3638
3639 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
3640 all occurrences of 40 to 32.
3641
6ca513f9
RE
36422017-01-27 Richard Earnshaw <rearnsha@arm.com>
3643
3644 PR target/79239
3645 * gcc.target/arm/pr79239.c: New test.
3646
d876f5cd
DV
36472017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3648
3649 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
3650
bb6a6ee9
AB
36512017-01-27 Adam Butcher <adam@jessamine.co.uk>
3652
3653 PR c++/64382
3654 * g++.dg/cpp1y/pr64382.C: New test.
3655
31c87a43
MS
36562017-01-26 Martin Sebor <msebor@redhat.com>
3657
3658 PR middle-end/78703
3659 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
3660 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
3661 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
3662 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3663
f7c06c0f
JJ
36642017-01-26 Jakub Jelinek <jakub@redhat.com>
3665
b0670cc0
JJ
3666 PR debug/79129
3667 * g++.dg/debug/dwarf2/pr79129.C: New test.
3668
f7c06c0f
JJ
3669 PR debug/78835
3670 * g++.dg/debug/dwarf2/pr78835.C: New test.
3671
5d93da1d
MS
36722017-01-26 Martin Sebor <msebor@redhat.com>
3673
3674 PR middle-end/78703
3675 * gcc.dg/format/pr78569.c: Adjust.
3676 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3677 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
3678 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3679 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3680 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3681 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3682 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
3683 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
3684 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3685 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3686 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3687
905d2812
JJ
36882017-01-26 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR c++/68727
3691 * g++.dg/other/offsetof8.C: Add expected error.
3692 * g++.dg/other/offsetof9.C: New test.
3693
b3db8d77
DE
36942017-01-26 David Edelsohn <dje.gcc@gmail.com>
3695
3696 * g++.dg/opt/declone3.C: Require LTO.
3697
15961e4a
VM
36982017-01-26 Vladimir Makarov <vmakarov@redhat.com>
3699
3700 PR target/79131
3701 * gcc.target/arm/pr79131.c: New.
3702
e39dd802
BC
37032017-01-26 Bin Cheng <bin.cheng@arm.com>
3704
3705 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
3706
bc9efeab
JW
37072017-01-26 Jonathan Wakely <jwakely@redhat.com>
3708
3709 PR libstdc++/79190
3710 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
3711 matches replaced operator delete.
3712
b5f75f0b
JJ
37132017-01-26 Jakub Jelinek <jakub@redhat.com>
3714
3715 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
3716 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
3717 avx512f with avx512dq.
3718 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
3719 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
3720 avx512f with avx512dq.
3721 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
3722 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
3723 avx512f with avx512dq.
3724
0a38b341
MP
37252017-01-26 Marek Polacek <polacek@redhat.com>
3726
3727 PR c/79199
3728 * c-c++-common/Wduplicated-branches-13.c: New test.
3729
ebff5c3f
DS
37302017-01-26 David Sherwood <david.sherwood@arm.com>
3731
3732 PR middle-end/79212
3733 * gfortran.dg/gomp/sharing-4.f90: New test.
3734
e6d55103
JJ
37352017-01-26 Jakub Jelinek <jakub@redhat.com>
3736
1a27fab1
JJ
3737 PR target/70465
3738 * gcc.target/i386/pr70465.c: New test.
3739
e6d55103
JJ
3740 * brig.dg/dg.exp: Update copyright years.
3741 * lib/brig-dg.exp: Update copyright years.
3742 * lib/brig.exp: Update copyright years.
3743
b5aa1281
MM
37442017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3745
3746 PR target/79179
3747 * gcc.target/powerpc/pr79179.c: New test.
3748
3b5de3cb
BS
37492017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3750
3751 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
3752 generation to accept D-mode memory accesses.
3753
dbe81dbe
MS
37542017-01-25 Martin Sebor <msebor@redhat.com>
3755
3756 PR c++/71290
3757 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
3758 * g++.dg/ext/flexarray-mangle.C: Same.
3759 * g++.dg/ext/flexarray-subst.C: Same.
3760 * g++.dg/ext/flexary10.C: Same.
3761 * g++.dg/ext/flexary11.C: Same.
3762 * g++.dg/ext/flexary14.C: Same.
3763 * g++.dg/ext/flexary16.C: Same.
3764 * g++.dg/ext/flexary18.C: Same.
3765 * g++.dg/ext/flexary19.C: Same.
3766 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
3767 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
3768 * g++.dg/ubsan/object-size-1.C: Same.
3769 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 3770
0e343868
JJ
37712017-01-25 Jakub Jelinek <jakub@redhat.com>
3772
a25608aa
JJ
3773 PR c++/78896
3774 * g++.dg/cpp1z/decomp24.C: New test.
3775
0e343868
JJ
3776 PR c++/77914
3777 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
3778 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3779 expect a warning.
3780 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3781 expect warnings.
3782 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3783 * g++.dg/cpp1y/pr59636.C: Likewise.
3784 * g++.dg/cpp1y/pr60190.C: Likewise.
3785
0d098f4b
BC
37862017-01-25 Bin Cheng <bin.cheng@arm.com>
3787
3788 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3789
5332c89e 37902017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
3791
3792 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
3793 vec_packs built-ins
3794
ed4e59f4
CL
37952017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3796
3797 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3798 -mcpu=cortex-a57.
3799 * gcc.target/arm/vseleqsf.c: Likewise.
3800 * gcc.target/arm/vselgedf.c: Likewise.
3801 * gcc.target/arm/vselgesf.c: Likewise.
3802 * gcc.target/arm/vselgtdf.c: Likewise.
3803 * gcc.target/arm/vselgtsf.c: Likewise.
3804 * gcc.target/arm/vselledf.c: Likewise.
3805 * gcc.target/arm/vsellesf.c: Likewise.
3806 * gcc.target/arm/vselltdf.c: Likewise.
3807 * gcc.target/arm/vselltsf.c: Likewise.
3808 * gcc.target/arm/vselnedf.c: Likewise.
3809 * gcc.target/arm/vselnesf.c: Likewise.
3810 * gcc.target/arm/vselvcdf.c: Likewise.
3811 * gcc.target/arm/vselvcsf.c: Likewise.
3812 * gcc.target/arm/vselvsdf.c: Likewise.
3813 * gcc.target/arm/vselvssf.c: Likewise.
3814
a5d6927f
RB
38152017-01-25 Richard Biener <rguenther@suse.de>
3816
3817 PR testsuite/72850
3818 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3819 to what we had before adding the threading passes.
3820
c2873892
RB
38212017-01-25 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/69264
3824 * g++.dg/torture/pr69264.C: New testcase.
3825
9aa483a2
KT
38262016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3827
3828 PR target/79145
3829 * gcc.target/arm/pr79145.c: New test.
3830
5c628c3e
RB
38312017-01-25 Richard Biener <rguenther@suse.de>
3832
3833 PR debug/78363
3834 * g++.dg/gomp/pr78363-1.C: New testcase.
3835 * g++.dg/gomp/pr78363-2.C: Likewise.
3836 * g++.dg/gomp/pr78363-3.C: Likewise.
3837
9078cd36
KT
38382016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3839
3840 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3841 * gcc.dg/lto/pr61526_0.c: Likewise.
3842 * gcc.dg/lto/pr64415_0.c: Likewise.
3843
7cfd79d6
JJ
38442017-01-24 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR c++/79205
3847 * g++.dg/cpp1z/decomp22.C: New test.
3848 * g++.dg/cpp1z/decomp23.C: New test.
3849
3e4b91f2
NS
38502017-01-24 Nathan Sidwell <nathan@acm.org>
3851
1d7bc790
NS
3852 PR c++/78469
3853 * g++.dg/cpp0x/pr78469.C: New.
3854
3e4b91f2
NS
3855 PR c++/79118
3856 * g++.dg/cpp0x/pr79118.C: New.
3857
b20ba138
EB
38582017-01-24 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * gcc.target/arm/vfp-longcall-apcs.c: New test.
3861
c2e84327
DM
38622017-01-24 David Malcolm <dmalcolm@redhat.com>
3863
3864 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3865 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3866 * gcc.dg/rtl/rtl.exp: New file.
3867 * gcc.dg/rtl/test.c: New file.
3868 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3869 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3870 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3871 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3872 * gcc.dg/rtl/x86_64/final.c: New test case.
3873 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3874 * gcc.dg/rtl/x86_64/ira.c: New test case.
3875 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3876 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3877 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3878 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3879 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3880 * gcc.dg/rtl/x86_64/test_1.h: New file.
3881 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3882 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3883 * gcc.dg/rtl/x86_64/times-two.h: New file.
3884 * gcc.dg/rtl/x86_64/vregs.c: New test case.
3885
cf8d19de
BC
38862017-01-24 Bin Cheng <bin.cheng@arm.com>
3887
3888 PR tree-optimization/79159
3889 * g++.dg/tree-ssa/pr79159.C: New test.
3890
f6a24a94 38912017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
3892 Martin Jambor <mjambor@suse.cz>
3893
3894 * lib/brig-dg.exp: New file.
3895 * lib/brig.exp: Likewise.
3896 * brig.dg/README: Likewise.
3897 * brig.dg/dg.exp: Likewise.
3898 * brig.dg/test/gimple/alloca.hsail: Likewise.
3899 * brig.dg/test/gimple/atomics.hsail: Likewise.
3900 * brig.dg/test/gimple/branches.hsail: Likewise.
3901 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3902 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3903 * brig.dg/test/gimple/kernarg.hsail: Likewise.
3904 * brig.dg/test/gimple/mem.hsail: Likewise.
3905 * brig.dg/test/gimple/mulhi.hsail: Likewise.
3906 * brig.dg/test/gimple/packed.hsail: Likewise.
3907 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3908 * brig.dg/test/gimple/variables.hsail: Likewise.
3909 * brig.dg/test/gimple/vector.hsail: Likewise.
3910
c3b3e526
JJ
39112017-01-24 Jakub Jelinek <jakub@redhat.com>
3912
3913 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3914 support asan, only on i?86/x86_64 require sse2_runtime.
3915
75f92127
KN
39162017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3917
3918 PR target/66669
3919 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3920 test on powerpc targets.
3921
1a998fa0
MS
39222017-01-23 Martin Sebor <msebor@redhat.com>
3923
3924 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3925
108fdd6d
RB
39262017-01-23 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/79088
3929 PR tree-optimization/79188
3930 * gcc.dg/torture/pr79088.c: New testcase.
3931 * gcc.dg/torture/pr79188.c: Likewise.
3932
28826a66
KN
39332017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3934
3935 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
3936 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
3937 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
3938 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
3939 type of test function to reflect change in built-in function's
3940 return type.
3941 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3942 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3943 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3944 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
3945 type and second argument type to reflect change in built-in
3946 function's type signature.
3947 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3948 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
3949 type of test function to reflect change in built-in function's
3950 return type.
3951 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3952 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
3953 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
3954 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3955 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3956 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
3957 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
3958 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3959 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3960 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
3961 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
3962 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3963 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3964 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
3965 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
3966 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
3967 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
3968 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
3969 type of test function to reflect change in built-in function's
3970 return type.
3971 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
3972 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3973 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3974 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
3975 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
3976 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
3977 test function's result and second argument to reflect change in
3978 built-in function's type signature.
3979 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
3980
e6b8075c
NS
39812017-01-23 Nathan Sidwell <nathan@acm.org>
3982
fc7612fd
NS
3983 PR C++/71710
3984 * g++.dg/template/pr71710.C: New.
3985
e6b8075c
NS
3986 PR c++/71406
3987 PR c++/77508
3988 * g++.dg/template/pr71406.C: New.
3989
15b8fd49
TK
39902017-01-23 Thomas Koenig <tkoenig@netcologne.de>
3991
9b7716c9 3992 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 3993
e9c4fbe9
BS
39942017-01-23 Bernd Schmidt <bschmidt@redhat.com>
3995
3996 PR rtl-optimization/78634
3997 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
3998
8539a302
BC
39992017-01-23 Bin Cheng <bin.cheng@arm.com>
4000
4001 PR tree-optimization/70754
4002 * gfortran.dg/pr70754.f90: New test.
4003
f368600f
ML
40042017-01-23 Martin Liska <mliska@suse.cz>
4005
4006 PR tree-optimization/79196
4007 * gcc.dg/asan/pr79196.c: New test.
4008 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4009
d886761f
MM
40102017-01-23 Michael Matz <matz@suse.de>
4011
4012 PR tree-optimization/78384
4013 * gcc.dg/pr78384.c: New test.
4014
cffcafda
RB
40152017-01-23 Richard Biener <rguenther@suse.de>
4016
4017 PR tree-optimization/79186
4018 * gcc.dg/torture/pr79186.c: New testcase.
4019 * gcc.dg/torture/pr79187.c: Likewise.
4020
bda2bc48
MJ
40212017-01-23 Martin Jambor <mjambor@suse.cz>
4022
4023 * gcc.dg/ipa/vrp8.c: New test.
4024
f65f1ae3
MJ
40252017-01-23 Martin Jambor <mjambor@suse.cz>
4026
4027 PR ipa/79108
4028 * gfortran.dg/lto/pr79108_0.f90: New test.
4029
dea06111
AS
40302017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4031
4032 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4033 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4034 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4035 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4036 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4037 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4038 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4039 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4040 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4041 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4042 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4043 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4044 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4045 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4046 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4047 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4048
05011618
RB
40492017-01-23 Richard Biener <rguenther@suse.de>
4050 Nick Clifton <nickc@redhat.com>
4051
4052 PR testsuite/78421
4053 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4054 If the target is ARM return the result of the
4055 check_effective_target_arm_vect_no_misalign proc.
4056 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4057 support unaligned vectors then only expect one of the loops to be
4058 unrolled.
4059
f6b9f2ff
ML
40602017-01-23 Martin Liska <mliska@suse.cz>
4061
4062 * gcc.dg/asan/use-after-scope-10.c: New test.
4063 * gcc.dg/asan/use-after-scope-11.c: New test.
4064 * g++.dg/asan/use-after-scope-5.C: New test.
4065
c7775327
ML
40662017-01-23 Martin Liska <mliska@suse.cz>
4067
4068 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4069 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4070 sanopt optimization for ASAN_POISON.
4071
d8ae8d16
KT
40722016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4073
4074 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4075
54d7c70c
CL
40762017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4077
4078 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4079 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4080 for poly*_t types.
4081 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4082 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4083 exec_vcombine): Likewise.
4084 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4085 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4086 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4087 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4088 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4089 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4090 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4091 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4092 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4093 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4094 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4095 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4096 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4097 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4098 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4099 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4100 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4101 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4102 Likewise.
4103 (TEST_VGET_LANE): Cast to uint to avoid warning.
4104 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4105 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4106 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4107 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4108 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4109 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4110 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4111 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4112 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4113 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4114 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4115 CHECK_POLY instead of CHECK for poly64_t types.
4116 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4117 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4118 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4119 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4120 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4121 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4122 uint32_t.
4123 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4124 for int32_t, int64_t.
4125 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4126 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4127 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4128 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4129 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4130 needed.
4131
386fe51c
JJ
41322017-01-22 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR fortran/79154
4135 * gfortran.dg/gomp/pr79154-1.f90: New test.
4136 * gfortran.dg/gomp/pr79154-2.f90: New test.
4137
bc4d86e6
AS
41382017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4139
4140 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4141
c31d5fce
MP
41422017-01-21 Marek Polacek <polacek@redhat.com>
4143
4144 PR testsuite/79169
4145 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4146
25cb56c3
JH
41472017-01-20 Jan Hubicka <hubicka@ucw.cz>
4148
4149 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4150
ea9f867b
BS
41512017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4152
4153 PR rtl-optimization/79125
4154 * gcc.dg/torture/pr79125.c: New test.
4155
a876231c
JW
41562017-01-20 Jiong Wang <jiong.wang@arm.com>
4157
2568d8a1 4158 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4159 only.
2568d8a1
JJ
4160 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4161 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4162
4b9f2115
NS
41632017-01-20 Nathan Sidwell <nathan@acm.org>
4164
3e4b91f2 4165 PR c++/78495
4b9f2115
NS
4166 * g++.dg/cpp1z/inh-ctor38.C: New.
4167
d2aadab1
MP
41682017-01-20 Marek Polacek <polacek@redhat.com>
4169
4170 PR c/79152
4171 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4172
449cd5af
TP
41732017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4174
4175 * lib/target-supports.exp (check_configured_with): New procedure.
4176 (check_effective_target_default_mode): new effective target.
4177 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4178 default mode. Fix dg-skip-if target selector syntax.
4179 * gcc.target/arm/optional_thumb-2.c: Likewise.
4180 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4181 syntax.
4182
ebed7175
DM
41832017-01-20 David Malcolm <dmalcolm@redhat.com>
4184
4185 PR c++/77829
4186 PR c++/78656
4187 * g++.dg/spellcheck-pr77829.C: New test case.
4188 * g++.dg/spellcheck-pr78656.C: New test case.
4189
2ebd93e1
MP
41902017-01-20 Marek Polacek <polacek@redhat.com>
4191
4192 PR c/64279
4193 * c-c++-common/Wduplicated-branches-1.c: New test.
4194 * c-c++-common/Wduplicated-branches-10.c: New test.
4195 * c-c++-common/Wduplicated-branches-11.c: New test.
4196 * c-c++-common/Wduplicated-branches-12.c: New test.
4197 * c-c++-common/Wduplicated-branches-2.c: New test.
4198 * c-c++-common/Wduplicated-branches-3.c: New test.
4199 * c-c++-common/Wduplicated-branches-4.c: New test.
4200 * c-c++-common/Wduplicated-branches-5.c: New test.
4201 * c-c++-common/Wduplicated-branches-6.c: New test.
4202 * c-c++-common/Wduplicated-branches-7.c: New test.
4203 * c-c++-common/Wduplicated-branches-8.c: New test.
4204 * c-c++-common/Wduplicated-branches-9.c: New test.
4205 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4206 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4207 * g++.dg/ext/builtin-object-size3.C: Likewise.
4208 * g++.dg/gomp/loop-1.C: Likewise.
4209 * g++.dg/warn/Wduplicated-branches1.C: New test.
4210 * g++.dg/warn/Wduplicated-branches2.C: New test.
4211
0ce4024a
ML
42122017-01-20 Martin Liska <mliska@suse.cz>
4213
4214 PR lto/69188
4215 * gcc.dg/lto/pr69188_0.c: New test.
4216 * gcc.dg/lto/pr69188_1.c: New test.
4217
d8ea3e7c
AS
42182017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4219
4220 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4221 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4222 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4223 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4224 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4225 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4226 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4227 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4228 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4229 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4230 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4231 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4232 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4233 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4234 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4235 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4236 * gcc.target/i386/avx-1.c: Test new intrinsics.
4237 * gcc.target/i386/sse-13.c: Ditto.
4238 * gcc.target/i386/sse-23.c: Ditto.
4239
0516164b
RB
42402017-01-20 Richard Biener <rguenther@suse.de>
4241
4242 PR tree-optimization/71264
4243 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4244
d821744c
MF
42452017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4246
4247 * gcc.target/mips/madd4-1.c: New file.
4248 * gcc.target/mips/madd4-2.c: Likewise.
4249 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4250 HAS_MADD4.
4251 (mips_option_groups): Add -m[no-]madd4.
4252 (mips-dg-init): Detect default -mno-madd4.
4253 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4254 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4255 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4256 * gcc.target/mips/nmadd-1.c: Likewise.
4257 * gcc.target/mips/nmadd-2.c: Likewise.
4258 * gcc.target/mips/nmadd-3.c: Likewise.
4259
db58fd89
JW
42602017-01-19 Jiong Wang <jiong.wang@arm.com>
4261
4262 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4263 combined instructions.
4264 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4265 instructions.
4266 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4267 of pointer authentication.
4268
bd9cf60b
MM
42692017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4270
4271 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4272 floating point hardware to run test.
4273
ab014eb3
TC
42742017-01-19 Tamar Christina <tamar.christina@arm.com>
4275
2568d8a1 4276 * lib/target-supports.exp
ab014eb3
TC
4277 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4278
c048038f
RO
42792017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4280
4281 PR testsuite/79051
4282 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4283 __x86_64__]: Allow for target i?86-*-*.
4284
ab6b44cb
MF
42852017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4286
4287 PR target/78176
4288 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4289 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4290 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4291 HAS_LXC1.
4292 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4293 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4294 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4295
118d5ed3
AV
42962017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4297
4298 PR fortran/70696
4299 * gfortran.dg/coarray_43.f90: New test.
4300
a57c520e
RE
43012017-01-19 Richard Earnshaw <rearnsha@arm.com>
4302
4303 PR rtl-optimization/79121
4304 * gcc.c-torture/execute/pr79121.c: New test.
4305
54dc4be2
MM
43062017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4307
4308 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
4309 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4310
7bd5dad2
LK
43112017-01-18 Louis Krupp <louis.krupp@zoho.com>
4312
4313 PR fortran/50069
4314 PR fortran/55086
4315 * gfortran.dg/pr50069_1.f90: New test.
4316 * gfortran.dg/pr50069_2.f90: New test.
4317 * gfortran.dg/pr55086_1.f90: New test.
4318 * gfortran.dg/pr55086_1_tfat.f90: New test.
4319 * gfortran.dg/pr55086_2.f90: New test.
4320 * gfortran.dg/pr55086_2_tfat.f90: New test.
4321 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
4322
0edd264d
AS
43232017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4324 * gcc.dg/strcmp-1.c: New test.
4325 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
4326
551914b7
DM
43272017-01-18 David Malcolm <dmalcolm@redhat.com>
4328
4329 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
4330 (dejagnu_fail): Likewise.
4331 (dejagnu_note): Likewise.
4332 (pass): Provide forward decl, moving true decl to after #include
4333 of harness.h.
4334 (fail): Likewise.
4335 (note): Likewise.
4336
b7d3a6a6
MM
43372017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4338
4339 * gcc.target/powerpc/p9-xxbr-1.c: New test.
4340 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4341
c484627c
NS
43422017-01-18 Nathan Sidwell <nathan@acm.org>
4343
4344 PR c++/78488
4345 * g++.dg/cpp1z/inh-ctor37.C: New.
4346
a711887e
UB
43472017-01-18 Uros Bizjak <ubizjak@gmail.com>
4348
4349 PR rtl-optimization/78952
4350 * gcc.target/i386/pr78952-1.c: New test.
4351 * gcc.target/i386/pr78952-2.c: Ditto.
4352
525a5e33
AV
43532017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
4354
4355 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
4356
43572017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
4358
4359 PR fortran/70696
4360 * gfortran.dg/coarray_event_1.f08: New test.
4361
90553aac
JJ
43622017-01-18 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR target/77416
4365 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
4366 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
4367 from dg-options.
4368 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
4369 guarded test.
4370 * gcc.target/powerpc/fusion4.c: Likewise.
4371 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
4372 guarded test.
4373 * gcc.target/powerpc/pr58673-1.c: Likewise.
4374 * gcc.target/powerpc/pr58673-2.c: Likewise.
4375 * gcc.target/powerpc/pr59054.c: Likewise.
4376
dfc42f08
BS
43772016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4378
4379 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
4380 vec_bperm.
4381 * gcc.target/powerpc/p9-vbpermd.c: New file.
4382
f3981e7e
AK
43832017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4384
4385 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
4386 (must_not_compile2): Downcase first letter of error messages.
4387 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
4388 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
4389
2c65d990
NS
43902017-01-18 Nathan Sidwell <nathan@acm.org>
4391
4392 PR c++/79091
4393 * g++.dg/pr79091.C: New.
4394
a711887e
UB
43952017-01-18 Jakub Jelinek <jakub@redhat.com>
4396
4397 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
4398 to dg-options.
4399 (p0): Add missing dg-error.
4400
4701fba3
JS
44012017-01-17 Joe Seymour <joe.s@somniumtech.com>
4402
4403 * gcc.target/msp430/mul_f5_muldef.c: New test.
4404
ac4dc08d
MM
44052017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4406
4407 PR target/79004
4408 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
4409 options. Fix up the syntax for using \m and \M.
4410
1b3254e4
SB
44112017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4412
4413 PR target/78875
4414 * gcc.target/powerpc/ssp-1.c: New testcase.
4415 * gcc.target/powerpc/ssp-2.c: New testcase.
4416
8144a493
WD
44172017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4418
4419 * gcc.target/aarch64/eh_return.c: New test.
4420
a6607774
BS
44212017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4422
4423 * vec-rlmi-rlnm.c: New file.
4424
8ddfdbc2
NS
44252017-01-17 Nathan Sidwell <nathan@acm.org>
4426
4427 PR c++/61636
4428 * g++.dg/cpp1y/pr61636-1.C: New.
4429 * g++.dg/cpp1y/pr61636-2.C: New.
4430 * g++.dg/cpp1y/pr61636-3.C: New.
4431
d365b403
MS
44322017-01-17 Martin Sebor <msebor@redhat.com>
4433
4434 PR testsuite/79115
4435 * gcc.dg/pr78768.c: Make it a link-only test.
4436
0d80ab91
DM
44372017-01-17 David Malcolm <dmalcolm@redhat.com>
4438
4439 PR c++/71497
4440 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
4441 expected messages.
4442 * c-c++-common/Wmisleading-indentation.c: Likewise.
4443
31b61548
VM
44442017-01-17 Vladimir Makarov <vmakarov@redhat.com>
4445
4446 PR target/79058
4447 * gcc.target/arm/pr79058.c: New.
4448
c549996e
JJ
44492017-01-17 Jakub Jelinek <jakub@redhat.com>
4450
4451 PR tree-optimization/71854
4452 * gcc.dg/vect/pr71854.c: New test.
4453
4f197ff9
ML
44542017-01-17 Martin Liska <mliska@suse.cz>
4455
4456 PR ipa/71207
4457 * g++.dg/ipa/pr71207.C: New test.
4458
d4193b85
JH
44592017-01-17 Jan Hubicka <hubicka@ucw.cz>
4460
4461 PR middle-end/77445
4462 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
4463 * gcc.dg/tree-ssa/pr77445.c: New testcase.
4464
906e7712
JJ
44652017-01-17 Jakub Jelinek <jakub@redhat.com>
4466
4467 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
4468 rather than long unsigned int.
4469 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
4470
12314dc9
RB
44712017-01-17 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/71433
4474 * gcc.dg/Warray-bounds-20.c: New testcase.
4475
a23e48df
RB
44762017-01-17 Richard Biener <rguenther@suse.de>
4477
4478 PR testsuite/52563
4479 PR testsuite/71237
4480 PR testsuite/77737
4481 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
4482 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4483 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4484
e6750e5c
AM
44852017-01-17 Alan Modra <amodra@gmail.com>
4486
4487 * gcc.target/powerpc/pr79066.c: New.
4488
a59afbe2
JL
44892017-01-16 Jeff Law <law@redhat.com>
4490
4491 PR tree-optimization/33562
4492 PR tree-optimization/61912
4493 PR tree-optimization/77485
4494 PR tree-optimization/79090
4495 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
4496 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
4497
e1bcfb92
JJ
44982017-01-16 Jakub Jelinek <jakub@redhat.com>
4499
98e92fb2
JJ
4500 PR c/79089
4501 * gcc.c-torture/compile/pr79089.c: New test.
4502
e1bcfb92
JJ
4503 PR target/79080
4504 * gcc.dg/pr79080.c: New test.
4505
0ef1f9cd
DM
45062017-01-16 David Malcolm <dmalcolm@redhat.com>
4507
4508 PR c/78304
4509 * gcc.dg/format/pr78304.c: Convert argument from integral type
4510 to a pointer.
4511 * gcc.dg/format/pr78304-2.c: Likewise.
4512
76689ffc
CL
45132017-01-16 Carl Love <cel@us.ibm.com>
4514
4515 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
4516 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
4517
ce12ee9e
CL
45182017-01-16 Carl Love <cel@us.ibm.com>
4519
4520 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
4521 Change arguments and return type to bool long long.
4522
b336037d
MS
45232017-01-16 Martin Sebor <msebor@redhat.com>
4524
4525 PR testsuite/79051
4526 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
4527 on x86.
4528
1ddca3f3
PC
45292017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4530
4531 Revert:
a711887e 4532 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
4533
4534 PR c++/71737
4535 * g++.dg/cpp0x/pr71737.C: New.
4536
290687fb
BS
45372017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4538
4539 * gcc.target/powerpc/swaps-p8-27.c: New.
4540
7d2f3f1d
PC
45412017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4542
4543 PR c++/71737
4544 * g++.dg/cpp0x/pr71737.C: New.
4545
d743728f
EB
45462017-01-16 Eric Botcazou <ebotcazou@adacore.com>
4547
4548 * gnat.dg/opt62.adb: New test.
4549 * gnat.dg/opt62_pkg.ads: New helper.
4550
90aead21
BS
45512017-01-14 Bernd Schmidt <bschmidt@redhat.com>
4552
a711887e
UB
4553 PR rtl-optimization/78626
4554 PR rtl-optimization/78727
90aead21
BS
4555 * gcc.dg/torture/pr78626.c: New test.
4556 * gcc.dg/torture/pr78727.c: New test.
4557
afaecc23
AM
45582017-01-14 Alan Modra <amodra@gmail.com>
4559
4560 * gcc.c-torture/compile/pr72749.c: New test.
4561
be4aa83d
DM
45622017-01-13 David Malcolm <dmalcolm@redhat.com>
4563
4564 PR c/78304
4565 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
4566 (test_macro_2): New test.
4567 (test_macro_3): New test.
4568 (test_macro_4): New test.
4569 (test_non_contiguous_strings): Convert line number to line offset.
4570 * gcc.dg/format/pr78304-2.c: New test case.
4571 * gcc.dg/format/pr78304.c: New test case.
4572
7cdca3ec
UB
45732017-01-13 Uros Bizjak <ubizjak@gmail.com>
4574
4575 * gcc.target/i386/funcspec-56.inc: Add missing options and
4576 reorder options by implied ISAs, as in ix86_target_string.
4577
e3017e52
MP
45782017-01-13 Marek Polacek <polacek@redhat.com>
4579
4580 PR c++/71166
4581 * g++.dg/cpp0x/constexpr-array18.C: New test.
4582
d155c6fe
JL
45832017-01-13 Jeff Law <law@redhat.com>
4584
7c9560a5
JL
4585 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
4586
9e59e99a
JL
4587 PR tree-optimization/61912
4588 PR tree-optimization/77485
4589 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
4590 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
4591 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
4592
4593 PR tree-optimization/33562
4594 PR tree-optimization/61912
4595 PR tree-optimization/77485
d155c6fe
JL
4596 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
4597 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4598 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4599 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
4600 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
4603
77719b06
ML
46042017-01-13 Martin Liska <mliska@suse.cz>
4605
4606 PR ipa/79043
4607 * gcc.c-torture/execute/pr79043.c: New test.
4608
a181b2bc
RB
46092017-01-13 Richard Biener <rguenther@suse.de>
4610
4611 PR middle-end/78411
4612 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
4613
eaed3226
AV
46142017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4615
4616 PR fortran/70697
4617 * gfortran.dg/coarray/event_4.f08: New test.
4618
4ccff88b
AV
46192017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
4620
4621 PR fortran/70696
4622 * gfortran.dg/coarray/event_3.f08: New test.
4623
3c3b9090
RB
46242017-01-13 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/77283
4627 * gcc.dg/tree-ssa/split-path-9.c: Fix.
4628
25329913
RB
46292017-01-13 Richard Biener <rguenther@suse.de>
4630
4631 * gcc.dg/gimplefe-22.c: New testcase.
4632
10b70b8e
RB
46332017-01-13 Richard Biener <rguenther@suse.de>
4634
4635 PR tree-optimization/77283
4636 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
4637 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
4638 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
4639
76a8f82f
SL
46402017-01-12 Sandra Loosemore <sandra@codesourcery.com>
4641
4642 * gcc.dg/pr77862.c: Require fpic target.
4643
59a505da
MM
46442017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4645
4646 PR target/79004
4647 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 4648
bce6f760
MS
46492017-01-12 Martin Sebor <msebor@redhat.com>
4650
4651 * gcc.dg/pr78138.c: Adjust.
4652 * gcc.dg/pr78768.c: Adjust.
4653 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
4654 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4655 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4656 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4657 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
4658 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
4659 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
4660 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
4661 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
4662 * gcc.dg/tree-ssa/pr78605.c: Adjust.
4663 * gcc.dg/tree-ssa/pr78622.c: Adjust.
4664
3eefa646
JJ
46652017-01-12 Jakub Jelinek <jakub@redhat.com>
4666
4667 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
4668
dcb56243
MS
46692017-01-12 Martin Sebor <msebor@redhat.com>
4670
8be3f306 4671 PR testsuite/79051
940242cd
MS
4672 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
4673 due to bug 79054.
dcb56243 4674
b7431c20
DE
46752017-01-12 David Edelsohn <dje.gcc@gmail.com>
4676
4677 * gcc.dg/pr78768.c: Require LTO.
4678
2bcd9f32
MS
46792017-01-12 Martin Sebor <msebor@redhat.com>
4680
4681 PR c/79074
4682 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
4683 due to the referenced bug.
4684
b2fc1c70
MS
46852017-01-12 Martin Sebor <msebor@redhat.com>
4686
4687 PR testsuite/79073
4688 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
4689
fbed6f36
UB
46902017-01-12 Uros Bizjak <ubizjak@gmail.com>
4691
4692 * gcc.target/i386/builtin_target.c (check_features): Check all
4693 supported __builtin_cpu_supports options.
4694
27282dad
KT
46952017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4696
4697 PR tree-optimization/78319
4698 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
4699 Remove xfail.
4700
66113166
BS
47012017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4702
4703 PR target/79044
4704 * gcc.target/powerpc/swaps-p8-26.c: New.
4705
6bb4ea5c
RB
47062017-01-12 Richard Biener <rguenther@suse.de>
4707
4708 * gcc.dg/gimplefe-21.c: New testcase.
4709
f15dbadb
MC
47102017-01-12 Michael Collison <michael.collison@arm.com>
4711
4712 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
4713
73e32c47
JK
47142017-01-11 Julia Koval <julia.koval@intel.com>
4715 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * gcc.target/i386/sgx.c New test.
4718 * gcc.target/i386/sse-12.c: Add -msgx.
4719 * gcc.target/i386/sse-13.c: Ditto.
4720 * gcc.target/i386/sse-14.c: Ditto.
4721 * gcc.target/i386/sse-22.c: Ditto.
4722 * gcc.target/i386/sse-23.c: Ditto.
4723 * g++.dg/other/i386-2.C: Ditto.
4724 * g++.dg/other/i386-3.C: Ditto.
4725
3594adc7
MS
47262017-01-11 Martin Sebor <msebor@redhat.com>
4727
4728 PR c++/24511
4729 * g++.dg/template/explicit9.C: New test.
4730
01bfd257
NS
47312017-01-11 Nathan Sidwell <nathan@acm.org>
4732
4733 PR c++/77812
4734 * g++.dg/pr77812.C: New.
4735
88df7964
JJ
47362017-01-11 Jakub Jelinek <jakub@redhat.com>
4737
eae63d78
JJ
4738 PR c++/71537
4739 * g++.dg/cpp1y/constexpr-71537.C: New test.
4740
88df7964
JJ
4741 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
4742 argument.
4743
960ecba4
MS
47442017-01-11 Martin Sebor <msebor@redhat.com>
4745
4746 PR c/47931
4747 * c-c++-common/Waddress-2.c: New test.
4748
1f258a55
JJ
47492017-01-11 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR c++/78341
4752 * g++.dg/cpp0x/pr78341.C: New test.
4753
bf5fbf46
MS
47542017-01-11 Martin Sebor <msebor@redhat.com>
4755
4756 PR c/78768
4757 * gcc.dg/pr78768.c: New test.
4758
19ff0049
DM
47592017-01-11 David Malcolm <dmalcolm@redhat.com>
4760
4761 PR driver/78877
4762 * gcc.dg/spellcheck-options-14.c: New test case.
4763 * gcc.dg/spellcheck-options-15.c: New test case.
4764 * gcc.dg/spellcheck-options-16.c: New test case.
4765 * gcc.dg/spellcheck-options-17.c: New test case.
4766
c86e9f03
ML
47672017-01-11 Martin Liska <mliska@suse.cz>
4768
4769 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
4770
947f51d6
JJ
47712017-01-11 Jakub Jelinek <jakub@redhat.com>
4772
4773 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
4774 instead of just 1 for the decomposition from struct C.
4775
849fccf8
EB
47762017-01-11 Eric Botcazou <ebotcazou@adacore.com>
4777
4778 * gcc.c-torture/execute/20170111-1.c: New test.
4779
80c74722
RB
47802017-01-11 Richard Biener <rguenther@suse.de>
4781
4782 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4783
4c4b4703
JJ
47842017-01-11 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR middle-end/50199
4787 * gcc.dg/lto/pr50199_0.c: New test.
4788
664b1a6b
MS
47892017-01-10 Martin Sebor <msebor@redhat.com>
4790
4791 PR testsuite/78960
4792 PR testsuite/78959
4793 PR testsuite/78133
4794 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4795 * gcc.dg/tree-ssa/pr78622.c: Ditto.
4796
fefd3086
MS
47972017-01-10 Martin Sebor <msebor@redhat.com>
4798
4799 PR middle-end/78138
664b1a6b 4800 * gcc.dg/pr78138.c: New test.
fefd3086 4801
b9f4757f
DM
48022017-01-10 David Malcolm <dmalcolm@redhat.com>
4803
4804 PR c++/77949
4805 * g++.dg/diagnostic/pr77949.C: New test case.
4806
5a50f6bb
MS
48072017-01-10 Martin Sebor <msebor@redhat.com>
4808
4809 PR middle-end/78245
4810 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4811
c16880ef
MS
48122017-01-10 Martin Sebor <msebor@redhat.com>
4813
4814 PR tree-optimization/78775
4815 * gcc.dg/attr-alloc_size-4.c: Add test cases.
4816 * gcc.dg/attr-alloc_size-10.c: New test.
4817 * gcc.dg/attr-alloc_size-11.c: New test.
4818 * gcc.dg/builtin-stringop-chk-7.c: New test.
4819 * gcc.dg/pr78775.c: New test.
4820 * gcc.dg/pr78973-2.c: New test.
4821 * gcc.dg/pr78973.c: New test.
4822
5363d9d9
JL
48232017-01-10 Jeff Law <law@redhat.com>
4824
4825 PR tree-optimization/77766
4826 PR tree-optimization/78856
4827 * gcc.c-torture/execute/pr77766.c: New test.
4828
aae23693
RB
48292016-01-10 Richard Biener <rguenther@suse.de>
4830
4831 PR tree-optimization/79034
4832 * g++.dg/torture/pr79034.C: New testcase.
4833
a0843aed
ML
48342017-01-10 Martin Liska <mliska@suse.cz>
4835
4836 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4837 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4838 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4839 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4840 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4841 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4842 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4843 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4844 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4845 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4846 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4847 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4848 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4849 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4850 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4851 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4852 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4853 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4854 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4855 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4856 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4857 * gcc.dg/ipa/pr64307.c: Likewise.
4858 * gcc.dg/ipa/pr77653.c: Likewise.
4859
79fc8ffe
AS
48602017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
4861
4862 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4863 * g++.dg/other/i386-3.C: Ditto.
4864 * gcc.target/i386/sse-12.c: Ditto.
4865 * gcc.target/i386/sse-13.c: Ditto.
4866 * gcc.target/i386/sse-22.c: Ditto.
4867 * gcc.target/i386/sse-23.c: Ditto.
4868 * gcc.target/i386/builtin_target.c: Handle new option.
4869 * gcc.target/i386/funcspec-56.inc: Test new attributes.
4870 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4871 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4872
dfa6951f
MS
48732017-01-09 Martin Sebor <msebor@redhat.com>
4874
4875 PR testsuite/79036
4876 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4877 with different precisions.
4878
a271e415
EB
48792017-01-09 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * g++.dg/opt/call2.C: New test.
4882 * g++.dg/opt/call3.C: Likewise.
4883 * gnat.dg/array26.adb: New test.
4884 * gnat.dg/array26_pkg.ad[sb]: New helper.
4885 * gnat.dg/array27.adb: New test.
4886 * gnat.dg/array27_pkg.ad[sb]: New helper.
4887 * gnat.dg/array28.adb: New test.
4888 * gnat.dg/array28_pkg.ad[sb]: New helper.
4889
bd2c6270
JJ
48902017-01-09 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR translation/79019
4893 PR translation/79020
4894 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4895 diagnostics.
4896 * gfortran.dg/initialization_17.f90: Likewise.
4897
1c1d8e75
DH
48982017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4899
4900 PR testsuite/79026
4901 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4902 * gcc.target/i386/pr78904-4.c: Likewise.
4903 * gcc.target/i386/pr78904-6.c: Likewise.
4904 * gcc.target/i386/pr78967-2.c: Likewise.
4905
cb330ba5
JJ
49062017-01-09 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR tree-optimization/78899
4909 * gcc.target/i386/pr78899.c: New test.
4910 * gcc.dg/pr71077.c: New test.
4911
a5e14a42
MJ
49122017-01-09 Martin Jambor <mjambor@suse.cz>
4913
4914 PR ipa/78365
4915 PR ipa/78599
4916 * gcc.dg/torture/pr78365.c: New test.
4917
01216d27
JJ
49182017-01-09 Jakub Jelinek <jakub@redhat.com>
4919
dc59e50a
JJ
4920 PR c++/78948
4921 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4922 (main): Use int* instead of long long.
4923
01216d27
JJ
4924 PR tree-optimization/78938
4925 * gcc.dg/vect/pr78938.c: New test.
4926
c0d4fec7
KT
49272017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4928
4929 * gcc.dg/20161219.c: New test.
4930
7b1b0cc1
RB
49312017-01-09 Richard Biener <rguenther@suse.de>
4932
4933 PR tree-optimization/78997
4934 * gcc.dg/torture/pr78997.c: New testcase.
4935
813b9c0d
RB
49362017-01-09 Richard Biener <rguenther@suse.de>
4937
4938 PR debug/79000
4939 * g++.dg/lto/pr79000_0.C: New testcase.
4940 * g++.dg/lto/pr79000_1.c: Likewise.
4941
efcc8d38
MS
49422017-01-08 Martin Sebor <msebor@redhat.com>
4943
4944 PR middle-end/77708
4945 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
4946 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
4947 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
4948 due to bug 78969.
4949 * gcc.dg/format/pr78569.c: Adjust.
4950
5ccf1d8d
DM
49512017-01-07 David Malcolm <dmalcolm@redhat.com>
4952
4953 PR c++/72803
4954 * g++.dg/diagnostic/pr72803.C: New test case.
4955
42002dfe
MS
49562017-01-07 Martin Sebor <msebor@redhat.com>
4957
4958 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
4959 * gcc.dg/attr-alloc_size-4.c: Same.
4960
de91486c
AV
49612017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
4962
4963 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
4964 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
4965 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
4966 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
4967 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
4968 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
4969 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
4970
f55a925e
AS
49712017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4972 * gcc.dg/memcmp-1.c: New.
4973 * gcc.dg/strncmp-1.c: New.
4974
f3caa118
AV
49752017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4976
4977 * gcc.target/arm/acle/mcrr: New.
4978 * gcc.target/arm/acle/mcrr2: New.
4979 * gcc.target/arm/acle/mrrc: New.
4980 * gcc.target/arm/acle/mrrc2: New.
4981
ecc9a25b
AV
49822017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4983
4984 * gcc.target/arm/acle/mcr.c: New.
4985 * gcc.target/arm/acle/mrc.c: New.
4986 * gcc.target/arm/acle/mcr2.c: New.
4987 * gcc.target/arm/acle/mrc2.c: New.
4988
3811581f
AV
49892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
4990
4991 * gcc.target/arm/acle/ldc: New.
4992 * gcc.target/arm/acle/ldc2: New.
4993 * gcc.target/arm/acle/ldcl: New.
4994 * gcc.target/arm/acle/ldc2l: New.
4995 * gcc.target/arm/acle/stc: New.
4996 * gcc.target/arm/acle/stc2: New.
4997 * gcc.target/arm/acle/stcl: New.
4998 * gcc.target/arm/acle/stc2l: New.
4999
d57daa0c
AV
50002017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5001
5002 * gcc.target/arm/acle/acle.exp: Run tests for different options
5003 and make sure fat-lto-objects is used such that we can still do
5004 assemble scans.
5005 * gcc.target/arm/acle/cdp.c: New.
5006 * gcc.target/arm/acle/cdp2.c: New.
5007 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5008 (check_effective_target_arm_coproc1_ok_nocache): New.
5009 (check_effective_target_arm_coproc2_ok): New.
5010 (check_effective_target_arm_coproc2_ok_nocache): New.
5011 (check_effective_target_arm_coproc3_ok): New.
5012 (check_effective_target_arm_coproc3_ok_nocache): New.
5013 (check_effective_target_arm_coproc4_ok): New.
5014 (check_effective_target_arm_coproc4_ok_nocache): New.
5015
8a123229
MS
50162017-01-06 Martin Sebor <msebor@redhat.com>
5017
5018 PR middle-end/78605
5019 * gcc.dg/tree-ssa/pr78605.c: New test.
5020
5b8999d6
MS
50212017-01-05 Martin Sebor <msebor@redhat.com>
5022
5023 PR tree-optimization/78910
5024 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5025 diagnostics.
5026 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5027 * gcc.dg/tree-ssa/pr78910.c: New test.
5028
4e89adf9
EB
50292017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5030
5031 * gcc.dg/sso-10.c: New test.
5032
962c5679
JJ
50332017-01-05 Jakub Jelinek <jakub@redhat.com>
5034
cfd719e7
JJ
5035 PR tree-optimization/71016
5036 * gcc.target/i386/pr71016.c: New test.
5037 * gcc.target/aarch64/pr71016.c: New test.
5038 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5039
26f20371
JJ
5040 PR c++/78931
5041 * g++.dg/cpp1z/decomp19.C: New test.
5042
962c5679
JJ
5043 PR c++/78890
5044 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5045 * g++.dg/init/union1.C: Likewise.
5046 * g++.dg/cpp0x/union6.C: Expect errors.
5047 * g++.dg/cpp0x/union8.C: New test.
5048 * g++.dg/cpp0x/pr78890-1.C: New test.
5049 * g++.dg/cpp0x/pr78890-2.C: New test.
5050
8c15f541
DE
50512017-01-05 David Edelsohn <dje.gcc@gmail.com>
5052
5053 * gcc.target/powerpc/pr71670.c: Require p9vector.
5054 * gcc.target/powerpc/p9-novsx.c: Same.
5055
51b86113
DM
50562017-01-05 David Malcolm <dmalcolm@redhat.com>
5057
5058 * selftests/asr_div1.rtl: New file.
5059 * selftests/aarch64: New subdirectory.
5060 * selftests/aarch64/times-two.rtl: New file.
5061 * selftests/bb-index.rtl: New file.
5062 * selftests/cfg-test.rtl: New file.
5063 * selftests/const-int.rtl: New file.
5064 * selftests/example-labels.rtl: New file.
5065 * selftests/insn-with-mode.rtl: New file.
5066 * selftests/jump-to-label-ref.rtl: New file.
5067 * selftests/jump-to-return.rtl: New file.
5068 * selftests/jump-to-simple-return.rtl: New file.
5069 * selftests/mem.rtl: New file.
5070 * selftests/note-insn-deleted.rtl: New file.
5071 * selftests/note_insn_basic_block.rtl: New file.
5072 * selftests/simple-cse.rtl: New file.
5073 * selftests/symbol-ref.rtl: New file.
5074 * selftests/x86_64: New subdirectory.
5075 * selftests/x86_64/call-insn.rtl: New file.
5076 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5077 * selftests/x86_64/times-two.rtl: New file.
5078 * selftests/x86_64/unspec.rtl: New file.
5079
dc7650cc
NS
50802017-01-05 Nathan Sidwell <nathan@acm.org>
5081
5082 PR c++/78765
5083 * g++.dg/cpp0x/pr78765.C: New.
5084
3db70565
DV
50852017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5086
5087 * gcc.target/s390/memcpy-2.c: New test.
5088 * gcc.target/s390/memset-2.c: New test.
5089
f5a537e3
AK
50902017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5091
5092 * gcc.target/s390/memcpy-1.c: New test.
5093
d80c6d02
JL
50942017-01-04 Jeff Law <law@redhat.com>
5095
5096 PR tree-optimization/78812
5097 * g++.dg/torture/pr78812.C: New test.
5098
08edc320 50992017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5100
5101 PR target/71977
5102 PR target/70568
5103 PR target/78823
5104 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5105 64-bit VSX systems with direct move, whether we optimize common
5106 code sequences in the GLIBC math library for float math functions.
5107 * gcc.target/powerpc/pr71977-2.c: Likewise.
5108
a9342885
MP
51092017-01-04 Marek Polacek <polacek@redhat.com>
5110
5111 PR c++/64767
5112 * c-c++-common/Wpointer-compare-1.c: New test.
5113
066435fe
JJ
51142017-01-04 Jakub Jelinek <jakub@redhat.com>
5115
abec4284
JJ
5116 PR c++/78949
5117 * c-c++-common/Wunused-var-16.c: New test.
5118
26c43e27
JJ
5119 PR c++/78693
5120 * g++.dg/cpp0x/pr78693.C: New test.
5121
fc73e60c
JJ
5122 PR driver/78957
5123 * gcc.dg/pr78957.c: New test.
5124
c9cf3863
JJ
5125 * g++.dg/cpp1y/auto-fn34.C: New test.
5126
066435fe
JJ
5127 PR c++/71182
5128 * g++.dg/cpp0x/pr71182.C: New test.
5129
598bd687
KN
51302017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5131
5132 PR target/78056
5133 * gcc.target/powerpc/pr78056-1.c: New test.
5134 * gcc.target/powerpc/pr78056-2.c: New test.
5135 * gcc.target/powerpc/pr78056-3.c: New test.
5136 * gcc.target/powerpc/pr78056-4.c: New test.
5137 * gcc.target/powerpc/pr78056-5.c: New test.
5138 * gcc.target/powerpc/pr78056-6.c: New test.
5139 * gcc.target/powerpc/pr78056-7.c: New test.
5140 * gcc.target/powerpc/pr78056-8.c: New test.
5141 * lib/target-supports.exp
5142 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5143 whether the effective target supports the popcntb instruction.
5144
8194635a
JL
51452017-01-03 Jeff Law <law@redhat.com>
5146
5147 PR tree-optimization/67955
5148 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5149
baf9ebc8
MP
51502017-01-04 Marek Polacek <polacek@redhat.com>
5151
5152 PR c++/77545
5153 PR c++/77284
5154 * g++.dg/cpp0x/range-for32.C: New test.
5155 * g++.dg/cpp0x/range-for33.C: New test.
5156
5dd9a9d0
DM
51572017-01-04 David Malcolm <dmalcolm@redhat.com>
5158
5159 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5160
4bf07f3f
NS
51612017-01-04 Nathan Sidwell <nathan@acm.org>
5162
5163 PR c++/66735
5164 * g++.dg/cpp1y/pr66735.C: New.
5165
165ba2e9
JJ
51662017-01-04 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR tree-optimization/71563
5169 * gcc.dg/tree-ssa/pr71563.c: New test.
5170
4567f969
JB
51712017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5172
5173 PR fortran/78534
5174 PR fortran/78976
5175 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5176 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5177 * gfortran.dg/transfer_intrinsic_1.f90: Change
5178 scan-tree-dump-times due to gfc_trans_string_copy change to
5179 avoid -Wstringop-overflow.
5180
1c06f07f
JL
51812017-01-03 Jeff Law <law@redhat.com>
5182
5183 PR tree-optimization/78856
5184 * gcc.c-torture/execute/pr78856.c: New test.
5185
60fb638f
MM
51862017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 PR target/78953
5189 * gcc.target/powerpc/pr78953.c: New test.
5190
e4d02f52
ILT
51912017-01-03 Ian Lance Taylor <iant@google.com>
5192
5193 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5194 enums.
5195
5b4f088d
MS
51962017-01-03 Martin Sebor <msebor@redhat.com>
5197
5198 PR tree-optimization/78696
5199 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5200 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5201 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5202 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5203
52042017-01-03 David Malcolm <dmalcolm@redhat.com>
5205
5206 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5207 with more than one digit.
5208 * lib/gcc-dg.exp (process-message): Support more than one digit
5209 in relative line specifications.
5210
52112017-01-03 Jakub Jelinek <jakub@redhat.com>
5212
5213 PR tree-optimization/78965
5214 * gcc.dg/pr78965.c: New test.
5215
5216 PR middle-end/78901
5217 * g++.dg/opt/pr78901.C: New test.
5218
52192017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5220
5221 PR fortran/78534
5222 PR fortran/66310
5223 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5224 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5225 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5226 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5227 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5228 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5229 * gfortran.dg/string_1_lp64.f90: New test.
5230 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5231 * gfortran.dg/string_3_lp64.f90: New test.
5232 * gfortran.dg/transfer_intrinsic_1.f90: Change
5233 scan-tree-dump-times due to gfc_trans_string_copy change to
5234 avoid -Wstringop-overflow.
5235
8b7163c6
UB
52362017-01-02 Uros Bizjak <ubizjak@gmail.com>
5237
5238 PR target/78967
5239 * gcc.target/i386/pr78967-1.c: New test.
5240 * gcc.target/i386/pr78967-2.c: Ditto.
5241 * gcc.target/i386/pr78967-3.c: Ditto.
5242
5243 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5244 * gcc.target/i386/pr78904-4.c: Ditto.
5245 * gcc.target/i386/pr78904-6.c: Ditto.
5246
e2940b98
JH
52472017-01-01 Jan Hubicka <hubicka@ucw.cz>
5248
5249 PR middle-end/77674
5250 * g++.dg/torture/pr77674.C: New testcase.
5251
cbe34bb5 52522017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5253
5254 Update copyright years.
818ab71a 5255\f
cbe34bb5 5256Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5257
5258Copying and distribution of this file, with or without modification,
5259are permitted in any medium without royalty provided the copyright
5260notice and this notice are preserved.