]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
c-pragma.c (handle_pragma_scalar_storage_order): Expand on error message for non...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4a8ca690
EB
12017-09-15 Eric Botcazou <ebotcazou@adacore.com>
2
3 * g++.dg/sso-1.C: New test.
4 * g++.dg/sso-2.C: Likewise.
5
62017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
7
8 PR c++/78648
9 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
10
ed17cb57
JW
112017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
12
13 PR tree-optimization/71026
14 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
15
a1189286
JJ
162017-09-15 Jakub Jelinek <jakub@redhat.com>
17
7b936140
JJ
18 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
19 * lib/target-supports.exp (check_effective_target_c++14): Use
20 check_effective_target_c++17 instead of check_effective_target_c++1z.
21 (check_effective_target_c++14_down): Likewise.
22 (check_effective_target_c++1z_only): Rename to ...
23 (check_effective_target_c++17_only): ... this.
24 (check_effective_target_c++1z): Rename to ...
25 (check_effective_target_c++17): ... this.
26 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
27 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
28 and c++17_only instead of c++1z_only. Adjust expected diagnostics
29 and comments refering to 1z to 17.
30 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
31 * g++.dg/template/partial5.C: Likewise.
32 * g++.dg/template/nontype8.C: Likewise.
33 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
34 * g++.dg/cpp1z/nontype3a.C: Likewise.
35 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
36 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
37 * g++.dg/cpp1z/class-deduction32.C: Likewise.
38 * g++.dg/cpp1z/pr78771.C: Likewise.
39 * g++.dg/cpp1z/elide1.C: Likewise.
40 * g++.dg/cpp1z/fold3.C: Likewise.
41 * g++.dg/cpp1z/class-deduction2.C: Likewise.
42 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
43 * g++.dg/cpp1z/inline-var2.C: Likewise.
44 * g++.dg/cpp1z/eval-order2.C: Likewise.
45 * g++.dg/cpp1z/decomp21.C: Likewise.
46 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
47 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
48 * g++.dg/cpp1z/utf8-neg.C: Likewise.
49 * g++.dg/cpp1z/class-deduction41.C: Likewise.
50 * g++.dg/cpp1z/class-deduction23.C: Likewise.
51 * g++.dg/cpp1z/nodiscard3.C: Likewise.
52 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
53 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
54 * g++.dg/cpp1z/class-deduction21.C: Likewise.
55 * g++.dg/cpp1z/range-for1.C: Likewise.
56 * g++.dg/cpp1z/init-statement4.C: Likewise.
57 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
58 * g++.dg/cpp1z/decomp30.C: Likewise.
59 * g++.dg/cpp1z/class-deduction39.C: Likewise.
60 * g++.dg/cpp1z/register2.C: Likewise.
61 * g++.dg/cpp1z/decomp9.C: Likewise.
62 * g++.dg/cpp1z/regress1.C: Likewise.
63 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
64 * g++.dg/cpp1z/class-deduction30.C: Likewise.
65 * g++.dg/cpp1z/abbrev2.C: Likewise.
66 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
67 * g++.dg/cpp1z/regress2.C: Likewise.
68 * g++.dg/cpp1z/decomp16.C: Likewise.
69 * g++.dg/cpp1z/bool-increment1.C: Likewise.
70 * g++.dg/cpp1z/aligned-new1.C: Likewise.
71 * g++.dg/cpp1z/decomp3.C: Likewise.
72 * g++.dg/cpp1z/register1.C: Likewise.
73 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
74 * g++.dg/cpp1z/class-deduction1.C: Likewise.
75 * g++.dg/cpp1z/decomp10.C: Likewise.
76 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
77 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
78 * g++.dg/cpp1z/decomp27.C: Likewise.
79 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
80 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
81 * g++.dg/cpp1z/class-deduction9.C: Likewise.
82 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
83 * g++.dg/cpp1z/decomp11.C: Likewise.
84 * g++.dg/cpp1z/aligned-new3.C: Likewise.
85 * g++.dg/cpp1z/utf8-2.C: Likewise.
86 * g++.dg/cpp1z/lambda-this3.C: Likewise.
87 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
88 * g++.dg/cpp1z/byte1.C: Likewise.
89 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
90 * g++.dg/cpp1z/aggr-base4.C: Likewise.
91 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
92 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
93 * g++.dg/cpp1z/utf8-2a.C: Likewise.
94 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
95 * g++.dg/cpp1z/aggr-base6.C: Likewise.
96 * g++.dg/cpp1z/cplusplus.C: Likewise.
97 * g++.dg/cpp1z/class-deduction20.C: Likewise.
98 * g++.dg/cpp1z/aggr-base2.C: Likewise.
99 * g++.dg/cpp1z/class-deduction6.C: Likewise.
100 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
101 * g++.dg/cpp1z/class-deduction31.C: Likewise.
102 * g++.dg/cpp1z/class-deduction25.C: Likewise.
103 * g++.dg/cpp1z/class-deduction18.C: Likewise.
104 * g++.dg/cpp1z/fold9.C: Likewise.
105 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
106 * g++.dg/cpp1z/abbrev1.C: Likewise.
107 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
108 * g++.dg/cpp1z/utf8.C: Likewise.
109 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
110 * g++.dg/cpp1z/aggr-base3.C: Likewise.
111 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
112 * g++.dg/cpp1z/init-statement2.C: Likewise.
113 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
114 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
115 * g++.dg/cpp1z/class-deduction40.C: Likewise.
116 * g++.dg/cpp1z/nontype3.C: Likewise.
117 * g++.dg/cpp1z/class-deduction14.C: Likewise.
118 * g++.dg/cpp1z/fold7.C: Likewise.
119 * g++.dg/cpp1z/nontype2.C: Likewise.
120 * g++.dg/cpp1z/class-deduction15.C: Likewise.
121 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
122 * g++.dg/cpp1z/class-deduction13.C: Likewise.
123 * g++.dg/cpp1z/aligned-new7.C: Likewise.
124 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
125 * g++.dg/cpp1z/nontype1.C: Likewise.
126 * g++.dg/cpp1z/init-statement5.C: Likewise.
127 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
128 * g++.dg/cpp1z/decomp17.C: Likewise.
129 * g++.dg/cpp1z/fold4.C: Likewise.
130 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
131 * g++.dg/cpp1z/fold7a.C: Likewise.
132 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
133 * g++.dg/cpp1z/init-statement7.C: Likewise.
134 * g++.dg/cpp1z/aggr-base5.C: Likewise.
135 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
136 * g++.dg/cpp1z/pr79143.C: Likewise.
137 * g++.dg/cpp1z/class-deduction38.C: Likewise.
138 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
139 * g++.dg/cpp1z/class-deduction12.C: Likewise.
140 * g++.dg/cpp1z/decomp20.C: Likewise.
141 * g++.dg/cpp1z/class-deduction22.C: Likewise.
142 * g++.dg/cpp1z/class-deduction29.C: Likewise.
143 * g++.dg/cpp1z/class-deduction8.C: Likewise.
144 * g++.dg/cpp1z/class-deduction43.C: Likewise.
145 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
146 * g++.dg/cpp1z/fold8.C: Likewise.
147 * g++.dg/cpp1z/init-statement3.C: Likewise.
148 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
149 * g++.dg/cpp1z/class-deduction36.C: Likewise.
150 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
151 * g++.dg/cpp1z/fallthrough1.C: Likewise.
152 * g++.dg/cpp1z/fold1.C: Likewise.
153 * g++.dg/cpp1z/class-deduction26.C: Likewise.
154 * g++.dg/cpp1z/fold-ice1.C: Likewise.
155 * g++.dg/cpp1z/fold5.C: Likewise.
156 * g++.dg/cpp1z/class-deduction34.C: Likewise.
157 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
158 * g++.dg/cpp1z/class-deduction7.C: Likewise.
159 * g++.dg/cpp1z/class-deduction16.C: Likewise.
160 * g++.dg/cpp1z/class-deduction10.C: Likewise.
161 * g++.dg/cpp1z/eval-order3.C: Likewise.
162 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
163 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
164 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
165 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
166 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
167 * g++.dg/cpp1z/decomp15.C: Likewise.
168 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
169 * g++.dg/cpp1z/fold-mangle.C: Likewise.
170 * g++.dg/cpp1z/class-deduction35.C: Likewise.
171 * g++.dg/cpp1z/decomp4.C: Likewise.
172 * g++.dg/cpp1z/class-deduction42.C: Likewise.
173 * g++.dg/cpp1z/init-statement8.C: Likewise.
174 * g++.dg/cpp1z/inline-var1a.C: Likewise.
175 * g++.dg/cpp1z/init-statement6.C: Likewise.
176 * g++.dg/cpp1z/class-deduction17.C: Likewise.
177 * g++.dg/cpp1z/class-deduction28.C: Likewise.
178 * g++.dg/cpp1z/class-deduction27.C: Likewise.
179 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
180 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
181 * g++.dg/cpp1z/class-deduction11.C: Likewise.
182 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
183 * g++.dg/cpp1z/init-statement9.C: Likewise.
184 * g++.dg/cpp1z/class-deduction19.C: Likewise.
185 * g++.dg/cpp1z/class-deduction5.C: Likewise.
186 * g++.dg/cpp1z/fold2.C: Likewise.
187 * g++.dg/cpp1z/class-deduction33.C: Likewise.
188 * g++.dg/cpp1z/class-deduction24.C: Likewise.
189 * g++.dg/cpp1z/aggr-base1.C: Likewise.
190 * g++.dg/cpp1z/fold6.C: Likewise.
191 * g++.dg/cpp1z/decomp12.C: Likewise.
192 * g++.dg/cpp1z/class-deduction4.C: Likewise.
193 * g++.dg/cpp1z/inline-var1.C: Likewise.
194 * g++.dg/cpp1z/aligned-new2.C: Likewise.
195 * g++.dg/cpp1z/class-deduction3.C: Likewise.
196 * g++.dg/other/error3.C: Likewise.
197 * g++.dg/init/new25.C: Likewise.
198 * g++.dg/init/new13.C: Likewise.
199 * g++.dg/tls/diag-2.C: Likewise.
200 * g++.dg/tls/diag-4.C: Likewise.
201 * g++.dg/opt/noreturn-1.C: Likewise.
202 * g++.dg/eh/async-unwind2.C: Likewise.
203 * g++.dg/eh/spec9.C: Likewise.
204 * g++.dg/eh/spec7.C: Likewise.
205 * g++.dg/eh/template1.C: Likewise.
206 * g++.dg/eh/cond4.C: Likewise.
207 * g++.dg/eh/pr41819.C: Likewise.
208 * g++.dg/eh/delete1.C: Likewise.
209 * g++.dg/eh/spec3.C: Likewise.
210 * g++.dg/eh/forced4.C: Likewise.
211 * g++.dg/eh/spec2.C: Likewise.
212 * g++.dg/eh/shadow1.C: Likewise.
213 * g++.dg/eh/pr38662.C: Likewise.
214 * g++.dg/eh/ehopt1.C: Likewise.
215 * g++.dg/eh/spec8.C: Likewise.
216 * g++.dg/eh/init-temp2.C: Likewise.
217 * g++.dg/rtti/crash3.C: Likewise.
218 * g++.dg/warn/Wreturn-type-3.C: Likewise.
219 * g++.dg/warn/register-parm-1.C: Likewise.
220 * g++.dg/warn/register-var-2.C: Likewise.
221 * g++.dg/gcov/gcov-7.C: Likewise.
222 * g++.dg/tree-ssa/pr45605.C: Likewise.
223 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
224 * g++.dg/lookup/exception1.C: Likewise.
225 * g++.dg/ubsan/pr79589.C: Likewise.
226 * g++.dg/tm/pr47340.C: Likewise.
227 * g++.dg/tm/pr46567.C: Likewise.
228 * g++.dg/expr/bitfield5.C: Likewise.
229 * g++.dg/expr/bool1.C: Likewise.
230 * g++.dg/expr/lval3.C: Likewise.
231 * g++.dg/expr/lval4.C: Likewise.
232 * g++.dg/expr/bitfield4.C: Likewise.
233 * g++.dg/expr/bitfield6.C: Likewise.
234 * g++.dg/expr/bool3.C: Likewise.
235 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
236 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
237 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
238 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
239 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
240 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
241 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
242 * g++.dg/ext/has_nothrow_assign.C: Likewise.
243 * g++.dg/parse/register1.C: Likewise.
244 * g++.dg/parse/error15.C: Likewise.
245 * g++.dg/parse/linkage2.C: Likewise.
246 * g++.dg/concepts/intro2.C: Likewise.
247 * g++.dg/concepts/class.C: Likewise.
248 * g++.dg/concepts/traits1.C: Likewise.
249 * g++.dg/concepts/req5.C: Likewise.
250 * g++.dg/concepts/var-concept5.C: Likewise.
251 * g++.dg/concepts/fn-concept2.C: Likewise.
252 * g++.dg/concepts/traits2.C: Likewise.
253 * g++.dg/concepts/placeholder2.C: Likewise.
254 * g++.dg/concepts/class6.C: Likewise.
255 * g++.dg/concepts/memtmpl1.C: Likewise.
256 * g++.dg/concepts/friend2.C: Likewise.
257 * g++.dg/concepts/template-parm3.C: Likewise.
258 * g++.dg/concepts/template-parm10.C: Likewise.
259 * g++.dg/concepts/explicit-spec1.C: Likewise.
260 * g++.dg/concepts/explicit-spec3.C: Likewise.
261 * g++.dg/concepts/var-templ2.C: Likewise.
262 * g++.dg/concepts/intro5.C: Likewise.
263 * g++.dg/concepts/deduction-constraint1.C: Likewise.
264 * g++.dg/concepts/iconv1.C: Likewise.
265 * g++.dg/concepts/constrained-parm.C: Likewise.
266 * g++.dg/concepts/template-template-parm1.C: Likewise.
267 * g++.dg/concepts/var-concept3.C: Likewise.
268 * g++.dg/concepts/class3.C: Likewise.
269 * g++.dg/concepts/memfun2.C: Likewise.
270 * g++.dg/concepts/req1.C: Likewise.
271 * g++.dg/concepts/disjunction1.C: Likewise.
272 * g++.dg/concepts/req17.C: Likewise.
273 * g++.dg/concepts/pr65848.C: Likewise.
274 * g++.dg/concepts/placeholder4.C: Likewise.
275 * g++.dg/concepts/decl-diagnose.C: Likewise.
276 * g++.dg/concepts/intro7.C: Likewise.
277 * g++.dg/concepts/pr68683.C: Likewise.
278 * g++.dg/concepts/partial-spec4.C: Likewise.
279 * g++.dg/concepts/template-parm5.C: Likewise.
280 * g++.dg/concepts/explicit-inst1.C: Likewise.
281 * g++.dg/concepts/class-deduction1.C: Likewise.
282 * g++.dg/concepts/class1.C: Likewise.
283 * g++.dg/concepts/req15.C: Likewise.
284 * g++.dg/concepts/memfun.C: Likewise.
285 * g++.dg/concepts/pr68434.C: Likewise.
286 * g++.dg/concepts/inherit-ctor4.C: Likewise.
287 * g++.dg/concepts/partial-spec6.C: Likewise.
288 * g++.dg/concepts/var-templ1.C: Likewise.
289 * g++.dg/concepts/template-parm8.C: Likewise.
290 * g++.dg/concepts/explicit-inst3.C: Likewise.
291 * g++.dg/concepts/class4.C: Likewise.
292 * g++.dg/concepts/req6.C: Likewise.
293 * g++.dg/concepts/fn8.C: Likewise.
294 * g++.dg/concepts/class5.C: Likewise.
295 * g++.dg/concepts/placeholder5.C: Likewise.
296 * g++.dg/concepts/req16.C: Likewise.
297 * g++.dg/concepts/req10.C: Likewise.
298 * g++.dg/concepts/var-concept2.C: Likewise.
299 * g++.dg/concepts/auto3.C: Likewise.
300 * g++.dg/concepts/generic-fn-err.C: Likewise.
301 * g++.dg/concepts/pr65552.C: Likewise.
302 * g++.dg/concepts/partial-concept-id2.C: Likewise.
303 * g++.dg/concepts/fn1.C: Likewise.
304 * g++.dg/concepts/partial-spec.C: Likewise.
305 * g++.dg/concepts/template-parm12.C: Likewise.
306 * g++.dg/concepts/diagnostic1.C: Likewise.
307 * g++.dg/concepts/intro1.C: Likewise.
308 * g++.dg/concepts/explicit-inst4.C: Likewise.
309 * g++.dg/concepts/req18.C: Likewise.
310 * g++.dg/concepts/explicit-spec5.C: Likewise.
311 * g++.dg/concepts/var-concept6.C: Likewise.
312 * g++.dg/concepts/fn9.C: Likewise.
313 * g++.dg/concepts/req2.C: Likewise.
314 * g++.dg/concepts/template-parm7.C: Likewise.
315 * g++.dg/concepts/req14.C: Likewise.
316 * g++.dg/concepts/template-parm6.C: Likewise.
317 * g++.dg/concepts/variadic4.C: Likewise.
318 * g++.dg/concepts/fn6.C: Likewise.
319 * g++.dg/concepts/req-neg1.C: Likewise.
320 * g++.dg/concepts/alias3.C: Likewise.
321 * g++.dg/concepts/expression2.C: Likewise.
322 * g++.dg/concepts/partial-spec3.C: Likewise.
323 * g++.dg/concepts/expression3.C: Likewise.
324 * g++.dg/concepts/memfun-err.C: Likewise.
325 * g++.dg/concepts/pr66091.C: Likewise.
326 * g++.dg/concepts/explicit-spec2.C: Likewise.
327 * g++.dg/concepts/equiv.C: Likewise.
328 * g++.dg/concepts/friend1.C: Likewise.
329 * g++.dg/concepts/fn4.C: Likewise.
330 * g++.dg/concepts/var-templ3.C: Likewise.
331 * g++.dg/concepts/explicit-inst2.C: Likewise.
332 * g++.dg/concepts/alias2.C: Likewise.
333 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
334 * g++.dg/concepts/placeholder6.C: Likewise.
335 * g++.dg/concepts/fn10.C: Likewise.
336 * g++.dg/concepts/req3.C: Likewise.
337 * g++.dg/concepts/variadic2.C: Likewise.
338 * g++.dg/concepts/pr65636.C: Likewise.
339 * g++.dg/concepts/intro6.C: Likewise.
340 * g++.dg/concepts/class2.C: Likewise.
341 * g++.dg/concepts/fn2.C: Likewise.
342 * g++.dg/concepts/req20.C: Likewise.
343 * g++.dg/concepts/req8.C: Likewise.
344 * g++.dg/concepts/placeholder1.C: Likewise.
345 * g++.dg/concepts/pr65854.C: Likewise.
346 * g++.dg/concepts/member-concept.C: Likewise.
347 * g++.dg/concepts/template-parm2.C: Likewise.
348 * g++.dg/concepts/variadic1.C: Likewise.
349 * g++.dg/concepts/fn7.C: Likewise.
350 * g++.dg/concepts/intro4.C: Likewise.
351 * g++.dg/concepts/req13.C: Likewise.
352 * g++.dg/concepts/inherit-ctor3.C: Likewise.
353 * g++.dg/concepts/explicit-spec6.C: Likewise.
354 * g++.dg/concepts/auto1.C: Likewise.
355 * g++.dg/concepts/alias1.C: Likewise.
356 * g++.dg/concepts/fn-concept1.C: Likewise.
357 * g++.dg/concepts/template-parm11.C: Likewise.
358 * g++.dg/concepts/explicit-spec4.C: Likewise.
359 * g++.dg/concepts/partial-concept-id1.C: Likewise.
360 * g++.dg/concepts/req9.C: Likewise.
361 * g++.dg/concepts/req4.C: Likewise.
362 * g++.dg/concepts/pr65681.C: Likewise.
363 * g++.dg/concepts/req7.C: Likewise.
364 * g++.dg/concepts/req12.C: Likewise.
365 * g++.dg/concepts/fn5.C: Likewise.
366 * g++.dg/concepts/alias4.C: Likewise.
367 * g++.dg/concepts/generic-fn.C: Likewise.
368 * g++.dg/concepts/feature-macro.C: Likewise.
369 * g++.dg/concepts/req19.C: Likewise.
370 * g++.dg/concepts/placeholder3.C: Likewise.
371 * g++.dg/concepts/intro3.C: Likewise.
372 * g++.dg/concepts/partial-spec5.C: Likewise.
373 * g++.dg/concepts/template-parm4.C: Likewise.
374 * g++.dg/concepts/dr1430.C: Likewise.
375 * g++.dg/concepts/pr65634.C: Likewise.
376 * g++.dg/concepts/var-concept4.C: Likewise.
377 * g++.dg/concepts/pr67249.C: Likewise.
378 * g++.dg/concepts/expression.C: Likewise.
379 * g++.dg/concepts/pr65575.C: Likewise.
380 * g++.dg/concepts/partial-spec2.C: Likewise.
381 * g++.dg/concepts/template-parm9.C: Likewise.
382 * g++.dg/concepts/inherit-ctor1.C: Likewise.
383 * g++.dg/concepts/equiv2.C: Likewise.
384 * g++.dg/concepts/req11.C: Likewise.
385 * g++.dg/concepts/template-parm1.C: Likewise.
386 * g++.dg/concepts/inherit-ctor2.C: Likewise.
387 * g++.dg/concepts/var-concept1.C: Likewise.
388 * g++.dg/concepts/fn3.C: Likewise.
389 * g++.dg/torture/pr46364.C: Likewise.
390 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
391 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
392 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
393 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
394 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
395 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
396 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
397 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
398 * g++.dg/torture/pr52918-1.C: Likewise.
399 * g++.dg/torture/pr49394.C: Likewise.
400 * g++.dg/torture/pr57190.C: Likewise.
401 * g++.dg/cpp0x/static_assert8.C: Likewise.
402 * g++.dg/cpp0x/noexcept19.C: Likewise.
403 * g++.dg/cpp0x/variadic-throw.C: Likewise.
404 * g++.dg/cpp0x/variadic73.C: Likewise.
405 * g++.dg/cpp0x/noexcept02.C: Likewise.
406 * g++.dg/cpp0x/defaulted23.C: Likewise.
407 * g++.dg/cpp0x/noexcept08.C: Likewise.
408 * g++.dg/cpp0x/auto9.C: Likewise.
409 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
410 * g++.dg/cpp0x/error5.C: Likewise.
411 * c-c++-common/gomp/atomic-12.c: Likewise.
412 * c-c++-common/gomp/atomic-13.c: Likewise.
413 * c-c++-common/gomp/atomic-14.c: Likewise.
414 * c-c++-common/Wvarargs-2.c: Likewise.
415 * c-c++-common/Wvarargs.c: Likewise.
416 * c-c++-common/vector-subscript-2.c: Likewise.
417 * g++.old-deja/g++.robertl/eb123.C: Likewise.
418 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
419 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
420 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
421 * g++.old-deja/g++.eh/throw2.C: Likewise.
422 * g++.old-deja/g++.eh/throw1.C: Likewise.
423 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
424 * g++.old-deja/g++.other/new7.C: Likewise.
425 * g++.old-deja/g++.other/crash30.C: Likewise.
426 * g++.old-deja/g++.other/regstack.C: Likewise.
427 * g++.old-deja/g++.other/crash28.C: Likewise.
428 * g++.old-deja/g++.jason/bool5.C: Likewise.
429 * g++.old-deja/g++.mike/p10416.C: Likewise.
430 * g++.old-deja/g++.mike/eh25.C: Likewise.
431 * g++.old-deja/g++.mike/eh55.C: Likewise.
432
a1189286
JJ
433 PR rtl-optimization/82192
434 * gcc.c-torture/execute/pr82192.c: New test.
435
897da303
RB
4362017-09-15 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/82217
439 * gcc.dg/torture/pr82217.c: New testcase.
440
854dde43
JJ
4412017-09-15 Jakub Jelinek <jakub@redhat.com>
442
443 PR target/82145
444 * gcc.target/i386/pr82145.c: New test.
445
22d07ec2
PT
4462017-09-15 Paul Thomas <pault@gcc.gnu.org>
447
448 PR fortran/82184
449 * gfortran.dg/pointer_array_9.f90: New test.
450
12fca96e
MM
4512017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
452
453 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
454 __builtin_fabsq.
455 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
456 of __builtin_fabsq. Prevent the test from running on 32-bit.
457 * gcc.target/powerpc/float128-fma1.c: New test.
458 * gcc.target/powerpc/float128-fma2.c: Likewise.
459 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
460 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
461
595ced60
DM
4622017-09-14 David Malcolm <dmalcolm@redhat.com>
463
464 PR jit/82174
465 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
466 New test case.
467
44e13e60
PH
4682017-09-14 Pat Haugen <pthaugen@us.ibm.com>
469
470 * gcc.target/powerpc/r2_shrink-wrap.c: New.
471
2a94be35
WS
4722017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
473
474 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
475 lp64 requirement.
476
0fa0fdb7
RB
4772017-09-14 Richard Biener <rguenther@suse.de>
478
479 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
480 * gcc.dg/uninit-suppress_2.c: Adjust.
481 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
482
83ada6e8
RO
4832017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
484
485 PR tree-optimization/80996
486 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
487
c5f59763
JJ
4882017-09-14 Jakub Jelinek <jakub@redhat.com>
489
490 PR target/81325
491 * g++.dg/cpp0x/pr81325.C: New test.
492
87f3a5cf
PT
4932017-09-13 Paul Thomas <pault@gcc.gnu.org>
494
495 PR fortran/82173
496 * gfortran.dg/pdt_10.f03 : New test.
497
b6509175
PC
4982017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/68177
501 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
502
c7885b85
ML
5032017-09-13 Martin Liska <mliska@suse.cz>
504
505 PR middle-end/82154
506 * g++.dg/torture/pr82154.C: New test.
507
97e63e12
PC
5082017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/61362
511 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
512 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
513
bce5091a
SE
5142017-09-13 Steve Ellcey <sellcey@cavium.com>
515
516 PR tree-optimization/80925
517 * gfortran.dg/vect/vect-2.f90: Add
518 --param vect-max-peeling-for-alignment=0 option.
519 Remove unaligned access and peeling checks.
520 * gfortran.dg/vect/vect-3.f90: Ditto.
521 * gfortran.dg/vect/vect-4.f90: Ditto.
522 * gfortran.dg/vect/vect-5.f90: Ditto.
523
13380861
PC
5242017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
525
526 PR c++/61135
527 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
528 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
529
bb5d9711
JW
5302017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
531
532 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
533
267bbb6f
MP
5342017-09-13 Marek Polacek <polacek@redhat.com>
535
536 PR c/82167
537 * gcc.dg/pr82167.c: New test.
538
8a411aa3
WS
5392017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
540
541 * gcc.target/powerpc/fold-vec-ld-char.c: New.
542 * gcc.target/powerpc/fold-vec-ld-double.c: New.
543 * gcc.target/powerpc/fold-vec-ld-float.c: New.
544 * gcc.target/powerpc/fold-vec-ld-int.c: New.
545 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
546 * gcc.target/powerpc/fold-vec-ld-short.c: New.
547
1cb656f8
JW
5482017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
549
550 * gcc.target/aarch64/pr62178.c: Updated testcase
551 to scan for two ldrs and an mla.
552
e5b87132
PC
5532017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/59949
556 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
557
491cefb7
WD
5582017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
559
560 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
561
4395a473
TP
5622017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
563
564 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
565 ARMv8-A and ARMv8-R.
566 * gcc.target/arm/acle/cdp2.c: Likewise.
567 * gcc.target/arm/acle/ldc.c: Likewise.
568 * gcc.target/arm/acle/ldc2.c: Likewise.
569 * gcc.target/arm/acle/ldc2l.c: Likewise.
570 * gcc.target/arm/acle/ldcl.c: Likewise.
571 * gcc.target/arm/acle/mcr.c: Likewise.
572 * gcc.target/arm/acle/mcr2.c: Likewise.
573 * gcc.target/arm/acle/mcrr.c: Likewise.
574 * gcc.target/arm/acle/mcrr2.c: Likewise.
575 * gcc.target/arm/acle/mrc.c: Likewise.
576 * gcc.target/arm/acle/mrc2.c: Likewise.
577 * gcc.target/arm/acle/mrrc.c: Likewise.
578 * gcc.target/arm/acle/mrrc2.c: Likewise.
579 * gcc.target/arm/acle/stc.c: Likewise.
580 * gcc.target/arm/acle/stc2.c: Likewise.
581 * gcc.target/arm/acle/stc2l.c: Likewise.
582 * gcc.target/arm/acle/stcl.c: Likewise.
583 * lib/target-supports.exp:
584 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
585 and stcl in the comment.
586 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
587 and disable Thumb-1 targets.
588 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
589 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
590
caf3dcdf
PC
5912017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
592
593 PR c++/47226
594 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
595 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
596
2da6996c
RB
5972017-09-13 Richard Biener <rguenther@suse.de>
598
599 PR middle-end/82128
600 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
601 default-def to avoid breaking iterator update with the weird
602 interaction with cgraph_update_edges_for_call_stmt_node.
603
d6ecd2cf
KV
6042017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
605
606 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
607
741bbaab
PC
608017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
609
610 PR c++/70621
611 * g++.dg/torture/pr70621.C: New.
612
18a4e7e3
PT
6132017-09-12 Paul Thomas <pault@gcc.gnu.org>
614
615 PR fortran/82173
616 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
617 is defined' error.
618 * gfortran.dg/pdt_6.f03 : New test.
619 * gfortran.dg/pdt_7.f03 : New test.
620 * gfortran.dg/pdt_8.f03 : New test.
621
622 PR fortran/82168
623 * gfortran.dg/pdt_9.f03 : New test.
624
cbc45bea
JJ
6252017-09-12 Jakub Jelinek <jakub@redhat.com>
626
627 PR target/82112
628 * gcc.target/powerpc/pr82112.c: New test.
629 * g++.dg/ext/altivec-18.C: New test.
630
5f33b353
ML
6312017-09-12 Martin Liska <mliska@suse.cz>
632
633 PR testsuite/82114
634 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
635
29545149
RB
6362017-09-12 Richard Biener <rguenther@suse.de>
637
638 PR tree-optimization/82157
639 * gcc.dg/torture/pr82157.c: New testcase.
640
8101ec85
SA
6412017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
642
643 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
644 attribute.
645 * gcc.target/mips/near-far-2.c: Likewise.
646 * gcc.target/mips/near-far-3.c: Likewise.
647 * gcc.target/mips/near-far-4.c: Likewise.
648
ec33aebb
JJ
6492017-09-12 Jakub Jelinek <jakub@redhat.com>
650
651 PR target/82112
652 * c-c++-common/pr82112.c: New test.
653 * gcc.dg/pr82112.c: New test.
654
2f6c18e0
EB
6552017-09-10 Eric Botcazou <ebotcazou@adacore.com>
656
657 PR ada/79441
658 * gnat.dg/pack9.adb: Robustify.
659
ff3598bc
PT
6602017-09-10 Paul Thomas <pault@gcc.gnu.org>
661
662 PR fortran/34640
663 * gfortran.dg/associate_24.f90: New test.
664 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
665 checks.
666 * gfortran.dg/no_arg_check_2.f90: Likewise.
667 * gfortran.dg/pointer_array_1.f90: New test.
668 * gfortran.dg/pointer_array_2.f90: New test.
669 * gfortran.dg/pointer_array_7.f90: New test.
670 * gfortran.dg/pointer_array_8.f90: New test.
671 * gfortran.dg/pointer_array_component_1.f90: New test.
672 * gfortran.dg/pointer_array_component_2.f90: New test.
673 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
674 counts by 1.
675
676 PR fortran/40737
677 * gfortran.dg/pointer_array_3.f90: New test.
678
679 PR fortran/57116
680 * gfortran.dg/pointer_array_4.f90: New test.
681
682 PR fortran/55763
683 * gfortran.dg/pointer_array_5.f90: New test.
684
685 PR fortran/57019
686 * gfortran.dg/pointer_array_6.f90: New test.
687
019bf9ad
JW
6882017-09-09 Jonathan Wakely <jwakely@redhat.com>
689
690 PR c++/81852
691 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
692 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
693 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
694 * g++.dg/cpp1y/feat-neg.C: Likewise.
695 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
696
95b7c2e0
PMR
6972017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
698
699 * gnat.dg/debug14.adb: New test.
700
89ec98ed
EB
7012017-09-09 Eric Botcazou <ebotcazou@adacore.com>
702
703 * gnat.dg/specs/atomic3.ads: New test.
704
ea09ecc5
EB
7052017-09-09 Eric Botcazou <ebotcazou@adacore.com>
706
707 * gnat.dg/specs/vfa.ads: Rename into...
708 * gnat.dg/specs/vfa1.ads: ...this.
709 * gnat.dg/specs/vfa2.ads: New test.
710
5bab4c96
PT
7112017-09-09 Paul Thomas <pault@gcc.gnu.org>
712
713 * gfortran.dg/pdt_1.f03 : New test.
714 * gfortran.dg/pdt_2.f03 : New test.
715 * gfortran.dg/pdt_3.f03 : New test.
716 * gfortran.dg/pdt_4.f03 : New test.
717 * gfortran.dg/pdt_5.f03 : New test.
718
b2c5d6f1 7192017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
720
721 * gcc.dg/pr81988.c: New test.
722
7232017-09-07 Eric Botcazou <ebotcazou@adacore.com>
724
1c49a3ed
EB
725 * gnat.dg/opt67.adb: New test.
726 * gnat.dg/opt67_pkg.ad[sb]: New helper.
727
86373d92
JJ
7282017-09-07 Jakub Jelinek <jakub@redhat.com>
729
730 PR target/81979
731 * gcc.dg/pr81979.c: New test.
732
a3064a99
EB
7332017-09-07 Eric Botcazou <ebotcazou@adacore.com>
734
735 PR ada/82126
736 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
737
a7976089
RB
7382017-09-07 Richard Biener <rguenther@suse.de>
739
740 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
741 opportunity.
742
bbd35101
MM
7432017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
744
745 * gcc.target/powerpc/float128-1.c: Update options to know that
746 -mfloat128 is now on by default on PowerPC VSX systems. Remove
747 -static-libgcc option which is no longer needed. Use -mvsx or
748 -mpower9-vector to enable VSX or hardware IEEE support, rather
749 than specifying a particular CPU.
750 * gcc.target/powerpc/float128-2.c: Likewise.
751 * gcc.target/powerpc/float128-cmp.c: Likewise.
752 * gcc.target/powerpc/float128-complex-1.c: Likewise.
753 * gcc.target/powerpc/float128-complex-2.c: Likewise.
754 * gcc.target/powerpc/float128-hw.c: Likewise.
755 * gcc.target/powerpc/float128-mix.c: Likewise.
756 * gcc.target/powerpc/float128-type-1.c: Likewise.
757 * gcc.target/powerpc/float128-type-2.c: Likewise.
758 * gcc.target/powerpc/float128-3.c: New test.
759 * gcc.target/powerpc/float128-4.c: Likewise.
760 * gcc.target/powerpc/float128-5.c: Likewise.
761
260da991
WD
7622017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
763
764 PR middle-end/78468
765 * gcc.dg/pr78468.c: Add alignment test.
766
f6e50a7d
WW
7672017-09-06 Wish Wu <wishwu007@gmail.com>
768 Jakub Jelinek <jakub@redhat.com>
769
770 * gcc.dg/sancov/cmp0.c: New test.
771
f6bd5664
RB
7722017-09-06 Richard Biener <rguenther@suse.de>
773
774 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
775 test for correctness of vector lowering.
776
796bd467
RB
7772017-09-06 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/82108
780 * gcc.dg/vect/pr82108.c: New testcase.
781
e9982c6a
MJ
7822017-09-06 Martin Jambor <mjambor@suse.cz>
783
784 PR tree-optimization/82078
785 * gcc.dg/tree-ssa/pr82078.c: New test.
786
3581d5db
JJ
7872017-09-06 Jakub Jelinek <jakub@redhat.com>
788
789 PR middle-end/82095
790 * gcc.dg/tls/pr82095.c: New test.
791
bcc6842b
JJ
7922017-09-05 Jakub Jelinek <jakub@redhat.com>
793
0fe4bc78
JJ
794 PR middle-end/81768
795 * gcc.dg/gomp/pr81768-2.c: New test.
796
bcc6842b
JJ
797 PR middle-end/81768
798 * gcc.dg/gomp/pr81768-1.c: New test.
799
55b2ce1c
BS
8002017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
801
802 PR target/81833
803 * gcc.target/powerpc/pr81833-1.c: New file.
804 * gcc.target/powerpc/pr81833-2.c: New file.
805
f174328e
L
8062017-09-05 H.J. Lu <hongjiu.lu@intel.com>
807
808 PR target/59501
809 PR target/81624
810 PR target/81769
811 * gcc.target/i386/pr59501-4a.c: Remove xfail.
812 * gcc.target/i386/pr81769-1a.c: New test.
813 * gcc.target/i386/pr81769-1b.c: Likewise.
814 * gcc.target/i386/pr81769-2.c: Likewise.
815
c253525e
MP
8162017-09-05 Marek Polacek <polacek@redhat.com>
817
818 PR sanitizer/82072
819 * c-c++-common/ubsan/pr82072-2.c: New test.
820
d49318d9
PC
8212017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
822
823 PR c++/81942
824 * g++.dg/cpp1y/constexpr-return3.C: New.
825
d3b080bc
EB
8262017-09-05 Eric Botcazou <ebotcazou@adacore.com>
827
828 * gnat.dg/incomplete5.ad[sb]: New test.
829 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
830
1f073c92
EB
8312017-09-05 Eric Botcazou <ebotcazou@adacore.com>
832
833 * gnat.dg/specs/uc2.ads: New test.
834
806fcf71
EB
8352017-09-05 Eric Botcazou <ebotcazou@adacore.com>
836
837 * gnat.dg/taft_type4.adb: New test.
838 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
839
a0f8cad6
RB
8402017-09-05 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/82102
843 * gcc.dg/torture/pr82102.c: New testcase.
844
babf697a
EB
8452017-09-05 Eric Botcazou <ebotcazou@adacore.com>
846
847 * testsuite/gnat.dg/array29.ad[sb]: New test.
848
02e637d8
ML
8492017-09-05 Martin Liska <mliska@suse.cz>
850
851 PR tree-optimization/82032
852 * g++.dg/other/pr82032.C: New test.
853 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
854 * gcc.dg/tree-ssa/vrp34.c: Likewise.
855 * gcc.dg/switch-10.c: Likewise.
856
bc394e5a
UB
8572017-09-04 Uros Bizjak <ubizjak@gmail.com>
858
859 * gcc.target/i386/mpx/mpx-os-support.h: New file.
860 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
861
9afacf39
BE
8622017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
863
864 PR target/77308
865 * gcc.target/arm/pr77308-1.c: New test.
866
11a82e25
RB
8672017-09-04 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/82084
870 * g++.dg/torture/pr82084.C: New testcase.
871
bc7fe952
MP
8722017-09-04 Marek Polacek <polacek@redhat.com>
873
874 PR c/81783
875 * c-c++-common/Wtautological-compare-5.c: New test.
876
8713d0f1
JL
8772017-09-04 Jeff Law <law@redhat.com>
878
879 PR tree-optimization/64910
880 * gcc.dg/tree-ssa/pr64910-2.c: New test.
881
8d2b48ae
MP
8822017-09-04 Marek Polacek <polacek@redhat.com>
883
884 PR sanitizer/82072
885 * c-c++-common/ubsan/pr82072.c: New test.
886
e910a9b1
RB
8872017-09-04 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/82060
890 * g++.dg/torture/pr82060.C: New testcase.
891
d8c40eff
AM
8922017-09-04 Alexander Monakov <amonakov@ispras.ru>
893
894 PR rtl-optimization/57448
895 PR target/67458
896 PR target/81316
897 * gcc.dg/atomic/pr80640-2.c: New testcase.
898 * gcc.dg/atomic/pr81316.c: New testcase.
899
1fda57cb
TV
9002017-09-04 Tom de Vries <tom@codesourcery.com>
901
902 PR tree-optimization/82052
903 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
904 call in fn11.
905
792ce29f
JJ
9062017-09-04 Jakub Jelinek <jakub@redhat.com>
907
ca1150f0
JJ
908 PR sanitizer/81981
909 * gcc.dg/ubsan/pr81981.c: New test.
910
792ce29f
JJ
911 PR tree-optimization/70043
912 PR testsuite/82093
913 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
914
83982f26
UB
9152017-09-04 Uros Bizjak <ubizjak@gmail.com>
916
917 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
918 * gcc.target/i386/bmi-check.h (main): Ditto.
919 * gcc.target/i386/bmi2-check.h (main): Ditto.
920 * gcc.target/i386/rtm-check.h (main): Ditto.
921 * gcc.target/i386/sha-check.h (main): Ditto.
922 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
923 (main): Use __get_cpuid_count. Use check_osxsave.
924 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
925 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
926 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
927 (main): Use check_osxsave.
928
f36b315d
UB
9292017-09-03 Uros Bizjak <ubizjak@gmail.com>
930
931 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
932 and return NORUNRES on failure.
933 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
934 __builtin_va_arg_pack instead of __va_arg_pack.
935 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
936 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
937 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
938 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
939 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
940
bff0050a
JJ
9412017-09-01 Jakub Jelinek <jakub@redhat.com>
942
943 PR target/81766
944 * gcc.target/i386/pr81766.c: New test.
945
e035be33
JM
9462017-09-01 Joseph Myers <joseph@codesourcery.com>
947
948 PR c/82071
949 * gcc.target/i386/excess-precision-7.c: New test.
950
db6bb1ec
AK
9512017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
952
953 PR target/82012
954 * gcc.target/s390/target-attribute/pr82012.c: New test.
955
0e34f6d8
JL
9562017-09-01 Jeff Law <law@redhat.com>
957
2ec399d8
JS
958 * gcc.target/i386/const-in-bss.c: New test.
959
0e34f6d8
JL
960 PR tree-optimization/82052
961 * gcc.c-torture/compile/pr82052.c: New test.
962
349884d1
JJ
9632017-09-01 Jakub Jelinek <jakub@redhat.com>
964
965 PR sanitizer/81923
966 * gcc.dg/asan/pr81923.c: New test.
967
002618d8
ML
9682017-09-01 Martin Liska <mliska@suse.cz>
969
970 PR tree-optimization/82059
971 * gcc.dg/tree-ssa/pr82059.c: New test.
972
a2de90a4
CZ
9732017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
974
975 * gcc.target/arc/loop-1.c: Deleted.
976
1370fccf
CZ
9772017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
978
979 * gcc.target/arc/arc.exp: Test also cpp files.
980 * gcc.target/arc/tdelay_slots.cpp: New test.
981
7cfbf676
CZ
9822017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
983
984 * gcc.target/arc/pr9001184797.c: New test.
985
d2e05fcb
JJ
9862017-09-01 Jakub Jelinek <jakub@redhat.com>
987
988 PR c/81887
989 * c-c++-common/gomp/pr81887.c: New test.
990 * gfortran.dg/gomp/pr81887.f90: New test.
991
8dc9277a
MP
9922017-09-01 Marek Polacek <polacek@redhat.com>
993
994 PR c++/82040
995 * g++.dg/warn/Wbool-operation-1.C: New test.
996
9f532472
CZ
9972017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
998
999 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1000 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1001
b6fb7933
CZ
10022017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1003
1004 * gcc.target/arc/sdata-3.c: New file.
1005 * gcc.target/arc/sdata-4.c: Likewise.
1006
7488b577
RB
10072017-08-31 Richard Biener <rguenther@suse.de>
1008
1009 PR middle-end/82054
1010 * g++.dg/gomp/pr82054.C: New testcase.
1011
3aebc597
RL
10122017-08-31 Renlin Li <renlin.li@arm.com>
1013 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1014
1015 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1016
3e75ec3f
BS
10172017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1018
1019 PR tree-optimization/81987
1020 * g++.dg/torture/pr81987.C: New file.
1021
02d54806
EB
10222017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1023
1024 * gnat.dg/aggr22.ad[sb]: New test.
1025
e0bd5a28
PH
10262017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1027
1028 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1029
6da714c6
MM
10302017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1031
1032 PR target/82015
1033 * gcc.target/powerpc/pr82015.c: Fix up error message.
1034
6cc30cb4
ML
10352017-08-30 Martin Liska <mliska@suse.cz>
1036
1037 PR inline-asm/82001
1038 * gcc.dg/ipa/pr82001.c: New test.
1039
d16c828e
ML
10402017-08-30 Martin Liska <mliska@suse.cz>
1041
1042 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1043
36ef8e6f
RB
10442017-08-30 Richard Biener <rguenther@suse.de>
1045
1046 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1047
72932ccf
MM
10482017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1049
1050 PR target/82015
1051 * gcc.target/powerpc/pr82015.c: New test.
1052
4e395d91
UB
10532017-08-29 Uros Bizjak <ubizjak@gmail.com>
1054
1055 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1056
2ffc0382
UB
10572017-08-29 Uros Bizjak <ubizjak@gmail.com>
1058
1059 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1060 * gcc.target/i386/abi-2.c: Ditto.
1061 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1062 * gcc.target/i386/pr22076.c: Ditto.
1063 * gcc.target/i386/pr37216.c: Ditto.
1064 * gcc.target/i386/pr39431.c: Ditto.
1065 * gcc.target/i386/pr40906-1.c: Ditto.
1066 * gcc.target/i386/pr40906-2.c: Ditto.
1067 * gcc.target/i386/pr43766.c: Ditto.
1068 * gcc.target/i386/pr46226.c: Ditto.
1069 * gcc.target/i386/pr46470.c: Ditto.
1070 * gcc.target/i386/pr59929.c: Ditto.
1071 * gcc.target/i386/sse-10.c: Ditto.
1072 * gcc.target/i386/vararg-1.c: Ditto.
1073 * gcc.target/i386/vararg-1.c: Ditto.
1074 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1075 * gcc.target/i386/pr44223.c: Ditto.
1076 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1077 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1078 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1079 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1080 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1081 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1082 * gcc.target/i386/mvc9.c: Compile for lto target only.
1083 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1084 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1085 * gcc.target/i386/pr57091.c: Ditto.
1086 * gcc.target/i386/pr61599-2.c: Ditto.
1087
8eb91869
BS
10882017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1089
1090 PR tree-optimization/81503
1091 * gcc.c-torture/execute/pr81503.c: New file.
1092
9dc3d6a9
ML
10932017-08-29 Martin Liska <mliska@suse.cz>
1094
2ffc0382 1095 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1096 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1097
faa5399b 10982017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1099 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1100
1101 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1102
14d62813
JL
11032017-08-28 Jeff Law <law@redhat.com>
1104
1105 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1106 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1107 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1108 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1109 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1110 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1111 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1112 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1113 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1114
c11384aa
JW
11152017-08-28 Janus Weil <janus@gcc.gnu.org>
1116
1117 PR fortran/81770
1118 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1119 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1120
ac9a43e1
SE
11212017-08-28 Steve Ellcey <sellcey@cavium.com>
1122
1123 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1124 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1125 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1126
2aa8aa18
RB
11272017-08-28 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/81977
1130 * g++.dg/torture/pr81977.C: New testcase.
1131
5e5ccf0d
AM
11322017-08-28 Alexander Monakov <amonakov@ispras.ru>
1133
1134 PR target/80640
1135 * gcc.dg/atomic/pr80640.c: New testcase.
1136
a5df2090
UB
11372017-08-27 Uros Bizjak <ubizjak@gmail.com>
1138
1139 PR target/81995
1140 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1141 * gcc.target/i386/pr46091-4a.c: Ditto.
1142
86e03ef9
TK
11432017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1144
1145 PR fortran/81974
1146 * gfortran.dg/inline_matmul_19.f90: New test.
1147
6e4c6a24
SM
11482017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1149
1150 * gcc.target/powerpc/m128-check.h: New file.
1151 * gcc.target/powerpc/sse-check.h: New file.
1152 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1153 * gcc.target/powerpc/sse-movlps-2.c: New file.
1154 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1155 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1156 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1157 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1158 * gcc.target/powerpc/sse-divss-1.c: New file.
1159 * gcc.target/powerpc/sse-movhps-1.c: New file.
1160 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1161 * gcc.target/powerpc/sse-subps-1.c: New file.
1162 * gcc.target/powerpc/sse-minps-1.c: New file.
1163 * gcc.target/powerpc/sse-pminub-1.c: New file.
1164 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1165 * gcc.target/powerpc/sse-shufps-1.c: New file.
1166 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1167 * gcc.target/powerpc/sse-maxps-1.c: New file.
1168 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1169 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1170 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1171 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1172 * gcc.target/powerpc/sse-mulps-1.c: New file.
1173 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1174 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1175 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1176 * gcc.target/powerpc/sse-subss-1.c: New file.
1177 * gcc.target/powerpc/sse-movss-2.c: New file.
1178 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1179 * gcc.target/powerpc/sse-minss-1.c: New file.
1180 * gcc.target/powerpc/sse-movaps-2.c: New file.
1181 * gcc.target/powerpc/sse-movlps-1.c: New file.
1182 * gcc.target/powerpc/sse-maxss-1.c: New file.
1183 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1184 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1185 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1186 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1187 * gcc.target/powerpc/sse-mulss-1.c: New file.
1188 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1189 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1190 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1191 * gcc.target/powerpc/sse-movhps-2.c: New file.
1192 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1193 * gcc.target/powerpc/sse-xorps-1.c: New file.
1194 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1195 * gcc.target/powerpc/sse-orps-1.c: New file.
1196 * gcc.target/powerpc/sse-addps-1.c: New file.
1197 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1198 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1199 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1200 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1201 * gcc.target/powerpc/sse-andps-1.c: New file.
1202 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1203 * gcc.target/powerpc/sse-divps-1.c: New file.
1204 * gcc.target/powerpc/sse-andnps-1.c: New file.
1205 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1206 * gcc.target/powerpc/sse-movss-1.c: New file.
1207 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1208 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1209 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1210 * gcc.target/powerpc/sse-movaps-1.c: New file.
1211 * gcc.target/powerpc/sse-movss-3.c: New file.
1212 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1213 * gcc.target/powerpc/sse-addss-1.c: New file.
1214 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1215
56b26dd4
MM
12162017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1217
2ffc0382 1218 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1219 * gcc.target/powerpc/dform-2.c: Likewise.
1220 * gcc.target/powerpc/dform-3.c: Likewise.
1221 * gcc.target/powerpc/pr71656-1.c: Likewise.
1222 * gcc.target/powerpc/pr71656-2.c: Likewise.
1223 * gcc.target/powerpc/pr80103-1.c: Likewise.
1224 * gcc.target/powerpc/pr80098-1.c: Likewise.
1225
6512c0f1
MS
12262017-08-24 Martin Sebor <msebor@redhat.com>
1227
1228 PR middle-end/81908
1229 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1230 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1231 * gcc.dg/tree-ssa/pr81908.c: New test.
1232
281de9c2
SM
12332017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1234
2ffc0382
UB
1235 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1236 Suppress warning during tests.
281de9c2 1237
10bfe16f
UB
12382017-08-24 Uros Bizjak <ubizjak@gmail.com>
1239
1240 * lib/target-supports.exp: Group together target-dependant checks.
1241
142ff602
BC
12422017-08-24 Bin Cheng <bin.cheng@arm.com>
1243
1244 PR tree-optimization/81913
1245 * gcc.c-torture/execute/pr81913.c: New test.
1246 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1247 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1248
9b25e12d
RB
12492017-08-23 Richard Biener <rguenther@suse.de>
1250
1251 PR target/81921
1252 * gcc.target/i386/pr81921.c: New testcase.
1253
122f9da1
DS
12542017-08-23 Daniel Santos <daniel.santos@pobox.com>
1255
1256 * gcc.target/i386/pr80969-1.c: New testcase.
1257 * gcc.target/i386/pr80969-2a.c: Likewise.
1258 * gcc.target/i386/pr80969-2.c: Likewise.
1259 * gcc.target/i386/pr80969-3.c: Likewise.
1260 * gcc.target/i386/pr80969-4a.c: Likewise.
1261 * gcc.target/i386/pr80969-4b.c: Likewise.
1262 * gcc.target/i386/pr80969-4.c: Likewise.
1263 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1264 * lib/target-supports.exp (check_avx512_os_support_available,
1265 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1266 New proceedures for target avx512f and avx512f_runtime selectors.
1267 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1268
397ecd05
DM
12692017-08-23 David Malcolm <dmalcolm@redhat.com>
1270
1271 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1272 * gcc.dg/param-type-mismatch.c: New test case.
1273
44b1b798
WS
12742017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1275
1276 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1277 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1278 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1279 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1280 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1281 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1282 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1283
60591d4e
RB
12842017-08-23 Richard Biener <rguenther@suse.de>
1285
1286 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1287 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1288 * gnat.dg/noinline2.adb: Likewise.
1289 * gnat.dg/renaming6.adb: Likewise.
1290 * gnat.dg/renaming6.ads: Likewise.
1291 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1292
3767b2e4
RB
12932017-08-23 Richard Biener <rguenther@suse.de>
1294
1295 PR lto/81940
1296 * g++.dg/lto/pr81940_0.C: New testcase.
1297
c37691e5
TC
12982017-08-23 Tamar Christina <tamar.christina@arm.com>
1299
1300 PR middle-end/19706
1301 * gcc.dg/tree-ssa/pr19706.c: New.
1302 * lib/target-supports.exp (check_effective_target_xorsign): New.
1303
4d68ff06
DS
13042017-08-22 Daniel Santos <daniel.santos@pobox.com>
1305
1306 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1307 -mabi=ms
1308 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1309 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1310 * gcc.target/i386/pr66275.c: Likewise.
1311 * gcc.target/i386/pr68018.c: Likewise.
1312
5b37159f
WS
13132017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1314
1315 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1316
0db8ddfc
JL
13172017-08-22 Jeff Law <law@redhat.com>
1318
1319 PR tree-optimization/81741
1320 PR tree-optimization/71947
1321 * gcc.dg/tree-ssa/pr81741.c: New test.
1322 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1323 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1324 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1325 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1326 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1327 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1328 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1329
44d23deb
YR
13302017-08-22 Yvan Roux <yvan.roux@linaro.org>
1331
1332 PR c++/80287
1333 * g++.dg/pr80287.C: New test.
1334
7f1bf27a
RB
13352017-08-22 Richard Biener <rguenther@suse.de>
1336
1337 Revert
1338 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1339
1340 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1341
1823c4f6
RB
13422017-08-22 Richard Biener <rguenther@suse.de>
1343
1344 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1345 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1346 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1347 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1348 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1349 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1350 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1351 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1352
bef016bf
JD
13532017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1354
1355 PR fortran/81296
1356 * gfortran.dg/dtio_12.f90: Update test.
1357
57cea2b3
NS
13582017-08-21 Nathan Sidwell <nathan@acm.org>
1359
1360 * g++.dg/template/pr81899.C: Fix c++03.
1361 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1362
7f204c0f
DM
13632017-08-21 David Malcolm <dmalcolm@redhat.com>
1364
1365 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1366 Update expected result to show all of "(long)0" being underlined.
1367 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1368 (test_multitoken_macro): Update expected underlining.
1369
2f687306
DM
13702017-08-21 David Malcolm <dmalcolm@redhat.com>
1371
1372 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1373 to show underlining of all pertinent params.
1374 * gcc.dg/format/pr72858.c: Likewise.
1375
453773df
UB
13762017-08-21 Uros Bizjak <ubizjak@gmail.com>
1377
1378 PR target/46091
1379 * gcc.target/i386/pr46091-4.c: New test.
1380 * gcc.target/i386/pr46091-4a.c: Ditto.
1381 * gcc.target/i386/pr46091-5.c: Ditto.
1382 * gcc.target/i386/pr46091-5a.c: Ditto.
1383
5ec1701e
NS
13842017-08-21 Nathan Sidwell <nathan@acm.org>
1385
1386 PR c++/81899
1387 * g++.dg/template/pr81899.C: New.
1388
404938ed
RB
13892017-08-21 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/81900
1392 * gcc.dg/torture/pr81900.c: New testcase.
1393
1ea85365
RB
13942017-08-21 Richard Biener <rguenther@suse.de>
1395
1396 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1397 regex to handle the LTO case.
1398 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1399 * c-c++-common/asan/misalign-1.c: Likewise.
1400 * c-c++-common/asan/misalign-2.c: Likewise.
1401 * c-c++-common/asan/null-deref-1.c: Likewise.
1402 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1403 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1404 * c-c++-common/asan/use-after-free-1.c: Likewise.
1405 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1406 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1407 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1408 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1409 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1410 * g++.dg/asan/large-func-test-1.C: Likewise.
1411 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1412
8322b607
RB
14132017-08-21 Richard Biener <rguenther@suse.de>
1414
1415 PR middle-end/81884
1416 * g++.dg/torture/pr81884.C: New testcase.
1417
8e7b84e8
JDA
14182017-08-20 John David Anglin <danglin@gcc.gnu.org>
1419
1420 PR ipa/77732
1421 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1422
953e520d
DM
14232017-08-18 David Malcolm <dmalcolm@redhat.com>
1424
1425 PR tree-optimization/46805
1426 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1427 * jit.dg/test-autovectorize.c: New test case.
1428
b1eb28d1
PB
14292017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1430
1431 PR target/80210
1432 * gcc.target/powerpc/pr80210.c: New test.
1433
f661e57e
DM
14342017-08-18 David Malcolm <dmalcolm@redhat.com>
1435
1436 PR c++/81514
1437 * g++.dg/lookup/empty.h: New file.
1438 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1439 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1440 on a built-in.
1441
00aa1fa2
L
14422017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1443
1444 PR c/53037
1445 * c-c++-common/pr53037-5.c: New test.
1446 * g++.dg/pr53037-1.C: Likewise.
1447 * g++.dg/pr53037-2.C: Likewise.
1448 * g++.dg/pr53037-3.C: Likewise.
1449 * g++.dg/pr53037-4.C: Likewise.
1450 * gcc.dg/pr53037-1.c: Likewise.
1451 * gcc.dg/pr53037-2.c: Likewise.
1452 * gcc.dg/pr53037-3.c: Likewise.
1453 * gcc.dg/pr53037-4.c: Likewise.
1454
4a89b7e7
PB
14552017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1456
1457 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1458 * gcc.target/powerpc/p9-vparity.c: Likewise.
1459 * gcc.target/powerpc/pr68805.c: Likewise.
1460 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1461
d00fdf85
PB
14622017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1463
1464 PR target/72804
1465 * gcc.target/powerpc/pr72804.c: New test.
1466
e67bbd5d
MP
14672017-08-17 Marek Polacek <polacek@redhat.com>
1468
1469 PR middle-end/81814
1470 * gcc.dg/torture/pr81814.c: New test.
1471
ea58eb88
JW
14722017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1473
1474 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1475
ab4b719a
TV
14762017-08-17 Tom de Vries <tom@codesourcery.com>
1477
1478 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1479
344be1fd
RB
14802017-08-17 Richard Biener <rguenther@suse.de>
1481
1482 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1483
7911a54d
UB
14842017-08-16 Uros Bizjak <ubizjak@gmail.com>
1485
1486 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1487 scan-assembler-times for alpha*-*-*.
1488 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1489 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1490
b68a9f34
TK
14912017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1492
1493 PR fortran/81116
1494 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1495
adb5b54b
UB
14962017-08-16 Uros Bizjak <ubizjak@gmail.com>
1497
1498 PR target/46091
1499 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1500 (testm): New test function.
1501 * gcc.target/i386/pr46091-2.c: Ditto.
1502 * gcc.target/i386/pr46091-3.c: Ditto.
1503
90d43c80
BC
15042017-08-16 Bin Cheng <bin.cheng@arm.com>
1505
1506 PR tree-optimization/81832
1507 * gcc.dg/tree-ssa/pr81832.c: New test.
1508
963aeaad
RS
15092017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1510
1511 PR tree-optimization/81835
1512 * gcc.dg/vect/pr81815.c: New test.
1513
aaf46c35
JM
15142017-08-15 Joseph Myers <joseph@codesourcery.com>
1515
1516 PR target/78460
1517 PR target/67712
1518 * gcc.c-torture/compile/string-large-1.c: New test.
1519
204b99cd
RB
15202017-08-15 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/81790
1523 * gcc.dg/torture/pr81790.c: New testcase.
1524
27be025d
MS
15252017-08-14 Martin Sebor <msebor@redhat.com>
1526
1527 PR c/81117
1528 * c-c++-common/attr-nonstring-1.c: New test.
1529
da67acb9
MS
15302017-08-14 Martin Sebor <msebor@redhat.com>
1531
1532 PR c/81117
1533 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1534
9e3b1778
DE
15352017-08-14 David Edelsohn <dje.gcc@gmail.com>
1536
1537 * gcc.dg/ucnid-5.c: Skip on AIX.
1538 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1539
2912db04
UB
15402017-08-14 Uros Bizjak <ubizjak@gmail.com>
1541
1542 PR target/46091
1543 * gcc.target/i386/pr46091-1.c: New test.
1544 * gcc.target/i386/pr46091-2.c: Ditto.
1545 * gcc.target/i386/pr46091-3.c: Ditto.
1546
c7fd2176
WD
15472017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1548
1549 PR target/81643
1550 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1551
a72a7e39
BS
15522017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1553
1554 PR target/79845
1555 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1556 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1557 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1558 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1559 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1560 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1561 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1562 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1563 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1564 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1565 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1566 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1567 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1568 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1569 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1570 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1571 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1572 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1573 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1574 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1575 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1576 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1577 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1578 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1579 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1580 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1581 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1582 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1583 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1584 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1585 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1586 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1587 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1588 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1589 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1590 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1591 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1592 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1593 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1594 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1595 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1596 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1597 * gcc.target/powerpc/cmpb-3.c: Likewise.
1598 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1599 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1600 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1601 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1602 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1603 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1604 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1605 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1606 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1607 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1608 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1609 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1610 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1611 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1612 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1613 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1614 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1615 * gcc.target/powerpc/no-r11-3.c: Likewise.
1616 * gcc.target/powerpc/pr80098-1.c: Likewise.
1617 * gcc.target/powerpc/pr80098-2.c: Likewise.
1618 * gcc.target/powerpc/pr80098-3.c: Likewise.
1619 * gcc.target/powerpc/pr80098-4.c: Likewise.
1620 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1621 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1622 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1623 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1624 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1625 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1626 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1627 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1628 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1629 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1630 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1631
8d2d0de9
BC
16322017-08-14 Bin Cheng <bin.cheng@arm.com>
1633
1634 PR tree-optimization/81799
1635 * gcc.dg/tree-ssa/pr81799.c: New.
1636
5316dd1b
WD
16372017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1638
1639 PR middle-end/46932
1640 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1641 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1642
250db3f9
SN
16432017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1644
1645 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1646 -mno-pc-relative-literal-loads.
1647
0d9255af
RO
16482017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1649
1650 PR testsuite/81793
1651 * gcc.dg/pie-static-1.c: Require both static and pie support.
1652 * gcc.dg/pie-static-2.c: Likewise.
1653
7a7b545f
PMR
16542017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1655
1656 PR ada/79542
1657 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1658
bb85aa74
MP
16592017-08-11 Marek Polacek <polacek@redhat.com>
1660
1661 PR c/81795
1662 * gcc.dg/pr81795.c: New test.
1663
c4fa8984
TK
16642017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1665
1666 PR fortran/60355
1667 * gfortran.dg (bind_c_usage_30): New test.
1668
fe8a99d8
ML
16692017-08-11 Martin Liska <mliska@suse.cz>
1670
1671 PR tree-opt/79987
1672 * gcc.target/i386/mpx/pr79987.c: New test.
1673
4c71a171
ML
16742017-08-11 Martin Liska <mliska@suse.cz>
1675
1676 PR ipa/81213
1677 * gcc.target/i386/pr81213.c: New test.
1678
e1769bdd
UB
16792017-08-10 Uros Bizjak <ubizjak@gmail.com>
1680
1681 PR target/81708
1682 * gcc.target/i386/stack-prot-sym.c: New test.
1683
adc84037
RS
16842017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1685
1686 PR testsuite/81738
1687 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1688 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1689 vect_perm and vect_element_align for vectorization.
1690
8e941ae9
L
16912017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1692
1693 PR target/81736
1694 * gcc.target/i386/pr81736-1.c: New test.
1695 * gcc.target/i386/pr81736-2.c: Likewise.
1696 * gcc.target/i386/pr81736-3.c: Likewise.
1697 * gcc.target/i386/pr81736-4.c: Likewise.
1698 * gcc.target/i386/pr81736-5.c: Likewise.
1699 * gcc.target/i386/pr81736-6.c: Likewise.
1700 * gcc.target/i386/pr81736-7.c: Likewise.
1701
798f8628
WS
17022017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1703
1704 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1705 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1706
32129a17
DM
17072017-08-10 David Malcolm <dmalcolm@redhat.com>
1708
1709 * c-c++-common/missing-close-symbol.c: New test case.
1710 * c-c++-common/missing-symbol.c: New test case.
1711 * gcc.dg/unclosed-init.c: New test case.
1712 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1713 * g++.dg/diagnostic/unclosed-function.C: New test case.
1714 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1715 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1716 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1717 "expected identifier" error.
1718
57e1270f
FR
17192017-08-10 Fritz Reese <fritzoreese@gmail.com>
1720
1721 * gfortran.dg/dec_d_lines_1.f: New test.
1722 * gfortran.dg/dec_d_lines_2.f: New test.
1723
17242017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1725
1726 * gfortran.dg/dec_structure_18.f90: New test.
1727 * gfortran.dg/dec_structure_19.f90: New test.
1728 * gfortran.dg/dec_structure_20.f90: New test.
1729 * gfortran.dg/dec_structure_21.f90: New test.
1730
aaab59b4
MP
17312017-08-10 Marek Polacek <polacek@redhat.com>
1732
1733 PR testsuite/81784
1734 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1735
f234f078
MP
1736 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1737
2b7d0696
ML
17382017-08-10 Martin Liska <mliska@suse.cz>
1739
1740 PR c++/81355
1741 * g++.dg/other/pr81355.C: New test.
1742
47ee1b7c
DM
17432017-08-09 David Malcolm <dmalcolm@redhat.com>
1744
1745 * jit.dg/all-non-failing-tests.h: Add note about
1746 test-vector-types.cc.
1747 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1748 case.
1749 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1750 New test case.
1751 * jit.dg/test-vector-types.cc: New test case.
1752
b388427b
AP
17532017-08-09 Andrew Pinski <apinski@cavium.com>
1754
1755 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1756 --save-temps to the options passed.
1757
12c2ab7b
MC
17582017-08-09 Michael Collison <michael.collison@arm.com>
1759
1760 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1761 boundary option and fix comment.
1762 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1763 boundary option and fix comment.
1764 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1765 boundary option and fix comment.
1766 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1767 -mstructure-size boundary option.
1768
a8a581af
SB
17692017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1770
1771 PR rtl-optimization/81423
1772 * gcc.c-torture/execute/pr81423.c: New testcase.
1773
50a87c1c
WS
17742017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1775
1776 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1777 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1778 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1779 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1780
3d9a180f
WS
17812017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1782
1783 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1784 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1785
ee9a9e7b
WS
17862017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1787
1788 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1789 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1790 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1791
07999eb2
WS
17922017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1793
1794 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1795 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1796 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1797 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1798
0ca970cd
SB
17992017-08-09 Slava Barinov <v.barinov@samsung.com>
1800
1801 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1802
296c53ac
MP
18032017-08-09 Marek Polacek <polacek@redhat.com>
1804
1805 PR c/81233
1806 * gcc.dg/diagnostic-types-1.c: New test.
1807 * gcc.dg/assign-warn-1.c: Update warning messages.
1808 * gcc.dg/assign-warn-2.c: Likewise.
1809 * gcc.dg/c90-const-expr-5.c: Likewise.
1810 * gcc.dg/c99-const-expr-5.c: Likewise.
1811 * gcc.dg/conv-2.c: Likewise.
1812 * gcc.dg/init-bad-7.c: Likewise.
1813 * gcc.dg/overflow-warn-1.c: Likewise.
1814 * gcc.dg/overflow-warn-2.c: Likewise.
1815 * gcc.dg/overflow-warn-3.c: Likewise.
1816 * gcc.dg/overflow-warn-4.c: Likewise.
1817 * gcc.dg/pointer-array-atomic.c: Likewise.
1818 * gcc.dg/pr26865.c: Likewise.
1819 * gcc.dg/pr61162-2.c: Likewise.
1820 * gcc.dg/pr61162.c: Likewise.
1821 * gcc.dg/pr67730-2.c: Likewise.
1822 * gcc.dg/pr69156.c: Likewise.
1823 * gcc.dg/pr70174.c: Likewise.
1824 * objc.dg/proto-lossage-4.m: Likewise.
1825
a32c8316
MP
18262017-08-09 Marek Polacek <polacek@redhat.com>
1827
1828 PR c/81417
1829 * Wsign-compare-1.c: New test.
1830 * gcc.dg/compare1.c: Adjust dg-bogus.
1831 * gcc.dg/compare2.c: Likewise.
1832 * gcc.dg/compare3.c: Likewise.
1833 * gcc.dg/compare7.c: Likewise.
1834 * gcc.dg/compare8.c: Likewise.
1835 * gcc.dg/compare9.c: Likewise.
1836 * gcc.dg/pr11492.c: Likewise.
1837
7345b714
L
18382017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1839
1840 PR driver/81523
1841 * gcc.dg/pie-7.c: New test.
1842 * gcc.dg/pie-static-1.c: Likewise.
1843 * gcc.dg/pie-static-2.c: Likewise.
1844
d5bf81b3
UB
18452017-08-08 Uros Bizjak <ubizjak@gmail.com>
1846
1847 PR target/81708
1848 * gcc.target/i386/stack-prot-guard.c: New test.
1849
4261463d
TC
18502017-08-08 Tamar Christina <tamar.christina@arm.com>
1851
1852 * gcc.target/aarch64/xorsign.c: New.
1853 * gcc.target/aarch64/xorsign_exec.c: New.
1854 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1855
b115e803
BS
18562017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1857
1858 PR tree-optimization/81354
1859 * g++.dg/torture/pr81354.C: New file.
1860
51bd28ed
RB
18612017-08-08 Richard Biener <rguenther@suse.de>
1862
1863 PR middle-end/81719
1864 * g++.dg/tree-ssa/pr81719.C: New testcase.
1865
26d66f28
RB
18662017-08-08 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/81723
1869 * gfortran.dg/pr81723.f: New testcase.
1870
82c0d3eb
BS
18712017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1872
1873 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1874 string.
1875 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1876 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1877 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1878 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1879 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1880 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1881 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1882 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1883 * gcc.target/powerpc/cmpb-3.c: Likewise.
1884 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1885 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1886
d81e058f
ML
18872017-08-08 Martin Liska <mliska@suse.cz>
1888
1889 PR tree-opt/81696
1890 * gcc.dg/ipa/pr81696.c: New test.
1891
a5c93f53
BC
18922017-08-08 Bin Cheng <bin.cheng@arm.com>
1893
1894 PR tree-optimization/81744
1895 * gcc.dg/tree-ssa/pr81744.c: New.
1896
a5afbdd6
MP
18972017-08-08 Marek Polacek <polacek@redhat.com>
1898
1899 PR c++/81607
1900 * g++.dg/other/bitfield6.C: New test.
1901
08c4c51e
MM
19022017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1903
1904 PR target/81593
1905 * gcc.target/powerpc/vec-setup.h: New tests to test various
1906 combinations of setting up vectors of 2 double word elements.
1907 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1908 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1909 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1910 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1911 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1912 vector inserts from vector extracts.
1913 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1914
950a884b
TK
19152017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1916
1917 PR fortran/68829
1918 PR fortran/81701
1919 * gfortran.dg/o_fast_stacksize.90: New test.
1920
6f1a16cb
WD
19212017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1922
1923 PR middle-end/46932
1924 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1925
4090b652
L
19262017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1927
1928 * gcc.target/i386/pr81736-1.c: Removed.
1929 * gcc.target/i386/pr81736-2.c: Likewise.
1930 * gcc.target/i386/pr81736-3.c: Likewise.
1931 * gcc.target/i386/pr81736-4.c: Likewise.
1932
079a0363
L
19332017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1934
1935 PR target/81736
1936 * gcc.target/i386/pr81736-1.c: New test.
1937 * gcc.target/i386/pr81736-2.c: Likewise.
1938 * gcc.target/i386/pr81736-3.c: Likewise.
1939 * gcc.target/i386/pr81736-4.c: Likewise.
1940
1653a865
MP
19412017-08-07 Marek Polacek <polacek@redhat.com>
1942
1943 PR middle-end/81737
1944 * gcc.dg/pr81737.c: New test.
1945
577eec56
ML
19462017-08-07 Martin Liska <mliska@suse.cz>
1947
1948 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1949 * gcc.dg/parm-impl-decl-1.c: Likewise.
1950 * gcc.dg/parm-impl-decl-3.c: Likewise.
1951 * gcc.dg/Wattributes-5.c: New test.
1952
537bf9ac
AP
19532017-08-06 Andrew Pinski <apinski@cavium.com>
1954
1955 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1956 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1957 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1958 * gcc.target/aarch64/target_attr_4.c: Likewise.
1959 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1960 * gcc.target/aarch64/target_attr_2.c: Likewise.
1961 * gcc.target/aarch64/target_attr_7.c: Likewise.
1962 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1963 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1964 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1965
90596474
AP
19662017-08-06 Andrew Pinski <apinski@cavium.com>
1967
1968 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1969 -march=armv8-a+nolse, skip if -mcpu= is passed.
1970 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1971
08e9cb5a
AP
19722017-08-06 Andrew Pinski <apinski@cavium.com>
1973
1974 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1975 * gcc.target/aarch64/_Float16_2.c: Likewise.
1976 * gcc.target/aarch64/_Float16_3.c: Likewise.
1977
4a6ad083
TV
19782017-08-06 Tom de Vries <tom@codesourcery.com>
1979
1980 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1981
b363e726
TV
19822017-08-06 Tom de Vries <tom@codesourcery.com>
1983
1984 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1985 type. Add missing return.
1986
8fbcf075
TV
19872017-08-06 Tom de Vries <tom@codesourcery.com>
1988
1989 PR testsuite/81731
1990 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1991 variable 'a' definition.
1992 (b): Remove unused variable.
1993 (gp): New variable.
1994 (check): Add parameter corresponding to call in main, and handle.
1995
67695c07
PC
19962017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1997
1998 PR c++/79790
23d12941 1999 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2000
c779bea5
YG
20012017-08-04 Yury Gribov <tetra2005@gmail.com>
2002
2003 PR tree-optimization/57371
2004 * c-c++-common/pr57371-1.c: New test.
2005 * c-c++-common/pr57371-2.c: New test.
2006 * c-c++-common/pr57371-3.c: New test.
2007 * c-c++-common/pr57371-4.c: New test.
2008 * gcc.dg/pr57371-5.c: New test.
2009
e52341f1
CL
20102017-08-04 Carl Love <cel@us.ibm.com>
2011
2012 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2013 builtin test cases for vec_mule, and vec_mulo.
2014 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2015 builtin test cases for vec_mule, and vec_mulo.
2016
295940c3
L
20172017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2018
2019 PR target/81590
2020 * gcc.target/i386/avx512-check.h: New file.
2021 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2022 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2023 * gcc.target/i386/avx512cd-check.h: Likewise.
2024 * gcc.target/i386/avx512ifma-check.h: Likewise.
2025 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2026 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2027 * gcc.target/i386/avx512bw-check.h: Rewrite.
2028 * gcc.target/i386/avx512dq-check.h: Likewise.
2029 * gcc.target/i386/avx512er-check.h: Likewise.
2030 * gcc.target/i386/avx512f-check.h: Likewise.
2031 * gcc.target/i386/avx512vl-check.h: Likewise.
2032 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2033 only.
2034 (test_512): Removed.
2035 (avx512*_test): Likewise.
2036 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2037
f4f2c2ec
MP
20382017-08-04 Marek Polacek <polacek@redhat.com>
2039
2040 PR middle-end/81695
2041 * gcc.dg/pr81695.c: New test.
2042
62c8a2cf
RS
20432017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2044
2045 PR tree-optimization/81136
2046 * gcc.dg/vect/pr81136.c: Add scan test.
2047
dfbddbeb
RS
20482017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2049
2050 * gcc.dg/vect/vect-alias-check-3.c: New test.
2051 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2052 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2053
165b2f5f
RB
20542017-08-04 Richard Biener <rguenther@suse.de>
2055
2056 PR middle-end/81705
2057 * c-c++-common/ubsan/pr81705.c: New testcase.
2058
7c0881d5
BS
20592017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2060
2061 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2062 messages that used to start with a capital letter.
2063 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2064 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2065 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2066 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2067 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2068 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2069 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2070 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2071 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2072 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2073 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2074 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2075 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2076 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2077 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2078 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2079 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2080 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2081 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2082 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2083 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2084 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2085 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2086 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2087 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2088 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2089 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2090 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2091 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2092 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2093 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2094 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2095 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2096 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2097 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2098 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2099 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2100 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2101 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2102 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2103 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2104 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2105 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2106 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2107 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2108 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2109 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2110 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2111 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2112 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2113 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2114 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2115 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2116 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2117 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2118 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2119
2fdaed89
JJ
21202017-08-03 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR target/81621
2123 * gcc.dg/pr81621.c: New test.
2124
297db279
RB
21252017-08-03 Richard Biener <rguenther@suse.de>
2126
2127 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2128 and CSE.
2129
2fdaed89 21302017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2131
2132 PR middle-end/81148
2133 * c-c++-common/ubsan/pr81148.c: New testcase.
2134
cad136a4
TV
21352017-08-03 Tom de Vries <tom@codesourcery.com>
2136
2137 PR target/81662
2138 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2139
2392baa5
JJ
21402017-08-03 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR driver/81650
2143 * gcc.dg/pr81650.c: New test.
2144
e5e691a5
PC
21452017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 PR c++/71440
2148 * g++.dg/template/crash127.C: New.
2149
0a734553
JJ
21502017-08-03 Jakub Jelinek <jakub@redhat.com>
2151
2152 PR middle-end/81052
2153 * c-c++-common/pr81052.c: New test.
2154
673aef33
TV
21552017-08-03 Tom de Vries <tom@codesourcery.com>
2156
2157 * gcc.dg/pr56727-2.c: Require alias.
2158
2a8485f6
TV
21592017-08-03 Tom de Vries <tom@codesourcery.com>
2160
2161 * gcc.dg/attr-noipa.c: Require alloca.
2162
8b917598
TV
21632017-08-03 Tom de Vries <tom@codesourcery.com>
2164
2165 * gcc.dg/torture/pr80163.c: Require label_values.
2166
4ca8bf91
TV
21672017-08-03 Tom de Vries <tom@codesourcery.com>
2168
2169 PR target/81662
2170 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2171 * c-c++-common/patchable_function_entry-default.c: Same.
2172 * c-c++-common/patchable_function_entry-definition.c: Same.
2173
f4629481
UB
21742017-08-02 Uros Bizjak <ubizjak@gmail.com>
2175
2176 PR target/81644
2177 * gcc.target/i386/pr81644.c: New test.
2178
86994621
TV
21792017-08-02 Tom de Vries <tom@codesourcery.com>
2180
2181 * gcc.dg/Walloca-14.c: Use relative line number.
2182
9501fd4b
UB
21832017-08-02 Uros Bizjak <ubizjak@gmail.com>
2184
2185 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2186 test "no-3dnowa" target attribute.
2187
f7b6353a
MP
21882017-08-02 Marek Polacek <polacek@redhat.com>
2189
2190 PR c/81289
2191 * gcc.dg/noncompile/pr81289.c: New test.
2192
8a6eab34
MP
2193 PR c/81448
2194 PR c/81306
2195 * c-c++-common/Wmultistatement-macros-13.c: New test.
2196
349721b7
JJ
21972017-08-02 Jakub Jelinek <jakub@redhat.com>
2198
e4f0733a
JJ
2199 PR c++/81640
2200 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2201
349721b7
JJ
2202 PR middle-end/79499
2203 * gcc.dg/pr79499.c: New test.
2204
77eefb71
RB
22052017-08-02 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/81633
2208 * gcc.dg/vect/pr81633.c: New testcase.
2209
760f74c2
L
22102017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2211
2212 * gcc.dg/guality/pr25967-1.c: New test.
2213 * gcc.dg/guality/pr25967-2.c: Likewise.
2214 * gcc.dg/torture/pr25967-1.c: Likewise.
2215 * gcc.dg/torture/pr25967-2.c: Likewise.
2216
a2e28a97
L
22172017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2218
2219 PR target/81654
2220 * gcc.target/i386/pr81654.c: New test.
2221
d8afd032
TK
22222017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2223
2224 PR fortran/79312
2225 * gfortran.dg/logical_assignment_1.f90: New test.
2226
671a00ee
ML
22272017-08-01 Martin Liska <mliska@suse.cz>
2228
2229 PR middle-end/70140
2230 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2231
7d3eecca
ML
22322017-08-01 Martin Liska <mliska@suse.cz>
2233
2234 Revert r250771
2235 Make mempcpy more optimal (PR middle-end/70140).
2236
636730ca
JJ
22372017-08-01 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR target/81622
2240 * gcc.target/powerpc/pr81622.c: New test.
2241
74cc0b2b
SE
22422017-08-01 Steve Ellcey <sellcey@cavium.com>
2243
2244 PR tree-optimization/80925
2245 * gcc.dg/vect/vect-28.c: Add
2246 --param vect-max-peeling-for-alignment=0 option.
2247 Remove unaligned access and peeling checks.
2248 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2249 * gcc.dg/vect/vect-70.c: Ditto.
2250 * gcc.dg/vect/vect-87.c: Ditto.
2251 * gcc.dg/vect/vect-88.c: Ditto.
2252 * gcc.dg/vect/vect-91.c: Ditto.
2253 * gcc.dg/vect/vect-93.c: Ditto.
2254
0102e469
TV
22552017-08-01 Tom de Vries <tom@codesourcery.com>
2256
2257 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2258 * gcc.target/nvptx/slp.c (foo): Same.
2259
813485c6
RB
22602017-08-01 Richard Biener <rguenther@suse.de>
2261
2262 PR tree-optimization/81181
2263 * gcc.dg/torture/pr81181.c: New testcase.
2264
98b7180c
ML
22652017-08-01 Martin Liska <mliska@suse.cz>
2266
2267 PR middle-end/70140
2268 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2269
4f3e333a
UB
22702017-08-01 Uros Bizjak <ubizjak@gmail.com>
2271
2272 PR target/81641
2273 * gcc.target/i386/pr81641.c: New test.
2274
b8bb5772
UB
22752017-08-01 Uros Bizjak <ubizjak@gmail.com>
2276
2277 PR target/81639
2278 * gcc.target/i386/pr81639.c: New test.
2279
34e5c511
RB
22802017-08-01 Richard Biener <rguenther@suse.de>
2281
2282 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2283 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2284 endless loop.
2285 * gcc.dg/uninit-23.c: Adjust.
2286
5e19d437
BC
22872017-08-01 Bin Cheng <bin.cheng@arm.com>
2288
2289 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2290 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2291
7061cfc0
BC
22922017-08-01 Bin Cheng <bin.cheng@arm.com>
2293
2294 PR tree-optimization/81627
2295 * gcc.dg/tree-ssa/pr81627.c: New.
2296
39637a44
BC
22972017-08-01 Bin Cheng <bin.cheng@arm.com>
2298
2299 PR tree-optimization/81620
2300 * gcc.dg/tree-ssa/pr81620-1.c: New.
2301 * gcc.dg/tree-ssa/pr81620-2.c: New.
2302
f9c5fe06
DH
23032017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2304
2305 PR testsuite/53542
2306 * gfortran.dg/use_30.f90: New test.
2307
da98e3b1
JJ
23082017-08-01 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR tree-optimization/81588
2311 * gcc.dg/tree-ssa/pr81588.c: New test.
2312 * gcc.dg/pr81588.c: New test.
2313 * gcc.c-torture/execute/pr81588.c: New test.
2314
5e8fe12f
RB
23152017-08-01 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/81297
2318 * gcc.dg/torture/pr81297.c: New testcase.
2319
93ac482a
UB
23202017-07-31 Uros Bizjak <ubizjak@gmail.com>
2321
2322 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2323
6cc518c6
SE
23242017-07-31 Steve Ellcey <sellcey@cavium.com>
2325
2326 PR tree-optimization/80925
93ac482a 2327 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2328 --param vect-max-peeling-for-alignment=0 option.
2329 Remove unaligned access and peeling checks.
2330 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2331
24c8e8eb
CL
23322017-07-31 Carl Love <cel@us.ibm.com>
2333
2334 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2335 missed in commit 250746.
2336
b40e941b
CL
23372017-07-31 Carl Love <cel@us.ibm.com>
2338
2339 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2340 new builtins.
2341
67779f74
L
23422017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2345 * gcc.target/i386/pr79793-2.c: Likewise.
2346
a97cf8f9
UB
23472017-07-31 Uros Bizjak <ubizjak@gmail.com>
2348
2349 PR target/25967
2350 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2351 (naked): Add attribute regparm(1) for x86_32 targets.
2352 Add integer argument. Remove global "data" variable.
2353 (main): Pass integer argument to naked function.
2354 * gcc.target/i386/naked-4.c: New test.
2355
7fef86d3
JH
23562017-07-31 Jan Hubicka <hubicka@ucw.cz>
2357 Martin Liska <mliska@suse.cz>
2358
2359 * gcc.dg/predict-15.c: New test.
2360 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2361
2ec580be
UB
23622017-07-31 Uros Bizjak <ubizjak@gmail.com>
2363
2364 PR target/25967
2365 * gcc.target/i386/naked-1.c: New test.
2366 * gcc.target/i386/naked-2.c: Ditto.
2367 * gcc.target/i386/naked-3.c: Ditto.
2368 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2369 do_test_body0 stub function, use attribute "naked" instead.
2370 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2371 * gcc.dg/pr44290-2.c: Ditto.
2372
cfdf6ff6
TK
23732017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2374
2375 PR fortran/81581
2376 * gfortran.dg/dim_sum_1.f90: New test case.
2377 * gfortran.dg/dim_sum_2.f90: New test case.
2378 * gfortran.dg/dim_sum_3.f90: New test case.
2379
5edb1c48
ML
23802017-07-31 Martin Liska <mliska@suse.cz>
2381
2382 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2383 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2384
f34ebeb2
ML
23852017-07-31 Martin Liska <mliska@suse.cz>
2386
2387 PR sanitize/81530
2388 * g++.dg/ubsan/pr81530.C: New test.
2389
066bbc57
JJ
23902017-07-31 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR sanitizer/81604
2393 * c-c++-common/ubsan/pr81604.c: New test.
2394
a10b3cf1
L
23952017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2396
2397 PR target/79793
2398 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2399 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2400 (foo): Check the builtin return address against the return address
2401 in interrupt frame.
2402 * gcc.target/i386/pr79793-1.c: New test.
2403 * gcc.target/i386/pr79793-2.c: Likewise.
2404
942047f2
EB
24052017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2406
2407 * c-c++-common/dump-ada-spec-7.c: New test.
2408
e071b767
JJ
24092017-07-29 Jakub Jelinek <jakub@redhat.com>
2410
2411 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2412 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2413
782a7850
PB
24142017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2415
2416 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2417
9de00935
TC
24182017-07-28 Tamar Christina <tamar.christina@arm.com>
2419
2420 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2421
8de33df2
BC
24222017-07-28 Bin Cheng <bin.cheng@arm.com>
2423
2424 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2425
8acb8421
TC
24262017-07-28 Tamar Christina <tamar.christina@arm.com>
2427 Bilyan Borisov <bilyan.borisov@arm.com>
2428
2429 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2430 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2431 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2432 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2433 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2434
d9c259ef
BC
24352017-07-28 Bin Cheng <bin.cheng@arm.com>
2436
2437 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2438 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2439 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2440 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2441 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2442 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2443 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2444 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2445 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2446 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2447 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2448
6d7649f8
ML
24492017-07-28 Martin Liska <mliska@suse.cz>
2450
2451 PR sanitizer/81340
2452 * g++.dg/asan/pr81340.C: New test.
2453
92e29a5e
RB
24542017-07-28 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/81502
2457 * gcc.target/i386/pr81502.c: New testcase.
2458
70affe6a
ML
24592017-07-28 Martin Liska <mliska@suse.cz>
2460
2461 PR sanitizer/81460
2462 * gcc.dg/asan/pr81460.c: New test.
2463
d0ee55a1
JJ
24642017-07-28 Jakub Jelinek <jakub@redhat.com>
2465
c9b39a49
JJ
2466 PR sanitizer/80998
2467 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2468 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2469
d0ee55a1
JJ
2470 PR tree-optimization/81578
2471 * gcc.dg/pr81578.c: New test.
2472
1ce75e41
RB
24732017-07-28 Richard Biener <rguenther@suse.de>
2474
2475 PR tree-optimization/81573
2476 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2477
7a5cbf29
PB
24782017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2479
2480 * g++.dg/pr69667.C: Remove option -mlra.
2481 * gcc.target/powerpc/dform-1.c: Likewise.
2482 * gcc.target/powerpc/dform-2.c: Likewise.
2483 * gcc.target/powerpc/dform-3.c: Likewise.
2484 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2485 * gcc.target/powerpc/p9-vparity.c: Likewise.
2486 * gcc.target/powerpc/pr63491.c: Likewise.
2487 * gcc.target/powerpc/pr67808.c: Likewise.
2488 * gcc.target/powerpc/pr68805.c: Likewise.
2489 * gcc.target/powerpc/pr69461.c: Likewise.
2490 * gcc.target/powerpc/pr71680.c: Likewise.
2491 * gcc.target/powerpc/pr77289.c: Likewise.
2492 * gcc.target/powerpc/pr78458.c: Likewise.
2493 * gcc.target/powerpc/pr78543.c: Likewise.
2494 * g++.dg/pr71294.C: Remove option -mno-lra.
2495 * gcc.target/powerpc/pr71656-1.c: Likewise.
2496 * gcc.target/powerpc/pr71656-2.c: Likewise.
2497 * gcc.target/powerpc/pr71698.c: Likewise.
2498
2c2789d5
KT
24992017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2500 Sudakshina Das <sudi.das@arm.com>
2501
2502 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2503
06bd22f6
MP
25042017-07-27 Marek Polacek <polacek@redhat.com>
2505
2506 PR c/81417
2507 * c-c++-common/Wsign-compare-1.c: New test.
2508 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2509 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2510 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2511 * g++.dg/warn/compare1.C: Likewise.
2512 * gcc.dg/compare1.c: Likewise.
2513 * gcc.dg/compare2.c: Likewise.
2514 * gcc.dg/compare4.c: Likewise.
2515 * gcc.dg/compare5.c: Likewise.
2516 * gcc.dg/pr35430.c: Likewise.
2517 * gcc.dg/pr60087.c: Likewise.
2518
27c8b49b
PB
25192017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2520
2521 PR middle-end/81564
2522 * gcc.dg/pr81564.c: New test.
2523
b7675b59
RB
25242017-07-27 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/81573
2527 PR tree-optimization/81494
2528 * gcc.dg/torture/pr81573.c: New testcase.
2529
719488f8
RB
25302017-07-27 Richard Biener <rguenther@suse.de>
2531
2532 PR tree-optimization/81571
2533 * gcc.dg/torture/pr81571.c: New testcase.
2534
9811e84c
RB
25352017-07-27 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/81502
2538 * gcc.target/i386/vect-insert-1.c: New testcase.
2539
58814c76
AK
25402017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2541
2542 PR target/81534
2543 * gcc.target/s390/pr81534.c: New test.
2544
036ea399
JJ
25452017-07-27 Jakub Jelinek <jakub@redhat.com>
2546
7d25ac20
JJ
2547 PR tree-optimization/81555
2548 PR tree-optimization/81556
2549 * gcc.c-torture/execute/pr81555.c: New test.
2550 * gcc.c-torture/execute/pr81556.c: New test.
2551
036ea399
JJ
2552 * gcc.dg/attr-noipa.c: New test.
2553 * gcc.dg/ipa/ipa-pta-18.c: New test.
2554 * gcc.dg/ipa/ipa-sra-11.c: New test.
2555
9bfda664
MM
25562017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2557
2558 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2559 option.
2560 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2561 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2562 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2563 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2564 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2565 * gcc.target/powerpc/vsx-simode.c: Likewise.
2566 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2567 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2568
eb086562
PC
25692017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2570
2571 PR c++/71570
2572 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2573
a7473dc5
L
25742017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2575
2576 PR target/81563
2577 * gcc.target/i386/pr81563.c: New test
2578
404f48ac
WD
25792017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2580
2581 PR target/79041
2582 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2583
c3d38629
MP
25842017-07-26 Marek Polacek <polacek@redhat.com>
2585
2586 PR middle-end/70992
2587 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2588 * gcc.dg/overflow-warn-2.c: Likewise.
2589 * gcc.dg/overflow-warn-3.c: Likewise.
2590 * gcc.dg/overflow-warn-4.c: Likewise.
2591 * gcc.dg/torture/pr70992-2.c: New test.
2592 * gcc.dg/torture/pr70992.c: New test.
2593
4f450a2b
RB
25942017-07-26 Richard Biener <rguenther@suse.de>
2595
2596 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2597 happening in ccp1.
2598 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2599
e1711448
WD
26002017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2601
2602 PR middle-end/46932
2603 * gcc.dg/pr46932.c: New testcase.
2604
108c3c88
ML
26052017-07-26 Martin Liska <mliska@suse.cz>
2606
2607 PR sanitize/81186
2608 * gcc.dg/asan/pr81186.c: New test.
2609
52645850
CL
26102017-07-25 Carl Love <cel@us.ibm.com>
2611
2612 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2613 vec_cnttz builtins.
2614
a8697b27
EB
26152017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gnat.dg/opt66.adb: New test.
2618
288fe52e
AM
26192017-07-25 Alexander Monakov <amonakov@ispras.ru>
2620
2621 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2622 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2623
b771c609
AM
26242017-07-25 Alexander Monakov <amonakov@ispras.ru>
2625
2626 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2627
26282017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2629
2630 * c-c++-common/patchable_function_entry-default.c: New test.
2631 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2632 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2633
774cccdc
JJ
26342017-07-25 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR target/81532
2637 * gcc.target/i386/pr80833-3.c: New test.
2638 * gcc.target/i386/avx512dq-pr81532.c: New test.
2639 * gcc.target/i386/avx512bw-pr81532.c: New test.
2640
1aa54f90
RB
26412017-07-25 Richard Biener <rguenther@suse.de>
2642
2643 PR tree-optimization/81455
2644 * gcc.dg/pr81455.c: New testcase.
2645
e294f495
RB
26462017-07-25 Richard Biener <rguenther@suse.de>
2647
2648 PR tree-optimization/81529
2649 * gfortran.dg/pr81529.f90: New testcase.
2650
edf8ba4b
WD
26512017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2652
774cccdc 2653 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2654
ea063871
RB
26552017-07-25 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/81410
2658 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2659
5ea71a5a
RB
26602017-07-25 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/81510
2663 * gcc.dg/torture/pr81510.c: New testcase.
2664 * gcc.dg/torture/pr81510-2.c: Likewise.
2665
4287b4e8
ML
26662017-07-25 Martin Liska <mliska@suse.cz>
2667
2668 PR ipa/81520
2669 * gcc.dg/ipa/pr81520.c: New test.
2670
d49718d6
MP
26712017-07-25 Marek Polacek <polacek@redhat.com>
2672
2673 PR c/81364
2674 * Wmultistatement-macros-12.c: New test.
2675
0e82a9b9
BC
26762017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2677
2678 PR target/81414
2679 * gcc.target/aarch64/pr81414.C: New.
2680
3d99332b
RB
26812017-07-25 Richard Biener <rguenther@suse.de>
2682
2683 PR middle-end/81505
2684 * gcc.dg/ubsan/pr81505.c: New testcase.
2685
52d0f7bd
DS
26862017-07-24 Daniel Santos <daniel.santos@pobox.com>
2687
2688 PR testsuite/80759
2689 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2690 (ELFFN_BEGIN): Rename to FN_TYPE.
2691 (ELFFN_END): Rename to FN_SIZE.
2692 (ASMNAME): New macro.
2693 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2694 .global.
2695 (FUNC_END): Use ASMNAME.
2696 (test_data_save): Remove.
2697 (test_data_input): Likewise.
2698 (test_data_output: Likewise.
2699 (test_data_fn): Likewise.
2700 (test_data_retaddr): Likewise.
2701 (regs_to_mem): Make globals, use r10 instead of rax.
2702 (mem_to_regs): Likewise.
2703 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2704 body to ms-sysv.c.
2705 (do_test_aligned): Likewise.
2706 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2707 Add dg-* directives.
2708 (PASTE_STR): New macro.
2709 (ASMNAME): Likewise.
2710 (LOAD_TEST_DATA_ADDR): Likewise.
2711 (TEST_DATA_OFFSET): Likewise.
2712 (do_test_body0): New C function.
2713 (do_test_body): New inline assembly routine.
2714 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2715 (runtest_ms_sysv): Modify.
2716
19930989
MM
27172017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2718
2719 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2720 since the upper-regs options have been deleted.
2721 * gcc.target/powerpc/pr65849-2.c: Likewise.
2722 * gcc.target/powerpc/pr80099-1.c: Likewise.
2723 * gcc.target/powerpc/pr80099-2.c: Likewise.
2724 * gcc.target/powerpc/pr80099-3.c: Likewise.
2725 * gcc.target/powerpc/pr80099-4.c: Likewise.
2726 * gcc.target/powerpc/pr80099-5.c: Likewise.
2727 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2728 support removal of the upper-regs options.
2729 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2730 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2731 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2732 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2733 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2734 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2735 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2736 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2737 * gcc.target/powerpc/ppc-round.c: Likewise.
2738 * gcc.target/powerpc/pr71720.c: Likewise.
2739 * gcc.target/powerpc/pr72853.c: Likewise.
2740 * gcc.target/powerpc/pr79907.c: Likewise.
2741 * gcc.target/powerpc/pr78953.c: Likewise.
2742 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2743 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2744 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2745 * gcc.target/powerpc/vec-init-3.c: Likewise.
2746 * gcc.target/powerpc/vec-init-6.c: Likewise.
2747 * gcc.target/powerpc/vec-init-7.c: Likewise.
2748 * gcc.target/powerpc/vec-set-char.c: Likewise.
2749 * gcc.target/powerpc/vec-set-int.c: Likewise.
2750 * gcc.target/powerpc/vec-set-short.c: Likewise.
2751
d47d34bb
WD
27522017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2753
2754 PR target/79041
2755 * gcc.target/aarch64/pr79041-2.c: New test.
2756
26bca0ed
CL
27572017-07-24 Carl Love <cel@us.ibm.com>
2758
2759 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2760 the new built-ins.
2761
4b40986c
JW
27622017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2763
2764 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2765
213c3b7b
TK
27662017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2767 Mikael Morin <mikael@gcc.gnu.org>
2768
2769 PR fortran/66102
2770 * gfortran.dg/realloc_on_assign_28.f90: New test.
2771
e2b71b5a
DE
27722017-07-23 David Edelsohn <dje.gcc@gmail.com>
2773
2774 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2775 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2776
f36dda3b
UB
27772017-07-23 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/80569
2780 * gcc.target/i386/pr80569.c: New test.
2781
5ff4baa5
CL
27822017-07-21 Carl Love <cel@us.ibm.com>
2783
2784 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2785 vmuleuh): Fix scan-assembler-times should check for word not half word
2786 instructions.
2787
43f84f6c
JW
27882017-07-21 Jim Wilson <jim.wilson@linaro.org>
2789
2790 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2791 redundant -march option.
2792 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2793 in addition to armv8.1-a.
2794
325fe816
YG
27952017-07-21 Yury Gribov <tetra2005@gmail.com>
2796
2797 PR middle-end/56727
2798 * gcc.dg/pr56727-1.c: New test.
2799 * gcc.dg/pr56727-2.c: New test.
2800
5a5838e0
SM
28012017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2802
2803 * gcc.target/powerpc/mmx-check.h: New file.
2804 * gcc.target/powerpc/mmx-packs.c: New file.
2805 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2806 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2807 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2808 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2809 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2810 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2811 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2812 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2813 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2814 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2815 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2816 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2817 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2818 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2819 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2820 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2821 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2822 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2823 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2824 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2825 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2826 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2827 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2828 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2829 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2830 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2831 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2832 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2833 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2834 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2835 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2836 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2837 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2838 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2839 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2840 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2841 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2842 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2843
9af7f373
RB
28442017-06-21 Richard Biener <rguenther@suse.de>
2845
2846 PR tree-optimization/81500
2847 * gcc.dg/torture/pr81500.c: New testcase.
2848
5aaa8fb4
NS
28492017-07-20 Nathan Sidwell <nathan@acm.org>
2850
2851 * g++.dg/ext/anon-struct6.C: Adjust diag.
2852 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2853
2953b72f
JJ
28542017-07-20 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR target/80846
2857 * gcc.target/i386/avx-pr80846.c: New test.
2858 * gcc.target/i386/avx2-pr80846.c: New test.
2859 * gcc.target/i386/avx512f-pr80846.c: New test.
2860
73c4b4df
BC
28612017-07-20 Bin Cheng <bin.cheng@arm.com>
2862
2863 PR tree-optimization/81388
2864 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2865 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2866
77e5edaf
JH
28672017-07-17 Tom de Vries <tom@codesourcery.com>
2868
2869 PR middle-end/81030
2870 * gcc.dg/pr81030.c: New test.
2871
891ad31c
RB
28722017-07-20 Richard Biener <rguenther@suse.de>
2873
2874 PR tree-optimization/61171
2875 * g++.dg/vect/pr61171.cc: New testcase.
2876 * gfortran.dg/vect/pr61171.f: Likewise.
2877 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2878
f971b281
RB
28792017-07-20 Richard Biener <rguenther@suse.de>
2880
2881 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2882 with V64QImode.
2883 * gcc.dg/vect/slp-45.c: Likewise.
2884
2071f8f9
N
28852017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2886
2887 * gcc.dg/tree-ssa/vrp116.c: New Test.
2888
a6722e5b
MM
28892017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2890
2891 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2892 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2893 __builtin_cpu_is and __builtin_cpu_supports are supported.
2894
ccfa843f
SM
28952017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2896
2897 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2898 __BUILTIN_CPU_SUPPORTS__ defined.
2899 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2900 __BUILTIN_CPU_SUPPORTS__ defined.
2901
564e405c
JJ
29022017-07-19 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR tree-optimization/81346
2905 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2906
3717fbe3
TV
29072017-07-19 Tom de Vries <tom@codesourcery.com>
2908
2909 * gcc.target/nvptx/decl-init.c: Update alignment.
2910 * gcc.target/nvptx/slp-2-run.c: New test.
2911 * gcc.target/nvptx/slp-2.c: New test.
2912 * gcc.target/nvptx/v2di.c: New test.
2913
b98b34b7
TV
29142017-07-19 Tom de Vries <tom@codesourcery.com>
2915
2916 * gcc.target/nvptx/slp-run.c: New test.
2917 * gcc.target/nvptx/slp.c: New test.
2918 * gcc.target/nvptx/v2si-cvt.c: New test.
2919 * gcc.target/nvptx/v2si-run.c: New test.
2920 * gcc.target/nvptx/v2si.c: New test.
2921 * gcc.target/nvptx/vec.inc: New test.
2922
8d1628eb
JJ
29232017-07-19 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR tree-optimization/81346
2926 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2927 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2928 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2929 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2930 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2931 compiler to avoid X / C1 op C2 optimization to trigger.
2932
4d6ababc
ML
29332017-07-19 Martin Liska <mliska@suse.cz>
2934
2935 PR sanitizer/63361
2936 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2937 -ffloat-store or -mieee for targets that need it.
2938
d83cc5cc
TV
29392017-07-18 Tom de Vries <tom@codesourcery.com>
2940
2941 PR middle-end/81464
2942 * gfortran.dg/pr81464.f90: New test.
2943
e822e885
UB
29442017-07-18 Uros Bizjak <ubizjak@gmail.com>
2945
2946 PR target/81471
2947 * gcc.target/i386/pr81471.c: New test.
2948
b267968e
RB
29492017-06-18 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/81410
2952 * gcc.dg/vect/pr81410.c: New testcase.
2953
33e9feb5
JH
29542017-07-18 Jan Hubicka <hubicka@ucw.cz>
2955
2956 PR middle-end/81462
2957 * g++.dg/torture/pr81462.C: New testcase.
2958
694dd0e4
BC
29592017-07-18 Bin Cheng <bin.cheng@arm.com>
2960
2961 PR target/81408
2962 * g++.dg/tree-ssa/pr81408.C: New.
2963 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2964
f9bfe3f5
RB
29652017-07-18 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/80620
2968 PR tree-optimization/81403
2969 * gcc.dg/torture/pr80620.c: New testcase.
2970 * gcc.dg/torture/pr81403.c: Likewise.
2971
29722017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
2973
2974 PR tree-optimization/81418
2975 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
2976
29772017-07-17 Carl Love <cel@us.ibm.com>
2978
2979 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2980 test case changes for commit 249424
2981
2982 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2983 vmuleuh): Fix scan-assembler-times should check for word not half word
2984 instructions.
2985
f6489326
BS
29862017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2987
2988 PR tree-optimization/81162
2989 * gcc.dg/pr81162.c: Move this to...
2990 * gcc.dg/ubsan/pr81162.c: ...here.
2991
dbc4ecfc
VR
29922017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2993
2994 * g++.dg/diagnostic/friend1.C: New test.
2995 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2996
a64559a5
NS
29972017-07-17 Nathan Sidwell <nathan@acm.org>
2998
2999 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3000
aac59577
BE
30012017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3002
3003 * lib/gcc-dg.exp: Increase expect's match buffer size.
3004
aa1528b5
BC
30052017-07-17 Bin Cheng <bin.cheng@arm.com>
3006
3007 PR target/81369
3008 * gcc.dg/tree-ssa/pr81369.c: New.
3009
b6c354eb
CZ
30102017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3011
3012 * gcc.target/arc/pr9000674901.c: New file.
3013 * gcc.target/arc/pic-1.c: Likewise.
3014 * gcc.target/arc/pr9001191897.c: Likewise.
3015
1825c61e
CZ
30162017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3017 Andrew Burgess <andrew.burgess@embecosm.com>
3018
3019 * gcc.target/arc/naked-1.c: New file.
3020 * gcc.target/arc/naked-2.c: Likewise.
3021
1f1e8aed
JJ
30222017-07-17 Jakub Jelinek <jakub@redhat.com>
3023
9ebce098
JJ
3024 PR tree-optimization/81428
3025 * gcc.dg/fixed-point/pr81428.c: New test.
3026
e8dd1313
JJ
3027 PR tree-optimization/81365
3028 * g++.dg/torture/pr81365.C: New test.
3029
1f1e8aed
JJ
3030 PR tree-optimization/81396
3031 * gcc.dg/tree-ssa/pr81396.c: New test.
3032
38f638ca
EB
30332017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3034
3035 * gnat.dg/opt65.adb: New test.
3036
5fa396ad
JH
30372017-07-16 Jan Hubicka <hubicka@ucw.cz>
3038
3039 * gcc.dg/predict-8.c: Update.
3040
00aeee56
VR
30412017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3042
3043 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3044 * g++.dg/warn/pr12242.C: Likewise.
3045
b70bb05b
KN
30462017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3047
3048 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3049 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3050 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3051 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3052 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3053 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3055 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3056 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3057 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3058 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3059 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3060 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3061 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3062 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3063 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3064 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3065 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3066 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3067 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3068 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3069 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3070 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3071 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3072 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3073 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3074 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3075 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3076 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3077 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3078 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3079 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3080 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3081 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3082 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3083 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3084 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3085 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3086 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3087 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3088 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3089 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3090 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3091 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3092 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3093 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3094 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3095 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3096 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3097 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3098 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3099
3b805666
BS
31002016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3101
3102 PR tree-optimization/81162
3103 * gcc.dg/pr81162.c: New file.
3104
bece580c
MS
31052017-07-14 Martin Sebor <msebor@redhat.com>
3106
3107 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3108 that bcopy is expected to be transformed to.
3109
eea77d1f
DM
31102017-07-14 David Malcolm <dmalcolm@redhat.com>
3111
3112 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3113 * g++.dg/lookup/missing-std-include-2.C: New test case.
3114 * g++.dg/lookup/missing-std-include-3.C: New test case.
3115 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3116 * gcc.dg/missing-header-fixit-1.c: New test case.
3117 * gcc.dg/missing-header-fixit-2.c: New test case.
3118 * gcc.dg/missing-header-fixit-2.h: New header.
3119
338d6484
DM
31202017-07-13 David Malcolm <dmalcolm@redhat.com>
3121
3122 PR c/81405
3123 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3124
31252017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3126
3127 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3128
6d28654e
ML
31292017-07-13 Martin Liska <mliska@suse.cz>
3130
3131 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3132 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3133 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3134 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3135 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3136 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3137 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3138
3787ee47
MM
31392017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3140
3141 PR target/81193
3142 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3143 __builtin_cpu_supports with old GLIBC's.
3144 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3145 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3146 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3147 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3148 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3149 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3150 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3151 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3152 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3153 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3154 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3155 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3156 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3157 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3158 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3159 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3160 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3161 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3162 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3163 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3164 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3165 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3166 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3167 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3168
118009c1
CL
31692017-07-12 Carl Love <cel@us.ibm.com>
3170
3171 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3172 rev_bool_int): Add test cases for builtins.
3173 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3174 test cases for builtins.
3175
5d7b8153
CL
31762017-07-12 Carl Love <cel@us.ibm.com>
3177
3178 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3179 lp64 && p9vector_hw.
3180
6ea93a64
CL
31812017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3182
3183 * lib/target-supports.exp (check_stack_check_available): Make
3184 testcase name depend on stack_kind.
3185
2f65ab2e
MC
31862017-07-11 Michael Collison <michael.collison@arm.com>
3187
774cccdc 3188 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3189
9e028cef
PC
31902017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 PR c++/51270
3193 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3194
f281956e
CL
31952017-07-11 Carl Love <cel@us.ibm.com>
3196
3197 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3198 test cases for the builtins.
3199
3d36348a
YG
32002017-07-11 Yury Gribov <tetra2005@gmail.com>
3201
3202 * lib/profopt.exp: Print relative names in UNSUPPORTED
3203 AutoFDO tests.
3204
214f700a
MC
32052017-07-10 Michael Collison <michael.collison@arm.com>
3206
3207 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3208
03ed2915
UB
32092017-07-10 Uros Bizjak <ubizjak@gmail.com>
3210
3211 PR target/81375
3212 * gcc.target/i386/pr81375.c: New test.
3213
9c582dbb
MS
32142017-07-10 Martin Sebor <msebor@redhat.com>
3215
3216 PR tree-optimization/80397
3217 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3218
281ac396
MS
32192017-07-10 Martin Sebor <msebor@redhat.com>
3220
3221 PR other/81345
3222 * gcc.dg/pr81345.c: New test.
3223
a7784956
CZ
32242017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3225
3226 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3227 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3228
5920ba15
UB
32292017-07-09 Uros Bizjak <ubizjak@gmail.com>
3230
3231 PR target/81313
3232 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3233 integer argumets to bypass x86_64 outgoing args optimization.
3234
32352017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3236
3237 * gfortran.dg/eoshift_4.f90: New test.
3238 * gfortran.dg/eoshift_5.f90: New test.
3239 * gfortran.dg/eoshift_6.f90: New test.
3240
35c95658
L
32412017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3242
3243 PR target/81313
3244 * gcc.target/i386/pr81313-1.c: New test.
3245 * gcc.target/i386/pr81313-2.c: Likewise.
3246 * gcc.target/i386/pr81313-3.c: Likewise.
3247 * gcc.target/i386/pr81313-4.c: Likewise.
3248 * gcc.target/i386/pr81313-5.c: Likewise.
3249
dcbf81c9
RS
32502017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3251
3252 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3253 * gnat.dg/vect16.ads (Sarray): Likewise.
3254 * gnat.dg/vect17.ads (Sarray): Likewise.
3255 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3256 * gnat.dg/vect16.adb (Add): Likewise.
3257 * gnat.dg/vect17.adb (Add): Likewise.
3258
738f7c2e
DM
32592017-07-07 David Malcolm <dmalcolm@redhat.com>
3260
3261 PR c++/79300
3262 * g++.dg/diagnostic/pr79300.C: New test case.
3263
6a69355c
MM
32642017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3265
57f49e99
MM
3266 * gcc.target/powerpc/clone1.c: Add check to make sure the
3267 __builtin_cpu_supports function is fully supported.
3268 * gcc.target/powerpc/clone2.c: New runtime test for
3269 target_clones.
3270
6a69355c
MM
3271 PR target/81348
3272 * gcc.target/powerpc/pr81348.c: New test.
3273
5e32025a
SN
32742017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3275
3276 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3277
19388c6d
CL
32782017-07-07 Carl Love <cel@us.ibm.com>
3279
3280 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3281 file for built-ins.
3282
bcc3c3f1
JM
32832017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3284
3285 * gcc.target/sparc/dictunpack.c: New file.
3286 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3287 * gcc.target/sparc/fpcmpshl.c: Likewise.
3288 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3289 * gcc.target/sparc/fpcmpushl.c: Likewise.
3290
2c6e2eb1
HA
32912017-07-06 Harald Anlauf <anlauf@gmx.de>
3292
3293 PR fortran/70071
3294 * gfortran.dg/coarray_44.f90: New testcase.
3295
5094f7d5
MO
32962017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3297
3298 * c-c++-common/asan/kasan-alloca-1.c: New test.
3299 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3300
e3174bdf
MO
33012017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3302
3303 * c-c++-common/asan/alloca_big_alignment.c: New test.
3304 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3305 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3306 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3307 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3308 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3309 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3310 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3311
a40c6fa8
GJL
33122017-07-06 Georg-Johann Lay <avr@gjlay.de>
3313
3314 PR target/81305
3315 * gcc.target/avr/isr-test.h: Fix warnings.
3316
9296dd9b
TP
33172017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3318
3319 * lib/target-supports.exp: Generate
3320 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3321 and check_effective_target_arm_arch_v8r_multilib.
3322
d87f00ba
CL
33232017-07-06 Carl Love <cel@us.ibm.com>
3324
9296dd9b 3325 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3326
33272017-07-06 Carl Love <cel@us.ibm.com>
3328
3329 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3330 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3331 cases for vec_addc, adde and addec builtins.
3332
c471c6ed
DM
33332017-07-06 David Malcolm <dmalcolm@redhat.com>
3334
3335 PR c++/79300
3336 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3337 expected underlining within macro expansion.
3338 * c-c++-common/pr70264.c: Likewise.
3339 * g++.dg/plugin/diagnostic-test-expressions-1.C
3340 (test_within_macro_1): New test.
3341 (test_within_macro_2): Likewise.
3342 (test_within_macro_3): Likewise.
3343 (test_within_macro_4): Likewise.
3344 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3345 expected underlining within macro expansion.
3346 (test_macro_4): Likewise.
3347 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3348 (test_within_macro_1): New test.
3349 (test_within_macro_2): Likewise.
3350 (test_within_macro_3): Likewise.
3351 (test_within_macro_4): Likewise.
3352 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3353 underlining within macro expansion.
3354
68d872d7
SP
33552017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3356
3357 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3358 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3359 _mm_maskz_getexp_round_sd): Test new intrinsics.
3360 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3361 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3362 _mm_maskz_getexp_round_ss): Ditto.
3363 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3364 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3365 _mm_maskz_getmant_round_sd): Ditto.
3366 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3367 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3368 _mm_maskz_getmant_round_ss): Ditto.
3369 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3370 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3371 _mm_maskz_getexp_round_sd): New runtime tests.
3372 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3373 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3374 _mm_maskz_getexp_round_ss): Ditto.
3375 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3376 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3377 _mm_maskz_getmant_round_sd): Ditto.
3378 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3379 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3380 _mm_maskz_getmant_round_ss): Ditto.
3381 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3382 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3383 __builtin_ia32_getmantss_mask_round): Test new builtins.
3384 * gcc.target/i386/sse-13.c : Ditto.
3385 * gcc.target/i386/sse-23.c: Ditto.
3386 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3387 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3388 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3389 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3390 _mm_mask_getexp_round_ss): Test new intrinsics.
3391 * gcc.target/i386/testround-1.c: Ditto.
3392 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3393 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3394 _mm_mask_getmant_round_ss): Test new intrinsics
3395 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3396 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3397 _mm_maskz_getmant_ss): Test new intrinsics.
3398
9e00a397
CL
33992017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3400
3401 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3402 * lib/target-supports.exp (check_stack_check_available): New.
3403 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3404 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3405 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3406 * gcc.dg/pr47443.c: Likewise.
3407 * gcc.dg/pr48134.c: Likewise.
3408 * gcc.dg/pr70017.c: Likewise.
3409 * gcc.target/aarch64/stack-checking.c: Likewise.
3410 * gcc.target/arm/stack-checking.c: Likewise.
3411 * gcc.target/i386/pr48723.c: Likewise.
3412 * gcc.target/i386/pr55672.c: Likewise.
3413 * gcc.target/i386/pr67265-2.c: Likewise.
3414 * gcc.target/i386/pr67265.c: Likewise.
3415 * gnat.dg/opt49.adb: Likewise.
3416 * gnat.dg/stack_check1.adb: Likewise.
3417 * gnat.dg/stack_check2.adb: Likewise.
3418 * gnat.dg/stack_check3.adb: Likewise.
3419
38e6cc4d
KN
34202017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3421
3422 PR target/80103
3423 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3424 __attribute__.
3425
f8aa2b2c
SP
34262017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3427
3428 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3429 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3430 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3431 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3432 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3433 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3434 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3435 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3436 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3437 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3438 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3439 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3440
e483b7b4
GJL
34412017-07-05 Georg-Johann Lay <avr@gjlay.de>
3442
3443 PR target/81305
3444 * gcc.target/avr/isr-test.h: New file.
3445 * gcc.target/avr/torture/isr-01-simple.c: New test.
3446 * gcc.target/avr/torture/isr-02-call.c: New test.
3447 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3448
a8745cc2
BC
34492017-07-05 Bin Cheng <bin.cheng@arm.com>
3450
3451 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3452 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3453 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3454 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3455
4a52eb19
BC
34562017-07-05 Bin Cheng <bin.cheng@arm.com>
3457
3458 * gcc.dg/tree-ssa/ldist-26.c: New test.
3459
95f7d11b
BC
34602017-07-05 Bin Cheng <bin.cheng@arm.com>
3461
3462 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3463
45bb7d59
UB
34642017-07-04 Uros Bizjak <ubizjak@gmail.com>
3465
3466 PR target/81300
3467 * gcc.target/i386/pr81300.c: New test.
3468
1fcfac88
UB
34692017-07-04 Uros Bizjak <ubizjak@gmail.com>
3470
3471 PR target/81294
3472 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3473 x and y arguments in the call to _subborrow_u32.
3474 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3475 x and y arguments in the call to _subborrow_u64.
3476 * gcc.target/i386/pr81294-1.c: New test.
3477 * gcc.target/i386/pr81294-2.c: Ditto.
3478
a4187dab
KT
34792017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3480
3481 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3482
efbf55b0
MP
34832017-07-04 Marek Polacek <polacek@redhat.com>
3484
3485 PR c/81231
3486 * gcc.dg/atomic-pr81231.c: New test.
3487
1aad7106
RS
34882017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3489
3490 PR tree-optimization/81292
3491 * gcc.dg/pr81292-1.c: New test.
3492 * gcc.dg/pr81292-2.c: Likewise.
3493
7c819e8a
ML
34942017-07-04 Martin Liska <mliska@suse.cz>
3495
3496 PR sanitizer/81040
3497 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3498 use-after-scope sanitization.
3499
f111f434
JJ
35002017-07-04 Jakub Jelinek <jakub@redhat.com>
3501
8e8dd13b
JJ
3502 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3503 options.
3504
f111f434
JJ
3505 PR target/81175
3506 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3507 gather.
3508
7a1238d1
ML
35092017-07-04 Martin Liska <mliska@suse.cz>
3510
3511 PR ipa/81214
3512 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3513 * g++.dg/ext/mvc3.C: Likewise.
3514 * gcc.target/i386/mvc2.c: Likewise.
3515 * gcc.target/i386/mvc3.c: Likewise.
3516
9fc1fed4
JJ
35172017-07-04 Jakub Jelinek <jakub@redhat.com>
3518
8e3b9bbf
JJ
3519 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3520 decomposition declaration in diagnostics.
3521 * g++.dg/cpp1z/decomp2.C: Likewise.
3522 * g++.dg/cpp1z/decomp3.C: Likewise.
3523 * g++.dg/cpp1z/decomp4.C: Likewise.
3524 * g++.dg/cpp1z/decomp5.C: Likewise.
3525 * g++.dg/cpp1z/decomp6.C: Likewise.
3526 * g++.dg/cpp1z/decomp7.C: Likewise.
3527 * g++.dg/cpp1z/decomp8.C: Likewise.
3528 * g++.dg/cpp1z/decomp13.C: Likewise.
3529 * g++.dg/cpp1z/decomp14.C: Likewise.
3530 * g++.dg/cpp1z/decomp18.C: Likewise.
3531 * g++.dg/cpp1z/decomp19.C: Likewise.
3532 * g++.dg/cpp1z/decomp22.C: Likewise.
3533 * g++.dg/cpp1z/decomp23.C: Likewise.
3534 * g++.dg/cpp1z/decomp24.C: Likewise.
3535 * g++.dg/cpp1z/decomp25.C: Likewise.
3536 * g++.dg/cpp1z/decomp26.C: Likewise.
3537 * g++.dg/cpp1z/decomp28.C: Likewise.
3538
9fc1fed4
JJ
3539 PR c++/81258
3540 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3541 * g++.dg/cpp1z/decomp30.C: New test.
3542
17c18221
PC
35432017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3544
3545 PR c++/65775
3546 * g++.dg/cpp0x/trailing14.C: New.
3547
370d975d
DH
35482017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3549
3550 PR testsuite/79866
3551 * gfortran.dg/coarray_event_2.f08: New test.
3552
73977c47
DH
35532017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3554
3555 PR testsuite/79843
3556 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3557 * gfortran.dg/pointer_intent_2.f90: Likewise.
3558
2f70a979
JH
35592017-07-02 Jan Hubicka <hubicka@ucw.cz>
3560
3561 PR middle-end/81290
3562 * gcc.c-torture/compile/pr81290.c: New.
3563
6b5e165b
RB
35642017-07-03 Richard Biener <rguenther@suse.de>
3565
3566 PR tree-optimization/60510
3567 * gfortran.dg/vect/pr60510.f: New testcase.
3568
d8ac7e28
RO
35692017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3570
3571 * gcc.target/i386/mvc6.c: Require ifunc support.
3572
da402967
ML
35732017-07-03 Martin Liska <mliska@suse.cz>
3574
3575 PR sanitize/81040
3576 * g++.dg/asan/function-argument-1.C: New test.
3577 * g++.dg/asan/function-argument-2.C: New test.
3578 * g++.dg/asan/function-argument-3.C: New test.
3579
bc9f4235
RS
35802017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3581
3582 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3583 as well.
3584
be086ff5
TV
35852017-07-03 Tom de Vries <tom@codesourcery.com>
3586
3587 PR tree-optimization/69468
3588 * gcc.dg/pr81192.c: Update.
3589
4752be46
TV
35902017-07-03 Tom de Vries <tom@codesourcery.com>
3591
3592 PR tree-optimization/81192
3593 * gcc.dg/pr81192.c: Update.
3594
0bbfd554
TV
35952017-07-03 Tom de Vries <tom@codesourcery.com>
3596
3597 PR tree-optimization/81192
3598 * gcc.dg/pr81192.c: New test.
3599
b677e2f6
TK
36002017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3601
3602 * gfortran/eoshift_3.f90: New test.
3603
e3f9a279
RS
36042017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3605
3606 * gcc.dg/strlenopt-32.c: New testcase.
3607 * gcc.dg/strlenopt-33.c: Likewise.
3608 * gcc.dg/strlenopt-33g.c: Likewise.
3609 * gcc.dg/strlenopt-34.c: Likewise.
3610 * gcc.dg/strlenopt-35.c: Likewise.
3611
862088aa
RS
36122017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3613
3614 PR tree-optimization/80769
3615 * gcc.dg/strlenopt-31.c: New test.
3616 * gcc.dg/strlenopt-31g.c: Likewise.
3617
c34d0927
RS
36182017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3619
3620 PR tree-optimization/81136
3621 * gcc.dg/vect/pr81136.c: New test.
3622
c52d6043
JJ
36232017-07-01 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR sanitizer/81262
3626 * gcc.c-torture/compile/pr81262.c: New test.
3627 * g++.dg/ubsan/pr81262.C: New test.
3628
77616c7e
JH
36292017-06-29 Jan Hubicka <hubicka@ucw.cz>
3630
3631 PR ipa/81261
3632 * g++.dg/ipa/pr81261.C: New testcase.
3633
fb6a764d
AP
36342017-06-30 Andrew Pinski <apinski@cavium.com>
3635
3636 * gcc.dg/torture/pr81245.c: New testcase.
3637
059ab149
AH
36382017-06-30 Aldy Hernandez <aldyh@redhat.com>
3639
3640 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3641 unbounded use.
3642
e59e8b5a
DM
36432017-06-30 David Malcolm <dmalcolm@redhat.com>
3644
3645 PR c++/80014
3646 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3647 Add declaration.
3648 (test_typeid): New test function.
3649
e855bdc0
JJ
36502017-06-30 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR target/81225
3653 * gcc.target/i386/pr81225.c: New test.
3654
fe32bb1b
NS
36552017-06-30 Nathan Sidwell <nathan@acm.org>
3656
3657 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3658 * g++.dg/cpp0x/decltype9.C: Likewise.
3659 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3660 * g++.dg/lookup/decl1.C: Likewise.
3661 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3662 * g++.dg/other/pr28432.C: Likewise.
3663 * g++.dg/parse/crash12.C: Likewise.
3664 * g++.dg/parse/enum3.C: Likewise.
3665 * g++.dg/parse/operator6.C: Likewise.
3666 * g++.dg/template/crash69.C: Likewise.
3667 * g++.dg/template/error27.C: Likewise.
3668 * g++.dg/template/error28.C: Likewise.
3669 * g++.dg/template/memfriend6.C: Likewise.
3670 * g++.old-deja/g++.mike/err1.C: Likewise.
3671 * g++.old-deja/g++.mike/p811.C: Likewise.
3672 * g++.old-deja/g++.other/crash25.C: Likewise.
3673 * g++.old-deja/g++.other/dtor4.C: Likewise.
3674 * g++.old-deja/g++.pt/t37.C: Likewise.
3675
aaa587d4
ML
36762017-06-30 Martin Liska <mliska@suse.cz>
3677
3678 PR ipa/81214
3679 * gcc.target/i386/pr81214.c: New test.
3680
274c1516
NS
36812017-06-30 Nathan Sidwell <nathan@acm.org>
3682
3b5c768c
NS
3683 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3684
274c1516
NS
3685 PR c++/81229
3686 * g++.dg/lookup/pr81229.C: New.
3687
c497284c
ML
36882017-06-30 Martin Liska <mliska@suse.cz>
3689
3690 PR sanitizer/81021
3691 * g++.dg/asan/pr81021.C: New test.
3692
4812f0b7
RB
36932017-06-30 Richard Biener <rguenther@suse.de>
3694
3695 PR tree-optimization/81249
3696 * g++.dg/torture/pr81249.C: New testcase.
3697
8e09cb8b
PC
36982017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3699
3700 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3701 * g++.dg/diagnostic/variadic1.C: Likewise.
3702 * g++.dg/gomp/udr-3.C: Likewise.
3703 * g++.dg/overload/error1.C: Likewise.
3704 * g++.dg/overload/error2.C: Likewise.
3705 * g++.dg/template/duplicate1.C: Likewise.
3706 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3707 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3708 * g++.old-deja/g++.other/redecl2.C: Likewise.
3709 * g++.old-deja/g++.other/redecl4.C: Likewise.
3710 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3711
74582a3e
CP
37122017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3713
3714 PR fortran/77765
3715 * gfortran.dg/goacc/pr77765.f90: New test.
3716
6da4066f
SE
37172017-06-29 Steve Ellcey <sellcey@cavium.com>
3718
3719 * gcc.target/aarch64/ccmp_2.c: New test.
3720
be3b7dcf
NS
37212017-06-29 Nathan Sidwell <nathan@acm.org>
3722
3723 PR c++/81247
3724 * g++.dg/parse/pr81247-[abc].C: New.
3725
e5898daf
CL
37262017-06-29 Carl Love <cel@us.ibm.com>
3727
3728 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3729 test_unsigned_int_result, test_ll_int_result,
3730 test_ll_unsigned_int_result): Add result checking functions, add
3731 debug support.
3732 (main): Add builtin function tests.
3733
14836f38
CL
37342017-06-29 Carl Love <cel@us.ibm.com>
3735
3736 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3737 dg-skip-if): Add -mvsx -mcpu=power7.
3738
0630a4ec
RB
37392017-06-29 Richard Biener <rguenther@suse.de>
3740
3741 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3742
f76b4224
NS
37432017-06-29 Nathan Sidwell <nathan@acm.org>
3744
3745 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3746
f66459c1
PB
37472017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3748
3749 PR middle-end/81194
3750 * g++.dg/pr81194.C: New test.
3751
3c7bb489
L
37522017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3753
3754 PR ipa/80565
3755 * gcc.dg/torture/pr80565.c: New file.
3756
6cd83bec
BC
37572017-06-29 Bin Cheng <bin.cheng@arm.com>
3758
3759 PR tree-optimization/81196
3760 * gcc.dg/vect/pr81196.c: New.
3761
4c6a51a0
MC
37622017-06-29 Michael Collison <michael.collison@arm.com>
3763
3764 Fix date on previous ChangeLog entry.
3765
37662017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3767 Michael Collison <michael.collison@arm.com>
3768
3769 PR target/70119
3770 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3771
395a191d
SP
37722017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3773
3774 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3775 Test new intrinsic.
3776 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3777 Ditto.
3778 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3779 Ditto.
3780 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3781 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3782 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3783
0ddc0ebc
TP
37842017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3785
3786 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3787 current ARM check by ARM NEON's availability check.
3788 (check_effective_target_vect_intfloat_cvt): Likewise.
3789 (check_effective_target_vect_uintfloat_cvt): Likewise.
3790 (check_effective_target_vect_floatint_cvt): Likewise.
3791 (check_effective_target_vect_floatuint_cvt): Likewise.
3792 (check_effective_target_vect_shift): Likewise.
3793 (check_effective_target_whole_vector_shift): Likewise.
3794 (check_effective_target_vect_bswap): Likewise.
3795 (check_effective_target_vect_shift_char): Likewise.
3796 (check_effective_target_vect_long): Likewise.
3797 (check_effective_target_vect_float): Likewise.
3798 (check_effective_target_vect_perm): Likewise.
3799 (check_effective_target_vect_perm_byte): Likewise.
3800 (check_effective_target_vect_perm_short): Likewise.
3801 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3802 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3803 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3804 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3805 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3806 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3807 (check_effective_target_vect_widen_shift): Likewise.
3808 (check_effective_target_vect_extract_even_odd): Likewise.
3809 (check_effective_target_vect_interleave): Likewise.
3810 (check_effective_target_vect_multiple_sizes): Likewise.
3811 (check_effective_target_vect64): Likewise.
3812 (check_effective_target_vect_max_reduc): Likewise.
3813
56a6d474
RB
38142017-06-28 Richard Biener <rguenther@suse.de>
3815
3816 PR middle-end/81227
3817 * gcc.dg/pr81227.c: New testcase.
3818
926c7865
MM
38192017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3820
3821 PR target/81193
3822 * lib/target-supports.exp
3823 (check_ppc_cpu_supports_hw_available): New test to make sure
3824 __builtin_cpu_supports works on power7 and newer.
3825
17a7218b
ML
38262017-06-28 Martin Liska <mliska@suse.cz>
3827
3828 PR ipa/81128
3829 * gcc.target/i386/pr81128.c: New test.
3830
63010089
ML
38312017-06-28 Martin Liska <mliska@suse.cz>
3832
3833 PR driver/79659
3834 * g++.dg/opt/pr79659.C: New test.
3835
b1cac008
CL
38362017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3837
3838 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3839 and options.
3840 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3841
42bd89ce
MG
38422017-06-28 Marc Glisse <marc.glisse@inria.fr>
3843
3844 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3845 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3846
b8d62ac8
JJ
38472017-06-28 Jakub Jelinek <jakub@redhat.com>
3848
3849 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3850 (foo): ... this. Change constants such that it isn't matched
3851 as __builtin_copysign, yet tests the combiner the same.
3852
6dc61b45
ML
38532017-06-28 Martin Liska <mliska@suse.cz>
3854
3855 PR sanitizer/81224
3856 * gcc.dg/asan/pr81224.c: New test.
3857
9a265443
EB
38582017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3861 passed to pthread_join.
3862
935b5226
AK
38632017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3864
3865 * gcc.target/s390/nodatarel-1.c: New test.
3866
88016532
JD
38672017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3868
3869 PR fortran/80164
3870 * gfortran.dg/array_temporaries_4.f90: New test.
3871
8c2805bb
AP
38722017-06-27 Andrew Pinski <apinski@cavium.com>
3873
3874 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3875 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3876 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3877
786c6d10
MP
38782017-06-27 Marek Polacek <polacek@redhat.com>
3879
3880 PR sanitizer/81223
3881 * gcc.dg/ubsan/pr81223.c: New test.
3882
1e7df2e6
MG
38832017-06-27 Marc Glisse <marc.glisse@inria.fr>
3884
3885 * gcc.dg/tree-ssa/assoc-1.c: New file.
3886
58b45c4f
PC
38872017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3888
3889 PR c++/62046
3890 * g++.dg/parse/catch2.C: New.
3891
00296d7f
JJ
38922017-06-27 Jakub Jelinek <jakub@redhat.com>
3893
c1031852
JJ
3894 PR sanitizer/81209
3895 * g++.dg/ubsan/pr81209.C: New test.
3896
00296d7f
JJ
3897 PR middle-end/81207
3898 * gcc.c-torture/compile/pr81207.c: New test.
3899
0c418630
MP
39002017-06-27 Marek Polacek <polacek@redhat.com>
3901
3902 PR bootstrap/81216
3903 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3904
4b377e01
MS
39052017-06-26 Martin Sebor <msebor@redhat.com>
3906
3907 PR c++/81169
3908 * g++.dg/Wclass-memaccess-2.C: New test.
3909
952ac945
CL
39102017-06-26 Carl Love <cel@us.ibm.com>
3911
3912 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3913 Add new runnable test file for the vec_rev built-ins.
3914
df11b2ea
BS
39152016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3916
226ab0a8 3917 PR/tree-optimization 71815
df11b2ea
BS
3918 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3919 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3920
fa7ccca0
RL
39212017-06-26 Renlin Li <renlin.li@arm.com>
3922 Szabolcs Nagy <szabolcs.nagy@arm.com>
3923
3924 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3925 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3926 memmove.
3927
5a5c2d16
RB
39282017-06-26 Richard Biener <rguenther@suse.de>
3929
3930 PR target/81175
3931 * gfortran.dg/pr81175.f: New testcase.
3932
75f0112f
RB
39332017-06-26 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/81203
3936 * gcc.dg/torture/pr81203.c: New testcase.
3937
3e2becc4
MP
39382017-06-26 Marek Polacek <polacek@redhat.com>
3939
3940 PR c/80116
3941 * c-c++-common/Wmultistatement-macros-1.c: New test.
3942 * c-c++-common/Wmultistatement-macros-2.c: New test.
3943 * c-c++-common/Wmultistatement-macros-3.c: New test.
3944 * c-c++-common/Wmultistatement-macros-4.c: New test.
3945 * c-c++-common/Wmultistatement-macros-5.c: New test.
3946 * c-c++-common/Wmultistatement-macros-6.c: New test.
3947 * c-c++-common/Wmultistatement-macros-7.c: New test.
3948 * c-c++-common/Wmultistatement-macros-8.c: New test.
3949 * c-c++-common/Wmultistatement-macros-9.c: New test.
3950 * c-c++-common/Wmultistatement-macros-10.c: New test.
3951 * c-c++-common/Wmultistatement-macros-11.c: New test.
3952
945653db
EB
39532017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3954
3955 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3956
c8e3c356
CL
39572017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3958
3959 * lib/target-supports.exp
3960 (check_effective_target_arm_neon_ok_nocache): Add flags with
3961 -mfloat-abi=hard. Include arm_neon.h.
3962 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3963 (check_effective_target_arm_neon_ok_no_float_abi): New.
3964 * gcc.target/arm/lto/pr65837_0.c: Require
3965 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3966 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3967 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3968
22235619
PC
39692017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3970
3971 PR c++/62315
3972 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3973
e56e3fda
TK
39742017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3975
45bb7d59 3976 PR fortran/52473
e56e3fda
TK
3977 * gfortran.dg/cshift_2.f90: New test.
3978
d3f062be
JW
39792017-06-23 Jim Wilson <jim.wilson@linaro.org>
3980
3981 PR middle-end/79794
3982 * gcc.target/aarch64/pr79794.c: New.
3983
37416b69
MM
39842017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3985
3986 PR target/80510
3987 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3988 * gcc.target/powerpc/pr80510-2.c: Likewise.
3989
8447a92f
JL
39902017-06-22 Jeff Law <law@redhat.com>
3991
3992 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3993
52607f7e
WS
39942017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3995
3996 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3997 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3998 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3999 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4000 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4001 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4002 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4003 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4004
fb68f296
JC
40052017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4006
45bb7d59 4007 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4008
60edf8bb
MT
40092017-06-22 Matt Turner <mattst88@gmail.com>
4010
4011 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4012 skylake check.
4013
4333d74b
CL
40142017-06-22 Carl Love <cel@us.ibm.com>
4015
4016 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4017 vmuleuh): Fix scan-assembler-times should check for word not half word
4018 instructions.
4019
13f752b2
JL
40202017-06-22 Jeff Law <law@redhat.com>
4021
4022 * gcc.c-torture/compile/stack-check-1.c: New test.
4023
0759db19
RB
40242016-06-22 Richard Biener <rguenther@suse.de>
4025
4026 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4027 * gcc.dg/vect/pr65947-2.c: Likewise.
4028 * gcc.dg/vect/pr65947-3.c: Likewise.
4029 * gcc.dg/vect/pr65947-4.c: Likewise.
4030 * gcc.dg/vect/pr65947-5.c: Likewise.
4031 * gcc.dg/vect/pr65947-6.c: Likewise.
4032 * gcc.dg/vect/pr65947-8.c: Likewise.
4033 * gcc.dg/vect/pr65947-9.c: Likewise.
4034 * gcc.dg/vect/pr65947-10.c: Likewise.
4035 * gcc.dg/vect/pr65947-12.c: Likewise.
4036 * gcc.dg/vect/pr65947-13.c: Likewise.
4037 * gcc.dg/vect/pr65947-14.c: Likewise.
4038 * gcc.dg/vect/vect-cond-2.c: Likewise.
4039 * gcc.dg/vect/vect-pr69848.c: Likewise.
4040
c24c235e
ML
40412017-06-22 Martin Liska <mliska@suse.cz>
4042
4043 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4044 to not inline it.
4045
71f82be9
JG
40462017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4047
4048 * gcc.dg/tree-ssa/forwprop-37.c: New.
4049
a78f6980
RB
40502017-06-22 Richard Biener <rguenther@suse.de>
4051
4052 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4053
85d5b033
RB
40542017-06-22 Richard Biener <rguenther@suse.de>
4055
4056 * gcc.dg/vect/pr65947-14.c: New testcase.
4057
4ded8669
MM
40582017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4059
4060 PR target/80510
4061 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4062 32-bit support is added. Change ITYPE size to 64-bit integer.
4063 * gcc.target/powerpc/pr80510-2.c: Likewise.
4064
cb8d1b01
JJ
40652017-06-21 Jakub Jelinek <jakub@redhat.com>
4066
4067 PR c++/81154
4068 * g++.dg/gomp/pr81154.C: New test.
4069
113459fa
DM
40702017-06-21 David Malcolm <dmalcolm@redhat.com>
4071
4072 * g++.dg/other/old-style-cast-fixits.C: New test case.
4073
5e9d501c
JJ
40742017-06-21 Jakub Jelinek <jakub@redhat.com>
4075
4076 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4077
27d33d3e
TV
40782017-06-21 Tom de Vries <tom@codesourcery.com>
4079
4080 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4081
5433db45
TV
40822017-06-21 Tom de Vries <tom@codesourcery.com>
4083
4084 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4085 warning.
4086
93c18375
ML
40872017-06-21 Martin Liska <mliska@suse.cz>
4088
4089 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4090
ff9baa5f
PMR
40912017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4092
4093 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4094 gnat.dg/debug11_pkg2.ads: New testcase.
4095
a23ba8cc
MG
40962017-06-21 Marc Glisse <marc.glisse@inria.fr>
4097
4098 * gcc.target/i386/getround.c: New file.
4099
ed73f46f
MG
41002017-06-21 Marc Glisse <marc.glisse@inria.fr>
4101
4102 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4103 * gcc.dg/tree-ssa/addadd-2.c: New file.
4104
6b92ab17
TV
41052017-06-21 Tom de Vries <tom@codesourcery.com>
4106
4107 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4108 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4109 * gcc.c-torture/compile/20080806-1.c: Same.
4110 * gcc.c-torture/compile/920723-1.c: Same.
4111 * gcc.c-torture/compile/930621-1.c: Same.
4112 * gcc.c-torture/compile/991214-2.c: Same.
4113 * gcc.c-torture/compile/bcopy.c: Same.
4114 * gcc.c-torture/compile/memtst.c: Same.
4115 * gcc.c-torture/compile/msp.c: Same.
4116 * gcc.c-torture/compile/stuct.c: Same.
4117 * gcc.c-torture/execute/20011008-3.c: Same.
4118 * gcc.c-torture/execute/20030209-1.c: Same.
4119 * gcc.c-torture/execute/20031012-1.c: Same.
4120 * gcc.c-torture/execute/20040805-1.c: Same.
4121 * gcc.c-torture/execute/920410-1.c: Same.
4122 * gcc.c-torture/execute/921113-1.c: Same.
4123 * gcc.c-torture/execute/921202-1.c: Same.
4124 * gcc.c-torture/execute/921208-2.c: Same.
4125 * gcc.c-torture/execute/930106-1.c: Same.
4126 * gcc.c-torture/execute/930406-1.c: Same.
4127 * gcc.c-torture/execute/950221-1.c: Same.
4128 * gcc.c-torture/execute/960521-1.c: Same.
4129 * gcc.c-torture/execute/980605-1.c: Same.
4130 * gcc.c-torture/execute/comp-goto-1.c: Same.
4131 * gcc.c-torture/execute/comp-goto-2.c: Same.
4132 * gcc.c-torture/execute/memcpy-1.c: Same.
4133 * gcc.c-torture/execute/multi-ix.c: Same.
4134 * gcc.c-torture/execute/nestfunc-4.c: Same.
4135 * gcc.c-torture/execute/pr20621-1.c: Same.
4136 * gcc.c-torture/execute/pr23135.c: Same.
4137 * gcc.c-torture/execute/pr28982b.c: Same.
4138 * gcc.dg/loop-3.c: Same.
4139 * gcc.dg/struct-ret-3.c: Same.
4140 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4141 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4142 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4143 * gcc.dg/tree-prof/pr44777.c: Same.
4144
191578a5
DM
41452017-06-20 David Malcolm <dmalcolm@redhat.com>
4146
4147 PR jit/81144
4148 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4149 memset call with zero-initialization.
4150 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4151
8a259e30
UB
41522017-06-20 Uros Bizjak <ubizjak@gmail.com>
4153
4154 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4155 (main): Renamed to ...
4156 (fma4_test): ... this.
4157
b6837e04
JK
41582017-06-20 Julia Koval <julia.koval@intel.com>
4159
4160 * gcc.target/i386/pr73350-2.c: New test.
4161
67ea3f4e
RO
41622017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4163
4164 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4165 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4166 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4167 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4168 restrict to x86_64-*-*-gnu.
4169 Skip scan-assembler on *-*-darwin*.
4170 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4171 * gcc.dg/loop-invariant.c: Likewise.
4172 * gcc.dg/lto/pr70955_0.c: Likewise.
4173 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4174 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4175 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4176
4177 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4178 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4179 targets.
4180 * gcc.dg/attr-ms_struct-2.c: Likewise.
4181 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4182 * gcc.dg/bf-ms-layout.c: Likewise.
4183 * gcc.dg/bf-ms-layout-2.c: Likewise.
4184 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4185 Require fpic support.
4186 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4187 targets.
4188 * gcc.target/i386/bitfield2.c: Likewise.
4189 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4190 targets.
4191 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4192
71bbbd13
NS
41932017-06-20 Nathan Sidwell <nathan@acm.org>
4194
4195 PR c++/67074
4196 * g++.dg/lookup/pr67074.C: New.
4197 * g++.dg/parse/namespace-alias-1.C: Adjust.
4198
531f0b38
RB
41992017-06-20 Richard Biener <rguenther@suse.de>
4200
4201 PR middle-end/81097
4202 * c-c++-common/ubsan/pr81097.c: New testcase.
4203
d47d7438
RB
42042017-06-20 Richard Biener <rguenther@suse.de>
4205
4206 * gcc.dg/vect/pr65947-9.c: Adjust.
4207
b5c7b957
TP
42082017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4209
4210 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4211 * gcc.target/arm/acle/cdp2.c: Likewise.
4212 * gcc.target/arm/acle/ldc.c: Likewise.
4213 * gcc.target/arm/acle/ldc2.c: Likewise.
4214 * gcc.target/arm/acle/ldc2l.c: Likewise.
4215 * gcc.target/arm/acle/ldcl.c: Likewise.
4216 * gcc.target/arm/acle/mcr.c: Likewise.
4217 * gcc.target/arm/acle/mcr2.c: Likewise.
4218 * gcc.target/arm/acle/mcrr.c: Likewise.
4219 * gcc.target/arm/acle/mcrr2.c: Likewise.
4220 * gcc.target/arm/acle/mrc.c: Likewise.
4221 * gcc.target/arm/acle/mrc2.c: Likewise.
4222 * gcc.target/arm/acle/mrrc.c: Likewise.
4223 * gcc.target/arm/acle/mrrc2.c: Likewise.
4224 * gcc.target/arm/acle/stc.c: Likewise.
4225 * gcc.target/arm/acle/stc2.c: Likewise.
4226 * gcc.target/arm/acle/stc2l.c: Likewise.
4227 * gcc.target/arm/acle/stcl.c: Likewise.
4228
a1aa2599
JJ
42292017-06-20 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR target/81121
4232 * gcc.target/i386/pr81121.c: New test.
4233
16122c22
MM
42342017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4235
4236 PR target/79799
4237 * gcc.target/powerpc/pr79799-1.c: New test.
4238 * gcc.target/powerpc/pr79799-2.c: Likewise.
4239 * gcc.target/powerpc/pr79799-3.c: Likewise.
4240 * gcc.target/powerpc/pr79799-4.c: Likewise.
4241 * gcc.target/powerpc/pr79799-5.c: Likewise.
4242
5ec046c0
NS
42432017-06-19 Nathan Sidwell <nathan@acm.org>
4244
4245 PR c++/81124
4246 PR c++/79766
4247 * g++.dg/lookup/pr79766.C: New.
4248 * g++.dg/lookup/pr81124.C: New.
4249 * g++.dg/template/explicit6.C: Adjust.
4250 * g++.old-deja/g++.other/decl5.C: Adjust.
4251
c72e002c
CL
42522017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4253
4254 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4255 -DSTACK_SIZE.
4256
4301ae22
JJ
42572017-06-19 Jakub Jelinek <jakub@redhat.com>
4258
9f8fafe8
JJ
4259 PR sanitizer/81125
4260 * g++.dg/ubsan/pr81125.C: New test.
4261
4301ae22
JJ
4262 PR sanitizer/81111
4263 * g++.dg/ubsan/pr81111.C: New test.
4264
21e4389f
RB
42652017-06-19 Richard Biener <rguenther@suse.de>
4266
4267 PR middle-end/81118
4268 * gcc.dg/torture/pr81118.c: New testcase.
4269
343ae898
RB
42702017-06-19 Richard Biener <rguenther@suse.de>
4271
4272 PR tree-optimization/80887
4273 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4274
97872698
JJ
42752017-06-19 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR ipa/81112
4278 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4279
c14c0b15
NS
42802017-06-19 Nathan Sidwell <nathan@acm.org>
4281
4282 PR c++/81119
4283 * g++.dg/warn/pr81119.C: New.
4284
a6e5212a
ML
42852017-06-19 Martin Liska <mliska@suse.cz>
4286
4287 PR sanitizer/80879
4288 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4289
871cc215
ML
42902017-06-19 Martin Liska <mliska@suse.cz>
4291
4292 PR ipa/80732
4293 * gcc.target/i386/mvc5.c: Scan indirect_function.
4294 * gcc.target/i386/mvc7.c: Likewise.
4295 * gcc.target/i386/pr80732.c: New test.
4296
431abe69
PC
42972017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4298
4299 PR c++/66093
4300 * g++.dg/cpp1y/constexpr-66093.C: New.
4301
fe1ae165
RO
43022017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303
4304 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4305 dg-skip-if list.
4306
db9bbdec
RB
43072017-06-19 Richard Biener <rguenther@suse.de>
4308
4309 PR ipa/81112
4310 * g++.dg/torture/pr81112.C: New testcase.
4311
18154846
JH
43122017-06-18 Jan Hubicka <hubicka@ucw.cz>
4313
4314 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4315
5dace4bf
TK
43162017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4317
4318 PR fortran/52473
4319 * gfortran.dg/cshift_1.f90: New test.
4320
4f4b0ab8
RO
43212017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4322
4323 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4324
b36a612c
CL
43252017-06-16 Carl Love <cel@us.ibm.com>
4326
4327 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4328 main): Add runnable tests and test checker for vec_float,
4329 vec_float2, vec_floate and vec_floato builtins.
4330
e3e266bf
RE
43312017-06-16 Richard Earnshaw <rearnsha@arm.com>
4332
4333 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4334 the architecture options added by dg-add-options arm_neon.
4335 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4336 to the architecture.
4337 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4338 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4339 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4340
42093880
RE
43412017-06-16 Richard Earnshaw <rearnsha@arm.com>
4342
4343 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4344 multilibs have been built.
4345
c5742a17
RE
43462017-06-16 Richard Earnshaw <rearnsha@arm.com>
4347
4348 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4349 * gcc.target/arm/pr51915.c: Likewise.
4350 * gcc.target/arm/pr52006.c: Likewise.
4351 * gcc.target/arm/pr53187.c: Likewise.
4352
93aa40fe
RE
43532017-06-16 Richard Earnshaw <rearnsha@arm.com>
4354
4355 * gcc.target/arm/multilibs.exp: New file.
4356
b3d8d88e
MS
43572017-06-16 Martin Sebor <msebor@redhat.com>
4358
4359 PR tree-optimization/80933
4360 PR tree-optimization/80934
4361 * gcc.dg/fold-bcopy.c: New test.
4362 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4363 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4364 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4365 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4366 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4367 * gcc.dg/builtins-nonnull.c: Likewise.
4368
56960fd6
JG
43692017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4370
4371 PR target/71778
4372 * gcc.target/arm/pr71778.c: New.
4373
ec73e54d
JH
43742017-06-16 Jan Hubicka <hubicka@ucw.cz>
4375
4376 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4377
01f1c24e
RB
43782017-06-16 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/81090
4381 * gcc.dg/graphite/pr81090.c: New testcase.
4382
8d94f932
JW
43832017-06-16 Janus Weil <janus@gcc.gnu.org>
4384
4385 PR fortran/80983
4386 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4387
b783399a
JJ
43882017-06-16 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR sanitizer/81094
4391 * c-c++-common/ubsan/object-size-11.c: New test.
4392
c3684b7b
MS
43932017-06-15 Martin Sebor <msebor@redhat.com>
4394
4395 PR c++/80560
4396 * g++.dg/Wclass-memaccess.C: New test.
4397
d0e7a9fd
JW
43982017-06-15 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/80983
4401 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4402
d1eed638
JH
44032017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4404
4405 PR lto/69866
4406 * gcc.dg/lto/pr69866_0.c: New test.
4407 * gcc.dg/lto/pr69866_1.c: Likewise.
4408
61f5d852
JL
44092017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4410
4411 PR target/78818
4412 * gcc.target/msp430/pr78818-real.c: New template for tests.
4413 * gcc.target/msp430/pr78818-auto.c: New test.
4414 * gcc.target/msp430/pr78818-data-region.c: New test.
4415 * gcc.target/msp430/pr78818-data-sec.c: New test.
4416 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4417
6820664a
TP
44182017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4419
4420 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4421 instructions in it rather than the number of IT blocks being 2.
4422 Transfer scan directive arm_thumb2 restriction to the whole
4423 testcase and restrict further to Thumb-only targets.
4424
41c540fc
TC
44252017-06-15 Tamar Christina <tamar.christina@arm.com>
4426
4427 * gcc.target/arm/sdiv_costs_1.c:
4428 Use dg-add-options.
4429
3466430f
MR
44302017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4431
4432 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4433 * gcc.target/mips/pr51513-1.c: New test.
4434 * gcc.target/mips/pr51513-2.c: New test.
4435
26fda5f5
RB
44362017-06-14 Richard Biener <rguenther@suse.de>
4437
4438 PR tree-optimization/81083
4439 * gcc.dg/torture/pr81083.c: Add prototypes.
4440
909263f8
RB
44412017-06-14 Richard Biener <rguenther@suse.de>
4442
4443 PR middle-end/81088
4444 * c-c++-common/ubsan/pr81088.c: New testcase.
4445
938a807a
EB
44462017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4447
4448 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4449
85c1b6d7
AP
44502017-06-14 Andrew Pinski <apinski@cavium.com>
4451 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4452
4453 PR target/71663
4454 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4455 * gcc.target/aarch64/vect-init-2.c: Likewise.
4456 * gcc.target/aarch64/vect-init-3.c: Likewise.
4457 * gcc.target/aarch64/vect-init-4.c: Likewise.
4458 * gcc.target/aarch64/vect-init-5.c: Likewise.
4459
bee9e49f
PC
44602017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4461
4462 PR c++/58541
4463 * g++.dg/cpp0x/constexpr-58541.C: New.
4464
24d020bd
RB
44652017-06-14 Richard Biener <rguenther@suse.de>
4466
4467 PR tree-optimization/81083
4468 * gcc.dg/torture/pr81083.c: New testcase.
4469
11c16c2a
JJ
44702017-06-14 Jakub Jelinek <jakub@redhat.com>
4471
4472 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4473 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4474
c60dc053
JJ
44752017-06-13 Jakub Jelinek <jakub@redhat.com>
4476
f31a8339
JJ
4477 PR c++/80973
4478 * g++.dg/ubsan/pr80973.C: New test.
4479
c60dc053
JJ
4480 PR c++/80984
4481 * g++.dg/opt/nrv18.C: New test.
4482
45b2222a
ML
44832017-06-13 Martin Liska <mliska@suse.cz>
4484
4485 PR sanitize/78204
4486 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4487 test by adding no_sanitize attribute.
4488 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4489
ef0e3441
RL
44902017-06-13 Renlin Li <renlin.li@arm.com>
4491
4492 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4493 conditionally.
4494
345683a9
MJ
44952017-06-13 Martin Jambor <mjambor@suse.cz>
4496
4497 PR tree-optimization/80803
4498 PR tree-optimization/81063
4499 gcc.dg/tree-ssa/pr80803.c: New test.
4500 gcc.dg/tree-ssa/pr81063.c: Likewise.
4501
9ebc3467
YG
45022017-06-12 Yury Gribov <tetra2005@gmail.com>
4503
4504 * c-c++-common/fold-masked-cmp-3.c: New test.
4505
16842d34
YG
45062017-06-13 Yury Gribov <tetra2005@gmail.com>
4507
4508 PR tree-optimization/67328
4509 * c-c++-common/fold-masked-cmp-1.c: New test.
4510 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4511 * gcc.dg/pr46309.c: Fix pattern.
4512 * gcc.dg/pr46309-2.c: Likewise.
4513
ba593ad5
TC
45142017-06-13 Tamar Christina <tamar.christina@arm.com>
4515
4516 * gcc.target/arm/sdiv_costs_1.c:
4517 Require arm_arch_v8a_ok and add march option.
4518
9ab5a235
ML
45192017-06-13 Martin Liska <mliska@suse.cz>
4520
4521 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4522 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4523 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4524
4f2c198d
RB
45252017-06-13 Richard Biener <rguenther@suse.de>
4526
4527 PR middle-end/81065
4528 * c-c++-common/ubsan/pr81065.c: New testcase.
4529
196ed8ea
ILT
45302017-06-12 Ian Lance Taylor <iant@golang.org>
4531
4532 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4533 freorder. Update comment to explain test.
4534
64ff4f60
TC
45352017-06-12 Tamar Christina <tamar.christina@arm.com>
4536
4537 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4538 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4539 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4540 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4541
5ed2fdfe
TC
45422017-06-12 Tamar Christina <tamar.christina@arm.com>
4543
4544 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4545
6cddb61c
TC
45462017-06-12 Tamar Christina <tamar.christina@arm.com>
4547
4548 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4549
aebce396
JJ
45502017-06-12 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR tree-optimization/81003
4553 * gcc.c-torture/compile/pr81003.c: New test.
4554
3fd7fe21
RB
45552017-06-12 Richard Biener <rguenther@suse.de>
4556
4557 PR tree-optimization/81053
4558 * gcc.dg/torture/pr81053.c: New testcase.
4559
ac39f0e8
TK
45602017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4561
4562 PR fortran/80988
4563 * gfortran.dg/implied_do_io_3.f90: New test.
4564
18787c38
TV
45652017-06-10 Tom de Vries <tom@codesourcery.com>
4566
4567 * lib/target-supports.exp (check_effective_target_signal): New proc.
4568 * lib/gcc.exp (gcc_target_compile): Remove appending of
4569 -DSIGNAL_SUPPRESS to additional_flags.
4570 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4571 additional_flags if effective target signal is not supported by the
4572 target.
4573 * gcc.c-torture/execute/20101011-1.c: Same.
4574 * gcc.dg/c99-stdint-1.c: Same.
4575 * gcc.dg/c99-stdint-2.c: Same.
4576 * gcc.dg/c99-stdint-5.c: Same.
4577 * gcc.dg/c99-stdint-6.c: Same.
4578 * gcc.dg/stdint-width-1.c: Same.
4579
0069a009
TV
45802017-06-10 Tom de Vries <tom@codesourcery.com>
4581
4582 * lib/target-supports.exp (check_effective_target_stack_size)
4583 (dg-effective-target-value): New proc.
4584 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4585 additional_flags.
4586 * lib/objc.exp (objc_target_compile): Same.
4587 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4588 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4589 dg-additional-options.
4590 * gcc.c-torture/compile/20080806-1.c: Same.
4591 * gcc.c-torture/compile/920723-1.c: Same.
4592 * gcc.c-torture/compile/930621-1.c: Same.
4593 * gcc.c-torture/compile/991214-2.c: Same.
4594 * gcc.c-torture/compile/bcopy.c: Same.
4595 * gcc.c-torture/compile/memtst.c: Same.
4596 * gcc.c-torture/compile/msp.c: Same.
4597 * gcc.c-torture/compile/stuct.c: Same.
4598 * gcc.c-torture/execute/20011008-3.c: Same.
4599 * gcc.c-torture/execute/20030209-1.c: Same.
4600 * gcc.c-torture/execute/20031012-1.c: Same.
4601 * gcc.c-torture/execute/20040805-1.c: Same.
4602 * gcc.c-torture/execute/920410-1.c: Same.
4603 * gcc.c-torture/execute/920501-7.c: Same.
4604 * gcc.c-torture/execute/921113-1.c: Same.
4605 * gcc.c-torture/execute/921202-1.c: Same.
4606 * gcc.c-torture/execute/921208-2.c: Same.
4607 * gcc.c-torture/execute/930106-1.c: Same.
4608 * gcc.c-torture/execute/930406-1.c: Same.
4609 * gcc.c-torture/execute/950221-1.c: Same.
4610 * gcc.c-torture/execute/960521-1.c: Same.
4611 * gcc.c-torture/execute/980605-1.c: Same.
4612 * gcc.c-torture/execute/comp-goto-1.c: Same.
4613 * gcc.c-torture/execute/comp-goto-2.c: Same.
4614 * gcc.c-torture/execute/memcpy-1.c: Same.
4615 * gcc.c-torture/execute/multi-ix.c: Same.
4616 * gcc.c-torture/execute/nestfunc-4.c: Same.
4617 * gcc.c-torture/execute/pr20621-1.c: Same.
4618 * gcc.c-torture/execute/pr23135.c: Same.
4619 * gcc.c-torture/execute/pr28982b.c: Same.
4620 * gcc.dg/loop-3.c: Same.
4621 * gcc.dg/struct-ret-3.c: Same.
4622 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4623 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4624 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4625 * gcc.dg/tree-prof/pr44777.c: Same.
4626
b09649fd
DM
46272017-06-09 David Malcolm <dmalcolm@redhat.com>
4628
4629 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4630 (test_mutually_exclusive_suggestions): New test function.
4631 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4632 (test_mutually_exclusive_suggestions): New test function.
4633 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4634 (test_mutually_exclusive_suggestions): New test function.
4635 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4636 (test_show_locus): Add special-case for
4637 "test_mutually_exclusive_suggestions".
4638
a1f427e9
ILT
46392017-06-09 Ian Lance Taylor <iant@golang.org>
4640
4641 * gcc.dg/tree-prof/split-1.c: New test.
4642
cb59f689
JH
46432017-06-09 Jan Hubicka <hubicka@ucw.cz>
4644
4645 * gcc.dg/predict-14.c: Avoid cold function detection.
4646 * gcc.target/i386/umod-3.c: Likewise.
4647
f66e6423
TC
46482017-06-09 Tamar Christina <tamar.christina@arm.com>
4649
4650 * gcc.target/aarch64/lrint-matherr.h: New.
4651 * gcc.target/aarch64/inline-lrint_1.c: New.
4652 * gcc.target/aarch64/inline-lrint_2.c: New.
4653 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4654 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4655
37b68a43
TC
46562017-06-09 Tamar Christina <tamar.christina@arm.com>
4657
4658 * gcc.target/arm/sdiv_costs_1.c: New.
4659
37f30285
TV
46602017-06-09 Tom de Vries <tom@codesourcery.com>
4661
4662 PR target/80855
4663 * gcc.target/nvptx/label-values.c: New test.
4664
051508d7
TP
46652017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4666
4667 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4668 Test for null definitions instead of them being undefined. Add entry
4669 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4670 about using the effective target for architecture extension.
4671 (check_effective_target_arm_arch_v7ve_ok): Remove.
4672 (add_options_for_arm_arch_v7ve): Likewise.
4673
01a8cacc
RB
46742017-06-09 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/66623
4677 * gcc.dg/vect/pr66623.c: New testcase.
4678
6d1115c5
RB
46792017-06-09 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/79483
4682 * gcc.dg/graphite/pr79483.c: New testcase.
4683
6ba856d4
RB
46842017-06-09 Richard Biener <rguenther@suse.de>
4685
4686 PR middle-end/81007
4687 * g++.dg/pr81007.C: New testcase.
4688
48e69247
JJ
46892017-06-09 Jakub Jelinek <jakub@redhat.com>
4690
4691 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4692 instead of "rsp" for -m32.
4693 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4694 target, add -msse2 to dg-options.
4695 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4696 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4697
120ef1d5
SB
46982017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4699
4700 PR target/80966
4701 * gcc.target/powerpc/stack-limit.c: New testcase.
4702
271be653
WS
47032017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4704
774cccdc
JJ
4705 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4706 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4707 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4708 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4709 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4710 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4711
0d05f685
JJ
47122017-06-08 Jakub Jelinek <jakub@redhat.com>
4713
8ab7005b
JJ
4714 PR c/81006
4715 * c-c++-common/gomp/pr81006.c: New test.
4716
34361776
JJ
4717 PR c++/81011
4718 * g++.dg/gomp/pr81011.C: New test.
4719
0d05f685
JJ
4720 PR middle-end/81005
4721 * c-c++-common/ubsan/align-10.c: New test.
4722 * c-c++-common/ubsan/null-13.c: New test.
4723
2163b9bc
UB
47242017-06-08 Uros Bizjak <ubizjak@gmail.com>
4725
4726 PR target/81015
4727 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4728 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4729 * gcc.target/i386/pr81015.c: New test.
4730
73f49ad7
TV
47312017-06-08 Tom de Vries <tom@codesourcery.com>
4732
4733 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4734 trampolines instead of NO_TRAMPOLINES.
4735 * gcc.c-torture/execute/20000822-1.c: Same.
4736 * gcc.c-torture/execute/920428-2.c: Same.
4737 * gcc.c-torture/execute/920501-7.c: Same.
4738 * gcc.c-torture/execute/920612-2.c: Same.
4739 * gcc.c-torture/execute/921017-1.c: Same.
4740 * gcc.c-torture/execute/921215-1.c: Same.
4741 * gcc.c-torture/execute/931002-1.c: Same.
4742 * gcc.c-torture/execute/comp-goto-2.c: Same.
4743 * gcc.c-torture/execute/nestfunc-1.c: Same.
4744 * gcc.c-torture/execute/nestfunc-2.c: Same.
4745 * gcc.c-torture/execute/nestfunc-3.c: Same.
4746 * gcc.c-torture/execute/nestfunc-5.c: Same.
4747 * gcc.c-torture/execute/nestfunc-6.c: Same.
4748 * gcc.c-torture/execute/pr24135.c: Same.
4749 * gcc.dg/Wtrampolines.c: Same.
4750 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4751 * gcc.dg/torture/stackalign/nested-5.c: Same.
4752 * gcc.dg/torture/stackalign/nested-6.c: Same.
4753 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4754 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4755 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4756 * gcc.dg/trampoline-1.c: Same.
4757 * gcc.dg/tree-prof/pr44777.c: Same.
4758 * gcc.target/i386/pr67770.c: Same.
4759 * lib/gcc.exp (gcc_target_compile): Remove appending of
4760 -DNO_TRAMPOLINES to additional_flags.
4761 * lib/objc.exp (objc_target_compile): Same.
4762
b9835925
TV
47632017-06-08 Tom de Vries <tom@codesourcery.com>
4764
4765 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4766 'gcc,no_trampolines' instead of 'no_trampolines'.
4767
77db6c15
AI
47682017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4769
4770 PR middle-end/79988
4771 * gcc.target/i386/mpx/pr79988.c: New test.
4772
0036534f
AI
47732017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4774
4775 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4776 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4777 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4778
b69d9ac6
JH
47792017-06-08 Jan Hubicka <hubicka@ucw.cz>
4780
4781 * g++.dg/tree-ssa/counts-1.C: New testcase.
4782 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4783
c46f9051
JK
47842017-08-08 Julia Koval <julia.koval@intel.com>
4785
4786 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4787 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4788 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4789 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4790 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4791 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4792
5ed41889
MP
47932017-06-08 Marek Polacek <polacek@redhat.com>
4794
4795 PR sanitize/80932
4796 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4797
8055904e
JK
47982017-08-08 Julia Koval <julia.koval@intel.com>
4799
4800 PR target/73350,80862
4801 * gcc.target/i386/pr73350.c: New test.
4802
fb4bc6ff
RB
48032017-06-08 Richard Biener <rguenther@suse.de>
4804
4805 PR tree-optimization/80928
4806 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4807
989cc652 48082017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4809
989cc652
CL
4810 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4811
83059741
JW
48122017-06-07 Jonathan Wakely <jwakely@redhat.com>
4813
4814 PR c++/80990
4815 * g++.dg/cpp1z/class-deduction39.C: New.
4816
0874a778
MP
48172017-06-07 Marek Polacek <polacek@redhat.com>
4818
4819 PR sanitizer/80932
4820 * c-c++-common/ubsan/pr80932.c: New test.
4821
55e872a4
BC
48222017-06-07 Bin Cheng <bin.cheng@arm.com>
4823
4824 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4825 * gcc.target/i386/l_fma_double_2.c: Ditto.
4826 * gcc.target/i386/l_fma_double_3.c: Ditto.
4827 * gcc.target/i386/l_fma_double_4.c: Ditto.
4828 * gcc.target/i386/l_fma_double_5.c: Ditto.
4829 * gcc.target/i386/l_fma_double_6.c: Ditto.
4830 * gcc.target/i386/l_fma_float_1.c: Ditto.
4831 * gcc.target/i386/l_fma_float_2.c: Ditto.
4832 * gcc.target/i386/l_fma_float_3.c: Ditto.
4833 * gcc.target/i386/l_fma_float_4.c: Ditto.
4834 * gcc.target/i386/l_fma_float_5.c: Ditto.
4835 * gcc.target/i386/l_fma_float_6.c: Ditto.
4836
cb9ac430
TC
48372017-06-07 Tamar Christina <tamar.christina@arm.com>
4838
4839 * gcc.target/aarch64/sdiv_costs_1.c: New.
4840
46c821e7
RB
48412017-06-07 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/80928
4844 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4845 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4846
6eb2ac65
RB
48472017-06-07 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/80928
4850 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4851 check_results.
4852
25396db9
NS
48532017-06-06 Nathan Sidwell <nathan@acm.org>
4854
4855 * g++.dg/pr45330.C: Add inline namespace case.
4856
bbf97416
TK
48572017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4858
4859 PR fortran/80975
4860 * gfortran.dg/matmul_16.f90: New test.
4861 * gfortran.dg/inline_matmul_18.f90: New test.
4862
dc949728
MP
48632017-06-06 Marek Polacek <polacek@redhat.com>
4864
4865 PR c/79983
4866 * gcc.dg/pr79983.c: New test.
4867
100d0700
DM
48682017-06-06 David S. Miller <davem@davemloft.net>
4869
4870 * gcc.target/sparc/sparc-ret-3.c: New test.
4871
6c6b519a
TV
48722017-06-06 Tom de Vries <tom@codesourcery.com>
4873
4874 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4875 label_values instead of NO_LABEL_VALUES.
4876 * gcc.c-torture/compile/920301-1.c: Same.
4877 * gcc.c-torture/compile/920501-1.c: Same.
4878 * gcc.c-torture/compile/941014-4.c: Same.
4879 * gcc.c-torture/compile/labels-1.c: Same.
4880 * gcc.c-torture/compile/pr18903.c: Same.
4881 * gcc.c-torture/execute/920302-1.c: Same.
4882 * gcc.c-torture/execute/920415-1.c: Same.
4883 * gcc.c-torture/execute/920428-2.c: Same.
4884 * gcc.c-torture/execute/920501-3.c: Same.
4885 * gcc.c-torture/execute/920501-4.c: Same.
4886 * gcc.c-torture/execute/920501-5.c: Same.
4887 * gcc.c-torture/execute/920501-7.c: Same.
4888 * gcc.c-torture/execute/920721-4.c: Same.
4889 * gcc.c-torture/execute/980526-1.c: Same.
4890 * gcc.c-torture/execute/990208-1.c: Same.
4891 * gcc.c-torture/execute/comp-goto-1.c: Same.
4892 * gcc.c-torture/execute/comp-goto-2.c: Same.
4893 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4894 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4895 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4896 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4897 * gcc.dg/tree-prof/pr44777.c: Same.
4898 * gcc.misc-tests/bprob-2.c: Same.
4899 * gcc.misc-tests/gcov-3.c: Same.
4900 * lib/gcc.exp (gcc_target_compile): Remove appending of
4901 -DNO_LABEL_VALUES to additional_flags.
4902 * lib/objc.exp (objc_target_compile): Same.
4903 * lib/target-supports.exp (check_effective_target_label_values): Test on
4904 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4905
4ebcc903
KT
49062017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4907
4908 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4909
331dc840
RB
49102017-06-06 Richard Biener <rguenther@suse.de>
4911
4912 PR tree-optimization/80974
4913 * gcc.dg/torture/pr80974.c: New testcase.
4914
d2537732
TP
49152017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4916
4917 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4918 "unsigned int" in conversation warning on line 15.
4919
e7baeb39
RB
49202017-06-06 Richard Biener <rguenther@suse.de>
4921
4922 PR tree-optimization/80928
4923 * gcc.dg/vect/pr80928.c: New testcase.
4924 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4925 * gcc.dg/vect/slp-13.c: Likewise.
4926 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4927
05945a1b
DM
49282017-06-05 David Malcolm <dmalcolm@redhat.com>
4929
4930 * g++.dg/plugin/comment_plugin.c: New test plugin.
4931 * g++.dg/plugin/comments-1.C: New test file.
4932 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4933
9b972837
BE
49342017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4935
4936 * gcc.misc-tests/gcov-1a.c: New test.
4937
1d135d98
MM
49382017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4939
4940 * gcc.target/powerpc/clone1.c: New test.
4941
92bba237
JW
49422017-06-05 Janus Weil <janus@gcc.gnu.org>
4943
4944 PR fortran/70601
4945 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4946
7b3ee9c9
NK
49472017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4948
4949 PR fortran/35339
4950 * gfortran.dg/implied_do_io_1.f90: New Test.
4951 * gfortran.dg/implied_do_io_2.f90: New Test.
4952
e4d1c5c4
RL
49532017-06-05 Renlin Li <renlin.li@arm.com>
4954
4955 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4956 selector to related line.
4957
d91561cb
JH
49582017-06-05 Jan Hubicka <hubicka@ucw.cz>
4959
4960 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4961
d8395013
KT
49622017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4963
4964 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4965
279dc4b4
KT
49662017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4967
4968 * gcc.target/aarch64/subs_compare_2.c: New test.
4969
e49d8b68
KT
49702017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4971
4972 * gcc.target/aarch64/subs_compare_1.c: New test.
4973
4456f65d
CX
49742017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4975
4976 * gcc.target/mips/div-9.c: Delete duplicate test.
4977 * gcc.target/mips/div-10.c: Ditto.
4978 * gcc.target/mips/div-11.c: Ditto.
4979 * gcc.target/mips/div-12.c: Ditto.
4980
3995f3a2
JH
49812017-05-23 Jan Hubicka <hubicka@ucw.cz>
4982
4983 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4984
82c027e1
DH
49852017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4986
4987 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4988 vesrion of the dejagnu grep.
4989 (list-module-names): Use it and adjust the regular expressions for
4990 modules and submodules.
4991 * gfortran.dg/prof/prof.exp: Cleanup modules.
4992 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4993 directives.
4994 * gfortran.dg/altreturn_8.f90: Likewise.
4995 * gfortran.dg/associate_12.f90: Likewise.
4996 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4997 * gfortran.dg/charlen_15.f90: Likewise.
4998 * gfortran.dg/class_4a.f03: Likewise.
4999 * gfortran.dg/class_54.f90: Likewise.
5000 * gfortran.dg/class_dummy_4.f03: Likewise.
5001 * gfortran.dg/class_dummy_5.f90: Likewise.
5002 * gfortran.dg/constructor_9.f90: Likewise.
5003 * gfortran.dg/dec_structure_15.f90: Likewise.
5004 * gfortran.dg/do_check_8.f90: Likewise.
5005 * gfortran.dg/dtio_26.f03: Likewise.
5006 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5007 * gfortran.dg/equiv_9.f90: Likewise.
5008 * gfortran.dg/extends_15.f90: Likewise.
5009 * gfortran.dg/finalize_22.f90: Likewise.
5010 * gfortran.dg/finalize_23.f90: Likewise.
5011 * gfortran.dg/generic_26.f90: Likewise.
5012 * gfortran.dg/generic_27.f90: Likewise.
5013 * gfortran.dg/namelist_76.f90: Likewise.
5014 * gfortran.dg/pointer_init_8.f90: Likewise.
5015 * gfortran.dg/pr61318.f90: Likewise.
5016 * gfortran.dg/pr77260_1.f90: Likewise.
5017 * gfortran.dg/pr77260_2.f90: Likewise.
5018 * gfortran.dg/pr77420_3.f90: Likewise.
5019 * gfortran.dg/proc_ptr_39.f90: Likewise.
5020 * gfortran.dg/proc_ptr_41.f90: Likewise.
5021 * gfortran.dg/proc_ptr_42.f90: Likewise.
5022 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5023 * gfortran.dg/submodule_1.f08: Likewise.
5024 * gfortran.dg/submodule_10.f08: Likewise.
5025 * gfortran.dg/submodule_14.f08: Likewise.
5026 * gfortran.dg/submodule_15.f08: Likewise.
5027 * gfortran.dg/submodule_2.f08: Likewise.
5028 * gfortran.dg/submodule_5.f08: Likewise.
5029 * gfortran.dg/submodule_6.f08: Likewise.
5030 * gfortran.dg/submodule_7.f08: Likewise.
5031 * gfortran.dg/submodule_8.f08: Likewise.
5032 * gfortran.dg/submodule_9.f08: Likewise.
5033 * gfortran.dg/transfer_class_2.f90: Likewise.
5034 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5035 * gfortran.dg/typebound_call_24.f03: Likewise.
5036 * gfortran.dg/typebound_call_25.f90: Likewise.
5037 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5038 * gfortran.dg/typebound_generic_12.f03: Likewise.
5039 * gfortran.dg/typebound_generic_13.f03: Likewise.
5040 * gfortran.dg/typebound_generic_14.f03: Likewise.
5041 * gfortran.dg/typebound_generic_15.f90: Likewise.
5042 * gfortran.dg/typebound_operator_16.f03: Likewise.
5043 * gfortran.dg/typebound_operator_18.f90: Likewise.
5044 * gfortran.dg/typebound_operator_20.f90: Likewise.
5045 * gfortran.dg/typebound_override_3.f90: Likewise.
5046 * gfortran.dg/typebound_override_4.f90: Likewise.
5047 * gfortran.dg/typebound_override_5.f90: Likewise.
5048 * gfortran.dg/typebound_override_6.f90: Likewise.
5049 * gfortran.dg/typebound_override_7.f90: Likewise.
5050 * gfortran.dg/typebound_proc_28.f03: Likewise.
5051 * gfortran.dg/typebound_proc_29.f90: Likewise.
5052 * gfortran.dg/typebound_proc_30.f90: Likewise.
5053 * gfortran.dg/typebound_proc_31.f90: Likewise.
5054 * gfortran.dg/typebound_proc_32.f90: Likewise.
5055 * gfortran.dg/typebound_proc_33.f90: Likewise.
5056 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5057 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5058 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5059 * gfortran.dg/use_only_3.f90: Likewise.
5060 * gfortran.dg/use_without_only_1.f90: Likewise.
5061 * gfortran.dg/warn_unused_function.f90: Likewise.
5062 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5063 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5064
3de4ac6d
MP
50652017-06-04 Marek Polacek <polacek@redhat.com>
5066
5067 PR c/80919
5068 * gcc.dg/format/pr80919.c: New test.
5069
2474f48f
MS
50702017-06-02 Martin Sebor <msebor@redhat.com>
5071
5072 PR c/80892
5073 * c-c++-common/Wfloat-conversion-2.c: New test.
5074
bd280745
PC
50752017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/68754
5078 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5079
bd280745 50802017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5081
5082 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5083 for the new built-ins.
5084
ffa8a921
SD
50852017-06-02 Sudakshina Das <sudi.das@arm.com>
5086
5087 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5088
d65d1bd9
WS
50892017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5090
5091 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5092 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5093 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5094 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5095 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5096
b160939b
KT
50972017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5098
5099 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5100
17f47f86
KT
51012017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5102
5103 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5104
ab82e126
WS
51052017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5106
5107 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5108 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5109 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5110 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5111 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5112 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5113 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5114 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5115 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5116
c957e9c0
NS
51172017-06-02 Nathan Sidwell <nathan@acm.org>
5118
5119 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5120
aad16012
JJ
51212017-06-02 Jakub Jelinek <jakub@redhat.com>
5122
74b4885d
JJ
5123 PR rtl-optimization/80903
5124 * gcc.dg/pr80903.c: New test.
5125
aad16012
JJ
5126 PR fortran/80918
5127 * gfortran.dg/gomp/pr80918.f90: New test.
5128
40ffd95f
BE
51292017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5130
5131 * c-c++-common/Wsizeof-pointer-div.c: New test.
5132 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5133 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5134 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5135 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5136 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5137 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5138 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5139 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5140 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5141 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5142 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5143 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5144 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5145 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5146 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5147 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5148 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5149 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5150
052754ea
WS
51512017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5152
5153 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5154 Update the target to power8-vector.
5155
aa63913f
DM
51562017-06-01 David Malcolm <dmalcolm@redhat.com>
5157
5158 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5159
2ded3754
PMR
51602017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5161
5162 * debug12.adb, debug12.ads: New testcase.
5163
c8638450
MJ
51642017-06-01 Martin Jambor <mjambor@suse.cz>
5165
5166 PR tree-optimization/80898
5167 * gcc.dg/tree-ssa/pr80898.c: New test.
5168 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5169
ac853c90
PC
51702017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5171
5172 PR c++/80896
5173 * g++.dg/cpp1z/nodiscard5.C: New.
5174
7841f13c
CZ
51752017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5176
5177 * gcc.target/arc/pr9001195952.c: New test.
5178
f525e390
TV
51792017-06-01 Tom de Vries <tom@codesourcery.com>
5180
5181 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5182 * gcc.c-torture/compile/asmgoto-1.c: Same.
5183 * gcc.dg/20000707-1.c: Same.
5184 * gcc.dg/pr38700.c: Same.
5185 * gcc.dg/pr70169.c: Same.
5186 * gcc.dg/pr80112.c: Same.
5187 * gcc.dg/torture/pr51071-2.c: Same.
5188 * gcc.dg/torture/pr51071.c: Same.
5189 * gcc.dg/tree-ssa/alias-34.c: Same.
5190
9285616c
PMR
51912017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5192
5193 * gnat.dg/debug11.adb: New testcase.
5194
48932682
RB
51952017-06-01 Richard Biener <rguenther@suse.de>
5196
5197 PR middle-end/66313
5198 * c-c++-common/ubsan/pr66313.c: New testcase.
5199 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5200
fcb99124
SM
52012017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5202
5203 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5204 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5205 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5206 -mcpu overridden.
5207 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5208 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5209 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5210 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5211 to dg-option. Add dg-skip-if directive to disable this test
5212 for darwin. Add dg-skip-if directive to disable this test if
5213 -mcpu overridden.
5214
dc7401c0
SP
52152017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5216
5217 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5218 (_mm_maskz_max_sd): Test new intrinsics.
5219 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5220 (_mm_maskz_max_sd): Test new intrinsics.
5221 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5222 (_mm_maskz_max_ss): Test new intrinsics.
5223 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5224 (_mm_maskz_max_ss): Test new intrinsics.
5225 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5226 (_mm_maskz_min_sd): Test new intrinsics.
5227 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5228 (_mm_maskz_min_sd): Test new intrinsics.
5229 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5230 (_mm_maskz_min_ss): Test new intrinsics.
5231 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5232 (_mm_maskz_min_ss): Test new intrinsics.
5233
3909991c
NS
52342017-05-31 Nathan Sidwell <nathan@acm.org>
5235
5236 * g++.dg/lookup/lambda1.C New.
5237
0e510edb
BC
52382017-05-31 Bin Cheng <bin.cheng@arm.com>
5239
5240 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5241 on pointer should not be replaced.
5242
9fc5e7a4
MM
52432017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5244
5245 PR testsuite/80580
5246 * gcc.dg/gimplefe-error-7.c: New test.
5247
1e466f04
GM
52482017-05-31 Graham Markall <graham.markall@embecosm.com>
5249
5250 * gcc.target/arc/add_n-combine.c: New test.
5251 * gcc.target/arc/sub_n-combine.c: New test.
5252
89c88990
RB
52532017-05-31 Richard Biener <rguenther@suse.de>
5254
5255 PR target/80880
5256 * gcc.target/i386/pr80880.c: New testcase.
5257
748bbe72
RS
52582017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5259
5260 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5261
c7d7e222
BC
52622017-05-31 Bin Cheng <bin.cheng@arm.com>
5263
5264 * gcc.dg/vect/pr80815-3.c: New test.
5265
ee1379be
RB
52662017-05-31 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/80906
5269 * gcc.dg/graphite/pr80906.c: New testcase.
5270
bcce980e
TV
52712017-05-30 Tom de Vries <tom@codesourcery.com>
5272
5273 PR testsuite/80910
5274 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5275 unsupported if host compiler does not support c++11.
5276 (host_supports_c++11): New proc.
5277
ef9200aa
MS
52782017-05-30 Martin Sebor <msebor@redhat.com>
5279
5280 PR c/80731
5281 * g++.dg/ext/utf16-4.C: Relax test.
5282 * gcc.dg/fixed-point/int-warning.c: Adjust.
5283
f012c8ef
DM
52842017-05-30 David Malcolm <dmalcolm@redhat.com>
5285
5286 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5287 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5288 test case.
5289 * g++.dg/plugin/show-template-tree-color.C: New test case.
5290 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5291 * g++.dg/template/show-template-tree-2.C: New test case.
5292 * g++.dg/template/show-template-tree-3.C: New test case.
5293 * g++.dg/template/show-template-tree-4.C: New test case.
5294 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5295 * g++.dg/template/show-template-tree.C: New test case.
5296
3f8efe25
SB
52972017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5298
5299 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5300 dg-options.
5301 * gfortran.dg/pr80107.f: Delete testcase.
5302
77d1dbdb
UB
53032017-05-30 Uros Bizjak <ubizjak@gmail.com>
5304
5305 PR target/80833
5306 * gcc.target/i386/pr80833-1.c: New test.
5307 * gcc.target/i386/pr80833-2.c: Ditto.
5308
e2f35333
NS
53092017-05-30 Nathan Sidwell <nathan@acm.org>
5310
5311 PR c++/80913
5312 * g++.dg/lookup/pr80913.C: New.
5313
ba7629e2
RB
53142017-05-30 Richard Biener <rguenther@suse.de>
5315
5316 PR middle-end/80901
5317 * gcc.dg/torture/pr80901.c: New testcase.
5318
4bfb347c
RD
53192017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5320
5321 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5322
b3125625
JL
53232017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5324
5325 PR target/78838
5326 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5327
892d6169
RB
53282017-05-30 Richard Biener <rguenther@suse.de>
5329
5330 PR middle-end/80876
5331 * gcc.dg/torture/pr80876.c: New testcase.
5332
3d7ff728
NS
53332017-05-29 Nathan Sidwell <nathan@acm.org>
5334
5335 PR c++/80891 (#5)
5336 * g++.dg/lookup/pr80891-5.C: New.
5337
fd262197
JD
53382017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339
5340 PR libgfortran/53029
5341 * gfortran.dg/read_5.f90: New test.
5342
724e517a
NS
53432017-05-29 Nathan Sidwell <nathan@acm.org>
5344
a5cfa13a
NS
5345 PR c++/80891 (#4)
5346 * g++.dg/lookup/pr80891-4.C: New.
5347
e514ab0c
NS
5348 PR c++/80891 (#1)
5349 * g++.dg/lookup/pr80891-1.C: New.
5350
58dec010
NS
5351 PR c++/80891 (#3)
5352 * g++.dg/lookup/pr80891-3.C: New.
5353
724e517a
NS
5354 PR c++/80891 (#2)
5355 * g++.dg/lookup/pr80891-2.C: New.
5356
bbe3927b
TK
53572017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5358
5359 PR fortran/37131
5360 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5361 flags.
5362 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5363 * gfortran.dg/inline_matmul_17.f90: New test.
5364
8364e6ac
TK
53652017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5366
5367 * gfortran.dg/matmul_bounds_12.f90: New test.
5368
56a35ac9
JJ
53692017-05-27 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR bootstrap/80887
5372 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5373
945bf9e1
NS
53742017-05-26 Nathan Sidwell <nathan@acm.org>
5375
5376 * g++.dg/cpp0x/dr2061.C: New.
5377 * g++.dg/parse/namespace-alias-1.C: Add more test.
5378
cb4fe401
BC
53792017-05-26 Bin Cheng <bin.cheng@arm.com>
5380
5381 PR tree-optimization/80815
5382 * gcc.dg/vect/pr80815-1.c: New test.
5383 * gcc.dg/vect/pr80815-2.c: New test.
5384
e929e611
ML
53852017-05-26 Martin Liska <mliska@suse.cz>
5386
5387 PR ipa/80663
5388 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5389 split at the problematic spot.
5390 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5391 a valid value of the param.
5392
92f105f6
MP
53932017-05-26 Marek Polacek <polacek@redhat.com>
5394
5395 PR sanitizer/80875
5396 * c-c++-common/ubsan/pr80875.c: New test.
5397
74ca4e36
TV
53982017-05-26 Tom de Vries <tom@codesourcery.com>
5399
5400 PR testsuite/80557
5401 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5402 * gcc.dg/Wcxx-compat-8.c: Same.
5403 * gcc.dg/Wobjsize-1.c: Same.
5404 * gcc.dg/Wshadow-local-2.c: Same.
5405 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5406 * gcc.dg/anon-struct-6.c: Same.
5407 * gcc.dg/asm-wide-1.c: Same.
5408 * gcc.dg/builtin-inf-1.c: Same.
5409 * gcc.dg/builtin-redefine.c: Same.
5410 * gcc.dg/c90-array-lval-6.c: Same.
5411 * gcc.dg/c90-array-lval-7.c: Same.
5412 * gcc.dg/c90-fordecl-1.c: Same.
5413 * gcc.dg/c99-fordecl-2.c: Same.
5414 * gcc.dg/cast-lvalue-1.c: Same.
5415 * gcc.dg/cast-lvalue-2.c: Same.
5416 * gcc.dg/compound-lvalue-1.c: Same.
5417 * gcc.dg/cond-lvalue-1.c: Same.
5418 * gcc.dg/cpp/20000419-1.c: Same.
5419 * gcc.dg/cpp/backslash.c: Same.
5420 * gcc.dg/cpp/backslash2.c: Same.
5421 * gcc.dg/cpp/macspace1.c: Same.
5422 * gcc.dg/cpp/macspace2.c: Same.
5423 * gcc.dg/cpp/multiline-2.c: Same.
5424 * gcc.dg/cpp/pr27777.c: Same.
5425 * gcc.dg/cpp/pr30786.c: Same.
5426 * gcc.dg/cpp/pr34602.c: Same.
5427 * gcc.dg/cpp/redef1.c: Same.
5428 * gcc.dg/cpp/tr-warn1.c: Same.
5429 * gcc.dg/cpp/tr-warn3.c: Same.
5430 * gcc.dg/cpp/tr-warn6.c: Same.
5431 * gcc.dg/cpp/trad/hash.c: Same.
5432 * gcc.dg/cpp/trad/redef1.c: Same.
5433 * gcc.dg/cpp/ucs.c: Same.
5434 * gcc.dg/declspec-10.c: Same.
5435 * gcc.dg/declspec-11.c: Same.
5436 * gcc.dg/declspec-18.c: Same.
5437 * gcc.dg/format/c99-strftime-1.c: Same.
5438 * gcc.dg/format/ext-3.c: Same.
5439 * gcc.dg/format/pr72858.c: Same.
5440 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5441 * gcc.dg/init-string-1.c: Same.
5442 * gcc.dg/label-decl-3.c: Same.
5443 * gcc.dg/m-un-2.c: Same.
5444 * gcc.dg/nofixed-point-2.c: Same.
5445 * gcc.dg/noncompile/20020213-1.c: Same.
5446 * gcc.dg/pch/counter-2.c: Same.
5447 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5448 * gcc.dg/pr27528.c: Same.
5449 * gcc.dg/pr27953.c: Same.
5450 * gcc.dg/pr35899.c: Same.
5451 * gcc.dg/pr37561.c: Same.
5452 * gcc.dg/pr45461.c: Same.
5453 * gcc.dg/pr45750.c: Same.
5454 * gcc.dg/pr53196-2.c: Same.
5455 * gcc.dg/pr53265.c: Same.
5456 * gcc.dg/redecl-1.c: Same.
5457 * gcc.dg/tls/thr-init-1.c: Same.
5458 * gcc.dg/torture/pr51106-1.c: Same.
5459 * gcc.dg/torture/pr51106-2.c: Same.
5460 * gcc.dg/uninit-19.c: Same.
5461 * gcc.dg/uninit-pr20644.c: Same.
5462
6fc9f7aa
JJ
54632017-05-26 Jakub Jelinek <jakub@redhat.com>
5464
5465 * g++.dg/cpp1z/decomp29.C (p): New variable.
5466 (main): Add further tests.
5467
28e0e05b
RB
54682017-05-26 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/80842
5471 * gcc.dg/torture/pr80842.c: New testcase.
5472
c81ec254
PC
54732017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 PR c++/79652
5476 * g++.dg/cpp0x/pr79652.C: New.
5477
aee21066
PC
54782017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5479
5480 PR c++/71451
5481 * g++.dg/cpp0x/variadic170.C: New.
5482
63dbcd13
VR
54832017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5484
5485 * g++.dg/warn/Wcatch-value-1.C: New test.
5486 * g++.dg/warn/Wcatch-value-2.C: New test.
5487 * g++.dg/warn/Wcatch-value-3.C: New test.
5488
932f48ac
NS
54892017-05-25 Nathan Sidwell <nathan@acm.org>
5490
44e00a7a
NS
5491 * g++.dg/lookup/using56.C: New.
5492 * g++.dg/lookup/using57.C: New.
5493 * g++.dg/lookup/using58.C: New.
5494 * g++.dg/lookup/using59.C: New.
5495
932f48ac
NS
5496 * g++.dg/lookup/using17.C: Adjust diagnostics.
5497
a10f9a2e
MS
54982017-05-25 Martin Sebor <msebor@redhat.com>
5499
5500 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5501 positives on ILP32.
5502 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5503 column numbers.
5504 * gcc.dg/pr60114.c: Same.
5505
47c05e71
JH
55062017-05-23 Jan Hubicka <hubicka@ucw.cz>
5507
5508 * gfortran.dg/pr48636.f90: Fix template better.
5509
f35a733d
NS
55102017-05-25 Nathan Sidwell <nathan@acm.org>
5511
5512 * g++.dg/lookup/koenig14.C: New.
5513
18c1e9e0
PC
55142017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5515
5516 PR c++/79583
5517 * g++.dg/cpp0x/pr79583.C: New.
5518
2673d192
PC
55192017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5520
5521 PR c++/68578
5522 * g++.dg/cpp1y/pr68578.C: New.
5523
bce8ef71
MG
55242017-05-25 Marc Glisse <marc.glisse@inria.fr>
5525
5526 * gcc.dg/tree-ssa/vce-1.c: New file.
5527
11d6b45d
MG
55282017-05-25 Marc Glisse <marc.glisse@inria.fr>
5529
5530 * gcc.dg/tree-ssa/addadd.c: New file.
5531
5ad4f1c8
NS
55322017-05-24 Nathan Sidwell <nathan@acm.org>
5533
5534 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5535 * g++.dg/lookup/friend19.C: New.
5536 * g++.dg/lookup/friend20.C: New.
5537
d4a760d8
JW
55382017-05-24 Jonathan Wakely <jwakely@redhat.com>
5539
5540 PR c++/80544
5541 * g++.dg/expr/cast11.C: New test.
5542
3cd211af
MS
55432017-05-24 Martin Sebor <msebor@redhat.com>
5544
5545 PR c/80731
5546 * c-c++-common/Wfloat-conversion.c: Adjust.
5547 * c-c++-common/dfp/convert-int-saturate.c: Same.
5548 * c-c++-common/pr68657-1.c: Same.
5549 * g++.dg/ext/utf-cvt.C: Same.
5550 * g++.dg/ext/utf16-4.C: Same.
5551 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5552 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5553 * g++.dg/warn/Wconversion3.C: Same.
5554 * g++.dg/warn/Wconversion4.C: Same.
5555 * g++.dg/warn/Wsign-conversion.C: Same.
5556 * g++.dg/warn/overflow-warn-1.C: Same.
5557 * g++.dg/warn/overflow-warn-3.C: Same.
5558 * g++.dg/warn/overflow-warn-4.C: Same.
5559 * g++.dg/warn/pr35635.C: Same.
5560 * g++.old-deja/g++.mike/enum1.C: Same.
5561 * gcc.dg/Wconversion-3.c: Same.
5562 * gcc.dg/Wconversion-5.c: Same.
5563 * gcc.dg/Wconversion-complex-c99.c: Same.
5564 * gcc.dg/Wconversion-complex-gnu.c: Same.
5565 * gcc.dg/Wconversion-integer.c: Same.
5566 * gcc.dg/Wsign-conversion.c: Same.
5567 * gcc.dg/bitfld-2.c: Same.
5568 * gcc.dg/c90-const-expr-11.c: Same.
5569 * gcc.dg/c90-const-expr-7.c: Same.
5570 * gcc.dg/c99-const-expr-7.c: Same.
5571 * gcc.dg/overflow-warn-1.c: Same.
5572 * gcc.dg/overflow-warn-2.c: Same.
5573 * gcc.dg/overflow-warn-3.c: Same.
5574 * gcc.dg/overflow-warn-4.c: Same.
5575 * gcc.dg/overflow-warn-5.c: Same.
5576 * gcc.dg/overflow-warn-8.c: Same.
5577 * gcc.dg/overflow-warn-9.c: New test.
5578 * gcc.dg/pr35635.c: Adjust.
5579 * gcc.dg/pr59940.c: Same.
5580 * gcc.dg/pr59963-2.c: Same.
5581 * gcc.dg/pr60114.c: Same.
5582 * gcc.dg/switch-warn-2.c: Same.
5583 * gcc.dg/utf-cvt.c: Same.
5584 * gcc.dg/utf16-4.c: Same.
5585
216bfadc
JJ
55862017-05-24 Jakub Jelinek <jakub@redhat.com>
5587
5588 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5589 Don't include limits.h.
5590 (w): Conditionalize on long long wider than int. Use
5591 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5592 -9223372036854775808.
5593 (x): Use __INT_MAX__ instead of INT_MAX.
5594
610abc02
TK
55952017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5596
5597 PR fortran/66094
5598 * gfortran.dg/inline_matmul_16.f90: New test.
5599
8d0c9b36
TV
56002017-05-24 Tom de Vries <tom@codesourcery.com>
5601
5602 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5603
3f3fb6c9
PB
56042017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5605
5606 PR middle-end/80823
5607 * gcc.dg/pr80823.c: New test.
5608
00e0af8d
AK
56092017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5610
5611 * gcc.target/s390/pr80725.c: New test.
5612
6131102c
NS
56132017-05-23 Nathan Sidwell <nathan@acm.org>
5614
ef4c5e78
NS
5615 * g++.dg/lookup/extern-c-hidden.C: New.
5616 * g++.dg/lookup/extern-redecl1.C: New.
5617
6131102c
NS
5618 PR c++/80866
5619 * g++.dg/parse/pr80866.C: New.
5620
d2db2e6b
JH
56212017-05-23 Jan Hubicka <hubicka@ucw.cz>
5622
5623 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5624 * gcc.dg/ipa/inline-5.c: Likewise.
5625 * gfortran.dg/pr48636.f90: Likewise.
5626
e4ea7a4c
NS
56272017-05-23 Nathan Sidwell <nathan@acm.org>
5628
5629 * g++.dg/parse/ctor9.C: Adjust expected error.
5630
c2d7c404
JD
56312017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5632
5633 PR libgfortran/80256
5634 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5635 Cygwin.
5636
fd71a9a2
TS
56372017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5638
5639 * c-c++-common/goacc/parallel-dims-1.c: Update.
5640 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5641 * c-c++-common/goacc/routine-1.c: Likewise.
5642 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5643 * g++.dg/goacc/template.C: Likewise.
5644 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5645 * gfortran.dg/goacc/routine-3.f90: Likewise.
5646 * gfortran.dg/goacc/sie.f95: Likewise.
5647 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5648
9d029ddf
NS
56492017-05-23 Nathan Sidwell <nathan@acm.org>
5650
5651 * g++.dg/lookup/using13.C: Adjust expected error.
5652
008c7367
SKS
56532017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5654
5655 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5656
d1f6caae
MM
56572017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5658
5659 PR target/80718
5660 * gcc.target/powerpc/pr80718.c: New test.
5661
2ea0d750
SB
56622017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5663
5664 * gcc.target/powerpc/conditional-return.c: New testcase.
5665
25b81686
BS
56662017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5667
5668 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5669 LE-only.
5670
477f145b
JW
56712017-05-22 Janus Weil <janus@gcc.gnu.org>
5672
5673 PR fortran/80766
5674 * gfortran.dg/typebound_call_28.f90: New test.
5675
65cc1407
NS
56762017-05-22 Nathan Sidwell <nathan@acm.org>
5677
5678 * g++.dg/lookup/strong-using.C: New.
5679
0c4f8178
TP
56802017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5681
5682 * gcc.target/arm/movsi_movt.c: New test.
5683 * gcc.target/arm/movdi_movt.c: New test.
5684
fbb1c7d4
EB
56852017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5686
5687 * gnat.dg/specs/not_null1.ads: New test.
5688
d3271136
EB
56892017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5690
5691 * gnat.dg/limited_with5.ad[sb]: New test.
5692 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5693 * gnat.dg/limited_with6.ad[sb]: New test.
5694 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5695
4c24ec6d
EB
56962017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5697
5698 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5699 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5700
4bcbb7b8
PC
57012017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/70265
5704 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5705 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5706
51cd6b78
JD
57072017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5708
5709 PR libgfortran/80333
5710 * gfortran.dg/dtio_30.f03: New test.
5711
33f8c0a1
MP
57122017-05-19 Marek Polacek <polacek@redhat.com>
5713
5714 PR sanitizer/80800
5715 * c-c++-common/ubsan/pr80800.c: New test.
5716 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5717
9740ed54
TS
57182017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5719
7fd549d2
TS
5720 * c-c++-common/goacc/default-1.c: Update.
5721 * c-c++-common/goacc/default-2.c: Likewise.
5722 * c-c++-common/goacc/default-4.c: Likewise.
5723 * gfortran.dg/goacc/default-1.f95: Likewise.
5724 * gfortran.dg/goacc/default-4.f: Likewise.
5725 * c-c++-common/goacc/default-5.c: New file.
5726 * gfortran.dg/goacc/default-5.f: Likewise.
5727
9740ed54
TS
5728 * c-c++-common/goacc/default-1.c: New file.
5729 * c-c++-common/goacc/default-2.c: Likewise.
5730 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5731 test cases in...
5732 * c-c++-common/goacc/default-3.c: ... this new file, and...
5733 * c-c++-common/goacc/default-4.c: ... this new file.
5734 * gfortran.dg/goacc/default.f95: Remove file, including its test
5735 cases in...
5736 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5737 * gfortran.dg/goacc/default-2.f: ... this new file.
5738 * gfortran.dg/goacc/default-3.f95: New file.
5739 * gfortran.dg/goacc/default-4.f: Likewise.
5740
2a8a8d7b
NS
57412017-05-19 Nathan Sidwell <nathan@acm.org>
5742
5743 * g++.dg/inherit/covariant7.C: Adjust.
5744
a978134e
PB
57452017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5746
5747 * gcc.target/arm/tls-disable-literal-pool.c: Change
5748 require-effective-target to tls_native.
5749 Move dg-error to return statement line and change to dg-message.
5750
39aac208
RB
57512017-05-19 Richard Biener <rguenther@suse.de>
5752
5753 PR c++/80593
5754 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5755 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5756
035ab826
RB
57572017-05-19 Richard Biener <rguenther@suse.de>
5758
5759 PR middle-end/80764
5760 * gcc.dg/torture/pr80764.c: New testcase.
5761
52e14b96
MM
57622017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5763
5764 PR target/80510
5765 * gcc.target/powerpc/pr80510-1.c: New test.
5766 * gcc.target/powerpc/pr80510-2.c: Likewise.
5767
4287da82
EG
57682017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5769
5770 * gcc.dg/pragma-diag-7.c: New test.
5771
e4171e10
UB
57722017-05-18 Uros Bizjak <ubizjak@gmail.com>
5773
5774 PR target/80799
5775 * g++.dg/other/i386-11.C: New test.
5776
cdefeea2
WS
57772017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5778
5779 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5780 * fold-vec-div-floatdouble.c: Likewise.
5781 * fold-vec-logical-ands-char.c: Likewise.
5782 * fold-vec-logical-ands-int.c: Likewise.
5783 * fold-vec-logical-ands-short.c: Likewise.
5784 * fold-vec-logical-ors-char.c: Likewise.
5785 * fold-vec-logical-ors-int.c: Likewise.
5786 * fold-vec-logical-ors-short.c: Likewise.
5787 * fold-vec-logical-other-char.c: Likewise.
5788 * fold-vec-mule-misc.c: Likewise.
5789 * fold-vec-mult-float.c: Likewise.
5790 * fold-vec-mult-floatdouble.c: Likewise.
5791 * fold-vec-mult-int.c: Likewise.
5792 * fold-vec-mult-int128-p9.c: Likewise.
5793 * fold-vec-sub-floatdouble.c: Likewise.
5794 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5795 Add lp64 requirement.
5796 * fold-vec-mult-int128-p8.c: Likewise.
5797 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5798
62ee030a
SM
57992017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5800
5801 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5802 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5803 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5804 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5805 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5806 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5807 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5808 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5809 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5810 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5811 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5812 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5813 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5814 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5815 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5816 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5817 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5818 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5819 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5820 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5821 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5822 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5823 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5824 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5825 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5826 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5827
00a84d0e
SL
58282017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5829
5830 * gcc.target/sparc/niagara7-align.c: New test.
5831
243c2883
MP
58322017-05-18 Marek Polacek <polacek@redhat.com>
5833
5834 PR sanitizer/80797
5835 * c-c++-common/ubsan/null-12.c: New test.
5836
e98e6340
SB
58372017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5838
5839 PR middle-end/80692
5840 * gcc.c-torture/execute/pr80692.c: New testcase.
5841
0152001b 58422017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5843
5844 PR libgfortran/80741
5845 * gfortran.dg/read_4.f90: New test.
5846
c8ded430
BS
58472017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5848
5849 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5850
e5b1f5a1
FR
58512017-05-17 Fritz Reese <fritzoreese@gmail.com>
5852
5853 PR fortran/80668
5854 * gfortran.dg/pr80668.f90: New.
5855
9853cb28
PB
58562017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5857
5858 PR middle-end/80775
5859 * gcc.dg/pr80775.c: New test.
5860
142473df
MP
58612017-05-17 Marek Polacek <polacek@redhat.com>
5862
5863 PR sanitizer/80659
5864 * gcc.dg/asan/pr80659.c: New test.
5865
8508a5b5
SKS
58662017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5867
5868 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5869 unsigned long.
5870
bc36d2b7
CX
58712017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5872
5873 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5874
4fc5ebf1
JG
58752017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5876 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5877
5878 PR tree-optimization/80457
5879 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5880 call vect_model_simple_cost.
5881
bedee914
PT
58822017-05-16 Paul Thomas <pault@gcc.gnu.org>
5883
5884 PR fortran/80554
5885 * gfortran.dg/submodule_29.f08: New test.
5886
10791753
DM
58872017-05-16 David Malcolm <dmalcolm@redhat.com>
5888
5889 * g++.dg/other/accessor-fixits-1.C: New test case.
5890 * g++.dg/other/accessor-fixits-2.C: New test case.
5891 * g++.dg/other/accessor-fixits-3.C: New test case.
5892 * g++.dg/other/accessor-fixits-4.C: New test case.
5893
727577c2
CL
58942017-05-16 Carl Love <cel@us.ibm.com>
5895
5896 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5897 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5898 built-ins to the test suite file. Note, support for mradds exists
5899 but no test case exists.
5900 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5901 built-ins to the test suite file.
5902
6b6ae9eb
MP
59032017-05-16 Marek Polacek <polacek@redhat.com>
5904
5905 PR sanitizer/80536
5906 PR sanitizer/80386
5907 * c-c++-common/ubsan/pr80536.c: New test.
5908 * g++.dg/ubsan/pr80386.C: New test.
5909
678d7e19
TC
59102017-05-16 Tamar Christina <tamar.christina@arm.com>
5911
5912 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5913 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5914
6da37857
MW
59152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5916
5917 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5918 expected output of vadd, vsub and vmul instructions.
5919 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5920 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5921 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5922
a5768d38
JD
59232017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5924
5925 PR libgfortran/80727
5926 * gfortran.dg/read_3.f90: New test.
5927
3a77e7cc
NS
59282017-05-15 Nathan Sidwell <nathan@acm.org>
5929
2016c841
NS
5930 PR c++/79369
5931 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5932
3a77e7cc
NS
5933 PR c++/79369
5934 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5935 * g++.dg/cpp0x/pr79369.C: New.
5936
0735a1c8
SK
59372017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5938
5939 PR fortran/80752
3a77e7cc 5940 * gfortran.dg/pr80752.f90: New test.
0735a1c8 5941
f108770a
UB
59422017-05-15 Uros Bizjak <ubizjak@gmail.com>
5943
900b5b6a 5944 PR target/80425
f108770a
UB
5945 * gcc.target/i386/pr80425-1.c: New test.
5946 * gcc.target/i386/pr80425-2.c: Ditto.
5947
e30ce0a3
JL
59482017-05-15 Jeff Law <law@redhat.com>
5949
5950 * gcc.target/mips/reorgbug-1.c: New test.
5951
0d5a0a33
PMR
59522017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5953
5954 * gnat.dg/specs/pack13.ads: New test.
5955
a104bd88
MS
59562017-05-14 Martin Sebor <msebor@redhat.com>
5957
5958 PR middle-end/77671
5959 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5960 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5961 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5962 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5963 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5964
c6c02519
MS
59652017-05-14 Martin Sebor <msebor@redhat.com>
5966
5967 PR middle-end/80669
5968 * gcc.dg/builtin-stpncpy.c: New test.
5969
d6d4d770
DS
59702017-05-14 Daniel Santos <daniel.santos@pobox.com>
5971
5972 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5973 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5974 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5975 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5976
b9bdd60b
JK
59772017-05-14 Julia Koval <julia.koval@intel.com>
5978
5979 * gcc.target/i386/xgetsetbv.c: New test.
5980
28ae01cd
NK
59812017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5982
5983 PR fortran/80442
5984 * gfortran.dg/impl_do_var_data.f90: New Test
5985
c7488b4f
PJ
59862017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5987
5988 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5989 A regression test for a private array access case which caused
5990 an assert.
5991
9b5f12ae
MS
59922017-05-12 Martin Sebor <msebor@redhat.com>
5993
5994 PR testsuite/80643
5995 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5996 to the purpose of the test.
5997
b76f1550
SM
59982017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5999
6000 * gcc.target/powerpc/bmi-andn-1.c: New file
6001 * gcc.target/powerpc/bmi-andn-2.c: New file.
6002 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6003 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6004 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6005 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6006 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6007 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6008 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6009 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6010 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6011 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6012 * gcc.target/powerpc/bmi-check.h: New File.
6013 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6014 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6015 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6016 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6017 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6018 * gcc.target/powerpc/bmi2-check.h: New file.
6019 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6020 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6021 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6022 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6023 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6024 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6025 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6026 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6027 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6028
2a3fa75a
PC
60292017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6030
6031 PR c++/60430
6032 * g++.dg/cpp0x/pr60430.C: New.
6033
e8bf7c7b
JL
60342017-05-12 Jeff Law <law@redhat.com>
6035
6036 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6037
284d1f76
PB
60382017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6039
6040 PR middle-end/80707
6041 * g++.dg/pr80707.C: New test.
6042
302a0e37
WS
60432017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6044
6045 * gcc.target/powerpc/fold-vec-div-float.c: New.
6046 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6047 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6048
a7785078
WS
60492017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6050
6051 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6052 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6053 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6054 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6055 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6056 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6057 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6058 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6059 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6060 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6061 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6062 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6063
9206028e
PC
60642017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6065
6066 PR c++/49604
6067 * g++.dg/cpp0x/forw_enum14.C: New.
6068 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6069
7af1c0ad
RB
60702017-05-12 Richard Biener <rguenther@suse.de>
6071
6072 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6073
f7e95bdb
PC
60742017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/67687
6077 * g++.dg/cpp0x/constexpr-ice17.C: New.
6078
53e788d0
RB
60792017-05-12 Richard Biener <rguenther@suse.de>
6080
6081 PR tree-optimization/80713
6082 * gcc.dg/torture/pr80713.c: New testcase.
6083
2ead1ab9
AK
60842017-05-12 Andi Kleen <ak@linux.intel.com>
6085
6086 PR testsuite/77684
6087 * lib/target-supports.exp (profopt-perf-wrapper):
6088 Add -m8 option to increase parallelism.
6089
ee58b02f
TS
60902017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6091
1e47f02b
TS
6092 * c-c++-common/goacc/parallel-dims-1.c: New file.
6093 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6094
b0f271ce
TS
6095 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6096 * c-c++-common/goacc/classify-kernels.c: Likewise.
6097 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6098 Likewise.
6099 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6100 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6101 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6102 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6103 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6104 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6105 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6106 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6107 * c-c++-common/goacc/kernels-loop.c: Likewise.
6108 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6109 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6110 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6111 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6112 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6113 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6114 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6115 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6116 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6117 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6118 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6119 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6120
25651634
TS
6121 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6122 * c-c++-common/goacc/classify-kernels.c: Likewise.
6123 * c-c++-common/goacc/classify-parallel.c: Likewise.
6124 * c-c++-common/goacc/classify-routine.c: Likewise.
6125 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6126 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6127 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6128 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6129
ee58b02f
TS
6130 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6131 * c-c++-common/goacc/classify-kernels.c: Likewise.
6132 * c-c++-common/goacc/classify-parallel.c: Likewise.
6133 * c-c++-common/goacc/classify-routine.c: Likewise.
6134 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6135 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6136 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6137 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6138
2d82ec25
NS
61392017-05-11 Nathan Sidwell <nathan@acm.org>
6140
6141 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6142
61432017-05-11 Carl Love <cel@us.ibm.com>
6144
6145 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6146 to the test suite file.
6147 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6148 to the test suite file.
6149
628c06d6
JD
61502017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6151
6152 PR fortran/78659
6153 * gfortran.dg/namelist_91.f90: New test.
6154 * gfortran.dg/namelist_92.f90: New test.
6155 * gfortran.dg/namelist_93.f90: New test.
6156 * gfortran.dg/namelist_94.f90: New test.
6157
1bea0f26
BS
61582017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6159
6160 PR target/80695
6161 * gcc.target/powerpc/pr80695-p8.c: New file.
6162 * gcc.target/powerpc/pr80695-p9.c: New file.
6163
7c85c9fe
UB
61642017-05-11 Uros Bizjak <ubizjak@gmail.com>
6165 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR target/80706
6168 * gcc.target/i386/pr80706.c: New test.
6169
d7a33a4c
JK
61702017-05-11 Julia Koval <julia.koval@intel.com>
6171
6172 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6173 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6174 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6175 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6176
59fbddcf
PC
61772017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6178
6179 PR c++/70538
6180 * g++.dg/cpp0x/pr70538.C: New.
6181
cc09ff60
UB
61822017-05-11 Uros Bizjak <ubizjak@gmail.com>
6183
7c85c9fe
UB
6184 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6185 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6186 (dg-options): Remove -fno-tree-sink.
6187
4fd18c78
KN
61882017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6189
6190 * gcc.target/powerpc/cmpb-1.c: New test.
6191 * gcc.target/powerpc/cmpb-2.c: New test.
6192 * gcc.target/powerpc/cmpb-3.c: New test.
6193 * gcc.target/powerpc/cmpb32-1.c: New test.
6194 * gcc.target/powerpc/cmpb32-2.c: New test.
6195
43b883a9
RB
61962017-05-11 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/80705
6199 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6200
29b871ec
NS
62012017-05-11 Nathan Sidwell <nathan@acm.org>
6202
6203 * lib/scanlang.exp: New.
6204 * lib/gcc-dg.exp: Load scanlang.exp.
6205 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6206
c587104e
MM
62072017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6208
6209 PR testsuite/80580
6210 * gcc.dg/gimplefe-error-6.c: New test.
6211
67ac9a9d
MM
62122017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6213
6214 PR testsuite/80580
6215 * gcc.dg/gimplefe-error-5.c: New test.
6216
ac4eb40f
MM
62172017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6218
6219 PR testsuite/80580
6220 * gcc.dg/gimplefe-error-4.c: New test.
6221
d45d6282
BS
62222017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6223
6224 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6225
f4ee3a9e
UB
62262017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6227
6228 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6229 (_mm_maskz_max_round_sd): Test new intrinsics.
6230 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6231 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6232 (_mm_maskz_max_round_ss): Test new intrinsics.
6233 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6234 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6235 (_mm_maskz_min_round_sd): Test new intrinsics.
6236 * gcc.target/i386/avx512f-vminsd-2.c: New.
6237 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6238 (_mm_maskz_min_round_ss): Test new intrinsics.
6239 * gcc.target/i386/avx512f-vminss-2.c: New.
6240 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6241 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6242 (__builtin_ia32_minss_mask_round): Test new builtins.
6243 * gcc.target/i386/sse-13.c: Ditto.
6244 * gcc.target/i386/sse-23.c: Ditto.
6245 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6246 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6247 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6248 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6249 (_mm_mask_min_round_ss): Test new intrinsics.
6250 * gcc.target/i386/testround-1.c: Ditto.
6251
62522017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6253
6254 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6255 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6256 (_mm_maskz_div_round_sd): Test new intrinsics.
6257 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6258 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6259 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6260 (_mm_maskz_div_round_ss): Test new intrinsics.
6261 * gcc.target/i386/avx512f-vdivss-2.c: New.
6262 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6263 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6264 (_mm_maskz_mul_round_sd): Test new intrinsics.
6265 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6266 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6267 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6268 (_mm_maskz_mul_round_ss): Test new intrinsics.
6269 * gcc.target/i386/avx512f-vmulss-2.c: New.
6270 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6271 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6272 (__builtin_ia32_mulss_mask_round): Test new builtins.
6273 * gcc.target/i386/sse-13.c: Ditto.
6274 * gcc.target/i386/sse-23.c: Ditto.
6275 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6276 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6277 (_mm_maskz_mul_round_ss): Test new intrinsics.
6278 * gcc.target/i386/testround-1.c: Ditto.
6279
62802017-05-10 Julia Koval <julia.koval@intel.com>
6281
6282 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6283 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6284 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6285
62862017-05-10 Julia Koval <julia.koval@intel.com>
6287
6288 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6289 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6290 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6291 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6292
ca4d2851
PB
62932017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6294
0f374417 6295 PR tree-optimization/51513
ca4d2851
PB
6296 * gcc.target/powerpc/pr51513.c: New test.
6297 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6298 __builtin_abort().
6299 * gcc.dg/predict-14.c: Likewise.
6300
5562ebfc
CL
63012017-05-10 Carl Love <cel@us.ibm.com>
6302 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6303 to the test suite file.
6304 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6305 to the test suite file.
6306
0ca2e7f7
PK
63072017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6308
6309 PR tree-optimization/77644
6310 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6311
e1ad2926
AO
63122017-05-10 Alexandre Oliva <aoliva@redhat.com>
6313
6314 * gcc.dg/guality/inline-params-2.c: New.
6315
f00b411f
PC
63162017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/80145
6319 * g++.dg/cpp1y/auto-fn37.C: New.
6320 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6321
bf2a705c
MM
63222017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6323
6324 PR target/68163
6325 * gcc.target/powerpc/pr68163.c: New test.
6326
5285d5d3
JW
63272017-05-09 Janus Weil <janus@gcc.gnu.org>
6328
6329 PR fortran/79311
6330 * gfortran.dg/finalize_32.f90: New test.
6331
31c2d57d
VR
63322017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6333
6334 PR c/35441
6335 * gcc.dg/pr35441.c: New test.
6336
731f2c8a
MS
63372017-05-09 Martin Sebor <msebor@redhat.com>
6338
6339 PR testsuite/80643
6340 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6341 output.
6342
cc49d15a
PC
63432017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/80186
6346 * g++.dg/template/crash126.C: New.
6347
85282abc
SP
63482017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6349
6350 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6351 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6352 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6353 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6354
823c79ae
DH
63552017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6356
10a8bb62 6357 PR testsuite/80611
823c79ae
DH
6358 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6359
79557bae
CZ
63602017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6361
6362 * gcc.target/arc/tmac-1.c: New file.
6363 * gcc.target/arc/tmac-2.c: Likewise.
6364 * gcc.target/arc/tmac.h: Likewise.
6365
c7314bc1
CZ
63662017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6367 Andrew Burgess <andrew.burgess@embecosm.com>
6368
6369 * gcc.target/arc/firq-1.c: New file.
6370 * gcc.target/arc/firq-2.c: Likewise.
6371 * gcc.target/arc/firq-3.c: Likewise.
6372 * gcc.target/arc/firq-4.c: Likewise.
6373 * gcc.target/arc/firq-5.c: Likewise.
6374 * gcc.target/arc/firq-6.c: Likewise.
6375
41453183
CZ
63762017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6377
6378 * gcc.target/arc/interrupt-5.c: Newfile.
6379 * gcc.target/arc/interrupt-6.c: Likewise.
6380 * gcc.target/arc/interrupt-7.c: Likewise.
6381 * gcc.target/arc/interrupt-8.c: Likewise.
6382 * gcc.target/arc/interrupt-9.c: Likewise.
6383
019bd543
RB
63842017-05-09 Richard Biener <rguenther@suse.de>
6385
6386 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6387 and adjust.
6388 * gcc.dg/vect/vect-50.c: Likewise.
6389
684f84de
MP
63902017-05-09 Marek Polacek <polacek@redhat.com>
6391
6392 PR c/80525
6393 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6394 * c-c++-common/Wlogical-op-2.c: New test.
6395
fd71825b
SKS
63962017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6397
6398 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6399 for targets with __SIZEOF_INT__ < 4.
6400
4ca2e6ec
RB
64012017-05-09 Richard Biener <rguenther@suse.de>
6402
6403 * gcc.dg/vect/vect-50.c: Revert last change.
6404 * gcc.dg/vect/vect-44.c: Likewise.
6405
631238ac
MS
64062017-05-08 Martin Sebor <msebor@redhat.com>
6407
6408 PR translation/80280
6409 * gcc.dg/format/gcc_diag-10.c: New test.
6410
6ba86ba7
KN
64112017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6412
6413 PR target/80101
6414 * gcc.target/powerpc/pr80101-1.c: New test.
6415
0f6ed121
TK
64162017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6417
6418 PR fortran/79930
6419 * gfortran.dg/inline_transpose_1.f90: Add
6420 -finline-matmul-limit=0 to options.
6421 * gfortran.dg/matmul_5.f90: Likewise.
6422 * gfortran.dg/vect/vect-8.f90: Likewise.
6423 * gfortran.dg/inline_matmul_14.f90: New test.
6424 * gfortran.dg/inline_matmul_15.f90: New test.
6425
fd991039
TK
64262017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6427
6428 PR fortran/80602
6429 * gfortran.dg/matmul_15.f90: New test case.
6430
18b8c294
WD
64312017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6432
774cccdc
JJ
6433 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6434 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6435
8637c116
JL
64362017-05-07 Jeff Law <law@redhat.com>
6437
6438 Revert:
6439 2017-05-06 Jeff Law <law@redhat.com>
6440 PR tree-optimization/78496
6441 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6442 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6443
973dfbb4
JL
64442017-05-06 Jeff Law <law@redhat.com>
6445
6446 PR tree-optimization/78496
6447 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6448 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6449
8ffa3150
RS
64502017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6451
6452 * gcc.target/aarch64/spill_1.c: New test.
6453
2a3f7997
RS
64542017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6455
6456 PR rtl-optimization/75964
6457 * gcc.dg/torture/pr75964.c: New test.
6458
d554bf23
TV
64592017-05-06 Tom de Vries <tom@codesourcery.com>
6460
6461 PR testsuite/80606
6462 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6463 * gcc.target/i386/avx-vtestpd-2.c: Same.
6464 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6465 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6466 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6467 * gcc.target/i386/avx-vtestpd-3.c: Same.
6468 * gcc.target/i386/avx-vtestps-1.c: Same.
6469 * gcc.target/i386/avx-vtestps-2.c: Same.
6470 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6471 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6472 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6473 * gcc.target/i386/avx-vtestps-3.c: Same.
6474
7a976fe7
TV
64752017-05-06 Tom de Vries <tom@codesourcery.com>
6476
6477 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6478
0e852c66
TV
64792017-05-06 Tom de Vries <tom@codesourcery.com>
6480
6481 PR testsuite/80557
6482 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6483 * gcc.target/powerpc/altivec-types-1.c: Same.
6484
63c40d92
TV
64852017-05-06 Tom de Vries <tom@codesourcery.com>
6486
6487 PR testsuite/80557
6488 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6489 * gcc.target/spu/intrinsics-1.c: Same.
6490
b25b8f91
TV
64912017-05-06 Tom de Vries <tom@codesourcery.com>
6492
6493 PR testsuite/80557
6494 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6495
6df13491
TV
64962017-05-06 Tom de Vries <tom@codesourcery.com>
6497
6498 PR testsuite/80557
6499 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6500 * gcc.target/aarch64/spellcheck_2.c: Same.
6501 * gcc.target/aarch64/spellcheck_3.c: Same.
6502
e01261fe
TV
65032017-05-06 Tom de Vries <tom@codesourcery.com>
6504
6505 PR testsuite/80557
6506 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6507 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6508 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6509 * g++.dg/debug/dwarf2/typedef5.C: Same.
6510 * g++.dg/goacc/data-1.C: Same.
6511
9945596c
BS
65122017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6513
6514 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6515
8acb8575
MM
65162017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6517
6518 PR target/79038
6519 PR target/79202
6520 PR target/79203
6521 * gcc.target/powerpc/ppc-round3.c: New test.
6522 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6523
ac699a04
JJ
65242017-05-05 Jakub Jelinek <jakub@redhat.com>
6525
8dc6a926
JJ
6526 PR tree-optimization/80632
6527 * gcc.dg/pr80632.c: New test.
6528
ac699a04
JJ
6529 PR tree-optimization/80558
6530 * gcc.dg/tree-ssa/vrp115.c: New test.
6531
655b5fc8
AV
65322017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6533 Thomas Preud'homme <thomas.preudhomme@arm.com>
6534 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6535
6536 PR target/71607
6537 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6538 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6539 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6540 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6541 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6542 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6543 * gcc.target/arm/tls-disable-literal-pool.c: New.
6544
c02d2d0a
PK
65452017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6546
6547 PR tree-optimization/80613
6548 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6549
dfae9048
PC
65502017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6551
6552 PR c++/71577
6553 * g++.dg/cpp0x/pr71577.C: New.
6554
d9c5a8b9
MS
65552017-05-04 Martin Sebor <msebor@redhat.com>
6556
6557 PR middle-end/79234
6558 * gcc.dg/builtin-stringop-chk-8.c: New test.
6559 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6560 * gcc.dg/builtin-stringop-chk-4.c: Same.
6561 * gcc.dg/builtin-strncat-chk-1.c: Same.
6562 * g++.dg/ext/strncpy-chk1.C: Same.
6563 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6564 * gcc.dg/out-of-bounds-1.c: Same.
6565 * gcc.dg/pr78138.c: Same.
6566 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6567 * gfortran.dg/mvbits_7.f90: Same.
6568
e50d56a5
MS
65692017-05-04 Martin Sebor <msebor@redhat.com>
6570
6571 PR preprocessor/79214
6572 PR middle-end/79222
6573 PR middle-end/79223
6574 * gcc.dg/pr79214.c: New test.
6575 * gcc.dg/pr79214.h: New test header.
6576 * gcc.dg/pr79222.c: New test.
6577 * gcc.dg/pr79223.c: New test.
6578 * gcc.dg/pr78138.c: Adjust.
6579 * gfortran.dg/unconstrained_commons.f: Same.
6580
0f2c4a8f
MS
65812017-05-04 Martin Sebor <msebor@redhat.com>
6582
6583 PR translation/80280
6584 * g++.dg/abi/Wabi-2-3.C: Adjust.
6585 * g++.dg/abi/Wabi-3-2.C: Ditto.
6586 * g++.dg/lookup/using17.C: Ditto.
6587 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6588
8eef6097
MJ
65892017-05-04 Martin Jambor <mjambor@suse.cz>
6590
6591 PR tree-optimization/80622
6592 * gcc.dg/tree-ssa/pr80622.c: New test.
6593
65942017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6595
6596 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6597
26f1a658
JH
65982017-05-04 Jan Hubicka <hubicka@ucw.cz>
6599
6600 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6601 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6602
4d147bca
RB
66032017-05-04 Richard Biener <rguenther@suse.de>
6604
6605 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6606
3862ef76
RS
66072017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6608
6609 * gcc.dg/vect/vect-profile-1.c: New test.
6610
c89ffd99
MP
66112017-05-04 Marek Polacek <polacek@redhat.com>
6612
6613 PR tree-optimization/80612
6614 * gcc.dg/torture/pr80612.c: New test.
6615
261ce1e5
PB
66162017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6617 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6618
6619 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6620 check_effective_target_arm_thumb1_movt_ok.
6621
556cf088
PB
66222017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6623
6624 * gcc.target/arm/fpscr.c: New file.
6625
010b1cc0
TP
66262017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6627
6628 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6629 target.
6630
99b68476
TV
66312017-05-04 Tom de Vries <tom@codesourcery.com>
6632
6633 PR testsuite/80557
6634 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6635 line numbers.
6636 * g++.dg/warn/miss-format-1.C: Same.
6637 * g++.dg/warn/overflow-warn-1.C: Same.
6638 * g++.dg/warn/overflow-warn-3.C: Same.
6639 * g++.dg/warn/overflow-warn-4.C: Same.
6640
09177a4b
TV
66412017-05-04 Tom de Vries <tom@codesourcery.com>
6642
6643 PR testsuite/80557
6644 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6645 * gcc.target/i386/pr68657.c: Same.
6646 * gcc.target/i386/pr69255-1.c: Same.
6647 * gcc.target/i386/pr69255-2.c: Same.
6648 * gcc.target/i386/pr69255-3.c: Same.
6649
02c64149
RB
66502017-05-04 Richard Biener <rguenther@suse.de>
6651
6652 PR tree-optimization/31130
6653 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6654 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6655 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6656 * gcc.dg/pr52904.c: Remove XFAIL.
6657 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6658
9a26dfc8
JL
66592017-05-03 Jeff Law <law@redhat.com>
6660
6661 PR tree-optimization/78496
6662 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6663
4d0e904f
UB
66642017-05-03 Uros Bizjak <ubizjak@gmail.com>
6665
6666 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6667
49ab4621
RB
66682017-05-03 Richard Biener <rguenther@suse.de>
6669
6670 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6671
18bfe940
JJ
66722017-05-03 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR tree-optimization/79472
4d0e904f
UB
6675 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6676 to dg-options.
18bfe940
JJ
6677 * gcc.dg/tree-ssa/vrp113.c: New test.
6678 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6679 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6680 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6681
53e62089
TV
66822017-05-03 Tom de Vries <tom@codesourcery.com>
6683
6684 PR testsuite/80557
6685 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6686 * c-c++-common/Wshift-negative-value-2.c: Same.
6687 * c-c++-common/Wshift-negative-value-3.c: Same.
6688 * c-c++-common/Wshift-negative-value-4.c: Same.
6689 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6690 * c-c++-common/cpp/pr60400.c: Same.
6691 * c-c++-common/fmax-errors.c: Same.
6692 * c-c++-common/goacc/data-2.c: Same.
6693 * c-c++-common/goacc/host_data-2.c: Same.
6694 * c-c++-common/gomp/simd4.c: Same.
6695 * c-c++-common/pr28656.c: Same.
6696 * c-c++-common/pr43395.c: Same.
6697 * c-c++-common/torture/pr57945.c: Same.
6698
962913a5
TV
66992017-05-03 Tom de Vries <tom@codesourcery.com>
6700
6701 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6702 arg of dg directive.
6703 * c-c++-common/goacc/routine-3.c: Same.
6704 * c-c++-common/goacc/routine-4.c: Same.
6705
ad53f123
DM
67062017-05-02 David Malcolm <dmalcolm@redhat.com>
6707
6708 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6709 (test_fixit_insert_newline): New function.
6710 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6711 (test_fixit_insert_newline): New function.
6712 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6713 (test_fixit_insert_newline): New function.
6714 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6715 (test_fixit_insert_newline): New function.
6716 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6717 (test_show_locus): Handle test_fixit_insert_newline.
6718
0ca91c77
BC
67192017-05-02 Bin Cheng <bin.cheng@arm.com>
6720
6721 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6722
cc5b8f3d
TC
67232017-04-27 Tamar Christina <tamar.christina@arm.com>
6724
6725 * gcc.dg/lsr-div1.c: New testcase.
6726
1853f5c7
SP
67272017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6728
6729 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6730 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6731 (_mm_maskz_add_round_sd): Test new intrinsics.
6732 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6733 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6734 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6735 (_mm_maskz_add_round_ss): Test new intrinsics.
6736 * gcc.target/i386/avx512f-vaddss-2.c: New.
6737 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6738 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6739 (_mm_maskz_sub_round_sd): Test new intrinsics.
6740 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6741 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6742 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6743 (_mm_maskz_sub_round_ss): Test new intrinsics.
6744 * gcc.target/i386/avx512f-vsubss-2.c: New.
6745 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6746 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6747 (__builtin_ia32_subss_mask_round): Test new builtins.
6748 * gcc.target/i386/sse-13.c: Ditto.
6749 * gcc.target/i386/sse-23.c: Ditto.
6750 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6751 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6752 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6753 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6754 (_mm_mask_sub_round_ss): Test new intrinsics.
6755 * gcc.target/i386/testround-1.c: Ditto.
6756
2bba7541
MJ
67572017-05-02 Martin Jambor <mjambor@suse.cz>
6758
6759 PR tree-optimization/78687
6760 * g++.dg/tree-ssa/pr78687.C: New test.
6761
2bf54d93
RB
67622017-05-02 Richard Biener <rguenther@suse.de>
6763
6764 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6765 behavior.
6766 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6767
aee63acc
RB
67682017-05-02 Richard Biener <rguenther@suse.de>
6769
6770 PR tree-optimization/80591
6771 * gcc.dg/torture/pr80591.c: New testcase.
6772
e7d70c6c
RB
67732017-05-02 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/80549
6776 * gcc.dg/torture/pr80549.c: New testcase.
6777
52e0a9f7
SKS
67782017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6779
6780 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6781 unsigned long.
6782
815d9cc6
XR
67832017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6784
6785 PR c++/80038
6786 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6787
338035aa
DM
67882017-05-01 David Malcolm <dmalcolm@redhat.com>
6789
6790 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6791 reflect insertion fix-it hints at the same location now being
6792 consolidated.
6793
4d82d0bc
MS
67942017-05-01 Martin Sebor <msebor@redhat.com>
6795
6796 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6797 on ILP32 targets.
6798
d539a57b
TV
67992017-05-01 Tom de Vries <tom@codesourcery.com>
6800
6801 * gcc.dg/pr78768.c: Require linker plugin.
6802
c6b9e849
TK
68032017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6804
6805 PR fortran/37131
6806 * gfortran.dg/matmul_bounds_11.f90: New test.
6807
706eb1a7
MS
68082017-05-01 Martin Sebor <msebor@redhat.com>
6809
6810 PR tree-optimization/79715
6811 * gcc.dg/pr79715.c: New test.
6812
723f4140
TV
68132017-05-01 Tom de Vries <tom@codesourcery.com>
6814
6815 PR testsuite/65941
6816 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6817 * g++.dg/other/pr59492.C: Require effective target rdrand.
6818
6bbb3a69
VR
68192017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6820
6821 * g++.dg/diagnostic/member-decl-1.C: New test.
6822
4212aecd
MG
68232017-04-29 Marc Glisse <marc.glisse@inria.fr>
6824
6825 PR tree-optimization/80487
6826 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6827
fe75f732
PK
68282017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6829
6830 PR tree-optimization/79697
6831 * gcc.dg/tree-ssa/pr79697.c: New test.
6832
6bcd8768
TV
68332017-04-29 Tom de Vries <tom@codesourcery.com>
6834
6835 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6836
d127ae9f
MS
68372017-04-28 Martin Sebor <msebor@redhat.com>
6838
6839 PR tree-optimization/80523
6840 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6841
c9610933
TV
68422017-04-28 Tom de Vries <tom@codesourcery.com>
6843
6844 PR testsuite/80557
6845 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6846 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6847
b5be38bc
TV
68482017-04-28 Tom de Vries <tom@codesourcery.com>
6849
6850 PR testsuite/80557
6851 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6852 * obj-c++.dg/bitfield-4.mm: Same.
6853 * obj-c++.dg/bitfield-5.mm: Same.
6854 * obj-c++.dg/exceptions-3.mm: Same.
6855 * obj-c++.dg/exceptions-5.mm: Same.
6856 * obj-c++.dg/method-1.mm: Same.
6857 * obj-c++.dg/method-12.mm: Same.
6858 * obj-c++.dg/method-13.mm: Same.
6859 * obj-c++.dg/method-15.mm: Same.
6860 * obj-c++.dg/method-16.mm: Same.
6861 * obj-c++.dg/property/at-property-18.mm: Same.
6862 * obj-c++.dg/property/at-property-25.mm: Same.
6863 * obj-c++.dg/property/at-property-5.mm: Same.
6864 * obj-c++.dg/property/dynamic-2.mm: Same.
6865 * obj-c++.dg/property/property-neg-3.mm: Same.
6866 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6867 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6868 * obj-c++.dg/syntax-error-1.mm: Same.
6869 * obj-c++.dg/try-catch-13.mm: Same.
6870 * objc.dg/bitfield-4.m: Same.
6871 * objc.dg/class-1.m: Same.
6872 * objc.dg/method-11.m: Same.
6873 * objc.dg/method-6.m: Same.
6874 * objc.dg/method-7.m: Same.
6875 * objc.dg/method-9.m: Same.
6876 * objc.dg/missing-proto-3.m: Same.
6877 * objc.dg/naming-2.m: Same.
6878 * objc.dg/property/at-property-16.m: Same.
6879 * objc.dg/property/at-property-18.m: Same.
6880 * objc.dg/property/at-property-25.m: Same.
6881 * objc.dg/property/at-property-5.m: Same.
6882 * objc.dg/property/dynamic-2.m: Same.
6883 * objc.dg/property/property-neg-3.m: Same.
6884 * objc.dg/protocol-inheritance-1.m: Same.
6885 * objc.dg/protocol-inheritance-2.m: Same.
6886
d35256b6
MG
68872017-04-28 Marc Glisse <marc.glisse@inria.fr>
6888
6889 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6890
7a95dfa7
TV
68912017-04-28 Tom de Vries <tom@codesourcery.com>
6892
6893 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6894 dg-(error|warning|message|bogus).
6895 * g++.dg/conversion/dr195-1.C: Same.
6896 * g++.dg/conversion/dr195.C: Same.
6897 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6898 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6899 * g++.dg/cpp0x/inline-ns7.C: Same.
6900 * g++.dg/cpp0x/variadic105.C: Same.
6901 * g++.dg/cpp0x/variadic65.C: Same.
6902 * g++.dg/expr/call2.C: Same.
6903 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6904 * g++.dg/expr/pmf-1.C: Same.
6905 * g++.dg/ext/altivec-types-1.C: Same.
6906 * g++.dg/ext/altivec-types-2.C: Same.
6907 * g++.dg/ext/altivec-types-3.C: Same.
6908 * g++.dg/ext/attrib14.C: Same.
6909 * g++.dg/ext/complit1.C: Same.
6910 * g++.dg/ext/forscope2.C: Same.
6911 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6912 * g++.dg/ext/label13.C: Same.
6913 * g++.dg/ext/member-attr.C: Same.
6914 * g++.dg/ext/visibility/anon7.C: Same.
6915 * g++.dg/ext/visibility/visibility-7.C: Same.
6916 * g++.dg/ext/vla2.C: Same.
6917 * g++.dg/inherit/access2.C: Same.
6918 * g++.dg/inherit/covariant12.C: Same.
6919 * g++.dg/inherit/covariant14.C: Same.
6920 * g++.dg/inherit/namespace-as-base.C: Same.
6921 * g++.dg/inherit/template-as-base.C: Same.
6922 * g++.dg/lookup/ambig1.C: Same.
6923 * g++.dg/lookup/ambig2.C: Same.
6924 * g++.dg/lookup/ambig3.C: Same.
6925 * g++.dg/lookup/class-member-1.C: Same.
6926 * g++.dg/lookup/conv-1.C: Same.
6927 * g++.dg/lookup/decl1.C: Same.
6928 * g++.dg/lookup/koenig1.C: Same.
6929 * g++.dg/lookup/scoped1.C: Same.
6930 * g++.dg/lookup/scoped2.C: Same.
6931 * g++.dg/lookup/two-stage4.C: Same.
6932 * g++.dg/lookup/used-before-declaration.C: Same.
6933 * g++.dg/lookup/using.C: Same.
6934 * g++.dg/lookup/using17.C: Same.
6935 * g++.dg/lookup/using2.C: Same.
6936 * g++.dg/other/abstract2.C: Same.
6937 * g++.dg/other/classkey1.C: Same.
6938 * g++.dg/other/component1.C: Same.
6939 * g++.dg/other/const1.C: Same.
6940 * g++.dg/other/const2.C: Same.
6941 * g++.dg/other/conversion1.C: Same.
6942 * g++.dg/other/do1.C: Same.
6943 * g++.dg/other/error1.C: Same.
6944 * g++.dg/other/error10.C: Same.
6945 * g++.dg/other/error3.C: Same.
6946 * g++.dg/other/error4.C: Same.
6947 * g++.dg/other/error5.C: Same.
6948 * g++.dg/other/error8.C: Same.
6949 * g++.dg/other/error9.C: Same.
6950 * g++.dg/other/field1.C: Same.
6951 * g++.dg/other/init1.C: Same.
6952 * g++.dg/other/ptrmem2.C: Same.
6953 * g++.dg/other/return1.C: Same.
6954 * g++.dg/overload/builtin3.C: Same.
6955 * g++.dg/overload/error1.C: Same.
6956 * g++.dg/overload/error2.C: Same.
6957 * g++.dg/overload/koenig2.C: Same.
6958 * g++.dg/overload/pmf1.C: Same.
6959 * g++.dg/parse/args1.C: Same.
6960 * g++.dg/parse/attr3.C: Same.
6961 * g++.dg/parse/constant4.C: Same.
6962 * g++.dg/parse/crash10.C: Same.
6963 * g++.dg/parse/crash18.C: Same.
6964 * g++.dg/parse/crash19.C: Same.
6965 * g++.dg/parse/crash20.C: Same.
6966 * g++.dg/parse/crash21.C: Same.
6967 * g++.dg/parse/crash22.C: Same.
6968 * g++.dg/parse/crash32.C: Same.
6969 * g++.dg/parse/decl-specifier-1.C: Same.
6970 * g++.dg/parse/error58.C: Same.
6971 * g++.dg/parse/local-class1.C: Same.
6972 * g++.dg/parse/non-dependent2.C: Same.
6973 * g++.dg/parse/parameter-declaration-1.C: Same.
6974 * g++.dg/parse/ptrmem2.C: Same.
6975 * g++.dg/parse/ptrmem3.C: Same.
6976 * g++.dg/parse/saved1.C: Same.
6977 * g++.dg/tc1/dr101.C: Same.
6978 * g++.dg/tc1/dr142.C: Same.
6979 * g++.dg/tc1/dr176.C: Same.
6980 * g++.dg/template/conv4.C: Same.
6981 * g++.dg/template/crash56.C: Same.
6982 * g++.dg/template/dependent-expr2.C: Same.
6983 * g++.dg/template/error1.C: Same.
6984 * g++.dg/template/error2.C: Same.
6985 * g++.dg/template/explicit6.C: Same.
6986 * g++.dg/template/init-list.C: Same.
6987 * g++.dg/template/local1.C: Same.
6988 * g++.dg/template/lookup2.C: Same.
6989 * g++.dg/template/meminit2.C: Same.
6990 * g++.dg/template/nontype25.C: Same.
6991 * g++.dg/template/ptrmem2.C: Same.
6992 * g++.dg/template/qualttp19.C: Same.
6993 * g++.dg/template/qualttp20.C: Same.
6994 * g++.dg/template/ttp3.C: Same.
6995 * g++.dg/template/unify4.C: Same.
6996 * g++.dg/template/unify6.C: Same.
6997 * g++.dg/template/unify7.C: Same.
6998 * g++.dg/template/warn1.C: Same.
6999 * g++.dg/tree-ssa/dom-invalid.C: Same.
7000 * g++.dg/ubsan/shift-1.C: Same.
7001 * g++.dg/warn/Wunused-2.C: Same.
7002 * g++.dg/warn/Wunused-4.C: Same.
7003 * g++.dg/warn/Wunused-6.C: Same.
7004 * g++.dg/warn/deprecated-6.C: Same.
7005 * g++.dg/warn/deprecated.C: Same.
7006 * g++.dg/warn/effc1.C: Same.
7007 * g++.dg/warn/effc3.C: Same.
7008 * g++.dg/warn/incomplete1.C: Same.
7009 * g++.dg/warn/inline1.C: Same.
7010 * g++.dg/warn/noeffect2.C: Same.
7011 * g++.dg/warn/noeffect4.C: Same.
7012 * g++.dg/warn/oldcast1.C: Same.
7013 * g++.dg/warn/sentinel.C: Same.
7014 * g++.dg/warn/unit-1.C: Same.
7015 * g++.old-deja/g++.pt/inherit2.C: Same.
7016 * g++.old-deja/g++.pt/overload8.C: Same.
7017 * gcc.dg/20000926-1.c: Same.
7018 * gcc.dg/20040223-1.c: Same.
7019 * gcc.dg/Warray-bounds-7.c: Same.
7020 * gcc.dg/alias-1.c: Same.
7021 * gcc.dg/alias-12.c: Same.
7022 * gcc.dg/alias-13.c: Same.
7023 * gcc.dg/alias-2.c: Same.
7024 * gcc.dg/array-13.c: Same.
7025 * gcc.dg/array-4.c: Same.
7026 * gcc.dg/attr-ifunc-2.c: Same.
7027 * gcc.dg/attr-invalid.c: Same.
7028 * gcc.dg/attr-noinline.c: Same.
7029 * gcc.dg/bitfld-2.c: Same.
7030 * gcc.dg/c90-const-expr-7.c: Same.
7031 * gcc.dg/c99-const-expr-7.c: Same.
7032 * gcc.dg/cpp/20000625-1.c: Same.
7033 * gcc.dg/cpp/charconst-4.c: Same.
7034 * gcc.dg/cpp/include2.c: Same.
7035 * gcc.dg/cpp/include2a.c: Same.
7036 * gcc.dg/decl-4.c: Same.
7037 * gcc.dg/deprecated-4.c: Same.
7038 * gcc.dg/deprecated.c: Same.
7039 * gcc.dg/dfp/altivec-types.c: Same.
7040 * gcc.dg/float-range-1.c: Same.
7041 * gcc.dg/pack-test-3.c: Same.
7042 * gcc.dg/pr11492.c: Same.
7043 * gcc.dg/pr15360-1.c: Same.
7044 * gcc.dg/pr37908.c: Same.
7045 * gcc.dg/pr53265.c: Same.
7046 * gcc.dg/pr57287-2.c: Same.
7047 * gcc.dg/pr57287.c: Same.
7048 * gcc.dg/redecl-1.c: Same.
7049 * gcc.dg/sync-3.c: Same.
7050 * gcc.dg/two-types-1.c: Same.
7051 * gcc.dg/two-types-2.c: Same.
7052 * gcc.dg/two-types-4.c: Same.
7053 * gcc.dg/two-types-5.c: Same.
7054 * gcc.dg/two-types-6.c: Same.
7055 * gcc.dg/two-types-7.c: Same.
7056 * gcc.dg/two-types-8.c: Same.
7057 * gcc.dg/two-types-9.c: Same.
7058 * gcc.dg/uninit-I.c: Same.
7059 * gcc.dg/uninit-pr19430.c: Same.
7060 * gcc.dg/visibility-7.c: Same.
7061 * gcc.dg/winline-10.c: Same.
7062 * gcc.dg/winline-2.c: Same.
7063 * gcc.dg/winline-3.c: Same.
7064 * gcc.dg/winline-9.c: Same.
7065 * gcc.target/i386/attr-returns_twice-1.c: Same.
7066 * gcc.target/i386/chkp-const-check-2.c: Same.
7067 * gcc.target/i386/chkp-label-address.c: Same.
7068 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7069 * gcc.target/i386/pr39162.c: Same.
7070 * gcc.target/i386/sse-5.c: Same.
7071 * gcc.target/powerpc/altivec-types-1.c: Same.
7072 * gcc.target/powerpc/altivec-types-2.c: Same.
7073 * gcc.target/powerpc/altivec-types-3.c: Same.
7074 * gcc.target/powerpc/float128-mix.c: Same.
7075 * gcc.target/powerpc/no-r11-3.c: Same.
7076 * gcc.target/spu/Wmain.c: Same.
7077 * gcc.target/spu/ea/errors2.c: Same.
7078 * gfortran.dg/assignment_1.f90: Same.
7079 * gfortran.dg/common_3.f90: Same.
7080 * gfortran.dg/der_io_1.f90: Same.
7081 * gfortran.dg/g77/20030326-1.f: Same.
7082 * gfortran.dg/g77/9263.f: Same.
7083 * gfortran.dg/g77/960317-1.f: Same.
7084 * gfortran.dg/g77/970625-2.f: Same.
7085 * gfortran.dg/g77/980615-0.f: Same.
7086 * gfortran.dg/g77/check0.f: Same.
7087 * gfortran.dg/g77/dnrm2.f: Same.
7088 * gfortran.dg/g77/pr9258.f: Same.
7089 * gfortran.dg/ichar_1.f90: Same.
7090 * gfortran.dg/interface_1.f90: Same.
7091 * gfortran.dg/namelist_1.f90: Same.
7092 * gfortran.dg/namelist_2.f90: Same.
7093 * gfortran.dg/namelist_3.f90: Same.
7094 * gfortran.dg/namelist_print_2.f: Same.
7095 * gfortran.dg/oldstyle_1.f90: Same.
7096 * gfortran.dg/runtime_warning_1.f90: Same.
7097 * gfortran.dg/underflow.f90: Same.
7098 * gnat.dg/specs/integer_value.ads: Same.
7099 * obj-c++.dg/fsf-package-0.m: Same.
7100 * objc.dg/two-types-1.m: Same.
7101
6e49961c
ML
71022017-04-28 Martin Liska <mliska@suse.cz>
7103
7104 PR gcov-profile/79891
7105 * gcc.misc-tests/gcov-17.c: New test.
7106 * gcc.misc-tests/gcov-18.c: New test.
7107
f166beaf
TV
71082017-04-28 Tom de Vries <tom@codesourcery.com>
7109
7110 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7111 dg-(error|warning|message|bogus).
7112 * g++.dg/parse/parameter-declaration-1.C: Same.
7113 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7114 * gcc.dg/Wpointer-sign-Wall.c: Same.
7115 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7116 * gcc.dg/cpp/19990413-1.c: Same.
7117 * gcc.dg/dg-test-1.c: Same.
7118 * gcc.dg/empty-source-2.c: Same.
7119 * gcc.dg/empty-source-3.c: Same.
7120 * gcc.dg/format/c99-printf-1.c: Same.
7121 * gcc.dg/format/c99-scanf-1.c: Same.
7122 * gcc.dg/label-decl-2.c: Same.
7123 * gcc.dg/m-un-2.c: Same.
7124 * gcc.dg/uninit-pr20644-O0.c: Same.
7125 * gfortran.dg/pr70006.f90: Same.
7126 * obj-c++.dg/fsf-package-0.m: Same.
7127
c3125b18
TV
71282017-04-28 Tom de Vries <tom@codesourcery.com>
7129
7130 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7131 dg-(error|warning|message|bogus).
7132 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7133 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7134 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7135 * c-c++-common/pr20000.c: Same.
7136 * c-c++-common/pr49706.c: Same.
7137 * g++.dg/ext/utf16-4.C: Same.
7138 * g++.dg/parse/error2.C: Same.
7139 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7140 * g++.dg/warn/Wtype-limits.C: Same.
7141 * g++.dg/warn/overflow-warn-1.C: Same.
7142 * g++.dg/warn/overflow-warn-3.C: Same.
7143 * gcc.dg/Wpointer-sign-Wall.c: Same.
7144 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7145 * gcc.dg/Wtype-limits-Wextra.c: Same.
7146 * gcc.dg/Wtype-limits.c: Same.
7147 * gcc.dg/cpp/19990413-1.c: Same.
7148 * gcc.dg/dg-test-1.c: Same.
7149 * gcc.dg/empty-source-2.c: Same.
7150 * gcc.dg/empty-source-3.c: Same.
7151 * gcc.dg/label-decl-2.c: Same.
7152 * gcc.dg/m-un-2.c: Same.
7153 * gcc.dg/uninit-pr19430-O0.c: Same.
7154 * gcc.dg/uninit-pr19430.c: Same.
7155 * gcc.dg/uninit-pr20644-O0.c: Same.
7156 * gcc.dg/utf16-4.c: Same.
7157 * gfortran.dg/pr70006.f90: Same.
7158 * obj-c++.dg/fsf-package-0.m: Same.
7159
119092c1
RB
71602017-04-28 Richard Biener <rguenther@suse.de>
7161
7162 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7163 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7164 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7165 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7166 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7167 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7168
3777eda2
MP
71692017-04-27 Marek Polacek <polacek@redhat.com>
7170
7171 PR sanitizer/80349
7172 * c-c++-common/ubsan/pr80349.c: New test.
7173
8211c4a2
VR
71742017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7175
7176 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7177 diagnostics.
7178 * g++.dg/warn/pr12242.C: Likewise.
7179
94baf2e2
DE
71802017-04-27 David Edelsohn <dje.gcc@gmail.com>
7181
7182 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7183
9a448688
ML
71842017-04-27 Martin Liska <mliska@suse.cz>
7185
7186 PR testsuite/79455
7187 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7188 more generic.
7189
f8a36447
JJ
71902017-04-27 Jakub Jelinek <jakub@redhat.com>
7191
7192 PR c++/80534
7193 * g++.dg/other/pr80534-1.C: New test.
7194 * g++.dg/other/pr80534-2.C: New test.
7195
1b7c8d39
RB
71962017-04-27 Richard Biener <rguenther@suse.de>
7197
7198 PR middle-end/80539
7199 * gcc.dg/torture/pr80539.c: New testcase.
7200
985b8393
JJ
72012017-04-27 Jakub Jelinek <jakub@redhat.com>
7202
7203 PR target/77728
7204 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7205
a480422d
VR
72062017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7207
7208 * g++.dg/diagnostic/nested-name-1.C: New test.
7209
f9726baa
ML
72102017-04-26 Martin Liska <mliska@suse.cz>
7211
7212 * gcc.dg/guality/guality.h: Add prefix to test verification.
7213
9f4df8f1
NS
72142017-04-25 Nathan Sidwell <nathan@acm.org>
7215
7216 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7217
1913c8f6
UB
72182017-04-25 Uros Bizjak <ubizjak@gmail.com>
7219
7220 PR target/70799
7221 * gcc.target/i386/pr70799-5.c: New test.
7222
e602bbfc
MS
72232017-04-25 Martin Sebor <msebor@redhat.com>
7224
7225 PR tree-optimization/80497
7226 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7227
7629ae90
RR
72282017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7229 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR target/77728
7232 * g++.dg/abi/pr77728-1.C: New test.
7233
2ef42cf9
MP
72342017-04-25 Marek Polacek <polacek@redhat.com>
7235
7236 PR sanitizer/80349
7237 * g++.dg/ubsan/pr80349-2.C: New test.
7238
70caf430
VR
72392017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7240
7241 * g++.dg/cpp0x/enum34.C: New test.
7242
f66c70dc
TV
72432017-04-25 Tom de Vries <tom@codesourcery.com>
7244
7245 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7246 variables.
7247 (dg-line): New proc.
7248 (process-message): Handle line number variables.
7249 * objc.dg/try-catch-12.m: Use dg-line.
7250
77071af6
BS
72512017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7252
7253 PR target/80482
7254 * gcc.target/powerpc/vec-constvolatile.c: New test.
7255
fbe91804
DM
72562017-04-25 David Malcolm <dmalcolm@redhat.com>
7257
7258 * g++.dg/semicolon-fixits.C: New test case.
7259
1c4ea66f
DM
72602017-04-25 David Malcolm <dmalcolm@redhat.com>
7261
7262 * gcc.dg/semicolon-fixits.c: New test case.
7263
5ca28c1d
DM
72642017-04-25 David Malcolm <dmalcolm@redhat.com>
7265
7266 * g++.dg/lookup/missing-std-include.C: New test file.
7267
2ec07fa6
RR
72682017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7269 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR target/77728
7272 * g++.dg/abi/pr77728-2.C: New test.
7273
7d5dbb22
DM
72742017-04-25 David Malcolm <dmalcolm@redhat.com>
7275
7276 PR c++/80177
7277 * g++.dg/spellcheck-pr80177.C: New test case.
7278
6a3936d4
NS
72792017-04-25 Nathan Sidwell <nathan@acm.org>
7280
7281 * g++.dg/dg.exp (find-cxx-tests): New function.
7282 (main): Use it, remove explicit pruning
7283
bed3fd46
RB
72842017-04-25 Richard Biener <rguenther@suse.de>
7285
7286 PR tree-optimization/80492
7287 * gcc.dg/pr80492.c: New testcase.
7288
c9e9c3ac
SKS
72892017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7290
7291 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7292 for targets with int size less than 32 bits.
7293
2700fbd6
RB
72942017-04-25 Richard Biener <rguenther@suse.de>
7295
7296 PR tree-optimization/79201
7297 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7298 * gcc.target/i386/pr22152.c: Disable sinking.
7299
e57136da
AK
73002017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7301
7302 PR target/80464
7303 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7304
3cb9ee2f
AK
73052017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7306
7307 PR target/79895
7308 * gcc.target/s390/pr79895.c: New test.
7309
03db9ab5
DV
73102017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7311
7312 PR target/80080
7313 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7314 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7315 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7316
39259462
JJ
73172017-04-25 Jakub Jelinek <jakub@redhat.com>
7318
ba5d69f3
JJ
7319 PR rtl-optimization/80501
7320 * gcc.c-torture/execute/pr80501.c: New test.
7321
39259462
JJ
7322 PR rtl-optimization/80500
7323 * gcc.dg/pr80500.c: New test.
7324
bb0249cb
MG
73252017-04-25 Marc Glisse <marc.glisse@inria.fr>
7326
7327 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7328 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7329
be420eb8
JW
73302017-04-22 Janus Weil <janus@gcc.gnu.org>
7331
7332 PR fortran/80121
7333 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7334 directive.
7335
0ebd1f00
DM
73362017-04-24 David Malcolm <dmalcolm@redhat.com>
7337
7338 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7339 * jit.dg/test-alignment.c: New test case.
7340 * jit.dg/test-alignment.cc: New test case.
7341 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7342 New test case.
7343
412f61f0
DM
73442017-04-24 David Malcolm <dmalcolm@redhat.com>
7345
7346 PR c++/80016
7347 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7348 test function.
7349 (test_alignof): New test function.
7350
a8492d5e
MG
73512017-04-24 Marc Glisse <marc.glisse@inria.fr>
7352
7353 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7354
ec856f5f
VR
73552017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7356
7357 * g++.dg/diagnostic/duplicate1.C: New test.
7358 * g++.dg/cpp0x/duplicate1.C: New test.
7359
a753df11
MJ
73602017-04-24 Martin Jambor <mjambor@suse.cz>
7361
7362 PR tree-optimization/80293
7363 * g++.dg/tree-ssa/pr80293.C: New test.
7364
3ebd8e62
ML
73652017-04-24 Martin Liska <mliska@suse.cz>
7366
7367 PR middle-end/79931
7368 * g++.dg/ipa/pr79931.C: New test.
7369
f30a1190
RB
73702017-04-24 Richard Biener <rguenther@suse.de>
7371
7372 PR tree-optimization/80494
7373 * gfortran.dg/pr80494.f90: New testcase.
7374
4c7c437c
RB
73752017-04-24 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/79725
7378 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7379
d21a8e3b
RB
73802017-04-24 Richard Biener <rguenther@suse.de>
7381
7382 PR c++/2972
7383 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7384
c7eb642e
JD
73852017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7386
7387 PR fortran/80484
7388 * gfortran.dg/dtio_29.f03: New test.
7389
60fc41bd
JW
73902017-04-22 Janus Weil <janus@gcc.gnu.org>
7391
7392 PR fortran/80121
7393 * gfortran.dg/intent_out_9.f90: New test case.
7394
2eb8a343
UB
73952017-04-23 Uros Bizjak <ubizjak@gmail.com>
7396
7397 PR target/70799
1913c8f6 7398 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7399
fc23d35a
JW
74002017-04-21 Janus Weil <janus@gcc.gnu.org>
7401
7402 PR fortran/80392
7403 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7404
7b9efd03
UB
74052017-04-21 Uros Bizjak <ubizjak@gmail.com>
7406
7407 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7408
2fd30fbe
RB
74092017-04-21 Richard Biener <rguenther@suse.de>
7410
7411 PR tree-optimization/79547
7412 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7413
bb1bc604
RB
74142017-04-21 Richard Biener <rguenther@suse.de>
7415
7416 PR tree-optimization/78847
7417 * g++.dg/tree-ssa/pr78847.C: New testcase.
7418
666f7903
JJ
74192017-04-21 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c/80468
7422 * gcc.dg/pr80468.c: New test.
7423
25c28f47
ML
74242017-04-21 Martin Liska <mliska@suse.cz>
7425
7426 PR tree-optimization/66278
7427 * gcc.dg/vect/pr66278.c: New test.
7428
6d553e9b
RB
74292017-04-21 Richard Biener <rguenther@suse.de>
7430
7431 PR tree-optimization/80237
7432 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7433 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7434 adjust expected optimizations.
7435
7fd1a747
RB
74362016-04-21 Richard Biener <rguenther@suse.de>
7437
7438 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7439 of inner loops.
7440 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7441 * gcc.dg/vect/vect-104.c: Likewise.
7442
2f23a412
EB
74432017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7444
7445 PR tree-optimization/80426
7446 * gcc.c-torture/execute/20170429-1.c: Rename into...
7447 * gcc.c-torture/execute/20170419-1.c: ...this.
7448
8749b11f
UB
74492017-04-20 Uros Bizjak <ubizjak@gmail.com>
7450
7451 PR target/79804
7452 * gcc.target/i386/pr79804.c: New test.
7453
20917336
UB
74542017-04-20 Uros Bizjak <ubizjak@gmail.com>
7455
7456 PR target/78090
7457 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7458
2414b022
DE
74592017-04-20 David Edelsohn <dje.gcc@gmail.com>
7460
7461 * g++/opt/pr80436.C: XFAIL on AIX.
7462
34d57a10
JW
74632017-04-20 Jonathan Wakely <jwakely@redhat.com>
7464
7465 PR c++/80473
7466 * g++.dg/diagnostic/pr80473.C: New test.
7467
c3cbcd45
VR
74682017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7469
7470 * g++.dg/warn/Wextra-semi.C: New test.
7471
8a59d466
JJ
74722017-04-20 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR middle-end/80423
7475 * g++.dg/other/pr80423.C: New test.
7476
a4bb5c57
SKS
74772017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7478
7479 * gcc.dg/pr80170.c: Require ptr32plus.
7480
fe1e7d0e
EB
74812017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7482
7483 PR tree-optimization/80426
7484 * gcc.c-torture/execute/20170419-1.c: New test.
7485
48d811eb
JJ
74862017-04-19 Jakub Jelinek <jakub@redhat.com>
7487
f19e6a9c
JJ
7488 PR debug/80461
7489 * g++.dg/debug/pr80461.C: New test.
7490
541035a6
JJ
7491 PR c++/80459
7492 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7493 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7494 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7495
48d811eb
JJ
7496 PR debug/80436
7497 * g++.dg/opt/pr80436.C: New test.
7498
5249994e
SKS
74992017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7500
7501 * gcc.dg/torture/pr80341.c: Require int32plus.
7502
a16c8d8b 75032017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7504 Jeff Law <law@redhat.com>
a16c8d8b
EB
7505
7506 * gcc.c-torture/compile/20170419-1.c: New test.
7507
6143c998
TV
75082017-04-19 Tom de Vries <tom@codesourcery.com>
7509
7510 PR testsuite/80221
7511 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7512 subsequent dg directives.
7513 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7514 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7515 * c-c++-common/attr-fallthrough-2.c: Same.
7516 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7517 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7518 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7519 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7520 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7521 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7522 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7523 * c-c++-common/cilk-plus/CK/errors.c: Same.
7524 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7525 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7526 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7527 * c-c++-common/cpp/pr57580.c: Same.
7528 * c-c++-common/goacc/asyncwait-1.c: Same.
7529 * c-c++-common/goacc/cache-2.c: Same.
7530 * c-c++-common/goacc/declare-2.c: Same.
7531 * c-c++-common/goacc/deviceptr-1.c: Same.
7532 * c-c++-common/goacc/routine-5.c: Same.
7533 * c-c++-common/gomp/clauses-2.c: Same.
7534 * c-c++-common/gomp/ordered-3.c: Same.
7535 * c-c++-common/gomp/pr67501.c: Same.
7536 * c-c++-common/pr20000.c: Same.
7537 * c-c++-common/pr43395.c: Same.
7538 * c-c++-common/pr49706.c: Same.
7539 * c-c++-common/pr77624-1.c: Same.
7540 * c-c++-common/pr77624-2.c: Same.
7541 * c-c++-common/raw-string-14.c: Same.
7542 * c-c++-common/raw-string-16.c: Same.
7543 * c-c++-common/raw-string-3.c: Same.
7544 * c-c++-common/raw-string-4.c: Same.
7545 * c-c++-common/raw-string-5.c: Same.
7546 * c-c++-common/raw-string-6.c: Same.
7547 * g++.dg/abi/mangle41.C: Same.
7548 * g++.dg/conversion/nullptr1.C: Same.
7549 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7550 * g++.dg/cpp0x/auto27.C: Same.
7551 * g++.dg/cpp0x/constexpr-98.C: Same.
7552 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7553 * g++.dg/cpp0x/diag2.C: Same.
7554 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7555 * g++.dg/cpp0x/nullptr15.C: Same.
7556 * g++.dg/cpp0x/pr31431-2.C: Same.
7557 * g++.dg/cpp0x/pr31431.C: Same.
7558 * g++.dg/cpp0x/pr79118.C: Same.
7559 * g++.dg/cpp0x/static_assert3.C: Same.
7560 * g++.dg/cpp0x/temp_default2.C: Same.
7561 * g++.dg/cpp0x/trailing4.C: Same.
7562 * g++.dg/cpp0x/variadic-ex10.C: Same.
7563 * g++.dg/cpp0x/variadic-ex13.C: Same.
7564 * g++.dg/cpp0x/variadic-ex14.C: Same.
7565 * g++.dg/cpp0x/variadic-ex3.C: Same.
7566 * g++.dg/cpp0x/variadic-ex4.C: Same.
7567 * g++.dg/cpp0x/variadic59.C: Same.
7568 * g++.dg/cpp0x/vt-37737-2.C: Same.
7569 * g++.dg/cpp0x/vt-57397-1.C: Same.
7570 * g++.dg/cpp0x/vt-57397-2.C: Same.
7571 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7572 * g++.dg/cpp1z/gen-attrs1.C: Same.
7573 * g++.dg/diagnostic/pr71075.C: Same.
7574 * g++.dg/eh/goto2.C: Same.
7575 * g++.dg/eh/goto3.C: Same.
7576 * g++.dg/expr/bitfield4.C: Same.
7577 * g++.dg/expr/bitfield5.C: Same.
7578 * g++.dg/expr/bitfield6.C: Same.
7579 * g++.dg/expr/bool1.C: Same.
7580 * g++.dg/expr/bool3.C: Same.
7581 * g++.dg/expr/cond10.C: Same.
7582 * g++.dg/expr/cond11.C: Same.
7583 * g++.dg/expr/lval3.C: Same.
7584 * g++.dg/expr/lval4.C: Same.
7585 * g++.dg/ext/anon-struct4.C: Same.
7586 * g++.dg/ext/attrib44.C: Same.
7587 * g++.dg/ext/builtin3.C: Same.
7588 * g++.dg/ext/dllimport7.C: Same.
7589 * g++.dg/ext/label5.C: Same.
7590 * g++.dg/ext/no-asm-1.C: Same.
7591 * g++.dg/ext/utf16-4.C: Same.
7592 * g++.dg/ext/vla2.C: Same.
7593 * g++.dg/gomp/block-1.C: Same.
7594 * g++.dg/gomp/block-2.C: Same.
7595 * g++.dg/gomp/block-3.C: Same.
7596 * g++.dg/gomp/block-5.C: Same.
7597 * g++.dg/gomp/linear-2.C: Same.
7598 * g++.dg/gomp/target-1.C: Same.
7599 * g++.dg/gomp/target-2.C: Same.
7600 * g++.dg/gomp/taskgroup-1.C: Same.
7601 * g++.dg/gomp/teams-1.C: Same.
7602 * g++.dg/inherit/pure1.C: Same.
7603 * g++.dg/init/array43.C: Same.
7604 * g++.dg/init/array46.C: Same.
7605 * g++.dg/init/const10.C: Same.
7606 * g++.dg/init/ctor4-1.C: Same.
7607 * g++.dg/init/ctor4.C: Same.
7608 * g++.dg/init/new37.C: Same.
7609 * g++.dg/init/pr25811.C: Same.
7610 * g++.dg/init/pr29043.C: Same.
7611 * g++.dg/init/pr29571.C: Same.
7612 * g++.dg/lookup/duperr1.C: Same.
7613 * g++.dg/lookup/error1.C: Same.
7614 * g++.dg/lookup/koenig5.C: Same.
7615 * g++.dg/lookup/pr77549.C: Same.
7616 * g++.dg/lookup/suggestions1.C: Same.
7617 * g++.dg/lookup/using16.C: Same.
7618 * g++.dg/lookup/using7.C: Same.
7619 * g++.dg/other/anon-union3.C: Same.
7620 * g++.dg/other/array2.C: Same.
7621 * g++.dg/other/error13.C: Same.
7622 * g++.dg/other/error34.C: Same.
7623 * g++.dg/overload/builtin1.C: Same.
7624 * g++.dg/overload/conv-op1.C: Same.
7625 * g++.dg/overload/error3.C: Same.
7626 * g++.dg/overload/koenig1.C: Same.
7627 * g++.dg/overload/operator5.C: Same.
7628 * g++.dg/overload/template5.C: Same.
7629 * g++.dg/overload/unknown1.C: Same.
7630 * g++.dg/overload/using2.C: Same.
7631 * g++.dg/parse/constructor1.C: Same.
7632 * g++.dg/parse/crash36.C: Same.
7633 * g++.dg/parse/crash63.C: Same.
7634 * g++.dg/parse/error11.C: Same.
7635 * g++.dg/parse/error12.C: Same.
7636 * g++.dg/parse/error14.C: Same.
7637 * g++.dg/parse/error2.C: Same.
7638 * g++.dg/parse/error21.C: Same.
7639 * g++.dg/parse/error26.C: Same.
7640 * g++.dg/parse/error36.C: Same.
7641 * g++.dg/parse/friend12.C: Same.
7642 * g++.dg/parse/invalid-op1.C: Same.
7643 * g++.dg/parse/missing-template1.C: Same.
7644 * g++.dg/parse/parser-pr28152-2.C: Same.
7645 * g++.dg/parse/parser-pr28152.C: Same.
7646 * g++.dg/parse/pr16696-permissive.C: Same.
7647 * g++.dg/parse/pr16696.C: Same.
7648 * g++.dg/parse/pr69628.C: Same.
7649 * g++.dg/parse/ret-type2.C: Same.
7650 * g++.dg/parse/specialization1.C: Same.
7651 * g++.dg/parse/template3.C: Same.
7652 * g++.dg/parse/template9.C: Same.
7653 * g++.dg/parse/typename11.C: Same.
7654 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7655 * g++.dg/pr45330.C: Same.
7656 * g++.dg/rtti/typeid6.C: Same.
7657 * g++.dg/spellcheck-fields.C: Same.
7658 * g++.dg/spellcheck-typenames.C: Same.
7659 * g++.dg/tc1/dr108.C: Same.
7660 * g++.dg/tc1/dr147.C: Same.
7661 * g++.dg/template/arg7.C: Same.
7662 * g++.dg/template/conv11.C: Same.
7663 * g++.dg/template/crash13.C: Same.
7664 * g++.dg/template/crash55.C: Same.
7665 * g++.dg/template/dependent-expr5.C: Same.
7666 * g++.dg/template/error17.C: Same.
7667 * g++.dg/template/error33.C: Same.
7668 * g++.dg/template/error4.C: Same.
7669 * g++.dg/template/error50.C: Same.
7670 * g++.dg/template/error53.C: Same.
7671 * g++.dg/template/friend.C: Same.
7672 * g++.dg/template/func2.C: Same.
7673 * g++.dg/template/local6.C: Same.
7674 * g++.dg/template/member5.C: Same.
7675 * g++.dg/template/meminit1.C: Same.
7676 * g++.dg/template/nested3.C: Same.
7677 * g++.dg/template/nontype6.C: Same.
7678 * g++.dg/template/overload12.C: Same.
7679 * g++.dg/template/ptrmem8.C: Same.
7680 * g++.dg/template/qualified-id1.C: Same.
7681 * g++.dg/template/spec15.C: Same.
7682 * g++.dg/template/static1.C: Same.
7683 * g++.dg/template/static10.C: Same.
7684 * g++.dg/template/static2.C: Same.
7685 * g++.dg/template/ttp25.C: Same.
7686 * g++.dg/template/typedef2.C: Same.
7687 * g++.dg/template/typename2.C: Same.
7688 * g++.dg/template/unify10.C: Same.
7689 * g++.dg/template/unify6.C: Same.
7690 * g++.dg/template/unify7.C: Same.
7691 * g++.dg/template/unify9.C: Same.
7692 * g++.dg/template/varmod1.C: Same.
7693 * g++.dg/ubsan/div-by-zero-1.C: Same.
7694 * g++.dg/ubsan/pr63956.C: Same.
7695 * g++.dg/warn/Waddress-1.C: Same.
7696 * g++.dg/warn/Wconversion2.C: Same.
7697 * g++.dg/warn/Wnull-conversion-1.C: Same.
7698 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7699 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7700 * g++.dg/warn/Wswitch-1.C: Same.
7701 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7702 * g++.dg/warn/Wtype-limits.C: Same.
7703 * g++.dg/warn/Wunused-parm-5.C: Same.
7704 * g++.dg/warn/deprecated-6.C: Same.
7705 * g++.dg/warn/deprecated.C: Same.
7706 * g++.dg/warn/incomplete1.C: Same.
7707 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7708 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7709 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7710 * g++.dg/warn/overflow-warn-1.C: Same.
7711 * g++.dg/warn/overflow-warn-3.C: Same.
7712 * g++.dg/warn/overflow-warn-4.C: Same.
7713 * g++.dg/warn/pr12242.C: Same.
7714 * g++.dg/warn/pr30551-2.C: Same.
7715 * g++.dg/warn/pr30551.C: Same.
7716 * g++.old-deja/g++.benjamin/16077.C: Same.
7717 * g++.old-deja/g++.bob/inherit1.C: Same.
7718 * g++.old-deja/g++.brendan/crash56.C: Same.
7719 * g++.old-deja/g++.brendan/template17.C: Same.
7720 * g++.old-deja/g++.eh/ctor1.C: Same.
7721 * g++.old-deja/g++.jason/bool5.C: Same.
7722 * g++.old-deja/g++.jason/cond.C: Same.
7723 * g++.old-deja/g++.jason/operator.C: Same.
7724 * g++.old-deja/g++.jason/pmf5.C: Same.
7725 * g++.old-deja/g++.law/ctors5.C: Same.
7726 * g++.old-deja/g++.law/missed-error2.C: Same.
7727 * g++.old-deja/g++.law/operators9.C: Same.
7728 * g++.old-deja/g++.law/temps1.C: Same.
7729 * g++.old-deja/g++.mike/for2.C: Same.
7730 * g++.old-deja/g++.mike/ns5.C: Same.
7731 * g++.old-deja/g++.mike/ns7.C: Same.
7732 * g++.old-deja/g++.mike/p10769b.C: Same.
7733 * g++.old-deja/g++.niklas/t120.C: Same.
7734 * g++.old-deja/g++.niklas/t121.C: Same.
7735 * g++.old-deja/g++.ns/koenig5.C: Same.
7736 * g++.old-deja/g++.oliva/overload1.C: Same.
7737 * g++.old-deja/g++.other/crash24.C: Same.
7738 * g++.old-deja/g++.other/crash25.C: Same.
7739 * g++.old-deja/g++.other/decl5.C: Same.
7740 * g++.old-deja/g++.other/lineno5.C: Same.
7741 * g++.old-deja/g++.other/null3.C: Same.
7742 * g++.old-deja/g++.other/overcnv2.C: Same.
7743 * g++.old-deja/g++.other/ptrmem7.C: Same.
7744 * g++.old-deja/g++.other/typename1.C: Same.
7745 * g++.old-deja/g++.other/vaarg3.C: Same.
7746 * g++.old-deja/g++.pt/crash10.C: Same.
7747 * g++.old-deja/g++.pt/crash28.C: Same.
7748 * g++.old-deja/g++.pt/crash38.C: Same.
7749 * g++.old-deja/g++.pt/explicit70.C: Same.
7750 * g++.old-deja/g++.pt/explicit77.C: Same.
7751 * g++.old-deja/g++.pt/expr2.C: Same.
7752 * g++.old-deja/g++.pt/spec5.C: Same.
7753 * g++.old-deja/g++.pt/spec6.C: Same.
7754 * g++.old-deja/g++.pt/typename3.C: Same.
7755 * g++.old-deja/g++.pt/typename5.C: Same.
7756 * g++.old-deja/g++.pt/typename6.C: Same.
7757 * g++.old-deja/g++.pt/typename7.C: Same.
7758 * g++.old-deja/g++.pt/unify4.C: Same.
7759 * g++.old-deja/g++.pt/unify8.C: Same.
7760 * g++.old-deja/g++.pt/vaarg3.C: Same.
7761 * g++.old-deja/g++.robertl/eb22.C: Same.
7762 * g++.old-deja/g++.robertl/eb4.C: Same.
7763 * g++.old-deja/g++.robertl/eb44.C: Same.
7764 * g++.old-deja/g++.robertl/eb69.C: Same.
7765 * g++.old-deja/g++.robertl/eb98.C: Same.
7766 * gcc.dg/20031223-1.c: Same.
7767 * gcc.dg/940510-1.c: Same.
7768 * gcc.dg/990506-0.c: Same.
7769 * gcc.dg/Walloca-1.c: Same.
7770 * gcc.dg/Walloca-2.c: Same.
7771 * gcc.dg/Wconversion-integer.c: Same.
7772 * gcc.dg/Wcxx-compat-8.c: Same.
7773 * gcc.dg/Wimplicit-int-1.c: Same.
7774 * gcc.dg/Wimplicit-int-2.c: Same.
7775 * gcc.dg/Wimplicit-int-4.c: Same.
7776 * gcc.dg/Wpointer-sign-Wall.c: Same.
7777 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7778 * gcc.dg/Wshadow-1.c: Same.
7779 * gcc.dg/Wshadow-3.c: Same.
7780 * gcc.dg/Wswitch-enum-error.c: Same.
7781 * gcc.dg/Wswitch-enum.c: Same.
7782 * gcc.dg/Wswitch-error.c: Same.
7783 * gcc.dg/Wswitch.c: Same.
7784 * gcc.dg/Wtype-limits-Wextra.c: Same.
7785 * gcc.dg/Wtype-limits.c: Same.
7786 * gcc.dg/Wvla-larger-than-2.c: Same.
7787 * gcc.dg/anon-struct-5.c: Same.
7788 * gcc.dg/array-10.c: Same.
7789 * gcc.dg/array-11.c: Same.
7790 * gcc.dg/array-15.c: Same.
7791 * gcc.dg/array-2.c: Same.
7792 * gcc.dg/array-8.c: Same.
7793 * gcc.dg/array-const-2.c: Same.
7794 * gcc.dg/array-const-3.c: Same.
7795 * gcc.dg/bitfld-1.c: Same.
7796 * gcc.dg/bitfld-8.c: Same.
7797 * gcc.dg/builtin-redefine.c: Same.
7798 * gcc.dg/c11-noreturn-1.c: Same.
7799 * gcc.dg/c11-noreturn-2.c: Same.
7800 * gcc.dg/c11-static-assert-3.c: Same.
7801 * gcc.dg/c90-arraydecl-1.c: Same.
7802 * gcc.dg/c90-complex-1.c: Same.
7803 * gcc.dg/c90-complit-1.c: Same.
7804 * gcc.dg/c90-const-expr-11.c: Same.
7805 * gcc.dg/c90-const-expr-7.c: Same.
7806 * gcc.dg/c90-const-expr-8.c: Same.
7807 * gcc.dg/c90-enum-comma-1.c: Same.
7808 * gcc.dg/c90-flex-array-1.c: Same.
7809 * gcc.dg/c90-hexfloat-1.c: Same.
7810 * gcc.dg/c90-idem-qual-1.c: Same.
7811 * gcc.dg/c90-idem-qual-2.c: Same.
7812 * gcc.dg/c90-idem-qual-3.c: Same.
7813 * gcc.dg/c90-mixdecl-1.c: Same.
7814 * gcc.dg/c90-restrict-1.c: Same.
7815 * gcc.dg/c90-return-1.c: Same.
7816 * gcc.dg/c99-array-nonobj-1.c: Same.
7817 * gcc.dg/c99-arraydecl-1.c: Same.
7818 * gcc.dg/c99-complex-1.c: Same.
7819 * gcc.dg/c99-complex-2.c: Same.
7820 * gcc.dg/c99-complit-2.c: Same.
7821 * gcc.dg/c99-const-expr-7.c: Same.
7822 * gcc.dg/c99-const-expr-8.c: Same.
7823 * gcc.dg/c99-flex-array-3.c: Same.
7824 * gcc.dg/c99-flex-array-7.c: Same.
7825 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7826 * gcc.dg/c99-impl-decl-1.c: Same.
7827 * gcc.dg/c99-impl-int-1.c: Same.
7828 * gcc.dg/c99-impl-int-2.c: Same.
7829 * gcc.dg/c99-init-3.c: Same.
7830 * gcc.dg/c99-restrict-1.c: Same.
7831 * gcc.dg/c99-return-1.c: Same.
7832 * gcc.dg/c99-tag-1.c: Same.
7833 * gcc.dg/c99-tag-3.c: Same.
7834 * gcc.dg/call-diag-2.c: Same.
7835 * gcc.dg/cpp/19940712-1.c: Same.
7836 * gcc.dg/cpp/19951025-1.c: Same.
7837 * gcc.dg/cpp/19990413-1.c: Same.
7838 * gcc.dg/cpp/direct2.c: Same.
7839 * gcc.dg/cpp/direct2s.c: Same.
7840 * gcc.dg/cpp/pr28709.c: Same.
7841 * gcc.dg/cpp/pr61854-c90.c: Same.
7842 * gcc.dg/cpp/pr61854-c94.c: Same.
7843 * gcc.dg/cpp/pragma-1.c: Same.
7844 * gcc.dg/cpp/pragma-2.c: Same.
7845 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7846 * gcc.dg/cpp/trad/literals-2.c: Same.
7847 * gcc.dg/cpp/warn-comments-2.c: Same.
7848 * gcc.dg/cpp/warn-comments-3.c: Same.
7849 * gcc.dg/cpp/warn-comments.c: Same.
7850 * gcc.dg/cpp/warn-long-long-2.c: Same.
7851 * gcc.dg/cpp/warn-long-long.c: Same.
7852 * gcc.dg/cpp/warn-redefined-2.c: Same.
7853 * gcc.dg/cpp/warn-redefined.c: Same.
7854 * gcc.dg/darwin-cfstring-2.c: Same.
7855 * gcc.dg/darwin-cfstring-format-1.c: Same.
7856 * gcc.dg/decl-9.c: Same.
7857 * gcc.dg/declspec-1.c: Same.
7858 * gcc.dg/declspec-10.c: Same.
7859 * gcc.dg/declspec-11.c: Same.
7860 * gcc.dg/declspec-13.c: Same.
7861 * gcc.dg/declspec-18.c: Same.
7862 * gcc.dg/declspec-4.c: Same.
7863 * gcc.dg/declspec-5.c: Same.
7864 * gcc.dg/declspec-6.c: Same.
7865 * gcc.dg/declspec-8.c: Same.
7866 * gcc.dg/deprecated-4.c: Same.
7867 * gcc.dg/deprecated.c: Same.
7868 * gcc.dg/dfp/composite-type.c: Same.
7869 * gcc.dg/empty-source-2.c: Same.
7870 * gcc.dg/empty-source-3.c: Same.
7871 * gcc.dg/format/attr-6.c: Same.
7872 * gcc.dg/format/branch-1.c: Same.
7873 * gcc.dg/format/c90-printf-1.c: Same.
7874 * gcc.dg/format/c90-strftime-2.c: Same.
7875 * gcc.dg/format/c99-strftime-1.c: Same.
7876 * gcc.dg/format/cmn-err-1.c: Same.
7877 * gcc.dg/format/few-1.c: Same.
7878 * gcc.dg/format/ms_branch-1.c: Same.
7879 * gcc.dg/format/ms_unnamed-1.c: Same.
7880 * gcc.dg/format/ms_va-1.c: Same.
7881 * gcc.dg/format/unnamed-1.c: Same.
7882 * gcc.dg/format/va-1.c: Same.
7883 * gcc.dg/format/xopen-1.c: Same.
7884 * gcc.dg/funcdef-var-1.c: Same.
7885 * gcc.dg/funcdef-var-2.c: Same.
7886 * gcc.dg/gnu89-const-expr-1.c: Same.
7887 * gcc.dg/gnu89-const-expr-2.c: Same.
7888 * gcc.dg/gnu90-const-expr-1.c: Same.
7889 * gcc.dg/gnu99-const-expr-1.c: Same.
7890 * gcc.dg/gnu99-const-expr-2.c: Same.
7891 * gcc.dg/gnu99-init-2.c: Same.
7892 * gcc.dg/gomp/_Atomic-5.c: Same.
7893 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7894 * gcc.dg/gomp/atomic-5.c: Same.
7895 * gcc.dg/gomp/linear-1.c: Same.
7896 * gcc.dg/gomp/pr67500.c: Same.
7897 * gcc.dg/init-bad-1.c: Same.
7898 * gcc.dg/init-bad-2.c: Same.
7899 * gcc.dg/init-bad-3.c: Same.
7900 * gcc.dg/init-string-1.c: Same.
7901 * gcc.dg/label-compound-stmt-1.c: Same.
7902 * gcc.dg/label-decl-2.c: Same.
7903 * gcc.dg/label-decl-4.c: Same.
7904 * gcc.dg/large-size-array-2.c: Same.
7905 * gcc.dg/large-size-array-4.c: Same.
7906 * gcc.dg/lvalue-6.c: Same.
7907 * gcc.dg/m-un-2.c: Same.
7908 * gcc.dg/multiple-overflow-warn-1.c: Same.
7909 * gcc.dg/multiple-overflow-warn-2.c: Same.
7910 * gcc.dg/multiple-overflow-warn-3.c: Same.
7911 * gcc.dg/nested-redef-1.c: Same.
7912 * gcc.dg/no-asm-1.c: Same.
7913 * gcc.dg/no-asm-3.c: Same.
7914 * gcc.dg/no-asm-4.c: Same.
7915 * gcc.dg/noncompile/20010524-1.c: Same.
7916 * gcc.dg/noncompile/incomplete-5.c: Same.
7917 * gcc.dg/noncompile/pr44517.c: Same.
7918 * gcc.dg/noncompile/pr52290.c: Same.
7919 * gcc.dg/noreturn-1.c: Same.
7920 * gcc.dg/overflow-warn-1.c: Same.
7921 * gcc.dg/overflow-warn-2.c: Same.
7922 * gcc.dg/overflow-warn-3.c: Same.
7923 * gcc.dg/overflow-warn-4.c: Same.
7924 * gcc.dg/parm-mismatch-1.c: Same.
7925 * gcc.dg/parser-pr28152-2.c: Same.
7926 * gcc.dg/parser-pr28152.c: Same.
7927 * gcc.dg/pedwarn-init.c: Same.
7928 * gcc.dg/pointer-arith-2.c: Same.
7929 * gcc.dg/pointer-arith-3.c: Same.
7930 * gcc.dg/pointer-arith-4.c: Same.
7931 * gcc.dg/pr14475.c: Same.
7932 * gcc.dg/pr18596-3.c: Same.
7933 * gcc.dg/pr18809-1.c: Same.
7934 * gcc.dg/pr27953.c: Same.
7935 * gcc.dg/pr30457.c: Same.
7936 * gcc.dg/pr30551-2.c: Same.
7937 * gcc.dg/pr30551-3.c: Same.
7938 * gcc.dg/pr30551-4.c: Same.
7939 * gcc.dg/pr30551-5.c: Same.
7940 * gcc.dg/pr30551-6.c: Same.
7941 * gcc.dg/pr30551.c: Same.
7942 * gcc.dg/pr36997.c: Same.
7943 * gcc.dg/pr41842.c: Same.
7944 * gcc.dg/pr48552-1.c: Same.
7945 * gcc.dg/pr48552-2.c: Same.
7946 * gcc.dg/pr59717.c: Same.
7947 * gcc.dg/pr61077.c: Same.
7948 * gcc.dg/pr61096-1.c: Same.
7949 * gcc.dg/pr63626.c: Same.
7950 * gcc.dg/pr64223-1.c: Same.
7951 * gcc.dg/pr64223-2.c: Same.
7952 * gcc.dg/pr8788-1.c: Same.
7953 * gcc.dg/pr8927-1.c: Same.
7954 * gcc.dg/pragma-darwin.c: Same.
7955 * gcc.dg/pragma-diag-5.c: Same.
7956 * gcc.dg/pragma-message.c: Same.
7957 * gcc.dg/redecl-1.c: Same.
7958 * gcc.dg/simd-1.c: Same.
7959 * gcc.dg/simd-5.c: Same.
7960 * gcc.dg/simd-6.c: Same.
7961 * gcc.dg/spellcheck-fields.c: Same.
7962 * gcc.dg/spellcheck-typenames.c: Same.
7963 * gcc.dg/struct-semi-2.c: Same.
7964 * gcc.dg/struct-semi-3.c: Same.
7965 * gcc.dg/transparent-union-3.c: Same.
7966 * gcc.dg/ucnid-8.c: Same.
7967 * gcc.dg/uninit-pr19430-O0.c: Same.
7968 * gcc.dg/uninit-pr19430.c: Same.
7969 * gcc.dg/uninit-pr20644-O0.c: Same.
7970 * gcc.dg/utf-dflt.c: Same.
7971 * gcc.dg/utf-dflt2.c: Same.
7972 * gcc.dg/utf16-4.c: Same.
7973 * gcc.dg/vla-11.c: Same.
7974 * gcc.dg/vla-20.c: Same.
7975 * gcc.dg/vla-init-1.c: Same.
7976 * gcc.dg/vla-init-2.c: Same.
7977 * gcc.dg/vla-init-3.c: Same.
7978 * gcc.dg/weak/weak-6.c: Same.
7979 * gcc.dg/weak/weak-7.c: Same.
7980 * gcc.dg/wtr-int-type-1.c: Same.
7981 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7982 * gcc.target/arm/polytypes.c: Same.
7983 * gcc.target/i386/spellcheck-options-4.c: Same.
7984 * gcc.target/powerpc/20030218-1.c: Same.
7985 * gcc.target/sh/pr21255-4.c: Same.
7986 * gcc.test-framework/dg-error-exp-XP.c: Same.
7987 * gfortran.dg/array_constructor_30.f03: Same.
7988 * gfortran.dg/class_30.f90: Same.
7989 * gfortran.dg/goacc/subarrays.f95: Same.
7990 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7991 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7992 * gfortran.dg/intrinsic_std_1.f90: Same.
7993 * gfortran.dg/pr70006.f90: Same.
7994 * gfortran.dg/warning-directive-1.F90: Same.
7995 * gfortran.dg/warning-directive-2.F90: Same.
7996 * gfortran.dg/warning-directive-3.F90: Same.
7997 * gfortran.dg/warning-directive-4.F90: Same.
7998 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7999 * obj-c++.dg/class-extension-1.mm: Same.
8000 * obj-c++.dg/class-extension-2.mm: Same.
8001 * obj-c++.dg/class-protocol-1.mm: Same.
8002 * obj-c++.dg/cxx-ivars-1.mm: Same.
8003 * obj-c++.dg/duplicate-class-1.mm: Same.
8004 * obj-c++.dg/exceptions-3.mm: Same.
8005 * obj-c++.dg/exceptions-4.mm: Same.
8006 * obj-c++.dg/exceptions-5.mm: Same.
8007 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8008 * obj-c++.dg/fsf-package-0.m: Same.
8009 * obj-c++.dg/invalid-type-1.mm: Same.
8010 * obj-c++.dg/method-12.mm: Same.
8011 * obj-c++.dg/method-13.mm: Same.
8012 * obj-c++.dg/method-15.mm: Same.
8013 * obj-c++.dg/method-16.mm: Same.
8014 * obj-c++.dg/method-6.mm: Same.
8015 * obj-c++.dg/method-7.mm: Same.
8016 * obj-c++.dg/property/at-property-1.mm: Same.
8017 * obj-c++.dg/property/at-property-14.mm: Same.
8018 * obj-c++.dg/property/at-property-17.mm: Same.
8019 * obj-c++.dg/property/at-property-21.mm: Same.
8020 * obj-c++.dg/property/at-property-5.mm: Same.
8021 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8022 * obj-c++.dg/property/dynamic-3.mm: Same.
8023 * obj-c++.dg/property/dynamic-4.mm: Same.
8024 * obj-c++.dg/property/property-neg-1.mm: Same.
8025 * obj-c++.dg/property/property-neg-6.mm: Same.
8026 * obj-c++.dg/property/synthesize-11.mm: Same.
8027 * obj-c++.dg/property/synthesize-5.mm: Same.
8028 * obj-c++.dg/property/synthesize-6.mm: Same.
8029 * obj-c++.dg/proto-lossage-4.mm: Same.
8030 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8031 * obj-c++.dg/strings/strings-1.mm: Same.
8032 * obj-c++.dg/super-class-1.mm: Same.
8033 * obj-c++.dg/syntax-error-6.mm: Same.
8034 * obj-c++.dg/syntax-error-7.mm: Same.
8035 * obj-c++.dg/syntax-error-9.mm: Same.
8036 * obj-c++.dg/try-catch-13.mm: Same.
8037 * objc.dg/attributes/method-noreturn-1.m: Same.
8038 * objc.dg/bad-receiver-type-2.m: Same.
8039 * objc.dg/bad-receiver-type.m: Same.
8040 * objc.dg/call-super-2.m: Same.
8041 * objc.dg/class-2.m: Same.
8042 * objc.dg/class-extension-1.m: Same.
8043 * objc.dg/class-extension-2.m: Same.
8044 * objc.dg/class-protocol-1.m: Same.
8045 * objc.dg/desig-init-1.m: Same.
8046 * objc.dg/duplicate-class-1.m: Same.
8047 * objc.dg/exceptions-3.m: Same.
8048 * objc.dg/exceptions-4.m: Same.
8049 * objc.dg/exceptions-5.m: Same.
8050 * objc.dg/foreach-6.m: Same.
8051 * objc.dg/foreach-7.m: Same.
8052 * objc.dg/fsf-nsstring-format-1.m: Same.
8053 * objc.dg/fsf-package-0.m: Same.
8054 * objc.dg/invalid-type-1.m: Same.
8055 * objc.dg/method-11.m: Same.
8056 * objc.dg/method-19.m: Same.
8057 * objc.dg/method-2.m: Same.
8058 * objc.dg/method-20.m: Same.
8059 * objc.dg/method-5.m: Same.
8060 * objc.dg/method-6.m: Same.
8061 * objc.dg/method-7.m: Same.
8062 * objc.dg/method-9.m: Same.
8063 * objc.dg/missing-proto-3.m: Same.
8064 * objc.dg/private-1.m: Same.
8065 * objc.dg/property/at-property-1.m: Same.
8066 * objc.dg/property/at-property-14.m: Same.
8067 * objc.dg/property/at-property-17.m: Same.
8068 * objc.dg/property/at-property-21.m: Same.
8069 * objc.dg/property/at-property-5.m: Same.
8070 * objc.dg/property/dynamic-3.m: Same.
8071 * objc.dg/property/dynamic-4.m: Same.
8072 * objc.dg/property/property-neg-1.m: Same.
8073 * objc.dg/property/property-neg-6.m: Same.
8074 * objc.dg/property/synthesize-11.m: Same.
8075 * objc.dg/property/synthesize-5.m: Same.
8076 * objc.dg/property/synthesize-6.m: Same.
8077 * objc.dg/proto-hier-1.m: Same.
8078 * objc.dg/proto-lossage-4.m: Same.
8079 * objc.dg/protocol-qualifier-2.m: Same.
8080 * objc.dg/strings/strings-1.m: Same.
8081 * objc.dg/type-size-1.m: Same.
8082
d904a983
JL
80832017-04-18 Jeff Law <law@redhat.com>
8084
8085 PR target/74563
8086 * gcc.target/mips/pr74563: New test.
8087
0155ed56
JJ
80882017-04-18 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR tree-optimization/80443
8091 * gcc.c-torture/compile/pr80443.c: New test.
8092
f380f608
RS
80932017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8094
8095 PR rtl-optimization/80357
8096 * gcc.c-torture/compile/pr80357.c: New test.
8097
dd68669b
JL
80982017-04-18 Jeff Law <law@redhat.com>
8099
8100 PR middle-end/80422
8101 * gcc.c-torture/compile/pr80422.c: New test.
8102
1cda61fc
JJ
81032017-04-18 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR debug/80263
8106 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8107
19970253
MM
81082017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8109
8110 PR target/80099
8111 * gcc.target/powerpc/pr80099-1.c: New test.
8112 * gcc.target/powerpc/pr80099-2.c: Likewise.
8113 * gcc.target/powerpc/pr80099-3.c: Likewise.
8114 * gcc.target/powerpc/pr80099-4.c: Likewise.
8115 * gcc.target/powerpc/pr80099-5.c: Likewise.
8116
8487c9a5
JJ
81172017-04-18 Jakub Jelinek <jakub@redhat.com>
8118
3b5fb3cb
JJ
8119 PR sanitizer/80444
8120 * gcc.dg/sancov/pr80444.c: New test.
8121
8487c9a5
JJ
8122 PR middle-end/79788
8123 PR middle-end/80375
8124 * gcc.dg/pr79788-1.c: New test.
8125 * gcc.dg/pr79788-2.c: New test.
8126
be7c73ae
MP
81272017-04-18 Marek Polacek <polacek@redhat.com>
8128
8129 PR c++/80244 - ICE with attribute in template alias.
8130 * g++.dg/cpp0x/alias-decl-59.C: New test.
8131
d6e3e8a5
MP
8132 PR c++/80241 - ICE with alignas pack expansion.
8133 * g++.dg/cpp0x/alignas11.C: New test.
8134
1adb82e1
BE
81352017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8136
8137 PR c++/80287
8138 * g++.dg/lto/pr80287_0.C: New test.
8139
fb5e5621
KN
81402017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8141
8142 PR target/80315
8143 * gcc.target/powerpc/pr80315-1.c: New test.
8144 * gcc.target/powerpc/pr80315-2.c: New test.
8145 * gcc.target/powerpc/pr80315-3.c: New test.
8146 * gcc.target/powerpc/pr80315-4.c: New test.
8147
afeaeb70
TV
81482017-04-16 Tom de Vries <tom@codesourcery.com>
8149
8150 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8151 directive.
8152 * g++.dg/parse/error3.C: Same.
8153 * g++.old-deja/g++.pt/niklas01a.C: Same.
8154 * gcc.dg/990506-0.c: Same.
8155 * gcc.dg/cpp/19990413-1.c: Same.
8156 * gcc.dg/cpp/pragma-1.c: Same.
8157 * gcc.dg/cpp/pragma-2.c: Same.
8158 * gcc.dg/m-un-2.c: Same.
8159 * objc.dg/private-1.m: Same.
8160
604f37cd
UB
81612017-04-15 Uros Bizjak <ubizjak@gmail.com>
8162
8163 * gcc.dg/pr54669.c: Fix dg-do directive.
8164 * gcc.dg/pr78582.c: Ditto.
8165 * gcc.dg/pr80020.c: Ditto.
8166 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8167 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8168 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8169 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8170 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8171 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8172 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8173 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8174 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8175 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8176
35cfdb17
DH
81772017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8178
604f37cd 8179 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8180 * gfortran.dg/generic_29.f90: Likewise.
8181 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8182 * gfortran.dg/pr41922.f90: Likewise.
8183 * gfortran.dg/pr70006.f90: Likewise.
8184
f378be38
SB
81852017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8186
8187 PR tree-optimization/66612
8188 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8189
43076492
JW
81902017-04-14 Janus Weil <janus@gcc.gnu.org>
8191
8192 PR fortran/80361
8193 * gfortran.dg/class_62.f90: New test case.
8194
dd3d6a42
AB
81952017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8196
8197 * gcc.target/arc/loop-1.c: New file.
8198
31a07c81
MM
81992017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8200
8201 PR target/80098
8202 * gcc.target/powerpc/pr80098-1.c: New test.
8203 * gcc.target/powerpc/pr80098-2.c: Likewise.
8204 * gcc.target/powerpc/pr80098-3.c: Likewise.
8205 * gcc.target/powerpc/pr80098-4.c: Likewise.
8206
09956017
JJ
82072017-04-13 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR sanitizer/80403
8210 * g++.dg/ubsan/pr80403-2.C: New test.
8211
bc042396
VM
82122017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8213
8214 PR rtl-optimization/80343
8215 * gcc.target/powerpc/pr80343.c: New.
8216
abac4c34
DK
82172017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8218
8219 PR sanitizer/80414
8220 * c-c++-common/ubsan/bounds-15.c: New test.
8221
43a3aa03
RB
82222017-04-13 Richard Biener <rguenther@suse.de>
8223
8224 PR testsuite/80416
8225 * g++.dg/torture/pr79671.C: Fix asm constraints.
8226
031fbdb9
JJ
82272017-04-13 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR debug/80321
8230 * gcc.dg/debug/pr80321.c: New test.
8231
82322017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gnat.dg/debug10.adb: New test.
8235 * gnat.dg/debug10_pkg.ads: New helper.
8236
76873758
JJ
82372017-04-12 Jakub Jelinek <jakub@redhat.com>
8238
deed3da9
JJ
8239 PR tree-optimization/79390
8240 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8241
b96a3e11
JJ
8242 PR sanitizer/80403
8243 PR sanitizer/80404
8244 PR sanitizer/80405
8245 * g++.dg/ubsan/pr80403.C: New test.
8246 * g++.dg/ubsan/pr80404.C: New test.
8247 * g++.dg/ubsan/pr80405.C: New test.
8248
76873758
JJ
8249 PR c/80163
8250 * gcc.dg/torture/pr80163.c: New test.
8251
940c9a7c 82522017-04-12 Richard Biener <rguenther@suse.de>
76873758 8253 Jeff Law <law@redhat.com>
940c9a7c
RB
8254
8255 PR tree-optimization/80359
8256 * gcc.dg/torture/pr80359.c: New testcase.
8257
350792ff 82582017-04-12 Richard Biener <rguenther@suse.de>
76873758 8259 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8260
8261 PR middle-end/79671
8262 * g++.dg/torture/pr79671.C: New testcase.
8263 * g++.dg/lto/pr79671_0.C: Likewise.
8264 * g++.dg/lto/pr79671_1.c: Likewise.
8265
d62e6f10
JJ
82662017-04-12 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR sanitizer/80349
8269 * g++.dg/ubsan/pr80349.C: New test.
8270
8585103f
JJ
82712017-04-11 Jakub Jelinek <jakub@redhat.com>
8272
347e1f77
JJ
8273 PR c++/80370
8274 * g++.dg/cpp1z/decomp28.C: New test.
8275
df1c878e
JJ
8276 PR middle-end/80100
8277 * gcc.dg/pr80100.c: New test.
8278
8585103f
JJ
8279 PR rtl-optimization/80385
8280 * g++.dg/opt/pr80385.C: New test.
8281
c6cf6ef7
ML
82822017-04-11 Martin Liska <mliska@suse.cz>
8283
8284 PR ipa/80212
8285 * g++.dg/ipa/pr80212.C: New test.
8286
3812f460
MS
82872017-04-11 Martin Sebor <msebor@redhat.com>
8288
8289 PR middle-end/80364
8290 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8291
9f679370
ML
82922017-04-11 Martin Liska <mliska@suse.cz>
8293
8294 PR sanitizer/70878
8295 * gcc.dg/ubsan/pr70878.c: New test.
8296
82665822
JJ
82972017-04-11 Jakub Jelinek <jakub@redhat.com>
8298
cb278caa
JJ
8299 PR target/80381
8300 * gcc.target/i386/pr80381.c: New test.
8301
82665822
JJ
8302 PR c++/80363
8303 * g++.dg/ext/pr80363.C: New test.
8304
abde687a
SKS
83052017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8306
8307 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8308 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8309 Add avr-*-* to non-lp64 selector.
8310
13e6ec34
MS
83112017-04-10 Martin Sebor <msebor@redhat.com>
8312
8313 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8314 * gcc.dg/pr40340-4.c: Same.
8315
a2cb1196
NK
83162017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8317
13e6ec34 8318 PR fortran/69498
a2cb1196
NK
8319 * gfortran.dg/submodule_unexp.f90: Modified test
8320 to account for new error.
8321 * gfortran.dg/submodule_twice.f90: New Test
8322
b447b28c
JJ
83232017-04-10 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR c++/80176
8326 * g++.dg/init/ref23.C: New test.
8327
3bbd6768
TK
83282017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8329
8330 PR tree-optimization/80304
8331 * gfortran.dg/do_concurrent_4.f90: New test case.
8332
99827b5c
JW
83332017-04-10 Janus Weil <janus@gcc.gnu.org>
8334
8335 PR fortran/80046
8336 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8337
7db31bc2
DE
83382017-04-10 David Edelsohn <dje.gcc@gmail.com>
8339
8340 * g++.dg/torture/pr79905.C: Add -maltivec option.
8341
9058a2c5
JL
83422017-04-10 Jeff Law <law@redhat.com>
8343
8344 PR tree-optimization/80374
8345 * g++.dg/pr80374.c: New test.
8346
bd8f8642
KN
83472017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8348
8349 PR target/80108
8350 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8351 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8352
f634dd47
UB
83532017-04-10 Uros Bizjak <ubizjak@gmail.com>
8354
8355 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8356
065ba179
UB
83572017-04-10 Uros Bizjak <ubizjak@gmail.com>
8358
8359 PR testsuite/79356
8360 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8361
71b838d0
DS
83622017-04-10 Daniel Santos <daniel.santos@pobox.com>
8363
8364 PR testsuite/79867
8365 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8366
98a7a34e
MP
83672017-04-10 Marek Polacek <polacek@redhat.com>
8368
8369 PR sanitizer/80348
8370 * g++.dg/ubsan/div-by-zero-3.C: New test.
8371
aac69a62
BC
83722017-04-10 Bin Cheng <bin.cheng@arm.com>
8373
8374 PR tree-optimization/80153
8375 * gcc.c-torture/execute/pr80153.c: New.
8376
737237c9
RB
83772017-04-10 Richard Biener <rguenther@suse.de>
8378
8379 PR middle-end/80362
8380 * gcc.dg/torture/pr80362.c: New testcase.
8381
ba6ee9fc
RB
83822017-04-10 Richard Biener <rguenther@suse.de>
8383
8384 PR tree-optimization/80304
8385 * gcc.dg/torture/pr80304.c: New testcase.
8386
4d1a05f1
NS
83872017-04-10 Nathan Sidwell <nathan@acm.org>
8388
8389 PR target/79905
8390 * g++.dg/torture/pr79905.C: New.
8391
3ee0fb02
ML
83922017-04-10 Martin Liska <mliska@suse.cz>
8393
8394 PR sanitizer/80350
8395 * c-c++-common/ubsan/pr80350.c: New test.
8396
167a5b77
JJ
83972017-04-10 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR target/80324
8400 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8401
d691b7e4
ML
84022017-04-08 Martin Liska <mliska@suse.cz>
8403
8404 Revert:
8405 2017-04-07 Martin Liska <mliska@suse.cz>
8406
8407 PR ipa/80212
8408 * g++.dg/ipa/pr80212.C: New test.
8409
dcb2c527
JJ
84102017-04-07 Jakub Jelinek <jakub@redhat.com>
8411
c98b0016
JJ
8412 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8413 dg-options.
8414 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8415
dcb2c527
JJ
8416 PR target/80322
8417 PR target/80323
8418 PR target/80325
8419 PR target/80326
8420 * gcc.target/i386/avx512f-undefined-1.c: New test.
8421 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8422 * gcc.target/i386/avx-cvtsd-1.c: New test.
8423 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8424 * gcc.target/i386/avx512f-abspd-1.c: New test.
8425 * gcc.target/i386/avx-cvtss-1.c: New test.
8426 * gcc.target/i386/avx512f-absps-1.c: New test.
8427 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8428 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8429
1ef532f4
MP
84302017-04-07 Marek Polacek <polacek@redhat.com>
8431
8432 PR sanitizer/80348
8433 * g++.dg/ubsan/div-by-zero-2.C: New test.
8434
2166aeb3
MP
8435 PR c++/80095
8436 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8437
057da7af
VM
84382017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8439
8440 PR rtl-optimization/70478
8441 * gcc.target/s390/pr70478.c: New.
8442
3b6cb9e3
ML
84432017-04-07 Martin Liska <mliska@suse.cz>
8444
8445 PR target/79889
8446 * g++.dg/ext/mv8.C: Add aarch64* targets.
8447
70cd23c0
ML
84482017-04-07 Martin Liska <mliska@suse.cz>
8449
8450 PR ipa/80212
8451 * g++.dg/ipa/pr80212.C: New test.
8452
fe6bb25f
TP
84532017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8454
8455 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8456
bf7b869a
RB
84572017-04-07 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/80334
8460 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8461 alignas on stack.
8462
2d143ba8
RB
84632017-04-07 Richard Biener <rguenther@suse.de>
8464
8465 PR middle-end/80341
8466 * gcc.dg/torture/pr80341.c: New testcase.
8467
ed3cd38d
JJ
84682017-04-06 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR debug/80234
8471 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8472 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8473
e5f56581
UB
84742017-04-06 Uros Bizjak <ubizjak@gmail.com>
8475
8476 PR target/79733
8477 * gcc.target/i386/pr79733.c: New test.
8478
a5211c80
UB
84792017-04-06 Uros Bizjak <ubizjak@gmail.com>
8480
8481 PR target/80298
8482 * gcc.target/i386/pr80298-1.c: New test.
8483 * gcc.target/i386/pr80298-2.c: Ditto.
8484
db086c96
TP
84852017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8486
8487 PR target/80082
8488 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8489 ARMv7-R.
8490
09b63f67
RB
84912017-04-06 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/80334
8494 * g++.dg/torture/pr80334.C: New testcase.
8495
d9f8c5af
ML
84962017-04-06 Martin Liska <mliska@suse.cz>
8497
8498 PR sanitizer/80166
8499 * gcc.dg/asan/pr80166.c: New test.
8500
1b68991f
RO
85012017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503 PR tree-optimization/79390
8504 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8505
0f784346
RB
85062017-04-06 Richard Biener <rguenther@suse.de>
8507
8508 PR tree-optimization/80262
8509 * gcc.target/i386/pr80262.c: New testcase.
8510
23a429c2
RB
85112017-04-06 Richard Biener <rguenther@suse.de>
8512
8513 PR middle-end/80281
8514 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8515
e2323a2b
VM
85162017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8517
8518 PR rtl-optimization/70703
8519 * gcc.target/i386/pr70703.c: New.
8520
47a11342
JJ
85212017-04-05 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR sanitizer/80308
8524 * c-c++-common/asan/pr80308.c: New test.
8525
d0ee17a5
DV
85262017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8527
8528 PR target/79890
8529 * gcc.target/s390/pr79890.c: New test case.
8530
36f896c7
JJ
85312017-04-05 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR target/80310
8534 * c-c++-common/ubsan/pr80310.c: New test.
8535
d16e2ddd
JJ
85362017-04-04 Jakub Jelinek <jakub@redhat.com>
8537
e1201dff
JJ
8538 PR c++/80297
8539 * g++.dg/torture/pr80297.C: New test.
8540
d16e2ddd
JJ
8541 PR tree-optimization/79390
8542 * gcc.target/i386/pr79390.c: New test.
8543 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8544
c0ea338b
VR
85452017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8546
8547 PR c++/80296
8548 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8549
a1527a93
TP
85502017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8551
8552 PR target/80307
8553 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8554 targeting any CPU or architecture.
8555 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8556 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8557 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8558 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8559 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8560 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8561 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8562 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8563
065ba179 85642017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8565
8566 PR fortran/69498
8567 * gfortran.dg/submodule_unexp.f90: New test.
8568
b1fd967c
JJ
85692017-04-04 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR target/80286
8572 * gcc.target/i386/avx-pr80286.c: New test.
8573 * gcc.dg/pr80286.c: New test.
8574
248179b5
RB
85752017-04-04 Richard Biener <rguenther@suse.de>
8576
8577 PR middle-end/80281
8578 * gcc.dg/torture/pr80281.c: New testcase.
8579
a577fcf2
RB
85802017-04-04 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/80275
8583 * g++.dg/opt/pr80275.C: Make g static.
8584
833bbf60
SB
85852017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8586
8587 PR rtl-optimization/60818
8588 * gcc.c-torture/compile/pr60818.c: New testcase.
8589
5764ee3c
JW
85902017-04-03 Jonathan Wakely <jwakely@redhat.com>
8591
8592 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8593 * gcc.dg/20031012-1.c: Likewise.
8594 * gcc.dg/ipa/ipcp-1.c: Likewise.
8595 * gcc.dg/torture/matrix-3.c: Likewise.
8596 * gcc.target/powerpc/ppc-spe.c: Likewise.
8597 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8598
bbdf4e81
PB
85992017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8600
8601 PR target/80246
8602 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8603 powerpc_vsx_ok.
8604 (std, ld): Limit scan-assembler-times check to lp64.
8605 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8606 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8607 powerpc_vsx_ok.
8608
44bc146f
PB
86092017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8610
8611 PR target/80246
8612 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8613
fff80893
RB
86142017-04-03 Richard Biener <rguenther@suse.de>
8615
8616 PR tree-optimization/80275
8617 * g++.dg/opt/pr80275.C: New testcase.
8618
79f9fc38
DV
86192017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8620
8621 PR testsuite/79356
8622 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8623
a8e70fd3
RD
86242017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8625
8626 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8627 (bal): Increase iteration count and assume alignment.
8628
e0061866
BC
86292017-04-03 Bin Cheng <bin.cheng@arm.com>
8630
8631 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8632
c2d43326
AP
86332017-04-02 Andrew Pinski <apinski@cavium.com>
8634
8635 * gcc.c-torture/compile/nested-3.c: New testcase.
8636 * gcc.c-torture/execute/20170401-1.c: New testcase.
8637 * gcc.c-torture/execute/20170401-2.c: New testcase.
8638
a5a9046d
SB
86392017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8640
8641 PR rtl-optimization/79405
8642 gcc.dg/pr79405.c: New testcase.
8643
6f3af356
JJ
86442017-03-31 Jakub Jelinek <jakub@redhat.com>
8645
eee3756d
JJ
8646 PR debug/79255
8647 * gcc.dg/pr79255.c: New test.
8648
6f3af356
JJ
8649 PR c++/79572
8650 * g++.dg/ubsan/null-8.C: New test.
8651
99e6cfd6
PH
86522017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8653
8654 PR target/80107
8655 * gfortran.dg/pr80107.f: New.
8656
094e6b7a
JL
86572017-03-31 Jeff Law <law@redhat.com>
8658
8659 PR tree-optimization/49498
8660 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8661
eceb2409 86622017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8663
eceb2409
RB
8664 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8665
c412c01a 86662017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8667
c412c01a
RB
8668 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8669
005f12bf
JJ
86702017-03-31 Jakub Jelinek <jakub@redhat.com>
8671
af88f557
JJ
8672 PR libstdc++/80251
8673 * g++.dg/ext/is_aggregate.C: New test.
8674
7d790165
JJ
8675 PR middle-end/80173
8676 * gcc.target/i386/pr80173.c: New test.
8677
a7d55154
JJ
8678 PR middle-end/80163
8679 * gcc.dg/pr80163.c: New test.
8680
005f12bf
JJ
8681 PR debug/80025
8682 * gcc.dg/torture/pr80025.c: New test.
8683
c8e0f43f
MF
86842017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8685
8686 * gcc.target/mips/pr52125.c: Add -msym32.
8687
724d25f3
JJ
86882017-03-30 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR translation/80189
8691 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8692 * g++.dg/gomp/sharing-1.C: Likewise.
8693 * gfortran.dg/gomp/pr44536.f90: Likewise.
8694 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8695 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8696 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8697 * gfortran.dg/gomp/pr33439.f90: Likewise.
8698 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8699 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8700 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8701 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8702 * gcc.dg/gomp/sharing-1.c: Likewise.
8703
05dc406d
PB
87042017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8705
8706 PR target/80246
8707 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8708 Darwin and SPE.
8709 (dxex, dxexq): Update return type.
8710 (diex, diexq): Update argument type.
8711 * gcc.target/powerpc/pr80246.c: New test.
8712
b0fd4d7e
MJ
87132017-03-30 Martin Jambor <mjambor@suse.cz>
8714
8715 PR ipa/77333
8716 * g++.dg/ipa/pr77333.C: New test.
8717
de008ec4
JJ
87182017-03-30 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR target/80206
8721 * gcc.target/i386/pr80206.c: New test.
8722
28c02407
RB
87232017-03-30 Richard Biener <rguenther@suse.de>
8724
8725 PR tree-optimization/77498
8726 * gfortran.dg/pr77498.f: New testcase.
8727
10fa8dfb
MP
87282017-03-29 Marek Polacek <polacek@redhat.com>
8729
8730 PR c/79730
8731 * gcc.dg/pr79730.c: New test.
8732
fdc54f39
JD
87332017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8734
8735 PR libgfortran/78670
8736 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8737 a character of length 1. Update test for success.
8738 * gfortran.dg/dtio_28.f03: New test.
8739 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8740 'scratch' to delete the file when done.
8741
533c0b69
SB
87422017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8743
8744 PR rtl-optimization/80233
8745 * gcc.c-torture/compile/pr80233.c: New testcase.
8746
e35229f8
TK
87472017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8748
8749 PR fortran/80254
8750 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8751 * gfortran.dg/dec_io_2a.f90: instead (new test).
8752
5c0a28d4
JW
87532017-03-28 Jiong Wang <jiong.wang@arm.com>
8754
8755 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8756
19846619
SB
87572017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8758
8759 PR testsuite/43496
8760 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8761 generating PIC code.
8762
e5119fab
VM
87632017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8764
8765 PR rtl-optimization/80193
8766 * gcc.target/i386/pr80193.c: New.
8767
cf474530
JW
87682017-03-28 Janus Weil <janus@gcc.gnu.org>
8769
8770 PR fortran/78661
8771 * gfortran.dg/dtio_25.f90: Modified test case.
8772 * gfortran.dg/dtio_27.f90: New test case.
8773
34fac449
UB
87742017-03-28 Uros Bizjak <ubizjak@gmail.com>
8775
8776 PR target/53383
8777 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8778 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8779 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8780
3e907b90
BC
87812017-03-28 Bin Cheng <bin.cheng@arm.com>
8782
8783 * gcc.c-torture/compile/irreducible-loop.c: New.
8784
522818b9
RS
87852017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8786
3e907b90 8787 PR tree-optimization/80218
522818b9
RS
8788 * gcc.dg/pr80218.c: New test.
8789
ea7d7da8
RB
87902017-03-28 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/78644
8793 * gcc.dg/pr78644-1.c: New testcase.
8794 * gcc.dg/pr78644-2.c: Likewise.
8795
498173ef
TT
87962017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8797
8798 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8799 * gcc.dg/pic-4.c: Likewise.
8800 * gcc.dg/pie-3.c: Likewise.
8801 * gcc.dg/pie-4.c: Likewise.
8802
c5ad2433
ML
88032017-03-28 Martin Liska <mliska@suse.cz>
8804
8805 PR ipa/80205
8806 * g++.dg/ipa/pr80205.C: New test.
8807
17722fb9
SKS
88082017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8809
8810 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8811 with sizeof(int) < 4.
8812 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8813 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8814 * gcc.dg/torture/pr79777.c: Likewise.
8815 * gcc.dg/torture/pr79910.c: Likewise.
8816
737f500a
RB
88172017-03-28 Richard Biener <rguenther@suse.de>
8818
8819 PR middle-end/80222
8820 * g++.dg/pr80222.C: New testcase.
8821
62f96a79
ML
88222017-03-28 Martin Liska <mliska@suse.cz>
8823
8824 PR ipa/80104
8825 * gcc.dg/ipa/pr80104.c: New test.
8826
72785f26
MP
88272017-03-28 Marek Polacek <polacek@redhat.com>
8828
8829 PR sanitizer/80067
8830 * c-c++-common/ubsan/shift-10.c: New test.
8831
86516987
JL
88322017-03-27 Jeff Law <law@redhat.com>
8833
4dbf1eee 8834 PR tree-optimization/80216
86516987
JL
8835 * gcc.c-torture/compile/pr80216.c: New test.
8836
aade772d
JJ
88372017-03-27 Jakub Jelinek <jakub@redhat.com>
8838
a9e4a1a5
JJ
8839 PR middle-end/80162
8840 * c-c++-common/pr80162-1.c: New test.
8841 * c-c++-common/pr80162-2.c: New test.
8842 * c-c++-common/pr80162-3.c: New test.
8843
aade772d
JJ
8844 PR target/80102
8845 * g++.dg/opt/pr80102.C: New test.
8846
d89f355e
MM
88472017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8848
8849 PR target/78543
8850 * gcc.target/powerpc/pr78543.c: New test.
8851
79c4d73b
KN
88522017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8853
8854 PR target/80103
8855 * gcc.target/powerpc/pr80103-1.c: New test.
8856
819df781
RB
88572017-03-27 Richard Biener <rguenther@suse.de>
8858
8859 PR tree-optimization/80181
8860 * gcc.dg/torture/pr80181.c: New testcase.
8861
84804c5b
CZ
88622017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8863
065ba179 8864 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8865
c5e5f5f6
RB
88662017-03-27 Richard Biener <rguenther@suse.de>
8867
8868 PR ipa/79776
8869 * g++.dg/ipa/pr79776.C: New testcase.
8870
7cd200f6
JJ
88712017-03-27 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR sanitizer/80168
8874 * gcc.dg/asan/pr80168.c: New test.
8875
79f512ff
RB
88762017-03-27 Richard Biener <rguenther@suse.de>
8877
8878 PR tree-optimization/80170
8879 * gcc.dg/pr80170.c: New testcase.
8880
672d9f8e
RB
88812017-03-27 Richard Biener <rguenther@suse.de>
8882
8883 PR middle-end/80171
8884 * g++.dg/torture/pr80171.C: New testcase.
8885
978fcba3
JDA
88862017-03-26 John David Anglin <danglin@gcc.gnu.org>
8887
431d7882
JDA
8888 * gcc.dg/torture/pr79732.c: Require alias support.
8889 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8890
978fcba3
JDA
8891 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8892 libatomic_available.
8893 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8894 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8895
1f10d710
JD
88962017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8897
8898 PR libgfortran/78881
8899 * gfortran.dg/dtio_26.f90: New test.
8900
41036686
PT
89012017-03-25 Paul Thomas <pault@gcc.gnu.org>
8902
8903 PR fortran/80156
8904 PR fortran/79382
8905 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8906 testcase for PR80156. Add a main programme that tests that
8907 the typebound generic is accessible.
8908
5da906ca
BS
89092017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8910
8911 PR rtl-optimization/80160
8912 PR rtl-optimization/80159
8913
8914 * gcc.target/i386/pr80160.c: New test.
8915
7dabefa0
JJ
89162017-03-24 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR sanitizer/79904
8919 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8920
c8b1fbc1
MP
89212017-03-24 Marek Polacek <polacek@redhat.com>
8922
8923 PR c++/80119
8924 * g++.dg/warn/Wuninitialized-9.C: New test.
8925
76794c52
AK
89262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8927
8928 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8929 and remove the high-level builtin. The error message for the
8930 would prevent compilation from reaching the second.
8931 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8932
2de2b3f9
AK
89332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8934
8935 * gcc.target/s390/vxe/negfma-1.c: New test.
8936
7d2fd075
AK
89372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8938
8939 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8940 * gcc.target/s390/arch12/mul-1.c: New test.
8941 * gcc.target/s390/arch12/mul-2.c: New test.
8942
72612e4e
AK
89432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8944
8945 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8946
6c7774d1
AK
89472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8948
8949 * gcc.target/s390/vxe/popcount-1.c: New test.
8950
9ec98860
AK
89512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8952
8953 * gcc.target/s390/vxe/bitops-1.c: New test.
8954
6654e96f
AK
89552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8956
8957 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8958 * lib/target-supports.exp: Add effective target check s390_vxe.
8959
77c585ca
AK
89602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8961
8962 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8963 comparison instructions used from now on.
8964
b5de6e84
AK
89652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8966
8967 * gcc.target/s390/s390.exp (check_effective_target_vector):
8968 Include target-supports.exp and move target_vector check routine
8969 ...
8970 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8971 here and rename it.
8972 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8973 check from vector to s390_vx.
8974 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8975 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8976 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8977 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8978 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8979 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8980 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8981 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8982 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8983
a602f985
AK
89842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8985
8986 * gcc.target/s390/vector/vec-init-2.c: New test.
8987
085db63d
AK
89882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8989
8990 * gcc.dg/ubsan/pr79904-2.c: New test.
8991
dc4f29bc
AK
89922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8993
8994 PR target/79893
8995 * gcc.target/s390/zvector/pr79893.c: New test.
8996
56010684
JJ
89972017-03-24 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR rtl-optimization/80112
9000 * gcc.dg/pr80112.c: New test.
9001
f0d7b52d
RO
90022017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9003
9004 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9005 etc. line numbers.
9006 * gcc.dg/Walloca-1.c: Likewise.
9007 * gcc.dg/Walloca-2.c: Likewise.
9008 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9009
635684c4
BS
90102017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9011
9012 PR tree-optimization/80158
9013 * gfortran.fortran-torture/compile/pr80158.f: New file.
9014
76afddf3
RB
90152017-03-24 Richard Biener <rguenther@suse.de>
9016
9017 PR tree-optimization/80167
9018 * gcc.dg/graphite/pr80167.c: New testcase.
9019
c2e389bf
TV
90202017-03-24 Tom de Vries <tom@codesourcery.com>
9021
9022 PR testsuite/80092
9023 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9024 dg-require-effective-target global_constructor.
9025 * gcc.dg/tls/emutls-2.c: Same.
9026
a72821b4
TV
90272017-03-24 Tom de Vries <tom@codesourcery.com>
9028
9029 PR testsuite/80092
9030 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9031 dg-require-effective-target indirect_jumps.
9032
1658def9
TV
90332017-03-24 Tom de Vries <tom@codesourcery.com>
9034
9035 PR testsuite/80092
9036 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9037 nonlocal_goto.
9038
90e02692
TV
90392017-03-24 Tom de Vries <tom@codesourcery.com>
9040
9041 PR testsuite/80092
9042 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9043 * gcc.dg/Walloca-12.c: Same.
9044 * gcc.dg/attr-alloc_size-8.c: Same.
9045 * gcc.dg/Walloca-4.c: Same.
9046 * gcc.dg/Walloca-8.c: Same.
9047 * gcc.dg/Walloca-13.c: Same.
9048 * gcc.dg/Walloca-14.c: Same.
9049 * gcc.dg/attr-alloc_size-9.c: Same.
9050 * gcc.dg/Walloca-1.c: Same.
9051 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9052 * gcc.dg/Walloca-5.c: Same.
9053 * gcc.dg/Walloca-10.c: Same.
9054 * gcc.dg/Walloca-9.c: Same.
9055 * gcc.dg/attr-alloc_size-6.c: Same.
9056 * gcc.dg/Wvla-larger-than-1.c: Same.
9057 * gcc.dg/torture/pr71881.c: Same.
9058 * gcc.dg/torture/pr71901.c: Same.
9059 * gcc.dg/torture/pr78742.c: Same.
9060 * gcc.dg/builtin-alloc-size.c: Same.
9061 * gcc.dg/Walloca-2.c: Same.
9062 * gcc.dg/Walloca-6.c: Same.
9063 * gcc.dg/Walloca-11.c: Same.
9064 * gcc.dg/attr-alloc_size-7.c: Same.
9065 * gcc.dg/Wvla-larger-than-2.c: Same.
9066 * gcc.dg/Walloca-3.c: Same.
9067 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9068 * gcc.c-torture/compile/pr79413.c: Same.
9069 * gcc.c-torture/compile/pr78439.c: Same.
9070
842392c8
KN
90712017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9072
9073 * gcc.target/powerpc/p9-options-1.c: New test.
9074
de2b3f5c
KT
90752017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9076
9077 PR target/71436
9078 * gcc.c-torture/compile/pr71436.c: New test.
9079
2e6315ef 90802017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9081 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9082
9083 PR tree-optimization/79908
9084 PR tree-optimization/80136
9085 * gcc.dg/torture/pr79908.c: New file.
9086
9cdf0363
NK
90872017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9088
2e6315ef 9089 PR fortran/39239
9cdf0363
NK
9090 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9091
f3dd574e
JJ
90922017-03-22 Jakub Jelinek <jakub@redhat.com>
9093
f13e9cd5
JJ
9094 PR c++/80141
9095 * g++.dg/gomp/pr80141.C: New test.
9096
68ed2ba0
JJ
9097 PR c++/80129
9098 * g++.dg/torture/pr80129.C: New test.
9099
f3dd574e
JJ
9100 PR sanitizer/80110
9101 * g++.dg/tsan/pr80110.C: New test.
9102
918b6c9e
TK
91032017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9104
9105 PR fortran/80142
9106 * gfortran.dg/any_loc.f90: New test case.
9107
bf634d1c
TP
91082017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9109
9110 PR target/80082
9111 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9112 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9113
f7325b95
ML
91142017-03-22 Martin Liska <mliska@suse.cz>
9115
9116 PR target/79906
9117 * g++.dg/ext/mv8.C: Add power* targets.
9118
3f01b620
MS
91192017-03-21 Martin Sebor <msebor@redhat.com>
9120
9121 PR c++/79548
9122 * g++.dg/warn/Wunused-var-26.C: New test.
9123
1cefb051
BS
91242017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9125
9126 PR tree-optimization/79908
9127 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9128
edc1747f
MP
91292017-03-21 Marek Polacek <polacek@redhat.com>
9130 Martin Sebor <msebor@redhat.com>
9131
9132 PR tree-optimization/80109
9133 * gcc.dg/Walloca-14.c: New test.
9134
85106b87
JJ
91352017-03-21 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR target/80125
9138 * gcc.target/powerpc/pr80125.c: New test.
9139
e59a225f
NK
91402017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9141
9142 PR fortran/69498
9143 * gfortran.dg/unexp_attribute.f90: New test
9144
0ffe60b5 91452017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9146 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9147
9148 PR tree-optimization/79908
9149 * gcc.dg/torture/pr79908.c: New file.
9150
54eb90fe
SKS
91512017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9152
9153 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9154 with sizeof(int) < 4.
9155
5611c456
ML
91562017-03-21 Martin Liska <mliska@suse.cz>
9157
9158 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9159 apostrophes.
9160
e650ea2a
RB
91612017-03-21 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/80032
9164 * g++.dg/opt/pr80032.C: New testcase.
9165
da2ce5f9
RB
91662017-03-21 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/80122
9169 * gcc.dg/torture/pr80122.c: New testcase.
9170
9d60683a
TT
91712017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9172
9173 * gcc.dg/pic-2.c: Skip for MIPS.
9174 * gcc.dg/pie-2.c: Skip for MIPS.
9175
d3e19c2c
PC
91762017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9177
9178 PR c++/77752
9179 * g++.dg/cpp0x/initlist97.C: New.
9180 * g++.dg/cpp0x/initlist85.C: Update.
9181
8bee092e
JJ
91822017-03-21 Jakub Jelinek <jakub@redhat.com>
9183
9f30dff0
JJ
9184 PR c/67338
9185 * gcc.dg/pr67338.c: New test.
9186
8bee092e
JJ
9187 PR c++/35878
9188 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9189 dump instead of assembler.
9190 * g++.dg/init/pr35878_2.C: Likewise.
9191 * g++.dg/init/pr35878_3.C: Likewise.
9192
4d1b8e70
JJ
91932017-03-21 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR c/80097
9196 * gcc.dg/ubsan/pr80097.c: New test.
9197
c34923c4
BS
91982017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9199
9200 PR tree-optimization/80054
9201 * g++.dg/torture/pr80054.C: New file.
9202
b0ba96c2
KN
92032017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9204
9205 PR target/79963
9206 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9207 directive to assure selection of proper bit using rlwinm insn.
9208 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9209 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9210 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9211 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9212
92377255
MP
92132017-03-20 Marek Polacek <polacek@redhat.com>
9214 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/80059 - ICE with noexcept and __transaction_atomic
9217 * g++.dg/tm/pr80059-2.C: New test.
9218 * g++.dg/tm/pr80059.C: New test.
9219
243e28bf
ML
92202017-03-20 Martin Liska <mliska@suse.cz>
9221
9222 PR middle-end/79753
9223 * gcc.target/i386/mpx/pr79753.c: New test.
9224
918112d3
ML
92252017-03-20 Martin Liska <mliska@suse.cz>
9226
9227 PR target/79769
9228 PR target/79770
9229 * g++.dg/pr79769.C: New test.
9230 * gcc.target/i386/mpx/pr79770.c: New test.
9231
e325aba2
AK
92322017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9233
9234 PR target/78857
9235 * gcc.target/s390/load-and-test-fp-1.c: New test.
9236 * gcc.target/s390/load-and-test-fp-2.c: New test.
9237
91d2c04c
PT
92382017-03-18 Paul Thomas <pault@gcc.gnu.org>
9239
9240 PR fortran/79676
9241 * gfortran.dg/submodule_28.f08 : New test.
9242
c7e4107b
PT
92432017-03-18 Paul Thomas <pault@gcc.gnu.org>
9244
9245 PR fortran/71838
9246 * gfortran.dg/submodule_26.f08 : New test.
9247 * gfortran.dg/submodule_27.f08 : New test.
9248
d8fe28be
PH
92492017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9250
9251 PR target/79951
9252 * gcc.target/powerpc/pr79951.c: New.
9253
4a17943d
BS
92542017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9255
9256 PR rtl-optimization/79910
9257 * gcc.dg/torture/pr79910.c: New test.
9258
7f166d94
JL
92592017-03-17 Jeff Law <law@redhat.com>
9260
9261 PR tree-optimization/71437
9262 * gcc.dg/tree-ssa/pr71437.c: New test.
9263 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9264 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9265 now caught by VRP, but which were previously caught by DOM.
9266
12c4f7dc
RB
92672017-03-17 Richard Biener <rguenther@suse.de>
9268
9269 PR middle-end/80075
9270 * g++.dg/torture/pr80075.C: New testcase.
9271
207f3423
MM
92722017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9273
9274 PR target/71294
9275 * g++.dg/pr71294.C: New test.
9276
9fc900af
SB
92772017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9278
9279 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9280
c05c2380
JJ
92812017-03-16 Jakub Jelinek <jakub@redhat.com>
9282
e711928b
JJ
9283 PR fortran/80010
9284 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9285
c05c2380
JJ
9286 PR fortran/79886
9287 * gfortran.dg/pr79886.f90: New test.
9288
3231d64b
MM
92892017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9290
9291 PR target/79038
9292 * gcc.target/powerpc/pr79038-1.c: New test.
9293
81ef1f5e
SB
92942017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9295
9296 PR fortran/33271
9297 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9298
395a1e9b
JW
92992017-03-15 Jiong Wang <jiong.wang@arm.com>
9300
9301 PR testsuite/79356
9302 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9303
05f65910
UB
93042017-03-15 Uros Bizjak <ubizjak@gmail.com>
9305
9306 PR target/80019
9307 * gcc.target/i386/pr80019.c: New test.
9308
94285a7d
ML
93092017-03-15 Martin Liska <mliska@suse.cz>
9310
9311 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9312
a983542b
MS
93132017-03-14 Martin Sebor <msebor@redhat.com>
9314
9315 PR tree-optimization/79800
9316 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9317 * gcc.dg/tree-ssa/pr79800.c: New test.
9318
76ca5f40
MM
93192017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9320
9321 PR target/79947
9322 * gcc.target/powerpc/pr79947.c: New test.
9323
5d9a283a
MS
93242017-03-14 Martin Sebor <msebor@redhat.com>
9325
9326 PR middle-end/80020
9327 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9328 * gcc.dg/attr-alloc_size-7.c: Same.
9329 * gcc.dg/attr-alloc_size-9.c: Same.
9330 * gcc.dg/builtin-alloc-size.c: Same.
9331 * gcc.dg/pr80020.c: New test.
9332
4692943d
BS
93332017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9334
9335 PR rtl-optimization/79728
9336 * gcc.target/i386/sse-globalreg.c: New test.
9337
861d9d5e
ML
93382017-03-14 Martin Liska <mliska@suse.cz>
9339
9340 PR lto/66295
9341 * gcc.dg/tree-prof/pr66295.c: New test.
9342
a48018b5
ML
93432017-03-13 Martin Liska <mliska@suse.cz>
9344
9345 PR middle-end/78339
9346 * gcc.target/i386/mpx/pr78339.c: New test.
9347
8c56cc5a
CZ
93482017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9349
065ba179 9350 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9351
14555394
CZ
93522017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9353
065ba179 9354 * gcc.target/arc/pr9001090948.c: New file.
14555394 9355
3079b92e
SB
93562017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9357
9358 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9359 Fix test. Make early-out condition return early. Correct comments.
9360
c08de9db
JD
93612017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9362
9363 PR libgfortran/78854
9364 * gfortran.dg/dtio_25.f90: New test.
9365
66b27545
MS
93662017-03-10 Martin Sebor <msebor@redhat.com>
9367
9368 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9369
8f2f6381
BS
93702017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9371
9372 PR rtl-optimization/78911
9373 * gcc.target/i386/pr78911-1.c: New test.
9374 * gcc.target/i386/pr78911-2.c: New test.
9375
8e2c69b4 93762017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9377
8e2c69b4
WS
9378 PR target/79941
9379 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9380 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9381 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9382
455d833c
MP
93832017-03-10 Marek Polacek <polacek@redhat.com>
9384
9385 PR c++/79967
9386 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9387
cdd669f9
JJ
93882017-03-10 Jakub Jelinek <jakub@redhat.com>
9389
e260b0a7
JJ
9390 PR c++/79899
9391 * g++.dg/other/friend7.C: New test.
9392
cdd669f9
JJ
9393 PR c++/79896
9394 * g++.dg/ext/int128-5.C: New test.
9395
730e6e46
SB
93962017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9397
9398 PR testsuite/79356
9399 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9400 powerpc, sparc, or s390x.
9401
fc8f6304
PH
94022017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9403
9404 PR target/79907
9405 * gcc.target/powerpc/pr79907.c: New.
9406
f1b0632a
OH
94072017-03-10 Olivier Hainque <hainque@adacore.com>
9408
9409 * gnat.dg/opt64.adb: New test.
9410 * gnat.dg/opt64_pkg.ads: New helper.
9411 * gnat.dg/opt64_pkg.adb: New helper.
9412
5558f089
JJ
94132017-03-10 Jakub Jelinek <jakub@redhat.com>
9414
2d9dd4fb
JJ
9415 PR rtl-optimization/79909
9416 * gcc.target/powerpc/pr79909.c: New test.
9417
72772e67
JJ
9418 PR tree-optimization/79972
9419 * gcc.dg/pr79972.c: New test.
9420
5558f089
JJ
9421 PR tree-optimization/77975
9422 * gcc.dg/pr77975.c: New test.
9423
822a132c
MP
94242017-03-09 Marek Polacek <polacek@redhat.com>
9425
9426 PR c++/79962
9427 PR c++/79984
9428 * c-c++-common/nonnull-3.c: New test.
9429 * g++.dg/warn/Wnonnull3.C: New test.
9430
c9819d22
MF
94312017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9432
9433 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9434 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9435
36618428
MP
94362017-03-09 Marek Polacek <polacek@redhat.com>
9437
9438 PR sanitizer/79757
9439 * gcc.dg/ubsan/pr79757-1.c: New test.
9440 * gcc.dg/ubsan/pr79757-2.c: New test.
9441 * gcc.dg/ubsan/pr79757-3.c: New test.
9442 * gcc.dg/ubsan/pr79757-4.c: New test.
9443 * gcc.dg/ubsan/pr79757-5.c: New test.
9444
01e5af5a
JJ
94452017-03-09 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR c/79969
9448 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9449
6443c7c0
MP
94502017-03-09 Marek Polacek <polacek@redhat.com>
9451
9452 PR c++/79687
9453 * g++.dg/expr/ptrmem8.C: New test.
9454 * g++.dg/expr/ptrmem9.C: New test.
9455
d721dc3c
RB
94562017-03-09 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/79977
9459 * gcc.dg/graphite/pr79977.c: New testcase.
9460
1f1fd3e2
TT
94612017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9462
9463 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9464 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9465 * lib/target-supports.exp (check_effective_target_rdynamic):
9466 New proc.
9467
16967aff
RB
94682017-03-09 Richard Biener <rguenther@suse.de>
9469
9470 PR middle-end/79971
9471 * gcc.dg/fixed-point/pr79971.c: New testcase.
9472
26d7dc48
RB
94732017-03-09 Richard Biener <rguenther@suse.de>
9474
9475 PR ipa/79970
9476 * gcc.dg/torture/pr79970.c: New testcase.
9477
35f77c28
PC
94782017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9479
9480 PR c++/71966
9481 * g++.dg/cpp0x/pr71966-1.C: New.
9482 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9483
8a7df031
ML
94842017-03-09 Martin Liska <mliska@suse.cz>
9485
9486 PR tree-optimization/79631
9487 * gcc.target/i386/mpx/pr79631.c: New test.
9488
3828bb0d
ML
94892017-03-09 Martin Liska <mliska@suse.cz>
9490
9491 PR target/65705
9492 PR target/69804
9493 * gcc.target/i386/pr71458.c: Update scanned pattern.
9494
410a590c
MP
94952017-03-09 Marek Polacek <polacek@redhat.com>
9496
9497 PR c++/79672
9498 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9499 * g++.dg/warn/Wduplicated-branches3.C: New test.
9500
f084a22e
PG
95012017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9502
9503 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9504
a278b1c3
ML
95052017-03-09 Martin Liska <mliska@suse.cz>
9506
9507 PR ipa/79764
9508 * g++.dg/pr79764.C: New test.
9509
8dc19053
ML
95102017-03-09 Martin Liska <mliska@suse.cz>
9511
9512 PR ipa/79761
9513 * g++.dg/pr79761.C: New test.
9514
030fc94a
JJ
95152017-03-09 Jakub Jelinek <jakub@redhat.com>
9516
9e463823
JJ
9517 PR sanitizer/79944
9518 * c-c++-common/asan/pr79944.c: New test.
9519
6b62f323
JJ
9520 PR target/79932
9521 * gcc.target/i386/pr79932-2.c: New test.
9522
030fc94a
JJ
9523 PR target/79932
9524 * gcc.target/i386/pr79932-1.c: New test.
9525
423aec8b
MP
95262017-03-09 Marek Polacek <polacek@redhat.com>
9527
9528 PR c++/79900 - ICE in strip_typedefs
9529 * g++.dg/warn/Wpadded-1.C: New test.
9530
6659fe59
MP
95312017-03-08 Marek Polacek <polacek@redhat.com>
9532
9533 * g++.dg/Walloca1.C: Adjust dg-warning.
9534
f1a675e4
AH
95352017-03-08 Andrew Haley <aph@redhat.com>
9536
9537 PR tree-optimization/79943
9538 * gcc.dg/tree-ssa/pr79943.c: New test.
9539
edfcd7e3
RB
95402017-03-08 Richard Biener <rguenther@suse.de>
9541
9542 PR tree-optimization/79955
9543 * gcc.dg/uninit-24.c: New testcase.
9544
61fdfd8c
RB
95452017-03-08 Richard Biener <rguenther@suse.de>
9546
9547 PR tree-optimization/79920
9548 * gcc.dg/vect/pr79920.c: New testcase.
9549
4b48e883
JJ
95502017-03-08 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR sanitizer/79904
9553 * gcc.dg/ubsan/pr79904.c: New test.
9554
a71dbc63
JJ
95552017-03-07 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR c/79834
9558 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9559 diagnostics.
9560
d8a90142
MP
95612017-03-07 Marek Polacek <polacek@redhat.com>
9562
9563 PR middle-end/79809
9564 * g++.dg/Walloca1.C: New test.
9565
a5e9e3e4
ML
95662017-03-07 Martin Liska <mliska@suse.cz>
9567
9568 PR middle-end/68270
9569 * g++.dg/pr68270.C: New test.
9570
1f6dba54
JJ
95712017-03-07 Jakub Jelinek <jakub@redhat.com>
9572
760f82db
JJ
9573 PR rtl-optimization/79901
9574 * gcc.target/i386/pr79901.c: New test.
9575
1f6dba54
JJ
9576 PR sanitizer/79897
9577 * c-c++-common/ubsan/pr79897.c: New test.
9578
feca7b89
VM
95792017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9580
9581 PR rtl-optimization/79571
9582 * gcc.target/i386/pr79571.c: New.
9583
bdbbf28d
MP
95842017-03-06 Marek Polacek <polacek@redhat.com>
9585
9586 PR c++/79796 - ICE with NSDMI and this pointer
9587 * g++.dg/cpp0x/nsdmi13.C: New test.
9588
52564551
JK
95892017-03-06 Julia Koval <julia.koval@intel.com>
9590
9591 PR target/79793
9592 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9593 directives.
9594 * gcc.target/i386/interrupt-13.c: Ditto.
9595 * gcc.target/i386/interrupt-14.c: Ditto.
9596 * gcc.target/i386/interrupt-15.c: Ditto.
9597
345edb37
JJ
95982017-03-06 Jakub Jelinek <jakub@redhat.com>
9599
9600 PR c++/79822
9601 * g++.dg/cpp0x/constexpr-79822.C: New test.
9602
a8d25fd0
RB
96032017-03-06 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/79894
9606 * gcc.dg/vect/pr79887.c: New testcase.
9607
522fcdd7
RB
96082017-03-06 Richard Biener <rguenther@suse.de>
9609
9610 PR tree-optimization/79824
9611 * gcc.dg/vect/pr79824-1.c: New testcase.
9612 * gcc.dg/vect/pr79824-2.c: Likewise.
9613
54649631
TT
96142017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9615
9616 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9617 gettimeofday. Remove dg-skip-if for AVR.
9618 * lib/target-supports.exp (check_effective_target_gettimeofday):
9619 New proc.
9620
4bbc8970
RD
96212017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9622
9623 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9624 * gcc.target/s390/hotpatch-10.c: Likewise.
9625 * gcc.target/s390/hotpatch-11.c: Likewise.
9626 * gcc.target/s390/hotpatch-12.c: Likewise.
9627 * gcc.target/s390/hotpatch-13.c: Likewise.
9628 * gcc.target/s390/hotpatch-14.c: Likewise.
9629 * gcc.target/s390/hotpatch-15.c: Likewise.
9630 * gcc.target/s390/hotpatch-16.c: Likewise.
9631 * gcc.target/s390/hotpatch-17.c: Likewise.
9632 * gcc.target/s390/hotpatch-18.c: Likewise.
9633 * gcc.target/s390/hotpatch-19.c: Likewise.
9634 * gcc.target/s390/hotpatch-2.c: Likewise.
9635 * gcc.target/s390/hotpatch-26.c: Likewise.
9636 * gcc.target/s390/hotpatch-27.c: Likewise.
9637 * gcc.target/s390/hotpatch-28.c: Likewise.
9638 * gcc.target/s390/hotpatch-3.c: Likewise.
9639 * gcc.target/s390/hotpatch-4.c: Likewise.
9640 * gcc.target/s390/hotpatch-5.c: Likewise.
9641 * gcc.target/s390/hotpatch-6.c: Likewise.
9642 * gcc.target/s390/hotpatch-7.c: Likewise.
9643 * gcc.target/s390/hotpatch-8.c: Likewise.
9644 * gcc.target/s390/hotpatch-9.c: Likewise.
9645
5f215a70
PC
96462017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9647
9648 PR c++/64574
9649 * g++.dg/template/crash125.C: New.
9650
296cc393
JJ
96512017-03-06 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR target/79812
9654 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9655
ca8942a3
TT
96562017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9657
9658 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9659
c1b993c0
PG
96602017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9661
9662 * gcc.target/mips/msa-minmax.c: New tests.
9663
a50a32aa
ML
96642017-03-06 Martin Liska <mliska@suse.cz>
9665
9666 PR sanitize/79783
9667 * g++.dg/asan/pr79783.C: New test.
9668
5ada812c
PG
96692017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9670
9671 * gcc.target/mips/msa-dotp.c: New tests.
9672
334b3c4b
PG
96732017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9674
9675 * gcc.target/mips/msa-bclri.c: New test.
9676
d8b4baeb
PC
96772017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/70266
9680 * g++.dg/tm/pr70266.C: New.
9681
ef78bc3c 96822017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9683 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9684
9685 * gfortran.dg/coarray/fail_image_1.f08: New test.
9686 * gfortran.dg/coarray/fail_image_2.f08: New test.
9687 * gfortran.dg/coarray/failed_images_1.f08: New test.
9688 * gfortran.dg/coarray/failed_images_2.f08: New test.
9689 * gfortran.dg/coarray/image_status_1.f08: New test.
9690 * gfortran.dg/coarray/image_status_2.f08: New test.
9691 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9692 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9693 * gfortran.dg/coarray_fail_st.f90: New test.
9694 * gfortran.dg/coarray_failed_images_1.f08: New test.
9695 * gfortran.dg/coarray_image_status_1.f08: New test.
9696 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9697
7f5a7d78
MP
96982017-03-03 Marek Polacek <polacek@redhat.com>
9699
9700 PR c/79758
9701 * gcc.dg/noncompile/pr79758.c: New test.
9702
cc195d46
JJ
97032017-03-03 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR middle-end/79805
9706 * g++.dg/opt/pr79805.C: New test.
9707
945b6e16
AS
97082017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9709
9710 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9711 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9712 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9713 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9714 * gcc.target/i386/i386.exp
9715 (check_effective_target_avx512vpopcntdq): New.
9716
31dcc385
TT
97172017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9718
9719 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9720 ilp32 targets and match DImode registers for lp64 targets.
9721
0e174ae1
UB
97222017-03-03 Uros Bizjak <ubizjak@gmail.com>
9723
9724 * g++.dg/pr71624.C: Disable for x32.
9725 * g++.dg/pr71633.C: Ditto.
9726
93505ec5
JJ
97272017-03-03 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR target/79807
9730 * gcc.target/i386/pr79807.c: New test.
9731
d78a1c01
ML
97322017-03-03 Martin Liska <mliska@suse.cz>
9733
9734 PR tree-optimization/79803
9735 * gcc.dg/tree-ssa/pr79803.c: New test.
9736
ec7f796e
ML
97372017-03-03 Martin Liska <mliska@suse.cz>
9738
9739 PR rtl-optimization/79574
9740 * gcc.dg/pr79574-2.c: New test.
9741
30d309aa
RB
97422017-03-03 Richard Biener <rguenther@suse.de>
9743
9744 PR c++/79825
9745 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9746
38801de5
JJ
97472017-03-03 Jakub Jelinek <jakub@redhat.com>
9748
9749 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9750
7278b0a2
MP
97512017-03-03 Marek Polacek <polacek@redhat.com>
9752
9753 PR c++/79791
9754 * g++.dg/warn/Wwrite-strings-1.C: New test.
9755 * g++.dg/warn/Wwrite-strings-2.C: New test.
9756 * g++.dg/warn/Wwrite-strings-3.C: New test.
9757 * g++.dg/warn/Wwrite-strings-4.C: New test.
9758 * g++.dg/warn/Wwrite-strings-5.C: New test.
9759 * g++.dg/warn/Wwrite-strings-6.C: New test.
9760 * g++.dg/warn/Wwrite-strings-7.C: New test.
9761 * g++.dg/warn/Wwrite-strings-8.C: New test.
9762 * g++.dg/warn/Wwrite-strings-9.C: New test.
9763 * g++.dg/warn/Wwrite-strings-10.C: New test.
9764 * g++.dg/warn/Wwrite-strings-11.C: New test.
9765 * g++.dg/warn/Wwrite-strings-12.C: New test.
9766
75473a91
RB
97672017-03-03 Richard Biener <rguenther@suse.de>
9768
9769 PR middle-end/79818
9770 * gcc.dg/torture/pr79818.c: New testcase.
9771
50bea0c5
JJ
97722017-03-02 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR c++/79782
9775 * g++.dg/warn/Wunused-parm-10.C: New test.
9776
130f15ce
UB
97772017-03-02 Uros Bizjak <ubizjak@gmail.com>
9778
9779 * gcc.dg/rtl/x86_64/*.c: Test for
9780 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9781
dc362ada
UB
97822017-03-02 Uros Bizjak <ubizjak@gmail.com>
9783
9784 PR target/79514
9785 * gcc.target/i386/pr79514.c: New test.
9786
fe792dd8
JJ
97872017-03-02 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR rtl-optimization/79780
9790 * gcc.c-torture/compile/pr79780.c: New test.
9791
e80facb4
RB
97922017-03-02 Richard Biener <rguenther@suse.de>
9793
9794 PR tree-optimization/79345
9795 PR c++/42000
9796 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9797 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9798 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9799
eb0e7c34
RB
98002017-03-02 Richard Biener <rguenther@suse.de>
9801
9802 PR c/79756
9803 * gcc.dg/vector-1.c: New testcase.
9804
653a4b32
BC
98052017-03-02 Bin Cheng <bin.cheng@arm.com>
9806
9807 PR tree-optimization/66768
9808 * gcc.target/i386/pr66768.c: New test.
9809
da403f31
RB
98102017-03-02 Richard Biener <rguenther@suse.de>
9811
9812 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9813 * gcc.dg/rtl/x86_64/final.c: Likewise.
9814 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9815 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9816 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9817 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9818
83692f96
RB
98192017-03-02 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/79777
9822 * gcc.dg/torture/pr79777.c: New testcase.
9823
71dedb33
MS
98242017-03-01 Martin Sebor <msebor@redhat.com>
9825
9826 PR middle-end/79692
9827 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9828 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9829 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9830 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9831
48990905
UB
98322017-03-01 Uros Bizjak <ubizjak@gmail.com>
9833
9834 * gcc.target/i386/invsize-2.c: New test.
9835 * gcc.target/i386/invsize-3.c: Ditto.
9836 * gcc.target/i386/invsize-4.c: Ditto.
9837 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9838 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9839
c7f0c9f3
MM
98402017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9841
9842 PR target/79439
9843 * gcc.target/powerpc/pr79439.c: New test.
9844
f5ef6bfc
PH
98452017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9846
9847 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9848 scan string.
9849
9850
50181506
KN
98512017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9852
9853 PR target/79395
9854 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9855 pattern to look for vcmpequd. instead of vcmpnew.
9856 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9857 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9858 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9859 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9860 look for xvcmpeqdp. instead of xvcmpnedp.
9861 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9862 look for vcmpequd. instead of vcmpnew.
9863 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9864 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9865 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9866 look for xvcmpeqsp. instead of xvcmpnesp.
9867 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9868 look for xvcmpeqdp. instead of xvcmpnedp.
9869 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9870 look for vcmpequd. instead of vcmpnew.
9871 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9872 look for vcmpeqsp instead of xvcmpnesp.
9873 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9874 look for xvcmpeqdp instead of xvcmpnedp.
9875
0100ae43
RB
98762017-03-01 Richard Biener <rguenther@suse.de>
9877
9878 PR middle-end/79721
9879 * gcc.dg/torture/pr79721.c: New testcase.
9880
0f3f4ffe
JJ
98812017-03-01 Jakub Jelinek <jakub@redhat.com>
9882
42132674
JJ
9883 PR c++/79681
9884 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9885 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9886
e3e9e8ca
JJ
9887 PR c++/79746
9888 * g++.dg/warn/Wunused-parm-9.C: New test.
9889
0f3f4ffe
JJ
9890 PR tree-optimization/79734
9891 * g++.dg/opt/pr79734.C: New test.
9892
ad1de652
JJ
98932017-02-28 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR tree-optimization/79737
9896 * gcc.c-torture/execute/pr79737-1.c: New test.
9897 * gcc.c-torture/execute/pr79737-2.c: New test.
9898
7a1ae923
EB
98992017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * gcc.target/sparc/20170228-1.c: New test.
9902
2af0c3ed
UB
99032017-02-28 Uros Bizjak <ubizjak@gmail.com>
9904
9905 * gcc.target/i386/invsize-1.c: New test.
9906
203ced0a
MS
99072017-02-28 Martin Sebor <msebor@redhat.com>
9908
9909 PR tree-optimization/79691
9910 * gcc.dg/tree-ssa/pr79691.c: New test.
9911
8a915b87
JJ
99122017-02-28 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR target/79729
9915 * gcc.target/i386/pr79729.c: New test.
9916
41aa3a38
RB
99172017-02-28 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/79740
9920 * gcc.dg/torture/pr79740.c: New testcase.
9921
587240d2
RB
99222017-02-28 Richard Biener <rguenther@suse.de>
9923
9924 PR middle-end/79731
9925 * c-c++-common/torture/pr79731.c: New testcase.
9926
dd3f4560
RB
99272017-02-28 Richard Biener <rguenther@suse.de>
9928
9929 PR tree-optimization/79732
9930 * gcc.dg/torture/pr79732.c: New testcase.
9931
c7d97b28
RB
99322017-02-28 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/79723
9935 * gcc.target/i386/pr79723.c: New testcase.
9936
c8f28a3c
PH
99372017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9938
9939 PR target/79544
9940 * gcc.target/powerpc/pr79544.c: New.
9941
c91c3003
PC
99422017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/79414
9945 * g++.dg/parse/crash67.C: New.
9946
57fa080b
BC
99472017-02-27 Bin Cheng <bin.cheng@arm.com>
9948
9949 PR tree-optimization/77536
9950 * gcc.dg/vect/pr79347.c: Revise testing string.
9951
68b948d3
RB
99522017-02-27 Richard Biener <rguenther@suse.de>
9953
9954 PR tree-optimization/45397
9955 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9956
69a2e8a1
RB
99572017-02-27 Richard Biener <rguenther@suse.de>
9958
9959 PR tree-optimization/79690
9960 * gcc.target/i386/pr79690.c: New testcase.
9961
c7b608a9
TK
99622017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9963
9964 PR fortran/51119
9965 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9966 of original.
9967 * gfortran.dg/inline_matmul_11.f90: Likewise.
9968 * gfortran.dg/inline_matmul_9.f90: Likewise.
9969 * gfortran.dg/matmul_13.f90: New test.
9970 * gfortran.dg/matmul_14.f90: New test.
9971
98561a9b
JJ
99722017-02-25 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR middle-end/79396
9975 * g++.dg/opt/pr79396.C: New test.
9976
77be9417
DH
99772017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9978
9979 PR fortran/79597
9980 * gfortran.dg/dtio_6.f90: Update test.
9981
99822017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9983
9984 PR fortran/79601
9985 * gfortran.dg/interface_operator_2.f90: New test.
9986
b9822443
JJ
99872017-02-24 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR c/79677
9990 * gcc.dg/pr79677.c: New test.
9991
4bc2b786
MF
99922017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9993
9994 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9995 of mov.ps.
9996 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9997 (cond_move1): Simplify condition to force generation of
9998 mov[nz].ps.
9999 (cond_move2): Likewise.
10000
4227c9ad
JJ
100012017-02-24 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR c++/79588
10004 * g++.dg/warn/Wrestrict-1.C: New test.
10005 * g++.dg/warn/Wrestrict-2.C: New test.
10006
fd527ec1
DE
100072017-02-24 David Edelsohn <dje.gcc@gmail.com>
10008
10009 * g++.dg/ext/complit15.C: Require LTO.
10010
2af8fd5c
TT
100112017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10012
10013 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10014 logical_op_short_circuit to skip targets.
10015 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10016 and s390.
10017
0b9cdb9a
EB
100182017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10019
10020 * gnat.dg/opt63.adb: New test.
10021
4af362a9
EB
100222017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10023
10024 * gnat.dg/discr47.adb: New test.
10025
7699e88f
RB
100262017-02-24 Richard Biener <rguenther@suse.de>
10027
10028 PR tree-optimization/79389
10029 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10030
e3beb191
PC
100312017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10032
10033 PR c++/79361
10034 * g++.dg/cpp0x/pr79361-1.C: New.
10035 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10036
195610aa
EB
100372017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10038
10039 * gcc.target/visium/bit_test.c: Accept any lsr form.
10040 * gcc.target/visium/block_move.c: Tweak.
10041
17885cad
DV
100422017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10043
10044 PR 68749
10045 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10046
45f7faf0
RB
100472017-02-23 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/79683
10050 * gcc.target/i386/pr79683.c: New testcase.
10051
18eb304e
JL
100522017-02-22 Jeff Law <law@redhat.com>
10053
10054 PR tree-optimization/79578
10055 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10056
0a864a97
SD
100572017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10058
10059 * gcc.target/mips/msa-fp-cc.c: New test.
10060
fe8ece05
JJ
100612017-02-22 Jakub Jelinek <jakub@redhat.com>
10062
e40b6fc7
JJ
10063 PR c++/79664
10064 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10065 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10066 * g++.dg/gomp/pr79664.C: New test.
10067
fe8ece05
JJ
10068 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10069
78af14ae
MP
100702017-02-22 Marek Polacek <polacek@redhat.com>
10071
10072 PR c++/79653
10073 * g++.dg/cpp0x/alignas10.C: New test.
10074 * g++.dg/cpp0x/alignas9.C: New test.
10075
8fdddd3d
MP
10076 PR c++/79657
10077 * g++.dg/ext/underlying_type12.C: New test.
10078
61ac5ebe
MP
10079 PR c/79662
10080 * gcc.dg/enum-incomplete-4.c: New test.
10081
888c7050
JJ
100822017-02-22 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR target/70465
10085 * gcc.target/i386/pr70465-2.c: New test.
10086
6d3daa1a
UB
100872017-02-21 Uros Bizjak <ubizjak@gmail.com>
10088
10089 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10090
76dd203e
RB
100912017-02-22 Richard Biener <rguenther@suse.de>
10092
10093 PR tree-optimization/79673
10094 * gcc.target/i386/pr79673.c: New testcase.
10095
a9c774d2
RB
100962017-02-22 Richard Biener <rguenther@suse.de>
10097
10098 PR tree-optimization/79666
10099 * gcc.dg/torture/pr79666.c: New testcase.
10100
8f4f841a
ML
101012017-02-22 Martin Liska <mliska@suse.cz>
10102
10103 PR lto/79587
10104 * gcc.dg/tree-prof/pr79587.c: New test.
10105
a232a1cb
MP
101062017-02-21 Marek Polacek <polacek@redhat.com>
10107
10108 PR c++/79535
10109 * g++.dg/ext/flexary23.C: New test.
10110
b86fec68
UB
101112017-02-21 Uros Bizjak <ubizjak@gmail.com>
10112
10113 PR target/79593
10114 * gcc.target/i386/pr79593.c: New test.
10115
5c3f1d7b
JJ
101162017-02-21 Jakub Jelinek <jakub@redhat.com>
10117
b7280ac2
JJ
10118 PR c++/79654
10119 * g++.dg/cpp1z/decomp26.C: New test.
10120
5c3f1d7b
JJ
10121 PR sanitizer/79589
10122 * g++.dg/ubsan/pr79589.C: New test.
10123
1486c2a7
JL
101242017-02-21 Jeff Law <law@redhat.com>
10125
10126 PR tree-optimization/79621
10127 * gcc.c-torture/compile/pr79621.c: New test.
10128
2f3ec56d
JJ
101292017-02-21 Jakub Jelinek <jakub@redhat.com>
10130
3bb43119
JJ
10131 PR c++/79655
10132 * g++.dg/cpp1y/constexpr-79655.C: New test.
10133
664beaf2 10134 PR c++/79639
b86fec68 10135 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10136
956d3e61
JJ
10137 PR target/79633
10138 * gcc.target/i386/mpx/pr79633.c: New test.
10139
d4cbfca4
JJ
10140 PR target/79570
10141 * gcc.dg/pr79570.c: New test.
10142
00bc9de3
JJ
10143 PR c++/79641
10144 * c-c++-common/pr79641.c: New test.
10145
d002d099
JJ
10146 PR tree-optimization/79649
10147 * gcc.target/i386/pr79649.c: New test.
10148
2f3ec56d
JJ
10149 PR target/79494
10150 * gcc.dg/pr79494.c: New test.
10151
e6655a5f
SB
101522017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10153
10154 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10155 to dg-options.
10156
101572017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10158
10159 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10160
fd527ec1
DE
101612017-02-02 Jason Merrill <jason@redhat.com>
10162
10163 PR c++/79580
10164 * g++.dg/ext/complit15.C: New.
10165
027a9dd5
KN
101662017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10167
10168 PR target/78056
10169 * gcc.target/powerpc/pr78056-8.c: Remove.
10170
80480cee
MP
101712017-02-20 Marek Polacek <polacek@redhat.com>
10172
10173 PR middle-end/79537
10174 * gcc.dg/comp-goto-4.c: New test.
10175
85ade8d6
MP
10176 PR sanitizer/79558
10177 * c-c++-common/ubsan/bounds-14.c: New test.
10178
705d3b77
JJ
101792017-02-20 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR target/79568
10182 * gcc.target/i386/pr79568-1.c: New test.
10183 * gcc.target/i386/pr79568-2.c: New test.
10184 * gcc.target/i386/pr79568-3.c: New test.
10185
dc42a736
PT
101862017-02-16 Paul Thomas <pault@gcc.gnu.org>
10187
10188 PR fortran/79382
705d3b77
JJ
10189 * gfortran.dg/dtio_10.f90: Change test of error message.
10190 * gfortran.dg/dtio_23.f90: New test.
10191 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10192
1ca6a74f
PT
101932017-02-20 Paul Thomas <pault@gcc.gnu.org>
10194
10195 PR fortran/79434
705d3b77 10196 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10197
63af1586
PT
101982017-02-19 Paul Thomas <pault@gcc.gnu.org>
10199
10200 PR fortran/79447
705d3b77 10201 * gfortran.dg/submodule_24.f08: New test.
63af1586 10202
4ca4d1e9
AV
102032017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10204
10205 PR fortran/79229
10206 * gfortran.dg/class_allocate_24.f90: New test.
10207
dea71ad0
PT
102082017-02-19 Paul Thomas <pault@gcc.gnu.org>
10209
10210 PR fortran/79402
10211 * gfortran.dg/submodule_23.f90: New test.
10212
f46e2bc9
PC
102132017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10214
10215 PR c++/79380
10216 * g++.dg/cpp0x/alignas8.C: New.
10217
7dfa657b
JW
102182017-02-19 Eric Fiselier <eric@efcs.ca>
10219 Jonathan Wakely <jwakely@redhat.com>
10220
10221 PR c++/69523
10222 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10223
eab1f169
PK
102242017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10225
10226 * gcc.dg/gimplefe-26.c: New test.
10227
47e16d83
JDA
102282017-02-18 John David Anglin <danglin@gcc.gnu.org>
10229
10230 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10231
c2615951
JJ
102322017-02-18 Jakub Jelinek <jakub@redhat.com>
10233
c28fcc60
JJ
10234 PR target/79569
10235 * gcc.target/i386/3dnowA-3.c: New test.
10236
c2615951
JJ
10237 PR target/79559
10238 * gcc.target/i386/pr79559.c: New test.
10239
97fcf744
JM
102402017-02-17 Joseph Myers <joseph@codesourcery.com>
10241
10242 * gcc.dg/c11-float-2.c: New test.
10243 * gcc.dg/torture/float128-floath.c,
10244 gcc.dg/torture/float128x-floath.c,
10245 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10246 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10247 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10248 *_DECIMAL_DIG macros with DECIMAL_DIG.
10249
a530e181
BS
102502017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10251
10252 PR target/79261
10253 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10254
1d516992
JK
102552017-02-17 Julia Koval <julia.koval@intel.com>
10256
10257 * gcc.target/i386/rdpid.c New test.
10258 * gcc.target/i386/sse-12.c: Add -mrdpid.
10259 * gcc.target/i386/sse-13.c: Ditto.
10260 * gcc.target/i386/sse-14.c: Ditto.
10261 * gcc.target/i386/sse-22.c: Ditto.
10262 * gcc.target/i386/sse-23.c: Ditto.
10263 * g++.dg/other/i386-2.C: Ditto.
10264 * g++.dg/other/i386-3.C: Ditto.
10265
3185712c
SB
102662017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10267
10268 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10269 * gcc.dg/pr61441.c: Ditto.
10270
a261ee49
ML
102712017-02-17 Martin Liska <mliska@suse.cz>
10272
10273 PR rtl-optimization/79574
10274 * gcc.dg/pr79574.c: New test.
10275
5bf69d74
MP
102762017-02-17 Marek Polacek <polacek@redhat.com>
10277
10278 PR middle-end/79536
10279 * gcc.dg/torture/pr79536.c: New test.
10280
a72b242e
AM
102812017-02-16 Alan Modra <amodra@gmail.com>
10282
10283 * gcc.c-torture/execute/pr79286.c: New.
10284
bcac0b4d
JJ
102852017-02-16 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR c++/79512
10288 * c-c++-common/gomp/pr79512.c: New test.
10289
945c17d8
MS
102902017-02-15 Martin Sebor <msebor@redhat.com>
10291
10292 PR c++/79363
10293 * g++.dg/ext/flexary12.C: Adjust.
10294 * g++.dg/ext/flexary20.C: Same.
10295 * g++.dg/ext/flexary21.C: Same.
10296 * g++.dg/ext/flexary22.C: New test.
10297
25c99850
BC
102982017-02-15 Bin Cheng <bin.cheng@arm.com>
10299
10300 PR tree-optimization/79347
10301 * gcc.dg/vect/pr79347.c: New test.
10302
4f5e5fcb
JJ
103032017-02-15 Jakub Jelinek <jakub@redhat.com>
10304
e7202857
JJ
10305 PR c++/79301
10306 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10307 [[deprecated]] comment.
10308 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10309 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10310 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10311 [[deprecated]] in -std=c++11.
10312 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10313 [[fallthrough]] in -std=c++11 and -std=c++14.
10314
4f5e5fcb
JJ
10315 PR c++/79288
10316 * g++.dg/tls/pr79288.C: New test.
10317
c7545f1c
MP
103182017-02-15 Marek Polacek <polacek@redhat.com>
10319
10320 PR c/79515
10321 * gcc.dg/dfp/pr79515.c: New.
10322
1114b39c
DE
103232017-02-15 David Edelsohn <dje.gcc@gmail.com>
10324
10325 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10326
93b87d1d
TS
103272017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10328
10329 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10330 "opt_files".
10331
fa8db6ea
JJ
103322017-02-15 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR target/79487
10335 * gcc.dg/dfp/pr79487.c: New test.
10336 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10337 2017-02-13 change.
10338
8722316b
CL
103392017-01-14 Carl Love <cel@us.ibm.com>
10340
10341 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10342 xvcvsxdsp and xvcvuxdsp instructions.
10343
2932fe90
SB
103442017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10345
10346 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10347 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10348 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10349 64-bit default target.
10350 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10351 a 64-bit default target.
10352
63d09033
JJ
103532017-02-14 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR target/79481
10356 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10357 (test_3vx): Change return type from int to void.
63d09033
JJ
10358 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10359 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10360 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10361 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10362 tests.
10363 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10364 (test_3vx): Change return type from int to void.
10365 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10366 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10367 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10368 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10369 tests.
10370 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10371 intrinsic. Change scan-assembler-times number from 1 to 2.
10372 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10373 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10374 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10375 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10376 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10377 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10378 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10379
8668fae0
UB
103802017-02-14 Uros Bizjak <ubizjak@gmail.com>
10381
10382 PR middle-end/61225
10383 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10384 Use dg-additional-options for ia32 target. Remove XFAIL.
10385
95d96609
UB
103862017-02-14 Uros Bizjak <ubizjak@gmail.com>
10387
10388 PR target/79495
10389 * gcc.target/i386/pr79495.c: New test.
10390
6f207d58
MP
103912017-02-14 Marek Polacek <polacek@redhat.com>
10392
10393 PR c++/79420
10394 PR c++/79463
10395 * g++.dg/cpp1y/pr79463.C: New.
10396 * g++.dg/template/incomplete10.C: New.
10397 * g++.dg/template/incomplete9.C: New.
10398
ee139af5
L
103992017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10400
10401 PR target/79498
10402 * gcc.target/i386/pr79498.c: New test.
10403
bf00c9e0
MS
104042017-02-14 Martin Sebor <msebor@redhat.com>
10405
10406 PR middle-end/79448
10407 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10408 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10409 * gcc.dg/tree-ssa/pr79448.c: New test.
10410
6c022f73
JL
104112017-02-14 Jeff Law <law@redhat.com>
10412
10413 PR tree-optimization/79095
10414 * g++.dg/pr79095-1.C: New test
10415 * g++.dg/pr79095-2.C: New test
10416 * g++.dg/pr79095-3.C: New test
10417 * g++.dg/pr79095-4.C: New test
10418 * g++.dg/pr79095-5.C: New test
10419 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10420 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10421
b719f884
JG
104222017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10423
10424 * gcc.target/aarch64/vect_fp16_1.c: New.
10425
1be33173
PK
104262017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10427
10428 * gcc.dg/gimplefe-25.c: New test.
10429
73424a09
JJ
104302017-02-14 Jakub Jelinek <jakub@redhat.com>
10431
10432 PR tree-optimization/79408
10433 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10434
977472e8
RB
104352017-02-14 Richard Biener <rguenther@suse.de>
10436
10437 PR middle-end/79432
10438 * gcc.dg/torture/pr79432.c: New testcase.
10439
ee75687b
MS
104402017-02-13 Martin Sebor <msebor@redhat.com>
10441
10442 PR middle-end/79496
10443 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10444
b84702c0
JJ
104452017-02-13 Jakub Jelinek <jakub@redhat.com>
10446
ecc04fae
JJ
10447 PR sanitizer/79341
10448 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10449 variables volatile.
10450
b84702c0
JJ
10451 PR c++/79232
10452 * g++.dg/cpp1z/eval-order4.C: New test.
10453 * g++.dg/other/pr79232.C: New test.
10454
b9a161ff
NS
104552017-02-13 Nathan Sidwell <nathan@acm.org>
10456
10457 PR c++/79296
10458 * g++.dg/cpp0x/pr79296.C: New.
10459
d8505fac
SB
104602017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10461
10462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10463 Instead, xfail powerpc*-*-* && lp64.
10464
efb802cb
SB
104652017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10466
10467 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10468 powerpc_p8vector_ok.
10469 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10470
8d6427c6
AS
104712017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10472
10473 PR target/79449
10474 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10475 for reading beyond a 4k boundary.
10476
9b7716c9
JJ
104772017-02-13 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR rtl-optimization/79388
10480 PR rtl-optimization/79450
10481 * gcc.c-torture/execute/pr79388.c: New test.
10482 * gcc.c-torture/execute/pr79450.c: New test.
10483
4bb91707
TK
104842017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10485
10486 PR fortran/65542
9b7716c9 10487 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10488
e22910c2
JJ
104892017-02-11 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR sanitizer/79341
10492 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10493
acbbac04
JH
104942017-02-11 Jan Hubicka <hubicka@ucw.cz>
10495
10496 PR tree-ssa/56727
10497 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10498
e493f96b
JJ
104992017-02-10 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR c++/79457
10502 * g++.dg/cpp0x/pr79457.C: New test.
10503
773acd54
SB
105042017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10505
10506 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10507 scan-assembler unless lp64.
10508
b56f814e
SB
105092017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10510
10511 PR tree-optimization/66612
10512 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10513
5e659d16
SB
105142017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10515
10516 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10517 of all powerpc.
10518
6f4f30bf
MP
105192017-02-10 Marek Polacek <polacek@redhat.com>
10520
10521 PR c++/79435
10522 * g++.dg/cpp1y/pr79435.C: New.
10523
3799a5b8
MP
10524 PR c++/79184
10525 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10526
052ef81d
CL
105272017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10528
10529 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10530 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10531 New.
10532 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10533 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10534 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10535 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10536 (vtst_expected_poly64x2): Move to aarch64-only section.
10537 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10538 (vtst_p64, vtstq_p64): New tests.
10539
a7c8ed0c
PC
105402017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10541
10542 PR c++/71737
10543 * g++.dg/cpp0x/pr71737.C: New.
10544
3dcde5ef 105452017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10546 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10547
10548 * gcc.dg/gimplefe-error-1.c: New testcase.
10549 * gcc.dg/gimplefe-error-2.c: New testcase.
10550 * gcc.dg/gimplefe-error-3.c: New testcase.
10551
6139a3b7
JJ
105522017-02-10 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR tree-optimization/79411
10555 * gcc.c-torture/compile/pr79411.c: New test.
10556
9bfc55d0
JJ
105572017-02-09 Jakub Jelinek <jakub@redhat.com>
10558 Jason Merrill <jason@redhat.com>
10559
10560 PR c++/79143
10561 * g++.dg/cpp1z/pr79143.C: New test.
10562
0b90c541
JH
105632017-02-09 Jan Hubicka <hubicka@ucw.cz>
10564
10565 * gcc.dg/loop-unswitch-2.c: Update testcase.
10566 * gcc.dg/loop-unswitch-1.c: Update testcase.
10567
192b048b
MP
105682017-02-09 Marek Polacek <polacek@redhat.com>
10569
10570 PR c/79428
10571 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10572 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10573 * c-c++-common/goacc/pr79428-1.c: New test.
10574 * c-c++-common/gomp/pr79428-2.c: New test.
10575 * c-c++-common/gomp/pr79428-5.c: New test.
10576 * c-c++-common/gomp/pr79428-6.c: New test.
10577 * c-c++-common/pr79428-3.c: New test.
10578
e9a9033b
AK
105792017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10580
10581 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10582 testcases.
10583
56f71478
JJ
105842017-02-09 Jakub Jelinek <jakub@redhat.com>
10585
28f6839b
JJ
10586 PR c/79413
10587 * gcc.c-torture/compile/pr79413.c: New test.
10588
f08683a1
JJ
10589 PR c++/79429
10590 * c-c++-common/gomp/pr79429.c: New test.
10591 * g++.dg/gomp/pr79429.C: New test.
10592
56f71478
JJ
10593 PR c/79431
10594 * c-c++-common/gomp/pr79431.c: New test.
10595
02889d23
CLT
105962017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10597 Cesar Philippidis <cesar@codesourcery.com>
10598 Joseph Myers <joseph@codesourcery.com>
10599 Chung-Lin Tang <cltang@codesourcery.com>
10600
10601 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10602 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10603 * c-c++-common/goacc/loop-auto-2.c: New.
10604 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10605 * c-c++-common/goacc/tile-2.c: New.
10606 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10607 * g++.dg/goacc/tile-1.C: New, check tile subst.
10608 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10609 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10610 * gfortran.dg/goacc/tile-1.f90: New test.
10611 * gfortran.dg/goacc/tile-2.f90: New test.
10612 * gfortran.dg/goacc/tile-lowering.f95: New test.
10613
9c0c77d2
RB
106142017-02-09 Richard Biener <rguenther@suse.de>
10615
10616 PR tree-optimization/69823
10617 * gcc.dg/graphite/pr69823.c: New testcase.
10618
f39bad9f
PH
106192017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10620
10621 PR target/78604
10622 * gcc.target/powerpc/pr78604.c: New.
10623
fc00b9ce
KN
106242017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10625
10626 PR target/68972
10627 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10628 disable this test on power architecture.
10629
50c1f4a5
RB
106302017-02-08 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/71824
10633 PR tree-optimization/79409
10634 * gcc.dg/graphite/pr71824-3.c: New testcase.
10635
74a15d14
JJ
106362017-02-08 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR tree-optimization/79408
10639 * gcc.dg/tree-ssa/pr79408.c: New test.
10640
d798497e
RB
106412017-02-08 Richard Biener <rguenther@suse.de>
10642
10643 PR tree-optimization/71824
10644 * gcc.dg/graphite/pr71824-2.c: New testcase.
10645
9d5019a1
AP
106462017-02-07 Andrew Pinski <apinski@cavium.com>
10647
705d3b77 10648 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10649
ec48209a
JJ
106502017-02-07 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR rtl-optimization/79386
10653 * gcc.c-torture/compile/pr79386.c: New test.
10654
e5f234b2
DV
106552017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10656 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10657
10658 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10659 *-*-solaris*.
10660
1f138b75
JJ
106612017-02-07 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR target/79299
10664 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10665 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10666
7af4b20d
RB
106672017-02-07 Richard Biener <rguenther@suse.de>
10668
10669 * gcc.dg/gimplefe-23.c: New testcase.
10670 * gcc.dg/gimplefe-24.c: Likewise.
10671
d95c2fc7
CL
106722017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10673
10674 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10675 scan-assembler instead of scan-assembler-times.
10676 * gcc.target/aarch64/test_frame_10.c: Likewise.
10677 * gcc.target/aarch64/test_frame_12.c: Likewise.
10678 * gcc.target/aarch64/test_frame_2.c: Likewise.
10679 * gcc.target/aarch64/test_frame_4.c: Likewise.
10680 * gcc.target/aarch64/test_frame_6.c: Likewise.
10681 * gcc.target/aarch64/test_frame_7.c: Likewise.
10682 * gcc.target/aarch64/test_frame_8.c: Likewise.
10683
fa5d44d0
RO
106842017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10685
10686 * gcc.target/i386/pr78419.c: Require ifunc support.
10687
d9b4ce00
DE
106882017-02-07 David Edelsohn <dje.gcc@gmail.com>
10689
10690 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10691
bb7d75ff
PP
106922017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10693
10694 PR c++/79360
10695 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10696
122e7b4f
KC
106972017-02-06 Kito Cheng <kito.cheng@gmail.com>
10698
10699 * lib/target-supports.exp: Define the RISC-V target.
10700 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10701 * gcc.dg/builtin-apply2.c: Likewise.
10702 * gcc.dg/ifcvt-4.c: Likewise.
10703 * gcc.dg/loop-8.c: Likewise.
10704 * gcc.dg/sibcall-10.c: Likewise.
10705 * gcc.dg/sibcall-9.c: Likewise.
10706 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10707 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10708 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10709 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10710 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10711 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10712 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10713
391675ac
MM
107142017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10715
10716 PR target/66144
10717 * gcc.target/powerpc/pr66144-1.c: New test.
10718 * gcc.target/powerpc/pr66144-2.c: Likewise.
10719 * gcc.target/powerpc/pr66144-3.c: Likewise.
10720
e495e31a
MS
107212017-02-06 Martin Sebor <msebor@redhat.com>
10722
10723 PR tree-optimization/79376
10724 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10725 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10726
2568d8a1
JJ
107272017-02-06 Jakub Jelinek <jakub@redhat.com>
10728
98e09245
JJ
10729 PR c++/79379
10730 * g++.dg/cpp1y/constexpr-79379.C: New test.
10731
e8b0383c
JJ
10732 PR c++/79377
10733 * g++.dg/lookup/pr79377.C: New test.
10734
a5e8cbd1
JJ
10735 PR c++/79372
10736 * g++.dg/cpp1z/decomp25.C: New test.
10737
2568d8a1
JJ
10738 PR tree-optimization/79284
10739 * gcc.c-torture/compile/pr79284.c: New test.
10740
aae936b9
PC
107412017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10742
10743 PR c++/70448
10744 * g++.dg/cpp0x/pr70448.C: New.
10745
daf57541
DV
107462017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10747
10748 PR 78348
10749 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10750 to dg-options.
10751
0898c74d
GJL
107522017-02-06 Georg-Johann Lay <avr@gjlay.de>
10753
10754 PR target/78883
10755 * gcc.c-torture/compile/pr78883.c: New test.
10756
5d3ebb71
JH
107572017-02-05 Jan Hubicka <hubicka@ucw.cz>
10758
10759 PR tree-ssa/79347
10760 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10761 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10762 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10763 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10764 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10765 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10766 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10767 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10768 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10769 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10770 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10771 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10772 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10773
139d4065
AV
107742017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10775
10776 PR fortran/79344
10777 * gfortran.dg/allocate_with_source_24.f90: New test.
10778
4b9c80d8
AV
107792017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10780
10781 PR fortran/79230
10782 * gfortran.dg/der_ptr_component_2.f90: New test.
10783
f3877b2f
EB
107842017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10785
10786 * gcc.target/sparc/20170205-1.c: New test.
10787
d8a09ada
JDA
107882017-02-03 John David Anglin <danglin@gcc.gnu.org>
10789
a2a86d6a
JDA
10790 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10791 libatomic_available.
10792
a1d99925
JDA
10793 * gcc.dg/pr77587.c: Require alias support.
10794 * gcc.dg/pr77587a.c: Likewise.
10795
d8bf159e
JDA
10796 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10797 * gcc.c-torture/execute/pr78622.c: Likewise.
10798
d8a09ada
JDA
10799 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10800 hppa*-*-hpux*.
10801 * c-c++-common/Wunused-var-16.c: Likewise.
10802 * c-c++-common/builtin-shuffle-1.c: Likewise.
10803 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10804 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10805
f589a1ce
MS
108062017-02-03 Martin Sebor <msebor@redhat.com>
10807
10808 PR tree-optimization/79327
10809 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10810 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10811 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10812
5b00f9d2
JJ
108132017-02-03 Jakub Jelinek <jakub@redhat.com>
10814 Martin Sebor <msebor@redhat.com>
10815
10816 PR tree-optimization/79327
10817 * gcc.dg/tree-ssa/pr79327.c: New test.
10818 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10819 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10820 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10821 (test_sprintf_chk_range_schar): Adjust dg-message.
10822 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10823 * gcc.c-torture/execute/pr79327.c: New test.
10824
437f0a81
JJ
108252017-02-03 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR target/79354
10828 * gcc.target/powerpc/pr79354.c: New test.
10829 * gcc.c-torture/execute/pr79354.c: New test.
10830
3f343040
MS
108312017-02-03 Martin Sebor <msebor@redhat.com>
10832
10833 PR tree-optimization/79352
10834 * gcc.dg/tree-ssa/pr79352.c: New test.
10835
46a2ab58
ML
108362017-02-03 Martin Liska <mliska@suse.cz>
10837
10838 PR lto/66295
10839 * gcc.target/i386/mvc9.c: New test.
10840
baa2d1cd
PH
108412017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10842
10843 PR target/79158
10844 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10845 to VSX reg.
10846
30c6ec2f
JH
108472017-02-02 Jan Hubicka <hubicka@ucw.cz>
10848
10849 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10850 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10851 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10852 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10853 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10854 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10855 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10856 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10857 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10858 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10859 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10860 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10861 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10862
ebee1eb9
MS
108632017-02-02 Martin Sebor <msebor@redhat.com>
10864
10865 PR middle-end/79275
10866 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10867 * gcc.dg/tree-ssa/pr79275.c: New test.
10868
dcd25b8a
AS
108692017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10870
dc362ada 10871 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10872
0f0c2cc3
JH
108732017-02-02 Jan Hubicka <hubicka@ucw.cz>
10874
10875 PR middle-end/77445
10876 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10877 threading is done.
10878
1c372840
TC
108792017-02-02 Tamar Christina <tamar.christina@arm.com>
10880
10881 PR middle-end/78142
10882 * gcc.target/aarch64/vector_initialization_nostack.c
10883 (f12): Use one vector
10884
9f11a4a7
JJ
108852017-02-02 Jakub Jelinek <jakub@redhat.com>
10886
bef7e561
JJ
10887 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10888 * c-c++-common/asan/misalign-1.c: Likewise.
10889 * c-c++-common/asan/misalign-2.c: Likewise.
10890 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10891 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10892 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10893 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10894 add -ffat-lto-objects from/to dg-additional-options.
10895 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10896 dg-additional-options.
10897
9f11a4a7
JJ
10898 PR target/79197
10899 * gcc.target/powerpc/pr79197.c: New test.
10900 * gcc.c-torture/compile/pr79197.c: New test.
10901
09661674
RB
109022017-02-02 Richard Biener <rguenther@suse.de>
10903
10904 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10905
d8d58893
PC
109062017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10907
10908 PR c++/69637
10909 * g++.dg/cpp0x/pr69637-1.C: New.
10910 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10911
521a70a4
AK
109122017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10913
10914 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10915
e26b502d
BS
109162017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10917
10918 PR target/70012
10919 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10920 conditions.
10921
55e75c7c
JJ
109222017-02-01 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR testsuite/79324
10925 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10926 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10927 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10928 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10929 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10930 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10931 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10932 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10933 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10934 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10935 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10936 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10937 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10938
a4476973
ML
109392017-02-01 Martin Liska <mliska@suse.cz>
10940
10941 PR testsuite/79272
10942 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10943
3f3181b1
RB
109442017-02-01 Richard Biener <rguenther@suse.de>
10945
10946 PR testsuite/76957
10947 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10948 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10949 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10950 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10951
1e7ef862
RB
109522017-02-01 Richard Biener <rguenther@suse.de>
10953
10954 PR middle-end/79315
10955 * gfortran.dg/pr79315.f90: New testcase.
10956
405a7406
RB
109572017-02-01 Richard Biener <rguenther@suse.de>
10958
10959 PR tree-optimization/71824
10960 * gcc.dg/graphite/pr71824.c: New testcase.
10961
19bdccb4
JJ
109622017-01-31 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR c++/79304
10965 * g++.dg/diagnostic/pr79304.C: New test.
10966
fcb2cdfc
DM
109672017-01-31 David Malcolm <dmalcolm@redhat.com>
10968
10969 PR c++/79298
10970 * g++.dg/spellcheck-pr79298.C: New test case.
10971
7cfa044d
DM
109722017-01-31 David Malcolm <dmalcolm@redhat.com>
10973
10974 PR preprocessor/79210
10975 * gcc.dg/format/pr79210.c: New test case.
10976 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10977 New function.
10978
de3fbef6
NS
109792017-01-31 Nathan Sidwell <nathan@acm.org>
10980
5ae37bdf
NS
10981 PR c++/79290
10982 * g++.dg/warn/pr79290.C: New.
10983
de3fbef6
NS
10984 PR c++/67273
10985 PR c++/79253
10986 * g++.dg/cpp1y/pr67273.C: New.
10987 * g++.dg/cpp1y/pr79253.C: New.
10988
7f357c61
NS
109892017-01-31 Nathan Sidwell <nathan@acm.org>
10990
10991 PR c++/79264
10992 * g++.dg/cpp1y/pr61636-1.C: Augment.
10993
5b11971a
CL
109942017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10995
10996 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10997 rand() instead of random().
10998
8b670f93
AH
109992017-01-30 Aldy Hernandez <aldyh@redhat.com>
11000
11001 PR tree-optimization/71691
11002 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11003
4727e06b
AK
110042017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11005
11006 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11007 __ARCH__.
11008
b6dae849
JJ
110092017-01-31 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR tree-optimization/79267
11012 * g++.dg/opt/pr79267.C: New test.
11013
40fb9c89
AO
110142017-01-30 Alexandre Oliva <aoliva@redhat.com>
11015
11016 PR debug/63238
11017 * gcc.dg/debug/dwarf2/align-1.c: New.
11018 * gcc.dg/debug/dwarf2/align-2.c: New.
11019 * gcc.dg/debug/dwarf2/align-3.c: New.
11020 * gcc.dg/debug/dwarf2/align-4.c: New.
11021 * gcc.dg/debug/dwarf2/align-5.c: New.
11022 * gcc.dg/debug/dwarf2/align-6.c: New.
11023 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11024 * g++.dg/debug/dwarf2/align-1.C: New.
11025 * g++.dg/debug/dwarf2/align-2.C: New.
11026 * g++.dg/debug/dwarf2/align-3.C: New.
11027 * g++.dg/debug/dwarf2/align-4.C: New.
11028 * g++.dg/debug/dwarf2/align-5.C: New.
11029 * g++.dg/debug/dwarf2/align-6.C: New.
11030
3095f651
AS
110312017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11032
11033 PR target/79170
11034 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11035
3cf88bff
MS
110362017-01-30 Martin Sebor <msebor@redhat.com>
11037
11038 PR testsuite/79293
11039 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11040
37731134
ML
110412017-01-30 Martin Liska <mliska@suse.cz>
11042
11043 PR gcov-profile/79259
11044 * g++.dg/tree-prof/pr79259.C: New test.
11045
0c7247cc
RB
110462017-01-30 Richard Biener <rguenther@suse.de>
11047
11048 PR tree-optimization/79276
11049 * gcc.dg/torture/pr79276.c: New testcase.
11050
ab4be5d1
DV
110512017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11052
11053 PR target/79240
11054 * gcc.target/s390/pr79240.c: New test.
11055
6687d58d
BS
110562017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11057
11058 PR target/79268
11059 * gcc.target/powerpc/pr79268.c: New file.
11060 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11061 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11062 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11063 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11064
b5df96c3
JDA
110652017-01-28 John David Anglin <danglin@gcc.gnu.org>
11066
fc34d7b8
JDA
11067 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11068
9efc84e4
JDA
11069 PR testsuite/70583
11070 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11071
4bfbe3ae
JDA
11072 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11073 * gnat.dg/debug9.adb: Likewise.
11074
8d0b306f
JDA
11075 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11076
b5df96c3
JDA
11077 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11078 libatomic_available.
11079 * gfortran.dg/coarray_42.f90: Likewise.
11080 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11081 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11082 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11083
eb339366
MS
110842017-01-27 Martin Sebor <msebor@redhat.com>
11085
11086 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11087
711ce021
BS
110882017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11089
11090 PR rtl-optimization/79194
11091 * gcc.dg/torture/pr79194.c: New test.
11092
d8321b33
VM
110932017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11094
11095 PR tree-optimization/71374
2568d8a1 11096 * gcc.target/i386/pr71374.c: New.
d8321b33 11097
9e2ea13e
MS
110982017-01-27 Martin Sebor <msebor@redhat.com>
11099
11100 PR c++/71290
11101 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11102 a dg-error directive.
11103
9eb7045b
VM
111042017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11105
11106 PR target/79131
11107 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11108 * gcc.target/arm/pr79131-2.c: New.
11109
f75bbf3f
BS
111102017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11111
11112 PR target/65484
11113 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11114 vectorized on POWER unless hardware misaligned loads are
11115 available.
11116
3f54004b
BC
111172017-01-27 Bin Cheng <bin.cheng@arm.com>
11118
11119 PR rtl-optimization/78559
11120 * gcc.c-torture/execute/pr78559.c: New test.
11121
40b6bff9
RB
111222017-01-27 Richard Biener <rguenther@suse.de>
11123
11124 PR tree-optimization/79245
11125 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11126 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11127
b2f8892e
JJ
111282017-01-27 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR c/79199
11131 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11132 target. Use 4294967293U instead of 4294967293.
11133
b002f3b9
RB
111342017-01-27 Richard Biener <rguenther@suse.de>
11135
11136 PR tree-optimization/71433
11137 * gcc.dg/Warray-bounds-21.c: New testcase.
11138
38f50ab6
RB
111392017-01-27 Richard Biener <rguenther@suse.de>
11140
11141 PR tree-optimization/79244
11142 * gcc.dg/torture/pr79244.c: New testcase.
11143
c04f4139
JJ
111442017-01-27 Jakub Jelinek <jakub@redhat.com>
11145
11146 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11147 all occurrences of 40 to 32.
11148
6ca513f9
RE
111492017-01-27 Richard Earnshaw <rearnsha@arm.com>
11150
11151 PR target/79239
11152 * gcc.target/arm/pr79239.c: New test.
11153
d876f5cd
DV
111542017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11155
11156 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11157
bb6a6ee9
AB
111582017-01-27 Adam Butcher <adam@jessamine.co.uk>
11159
11160 PR c++/64382
11161 * g++.dg/cpp1y/pr64382.C: New test.
11162
31c87a43
MS
111632017-01-26 Martin Sebor <msebor@redhat.com>
11164
11165 PR middle-end/78703
11166 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11167 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11168 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11169 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11170
f7c06c0f
JJ
111712017-01-26 Jakub Jelinek <jakub@redhat.com>
11172
b0670cc0
JJ
11173 PR debug/79129
11174 * g++.dg/debug/dwarf2/pr79129.C: New test.
11175
f7c06c0f
JJ
11176 PR debug/78835
11177 * g++.dg/debug/dwarf2/pr78835.C: New test.
11178
5d93da1d
MS
111792017-01-26 Martin Sebor <msebor@redhat.com>
11180
11181 PR middle-end/78703
11182 * gcc.dg/format/pr78569.c: Adjust.
11183 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11184 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11185 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11186 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11187 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11188 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11189 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11190 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11191 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11192 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11193 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11194
905d2812
JJ
111952017-01-26 Jakub Jelinek <jakub@redhat.com>
11196
11197 PR c++/68727
11198 * g++.dg/other/offsetof8.C: Add expected error.
11199 * g++.dg/other/offsetof9.C: New test.
11200
b3db8d77
DE
112012017-01-26 David Edelsohn <dje.gcc@gmail.com>
11202
11203 * g++.dg/opt/declone3.C: Require LTO.
11204
15961e4a
VM
112052017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11206
11207 PR target/79131
11208 * gcc.target/arm/pr79131.c: New.
11209
e39dd802
BC
112102017-01-26 Bin Cheng <bin.cheng@arm.com>
11211
11212 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11213
bc9efeab
JW
112142017-01-26 Jonathan Wakely <jwakely@redhat.com>
11215
11216 PR libstdc++/79190
11217 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11218 matches replaced operator delete.
11219
b5f75f0b
JJ
112202017-01-26 Jakub Jelinek <jakub@redhat.com>
11221
11222 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11223 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11224 avx512f with avx512dq.
11225 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11226 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11227 avx512f with avx512dq.
11228 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11229 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11230 avx512f with avx512dq.
11231
0a38b341
MP
112322017-01-26 Marek Polacek <polacek@redhat.com>
11233
11234 PR c/79199
11235 * c-c++-common/Wduplicated-branches-13.c: New test.
11236
ebff5c3f
DS
112372017-01-26 David Sherwood <david.sherwood@arm.com>
11238
11239 PR middle-end/79212
11240 * gfortran.dg/gomp/sharing-4.f90: New test.
11241
e6d55103
JJ
112422017-01-26 Jakub Jelinek <jakub@redhat.com>
11243
1a27fab1
JJ
11244 PR target/70465
11245 * gcc.target/i386/pr70465.c: New test.
11246
e6d55103
JJ
11247 * brig.dg/dg.exp: Update copyright years.
11248 * lib/brig-dg.exp: Update copyright years.
11249 * lib/brig.exp: Update copyright years.
11250
b5aa1281
MM
112512017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11252
11253 PR target/79179
11254 * gcc.target/powerpc/pr79179.c: New test.
11255
3b5de3cb
BS
112562017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11257
11258 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11259 generation to accept D-mode memory accesses.
11260
dbe81dbe
MS
112612017-01-25 Martin Sebor <msebor@redhat.com>
11262
11263 PR c++/71290
11264 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11265 * g++.dg/ext/flexarray-mangle.C: Same.
11266 * g++.dg/ext/flexarray-subst.C: Same.
11267 * g++.dg/ext/flexary10.C: Same.
11268 * g++.dg/ext/flexary11.C: Same.
11269 * g++.dg/ext/flexary14.C: Same.
11270 * g++.dg/ext/flexary16.C: Same.
11271 * g++.dg/ext/flexary18.C: Same.
11272 * g++.dg/ext/flexary19.C: Same.
11273 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11274 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11275 * g++.dg/ubsan/object-size-1.C: Same.
11276 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11277
0e343868
JJ
112782017-01-25 Jakub Jelinek <jakub@redhat.com>
11279
a25608aa
JJ
11280 PR c++/78896
11281 * g++.dg/cpp1z/decomp24.C: New test.
11282
0e343868
JJ
11283 PR c++/77914
11284 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11285 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11286 expect a warning.
11287 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11288 expect warnings.
11289 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11290 * g++.dg/cpp1y/pr59636.C: Likewise.
11291 * g++.dg/cpp1y/pr60190.C: Likewise.
11292
0d098f4b
BC
112932017-01-25 Bin Cheng <bin.cheng@arm.com>
11294
11295 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11296
5332c89e 112972017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11298
11299 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11300 vec_packs built-ins
11301
ed4e59f4
CL
113022017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11303
11304 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11305 -mcpu=cortex-a57.
11306 * gcc.target/arm/vseleqsf.c: Likewise.
11307 * gcc.target/arm/vselgedf.c: Likewise.
11308 * gcc.target/arm/vselgesf.c: Likewise.
11309 * gcc.target/arm/vselgtdf.c: Likewise.
11310 * gcc.target/arm/vselgtsf.c: Likewise.
11311 * gcc.target/arm/vselledf.c: Likewise.
11312 * gcc.target/arm/vsellesf.c: Likewise.
11313 * gcc.target/arm/vselltdf.c: Likewise.
11314 * gcc.target/arm/vselltsf.c: Likewise.
11315 * gcc.target/arm/vselnedf.c: Likewise.
11316 * gcc.target/arm/vselnesf.c: Likewise.
11317 * gcc.target/arm/vselvcdf.c: Likewise.
11318 * gcc.target/arm/vselvcsf.c: Likewise.
11319 * gcc.target/arm/vselvsdf.c: Likewise.
11320 * gcc.target/arm/vselvssf.c: Likewise.
11321
a5d6927f
RB
113222017-01-25 Richard Biener <rguenther@suse.de>
11323
11324 PR testsuite/72850
11325 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11326 to what we had before adding the threading passes.
11327
c2873892
RB
113282017-01-25 Richard Biener <rguenther@suse.de>
11329
11330 PR tree-optimization/69264
11331 * g++.dg/torture/pr69264.C: New testcase.
11332
9aa483a2
KT
113332016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11334
11335 PR target/79145
11336 * gcc.target/arm/pr79145.c: New test.
11337
5c628c3e
RB
113382017-01-25 Richard Biener <rguenther@suse.de>
11339
11340 PR debug/78363
11341 * g++.dg/gomp/pr78363-1.C: New testcase.
11342 * g++.dg/gomp/pr78363-2.C: Likewise.
11343 * g++.dg/gomp/pr78363-3.C: Likewise.
11344
9078cd36
KT
113452016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11346
11347 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11348 * gcc.dg/lto/pr61526_0.c: Likewise.
11349 * gcc.dg/lto/pr64415_0.c: Likewise.
11350
7cfd79d6
JJ
113512017-01-24 Jakub Jelinek <jakub@redhat.com>
11352
11353 PR c++/79205
11354 * g++.dg/cpp1z/decomp22.C: New test.
11355 * g++.dg/cpp1z/decomp23.C: New test.
11356
3e4b91f2
NS
113572017-01-24 Nathan Sidwell <nathan@acm.org>
11358
1d7bc790
NS
11359 PR c++/78469
11360 * g++.dg/cpp0x/pr78469.C: New.
11361
3e4b91f2
NS
11362 PR c++/79118
11363 * g++.dg/cpp0x/pr79118.C: New.
11364
b20ba138
EB
113652017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11366
11367 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11368
c2e84327
DM
113692017-01-24 David Malcolm <dmalcolm@redhat.com>
11370
11371 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11372 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11373 * gcc.dg/rtl/rtl.exp: New file.
11374 * gcc.dg/rtl/test.c: New file.
11375 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11376 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11377 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11378 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11379 * gcc.dg/rtl/x86_64/final.c: New test case.
11380 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11381 * gcc.dg/rtl/x86_64/ira.c: New test case.
11382 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11383 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11384 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11385 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11386 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11387 * gcc.dg/rtl/x86_64/test_1.h: New file.
11388 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11389 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11390 * gcc.dg/rtl/x86_64/times-two.h: New file.
11391 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11392
cf8d19de
BC
113932017-01-24 Bin Cheng <bin.cheng@arm.com>
11394
11395 PR tree-optimization/79159
11396 * g++.dg/tree-ssa/pr79159.C: New test.
11397
f6a24a94 113982017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11399 Martin Jambor <mjambor@suse.cz>
11400
11401 * lib/brig-dg.exp: New file.
11402 * lib/brig.exp: Likewise.
11403 * brig.dg/README: Likewise.
11404 * brig.dg/dg.exp: Likewise.
11405 * brig.dg/test/gimple/alloca.hsail: Likewise.
11406 * brig.dg/test/gimple/atomics.hsail: Likewise.
11407 * brig.dg/test/gimple/branches.hsail: Likewise.
11408 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11409 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11410 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11411 * brig.dg/test/gimple/mem.hsail: Likewise.
11412 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11413 * brig.dg/test/gimple/packed.hsail: Likewise.
11414 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11415 * brig.dg/test/gimple/variables.hsail: Likewise.
11416 * brig.dg/test/gimple/vector.hsail: Likewise.
11417
c3b3e526
JJ
114182017-01-24 Jakub Jelinek <jakub@redhat.com>
11419
11420 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11421 support asan, only on i?86/x86_64 require sse2_runtime.
11422
75f92127
KN
114232017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11424
11425 PR target/66669
11426 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11427 test on powerpc targets.
11428
1a998fa0
MS
114292017-01-23 Martin Sebor <msebor@redhat.com>
11430
11431 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11432
108fdd6d
RB
114332017-01-23 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/79088
11436 PR tree-optimization/79188
11437 * gcc.dg/torture/pr79088.c: New testcase.
11438 * gcc.dg/torture/pr79188.c: Likewise.
11439
28826a66
KN
114402017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11441
11442 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11443 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11444 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11445 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11446 type of test function to reflect change in built-in function's
11447 return type.
11448 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11449 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11450 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11451 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11452 type and second argument type to reflect change in built-in
11453 function's type signature.
11454 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11455 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11456 type of test function to reflect change in built-in function's
11457 return type.
11458 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11459 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11460 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11461 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11462 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11463 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11464 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11465 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11466 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11467 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11468 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11469 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11470 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11471 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11472 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11473 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11474 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11475 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11476 type of test function to reflect change in built-in function's
11477 return type.
11478 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11479 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11480 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11481 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11482 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11483 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11484 test function's result and second argument to reflect change in
11485 built-in function's type signature.
11486 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11487
e6b8075c
NS
114882017-01-23 Nathan Sidwell <nathan@acm.org>
11489
fc7612fd
NS
11490 PR C++/71710
11491 * g++.dg/template/pr71710.C: New.
11492
e6b8075c
NS
11493 PR c++/71406
11494 PR c++/77508
11495 * g++.dg/template/pr71406.C: New.
11496
15b8fd49
TK
114972017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11498
9b7716c9 11499 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11500
e9c4fbe9
BS
115012017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11502
11503 PR rtl-optimization/78634
11504 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11505
8539a302
BC
115062017-01-23 Bin Cheng <bin.cheng@arm.com>
11507
11508 PR tree-optimization/70754
11509 * gfortran.dg/pr70754.f90: New test.
11510
f368600f
ML
115112017-01-23 Martin Liska <mliska@suse.cz>
11512
11513 PR tree-optimization/79196
11514 * gcc.dg/asan/pr79196.c: New test.
11515 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11516
d886761f
MM
115172017-01-23 Michael Matz <matz@suse.de>
11518
11519 PR tree-optimization/78384
11520 * gcc.dg/pr78384.c: New test.
11521
cffcafda
RB
115222017-01-23 Richard Biener <rguenther@suse.de>
11523
11524 PR tree-optimization/79186
11525 * gcc.dg/torture/pr79186.c: New testcase.
11526 * gcc.dg/torture/pr79187.c: Likewise.
11527
bda2bc48
MJ
115282017-01-23 Martin Jambor <mjambor@suse.cz>
11529
11530 * gcc.dg/ipa/vrp8.c: New test.
11531
f65f1ae3
MJ
115322017-01-23 Martin Jambor <mjambor@suse.cz>
11533
11534 PR ipa/79108
11535 * gfortran.dg/lto/pr79108_0.f90: New test.
11536
dea06111
AS
115372017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11538
11539 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11540 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11541 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11542 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11543 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11544 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11545 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11546 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11547 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11548 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11549 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11550 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11551 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11552 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11553 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11554 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11555
05011618
RB
115562017-01-23 Richard Biener <rguenther@suse.de>
11557 Nick Clifton <nickc@redhat.com>
11558
11559 PR testsuite/78421
11560 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11561 If the target is ARM return the result of the
11562 check_effective_target_arm_vect_no_misalign proc.
11563 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11564 support unaligned vectors then only expect one of the loops to be
11565 unrolled.
11566
f6b9f2ff
ML
115672017-01-23 Martin Liska <mliska@suse.cz>
11568
11569 * gcc.dg/asan/use-after-scope-10.c: New test.
11570 * gcc.dg/asan/use-after-scope-11.c: New test.
11571 * g++.dg/asan/use-after-scope-5.C: New test.
11572
c7775327
ML
115732017-01-23 Martin Liska <mliska@suse.cz>
11574
11575 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11576 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11577 sanopt optimization for ASAN_POISON.
11578
d8ae8d16
KT
115792016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11580
11581 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11582
54d7c70c
CL
115832017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11584
11585 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11586 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11587 for poly*_t types.
11588 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11589 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11590 exec_vcombine): Likewise.
11591 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11592 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11593 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11594 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11595 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11596 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11597 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11598 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11599 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11600 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11601 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11602 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11603 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11604 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11605 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11606 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11607 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11608 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11609 Likewise.
11610 (TEST_VGET_LANE): Cast to uint to avoid warning.
11611 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11612 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11613 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11614 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11615 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11616 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11617 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11618 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11619 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11620 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11621 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11622 CHECK_POLY instead of CHECK for poly64_t types.
11623 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11624 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11625 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11626 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11627 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11628 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11629 uint32_t.
11630 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11631 for int32_t, int64_t.
11632 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11633 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11635 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11636 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11637 needed.
11638
386fe51c
JJ
116392017-01-22 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR fortran/79154
11642 * gfortran.dg/gomp/pr79154-1.f90: New test.
11643 * gfortran.dg/gomp/pr79154-2.f90: New test.
11644
bc4d86e6
AS
116452017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11646
11647 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11648
c31d5fce
MP
116492017-01-21 Marek Polacek <polacek@redhat.com>
11650
11651 PR testsuite/79169
11652 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11653
25cb56c3
JH
116542017-01-20 Jan Hubicka <hubicka@ucw.cz>
11655
11656 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11657
ea9f867b
BS
116582017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11659
11660 PR rtl-optimization/79125
11661 * gcc.dg/torture/pr79125.c: New test.
11662
a876231c
JW
116632017-01-20 Jiong Wang <jiong.wang@arm.com>
11664
2568d8a1 11665 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11666 only.
2568d8a1
JJ
11667 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11668 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11669
4b9f2115
NS
116702017-01-20 Nathan Sidwell <nathan@acm.org>
11671
3e4b91f2 11672 PR c++/78495
4b9f2115
NS
11673 * g++.dg/cpp1z/inh-ctor38.C: New.
11674
d2aadab1
MP
116752017-01-20 Marek Polacek <polacek@redhat.com>
11676
11677 PR c/79152
11678 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11679
449cd5af
TP
116802017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11681
11682 * lib/target-supports.exp (check_configured_with): New procedure.
11683 (check_effective_target_default_mode): new effective target.
11684 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11685 default mode. Fix dg-skip-if target selector syntax.
11686 * gcc.target/arm/optional_thumb-2.c: Likewise.
11687 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11688 syntax.
11689
ebed7175
DM
116902017-01-20 David Malcolm <dmalcolm@redhat.com>
11691
11692 PR c++/77829
11693 PR c++/78656
11694 * g++.dg/spellcheck-pr77829.C: New test case.
11695 * g++.dg/spellcheck-pr78656.C: New test case.
11696
2ebd93e1
MP
116972017-01-20 Marek Polacek <polacek@redhat.com>
11698
11699 PR c/64279
11700 * c-c++-common/Wduplicated-branches-1.c: New test.
11701 * c-c++-common/Wduplicated-branches-10.c: New test.
11702 * c-c++-common/Wduplicated-branches-11.c: New test.
11703 * c-c++-common/Wduplicated-branches-12.c: New test.
11704 * c-c++-common/Wduplicated-branches-2.c: New test.
11705 * c-c++-common/Wduplicated-branches-3.c: New test.
11706 * c-c++-common/Wduplicated-branches-4.c: New test.
11707 * c-c++-common/Wduplicated-branches-5.c: New test.
11708 * c-c++-common/Wduplicated-branches-6.c: New test.
11709 * c-c++-common/Wduplicated-branches-7.c: New test.
11710 * c-c++-common/Wduplicated-branches-8.c: New test.
11711 * c-c++-common/Wduplicated-branches-9.c: New test.
11712 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11713 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11714 * g++.dg/ext/builtin-object-size3.C: Likewise.
11715 * g++.dg/gomp/loop-1.C: Likewise.
11716 * g++.dg/warn/Wduplicated-branches1.C: New test.
11717 * g++.dg/warn/Wduplicated-branches2.C: New test.
11718
0ce4024a
ML
117192017-01-20 Martin Liska <mliska@suse.cz>
11720
11721 PR lto/69188
11722 * gcc.dg/lto/pr69188_0.c: New test.
11723 * gcc.dg/lto/pr69188_1.c: New test.
11724
d8ea3e7c
AS
117252017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11726
11727 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11728 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11729 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11730 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11731 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11732 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11733 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11734 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11735 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11736 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11737 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11738 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11739 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11740 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11741 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11742 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11743 * gcc.target/i386/avx-1.c: Test new intrinsics.
11744 * gcc.target/i386/sse-13.c: Ditto.
11745 * gcc.target/i386/sse-23.c: Ditto.
11746
0516164b
RB
117472017-01-20 Richard Biener <rguenther@suse.de>
11748
11749 PR tree-optimization/71264
11750 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11751
d821744c
MF
117522017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11753
11754 * gcc.target/mips/madd4-1.c: New file.
11755 * gcc.target/mips/madd4-2.c: Likewise.
11756 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11757 HAS_MADD4.
11758 (mips_option_groups): Add -m[no-]madd4.
11759 (mips-dg-init): Detect default -mno-madd4.
11760 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11761 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11762 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11763 * gcc.target/mips/nmadd-1.c: Likewise.
11764 * gcc.target/mips/nmadd-2.c: Likewise.
11765 * gcc.target/mips/nmadd-3.c: Likewise.
11766
db58fd89
JW
117672017-01-19 Jiong Wang <jiong.wang@arm.com>
11768
11769 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11770 combined instructions.
11771 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11772 instructions.
11773 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11774 of pointer authentication.
11775
bd9cf60b
MM
117762017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11777
11778 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11779 floating point hardware to run test.
11780
ab014eb3
TC
117812017-01-19 Tamar Christina <tamar.christina@arm.com>
11782
2568d8a1 11783 * lib/target-supports.exp
ab014eb3
TC
11784 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11785
c048038f
RO
117862017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11787
11788 PR testsuite/79051
11789 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11790 __x86_64__]: Allow for target i?86-*-*.
11791
ab6b44cb
MF
117922017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11793
11794 PR target/78176
11795 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11796 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11797 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11798 HAS_LXC1.
11799 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11800 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11801 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11802
118d5ed3
AV
118032017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11804
11805 PR fortran/70696
11806 * gfortran.dg/coarray_43.f90: New test.
11807
a57c520e
RE
118082017-01-19 Richard Earnshaw <rearnsha@arm.com>
11809
11810 PR rtl-optimization/79121
11811 * gcc.c-torture/execute/pr79121.c: New test.
11812
54dc4be2
MM
118132017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11814
11815 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11816 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11817
7bd5dad2
LK
118182017-01-18 Louis Krupp <louis.krupp@zoho.com>
11819
11820 PR fortran/50069
11821 PR fortran/55086
11822 * gfortran.dg/pr50069_1.f90: New test.
11823 * gfortran.dg/pr50069_2.f90: New test.
11824 * gfortran.dg/pr55086_1.f90: New test.
11825 * gfortran.dg/pr55086_1_tfat.f90: New test.
11826 * gfortran.dg/pr55086_2.f90: New test.
11827 * gfortran.dg/pr55086_2_tfat.f90: New test.
11828 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11829
0edd264d
AS
118302017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11831 * gcc.dg/strcmp-1.c: New test.
11832 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11833
551914b7
DM
118342017-01-18 David Malcolm <dmalcolm@redhat.com>
11835
11836 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11837 (dejagnu_fail): Likewise.
11838 (dejagnu_note): Likewise.
11839 (pass): Provide forward decl, moving true decl to after #include
11840 of harness.h.
11841 (fail): Likewise.
11842 (note): Likewise.
11843
b7d3a6a6
MM
118442017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11845
11846 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11847 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11848
c484627c
NS
118492017-01-18 Nathan Sidwell <nathan@acm.org>
11850
11851 PR c++/78488
11852 * g++.dg/cpp1z/inh-ctor37.C: New.
11853
a711887e
UB
118542017-01-18 Uros Bizjak <ubizjak@gmail.com>
11855
11856 PR rtl-optimization/78952
11857 * gcc.target/i386/pr78952-1.c: New test.
11858 * gcc.target/i386/pr78952-2.c: Ditto.
11859
525a5e33
AV
118602017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11861
11862 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11863
118642017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11865
11866 PR fortran/70696
11867 * gfortran.dg/coarray_event_1.f08: New test.
11868
90553aac
JJ
118692017-01-18 Jakub Jelinek <jakub@redhat.com>
11870
11871 PR target/77416
11872 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11873 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11874 from dg-options.
11875 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11876 guarded test.
11877 * gcc.target/powerpc/fusion4.c: Likewise.
11878 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11879 guarded test.
11880 * gcc.target/powerpc/pr58673-1.c: Likewise.
11881 * gcc.target/powerpc/pr58673-2.c: Likewise.
11882 * gcc.target/powerpc/pr59054.c: Likewise.
11883
dfc42f08
BS
118842016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11885
11886 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11887 vec_bperm.
11888 * gcc.target/powerpc/p9-vbpermd.c: New file.
11889
f3981e7e
AK
118902017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11891
11892 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11893 (must_not_compile2): Downcase first letter of error messages.
11894 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11895 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11896
2c65d990
NS
118972017-01-18 Nathan Sidwell <nathan@acm.org>
11898
11899 PR c++/79091
11900 * g++.dg/pr79091.C: New.
11901
a711887e
UB
119022017-01-18 Jakub Jelinek <jakub@redhat.com>
11903
11904 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11905 to dg-options.
11906 (p0): Add missing dg-error.
11907
4701fba3
JS
119082017-01-17 Joe Seymour <joe.s@somniumtech.com>
11909
11910 * gcc.target/msp430/mul_f5_muldef.c: New test.
11911
ac4dc08d
MM
119122017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11913
11914 PR target/79004
11915 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11916 options. Fix up the syntax for using \m and \M.
11917
1b3254e4
SB
119182017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11919
11920 PR target/78875
11921 * gcc.target/powerpc/ssp-1.c: New testcase.
11922 * gcc.target/powerpc/ssp-2.c: New testcase.
11923
8144a493
WD
119242017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11925
11926 * gcc.target/aarch64/eh_return.c: New test.
11927
a6607774
BS
119282017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11929
11930 * vec-rlmi-rlnm.c: New file.
11931
8ddfdbc2
NS
119322017-01-17 Nathan Sidwell <nathan@acm.org>
11933
11934 PR c++/61636
11935 * g++.dg/cpp1y/pr61636-1.C: New.
11936 * g++.dg/cpp1y/pr61636-2.C: New.
11937 * g++.dg/cpp1y/pr61636-3.C: New.
11938
d365b403
MS
119392017-01-17 Martin Sebor <msebor@redhat.com>
11940
11941 PR testsuite/79115
11942 * gcc.dg/pr78768.c: Make it a link-only test.
11943
0d80ab91
DM
119442017-01-17 David Malcolm <dmalcolm@redhat.com>
11945
11946 PR c++/71497
11947 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11948 expected messages.
11949 * c-c++-common/Wmisleading-indentation.c: Likewise.
11950
31b61548
VM
119512017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11952
11953 PR target/79058
11954 * gcc.target/arm/pr79058.c: New.
11955
c549996e
JJ
119562017-01-17 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR tree-optimization/71854
11959 * gcc.dg/vect/pr71854.c: New test.
11960
4f197ff9
ML
119612017-01-17 Martin Liska <mliska@suse.cz>
11962
11963 PR ipa/71207
11964 * g++.dg/ipa/pr71207.C: New test.
11965
d4193b85
JH
119662017-01-17 Jan Hubicka <hubicka@ucw.cz>
11967
11968 PR middle-end/77445
11969 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11970 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11971
906e7712
JJ
119722017-01-17 Jakub Jelinek <jakub@redhat.com>
11973
11974 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11975 rather than long unsigned int.
11976 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11977
12314dc9
RB
119782017-01-17 Richard Biener <rguenther@suse.de>
11979
11980 PR tree-optimization/71433
11981 * gcc.dg/Warray-bounds-20.c: New testcase.
11982
a23e48df
RB
119832017-01-17 Richard Biener <rguenther@suse.de>
11984
11985 PR testsuite/52563
11986 PR testsuite/71237
11987 PR testsuite/77737
11988 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11989 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11990 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11991
e6750e5c
AM
119922017-01-17 Alan Modra <amodra@gmail.com>
11993
11994 * gcc.target/powerpc/pr79066.c: New.
11995
a59afbe2
JL
119962017-01-16 Jeff Law <law@redhat.com>
11997
11998 PR tree-optimization/33562
11999 PR tree-optimization/61912
12000 PR tree-optimization/77485
12001 PR tree-optimization/79090
12002 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12003 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12004
e1bcfb92
JJ
120052017-01-16 Jakub Jelinek <jakub@redhat.com>
12006
98e92fb2
JJ
12007 PR c/79089
12008 * gcc.c-torture/compile/pr79089.c: New test.
12009
e1bcfb92
JJ
12010 PR target/79080
12011 * gcc.dg/pr79080.c: New test.
12012
0ef1f9cd
DM
120132017-01-16 David Malcolm <dmalcolm@redhat.com>
12014
12015 PR c/78304
12016 * gcc.dg/format/pr78304.c: Convert argument from integral type
12017 to a pointer.
12018 * gcc.dg/format/pr78304-2.c: Likewise.
12019
76689ffc
CL
120202017-01-16 Carl Love <cel@us.ibm.com>
12021
12022 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12023 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12024
ce12ee9e
CL
120252017-01-16 Carl Love <cel@us.ibm.com>
12026
12027 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12028 Change arguments and return type to bool long long.
12029
b336037d
MS
120302017-01-16 Martin Sebor <msebor@redhat.com>
12031
12032 PR testsuite/79051
12033 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12034 on x86.
12035
1ddca3f3
PC
120362017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12037
12038 Revert:
a711887e 12039 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12040
12041 PR c++/71737
12042 * g++.dg/cpp0x/pr71737.C: New.
12043
290687fb
BS
120442017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12045
12046 * gcc.target/powerpc/swaps-p8-27.c: New.
12047
7d2f3f1d
PC
120482017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12049
12050 PR c++/71737
12051 * g++.dg/cpp0x/pr71737.C: New.
12052
d743728f
EB
120532017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12054
12055 * gnat.dg/opt62.adb: New test.
12056 * gnat.dg/opt62_pkg.ads: New helper.
12057
90aead21
BS
120582017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12059
a711887e
UB
12060 PR rtl-optimization/78626
12061 PR rtl-optimization/78727
90aead21
BS
12062 * gcc.dg/torture/pr78626.c: New test.
12063 * gcc.dg/torture/pr78727.c: New test.
12064
afaecc23
AM
120652017-01-14 Alan Modra <amodra@gmail.com>
12066
12067 * gcc.c-torture/compile/pr72749.c: New test.
12068
be4aa83d
DM
120692017-01-13 David Malcolm <dmalcolm@redhat.com>
12070
12071 PR c/78304
12072 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12073 (test_macro_2): New test.
12074 (test_macro_3): New test.
12075 (test_macro_4): New test.
12076 (test_non_contiguous_strings): Convert line number to line offset.
12077 * gcc.dg/format/pr78304-2.c: New test case.
12078 * gcc.dg/format/pr78304.c: New test case.
12079
7cdca3ec
UB
120802017-01-13 Uros Bizjak <ubizjak@gmail.com>
12081
12082 * gcc.target/i386/funcspec-56.inc: Add missing options and
12083 reorder options by implied ISAs, as in ix86_target_string.
12084
e3017e52
MP
120852017-01-13 Marek Polacek <polacek@redhat.com>
12086
12087 PR c++/71166
12088 * g++.dg/cpp0x/constexpr-array18.C: New test.
12089
d155c6fe
JL
120902017-01-13 Jeff Law <law@redhat.com>
12091
7c9560a5
JL
12092 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12093
9e59e99a
JL
12094 PR tree-optimization/61912
12095 PR tree-optimization/77485
12096 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12097 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12098 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12099
12100 PR tree-optimization/33562
12101 PR tree-optimization/61912
12102 PR tree-optimization/77485
d155c6fe
JL
12103 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12104 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12105 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12106 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12107 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12108 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12109 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12110
77719b06
ML
121112017-01-13 Martin Liska <mliska@suse.cz>
12112
12113 PR ipa/79043
12114 * gcc.c-torture/execute/pr79043.c: New test.
12115
a181b2bc
RB
121162017-01-13 Richard Biener <rguenther@suse.de>
12117
12118 PR middle-end/78411
12119 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12120
eaed3226
AV
121212017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12122
12123 PR fortran/70697
12124 * gfortran.dg/coarray/event_4.f08: New test.
12125
4ccff88b
AV
121262017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12127
12128 PR fortran/70696
12129 * gfortran.dg/coarray/event_3.f08: New test.
12130
3c3b9090
RB
121312017-01-13 Richard Biener <rguenther@suse.de>
12132
12133 PR tree-optimization/77283
12134 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12135
25329913
RB
121362017-01-13 Richard Biener <rguenther@suse.de>
12137
12138 * gcc.dg/gimplefe-22.c: New testcase.
12139
10b70b8e
RB
121402017-01-13 Richard Biener <rguenther@suse.de>
12141
12142 PR tree-optimization/77283
12143 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12144 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12145 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12146
76a8f82f
SL
121472017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12148
12149 * gcc.dg/pr77862.c: Require fpic target.
12150
59a505da
MM
121512017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12152
12153 PR target/79004
12154 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12155
bce6f760
MS
121562017-01-12 Martin Sebor <msebor@redhat.com>
12157
12158 * gcc.dg/pr78138.c: Adjust.
12159 * gcc.dg/pr78768.c: Adjust.
12160 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12161 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12162 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12163 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12164 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12165 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12166 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12167 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12168 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12169 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12170 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12171
3eefa646
JJ
121722017-01-12 Jakub Jelinek <jakub@redhat.com>
12173
12174 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12175
dcb56243
MS
121762017-01-12 Martin Sebor <msebor@redhat.com>
12177
8be3f306 12178 PR testsuite/79051
940242cd
MS
12179 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12180 due to bug 79054.
dcb56243 12181
b7431c20
DE
121822017-01-12 David Edelsohn <dje.gcc@gmail.com>
12183
12184 * gcc.dg/pr78768.c: Require LTO.
12185
2bcd9f32
MS
121862017-01-12 Martin Sebor <msebor@redhat.com>
12187
12188 PR c/79074
12189 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12190 due to the referenced bug.
12191
b2fc1c70
MS
121922017-01-12 Martin Sebor <msebor@redhat.com>
12193
12194 PR testsuite/79073
12195 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12196
fbed6f36
UB
121972017-01-12 Uros Bizjak <ubizjak@gmail.com>
12198
12199 * gcc.target/i386/builtin_target.c (check_features): Check all
12200 supported __builtin_cpu_supports options.
12201
27282dad
KT
122022017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12203
12204 PR tree-optimization/78319
12205 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12206 Remove xfail.
12207
66113166
BS
122082017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12209
12210 PR target/79044
12211 * gcc.target/powerpc/swaps-p8-26.c: New.
12212
6bb4ea5c
RB
122132017-01-12 Richard Biener <rguenther@suse.de>
12214
12215 * gcc.dg/gimplefe-21.c: New testcase.
12216
f15dbadb
MC
122172017-01-12 Michael Collison <michael.collison@arm.com>
12218
12219 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12220
73e32c47
JK
122212017-01-11 Julia Koval <julia.koval@intel.com>
12222 Uros Bizjak <ubizjak@gmail.com>
12223
12224 * gcc.target/i386/sgx.c New test.
12225 * gcc.target/i386/sse-12.c: Add -msgx.
12226 * gcc.target/i386/sse-13.c: Ditto.
12227 * gcc.target/i386/sse-14.c: Ditto.
12228 * gcc.target/i386/sse-22.c: Ditto.
12229 * gcc.target/i386/sse-23.c: Ditto.
12230 * g++.dg/other/i386-2.C: Ditto.
12231 * g++.dg/other/i386-3.C: Ditto.
12232
3594adc7
MS
122332017-01-11 Martin Sebor <msebor@redhat.com>
12234
12235 PR c++/24511
12236 * g++.dg/template/explicit9.C: New test.
12237
01bfd257
NS
122382017-01-11 Nathan Sidwell <nathan@acm.org>
12239
12240 PR c++/77812
12241 * g++.dg/pr77812.C: New.
12242
88df7964
JJ
122432017-01-11 Jakub Jelinek <jakub@redhat.com>
12244
eae63d78
JJ
12245 PR c++/71537
12246 * g++.dg/cpp1y/constexpr-71537.C: New test.
12247
88df7964
JJ
12248 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12249 argument.
12250
960ecba4
MS
122512017-01-11 Martin Sebor <msebor@redhat.com>
12252
12253 PR c/47931
12254 * c-c++-common/Waddress-2.c: New test.
12255
1f258a55
JJ
122562017-01-11 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR c++/78341
12259 * g++.dg/cpp0x/pr78341.C: New test.
12260
bf5fbf46
MS
122612017-01-11 Martin Sebor <msebor@redhat.com>
12262
12263 PR c/78768
12264 * gcc.dg/pr78768.c: New test.
12265
19ff0049
DM
122662017-01-11 David Malcolm <dmalcolm@redhat.com>
12267
12268 PR driver/78877
12269 * gcc.dg/spellcheck-options-14.c: New test case.
12270 * gcc.dg/spellcheck-options-15.c: New test case.
12271 * gcc.dg/spellcheck-options-16.c: New test case.
12272 * gcc.dg/spellcheck-options-17.c: New test case.
12273
c86e9f03
ML
122742017-01-11 Martin Liska <mliska@suse.cz>
12275
12276 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12277
947f51d6
JJ
122782017-01-11 Jakub Jelinek <jakub@redhat.com>
12279
12280 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12281 instead of just 1 for the decomposition from struct C.
12282
849fccf8
EB
122832017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12284
12285 * gcc.c-torture/execute/20170111-1.c: New test.
12286
80c74722
RB
122872017-01-11 Richard Biener <rguenther@suse.de>
12288
12289 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12290
4c4b4703
JJ
122912017-01-11 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR middle-end/50199
12294 * gcc.dg/lto/pr50199_0.c: New test.
12295
664b1a6b
MS
122962017-01-10 Martin Sebor <msebor@redhat.com>
12297
12298 PR testsuite/78960
12299 PR testsuite/78959
12300 PR testsuite/78133
12301 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12302 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12303
fefd3086
MS
123042017-01-10 Martin Sebor <msebor@redhat.com>
12305
12306 PR middle-end/78138
664b1a6b 12307 * gcc.dg/pr78138.c: New test.
fefd3086 12308
b9f4757f
DM
123092017-01-10 David Malcolm <dmalcolm@redhat.com>
12310
12311 PR c++/77949
12312 * g++.dg/diagnostic/pr77949.C: New test case.
12313
5a50f6bb
MS
123142017-01-10 Martin Sebor <msebor@redhat.com>
12315
12316 PR middle-end/78245
12317 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12318
c16880ef
MS
123192017-01-10 Martin Sebor <msebor@redhat.com>
12320
12321 PR tree-optimization/78775
12322 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12323 * gcc.dg/attr-alloc_size-10.c: New test.
12324 * gcc.dg/attr-alloc_size-11.c: New test.
12325 * gcc.dg/builtin-stringop-chk-7.c: New test.
12326 * gcc.dg/pr78775.c: New test.
12327 * gcc.dg/pr78973-2.c: New test.
12328 * gcc.dg/pr78973.c: New test.
12329
5363d9d9
JL
123302017-01-10 Jeff Law <law@redhat.com>
12331
12332 PR tree-optimization/77766
12333 PR tree-optimization/78856
12334 * gcc.c-torture/execute/pr77766.c: New test.
12335
aae23693
RB
123362016-01-10 Richard Biener <rguenther@suse.de>
12337
12338 PR tree-optimization/79034
12339 * g++.dg/torture/pr79034.C: New testcase.
12340
a0843aed
ML
123412017-01-10 Martin Liska <mliska@suse.cz>
12342
12343 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12344 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12345 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12346 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12347 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12348 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12349 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12350 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12351 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12352 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12353 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12354 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12355 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12356 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12357 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12358 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12359 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12360 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12361 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12362 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12363 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12364 * gcc.dg/ipa/pr64307.c: Likewise.
12365 * gcc.dg/ipa/pr77653.c: Likewise.
12366
79fc8ffe
AS
123672017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12368
12369 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12370 * g++.dg/other/i386-3.C: Ditto.
12371 * gcc.target/i386/sse-12.c: Ditto.
12372 * gcc.target/i386/sse-13.c: Ditto.
12373 * gcc.target/i386/sse-22.c: Ditto.
12374 * gcc.target/i386/sse-23.c: Ditto.
12375 * gcc.target/i386/builtin_target.c: Handle new option.
12376 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12377 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12378 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12379
dfa6951f
MS
123802017-01-09 Martin Sebor <msebor@redhat.com>
12381
12382 PR testsuite/79036
12383 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12384 with different precisions.
12385
a271e415
EB
123862017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12387
12388 * g++.dg/opt/call2.C: New test.
12389 * g++.dg/opt/call3.C: Likewise.
12390 * gnat.dg/array26.adb: New test.
12391 * gnat.dg/array26_pkg.ad[sb]: New helper.
12392 * gnat.dg/array27.adb: New test.
12393 * gnat.dg/array27_pkg.ad[sb]: New helper.
12394 * gnat.dg/array28.adb: New test.
12395 * gnat.dg/array28_pkg.ad[sb]: New helper.
12396
bd2c6270
JJ
123972017-01-09 Jakub Jelinek <jakub@redhat.com>
12398
12399 PR translation/79019
12400 PR translation/79020
12401 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12402 diagnostics.
12403 * gfortran.dg/initialization_17.f90: Likewise.
12404
1c1d8e75
DH
124052017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12406
12407 PR testsuite/79026
12408 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12409 * gcc.target/i386/pr78904-4.c: Likewise.
12410 * gcc.target/i386/pr78904-6.c: Likewise.
12411 * gcc.target/i386/pr78967-2.c: Likewise.
12412
cb330ba5
JJ
124132017-01-09 Jakub Jelinek <jakub@redhat.com>
12414
12415 PR tree-optimization/78899
12416 * gcc.target/i386/pr78899.c: New test.
12417 * gcc.dg/pr71077.c: New test.
12418
a5e14a42
MJ
124192017-01-09 Martin Jambor <mjambor@suse.cz>
12420
12421 PR ipa/78365
12422 PR ipa/78599
12423 * gcc.dg/torture/pr78365.c: New test.
12424
01216d27
JJ
124252017-01-09 Jakub Jelinek <jakub@redhat.com>
12426
dc59e50a
JJ
12427 PR c++/78948
12428 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12429 (main): Use int* instead of long long.
12430
01216d27
JJ
12431 PR tree-optimization/78938
12432 * gcc.dg/vect/pr78938.c: New test.
12433
c0d4fec7
KT
124342017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12435
12436 * gcc.dg/20161219.c: New test.
12437
7b1b0cc1
RB
124382017-01-09 Richard Biener <rguenther@suse.de>
12439
12440 PR tree-optimization/78997
12441 * gcc.dg/torture/pr78997.c: New testcase.
12442
813b9c0d
RB
124432017-01-09 Richard Biener <rguenther@suse.de>
12444
12445 PR debug/79000
12446 * g++.dg/lto/pr79000_0.C: New testcase.
12447 * g++.dg/lto/pr79000_1.c: Likewise.
12448
efcc8d38
MS
124492017-01-08 Martin Sebor <msebor@redhat.com>
12450
12451 PR middle-end/77708
12452 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12453 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12454 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12455 due to bug 78969.
12456 * gcc.dg/format/pr78569.c: Adjust.
12457
5ccf1d8d
DM
124582017-01-07 David Malcolm <dmalcolm@redhat.com>
12459
12460 PR c++/72803
12461 * g++.dg/diagnostic/pr72803.C: New test case.
12462
42002dfe
MS
124632017-01-07 Martin Sebor <msebor@redhat.com>
12464
12465 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12466 * gcc.dg/attr-alloc_size-4.c: Same.
12467
de91486c
AV
124682017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12469
12470 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12471 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12472 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12473 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12474 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12475 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12476 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12477
f55a925e
AS
124782017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12479 * gcc.dg/memcmp-1.c: New.
12480 * gcc.dg/strncmp-1.c: New.
12481
f3caa118
AV
124822017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12483
12484 * gcc.target/arm/acle/mcrr: New.
12485 * gcc.target/arm/acle/mcrr2: New.
12486 * gcc.target/arm/acle/mrrc: New.
12487 * gcc.target/arm/acle/mrrc2: New.
12488
ecc9a25b
AV
124892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12490
12491 * gcc.target/arm/acle/mcr.c: New.
12492 * gcc.target/arm/acle/mrc.c: New.
12493 * gcc.target/arm/acle/mcr2.c: New.
12494 * gcc.target/arm/acle/mrc2.c: New.
12495
3811581f
AV
124962017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12497
12498 * gcc.target/arm/acle/ldc: New.
12499 * gcc.target/arm/acle/ldc2: New.
12500 * gcc.target/arm/acle/ldcl: New.
12501 * gcc.target/arm/acle/ldc2l: New.
12502 * gcc.target/arm/acle/stc: New.
12503 * gcc.target/arm/acle/stc2: New.
12504 * gcc.target/arm/acle/stcl: New.
12505 * gcc.target/arm/acle/stc2l: New.
12506
d57daa0c
AV
125072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12508
12509 * gcc.target/arm/acle/acle.exp: Run tests for different options
12510 and make sure fat-lto-objects is used such that we can still do
12511 assemble scans.
12512 * gcc.target/arm/acle/cdp.c: New.
12513 * gcc.target/arm/acle/cdp2.c: New.
12514 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12515 (check_effective_target_arm_coproc1_ok_nocache): New.
12516 (check_effective_target_arm_coproc2_ok): New.
12517 (check_effective_target_arm_coproc2_ok_nocache): New.
12518 (check_effective_target_arm_coproc3_ok): New.
12519 (check_effective_target_arm_coproc3_ok_nocache): New.
12520 (check_effective_target_arm_coproc4_ok): New.
12521 (check_effective_target_arm_coproc4_ok_nocache): New.
12522
8a123229
MS
125232017-01-06 Martin Sebor <msebor@redhat.com>
12524
12525 PR middle-end/78605
12526 * gcc.dg/tree-ssa/pr78605.c: New test.
12527
5b8999d6
MS
125282017-01-05 Martin Sebor <msebor@redhat.com>
12529
12530 PR tree-optimization/78910
12531 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12532 diagnostics.
12533 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12534 * gcc.dg/tree-ssa/pr78910.c: New test.
12535
4e89adf9
EB
125362017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12537
12538 * gcc.dg/sso-10.c: New test.
12539
962c5679
JJ
125402017-01-05 Jakub Jelinek <jakub@redhat.com>
12541
cfd719e7
JJ
12542 PR tree-optimization/71016
12543 * gcc.target/i386/pr71016.c: New test.
12544 * gcc.target/aarch64/pr71016.c: New test.
12545 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12546
26f20371
JJ
12547 PR c++/78931
12548 * g++.dg/cpp1z/decomp19.C: New test.
12549
962c5679
JJ
12550 PR c++/78890
12551 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12552 * g++.dg/init/union1.C: Likewise.
12553 * g++.dg/cpp0x/union6.C: Expect errors.
12554 * g++.dg/cpp0x/union8.C: New test.
12555 * g++.dg/cpp0x/pr78890-1.C: New test.
12556 * g++.dg/cpp0x/pr78890-2.C: New test.
12557
8c15f541
DE
125582017-01-05 David Edelsohn <dje.gcc@gmail.com>
12559
12560 * gcc.target/powerpc/pr71670.c: Require p9vector.
12561 * gcc.target/powerpc/p9-novsx.c: Same.
12562
51b86113
DM
125632017-01-05 David Malcolm <dmalcolm@redhat.com>
12564
12565 * selftests/asr_div1.rtl: New file.
12566 * selftests/aarch64: New subdirectory.
12567 * selftests/aarch64/times-two.rtl: New file.
12568 * selftests/bb-index.rtl: New file.
12569 * selftests/cfg-test.rtl: New file.
12570 * selftests/const-int.rtl: New file.
12571 * selftests/example-labels.rtl: New file.
12572 * selftests/insn-with-mode.rtl: New file.
12573 * selftests/jump-to-label-ref.rtl: New file.
12574 * selftests/jump-to-return.rtl: New file.
12575 * selftests/jump-to-simple-return.rtl: New file.
12576 * selftests/mem.rtl: New file.
12577 * selftests/note-insn-deleted.rtl: New file.
12578 * selftests/note_insn_basic_block.rtl: New file.
12579 * selftests/simple-cse.rtl: New file.
12580 * selftests/symbol-ref.rtl: New file.
12581 * selftests/x86_64: New subdirectory.
12582 * selftests/x86_64/call-insn.rtl: New file.
12583 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12584 * selftests/x86_64/times-two.rtl: New file.
12585 * selftests/x86_64/unspec.rtl: New file.
12586
dc7650cc
NS
125872017-01-05 Nathan Sidwell <nathan@acm.org>
12588
12589 PR c++/78765
12590 * g++.dg/cpp0x/pr78765.C: New.
12591
3db70565
DV
125922017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12593
12594 * gcc.target/s390/memcpy-2.c: New test.
12595 * gcc.target/s390/memset-2.c: New test.
12596
f5a537e3
AK
125972017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12598
12599 * gcc.target/s390/memcpy-1.c: New test.
12600
d80c6d02
JL
126012017-01-04 Jeff Law <law@redhat.com>
12602
12603 PR tree-optimization/78812
12604 * g++.dg/torture/pr78812.C: New test.
12605
08edc320 126062017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12607
12608 PR target/71977
12609 PR target/70568
12610 PR target/78823
12611 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12612 64-bit VSX systems with direct move, whether we optimize common
12613 code sequences in the GLIBC math library for float math functions.
12614 * gcc.target/powerpc/pr71977-2.c: Likewise.
12615
a9342885
MP
126162017-01-04 Marek Polacek <polacek@redhat.com>
12617
12618 PR c++/64767
12619 * c-c++-common/Wpointer-compare-1.c: New test.
12620
066435fe
JJ
126212017-01-04 Jakub Jelinek <jakub@redhat.com>
12622
abec4284
JJ
12623 PR c++/78949
12624 * c-c++-common/Wunused-var-16.c: New test.
12625
26c43e27
JJ
12626 PR c++/78693
12627 * g++.dg/cpp0x/pr78693.C: New test.
12628
fc73e60c
JJ
12629 PR driver/78957
12630 * gcc.dg/pr78957.c: New test.
12631
c9cf3863
JJ
12632 * g++.dg/cpp1y/auto-fn34.C: New test.
12633
066435fe
JJ
12634 PR c++/71182
12635 * g++.dg/cpp0x/pr71182.C: New test.
12636
598bd687
KN
126372017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12638
12639 PR target/78056
12640 * gcc.target/powerpc/pr78056-1.c: New test.
12641 * gcc.target/powerpc/pr78056-2.c: New test.
12642 * gcc.target/powerpc/pr78056-3.c: New test.
12643 * gcc.target/powerpc/pr78056-4.c: New test.
12644 * gcc.target/powerpc/pr78056-5.c: New test.
12645 * gcc.target/powerpc/pr78056-6.c: New test.
12646 * gcc.target/powerpc/pr78056-7.c: New test.
12647 * gcc.target/powerpc/pr78056-8.c: New test.
12648 * lib/target-supports.exp
12649 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12650 whether the effective target supports the popcntb instruction.
12651
8194635a
JL
126522017-01-03 Jeff Law <law@redhat.com>
12653
12654 PR tree-optimization/67955
12655 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12656
baf9ebc8
MP
126572017-01-04 Marek Polacek <polacek@redhat.com>
12658
12659 PR c++/77545
12660 PR c++/77284
12661 * g++.dg/cpp0x/range-for32.C: New test.
12662 * g++.dg/cpp0x/range-for33.C: New test.
12663
5dd9a9d0
DM
126642017-01-04 David Malcolm <dmalcolm@redhat.com>
12665
12666 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12667
4bf07f3f
NS
126682017-01-04 Nathan Sidwell <nathan@acm.org>
12669
12670 PR c++/66735
12671 * g++.dg/cpp1y/pr66735.C: New.
12672
165ba2e9
JJ
126732017-01-04 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR tree-optimization/71563
12676 * gcc.dg/tree-ssa/pr71563.c: New test.
12677
4567f969
JB
126782017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12679
12680 PR fortran/78534
12681 PR fortran/78976
12682 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12683 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12684 * gfortran.dg/transfer_intrinsic_1.f90: Change
12685 scan-tree-dump-times due to gfc_trans_string_copy change to
12686 avoid -Wstringop-overflow.
12687
1c06f07f
JL
126882017-01-03 Jeff Law <law@redhat.com>
12689
12690 PR tree-optimization/78856
12691 * gcc.c-torture/execute/pr78856.c: New test.
12692
60fb638f
MM
126932017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12694
12695 PR target/78953
12696 * gcc.target/powerpc/pr78953.c: New test.
12697
e4d02f52
ILT
126982017-01-03 Ian Lance Taylor <iant@google.com>
12699
12700 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12701 enums.
12702
5b4f088d
MS
127032017-01-03 Martin Sebor <msebor@redhat.com>
12704
12705 PR tree-optimization/78696
12706 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12707 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12708 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12709 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12710
127112017-01-03 David Malcolm <dmalcolm@redhat.com>
12712
12713 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12714 with more than one digit.
12715 * lib/gcc-dg.exp (process-message): Support more than one digit
12716 in relative line specifications.
12717
127182017-01-03 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR tree-optimization/78965
12721 * gcc.dg/pr78965.c: New test.
12722
12723 PR middle-end/78901
12724 * g++.dg/opt/pr78901.C: New test.
12725
127262017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12727
12728 PR fortran/78534
12729 PR fortran/66310
12730 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12731 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12732 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12733 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12734 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12735 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12736 * gfortran.dg/string_1_lp64.f90: New test.
12737 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12738 * gfortran.dg/string_3_lp64.f90: New test.
12739 * gfortran.dg/transfer_intrinsic_1.f90: Change
12740 scan-tree-dump-times due to gfc_trans_string_copy change to
12741 avoid -Wstringop-overflow.
12742
8b7163c6
UB
127432017-01-02 Uros Bizjak <ubizjak@gmail.com>
12744
12745 PR target/78967
12746 * gcc.target/i386/pr78967-1.c: New test.
12747 * gcc.target/i386/pr78967-2.c: Ditto.
12748 * gcc.target/i386/pr78967-3.c: Ditto.
12749
12750 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12751 * gcc.target/i386/pr78904-4.c: Ditto.
12752 * gcc.target/i386/pr78904-6.c: Ditto.
12753
e2940b98
JH
127542017-01-01 Jan Hubicka <hubicka@ucw.cz>
12755
12756 PR middle-end/77674
12757 * g++.dg/torture/pr77674.C: New testcase.
12758
cbe34bb5 127592017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12760
12761 Update copyright years.
818ab71a 12762\f
cbe34bb5 12763Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12764
12765Copying and distribution of this file, with or without modification,
12766are permitted in any medium without royalty provided the copyright
12767notice and this notice are preserved.