]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
function.c (dump_stack_clash_frame_info): New function.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ee8f15c6
JL
12017-09-19 Jeff Law <law@redhat.com>
2
8c1dd970
JL
3 * gcc.dg/stack-check-3.c: New test.
4
ee8f15c6
JL
5 * gcc.dg/stack-check-2.c: New test.
6 * lib/target-supports.exp
7 (check_effective_target_supports_stack_clash_protection): New function.
8 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
9 (check_effective_target_caller_implicit_probes): Likewise.
10
23902d70
UB
112017-09-19 Uros Bizjak <ubizjak@gmail.com>
12
13 * gcc.target/i386/bt-5.c: New test.
14 * gcc.target/i386/bt-6.c: Ditto.
15 * gcc.target/i386/bt-mask-3.c: Ditto.
16 * gcc.target/i386/bt-mask-4.c: Ditto.
17
14a1a59f
JJ
182017-09-19 Jakub Jelinek <jakub@redhat.com>
19
20 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
21 * g++.dg/tree-ssa/pr41428.C: Likewise.
22 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
23 c++17 and up.
24 * g++.dg/expr/bool3.C: Likewise.
25 * g++.dg/expr/bitfield5.C: Likewise.
26 * g++.old-deja/g++.jason/bool5.C: Likewise.
27
e32d2388
MS
282017-09-18 Martin Sebor <msebor@redhat.com>
29
30 PR c/81854
31 * gcc.dg/pr81854.c: New test.
32 * g++.dg/ext/attr-ifunc-5.C: New test.
33 * g++.dg/ext/attr-ifunc-1.C: Adjust.
34 * g++.dg/ext/attr-ifunc-2.C: Same.
35 * g++.dg/ext/attr-ifunc-3.C: Same.
36 * g++.dg/ext/attr-ifunc-4.C: Same.
37 * g++.old-deja/g++.abi/vtable2.C: Same.
38 * gcc.dg/attr-ifunc-1.c: Same.
39
81b29ad8
WS
402017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
41
42 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
43
109bb910
RB
442017-09-19 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/82244
47 * gcc.dg/torture/pr82244.c: New testcase.
48
197d2f5b
RB
492017-09-19 Richard Biener <rguenther@suse.de>
50
51 PR tree-optimization/69728
52 * gfortran.dg/graphite/pr69728.f90: New testcase.
53 * gcc.dg/graphite/pr69728.c: Likewise.
54
7e12c0e0
PC
552017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/80947
58 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
59
b161f2c9
RS
602017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
61
62 * gcc.dg/vect/slp-multitypes-13.c: New test.
63
7251b0bf
RS
642017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
65
66 * gfortran.dg/vect/mask-store-1.f90: New test.
67
10d8c51f
PC
682017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/45033
71 * g++.dg/expr/delete1.C: New.
72
2eda24e9
PMR
732017-09-18 Bob Duff <duff@adacore.com>
74
75 * gnat.dg/validity_check.adb: New testcase.
76
772017-09-18 Eric Botcazou <ebotcazou@adacore.com>
78
79 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
80
812017-09-18 Bob Duff <duff@adacore.com>
82
83 * gnat.dg/tagged_prefix_call.adb: New testcase.
84
845af9e6
PMR
852017-09-18 Ed Schonberg <schonberg@adacore.com>
86
87 * gnat.dg/default_variants.adb: New testcase.
88
2a63b04e
RO
892017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
90
91 PR target/81736
92 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
93 * gcc.target/i386/pr81736-4.c: Likewise.
94
3d07d963
RB
952017-09-18 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/79622
98 * gcc.dg/graphite/pr79622.c: New testcase.
99
3cb626e4
DS
1002017-09-17 Daniel Santos <daniel.santos@pobox.com>
101
102 gcc.target/i386/pr82196-1.c: New test.
103 gcc.target/i386/pr82196-2.c: Likewise.
104
01f44e44
L
1052017-09-17 H.J. Lu <hongjiu.lu@intel.com>
106
107 PR target/82166
108 * gcc.target/i386/pr82166.c: New test.
109
62d3c075
PT
1102017-09-17 Paul Thomas <pault@gcc.gnu.org>
111
112 PR fortran/82173
113 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
114 * gfortran.dg/pdt_2.f03 : The same.
115 * gfortran.dg/pdt_3.f03 : The same.
116 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
117 module 'bad_vars'. Add error concerning assumed parameters and
118 save attribute.
119 * gfortran.dg/pdt_11.f03 : New test.
120
121 PR fortran/60483
122 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
123 * gfortran.dg/associate_25.f90 : New test.
124 * gfortran.dg/pdt_12.f03 : New test.
125
026a79f7
AS
1262017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
127 Jakub Jelinek <jakub@redhat.com>
128
129 Add support for -std=c++2a.
130 * lib/target-supports.exp (check_effective_target_c++17): Return
131 1 also if check_effective_target_c++2a.
132 (check_effective_target_c++17_down): New.
133 (check_effective_target_c++2a_only): New.
134 (check_effective_target_c++2a): New.
135 * g++.dg/cpp2a/cplusplus.C: New.
136
bb75facd
JM
1372017-09-15 Joseph Myers <joseph@codesourcery.com>
138
139 PR c/82071
140 * gcc.target/i386/excess-precision-8.c: New test.
141
c01df3c8
MLI
1422017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
143 Paolo Carlini <paolo.carlini@oracle.com>
144
145 PR c++/64644
146 * g++.dg/other/anon-union4.C: New.
147 * g++.old-deja/g++.law/union4.C: Adjust.
148 * g++.old-deja/g++.other/anon1.C: Likewise.
149
1d933576
BE
1502017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
151
152 * c-c++-common/Wcast-align.c: New test.
153
4a8ca690
EB
1542017-09-15 Eric Botcazou <ebotcazou@adacore.com>
155
156 * g++.dg/sso-1.C: New test.
157 * g++.dg/sso-2.C: Likewise.
158
1592017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
160
161 PR c++/78648
162 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
163
ed17cb57
JW
1642017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
165
166 PR tree-optimization/71026
167 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
168
a1189286
JJ
1692017-09-15 Jakub Jelinek <jakub@redhat.com>
170
7b936140
JJ
171 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
172 * lib/target-supports.exp (check_effective_target_c++14): Use
173 check_effective_target_c++17 instead of check_effective_target_c++1z.
174 (check_effective_target_c++14_down): Likewise.
175 (check_effective_target_c++1z_only): Rename to ...
176 (check_effective_target_c++17_only): ... this.
177 (check_effective_target_c++1z): Rename to ...
178 (check_effective_target_c++17): ... this.
179 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
180 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
181 and c++17_only instead of c++1z_only. Adjust expected diagnostics
182 and comments refering to 1z to 17.
183 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
184 * g++.dg/template/partial5.C: Likewise.
185 * g++.dg/template/nontype8.C: Likewise.
186 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
187 * g++.dg/cpp1z/nontype3a.C: Likewise.
188 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
189 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
190 * g++.dg/cpp1z/class-deduction32.C: Likewise.
191 * g++.dg/cpp1z/pr78771.C: Likewise.
192 * g++.dg/cpp1z/elide1.C: Likewise.
193 * g++.dg/cpp1z/fold3.C: Likewise.
194 * g++.dg/cpp1z/class-deduction2.C: Likewise.
195 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
196 * g++.dg/cpp1z/inline-var2.C: Likewise.
197 * g++.dg/cpp1z/eval-order2.C: Likewise.
198 * g++.dg/cpp1z/decomp21.C: Likewise.
199 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
200 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
201 * g++.dg/cpp1z/utf8-neg.C: Likewise.
202 * g++.dg/cpp1z/class-deduction41.C: Likewise.
203 * g++.dg/cpp1z/class-deduction23.C: Likewise.
204 * g++.dg/cpp1z/nodiscard3.C: Likewise.
205 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
206 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
207 * g++.dg/cpp1z/class-deduction21.C: Likewise.
208 * g++.dg/cpp1z/range-for1.C: Likewise.
209 * g++.dg/cpp1z/init-statement4.C: Likewise.
210 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
211 * g++.dg/cpp1z/decomp30.C: Likewise.
212 * g++.dg/cpp1z/class-deduction39.C: Likewise.
213 * g++.dg/cpp1z/register2.C: Likewise.
214 * g++.dg/cpp1z/decomp9.C: Likewise.
215 * g++.dg/cpp1z/regress1.C: Likewise.
216 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
217 * g++.dg/cpp1z/class-deduction30.C: Likewise.
218 * g++.dg/cpp1z/abbrev2.C: Likewise.
219 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
220 * g++.dg/cpp1z/regress2.C: Likewise.
221 * g++.dg/cpp1z/decomp16.C: Likewise.
222 * g++.dg/cpp1z/bool-increment1.C: Likewise.
223 * g++.dg/cpp1z/aligned-new1.C: Likewise.
224 * g++.dg/cpp1z/decomp3.C: Likewise.
225 * g++.dg/cpp1z/register1.C: Likewise.
226 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
227 * g++.dg/cpp1z/class-deduction1.C: Likewise.
228 * g++.dg/cpp1z/decomp10.C: Likewise.
229 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
230 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
231 * g++.dg/cpp1z/decomp27.C: Likewise.
232 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
233 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
234 * g++.dg/cpp1z/class-deduction9.C: Likewise.
235 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
236 * g++.dg/cpp1z/decomp11.C: Likewise.
237 * g++.dg/cpp1z/aligned-new3.C: Likewise.
238 * g++.dg/cpp1z/utf8-2.C: Likewise.
239 * g++.dg/cpp1z/lambda-this3.C: Likewise.
240 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
241 * g++.dg/cpp1z/byte1.C: Likewise.
242 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
243 * g++.dg/cpp1z/aggr-base4.C: Likewise.
244 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
245 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
246 * g++.dg/cpp1z/utf8-2a.C: Likewise.
247 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
248 * g++.dg/cpp1z/aggr-base6.C: Likewise.
249 * g++.dg/cpp1z/cplusplus.C: Likewise.
250 * g++.dg/cpp1z/class-deduction20.C: Likewise.
251 * g++.dg/cpp1z/aggr-base2.C: Likewise.
252 * g++.dg/cpp1z/class-deduction6.C: Likewise.
253 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
254 * g++.dg/cpp1z/class-deduction31.C: Likewise.
255 * g++.dg/cpp1z/class-deduction25.C: Likewise.
256 * g++.dg/cpp1z/class-deduction18.C: Likewise.
257 * g++.dg/cpp1z/fold9.C: Likewise.
258 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
259 * g++.dg/cpp1z/abbrev1.C: Likewise.
260 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
261 * g++.dg/cpp1z/utf8.C: Likewise.
262 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
263 * g++.dg/cpp1z/aggr-base3.C: Likewise.
264 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
265 * g++.dg/cpp1z/init-statement2.C: Likewise.
266 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
267 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
268 * g++.dg/cpp1z/class-deduction40.C: Likewise.
269 * g++.dg/cpp1z/nontype3.C: Likewise.
270 * g++.dg/cpp1z/class-deduction14.C: Likewise.
271 * g++.dg/cpp1z/fold7.C: Likewise.
272 * g++.dg/cpp1z/nontype2.C: Likewise.
273 * g++.dg/cpp1z/class-deduction15.C: Likewise.
274 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
275 * g++.dg/cpp1z/class-deduction13.C: Likewise.
276 * g++.dg/cpp1z/aligned-new7.C: Likewise.
277 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
278 * g++.dg/cpp1z/nontype1.C: Likewise.
279 * g++.dg/cpp1z/init-statement5.C: Likewise.
280 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
281 * g++.dg/cpp1z/decomp17.C: Likewise.
282 * g++.dg/cpp1z/fold4.C: Likewise.
283 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
284 * g++.dg/cpp1z/fold7a.C: Likewise.
285 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
286 * g++.dg/cpp1z/init-statement7.C: Likewise.
287 * g++.dg/cpp1z/aggr-base5.C: Likewise.
288 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
289 * g++.dg/cpp1z/pr79143.C: Likewise.
290 * g++.dg/cpp1z/class-deduction38.C: Likewise.
291 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
292 * g++.dg/cpp1z/class-deduction12.C: Likewise.
293 * g++.dg/cpp1z/decomp20.C: Likewise.
294 * g++.dg/cpp1z/class-deduction22.C: Likewise.
295 * g++.dg/cpp1z/class-deduction29.C: Likewise.
296 * g++.dg/cpp1z/class-deduction8.C: Likewise.
297 * g++.dg/cpp1z/class-deduction43.C: Likewise.
298 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
299 * g++.dg/cpp1z/fold8.C: Likewise.
300 * g++.dg/cpp1z/init-statement3.C: Likewise.
301 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
302 * g++.dg/cpp1z/class-deduction36.C: Likewise.
303 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
304 * g++.dg/cpp1z/fallthrough1.C: Likewise.
305 * g++.dg/cpp1z/fold1.C: Likewise.
306 * g++.dg/cpp1z/class-deduction26.C: Likewise.
307 * g++.dg/cpp1z/fold-ice1.C: Likewise.
308 * g++.dg/cpp1z/fold5.C: Likewise.
309 * g++.dg/cpp1z/class-deduction34.C: Likewise.
310 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
311 * g++.dg/cpp1z/class-deduction7.C: Likewise.
312 * g++.dg/cpp1z/class-deduction16.C: Likewise.
313 * g++.dg/cpp1z/class-deduction10.C: Likewise.
314 * g++.dg/cpp1z/eval-order3.C: Likewise.
315 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
316 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
317 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
318 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
319 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
320 * g++.dg/cpp1z/decomp15.C: Likewise.
321 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
322 * g++.dg/cpp1z/fold-mangle.C: Likewise.
323 * g++.dg/cpp1z/class-deduction35.C: Likewise.
324 * g++.dg/cpp1z/decomp4.C: Likewise.
325 * g++.dg/cpp1z/class-deduction42.C: Likewise.
326 * g++.dg/cpp1z/init-statement8.C: Likewise.
327 * g++.dg/cpp1z/inline-var1a.C: Likewise.
328 * g++.dg/cpp1z/init-statement6.C: Likewise.
329 * g++.dg/cpp1z/class-deduction17.C: Likewise.
330 * g++.dg/cpp1z/class-deduction28.C: Likewise.
331 * g++.dg/cpp1z/class-deduction27.C: Likewise.
332 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
333 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
334 * g++.dg/cpp1z/class-deduction11.C: Likewise.
335 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
336 * g++.dg/cpp1z/init-statement9.C: Likewise.
337 * g++.dg/cpp1z/class-deduction19.C: Likewise.
338 * g++.dg/cpp1z/class-deduction5.C: Likewise.
339 * g++.dg/cpp1z/fold2.C: Likewise.
340 * g++.dg/cpp1z/class-deduction33.C: Likewise.
341 * g++.dg/cpp1z/class-deduction24.C: Likewise.
342 * g++.dg/cpp1z/aggr-base1.C: Likewise.
343 * g++.dg/cpp1z/fold6.C: Likewise.
344 * g++.dg/cpp1z/decomp12.C: Likewise.
345 * g++.dg/cpp1z/class-deduction4.C: Likewise.
346 * g++.dg/cpp1z/inline-var1.C: Likewise.
347 * g++.dg/cpp1z/aligned-new2.C: Likewise.
348 * g++.dg/cpp1z/class-deduction3.C: Likewise.
349 * g++.dg/other/error3.C: Likewise.
350 * g++.dg/init/new25.C: Likewise.
351 * g++.dg/init/new13.C: Likewise.
352 * g++.dg/tls/diag-2.C: Likewise.
353 * g++.dg/tls/diag-4.C: Likewise.
354 * g++.dg/opt/noreturn-1.C: Likewise.
355 * g++.dg/eh/async-unwind2.C: Likewise.
356 * g++.dg/eh/spec9.C: Likewise.
357 * g++.dg/eh/spec7.C: Likewise.
358 * g++.dg/eh/template1.C: Likewise.
359 * g++.dg/eh/cond4.C: Likewise.
360 * g++.dg/eh/pr41819.C: Likewise.
361 * g++.dg/eh/delete1.C: Likewise.
362 * g++.dg/eh/spec3.C: Likewise.
363 * g++.dg/eh/forced4.C: Likewise.
364 * g++.dg/eh/spec2.C: Likewise.
365 * g++.dg/eh/shadow1.C: Likewise.
366 * g++.dg/eh/pr38662.C: Likewise.
367 * g++.dg/eh/ehopt1.C: Likewise.
368 * g++.dg/eh/spec8.C: Likewise.
369 * g++.dg/eh/init-temp2.C: Likewise.
370 * g++.dg/rtti/crash3.C: Likewise.
371 * g++.dg/warn/Wreturn-type-3.C: Likewise.
372 * g++.dg/warn/register-parm-1.C: Likewise.
373 * g++.dg/warn/register-var-2.C: Likewise.
374 * g++.dg/gcov/gcov-7.C: Likewise.
375 * g++.dg/tree-ssa/pr45605.C: Likewise.
376 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
377 * g++.dg/lookup/exception1.C: Likewise.
378 * g++.dg/ubsan/pr79589.C: Likewise.
379 * g++.dg/tm/pr47340.C: Likewise.
380 * g++.dg/tm/pr46567.C: Likewise.
381 * g++.dg/expr/bitfield5.C: Likewise.
382 * g++.dg/expr/bool1.C: Likewise.
383 * g++.dg/expr/lval3.C: Likewise.
384 * g++.dg/expr/lval4.C: Likewise.
385 * g++.dg/expr/bitfield4.C: Likewise.
386 * g++.dg/expr/bitfield6.C: Likewise.
387 * g++.dg/expr/bool3.C: Likewise.
388 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
389 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
390 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
391 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
392 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
393 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
394 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
395 * g++.dg/ext/has_nothrow_assign.C: Likewise.
396 * g++.dg/parse/register1.C: Likewise.
397 * g++.dg/parse/error15.C: Likewise.
398 * g++.dg/parse/linkage2.C: Likewise.
399 * g++.dg/concepts/intro2.C: Likewise.
400 * g++.dg/concepts/class.C: Likewise.
401 * g++.dg/concepts/traits1.C: Likewise.
402 * g++.dg/concepts/req5.C: Likewise.
403 * g++.dg/concepts/var-concept5.C: Likewise.
404 * g++.dg/concepts/fn-concept2.C: Likewise.
405 * g++.dg/concepts/traits2.C: Likewise.
406 * g++.dg/concepts/placeholder2.C: Likewise.
407 * g++.dg/concepts/class6.C: Likewise.
408 * g++.dg/concepts/memtmpl1.C: Likewise.
409 * g++.dg/concepts/friend2.C: Likewise.
410 * g++.dg/concepts/template-parm3.C: Likewise.
411 * g++.dg/concepts/template-parm10.C: Likewise.
412 * g++.dg/concepts/explicit-spec1.C: Likewise.
413 * g++.dg/concepts/explicit-spec3.C: Likewise.
414 * g++.dg/concepts/var-templ2.C: Likewise.
415 * g++.dg/concepts/intro5.C: Likewise.
416 * g++.dg/concepts/deduction-constraint1.C: Likewise.
417 * g++.dg/concepts/iconv1.C: Likewise.
418 * g++.dg/concepts/constrained-parm.C: Likewise.
419 * g++.dg/concepts/template-template-parm1.C: Likewise.
420 * g++.dg/concepts/var-concept3.C: Likewise.
421 * g++.dg/concepts/class3.C: Likewise.
422 * g++.dg/concepts/memfun2.C: Likewise.
423 * g++.dg/concepts/req1.C: Likewise.
424 * g++.dg/concepts/disjunction1.C: Likewise.
425 * g++.dg/concepts/req17.C: Likewise.
426 * g++.dg/concepts/pr65848.C: Likewise.
427 * g++.dg/concepts/placeholder4.C: Likewise.
428 * g++.dg/concepts/decl-diagnose.C: Likewise.
429 * g++.dg/concepts/intro7.C: Likewise.
430 * g++.dg/concepts/pr68683.C: Likewise.
431 * g++.dg/concepts/partial-spec4.C: Likewise.
432 * g++.dg/concepts/template-parm5.C: Likewise.
433 * g++.dg/concepts/explicit-inst1.C: Likewise.
434 * g++.dg/concepts/class-deduction1.C: Likewise.
435 * g++.dg/concepts/class1.C: Likewise.
436 * g++.dg/concepts/req15.C: Likewise.
437 * g++.dg/concepts/memfun.C: Likewise.
438 * g++.dg/concepts/pr68434.C: Likewise.
439 * g++.dg/concepts/inherit-ctor4.C: Likewise.
440 * g++.dg/concepts/partial-spec6.C: Likewise.
441 * g++.dg/concepts/var-templ1.C: Likewise.
442 * g++.dg/concepts/template-parm8.C: Likewise.
443 * g++.dg/concepts/explicit-inst3.C: Likewise.
444 * g++.dg/concepts/class4.C: Likewise.
445 * g++.dg/concepts/req6.C: Likewise.
446 * g++.dg/concepts/fn8.C: Likewise.
447 * g++.dg/concepts/class5.C: Likewise.
448 * g++.dg/concepts/placeholder5.C: Likewise.
449 * g++.dg/concepts/req16.C: Likewise.
450 * g++.dg/concepts/req10.C: Likewise.
451 * g++.dg/concepts/var-concept2.C: Likewise.
452 * g++.dg/concepts/auto3.C: Likewise.
453 * g++.dg/concepts/generic-fn-err.C: Likewise.
454 * g++.dg/concepts/pr65552.C: Likewise.
455 * g++.dg/concepts/partial-concept-id2.C: Likewise.
456 * g++.dg/concepts/fn1.C: Likewise.
457 * g++.dg/concepts/partial-spec.C: Likewise.
458 * g++.dg/concepts/template-parm12.C: Likewise.
459 * g++.dg/concepts/diagnostic1.C: Likewise.
460 * g++.dg/concepts/intro1.C: Likewise.
461 * g++.dg/concepts/explicit-inst4.C: Likewise.
462 * g++.dg/concepts/req18.C: Likewise.
463 * g++.dg/concepts/explicit-spec5.C: Likewise.
464 * g++.dg/concepts/var-concept6.C: Likewise.
465 * g++.dg/concepts/fn9.C: Likewise.
466 * g++.dg/concepts/req2.C: Likewise.
467 * g++.dg/concepts/template-parm7.C: Likewise.
468 * g++.dg/concepts/req14.C: Likewise.
469 * g++.dg/concepts/template-parm6.C: Likewise.
470 * g++.dg/concepts/variadic4.C: Likewise.
471 * g++.dg/concepts/fn6.C: Likewise.
472 * g++.dg/concepts/req-neg1.C: Likewise.
473 * g++.dg/concepts/alias3.C: Likewise.
474 * g++.dg/concepts/expression2.C: Likewise.
475 * g++.dg/concepts/partial-spec3.C: Likewise.
476 * g++.dg/concepts/expression3.C: Likewise.
477 * g++.dg/concepts/memfun-err.C: Likewise.
478 * g++.dg/concepts/pr66091.C: Likewise.
479 * g++.dg/concepts/explicit-spec2.C: Likewise.
480 * g++.dg/concepts/equiv.C: Likewise.
481 * g++.dg/concepts/friend1.C: Likewise.
482 * g++.dg/concepts/fn4.C: Likewise.
483 * g++.dg/concepts/var-templ3.C: Likewise.
484 * g++.dg/concepts/explicit-inst2.C: Likewise.
485 * g++.dg/concepts/alias2.C: Likewise.
486 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
487 * g++.dg/concepts/placeholder6.C: Likewise.
488 * g++.dg/concepts/fn10.C: Likewise.
489 * g++.dg/concepts/req3.C: Likewise.
490 * g++.dg/concepts/variadic2.C: Likewise.
491 * g++.dg/concepts/pr65636.C: Likewise.
492 * g++.dg/concepts/intro6.C: Likewise.
493 * g++.dg/concepts/class2.C: Likewise.
494 * g++.dg/concepts/fn2.C: Likewise.
495 * g++.dg/concepts/req20.C: Likewise.
496 * g++.dg/concepts/req8.C: Likewise.
497 * g++.dg/concepts/placeholder1.C: Likewise.
498 * g++.dg/concepts/pr65854.C: Likewise.
499 * g++.dg/concepts/member-concept.C: Likewise.
500 * g++.dg/concepts/template-parm2.C: Likewise.
501 * g++.dg/concepts/variadic1.C: Likewise.
502 * g++.dg/concepts/fn7.C: Likewise.
503 * g++.dg/concepts/intro4.C: Likewise.
504 * g++.dg/concepts/req13.C: Likewise.
505 * g++.dg/concepts/inherit-ctor3.C: Likewise.
506 * g++.dg/concepts/explicit-spec6.C: Likewise.
507 * g++.dg/concepts/auto1.C: Likewise.
508 * g++.dg/concepts/alias1.C: Likewise.
509 * g++.dg/concepts/fn-concept1.C: Likewise.
510 * g++.dg/concepts/template-parm11.C: Likewise.
511 * g++.dg/concepts/explicit-spec4.C: Likewise.
512 * g++.dg/concepts/partial-concept-id1.C: Likewise.
513 * g++.dg/concepts/req9.C: Likewise.
514 * g++.dg/concepts/req4.C: Likewise.
515 * g++.dg/concepts/pr65681.C: Likewise.
516 * g++.dg/concepts/req7.C: Likewise.
517 * g++.dg/concepts/req12.C: Likewise.
518 * g++.dg/concepts/fn5.C: Likewise.
519 * g++.dg/concepts/alias4.C: Likewise.
520 * g++.dg/concepts/generic-fn.C: Likewise.
521 * g++.dg/concepts/feature-macro.C: Likewise.
522 * g++.dg/concepts/req19.C: Likewise.
523 * g++.dg/concepts/placeholder3.C: Likewise.
524 * g++.dg/concepts/intro3.C: Likewise.
525 * g++.dg/concepts/partial-spec5.C: Likewise.
526 * g++.dg/concepts/template-parm4.C: Likewise.
527 * g++.dg/concepts/dr1430.C: Likewise.
528 * g++.dg/concepts/pr65634.C: Likewise.
529 * g++.dg/concepts/var-concept4.C: Likewise.
530 * g++.dg/concepts/pr67249.C: Likewise.
531 * g++.dg/concepts/expression.C: Likewise.
532 * g++.dg/concepts/pr65575.C: Likewise.
533 * g++.dg/concepts/partial-spec2.C: Likewise.
534 * g++.dg/concepts/template-parm9.C: Likewise.
535 * g++.dg/concepts/inherit-ctor1.C: Likewise.
536 * g++.dg/concepts/equiv2.C: Likewise.
537 * g++.dg/concepts/req11.C: Likewise.
538 * g++.dg/concepts/template-parm1.C: Likewise.
539 * g++.dg/concepts/inherit-ctor2.C: Likewise.
540 * g++.dg/concepts/var-concept1.C: Likewise.
541 * g++.dg/concepts/fn3.C: Likewise.
542 * g++.dg/torture/pr46364.C: Likewise.
543 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
544 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
545 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
546 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
547 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
548 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
549 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
550 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
551 * g++.dg/torture/pr52918-1.C: Likewise.
552 * g++.dg/torture/pr49394.C: Likewise.
553 * g++.dg/torture/pr57190.C: Likewise.
554 * g++.dg/cpp0x/static_assert8.C: Likewise.
555 * g++.dg/cpp0x/noexcept19.C: Likewise.
556 * g++.dg/cpp0x/variadic-throw.C: Likewise.
557 * g++.dg/cpp0x/variadic73.C: Likewise.
558 * g++.dg/cpp0x/noexcept02.C: Likewise.
559 * g++.dg/cpp0x/defaulted23.C: Likewise.
560 * g++.dg/cpp0x/noexcept08.C: Likewise.
561 * g++.dg/cpp0x/auto9.C: Likewise.
562 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
563 * g++.dg/cpp0x/error5.C: Likewise.
564 * c-c++-common/gomp/atomic-12.c: Likewise.
565 * c-c++-common/gomp/atomic-13.c: Likewise.
566 * c-c++-common/gomp/atomic-14.c: Likewise.
567 * c-c++-common/Wvarargs-2.c: Likewise.
568 * c-c++-common/Wvarargs.c: Likewise.
569 * c-c++-common/vector-subscript-2.c: Likewise.
570 * g++.old-deja/g++.robertl/eb123.C: Likewise.
571 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
572 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
573 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
574 * g++.old-deja/g++.eh/throw2.C: Likewise.
575 * g++.old-deja/g++.eh/throw1.C: Likewise.
576 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
577 * g++.old-deja/g++.other/new7.C: Likewise.
578 * g++.old-deja/g++.other/crash30.C: Likewise.
579 * g++.old-deja/g++.other/regstack.C: Likewise.
580 * g++.old-deja/g++.other/crash28.C: Likewise.
581 * g++.old-deja/g++.jason/bool5.C: Likewise.
582 * g++.old-deja/g++.mike/p10416.C: Likewise.
583 * g++.old-deja/g++.mike/eh25.C: Likewise.
584 * g++.old-deja/g++.mike/eh55.C: Likewise.
585
a1189286
JJ
586 PR rtl-optimization/82192
587 * gcc.c-torture/execute/pr82192.c: New test.
588
897da303
RB
5892017-09-15 Richard Biener <rguenther@suse.de>
590
591 PR tree-optimization/82217
592 * gcc.dg/torture/pr82217.c: New testcase.
593
854dde43
JJ
5942017-09-15 Jakub Jelinek <jakub@redhat.com>
595
596 PR target/82145
597 * gcc.target/i386/pr82145.c: New test.
598
22d07ec2
PT
5992017-09-15 Paul Thomas <pault@gcc.gnu.org>
600
601 PR fortran/82184
602 * gfortran.dg/pointer_array_9.f90: New test.
603
12fca96e
MM
6042017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
605
606 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
607 __builtin_fabsq.
608 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
609 of __builtin_fabsq. Prevent the test from running on 32-bit.
610 * gcc.target/powerpc/float128-fma1.c: New test.
611 * gcc.target/powerpc/float128-fma2.c: Likewise.
612 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
613 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
614
595ced60
DM
6152017-09-14 David Malcolm <dmalcolm@redhat.com>
616
617 PR jit/82174
618 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
619 New test case.
620
44e13e60
PH
6212017-09-14 Pat Haugen <pthaugen@us.ibm.com>
622
623 * gcc.target/powerpc/r2_shrink-wrap.c: New.
624
2a94be35
WS
6252017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
626
627 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
628 lp64 requirement.
629
0fa0fdb7
RB
6302017-09-14 Richard Biener <rguenther@suse.de>
631
632 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
633 * gcc.dg/uninit-suppress_2.c: Adjust.
634 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
635
83ada6e8
RO
6362017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
637
638 PR tree-optimization/80996
639 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
640
c5f59763
JJ
6412017-09-14 Jakub Jelinek <jakub@redhat.com>
642
643 PR target/81325
644 * g++.dg/cpp0x/pr81325.C: New test.
645
87f3a5cf
PT
6462017-09-13 Paul Thomas <pault@gcc.gnu.org>
647
648 PR fortran/82173
649 * gfortran.dg/pdt_10.f03 : New test.
650
b6509175
PC
6512017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
652
653 PR c++/68177
654 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
655
c7885b85
ML
6562017-09-13 Martin Liska <mliska@suse.cz>
657
658 PR middle-end/82154
659 * g++.dg/torture/pr82154.C: New test.
660
97e63e12
PC
6612017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
662
663 PR c++/61362
664 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
665 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
666
bce5091a
SE
6672017-09-13 Steve Ellcey <sellcey@cavium.com>
668
669 PR tree-optimization/80925
670 * gfortran.dg/vect/vect-2.f90: Add
671 --param vect-max-peeling-for-alignment=0 option.
672 Remove unaligned access and peeling checks.
673 * gfortran.dg/vect/vect-3.f90: Ditto.
674 * gfortran.dg/vect/vect-4.f90: Ditto.
675 * gfortran.dg/vect/vect-5.f90: Ditto.
676
13380861
PC
6772017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
678
679 PR c++/61135
680 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
681 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
682
bb5d9711
JW
6832017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
684
685 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
686
267bbb6f
MP
6872017-09-13 Marek Polacek <polacek@redhat.com>
688
689 PR c/82167
690 * gcc.dg/pr82167.c: New test.
691
8a411aa3
WS
6922017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
693
694 * gcc.target/powerpc/fold-vec-ld-char.c: New.
695 * gcc.target/powerpc/fold-vec-ld-double.c: New.
696 * gcc.target/powerpc/fold-vec-ld-float.c: New.
697 * gcc.target/powerpc/fold-vec-ld-int.c: New.
698 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
699 * gcc.target/powerpc/fold-vec-ld-short.c: New.
700
1cb656f8
JW
7012017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
702
703 * gcc.target/aarch64/pr62178.c: Updated testcase
704 to scan for two ldrs and an mla.
705
e5b87132
PC
7062017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
707
708 PR c++/59949
709 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
710
491cefb7
WD
7112017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
712
713 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
714
4395a473
TP
7152017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
716
717 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
718 ARMv8-A and ARMv8-R.
719 * gcc.target/arm/acle/cdp2.c: Likewise.
720 * gcc.target/arm/acle/ldc.c: Likewise.
721 * gcc.target/arm/acle/ldc2.c: Likewise.
722 * gcc.target/arm/acle/ldc2l.c: Likewise.
723 * gcc.target/arm/acle/ldcl.c: Likewise.
724 * gcc.target/arm/acle/mcr.c: Likewise.
725 * gcc.target/arm/acle/mcr2.c: Likewise.
726 * gcc.target/arm/acle/mcrr.c: Likewise.
727 * gcc.target/arm/acle/mcrr2.c: Likewise.
728 * gcc.target/arm/acle/mrc.c: Likewise.
729 * gcc.target/arm/acle/mrc2.c: Likewise.
730 * gcc.target/arm/acle/mrrc.c: Likewise.
731 * gcc.target/arm/acle/mrrc2.c: Likewise.
732 * gcc.target/arm/acle/stc.c: Likewise.
733 * gcc.target/arm/acle/stc2.c: Likewise.
734 * gcc.target/arm/acle/stc2l.c: Likewise.
735 * gcc.target/arm/acle/stcl.c: Likewise.
736 * lib/target-supports.exp:
737 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
738 and stcl in the comment.
739 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
740 and disable Thumb-1 targets.
741 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
742 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
743
caf3dcdf
PC
7442017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/47226
747 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
748 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
749
2da6996c
RB
7502017-09-13 Richard Biener <rguenther@suse.de>
751
752 PR middle-end/82128
753 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
754 default-def to avoid breaking iterator update with the weird
755 interaction with cgraph_update_edges_for_call_stmt_node.
756
d6ecd2cf
KV
7572017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
758
759 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
760
741bbaab
PC
761017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/70621
764 * g++.dg/torture/pr70621.C: New.
765
18a4e7e3
PT
7662017-09-12 Paul Thomas <pault@gcc.gnu.org>
767
768 PR fortran/82173
769 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
770 is defined' error.
771 * gfortran.dg/pdt_6.f03 : New test.
772 * gfortran.dg/pdt_7.f03 : New test.
773 * gfortran.dg/pdt_8.f03 : New test.
774
775 PR fortran/82168
776 * gfortran.dg/pdt_9.f03 : New test.
777
cbc45bea
JJ
7782017-09-12 Jakub Jelinek <jakub@redhat.com>
779
780 PR target/82112
781 * gcc.target/powerpc/pr82112.c: New test.
782 * g++.dg/ext/altivec-18.C: New test.
783
5f33b353
ML
7842017-09-12 Martin Liska <mliska@suse.cz>
785
786 PR testsuite/82114
787 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
788
29545149
RB
7892017-09-12 Richard Biener <rguenther@suse.de>
790
791 PR tree-optimization/82157
792 * gcc.dg/torture/pr82157.c: New testcase.
793
8101ec85
SA
7942017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
795
796 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
797 attribute.
798 * gcc.target/mips/near-far-2.c: Likewise.
799 * gcc.target/mips/near-far-3.c: Likewise.
800 * gcc.target/mips/near-far-4.c: Likewise.
801
ec33aebb
JJ
8022017-09-12 Jakub Jelinek <jakub@redhat.com>
803
804 PR target/82112
805 * c-c++-common/pr82112.c: New test.
806 * gcc.dg/pr82112.c: New test.
807
2f6c18e0
EB
8082017-09-10 Eric Botcazou <ebotcazou@adacore.com>
809
810 PR ada/79441
811 * gnat.dg/pack9.adb: Robustify.
812
ff3598bc
PT
8132017-09-10 Paul Thomas <pault@gcc.gnu.org>
814
815 PR fortran/34640
816 * gfortran.dg/associate_24.f90: New test.
817 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
818 checks.
819 * gfortran.dg/no_arg_check_2.f90: Likewise.
820 * gfortran.dg/pointer_array_1.f90: New test.
821 * gfortran.dg/pointer_array_2.f90: New test.
822 * gfortran.dg/pointer_array_7.f90: New test.
823 * gfortran.dg/pointer_array_8.f90: New test.
824 * gfortran.dg/pointer_array_component_1.f90: New test.
825 * gfortran.dg/pointer_array_component_2.f90: New test.
826 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
827 counts by 1.
828
829 PR fortran/40737
830 * gfortran.dg/pointer_array_3.f90: New test.
831
832 PR fortran/57116
833 * gfortran.dg/pointer_array_4.f90: New test.
834
835 PR fortran/55763
836 * gfortran.dg/pointer_array_5.f90: New test.
837
838 PR fortran/57019
839 * gfortran.dg/pointer_array_6.f90: New test.
840
019bf9ad
JW
8412017-09-09 Jonathan Wakely <jwakely@redhat.com>
842
843 PR c++/81852
844 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
845 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
846 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
847 * g++.dg/cpp1y/feat-neg.C: Likewise.
848 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
849
95b7c2e0
PMR
8502017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
851
852 * gnat.dg/debug14.adb: New test.
853
89ec98ed
EB
8542017-09-09 Eric Botcazou <ebotcazou@adacore.com>
855
856 * gnat.dg/specs/atomic3.ads: New test.
857
ea09ecc5
EB
8582017-09-09 Eric Botcazou <ebotcazou@adacore.com>
859
860 * gnat.dg/specs/vfa.ads: Rename into...
861 * gnat.dg/specs/vfa1.ads: ...this.
862 * gnat.dg/specs/vfa2.ads: New test.
863
5bab4c96
PT
8642017-09-09 Paul Thomas <pault@gcc.gnu.org>
865
866 * gfortran.dg/pdt_1.f03 : New test.
867 * gfortran.dg/pdt_2.f03 : New test.
868 * gfortran.dg/pdt_3.f03 : New test.
869 * gfortran.dg/pdt_4.f03 : New test.
870 * gfortran.dg/pdt_5.f03 : New test.
871
b2c5d6f1 8722017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
873
874 * gcc.dg/pr81988.c: New test.
875
8762017-09-07 Eric Botcazou <ebotcazou@adacore.com>
877
1c49a3ed
EB
878 * gnat.dg/opt67.adb: New test.
879 * gnat.dg/opt67_pkg.ad[sb]: New helper.
880
86373d92
JJ
8812017-09-07 Jakub Jelinek <jakub@redhat.com>
882
883 PR target/81979
884 * gcc.dg/pr81979.c: New test.
885
a3064a99
EB
8862017-09-07 Eric Botcazou <ebotcazou@adacore.com>
887
888 PR ada/82126
889 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
890
a7976089
RB
8912017-09-07 Richard Biener <rguenther@suse.de>
892
893 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
894 opportunity.
895
bbd35101
MM
8962017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
897
898 * gcc.target/powerpc/float128-1.c: Update options to know that
899 -mfloat128 is now on by default on PowerPC VSX systems. Remove
900 -static-libgcc option which is no longer needed. Use -mvsx or
901 -mpower9-vector to enable VSX or hardware IEEE support, rather
902 than specifying a particular CPU.
903 * gcc.target/powerpc/float128-2.c: Likewise.
904 * gcc.target/powerpc/float128-cmp.c: Likewise.
905 * gcc.target/powerpc/float128-complex-1.c: Likewise.
906 * gcc.target/powerpc/float128-complex-2.c: Likewise.
907 * gcc.target/powerpc/float128-hw.c: Likewise.
908 * gcc.target/powerpc/float128-mix.c: Likewise.
909 * gcc.target/powerpc/float128-type-1.c: Likewise.
910 * gcc.target/powerpc/float128-type-2.c: Likewise.
911 * gcc.target/powerpc/float128-3.c: New test.
912 * gcc.target/powerpc/float128-4.c: Likewise.
913 * gcc.target/powerpc/float128-5.c: Likewise.
914
260da991
WD
9152017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
916
917 PR middle-end/78468
918 * gcc.dg/pr78468.c: Add alignment test.
919
f6e50a7d
WW
9202017-09-06 Wish Wu <wishwu007@gmail.com>
921 Jakub Jelinek <jakub@redhat.com>
922
923 * gcc.dg/sancov/cmp0.c: New test.
924
f6bd5664
RB
9252017-09-06 Richard Biener <rguenther@suse.de>
926
927 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
928 test for correctness of vector lowering.
929
796bd467
RB
9302017-09-06 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/82108
933 * gcc.dg/vect/pr82108.c: New testcase.
934
e9982c6a
MJ
9352017-09-06 Martin Jambor <mjambor@suse.cz>
936
937 PR tree-optimization/82078
938 * gcc.dg/tree-ssa/pr82078.c: New test.
939
3581d5db
JJ
9402017-09-06 Jakub Jelinek <jakub@redhat.com>
941
942 PR middle-end/82095
943 * gcc.dg/tls/pr82095.c: New test.
944
bcc6842b
JJ
9452017-09-05 Jakub Jelinek <jakub@redhat.com>
946
0fe4bc78
JJ
947 PR middle-end/81768
948 * gcc.dg/gomp/pr81768-2.c: New test.
949
bcc6842b
JJ
950 PR middle-end/81768
951 * gcc.dg/gomp/pr81768-1.c: New test.
952
55b2ce1c
BS
9532017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
954
955 PR target/81833
956 * gcc.target/powerpc/pr81833-1.c: New file.
957 * gcc.target/powerpc/pr81833-2.c: New file.
958
f174328e
L
9592017-09-05 H.J. Lu <hongjiu.lu@intel.com>
960
961 PR target/59501
962 PR target/81624
963 PR target/81769
964 * gcc.target/i386/pr59501-4a.c: Remove xfail.
965 * gcc.target/i386/pr81769-1a.c: New test.
966 * gcc.target/i386/pr81769-1b.c: Likewise.
967 * gcc.target/i386/pr81769-2.c: Likewise.
968
c253525e
MP
9692017-09-05 Marek Polacek <polacek@redhat.com>
970
971 PR sanitizer/82072
972 * c-c++-common/ubsan/pr82072-2.c: New test.
973
d49318d9
PC
9742017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/81942
977 * g++.dg/cpp1y/constexpr-return3.C: New.
978
d3b080bc
EB
9792017-09-05 Eric Botcazou <ebotcazou@adacore.com>
980
981 * gnat.dg/incomplete5.ad[sb]: New test.
982 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
983
1f073c92
EB
9842017-09-05 Eric Botcazou <ebotcazou@adacore.com>
985
986 * gnat.dg/specs/uc2.ads: New test.
987
806fcf71
EB
9882017-09-05 Eric Botcazou <ebotcazou@adacore.com>
989
990 * gnat.dg/taft_type4.adb: New test.
991 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
992
a0f8cad6
RB
9932017-09-05 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/82102
996 * gcc.dg/torture/pr82102.c: New testcase.
997
babf697a
EB
9982017-09-05 Eric Botcazou <ebotcazou@adacore.com>
999
1000 * testsuite/gnat.dg/array29.ad[sb]: New test.
1001
02e637d8
ML
10022017-09-05 Martin Liska <mliska@suse.cz>
1003
1004 PR tree-optimization/82032
1005 * g++.dg/other/pr82032.C: New test.
1006 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1007 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1008 * gcc.dg/switch-10.c: Likewise.
1009
bc394e5a
UB
10102017-09-04 Uros Bizjak <ubizjak@gmail.com>
1011
1012 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1013 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1014
9afacf39
BE
10152017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1016
1017 PR target/77308
1018 * gcc.target/arm/pr77308-1.c: New test.
1019
11a82e25
RB
10202017-09-04 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/82084
1023 * g++.dg/torture/pr82084.C: New testcase.
1024
bc7fe952
MP
10252017-09-04 Marek Polacek <polacek@redhat.com>
1026
1027 PR c/81783
1028 * c-c++-common/Wtautological-compare-5.c: New test.
1029
8713d0f1
JL
10302017-09-04 Jeff Law <law@redhat.com>
1031
1032 PR tree-optimization/64910
1033 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1034
8d2b48ae
MP
10352017-09-04 Marek Polacek <polacek@redhat.com>
1036
1037 PR sanitizer/82072
1038 * c-c++-common/ubsan/pr82072.c: New test.
1039
e910a9b1
RB
10402017-09-04 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/82060
1043 * g++.dg/torture/pr82060.C: New testcase.
1044
d8c40eff
AM
10452017-09-04 Alexander Monakov <amonakov@ispras.ru>
1046
1047 PR rtl-optimization/57448
1048 PR target/67458
1049 PR target/81316
1050 * gcc.dg/atomic/pr80640-2.c: New testcase.
1051 * gcc.dg/atomic/pr81316.c: New testcase.
1052
1fda57cb
TV
10532017-09-04 Tom de Vries <tom@codesourcery.com>
1054
1055 PR tree-optimization/82052
1056 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1057 call in fn11.
1058
792ce29f
JJ
10592017-09-04 Jakub Jelinek <jakub@redhat.com>
1060
ca1150f0
JJ
1061 PR sanitizer/81981
1062 * gcc.dg/ubsan/pr81981.c: New test.
1063
792ce29f
JJ
1064 PR tree-optimization/70043
1065 PR testsuite/82093
1066 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1067
83982f26
UB
10682017-09-04 Uros Bizjak <ubizjak@gmail.com>
1069
1070 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1071 * gcc.target/i386/bmi-check.h (main): Ditto.
1072 * gcc.target/i386/bmi2-check.h (main): Ditto.
1073 * gcc.target/i386/rtm-check.h (main): Ditto.
1074 * gcc.target/i386/sha-check.h (main): Ditto.
1075 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1076 (main): Use __get_cpuid_count. Use check_osxsave.
1077 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1078 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1079 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1080 (main): Use check_osxsave.
1081
f36b315d
UB
10822017-09-03 Uros Bizjak <ubizjak@gmail.com>
1083
1084 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1085 and return NORUNRES on failure.
1086 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1087 __builtin_va_arg_pack instead of __va_arg_pack.
1088 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1089 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1090 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1091 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1092 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1093
bff0050a
JJ
10942017-09-01 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR target/81766
1097 * gcc.target/i386/pr81766.c: New test.
1098
e035be33
JM
10992017-09-01 Joseph Myers <joseph@codesourcery.com>
1100
1101 PR c/82071
1102 * gcc.target/i386/excess-precision-7.c: New test.
1103
db6bb1ec
AK
11042017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1105
1106 PR target/82012
1107 * gcc.target/s390/target-attribute/pr82012.c: New test.
1108
0e34f6d8
JL
11092017-09-01 Jeff Law <law@redhat.com>
1110
2ec399d8
JS
1111 * gcc.target/i386/const-in-bss.c: New test.
1112
0e34f6d8
JL
1113 PR tree-optimization/82052
1114 * gcc.c-torture/compile/pr82052.c: New test.
1115
349884d1
JJ
11162017-09-01 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR sanitizer/81923
1119 * gcc.dg/asan/pr81923.c: New test.
1120
002618d8
ML
11212017-09-01 Martin Liska <mliska@suse.cz>
1122
1123 PR tree-optimization/82059
1124 * gcc.dg/tree-ssa/pr82059.c: New test.
1125
a2de90a4
CZ
11262017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1127
1128 * gcc.target/arc/loop-1.c: Deleted.
1129
1370fccf
CZ
11302017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1131
1132 * gcc.target/arc/arc.exp: Test also cpp files.
1133 * gcc.target/arc/tdelay_slots.cpp: New test.
1134
7cfbf676
CZ
11352017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1136
1137 * gcc.target/arc/pr9001184797.c: New test.
1138
d2e05fcb
JJ
11392017-09-01 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR c/81887
1142 * c-c++-common/gomp/pr81887.c: New test.
1143 * gfortran.dg/gomp/pr81887.f90: New test.
1144
8dc9277a
MP
11452017-09-01 Marek Polacek <polacek@redhat.com>
1146
1147 PR c++/82040
1148 * g++.dg/warn/Wbool-operation-1.C: New test.
1149
9f532472
CZ
11502017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1151
1152 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1153 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1154
b6fb7933
CZ
11552017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1156
1157 * gcc.target/arc/sdata-3.c: New file.
1158 * gcc.target/arc/sdata-4.c: Likewise.
1159
7488b577
RB
11602017-08-31 Richard Biener <rguenther@suse.de>
1161
1162 PR middle-end/82054
1163 * g++.dg/gomp/pr82054.C: New testcase.
1164
3aebc597
RL
11652017-08-31 Renlin Li <renlin.li@arm.com>
1166 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1167
1168 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1169
3e75ec3f
BS
11702017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1171
1172 PR tree-optimization/81987
1173 * g++.dg/torture/pr81987.C: New file.
1174
02d54806
EB
11752017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1176
1177 * gnat.dg/aggr22.ad[sb]: New test.
1178
e0bd5a28
PH
11792017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1180
1181 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1182
6da714c6
MM
11832017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1184
1185 PR target/82015
1186 * gcc.target/powerpc/pr82015.c: Fix up error message.
1187
6cc30cb4
ML
11882017-08-30 Martin Liska <mliska@suse.cz>
1189
1190 PR inline-asm/82001
1191 * gcc.dg/ipa/pr82001.c: New test.
1192
d16c828e
ML
11932017-08-30 Martin Liska <mliska@suse.cz>
1194
1195 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1196
36ef8e6f
RB
11972017-08-30 Richard Biener <rguenther@suse.de>
1198
1199 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1200
72932ccf
MM
12012017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1202
1203 PR target/82015
1204 * gcc.target/powerpc/pr82015.c: New test.
1205
4e395d91
UB
12062017-08-29 Uros Bizjak <ubizjak@gmail.com>
1207
1208 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1209
2ffc0382
UB
12102017-08-29 Uros Bizjak <ubizjak@gmail.com>
1211
1212 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1213 * gcc.target/i386/abi-2.c: Ditto.
1214 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1215 * gcc.target/i386/pr22076.c: Ditto.
1216 * gcc.target/i386/pr37216.c: Ditto.
1217 * gcc.target/i386/pr39431.c: Ditto.
1218 * gcc.target/i386/pr40906-1.c: Ditto.
1219 * gcc.target/i386/pr40906-2.c: Ditto.
1220 * gcc.target/i386/pr43766.c: Ditto.
1221 * gcc.target/i386/pr46226.c: Ditto.
1222 * gcc.target/i386/pr46470.c: Ditto.
1223 * gcc.target/i386/pr59929.c: Ditto.
1224 * gcc.target/i386/sse-10.c: Ditto.
1225 * gcc.target/i386/vararg-1.c: Ditto.
1226 * gcc.target/i386/vararg-1.c: Ditto.
1227 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1228 * gcc.target/i386/pr44223.c: Ditto.
1229 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1230 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1231 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1232 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1233 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1234 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1235 * gcc.target/i386/mvc9.c: Compile for lto target only.
1236 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1237 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1238 * gcc.target/i386/pr57091.c: Ditto.
1239 * gcc.target/i386/pr61599-2.c: Ditto.
1240
8eb91869
BS
12412017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1242
1243 PR tree-optimization/81503
1244 * gcc.c-torture/execute/pr81503.c: New file.
1245
9dc3d6a9
ML
12462017-08-29 Martin Liska <mliska@suse.cz>
1247
2ffc0382 1248 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1249 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1250
faa5399b 12512017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1252 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1253
1254 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1255
14d62813
JL
12562017-08-28 Jeff Law <law@redhat.com>
1257
1258 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1259 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1260 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1261 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1262 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1263 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1264 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1265 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1266 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1267
c11384aa
JW
12682017-08-28 Janus Weil <janus@gcc.gnu.org>
1269
1270 PR fortran/81770
1271 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1272 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1273
ac9a43e1
SE
12742017-08-28 Steve Ellcey <sellcey@cavium.com>
1275
1276 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1277 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1278 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1279
2aa8aa18
RB
12802017-08-28 Richard Biener <rguenther@suse.de>
1281
1282 PR tree-optimization/81977
1283 * g++.dg/torture/pr81977.C: New testcase.
1284
5e5ccf0d
AM
12852017-08-28 Alexander Monakov <amonakov@ispras.ru>
1286
1287 PR target/80640
1288 * gcc.dg/atomic/pr80640.c: New testcase.
1289
a5df2090
UB
12902017-08-27 Uros Bizjak <ubizjak@gmail.com>
1291
1292 PR target/81995
1293 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1294 * gcc.target/i386/pr46091-4a.c: Ditto.
1295
86e03ef9
TK
12962017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1297
1298 PR fortran/81974
1299 * gfortran.dg/inline_matmul_19.f90: New test.
1300
6e4c6a24
SM
13012017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1302
1303 * gcc.target/powerpc/m128-check.h: New file.
1304 * gcc.target/powerpc/sse-check.h: New file.
1305 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1306 * gcc.target/powerpc/sse-movlps-2.c: New file.
1307 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1308 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1309 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1310 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1311 * gcc.target/powerpc/sse-divss-1.c: New file.
1312 * gcc.target/powerpc/sse-movhps-1.c: New file.
1313 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1314 * gcc.target/powerpc/sse-subps-1.c: New file.
1315 * gcc.target/powerpc/sse-minps-1.c: New file.
1316 * gcc.target/powerpc/sse-pminub-1.c: New file.
1317 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1318 * gcc.target/powerpc/sse-shufps-1.c: New file.
1319 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1320 * gcc.target/powerpc/sse-maxps-1.c: New file.
1321 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1322 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1323 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1324 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1325 * gcc.target/powerpc/sse-mulps-1.c: New file.
1326 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1327 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1328 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1329 * gcc.target/powerpc/sse-subss-1.c: New file.
1330 * gcc.target/powerpc/sse-movss-2.c: New file.
1331 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1332 * gcc.target/powerpc/sse-minss-1.c: New file.
1333 * gcc.target/powerpc/sse-movaps-2.c: New file.
1334 * gcc.target/powerpc/sse-movlps-1.c: New file.
1335 * gcc.target/powerpc/sse-maxss-1.c: New file.
1336 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1337 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1338 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1339 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1340 * gcc.target/powerpc/sse-mulss-1.c: New file.
1341 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1342 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1343 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1344 * gcc.target/powerpc/sse-movhps-2.c: New file.
1345 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1346 * gcc.target/powerpc/sse-xorps-1.c: New file.
1347 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1348 * gcc.target/powerpc/sse-orps-1.c: New file.
1349 * gcc.target/powerpc/sse-addps-1.c: New file.
1350 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1351 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1352 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1353 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1354 * gcc.target/powerpc/sse-andps-1.c: New file.
1355 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1356 * gcc.target/powerpc/sse-divps-1.c: New file.
1357 * gcc.target/powerpc/sse-andnps-1.c: New file.
1358 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1359 * gcc.target/powerpc/sse-movss-1.c: New file.
1360 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1361 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1362 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1363 * gcc.target/powerpc/sse-movaps-1.c: New file.
1364 * gcc.target/powerpc/sse-movss-3.c: New file.
1365 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1366 * gcc.target/powerpc/sse-addss-1.c: New file.
1367 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1368
56b26dd4
MM
13692017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1370
2ffc0382 1371 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1372 * gcc.target/powerpc/dform-2.c: Likewise.
1373 * gcc.target/powerpc/dform-3.c: Likewise.
1374 * gcc.target/powerpc/pr71656-1.c: Likewise.
1375 * gcc.target/powerpc/pr71656-2.c: Likewise.
1376 * gcc.target/powerpc/pr80103-1.c: Likewise.
1377 * gcc.target/powerpc/pr80098-1.c: Likewise.
1378
6512c0f1
MS
13792017-08-24 Martin Sebor <msebor@redhat.com>
1380
1381 PR middle-end/81908
1382 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1383 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1384 * gcc.dg/tree-ssa/pr81908.c: New test.
1385
281de9c2
SM
13862017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1387
2ffc0382
UB
1388 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1389 Suppress warning during tests.
281de9c2 1390
10bfe16f
UB
13912017-08-24 Uros Bizjak <ubizjak@gmail.com>
1392
1393 * lib/target-supports.exp: Group together target-dependant checks.
1394
142ff602
BC
13952017-08-24 Bin Cheng <bin.cheng@arm.com>
1396
1397 PR tree-optimization/81913
1398 * gcc.c-torture/execute/pr81913.c: New test.
1399 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1400 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1401
9b25e12d
RB
14022017-08-23 Richard Biener <rguenther@suse.de>
1403
1404 PR target/81921
1405 * gcc.target/i386/pr81921.c: New testcase.
1406
122f9da1
DS
14072017-08-23 Daniel Santos <daniel.santos@pobox.com>
1408
1409 * gcc.target/i386/pr80969-1.c: New testcase.
1410 * gcc.target/i386/pr80969-2a.c: Likewise.
1411 * gcc.target/i386/pr80969-2.c: Likewise.
1412 * gcc.target/i386/pr80969-3.c: Likewise.
1413 * gcc.target/i386/pr80969-4a.c: Likewise.
1414 * gcc.target/i386/pr80969-4b.c: Likewise.
1415 * gcc.target/i386/pr80969-4.c: Likewise.
1416 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1417 * lib/target-supports.exp (check_avx512_os_support_available,
1418 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1419 New proceedures for target avx512f and avx512f_runtime selectors.
1420 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1421
397ecd05
DM
14222017-08-23 David Malcolm <dmalcolm@redhat.com>
1423
1424 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1425 * gcc.dg/param-type-mismatch.c: New test case.
1426
44b1b798
WS
14272017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1428
1429 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1430 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1431 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1432 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1433 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1434 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1435 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1436
60591d4e
RB
14372017-08-23 Richard Biener <rguenther@suse.de>
1438
1439 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1440 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1441 * gnat.dg/noinline2.adb: Likewise.
1442 * gnat.dg/renaming6.adb: Likewise.
1443 * gnat.dg/renaming6.ads: Likewise.
1444 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1445
3767b2e4
RB
14462017-08-23 Richard Biener <rguenther@suse.de>
1447
1448 PR lto/81940
1449 * g++.dg/lto/pr81940_0.C: New testcase.
1450
c37691e5
TC
14512017-08-23 Tamar Christina <tamar.christina@arm.com>
1452
1453 PR middle-end/19706
1454 * gcc.dg/tree-ssa/pr19706.c: New.
1455 * lib/target-supports.exp (check_effective_target_xorsign): New.
1456
4d68ff06
DS
14572017-08-22 Daniel Santos <daniel.santos@pobox.com>
1458
1459 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1460 -mabi=ms
1461 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1462 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1463 * gcc.target/i386/pr66275.c: Likewise.
1464 * gcc.target/i386/pr68018.c: Likewise.
1465
5b37159f
WS
14662017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1467
1468 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1469
0db8ddfc
JL
14702017-08-22 Jeff Law <law@redhat.com>
1471
1472 PR tree-optimization/81741
1473 PR tree-optimization/71947
1474 * gcc.dg/tree-ssa/pr81741.c: New test.
1475 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1476 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1477 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1478 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1479 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1480 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1481 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1482
44d23deb
YR
14832017-08-22 Yvan Roux <yvan.roux@linaro.org>
1484
1485 PR c++/80287
1486 * g++.dg/pr80287.C: New test.
1487
7f1bf27a
RB
14882017-08-22 Richard Biener <rguenther@suse.de>
1489
1490 Revert
1491 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1492
1493 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1494
1823c4f6
RB
14952017-08-22 Richard Biener <rguenther@suse.de>
1496
1497 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1498 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1499 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1500 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1501 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1502 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1503 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1504 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1505
bef016bf
JD
15062017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1507
1508 PR fortran/81296
1509 * gfortran.dg/dtio_12.f90: Update test.
1510
57cea2b3
NS
15112017-08-21 Nathan Sidwell <nathan@acm.org>
1512
1513 * g++.dg/template/pr81899.C: Fix c++03.
1514 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1515
7f204c0f
DM
15162017-08-21 David Malcolm <dmalcolm@redhat.com>
1517
1518 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1519 Update expected result to show all of "(long)0" being underlined.
1520 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1521 (test_multitoken_macro): Update expected underlining.
1522
2f687306
DM
15232017-08-21 David Malcolm <dmalcolm@redhat.com>
1524
1525 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1526 to show underlining of all pertinent params.
1527 * gcc.dg/format/pr72858.c: Likewise.
1528
453773df
UB
15292017-08-21 Uros Bizjak <ubizjak@gmail.com>
1530
1531 PR target/46091
1532 * gcc.target/i386/pr46091-4.c: New test.
1533 * gcc.target/i386/pr46091-4a.c: Ditto.
1534 * gcc.target/i386/pr46091-5.c: Ditto.
1535 * gcc.target/i386/pr46091-5a.c: Ditto.
1536
5ec1701e
NS
15372017-08-21 Nathan Sidwell <nathan@acm.org>
1538
1539 PR c++/81899
1540 * g++.dg/template/pr81899.C: New.
1541
404938ed
RB
15422017-08-21 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/81900
1545 * gcc.dg/torture/pr81900.c: New testcase.
1546
1ea85365
RB
15472017-08-21 Richard Biener <rguenther@suse.de>
1548
1549 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1550 regex to handle the LTO case.
1551 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1552 * c-c++-common/asan/misalign-1.c: Likewise.
1553 * c-c++-common/asan/misalign-2.c: Likewise.
1554 * c-c++-common/asan/null-deref-1.c: Likewise.
1555 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1556 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1557 * c-c++-common/asan/use-after-free-1.c: Likewise.
1558 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1559 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1560 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1561 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1562 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1563 * g++.dg/asan/large-func-test-1.C: Likewise.
1564 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1565
8322b607
RB
15662017-08-21 Richard Biener <rguenther@suse.de>
1567
1568 PR middle-end/81884
1569 * g++.dg/torture/pr81884.C: New testcase.
1570
8e7b84e8
JDA
15712017-08-20 John David Anglin <danglin@gcc.gnu.org>
1572
1573 PR ipa/77732
1574 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1575
953e520d
DM
15762017-08-18 David Malcolm <dmalcolm@redhat.com>
1577
1578 PR tree-optimization/46805
1579 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1580 * jit.dg/test-autovectorize.c: New test case.
1581
b1eb28d1
PB
15822017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1583
1584 PR target/80210
1585 * gcc.target/powerpc/pr80210.c: New test.
1586
f661e57e
DM
15872017-08-18 David Malcolm <dmalcolm@redhat.com>
1588
1589 PR c++/81514
1590 * g++.dg/lookup/empty.h: New file.
1591 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1592 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1593 on a built-in.
1594
00aa1fa2
L
15952017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1596
1597 PR c/53037
1598 * c-c++-common/pr53037-5.c: New test.
1599 * g++.dg/pr53037-1.C: Likewise.
1600 * g++.dg/pr53037-2.C: Likewise.
1601 * g++.dg/pr53037-3.C: Likewise.
1602 * g++.dg/pr53037-4.C: Likewise.
1603 * gcc.dg/pr53037-1.c: Likewise.
1604 * gcc.dg/pr53037-2.c: Likewise.
1605 * gcc.dg/pr53037-3.c: Likewise.
1606 * gcc.dg/pr53037-4.c: Likewise.
1607
4a89b7e7
PB
16082017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1609
1610 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1611 * gcc.target/powerpc/p9-vparity.c: Likewise.
1612 * gcc.target/powerpc/pr68805.c: Likewise.
1613 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1614
d00fdf85
PB
16152017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1616
1617 PR target/72804
1618 * gcc.target/powerpc/pr72804.c: New test.
1619
e67bbd5d
MP
16202017-08-17 Marek Polacek <polacek@redhat.com>
1621
1622 PR middle-end/81814
1623 * gcc.dg/torture/pr81814.c: New test.
1624
ea58eb88
JW
16252017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1626
1627 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1628
ab4b719a
TV
16292017-08-17 Tom de Vries <tom@codesourcery.com>
1630
1631 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1632
344be1fd
RB
16332017-08-17 Richard Biener <rguenther@suse.de>
1634
1635 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1636
7911a54d
UB
16372017-08-16 Uros Bizjak <ubizjak@gmail.com>
1638
1639 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1640 scan-assembler-times for alpha*-*-*.
1641 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1642 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1643
b68a9f34
TK
16442017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1645
1646 PR fortran/81116
1647 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1648
adb5b54b
UB
16492017-08-16 Uros Bizjak <ubizjak@gmail.com>
1650
1651 PR target/46091
1652 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1653 (testm): New test function.
1654 * gcc.target/i386/pr46091-2.c: Ditto.
1655 * gcc.target/i386/pr46091-3.c: Ditto.
1656
90d43c80
BC
16572017-08-16 Bin Cheng <bin.cheng@arm.com>
1658
1659 PR tree-optimization/81832
1660 * gcc.dg/tree-ssa/pr81832.c: New test.
1661
963aeaad
RS
16622017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1663
1664 PR tree-optimization/81835
1665 * gcc.dg/vect/pr81815.c: New test.
1666
aaf46c35
JM
16672017-08-15 Joseph Myers <joseph@codesourcery.com>
1668
1669 PR target/78460
1670 PR target/67712
1671 * gcc.c-torture/compile/string-large-1.c: New test.
1672
204b99cd
RB
16732017-08-15 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/81790
1676 * gcc.dg/torture/pr81790.c: New testcase.
1677
27be025d
MS
16782017-08-14 Martin Sebor <msebor@redhat.com>
1679
1680 PR c/81117
1681 * c-c++-common/attr-nonstring-1.c: New test.
1682
da67acb9
MS
16832017-08-14 Martin Sebor <msebor@redhat.com>
1684
1685 PR c/81117
1686 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1687
9e3b1778
DE
16882017-08-14 David Edelsohn <dje.gcc@gmail.com>
1689
1690 * gcc.dg/ucnid-5.c: Skip on AIX.
1691 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1692
2912db04
UB
16932017-08-14 Uros Bizjak <ubizjak@gmail.com>
1694
1695 PR target/46091
1696 * gcc.target/i386/pr46091-1.c: New test.
1697 * gcc.target/i386/pr46091-2.c: Ditto.
1698 * gcc.target/i386/pr46091-3.c: Ditto.
1699
c7fd2176
WD
17002017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1701
1702 PR target/81643
1703 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1704
a72a7e39
BS
17052017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1706
1707 PR target/79845
1708 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1709 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1710 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1711 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1712 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1713 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1714 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1715 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1716 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1717 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1718 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1719 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1720 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1721 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1722 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1723 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1724 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1725 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1726 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1727 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1728 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1729 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1730 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1731 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1732 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1733 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1734 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1735 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1736 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1737 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1738 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1739 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1740 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1741 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1742 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1743 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1744 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1745 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1746 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1747 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1748 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1749 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1750 * gcc.target/powerpc/cmpb-3.c: Likewise.
1751 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1752 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1753 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1754 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1755 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1756 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1757 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1758 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1759 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1760 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1761 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1762 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1763 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1764 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1765 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1766 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1767 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1768 * gcc.target/powerpc/no-r11-3.c: Likewise.
1769 * gcc.target/powerpc/pr80098-1.c: Likewise.
1770 * gcc.target/powerpc/pr80098-2.c: Likewise.
1771 * gcc.target/powerpc/pr80098-3.c: Likewise.
1772 * gcc.target/powerpc/pr80098-4.c: Likewise.
1773 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1774 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1775 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1776 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1777 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1778 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1779 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1780 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1781 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1782 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1783 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1784
8d2d0de9
BC
17852017-08-14 Bin Cheng <bin.cheng@arm.com>
1786
1787 PR tree-optimization/81799
1788 * gcc.dg/tree-ssa/pr81799.c: New.
1789
5316dd1b
WD
17902017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1791
1792 PR middle-end/46932
1793 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1794 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1795
250db3f9
SN
17962017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1797
1798 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1799 -mno-pc-relative-literal-loads.
1800
0d9255af
RO
18012017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1802
1803 PR testsuite/81793
1804 * gcc.dg/pie-static-1.c: Require both static and pie support.
1805 * gcc.dg/pie-static-2.c: Likewise.
1806
7a7b545f
PMR
18072017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1808
1809 PR ada/79542
1810 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1811
bb85aa74
MP
18122017-08-11 Marek Polacek <polacek@redhat.com>
1813
1814 PR c/81795
1815 * gcc.dg/pr81795.c: New test.
1816
c4fa8984
TK
18172017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1818
1819 PR fortran/60355
1820 * gfortran.dg (bind_c_usage_30): New test.
1821
fe8a99d8
ML
18222017-08-11 Martin Liska <mliska@suse.cz>
1823
1824 PR tree-opt/79987
1825 * gcc.target/i386/mpx/pr79987.c: New test.
1826
4c71a171
ML
18272017-08-11 Martin Liska <mliska@suse.cz>
1828
1829 PR ipa/81213
1830 * gcc.target/i386/pr81213.c: New test.
1831
e1769bdd
UB
18322017-08-10 Uros Bizjak <ubizjak@gmail.com>
1833
1834 PR target/81708
1835 * gcc.target/i386/stack-prot-sym.c: New test.
1836
adc84037
RS
18372017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1838
1839 PR testsuite/81738
1840 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1841 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1842 vect_perm and vect_element_align for vectorization.
1843
8e941ae9
L
18442017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1845
1846 PR target/81736
1847 * gcc.target/i386/pr81736-1.c: New test.
1848 * gcc.target/i386/pr81736-2.c: Likewise.
1849 * gcc.target/i386/pr81736-3.c: Likewise.
1850 * gcc.target/i386/pr81736-4.c: Likewise.
1851 * gcc.target/i386/pr81736-5.c: Likewise.
1852 * gcc.target/i386/pr81736-6.c: Likewise.
1853 * gcc.target/i386/pr81736-7.c: Likewise.
1854
798f8628
WS
18552017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1856
1857 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1858 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1859
32129a17
DM
18602017-08-10 David Malcolm <dmalcolm@redhat.com>
1861
1862 * c-c++-common/missing-close-symbol.c: New test case.
1863 * c-c++-common/missing-symbol.c: New test case.
1864 * gcc.dg/unclosed-init.c: New test case.
1865 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1866 * g++.dg/diagnostic/unclosed-function.C: New test case.
1867 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1868 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1869 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1870 "expected identifier" error.
1871
57e1270f
FR
18722017-08-10 Fritz Reese <fritzoreese@gmail.com>
1873
1874 * gfortran.dg/dec_d_lines_1.f: New test.
1875 * gfortran.dg/dec_d_lines_2.f: New test.
1876
18772017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1878
1879 * gfortran.dg/dec_structure_18.f90: New test.
1880 * gfortran.dg/dec_structure_19.f90: New test.
1881 * gfortran.dg/dec_structure_20.f90: New test.
1882 * gfortran.dg/dec_structure_21.f90: New test.
1883
aaab59b4
MP
18842017-08-10 Marek Polacek <polacek@redhat.com>
1885
1886 PR testsuite/81784
1887 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1888
f234f078
MP
1889 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1890
2b7d0696
ML
18912017-08-10 Martin Liska <mliska@suse.cz>
1892
1893 PR c++/81355
1894 * g++.dg/other/pr81355.C: New test.
1895
47ee1b7c
DM
18962017-08-09 David Malcolm <dmalcolm@redhat.com>
1897
1898 * jit.dg/all-non-failing-tests.h: Add note about
1899 test-vector-types.cc.
1900 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1901 case.
1902 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1903 New test case.
1904 * jit.dg/test-vector-types.cc: New test case.
1905
b388427b
AP
19062017-08-09 Andrew Pinski <apinski@cavium.com>
1907
1908 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1909 --save-temps to the options passed.
1910
12c2ab7b
MC
19112017-08-09 Michael Collison <michael.collison@arm.com>
1912
1913 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1914 boundary option and fix comment.
1915 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1916 boundary option and fix comment.
1917 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1918 boundary option and fix comment.
1919 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1920 -mstructure-size boundary option.
1921
a8a581af
SB
19222017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1923
1924 PR rtl-optimization/81423
1925 * gcc.c-torture/execute/pr81423.c: New testcase.
1926
50a87c1c
WS
19272017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1928
1929 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1930 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1931 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1932 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1933
3d9a180f
WS
19342017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1935
1936 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1937 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1938
ee9a9e7b
WS
19392017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1940
1941 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1942 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1943 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1944
07999eb2
WS
19452017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1946
1947 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1948 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1949 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1950 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1951
0ca970cd
SB
19522017-08-09 Slava Barinov <v.barinov@samsung.com>
1953
1954 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1955
296c53ac
MP
19562017-08-09 Marek Polacek <polacek@redhat.com>
1957
1958 PR c/81233
1959 * gcc.dg/diagnostic-types-1.c: New test.
1960 * gcc.dg/assign-warn-1.c: Update warning messages.
1961 * gcc.dg/assign-warn-2.c: Likewise.
1962 * gcc.dg/c90-const-expr-5.c: Likewise.
1963 * gcc.dg/c99-const-expr-5.c: Likewise.
1964 * gcc.dg/conv-2.c: Likewise.
1965 * gcc.dg/init-bad-7.c: Likewise.
1966 * gcc.dg/overflow-warn-1.c: Likewise.
1967 * gcc.dg/overflow-warn-2.c: Likewise.
1968 * gcc.dg/overflow-warn-3.c: Likewise.
1969 * gcc.dg/overflow-warn-4.c: Likewise.
1970 * gcc.dg/pointer-array-atomic.c: Likewise.
1971 * gcc.dg/pr26865.c: Likewise.
1972 * gcc.dg/pr61162-2.c: Likewise.
1973 * gcc.dg/pr61162.c: Likewise.
1974 * gcc.dg/pr67730-2.c: Likewise.
1975 * gcc.dg/pr69156.c: Likewise.
1976 * gcc.dg/pr70174.c: Likewise.
1977 * objc.dg/proto-lossage-4.m: Likewise.
1978
a32c8316
MP
19792017-08-09 Marek Polacek <polacek@redhat.com>
1980
1981 PR c/81417
1982 * Wsign-compare-1.c: New test.
1983 * gcc.dg/compare1.c: Adjust dg-bogus.
1984 * gcc.dg/compare2.c: Likewise.
1985 * gcc.dg/compare3.c: Likewise.
1986 * gcc.dg/compare7.c: Likewise.
1987 * gcc.dg/compare8.c: Likewise.
1988 * gcc.dg/compare9.c: Likewise.
1989 * gcc.dg/pr11492.c: Likewise.
1990
7345b714
L
19912017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1992
1993 PR driver/81523
1994 * gcc.dg/pie-7.c: New test.
1995 * gcc.dg/pie-static-1.c: Likewise.
1996 * gcc.dg/pie-static-2.c: Likewise.
1997
d5bf81b3
UB
19982017-08-08 Uros Bizjak <ubizjak@gmail.com>
1999
2000 PR target/81708
2001 * gcc.target/i386/stack-prot-guard.c: New test.
2002
4261463d
TC
20032017-08-08 Tamar Christina <tamar.christina@arm.com>
2004
2005 * gcc.target/aarch64/xorsign.c: New.
2006 * gcc.target/aarch64/xorsign_exec.c: New.
2007 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2008
b115e803
BS
20092017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2010
2011 PR tree-optimization/81354
2012 * g++.dg/torture/pr81354.C: New file.
2013
51bd28ed
RB
20142017-08-08 Richard Biener <rguenther@suse.de>
2015
2016 PR middle-end/81719
2017 * g++.dg/tree-ssa/pr81719.C: New testcase.
2018
26d66f28
RB
20192017-08-08 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/81723
2022 * gfortran.dg/pr81723.f: New testcase.
2023
82c0d3eb
BS
20242017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2025
2026 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2027 string.
2028 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2029 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2030 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2031 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2032 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2033 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2034 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2035 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2036 * gcc.target/powerpc/cmpb-3.c: Likewise.
2037 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2038 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2039
d81e058f
ML
20402017-08-08 Martin Liska <mliska@suse.cz>
2041
2042 PR tree-opt/81696
2043 * gcc.dg/ipa/pr81696.c: New test.
2044
a5c93f53
BC
20452017-08-08 Bin Cheng <bin.cheng@arm.com>
2046
2047 PR tree-optimization/81744
2048 * gcc.dg/tree-ssa/pr81744.c: New.
2049
a5afbdd6
MP
20502017-08-08 Marek Polacek <polacek@redhat.com>
2051
2052 PR c++/81607
2053 * g++.dg/other/bitfield6.C: New test.
2054
08c4c51e
MM
20552017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2056
2057 PR target/81593
2058 * gcc.target/powerpc/vec-setup.h: New tests to test various
2059 combinations of setting up vectors of 2 double word elements.
2060 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2061 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2062 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2063 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2064 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2065 vector inserts from vector extracts.
2066 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2067
950a884b
TK
20682017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2069
2070 PR fortran/68829
2071 PR fortran/81701
2072 * gfortran.dg/o_fast_stacksize.90: New test.
2073
6f1a16cb
WD
20742017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2075
2076 PR middle-end/46932
2077 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2078
4090b652
L
20792017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2080
2081 * gcc.target/i386/pr81736-1.c: Removed.
2082 * gcc.target/i386/pr81736-2.c: Likewise.
2083 * gcc.target/i386/pr81736-3.c: Likewise.
2084 * gcc.target/i386/pr81736-4.c: Likewise.
2085
079a0363
L
20862017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2087
2088 PR target/81736
2089 * gcc.target/i386/pr81736-1.c: New test.
2090 * gcc.target/i386/pr81736-2.c: Likewise.
2091 * gcc.target/i386/pr81736-3.c: Likewise.
2092 * gcc.target/i386/pr81736-4.c: Likewise.
2093
1653a865
MP
20942017-08-07 Marek Polacek <polacek@redhat.com>
2095
2096 PR middle-end/81737
2097 * gcc.dg/pr81737.c: New test.
2098
577eec56
ML
20992017-08-07 Martin Liska <mliska@suse.cz>
2100
2101 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2102 * gcc.dg/parm-impl-decl-1.c: Likewise.
2103 * gcc.dg/parm-impl-decl-3.c: Likewise.
2104 * gcc.dg/Wattributes-5.c: New test.
2105
537bf9ac
AP
21062017-08-06 Andrew Pinski <apinski@cavium.com>
2107
2108 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2109 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2110 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2111 * gcc.target/aarch64/target_attr_4.c: Likewise.
2112 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2113 * gcc.target/aarch64/target_attr_2.c: Likewise.
2114 * gcc.target/aarch64/target_attr_7.c: Likewise.
2115 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2116 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2117 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2118
90596474
AP
21192017-08-06 Andrew Pinski <apinski@cavium.com>
2120
2121 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2122 -march=armv8-a+nolse, skip if -mcpu= is passed.
2123 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2124
08e9cb5a
AP
21252017-08-06 Andrew Pinski <apinski@cavium.com>
2126
2127 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2128 * gcc.target/aarch64/_Float16_2.c: Likewise.
2129 * gcc.target/aarch64/_Float16_3.c: Likewise.
2130
4a6ad083
TV
21312017-08-06 Tom de Vries <tom@codesourcery.com>
2132
2133 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2134
b363e726
TV
21352017-08-06 Tom de Vries <tom@codesourcery.com>
2136
2137 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2138 type. Add missing return.
2139
8fbcf075
TV
21402017-08-06 Tom de Vries <tom@codesourcery.com>
2141
2142 PR testsuite/81731
2143 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2144 variable 'a' definition.
2145 (b): Remove unused variable.
2146 (gp): New variable.
2147 (check): Add parameter corresponding to call in main, and handle.
2148
67695c07
PC
21492017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 PR c++/79790
23d12941 2152 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2153
c779bea5
YG
21542017-08-04 Yury Gribov <tetra2005@gmail.com>
2155
2156 PR tree-optimization/57371
2157 * c-c++-common/pr57371-1.c: New test.
2158 * c-c++-common/pr57371-2.c: New test.
2159 * c-c++-common/pr57371-3.c: New test.
2160 * c-c++-common/pr57371-4.c: New test.
2161 * gcc.dg/pr57371-5.c: New test.
2162
e52341f1
CL
21632017-08-04 Carl Love <cel@us.ibm.com>
2164
2165 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2166 builtin test cases for vec_mule, and vec_mulo.
2167 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2168 builtin test cases for vec_mule, and vec_mulo.
2169
295940c3
L
21702017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2171
2172 PR target/81590
2173 * gcc.target/i386/avx512-check.h: New file.
2174 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2175 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2176 * gcc.target/i386/avx512cd-check.h: Likewise.
2177 * gcc.target/i386/avx512ifma-check.h: Likewise.
2178 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2179 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2180 * gcc.target/i386/avx512bw-check.h: Rewrite.
2181 * gcc.target/i386/avx512dq-check.h: Likewise.
2182 * gcc.target/i386/avx512er-check.h: Likewise.
2183 * gcc.target/i386/avx512f-check.h: Likewise.
2184 * gcc.target/i386/avx512vl-check.h: Likewise.
2185 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2186 only.
2187 (test_512): Removed.
2188 (avx512*_test): Likewise.
2189 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2190
f4f2c2ec
MP
21912017-08-04 Marek Polacek <polacek@redhat.com>
2192
2193 PR middle-end/81695
2194 * gcc.dg/pr81695.c: New test.
2195
62c8a2cf
RS
21962017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2197
2198 PR tree-optimization/81136
2199 * gcc.dg/vect/pr81136.c: Add scan test.
2200
dfbddbeb
RS
22012017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2202
2203 * gcc.dg/vect/vect-alias-check-3.c: New test.
2204 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2205 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2206
165b2f5f
RB
22072017-08-04 Richard Biener <rguenther@suse.de>
2208
2209 PR middle-end/81705
2210 * c-c++-common/ubsan/pr81705.c: New testcase.
2211
7c0881d5
BS
22122017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2213
2214 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2215 messages that used to start with a capital letter.
2216 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2217 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2218 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2219 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2220 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2221 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2222 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2223 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2224 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2225 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2226 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2227 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2228 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2229 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2230 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2231 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2232 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2233 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2234 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2235 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2236 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2237 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2238 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2239 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2240 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2241 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2242 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2243 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2244 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2245 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2246 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2247 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2248 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2249 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2250 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2251 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2252 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2253 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2254 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2255 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2256 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2257 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2258 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2259 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2260 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2261 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2262 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2263 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2264 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2265 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2266 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2267 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2268 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2269 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2270 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2271 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2272
2fdaed89
JJ
22732017-08-03 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR target/81621
2276 * gcc.dg/pr81621.c: New test.
2277
297db279
RB
22782017-08-03 Richard Biener <rguenther@suse.de>
2279
2280 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2281 and CSE.
2282
2fdaed89 22832017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2284
2285 PR middle-end/81148
2286 * c-c++-common/ubsan/pr81148.c: New testcase.
2287
cad136a4
TV
22882017-08-03 Tom de Vries <tom@codesourcery.com>
2289
2290 PR target/81662
2291 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2292
2392baa5
JJ
22932017-08-03 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR driver/81650
2296 * gcc.dg/pr81650.c: New test.
2297
e5e691a5
PC
22982017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 PR c++/71440
2301 * g++.dg/template/crash127.C: New.
2302
0a734553
JJ
23032017-08-03 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR middle-end/81052
2306 * c-c++-common/pr81052.c: New test.
2307
673aef33
TV
23082017-08-03 Tom de Vries <tom@codesourcery.com>
2309
2310 * gcc.dg/pr56727-2.c: Require alias.
2311
2a8485f6
TV
23122017-08-03 Tom de Vries <tom@codesourcery.com>
2313
2314 * gcc.dg/attr-noipa.c: Require alloca.
2315
8b917598
TV
23162017-08-03 Tom de Vries <tom@codesourcery.com>
2317
2318 * gcc.dg/torture/pr80163.c: Require label_values.
2319
4ca8bf91
TV
23202017-08-03 Tom de Vries <tom@codesourcery.com>
2321
2322 PR target/81662
2323 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2324 * c-c++-common/patchable_function_entry-default.c: Same.
2325 * c-c++-common/patchable_function_entry-definition.c: Same.
2326
f4629481
UB
23272017-08-02 Uros Bizjak <ubizjak@gmail.com>
2328
2329 PR target/81644
2330 * gcc.target/i386/pr81644.c: New test.
2331
86994621
TV
23322017-08-02 Tom de Vries <tom@codesourcery.com>
2333
2334 * gcc.dg/Walloca-14.c: Use relative line number.
2335
9501fd4b
UB
23362017-08-02 Uros Bizjak <ubizjak@gmail.com>
2337
2338 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2339 test "no-3dnowa" target attribute.
2340
f7b6353a
MP
23412017-08-02 Marek Polacek <polacek@redhat.com>
2342
2343 PR c/81289
2344 * gcc.dg/noncompile/pr81289.c: New test.
2345
8a6eab34
MP
2346 PR c/81448
2347 PR c/81306
2348 * c-c++-common/Wmultistatement-macros-13.c: New test.
2349
349721b7
JJ
23502017-08-02 Jakub Jelinek <jakub@redhat.com>
2351
e4f0733a
JJ
2352 PR c++/81640
2353 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2354
349721b7
JJ
2355 PR middle-end/79499
2356 * gcc.dg/pr79499.c: New test.
2357
77eefb71
RB
23582017-08-02 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/81633
2361 * gcc.dg/vect/pr81633.c: New testcase.
2362
760f74c2
L
23632017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2364
2365 * gcc.dg/guality/pr25967-1.c: New test.
2366 * gcc.dg/guality/pr25967-2.c: Likewise.
2367 * gcc.dg/torture/pr25967-1.c: Likewise.
2368 * gcc.dg/torture/pr25967-2.c: Likewise.
2369
a2e28a97
L
23702017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2371
2372 PR target/81654
2373 * gcc.target/i386/pr81654.c: New test.
2374
d8afd032
TK
23752017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2376
2377 PR fortran/79312
2378 * gfortran.dg/logical_assignment_1.f90: New test.
2379
671a00ee
ML
23802017-08-01 Martin Liska <mliska@suse.cz>
2381
2382 PR middle-end/70140
2383 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2384
7d3eecca
ML
23852017-08-01 Martin Liska <mliska@suse.cz>
2386
2387 Revert r250771
2388 Make mempcpy more optimal (PR middle-end/70140).
2389
636730ca
JJ
23902017-08-01 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR target/81622
2393 * gcc.target/powerpc/pr81622.c: New test.
2394
74cc0b2b
SE
23952017-08-01 Steve Ellcey <sellcey@cavium.com>
2396
2397 PR tree-optimization/80925
2398 * gcc.dg/vect/vect-28.c: Add
2399 --param vect-max-peeling-for-alignment=0 option.
2400 Remove unaligned access and peeling checks.
2401 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2402 * gcc.dg/vect/vect-70.c: Ditto.
2403 * gcc.dg/vect/vect-87.c: Ditto.
2404 * gcc.dg/vect/vect-88.c: Ditto.
2405 * gcc.dg/vect/vect-91.c: Ditto.
2406 * gcc.dg/vect/vect-93.c: Ditto.
2407
0102e469
TV
24082017-08-01 Tom de Vries <tom@codesourcery.com>
2409
2410 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2411 * gcc.target/nvptx/slp.c (foo): Same.
2412
813485c6
RB
24132017-08-01 Richard Biener <rguenther@suse.de>
2414
2415 PR tree-optimization/81181
2416 * gcc.dg/torture/pr81181.c: New testcase.
2417
98b7180c
ML
24182017-08-01 Martin Liska <mliska@suse.cz>
2419
2420 PR middle-end/70140
2421 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2422
4f3e333a
UB
24232017-08-01 Uros Bizjak <ubizjak@gmail.com>
2424
2425 PR target/81641
2426 * gcc.target/i386/pr81641.c: New test.
2427
b8bb5772
UB
24282017-08-01 Uros Bizjak <ubizjak@gmail.com>
2429
2430 PR target/81639
2431 * gcc.target/i386/pr81639.c: New test.
2432
34e5c511
RB
24332017-08-01 Richard Biener <rguenther@suse.de>
2434
2435 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2436 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2437 endless loop.
2438 * gcc.dg/uninit-23.c: Adjust.
2439
5e19d437
BC
24402017-08-01 Bin Cheng <bin.cheng@arm.com>
2441
2442 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2443 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2444
7061cfc0
BC
24452017-08-01 Bin Cheng <bin.cheng@arm.com>
2446
2447 PR tree-optimization/81627
2448 * gcc.dg/tree-ssa/pr81627.c: New.
2449
39637a44
BC
24502017-08-01 Bin Cheng <bin.cheng@arm.com>
2451
2452 PR tree-optimization/81620
2453 * gcc.dg/tree-ssa/pr81620-1.c: New.
2454 * gcc.dg/tree-ssa/pr81620-2.c: New.
2455
f9c5fe06
DH
24562017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2457
2458 PR testsuite/53542
2459 * gfortran.dg/use_30.f90: New test.
2460
da98e3b1
JJ
24612017-08-01 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR tree-optimization/81588
2464 * gcc.dg/tree-ssa/pr81588.c: New test.
2465 * gcc.dg/pr81588.c: New test.
2466 * gcc.c-torture/execute/pr81588.c: New test.
2467
5e8fe12f
RB
24682017-08-01 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/81297
2471 * gcc.dg/torture/pr81297.c: New testcase.
2472
93ac482a
UB
24732017-07-31 Uros Bizjak <ubizjak@gmail.com>
2474
2475 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2476
6cc518c6
SE
24772017-07-31 Steve Ellcey <sellcey@cavium.com>
2478
2479 PR tree-optimization/80925
93ac482a 2480 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2481 --param vect-max-peeling-for-alignment=0 option.
2482 Remove unaligned access and peeling checks.
2483 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2484
24c8e8eb
CL
24852017-07-31 Carl Love <cel@us.ibm.com>
2486
2487 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2488 missed in commit 250746.
2489
b40e941b
CL
24902017-07-31 Carl Love <cel@us.ibm.com>
2491
2492 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2493 new builtins.
2494
67779f74
L
24952017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2496
2497 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2498 * gcc.target/i386/pr79793-2.c: Likewise.
2499
a97cf8f9
UB
25002017-07-31 Uros Bizjak <ubizjak@gmail.com>
2501
2502 PR target/25967
2503 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2504 (naked): Add attribute regparm(1) for x86_32 targets.
2505 Add integer argument. Remove global "data" variable.
2506 (main): Pass integer argument to naked function.
2507 * gcc.target/i386/naked-4.c: New test.
2508
7fef86d3
JH
25092017-07-31 Jan Hubicka <hubicka@ucw.cz>
2510 Martin Liska <mliska@suse.cz>
2511
2512 * gcc.dg/predict-15.c: New test.
2513 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2514
2ec580be
UB
25152017-07-31 Uros Bizjak <ubizjak@gmail.com>
2516
2517 PR target/25967
2518 * gcc.target/i386/naked-1.c: New test.
2519 * gcc.target/i386/naked-2.c: Ditto.
2520 * gcc.target/i386/naked-3.c: Ditto.
2521 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2522 do_test_body0 stub function, use attribute "naked" instead.
2523 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2524 * gcc.dg/pr44290-2.c: Ditto.
2525
cfdf6ff6
TK
25262017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2527
2528 PR fortran/81581
2529 * gfortran.dg/dim_sum_1.f90: New test case.
2530 * gfortran.dg/dim_sum_2.f90: New test case.
2531 * gfortran.dg/dim_sum_3.f90: New test case.
2532
5edb1c48
ML
25332017-07-31 Martin Liska <mliska@suse.cz>
2534
2535 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2536 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2537
f34ebeb2
ML
25382017-07-31 Martin Liska <mliska@suse.cz>
2539
2540 PR sanitize/81530
2541 * g++.dg/ubsan/pr81530.C: New test.
2542
066bbc57
JJ
25432017-07-31 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR sanitizer/81604
2546 * c-c++-common/ubsan/pr81604.c: New test.
2547
a10b3cf1
L
25482017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2549
2550 PR target/79793
2551 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2552 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2553 (foo): Check the builtin return address against the return address
2554 in interrupt frame.
2555 * gcc.target/i386/pr79793-1.c: New test.
2556 * gcc.target/i386/pr79793-2.c: Likewise.
2557
942047f2
EB
25582017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2559
2560 * c-c++-common/dump-ada-spec-7.c: New test.
2561
e071b767
JJ
25622017-07-29 Jakub Jelinek <jakub@redhat.com>
2563
2564 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2565 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2566
782a7850
PB
25672017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2568
2569 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2570
9de00935
TC
25712017-07-28 Tamar Christina <tamar.christina@arm.com>
2572
2573 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2574
8de33df2
BC
25752017-07-28 Bin Cheng <bin.cheng@arm.com>
2576
2577 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2578
8acb8421
TC
25792017-07-28 Tamar Christina <tamar.christina@arm.com>
2580 Bilyan Borisov <bilyan.borisov@arm.com>
2581
2582 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2583 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2584 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2585 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2586 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2587
d9c259ef
BC
25882017-07-28 Bin Cheng <bin.cheng@arm.com>
2589
2590 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2591 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2592 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2593 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2594 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2595 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2596 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2597 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2598 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2599 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2600 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2601
6d7649f8
ML
26022017-07-28 Martin Liska <mliska@suse.cz>
2603
2604 PR sanitizer/81340
2605 * g++.dg/asan/pr81340.C: New test.
2606
92e29a5e
RB
26072017-07-28 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/81502
2610 * gcc.target/i386/pr81502.c: New testcase.
2611
70affe6a
ML
26122017-07-28 Martin Liska <mliska@suse.cz>
2613
2614 PR sanitizer/81460
2615 * gcc.dg/asan/pr81460.c: New test.
2616
d0ee55a1
JJ
26172017-07-28 Jakub Jelinek <jakub@redhat.com>
2618
c9b39a49
JJ
2619 PR sanitizer/80998
2620 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2621 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2622
d0ee55a1
JJ
2623 PR tree-optimization/81578
2624 * gcc.dg/pr81578.c: New test.
2625
1ce75e41
RB
26262017-07-28 Richard Biener <rguenther@suse.de>
2627
2628 PR tree-optimization/81573
2629 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2630
7a5cbf29
PB
26312017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2632
2633 * g++.dg/pr69667.C: Remove option -mlra.
2634 * gcc.target/powerpc/dform-1.c: Likewise.
2635 * gcc.target/powerpc/dform-2.c: Likewise.
2636 * gcc.target/powerpc/dform-3.c: Likewise.
2637 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2638 * gcc.target/powerpc/p9-vparity.c: Likewise.
2639 * gcc.target/powerpc/pr63491.c: Likewise.
2640 * gcc.target/powerpc/pr67808.c: Likewise.
2641 * gcc.target/powerpc/pr68805.c: Likewise.
2642 * gcc.target/powerpc/pr69461.c: Likewise.
2643 * gcc.target/powerpc/pr71680.c: Likewise.
2644 * gcc.target/powerpc/pr77289.c: Likewise.
2645 * gcc.target/powerpc/pr78458.c: Likewise.
2646 * gcc.target/powerpc/pr78543.c: Likewise.
2647 * g++.dg/pr71294.C: Remove option -mno-lra.
2648 * gcc.target/powerpc/pr71656-1.c: Likewise.
2649 * gcc.target/powerpc/pr71656-2.c: Likewise.
2650 * gcc.target/powerpc/pr71698.c: Likewise.
2651
2c2789d5
KT
26522017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2653 Sudakshina Das <sudi.das@arm.com>
2654
2655 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2656
06bd22f6
MP
26572017-07-27 Marek Polacek <polacek@redhat.com>
2658
2659 PR c/81417
2660 * c-c++-common/Wsign-compare-1.c: New test.
2661 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2662 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2663 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2664 * g++.dg/warn/compare1.C: Likewise.
2665 * gcc.dg/compare1.c: Likewise.
2666 * gcc.dg/compare2.c: Likewise.
2667 * gcc.dg/compare4.c: Likewise.
2668 * gcc.dg/compare5.c: Likewise.
2669 * gcc.dg/pr35430.c: Likewise.
2670 * gcc.dg/pr60087.c: Likewise.
2671
27c8b49b
PB
26722017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2673
2674 PR middle-end/81564
2675 * gcc.dg/pr81564.c: New test.
2676
b7675b59
RB
26772017-07-27 Richard Biener <rguenther@suse.de>
2678
2679 PR tree-optimization/81573
2680 PR tree-optimization/81494
2681 * gcc.dg/torture/pr81573.c: New testcase.
2682
719488f8
RB
26832017-07-27 Richard Biener <rguenther@suse.de>
2684
2685 PR tree-optimization/81571
2686 * gcc.dg/torture/pr81571.c: New testcase.
2687
9811e84c
RB
26882017-07-27 Richard Biener <rguenther@suse.de>
2689
2690 PR tree-optimization/81502
2691 * gcc.target/i386/vect-insert-1.c: New testcase.
2692
58814c76
AK
26932017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2694
2695 PR target/81534
2696 * gcc.target/s390/pr81534.c: New test.
2697
036ea399
JJ
26982017-07-27 Jakub Jelinek <jakub@redhat.com>
2699
7d25ac20
JJ
2700 PR tree-optimization/81555
2701 PR tree-optimization/81556
2702 * gcc.c-torture/execute/pr81555.c: New test.
2703 * gcc.c-torture/execute/pr81556.c: New test.
2704
036ea399
JJ
2705 * gcc.dg/attr-noipa.c: New test.
2706 * gcc.dg/ipa/ipa-pta-18.c: New test.
2707 * gcc.dg/ipa/ipa-sra-11.c: New test.
2708
9bfda664
MM
27092017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2710
2711 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2712 option.
2713 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2714 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2715 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2716 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2717 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2718 * gcc.target/powerpc/vsx-simode.c: Likewise.
2719 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2720 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2721
eb086562
PC
27222017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/71570
2725 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2726
a7473dc5
L
27272017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2728
2729 PR target/81563
2730 * gcc.target/i386/pr81563.c: New test
2731
404f48ac
WD
27322017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2733
2734 PR target/79041
2735 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2736
c3d38629
MP
27372017-07-26 Marek Polacek <polacek@redhat.com>
2738
2739 PR middle-end/70992
2740 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2741 * gcc.dg/overflow-warn-2.c: Likewise.
2742 * gcc.dg/overflow-warn-3.c: Likewise.
2743 * gcc.dg/overflow-warn-4.c: Likewise.
2744 * gcc.dg/torture/pr70992-2.c: New test.
2745 * gcc.dg/torture/pr70992.c: New test.
2746
4f450a2b
RB
27472017-07-26 Richard Biener <rguenther@suse.de>
2748
2749 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2750 happening in ccp1.
2751 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2752
e1711448
WD
27532017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2754
2755 PR middle-end/46932
2756 * gcc.dg/pr46932.c: New testcase.
2757
108c3c88
ML
27582017-07-26 Martin Liska <mliska@suse.cz>
2759
2760 PR sanitize/81186
2761 * gcc.dg/asan/pr81186.c: New test.
2762
52645850
CL
27632017-07-25 Carl Love <cel@us.ibm.com>
2764
2765 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2766 vec_cnttz builtins.
2767
a8697b27
EB
27682017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gnat.dg/opt66.adb: New test.
2771
288fe52e
AM
27722017-07-25 Alexander Monakov <amonakov@ispras.ru>
2773
2774 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2775 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2776
b771c609
AM
27772017-07-25 Alexander Monakov <amonakov@ispras.ru>
2778
2779 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2780
27812017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2782
2783 * c-c++-common/patchable_function_entry-default.c: New test.
2784 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2785 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2786
774cccdc
JJ
27872017-07-25 Jakub Jelinek <jakub@redhat.com>
2788
2789 PR target/81532
2790 * gcc.target/i386/pr80833-3.c: New test.
2791 * gcc.target/i386/avx512dq-pr81532.c: New test.
2792 * gcc.target/i386/avx512bw-pr81532.c: New test.
2793
1aa54f90
RB
27942017-07-25 Richard Biener <rguenther@suse.de>
2795
2796 PR tree-optimization/81455
2797 * gcc.dg/pr81455.c: New testcase.
2798
e294f495
RB
27992017-07-25 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/81529
2802 * gfortran.dg/pr81529.f90: New testcase.
2803
edf8ba4b
WD
28042017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2805
774cccdc 2806 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2807
ea063871
RB
28082017-07-25 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/81410
2811 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2812
5ea71a5a
RB
28132017-07-25 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/81510
2816 * gcc.dg/torture/pr81510.c: New testcase.
2817 * gcc.dg/torture/pr81510-2.c: Likewise.
2818
4287b4e8
ML
28192017-07-25 Martin Liska <mliska@suse.cz>
2820
2821 PR ipa/81520
2822 * gcc.dg/ipa/pr81520.c: New test.
2823
d49718d6
MP
28242017-07-25 Marek Polacek <polacek@redhat.com>
2825
2826 PR c/81364
2827 * Wmultistatement-macros-12.c: New test.
2828
0e82a9b9
BC
28292017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2830
2831 PR target/81414
2832 * gcc.target/aarch64/pr81414.C: New.
2833
3d99332b
RB
28342017-07-25 Richard Biener <rguenther@suse.de>
2835
2836 PR middle-end/81505
2837 * gcc.dg/ubsan/pr81505.c: New testcase.
2838
52d0f7bd
DS
28392017-07-24 Daniel Santos <daniel.santos@pobox.com>
2840
2841 PR testsuite/80759
2842 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2843 (ELFFN_BEGIN): Rename to FN_TYPE.
2844 (ELFFN_END): Rename to FN_SIZE.
2845 (ASMNAME): New macro.
2846 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2847 .global.
2848 (FUNC_END): Use ASMNAME.
2849 (test_data_save): Remove.
2850 (test_data_input): Likewise.
2851 (test_data_output: Likewise.
2852 (test_data_fn): Likewise.
2853 (test_data_retaddr): Likewise.
2854 (regs_to_mem): Make globals, use r10 instead of rax.
2855 (mem_to_regs): Likewise.
2856 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2857 body to ms-sysv.c.
2858 (do_test_aligned): Likewise.
2859 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2860 Add dg-* directives.
2861 (PASTE_STR): New macro.
2862 (ASMNAME): Likewise.
2863 (LOAD_TEST_DATA_ADDR): Likewise.
2864 (TEST_DATA_OFFSET): Likewise.
2865 (do_test_body0): New C function.
2866 (do_test_body): New inline assembly routine.
2867 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2868 (runtest_ms_sysv): Modify.
2869
19930989
MM
28702017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2871
2872 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2873 since the upper-regs options have been deleted.
2874 * gcc.target/powerpc/pr65849-2.c: Likewise.
2875 * gcc.target/powerpc/pr80099-1.c: Likewise.
2876 * gcc.target/powerpc/pr80099-2.c: Likewise.
2877 * gcc.target/powerpc/pr80099-3.c: Likewise.
2878 * gcc.target/powerpc/pr80099-4.c: Likewise.
2879 * gcc.target/powerpc/pr80099-5.c: Likewise.
2880 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2881 support removal of the upper-regs options.
2882 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2883 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2884 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2885 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2886 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2887 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2888 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2889 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2890 * gcc.target/powerpc/ppc-round.c: Likewise.
2891 * gcc.target/powerpc/pr71720.c: Likewise.
2892 * gcc.target/powerpc/pr72853.c: Likewise.
2893 * gcc.target/powerpc/pr79907.c: Likewise.
2894 * gcc.target/powerpc/pr78953.c: Likewise.
2895 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2896 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2897 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2898 * gcc.target/powerpc/vec-init-3.c: Likewise.
2899 * gcc.target/powerpc/vec-init-6.c: Likewise.
2900 * gcc.target/powerpc/vec-init-7.c: Likewise.
2901 * gcc.target/powerpc/vec-set-char.c: Likewise.
2902 * gcc.target/powerpc/vec-set-int.c: Likewise.
2903 * gcc.target/powerpc/vec-set-short.c: Likewise.
2904
d47d34bb
WD
29052017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2906
2907 PR target/79041
2908 * gcc.target/aarch64/pr79041-2.c: New test.
2909
26bca0ed
CL
29102017-07-24 Carl Love <cel@us.ibm.com>
2911
2912 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2913 the new built-ins.
2914
4b40986c
JW
29152017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2916
2917 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2918
213c3b7b
TK
29192017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2920 Mikael Morin <mikael@gcc.gnu.org>
2921
2922 PR fortran/66102
2923 * gfortran.dg/realloc_on_assign_28.f90: New test.
2924
e2b71b5a
DE
29252017-07-23 David Edelsohn <dje.gcc@gmail.com>
2926
2927 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2928 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2929
f36dda3b
UB
29302017-07-23 Uros Bizjak <ubizjak@gmail.com>
2931
2932 PR target/80569
2933 * gcc.target/i386/pr80569.c: New test.
2934
5ff4baa5
CL
29352017-07-21 Carl Love <cel@us.ibm.com>
2936
2937 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2938 vmuleuh): Fix scan-assembler-times should check for word not half word
2939 instructions.
2940
43f84f6c
JW
29412017-07-21 Jim Wilson <jim.wilson@linaro.org>
2942
2943 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2944 redundant -march option.
2945 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2946 in addition to armv8.1-a.
2947
325fe816
YG
29482017-07-21 Yury Gribov <tetra2005@gmail.com>
2949
2950 PR middle-end/56727
2951 * gcc.dg/pr56727-1.c: New test.
2952 * gcc.dg/pr56727-2.c: New test.
2953
5a5838e0
SM
29542017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2955
2956 * gcc.target/powerpc/mmx-check.h: New file.
2957 * gcc.target/powerpc/mmx-packs.c: New file.
2958 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2959 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2960 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2961 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2962 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2963 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2964 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2965 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2966 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2967 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2968 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2969 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2970 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2971 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2972 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2973 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2974 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2975 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2976 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2977 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2978 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2979 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2980 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2981 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2982 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2983 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2984 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2985 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2986 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2987 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2988 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2989 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2990 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2991 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2992 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2993 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2994 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2995 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2996
9af7f373
RB
29972017-06-21 Richard Biener <rguenther@suse.de>
2998
2999 PR tree-optimization/81500
3000 * gcc.dg/torture/pr81500.c: New testcase.
3001
5aaa8fb4
NS
30022017-07-20 Nathan Sidwell <nathan@acm.org>
3003
3004 * g++.dg/ext/anon-struct6.C: Adjust diag.
3005 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3006
2953b72f
JJ
30072017-07-20 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR target/80846
3010 * gcc.target/i386/avx-pr80846.c: New test.
3011 * gcc.target/i386/avx2-pr80846.c: New test.
3012 * gcc.target/i386/avx512f-pr80846.c: New test.
3013
73c4b4df
BC
30142017-07-20 Bin Cheng <bin.cheng@arm.com>
3015
3016 PR tree-optimization/81388
3017 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3018 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3019
77e5edaf
JH
30202017-07-17 Tom de Vries <tom@codesourcery.com>
3021
3022 PR middle-end/81030
3023 * gcc.dg/pr81030.c: New test.
3024
891ad31c
RB
30252017-07-20 Richard Biener <rguenther@suse.de>
3026
3027 PR tree-optimization/61171
3028 * g++.dg/vect/pr61171.cc: New testcase.
3029 * gfortran.dg/vect/pr61171.f: Likewise.
3030 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3031
f971b281
RB
30322017-07-20 Richard Biener <rguenther@suse.de>
3033
3034 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3035 with V64QImode.
3036 * gcc.dg/vect/slp-45.c: Likewise.
3037
2071f8f9
N
30382017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3039
3040 * gcc.dg/tree-ssa/vrp116.c: New Test.
3041
a6722e5b
MM
30422017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3043
3044 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3045 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3046 __builtin_cpu_is and __builtin_cpu_supports are supported.
3047
ccfa843f
SM
30482017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3049
3050 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3051 __BUILTIN_CPU_SUPPORTS__ defined.
3052 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3053 __BUILTIN_CPU_SUPPORTS__ defined.
3054
564e405c
JJ
30552017-07-19 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR tree-optimization/81346
3058 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3059
3717fbe3
TV
30602017-07-19 Tom de Vries <tom@codesourcery.com>
3061
3062 * gcc.target/nvptx/decl-init.c: Update alignment.
3063 * gcc.target/nvptx/slp-2-run.c: New test.
3064 * gcc.target/nvptx/slp-2.c: New test.
3065 * gcc.target/nvptx/v2di.c: New test.
3066
b98b34b7
TV
30672017-07-19 Tom de Vries <tom@codesourcery.com>
3068
3069 * gcc.target/nvptx/slp-run.c: New test.
3070 * gcc.target/nvptx/slp.c: New test.
3071 * gcc.target/nvptx/v2si-cvt.c: New test.
3072 * gcc.target/nvptx/v2si-run.c: New test.
3073 * gcc.target/nvptx/v2si.c: New test.
3074 * gcc.target/nvptx/vec.inc: New test.
3075
8d1628eb
JJ
30762017-07-19 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR tree-optimization/81346
3079 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3080 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3081 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3082 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3083 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3084 compiler to avoid X / C1 op C2 optimization to trigger.
3085
4d6ababc
ML
30862017-07-19 Martin Liska <mliska@suse.cz>
3087
3088 PR sanitizer/63361
3089 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3090 -ffloat-store or -mieee for targets that need it.
3091
d83cc5cc
TV
30922017-07-18 Tom de Vries <tom@codesourcery.com>
3093
3094 PR middle-end/81464
3095 * gfortran.dg/pr81464.f90: New test.
3096
e822e885
UB
30972017-07-18 Uros Bizjak <ubizjak@gmail.com>
3098
3099 PR target/81471
3100 * gcc.target/i386/pr81471.c: New test.
3101
b267968e
RB
31022017-06-18 Richard Biener <rguenther@suse.de>
3103
3104 PR tree-optimization/81410
3105 * gcc.dg/vect/pr81410.c: New testcase.
3106
33e9feb5
JH
31072017-07-18 Jan Hubicka <hubicka@ucw.cz>
3108
3109 PR middle-end/81462
3110 * g++.dg/torture/pr81462.C: New testcase.
3111
694dd0e4
BC
31122017-07-18 Bin Cheng <bin.cheng@arm.com>
3113
3114 PR target/81408
3115 * g++.dg/tree-ssa/pr81408.C: New.
3116 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3117
f9bfe3f5
RB
31182017-07-18 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/80620
3121 PR tree-optimization/81403
3122 * gcc.dg/torture/pr80620.c: New testcase.
3123 * gcc.dg/torture/pr81403.c: Likewise.
3124
31252017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3126
3127 PR tree-optimization/81418
3128 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3129
31302017-07-17 Carl Love <cel@us.ibm.com>
3131
3132 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3133 test case changes for commit 249424
3134
3135 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3136 vmuleuh): Fix scan-assembler-times should check for word not half word
3137 instructions.
3138
f6489326
BS
31392017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3140
3141 PR tree-optimization/81162
3142 * gcc.dg/pr81162.c: Move this to...
3143 * gcc.dg/ubsan/pr81162.c: ...here.
3144
dbc4ecfc
VR
31452017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3146
3147 * g++.dg/diagnostic/friend1.C: New test.
3148 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3149
a64559a5
NS
31502017-07-17 Nathan Sidwell <nathan@acm.org>
3151
3152 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3153
aac59577
BE
31542017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3155
3156 * lib/gcc-dg.exp: Increase expect's match buffer size.
3157
aa1528b5
BC
31582017-07-17 Bin Cheng <bin.cheng@arm.com>
3159
3160 PR target/81369
3161 * gcc.dg/tree-ssa/pr81369.c: New.
3162
b6c354eb
CZ
31632017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3164
3165 * gcc.target/arc/pr9000674901.c: New file.
3166 * gcc.target/arc/pic-1.c: Likewise.
3167 * gcc.target/arc/pr9001191897.c: Likewise.
3168
1825c61e
CZ
31692017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3170 Andrew Burgess <andrew.burgess@embecosm.com>
3171
3172 * gcc.target/arc/naked-1.c: New file.
3173 * gcc.target/arc/naked-2.c: Likewise.
3174
1f1e8aed
JJ
31752017-07-17 Jakub Jelinek <jakub@redhat.com>
3176
9ebce098
JJ
3177 PR tree-optimization/81428
3178 * gcc.dg/fixed-point/pr81428.c: New test.
3179
e8dd1313
JJ
3180 PR tree-optimization/81365
3181 * g++.dg/torture/pr81365.C: New test.
3182
1f1e8aed
JJ
3183 PR tree-optimization/81396
3184 * gcc.dg/tree-ssa/pr81396.c: New test.
3185
38f638ca
EB
31862017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3187
3188 * gnat.dg/opt65.adb: New test.
3189
5fa396ad
JH
31902017-07-16 Jan Hubicka <hubicka@ucw.cz>
3191
3192 * gcc.dg/predict-8.c: Update.
3193
00aeee56
VR
31942017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3195
3196 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3197 * g++.dg/warn/pr12242.C: Likewise.
3198
b70bb05b
KN
31992017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3200
3201 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3202 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3203 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3204 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3205 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3206 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3207 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3208 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3209 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3210 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3211 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3212 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3213 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3214 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3215 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3216 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3217 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3218 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3219 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3220 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3221 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3222 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3223 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3224 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3225 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3226 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3227 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3228 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3229 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3230 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3231 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3232 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3233 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3234 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3235 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3236 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3237 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3238 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3239 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3240 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3241 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3242 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3243 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3244 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3245 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3246 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3247 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3248 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3249 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3250 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3251 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3252
3b805666
BS
32532016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3254
3255 PR tree-optimization/81162
3256 * gcc.dg/pr81162.c: New file.
3257
bece580c
MS
32582017-07-14 Martin Sebor <msebor@redhat.com>
3259
3260 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3261 that bcopy is expected to be transformed to.
3262
eea77d1f
DM
32632017-07-14 David Malcolm <dmalcolm@redhat.com>
3264
3265 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3266 * g++.dg/lookup/missing-std-include-2.C: New test case.
3267 * g++.dg/lookup/missing-std-include-3.C: New test case.
3268 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3269 * gcc.dg/missing-header-fixit-1.c: New test case.
3270 * gcc.dg/missing-header-fixit-2.c: New test case.
3271 * gcc.dg/missing-header-fixit-2.h: New header.
3272
338d6484
DM
32732017-07-13 David Malcolm <dmalcolm@redhat.com>
3274
3275 PR c/81405
3276 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3277
32782017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3279
3280 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3281
6d28654e
ML
32822017-07-13 Martin Liska <mliska@suse.cz>
3283
3284 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3285 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3286 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3287 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3288 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3289 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3290 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3291
3787ee47
MM
32922017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3293
3294 PR target/81193
3295 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3296 __builtin_cpu_supports with old GLIBC's.
3297 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3298 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3299 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3300 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3301 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3302 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3303 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3304 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3305 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3306 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3307 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3308 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3309 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3310 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3311 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3312 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3313 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3314 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3315 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3316 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3317 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3318 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3319 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3320 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3321
118009c1
CL
33222017-07-12 Carl Love <cel@us.ibm.com>
3323
3324 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3325 rev_bool_int): Add test cases for builtins.
3326 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3327 test cases for builtins.
3328
5d7b8153
CL
33292017-07-12 Carl Love <cel@us.ibm.com>
3330
3331 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3332 lp64 && p9vector_hw.
3333
6ea93a64
CL
33342017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3335
3336 * lib/target-supports.exp (check_stack_check_available): Make
3337 testcase name depend on stack_kind.
3338
2f65ab2e
MC
33392017-07-11 Michael Collison <michael.collison@arm.com>
3340
774cccdc 3341 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3342
9e028cef
PC
33432017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 PR c++/51270
3346 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3347
f281956e
CL
33482017-07-11 Carl Love <cel@us.ibm.com>
3349
3350 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3351 test cases for the builtins.
3352
3d36348a
YG
33532017-07-11 Yury Gribov <tetra2005@gmail.com>
3354
3355 * lib/profopt.exp: Print relative names in UNSUPPORTED
3356 AutoFDO tests.
3357
214f700a
MC
33582017-07-10 Michael Collison <michael.collison@arm.com>
3359
3360 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3361
03ed2915
UB
33622017-07-10 Uros Bizjak <ubizjak@gmail.com>
3363
3364 PR target/81375
3365 * gcc.target/i386/pr81375.c: New test.
3366
9c582dbb
MS
33672017-07-10 Martin Sebor <msebor@redhat.com>
3368
3369 PR tree-optimization/80397
3370 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3371
281ac396
MS
33722017-07-10 Martin Sebor <msebor@redhat.com>
3373
3374 PR other/81345
3375 * gcc.dg/pr81345.c: New test.
3376
a7784956
CZ
33772017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3378
3379 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3380 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3381
5920ba15
UB
33822017-07-09 Uros Bizjak <ubizjak@gmail.com>
3383
3384 PR target/81313
3385 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3386 integer argumets to bypass x86_64 outgoing args optimization.
3387
33882017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3389
3390 * gfortran.dg/eoshift_4.f90: New test.
3391 * gfortran.dg/eoshift_5.f90: New test.
3392 * gfortran.dg/eoshift_6.f90: New test.
3393
35c95658
L
33942017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3395
3396 PR target/81313
3397 * gcc.target/i386/pr81313-1.c: New test.
3398 * gcc.target/i386/pr81313-2.c: Likewise.
3399 * gcc.target/i386/pr81313-3.c: Likewise.
3400 * gcc.target/i386/pr81313-4.c: Likewise.
3401 * gcc.target/i386/pr81313-5.c: Likewise.
3402
dcbf81c9
RS
34032017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3404
3405 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3406 * gnat.dg/vect16.ads (Sarray): Likewise.
3407 * gnat.dg/vect17.ads (Sarray): Likewise.
3408 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3409 * gnat.dg/vect16.adb (Add): Likewise.
3410 * gnat.dg/vect17.adb (Add): Likewise.
3411
738f7c2e
DM
34122017-07-07 David Malcolm <dmalcolm@redhat.com>
3413
3414 PR c++/79300
3415 * g++.dg/diagnostic/pr79300.C: New test case.
3416
6a69355c
MM
34172017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3418
57f49e99
MM
3419 * gcc.target/powerpc/clone1.c: Add check to make sure the
3420 __builtin_cpu_supports function is fully supported.
3421 * gcc.target/powerpc/clone2.c: New runtime test for
3422 target_clones.
3423
6a69355c
MM
3424 PR target/81348
3425 * gcc.target/powerpc/pr81348.c: New test.
3426
5e32025a
SN
34272017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3428
3429 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3430
19388c6d
CL
34312017-07-07 Carl Love <cel@us.ibm.com>
3432
3433 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3434 file for built-ins.
3435
bcc3c3f1
JM
34362017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3437
3438 * gcc.target/sparc/dictunpack.c: New file.
3439 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3440 * gcc.target/sparc/fpcmpshl.c: Likewise.
3441 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3442 * gcc.target/sparc/fpcmpushl.c: Likewise.
3443
2c6e2eb1
HA
34442017-07-06 Harald Anlauf <anlauf@gmx.de>
3445
3446 PR fortran/70071
3447 * gfortran.dg/coarray_44.f90: New testcase.
3448
5094f7d5
MO
34492017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3450
3451 * c-c++-common/asan/kasan-alloca-1.c: New test.
3452 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3453
e3174bdf
MO
34542017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3455
3456 * c-c++-common/asan/alloca_big_alignment.c: New test.
3457 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3458 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3459 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3460 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3461 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3462 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3463 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3464
a40c6fa8
GJL
34652017-07-06 Georg-Johann Lay <avr@gjlay.de>
3466
3467 PR target/81305
3468 * gcc.target/avr/isr-test.h: Fix warnings.
3469
9296dd9b
TP
34702017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3471
3472 * lib/target-supports.exp: Generate
3473 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3474 and check_effective_target_arm_arch_v8r_multilib.
3475
d87f00ba
CL
34762017-07-06 Carl Love <cel@us.ibm.com>
3477
9296dd9b 3478 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3479
34802017-07-06 Carl Love <cel@us.ibm.com>
3481
3482 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3483 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3484 cases for vec_addc, adde and addec builtins.
3485
c471c6ed
DM
34862017-07-06 David Malcolm <dmalcolm@redhat.com>
3487
3488 PR c++/79300
3489 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3490 expected underlining within macro expansion.
3491 * c-c++-common/pr70264.c: Likewise.
3492 * g++.dg/plugin/diagnostic-test-expressions-1.C
3493 (test_within_macro_1): New test.
3494 (test_within_macro_2): Likewise.
3495 (test_within_macro_3): Likewise.
3496 (test_within_macro_4): Likewise.
3497 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3498 expected underlining within macro expansion.
3499 (test_macro_4): Likewise.
3500 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3501 (test_within_macro_1): New test.
3502 (test_within_macro_2): Likewise.
3503 (test_within_macro_3): Likewise.
3504 (test_within_macro_4): Likewise.
3505 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3506 underlining within macro expansion.
3507
68d872d7
SP
35082017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3509
3510 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3511 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3512 _mm_maskz_getexp_round_sd): Test new intrinsics.
3513 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3514 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3515 _mm_maskz_getexp_round_ss): Ditto.
3516 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3517 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3518 _mm_maskz_getmant_round_sd): Ditto.
3519 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3520 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3521 _mm_maskz_getmant_round_ss): Ditto.
3522 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3523 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3524 _mm_maskz_getexp_round_sd): New runtime tests.
3525 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3526 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3527 _mm_maskz_getexp_round_ss): Ditto.
3528 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3529 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3530 _mm_maskz_getmant_round_sd): Ditto.
3531 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3532 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3533 _mm_maskz_getmant_round_ss): Ditto.
3534 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3535 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3536 __builtin_ia32_getmantss_mask_round): Test new builtins.
3537 * gcc.target/i386/sse-13.c : Ditto.
3538 * gcc.target/i386/sse-23.c: Ditto.
3539 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3540 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3541 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3542 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3543 _mm_mask_getexp_round_ss): Test new intrinsics.
3544 * gcc.target/i386/testround-1.c: Ditto.
3545 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3546 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3547 _mm_mask_getmant_round_ss): Test new intrinsics
3548 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3549 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3550 _mm_maskz_getmant_ss): Test new intrinsics.
3551
9e00a397
CL
35522017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3553
3554 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3555 * lib/target-supports.exp (check_stack_check_available): New.
3556 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3557 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3558 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3559 * gcc.dg/pr47443.c: Likewise.
3560 * gcc.dg/pr48134.c: Likewise.
3561 * gcc.dg/pr70017.c: Likewise.
3562 * gcc.target/aarch64/stack-checking.c: Likewise.
3563 * gcc.target/arm/stack-checking.c: Likewise.
3564 * gcc.target/i386/pr48723.c: Likewise.
3565 * gcc.target/i386/pr55672.c: Likewise.
3566 * gcc.target/i386/pr67265-2.c: Likewise.
3567 * gcc.target/i386/pr67265.c: Likewise.
3568 * gnat.dg/opt49.adb: Likewise.
3569 * gnat.dg/stack_check1.adb: Likewise.
3570 * gnat.dg/stack_check2.adb: Likewise.
3571 * gnat.dg/stack_check3.adb: Likewise.
3572
38e6cc4d
KN
35732017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3574
3575 PR target/80103
3576 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3577 __attribute__.
3578
f8aa2b2c
SP
35792017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3580
3581 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3582 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3583 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3584 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3585 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3586 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3587 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3588 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3589 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3590 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3591 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3592 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3593
e483b7b4
GJL
35942017-07-05 Georg-Johann Lay <avr@gjlay.de>
3595
3596 PR target/81305
3597 * gcc.target/avr/isr-test.h: New file.
3598 * gcc.target/avr/torture/isr-01-simple.c: New test.
3599 * gcc.target/avr/torture/isr-02-call.c: New test.
3600 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3601
a8745cc2
BC
36022017-07-05 Bin Cheng <bin.cheng@arm.com>
3603
3604 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3605 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3606 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3607 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3608
4a52eb19
BC
36092017-07-05 Bin Cheng <bin.cheng@arm.com>
3610
3611 * gcc.dg/tree-ssa/ldist-26.c: New test.
3612
95f7d11b
BC
36132017-07-05 Bin Cheng <bin.cheng@arm.com>
3614
3615 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3616
45bb7d59
UB
36172017-07-04 Uros Bizjak <ubizjak@gmail.com>
3618
3619 PR target/81300
3620 * gcc.target/i386/pr81300.c: New test.
3621
1fcfac88
UB
36222017-07-04 Uros Bizjak <ubizjak@gmail.com>
3623
3624 PR target/81294
3625 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3626 x and y arguments in the call to _subborrow_u32.
3627 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3628 x and y arguments in the call to _subborrow_u64.
3629 * gcc.target/i386/pr81294-1.c: New test.
3630 * gcc.target/i386/pr81294-2.c: Ditto.
3631
a4187dab
KT
36322017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3633
3634 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3635
efbf55b0
MP
36362017-07-04 Marek Polacek <polacek@redhat.com>
3637
3638 PR c/81231
3639 * gcc.dg/atomic-pr81231.c: New test.
3640
1aad7106
RS
36412017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3642
3643 PR tree-optimization/81292
3644 * gcc.dg/pr81292-1.c: New test.
3645 * gcc.dg/pr81292-2.c: Likewise.
3646
7c819e8a
ML
36472017-07-04 Martin Liska <mliska@suse.cz>
3648
3649 PR sanitizer/81040
3650 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3651 use-after-scope sanitization.
3652
f111f434
JJ
36532017-07-04 Jakub Jelinek <jakub@redhat.com>
3654
8e8dd13b
JJ
3655 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3656 options.
3657
f111f434
JJ
3658 PR target/81175
3659 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3660 gather.
3661
7a1238d1
ML
36622017-07-04 Martin Liska <mliska@suse.cz>
3663
3664 PR ipa/81214
3665 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3666 * g++.dg/ext/mvc3.C: Likewise.
3667 * gcc.target/i386/mvc2.c: Likewise.
3668 * gcc.target/i386/mvc3.c: Likewise.
3669
9fc1fed4
JJ
36702017-07-04 Jakub Jelinek <jakub@redhat.com>
3671
8e3b9bbf
JJ
3672 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3673 decomposition declaration in diagnostics.
3674 * g++.dg/cpp1z/decomp2.C: Likewise.
3675 * g++.dg/cpp1z/decomp3.C: Likewise.
3676 * g++.dg/cpp1z/decomp4.C: Likewise.
3677 * g++.dg/cpp1z/decomp5.C: Likewise.
3678 * g++.dg/cpp1z/decomp6.C: Likewise.
3679 * g++.dg/cpp1z/decomp7.C: Likewise.
3680 * g++.dg/cpp1z/decomp8.C: Likewise.
3681 * g++.dg/cpp1z/decomp13.C: Likewise.
3682 * g++.dg/cpp1z/decomp14.C: Likewise.
3683 * g++.dg/cpp1z/decomp18.C: Likewise.
3684 * g++.dg/cpp1z/decomp19.C: Likewise.
3685 * g++.dg/cpp1z/decomp22.C: Likewise.
3686 * g++.dg/cpp1z/decomp23.C: Likewise.
3687 * g++.dg/cpp1z/decomp24.C: Likewise.
3688 * g++.dg/cpp1z/decomp25.C: Likewise.
3689 * g++.dg/cpp1z/decomp26.C: Likewise.
3690 * g++.dg/cpp1z/decomp28.C: Likewise.
3691
9fc1fed4
JJ
3692 PR c++/81258
3693 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3694 * g++.dg/cpp1z/decomp30.C: New test.
3695
17c18221
PC
36962017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/65775
3699 * g++.dg/cpp0x/trailing14.C: New.
3700
370d975d
DH
37012017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3702
3703 PR testsuite/79866
3704 * gfortran.dg/coarray_event_2.f08: New test.
3705
73977c47
DH
37062017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3707
3708 PR testsuite/79843
3709 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3710 * gfortran.dg/pointer_intent_2.f90: Likewise.
3711
2f70a979
JH
37122017-07-02 Jan Hubicka <hubicka@ucw.cz>
3713
3714 PR middle-end/81290
3715 * gcc.c-torture/compile/pr81290.c: New.
3716
6b5e165b
RB
37172017-07-03 Richard Biener <rguenther@suse.de>
3718
3719 PR tree-optimization/60510
3720 * gfortran.dg/vect/pr60510.f: New testcase.
3721
d8ac7e28
RO
37222017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3723
3724 * gcc.target/i386/mvc6.c: Require ifunc support.
3725
da402967
ML
37262017-07-03 Martin Liska <mliska@suse.cz>
3727
3728 PR sanitize/81040
3729 * g++.dg/asan/function-argument-1.C: New test.
3730 * g++.dg/asan/function-argument-2.C: New test.
3731 * g++.dg/asan/function-argument-3.C: New test.
3732
bc9f4235
RS
37332017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3734
3735 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3736 as well.
3737
be086ff5
TV
37382017-07-03 Tom de Vries <tom@codesourcery.com>
3739
3740 PR tree-optimization/69468
3741 * gcc.dg/pr81192.c: Update.
3742
4752be46
TV
37432017-07-03 Tom de Vries <tom@codesourcery.com>
3744
3745 PR tree-optimization/81192
3746 * gcc.dg/pr81192.c: Update.
3747
0bbfd554
TV
37482017-07-03 Tom de Vries <tom@codesourcery.com>
3749
3750 PR tree-optimization/81192
3751 * gcc.dg/pr81192.c: New test.
3752
b677e2f6
TK
37532017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3754
3755 * gfortran/eoshift_3.f90: New test.
3756
e3f9a279
RS
37572017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3758
3759 * gcc.dg/strlenopt-32.c: New testcase.
3760 * gcc.dg/strlenopt-33.c: Likewise.
3761 * gcc.dg/strlenopt-33g.c: Likewise.
3762 * gcc.dg/strlenopt-34.c: Likewise.
3763 * gcc.dg/strlenopt-35.c: Likewise.
3764
862088aa
RS
37652017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3766
3767 PR tree-optimization/80769
3768 * gcc.dg/strlenopt-31.c: New test.
3769 * gcc.dg/strlenopt-31g.c: Likewise.
3770
c34d0927
RS
37712017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3772
3773 PR tree-optimization/81136
3774 * gcc.dg/vect/pr81136.c: New test.
3775
c52d6043
JJ
37762017-07-01 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR sanitizer/81262
3779 * gcc.c-torture/compile/pr81262.c: New test.
3780 * g++.dg/ubsan/pr81262.C: New test.
3781
77616c7e
JH
37822017-06-29 Jan Hubicka <hubicka@ucw.cz>
3783
3784 PR ipa/81261
3785 * g++.dg/ipa/pr81261.C: New testcase.
3786
fb6a764d
AP
37872017-06-30 Andrew Pinski <apinski@cavium.com>
3788
3789 * gcc.dg/torture/pr81245.c: New testcase.
3790
059ab149
AH
37912017-06-30 Aldy Hernandez <aldyh@redhat.com>
3792
3793 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3794 unbounded use.
3795
e59e8b5a
DM
37962017-06-30 David Malcolm <dmalcolm@redhat.com>
3797
3798 PR c++/80014
3799 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3800 Add declaration.
3801 (test_typeid): New test function.
3802
e855bdc0
JJ
38032017-06-30 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR target/81225
3806 * gcc.target/i386/pr81225.c: New test.
3807
fe32bb1b
NS
38082017-06-30 Nathan Sidwell <nathan@acm.org>
3809
3810 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3811 * g++.dg/cpp0x/decltype9.C: Likewise.
3812 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3813 * g++.dg/lookup/decl1.C: Likewise.
3814 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3815 * g++.dg/other/pr28432.C: Likewise.
3816 * g++.dg/parse/crash12.C: Likewise.
3817 * g++.dg/parse/enum3.C: Likewise.
3818 * g++.dg/parse/operator6.C: Likewise.
3819 * g++.dg/template/crash69.C: Likewise.
3820 * g++.dg/template/error27.C: Likewise.
3821 * g++.dg/template/error28.C: Likewise.
3822 * g++.dg/template/memfriend6.C: Likewise.
3823 * g++.old-deja/g++.mike/err1.C: Likewise.
3824 * g++.old-deja/g++.mike/p811.C: Likewise.
3825 * g++.old-deja/g++.other/crash25.C: Likewise.
3826 * g++.old-deja/g++.other/dtor4.C: Likewise.
3827 * g++.old-deja/g++.pt/t37.C: Likewise.
3828
aaa587d4
ML
38292017-06-30 Martin Liska <mliska@suse.cz>
3830
3831 PR ipa/81214
3832 * gcc.target/i386/pr81214.c: New test.
3833
274c1516
NS
38342017-06-30 Nathan Sidwell <nathan@acm.org>
3835
3b5c768c
NS
3836 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3837
274c1516
NS
3838 PR c++/81229
3839 * g++.dg/lookup/pr81229.C: New.
3840
c497284c
ML
38412017-06-30 Martin Liska <mliska@suse.cz>
3842
3843 PR sanitizer/81021
3844 * g++.dg/asan/pr81021.C: New test.
3845
4812f0b7
RB
38462017-06-30 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/81249
3849 * g++.dg/torture/pr81249.C: New testcase.
3850
8e09cb8b
PC
38512017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3852
3853 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3854 * g++.dg/diagnostic/variadic1.C: Likewise.
3855 * g++.dg/gomp/udr-3.C: Likewise.
3856 * g++.dg/overload/error1.C: Likewise.
3857 * g++.dg/overload/error2.C: Likewise.
3858 * g++.dg/template/duplicate1.C: Likewise.
3859 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3860 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3861 * g++.old-deja/g++.other/redecl2.C: Likewise.
3862 * g++.old-deja/g++.other/redecl4.C: Likewise.
3863 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3864
74582a3e
CP
38652017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3866
3867 PR fortran/77765
3868 * gfortran.dg/goacc/pr77765.f90: New test.
3869
6da4066f
SE
38702017-06-29 Steve Ellcey <sellcey@cavium.com>
3871
3872 * gcc.target/aarch64/ccmp_2.c: New test.
3873
be3b7dcf
NS
38742017-06-29 Nathan Sidwell <nathan@acm.org>
3875
3876 PR c++/81247
3877 * g++.dg/parse/pr81247-[abc].C: New.
3878
e5898daf
CL
38792017-06-29 Carl Love <cel@us.ibm.com>
3880
3881 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3882 test_unsigned_int_result, test_ll_int_result,
3883 test_ll_unsigned_int_result): Add result checking functions, add
3884 debug support.
3885 (main): Add builtin function tests.
3886
14836f38
CL
38872017-06-29 Carl Love <cel@us.ibm.com>
3888
3889 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3890 dg-skip-if): Add -mvsx -mcpu=power7.
3891
0630a4ec
RB
38922017-06-29 Richard Biener <rguenther@suse.de>
3893
3894 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3895
f76b4224
NS
38962017-06-29 Nathan Sidwell <nathan@acm.org>
3897
3898 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3899
f66459c1
PB
39002017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3901
3902 PR middle-end/81194
3903 * g++.dg/pr81194.C: New test.
3904
3c7bb489
L
39052017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3906
3907 PR ipa/80565
3908 * gcc.dg/torture/pr80565.c: New file.
3909
6cd83bec
BC
39102017-06-29 Bin Cheng <bin.cheng@arm.com>
3911
3912 PR tree-optimization/81196
3913 * gcc.dg/vect/pr81196.c: New.
3914
4c6a51a0
MC
39152017-06-29 Michael Collison <michael.collison@arm.com>
3916
3917 Fix date on previous ChangeLog entry.
3918
39192017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3920 Michael Collison <michael.collison@arm.com>
3921
3922 PR target/70119
3923 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3924
395a191d
SP
39252017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3926
3927 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3928 Test new intrinsic.
3929 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3930 Ditto.
3931 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3932 Ditto.
3933 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3934 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3936
0ddc0ebc
TP
39372017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3938
3939 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3940 current ARM check by ARM NEON's availability check.
3941 (check_effective_target_vect_intfloat_cvt): Likewise.
3942 (check_effective_target_vect_uintfloat_cvt): Likewise.
3943 (check_effective_target_vect_floatint_cvt): Likewise.
3944 (check_effective_target_vect_floatuint_cvt): Likewise.
3945 (check_effective_target_vect_shift): Likewise.
3946 (check_effective_target_whole_vector_shift): Likewise.
3947 (check_effective_target_vect_bswap): Likewise.
3948 (check_effective_target_vect_shift_char): Likewise.
3949 (check_effective_target_vect_long): Likewise.
3950 (check_effective_target_vect_float): Likewise.
3951 (check_effective_target_vect_perm): Likewise.
3952 (check_effective_target_vect_perm_byte): Likewise.
3953 (check_effective_target_vect_perm_short): Likewise.
3954 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3955 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3956 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3957 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3958 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3959 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3960 (check_effective_target_vect_widen_shift): Likewise.
3961 (check_effective_target_vect_extract_even_odd): Likewise.
3962 (check_effective_target_vect_interleave): Likewise.
3963 (check_effective_target_vect_multiple_sizes): Likewise.
3964 (check_effective_target_vect64): Likewise.
3965 (check_effective_target_vect_max_reduc): Likewise.
3966
56a6d474
RB
39672017-06-28 Richard Biener <rguenther@suse.de>
3968
3969 PR middle-end/81227
3970 * gcc.dg/pr81227.c: New testcase.
3971
926c7865
MM
39722017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3973
3974 PR target/81193
3975 * lib/target-supports.exp
3976 (check_ppc_cpu_supports_hw_available): New test to make sure
3977 __builtin_cpu_supports works on power7 and newer.
3978
17a7218b
ML
39792017-06-28 Martin Liska <mliska@suse.cz>
3980
3981 PR ipa/81128
3982 * gcc.target/i386/pr81128.c: New test.
3983
63010089
ML
39842017-06-28 Martin Liska <mliska@suse.cz>
3985
3986 PR driver/79659
3987 * g++.dg/opt/pr79659.C: New test.
3988
b1cac008
CL
39892017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3990
3991 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3992 and options.
3993 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3994
42bd89ce
MG
39952017-06-28 Marc Glisse <marc.glisse@inria.fr>
3996
3997 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3998 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3999
b8d62ac8
JJ
40002017-06-28 Jakub Jelinek <jakub@redhat.com>
4001
4002 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4003 (foo): ... this. Change constants such that it isn't matched
4004 as __builtin_copysign, yet tests the combiner the same.
4005
6dc61b45
ML
40062017-06-28 Martin Liska <mliska@suse.cz>
4007
4008 PR sanitizer/81224
4009 * gcc.dg/asan/pr81224.c: New test.
4010
9a265443
EB
40112017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4012
4013 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4014 passed to pthread_join.
4015
935b5226
AK
40162017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4017
4018 * gcc.target/s390/nodatarel-1.c: New test.
4019
88016532
JD
40202017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4021
4022 PR fortran/80164
4023 * gfortran.dg/array_temporaries_4.f90: New test.
4024
8c2805bb
AP
40252017-06-27 Andrew Pinski <apinski@cavium.com>
4026
4027 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4028 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4029 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4030
786c6d10
MP
40312017-06-27 Marek Polacek <polacek@redhat.com>
4032
4033 PR sanitizer/81223
4034 * gcc.dg/ubsan/pr81223.c: New test.
4035
1e7df2e6
MG
40362017-06-27 Marc Glisse <marc.glisse@inria.fr>
4037
4038 * gcc.dg/tree-ssa/assoc-1.c: New file.
4039
58b45c4f
PC
40402017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4041
4042 PR c++/62046
4043 * g++.dg/parse/catch2.C: New.
4044
00296d7f
JJ
40452017-06-27 Jakub Jelinek <jakub@redhat.com>
4046
c1031852
JJ
4047 PR sanitizer/81209
4048 * g++.dg/ubsan/pr81209.C: New test.
4049
00296d7f
JJ
4050 PR middle-end/81207
4051 * gcc.c-torture/compile/pr81207.c: New test.
4052
0c418630
MP
40532017-06-27 Marek Polacek <polacek@redhat.com>
4054
4055 PR bootstrap/81216
4056 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4057
4b377e01
MS
40582017-06-26 Martin Sebor <msebor@redhat.com>
4059
4060 PR c++/81169
4061 * g++.dg/Wclass-memaccess-2.C: New test.
4062
952ac945
CL
40632017-06-26 Carl Love <cel@us.ibm.com>
4064
4065 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4066 Add new runnable test file for the vec_rev built-ins.
4067
df11b2ea
BS
40682016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4069
226ab0a8 4070 PR/tree-optimization 71815
df11b2ea
BS
4071 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4072 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4073
fa7ccca0
RL
40742017-06-26 Renlin Li <renlin.li@arm.com>
4075 Szabolcs Nagy <szabolcs.nagy@arm.com>
4076
4077 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4078 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4079 memmove.
4080
5a5c2d16
RB
40812017-06-26 Richard Biener <rguenther@suse.de>
4082
4083 PR target/81175
4084 * gfortran.dg/pr81175.f: New testcase.
4085
75f0112f
RB
40862017-06-26 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/81203
4089 * gcc.dg/torture/pr81203.c: New testcase.
4090
3e2becc4
MP
40912017-06-26 Marek Polacek <polacek@redhat.com>
4092
4093 PR c/80116
4094 * c-c++-common/Wmultistatement-macros-1.c: New test.
4095 * c-c++-common/Wmultistatement-macros-2.c: New test.
4096 * c-c++-common/Wmultistatement-macros-3.c: New test.
4097 * c-c++-common/Wmultistatement-macros-4.c: New test.
4098 * c-c++-common/Wmultistatement-macros-5.c: New test.
4099 * c-c++-common/Wmultistatement-macros-6.c: New test.
4100 * c-c++-common/Wmultistatement-macros-7.c: New test.
4101 * c-c++-common/Wmultistatement-macros-8.c: New test.
4102 * c-c++-common/Wmultistatement-macros-9.c: New test.
4103 * c-c++-common/Wmultistatement-macros-10.c: New test.
4104 * c-c++-common/Wmultistatement-macros-11.c: New test.
4105
945653db
EB
41062017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4107
4108 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4109
c8e3c356
CL
41102017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4111
4112 * lib/target-supports.exp
4113 (check_effective_target_arm_neon_ok_nocache): Add flags with
4114 -mfloat-abi=hard. Include arm_neon.h.
4115 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4116 (check_effective_target_arm_neon_ok_no_float_abi): New.
4117 * gcc.target/arm/lto/pr65837_0.c: Require
4118 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4119 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4120 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4121
22235619
PC
41222017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4123
4124 PR c++/62315
4125 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4126
e56e3fda
TK
41272017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4128
45bb7d59 4129 PR fortran/52473
e56e3fda
TK
4130 * gfortran.dg/cshift_2.f90: New test.
4131
d3f062be
JW
41322017-06-23 Jim Wilson <jim.wilson@linaro.org>
4133
4134 PR middle-end/79794
4135 * gcc.target/aarch64/pr79794.c: New.
4136
37416b69
MM
41372017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4138
4139 PR target/80510
4140 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4141 * gcc.target/powerpc/pr80510-2.c: Likewise.
4142
8447a92f
JL
41432017-06-22 Jeff Law <law@redhat.com>
4144
4145 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4146
52607f7e
WS
41472017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4148
4149 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4150 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4151 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4152 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4153 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4154 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4155 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4156 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4157
fb68f296
JC
41582017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4159
45bb7d59 4160 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4161
60edf8bb
MT
41622017-06-22 Matt Turner <mattst88@gmail.com>
4163
4164 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4165 skylake check.
4166
4333d74b
CL
41672017-06-22 Carl Love <cel@us.ibm.com>
4168
4169 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4170 vmuleuh): Fix scan-assembler-times should check for word not half word
4171 instructions.
4172
13f752b2
JL
41732017-06-22 Jeff Law <law@redhat.com>
4174
4175 * gcc.c-torture/compile/stack-check-1.c: New test.
4176
0759db19
RB
41772016-06-22 Richard Biener <rguenther@suse.de>
4178
4179 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4180 * gcc.dg/vect/pr65947-2.c: Likewise.
4181 * gcc.dg/vect/pr65947-3.c: Likewise.
4182 * gcc.dg/vect/pr65947-4.c: Likewise.
4183 * gcc.dg/vect/pr65947-5.c: Likewise.
4184 * gcc.dg/vect/pr65947-6.c: Likewise.
4185 * gcc.dg/vect/pr65947-8.c: Likewise.
4186 * gcc.dg/vect/pr65947-9.c: Likewise.
4187 * gcc.dg/vect/pr65947-10.c: Likewise.
4188 * gcc.dg/vect/pr65947-12.c: Likewise.
4189 * gcc.dg/vect/pr65947-13.c: Likewise.
4190 * gcc.dg/vect/pr65947-14.c: Likewise.
4191 * gcc.dg/vect/vect-cond-2.c: Likewise.
4192 * gcc.dg/vect/vect-pr69848.c: Likewise.
4193
c24c235e
ML
41942017-06-22 Martin Liska <mliska@suse.cz>
4195
4196 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4197 to not inline it.
4198
71f82be9
JG
41992017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4200
4201 * gcc.dg/tree-ssa/forwprop-37.c: New.
4202
a78f6980
RB
42032017-06-22 Richard Biener <rguenther@suse.de>
4204
4205 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4206
85d5b033
RB
42072017-06-22 Richard Biener <rguenther@suse.de>
4208
4209 * gcc.dg/vect/pr65947-14.c: New testcase.
4210
4ded8669
MM
42112017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4212
4213 PR target/80510
4214 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4215 32-bit support is added. Change ITYPE size to 64-bit integer.
4216 * gcc.target/powerpc/pr80510-2.c: Likewise.
4217
cb8d1b01
JJ
42182017-06-21 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR c++/81154
4221 * g++.dg/gomp/pr81154.C: New test.
4222
113459fa
DM
42232017-06-21 David Malcolm <dmalcolm@redhat.com>
4224
4225 * g++.dg/other/old-style-cast-fixits.C: New test case.
4226
5e9d501c
JJ
42272017-06-21 Jakub Jelinek <jakub@redhat.com>
4228
4229 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4230
27d33d3e
TV
42312017-06-21 Tom de Vries <tom@codesourcery.com>
4232
4233 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4234
5433db45
TV
42352017-06-21 Tom de Vries <tom@codesourcery.com>
4236
4237 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4238 warning.
4239
93c18375
ML
42402017-06-21 Martin Liska <mliska@suse.cz>
4241
4242 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4243
ff9baa5f
PMR
42442017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4245
4246 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4247 gnat.dg/debug11_pkg2.ads: New testcase.
4248
a23ba8cc
MG
42492017-06-21 Marc Glisse <marc.glisse@inria.fr>
4250
4251 * gcc.target/i386/getround.c: New file.
4252
ed73f46f
MG
42532017-06-21 Marc Glisse <marc.glisse@inria.fr>
4254
4255 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4256 * gcc.dg/tree-ssa/addadd-2.c: New file.
4257
6b92ab17
TV
42582017-06-21 Tom de Vries <tom@codesourcery.com>
4259
4260 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4261 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4262 * gcc.c-torture/compile/20080806-1.c: Same.
4263 * gcc.c-torture/compile/920723-1.c: Same.
4264 * gcc.c-torture/compile/930621-1.c: Same.
4265 * gcc.c-torture/compile/991214-2.c: Same.
4266 * gcc.c-torture/compile/bcopy.c: Same.
4267 * gcc.c-torture/compile/memtst.c: Same.
4268 * gcc.c-torture/compile/msp.c: Same.
4269 * gcc.c-torture/compile/stuct.c: Same.
4270 * gcc.c-torture/execute/20011008-3.c: Same.
4271 * gcc.c-torture/execute/20030209-1.c: Same.
4272 * gcc.c-torture/execute/20031012-1.c: Same.
4273 * gcc.c-torture/execute/20040805-1.c: Same.
4274 * gcc.c-torture/execute/920410-1.c: Same.
4275 * gcc.c-torture/execute/921113-1.c: Same.
4276 * gcc.c-torture/execute/921202-1.c: Same.
4277 * gcc.c-torture/execute/921208-2.c: Same.
4278 * gcc.c-torture/execute/930106-1.c: Same.
4279 * gcc.c-torture/execute/930406-1.c: Same.
4280 * gcc.c-torture/execute/950221-1.c: Same.
4281 * gcc.c-torture/execute/960521-1.c: Same.
4282 * gcc.c-torture/execute/980605-1.c: Same.
4283 * gcc.c-torture/execute/comp-goto-1.c: Same.
4284 * gcc.c-torture/execute/comp-goto-2.c: Same.
4285 * gcc.c-torture/execute/memcpy-1.c: Same.
4286 * gcc.c-torture/execute/multi-ix.c: Same.
4287 * gcc.c-torture/execute/nestfunc-4.c: Same.
4288 * gcc.c-torture/execute/pr20621-1.c: Same.
4289 * gcc.c-torture/execute/pr23135.c: Same.
4290 * gcc.c-torture/execute/pr28982b.c: Same.
4291 * gcc.dg/loop-3.c: Same.
4292 * gcc.dg/struct-ret-3.c: Same.
4293 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4294 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4295 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4296 * gcc.dg/tree-prof/pr44777.c: Same.
4297
191578a5
DM
42982017-06-20 David Malcolm <dmalcolm@redhat.com>
4299
4300 PR jit/81144
4301 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4302 memset call with zero-initialization.
4303 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4304
8a259e30
UB
43052017-06-20 Uros Bizjak <ubizjak@gmail.com>
4306
4307 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4308 (main): Renamed to ...
4309 (fma4_test): ... this.
4310
b6837e04
JK
43112017-06-20 Julia Koval <julia.koval@intel.com>
4312
4313 * gcc.target/i386/pr73350-2.c: New test.
4314
67ea3f4e
RO
43152017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4316
4317 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4318 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4319 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4320 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4321 restrict to x86_64-*-*-gnu.
4322 Skip scan-assembler on *-*-darwin*.
4323 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4324 * gcc.dg/loop-invariant.c: Likewise.
4325 * gcc.dg/lto/pr70955_0.c: Likewise.
4326 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4327 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4328 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4329
4330 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4331 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4332 targets.
4333 * gcc.dg/attr-ms_struct-2.c: Likewise.
4334 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4335 * gcc.dg/bf-ms-layout.c: Likewise.
4336 * gcc.dg/bf-ms-layout-2.c: Likewise.
4337 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4338 Require fpic support.
4339 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4340 targets.
4341 * gcc.target/i386/bitfield2.c: Likewise.
4342 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4343 targets.
4344 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4345
71bbbd13
NS
43462017-06-20 Nathan Sidwell <nathan@acm.org>
4347
4348 PR c++/67074
4349 * g++.dg/lookup/pr67074.C: New.
4350 * g++.dg/parse/namespace-alias-1.C: Adjust.
4351
531f0b38
RB
43522017-06-20 Richard Biener <rguenther@suse.de>
4353
4354 PR middle-end/81097
4355 * c-c++-common/ubsan/pr81097.c: New testcase.
4356
d47d7438
RB
43572017-06-20 Richard Biener <rguenther@suse.de>
4358
4359 * gcc.dg/vect/pr65947-9.c: Adjust.
4360
b5c7b957
TP
43612017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4362
4363 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4364 * gcc.target/arm/acle/cdp2.c: Likewise.
4365 * gcc.target/arm/acle/ldc.c: Likewise.
4366 * gcc.target/arm/acle/ldc2.c: Likewise.
4367 * gcc.target/arm/acle/ldc2l.c: Likewise.
4368 * gcc.target/arm/acle/ldcl.c: Likewise.
4369 * gcc.target/arm/acle/mcr.c: Likewise.
4370 * gcc.target/arm/acle/mcr2.c: Likewise.
4371 * gcc.target/arm/acle/mcrr.c: Likewise.
4372 * gcc.target/arm/acle/mcrr2.c: Likewise.
4373 * gcc.target/arm/acle/mrc.c: Likewise.
4374 * gcc.target/arm/acle/mrc2.c: Likewise.
4375 * gcc.target/arm/acle/mrrc.c: Likewise.
4376 * gcc.target/arm/acle/mrrc2.c: Likewise.
4377 * gcc.target/arm/acle/stc.c: Likewise.
4378 * gcc.target/arm/acle/stc2.c: Likewise.
4379 * gcc.target/arm/acle/stc2l.c: Likewise.
4380 * gcc.target/arm/acle/stcl.c: Likewise.
4381
a1aa2599
JJ
43822017-06-20 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR target/81121
4385 * gcc.target/i386/pr81121.c: New test.
4386
16122c22
MM
43872017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4388
4389 PR target/79799
4390 * gcc.target/powerpc/pr79799-1.c: New test.
4391 * gcc.target/powerpc/pr79799-2.c: Likewise.
4392 * gcc.target/powerpc/pr79799-3.c: Likewise.
4393 * gcc.target/powerpc/pr79799-4.c: Likewise.
4394 * gcc.target/powerpc/pr79799-5.c: Likewise.
4395
5ec046c0
NS
43962017-06-19 Nathan Sidwell <nathan@acm.org>
4397
4398 PR c++/81124
4399 PR c++/79766
4400 * g++.dg/lookup/pr79766.C: New.
4401 * g++.dg/lookup/pr81124.C: New.
4402 * g++.dg/template/explicit6.C: Adjust.
4403 * g++.old-deja/g++.other/decl5.C: Adjust.
4404
c72e002c
CL
44052017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4406
4407 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4408 -DSTACK_SIZE.
4409
4301ae22
JJ
44102017-06-19 Jakub Jelinek <jakub@redhat.com>
4411
9f8fafe8
JJ
4412 PR sanitizer/81125
4413 * g++.dg/ubsan/pr81125.C: New test.
4414
4301ae22
JJ
4415 PR sanitizer/81111
4416 * g++.dg/ubsan/pr81111.C: New test.
4417
21e4389f
RB
44182017-06-19 Richard Biener <rguenther@suse.de>
4419
4420 PR middle-end/81118
4421 * gcc.dg/torture/pr81118.c: New testcase.
4422
343ae898
RB
44232017-06-19 Richard Biener <rguenther@suse.de>
4424
4425 PR tree-optimization/80887
4426 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4427
97872698
JJ
44282017-06-19 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR ipa/81112
4431 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4432
c14c0b15
NS
44332017-06-19 Nathan Sidwell <nathan@acm.org>
4434
4435 PR c++/81119
4436 * g++.dg/warn/pr81119.C: New.
4437
a6e5212a
ML
44382017-06-19 Martin Liska <mliska@suse.cz>
4439
4440 PR sanitizer/80879
4441 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4442
871cc215
ML
44432017-06-19 Martin Liska <mliska@suse.cz>
4444
4445 PR ipa/80732
4446 * gcc.target/i386/mvc5.c: Scan indirect_function.
4447 * gcc.target/i386/mvc7.c: Likewise.
4448 * gcc.target/i386/pr80732.c: New test.
4449
431abe69
PC
44502017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4451
4452 PR c++/66093
4453 * g++.dg/cpp1y/constexpr-66093.C: New.
4454
fe1ae165
RO
44552017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4456
4457 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4458 dg-skip-if list.
4459
db9bbdec
RB
44602017-06-19 Richard Biener <rguenther@suse.de>
4461
4462 PR ipa/81112
4463 * g++.dg/torture/pr81112.C: New testcase.
4464
18154846
JH
44652017-06-18 Jan Hubicka <hubicka@ucw.cz>
4466
4467 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4468
5dace4bf
TK
44692017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4470
4471 PR fortran/52473
4472 * gfortran.dg/cshift_1.f90: New test.
4473
4f4b0ab8
RO
44742017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475
4476 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4477
b36a612c
CL
44782017-06-16 Carl Love <cel@us.ibm.com>
4479
4480 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4481 main): Add runnable tests and test checker for vec_float,
4482 vec_float2, vec_floate and vec_floato builtins.
4483
e3e266bf
RE
44842017-06-16 Richard Earnshaw <rearnsha@arm.com>
4485
4486 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4487 the architecture options added by dg-add-options arm_neon.
4488 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4489 to the architecture.
4490 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4491 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4492 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4493
42093880
RE
44942017-06-16 Richard Earnshaw <rearnsha@arm.com>
4495
4496 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4497 multilibs have been built.
4498
c5742a17
RE
44992017-06-16 Richard Earnshaw <rearnsha@arm.com>
4500
4501 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4502 * gcc.target/arm/pr51915.c: Likewise.
4503 * gcc.target/arm/pr52006.c: Likewise.
4504 * gcc.target/arm/pr53187.c: Likewise.
4505
93aa40fe
RE
45062017-06-16 Richard Earnshaw <rearnsha@arm.com>
4507
4508 * gcc.target/arm/multilibs.exp: New file.
4509
b3d8d88e
MS
45102017-06-16 Martin Sebor <msebor@redhat.com>
4511
4512 PR tree-optimization/80933
4513 PR tree-optimization/80934
4514 * gcc.dg/fold-bcopy.c: New test.
4515 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4516 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4517 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4518 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4519 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4520 * gcc.dg/builtins-nonnull.c: Likewise.
4521
56960fd6
JG
45222017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4523
4524 PR target/71778
4525 * gcc.target/arm/pr71778.c: New.
4526
ec73e54d
JH
45272017-06-16 Jan Hubicka <hubicka@ucw.cz>
4528
4529 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4530
01f1c24e
RB
45312017-06-16 Richard Biener <rguenther@suse.de>
4532
4533 PR tree-optimization/81090
4534 * gcc.dg/graphite/pr81090.c: New testcase.
4535
8d94f932
JW
45362017-06-16 Janus Weil <janus@gcc.gnu.org>
4537
4538 PR fortran/80983
4539 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4540
b783399a
JJ
45412017-06-16 Jakub Jelinek <jakub@redhat.com>
4542
4543 PR sanitizer/81094
4544 * c-c++-common/ubsan/object-size-11.c: New test.
4545
c3684b7b
MS
45462017-06-15 Martin Sebor <msebor@redhat.com>
4547
4548 PR c++/80560
4549 * g++.dg/Wclass-memaccess.C: New test.
4550
d0e7a9fd
JW
45512017-06-15 Janus Weil <janus@gcc.gnu.org>
4552
4553 PR fortran/80983
4554 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4555
d1eed638
JH
45562017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4557
4558 PR lto/69866
4559 * gcc.dg/lto/pr69866_0.c: New test.
4560 * gcc.dg/lto/pr69866_1.c: Likewise.
4561
61f5d852
JL
45622017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4563
4564 PR target/78818
4565 * gcc.target/msp430/pr78818-real.c: New template for tests.
4566 * gcc.target/msp430/pr78818-auto.c: New test.
4567 * gcc.target/msp430/pr78818-data-region.c: New test.
4568 * gcc.target/msp430/pr78818-data-sec.c: New test.
4569 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4570
6820664a
TP
45712017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4572
4573 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4574 instructions in it rather than the number of IT blocks being 2.
4575 Transfer scan directive arm_thumb2 restriction to the whole
4576 testcase and restrict further to Thumb-only targets.
4577
41c540fc
TC
45782017-06-15 Tamar Christina <tamar.christina@arm.com>
4579
4580 * gcc.target/arm/sdiv_costs_1.c:
4581 Use dg-add-options.
4582
3466430f
MR
45832017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4584
4585 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4586 * gcc.target/mips/pr51513-1.c: New test.
4587 * gcc.target/mips/pr51513-2.c: New test.
4588
26fda5f5
RB
45892017-06-14 Richard Biener <rguenther@suse.de>
4590
4591 PR tree-optimization/81083
4592 * gcc.dg/torture/pr81083.c: Add prototypes.
4593
909263f8
RB
45942017-06-14 Richard Biener <rguenther@suse.de>
4595
4596 PR middle-end/81088
4597 * c-c++-common/ubsan/pr81088.c: New testcase.
4598
938a807a
EB
45992017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4600
4601 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4602
85c1b6d7
AP
46032017-06-14 Andrew Pinski <apinski@cavium.com>
4604 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4605
4606 PR target/71663
4607 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4608 * gcc.target/aarch64/vect-init-2.c: Likewise.
4609 * gcc.target/aarch64/vect-init-3.c: Likewise.
4610 * gcc.target/aarch64/vect-init-4.c: Likewise.
4611 * gcc.target/aarch64/vect-init-5.c: Likewise.
4612
bee9e49f
PC
46132017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4614
4615 PR c++/58541
4616 * g++.dg/cpp0x/constexpr-58541.C: New.
4617
24d020bd
RB
46182017-06-14 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/81083
4621 * gcc.dg/torture/pr81083.c: New testcase.
4622
11c16c2a
JJ
46232017-06-14 Jakub Jelinek <jakub@redhat.com>
4624
4625 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4626 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4627
c60dc053
JJ
46282017-06-13 Jakub Jelinek <jakub@redhat.com>
4629
f31a8339
JJ
4630 PR c++/80973
4631 * g++.dg/ubsan/pr80973.C: New test.
4632
c60dc053
JJ
4633 PR c++/80984
4634 * g++.dg/opt/nrv18.C: New test.
4635
45b2222a
ML
46362017-06-13 Martin Liska <mliska@suse.cz>
4637
4638 PR sanitize/78204
4639 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4640 test by adding no_sanitize attribute.
4641 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4642
ef0e3441
RL
46432017-06-13 Renlin Li <renlin.li@arm.com>
4644
4645 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4646 conditionally.
4647
345683a9
MJ
46482017-06-13 Martin Jambor <mjambor@suse.cz>
4649
4650 PR tree-optimization/80803
4651 PR tree-optimization/81063
4652 gcc.dg/tree-ssa/pr80803.c: New test.
4653 gcc.dg/tree-ssa/pr81063.c: Likewise.
4654
9ebc3467
YG
46552017-06-12 Yury Gribov <tetra2005@gmail.com>
4656
4657 * c-c++-common/fold-masked-cmp-3.c: New test.
4658
16842d34
YG
46592017-06-13 Yury Gribov <tetra2005@gmail.com>
4660
4661 PR tree-optimization/67328
4662 * c-c++-common/fold-masked-cmp-1.c: New test.
4663 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4664 * gcc.dg/pr46309.c: Fix pattern.
4665 * gcc.dg/pr46309-2.c: Likewise.
4666
ba593ad5
TC
46672017-06-13 Tamar Christina <tamar.christina@arm.com>
4668
4669 * gcc.target/arm/sdiv_costs_1.c:
4670 Require arm_arch_v8a_ok and add march option.
4671
9ab5a235
ML
46722017-06-13 Martin Liska <mliska@suse.cz>
4673
4674 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4675 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4676 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4677
4f2c198d
RB
46782017-06-13 Richard Biener <rguenther@suse.de>
4679
4680 PR middle-end/81065
4681 * c-c++-common/ubsan/pr81065.c: New testcase.
4682
196ed8ea
ILT
46832017-06-12 Ian Lance Taylor <iant@golang.org>
4684
4685 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4686 freorder. Update comment to explain test.
4687
64ff4f60
TC
46882017-06-12 Tamar Christina <tamar.christina@arm.com>
4689
4690 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4691 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4692 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4693 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4694
5ed2fdfe
TC
46952017-06-12 Tamar Christina <tamar.christina@arm.com>
4696
4697 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4698
6cddb61c
TC
46992017-06-12 Tamar Christina <tamar.christina@arm.com>
4700
4701 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4702
aebce396
JJ
47032017-06-12 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR tree-optimization/81003
4706 * gcc.c-torture/compile/pr81003.c: New test.
4707
3fd7fe21
RB
47082017-06-12 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/81053
4711 * gcc.dg/torture/pr81053.c: New testcase.
4712
ac39f0e8
TK
47132017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4714
4715 PR fortran/80988
4716 * gfortran.dg/implied_do_io_3.f90: New test.
4717
18787c38
TV
47182017-06-10 Tom de Vries <tom@codesourcery.com>
4719
4720 * lib/target-supports.exp (check_effective_target_signal): New proc.
4721 * lib/gcc.exp (gcc_target_compile): Remove appending of
4722 -DSIGNAL_SUPPRESS to additional_flags.
4723 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4724 additional_flags if effective target signal is not supported by the
4725 target.
4726 * gcc.c-torture/execute/20101011-1.c: Same.
4727 * gcc.dg/c99-stdint-1.c: Same.
4728 * gcc.dg/c99-stdint-2.c: Same.
4729 * gcc.dg/c99-stdint-5.c: Same.
4730 * gcc.dg/c99-stdint-6.c: Same.
4731 * gcc.dg/stdint-width-1.c: Same.
4732
0069a009
TV
47332017-06-10 Tom de Vries <tom@codesourcery.com>
4734
4735 * lib/target-supports.exp (check_effective_target_stack_size)
4736 (dg-effective-target-value): New proc.
4737 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4738 additional_flags.
4739 * lib/objc.exp (objc_target_compile): Same.
4740 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4741 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4742 dg-additional-options.
4743 * gcc.c-torture/compile/20080806-1.c: Same.
4744 * gcc.c-torture/compile/920723-1.c: Same.
4745 * gcc.c-torture/compile/930621-1.c: Same.
4746 * gcc.c-torture/compile/991214-2.c: Same.
4747 * gcc.c-torture/compile/bcopy.c: Same.
4748 * gcc.c-torture/compile/memtst.c: Same.
4749 * gcc.c-torture/compile/msp.c: Same.
4750 * gcc.c-torture/compile/stuct.c: Same.
4751 * gcc.c-torture/execute/20011008-3.c: Same.
4752 * gcc.c-torture/execute/20030209-1.c: Same.
4753 * gcc.c-torture/execute/20031012-1.c: Same.
4754 * gcc.c-torture/execute/20040805-1.c: Same.
4755 * gcc.c-torture/execute/920410-1.c: Same.
4756 * gcc.c-torture/execute/920501-7.c: Same.
4757 * gcc.c-torture/execute/921113-1.c: Same.
4758 * gcc.c-torture/execute/921202-1.c: Same.
4759 * gcc.c-torture/execute/921208-2.c: Same.
4760 * gcc.c-torture/execute/930106-1.c: Same.
4761 * gcc.c-torture/execute/930406-1.c: Same.
4762 * gcc.c-torture/execute/950221-1.c: Same.
4763 * gcc.c-torture/execute/960521-1.c: Same.
4764 * gcc.c-torture/execute/980605-1.c: Same.
4765 * gcc.c-torture/execute/comp-goto-1.c: Same.
4766 * gcc.c-torture/execute/comp-goto-2.c: Same.
4767 * gcc.c-torture/execute/memcpy-1.c: Same.
4768 * gcc.c-torture/execute/multi-ix.c: Same.
4769 * gcc.c-torture/execute/nestfunc-4.c: Same.
4770 * gcc.c-torture/execute/pr20621-1.c: Same.
4771 * gcc.c-torture/execute/pr23135.c: Same.
4772 * gcc.c-torture/execute/pr28982b.c: Same.
4773 * gcc.dg/loop-3.c: Same.
4774 * gcc.dg/struct-ret-3.c: Same.
4775 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4776 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4777 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4778 * gcc.dg/tree-prof/pr44777.c: Same.
4779
b09649fd
DM
47802017-06-09 David Malcolm <dmalcolm@redhat.com>
4781
4782 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4783 (test_mutually_exclusive_suggestions): New test function.
4784 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4785 (test_mutually_exclusive_suggestions): New test function.
4786 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4787 (test_mutually_exclusive_suggestions): New test function.
4788 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4789 (test_show_locus): Add special-case for
4790 "test_mutually_exclusive_suggestions".
4791
a1f427e9
ILT
47922017-06-09 Ian Lance Taylor <iant@golang.org>
4793
4794 * gcc.dg/tree-prof/split-1.c: New test.
4795
cb59f689
JH
47962017-06-09 Jan Hubicka <hubicka@ucw.cz>
4797
4798 * gcc.dg/predict-14.c: Avoid cold function detection.
4799 * gcc.target/i386/umod-3.c: Likewise.
4800
f66e6423
TC
48012017-06-09 Tamar Christina <tamar.christina@arm.com>
4802
4803 * gcc.target/aarch64/lrint-matherr.h: New.
4804 * gcc.target/aarch64/inline-lrint_1.c: New.
4805 * gcc.target/aarch64/inline-lrint_2.c: New.
4806 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4807 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4808
37b68a43
TC
48092017-06-09 Tamar Christina <tamar.christina@arm.com>
4810
4811 * gcc.target/arm/sdiv_costs_1.c: New.
4812
37f30285
TV
48132017-06-09 Tom de Vries <tom@codesourcery.com>
4814
4815 PR target/80855
4816 * gcc.target/nvptx/label-values.c: New test.
4817
051508d7
TP
48182017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4819
4820 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4821 Test for null definitions instead of them being undefined. Add entry
4822 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4823 about using the effective target for architecture extension.
4824 (check_effective_target_arm_arch_v7ve_ok): Remove.
4825 (add_options_for_arm_arch_v7ve): Likewise.
4826
01a8cacc
RB
48272017-06-09 Richard Biener <rguenther@suse.de>
4828
4829 PR tree-optimization/66623
4830 * gcc.dg/vect/pr66623.c: New testcase.
4831
6d1115c5
RB
48322017-06-09 Richard Biener <rguenther@suse.de>
4833
4834 PR tree-optimization/79483
4835 * gcc.dg/graphite/pr79483.c: New testcase.
4836
6ba856d4
RB
48372017-06-09 Richard Biener <rguenther@suse.de>
4838
4839 PR middle-end/81007
4840 * g++.dg/pr81007.C: New testcase.
4841
48e69247
JJ
48422017-06-09 Jakub Jelinek <jakub@redhat.com>
4843
4844 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4845 instead of "rsp" for -m32.
4846 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4847 target, add -msse2 to dg-options.
4848 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4849 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4850
120ef1d5
SB
48512017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4852
4853 PR target/80966
4854 * gcc.target/powerpc/stack-limit.c: New testcase.
4855
271be653
WS
48562017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4857
774cccdc
JJ
4858 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4859 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4860 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4861 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4862 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4863 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4864
0d05f685
JJ
48652017-06-08 Jakub Jelinek <jakub@redhat.com>
4866
8ab7005b
JJ
4867 PR c/81006
4868 * c-c++-common/gomp/pr81006.c: New test.
4869
34361776
JJ
4870 PR c++/81011
4871 * g++.dg/gomp/pr81011.C: New test.
4872
0d05f685
JJ
4873 PR middle-end/81005
4874 * c-c++-common/ubsan/align-10.c: New test.
4875 * c-c++-common/ubsan/null-13.c: New test.
4876
2163b9bc
UB
48772017-06-08 Uros Bizjak <ubizjak@gmail.com>
4878
4879 PR target/81015
4880 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4881 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4882 * gcc.target/i386/pr81015.c: New test.
4883
73f49ad7
TV
48842017-06-08 Tom de Vries <tom@codesourcery.com>
4885
4886 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4887 trampolines instead of NO_TRAMPOLINES.
4888 * gcc.c-torture/execute/20000822-1.c: Same.
4889 * gcc.c-torture/execute/920428-2.c: Same.
4890 * gcc.c-torture/execute/920501-7.c: Same.
4891 * gcc.c-torture/execute/920612-2.c: Same.
4892 * gcc.c-torture/execute/921017-1.c: Same.
4893 * gcc.c-torture/execute/921215-1.c: Same.
4894 * gcc.c-torture/execute/931002-1.c: Same.
4895 * gcc.c-torture/execute/comp-goto-2.c: Same.
4896 * gcc.c-torture/execute/nestfunc-1.c: Same.
4897 * gcc.c-torture/execute/nestfunc-2.c: Same.
4898 * gcc.c-torture/execute/nestfunc-3.c: Same.
4899 * gcc.c-torture/execute/nestfunc-5.c: Same.
4900 * gcc.c-torture/execute/nestfunc-6.c: Same.
4901 * gcc.c-torture/execute/pr24135.c: Same.
4902 * gcc.dg/Wtrampolines.c: Same.
4903 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4904 * gcc.dg/torture/stackalign/nested-5.c: Same.
4905 * gcc.dg/torture/stackalign/nested-6.c: Same.
4906 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4907 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4908 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4909 * gcc.dg/trampoline-1.c: Same.
4910 * gcc.dg/tree-prof/pr44777.c: Same.
4911 * gcc.target/i386/pr67770.c: Same.
4912 * lib/gcc.exp (gcc_target_compile): Remove appending of
4913 -DNO_TRAMPOLINES to additional_flags.
4914 * lib/objc.exp (objc_target_compile): Same.
4915
b9835925
TV
49162017-06-08 Tom de Vries <tom@codesourcery.com>
4917
4918 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4919 'gcc,no_trampolines' instead of 'no_trampolines'.
4920
77db6c15
AI
49212017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4922
4923 PR middle-end/79988
4924 * gcc.target/i386/mpx/pr79988.c: New test.
4925
0036534f
AI
49262017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4927
4928 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4929 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4930 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4931
b69d9ac6
JH
49322017-06-08 Jan Hubicka <hubicka@ucw.cz>
4933
4934 * g++.dg/tree-ssa/counts-1.C: New testcase.
4935 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4936
c46f9051
JK
49372017-08-08 Julia Koval <julia.koval@intel.com>
4938
4939 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4940 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4941 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4942 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4943 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4944 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4945
5ed41889
MP
49462017-06-08 Marek Polacek <polacek@redhat.com>
4947
4948 PR sanitize/80932
4949 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4950
8055904e
JK
49512017-08-08 Julia Koval <julia.koval@intel.com>
4952
4953 PR target/73350,80862
4954 * gcc.target/i386/pr73350.c: New test.
4955
fb4bc6ff
RB
49562017-06-08 Richard Biener <rguenther@suse.de>
4957
4958 PR tree-optimization/80928
4959 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4960
989cc652 49612017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4962
989cc652
CL
4963 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4964
83059741
JW
49652017-06-07 Jonathan Wakely <jwakely@redhat.com>
4966
4967 PR c++/80990
4968 * g++.dg/cpp1z/class-deduction39.C: New.
4969
0874a778
MP
49702017-06-07 Marek Polacek <polacek@redhat.com>
4971
4972 PR sanitizer/80932
4973 * c-c++-common/ubsan/pr80932.c: New test.
4974
55e872a4
BC
49752017-06-07 Bin Cheng <bin.cheng@arm.com>
4976
4977 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4978 * gcc.target/i386/l_fma_double_2.c: Ditto.
4979 * gcc.target/i386/l_fma_double_3.c: Ditto.
4980 * gcc.target/i386/l_fma_double_4.c: Ditto.
4981 * gcc.target/i386/l_fma_double_5.c: Ditto.
4982 * gcc.target/i386/l_fma_double_6.c: Ditto.
4983 * gcc.target/i386/l_fma_float_1.c: Ditto.
4984 * gcc.target/i386/l_fma_float_2.c: Ditto.
4985 * gcc.target/i386/l_fma_float_3.c: Ditto.
4986 * gcc.target/i386/l_fma_float_4.c: Ditto.
4987 * gcc.target/i386/l_fma_float_5.c: Ditto.
4988 * gcc.target/i386/l_fma_float_6.c: Ditto.
4989
cb9ac430
TC
49902017-06-07 Tamar Christina <tamar.christina@arm.com>
4991
4992 * gcc.target/aarch64/sdiv_costs_1.c: New.
4993
46c821e7
RB
49942017-06-07 Richard Biener <rguenther@suse.de>
4995
4996 PR tree-optimization/80928
4997 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4998 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4999
6eb2ac65
RB
50002017-06-07 Richard Biener <rguenther@suse.de>
5001
5002 PR tree-optimization/80928
5003 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5004 check_results.
5005
25396db9
NS
50062017-06-06 Nathan Sidwell <nathan@acm.org>
5007
5008 * g++.dg/pr45330.C: Add inline namespace case.
5009
bbf97416
TK
50102017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5011
5012 PR fortran/80975
5013 * gfortran.dg/matmul_16.f90: New test.
5014 * gfortran.dg/inline_matmul_18.f90: New test.
5015
dc949728
MP
50162017-06-06 Marek Polacek <polacek@redhat.com>
5017
5018 PR c/79983
5019 * gcc.dg/pr79983.c: New test.
5020
100d0700
DM
50212017-06-06 David S. Miller <davem@davemloft.net>
5022
5023 * gcc.target/sparc/sparc-ret-3.c: New test.
5024
6c6b519a
TV
50252017-06-06 Tom de Vries <tom@codesourcery.com>
5026
5027 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5028 label_values instead of NO_LABEL_VALUES.
5029 * gcc.c-torture/compile/920301-1.c: Same.
5030 * gcc.c-torture/compile/920501-1.c: Same.
5031 * gcc.c-torture/compile/941014-4.c: Same.
5032 * gcc.c-torture/compile/labels-1.c: Same.
5033 * gcc.c-torture/compile/pr18903.c: Same.
5034 * gcc.c-torture/execute/920302-1.c: Same.
5035 * gcc.c-torture/execute/920415-1.c: Same.
5036 * gcc.c-torture/execute/920428-2.c: Same.
5037 * gcc.c-torture/execute/920501-3.c: Same.
5038 * gcc.c-torture/execute/920501-4.c: Same.
5039 * gcc.c-torture/execute/920501-5.c: Same.
5040 * gcc.c-torture/execute/920501-7.c: Same.
5041 * gcc.c-torture/execute/920721-4.c: Same.
5042 * gcc.c-torture/execute/980526-1.c: Same.
5043 * gcc.c-torture/execute/990208-1.c: Same.
5044 * gcc.c-torture/execute/comp-goto-1.c: Same.
5045 * gcc.c-torture/execute/comp-goto-2.c: Same.
5046 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5047 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5048 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5049 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5050 * gcc.dg/tree-prof/pr44777.c: Same.
5051 * gcc.misc-tests/bprob-2.c: Same.
5052 * gcc.misc-tests/gcov-3.c: Same.
5053 * lib/gcc.exp (gcc_target_compile): Remove appending of
5054 -DNO_LABEL_VALUES to additional_flags.
5055 * lib/objc.exp (objc_target_compile): Same.
5056 * lib/target-supports.exp (check_effective_target_label_values): Test on
5057 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5058
4ebcc903
KT
50592017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5060
5061 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5062
331dc840
RB
50632017-06-06 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/80974
5066 * gcc.dg/torture/pr80974.c: New testcase.
5067
d2537732
TP
50682017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5069
5070 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5071 "unsigned int" in conversation warning on line 15.
5072
e7baeb39
RB
50732017-06-06 Richard Biener <rguenther@suse.de>
5074
5075 PR tree-optimization/80928
5076 * gcc.dg/vect/pr80928.c: New testcase.
5077 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5078 * gcc.dg/vect/slp-13.c: Likewise.
5079 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5080
05945a1b
DM
50812017-06-05 David Malcolm <dmalcolm@redhat.com>
5082
5083 * g++.dg/plugin/comment_plugin.c: New test plugin.
5084 * g++.dg/plugin/comments-1.C: New test file.
5085 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5086
9b972837
BE
50872017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5088
5089 * gcc.misc-tests/gcov-1a.c: New test.
5090
1d135d98
MM
50912017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5092
5093 * gcc.target/powerpc/clone1.c: New test.
5094
92bba237
JW
50952017-06-05 Janus Weil <janus@gcc.gnu.org>
5096
5097 PR fortran/70601
5098 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5099
7b3ee9c9
NK
51002017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5101
5102 PR fortran/35339
5103 * gfortran.dg/implied_do_io_1.f90: New Test.
5104 * gfortran.dg/implied_do_io_2.f90: New Test.
5105
e4d1c5c4
RL
51062017-06-05 Renlin Li <renlin.li@arm.com>
5107
5108 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5109 selector to related line.
5110
d91561cb
JH
51112017-06-05 Jan Hubicka <hubicka@ucw.cz>
5112
5113 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5114
d8395013
KT
51152017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5116
5117 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5118
279dc4b4
KT
51192017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5120
5121 * gcc.target/aarch64/subs_compare_2.c: New test.
5122
e49d8b68
KT
51232017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5124
5125 * gcc.target/aarch64/subs_compare_1.c: New test.
5126
4456f65d
CX
51272017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5128
5129 * gcc.target/mips/div-9.c: Delete duplicate test.
5130 * gcc.target/mips/div-10.c: Ditto.
5131 * gcc.target/mips/div-11.c: Ditto.
5132 * gcc.target/mips/div-12.c: Ditto.
5133
3995f3a2
JH
51342017-05-23 Jan Hubicka <hubicka@ucw.cz>
5135
5136 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5137
82c027e1
DH
51382017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5139
5140 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5141 vesrion of the dejagnu grep.
5142 (list-module-names): Use it and adjust the regular expressions for
5143 modules and submodules.
5144 * gfortran.dg/prof/prof.exp: Cleanup modules.
5145 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5146 directives.
5147 * gfortran.dg/altreturn_8.f90: Likewise.
5148 * gfortran.dg/associate_12.f90: Likewise.
5149 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5150 * gfortran.dg/charlen_15.f90: Likewise.
5151 * gfortran.dg/class_4a.f03: Likewise.
5152 * gfortran.dg/class_54.f90: Likewise.
5153 * gfortran.dg/class_dummy_4.f03: Likewise.
5154 * gfortran.dg/class_dummy_5.f90: Likewise.
5155 * gfortran.dg/constructor_9.f90: Likewise.
5156 * gfortran.dg/dec_structure_15.f90: Likewise.
5157 * gfortran.dg/do_check_8.f90: Likewise.
5158 * gfortran.dg/dtio_26.f03: Likewise.
5159 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5160 * gfortran.dg/equiv_9.f90: Likewise.
5161 * gfortran.dg/extends_15.f90: Likewise.
5162 * gfortran.dg/finalize_22.f90: Likewise.
5163 * gfortran.dg/finalize_23.f90: Likewise.
5164 * gfortran.dg/generic_26.f90: Likewise.
5165 * gfortran.dg/generic_27.f90: Likewise.
5166 * gfortran.dg/namelist_76.f90: Likewise.
5167 * gfortran.dg/pointer_init_8.f90: Likewise.
5168 * gfortran.dg/pr61318.f90: Likewise.
5169 * gfortran.dg/pr77260_1.f90: Likewise.
5170 * gfortran.dg/pr77260_2.f90: Likewise.
5171 * gfortran.dg/pr77420_3.f90: Likewise.
5172 * gfortran.dg/proc_ptr_39.f90: Likewise.
5173 * gfortran.dg/proc_ptr_41.f90: Likewise.
5174 * gfortran.dg/proc_ptr_42.f90: Likewise.
5175 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5176 * gfortran.dg/submodule_1.f08: Likewise.
5177 * gfortran.dg/submodule_10.f08: Likewise.
5178 * gfortran.dg/submodule_14.f08: Likewise.
5179 * gfortran.dg/submodule_15.f08: Likewise.
5180 * gfortran.dg/submodule_2.f08: Likewise.
5181 * gfortran.dg/submodule_5.f08: Likewise.
5182 * gfortran.dg/submodule_6.f08: Likewise.
5183 * gfortran.dg/submodule_7.f08: Likewise.
5184 * gfortran.dg/submodule_8.f08: Likewise.
5185 * gfortran.dg/submodule_9.f08: Likewise.
5186 * gfortran.dg/transfer_class_2.f90: Likewise.
5187 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5188 * gfortran.dg/typebound_call_24.f03: Likewise.
5189 * gfortran.dg/typebound_call_25.f90: Likewise.
5190 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5191 * gfortran.dg/typebound_generic_12.f03: Likewise.
5192 * gfortran.dg/typebound_generic_13.f03: Likewise.
5193 * gfortran.dg/typebound_generic_14.f03: Likewise.
5194 * gfortran.dg/typebound_generic_15.f90: Likewise.
5195 * gfortran.dg/typebound_operator_16.f03: Likewise.
5196 * gfortran.dg/typebound_operator_18.f90: Likewise.
5197 * gfortran.dg/typebound_operator_20.f90: Likewise.
5198 * gfortran.dg/typebound_override_3.f90: Likewise.
5199 * gfortran.dg/typebound_override_4.f90: Likewise.
5200 * gfortran.dg/typebound_override_5.f90: Likewise.
5201 * gfortran.dg/typebound_override_6.f90: Likewise.
5202 * gfortran.dg/typebound_override_7.f90: Likewise.
5203 * gfortran.dg/typebound_proc_28.f03: Likewise.
5204 * gfortran.dg/typebound_proc_29.f90: Likewise.
5205 * gfortran.dg/typebound_proc_30.f90: Likewise.
5206 * gfortran.dg/typebound_proc_31.f90: Likewise.
5207 * gfortran.dg/typebound_proc_32.f90: Likewise.
5208 * gfortran.dg/typebound_proc_33.f90: Likewise.
5209 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5210 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5211 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5212 * gfortran.dg/use_only_3.f90: Likewise.
5213 * gfortran.dg/use_without_only_1.f90: Likewise.
5214 * gfortran.dg/warn_unused_function.f90: Likewise.
5215 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5216 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5217
3de4ac6d
MP
52182017-06-04 Marek Polacek <polacek@redhat.com>
5219
5220 PR c/80919
5221 * gcc.dg/format/pr80919.c: New test.
5222
2474f48f
MS
52232017-06-02 Martin Sebor <msebor@redhat.com>
5224
5225 PR c/80892
5226 * c-c++-common/Wfloat-conversion-2.c: New test.
5227
bd280745
PC
52282017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5229
5230 PR c++/68754
5231 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5232
bd280745 52332017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5234
5235 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5236 for the new built-ins.
5237
ffa8a921
SD
52382017-06-02 Sudakshina Das <sudi.das@arm.com>
5239
5240 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5241
d65d1bd9
WS
52422017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5243
5244 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5245 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5246 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5247 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5248 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5249
b160939b
KT
52502017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5251
5252 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5253
17f47f86
KT
52542017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5255
5256 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5257
ab82e126
WS
52582017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5259
5260 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5261 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5262 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5263 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5264 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5265 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5266 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5267 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5268 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5269
c957e9c0
NS
52702017-06-02 Nathan Sidwell <nathan@acm.org>
5271
5272 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5273
aad16012
JJ
52742017-06-02 Jakub Jelinek <jakub@redhat.com>
5275
74b4885d
JJ
5276 PR rtl-optimization/80903
5277 * gcc.dg/pr80903.c: New test.
5278
aad16012
JJ
5279 PR fortran/80918
5280 * gfortran.dg/gomp/pr80918.f90: New test.
5281
40ffd95f
BE
52822017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5283
5284 * c-c++-common/Wsizeof-pointer-div.c: New test.
5285 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5286 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5287 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5288 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5289 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5290 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5291 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5292 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5293 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5294 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5295 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5296 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5297 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5298 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5299 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5300 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5301 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5302 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5303
052754ea
WS
53042017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5305
5306 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5307 Update the target to power8-vector.
5308
aa63913f
DM
53092017-06-01 David Malcolm <dmalcolm@redhat.com>
5310
5311 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5312
2ded3754
PMR
53132017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5314
5315 * debug12.adb, debug12.ads: New testcase.
5316
c8638450
MJ
53172017-06-01 Martin Jambor <mjambor@suse.cz>
5318
5319 PR tree-optimization/80898
5320 * gcc.dg/tree-ssa/pr80898.c: New test.
5321 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5322
ac853c90
PC
53232017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5324
5325 PR c++/80896
5326 * g++.dg/cpp1z/nodiscard5.C: New.
5327
7841f13c
CZ
53282017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5329
5330 * gcc.target/arc/pr9001195952.c: New test.
5331
f525e390
TV
53322017-06-01 Tom de Vries <tom@codesourcery.com>
5333
5334 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5335 * gcc.c-torture/compile/asmgoto-1.c: Same.
5336 * gcc.dg/20000707-1.c: Same.
5337 * gcc.dg/pr38700.c: Same.
5338 * gcc.dg/pr70169.c: Same.
5339 * gcc.dg/pr80112.c: Same.
5340 * gcc.dg/torture/pr51071-2.c: Same.
5341 * gcc.dg/torture/pr51071.c: Same.
5342 * gcc.dg/tree-ssa/alias-34.c: Same.
5343
9285616c
PMR
53442017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5345
5346 * gnat.dg/debug11.adb: New testcase.
5347
48932682
RB
53482017-06-01 Richard Biener <rguenther@suse.de>
5349
5350 PR middle-end/66313
5351 * c-c++-common/ubsan/pr66313.c: New testcase.
5352 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5353
fcb99124
SM
53542017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5355
5356 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5357 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5358 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5359 -mcpu overridden.
5360 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5361 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5362 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5363 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5364 to dg-option. Add dg-skip-if directive to disable this test
5365 for darwin. Add dg-skip-if directive to disable this test if
5366 -mcpu overridden.
5367
dc7401c0
SP
53682017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5369
5370 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5371 (_mm_maskz_max_sd): Test new intrinsics.
5372 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5373 (_mm_maskz_max_sd): Test new intrinsics.
5374 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5375 (_mm_maskz_max_ss): Test new intrinsics.
5376 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5377 (_mm_maskz_max_ss): Test new intrinsics.
5378 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5379 (_mm_maskz_min_sd): Test new intrinsics.
5380 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5381 (_mm_maskz_min_sd): Test new intrinsics.
5382 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5383 (_mm_maskz_min_ss): Test new intrinsics.
5384 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5385 (_mm_maskz_min_ss): Test new intrinsics.
5386
3909991c
NS
53872017-05-31 Nathan Sidwell <nathan@acm.org>
5388
5389 * g++.dg/lookup/lambda1.C New.
5390
0e510edb
BC
53912017-05-31 Bin Cheng <bin.cheng@arm.com>
5392
5393 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5394 on pointer should not be replaced.
5395
9fc5e7a4
MM
53962017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5397
5398 PR testsuite/80580
5399 * gcc.dg/gimplefe-error-7.c: New test.
5400
1e466f04
GM
54012017-05-31 Graham Markall <graham.markall@embecosm.com>
5402
5403 * gcc.target/arc/add_n-combine.c: New test.
5404 * gcc.target/arc/sub_n-combine.c: New test.
5405
89c88990
RB
54062017-05-31 Richard Biener <rguenther@suse.de>
5407
5408 PR target/80880
5409 * gcc.target/i386/pr80880.c: New testcase.
5410
748bbe72
RS
54112017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5412
5413 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5414
c7d7e222
BC
54152017-05-31 Bin Cheng <bin.cheng@arm.com>
5416
5417 * gcc.dg/vect/pr80815-3.c: New test.
5418
ee1379be
RB
54192017-05-31 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/80906
5422 * gcc.dg/graphite/pr80906.c: New testcase.
5423
bcce980e
TV
54242017-05-30 Tom de Vries <tom@codesourcery.com>
5425
5426 PR testsuite/80910
5427 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5428 unsupported if host compiler does not support c++11.
5429 (host_supports_c++11): New proc.
5430
ef9200aa
MS
54312017-05-30 Martin Sebor <msebor@redhat.com>
5432
5433 PR c/80731
5434 * g++.dg/ext/utf16-4.C: Relax test.
5435 * gcc.dg/fixed-point/int-warning.c: Adjust.
5436
f012c8ef
DM
54372017-05-30 David Malcolm <dmalcolm@redhat.com>
5438
5439 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5440 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5441 test case.
5442 * g++.dg/plugin/show-template-tree-color.C: New test case.
5443 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5444 * g++.dg/template/show-template-tree-2.C: New test case.
5445 * g++.dg/template/show-template-tree-3.C: New test case.
5446 * g++.dg/template/show-template-tree-4.C: New test case.
5447 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5448 * g++.dg/template/show-template-tree.C: New test case.
5449
3f8efe25
SB
54502017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5451
5452 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5453 dg-options.
5454 * gfortran.dg/pr80107.f: Delete testcase.
5455
77d1dbdb
UB
54562017-05-30 Uros Bizjak <ubizjak@gmail.com>
5457
5458 PR target/80833
5459 * gcc.target/i386/pr80833-1.c: New test.
5460 * gcc.target/i386/pr80833-2.c: Ditto.
5461
e2f35333
NS
54622017-05-30 Nathan Sidwell <nathan@acm.org>
5463
5464 PR c++/80913
5465 * g++.dg/lookup/pr80913.C: New.
5466
ba7629e2
RB
54672017-05-30 Richard Biener <rguenther@suse.de>
5468
5469 PR middle-end/80901
5470 * gcc.dg/torture/pr80901.c: New testcase.
5471
4bfb347c
RD
54722017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5473
5474 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5475
b3125625
JL
54762017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5477
5478 PR target/78838
5479 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5480
892d6169
RB
54812017-05-30 Richard Biener <rguenther@suse.de>
5482
5483 PR middle-end/80876
5484 * gcc.dg/torture/pr80876.c: New testcase.
5485
3d7ff728
NS
54862017-05-29 Nathan Sidwell <nathan@acm.org>
5487
5488 PR c++/80891 (#5)
5489 * g++.dg/lookup/pr80891-5.C: New.
5490
fd262197
JD
54912017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5492
5493 PR libgfortran/53029
5494 * gfortran.dg/read_5.f90: New test.
5495
724e517a
NS
54962017-05-29 Nathan Sidwell <nathan@acm.org>
5497
a5cfa13a
NS
5498 PR c++/80891 (#4)
5499 * g++.dg/lookup/pr80891-4.C: New.
5500
e514ab0c
NS
5501 PR c++/80891 (#1)
5502 * g++.dg/lookup/pr80891-1.C: New.
5503
58dec010
NS
5504 PR c++/80891 (#3)
5505 * g++.dg/lookup/pr80891-3.C: New.
5506
724e517a
NS
5507 PR c++/80891 (#2)
5508 * g++.dg/lookup/pr80891-2.C: New.
5509
bbe3927b
TK
55102017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5511
5512 PR fortran/37131
5513 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5514 flags.
5515 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5516 * gfortran.dg/inline_matmul_17.f90: New test.
5517
8364e6ac
TK
55182017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5519
5520 * gfortran.dg/matmul_bounds_12.f90: New test.
5521
56a35ac9
JJ
55222017-05-27 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR bootstrap/80887
5525 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5526
945bf9e1
NS
55272017-05-26 Nathan Sidwell <nathan@acm.org>
5528
5529 * g++.dg/cpp0x/dr2061.C: New.
5530 * g++.dg/parse/namespace-alias-1.C: Add more test.
5531
cb4fe401
BC
55322017-05-26 Bin Cheng <bin.cheng@arm.com>
5533
5534 PR tree-optimization/80815
5535 * gcc.dg/vect/pr80815-1.c: New test.
5536 * gcc.dg/vect/pr80815-2.c: New test.
5537
e929e611
ML
55382017-05-26 Martin Liska <mliska@suse.cz>
5539
5540 PR ipa/80663
5541 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5542 split at the problematic spot.
5543 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5544 a valid value of the param.
5545
92f105f6
MP
55462017-05-26 Marek Polacek <polacek@redhat.com>
5547
5548 PR sanitizer/80875
5549 * c-c++-common/ubsan/pr80875.c: New test.
5550
74ca4e36
TV
55512017-05-26 Tom de Vries <tom@codesourcery.com>
5552
5553 PR testsuite/80557
5554 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5555 * gcc.dg/Wcxx-compat-8.c: Same.
5556 * gcc.dg/Wobjsize-1.c: Same.
5557 * gcc.dg/Wshadow-local-2.c: Same.
5558 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5559 * gcc.dg/anon-struct-6.c: Same.
5560 * gcc.dg/asm-wide-1.c: Same.
5561 * gcc.dg/builtin-inf-1.c: Same.
5562 * gcc.dg/builtin-redefine.c: Same.
5563 * gcc.dg/c90-array-lval-6.c: Same.
5564 * gcc.dg/c90-array-lval-7.c: Same.
5565 * gcc.dg/c90-fordecl-1.c: Same.
5566 * gcc.dg/c99-fordecl-2.c: Same.
5567 * gcc.dg/cast-lvalue-1.c: Same.
5568 * gcc.dg/cast-lvalue-2.c: Same.
5569 * gcc.dg/compound-lvalue-1.c: Same.
5570 * gcc.dg/cond-lvalue-1.c: Same.
5571 * gcc.dg/cpp/20000419-1.c: Same.
5572 * gcc.dg/cpp/backslash.c: Same.
5573 * gcc.dg/cpp/backslash2.c: Same.
5574 * gcc.dg/cpp/macspace1.c: Same.
5575 * gcc.dg/cpp/macspace2.c: Same.
5576 * gcc.dg/cpp/multiline-2.c: Same.
5577 * gcc.dg/cpp/pr27777.c: Same.
5578 * gcc.dg/cpp/pr30786.c: Same.
5579 * gcc.dg/cpp/pr34602.c: Same.
5580 * gcc.dg/cpp/redef1.c: Same.
5581 * gcc.dg/cpp/tr-warn1.c: Same.
5582 * gcc.dg/cpp/tr-warn3.c: Same.
5583 * gcc.dg/cpp/tr-warn6.c: Same.
5584 * gcc.dg/cpp/trad/hash.c: Same.
5585 * gcc.dg/cpp/trad/redef1.c: Same.
5586 * gcc.dg/cpp/ucs.c: Same.
5587 * gcc.dg/declspec-10.c: Same.
5588 * gcc.dg/declspec-11.c: Same.
5589 * gcc.dg/declspec-18.c: Same.
5590 * gcc.dg/format/c99-strftime-1.c: Same.
5591 * gcc.dg/format/ext-3.c: Same.
5592 * gcc.dg/format/pr72858.c: Same.
5593 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5594 * gcc.dg/init-string-1.c: Same.
5595 * gcc.dg/label-decl-3.c: Same.
5596 * gcc.dg/m-un-2.c: Same.
5597 * gcc.dg/nofixed-point-2.c: Same.
5598 * gcc.dg/noncompile/20020213-1.c: Same.
5599 * gcc.dg/pch/counter-2.c: Same.
5600 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5601 * gcc.dg/pr27528.c: Same.
5602 * gcc.dg/pr27953.c: Same.
5603 * gcc.dg/pr35899.c: Same.
5604 * gcc.dg/pr37561.c: Same.
5605 * gcc.dg/pr45461.c: Same.
5606 * gcc.dg/pr45750.c: Same.
5607 * gcc.dg/pr53196-2.c: Same.
5608 * gcc.dg/pr53265.c: Same.
5609 * gcc.dg/redecl-1.c: Same.
5610 * gcc.dg/tls/thr-init-1.c: Same.
5611 * gcc.dg/torture/pr51106-1.c: Same.
5612 * gcc.dg/torture/pr51106-2.c: Same.
5613 * gcc.dg/uninit-19.c: Same.
5614 * gcc.dg/uninit-pr20644.c: Same.
5615
6fc9f7aa
JJ
56162017-05-26 Jakub Jelinek <jakub@redhat.com>
5617
5618 * g++.dg/cpp1z/decomp29.C (p): New variable.
5619 (main): Add further tests.
5620
28e0e05b
RB
56212017-05-26 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/80842
5624 * gcc.dg/torture/pr80842.c: New testcase.
5625
c81ec254
PC
56262017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/79652
5629 * g++.dg/cpp0x/pr79652.C: New.
5630
aee21066
PC
56312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/71451
5634 * g++.dg/cpp0x/variadic170.C: New.
5635
63dbcd13
VR
56362017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5637
5638 * g++.dg/warn/Wcatch-value-1.C: New test.
5639 * g++.dg/warn/Wcatch-value-2.C: New test.
5640 * g++.dg/warn/Wcatch-value-3.C: New test.
5641
932f48ac
NS
56422017-05-25 Nathan Sidwell <nathan@acm.org>
5643
44e00a7a
NS
5644 * g++.dg/lookup/using56.C: New.
5645 * g++.dg/lookup/using57.C: New.
5646 * g++.dg/lookup/using58.C: New.
5647 * g++.dg/lookup/using59.C: New.
5648
932f48ac
NS
5649 * g++.dg/lookup/using17.C: Adjust diagnostics.
5650
a10f9a2e
MS
56512017-05-25 Martin Sebor <msebor@redhat.com>
5652
5653 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5654 positives on ILP32.
5655 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5656 column numbers.
5657 * gcc.dg/pr60114.c: Same.
5658
47c05e71
JH
56592017-05-23 Jan Hubicka <hubicka@ucw.cz>
5660
5661 * gfortran.dg/pr48636.f90: Fix template better.
5662
f35a733d
NS
56632017-05-25 Nathan Sidwell <nathan@acm.org>
5664
5665 * g++.dg/lookup/koenig14.C: New.
5666
18c1e9e0
PC
56672017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5668
5669 PR c++/79583
5670 * g++.dg/cpp0x/pr79583.C: New.
5671
2673d192
PC
56722017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5673
5674 PR c++/68578
5675 * g++.dg/cpp1y/pr68578.C: New.
5676
bce8ef71
MG
56772017-05-25 Marc Glisse <marc.glisse@inria.fr>
5678
5679 * gcc.dg/tree-ssa/vce-1.c: New file.
5680
11d6b45d
MG
56812017-05-25 Marc Glisse <marc.glisse@inria.fr>
5682
5683 * gcc.dg/tree-ssa/addadd.c: New file.
5684
5ad4f1c8
NS
56852017-05-24 Nathan Sidwell <nathan@acm.org>
5686
5687 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5688 * g++.dg/lookup/friend19.C: New.
5689 * g++.dg/lookup/friend20.C: New.
5690
d4a760d8
JW
56912017-05-24 Jonathan Wakely <jwakely@redhat.com>
5692
5693 PR c++/80544
5694 * g++.dg/expr/cast11.C: New test.
5695
3cd211af
MS
56962017-05-24 Martin Sebor <msebor@redhat.com>
5697
5698 PR c/80731
5699 * c-c++-common/Wfloat-conversion.c: Adjust.
5700 * c-c++-common/dfp/convert-int-saturate.c: Same.
5701 * c-c++-common/pr68657-1.c: Same.
5702 * g++.dg/ext/utf-cvt.C: Same.
5703 * g++.dg/ext/utf16-4.C: Same.
5704 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5705 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5706 * g++.dg/warn/Wconversion3.C: Same.
5707 * g++.dg/warn/Wconversion4.C: Same.
5708 * g++.dg/warn/Wsign-conversion.C: Same.
5709 * g++.dg/warn/overflow-warn-1.C: Same.
5710 * g++.dg/warn/overflow-warn-3.C: Same.
5711 * g++.dg/warn/overflow-warn-4.C: Same.
5712 * g++.dg/warn/pr35635.C: Same.
5713 * g++.old-deja/g++.mike/enum1.C: Same.
5714 * gcc.dg/Wconversion-3.c: Same.
5715 * gcc.dg/Wconversion-5.c: Same.
5716 * gcc.dg/Wconversion-complex-c99.c: Same.
5717 * gcc.dg/Wconversion-complex-gnu.c: Same.
5718 * gcc.dg/Wconversion-integer.c: Same.
5719 * gcc.dg/Wsign-conversion.c: Same.
5720 * gcc.dg/bitfld-2.c: Same.
5721 * gcc.dg/c90-const-expr-11.c: Same.
5722 * gcc.dg/c90-const-expr-7.c: Same.
5723 * gcc.dg/c99-const-expr-7.c: Same.
5724 * gcc.dg/overflow-warn-1.c: Same.
5725 * gcc.dg/overflow-warn-2.c: Same.
5726 * gcc.dg/overflow-warn-3.c: Same.
5727 * gcc.dg/overflow-warn-4.c: Same.
5728 * gcc.dg/overflow-warn-5.c: Same.
5729 * gcc.dg/overflow-warn-8.c: Same.
5730 * gcc.dg/overflow-warn-9.c: New test.
5731 * gcc.dg/pr35635.c: Adjust.
5732 * gcc.dg/pr59940.c: Same.
5733 * gcc.dg/pr59963-2.c: Same.
5734 * gcc.dg/pr60114.c: Same.
5735 * gcc.dg/switch-warn-2.c: Same.
5736 * gcc.dg/utf-cvt.c: Same.
5737 * gcc.dg/utf16-4.c: Same.
5738
216bfadc
JJ
57392017-05-24 Jakub Jelinek <jakub@redhat.com>
5740
5741 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5742 Don't include limits.h.
5743 (w): Conditionalize on long long wider than int. Use
5744 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5745 -9223372036854775808.
5746 (x): Use __INT_MAX__ instead of INT_MAX.
5747
610abc02
TK
57482017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5749
5750 PR fortran/66094
5751 * gfortran.dg/inline_matmul_16.f90: New test.
5752
8d0c9b36
TV
57532017-05-24 Tom de Vries <tom@codesourcery.com>
5754
5755 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5756
3f3fb6c9
PB
57572017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5758
5759 PR middle-end/80823
5760 * gcc.dg/pr80823.c: New test.
5761
00e0af8d
AK
57622017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5763
5764 * gcc.target/s390/pr80725.c: New test.
5765
6131102c
NS
57662017-05-23 Nathan Sidwell <nathan@acm.org>
5767
ef4c5e78
NS
5768 * g++.dg/lookup/extern-c-hidden.C: New.
5769 * g++.dg/lookup/extern-redecl1.C: New.
5770
6131102c
NS
5771 PR c++/80866
5772 * g++.dg/parse/pr80866.C: New.
5773
d2db2e6b
JH
57742017-05-23 Jan Hubicka <hubicka@ucw.cz>
5775
5776 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5777 * gcc.dg/ipa/inline-5.c: Likewise.
5778 * gfortran.dg/pr48636.f90: Likewise.
5779
e4ea7a4c
NS
57802017-05-23 Nathan Sidwell <nathan@acm.org>
5781
5782 * g++.dg/parse/ctor9.C: Adjust expected error.
5783
c2d7c404
JD
57842017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5785
5786 PR libgfortran/80256
5787 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5788 Cygwin.
5789
fd71a9a2
TS
57902017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5791
5792 * c-c++-common/goacc/parallel-dims-1.c: Update.
5793 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5794 * c-c++-common/goacc/routine-1.c: Likewise.
5795 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5796 * g++.dg/goacc/template.C: Likewise.
5797 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5798 * gfortran.dg/goacc/routine-3.f90: Likewise.
5799 * gfortran.dg/goacc/sie.f95: Likewise.
5800 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5801
9d029ddf
NS
58022017-05-23 Nathan Sidwell <nathan@acm.org>
5803
5804 * g++.dg/lookup/using13.C: Adjust expected error.
5805
008c7367
SKS
58062017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5807
5808 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5809
d1f6caae
MM
58102017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5811
5812 PR target/80718
5813 * gcc.target/powerpc/pr80718.c: New test.
5814
2ea0d750
SB
58152017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5816
5817 * gcc.target/powerpc/conditional-return.c: New testcase.
5818
25b81686
BS
58192017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5820
5821 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5822 LE-only.
5823
477f145b
JW
58242017-05-22 Janus Weil <janus@gcc.gnu.org>
5825
5826 PR fortran/80766
5827 * gfortran.dg/typebound_call_28.f90: New test.
5828
65cc1407
NS
58292017-05-22 Nathan Sidwell <nathan@acm.org>
5830
5831 * g++.dg/lookup/strong-using.C: New.
5832
0c4f8178
TP
58332017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5834
5835 * gcc.target/arm/movsi_movt.c: New test.
5836 * gcc.target/arm/movdi_movt.c: New test.
5837
fbb1c7d4
EB
58382017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5839
5840 * gnat.dg/specs/not_null1.ads: New test.
5841
d3271136
EB
58422017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5843
5844 * gnat.dg/limited_with5.ad[sb]: New test.
5845 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5846 * gnat.dg/limited_with6.ad[sb]: New test.
5847 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5848
4c24ec6d
EB
58492017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5850
5851 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5852 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5853
4bcbb7b8
PC
58542017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5855
5856 PR c++/70265
5857 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5858 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5859
51cd6b78
JD
58602017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5861
5862 PR libgfortran/80333
5863 * gfortran.dg/dtio_30.f03: New test.
5864
33f8c0a1
MP
58652017-05-19 Marek Polacek <polacek@redhat.com>
5866
5867 PR sanitizer/80800
5868 * c-c++-common/ubsan/pr80800.c: New test.
5869 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5870
9740ed54
TS
58712017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5872
7fd549d2
TS
5873 * c-c++-common/goacc/default-1.c: Update.
5874 * c-c++-common/goacc/default-2.c: Likewise.
5875 * c-c++-common/goacc/default-4.c: Likewise.
5876 * gfortran.dg/goacc/default-1.f95: Likewise.
5877 * gfortran.dg/goacc/default-4.f: Likewise.
5878 * c-c++-common/goacc/default-5.c: New file.
5879 * gfortran.dg/goacc/default-5.f: Likewise.
5880
9740ed54
TS
5881 * c-c++-common/goacc/default-1.c: New file.
5882 * c-c++-common/goacc/default-2.c: Likewise.
5883 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5884 test cases in...
5885 * c-c++-common/goacc/default-3.c: ... this new file, and...
5886 * c-c++-common/goacc/default-4.c: ... this new file.
5887 * gfortran.dg/goacc/default.f95: Remove file, including its test
5888 cases in...
5889 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5890 * gfortran.dg/goacc/default-2.f: ... this new file.
5891 * gfortran.dg/goacc/default-3.f95: New file.
5892 * gfortran.dg/goacc/default-4.f: Likewise.
5893
2a8a8d7b
NS
58942017-05-19 Nathan Sidwell <nathan@acm.org>
5895
5896 * g++.dg/inherit/covariant7.C: Adjust.
5897
a978134e
PB
58982017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5899
5900 * gcc.target/arm/tls-disable-literal-pool.c: Change
5901 require-effective-target to tls_native.
5902 Move dg-error to return statement line and change to dg-message.
5903
39aac208
RB
59042017-05-19 Richard Biener <rguenther@suse.de>
5905
5906 PR c++/80593
5907 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5908 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5909
035ab826
RB
59102017-05-19 Richard Biener <rguenther@suse.de>
5911
5912 PR middle-end/80764
5913 * gcc.dg/torture/pr80764.c: New testcase.
5914
52e14b96
MM
59152017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5916
5917 PR target/80510
5918 * gcc.target/powerpc/pr80510-1.c: New test.
5919 * gcc.target/powerpc/pr80510-2.c: Likewise.
5920
4287da82
EG
59212017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5922
5923 * gcc.dg/pragma-diag-7.c: New test.
5924
e4171e10
UB
59252017-05-18 Uros Bizjak <ubizjak@gmail.com>
5926
5927 PR target/80799
5928 * g++.dg/other/i386-11.C: New test.
5929
cdefeea2
WS
59302017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5931
5932 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5933 * fold-vec-div-floatdouble.c: Likewise.
5934 * fold-vec-logical-ands-char.c: Likewise.
5935 * fold-vec-logical-ands-int.c: Likewise.
5936 * fold-vec-logical-ands-short.c: Likewise.
5937 * fold-vec-logical-ors-char.c: Likewise.
5938 * fold-vec-logical-ors-int.c: Likewise.
5939 * fold-vec-logical-ors-short.c: Likewise.
5940 * fold-vec-logical-other-char.c: Likewise.
5941 * fold-vec-mule-misc.c: Likewise.
5942 * fold-vec-mult-float.c: Likewise.
5943 * fold-vec-mult-floatdouble.c: Likewise.
5944 * fold-vec-mult-int.c: Likewise.
5945 * fold-vec-mult-int128-p9.c: Likewise.
5946 * fold-vec-sub-floatdouble.c: Likewise.
5947 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5948 Add lp64 requirement.
5949 * fold-vec-mult-int128-p8.c: Likewise.
5950 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5951
62ee030a
SM
59522017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5953
5954 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5955 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5956 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5957 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5958 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5959 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5960 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5961 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5962 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5963 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5964 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5965 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5966 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5967 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5968 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5969 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5970 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5971 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5972 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5973 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5974 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5975 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5976 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5977 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5978 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5979 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5980
00a84d0e
SL
59812017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5982
5983 * gcc.target/sparc/niagara7-align.c: New test.
5984
243c2883
MP
59852017-05-18 Marek Polacek <polacek@redhat.com>
5986
5987 PR sanitizer/80797
5988 * c-c++-common/ubsan/null-12.c: New test.
5989
e98e6340
SB
59902017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5991
5992 PR middle-end/80692
5993 * gcc.c-torture/execute/pr80692.c: New testcase.
5994
0152001b 59952017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5996
5997 PR libgfortran/80741
5998 * gfortran.dg/read_4.f90: New test.
5999
c8ded430
BS
60002017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6001
6002 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6003
e5b1f5a1
FR
60042017-05-17 Fritz Reese <fritzoreese@gmail.com>
6005
6006 PR fortran/80668
6007 * gfortran.dg/pr80668.f90: New.
6008
9853cb28
PB
60092017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6010
6011 PR middle-end/80775
6012 * gcc.dg/pr80775.c: New test.
6013
142473df
MP
60142017-05-17 Marek Polacek <polacek@redhat.com>
6015
6016 PR sanitizer/80659
6017 * gcc.dg/asan/pr80659.c: New test.
6018
8508a5b5
SKS
60192017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6020
6021 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6022 unsigned long.
6023
bc36d2b7
CX
60242017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6025
6026 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6027
4fc5ebf1
JG
60282017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6029 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6030
6031 PR tree-optimization/80457
6032 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6033 call vect_model_simple_cost.
6034
bedee914
PT
60352017-05-16 Paul Thomas <pault@gcc.gnu.org>
6036
6037 PR fortran/80554
6038 * gfortran.dg/submodule_29.f08: New test.
6039
10791753
DM
60402017-05-16 David Malcolm <dmalcolm@redhat.com>
6041
6042 * g++.dg/other/accessor-fixits-1.C: New test case.
6043 * g++.dg/other/accessor-fixits-2.C: New test case.
6044 * g++.dg/other/accessor-fixits-3.C: New test case.
6045 * g++.dg/other/accessor-fixits-4.C: New test case.
6046
727577c2
CL
60472017-05-16 Carl Love <cel@us.ibm.com>
6048
6049 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6050 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6051 built-ins to the test suite file. Note, support for mradds exists
6052 but no test case exists.
6053 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6054 built-ins to the test suite file.
6055
6b6ae9eb
MP
60562017-05-16 Marek Polacek <polacek@redhat.com>
6057
6058 PR sanitizer/80536
6059 PR sanitizer/80386
6060 * c-c++-common/ubsan/pr80536.c: New test.
6061 * g++.dg/ubsan/pr80386.C: New test.
6062
678d7e19
TC
60632017-05-16 Tamar Christina <tamar.christina@arm.com>
6064
6065 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6066 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6067
6da37857
MW
60682016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6069
6070 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6071 expected output of vadd, vsub and vmul instructions.
6072 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6073 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6074 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6075
a5768d38
JD
60762017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6077
6078 PR libgfortran/80727
6079 * gfortran.dg/read_3.f90: New test.
6080
3a77e7cc
NS
60812017-05-15 Nathan Sidwell <nathan@acm.org>
6082
2016c841
NS
6083 PR c++/79369
6084 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6085
3a77e7cc
NS
6086 PR c++/79369
6087 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6088 * g++.dg/cpp0x/pr79369.C: New.
6089
0735a1c8
SK
60902017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6091
6092 PR fortran/80752
3a77e7cc 6093 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6094
f108770a
UB
60952017-05-15 Uros Bizjak <ubizjak@gmail.com>
6096
900b5b6a 6097 PR target/80425
f108770a
UB
6098 * gcc.target/i386/pr80425-1.c: New test.
6099 * gcc.target/i386/pr80425-2.c: Ditto.
6100
e30ce0a3
JL
61012017-05-15 Jeff Law <law@redhat.com>
6102
6103 * gcc.target/mips/reorgbug-1.c: New test.
6104
0d5a0a33
PMR
61052017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6106
6107 * gnat.dg/specs/pack13.ads: New test.
6108
a104bd88
MS
61092017-05-14 Martin Sebor <msebor@redhat.com>
6110
6111 PR middle-end/77671
6112 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6113 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6114 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6115 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6116 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6117
c6c02519
MS
61182017-05-14 Martin Sebor <msebor@redhat.com>
6119
6120 PR middle-end/80669
6121 * gcc.dg/builtin-stpncpy.c: New test.
6122
d6d4d770
DS
61232017-05-14 Daniel Santos <daniel.santos@pobox.com>
6124
6125 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6126 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6127 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6128 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6129
b9bdd60b
JK
61302017-05-14 Julia Koval <julia.koval@intel.com>
6131
6132 * gcc.target/i386/xgetsetbv.c: New test.
6133
28ae01cd
NK
61342017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6135
6136 PR fortran/80442
6137 * gfortran.dg/impl_do_var_data.f90: New Test
6138
c7488b4f
PJ
61392017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6140
6141 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6142 A regression test for a private array access case which caused
6143 an assert.
6144
9b5f12ae
MS
61452017-05-12 Martin Sebor <msebor@redhat.com>
6146
6147 PR testsuite/80643
6148 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6149 to the purpose of the test.
6150
b76f1550
SM
61512017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6152
6153 * gcc.target/powerpc/bmi-andn-1.c: New file
6154 * gcc.target/powerpc/bmi-andn-2.c: New file.
6155 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6156 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6157 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6158 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6159 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6160 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6161 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6162 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6163 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6164 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6165 * gcc.target/powerpc/bmi-check.h: New File.
6166 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6167 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6168 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6169 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6170 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6171 * gcc.target/powerpc/bmi2-check.h: New file.
6172 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6173 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6174 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6175 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6176 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6177 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6178 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6179 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6180 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6181
2a3fa75a
PC
61822017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6183
6184 PR c++/60430
6185 * g++.dg/cpp0x/pr60430.C: New.
6186
e8bf7c7b
JL
61872017-05-12 Jeff Law <law@redhat.com>
6188
6189 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6190
284d1f76
PB
61912017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6192
6193 PR middle-end/80707
6194 * g++.dg/pr80707.C: New test.
6195
302a0e37
WS
61962017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6197
6198 * gcc.target/powerpc/fold-vec-div-float.c: New.
6199 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6200 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6201
a7785078
WS
62022017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6203
6204 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6205 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6206 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6207 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6208 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6209 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6210 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6211 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6212 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6213 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6214 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6215 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6216
9206028e
PC
62172017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6218
6219 PR c++/49604
6220 * g++.dg/cpp0x/forw_enum14.C: New.
6221 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6222
7af1c0ad
RB
62232017-05-12 Richard Biener <rguenther@suse.de>
6224
6225 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6226
f7e95bdb
PC
62272017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/67687
6230 * g++.dg/cpp0x/constexpr-ice17.C: New.
6231
53e788d0
RB
62322017-05-12 Richard Biener <rguenther@suse.de>
6233
6234 PR tree-optimization/80713
6235 * gcc.dg/torture/pr80713.c: New testcase.
6236
2ead1ab9
AK
62372017-05-12 Andi Kleen <ak@linux.intel.com>
6238
6239 PR testsuite/77684
6240 * lib/target-supports.exp (profopt-perf-wrapper):
6241 Add -m8 option to increase parallelism.
6242
ee58b02f
TS
62432017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6244
1e47f02b
TS
6245 * c-c++-common/goacc/parallel-dims-1.c: New file.
6246 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6247
b0f271ce
TS
6248 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6249 * c-c++-common/goacc/classify-kernels.c: Likewise.
6250 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6251 Likewise.
6252 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6253 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6254 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6255 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6256 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6257 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6258 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6259 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6260 * c-c++-common/goacc/kernels-loop.c: Likewise.
6261 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6262 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6263 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6264 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6265 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6266 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6267 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6268 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6269 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6270 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6271 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6272 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6273
25651634
TS
6274 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6275 * c-c++-common/goacc/classify-kernels.c: Likewise.
6276 * c-c++-common/goacc/classify-parallel.c: Likewise.
6277 * c-c++-common/goacc/classify-routine.c: Likewise.
6278 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6279 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6280 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6281 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6282
ee58b02f
TS
6283 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6284 * c-c++-common/goacc/classify-kernels.c: Likewise.
6285 * c-c++-common/goacc/classify-parallel.c: Likewise.
6286 * c-c++-common/goacc/classify-routine.c: Likewise.
6287 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6288 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6289 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6290 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6291
2d82ec25
NS
62922017-05-11 Nathan Sidwell <nathan@acm.org>
6293
6294 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6295
62962017-05-11 Carl Love <cel@us.ibm.com>
6297
6298 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6299 to the test suite file.
6300 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6301 to the test suite file.
6302
628c06d6
JD
63032017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6304
6305 PR fortran/78659
6306 * gfortran.dg/namelist_91.f90: New test.
6307 * gfortran.dg/namelist_92.f90: New test.
6308 * gfortran.dg/namelist_93.f90: New test.
6309 * gfortran.dg/namelist_94.f90: New test.
6310
1bea0f26
BS
63112017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6312
6313 PR target/80695
6314 * gcc.target/powerpc/pr80695-p8.c: New file.
6315 * gcc.target/powerpc/pr80695-p9.c: New file.
6316
7c85c9fe
UB
63172017-05-11 Uros Bizjak <ubizjak@gmail.com>
6318 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR target/80706
6321 * gcc.target/i386/pr80706.c: New test.
6322
d7a33a4c
JK
63232017-05-11 Julia Koval <julia.koval@intel.com>
6324
6325 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6326 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6327 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6328 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6329
59fbddcf
PC
63302017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/70538
6333 * g++.dg/cpp0x/pr70538.C: New.
6334
cc09ff60
UB
63352017-05-11 Uros Bizjak <ubizjak@gmail.com>
6336
7c85c9fe
UB
6337 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6338 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6339 (dg-options): Remove -fno-tree-sink.
6340
4fd18c78
KN
63412017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6342
6343 * gcc.target/powerpc/cmpb-1.c: New test.
6344 * gcc.target/powerpc/cmpb-2.c: New test.
6345 * gcc.target/powerpc/cmpb-3.c: New test.
6346 * gcc.target/powerpc/cmpb32-1.c: New test.
6347 * gcc.target/powerpc/cmpb32-2.c: New test.
6348
43b883a9
RB
63492017-05-11 Richard Biener <rguenther@suse.de>
6350
6351 PR tree-optimization/80705
6352 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6353
29b871ec
NS
63542017-05-11 Nathan Sidwell <nathan@acm.org>
6355
6356 * lib/scanlang.exp: New.
6357 * lib/gcc-dg.exp: Load scanlang.exp.
6358 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6359
c587104e
MM
63602017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6361
6362 PR testsuite/80580
6363 * gcc.dg/gimplefe-error-6.c: New test.
6364
67ac9a9d
MM
63652017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6366
6367 PR testsuite/80580
6368 * gcc.dg/gimplefe-error-5.c: New test.
6369
ac4eb40f
MM
63702017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6371
6372 PR testsuite/80580
6373 * gcc.dg/gimplefe-error-4.c: New test.
6374
d45d6282
BS
63752017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6376
6377 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6378
f4ee3a9e
UB
63792017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6380
6381 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6382 (_mm_maskz_max_round_sd): Test new intrinsics.
6383 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6384 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6385 (_mm_maskz_max_round_ss): Test new intrinsics.
6386 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6387 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6388 (_mm_maskz_min_round_sd): Test new intrinsics.
6389 * gcc.target/i386/avx512f-vminsd-2.c: New.
6390 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6391 (_mm_maskz_min_round_ss): Test new intrinsics.
6392 * gcc.target/i386/avx512f-vminss-2.c: New.
6393 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6394 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6395 (__builtin_ia32_minss_mask_round): Test new builtins.
6396 * gcc.target/i386/sse-13.c: Ditto.
6397 * gcc.target/i386/sse-23.c: Ditto.
6398 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6399 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6400 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6401 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6402 (_mm_mask_min_round_ss): Test new intrinsics.
6403 * gcc.target/i386/testround-1.c: Ditto.
6404
64052017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6406
6407 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6408 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6409 (_mm_maskz_div_round_sd): Test new intrinsics.
6410 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6411 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6412 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6413 (_mm_maskz_div_round_ss): Test new intrinsics.
6414 * gcc.target/i386/avx512f-vdivss-2.c: New.
6415 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6416 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6417 (_mm_maskz_mul_round_sd): Test new intrinsics.
6418 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6419 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6420 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6421 (_mm_maskz_mul_round_ss): Test new intrinsics.
6422 * gcc.target/i386/avx512f-vmulss-2.c: New.
6423 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6424 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6425 (__builtin_ia32_mulss_mask_round): Test new builtins.
6426 * gcc.target/i386/sse-13.c: Ditto.
6427 * gcc.target/i386/sse-23.c: Ditto.
6428 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6429 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6430 (_mm_maskz_mul_round_ss): Test new intrinsics.
6431 * gcc.target/i386/testround-1.c: Ditto.
6432
64332017-05-10 Julia Koval <julia.koval@intel.com>
6434
6435 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6436 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6437 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6438
64392017-05-10 Julia Koval <julia.koval@intel.com>
6440
6441 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6442 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6443 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6444 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6445
ca4d2851
PB
64462017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6447
0f374417 6448 PR tree-optimization/51513
ca4d2851
PB
6449 * gcc.target/powerpc/pr51513.c: New test.
6450 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6451 __builtin_abort().
6452 * gcc.dg/predict-14.c: Likewise.
6453
5562ebfc
CL
64542017-05-10 Carl Love <cel@us.ibm.com>
6455 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6456 to the test suite file.
6457 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6458 to the test suite file.
6459
0ca2e7f7
PK
64602017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6461
6462 PR tree-optimization/77644
6463 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6464
e1ad2926
AO
64652017-05-10 Alexandre Oliva <aoliva@redhat.com>
6466
6467 * gcc.dg/guality/inline-params-2.c: New.
6468
f00b411f
PC
64692017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6470
6471 PR c++/80145
6472 * g++.dg/cpp1y/auto-fn37.C: New.
6473 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6474
bf2a705c
MM
64752017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6476
6477 PR target/68163
6478 * gcc.target/powerpc/pr68163.c: New test.
6479
5285d5d3
JW
64802017-05-09 Janus Weil <janus@gcc.gnu.org>
6481
6482 PR fortran/79311
6483 * gfortran.dg/finalize_32.f90: New test.
6484
31c2d57d
VR
64852017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6486
6487 PR c/35441
6488 * gcc.dg/pr35441.c: New test.
6489
731f2c8a
MS
64902017-05-09 Martin Sebor <msebor@redhat.com>
6491
6492 PR testsuite/80643
6493 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6494 output.
6495
cc49d15a
PC
64962017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/80186
6499 * g++.dg/template/crash126.C: New.
6500
85282abc
SP
65012017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6502
6503 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6504 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6505 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6506 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6507
823c79ae
DH
65082017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6509
10a8bb62 6510 PR testsuite/80611
823c79ae
DH
6511 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6512
79557bae
CZ
65132017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6514
6515 * gcc.target/arc/tmac-1.c: New file.
6516 * gcc.target/arc/tmac-2.c: Likewise.
6517 * gcc.target/arc/tmac.h: Likewise.
6518
c7314bc1
CZ
65192017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6520 Andrew Burgess <andrew.burgess@embecosm.com>
6521
6522 * gcc.target/arc/firq-1.c: New file.
6523 * gcc.target/arc/firq-2.c: Likewise.
6524 * gcc.target/arc/firq-3.c: Likewise.
6525 * gcc.target/arc/firq-4.c: Likewise.
6526 * gcc.target/arc/firq-5.c: Likewise.
6527 * gcc.target/arc/firq-6.c: Likewise.
6528
41453183
CZ
65292017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6530
6531 * gcc.target/arc/interrupt-5.c: Newfile.
6532 * gcc.target/arc/interrupt-6.c: Likewise.
6533 * gcc.target/arc/interrupt-7.c: Likewise.
6534 * gcc.target/arc/interrupt-8.c: Likewise.
6535 * gcc.target/arc/interrupt-9.c: Likewise.
6536
019bd543
RB
65372017-05-09 Richard Biener <rguenther@suse.de>
6538
6539 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6540 and adjust.
6541 * gcc.dg/vect/vect-50.c: Likewise.
6542
684f84de
MP
65432017-05-09 Marek Polacek <polacek@redhat.com>
6544
6545 PR c/80525
6546 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6547 * c-c++-common/Wlogical-op-2.c: New test.
6548
fd71825b
SKS
65492017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6550
6551 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6552 for targets with __SIZEOF_INT__ < 4.
6553
4ca2e6ec
RB
65542017-05-09 Richard Biener <rguenther@suse.de>
6555
6556 * gcc.dg/vect/vect-50.c: Revert last change.
6557 * gcc.dg/vect/vect-44.c: Likewise.
6558
631238ac
MS
65592017-05-08 Martin Sebor <msebor@redhat.com>
6560
6561 PR translation/80280
6562 * gcc.dg/format/gcc_diag-10.c: New test.
6563
6ba86ba7
KN
65642017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6565
6566 PR target/80101
6567 * gcc.target/powerpc/pr80101-1.c: New test.
6568
0f6ed121
TK
65692017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6570
6571 PR fortran/79930
6572 * gfortran.dg/inline_transpose_1.f90: Add
6573 -finline-matmul-limit=0 to options.
6574 * gfortran.dg/matmul_5.f90: Likewise.
6575 * gfortran.dg/vect/vect-8.f90: Likewise.
6576 * gfortran.dg/inline_matmul_14.f90: New test.
6577 * gfortran.dg/inline_matmul_15.f90: New test.
6578
fd991039
TK
65792017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6580
6581 PR fortran/80602
6582 * gfortran.dg/matmul_15.f90: New test case.
6583
18b8c294
WD
65842017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6585
774cccdc
JJ
6586 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6587 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6588
8637c116
JL
65892017-05-07 Jeff Law <law@redhat.com>
6590
6591 Revert:
6592 2017-05-06 Jeff Law <law@redhat.com>
6593 PR tree-optimization/78496
6594 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6595 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6596
973dfbb4
JL
65972017-05-06 Jeff Law <law@redhat.com>
6598
6599 PR tree-optimization/78496
6600 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6601 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6602
8ffa3150
RS
66032017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6604
6605 * gcc.target/aarch64/spill_1.c: New test.
6606
2a3f7997
RS
66072017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6608
6609 PR rtl-optimization/75964
6610 * gcc.dg/torture/pr75964.c: New test.
6611
d554bf23
TV
66122017-05-06 Tom de Vries <tom@codesourcery.com>
6613
6614 PR testsuite/80606
6615 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6616 * gcc.target/i386/avx-vtestpd-2.c: Same.
6617 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6618 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6619 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6620 * gcc.target/i386/avx-vtestpd-3.c: Same.
6621 * gcc.target/i386/avx-vtestps-1.c: Same.
6622 * gcc.target/i386/avx-vtestps-2.c: Same.
6623 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6624 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6625 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6626 * gcc.target/i386/avx-vtestps-3.c: Same.
6627
7a976fe7
TV
66282017-05-06 Tom de Vries <tom@codesourcery.com>
6629
6630 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6631
0e852c66
TV
66322017-05-06 Tom de Vries <tom@codesourcery.com>
6633
6634 PR testsuite/80557
6635 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6636 * gcc.target/powerpc/altivec-types-1.c: Same.
6637
63c40d92
TV
66382017-05-06 Tom de Vries <tom@codesourcery.com>
6639
6640 PR testsuite/80557
6641 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6642 * gcc.target/spu/intrinsics-1.c: Same.
6643
b25b8f91
TV
66442017-05-06 Tom de Vries <tom@codesourcery.com>
6645
6646 PR testsuite/80557
6647 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6648
6df13491
TV
66492017-05-06 Tom de Vries <tom@codesourcery.com>
6650
6651 PR testsuite/80557
6652 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6653 * gcc.target/aarch64/spellcheck_2.c: Same.
6654 * gcc.target/aarch64/spellcheck_3.c: Same.
6655
e01261fe
TV
66562017-05-06 Tom de Vries <tom@codesourcery.com>
6657
6658 PR testsuite/80557
6659 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6660 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6661 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6662 * g++.dg/debug/dwarf2/typedef5.C: Same.
6663 * g++.dg/goacc/data-1.C: Same.
6664
9945596c
BS
66652017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6666
6667 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6668
8acb8575
MM
66692017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 PR target/79038
6672 PR target/79202
6673 PR target/79203
6674 * gcc.target/powerpc/ppc-round3.c: New test.
6675 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6676
ac699a04
JJ
66772017-05-05 Jakub Jelinek <jakub@redhat.com>
6678
8dc6a926
JJ
6679 PR tree-optimization/80632
6680 * gcc.dg/pr80632.c: New test.
6681
ac699a04
JJ
6682 PR tree-optimization/80558
6683 * gcc.dg/tree-ssa/vrp115.c: New test.
6684
655b5fc8
AV
66852017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6686 Thomas Preud'homme <thomas.preudhomme@arm.com>
6687 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6688
6689 PR target/71607
6690 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6691 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6692 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6693 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6694 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6695 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6696 * gcc.target/arm/tls-disable-literal-pool.c: New.
6697
c02d2d0a
PK
66982017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6699
6700 PR tree-optimization/80613
6701 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6702
dfae9048
PC
67032017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/71577
6706 * g++.dg/cpp0x/pr71577.C: New.
6707
d9c5a8b9
MS
67082017-05-04 Martin Sebor <msebor@redhat.com>
6709
6710 PR middle-end/79234
6711 * gcc.dg/builtin-stringop-chk-8.c: New test.
6712 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6713 * gcc.dg/builtin-stringop-chk-4.c: Same.
6714 * gcc.dg/builtin-strncat-chk-1.c: Same.
6715 * g++.dg/ext/strncpy-chk1.C: Same.
6716 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6717 * gcc.dg/out-of-bounds-1.c: Same.
6718 * gcc.dg/pr78138.c: Same.
6719 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6720 * gfortran.dg/mvbits_7.f90: Same.
6721
e50d56a5
MS
67222017-05-04 Martin Sebor <msebor@redhat.com>
6723
6724 PR preprocessor/79214
6725 PR middle-end/79222
6726 PR middle-end/79223
6727 * gcc.dg/pr79214.c: New test.
6728 * gcc.dg/pr79214.h: New test header.
6729 * gcc.dg/pr79222.c: New test.
6730 * gcc.dg/pr79223.c: New test.
6731 * gcc.dg/pr78138.c: Adjust.
6732 * gfortran.dg/unconstrained_commons.f: Same.
6733
0f2c4a8f
MS
67342017-05-04 Martin Sebor <msebor@redhat.com>
6735
6736 PR translation/80280
6737 * g++.dg/abi/Wabi-2-3.C: Adjust.
6738 * g++.dg/abi/Wabi-3-2.C: Ditto.
6739 * g++.dg/lookup/using17.C: Ditto.
6740 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6741
8eef6097
MJ
67422017-05-04 Martin Jambor <mjambor@suse.cz>
6743
6744 PR tree-optimization/80622
6745 * gcc.dg/tree-ssa/pr80622.c: New test.
6746
67472017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6748
6749 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6750
26f1a658
JH
67512017-05-04 Jan Hubicka <hubicka@ucw.cz>
6752
6753 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6754 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6755
4d147bca
RB
67562017-05-04 Richard Biener <rguenther@suse.de>
6757
6758 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6759
3862ef76
RS
67602017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6761
6762 * gcc.dg/vect/vect-profile-1.c: New test.
6763
c89ffd99
MP
67642017-05-04 Marek Polacek <polacek@redhat.com>
6765
6766 PR tree-optimization/80612
6767 * gcc.dg/torture/pr80612.c: New test.
6768
261ce1e5
PB
67692017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6770 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6771
6772 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6773 check_effective_target_arm_thumb1_movt_ok.
6774
556cf088
PB
67752017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6776
6777 * gcc.target/arm/fpscr.c: New file.
6778
010b1cc0
TP
67792017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6780
6781 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6782 target.
6783
99b68476
TV
67842017-05-04 Tom de Vries <tom@codesourcery.com>
6785
6786 PR testsuite/80557
6787 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6788 line numbers.
6789 * g++.dg/warn/miss-format-1.C: Same.
6790 * g++.dg/warn/overflow-warn-1.C: Same.
6791 * g++.dg/warn/overflow-warn-3.C: Same.
6792 * g++.dg/warn/overflow-warn-4.C: Same.
6793
09177a4b
TV
67942017-05-04 Tom de Vries <tom@codesourcery.com>
6795
6796 PR testsuite/80557
6797 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6798 * gcc.target/i386/pr68657.c: Same.
6799 * gcc.target/i386/pr69255-1.c: Same.
6800 * gcc.target/i386/pr69255-2.c: Same.
6801 * gcc.target/i386/pr69255-3.c: Same.
6802
02c64149
RB
68032017-05-04 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/31130
6806 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6807 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6808 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6809 * gcc.dg/pr52904.c: Remove XFAIL.
6810 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6811
9a26dfc8
JL
68122017-05-03 Jeff Law <law@redhat.com>
6813
6814 PR tree-optimization/78496
6815 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6816
4d0e904f
UB
68172017-05-03 Uros Bizjak <ubizjak@gmail.com>
6818
6819 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6820
49ab4621
RB
68212017-05-03 Richard Biener <rguenther@suse.de>
6822
6823 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6824
18bfe940
JJ
68252017-05-03 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR tree-optimization/79472
4d0e904f
UB
6828 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6829 to dg-options.
18bfe940
JJ
6830 * gcc.dg/tree-ssa/vrp113.c: New test.
6831 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6832 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6833 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6834
53e62089
TV
68352017-05-03 Tom de Vries <tom@codesourcery.com>
6836
6837 PR testsuite/80557
6838 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6839 * c-c++-common/Wshift-negative-value-2.c: Same.
6840 * c-c++-common/Wshift-negative-value-3.c: Same.
6841 * c-c++-common/Wshift-negative-value-4.c: Same.
6842 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6843 * c-c++-common/cpp/pr60400.c: Same.
6844 * c-c++-common/fmax-errors.c: Same.
6845 * c-c++-common/goacc/data-2.c: Same.
6846 * c-c++-common/goacc/host_data-2.c: Same.
6847 * c-c++-common/gomp/simd4.c: Same.
6848 * c-c++-common/pr28656.c: Same.
6849 * c-c++-common/pr43395.c: Same.
6850 * c-c++-common/torture/pr57945.c: Same.
6851
962913a5
TV
68522017-05-03 Tom de Vries <tom@codesourcery.com>
6853
6854 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6855 arg of dg directive.
6856 * c-c++-common/goacc/routine-3.c: Same.
6857 * c-c++-common/goacc/routine-4.c: Same.
6858
ad53f123
DM
68592017-05-02 David Malcolm <dmalcolm@redhat.com>
6860
6861 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6862 (test_fixit_insert_newline): New function.
6863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6864 (test_fixit_insert_newline): New function.
6865 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6866 (test_fixit_insert_newline): New function.
6867 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6868 (test_fixit_insert_newline): New function.
6869 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6870 (test_show_locus): Handle test_fixit_insert_newline.
6871
0ca91c77
BC
68722017-05-02 Bin Cheng <bin.cheng@arm.com>
6873
6874 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6875
cc5b8f3d
TC
68762017-04-27 Tamar Christina <tamar.christina@arm.com>
6877
6878 * gcc.dg/lsr-div1.c: New testcase.
6879
1853f5c7
SP
68802017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6881
6882 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6883 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6884 (_mm_maskz_add_round_sd): Test new intrinsics.
6885 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6886 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6887 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6888 (_mm_maskz_add_round_ss): Test new intrinsics.
6889 * gcc.target/i386/avx512f-vaddss-2.c: New.
6890 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6891 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6892 (_mm_maskz_sub_round_sd): Test new intrinsics.
6893 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6894 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6895 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6896 (_mm_maskz_sub_round_ss): Test new intrinsics.
6897 * gcc.target/i386/avx512f-vsubss-2.c: New.
6898 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6899 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6900 (__builtin_ia32_subss_mask_round): Test new builtins.
6901 * gcc.target/i386/sse-13.c: Ditto.
6902 * gcc.target/i386/sse-23.c: Ditto.
6903 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6904 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6905 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6906 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6907 (_mm_mask_sub_round_ss): Test new intrinsics.
6908 * gcc.target/i386/testround-1.c: Ditto.
6909
2bba7541
MJ
69102017-05-02 Martin Jambor <mjambor@suse.cz>
6911
6912 PR tree-optimization/78687
6913 * g++.dg/tree-ssa/pr78687.C: New test.
6914
2bf54d93
RB
69152017-05-02 Richard Biener <rguenther@suse.de>
6916
6917 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6918 behavior.
6919 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6920
aee63acc
RB
69212017-05-02 Richard Biener <rguenther@suse.de>
6922
6923 PR tree-optimization/80591
6924 * gcc.dg/torture/pr80591.c: New testcase.
6925
e7d70c6c
RB
69262017-05-02 Richard Biener <rguenther@suse.de>
6927
6928 PR tree-optimization/80549
6929 * gcc.dg/torture/pr80549.c: New testcase.
6930
52e0a9f7
SKS
69312017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6932
6933 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6934 unsigned long.
6935
815d9cc6
XR
69362017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6937
6938 PR c++/80038
6939 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6940
338035aa
DM
69412017-05-01 David Malcolm <dmalcolm@redhat.com>
6942
6943 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6944 reflect insertion fix-it hints at the same location now being
6945 consolidated.
6946
4d82d0bc
MS
69472017-05-01 Martin Sebor <msebor@redhat.com>
6948
6949 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6950 on ILP32 targets.
6951
d539a57b
TV
69522017-05-01 Tom de Vries <tom@codesourcery.com>
6953
6954 * gcc.dg/pr78768.c: Require linker plugin.
6955
c6b9e849
TK
69562017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6957
6958 PR fortran/37131
6959 * gfortran.dg/matmul_bounds_11.f90: New test.
6960
706eb1a7
MS
69612017-05-01 Martin Sebor <msebor@redhat.com>
6962
6963 PR tree-optimization/79715
6964 * gcc.dg/pr79715.c: New test.
6965
723f4140
TV
69662017-05-01 Tom de Vries <tom@codesourcery.com>
6967
6968 PR testsuite/65941
6969 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6970 * g++.dg/other/pr59492.C: Require effective target rdrand.
6971
6bbb3a69
VR
69722017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6973
6974 * g++.dg/diagnostic/member-decl-1.C: New test.
6975
4212aecd
MG
69762017-04-29 Marc Glisse <marc.glisse@inria.fr>
6977
6978 PR tree-optimization/80487
6979 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6980
fe75f732
PK
69812017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6982
6983 PR tree-optimization/79697
6984 * gcc.dg/tree-ssa/pr79697.c: New test.
6985
6bcd8768
TV
69862017-04-29 Tom de Vries <tom@codesourcery.com>
6987
6988 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6989
d127ae9f
MS
69902017-04-28 Martin Sebor <msebor@redhat.com>
6991
6992 PR tree-optimization/80523
6993 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6994
c9610933
TV
69952017-04-28 Tom de Vries <tom@codesourcery.com>
6996
6997 PR testsuite/80557
6998 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6999 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7000
b5be38bc
TV
70012017-04-28 Tom de Vries <tom@codesourcery.com>
7002
7003 PR testsuite/80557
7004 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7005 * obj-c++.dg/bitfield-4.mm: Same.
7006 * obj-c++.dg/bitfield-5.mm: Same.
7007 * obj-c++.dg/exceptions-3.mm: Same.
7008 * obj-c++.dg/exceptions-5.mm: Same.
7009 * obj-c++.dg/method-1.mm: Same.
7010 * obj-c++.dg/method-12.mm: Same.
7011 * obj-c++.dg/method-13.mm: Same.
7012 * obj-c++.dg/method-15.mm: Same.
7013 * obj-c++.dg/method-16.mm: Same.
7014 * obj-c++.dg/property/at-property-18.mm: Same.
7015 * obj-c++.dg/property/at-property-25.mm: Same.
7016 * obj-c++.dg/property/at-property-5.mm: Same.
7017 * obj-c++.dg/property/dynamic-2.mm: Same.
7018 * obj-c++.dg/property/property-neg-3.mm: Same.
7019 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7020 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7021 * obj-c++.dg/syntax-error-1.mm: Same.
7022 * obj-c++.dg/try-catch-13.mm: Same.
7023 * objc.dg/bitfield-4.m: Same.
7024 * objc.dg/class-1.m: Same.
7025 * objc.dg/method-11.m: Same.
7026 * objc.dg/method-6.m: Same.
7027 * objc.dg/method-7.m: Same.
7028 * objc.dg/method-9.m: Same.
7029 * objc.dg/missing-proto-3.m: Same.
7030 * objc.dg/naming-2.m: Same.
7031 * objc.dg/property/at-property-16.m: Same.
7032 * objc.dg/property/at-property-18.m: Same.
7033 * objc.dg/property/at-property-25.m: Same.
7034 * objc.dg/property/at-property-5.m: Same.
7035 * objc.dg/property/dynamic-2.m: Same.
7036 * objc.dg/property/property-neg-3.m: Same.
7037 * objc.dg/protocol-inheritance-1.m: Same.
7038 * objc.dg/protocol-inheritance-2.m: Same.
7039
d35256b6
MG
70402017-04-28 Marc Glisse <marc.glisse@inria.fr>
7041
7042 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7043
7a95dfa7
TV
70442017-04-28 Tom de Vries <tom@codesourcery.com>
7045
7046 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7047 dg-(error|warning|message|bogus).
7048 * g++.dg/conversion/dr195-1.C: Same.
7049 * g++.dg/conversion/dr195.C: Same.
7050 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7051 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7052 * g++.dg/cpp0x/inline-ns7.C: Same.
7053 * g++.dg/cpp0x/variadic105.C: Same.
7054 * g++.dg/cpp0x/variadic65.C: Same.
7055 * g++.dg/expr/call2.C: Same.
7056 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7057 * g++.dg/expr/pmf-1.C: Same.
7058 * g++.dg/ext/altivec-types-1.C: Same.
7059 * g++.dg/ext/altivec-types-2.C: Same.
7060 * g++.dg/ext/altivec-types-3.C: Same.
7061 * g++.dg/ext/attrib14.C: Same.
7062 * g++.dg/ext/complit1.C: Same.
7063 * g++.dg/ext/forscope2.C: Same.
7064 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7065 * g++.dg/ext/label13.C: Same.
7066 * g++.dg/ext/member-attr.C: Same.
7067 * g++.dg/ext/visibility/anon7.C: Same.
7068 * g++.dg/ext/visibility/visibility-7.C: Same.
7069 * g++.dg/ext/vla2.C: Same.
7070 * g++.dg/inherit/access2.C: Same.
7071 * g++.dg/inherit/covariant12.C: Same.
7072 * g++.dg/inherit/covariant14.C: Same.
7073 * g++.dg/inherit/namespace-as-base.C: Same.
7074 * g++.dg/inherit/template-as-base.C: Same.
7075 * g++.dg/lookup/ambig1.C: Same.
7076 * g++.dg/lookup/ambig2.C: Same.
7077 * g++.dg/lookup/ambig3.C: Same.
7078 * g++.dg/lookup/class-member-1.C: Same.
7079 * g++.dg/lookup/conv-1.C: Same.
7080 * g++.dg/lookup/decl1.C: Same.
7081 * g++.dg/lookup/koenig1.C: Same.
7082 * g++.dg/lookup/scoped1.C: Same.
7083 * g++.dg/lookup/scoped2.C: Same.
7084 * g++.dg/lookup/two-stage4.C: Same.
7085 * g++.dg/lookup/used-before-declaration.C: Same.
7086 * g++.dg/lookup/using.C: Same.
7087 * g++.dg/lookup/using17.C: Same.
7088 * g++.dg/lookup/using2.C: Same.
7089 * g++.dg/other/abstract2.C: Same.
7090 * g++.dg/other/classkey1.C: Same.
7091 * g++.dg/other/component1.C: Same.
7092 * g++.dg/other/const1.C: Same.
7093 * g++.dg/other/const2.C: Same.
7094 * g++.dg/other/conversion1.C: Same.
7095 * g++.dg/other/do1.C: Same.
7096 * g++.dg/other/error1.C: Same.
7097 * g++.dg/other/error10.C: Same.
7098 * g++.dg/other/error3.C: Same.
7099 * g++.dg/other/error4.C: Same.
7100 * g++.dg/other/error5.C: Same.
7101 * g++.dg/other/error8.C: Same.
7102 * g++.dg/other/error9.C: Same.
7103 * g++.dg/other/field1.C: Same.
7104 * g++.dg/other/init1.C: Same.
7105 * g++.dg/other/ptrmem2.C: Same.
7106 * g++.dg/other/return1.C: Same.
7107 * g++.dg/overload/builtin3.C: Same.
7108 * g++.dg/overload/error1.C: Same.
7109 * g++.dg/overload/error2.C: Same.
7110 * g++.dg/overload/koenig2.C: Same.
7111 * g++.dg/overload/pmf1.C: Same.
7112 * g++.dg/parse/args1.C: Same.
7113 * g++.dg/parse/attr3.C: Same.
7114 * g++.dg/parse/constant4.C: Same.
7115 * g++.dg/parse/crash10.C: Same.
7116 * g++.dg/parse/crash18.C: Same.
7117 * g++.dg/parse/crash19.C: Same.
7118 * g++.dg/parse/crash20.C: Same.
7119 * g++.dg/parse/crash21.C: Same.
7120 * g++.dg/parse/crash22.C: Same.
7121 * g++.dg/parse/crash32.C: Same.
7122 * g++.dg/parse/decl-specifier-1.C: Same.
7123 * g++.dg/parse/error58.C: Same.
7124 * g++.dg/parse/local-class1.C: Same.
7125 * g++.dg/parse/non-dependent2.C: Same.
7126 * g++.dg/parse/parameter-declaration-1.C: Same.
7127 * g++.dg/parse/ptrmem2.C: Same.
7128 * g++.dg/parse/ptrmem3.C: Same.
7129 * g++.dg/parse/saved1.C: Same.
7130 * g++.dg/tc1/dr101.C: Same.
7131 * g++.dg/tc1/dr142.C: Same.
7132 * g++.dg/tc1/dr176.C: Same.
7133 * g++.dg/template/conv4.C: Same.
7134 * g++.dg/template/crash56.C: Same.
7135 * g++.dg/template/dependent-expr2.C: Same.
7136 * g++.dg/template/error1.C: Same.
7137 * g++.dg/template/error2.C: Same.
7138 * g++.dg/template/explicit6.C: Same.
7139 * g++.dg/template/init-list.C: Same.
7140 * g++.dg/template/local1.C: Same.
7141 * g++.dg/template/lookup2.C: Same.
7142 * g++.dg/template/meminit2.C: Same.
7143 * g++.dg/template/nontype25.C: Same.
7144 * g++.dg/template/ptrmem2.C: Same.
7145 * g++.dg/template/qualttp19.C: Same.
7146 * g++.dg/template/qualttp20.C: Same.
7147 * g++.dg/template/ttp3.C: Same.
7148 * g++.dg/template/unify4.C: Same.
7149 * g++.dg/template/unify6.C: Same.
7150 * g++.dg/template/unify7.C: Same.
7151 * g++.dg/template/warn1.C: Same.
7152 * g++.dg/tree-ssa/dom-invalid.C: Same.
7153 * g++.dg/ubsan/shift-1.C: Same.
7154 * g++.dg/warn/Wunused-2.C: Same.
7155 * g++.dg/warn/Wunused-4.C: Same.
7156 * g++.dg/warn/Wunused-6.C: Same.
7157 * g++.dg/warn/deprecated-6.C: Same.
7158 * g++.dg/warn/deprecated.C: Same.
7159 * g++.dg/warn/effc1.C: Same.
7160 * g++.dg/warn/effc3.C: Same.
7161 * g++.dg/warn/incomplete1.C: Same.
7162 * g++.dg/warn/inline1.C: Same.
7163 * g++.dg/warn/noeffect2.C: Same.
7164 * g++.dg/warn/noeffect4.C: Same.
7165 * g++.dg/warn/oldcast1.C: Same.
7166 * g++.dg/warn/sentinel.C: Same.
7167 * g++.dg/warn/unit-1.C: Same.
7168 * g++.old-deja/g++.pt/inherit2.C: Same.
7169 * g++.old-deja/g++.pt/overload8.C: Same.
7170 * gcc.dg/20000926-1.c: Same.
7171 * gcc.dg/20040223-1.c: Same.
7172 * gcc.dg/Warray-bounds-7.c: Same.
7173 * gcc.dg/alias-1.c: Same.
7174 * gcc.dg/alias-12.c: Same.
7175 * gcc.dg/alias-13.c: Same.
7176 * gcc.dg/alias-2.c: Same.
7177 * gcc.dg/array-13.c: Same.
7178 * gcc.dg/array-4.c: Same.
7179 * gcc.dg/attr-ifunc-2.c: Same.
7180 * gcc.dg/attr-invalid.c: Same.
7181 * gcc.dg/attr-noinline.c: Same.
7182 * gcc.dg/bitfld-2.c: Same.
7183 * gcc.dg/c90-const-expr-7.c: Same.
7184 * gcc.dg/c99-const-expr-7.c: Same.
7185 * gcc.dg/cpp/20000625-1.c: Same.
7186 * gcc.dg/cpp/charconst-4.c: Same.
7187 * gcc.dg/cpp/include2.c: Same.
7188 * gcc.dg/cpp/include2a.c: Same.
7189 * gcc.dg/decl-4.c: Same.
7190 * gcc.dg/deprecated-4.c: Same.
7191 * gcc.dg/deprecated.c: Same.
7192 * gcc.dg/dfp/altivec-types.c: Same.
7193 * gcc.dg/float-range-1.c: Same.
7194 * gcc.dg/pack-test-3.c: Same.
7195 * gcc.dg/pr11492.c: Same.
7196 * gcc.dg/pr15360-1.c: Same.
7197 * gcc.dg/pr37908.c: Same.
7198 * gcc.dg/pr53265.c: Same.
7199 * gcc.dg/pr57287-2.c: Same.
7200 * gcc.dg/pr57287.c: Same.
7201 * gcc.dg/redecl-1.c: Same.
7202 * gcc.dg/sync-3.c: Same.
7203 * gcc.dg/two-types-1.c: Same.
7204 * gcc.dg/two-types-2.c: Same.
7205 * gcc.dg/two-types-4.c: Same.
7206 * gcc.dg/two-types-5.c: Same.
7207 * gcc.dg/two-types-6.c: Same.
7208 * gcc.dg/two-types-7.c: Same.
7209 * gcc.dg/two-types-8.c: Same.
7210 * gcc.dg/two-types-9.c: Same.
7211 * gcc.dg/uninit-I.c: Same.
7212 * gcc.dg/uninit-pr19430.c: Same.
7213 * gcc.dg/visibility-7.c: Same.
7214 * gcc.dg/winline-10.c: Same.
7215 * gcc.dg/winline-2.c: Same.
7216 * gcc.dg/winline-3.c: Same.
7217 * gcc.dg/winline-9.c: Same.
7218 * gcc.target/i386/attr-returns_twice-1.c: Same.
7219 * gcc.target/i386/chkp-const-check-2.c: Same.
7220 * gcc.target/i386/chkp-label-address.c: Same.
7221 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7222 * gcc.target/i386/pr39162.c: Same.
7223 * gcc.target/i386/sse-5.c: Same.
7224 * gcc.target/powerpc/altivec-types-1.c: Same.
7225 * gcc.target/powerpc/altivec-types-2.c: Same.
7226 * gcc.target/powerpc/altivec-types-3.c: Same.
7227 * gcc.target/powerpc/float128-mix.c: Same.
7228 * gcc.target/powerpc/no-r11-3.c: Same.
7229 * gcc.target/spu/Wmain.c: Same.
7230 * gcc.target/spu/ea/errors2.c: Same.
7231 * gfortran.dg/assignment_1.f90: Same.
7232 * gfortran.dg/common_3.f90: Same.
7233 * gfortran.dg/der_io_1.f90: Same.
7234 * gfortran.dg/g77/20030326-1.f: Same.
7235 * gfortran.dg/g77/9263.f: Same.
7236 * gfortran.dg/g77/960317-1.f: Same.
7237 * gfortran.dg/g77/970625-2.f: Same.
7238 * gfortran.dg/g77/980615-0.f: Same.
7239 * gfortran.dg/g77/check0.f: Same.
7240 * gfortran.dg/g77/dnrm2.f: Same.
7241 * gfortran.dg/g77/pr9258.f: Same.
7242 * gfortran.dg/ichar_1.f90: Same.
7243 * gfortran.dg/interface_1.f90: Same.
7244 * gfortran.dg/namelist_1.f90: Same.
7245 * gfortran.dg/namelist_2.f90: Same.
7246 * gfortran.dg/namelist_3.f90: Same.
7247 * gfortran.dg/namelist_print_2.f: Same.
7248 * gfortran.dg/oldstyle_1.f90: Same.
7249 * gfortran.dg/runtime_warning_1.f90: Same.
7250 * gfortran.dg/underflow.f90: Same.
7251 * gnat.dg/specs/integer_value.ads: Same.
7252 * obj-c++.dg/fsf-package-0.m: Same.
7253 * objc.dg/two-types-1.m: Same.
7254
6e49961c
ML
72552017-04-28 Martin Liska <mliska@suse.cz>
7256
7257 PR gcov-profile/79891
7258 * gcc.misc-tests/gcov-17.c: New test.
7259 * gcc.misc-tests/gcov-18.c: New test.
7260
f166beaf
TV
72612017-04-28 Tom de Vries <tom@codesourcery.com>
7262
7263 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7264 dg-(error|warning|message|bogus).
7265 * g++.dg/parse/parameter-declaration-1.C: Same.
7266 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7267 * gcc.dg/Wpointer-sign-Wall.c: Same.
7268 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7269 * gcc.dg/cpp/19990413-1.c: Same.
7270 * gcc.dg/dg-test-1.c: Same.
7271 * gcc.dg/empty-source-2.c: Same.
7272 * gcc.dg/empty-source-3.c: Same.
7273 * gcc.dg/format/c99-printf-1.c: Same.
7274 * gcc.dg/format/c99-scanf-1.c: Same.
7275 * gcc.dg/label-decl-2.c: Same.
7276 * gcc.dg/m-un-2.c: Same.
7277 * gcc.dg/uninit-pr20644-O0.c: Same.
7278 * gfortran.dg/pr70006.f90: Same.
7279 * obj-c++.dg/fsf-package-0.m: Same.
7280
c3125b18
TV
72812017-04-28 Tom de Vries <tom@codesourcery.com>
7282
7283 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7284 dg-(error|warning|message|bogus).
7285 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7286 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7287 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7288 * c-c++-common/pr20000.c: Same.
7289 * c-c++-common/pr49706.c: Same.
7290 * g++.dg/ext/utf16-4.C: Same.
7291 * g++.dg/parse/error2.C: Same.
7292 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7293 * g++.dg/warn/Wtype-limits.C: Same.
7294 * g++.dg/warn/overflow-warn-1.C: Same.
7295 * g++.dg/warn/overflow-warn-3.C: Same.
7296 * gcc.dg/Wpointer-sign-Wall.c: Same.
7297 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7298 * gcc.dg/Wtype-limits-Wextra.c: Same.
7299 * gcc.dg/Wtype-limits.c: Same.
7300 * gcc.dg/cpp/19990413-1.c: Same.
7301 * gcc.dg/dg-test-1.c: Same.
7302 * gcc.dg/empty-source-2.c: Same.
7303 * gcc.dg/empty-source-3.c: Same.
7304 * gcc.dg/label-decl-2.c: Same.
7305 * gcc.dg/m-un-2.c: Same.
7306 * gcc.dg/uninit-pr19430-O0.c: Same.
7307 * gcc.dg/uninit-pr19430.c: Same.
7308 * gcc.dg/uninit-pr20644-O0.c: Same.
7309 * gcc.dg/utf16-4.c: Same.
7310 * gfortran.dg/pr70006.f90: Same.
7311 * obj-c++.dg/fsf-package-0.m: Same.
7312
119092c1
RB
73132017-04-28 Richard Biener <rguenther@suse.de>
7314
7315 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7316 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7317 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7318 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7319 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7320 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7321
3777eda2
MP
73222017-04-27 Marek Polacek <polacek@redhat.com>
7323
7324 PR sanitizer/80349
7325 * c-c++-common/ubsan/pr80349.c: New test.
7326
8211c4a2
VR
73272017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7328
7329 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7330 diagnostics.
7331 * g++.dg/warn/pr12242.C: Likewise.
7332
94baf2e2
DE
73332017-04-27 David Edelsohn <dje.gcc@gmail.com>
7334
7335 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7336
9a448688
ML
73372017-04-27 Martin Liska <mliska@suse.cz>
7338
7339 PR testsuite/79455
7340 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7341 more generic.
7342
f8a36447
JJ
73432017-04-27 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR c++/80534
7346 * g++.dg/other/pr80534-1.C: New test.
7347 * g++.dg/other/pr80534-2.C: New test.
7348
1b7c8d39
RB
73492017-04-27 Richard Biener <rguenther@suse.de>
7350
7351 PR middle-end/80539
7352 * gcc.dg/torture/pr80539.c: New testcase.
7353
985b8393
JJ
73542017-04-27 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR target/77728
7357 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7358
a480422d
VR
73592017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7360
7361 * g++.dg/diagnostic/nested-name-1.C: New test.
7362
f9726baa
ML
73632017-04-26 Martin Liska <mliska@suse.cz>
7364
7365 * gcc.dg/guality/guality.h: Add prefix to test verification.
7366
9f4df8f1
NS
73672017-04-25 Nathan Sidwell <nathan@acm.org>
7368
7369 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7370
1913c8f6
UB
73712017-04-25 Uros Bizjak <ubizjak@gmail.com>
7372
7373 PR target/70799
7374 * gcc.target/i386/pr70799-5.c: New test.
7375
e602bbfc
MS
73762017-04-25 Martin Sebor <msebor@redhat.com>
7377
7378 PR tree-optimization/80497
7379 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7380
7629ae90
RR
73812017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7382 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR target/77728
7385 * g++.dg/abi/pr77728-1.C: New test.
7386
2ef42cf9
MP
73872017-04-25 Marek Polacek <polacek@redhat.com>
7388
7389 PR sanitizer/80349
7390 * g++.dg/ubsan/pr80349-2.C: New test.
7391
70caf430
VR
73922017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7393
7394 * g++.dg/cpp0x/enum34.C: New test.
7395
f66c70dc
TV
73962017-04-25 Tom de Vries <tom@codesourcery.com>
7397
7398 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7399 variables.
7400 (dg-line): New proc.
7401 (process-message): Handle line number variables.
7402 * objc.dg/try-catch-12.m: Use dg-line.
7403
77071af6
BS
74042017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7405
7406 PR target/80482
7407 * gcc.target/powerpc/vec-constvolatile.c: New test.
7408
fbe91804
DM
74092017-04-25 David Malcolm <dmalcolm@redhat.com>
7410
7411 * g++.dg/semicolon-fixits.C: New test case.
7412
1c4ea66f
DM
74132017-04-25 David Malcolm <dmalcolm@redhat.com>
7414
7415 * gcc.dg/semicolon-fixits.c: New test case.
7416
5ca28c1d
DM
74172017-04-25 David Malcolm <dmalcolm@redhat.com>
7418
7419 * g++.dg/lookup/missing-std-include.C: New test file.
7420
2ec07fa6
RR
74212017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7422 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR target/77728
7425 * g++.dg/abi/pr77728-2.C: New test.
7426
7d5dbb22
DM
74272017-04-25 David Malcolm <dmalcolm@redhat.com>
7428
7429 PR c++/80177
7430 * g++.dg/spellcheck-pr80177.C: New test case.
7431
6a3936d4
NS
74322017-04-25 Nathan Sidwell <nathan@acm.org>
7433
7434 * g++.dg/dg.exp (find-cxx-tests): New function.
7435 (main): Use it, remove explicit pruning
7436
bed3fd46
RB
74372017-04-25 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/80492
7440 * gcc.dg/pr80492.c: New testcase.
7441
c9e9c3ac
SKS
74422017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7443
7444 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7445 for targets with int size less than 32 bits.
7446
2700fbd6
RB
74472017-04-25 Richard Biener <rguenther@suse.de>
7448
7449 PR tree-optimization/79201
7450 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7451 * gcc.target/i386/pr22152.c: Disable sinking.
7452
e57136da
AK
74532017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7454
7455 PR target/80464
7456 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7457
3cb9ee2f
AK
74582017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7459
7460 PR target/79895
7461 * gcc.target/s390/pr79895.c: New test.
7462
03db9ab5
DV
74632017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7464
7465 PR target/80080
7466 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7467 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7468 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7469
39259462
JJ
74702017-04-25 Jakub Jelinek <jakub@redhat.com>
7471
ba5d69f3
JJ
7472 PR rtl-optimization/80501
7473 * gcc.c-torture/execute/pr80501.c: New test.
7474
39259462
JJ
7475 PR rtl-optimization/80500
7476 * gcc.dg/pr80500.c: New test.
7477
bb0249cb
MG
74782017-04-25 Marc Glisse <marc.glisse@inria.fr>
7479
7480 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7481 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7482
be420eb8
JW
74832017-04-22 Janus Weil <janus@gcc.gnu.org>
7484
7485 PR fortran/80121
7486 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7487 directive.
7488
0ebd1f00
DM
74892017-04-24 David Malcolm <dmalcolm@redhat.com>
7490
7491 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7492 * jit.dg/test-alignment.c: New test case.
7493 * jit.dg/test-alignment.cc: New test case.
7494 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7495 New test case.
7496
412f61f0
DM
74972017-04-24 David Malcolm <dmalcolm@redhat.com>
7498
7499 PR c++/80016
7500 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7501 test function.
7502 (test_alignof): New test function.
7503
a8492d5e
MG
75042017-04-24 Marc Glisse <marc.glisse@inria.fr>
7505
7506 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7507
ec856f5f
VR
75082017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7509
7510 * g++.dg/diagnostic/duplicate1.C: New test.
7511 * g++.dg/cpp0x/duplicate1.C: New test.
7512
a753df11
MJ
75132017-04-24 Martin Jambor <mjambor@suse.cz>
7514
7515 PR tree-optimization/80293
7516 * g++.dg/tree-ssa/pr80293.C: New test.
7517
3ebd8e62
ML
75182017-04-24 Martin Liska <mliska@suse.cz>
7519
7520 PR middle-end/79931
7521 * g++.dg/ipa/pr79931.C: New test.
7522
f30a1190
RB
75232017-04-24 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/80494
7526 * gfortran.dg/pr80494.f90: New testcase.
7527
4c7c437c
RB
75282017-04-24 Richard Biener <rguenther@suse.de>
7529
7530 PR tree-optimization/79725
7531 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7532
d21a8e3b
RB
75332017-04-24 Richard Biener <rguenther@suse.de>
7534
7535 PR c++/2972
7536 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7537
c7eb642e
JD
75382017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7539
7540 PR fortran/80484
7541 * gfortran.dg/dtio_29.f03: New test.
7542
60fc41bd
JW
75432017-04-22 Janus Weil <janus@gcc.gnu.org>
7544
7545 PR fortran/80121
7546 * gfortran.dg/intent_out_9.f90: New test case.
7547
2eb8a343
UB
75482017-04-23 Uros Bizjak <ubizjak@gmail.com>
7549
7550 PR target/70799
1913c8f6 7551 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7552
fc23d35a
JW
75532017-04-21 Janus Weil <janus@gcc.gnu.org>
7554
7555 PR fortran/80392
7556 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7557
7b9efd03
UB
75582017-04-21 Uros Bizjak <ubizjak@gmail.com>
7559
7560 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7561
2fd30fbe
RB
75622017-04-21 Richard Biener <rguenther@suse.de>
7563
7564 PR tree-optimization/79547
7565 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7566
bb1bc604
RB
75672017-04-21 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/78847
7570 * g++.dg/tree-ssa/pr78847.C: New testcase.
7571
666f7903
JJ
75722017-04-21 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR c/80468
7575 * gcc.dg/pr80468.c: New test.
7576
25c28f47
ML
75772017-04-21 Martin Liska <mliska@suse.cz>
7578
7579 PR tree-optimization/66278
7580 * gcc.dg/vect/pr66278.c: New test.
7581
6d553e9b
RB
75822017-04-21 Richard Biener <rguenther@suse.de>
7583
7584 PR tree-optimization/80237
7585 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7586 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7587 adjust expected optimizations.
7588
7fd1a747
RB
75892016-04-21 Richard Biener <rguenther@suse.de>
7590
7591 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7592 of inner loops.
7593 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7594 * gcc.dg/vect/vect-104.c: Likewise.
7595
2f23a412
EB
75962017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7597
7598 PR tree-optimization/80426
7599 * gcc.c-torture/execute/20170429-1.c: Rename into...
7600 * gcc.c-torture/execute/20170419-1.c: ...this.
7601
8749b11f
UB
76022017-04-20 Uros Bizjak <ubizjak@gmail.com>
7603
7604 PR target/79804
7605 * gcc.target/i386/pr79804.c: New test.
7606
20917336
UB
76072017-04-20 Uros Bizjak <ubizjak@gmail.com>
7608
7609 PR target/78090
7610 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7611
2414b022
DE
76122017-04-20 David Edelsohn <dje.gcc@gmail.com>
7613
7614 * g++/opt/pr80436.C: XFAIL on AIX.
7615
34d57a10
JW
76162017-04-20 Jonathan Wakely <jwakely@redhat.com>
7617
7618 PR c++/80473
7619 * g++.dg/diagnostic/pr80473.C: New test.
7620
c3cbcd45
VR
76212017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7622
7623 * g++.dg/warn/Wextra-semi.C: New test.
7624
8a59d466
JJ
76252017-04-20 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR middle-end/80423
7628 * g++.dg/other/pr80423.C: New test.
7629
a4bb5c57
SKS
76302017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7631
7632 * gcc.dg/pr80170.c: Require ptr32plus.
7633
fe1e7d0e
EB
76342017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 PR tree-optimization/80426
7637 * gcc.c-torture/execute/20170419-1.c: New test.
7638
48d811eb
JJ
76392017-04-19 Jakub Jelinek <jakub@redhat.com>
7640
f19e6a9c
JJ
7641 PR debug/80461
7642 * g++.dg/debug/pr80461.C: New test.
7643
541035a6
JJ
7644 PR c++/80459
7645 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7646 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7647 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7648
48d811eb
JJ
7649 PR debug/80436
7650 * g++.dg/opt/pr80436.C: New test.
7651
5249994e
SKS
76522017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7653
7654 * gcc.dg/torture/pr80341.c: Require int32plus.
7655
a16c8d8b 76562017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7657 Jeff Law <law@redhat.com>
a16c8d8b
EB
7658
7659 * gcc.c-torture/compile/20170419-1.c: New test.
7660
6143c998
TV
76612017-04-19 Tom de Vries <tom@codesourcery.com>
7662
7663 PR testsuite/80221
7664 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7665 subsequent dg directives.
7666 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7667 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7668 * c-c++-common/attr-fallthrough-2.c: Same.
7669 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7670 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7671 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7672 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7673 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7674 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7675 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7676 * c-c++-common/cilk-plus/CK/errors.c: Same.
7677 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7678 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7679 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7680 * c-c++-common/cpp/pr57580.c: Same.
7681 * c-c++-common/goacc/asyncwait-1.c: Same.
7682 * c-c++-common/goacc/cache-2.c: Same.
7683 * c-c++-common/goacc/declare-2.c: Same.
7684 * c-c++-common/goacc/deviceptr-1.c: Same.
7685 * c-c++-common/goacc/routine-5.c: Same.
7686 * c-c++-common/gomp/clauses-2.c: Same.
7687 * c-c++-common/gomp/ordered-3.c: Same.
7688 * c-c++-common/gomp/pr67501.c: Same.
7689 * c-c++-common/pr20000.c: Same.
7690 * c-c++-common/pr43395.c: Same.
7691 * c-c++-common/pr49706.c: Same.
7692 * c-c++-common/pr77624-1.c: Same.
7693 * c-c++-common/pr77624-2.c: Same.
7694 * c-c++-common/raw-string-14.c: Same.
7695 * c-c++-common/raw-string-16.c: Same.
7696 * c-c++-common/raw-string-3.c: Same.
7697 * c-c++-common/raw-string-4.c: Same.
7698 * c-c++-common/raw-string-5.c: Same.
7699 * c-c++-common/raw-string-6.c: Same.
7700 * g++.dg/abi/mangle41.C: Same.
7701 * g++.dg/conversion/nullptr1.C: Same.
7702 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7703 * g++.dg/cpp0x/auto27.C: Same.
7704 * g++.dg/cpp0x/constexpr-98.C: Same.
7705 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7706 * g++.dg/cpp0x/diag2.C: Same.
7707 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7708 * g++.dg/cpp0x/nullptr15.C: Same.
7709 * g++.dg/cpp0x/pr31431-2.C: Same.
7710 * g++.dg/cpp0x/pr31431.C: Same.
7711 * g++.dg/cpp0x/pr79118.C: Same.
7712 * g++.dg/cpp0x/static_assert3.C: Same.
7713 * g++.dg/cpp0x/temp_default2.C: Same.
7714 * g++.dg/cpp0x/trailing4.C: Same.
7715 * g++.dg/cpp0x/variadic-ex10.C: Same.
7716 * g++.dg/cpp0x/variadic-ex13.C: Same.
7717 * g++.dg/cpp0x/variadic-ex14.C: Same.
7718 * g++.dg/cpp0x/variadic-ex3.C: Same.
7719 * g++.dg/cpp0x/variadic-ex4.C: Same.
7720 * g++.dg/cpp0x/variadic59.C: Same.
7721 * g++.dg/cpp0x/vt-37737-2.C: Same.
7722 * g++.dg/cpp0x/vt-57397-1.C: Same.
7723 * g++.dg/cpp0x/vt-57397-2.C: Same.
7724 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7725 * g++.dg/cpp1z/gen-attrs1.C: Same.
7726 * g++.dg/diagnostic/pr71075.C: Same.
7727 * g++.dg/eh/goto2.C: Same.
7728 * g++.dg/eh/goto3.C: Same.
7729 * g++.dg/expr/bitfield4.C: Same.
7730 * g++.dg/expr/bitfield5.C: Same.
7731 * g++.dg/expr/bitfield6.C: Same.
7732 * g++.dg/expr/bool1.C: Same.
7733 * g++.dg/expr/bool3.C: Same.
7734 * g++.dg/expr/cond10.C: Same.
7735 * g++.dg/expr/cond11.C: Same.
7736 * g++.dg/expr/lval3.C: Same.
7737 * g++.dg/expr/lval4.C: Same.
7738 * g++.dg/ext/anon-struct4.C: Same.
7739 * g++.dg/ext/attrib44.C: Same.
7740 * g++.dg/ext/builtin3.C: Same.
7741 * g++.dg/ext/dllimport7.C: Same.
7742 * g++.dg/ext/label5.C: Same.
7743 * g++.dg/ext/no-asm-1.C: Same.
7744 * g++.dg/ext/utf16-4.C: Same.
7745 * g++.dg/ext/vla2.C: Same.
7746 * g++.dg/gomp/block-1.C: Same.
7747 * g++.dg/gomp/block-2.C: Same.
7748 * g++.dg/gomp/block-3.C: Same.
7749 * g++.dg/gomp/block-5.C: Same.
7750 * g++.dg/gomp/linear-2.C: Same.
7751 * g++.dg/gomp/target-1.C: Same.
7752 * g++.dg/gomp/target-2.C: Same.
7753 * g++.dg/gomp/taskgroup-1.C: Same.
7754 * g++.dg/gomp/teams-1.C: Same.
7755 * g++.dg/inherit/pure1.C: Same.
7756 * g++.dg/init/array43.C: Same.
7757 * g++.dg/init/array46.C: Same.
7758 * g++.dg/init/const10.C: Same.
7759 * g++.dg/init/ctor4-1.C: Same.
7760 * g++.dg/init/ctor4.C: Same.
7761 * g++.dg/init/new37.C: Same.
7762 * g++.dg/init/pr25811.C: Same.
7763 * g++.dg/init/pr29043.C: Same.
7764 * g++.dg/init/pr29571.C: Same.
7765 * g++.dg/lookup/duperr1.C: Same.
7766 * g++.dg/lookup/error1.C: Same.
7767 * g++.dg/lookup/koenig5.C: Same.
7768 * g++.dg/lookup/pr77549.C: Same.
7769 * g++.dg/lookup/suggestions1.C: Same.
7770 * g++.dg/lookup/using16.C: Same.
7771 * g++.dg/lookup/using7.C: Same.
7772 * g++.dg/other/anon-union3.C: Same.
7773 * g++.dg/other/array2.C: Same.
7774 * g++.dg/other/error13.C: Same.
7775 * g++.dg/other/error34.C: Same.
7776 * g++.dg/overload/builtin1.C: Same.
7777 * g++.dg/overload/conv-op1.C: Same.
7778 * g++.dg/overload/error3.C: Same.
7779 * g++.dg/overload/koenig1.C: Same.
7780 * g++.dg/overload/operator5.C: Same.
7781 * g++.dg/overload/template5.C: Same.
7782 * g++.dg/overload/unknown1.C: Same.
7783 * g++.dg/overload/using2.C: Same.
7784 * g++.dg/parse/constructor1.C: Same.
7785 * g++.dg/parse/crash36.C: Same.
7786 * g++.dg/parse/crash63.C: Same.
7787 * g++.dg/parse/error11.C: Same.
7788 * g++.dg/parse/error12.C: Same.
7789 * g++.dg/parse/error14.C: Same.
7790 * g++.dg/parse/error2.C: Same.
7791 * g++.dg/parse/error21.C: Same.
7792 * g++.dg/parse/error26.C: Same.
7793 * g++.dg/parse/error36.C: Same.
7794 * g++.dg/parse/friend12.C: Same.
7795 * g++.dg/parse/invalid-op1.C: Same.
7796 * g++.dg/parse/missing-template1.C: Same.
7797 * g++.dg/parse/parser-pr28152-2.C: Same.
7798 * g++.dg/parse/parser-pr28152.C: Same.
7799 * g++.dg/parse/pr16696-permissive.C: Same.
7800 * g++.dg/parse/pr16696.C: Same.
7801 * g++.dg/parse/pr69628.C: Same.
7802 * g++.dg/parse/ret-type2.C: Same.
7803 * g++.dg/parse/specialization1.C: Same.
7804 * g++.dg/parse/template3.C: Same.
7805 * g++.dg/parse/template9.C: Same.
7806 * g++.dg/parse/typename11.C: Same.
7807 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7808 * g++.dg/pr45330.C: Same.
7809 * g++.dg/rtti/typeid6.C: Same.
7810 * g++.dg/spellcheck-fields.C: Same.
7811 * g++.dg/spellcheck-typenames.C: Same.
7812 * g++.dg/tc1/dr108.C: Same.
7813 * g++.dg/tc1/dr147.C: Same.
7814 * g++.dg/template/arg7.C: Same.
7815 * g++.dg/template/conv11.C: Same.
7816 * g++.dg/template/crash13.C: Same.
7817 * g++.dg/template/crash55.C: Same.
7818 * g++.dg/template/dependent-expr5.C: Same.
7819 * g++.dg/template/error17.C: Same.
7820 * g++.dg/template/error33.C: Same.
7821 * g++.dg/template/error4.C: Same.
7822 * g++.dg/template/error50.C: Same.
7823 * g++.dg/template/error53.C: Same.
7824 * g++.dg/template/friend.C: Same.
7825 * g++.dg/template/func2.C: Same.
7826 * g++.dg/template/local6.C: Same.
7827 * g++.dg/template/member5.C: Same.
7828 * g++.dg/template/meminit1.C: Same.
7829 * g++.dg/template/nested3.C: Same.
7830 * g++.dg/template/nontype6.C: Same.
7831 * g++.dg/template/overload12.C: Same.
7832 * g++.dg/template/ptrmem8.C: Same.
7833 * g++.dg/template/qualified-id1.C: Same.
7834 * g++.dg/template/spec15.C: Same.
7835 * g++.dg/template/static1.C: Same.
7836 * g++.dg/template/static10.C: Same.
7837 * g++.dg/template/static2.C: Same.
7838 * g++.dg/template/ttp25.C: Same.
7839 * g++.dg/template/typedef2.C: Same.
7840 * g++.dg/template/typename2.C: Same.
7841 * g++.dg/template/unify10.C: Same.
7842 * g++.dg/template/unify6.C: Same.
7843 * g++.dg/template/unify7.C: Same.
7844 * g++.dg/template/unify9.C: Same.
7845 * g++.dg/template/varmod1.C: Same.
7846 * g++.dg/ubsan/div-by-zero-1.C: Same.
7847 * g++.dg/ubsan/pr63956.C: Same.
7848 * g++.dg/warn/Waddress-1.C: Same.
7849 * g++.dg/warn/Wconversion2.C: Same.
7850 * g++.dg/warn/Wnull-conversion-1.C: Same.
7851 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7852 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7853 * g++.dg/warn/Wswitch-1.C: Same.
7854 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7855 * g++.dg/warn/Wtype-limits.C: Same.
7856 * g++.dg/warn/Wunused-parm-5.C: Same.
7857 * g++.dg/warn/deprecated-6.C: Same.
7858 * g++.dg/warn/deprecated.C: Same.
7859 * g++.dg/warn/incomplete1.C: Same.
7860 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7861 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7862 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7863 * g++.dg/warn/overflow-warn-1.C: Same.
7864 * g++.dg/warn/overflow-warn-3.C: Same.
7865 * g++.dg/warn/overflow-warn-4.C: Same.
7866 * g++.dg/warn/pr12242.C: Same.
7867 * g++.dg/warn/pr30551-2.C: Same.
7868 * g++.dg/warn/pr30551.C: Same.
7869 * g++.old-deja/g++.benjamin/16077.C: Same.
7870 * g++.old-deja/g++.bob/inherit1.C: Same.
7871 * g++.old-deja/g++.brendan/crash56.C: Same.
7872 * g++.old-deja/g++.brendan/template17.C: Same.
7873 * g++.old-deja/g++.eh/ctor1.C: Same.
7874 * g++.old-deja/g++.jason/bool5.C: Same.
7875 * g++.old-deja/g++.jason/cond.C: Same.
7876 * g++.old-deja/g++.jason/operator.C: Same.
7877 * g++.old-deja/g++.jason/pmf5.C: Same.
7878 * g++.old-deja/g++.law/ctors5.C: Same.
7879 * g++.old-deja/g++.law/missed-error2.C: Same.
7880 * g++.old-deja/g++.law/operators9.C: Same.
7881 * g++.old-deja/g++.law/temps1.C: Same.
7882 * g++.old-deja/g++.mike/for2.C: Same.
7883 * g++.old-deja/g++.mike/ns5.C: Same.
7884 * g++.old-deja/g++.mike/ns7.C: Same.
7885 * g++.old-deja/g++.mike/p10769b.C: Same.
7886 * g++.old-deja/g++.niklas/t120.C: Same.
7887 * g++.old-deja/g++.niklas/t121.C: Same.
7888 * g++.old-deja/g++.ns/koenig5.C: Same.
7889 * g++.old-deja/g++.oliva/overload1.C: Same.
7890 * g++.old-deja/g++.other/crash24.C: Same.
7891 * g++.old-deja/g++.other/crash25.C: Same.
7892 * g++.old-deja/g++.other/decl5.C: Same.
7893 * g++.old-deja/g++.other/lineno5.C: Same.
7894 * g++.old-deja/g++.other/null3.C: Same.
7895 * g++.old-deja/g++.other/overcnv2.C: Same.
7896 * g++.old-deja/g++.other/ptrmem7.C: Same.
7897 * g++.old-deja/g++.other/typename1.C: Same.
7898 * g++.old-deja/g++.other/vaarg3.C: Same.
7899 * g++.old-deja/g++.pt/crash10.C: Same.
7900 * g++.old-deja/g++.pt/crash28.C: Same.
7901 * g++.old-deja/g++.pt/crash38.C: Same.
7902 * g++.old-deja/g++.pt/explicit70.C: Same.
7903 * g++.old-deja/g++.pt/explicit77.C: Same.
7904 * g++.old-deja/g++.pt/expr2.C: Same.
7905 * g++.old-deja/g++.pt/spec5.C: Same.
7906 * g++.old-deja/g++.pt/spec6.C: Same.
7907 * g++.old-deja/g++.pt/typename3.C: Same.
7908 * g++.old-deja/g++.pt/typename5.C: Same.
7909 * g++.old-deja/g++.pt/typename6.C: Same.
7910 * g++.old-deja/g++.pt/typename7.C: Same.
7911 * g++.old-deja/g++.pt/unify4.C: Same.
7912 * g++.old-deja/g++.pt/unify8.C: Same.
7913 * g++.old-deja/g++.pt/vaarg3.C: Same.
7914 * g++.old-deja/g++.robertl/eb22.C: Same.
7915 * g++.old-deja/g++.robertl/eb4.C: Same.
7916 * g++.old-deja/g++.robertl/eb44.C: Same.
7917 * g++.old-deja/g++.robertl/eb69.C: Same.
7918 * g++.old-deja/g++.robertl/eb98.C: Same.
7919 * gcc.dg/20031223-1.c: Same.
7920 * gcc.dg/940510-1.c: Same.
7921 * gcc.dg/990506-0.c: Same.
7922 * gcc.dg/Walloca-1.c: Same.
7923 * gcc.dg/Walloca-2.c: Same.
7924 * gcc.dg/Wconversion-integer.c: Same.
7925 * gcc.dg/Wcxx-compat-8.c: Same.
7926 * gcc.dg/Wimplicit-int-1.c: Same.
7927 * gcc.dg/Wimplicit-int-2.c: Same.
7928 * gcc.dg/Wimplicit-int-4.c: Same.
7929 * gcc.dg/Wpointer-sign-Wall.c: Same.
7930 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7931 * gcc.dg/Wshadow-1.c: Same.
7932 * gcc.dg/Wshadow-3.c: Same.
7933 * gcc.dg/Wswitch-enum-error.c: Same.
7934 * gcc.dg/Wswitch-enum.c: Same.
7935 * gcc.dg/Wswitch-error.c: Same.
7936 * gcc.dg/Wswitch.c: Same.
7937 * gcc.dg/Wtype-limits-Wextra.c: Same.
7938 * gcc.dg/Wtype-limits.c: Same.
7939 * gcc.dg/Wvla-larger-than-2.c: Same.
7940 * gcc.dg/anon-struct-5.c: Same.
7941 * gcc.dg/array-10.c: Same.
7942 * gcc.dg/array-11.c: Same.
7943 * gcc.dg/array-15.c: Same.
7944 * gcc.dg/array-2.c: Same.
7945 * gcc.dg/array-8.c: Same.
7946 * gcc.dg/array-const-2.c: Same.
7947 * gcc.dg/array-const-3.c: Same.
7948 * gcc.dg/bitfld-1.c: Same.
7949 * gcc.dg/bitfld-8.c: Same.
7950 * gcc.dg/builtin-redefine.c: Same.
7951 * gcc.dg/c11-noreturn-1.c: Same.
7952 * gcc.dg/c11-noreturn-2.c: Same.
7953 * gcc.dg/c11-static-assert-3.c: Same.
7954 * gcc.dg/c90-arraydecl-1.c: Same.
7955 * gcc.dg/c90-complex-1.c: Same.
7956 * gcc.dg/c90-complit-1.c: Same.
7957 * gcc.dg/c90-const-expr-11.c: Same.
7958 * gcc.dg/c90-const-expr-7.c: Same.
7959 * gcc.dg/c90-const-expr-8.c: Same.
7960 * gcc.dg/c90-enum-comma-1.c: Same.
7961 * gcc.dg/c90-flex-array-1.c: Same.
7962 * gcc.dg/c90-hexfloat-1.c: Same.
7963 * gcc.dg/c90-idem-qual-1.c: Same.
7964 * gcc.dg/c90-idem-qual-2.c: Same.
7965 * gcc.dg/c90-idem-qual-3.c: Same.
7966 * gcc.dg/c90-mixdecl-1.c: Same.
7967 * gcc.dg/c90-restrict-1.c: Same.
7968 * gcc.dg/c90-return-1.c: Same.
7969 * gcc.dg/c99-array-nonobj-1.c: Same.
7970 * gcc.dg/c99-arraydecl-1.c: Same.
7971 * gcc.dg/c99-complex-1.c: Same.
7972 * gcc.dg/c99-complex-2.c: Same.
7973 * gcc.dg/c99-complit-2.c: Same.
7974 * gcc.dg/c99-const-expr-7.c: Same.
7975 * gcc.dg/c99-const-expr-8.c: Same.
7976 * gcc.dg/c99-flex-array-3.c: Same.
7977 * gcc.dg/c99-flex-array-7.c: Same.
7978 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7979 * gcc.dg/c99-impl-decl-1.c: Same.
7980 * gcc.dg/c99-impl-int-1.c: Same.
7981 * gcc.dg/c99-impl-int-2.c: Same.
7982 * gcc.dg/c99-init-3.c: Same.
7983 * gcc.dg/c99-restrict-1.c: Same.
7984 * gcc.dg/c99-return-1.c: Same.
7985 * gcc.dg/c99-tag-1.c: Same.
7986 * gcc.dg/c99-tag-3.c: Same.
7987 * gcc.dg/call-diag-2.c: Same.
7988 * gcc.dg/cpp/19940712-1.c: Same.
7989 * gcc.dg/cpp/19951025-1.c: Same.
7990 * gcc.dg/cpp/19990413-1.c: Same.
7991 * gcc.dg/cpp/direct2.c: Same.
7992 * gcc.dg/cpp/direct2s.c: Same.
7993 * gcc.dg/cpp/pr28709.c: Same.
7994 * gcc.dg/cpp/pr61854-c90.c: Same.
7995 * gcc.dg/cpp/pr61854-c94.c: Same.
7996 * gcc.dg/cpp/pragma-1.c: Same.
7997 * gcc.dg/cpp/pragma-2.c: Same.
7998 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7999 * gcc.dg/cpp/trad/literals-2.c: Same.
8000 * gcc.dg/cpp/warn-comments-2.c: Same.
8001 * gcc.dg/cpp/warn-comments-3.c: Same.
8002 * gcc.dg/cpp/warn-comments.c: Same.
8003 * gcc.dg/cpp/warn-long-long-2.c: Same.
8004 * gcc.dg/cpp/warn-long-long.c: Same.
8005 * gcc.dg/cpp/warn-redefined-2.c: Same.
8006 * gcc.dg/cpp/warn-redefined.c: Same.
8007 * gcc.dg/darwin-cfstring-2.c: Same.
8008 * gcc.dg/darwin-cfstring-format-1.c: Same.
8009 * gcc.dg/decl-9.c: Same.
8010 * gcc.dg/declspec-1.c: Same.
8011 * gcc.dg/declspec-10.c: Same.
8012 * gcc.dg/declspec-11.c: Same.
8013 * gcc.dg/declspec-13.c: Same.
8014 * gcc.dg/declspec-18.c: Same.
8015 * gcc.dg/declspec-4.c: Same.
8016 * gcc.dg/declspec-5.c: Same.
8017 * gcc.dg/declspec-6.c: Same.
8018 * gcc.dg/declspec-8.c: Same.
8019 * gcc.dg/deprecated-4.c: Same.
8020 * gcc.dg/deprecated.c: Same.
8021 * gcc.dg/dfp/composite-type.c: Same.
8022 * gcc.dg/empty-source-2.c: Same.
8023 * gcc.dg/empty-source-3.c: Same.
8024 * gcc.dg/format/attr-6.c: Same.
8025 * gcc.dg/format/branch-1.c: Same.
8026 * gcc.dg/format/c90-printf-1.c: Same.
8027 * gcc.dg/format/c90-strftime-2.c: Same.
8028 * gcc.dg/format/c99-strftime-1.c: Same.
8029 * gcc.dg/format/cmn-err-1.c: Same.
8030 * gcc.dg/format/few-1.c: Same.
8031 * gcc.dg/format/ms_branch-1.c: Same.
8032 * gcc.dg/format/ms_unnamed-1.c: Same.
8033 * gcc.dg/format/ms_va-1.c: Same.
8034 * gcc.dg/format/unnamed-1.c: Same.
8035 * gcc.dg/format/va-1.c: Same.
8036 * gcc.dg/format/xopen-1.c: Same.
8037 * gcc.dg/funcdef-var-1.c: Same.
8038 * gcc.dg/funcdef-var-2.c: Same.
8039 * gcc.dg/gnu89-const-expr-1.c: Same.
8040 * gcc.dg/gnu89-const-expr-2.c: Same.
8041 * gcc.dg/gnu90-const-expr-1.c: Same.
8042 * gcc.dg/gnu99-const-expr-1.c: Same.
8043 * gcc.dg/gnu99-const-expr-2.c: Same.
8044 * gcc.dg/gnu99-init-2.c: Same.
8045 * gcc.dg/gomp/_Atomic-5.c: Same.
8046 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8047 * gcc.dg/gomp/atomic-5.c: Same.
8048 * gcc.dg/gomp/linear-1.c: Same.
8049 * gcc.dg/gomp/pr67500.c: Same.
8050 * gcc.dg/init-bad-1.c: Same.
8051 * gcc.dg/init-bad-2.c: Same.
8052 * gcc.dg/init-bad-3.c: Same.
8053 * gcc.dg/init-string-1.c: Same.
8054 * gcc.dg/label-compound-stmt-1.c: Same.
8055 * gcc.dg/label-decl-2.c: Same.
8056 * gcc.dg/label-decl-4.c: Same.
8057 * gcc.dg/large-size-array-2.c: Same.
8058 * gcc.dg/large-size-array-4.c: Same.
8059 * gcc.dg/lvalue-6.c: Same.
8060 * gcc.dg/m-un-2.c: Same.
8061 * gcc.dg/multiple-overflow-warn-1.c: Same.
8062 * gcc.dg/multiple-overflow-warn-2.c: Same.
8063 * gcc.dg/multiple-overflow-warn-3.c: Same.
8064 * gcc.dg/nested-redef-1.c: Same.
8065 * gcc.dg/no-asm-1.c: Same.
8066 * gcc.dg/no-asm-3.c: Same.
8067 * gcc.dg/no-asm-4.c: Same.
8068 * gcc.dg/noncompile/20010524-1.c: Same.
8069 * gcc.dg/noncompile/incomplete-5.c: Same.
8070 * gcc.dg/noncompile/pr44517.c: Same.
8071 * gcc.dg/noncompile/pr52290.c: Same.
8072 * gcc.dg/noreturn-1.c: Same.
8073 * gcc.dg/overflow-warn-1.c: Same.
8074 * gcc.dg/overflow-warn-2.c: Same.
8075 * gcc.dg/overflow-warn-3.c: Same.
8076 * gcc.dg/overflow-warn-4.c: Same.
8077 * gcc.dg/parm-mismatch-1.c: Same.
8078 * gcc.dg/parser-pr28152-2.c: Same.
8079 * gcc.dg/parser-pr28152.c: Same.
8080 * gcc.dg/pedwarn-init.c: Same.
8081 * gcc.dg/pointer-arith-2.c: Same.
8082 * gcc.dg/pointer-arith-3.c: Same.
8083 * gcc.dg/pointer-arith-4.c: Same.
8084 * gcc.dg/pr14475.c: Same.
8085 * gcc.dg/pr18596-3.c: Same.
8086 * gcc.dg/pr18809-1.c: Same.
8087 * gcc.dg/pr27953.c: Same.
8088 * gcc.dg/pr30457.c: Same.
8089 * gcc.dg/pr30551-2.c: Same.
8090 * gcc.dg/pr30551-3.c: Same.
8091 * gcc.dg/pr30551-4.c: Same.
8092 * gcc.dg/pr30551-5.c: Same.
8093 * gcc.dg/pr30551-6.c: Same.
8094 * gcc.dg/pr30551.c: Same.
8095 * gcc.dg/pr36997.c: Same.
8096 * gcc.dg/pr41842.c: Same.
8097 * gcc.dg/pr48552-1.c: Same.
8098 * gcc.dg/pr48552-2.c: Same.
8099 * gcc.dg/pr59717.c: Same.
8100 * gcc.dg/pr61077.c: Same.
8101 * gcc.dg/pr61096-1.c: Same.
8102 * gcc.dg/pr63626.c: Same.
8103 * gcc.dg/pr64223-1.c: Same.
8104 * gcc.dg/pr64223-2.c: Same.
8105 * gcc.dg/pr8788-1.c: Same.
8106 * gcc.dg/pr8927-1.c: Same.
8107 * gcc.dg/pragma-darwin.c: Same.
8108 * gcc.dg/pragma-diag-5.c: Same.
8109 * gcc.dg/pragma-message.c: Same.
8110 * gcc.dg/redecl-1.c: Same.
8111 * gcc.dg/simd-1.c: Same.
8112 * gcc.dg/simd-5.c: Same.
8113 * gcc.dg/simd-6.c: Same.
8114 * gcc.dg/spellcheck-fields.c: Same.
8115 * gcc.dg/spellcheck-typenames.c: Same.
8116 * gcc.dg/struct-semi-2.c: Same.
8117 * gcc.dg/struct-semi-3.c: Same.
8118 * gcc.dg/transparent-union-3.c: Same.
8119 * gcc.dg/ucnid-8.c: Same.
8120 * gcc.dg/uninit-pr19430-O0.c: Same.
8121 * gcc.dg/uninit-pr19430.c: Same.
8122 * gcc.dg/uninit-pr20644-O0.c: Same.
8123 * gcc.dg/utf-dflt.c: Same.
8124 * gcc.dg/utf-dflt2.c: Same.
8125 * gcc.dg/utf16-4.c: Same.
8126 * gcc.dg/vla-11.c: Same.
8127 * gcc.dg/vla-20.c: Same.
8128 * gcc.dg/vla-init-1.c: Same.
8129 * gcc.dg/vla-init-2.c: Same.
8130 * gcc.dg/vla-init-3.c: Same.
8131 * gcc.dg/weak/weak-6.c: Same.
8132 * gcc.dg/weak/weak-7.c: Same.
8133 * gcc.dg/wtr-int-type-1.c: Same.
8134 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8135 * gcc.target/arm/polytypes.c: Same.
8136 * gcc.target/i386/spellcheck-options-4.c: Same.
8137 * gcc.target/powerpc/20030218-1.c: Same.
8138 * gcc.target/sh/pr21255-4.c: Same.
8139 * gcc.test-framework/dg-error-exp-XP.c: Same.
8140 * gfortran.dg/array_constructor_30.f03: Same.
8141 * gfortran.dg/class_30.f90: Same.
8142 * gfortran.dg/goacc/subarrays.f95: Same.
8143 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8144 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8145 * gfortran.dg/intrinsic_std_1.f90: Same.
8146 * gfortran.dg/pr70006.f90: Same.
8147 * gfortran.dg/warning-directive-1.F90: Same.
8148 * gfortran.dg/warning-directive-2.F90: Same.
8149 * gfortran.dg/warning-directive-3.F90: Same.
8150 * gfortran.dg/warning-directive-4.F90: Same.
8151 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8152 * obj-c++.dg/class-extension-1.mm: Same.
8153 * obj-c++.dg/class-extension-2.mm: Same.
8154 * obj-c++.dg/class-protocol-1.mm: Same.
8155 * obj-c++.dg/cxx-ivars-1.mm: Same.
8156 * obj-c++.dg/duplicate-class-1.mm: Same.
8157 * obj-c++.dg/exceptions-3.mm: Same.
8158 * obj-c++.dg/exceptions-4.mm: Same.
8159 * obj-c++.dg/exceptions-5.mm: Same.
8160 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8161 * obj-c++.dg/fsf-package-0.m: Same.
8162 * obj-c++.dg/invalid-type-1.mm: Same.
8163 * obj-c++.dg/method-12.mm: Same.
8164 * obj-c++.dg/method-13.mm: Same.
8165 * obj-c++.dg/method-15.mm: Same.
8166 * obj-c++.dg/method-16.mm: Same.
8167 * obj-c++.dg/method-6.mm: Same.
8168 * obj-c++.dg/method-7.mm: Same.
8169 * obj-c++.dg/property/at-property-1.mm: Same.
8170 * obj-c++.dg/property/at-property-14.mm: Same.
8171 * obj-c++.dg/property/at-property-17.mm: Same.
8172 * obj-c++.dg/property/at-property-21.mm: Same.
8173 * obj-c++.dg/property/at-property-5.mm: Same.
8174 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8175 * obj-c++.dg/property/dynamic-3.mm: Same.
8176 * obj-c++.dg/property/dynamic-4.mm: Same.
8177 * obj-c++.dg/property/property-neg-1.mm: Same.
8178 * obj-c++.dg/property/property-neg-6.mm: Same.
8179 * obj-c++.dg/property/synthesize-11.mm: Same.
8180 * obj-c++.dg/property/synthesize-5.mm: Same.
8181 * obj-c++.dg/property/synthesize-6.mm: Same.
8182 * obj-c++.dg/proto-lossage-4.mm: Same.
8183 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8184 * obj-c++.dg/strings/strings-1.mm: Same.
8185 * obj-c++.dg/super-class-1.mm: Same.
8186 * obj-c++.dg/syntax-error-6.mm: Same.
8187 * obj-c++.dg/syntax-error-7.mm: Same.
8188 * obj-c++.dg/syntax-error-9.mm: Same.
8189 * obj-c++.dg/try-catch-13.mm: Same.
8190 * objc.dg/attributes/method-noreturn-1.m: Same.
8191 * objc.dg/bad-receiver-type-2.m: Same.
8192 * objc.dg/bad-receiver-type.m: Same.
8193 * objc.dg/call-super-2.m: Same.
8194 * objc.dg/class-2.m: Same.
8195 * objc.dg/class-extension-1.m: Same.
8196 * objc.dg/class-extension-2.m: Same.
8197 * objc.dg/class-protocol-1.m: Same.
8198 * objc.dg/desig-init-1.m: Same.
8199 * objc.dg/duplicate-class-1.m: Same.
8200 * objc.dg/exceptions-3.m: Same.
8201 * objc.dg/exceptions-4.m: Same.
8202 * objc.dg/exceptions-5.m: Same.
8203 * objc.dg/foreach-6.m: Same.
8204 * objc.dg/foreach-7.m: Same.
8205 * objc.dg/fsf-nsstring-format-1.m: Same.
8206 * objc.dg/fsf-package-0.m: Same.
8207 * objc.dg/invalid-type-1.m: Same.
8208 * objc.dg/method-11.m: Same.
8209 * objc.dg/method-19.m: Same.
8210 * objc.dg/method-2.m: Same.
8211 * objc.dg/method-20.m: Same.
8212 * objc.dg/method-5.m: Same.
8213 * objc.dg/method-6.m: Same.
8214 * objc.dg/method-7.m: Same.
8215 * objc.dg/method-9.m: Same.
8216 * objc.dg/missing-proto-3.m: Same.
8217 * objc.dg/private-1.m: Same.
8218 * objc.dg/property/at-property-1.m: Same.
8219 * objc.dg/property/at-property-14.m: Same.
8220 * objc.dg/property/at-property-17.m: Same.
8221 * objc.dg/property/at-property-21.m: Same.
8222 * objc.dg/property/at-property-5.m: Same.
8223 * objc.dg/property/dynamic-3.m: Same.
8224 * objc.dg/property/dynamic-4.m: Same.
8225 * objc.dg/property/property-neg-1.m: Same.
8226 * objc.dg/property/property-neg-6.m: Same.
8227 * objc.dg/property/synthesize-11.m: Same.
8228 * objc.dg/property/synthesize-5.m: Same.
8229 * objc.dg/property/synthesize-6.m: Same.
8230 * objc.dg/proto-hier-1.m: Same.
8231 * objc.dg/proto-lossage-4.m: Same.
8232 * objc.dg/protocol-qualifier-2.m: Same.
8233 * objc.dg/strings/strings-1.m: Same.
8234 * objc.dg/type-size-1.m: Same.
8235
d904a983
JL
82362017-04-18 Jeff Law <law@redhat.com>
8237
8238 PR target/74563
8239 * gcc.target/mips/pr74563: New test.
8240
0155ed56
JJ
82412017-04-18 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR tree-optimization/80443
8244 * gcc.c-torture/compile/pr80443.c: New test.
8245
f380f608
RS
82462017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8247
8248 PR rtl-optimization/80357
8249 * gcc.c-torture/compile/pr80357.c: New test.
8250
dd68669b
JL
82512017-04-18 Jeff Law <law@redhat.com>
8252
8253 PR middle-end/80422
8254 * gcc.c-torture/compile/pr80422.c: New test.
8255
1cda61fc
JJ
82562017-04-18 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR debug/80263
8259 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8260
19970253
MM
82612017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8262
8263 PR target/80099
8264 * gcc.target/powerpc/pr80099-1.c: New test.
8265 * gcc.target/powerpc/pr80099-2.c: Likewise.
8266 * gcc.target/powerpc/pr80099-3.c: Likewise.
8267 * gcc.target/powerpc/pr80099-4.c: Likewise.
8268 * gcc.target/powerpc/pr80099-5.c: Likewise.
8269
8487c9a5
JJ
82702017-04-18 Jakub Jelinek <jakub@redhat.com>
8271
3b5fb3cb
JJ
8272 PR sanitizer/80444
8273 * gcc.dg/sancov/pr80444.c: New test.
8274
8487c9a5
JJ
8275 PR middle-end/79788
8276 PR middle-end/80375
8277 * gcc.dg/pr79788-1.c: New test.
8278 * gcc.dg/pr79788-2.c: New test.
8279
be7c73ae
MP
82802017-04-18 Marek Polacek <polacek@redhat.com>
8281
8282 PR c++/80244 - ICE with attribute in template alias.
8283 * g++.dg/cpp0x/alias-decl-59.C: New test.
8284
d6e3e8a5
MP
8285 PR c++/80241 - ICE with alignas pack expansion.
8286 * g++.dg/cpp0x/alignas11.C: New test.
8287
1adb82e1
BE
82882017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8289
8290 PR c++/80287
8291 * g++.dg/lto/pr80287_0.C: New test.
8292
fb5e5621
KN
82932017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8294
8295 PR target/80315
8296 * gcc.target/powerpc/pr80315-1.c: New test.
8297 * gcc.target/powerpc/pr80315-2.c: New test.
8298 * gcc.target/powerpc/pr80315-3.c: New test.
8299 * gcc.target/powerpc/pr80315-4.c: New test.
8300
afeaeb70
TV
83012017-04-16 Tom de Vries <tom@codesourcery.com>
8302
8303 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8304 directive.
8305 * g++.dg/parse/error3.C: Same.
8306 * g++.old-deja/g++.pt/niklas01a.C: Same.
8307 * gcc.dg/990506-0.c: Same.
8308 * gcc.dg/cpp/19990413-1.c: Same.
8309 * gcc.dg/cpp/pragma-1.c: Same.
8310 * gcc.dg/cpp/pragma-2.c: Same.
8311 * gcc.dg/m-un-2.c: Same.
8312 * objc.dg/private-1.m: Same.
8313
604f37cd
UB
83142017-04-15 Uros Bizjak <ubizjak@gmail.com>
8315
8316 * gcc.dg/pr54669.c: Fix dg-do directive.
8317 * gcc.dg/pr78582.c: Ditto.
8318 * gcc.dg/pr80020.c: Ditto.
8319 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8320 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8321 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8322 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8323 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8324 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8325 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8326 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8327 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8328 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8329
35cfdb17
DH
83302017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8331
604f37cd 8332 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8333 * gfortran.dg/generic_29.f90: Likewise.
8334 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8335 * gfortran.dg/pr41922.f90: Likewise.
8336 * gfortran.dg/pr70006.f90: Likewise.
8337
f378be38
SB
83382017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8339
8340 PR tree-optimization/66612
8341 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8342
43076492
JW
83432017-04-14 Janus Weil <janus@gcc.gnu.org>
8344
8345 PR fortran/80361
8346 * gfortran.dg/class_62.f90: New test case.
8347
dd3d6a42
AB
83482017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8349
8350 * gcc.target/arc/loop-1.c: New file.
8351
31a07c81
MM
83522017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8353
8354 PR target/80098
8355 * gcc.target/powerpc/pr80098-1.c: New test.
8356 * gcc.target/powerpc/pr80098-2.c: Likewise.
8357 * gcc.target/powerpc/pr80098-3.c: Likewise.
8358 * gcc.target/powerpc/pr80098-4.c: Likewise.
8359
09956017
JJ
83602017-04-13 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR sanitizer/80403
8363 * g++.dg/ubsan/pr80403-2.C: New test.
8364
bc042396
VM
83652017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8366
8367 PR rtl-optimization/80343
8368 * gcc.target/powerpc/pr80343.c: New.
8369
abac4c34
DK
83702017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8371
8372 PR sanitizer/80414
8373 * c-c++-common/ubsan/bounds-15.c: New test.
8374
43a3aa03
RB
83752017-04-13 Richard Biener <rguenther@suse.de>
8376
8377 PR testsuite/80416
8378 * g++.dg/torture/pr79671.C: Fix asm constraints.
8379
031fbdb9
JJ
83802017-04-13 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR debug/80321
8383 * gcc.dg/debug/pr80321.c: New test.
8384
83852017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8386
8387 * gnat.dg/debug10.adb: New test.
8388 * gnat.dg/debug10_pkg.ads: New helper.
8389
76873758
JJ
83902017-04-12 Jakub Jelinek <jakub@redhat.com>
8391
deed3da9
JJ
8392 PR tree-optimization/79390
8393 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8394
b96a3e11
JJ
8395 PR sanitizer/80403
8396 PR sanitizer/80404
8397 PR sanitizer/80405
8398 * g++.dg/ubsan/pr80403.C: New test.
8399 * g++.dg/ubsan/pr80404.C: New test.
8400 * g++.dg/ubsan/pr80405.C: New test.
8401
76873758
JJ
8402 PR c/80163
8403 * gcc.dg/torture/pr80163.c: New test.
8404
940c9a7c 84052017-04-12 Richard Biener <rguenther@suse.de>
76873758 8406 Jeff Law <law@redhat.com>
940c9a7c
RB
8407
8408 PR tree-optimization/80359
8409 * gcc.dg/torture/pr80359.c: New testcase.
8410
350792ff 84112017-04-12 Richard Biener <rguenther@suse.de>
76873758 8412 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8413
8414 PR middle-end/79671
8415 * g++.dg/torture/pr79671.C: New testcase.
8416 * g++.dg/lto/pr79671_0.C: Likewise.
8417 * g++.dg/lto/pr79671_1.c: Likewise.
8418
d62e6f10
JJ
84192017-04-12 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR sanitizer/80349
8422 * g++.dg/ubsan/pr80349.C: New test.
8423
8585103f
JJ
84242017-04-11 Jakub Jelinek <jakub@redhat.com>
8425
347e1f77
JJ
8426 PR c++/80370
8427 * g++.dg/cpp1z/decomp28.C: New test.
8428
df1c878e
JJ
8429 PR middle-end/80100
8430 * gcc.dg/pr80100.c: New test.
8431
8585103f
JJ
8432 PR rtl-optimization/80385
8433 * g++.dg/opt/pr80385.C: New test.
8434
c6cf6ef7
ML
84352017-04-11 Martin Liska <mliska@suse.cz>
8436
8437 PR ipa/80212
8438 * g++.dg/ipa/pr80212.C: New test.
8439
3812f460
MS
84402017-04-11 Martin Sebor <msebor@redhat.com>
8441
8442 PR middle-end/80364
8443 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8444
9f679370
ML
84452017-04-11 Martin Liska <mliska@suse.cz>
8446
8447 PR sanitizer/70878
8448 * gcc.dg/ubsan/pr70878.c: New test.
8449
82665822
JJ
84502017-04-11 Jakub Jelinek <jakub@redhat.com>
8451
cb278caa
JJ
8452 PR target/80381
8453 * gcc.target/i386/pr80381.c: New test.
8454
82665822
JJ
8455 PR c++/80363
8456 * g++.dg/ext/pr80363.C: New test.
8457
abde687a
SKS
84582017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8459
8460 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8461 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8462 Add avr-*-* to non-lp64 selector.
8463
13e6ec34
MS
84642017-04-10 Martin Sebor <msebor@redhat.com>
8465
8466 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8467 * gcc.dg/pr40340-4.c: Same.
8468
a2cb1196
NK
84692017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8470
13e6ec34 8471 PR fortran/69498
a2cb1196
NK
8472 * gfortran.dg/submodule_unexp.f90: Modified test
8473 to account for new error.
8474 * gfortran.dg/submodule_twice.f90: New Test
8475
b447b28c
JJ
84762017-04-10 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR c++/80176
8479 * g++.dg/init/ref23.C: New test.
8480
3bbd6768
TK
84812017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8482
8483 PR tree-optimization/80304
8484 * gfortran.dg/do_concurrent_4.f90: New test case.
8485
99827b5c
JW
84862017-04-10 Janus Weil <janus@gcc.gnu.org>
8487
8488 PR fortran/80046
8489 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8490
7db31bc2
DE
84912017-04-10 David Edelsohn <dje.gcc@gmail.com>
8492
8493 * g++.dg/torture/pr79905.C: Add -maltivec option.
8494
9058a2c5
JL
84952017-04-10 Jeff Law <law@redhat.com>
8496
8497 PR tree-optimization/80374
8498 * g++.dg/pr80374.c: New test.
8499
bd8f8642
KN
85002017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8501
8502 PR target/80108
8503 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8504 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8505
f634dd47
UB
85062017-04-10 Uros Bizjak <ubizjak@gmail.com>
8507
8508 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8509
065ba179
UB
85102017-04-10 Uros Bizjak <ubizjak@gmail.com>
8511
8512 PR testsuite/79356
8513 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8514
71b838d0
DS
85152017-04-10 Daniel Santos <daniel.santos@pobox.com>
8516
8517 PR testsuite/79867
8518 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8519
98a7a34e
MP
85202017-04-10 Marek Polacek <polacek@redhat.com>
8521
8522 PR sanitizer/80348
8523 * g++.dg/ubsan/div-by-zero-3.C: New test.
8524
aac69a62
BC
85252017-04-10 Bin Cheng <bin.cheng@arm.com>
8526
8527 PR tree-optimization/80153
8528 * gcc.c-torture/execute/pr80153.c: New.
8529
737237c9
RB
85302017-04-10 Richard Biener <rguenther@suse.de>
8531
8532 PR middle-end/80362
8533 * gcc.dg/torture/pr80362.c: New testcase.
8534
ba6ee9fc
RB
85352017-04-10 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/80304
8538 * gcc.dg/torture/pr80304.c: New testcase.
8539
4d1a05f1
NS
85402017-04-10 Nathan Sidwell <nathan@acm.org>
8541
8542 PR target/79905
8543 * g++.dg/torture/pr79905.C: New.
8544
3ee0fb02
ML
85452017-04-10 Martin Liska <mliska@suse.cz>
8546
8547 PR sanitizer/80350
8548 * c-c++-common/ubsan/pr80350.c: New test.
8549
167a5b77
JJ
85502017-04-10 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR target/80324
8553 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8554
d691b7e4
ML
85552017-04-08 Martin Liska <mliska@suse.cz>
8556
8557 Revert:
8558 2017-04-07 Martin Liska <mliska@suse.cz>
8559
8560 PR ipa/80212
8561 * g++.dg/ipa/pr80212.C: New test.
8562
dcb2c527
JJ
85632017-04-07 Jakub Jelinek <jakub@redhat.com>
8564
c98b0016
JJ
8565 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8566 dg-options.
8567 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8568
dcb2c527
JJ
8569 PR target/80322
8570 PR target/80323
8571 PR target/80325
8572 PR target/80326
8573 * gcc.target/i386/avx512f-undefined-1.c: New test.
8574 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8575 * gcc.target/i386/avx-cvtsd-1.c: New test.
8576 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8577 * gcc.target/i386/avx512f-abspd-1.c: New test.
8578 * gcc.target/i386/avx-cvtss-1.c: New test.
8579 * gcc.target/i386/avx512f-absps-1.c: New test.
8580 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8581 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8582
1ef532f4
MP
85832017-04-07 Marek Polacek <polacek@redhat.com>
8584
8585 PR sanitizer/80348
8586 * g++.dg/ubsan/div-by-zero-2.C: New test.
8587
2166aeb3
MP
8588 PR c++/80095
8589 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8590
057da7af
VM
85912017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8592
8593 PR rtl-optimization/70478
8594 * gcc.target/s390/pr70478.c: New.
8595
3b6cb9e3
ML
85962017-04-07 Martin Liska <mliska@suse.cz>
8597
8598 PR target/79889
8599 * g++.dg/ext/mv8.C: Add aarch64* targets.
8600
70cd23c0
ML
86012017-04-07 Martin Liska <mliska@suse.cz>
8602
8603 PR ipa/80212
8604 * g++.dg/ipa/pr80212.C: New test.
8605
fe6bb25f
TP
86062017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8607
8608 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8609
bf7b869a
RB
86102017-04-07 Richard Biener <rguenther@suse.de>
8611
8612 PR tree-optimization/80334
8613 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8614 alignas on stack.
8615
2d143ba8
RB
86162017-04-07 Richard Biener <rguenther@suse.de>
8617
8618 PR middle-end/80341
8619 * gcc.dg/torture/pr80341.c: New testcase.
8620
ed3cd38d
JJ
86212017-04-06 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR debug/80234
8624 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8625 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8626
e5f56581
UB
86272017-04-06 Uros Bizjak <ubizjak@gmail.com>
8628
8629 PR target/79733
8630 * gcc.target/i386/pr79733.c: New test.
8631
a5211c80
UB
86322017-04-06 Uros Bizjak <ubizjak@gmail.com>
8633
8634 PR target/80298
8635 * gcc.target/i386/pr80298-1.c: New test.
8636 * gcc.target/i386/pr80298-2.c: Ditto.
8637
db086c96
TP
86382017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8639
8640 PR target/80082
8641 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8642 ARMv7-R.
8643
09b63f67
RB
86442017-04-06 Richard Biener <rguenther@suse.de>
8645
8646 PR tree-optimization/80334
8647 * g++.dg/torture/pr80334.C: New testcase.
8648
d9f8c5af
ML
86492017-04-06 Martin Liska <mliska@suse.cz>
8650
8651 PR sanitizer/80166
8652 * gcc.dg/asan/pr80166.c: New test.
8653
1b68991f
RO
86542017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8655
8656 PR tree-optimization/79390
8657 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8658
0f784346
RB
86592017-04-06 Richard Biener <rguenther@suse.de>
8660
8661 PR tree-optimization/80262
8662 * gcc.target/i386/pr80262.c: New testcase.
8663
23a429c2
RB
86642017-04-06 Richard Biener <rguenther@suse.de>
8665
8666 PR middle-end/80281
8667 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8668
e2323a2b
VM
86692017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8670
8671 PR rtl-optimization/70703
8672 * gcc.target/i386/pr70703.c: New.
8673
47a11342
JJ
86742017-04-05 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR sanitizer/80308
8677 * c-c++-common/asan/pr80308.c: New test.
8678
d0ee17a5
DV
86792017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8680
8681 PR target/79890
8682 * gcc.target/s390/pr79890.c: New test case.
8683
36f896c7
JJ
86842017-04-05 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR target/80310
8687 * c-c++-common/ubsan/pr80310.c: New test.
8688
d16e2ddd
JJ
86892017-04-04 Jakub Jelinek <jakub@redhat.com>
8690
e1201dff
JJ
8691 PR c++/80297
8692 * g++.dg/torture/pr80297.C: New test.
8693
d16e2ddd
JJ
8694 PR tree-optimization/79390
8695 * gcc.target/i386/pr79390.c: New test.
8696 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8697
c0ea338b
VR
86982017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8699
8700 PR c++/80296
8701 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8702
a1527a93
TP
87032017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8704
8705 PR target/80307
8706 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8707 targeting any CPU or architecture.
8708 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8709 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8710 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8711 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8712 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8713 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8714 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8715 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8716
065ba179 87172017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8718
8719 PR fortran/69498
8720 * gfortran.dg/submodule_unexp.f90: New test.
8721
b1fd967c
JJ
87222017-04-04 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR target/80286
8725 * gcc.target/i386/avx-pr80286.c: New test.
8726 * gcc.dg/pr80286.c: New test.
8727
248179b5
RB
87282017-04-04 Richard Biener <rguenther@suse.de>
8729
8730 PR middle-end/80281
8731 * gcc.dg/torture/pr80281.c: New testcase.
8732
a577fcf2
RB
87332017-04-04 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/80275
8736 * g++.dg/opt/pr80275.C: Make g static.
8737
833bbf60
SB
87382017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8739
8740 PR rtl-optimization/60818
8741 * gcc.c-torture/compile/pr60818.c: New testcase.
8742
5764ee3c
JW
87432017-04-03 Jonathan Wakely <jwakely@redhat.com>
8744
8745 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8746 * gcc.dg/20031012-1.c: Likewise.
8747 * gcc.dg/ipa/ipcp-1.c: Likewise.
8748 * gcc.dg/torture/matrix-3.c: Likewise.
8749 * gcc.target/powerpc/ppc-spe.c: Likewise.
8750 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8751
bbdf4e81
PB
87522017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8753
8754 PR target/80246
8755 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8756 powerpc_vsx_ok.
8757 (std, ld): Limit scan-assembler-times check to lp64.
8758 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8759 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8760 powerpc_vsx_ok.
8761
44bc146f
PB
87622017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8763
8764 PR target/80246
8765 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8766
fff80893
RB
87672017-04-03 Richard Biener <rguenther@suse.de>
8768
8769 PR tree-optimization/80275
8770 * g++.dg/opt/pr80275.C: New testcase.
8771
79f9fc38
DV
87722017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8773
8774 PR testsuite/79356
8775 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8776
a8e70fd3
RD
87772017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8778
8779 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8780 (bal): Increase iteration count and assume alignment.
8781
e0061866
BC
87822017-04-03 Bin Cheng <bin.cheng@arm.com>
8783
8784 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8785
c2d43326
AP
87862017-04-02 Andrew Pinski <apinski@cavium.com>
8787
8788 * gcc.c-torture/compile/nested-3.c: New testcase.
8789 * gcc.c-torture/execute/20170401-1.c: New testcase.
8790 * gcc.c-torture/execute/20170401-2.c: New testcase.
8791
a5a9046d
SB
87922017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8793
8794 PR rtl-optimization/79405
8795 gcc.dg/pr79405.c: New testcase.
8796
6f3af356
JJ
87972017-03-31 Jakub Jelinek <jakub@redhat.com>
8798
eee3756d
JJ
8799 PR debug/79255
8800 * gcc.dg/pr79255.c: New test.
8801
6f3af356
JJ
8802 PR c++/79572
8803 * g++.dg/ubsan/null-8.C: New test.
8804
99e6cfd6
PH
88052017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8806
8807 PR target/80107
8808 * gfortran.dg/pr80107.f: New.
8809
094e6b7a
JL
88102017-03-31 Jeff Law <law@redhat.com>
8811
8812 PR tree-optimization/49498
8813 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8814
eceb2409 88152017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8816
eceb2409
RB
8817 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8818
c412c01a 88192017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8820
c412c01a
RB
8821 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8822
005f12bf
JJ
88232017-03-31 Jakub Jelinek <jakub@redhat.com>
8824
af88f557
JJ
8825 PR libstdc++/80251
8826 * g++.dg/ext/is_aggregate.C: New test.
8827
7d790165
JJ
8828 PR middle-end/80173
8829 * gcc.target/i386/pr80173.c: New test.
8830
a7d55154
JJ
8831 PR middle-end/80163
8832 * gcc.dg/pr80163.c: New test.
8833
005f12bf
JJ
8834 PR debug/80025
8835 * gcc.dg/torture/pr80025.c: New test.
8836
c8e0f43f
MF
88372017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8838
8839 * gcc.target/mips/pr52125.c: Add -msym32.
8840
724d25f3
JJ
88412017-03-30 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR translation/80189
8844 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8845 * g++.dg/gomp/sharing-1.C: Likewise.
8846 * gfortran.dg/gomp/pr44536.f90: Likewise.
8847 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8848 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8849 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8850 * gfortran.dg/gomp/pr33439.f90: Likewise.
8851 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8852 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8853 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8854 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8855 * gcc.dg/gomp/sharing-1.c: Likewise.
8856
05dc406d
PB
88572017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8858
8859 PR target/80246
8860 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8861 Darwin and SPE.
8862 (dxex, dxexq): Update return type.
8863 (diex, diexq): Update argument type.
8864 * gcc.target/powerpc/pr80246.c: New test.
8865
b0fd4d7e
MJ
88662017-03-30 Martin Jambor <mjambor@suse.cz>
8867
8868 PR ipa/77333
8869 * g++.dg/ipa/pr77333.C: New test.
8870
de008ec4
JJ
88712017-03-30 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR target/80206
8874 * gcc.target/i386/pr80206.c: New test.
8875
28c02407
RB
88762017-03-30 Richard Biener <rguenther@suse.de>
8877
8878 PR tree-optimization/77498
8879 * gfortran.dg/pr77498.f: New testcase.
8880
10fa8dfb
MP
88812017-03-29 Marek Polacek <polacek@redhat.com>
8882
8883 PR c/79730
8884 * gcc.dg/pr79730.c: New test.
8885
fdc54f39
JD
88862017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8887
8888 PR libgfortran/78670
8889 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8890 a character of length 1. Update test for success.
8891 * gfortran.dg/dtio_28.f03: New test.
8892 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8893 'scratch' to delete the file when done.
8894
533c0b69
SB
88952017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8896
8897 PR rtl-optimization/80233
8898 * gcc.c-torture/compile/pr80233.c: New testcase.
8899
e35229f8
TK
89002017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8901
8902 PR fortran/80254
8903 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8904 * gfortran.dg/dec_io_2a.f90: instead (new test).
8905
5c0a28d4
JW
89062017-03-28 Jiong Wang <jiong.wang@arm.com>
8907
8908 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8909
19846619
SB
89102017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8911
8912 PR testsuite/43496
8913 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8914 generating PIC code.
8915
e5119fab
VM
89162017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8917
8918 PR rtl-optimization/80193
8919 * gcc.target/i386/pr80193.c: New.
8920
cf474530
JW
89212017-03-28 Janus Weil <janus@gcc.gnu.org>
8922
8923 PR fortran/78661
8924 * gfortran.dg/dtio_25.f90: Modified test case.
8925 * gfortran.dg/dtio_27.f90: New test case.
8926
34fac449
UB
89272017-03-28 Uros Bizjak <ubizjak@gmail.com>
8928
8929 PR target/53383
8930 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8931 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8932 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8933
3e907b90
BC
89342017-03-28 Bin Cheng <bin.cheng@arm.com>
8935
8936 * gcc.c-torture/compile/irreducible-loop.c: New.
8937
522818b9
RS
89382017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8939
3e907b90 8940 PR tree-optimization/80218
522818b9
RS
8941 * gcc.dg/pr80218.c: New test.
8942
ea7d7da8
RB
89432017-03-28 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/78644
8946 * gcc.dg/pr78644-1.c: New testcase.
8947 * gcc.dg/pr78644-2.c: Likewise.
8948
498173ef
TT
89492017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8950
8951 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8952 * gcc.dg/pic-4.c: Likewise.
8953 * gcc.dg/pie-3.c: Likewise.
8954 * gcc.dg/pie-4.c: Likewise.
8955
c5ad2433
ML
89562017-03-28 Martin Liska <mliska@suse.cz>
8957
8958 PR ipa/80205
8959 * g++.dg/ipa/pr80205.C: New test.
8960
17722fb9
SKS
89612017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8962
8963 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8964 with sizeof(int) < 4.
8965 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8966 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8967 * gcc.dg/torture/pr79777.c: Likewise.
8968 * gcc.dg/torture/pr79910.c: Likewise.
8969
737f500a
RB
89702017-03-28 Richard Biener <rguenther@suse.de>
8971
8972 PR middle-end/80222
8973 * g++.dg/pr80222.C: New testcase.
8974
62f96a79
ML
89752017-03-28 Martin Liska <mliska@suse.cz>
8976
8977 PR ipa/80104
8978 * gcc.dg/ipa/pr80104.c: New test.
8979
72785f26
MP
89802017-03-28 Marek Polacek <polacek@redhat.com>
8981
8982 PR sanitizer/80067
8983 * c-c++-common/ubsan/shift-10.c: New test.
8984
86516987
JL
89852017-03-27 Jeff Law <law@redhat.com>
8986
4dbf1eee 8987 PR tree-optimization/80216
86516987
JL
8988 * gcc.c-torture/compile/pr80216.c: New test.
8989
aade772d
JJ
89902017-03-27 Jakub Jelinek <jakub@redhat.com>
8991
a9e4a1a5
JJ
8992 PR middle-end/80162
8993 * c-c++-common/pr80162-1.c: New test.
8994 * c-c++-common/pr80162-2.c: New test.
8995 * c-c++-common/pr80162-3.c: New test.
8996
aade772d
JJ
8997 PR target/80102
8998 * g++.dg/opt/pr80102.C: New test.
8999
d89f355e
MM
90002017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9001
9002 PR target/78543
9003 * gcc.target/powerpc/pr78543.c: New test.
9004
79c4d73b
KN
90052017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9006
9007 PR target/80103
9008 * gcc.target/powerpc/pr80103-1.c: New test.
9009
819df781
RB
90102017-03-27 Richard Biener <rguenther@suse.de>
9011
9012 PR tree-optimization/80181
9013 * gcc.dg/torture/pr80181.c: New testcase.
9014
84804c5b
CZ
90152017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9016
065ba179 9017 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9018
c5e5f5f6
RB
90192017-03-27 Richard Biener <rguenther@suse.de>
9020
9021 PR ipa/79776
9022 * g++.dg/ipa/pr79776.C: New testcase.
9023
7cd200f6
JJ
90242017-03-27 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR sanitizer/80168
9027 * gcc.dg/asan/pr80168.c: New test.
9028
79f512ff
RB
90292017-03-27 Richard Biener <rguenther@suse.de>
9030
9031 PR tree-optimization/80170
9032 * gcc.dg/pr80170.c: New testcase.
9033
672d9f8e
RB
90342017-03-27 Richard Biener <rguenther@suse.de>
9035
9036 PR middle-end/80171
9037 * g++.dg/torture/pr80171.C: New testcase.
9038
978fcba3
JDA
90392017-03-26 John David Anglin <danglin@gcc.gnu.org>
9040
431d7882
JDA
9041 * gcc.dg/torture/pr79732.c: Require alias support.
9042 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9043
978fcba3
JDA
9044 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9045 libatomic_available.
9046 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9047 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9048
1f10d710
JD
90492017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9050
9051 PR libgfortran/78881
9052 * gfortran.dg/dtio_26.f90: New test.
9053
41036686
PT
90542017-03-25 Paul Thomas <pault@gcc.gnu.org>
9055
9056 PR fortran/80156
9057 PR fortran/79382
9058 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9059 testcase for PR80156. Add a main programme that tests that
9060 the typebound generic is accessible.
9061
5da906ca
BS
90622017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9063
9064 PR rtl-optimization/80160
9065 PR rtl-optimization/80159
9066
9067 * gcc.target/i386/pr80160.c: New test.
9068
7dabefa0
JJ
90692017-03-24 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR sanitizer/79904
9072 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9073
c8b1fbc1
MP
90742017-03-24 Marek Polacek <polacek@redhat.com>
9075
9076 PR c++/80119
9077 * g++.dg/warn/Wuninitialized-9.C: New test.
9078
76794c52
AK
90792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9080
9081 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9082 and remove the high-level builtin. The error message for the
9083 would prevent compilation from reaching the second.
9084 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9085
2de2b3f9
AK
90862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9087
9088 * gcc.target/s390/vxe/negfma-1.c: New test.
9089
7d2fd075
AK
90902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9091
9092 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9093 * gcc.target/s390/arch12/mul-1.c: New test.
9094 * gcc.target/s390/arch12/mul-2.c: New test.
9095
72612e4e
AK
90962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9097
9098 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9099
6c7774d1
AK
91002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9101
9102 * gcc.target/s390/vxe/popcount-1.c: New test.
9103
9ec98860
AK
91042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9105
9106 * gcc.target/s390/vxe/bitops-1.c: New test.
9107
6654e96f
AK
91082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9109
9110 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9111 * lib/target-supports.exp: Add effective target check s390_vxe.
9112
77c585ca
AK
91132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9114
9115 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9116 comparison instructions used from now on.
9117
b5de6e84
AK
91182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9119
9120 * gcc.target/s390/s390.exp (check_effective_target_vector):
9121 Include target-supports.exp and move target_vector check routine
9122 ...
9123 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9124 here and rename it.
9125 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9126 check from vector to s390_vx.
9127 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9128 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9129 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9130 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9131 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9132 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9133 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9134 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9135 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9136
a602f985
AK
91372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9138
9139 * gcc.target/s390/vector/vec-init-2.c: New test.
9140
085db63d
AK
91412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9142
9143 * gcc.dg/ubsan/pr79904-2.c: New test.
9144
dc4f29bc
AK
91452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9146
9147 PR target/79893
9148 * gcc.target/s390/zvector/pr79893.c: New test.
9149
56010684
JJ
91502017-03-24 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR rtl-optimization/80112
9153 * gcc.dg/pr80112.c: New test.
9154
f0d7b52d
RO
91552017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9158 etc. line numbers.
9159 * gcc.dg/Walloca-1.c: Likewise.
9160 * gcc.dg/Walloca-2.c: Likewise.
9161 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9162
635684c4
BS
91632017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9164
9165 PR tree-optimization/80158
9166 * gfortran.fortran-torture/compile/pr80158.f: New file.
9167
76afddf3
RB
91682017-03-24 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/80167
9171 * gcc.dg/graphite/pr80167.c: New testcase.
9172
c2e389bf
TV
91732017-03-24 Tom de Vries <tom@codesourcery.com>
9174
9175 PR testsuite/80092
9176 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9177 dg-require-effective-target global_constructor.
9178 * gcc.dg/tls/emutls-2.c: Same.
9179
a72821b4
TV
91802017-03-24 Tom de Vries <tom@codesourcery.com>
9181
9182 PR testsuite/80092
9183 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9184 dg-require-effective-target indirect_jumps.
9185
1658def9
TV
91862017-03-24 Tom de Vries <tom@codesourcery.com>
9187
9188 PR testsuite/80092
9189 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9190 nonlocal_goto.
9191
90e02692
TV
91922017-03-24 Tom de Vries <tom@codesourcery.com>
9193
9194 PR testsuite/80092
9195 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9196 * gcc.dg/Walloca-12.c: Same.
9197 * gcc.dg/attr-alloc_size-8.c: Same.
9198 * gcc.dg/Walloca-4.c: Same.
9199 * gcc.dg/Walloca-8.c: Same.
9200 * gcc.dg/Walloca-13.c: Same.
9201 * gcc.dg/Walloca-14.c: Same.
9202 * gcc.dg/attr-alloc_size-9.c: Same.
9203 * gcc.dg/Walloca-1.c: Same.
9204 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9205 * gcc.dg/Walloca-5.c: Same.
9206 * gcc.dg/Walloca-10.c: Same.
9207 * gcc.dg/Walloca-9.c: Same.
9208 * gcc.dg/attr-alloc_size-6.c: Same.
9209 * gcc.dg/Wvla-larger-than-1.c: Same.
9210 * gcc.dg/torture/pr71881.c: Same.
9211 * gcc.dg/torture/pr71901.c: Same.
9212 * gcc.dg/torture/pr78742.c: Same.
9213 * gcc.dg/builtin-alloc-size.c: Same.
9214 * gcc.dg/Walloca-2.c: Same.
9215 * gcc.dg/Walloca-6.c: Same.
9216 * gcc.dg/Walloca-11.c: Same.
9217 * gcc.dg/attr-alloc_size-7.c: Same.
9218 * gcc.dg/Wvla-larger-than-2.c: Same.
9219 * gcc.dg/Walloca-3.c: Same.
9220 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9221 * gcc.c-torture/compile/pr79413.c: Same.
9222 * gcc.c-torture/compile/pr78439.c: Same.
9223
842392c8
KN
92242017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9225
9226 * gcc.target/powerpc/p9-options-1.c: New test.
9227
de2b3f5c
KT
92282017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9229
9230 PR target/71436
9231 * gcc.c-torture/compile/pr71436.c: New test.
9232
2e6315ef 92332017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9234 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9235
9236 PR tree-optimization/79908
9237 PR tree-optimization/80136
9238 * gcc.dg/torture/pr79908.c: New file.
9239
9cdf0363
NK
92402017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9241
2e6315ef 9242 PR fortran/39239
9cdf0363
NK
9243 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9244
f3dd574e
JJ
92452017-03-22 Jakub Jelinek <jakub@redhat.com>
9246
f13e9cd5
JJ
9247 PR c++/80141
9248 * g++.dg/gomp/pr80141.C: New test.
9249
68ed2ba0
JJ
9250 PR c++/80129
9251 * g++.dg/torture/pr80129.C: New test.
9252
f3dd574e
JJ
9253 PR sanitizer/80110
9254 * g++.dg/tsan/pr80110.C: New test.
9255
918b6c9e
TK
92562017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9257
9258 PR fortran/80142
9259 * gfortran.dg/any_loc.f90: New test case.
9260
bf634d1c
TP
92612017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9262
9263 PR target/80082
9264 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9265 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9266
f7325b95
ML
92672017-03-22 Martin Liska <mliska@suse.cz>
9268
9269 PR target/79906
9270 * g++.dg/ext/mv8.C: Add power* targets.
9271
3f01b620
MS
92722017-03-21 Martin Sebor <msebor@redhat.com>
9273
9274 PR c++/79548
9275 * g++.dg/warn/Wunused-var-26.C: New test.
9276
1cefb051
BS
92772017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9278
9279 PR tree-optimization/79908
9280 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9281
edc1747f
MP
92822017-03-21 Marek Polacek <polacek@redhat.com>
9283 Martin Sebor <msebor@redhat.com>
9284
9285 PR tree-optimization/80109
9286 * gcc.dg/Walloca-14.c: New test.
9287
85106b87
JJ
92882017-03-21 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR target/80125
9291 * gcc.target/powerpc/pr80125.c: New test.
9292
e59a225f
NK
92932017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9294
9295 PR fortran/69498
9296 * gfortran.dg/unexp_attribute.f90: New test
9297
0ffe60b5 92982017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9299 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9300
9301 PR tree-optimization/79908
9302 * gcc.dg/torture/pr79908.c: New file.
9303
54eb90fe
SKS
93042017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9305
9306 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9307 with sizeof(int) < 4.
9308
5611c456
ML
93092017-03-21 Martin Liska <mliska@suse.cz>
9310
9311 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9312 apostrophes.
9313
e650ea2a
RB
93142017-03-21 Richard Biener <rguenther@suse.de>
9315
9316 PR tree-optimization/80032
9317 * g++.dg/opt/pr80032.C: New testcase.
9318
da2ce5f9
RB
93192017-03-21 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/80122
9322 * gcc.dg/torture/pr80122.c: New testcase.
9323
9d60683a
TT
93242017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9325
9326 * gcc.dg/pic-2.c: Skip for MIPS.
9327 * gcc.dg/pie-2.c: Skip for MIPS.
9328
d3e19c2c
PC
93292017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9330
9331 PR c++/77752
9332 * g++.dg/cpp0x/initlist97.C: New.
9333 * g++.dg/cpp0x/initlist85.C: Update.
9334
8bee092e
JJ
93352017-03-21 Jakub Jelinek <jakub@redhat.com>
9336
9f30dff0
JJ
9337 PR c/67338
9338 * gcc.dg/pr67338.c: New test.
9339
8bee092e
JJ
9340 PR c++/35878
9341 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9342 dump instead of assembler.
9343 * g++.dg/init/pr35878_2.C: Likewise.
9344 * g++.dg/init/pr35878_3.C: Likewise.
9345
4d1b8e70
JJ
93462017-03-21 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR c/80097
9349 * gcc.dg/ubsan/pr80097.c: New test.
9350
c34923c4
BS
93512017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9352
9353 PR tree-optimization/80054
9354 * g++.dg/torture/pr80054.C: New file.
9355
b0ba96c2
KN
93562017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9357
9358 PR target/79963
9359 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9360 directive to assure selection of proper bit using rlwinm insn.
9361 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9362 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9363 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9364 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9365
92377255
MP
93662017-03-20 Marek Polacek <polacek@redhat.com>
9367 Paolo Carlini <paolo.carlini@oracle.com>
9368
9369 PR c++/80059 - ICE with noexcept and __transaction_atomic
9370 * g++.dg/tm/pr80059-2.C: New test.
9371 * g++.dg/tm/pr80059.C: New test.
9372
243e28bf
ML
93732017-03-20 Martin Liska <mliska@suse.cz>
9374
9375 PR middle-end/79753
9376 * gcc.target/i386/mpx/pr79753.c: New test.
9377
918112d3
ML
93782017-03-20 Martin Liska <mliska@suse.cz>
9379
9380 PR target/79769
9381 PR target/79770
9382 * g++.dg/pr79769.C: New test.
9383 * gcc.target/i386/mpx/pr79770.c: New test.
9384
e325aba2
AK
93852017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9386
9387 PR target/78857
9388 * gcc.target/s390/load-and-test-fp-1.c: New test.
9389 * gcc.target/s390/load-and-test-fp-2.c: New test.
9390
91d2c04c
PT
93912017-03-18 Paul Thomas <pault@gcc.gnu.org>
9392
9393 PR fortran/79676
9394 * gfortran.dg/submodule_28.f08 : New test.
9395
c7e4107b
PT
93962017-03-18 Paul Thomas <pault@gcc.gnu.org>
9397
9398 PR fortran/71838
9399 * gfortran.dg/submodule_26.f08 : New test.
9400 * gfortran.dg/submodule_27.f08 : New test.
9401
d8fe28be
PH
94022017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9403
9404 PR target/79951
9405 * gcc.target/powerpc/pr79951.c: New.
9406
4a17943d
BS
94072017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9408
9409 PR rtl-optimization/79910
9410 * gcc.dg/torture/pr79910.c: New test.
9411
7f166d94
JL
94122017-03-17 Jeff Law <law@redhat.com>
9413
9414 PR tree-optimization/71437
9415 * gcc.dg/tree-ssa/pr71437.c: New test.
9416 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9417 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9418 now caught by VRP, but which were previously caught by DOM.
9419
12c4f7dc
RB
94202017-03-17 Richard Biener <rguenther@suse.de>
9421
9422 PR middle-end/80075
9423 * g++.dg/torture/pr80075.C: New testcase.
9424
207f3423
MM
94252017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9426
9427 PR target/71294
9428 * g++.dg/pr71294.C: New test.
9429
9fc900af
SB
94302017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9431
9432 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9433
c05c2380
JJ
94342017-03-16 Jakub Jelinek <jakub@redhat.com>
9435
e711928b
JJ
9436 PR fortran/80010
9437 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9438
c05c2380
JJ
9439 PR fortran/79886
9440 * gfortran.dg/pr79886.f90: New test.
9441
3231d64b
MM
94422017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9443
9444 PR target/79038
9445 * gcc.target/powerpc/pr79038-1.c: New test.
9446
81ef1f5e
SB
94472017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9448
9449 PR fortran/33271
9450 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9451
395a1e9b
JW
94522017-03-15 Jiong Wang <jiong.wang@arm.com>
9453
9454 PR testsuite/79356
9455 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9456
05f65910
UB
94572017-03-15 Uros Bizjak <ubizjak@gmail.com>
9458
9459 PR target/80019
9460 * gcc.target/i386/pr80019.c: New test.
9461
94285a7d
ML
94622017-03-15 Martin Liska <mliska@suse.cz>
9463
9464 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9465
a983542b
MS
94662017-03-14 Martin Sebor <msebor@redhat.com>
9467
9468 PR tree-optimization/79800
9469 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9470 * gcc.dg/tree-ssa/pr79800.c: New test.
9471
76ca5f40
MM
94722017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9473
9474 PR target/79947
9475 * gcc.target/powerpc/pr79947.c: New test.
9476
5d9a283a
MS
94772017-03-14 Martin Sebor <msebor@redhat.com>
9478
9479 PR middle-end/80020
9480 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9481 * gcc.dg/attr-alloc_size-7.c: Same.
9482 * gcc.dg/attr-alloc_size-9.c: Same.
9483 * gcc.dg/builtin-alloc-size.c: Same.
9484 * gcc.dg/pr80020.c: New test.
9485
4692943d
BS
94862017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9487
9488 PR rtl-optimization/79728
9489 * gcc.target/i386/sse-globalreg.c: New test.
9490
861d9d5e
ML
94912017-03-14 Martin Liska <mliska@suse.cz>
9492
9493 PR lto/66295
9494 * gcc.dg/tree-prof/pr66295.c: New test.
9495
a48018b5
ML
94962017-03-13 Martin Liska <mliska@suse.cz>
9497
9498 PR middle-end/78339
9499 * gcc.target/i386/mpx/pr78339.c: New test.
9500
8c56cc5a
CZ
95012017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9502
065ba179 9503 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9504
14555394
CZ
95052017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9506
065ba179 9507 * gcc.target/arc/pr9001090948.c: New file.
14555394 9508
3079b92e
SB
95092017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9510
9511 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9512 Fix test. Make early-out condition return early. Correct comments.
9513
c08de9db
JD
95142017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9515
9516 PR libgfortran/78854
9517 * gfortran.dg/dtio_25.f90: New test.
9518
66b27545
MS
95192017-03-10 Martin Sebor <msebor@redhat.com>
9520
9521 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9522
8f2f6381
BS
95232017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9524
9525 PR rtl-optimization/78911
9526 * gcc.target/i386/pr78911-1.c: New test.
9527 * gcc.target/i386/pr78911-2.c: New test.
9528
8e2c69b4 95292017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9530
8e2c69b4
WS
9531 PR target/79941
9532 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9533 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9534 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9535
455d833c
MP
95362017-03-10 Marek Polacek <polacek@redhat.com>
9537
9538 PR c++/79967
9539 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9540
cdd669f9
JJ
95412017-03-10 Jakub Jelinek <jakub@redhat.com>
9542
e260b0a7
JJ
9543 PR c++/79899
9544 * g++.dg/other/friend7.C: New test.
9545
cdd669f9
JJ
9546 PR c++/79896
9547 * g++.dg/ext/int128-5.C: New test.
9548
730e6e46
SB
95492017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9550
9551 PR testsuite/79356
9552 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9553 powerpc, sparc, or s390x.
9554
fc8f6304
PH
95552017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9556
9557 PR target/79907
9558 * gcc.target/powerpc/pr79907.c: New.
9559
f1b0632a
OH
95602017-03-10 Olivier Hainque <hainque@adacore.com>
9561
9562 * gnat.dg/opt64.adb: New test.
9563 * gnat.dg/opt64_pkg.ads: New helper.
9564 * gnat.dg/opt64_pkg.adb: New helper.
9565
5558f089
JJ
95662017-03-10 Jakub Jelinek <jakub@redhat.com>
9567
2d9dd4fb
JJ
9568 PR rtl-optimization/79909
9569 * gcc.target/powerpc/pr79909.c: New test.
9570
72772e67
JJ
9571 PR tree-optimization/79972
9572 * gcc.dg/pr79972.c: New test.
9573
5558f089
JJ
9574 PR tree-optimization/77975
9575 * gcc.dg/pr77975.c: New test.
9576
822a132c
MP
95772017-03-09 Marek Polacek <polacek@redhat.com>
9578
9579 PR c++/79962
9580 PR c++/79984
9581 * c-c++-common/nonnull-3.c: New test.
9582 * g++.dg/warn/Wnonnull3.C: New test.
9583
c9819d22
MF
95842017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9585
9586 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9587 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9588
36618428
MP
95892017-03-09 Marek Polacek <polacek@redhat.com>
9590
9591 PR sanitizer/79757
9592 * gcc.dg/ubsan/pr79757-1.c: New test.
9593 * gcc.dg/ubsan/pr79757-2.c: New test.
9594 * gcc.dg/ubsan/pr79757-3.c: New test.
9595 * gcc.dg/ubsan/pr79757-4.c: New test.
9596 * gcc.dg/ubsan/pr79757-5.c: New test.
9597
01e5af5a
JJ
95982017-03-09 Jakub Jelinek <jakub@redhat.com>
9599
9600 PR c/79969
9601 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9602
6443c7c0
MP
96032017-03-09 Marek Polacek <polacek@redhat.com>
9604
9605 PR c++/79687
9606 * g++.dg/expr/ptrmem8.C: New test.
9607 * g++.dg/expr/ptrmem9.C: New test.
9608
d721dc3c
RB
96092017-03-09 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/79977
9612 * gcc.dg/graphite/pr79977.c: New testcase.
9613
1f1fd3e2
TT
96142017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9615
9616 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9617 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9618 * lib/target-supports.exp (check_effective_target_rdynamic):
9619 New proc.
9620
16967aff
RB
96212017-03-09 Richard Biener <rguenther@suse.de>
9622
9623 PR middle-end/79971
9624 * gcc.dg/fixed-point/pr79971.c: New testcase.
9625
26d7dc48
RB
96262017-03-09 Richard Biener <rguenther@suse.de>
9627
9628 PR ipa/79970
9629 * gcc.dg/torture/pr79970.c: New testcase.
9630
35f77c28
PC
96312017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/71966
9634 * g++.dg/cpp0x/pr71966-1.C: New.
9635 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9636
8a7df031
ML
96372017-03-09 Martin Liska <mliska@suse.cz>
9638
9639 PR tree-optimization/79631
9640 * gcc.target/i386/mpx/pr79631.c: New test.
9641
3828bb0d
ML
96422017-03-09 Martin Liska <mliska@suse.cz>
9643
9644 PR target/65705
9645 PR target/69804
9646 * gcc.target/i386/pr71458.c: Update scanned pattern.
9647
410a590c
MP
96482017-03-09 Marek Polacek <polacek@redhat.com>
9649
9650 PR c++/79672
9651 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9652 * g++.dg/warn/Wduplicated-branches3.C: New test.
9653
f084a22e
PG
96542017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9655
9656 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9657
a278b1c3
ML
96582017-03-09 Martin Liska <mliska@suse.cz>
9659
9660 PR ipa/79764
9661 * g++.dg/pr79764.C: New test.
9662
8dc19053
ML
96632017-03-09 Martin Liska <mliska@suse.cz>
9664
9665 PR ipa/79761
9666 * g++.dg/pr79761.C: New test.
9667
030fc94a
JJ
96682017-03-09 Jakub Jelinek <jakub@redhat.com>
9669
9e463823
JJ
9670 PR sanitizer/79944
9671 * c-c++-common/asan/pr79944.c: New test.
9672
6b62f323
JJ
9673 PR target/79932
9674 * gcc.target/i386/pr79932-2.c: New test.
9675
030fc94a
JJ
9676 PR target/79932
9677 * gcc.target/i386/pr79932-1.c: New test.
9678
423aec8b
MP
96792017-03-09 Marek Polacek <polacek@redhat.com>
9680
9681 PR c++/79900 - ICE in strip_typedefs
9682 * g++.dg/warn/Wpadded-1.C: New test.
9683
6659fe59
MP
96842017-03-08 Marek Polacek <polacek@redhat.com>
9685
9686 * g++.dg/Walloca1.C: Adjust dg-warning.
9687
f1a675e4
AH
96882017-03-08 Andrew Haley <aph@redhat.com>
9689
9690 PR tree-optimization/79943
9691 * gcc.dg/tree-ssa/pr79943.c: New test.
9692
edfcd7e3
RB
96932017-03-08 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/79955
9696 * gcc.dg/uninit-24.c: New testcase.
9697
61fdfd8c
RB
96982017-03-08 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/79920
9701 * gcc.dg/vect/pr79920.c: New testcase.
9702
4b48e883
JJ
97032017-03-08 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR sanitizer/79904
9706 * gcc.dg/ubsan/pr79904.c: New test.
9707
a71dbc63
JJ
97082017-03-07 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR c/79834
9711 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9712 diagnostics.
9713
d8a90142
MP
97142017-03-07 Marek Polacek <polacek@redhat.com>
9715
9716 PR middle-end/79809
9717 * g++.dg/Walloca1.C: New test.
9718
a5e9e3e4
ML
97192017-03-07 Martin Liska <mliska@suse.cz>
9720
9721 PR middle-end/68270
9722 * g++.dg/pr68270.C: New test.
9723
1f6dba54
JJ
97242017-03-07 Jakub Jelinek <jakub@redhat.com>
9725
760f82db
JJ
9726 PR rtl-optimization/79901
9727 * gcc.target/i386/pr79901.c: New test.
9728
1f6dba54
JJ
9729 PR sanitizer/79897
9730 * c-c++-common/ubsan/pr79897.c: New test.
9731
feca7b89
VM
97322017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9733
9734 PR rtl-optimization/79571
9735 * gcc.target/i386/pr79571.c: New.
9736
bdbbf28d
MP
97372017-03-06 Marek Polacek <polacek@redhat.com>
9738
9739 PR c++/79796 - ICE with NSDMI and this pointer
9740 * g++.dg/cpp0x/nsdmi13.C: New test.
9741
52564551
JK
97422017-03-06 Julia Koval <julia.koval@intel.com>
9743
9744 PR target/79793
9745 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9746 directives.
9747 * gcc.target/i386/interrupt-13.c: Ditto.
9748 * gcc.target/i386/interrupt-14.c: Ditto.
9749 * gcc.target/i386/interrupt-15.c: Ditto.
9750
345edb37
JJ
97512017-03-06 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR c++/79822
9754 * g++.dg/cpp0x/constexpr-79822.C: New test.
9755
a8d25fd0
RB
97562017-03-06 Richard Biener <rguenther@suse.de>
9757
9758 PR tree-optimization/79894
9759 * gcc.dg/vect/pr79887.c: New testcase.
9760
522fcdd7
RB
97612017-03-06 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/79824
9764 * gcc.dg/vect/pr79824-1.c: New testcase.
9765 * gcc.dg/vect/pr79824-2.c: Likewise.
9766
54649631
TT
97672017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9768
9769 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9770 gettimeofday. Remove dg-skip-if for AVR.
9771 * lib/target-supports.exp (check_effective_target_gettimeofday):
9772 New proc.
9773
4bbc8970
RD
97742017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9775
9776 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9777 * gcc.target/s390/hotpatch-10.c: Likewise.
9778 * gcc.target/s390/hotpatch-11.c: Likewise.
9779 * gcc.target/s390/hotpatch-12.c: Likewise.
9780 * gcc.target/s390/hotpatch-13.c: Likewise.
9781 * gcc.target/s390/hotpatch-14.c: Likewise.
9782 * gcc.target/s390/hotpatch-15.c: Likewise.
9783 * gcc.target/s390/hotpatch-16.c: Likewise.
9784 * gcc.target/s390/hotpatch-17.c: Likewise.
9785 * gcc.target/s390/hotpatch-18.c: Likewise.
9786 * gcc.target/s390/hotpatch-19.c: Likewise.
9787 * gcc.target/s390/hotpatch-2.c: Likewise.
9788 * gcc.target/s390/hotpatch-26.c: Likewise.
9789 * gcc.target/s390/hotpatch-27.c: Likewise.
9790 * gcc.target/s390/hotpatch-28.c: Likewise.
9791 * gcc.target/s390/hotpatch-3.c: Likewise.
9792 * gcc.target/s390/hotpatch-4.c: Likewise.
9793 * gcc.target/s390/hotpatch-5.c: Likewise.
9794 * gcc.target/s390/hotpatch-6.c: Likewise.
9795 * gcc.target/s390/hotpatch-7.c: Likewise.
9796 * gcc.target/s390/hotpatch-8.c: Likewise.
9797 * gcc.target/s390/hotpatch-9.c: Likewise.
9798
5f215a70
PC
97992017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9800
9801 PR c++/64574
9802 * g++.dg/template/crash125.C: New.
9803
296cc393
JJ
98042017-03-06 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR target/79812
9807 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9808
ca8942a3
TT
98092017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9810
9811 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9812
c1b993c0
PG
98132017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9814
9815 * gcc.target/mips/msa-minmax.c: New tests.
9816
a50a32aa
ML
98172017-03-06 Martin Liska <mliska@suse.cz>
9818
9819 PR sanitize/79783
9820 * g++.dg/asan/pr79783.C: New test.
9821
5ada812c
PG
98222017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9823
9824 * gcc.target/mips/msa-dotp.c: New tests.
9825
334b3c4b
PG
98262017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9827
9828 * gcc.target/mips/msa-bclri.c: New test.
9829
d8b4baeb
PC
98302017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9831
9832 PR c++/70266
9833 * g++.dg/tm/pr70266.C: New.
9834
ef78bc3c 98352017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9836 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9837
9838 * gfortran.dg/coarray/fail_image_1.f08: New test.
9839 * gfortran.dg/coarray/fail_image_2.f08: New test.
9840 * gfortran.dg/coarray/failed_images_1.f08: New test.
9841 * gfortran.dg/coarray/failed_images_2.f08: New test.
9842 * gfortran.dg/coarray/image_status_1.f08: New test.
9843 * gfortran.dg/coarray/image_status_2.f08: New test.
9844 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9845 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9846 * gfortran.dg/coarray_fail_st.f90: New test.
9847 * gfortran.dg/coarray_failed_images_1.f08: New test.
9848 * gfortran.dg/coarray_image_status_1.f08: New test.
9849 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9850
7f5a7d78
MP
98512017-03-03 Marek Polacek <polacek@redhat.com>
9852
9853 PR c/79758
9854 * gcc.dg/noncompile/pr79758.c: New test.
9855
cc195d46
JJ
98562017-03-03 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR middle-end/79805
9859 * g++.dg/opt/pr79805.C: New test.
9860
945b6e16
AS
98612017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9862
9863 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9864 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9865 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9866 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9867 * gcc.target/i386/i386.exp
9868 (check_effective_target_avx512vpopcntdq): New.
9869
31dcc385
TT
98702017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9871
9872 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9873 ilp32 targets and match DImode registers for lp64 targets.
9874
0e174ae1
UB
98752017-03-03 Uros Bizjak <ubizjak@gmail.com>
9876
9877 * g++.dg/pr71624.C: Disable for x32.
9878 * g++.dg/pr71633.C: Ditto.
9879
93505ec5
JJ
98802017-03-03 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/79807
9883 * gcc.target/i386/pr79807.c: New test.
9884
d78a1c01
ML
98852017-03-03 Martin Liska <mliska@suse.cz>
9886
9887 PR tree-optimization/79803
9888 * gcc.dg/tree-ssa/pr79803.c: New test.
9889
ec7f796e
ML
98902017-03-03 Martin Liska <mliska@suse.cz>
9891
9892 PR rtl-optimization/79574
9893 * gcc.dg/pr79574-2.c: New test.
9894
30d309aa
RB
98952017-03-03 Richard Biener <rguenther@suse.de>
9896
9897 PR c++/79825
9898 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9899
38801de5
JJ
99002017-03-03 Jakub Jelinek <jakub@redhat.com>
9901
9902 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9903
7278b0a2
MP
99042017-03-03 Marek Polacek <polacek@redhat.com>
9905
9906 PR c++/79791
9907 * g++.dg/warn/Wwrite-strings-1.C: New test.
9908 * g++.dg/warn/Wwrite-strings-2.C: New test.
9909 * g++.dg/warn/Wwrite-strings-3.C: New test.
9910 * g++.dg/warn/Wwrite-strings-4.C: New test.
9911 * g++.dg/warn/Wwrite-strings-5.C: New test.
9912 * g++.dg/warn/Wwrite-strings-6.C: New test.
9913 * g++.dg/warn/Wwrite-strings-7.C: New test.
9914 * g++.dg/warn/Wwrite-strings-8.C: New test.
9915 * g++.dg/warn/Wwrite-strings-9.C: New test.
9916 * g++.dg/warn/Wwrite-strings-10.C: New test.
9917 * g++.dg/warn/Wwrite-strings-11.C: New test.
9918 * g++.dg/warn/Wwrite-strings-12.C: New test.
9919
75473a91
RB
99202017-03-03 Richard Biener <rguenther@suse.de>
9921
9922 PR middle-end/79818
9923 * gcc.dg/torture/pr79818.c: New testcase.
9924
50bea0c5
JJ
99252017-03-02 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR c++/79782
9928 * g++.dg/warn/Wunused-parm-10.C: New test.
9929
130f15ce
UB
99302017-03-02 Uros Bizjak <ubizjak@gmail.com>
9931
9932 * gcc.dg/rtl/x86_64/*.c: Test for
9933 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9934
dc362ada
UB
99352017-03-02 Uros Bizjak <ubizjak@gmail.com>
9936
9937 PR target/79514
9938 * gcc.target/i386/pr79514.c: New test.
9939
fe792dd8
JJ
99402017-03-02 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR rtl-optimization/79780
9943 * gcc.c-torture/compile/pr79780.c: New test.
9944
e80facb4
RB
99452017-03-02 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/79345
9948 PR c++/42000
9949 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9950 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9951 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9952
eb0e7c34
RB
99532017-03-02 Richard Biener <rguenther@suse.de>
9954
9955 PR c/79756
9956 * gcc.dg/vector-1.c: New testcase.
9957
653a4b32
BC
99582017-03-02 Bin Cheng <bin.cheng@arm.com>
9959
9960 PR tree-optimization/66768
9961 * gcc.target/i386/pr66768.c: New test.
9962
da403f31
RB
99632017-03-02 Richard Biener <rguenther@suse.de>
9964
9965 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9966 * gcc.dg/rtl/x86_64/final.c: Likewise.
9967 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9968 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9969 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9970 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9971
83692f96
RB
99722017-03-02 Richard Biener <rguenther@suse.de>
9973
9974 PR tree-optimization/79777
9975 * gcc.dg/torture/pr79777.c: New testcase.
9976
71dedb33
MS
99772017-03-01 Martin Sebor <msebor@redhat.com>
9978
9979 PR middle-end/79692
9980 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9981 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9982 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9983 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9984
48990905
UB
99852017-03-01 Uros Bizjak <ubizjak@gmail.com>
9986
9987 * gcc.target/i386/invsize-2.c: New test.
9988 * gcc.target/i386/invsize-3.c: Ditto.
9989 * gcc.target/i386/invsize-4.c: Ditto.
9990 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9991 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9992
c7f0c9f3
MM
99932017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9994
9995 PR target/79439
9996 * gcc.target/powerpc/pr79439.c: New test.
9997
f5ef6bfc
PH
99982017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9999
10000 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10001 scan string.
10002
10003
50181506
KN
100042017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10005
10006 PR target/79395
10007 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10008 pattern to look for vcmpequd. instead of vcmpnew.
10009 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10010 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10011 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10012 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10013 look for xvcmpeqdp. instead of xvcmpnedp.
10014 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10015 look for vcmpequd. instead of vcmpnew.
10016 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10017 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10018 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10019 look for xvcmpeqsp. instead of xvcmpnesp.
10020 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10021 look for xvcmpeqdp. instead of xvcmpnedp.
10022 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10023 look for vcmpequd. instead of vcmpnew.
10024 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10025 look for vcmpeqsp instead of xvcmpnesp.
10026 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10027 look for xvcmpeqdp instead of xvcmpnedp.
10028
0100ae43
RB
100292017-03-01 Richard Biener <rguenther@suse.de>
10030
10031 PR middle-end/79721
10032 * gcc.dg/torture/pr79721.c: New testcase.
10033
0f3f4ffe
JJ
100342017-03-01 Jakub Jelinek <jakub@redhat.com>
10035
42132674
JJ
10036 PR c++/79681
10037 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10038 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10039
e3e9e8ca
JJ
10040 PR c++/79746
10041 * g++.dg/warn/Wunused-parm-9.C: New test.
10042
0f3f4ffe
JJ
10043 PR tree-optimization/79734
10044 * g++.dg/opt/pr79734.C: New test.
10045
ad1de652
JJ
100462017-02-28 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR tree-optimization/79737
10049 * gcc.c-torture/execute/pr79737-1.c: New test.
10050 * gcc.c-torture/execute/pr79737-2.c: New test.
10051
7a1ae923
EB
100522017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10053
10054 * gcc.target/sparc/20170228-1.c: New test.
10055
2af0c3ed
UB
100562017-02-28 Uros Bizjak <ubizjak@gmail.com>
10057
10058 * gcc.target/i386/invsize-1.c: New test.
10059
203ced0a
MS
100602017-02-28 Martin Sebor <msebor@redhat.com>
10061
10062 PR tree-optimization/79691
10063 * gcc.dg/tree-ssa/pr79691.c: New test.
10064
8a915b87
JJ
100652017-02-28 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR target/79729
10068 * gcc.target/i386/pr79729.c: New test.
10069
41aa3a38
RB
100702017-02-28 Richard Biener <rguenther@suse.de>
10071
10072 PR tree-optimization/79740
10073 * gcc.dg/torture/pr79740.c: New testcase.
10074
587240d2
RB
100752017-02-28 Richard Biener <rguenther@suse.de>
10076
10077 PR middle-end/79731
10078 * c-c++-common/torture/pr79731.c: New testcase.
10079
dd3f4560
RB
100802017-02-28 Richard Biener <rguenther@suse.de>
10081
10082 PR tree-optimization/79732
10083 * gcc.dg/torture/pr79732.c: New testcase.
10084
c7d97b28
RB
100852017-02-28 Richard Biener <rguenther@suse.de>
10086
10087 PR tree-optimization/79723
10088 * gcc.target/i386/pr79723.c: New testcase.
10089
c8f28a3c
PH
100902017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10091
10092 PR target/79544
10093 * gcc.target/powerpc/pr79544.c: New.
10094
c91c3003
PC
100952017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10096
10097 PR c++/79414
10098 * g++.dg/parse/crash67.C: New.
10099
57fa080b
BC
101002017-02-27 Bin Cheng <bin.cheng@arm.com>
10101
10102 PR tree-optimization/77536
10103 * gcc.dg/vect/pr79347.c: Revise testing string.
10104
68b948d3
RB
101052017-02-27 Richard Biener <rguenther@suse.de>
10106
10107 PR tree-optimization/45397
10108 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10109
69a2e8a1
RB
101102017-02-27 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/79690
10113 * gcc.target/i386/pr79690.c: New testcase.
10114
c7b608a9
TK
101152017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10116
10117 PR fortran/51119
10118 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10119 of original.
10120 * gfortran.dg/inline_matmul_11.f90: Likewise.
10121 * gfortran.dg/inline_matmul_9.f90: Likewise.
10122 * gfortran.dg/matmul_13.f90: New test.
10123 * gfortran.dg/matmul_14.f90: New test.
10124
98561a9b
JJ
101252017-02-25 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR middle-end/79396
10128 * g++.dg/opt/pr79396.C: New test.
10129
77be9417
DH
101302017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10131
10132 PR fortran/79597
10133 * gfortran.dg/dtio_6.f90: Update test.
10134
101352017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10136
10137 PR fortran/79601
10138 * gfortran.dg/interface_operator_2.f90: New test.
10139
b9822443
JJ
101402017-02-24 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR c/79677
10143 * gcc.dg/pr79677.c: New test.
10144
4bc2b786
MF
101452017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10146
10147 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10148 of mov.ps.
10149 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10150 (cond_move1): Simplify condition to force generation of
10151 mov[nz].ps.
10152 (cond_move2): Likewise.
10153
4227c9ad
JJ
101542017-02-24 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR c++/79588
10157 * g++.dg/warn/Wrestrict-1.C: New test.
10158 * g++.dg/warn/Wrestrict-2.C: New test.
10159
fd527ec1
DE
101602017-02-24 David Edelsohn <dje.gcc@gmail.com>
10161
10162 * g++.dg/ext/complit15.C: Require LTO.
10163
2af8fd5c
TT
101642017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10165
10166 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10167 logical_op_short_circuit to skip targets.
10168 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10169 and s390.
10170
0b9cdb9a
EB
101712017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10172
10173 * gnat.dg/opt63.adb: New test.
10174
4af362a9
EB
101752017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10176
10177 * gnat.dg/discr47.adb: New test.
10178
7699e88f
RB
101792017-02-24 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/79389
10182 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10183
e3beb191
PC
101842017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10185
10186 PR c++/79361
10187 * g++.dg/cpp0x/pr79361-1.C: New.
10188 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10189
195610aa
EB
101902017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10191
10192 * gcc.target/visium/bit_test.c: Accept any lsr form.
10193 * gcc.target/visium/block_move.c: Tweak.
10194
17885cad
DV
101952017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10196
10197 PR 68749
10198 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10199
45f7faf0
RB
102002017-02-23 Richard Biener <rguenther@suse.de>
10201
10202 PR tree-optimization/79683
10203 * gcc.target/i386/pr79683.c: New testcase.
10204
18eb304e
JL
102052017-02-22 Jeff Law <law@redhat.com>
10206
10207 PR tree-optimization/79578
10208 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10209
0a864a97
SD
102102017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10211
10212 * gcc.target/mips/msa-fp-cc.c: New test.
10213
fe8ece05
JJ
102142017-02-22 Jakub Jelinek <jakub@redhat.com>
10215
e40b6fc7
JJ
10216 PR c++/79664
10217 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10218 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10219 * g++.dg/gomp/pr79664.C: New test.
10220
fe8ece05
JJ
10221 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10222
78af14ae
MP
102232017-02-22 Marek Polacek <polacek@redhat.com>
10224
10225 PR c++/79653
10226 * g++.dg/cpp0x/alignas10.C: New test.
10227 * g++.dg/cpp0x/alignas9.C: New test.
10228
8fdddd3d
MP
10229 PR c++/79657
10230 * g++.dg/ext/underlying_type12.C: New test.
10231
61ac5ebe
MP
10232 PR c/79662
10233 * gcc.dg/enum-incomplete-4.c: New test.
10234
888c7050
JJ
102352017-02-22 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR target/70465
10238 * gcc.target/i386/pr70465-2.c: New test.
10239
6d3daa1a
UB
102402017-02-21 Uros Bizjak <ubizjak@gmail.com>
10241
10242 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10243
76dd203e
RB
102442017-02-22 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/79673
10247 * gcc.target/i386/pr79673.c: New testcase.
10248
a9c774d2
RB
102492017-02-22 Richard Biener <rguenther@suse.de>
10250
10251 PR tree-optimization/79666
10252 * gcc.dg/torture/pr79666.c: New testcase.
10253
8f4f841a
ML
102542017-02-22 Martin Liska <mliska@suse.cz>
10255
10256 PR lto/79587
10257 * gcc.dg/tree-prof/pr79587.c: New test.
10258
a232a1cb
MP
102592017-02-21 Marek Polacek <polacek@redhat.com>
10260
10261 PR c++/79535
10262 * g++.dg/ext/flexary23.C: New test.
10263
b86fec68
UB
102642017-02-21 Uros Bizjak <ubizjak@gmail.com>
10265
10266 PR target/79593
10267 * gcc.target/i386/pr79593.c: New test.
10268
5c3f1d7b
JJ
102692017-02-21 Jakub Jelinek <jakub@redhat.com>
10270
b7280ac2
JJ
10271 PR c++/79654
10272 * g++.dg/cpp1z/decomp26.C: New test.
10273
5c3f1d7b
JJ
10274 PR sanitizer/79589
10275 * g++.dg/ubsan/pr79589.C: New test.
10276
1486c2a7
JL
102772017-02-21 Jeff Law <law@redhat.com>
10278
10279 PR tree-optimization/79621
10280 * gcc.c-torture/compile/pr79621.c: New test.
10281
2f3ec56d
JJ
102822017-02-21 Jakub Jelinek <jakub@redhat.com>
10283
3bb43119
JJ
10284 PR c++/79655
10285 * g++.dg/cpp1y/constexpr-79655.C: New test.
10286
664beaf2 10287 PR c++/79639
b86fec68 10288 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10289
956d3e61
JJ
10290 PR target/79633
10291 * gcc.target/i386/mpx/pr79633.c: New test.
10292
d4cbfca4
JJ
10293 PR target/79570
10294 * gcc.dg/pr79570.c: New test.
10295
00bc9de3
JJ
10296 PR c++/79641
10297 * c-c++-common/pr79641.c: New test.
10298
d002d099
JJ
10299 PR tree-optimization/79649
10300 * gcc.target/i386/pr79649.c: New test.
10301
2f3ec56d
JJ
10302 PR target/79494
10303 * gcc.dg/pr79494.c: New test.
10304
e6655a5f
SB
103052017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10306
10307 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10308 to dg-options.
10309
103102017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10311
10312 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10313
fd527ec1
DE
103142017-02-02 Jason Merrill <jason@redhat.com>
10315
10316 PR c++/79580
10317 * g++.dg/ext/complit15.C: New.
10318
027a9dd5
KN
103192017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10320
10321 PR target/78056
10322 * gcc.target/powerpc/pr78056-8.c: Remove.
10323
80480cee
MP
103242017-02-20 Marek Polacek <polacek@redhat.com>
10325
10326 PR middle-end/79537
10327 * gcc.dg/comp-goto-4.c: New test.
10328
85ade8d6
MP
10329 PR sanitizer/79558
10330 * c-c++-common/ubsan/bounds-14.c: New test.
10331
705d3b77
JJ
103322017-02-20 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR target/79568
10335 * gcc.target/i386/pr79568-1.c: New test.
10336 * gcc.target/i386/pr79568-2.c: New test.
10337 * gcc.target/i386/pr79568-3.c: New test.
10338
dc42a736
PT
103392017-02-16 Paul Thomas <pault@gcc.gnu.org>
10340
10341 PR fortran/79382
705d3b77
JJ
10342 * gfortran.dg/dtio_10.f90: Change test of error message.
10343 * gfortran.dg/dtio_23.f90: New test.
10344 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10345
1ca6a74f
PT
103462017-02-20 Paul Thomas <pault@gcc.gnu.org>
10347
10348 PR fortran/79434
705d3b77 10349 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10350
63af1586
PT
103512017-02-19 Paul Thomas <pault@gcc.gnu.org>
10352
10353 PR fortran/79447
705d3b77 10354 * gfortran.dg/submodule_24.f08: New test.
63af1586 10355
4ca4d1e9
AV
103562017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10357
10358 PR fortran/79229
10359 * gfortran.dg/class_allocate_24.f90: New test.
10360
dea71ad0
PT
103612017-02-19 Paul Thomas <pault@gcc.gnu.org>
10362
10363 PR fortran/79402
10364 * gfortran.dg/submodule_23.f90: New test.
10365
f46e2bc9
PC
103662017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10367
10368 PR c++/79380
10369 * g++.dg/cpp0x/alignas8.C: New.
10370
7dfa657b
JW
103712017-02-19 Eric Fiselier <eric@efcs.ca>
10372 Jonathan Wakely <jwakely@redhat.com>
10373
10374 PR c++/69523
10375 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10376
eab1f169
PK
103772017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10378
10379 * gcc.dg/gimplefe-26.c: New test.
10380
47e16d83
JDA
103812017-02-18 John David Anglin <danglin@gcc.gnu.org>
10382
10383 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10384
c2615951
JJ
103852017-02-18 Jakub Jelinek <jakub@redhat.com>
10386
c28fcc60
JJ
10387 PR target/79569
10388 * gcc.target/i386/3dnowA-3.c: New test.
10389
c2615951
JJ
10390 PR target/79559
10391 * gcc.target/i386/pr79559.c: New test.
10392
97fcf744
JM
103932017-02-17 Joseph Myers <joseph@codesourcery.com>
10394
10395 * gcc.dg/c11-float-2.c: New test.
10396 * gcc.dg/torture/float128-floath.c,
10397 gcc.dg/torture/float128x-floath.c,
10398 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10399 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10400 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10401 *_DECIMAL_DIG macros with DECIMAL_DIG.
10402
a530e181
BS
104032017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10404
10405 PR target/79261
10406 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10407
1d516992
JK
104082017-02-17 Julia Koval <julia.koval@intel.com>
10409
10410 * gcc.target/i386/rdpid.c New test.
10411 * gcc.target/i386/sse-12.c: Add -mrdpid.
10412 * gcc.target/i386/sse-13.c: Ditto.
10413 * gcc.target/i386/sse-14.c: Ditto.
10414 * gcc.target/i386/sse-22.c: Ditto.
10415 * gcc.target/i386/sse-23.c: Ditto.
10416 * g++.dg/other/i386-2.C: Ditto.
10417 * g++.dg/other/i386-3.C: Ditto.
10418
3185712c
SB
104192017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10420
10421 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10422 * gcc.dg/pr61441.c: Ditto.
10423
a261ee49
ML
104242017-02-17 Martin Liska <mliska@suse.cz>
10425
10426 PR rtl-optimization/79574
10427 * gcc.dg/pr79574.c: New test.
10428
5bf69d74
MP
104292017-02-17 Marek Polacek <polacek@redhat.com>
10430
10431 PR middle-end/79536
10432 * gcc.dg/torture/pr79536.c: New test.
10433
a72b242e
AM
104342017-02-16 Alan Modra <amodra@gmail.com>
10435
10436 * gcc.c-torture/execute/pr79286.c: New.
10437
bcac0b4d
JJ
104382017-02-16 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR c++/79512
10441 * c-c++-common/gomp/pr79512.c: New test.
10442
945c17d8
MS
104432017-02-15 Martin Sebor <msebor@redhat.com>
10444
10445 PR c++/79363
10446 * g++.dg/ext/flexary12.C: Adjust.
10447 * g++.dg/ext/flexary20.C: Same.
10448 * g++.dg/ext/flexary21.C: Same.
10449 * g++.dg/ext/flexary22.C: New test.
10450
25c99850
BC
104512017-02-15 Bin Cheng <bin.cheng@arm.com>
10452
10453 PR tree-optimization/79347
10454 * gcc.dg/vect/pr79347.c: New test.
10455
4f5e5fcb
JJ
104562017-02-15 Jakub Jelinek <jakub@redhat.com>
10457
e7202857
JJ
10458 PR c++/79301
10459 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10460 [[deprecated]] comment.
10461 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10462 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10463 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10464 [[deprecated]] in -std=c++11.
10465 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10466 [[fallthrough]] in -std=c++11 and -std=c++14.
10467
4f5e5fcb
JJ
10468 PR c++/79288
10469 * g++.dg/tls/pr79288.C: New test.
10470
c7545f1c
MP
104712017-02-15 Marek Polacek <polacek@redhat.com>
10472
10473 PR c/79515
10474 * gcc.dg/dfp/pr79515.c: New.
10475
1114b39c
DE
104762017-02-15 David Edelsohn <dje.gcc@gmail.com>
10477
10478 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10479
93b87d1d
TS
104802017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10481
10482 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10483 "opt_files".
10484
fa8db6ea
JJ
104852017-02-15 Jakub Jelinek <jakub@redhat.com>
10486
10487 PR target/79487
10488 * gcc.dg/dfp/pr79487.c: New test.
10489 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10490 2017-02-13 change.
10491
8722316b
CL
104922017-01-14 Carl Love <cel@us.ibm.com>
10493
10494 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10495 xvcvsxdsp and xvcvuxdsp instructions.
10496
2932fe90
SB
104972017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10498
10499 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10500 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10501 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10502 64-bit default target.
10503 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10504 a 64-bit default target.
10505
63d09033
JJ
105062017-02-14 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR target/79481
10509 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10510 (test_3vx): Change return type from int to void.
63d09033
JJ
10511 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10512 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10513 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10514 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10515 tests.
10516 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10517 (test_3vx): Change return type from int to void.
10518 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10519 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10520 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10521 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10522 tests.
10523 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10524 intrinsic. Change scan-assembler-times number from 1 to 2.
10525 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10526 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10527 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10528 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10529 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10530 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10531 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10532
8668fae0
UB
105332017-02-14 Uros Bizjak <ubizjak@gmail.com>
10534
10535 PR middle-end/61225
10536 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10537 Use dg-additional-options for ia32 target. Remove XFAIL.
10538
95d96609
UB
105392017-02-14 Uros Bizjak <ubizjak@gmail.com>
10540
10541 PR target/79495
10542 * gcc.target/i386/pr79495.c: New test.
10543
6f207d58
MP
105442017-02-14 Marek Polacek <polacek@redhat.com>
10545
10546 PR c++/79420
10547 PR c++/79463
10548 * g++.dg/cpp1y/pr79463.C: New.
10549 * g++.dg/template/incomplete10.C: New.
10550 * g++.dg/template/incomplete9.C: New.
10551
ee139af5
L
105522017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10553
10554 PR target/79498
10555 * gcc.target/i386/pr79498.c: New test.
10556
bf00c9e0
MS
105572017-02-14 Martin Sebor <msebor@redhat.com>
10558
10559 PR middle-end/79448
10560 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10561 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10562 * gcc.dg/tree-ssa/pr79448.c: New test.
10563
6c022f73
JL
105642017-02-14 Jeff Law <law@redhat.com>
10565
10566 PR tree-optimization/79095
10567 * g++.dg/pr79095-1.C: New test
10568 * g++.dg/pr79095-2.C: New test
10569 * g++.dg/pr79095-3.C: New test
10570 * g++.dg/pr79095-4.C: New test
10571 * g++.dg/pr79095-5.C: New test
10572 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10573 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10574
b719f884
JG
105752017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10576
10577 * gcc.target/aarch64/vect_fp16_1.c: New.
10578
1be33173
PK
105792017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10580
10581 * gcc.dg/gimplefe-25.c: New test.
10582
73424a09
JJ
105832017-02-14 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR tree-optimization/79408
10586 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10587
977472e8
RB
105882017-02-14 Richard Biener <rguenther@suse.de>
10589
10590 PR middle-end/79432
10591 * gcc.dg/torture/pr79432.c: New testcase.
10592
ee75687b
MS
105932017-02-13 Martin Sebor <msebor@redhat.com>
10594
10595 PR middle-end/79496
10596 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10597
b84702c0
JJ
105982017-02-13 Jakub Jelinek <jakub@redhat.com>
10599
ecc04fae
JJ
10600 PR sanitizer/79341
10601 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10602 variables volatile.
10603
b84702c0
JJ
10604 PR c++/79232
10605 * g++.dg/cpp1z/eval-order4.C: New test.
10606 * g++.dg/other/pr79232.C: New test.
10607
b9a161ff
NS
106082017-02-13 Nathan Sidwell <nathan@acm.org>
10609
10610 PR c++/79296
10611 * g++.dg/cpp0x/pr79296.C: New.
10612
d8505fac
SB
106132017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10614
10615 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10616 Instead, xfail powerpc*-*-* && lp64.
10617
efb802cb
SB
106182017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10619
10620 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10621 powerpc_p8vector_ok.
10622 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10623
8d6427c6
AS
106242017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10625
10626 PR target/79449
10627 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10628 for reading beyond a 4k boundary.
10629
9b7716c9
JJ
106302017-02-13 Jakub Jelinek <jakub@redhat.com>
10631
10632 PR rtl-optimization/79388
10633 PR rtl-optimization/79450
10634 * gcc.c-torture/execute/pr79388.c: New test.
10635 * gcc.c-torture/execute/pr79450.c: New test.
10636
4bb91707
TK
106372017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10638
10639 PR fortran/65542
9b7716c9 10640 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10641
e22910c2
JJ
106422017-02-11 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR sanitizer/79341
10645 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10646
acbbac04
JH
106472017-02-11 Jan Hubicka <hubicka@ucw.cz>
10648
10649 PR tree-ssa/56727
10650 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10651
e493f96b
JJ
106522017-02-10 Jakub Jelinek <jakub@redhat.com>
10653
10654 PR c++/79457
10655 * g++.dg/cpp0x/pr79457.C: New test.
10656
773acd54
SB
106572017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10658
10659 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10660 scan-assembler unless lp64.
10661
b56f814e
SB
106622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10663
10664 PR tree-optimization/66612
10665 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10666
5e659d16
SB
106672017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10668
10669 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10670 of all powerpc.
10671
6f4f30bf
MP
106722017-02-10 Marek Polacek <polacek@redhat.com>
10673
10674 PR c++/79435
10675 * g++.dg/cpp1y/pr79435.C: New.
10676
3799a5b8
MP
10677 PR c++/79184
10678 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10679
052ef81d
CL
106802017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10681
10682 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10683 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10684 New.
10685 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10686 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10687 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10688 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10689 (vtst_expected_poly64x2): Move to aarch64-only section.
10690 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10691 (vtst_p64, vtstq_p64): New tests.
10692
a7c8ed0c
PC
106932017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10694
10695 PR c++/71737
10696 * g++.dg/cpp0x/pr71737.C: New.
10697
3dcde5ef 106982017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10699 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10700
10701 * gcc.dg/gimplefe-error-1.c: New testcase.
10702 * gcc.dg/gimplefe-error-2.c: New testcase.
10703 * gcc.dg/gimplefe-error-3.c: New testcase.
10704
6139a3b7
JJ
107052017-02-10 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR tree-optimization/79411
10708 * gcc.c-torture/compile/pr79411.c: New test.
10709
9bfc55d0
JJ
107102017-02-09 Jakub Jelinek <jakub@redhat.com>
10711 Jason Merrill <jason@redhat.com>
10712
10713 PR c++/79143
10714 * g++.dg/cpp1z/pr79143.C: New test.
10715
0b90c541
JH
107162017-02-09 Jan Hubicka <hubicka@ucw.cz>
10717
10718 * gcc.dg/loop-unswitch-2.c: Update testcase.
10719 * gcc.dg/loop-unswitch-1.c: Update testcase.
10720
192b048b
MP
107212017-02-09 Marek Polacek <polacek@redhat.com>
10722
10723 PR c/79428
10724 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10725 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10726 * c-c++-common/goacc/pr79428-1.c: New test.
10727 * c-c++-common/gomp/pr79428-2.c: New test.
10728 * c-c++-common/gomp/pr79428-5.c: New test.
10729 * c-c++-common/gomp/pr79428-6.c: New test.
10730 * c-c++-common/pr79428-3.c: New test.
10731
e9a9033b
AK
107322017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10733
10734 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10735 testcases.
10736
56f71478
JJ
107372017-02-09 Jakub Jelinek <jakub@redhat.com>
10738
28f6839b
JJ
10739 PR c/79413
10740 * gcc.c-torture/compile/pr79413.c: New test.
10741
f08683a1
JJ
10742 PR c++/79429
10743 * c-c++-common/gomp/pr79429.c: New test.
10744 * g++.dg/gomp/pr79429.C: New test.
10745
56f71478
JJ
10746 PR c/79431
10747 * c-c++-common/gomp/pr79431.c: New test.
10748
02889d23
CLT
107492017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10750 Cesar Philippidis <cesar@codesourcery.com>
10751 Joseph Myers <joseph@codesourcery.com>
10752 Chung-Lin Tang <cltang@codesourcery.com>
10753
10754 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10755 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10756 * c-c++-common/goacc/loop-auto-2.c: New.
10757 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10758 * c-c++-common/goacc/tile-2.c: New.
10759 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10760 * g++.dg/goacc/tile-1.C: New, check tile subst.
10761 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10762 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10763 * gfortran.dg/goacc/tile-1.f90: New test.
10764 * gfortran.dg/goacc/tile-2.f90: New test.
10765 * gfortran.dg/goacc/tile-lowering.f95: New test.
10766
9c0c77d2
RB
107672017-02-09 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/69823
10770 * gcc.dg/graphite/pr69823.c: New testcase.
10771
f39bad9f
PH
107722017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10773
10774 PR target/78604
10775 * gcc.target/powerpc/pr78604.c: New.
10776
fc00b9ce
KN
107772017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10778
10779 PR target/68972
10780 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10781 disable this test on power architecture.
10782
50c1f4a5
RB
107832017-02-08 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/71824
10786 PR tree-optimization/79409
10787 * gcc.dg/graphite/pr71824-3.c: New testcase.
10788
74a15d14
JJ
107892017-02-08 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR tree-optimization/79408
10792 * gcc.dg/tree-ssa/pr79408.c: New test.
10793
d798497e
RB
107942017-02-08 Richard Biener <rguenther@suse.de>
10795
10796 PR tree-optimization/71824
10797 * gcc.dg/graphite/pr71824-2.c: New testcase.
10798
9d5019a1
AP
107992017-02-07 Andrew Pinski <apinski@cavium.com>
10800
705d3b77 10801 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10802
ec48209a
JJ
108032017-02-07 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR rtl-optimization/79386
10806 * gcc.c-torture/compile/pr79386.c: New test.
10807
e5f234b2
DV
108082017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10809 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10810
10811 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10812 *-*-solaris*.
10813
1f138b75
JJ
108142017-02-07 Jakub Jelinek <jakub@redhat.com>
10815
10816 PR target/79299
10817 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10818 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10819
7af4b20d
RB
108202017-02-07 Richard Biener <rguenther@suse.de>
10821
10822 * gcc.dg/gimplefe-23.c: New testcase.
10823 * gcc.dg/gimplefe-24.c: Likewise.
10824
d95c2fc7
CL
108252017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10826
10827 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10828 scan-assembler instead of scan-assembler-times.
10829 * gcc.target/aarch64/test_frame_10.c: Likewise.
10830 * gcc.target/aarch64/test_frame_12.c: Likewise.
10831 * gcc.target/aarch64/test_frame_2.c: Likewise.
10832 * gcc.target/aarch64/test_frame_4.c: Likewise.
10833 * gcc.target/aarch64/test_frame_6.c: Likewise.
10834 * gcc.target/aarch64/test_frame_7.c: Likewise.
10835 * gcc.target/aarch64/test_frame_8.c: Likewise.
10836
fa5d44d0
RO
108372017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10838
10839 * gcc.target/i386/pr78419.c: Require ifunc support.
10840
d9b4ce00
DE
108412017-02-07 David Edelsohn <dje.gcc@gmail.com>
10842
10843 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10844
bb7d75ff
PP
108452017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10846
10847 PR c++/79360
10848 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10849
122e7b4f
KC
108502017-02-06 Kito Cheng <kito.cheng@gmail.com>
10851
10852 * lib/target-supports.exp: Define the RISC-V target.
10853 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10854 * gcc.dg/builtin-apply2.c: Likewise.
10855 * gcc.dg/ifcvt-4.c: Likewise.
10856 * gcc.dg/loop-8.c: Likewise.
10857 * gcc.dg/sibcall-10.c: Likewise.
10858 * gcc.dg/sibcall-9.c: Likewise.
10859 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10860 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10861 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10862 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10863 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10864 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10865 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10866
391675ac
MM
108672017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10868
10869 PR target/66144
10870 * gcc.target/powerpc/pr66144-1.c: New test.
10871 * gcc.target/powerpc/pr66144-2.c: Likewise.
10872 * gcc.target/powerpc/pr66144-3.c: Likewise.
10873
e495e31a
MS
108742017-02-06 Martin Sebor <msebor@redhat.com>
10875
10876 PR tree-optimization/79376
10877 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10878 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10879
2568d8a1
JJ
108802017-02-06 Jakub Jelinek <jakub@redhat.com>
10881
98e09245
JJ
10882 PR c++/79379
10883 * g++.dg/cpp1y/constexpr-79379.C: New test.
10884
e8b0383c
JJ
10885 PR c++/79377
10886 * g++.dg/lookup/pr79377.C: New test.
10887
a5e8cbd1
JJ
10888 PR c++/79372
10889 * g++.dg/cpp1z/decomp25.C: New test.
10890
2568d8a1
JJ
10891 PR tree-optimization/79284
10892 * gcc.c-torture/compile/pr79284.c: New test.
10893
aae936b9
PC
108942017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10895
10896 PR c++/70448
10897 * g++.dg/cpp0x/pr70448.C: New.
10898
daf57541
DV
108992017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10900
10901 PR 78348
10902 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10903 to dg-options.
10904
0898c74d
GJL
109052017-02-06 Georg-Johann Lay <avr@gjlay.de>
10906
10907 PR target/78883
10908 * gcc.c-torture/compile/pr78883.c: New test.
10909
5d3ebb71
JH
109102017-02-05 Jan Hubicka <hubicka@ucw.cz>
10911
10912 PR tree-ssa/79347
10913 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10914 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10915 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10916 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10917 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10918 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10919 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10920 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10921 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10922 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10923 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10924 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10925 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10926
139d4065
AV
109272017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10928
10929 PR fortran/79344
10930 * gfortran.dg/allocate_with_source_24.f90: New test.
10931
4b9c80d8
AV
109322017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10933
10934 PR fortran/79230
10935 * gfortran.dg/der_ptr_component_2.f90: New test.
10936
f3877b2f
EB
109372017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10938
10939 * gcc.target/sparc/20170205-1.c: New test.
10940
d8a09ada
JDA
109412017-02-03 John David Anglin <danglin@gcc.gnu.org>
10942
a2a86d6a
JDA
10943 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10944 libatomic_available.
10945
a1d99925
JDA
10946 * gcc.dg/pr77587.c: Require alias support.
10947 * gcc.dg/pr77587a.c: Likewise.
10948
d8bf159e
JDA
10949 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10950 * gcc.c-torture/execute/pr78622.c: Likewise.
10951
d8a09ada
JDA
10952 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10953 hppa*-*-hpux*.
10954 * c-c++-common/Wunused-var-16.c: Likewise.
10955 * c-c++-common/builtin-shuffle-1.c: Likewise.
10956 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10957 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10958
f589a1ce
MS
109592017-02-03 Martin Sebor <msebor@redhat.com>
10960
10961 PR tree-optimization/79327
10962 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10963 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10964 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10965
5b00f9d2
JJ
109662017-02-03 Jakub Jelinek <jakub@redhat.com>
10967 Martin Sebor <msebor@redhat.com>
10968
10969 PR tree-optimization/79327
10970 * gcc.dg/tree-ssa/pr79327.c: New test.
10971 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10972 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10973 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10974 (test_sprintf_chk_range_schar): Adjust dg-message.
10975 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10976 * gcc.c-torture/execute/pr79327.c: New test.
10977
437f0a81
JJ
109782017-02-03 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR target/79354
10981 * gcc.target/powerpc/pr79354.c: New test.
10982 * gcc.c-torture/execute/pr79354.c: New test.
10983
3f343040
MS
109842017-02-03 Martin Sebor <msebor@redhat.com>
10985
10986 PR tree-optimization/79352
10987 * gcc.dg/tree-ssa/pr79352.c: New test.
10988
46a2ab58
ML
109892017-02-03 Martin Liska <mliska@suse.cz>
10990
10991 PR lto/66295
10992 * gcc.target/i386/mvc9.c: New test.
10993
baa2d1cd
PH
109942017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10995
10996 PR target/79158
10997 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10998 to VSX reg.
10999
30c6ec2f
JH
110002017-02-02 Jan Hubicka <hubicka@ucw.cz>
11001
11002 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11003 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11004 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11005 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11006 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11007 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11008 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11009 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11010 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11011 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11012 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11013 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11014 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11015
ebee1eb9
MS
110162017-02-02 Martin Sebor <msebor@redhat.com>
11017
11018 PR middle-end/79275
11019 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11020 * gcc.dg/tree-ssa/pr79275.c: New test.
11021
dcd25b8a
AS
110222017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11023
dc362ada 11024 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11025
0f0c2cc3
JH
110262017-02-02 Jan Hubicka <hubicka@ucw.cz>
11027
11028 PR middle-end/77445
11029 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11030 threading is done.
11031
1c372840
TC
110322017-02-02 Tamar Christina <tamar.christina@arm.com>
11033
11034 PR middle-end/78142
11035 * gcc.target/aarch64/vector_initialization_nostack.c
11036 (f12): Use one vector
11037
9f11a4a7
JJ
110382017-02-02 Jakub Jelinek <jakub@redhat.com>
11039
bef7e561
JJ
11040 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11041 * c-c++-common/asan/misalign-1.c: Likewise.
11042 * c-c++-common/asan/misalign-2.c: Likewise.
11043 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11044 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11045 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11046 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11047 add -ffat-lto-objects from/to dg-additional-options.
11048 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11049 dg-additional-options.
11050
9f11a4a7
JJ
11051 PR target/79197
11052 * gcc.target/powerpc/pr79197.c: New test.
11053 * gcc.c-torture/compile/pr79197.c: New test.
11054
09661674
RB
110552017-02-02 Richard Biener <rguenther@suse.de>
11056
11057 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11058
d8d58893
PC
110592017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11060
11061 PR c++/69637
11062 * g++.dg/cpp0x/pr69637-1.C: New.
11063 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11064
521a70a4
AK
110652017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11066
11067 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11068
e26b502d
BS
110692017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11070
11071 PR target/70012
11072 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11073 conditions.
11074
55e75c7c
JJ
110752017-02-01 Jakub Jelinek <jakub@redhat.com>
11076
11077 PR testsuite/79324
11078 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11079 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11080 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11081 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11082 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11083 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11084 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11085 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11086 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11087 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11088 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11089 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11090 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11091
a4476973
ML
110922017-02-01 Martin Liska <mliska@suse.cz>
11093
11094 PR testsuite/79272
11095 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11096
3f3181b1
RB
110972017-02-01 Richard Biener <rguenther@suse.de>
11098
11099 PR testsuite/76957
11100 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11101 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11102 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11103 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11104
1e7ef862
RB
111052017-02-01 Richard Biener <rguenther@suse.de>
11106
11107 PR middle-end/79315
11108 * gfortran.dg/pr79315.f90: New testcase.
11109
405a7406
RB
111102017-02-01 Richard Biener <rguenther@suse.de>
11111
11112 PR tree-optimization/71824
11113 * gcc.dg/graphite/pr71824.c: New testcase.
11114
19bdccb4
JJ
111152017-01-31 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR c++/79304
11118 * g++.dg/diagnostic/pr79304.C: New test.
11119
fcb2cdfc
DM
111202017-01-31 David Malcolm <dmalcolm@redhat.com>
11121
11122 PR c++/79298
11123 * g++.dg/spellcheck-pr79298.C: New test case.
11124
7cfa044d
DM
111252017-01-31 David Malcolm <dmalcolm@redhat.com>
11126
11127 PR preprocessor/79210
11128 * gcc.dg/format/pr79210.c: New test case.
11129 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11130 New function.
11131
de3fbef6
NS
111322017-01-31 Nathan Sidwell <nathan@acm.org>
11133
5ae37bdf
NS
11134 PR c++/79290
11135 * g++.dg/warn/pr79290.C: New.
11136
de3fbef6
NS
11137 PR c++/67273
11138 PR c++/79253
11139 * g++.dg/cpp1y/pr67273.C: New.
11140 * g++.dg/cpp1y/pr79253.C: New.
11141
7f357c61
NS
111422017-01-31 Nathan Sidwell <nathan@acm.org>
11143
11144 PR c++/79264
11145 * g++.dg/cpp1y/pr61636-1.C: Augment.
11146
5b11971a
CL
111472017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11148
11149 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11150 rand() instead of random().
11151
8b670f93
AH
111522017-01-30 Aldy Hernandez <aldyh@redhat.com>
11153
11154 PR tree-optimization/71691
11155 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11156
4727e06b
AK
111572017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11158
11159 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11160 __ARCH__.
11161
b6dae849
JJ
111622017-01-31 Jakub Jelinek <jakub@redhat.com>
11163
11164 PR tree-optimization/79267
11165 * g++.dg/opt/pr79267.C: New test.
11166
40fb9c89
AO
111672017-01-30 Alexandre Oliva <aoliva@redhat.com>
11168
11169 PR debug/63238
11170 * gcc.dg/debug/dwarf2/align-1.c: New.
11171 * gcc.dg/debug/dwarf2/align-2.c: New.
11172 * gcc.dg/debug/dwarf2/align-3.c: New.
11173 * gcc.dg/debug/dwarf2/align-4.c: New.
11174 * gcc.dg/debug/dwarf2/align-5.c: New.
11175 * gcc.dg/debug/dwarf2/align-6.c: New.
11176 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11177 * g++.dg/debug/dwarf2/align-1.C: New.
11178 * g++.dg/debug/dwarf2/align-2.C: New.
11179 * g++.dg/debug/dwarf2/align-3.C: New.
11180 * g++.dg/debug/dwarf2/align-4.C: New.
11181 * g++.dg/debug/dwarf2/align-5.C: New.
11182 * g++.dg/debug/dwarf2/align-6.C: New.
11183
3095f651
AS
111842017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11185
11186 PR target/79170
11187 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11188
3cf88bff
MS
111892017-01-30 Martin Sebor <msebor@redhat.com>
11190
11191 PR testsuite/79293
11192 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11193
37731134
ML
111942017-01-30 Martin Liska <mliska@suse.cz>
11195
11196 PR gcov-profile/79259
11197 * g++.dg/tree-prof/pr79259.C: New test.
11198
0c7247cc
RB
111992017-01-30 Richard Biener <rguenther@suse.de>
11200
11201 PR tree-optimization/79276
11202 * gcc.dg/torture/pr79276.c: New testcase.
11203
ab4be5d1
DV
112042017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11205
11206 PR target/79240
11207 * gcc.target/s390/pr79240.c: New test.
11208
6687d58d
BS
112092017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11210
11211 PR target/79268
11212 * gcc.target/powerpc/pr79268.c: New file.
11213 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11214 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11215 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11216 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11217
b5df96c3
JDA
112182017-01-28 John David Anglin <danglin@gcc.gnu.org>
11219
fc34d7b8
JDA
11220 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11221
9efc84e4
JDA
11222 PR testsuite/70583
11223 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11224
4bfbe3ae
JDA
11225 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11226 * gnat.dg/debug9.adb: Likewise.
11227
8d0b306f
JDA
11228 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11229
b5df96c3
JDA
11230 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11231 libatomic_available.
11232 * gfortran.dg/coarray_42.f90: Likewise.
11233 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11234 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11235 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11236
eb339366
MS
112372017-01-27 Martin Sebor <msebor@redhat.com>
11238
11239 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11240
711ce021
BS
112412017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11242
11243 PR rtl-optimization/79194
11244 * gcc.dg/torture/pr79194.c: New test.
11245
d8321b33
VM
112462017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11247
11248 PR tree-optimization/71374
2568d8a1 11249 * gcc.target/i386/pr71374.c: New.
d8321b33 11250
9e2ea13e
MS
112512017-01-27 Martin Sebor <msebor@redhat.com>
11252
11253 PR c++/71290
11254 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11255 a dg-error directive.
11256
9eb7045b
VM
112572017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11258
11259 PR target/79131
11260 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11261 * gcc.target/arm/pr79131-2.c: New.
11262
f75bbf3f
BS
112632017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11264
11265 PR target/65484
11266 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11267 vectorized on POWER unless hardware misaligned loads are
11268 available.
11269
3f54004b
BC
112702017-01-27 Bin Cheng <bin.cheng@arm.com>
11271
11272 PR rtl-optimization/78559
11273 * gcc.c-torture/execute/pr78559.c: New test.
11274
40b6bff9
RB
112752017-01-27 Richard Biener <rguenther@suse.de>
11276
11277 PR tree-optimization/79245
11278 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11279 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11280
b2f8892e
JJ
112812017-01-27 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR c/79199
11284 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11285 target. Use 4294967293U instead of 4294967293.
11286
b002f3b9
RB
112872017-01-27 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/71433
11290 * gcc.dg/Warray-bounds-21.c: New testcase.
11291
38f50ab6
RB
112922017-01-27 Richard Biener <rguenther@suse.de>
11293
11294 PR tree-optimization/79244
11295 * gcc.dg/torture/pr79244.c: New testcase.
11296
c04f4139
JJ
112972017-01-27 Jakub Jelinek <jakub@redhat.com>
11298
11299 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11300 all occurrences of 40 to 32.
11301
6ca513f9
RE
113022017-01-27 Richard Earnshaw <rearnsha@arm.com>
11303
11304 PR target/79239
11305 * gcc.target/arm/pr79239.c: New test.
11306
d876f5cd
DV
113072017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11308
11309 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11310
bb6a6ee9
AB
113112017-01-27 Adam Butcher <adam@jessamine.co.uk>
11312
11313 PR c++/64382
11314 * g++.dg/cpp1y/pr64382.C: New test.
11315
31c87a43
MS
113162017-01-26 Martin Sebor <msebor@redhat.com>
11317
11318 PR middle-end/78703
11319 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11320 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11321 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11322 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11323
f7c06c0f
JJ
113242017-01-26 Jakub Jelinek <jakub@redhat.com>
11325
b0670cc0
JJ
11326 PR debug/79129
11327 * g++.dg/debug/dwarf2/pr79129.C: New test.
11328
f7c06c0f
JJ
11329 PR debug/78835
11330 * g++.dg/debug/dwarf2/pr78835.C: New test.
11331
5d93da1d
MS
113322017-01-26 Martin Sebor <msebor@redhat.com>
11333
11334 PR middle-end/78703
11335 * gcc.dg/format/pr78569.c: Adjust.
11336 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11337 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11338 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11339 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11340 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11341 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11342 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11343 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11344 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11345 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11346 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11347
905d2812
JJ
113482017-01-26 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR c++/68727
11351 * g++.dg/other/offsetof8.C: Add expected error.
11352 * g++.dg/other/offsetof9.C: New test.
11353
b3db8d77
DE
113542017-01-26 David Edelsohn <dje.gcc@gmail.com>
11355
11356 * g++.dg/opt/declone3.C: Require LTO.
11357
15961e4a
VM
113582017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11359
11360 PR target/79131
11361 * gcc.target/arm/pr79131.c: New.
11362
e39dd802
BC
113632017-01-26 Bin Cheng <bin.cheng@arm.com>
11364
11365 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11366
bc9efeab
JW
113672017-01-26 Jonathan Wakely <jwakely@redhat.com>
11368
11369 PR libstdc++/79190
11370 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11371 matches replaced operator delete.
11372
b5f75f0b
JJ
113732017-01-26 Jakub Jelinek <jakub@redhat.com>
11374
11375 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11376 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11377 avx512f with avx512dq.
11378 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11379 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11380 avx512f with avx512dq.
11381 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11382 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11383 avx512f with avx512dq.
11384
0a38b341
MP
113852017-01-26 Marek Polacek <polacek@redhat.com>
11386
11387 PR c/79199
11388 * c-c++-common/Wduplicated-branches-13.c: New test.
11389
ebff5c3f
DS
113902017-01-26 David Sherwood <david.sherwood@arm.com>
11391
11392 PR middle-end/79212
11393 * gfortran.dg/gomp/sharing-4.f90: New test.
11394
e6d55103
JJ
113952017-01-26 Jakub Jelinek <jakub@redhat.com>
11396
1a27fab1
JJ
11397 PR target/70465
11398 * gcc.target/i386/pr70465.c: New test.
11399
e6d55103
JJ
11400 * brig.dg/dg.exp: Update copyright years.
11401 * lib/brig-dg.exp: Update copyright years.
11402 * lib/brig.exp: Update copyright years.
11403
b5aa1281
MM
114042017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11405
11406 PR target/79179
11407 * gcc.target/powerpc/pr79179.c: New test.
11408
3b5de3cb
BS
114092017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11410
11411 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11412 generation to accept D-mode memory accesses.
11413
dbe81dbe
MS
114142017-01-25 Martin Sebor <msebor@redhat.com>
11415
11416 PR c++/71290
11417 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11418 * g++.dg/ext/flexarray-mangle.C: Same.
11419 * g++.dg/ext/flexarray-subst.C: Same.
11420 * g++.dg/ext/flexary10.C: Same.
11421 * g++.dg/ext/flexary11.C: Same.
11422 * g++.dg/ext/flexary14.C: Same.
11423 * g++.dg/ext/flexary16.C: Same.
11424 * g++.dg/ext/flexary18.C: Same.
11425 * g++.dg/ext/flexary19.C: Same.
11426 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11427 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11428 * g++.dg/ubsan/object-size-1.C: Same.
11429 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11430
0e343868
JJ
114312017-01-25 Jakub Jelinek <jakub@redhat.com>
11432
a25608aa
JJ
11433 PR c++/78896
11434 * g++.dg/cpp1z/decomp24.C: New test.
11435
0e343868
JJ
11436 PR c++/77914
11437 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11438 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11439 expect a warning.
11440 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11441 expect warnings.
11442 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11443 * g++.dg/cpp1y/pr59636.C: Likewise.
11444 * g++.dg/cpp1y/pr60190.C: Likewise.
11445
0d098f4b
BC
114462017-01-25 Bin Cheng <bin.cheng@arm.com>
11447
11448 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11449
5332c89e 114502017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11451
11452 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11453 vec_packs built-ins
11454
ed4e59f4
CL
114552017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11456
11457 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11458 -mcpu=cortex-a57.
11459 * gcc.target/arm/vseleqsf.c: Likewise.
11460 * gcc.target/arm/vselgedf.c: Likewise.
11461 * gcc.target/arm/vselgesf.c: Likewise.
11462 * gcc.target/arm/vselgtdf.c: Likewise.
11463 * gcc.target/arm/vselgtsf.c: Likewise.
11464 * gcc.target/arm/vselledf.c: Likewise.
11465 * gcc.target/arm/vsellesf.c: Likewise.
11466 * gcc.target/arm/vselltdf.c: Likewise.
11467 * gcc.target/arm/vselltsf.c: Likewise.
11468 * gcc.target/arm/vselnedf.c: Likewise.
11469 * gcc.target/arm/vselnesf.c: Likewise.
11470 * gcc.target/arm/vselvcdf.c: Likewise.
11471 * gcc.target/arm/vselvcsf.c: Likewise.
11472 * gcc.target/arm/vselvsdf.c: Likewise.
11473 * gcc.target/arm/vselvssf.c: Likewise.
11474
a5d6927f
RB
114752017-01-25 Richard Biener <rguenther@suse.de>
11476
11477 PR testsuite/72850
11478 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11479 to what we had before adding the threading passes.
11480
c2873892
RB
114812017-01-25 Richard Biener <rguenther@suse.de>
11482
11483 PR tree-optimization/69264
11484 * g++.dg/torture/pr69264.C: New testcase.
11485
9aa483a2
KT
114862016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11487
11488 PR target/79145
11489 * gcc.target/arm/pr79145.c: New test.
11490
5c628c3e
RB
114912017-01-25 Richard Biener <rguenther@suse.de>
11492
11493 PR debug/78363
11494 * g++.dg/gomp/pr78363-1.C: New testcase.
11495 * g++.dg/gomp/pr78363-2.C: Likewise.
11496 * g++.dg/gomp/pr78363-3.C: Likewise.
11497
9078cd36
KT
114982016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11499
11500 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11501 * gcc.dg/lto/pr61526_0.c: Likewise.
11502 * gcc.dg/lto/pr64415_0.c: Likewise.
11503
7cfd79d6
JJ
115042017-01-24 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR c++/79205
11507 * g++.dg/cpp1z/decomp22.C: New test.
11508 * g++.dg/cpp1z/decomp23.C: New test.
11509
3e4b91f2
NS
115102017-01-24 Nathan Sidwell <nathan@acm.org>
11511
1d7bc790
NS
11512 PR c++/78469
11513 * g++.dg/cpp0x/pr78469.C: New.
11514
3e4b91f2
NS
11515 PR c++/79118
11516 * g++.dg/cpp0x/pr79118.C: New.
11517
b20ba138
EB
115182017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11519
11520 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11521
c2e84327
DM
115222017-01-24 David Malcolm <dmalcolm@redhat.com>
11523
11524 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11525 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11526 * gcc.dg/rtl/rtl.exp: New file.
11527 * gcc.dg/rtl/test.c: New file.
11528 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11529 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11530 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11531 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11532 * gcc.dg/rtl/x86_64/final.c: New test case.
11533 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11534 * gcc.dg/rtl/x86_64/ira.c: New test case.
11535 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11536 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11537 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11538 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11539 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11540 * gcc.dg/rtl/x86_64/test_1.h: New file.
11541 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11542 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11543 * gcc.dg/rtl/x86_64/times-two.h: New file.
11544 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11545
cf8d19de
BC
115462017-01-24 Bin Cheng <bin.cheng@arm.com>
11547
11548 PR tree-optimization/79159
11549 * g++.dg/tree-ssa/pr79159.C: New test.
11550
f6a24a94 115512017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11552 Martin Jambor <mjambor@suse.cz>
11553
11554 * lib/brig-dg.exp: New file.
11555 * lib/brig.exp: Likewise.
11556 * brig.dg/README: Likewise.
11557 * brig.dg/dg.exp: Likewise.
11558 * brig.dg/test/gimple/alloca.hsail: Likewise.
11559 * brig.dg/test/gimple/atomics.hsail: Likewise.
11560 * brig.dg/test/gimple/branches.hsail: Likewise.
11561 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11562 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11563 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11564 * brig.dg/test/gimple/mem.hsail: Likewise.
11565 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11566 * brig.dg/test/gimple/packed.hsail: Likewise.
11567 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11568 * brig.dg/test/gimple/variables.hsail: Likewise.
11569 * brig.dg/test/gimple/vector.hsail: Likewise.
11570
c3b3e526
JJ
115712017-01-24 Jakub Jelinek <jakub@redhat.com>
11572
11573 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11574 support asan, only on i?86/x86_64 require sse2_runtime.
11575
75f92127
KN
115762017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11577
11578 PR target/66669
11579 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11580 test on powerpc targets.
11581
1a998fa0
MS
115822017-01-23 Martin Sebor <msebor@redhat.com>
11583
11584 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11585
108fdd6d
RB
115862017-01-23 Richard Biener <rguenther@suse.de>
11587
11588 PR tree-optimization/79088
11589 PR tree-optimization/79188
11590 * gcc.dg/torture/pr79088.c: New testcase.
11591 * gcc.dg/torture/pr79188.c: Likewise.
11592
28826a66
KN
115932017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11594
11595 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11596 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11597 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11598 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11599 type of test function to reflect change in built-in function's
11600 return type.
11601 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11602 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11603 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11604 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11605 type and second argument type to reflect change in built-in
11606 function's type signature.
11607 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11608 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11609 type of test function to reflect change in built-in function's
11610 return type.
11611 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11612 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11613 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11614 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11615 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11616 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11617 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11618 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11619 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11620 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11621 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11622 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11623 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11624 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11625 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11626 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11627 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11628 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11629 type of test function to reflect change in built-in function's
11630 return type.
11631 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11632 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11633 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11634 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11635 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11636 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11637 test function's result and second argument to reflect change in
11638 built-in function's type signature.
11639 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11640
e6b8075c
NS
116412017-01-23 Nathan Sidwell <nathan@acm.org>
11642
fc7612fd
NS
11643 PR C++/71710
11644 * g++.dg/template/pr71710.C: New.
11645
e6b8075c
NS
11646 PR c++/71406
11647 PR c++/77508
11648 * g++.dg/template/pr71406.C: New.
11649
15b8fd49
TK
116502017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11651
9b7716c9 11652 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11653
e9c4fbe9
BS
116542017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11655
11656 PR rtl-optimization/78634
11657 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11658
8539a302
BC
116592017-01-23 Bin Cheng <bin.cheng@arm.com>
11660
11661 PR tree-optimization/70754
11662 * gfortran.dg/pr70754.f90: New test.
11663
f368600f
ML
116642017-01-23 Martin Liska <mliska@suse.cz>
11665
11666 PR tree-optimization/79196
11667 * gcc.dg/asan/pr79196.c: New test.
11668 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11669
d886761f
MM
116702017-01-23 Michael Matz <matz@suse.de>
11671
11672 PR tree-optimization/78384
11673 * gcc.dg/pr78384.c: New test.
11674
cffcafda
RB
116752017-01-23 Richard Biener <rguenther@suse.de>
11676
11677 PR tree-optimization/79186
11678 * gcc.dg/torture/pr79186.c: New testcase.
11679 * gcc.dg/torture/pr79187.c: Likewise.
11680
bda2bc48
MJ
116812017-01-23 Martin Jambor <mjambor@suse.cz>
11682
11683 * gcc.dg/ipa/vrp8.c: New test.
11684
f65f1ae3
MJ
116852017-01-23 Martin Jambor <mjambor@suse.cz>
11686
11687 PR ipa/79108
11688 * gfortran.dg/lto/pr79108_0.f90: New test.
11689
dea06111
AS
116902017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11691
11692 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11693 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11694 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11695 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11696 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11697 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11698 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11699 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11700 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11701 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11702 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11703 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11704 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11705 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11706 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11707 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11708
05011618
RB
117092017-01-23 Richard Biener <rguenther@suse.de>
11710 Nick Clifton <nickc@redhat.com>
11711
11712 PR testsuite/78421
11713 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11714 If the target is ARM return the result of the
11715 check_effective_target_arm_vect_no_misalign proc.
11716 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11717 support unaligned vectors then only expect one of the loops to be
11718 unrolled.
11719
f6b9f2ff
ML
117202017-01-23 Martin Liska <mliska@suse.cz>
11721
11722 * gcc.dg/asan/use-after-scope-10.c: New test.
11723 * gcc.dg/asan/use-after-scope-11.c: New test.
11724 * g++.dg/asan/use-after-scope-5.C: New test.
11725
c7775327
ML
117262017-01-23 Martin Liska <mliska@suse.cz>
11727
11728 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11729 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11730 sanopt optimization for ASAN_POISON.
11731
d8ae8d16
KT
117322016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11733
11734 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11735
54d7c70c
CL
117362017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11737
11738 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11739 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11740 for poly*_t types.
11741 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11742 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11743 exec_vcombine): Likewise.
11744 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11745 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11746 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11747 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11748 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11749 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11750 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11751 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11752 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11753 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11754 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11755 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11756 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11757 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11758 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11759 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11760 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11761 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11762 Likewise.
11763 (TEST_VGET_LANE): Cast to uint to avoid warning.
11764 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11765 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11766 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11767 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11768 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11769 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11770 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11771 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11772 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11773 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11774 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11775 CHECK_POLY instead of CHECK for poly64_t types.
11776 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11777 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11778 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11779 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11780 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11781 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11782 uint32_t.
11783 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11784 for int32_t, int64_t.
11785 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11786 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11788 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11789 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11790 needed.
11791
386fe51c
JJ
117922017-01-22 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR fortran/79154
11795 * gfortran.dg/gomp/pr79154-1.f90: New test.
11796 * gfortran.dg/gomp/pr79154-2.f90: New test.
11797
bc4d86e6
AS
117982017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11799
11800 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11801
c31d5fce
MP
118022017-01-21 Marek Polacek <polacek@redhat.com>
11803
11804 PR testsuite/79169
11805 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11806
25cb56c3
JH
118072017-01-20 Jan Hubicka <hubicka@ucw.cz>
11808
11809 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11810
ea9f867b
BS
118112017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11812
11813 PR rtl-optimization/79125
11814 * gcc.dg/torture/pr79125.c: New test.
11815
a876231c
JW
118162017-01-20 Jiong Wang <jiong.wang@arm.com>
11817
2568d8a1 11818 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11819 only.
2568d8a1
JJ
11820 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11821 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11822
4b9f2115
NS
118232017-01-20 Nathan Sidwell <nathan@acm.org>
11824
3e4b91f2 11825 PR c++/78495
4b9f2115
NS
11826 * g++.dg/cpp1z/inh-ctor38.C: New.
11827
d2aadab1
MP
118282017-01-20 Marek Polacek <polacek@redhat.com>
11829
11830 PR c/79152
11831 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11832
449cd5af
TP
118332017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11834
11835 * lib/target-supports.exp (check_configured_with): New procedure.
11836 (check_effective_target_default_mode): new effective target.
11837 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11838 default mode. Fix dg-skip-if target selector syntax.
11839 * gcc.target/arm/optional_thumb-2.c: Likewise.
11840 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11841 syntax.
11842
ebed7175
DM
118432017-01-20 David Malcolm <dmalcolm@redhat.com>
11844
11845 PR c++/77829
11846 PR c++/78656
11847 * g++.dg/spellcheck-pr77829.C: New test case.
11848 * g++.dg/spellcheck-pr78656.C: New test case.
11849
2ebd93e1
MP
118502017-01-20 Marek Polacek <polacek@redhat.com>
11851
11852 PR c/64279
11853 * c-c++-common/Wduplicated-branches-1.c: New test.
11854 * c-c++-common/Wduplicated-branches-10.c: New test.
11855 * c-c++-common/Wduplicated-branches-11.c: New test.
11856 * c-c++-common/Wduplicated-branches-12.c: New test.
11857 * c-c++-common/Wduplicated-branches-2.c: New test.
11858 * c-c++-common/Wduplicated-branches-3.c: New test.
11859 * c-c++-common/Wduplicated-branches-4.c: New test.
11860 * c-c++-common/Wduplicated-branches-5.c: New test.
11861 * c-c++-common/Wduplicated-branches-6.c: New test.
11862 * c-c++-common/Wduplicated-branches-7.c: New test.
11863 * c-c++-common/Wduplicated-branches-8.c: New test.
11864 * c-c++-common/Wduplicated-branches-9.c: New test.
11865 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11866 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11867 * g++.dg/ext/builtin-object-size3.C: Likewise.
11868 * g++.dg/gomp/loop-1.C: Likewise.
11869 * g++.dg/warn/Wduplicated-branches1.C: New test.
11870 * g++.dg/warn/Wduplicated-branches2.C: New test.
11871
0ce4024a
ML
118722017-01-20 Martin Liska <mliska@suse.cz>
11873
11874 PR lto/69188
11875 * gcc.dg/lto/pr69188_0.c: New test.
11876 * gcc.dg/lto/pr69188_1.c: New test.
11877
d8ea3e7c
AS
118782017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11879
11880 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11881 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11882 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11883 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11884 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11885 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11886 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11887 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11888 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11889 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11890 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11891 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11892 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11893 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11894 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11895 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11896 * gcc.target/i386/avx-1.c: Test new intrinsics.
11897 * gcc.target/i386/sse-13.c: Ditto.
11898 * gcc.target/i386/sse-23.c: Ditto.
11899
0516164b
RB
119002017-01-20 Richard Biener <rguenther@suse.de>
11901
11902 PR tree-optimization/71264
11903 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11904
d821744c
MF
119052017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11906
11907 * gcc.target/mips/madd4-1.c: New file.
11908 * gcc.target/mips/madd4-2.c: Likewise.
11909 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11910 HAS_MADD4.
11911 (mips_option_groups): Add -m[no-]madd4.
11912 (mips-dg-init): Detect default -mno-madd4.
11913 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11914 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11915 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11916 * gcc.target/mips/nmadd-1.c: Likewise.
11917 * gcc.target/mips/nmadd-2.c: Likewise.
11918 * gcc.target/mips/nmadd-3.c: Likewise.
11919
db58fd89
JW
119202017-01-19 Jiong Wang <jiong.wang@arm.com>
11921
11922 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11923 combined instructions.
11924 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11925 instructions.
11926 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11927 of pointer authentication.
11928
bd9cf60b
MM
119292017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11930
11931 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11932 floating point hardware to run test.
11933
ab014eb3
TC
119342017-01-19 Tamar Christina <tamar.christina@arm.com>
11935
2568d8a1 11936 * lib/target-supports.exp
ab014eb3
TC
11937 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11938
c048038f
RO
119392017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11940
11941 PR testsuite/79051
11942 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11943 __x86_64__]: Allow for target i?86-*-*.
11944
ab6b44cb
MF
119452017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11946
11947 PR target/78176
11948 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11949 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11950 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11951 HAS_LXC1.
11952 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11953 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11954 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11955
118d5ed3
AV
119562017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11957
11958 PR fortran/70696
11959 * gfortran.dg/coarray_43.f90: New test.
11960
a57c520e
RE
119612017-01-19 Richard Earnshaw <rearnsha@arm.com>
11962
11963 PR rtl-optimization/79121
11964 * gcc.c-torture/execute/pr79121.c: New test.
11965
54dc4be2
MM
119662017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11967
11968 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11969 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11970
7bd5dad2
LK
119712017-01-18 Louis Krupp <louis.krupp@zoho.com>
11972
11973 PR fortran/50069
11974 PR fortran/55086
11975 * gfortran.dg/pr50069_1.f90: New test.
11976 * gfortran.dg/pr50069_2.f90: New test.
11977 * gfortran.dg/pr55086_1.f90: New test.
11978 * gfortran.dg/pr55086_1_tfat.f90: New test.
11979 * gfortran.dg/pr55086_2.f90: New test.
11980 * gfortran.dg/pr55086_2_tfat.f90: New test.
11981 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11982
0edd264d
AS
119832017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11984 * gcc.dg/strcmp-1.c: New test.
11985 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11986
551914b7
DM
119872017-01-18 David Malcolm <dmalcolm@redhat.com>
11988
11989 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11990 (dejagnu_fail): Likewise.
11991 (dejagnu_note): Likewise.
11992 (pass): Provide forward decl, moving true decl to after #include
11993 of harness.h.
11994 (fail): Likewise.
11995 (note): Likewise.
11996
b7d3a6a6
MM
119972017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11998
11999 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12000 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12001
c484627c
NS
120022017-01-18 Nathan Sidwell <nathan@acm.org>
12003
12004 PR c++/78488
12005 * g++.dg/cpp1z/inh-ctor37.C: New.
12006
a711887e
UB
120072017-01-18 Uros Bizjak <ubizjak@gmail.com>
12008
12009 PR rtl-optimization/78952
12010 * gcc.target/i386/pr78952-1.c: New test.
12011 * gcc.target/i386/pr78952-2.c: Ditto.
12012
525a5e33
AV
120132017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12014
12015 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12016
120172017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12018
12019 PR fortran/70696
12020 * gfortran.dg/coarray_event_1.f08: New test.
12021
90553aac
JJ
120222017-01-18 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR target/77416
12025 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12026 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12027 from dg-options.
12028 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12029 guarded test.
12030 * gcc.target/powerpc/fusion4.c: Likewise.
12031 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12032 guarded test.
12033 * gcc.target/powerpc/pr58673-1.c: Likewise.
12034 * gcc.target/powerpc/pr58673-2.c: Likewise.
12035 * gcc.target/powerpc/pr59054.c: Likewise.
12036
dfc42f08
BS
120372016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12038
12039 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12040 vec_bperm.
12041 * gcc.target/powerpc/p9-vbpermd.c: New file.
12042
f3981e7e
AK
120432017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12044
12045 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12046 (must_not_compile2): Downcase first letter of error messages.
12047 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12048 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12049
2c65d990
NS
120502017-01-18 Nathan Sidwell <nathan@acm.org>
12051
12052 PR c++/79091
12053 * g++.dg/pr79091.C: New.
12054
a711887e
UB
120552017-01-18 Jakub Jelinek <jakub@redhat.com>
12056
12057 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12058 to dg-options.
12059 (p0): Add missing dg-error.
12060
4701fba3
JS
120612017-01-17 Joe Seymour <joe.s@somniumtech.com>
12062
12063 * gcc.target/msp430/mul_f5_muldef.c: New test.
12064
ac4dc08d
MM
120652017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12066
12067 PR target/79004
12068 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12069 options. Fix up the syntax for using \m and \M.
12070
1b3254e4
SB
120712017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12072
12073 PR target/78875
12074 * gcc.target/powerpc/ssp-1.c: New testcase.
12075 * gcc.target/powerpc/ssp-2.c: New testcase.
12076
8144a493
WD
120772017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12078
12079 * gcc.target/aarch64/eh_return.c: New test.
12080
a6607774
BS
120812017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12082
12083 * vec-rlmi-rlnm.c: New file.
12084
8ddfdbc2
NS
120852017-01-17 Nathan Sidwell <nathan@acm.org>
12086
12087 PR c++/61636
12088 * g++.dg/cpp1y/pr61636-1.C: New.
12089 * g++.dg/cpp1y/pr61636-2.C: New.
12090 * g++.dg/cpp1y/pr61636-3.C: New.
12091
d365b403
MS
120922017-01-17 Martin Sebor <msebor@redhat.com>
12093
12094 PR testsuite/79115
12095 * gcc.dg/pr78768.c: Make it a link-only test.
12096
0d80ab91
DM
120972017-01-17 David Malcolm <dmalcolm@redhat.com>
12098
12099 PR c++/71497
12100 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12101 expected messages.
12102 * c-c++-common/Wmisleading-indentation.c: Likewise.
12103
31b61548
VM
121042017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12105
12106 PR target/79058
12107 * gcc.target/arm/pr79058.c: New.
12108
c549996e
JJ
121092017-01-17 Jakub Jelinek <jakub@redhat.com>
12110
12111 PR tree-optimization/71854
12112 * gcc.dg/vect/pr71854.c: New test.
12113
4f197ff9
ML
121142017-01-17 Martin Liska <mliska@suse.cz>
12115
12116 PR ipa/71207
12117 * g++.dg/ipa/pr71207.C: New test.
12118
d4193b85
JH
121192017-01-17 Jan Hubicka <hubicka@ucw.cz>
12120
12121 PR middle-end/77445
12122 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12123 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12124
906e7712
JJ
121252017-01-17 Jakub Jelinek <jakub@redhat.com>
12126
12127 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12128 rather than long unsigned int.
12129 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12130
12314dc9
RB
121312017-01-17 Richard Biener <rguenther@suse.de>
12132
12133 PR tree-optimization/71433
12134 * gcc.dg/Warray-bounds-20.c: New testcase.
12135
a23e48df
RB
121362017-01-17 Richard Biener <rguenther@suse.de>
12137
12138 PR testsuite/52563
12139 PR testsuite/71237
12140 PR testsuite/77737
12141 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12142 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12143 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12144
e6750e5c
AM
121452017-01-17 Alan Modra <amodra@gmail.com>
12146
12147 * gcc.target/powerpc/pr79066.c: New.
12148
a59afbe2
JL
121492017-01-16 Jeff Law <law@redhat.com>
12150
12151 PR tree-optimization/33562
12152 PR tree-optimization/61912
12153 PR tree-optimization/77485
12154 PR tree-optimization/79090
12155 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12156 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12157
e1bcfb92
JJ
121582017-01-16 Jakub Jelinek <jakub@redhat.com>
12159
98e92fb2
JJ
12160 PR c/79089
12161 * gcc.c-torture/compile/pr79089.c: New test.
12162
e1bcfb92
JJ
12163 PR target/79080
12164 * gcc.dg/pr79080.c: New test.
12165
0ef1f9cd
DM
121662017-01-16 David Malcolm <dmalcolm@redhat.com>
12167
12168 PR c/78304
12169 * gcc.dg/format/pr78304.c: Convert argument from integral type
12170 to a pointer.
12171 * gcc.dg/format/pr78304-2.c: Likewise.
12172
76689ffc
CL
121732017-01-16 Carl Love <cel@us.ibm.com>
12174
12175 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12176 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12177
ce12ee9e
CL
121782017-01-16 Carl Love <cel@us.ibm.com>
12179
12180 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12181 Change arguments and return type to bool long long.
12182
b336037d
MS
121832017-01-16 Martin Sebor <msebor@redhat.com>
12184
12185 PR testsuite/79051
12186 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12187 on x86.
12188
1ddca3f3
PC
121892017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12190
12191 Revert:
a711887e 12192 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12193
12194 PR c++/71737
12195 * g++.dg/cpp0x/pr71737.C: New.
12196
290687fb
BS
121972017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12198
12199 * gcc.target/powerpc/swaps-p8-27.c: New.
12200
7d2f3f1d
PC
122012017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12202
12203 PR c++/71737
12204 * g++.dg/cpp0x/pr71737.C: New.
12205
d743728f
EB
122062017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12207
12208 * gnat.dg/opt62.adb: New test.
12209 * gnat.dg/opt62_pkg.ads: New helper.
12210
90aead21
BS
122112017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12212
a711887e
UB
12213 PR rtl-optimization/78626
12214 PR rtl-optimization/78727
90aead21
BS
12215 * gcc.dg/torture/pr78626.c: New test.
12216 * gcc.dg/torture/pr78727.c: New test.
12217
afaecc23
AM
122182017-01-14 Alan Modra <amodra@gmail.com>
12219
12220 * gcc.c-torture/compile/pr72749.c: New test.
12221
be4aa83d
DM
122222017-01-13 David Malcolm <dmalcolm@redhat.com>
12223
12224 PR c/78304
12225 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12226 (test_macro_2): New test.
12227 (test_macro_3): New test.
12228 (test_macro_4): New test.
12229 (test_non_contiguous_strings): Convert line number to line offset.
12230 * gcc.dg/format/pr78304-2.c: New test case.
12231 * gcc.dg/format/pr78304.c: New test case.
12232
7cdca3ec
UB
122332017-01-13 Uros Bizjak <ubizjak@gmail.com>
12234
12235 * gcc.target/i386/funcspec-56.inc: Add missing options and
12236 reorder options by implied ISAs, as in ix86_target_string.
12237
e3017e52
MP
122382017-01-13 Marek Polacek <polacek@redhat.com>
12239
12240 PR c++/71166
12241 * g++.dg/cpp0x/constexpr-array18.C: New test.
12242
d155c6fe
JL
122432017-01-13 Jeff Law <law@redhat.com>
12244
7c9560a5
JL
12245 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12246
9e59e99a
JL
12247 PR tree-optimization/61912
12248 PR tree-optimization/77485
12249 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12250 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12251 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12252
12253 PR tree-optimization/33562
12254 PR tree-optimization/61912
12255 PR tree-optimization/77485
d155c6fe
JL
12256 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12257 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12258 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12259 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12260 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12261 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12262 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12263
77719b06
ML
122642017-01-13 Martin Liska <mliska@suse.cz>
12265
12266 PR ipa/79043
12267 * gcc.c-torture/execute/pr79043.c: New test.
12268
a181b2bc
RB
122692017-01-13 Richard Biener <rguenther@suse.de>
12270
12271 PR middle-end/78411
12272 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12273
eaed3226
AV
122742017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12275
12276 PR fortran/70697
12277 * gfortran.dg/coarray/event_4.f08: New test.
12278
4ccff88b
AV
122792017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12280
12281 PR fortran/70696
12282 * gfortran.dg/coarray/event_3.f08: New test.
12283
3c3b9090
RB
122842017-01-13 Richard Biener <rguenther@suse.de>
12285
12286 PR tree-optimization/77283
12287 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12288
25329913
RB
122892017-01-13 Richard Biener <rguenther@suse.de>
12290
12291 * gcc.dg/gimplefe-22.c: New testcase.
12292
10b70b8e
RB
122932017-01-13 Richard Biener <rguenther@suse.de>
12294
12295 PR tree-optimization/77283
12296 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12297 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12298 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12299
76a8f82f
SL
123002017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12301
12302 * gcc.dg/pr77862.c: Require fpic target.
12303
59a505da
MM
123042017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12305
12306 PR target/79004
12307 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12308
bce6f760
MS
123092017-01-12 Martin Sebor <msebor@redhat.com>
12310
12311 * gcc.dg/pr78138.c: Adjust.
12312 * gcc.dg/pr78768.c: Adjust.
12313 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12315 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12317 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12318 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12319 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12320 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12321 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12322 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12323 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12324
3eefa646
JJ
123252017-01-12 Jakub Jelinek <jakub@redhat.com>
12326
12327 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12328
dcb56243
MS
123292017-01-12 Martin Sebor <msebor@redhat.com>
12330
8be3f306 12331 PR testsuite/79051
940242cd
MS
12332 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12333 due to bug 79054.
dcb56243 12334
b7431c20
DE
123352017-01-12 David Edelsohn <dje.gcc@gmail.com>
12336
12337 * gcc.dg/pr78768.c: Require LTO.
12338
2bcd9f32
MS
123392017-01-12 Martin Sebor <msebor@redhat.com>
12340
12341 PR c/79074
12342 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12343 due to the referenced bug.
12344
b2fc1c70
MS
123452017-01-12 Martin Sebor <msebor@redhat.com>
12346
12347 PR testsuite/79073
12348 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12349
fbed6f36
UB
123502017-01-12 Uros Bizjak <ubizjak@gmail.com>
12351
12352 * gcc.target/i386/builtin_target.c (check_features): Check all
12353 supported __builtin_cpu_supports options.
12354
27282dad
KT
123552017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12356
12357 PR tree-optimization/78319
12358 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12359 Remove xfail.
12360
66113166
BS
123612017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12362
12363 PR target/79044
12364 * gcc.target/powerpc/swaps-p8-26.c: New.
12365
6bb4ea5c
RB
123662017-01-12 Richard Biener <rguenther@suse.de>
12367
12368 * gcc.dg/gimplefe-21.c: New testcase.
12369
f15dbadb
MC
123702017-01-12 Michael Collison <michael.collison@arm.com>
12371
12372 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12373
73e32c47
JK
123742017-01-11 Julia Koval <julia.koval@intel.com>
12375 Uros Bizjak <ubizjak@gmail.com>
12376
12377 * gcc.target/i386/sgx.c New test.
12378 * gcc.target/i386/sse-12.c: Add -msgx.
12379 * gcc.target/i386/sse-13.c: Ditto.
12380 * gcc.target/i386/sse-14.c: Ditto.
12381 * gcc.target/i386/sse-22.c: Ditto.
12382 * gcc.target/i386/sse-23.c: Ditto.
12383 * g++.dg/other/i386-2.C: Ditto.
12384 * g++.dg/other/i386-3.C: Ditto.
12385
3594adc7
MS
123862017-01-11 Martin Sebor <msebor@redhat.com>
12387
12388 PR c++/24511
12389 * g++.dg/template/explicit9.C: New test.
12390
01bfd257
NS
123912017-01-11 Nathan Sidwell <nathan@acm.org>
12392
12393 PR c++/77812
12394 * g++.dg/pr77812.C: New.
12395
88df7964
JJ
123962017-01-11 Jakub Jelinek <jakub@redhat.com>
12397
eae63d78
JJ
12398 PR c++/71537
12399 * g++.dg/cpp1y/constexpr-71537.C: New test.
12400
88df7964
JJ
12401 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12402 argument.
12403
960ecba4
MS
124042017-01-11 Martin Sebor <msebor@redhat.com>
12405
12406 PR c/47931
12407 * c-c++-common/Waddress-2.c: New test.
12408
1f258a55
JJ
124092017-01-11 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR c++/78341
12412 * g++.dg/cpp0x/pr78341.C: New test.
12413
bf5fbf46
MS
124142017-01-11 Martin Sebor <msebor@redhat.com>
12415
12416 PR c/78768
12417 * gcc.dg/pr78768.c: New test.
12418
19ff0049
DM
124192017-01-11 David Malcolm <dmalcolm@redhat.com>
12420
12421 PR driver/78877
12422 * gcc.dg/spellcheck-options-14.c: New test case.
12423 * gcc.dg/spellcheck-options-15.c: New test case.
12424 * gcc.dg/spellcheck-options-16.c: New test case.
12425 * gcc.dg/spellcheck-options-17.c: New test case.
12426
c86e9f03
ML
124272017-01-11 Martin Liska <mliska@suse.cz>
12428
12429 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12430
947f51d6
JJ
124312017-01-11 Jakub Jelinek <jakub@redhat.com>
12432
12433 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12434 instead of just 1 for the decomposition from struct C.
12435
849fccf8
EB
124362017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12437
12438 * gcc.c-torture/execute/20170111-1.c: New test.
12439
80c74722
RB
124402017-01-11 Richard Biener <rguenther@suse.de>
12441
12442 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12443
4c4b4703
JJ
124442017-01-11 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR middle-end/50199
12447 * gcc.dg/lto/pr50199_0.c: New test.
12448
664b1a6b
MS
124492017-01-10 Martin Sebor <msebor@redhat.com>
12450
12451 PR testsuite/78960
12452 PR testsuite/78959
12453 PR testsuite/78133
12454 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12455 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12456
fefd3086
MS
124572017-01-10 Martin Sebor <msebor@redhat.com>
12458
12459 PR middle-end/78138
664b1a6b 12460 * gcc.dg/pr78138.c: New test.
fefd3086 12461
b9f4757f
DM
124622017-01-10 David Malcolm <dmalcolm@redhat.com>
12463
12464 PR c++/77949
12465 * g++.dg/diagnostic/pr77949.C: New test case.
12466
5a50f6bb
MS
124672017-01-10 Martin Sebor <msebor@redhat.com>
12468
12469 PR middle-end/78245
12470 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12471
c16880ef
MS
124722017-01-10 Martin Sebor <msebor@redhat.com>
12473
12474 PR tree-optimization/78775
12475 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12476 * gcc.dg/attr-alloc_size-10.c: New test.
12477 * gcc.dg/attr-alloc_size-11.c: New test.
12478 * gcc.dg/builtin-stringop-chk-7.c: New test.
12479 * gcc.dg/pr78775.c: New test.
12480 * gcc.dg/pr78973-2.c: New test.
12481 * gcc.dg/pr78973.c: New test.
12482
5363d9d9
JL
124832017-01-10 Jeff Law <law@redhat.com>
12484
12485 PR tree-optimization/77766
12486 PR tree-optimization/78856
12487 * gcc.c-torture/execute/pr77766.c: New test.
12488
aae23693
RB
124892016-01-10 Richard Biener <rguenther@suse.de>
12490
12491 PR tree-optimization/79034
12492 * g++.dg/torture/pr79034.C: New testcase.
12493
a0843aed
ML
124942017-01-10 Martin Liska <mliska@suse.cz>
12495
12496 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12497 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12498 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12499 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12500 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12501 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12502 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12503 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12504 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12505 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12506 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12507 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12508 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12509 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12510 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12511 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12512 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12513 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12514 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12515 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12516 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12517 * gcc.dg/ipa/pr64307.c: Likewise.
12518 * gcc.dg/ipa/pr77653.c: Likewise.
12519
79fc8ffe
AS
125202017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12521
12522 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12523 * g++.dg/other/i386-3.C: Ditto.
12524 * gcc.target/i386/sse-12.c: Ditto.
12525 * gcc.target/i386/sse-13.c: Ditto.
12526 * gcc.target/i386/sse-22.c: Ditto.
12527 * gcc.target/i386/sse-23.c: Ditto.
12528 * gcc.target/i386/builtin_target.c: Handle new option.
12529 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12530 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12531 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12532
dfa6951f
MS
125332017-01-09 Martin Sebor <msebor@redhat.com>
12534
12535 PR testsuite/79036
12536 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12537 with different precisions.
12538
a271e415
EB
125392017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12540
12541 * g++.dg/opt/call2.C: New test.
12542 * g++.dg/opt/call3.C: Likewise.
12543 * gnat.dg/array26.adb: New test.
12544 * gnat.dg/array26_pkg.ad[sb]: New helper.
12545 * gnat.dg/array27.adb: New test.
12546 * gnat.dg/array27_pkg.ad[sb]: New helper.
12547 * gnat.dg/array28.adb: New test.
12548 * gnat.dg/array28_pkg.ad[sb]: New helper.
12549
bd2c6270
JJ
125502017-01-09 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR translation/79019
12553 PR translation/79020
12554 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12555 diagnostics.
12556 * gfortran.dg/initialization_17.f90: Likewise.
12557
1c1d8e75
DH
125582017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12559
12560 PR testsuite/79026
12561 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12562 * gcc.target/i386/pr78904-4.c: Likewise.
12563 * gcc.target/i386/pr78904-6.c: Likewise.
12564 * gcc.target/i386/pr78967-2.c: Likewise.
12565
cb330ba5
JJ
125662017-01-09 Jakub Jelinek <jakub@redhat.com>
12567
12568 PR tree-optimization/78899
12569 * gcc.target/i386/pr78899.c: New test.
12570 * gcc.dg/pr71077.c: New test.
12571
a5e14a42
MJ
125722017-01-09 Martin Jambor <mjambor@suse.cz>
12573
12574 PR ipa/78365
12575 PR ipa/78599
12576 * gcc.dg/torture/pr78365.c: New test.
12577
01216d27
JJ
125782017-01-09 Jakub Jelinek <jakub@redhat.com>
12579
dc59e50a
JJ
12580 PR c++/78948
12581 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12582 (main): Use int* instead of long long.
12583
01216d27
JJ
12584 PR tree-optimization/78938
12585 * gcc.dg/vect/pr78938.c: New test.
12586
c0d4fec7
KT
125872017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12588
12589 * gcc.dg/20161219.c: New test.
12590
7b1b0cc1
RB
125912017-01-09 Richard Biener <rguenther@suse.de>
12592
12593 PR tree-optimization/78997
12594 * gcc.dg/torture/pr78997.c: New testcase.
12595
813b9c0d
RB
125962017-01-09 Richard Biener <rguenther@suse.de>
12597
12598 PR debug/79000
12599 * g++.dg/lto/pr79000_0.C: New testcase.
12600 * g++.dg/lto/pr79000_1.c: Likewise.
12601
efcc8d38
MS
126022017-01-08 Martin Sebor <msebor@redhat.com>
12603
12604 PR middle-end/77708
12605 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12606 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12607 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12608 due to bug 78969.
12609 * gcc.dg/format/pr78569.c: Adjust.
12610
5ccf1d8d
DM
126112017-01-07 David Malcolm <dmalcolm@redhat.com>
12612
12613 PR c++/72803
12614 * g++.dg/diagnostic/pr72803.C: New test case.
12615
42002dfe
MS
126162017-01-07 Martin Sebor <msebor@redhat.com>
12617
12618 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12619 * gcc.dg/attr-alloc_size-4.c: Same.
12620
de91486c
AV
126212017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12622
12623 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12624 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12625 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12626 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12627 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12628 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12629 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12630
f55a925e
AS
126312017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12632 * gcc.dg/memcmp-1.c: New.
12633 * gcc.dg/strncmp-1.c: New.
12634
f3caa118
AV
126352017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12636
12637 * gcc.target/arm/acle/mcrr: New.
12638 * gcc.target/arm/acle/mcrr2: New.
12639 * gcc.target/arm/acle/mrrc: New.
12640 * gcc.target/arm/acle/mrrc2: New.
12641
ecc9a25b
AV
126422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12643
12644 * gcc.target/arm/acle/mcr.c: New.
12645 * gcc.target/arm/acle/mrc.c: New.
12646 * gcc.target/arm/acle/mcr2.c: New.
12647 * gcc.target/arm/acle/mrc2.c: New.
12648
3811581f
AV
126492017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12650
12651 * gcc.target/arm/acle/ldc: New.
12652 * gcc.target/arm/acle/ldc2: New.
12653 * gcc.target/arm/acle/ldcl: New.
12654 * gcc.target/arm/acle/ldc2l: New.
12655 * gcc.target/arm/acle/stc: New.
12656 * gcc.target/arm/acle/stc2: New.
12657 * gcc.target/arm/acle/stcl: New.
12658 * gcc.target/arm/acle/stc2l: New.
12659
d57daa0c
AV
126602017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12661
12662 * gcc.target/arm/acle/acle.exp: Run tests for different options
12663 and make sure fat-lto-objects is used such that we can still do
12664 assemble scans.
12665 * gcc.target/arm/acle/cdp.c: New.
12666 * gcc.target/arm/acle/cdp2.c: New.
12667 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12668 (check_effective_target_arm_coproc1_ok_nocache): New.
12669 (check_effective_target_arm_coproc2_ok): New.
12670 (check_effective_target_arm_coproc2_ok_nocache): New.
12671 (check_effective_target_arm_coproc3_ok): New.
12672 (check_effective_target_arm_coproc3_ok_nocache): New.
12673 (check_effective_target_arm_coproc4_ok): New.
12674 (check_effective_target_arm_coproc4_ok_nocache): New.
12675
8a123229
MS
126762017-01-06 Martin Sebor <msebor@redhat.com>
12677
12678 PR middle-end/78605
12679 * gcc.dg/tree-ssa/pr78605.c: New test.
12680
5b8999d6
MS
126812017-01-05 Martin Sebor <msebor@redhat.com>
12682
12683 PR tree-optimization/78910
12684 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12685 diagnostics.
12686 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12687 * gcc.dg/tree-ssa/pr78910.c: New test.
12688
4e89adf9
EB
126892017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12690
12691 * gcc.dg/sso-10.c: New test.
12692
962c5679
JJ
126932017-01-05 Jakub Jelinek <jakub@redhat.com>
12694
cfd719e7
JJ
12695 PR tree-optimization/71016
12696 * gcc.target/i386/pr71016.c: New test.
12697 * gcc.target/aarch64/pr71016.c: New test.
12698 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12699
26f20371
JJ
12700 PR c++/78931
12701 * g++.dg/cpp1z/decomp19.C: New test.
12702
962c5679
JJ
12703 PR c++/78890
12704 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12705 * g++.dg/init/union1.C: Likewise.
12706 * g++.dg/cpp0x/union6.C: Expect errors.
12707 * g++.dg/cpp0x/union8.C: New test.
12708 * g++.dg/cpp0x/pr78890-1.C: New test.
12709 * g++.dg/cpp0x/pr78890-2.C: New test.
12710
8c15f541
DE
127112017-01-05 David Edelsohn <dje.gcc@gmail.com>
12712
12713 * gcc.target/powerpc/pr71670.c: Require p9vector.
12714 * gcc.target/powerpc/p9-novsx.c: Same.
12715
51b86113
DM
127162017-01-05 David Malcolm <dmalcolm@redhat.com>
12717
12718 * selftests/asr_div1.rtl: New file.
12719 * selftests/aarch64: New subdirectory.
12720 * selftests/aarch64/times-two.rtl: New file.
12721 * selftests/bb-index.rtl: New file.
12722 * selftests/cfg-test.rtl: New file.
12723 * selftests/const-int.rtl: New file.
12724 * selftests/example-labels.rtl: New file.
12725 * selftests/insn-with-mode.rtl: New file.
12726 * selftests/jump-to-label-ref.rtl: New file.
12727 * selftests/jump-to-return.rtl: New file.
12728 * selftests/jump-to-simple-return.rtl: New file.
12729 * selftests/mem.rtl: New file.
12730 * selftests/note-insn-deleted.rtl: New file.
12731 * selftests/note_insn_basic_block.rtl: New file.
12732 * selftests/simple-cse.rtl: New file.
12733 * selftests/symbol-ref.rtl: New file.
12734 * selftests/x86_64: New subdirectory.
12735 * selftests/x86_64/call-insn.rtl: New file.
12736 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12737 * selftests/x86_64/times-two.rtl: New file.
12738 * selftests/x86_64/unspec.rtl: New file.
12739
dc7650cc
NS
127402017-01-05 Nathan Sidwell <nathan@acm.org>
12741
12742 PR c++/78765
12743 * g++.dg/cpp0x/pr78765.C: New.
12744
3db70565
DV
127452017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12746
12747 * gcc.target/s390/memcpy-2.c: New test.
12748 * gcc.target/s390/memset-2.c: New test.
12749
f5a537e3
AK
127502017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12751
12752 * gcc.target/s390/memcpy-1.c: New test.
12753
d80c6d02
JL
127542017-01-04 Jeff Law <law@redhat.com>
12755
12756 PR tree-optimization/78812
12757 * g++.dg/torture/pr78812.C: New test.
12758
08edc320 127592017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12760
12761 PR target/71977
12762 PR target/70568
12763 PR target/78823
12764 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12765 64-bit VSX systems with direct move, whether we optimize common
12766 code sequences in the GLIBC math library for float math functions.
12767 * gcc.target/powerpc/pr71977-2.c: Likewise.
12768
a9342885
MP
127692017-01-04 Marek Polacek <polacek@redhat.com>
12770
12771 PR c++/64767
12772 * c-c++-common/Wpointer-compare-1.c: New test.
12773
066435fe
JJ
127742017-01-04 Jakub Jelinek <jakub@redhat.com>
12775
abec4284
JJ
12776 PR c++/78949
12777 * c-c++-common/Wunused-var-16.c: New test.
12778
26c43e27
JJ
12779 PR c++/78693
12780 * g++.dg/cpp0x/pr78693.C: New test.
12781
fc73e60c
JJ
12782 PR driver/78957
12783 * gcc.dg/pr78957.c: New test.
12784
c9cf3863
JJ
12785 * g++.dg/cpp1y/auto-fn34.C: New test.
12786
066435fe
JJ
12787 PR c++/71182
12788 * g++.dg/cpp0x/pr71182.C: New test.
12789
598bd687
KN
127902017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12791
12792 PR target/78056
12793 * gcc.target/powerpc/pr78056-1.c: New test.
12794 * gcc.target/powerpc/pr78056-2.c: New test.
12795 * gcc.target/powerpc/pr78056-3.c: New test.
12796 * gcc.target/powerpc/pr78056-4.c: New test.
12797 * gcc.target/powerpc/pr78056-5.c: New test.
12798 * gcc.target/powerpc/pr78056-6.c: New test.
12799 * gcc.target/powerpc/pr78056-7.c: New test.
12800 * gcc.target/powerpc/pr78056-8.c: New test.
12801 * lib/target-supports.exp
12802 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12803 whether the effective target supports the popcntb instruction.
12804
8194635a
JL
128052017-01-03 Jeff Law <law@redhat.com>
12806
12807 PR tree-optimization/67955
12808 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12809
baf9ebc8
MP
128102017-01-04 Marek Polacek <polacek@redhat.com>
12811
12812 PR c++/77545
12813 PR c++/77284
12814 * g++.dg/cpp0x/range-for32.C: New test.
12815 * g++.dg/cpp0x/range-for33.C: New test.
12816
5dd9a9d0
DM
128172017-01-04 David Malcolm <dmalcolm@redhat.com>
12818
12819 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12820
4bf07f3f
NS
128212017-01-04 Nathan Sidwell <nathan@acm.org>
12822
12823 PR c++/66735
12824 * g++.dg/cpp1y/pr66735.C: New.
12825
165ba2e9
JJ
128262017-01-04 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR tree-optimization/71563
12829 * gcc.dg/tree-ssa/pr71563.c: New test.
12830
4567f969
JB
128312017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12832
12833 PR fortran/78534
12834 PR fortran/78976
12835 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12836 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12837 * gfortran.dg/transfer_intrinsic_1.f90: Change
12838 scan-tree-dump-times due to gfc_trans_string_copy change to
12839 avoid -Wstringop-overflow.
12840
1c06f07f
JL
128412017-01-03 Jeff Law <law@redhat.com>
12842
12843 PR tree-optimization/78856
12844 * gcc.c-torture/execute/pr78856.c: New test.
12845
60fb638f
MM
128462017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12847
12848 PR target/78953
12849 * gcc.target/powerpc/pr78953.c: New test.
12850
e4d02f52
ILT
128512017-01-03 Ian Lance Taylor <iant@google.com>
12852
12853 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12854 enums.
12855
5b4f088d
MS
128562017-01-03 Martin Sebor <msebor@redhat.com>
12857
12858 PR tree-optimization/78696
12859 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12860 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12861 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12862 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12863
128642017-01-03 David Malcolm <dmalcolm@redhat.com>
12865
12866 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12867 with more than one digit.
12868 * lib/gcc-dg.exp (process-message): Support more than one digit
12869 in relative line specifications.
12870
128712017-01-03 Jakub Jelinek <jakub@redhat.com>
12872
12873 PR tree-optimization/78965
12874 * gcc.dg/pr78965.c: New test.
12875
12876 PR middle-end/78901
12877 * g++.dg/opt/pr78901.C: New test.
12878
128792017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12880
12881 PR fortran/78534
12882 PR fortran/66310
12883 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12884 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12885 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12886 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12887 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12888 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12889 * gfortran.dg/string_1_lp64.f90: New test.
12890 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12891 * gfortran.dg/string_3_lp64.f90: New test.
12892 * gfortran.dg/transfer_intrinsic_1.f90: Change
12893 scan-tree-dump-times due to gfc_trans_string_copy change to
12894 avoid -Wstringop-overflow.
12895
8b7163c6
UB
128962017-01-02 Uros Bizjak <ubizjak@gmail.com>
12897
12898 PR target/78967
12899 * gcc.target/i386/pr78967-1.c: New test.
12900 * gcc.target/i386/pr78967-2.c: Ditto.
12901 * gcc.target/i386/pr78967-3.c: Ditto.
12902
12903 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12904 * gcc.target/i386/pr78904-4.c: Ditto.
12905 * gcc.target/i386/pr78904-6.c: Ditto.
12906
e2940b98
JH
129072017-01-01 Jan Hubicka <hubicka@ucw.cz>
12908
12909 PR middle-end/77674
12910 * g++.dg/torture/pr77674.C: New testcase.
12911
cbe34bb5 129122017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12913
12914 Update copyright years.
818ab71a 12915\f
cbe34bb5 12916Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12917
12918Copying and distribution of this file, with or without modification,
12919are permitted in any medium without royalty provided the copyright
12920notice and this notice are preserved.
This page took 8.602098 seconds and 5 git commands to generate.