1ea22ee833d0bc020cafbed01c43b601834c2805
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
2
3 * gfortran.dg/goacc/wait.f90: New test.
4
5 2017-09-21 Jakub Jelinek <jakub@redhat.com>
6
7 PR sanitizer/81715
8 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
9 const predicate to const predicate & to avoid UB.
10 * g++.dg/opt/pr81715.C: New test.
11
12 2017-09-21 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/82276
15 PR tree-optimization/82244
16 * gcc.dg/torture/pr82276.c: New testcase.
17
18 2017-09-21 Richard Biener <rguenther@suse.de>
19
20 PR tree-optimization/71351
21 * gfortran.dg/graphite/pr71351.f90: New testcase.
22 * gfortran.dg/graphite/interchange-3.f90: Adjust.
23
24 2017-09-21 Jakub Jelinek <jakub@redhat.com>
25
26 PR target/82260
27 * gcc.target/i386/pr82260-1.c: New test.
28 * gcc.target/i386/pr82260-2.c: New test.
29
30 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
31 Jeff Law <law@redhat.com>
32
33 * gcc.dg/stack-check-5.c: Add argument for s390.
34 * lib/target-supports.exp:
35 (check_effective_target_supports_stack_clash_protection): Enable for
36 s390/s390x targets.
37
38 2017-09-20 Martin Sebor <msebor@redhat.com>
39
40 PR c/81854
41 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
42 * g++.dg/ext/attr-ifunc-4.C: Ditto.
43 * lib/target-supports.exp: Adjust for C++.
44
45 PR c/81854
46 * gcc.dg/attr-ifunc-1.c: Correct type errors.
47 * gcc.dg/attr-ifunc-2.c: Ditto.
48 * gcc.dg/attr-ifunc-3.c: Ditto.
49 * gcc.dg/attr-ifunc-4.c: Ditto.
50 * gcc.dg/attr-ifunc-5.c: Ditto.
51 * gcc.dg/pr81854.c: Require ifunc support.
52 * lib/target-supports.exp: Correct type error.
53
54 2017-09-20 Jeff Law <law@redhat.com>
55
56 * gcc.target/i386/stack-check-11.c: Update test and regexp
57 so that it works for both i?86 and x86_64.
58
59 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
60
61 PR target/77687
62 * gcc.target/powerpc/pr77687.c: New testcase.
63
64 2017-09-20 Jakub Jelinek <jakub@redhat.com>
65
66 P0409R2 - allow lambda capture [=, this]
67 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
68 capture. Add further tests.
69 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
70 for c++2a on [=, this] capture.
71
72 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
73 * g++.dg/cpp1z/cplusplus_1z.C: New test.
74
75 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
76
77 * gcc.target/i386/builtin_target.c: Test knm.
78 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
79
80 2017-09-20 Richard Biener <rguenther@suse.de>
81
82 PR tree-optimization/77362
83 * gcc.dg/graphite/pr77362.c: New testcase.
84
85 2017-09-20 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/82264
88 * gcc.dg/torture/pr82264.c: New testcase.
89
90 2017-09-20 Jakub Jelinek <jakub@redhat.com>
91
92 * g++.dg/debug/dwarf2/template-params-13.C: New test.
93 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
94 it doesn't match newlines.
95 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
96 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
97 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
98 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
99 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
100 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
101 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
102 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
103 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
104 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
105
106 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/64954
109 * g++.dg/cpp0x/constexpr-ctor20.C: New.
110
111 2017-09-20 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/81373
114 * gcc.dg/graphite/pr81373.c: New testcase.
115
116 2017-09-19 Jeff Law <law@redhat.com>
117
118 * gcc.target/i386/stack-check-11.c: New test.
119
120 * gcc.dg/stack-check-4.c: New test.
121 * gcc.dg/stack-check-5.c: New test.
122 * gcc.dg/stack-check-6.c: New test.
123 * gcc.dg/stack-check-6a.c: New test.
124 * gcc.dg/stack-check-7.c: New test.
125 * gcc.dg/stack-check-8.c: New test.
126 * gcc.dg/stack-check-9.c: New test.
127 * gcc.dg/stack-check-10.c: New test.
128 * lib/target-supports.exp
129 (check_effective_target_supports_stack_clash_protection): Enable for
130 x86 and x86_64 targets.
131
132 * gcc.dg/stack-check-3.c: New test.
133
134 * gcc.dg/stack-check-2.c: New test.
135 * lib/target-supports.exp
136 (check_effective_target_supports_stack_clash_protection): New.
137 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
138 (check_effective_target_caller_implicit_probes): Likewise.
139
140 2017-09-19 Jakub Jelinek <jakub@redhat.com>
141
142 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
143 * g++.dg/tree-ssa/pr41428.C: Likewise.
144 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
145 c++17 and up.
146 * g++.dg/expr/bool3.C: Likewise.
147 * g++.dg/expr/bitfield5.C: Likewise.
148 * g++.old-deja/g++.jason/bool5.C: Likewise.
149
150 2017-09-18 Martin Sebor <msebor@redhat.com>
151
152 PR c/81854
153 * gcc.dg/pr81854.c: New test.
154 * g++.dg/ext/attr-ifunc-5.C: New test.
155 * g++.dg/ext/attr-ifunc-1.C: Adjust.
156 * g++.dg/ext/attr-ifunc-2.C: Same.
157 * g++.dg/ext/attr-ifunc-3.C: Same.
158 * g++.dg/ext/attr-ifunc-4.C: Same.
159 * g++.old-deja/g++.abi/vtable2.C: Same.
160 * gcc.dg/attr-ifunc-1.c: Same.
161
162 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
163
164 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
165
166 2017-09-19 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/82244
169 * gcc.dg/torture/pr82244.c: New testcase.
170
171 2017-09-19 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/69728
174 * gfortran.dg/graphite/pr69728.f90: New testcase.
175 * gcc.dg/graphite/pr69728.c: Likewise.
176
177 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/80947
180 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
181
182 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
183
184 * gcc.dg/vect/slp-multitypes-13.c: New test.
185
186 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
187
188 * gfortran.dg/vect/mask-store-1.f90: New test.
189
190 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
191
192 PR c++/45033
193 * g++.dg/expr/delete1.C: New.
194
195 2017-09-18 Bob Duff <duff@adacore.com>
196
197 * gnat.dg/validity_check.adb: New testcase.
198
199 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
200
201 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
202
203 2017-09-18 Bob Duff <duff@adacore.com>
204
205 * gnat.dg/tagged_prefix_call.adb: New testcase.
206
207 2017-09-18 Ed Schonberg <schonberg@adacore.com>
208
209 * gnat.dg/default_variants.adb: New testcase.
210
211 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
212
213 PR target/81736
214 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
215 * gcc.target/i386/pr81736-4.c: Likewise.
216
217 2017-09-18 Richard Biener <rguenther@suse.de>
218
219 PR tree-optimization/79622
220 * gcc.dg/graphite/pr79622.c: New testcase.
221
222 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
223
224 gcc.target/i386/pr82196-1.c: New test.
225 gcc.target/i386/pr82196-2.c: Likewise.
226
227 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
228
229 PR target/82166
230 * gcc.target/i386/pr82166.c: New test.
231
232 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
233
234 PR fortran/82173
235 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
236 * gfortran.dg/pdt_2.f03 : The same.
237 * gfortran.dg/pdt_3.f03 : The same.
238 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
239 module 'bad_vars'. Add error concerning assumed parameters and
240 save attribute.
241 * gfortran.dg/pdt_11.f03 : New test.
242
243 PR fortran/60483
244 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
245 * gfortran.dg/associate_25.f90 : New test.
246 * gfortran.dg/pdt_12.f03 : New test.
247
248 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
249 Jakub Jelinek <jakub@redhat.com>
250
251 Add support for -std=c++2a.
252 * lib/target-supports.exp (check_effective_target_c++17): Return
253 1 also if check_effective_target_c++2a.
254 (check_effective_target_c++17_down): New.
255 (check_effective_target_c++2a_only): New.
256 (check_effective_target_c++2a): New.
257 * g++.dg/cpp2a/cplusplus.C: New.
258
259 2017-09-15 Joseph Myers <joseph@codesourcery.com>
260
261 PR c/82071
262 * gcc.target/i386/excess-precision-8.c: New test.
263
264 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
265 Paolo Carlini <paolo.carlini@oracle.com>
266
267 PR c++/64644
268 * g++.dg/other/anon-union4.C: New.
269 * g++.old-deja/g++.law/union4.C: Adjust.
270 * g++.old-deja/g++.other/anon1.C: Likewise.
271
272 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
273
274 * c-c++-common/Wcast-align.c: New test.
275
276 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
277
278 * g++.dg/sso-1.C: New test.
279 * g++.dg/sso-2.C: Likewise.
280
281 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
282
283 PR c++/78648
284 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
285
286 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
287
288 PR tree-optimization/71026
289 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
290
291 2017-09-15 Jakub Jelinek <jakub@redhat.com>
292
293 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
294 * lib/target-supports.exp (check_effective_target_c++14): Use
295 check_effective_target_c++17 instead of check_effective_target_c++1z.
296 (check_effective_target_c++14_down): Likewise.
297 (check_effective_target_c++1z_only): Rename to ...
298 (check_effective_target_c++17_only): ... this.
299 (check_effective_target_c++1z): Rename to ...
300 (check_effective_target_c++17): ... this.
301 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
302 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
303 and c++17_only instead of c++1z_only. Adjust expected diagnostics
304 and comments refering to 1z to 17.
305 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
306 * g++.dg/template/partial5.C: Likewise.
307 * g++.dg/template/nontype8.C: Likewise.
308 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
309 * g++.dg/cpp1z/nontype3a.C: Likewise.
310 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
311 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
312 * g++.dg/cpp1z/class-deduction32.C: Likewise.
313 * g++.dg/cpp1z/pr78771.C: Likewise.
314 * g++.dg/cpp1z/elide1.C: Likewise.
315 * g++.dg/cpp1z/fold3.C: Likewise.
316 * g++.dg/cpp1z/class-deduction2.C: Likewise.
317 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
318 * g++.dg/cpp1z/inline-var2.C: Likewise.
319 * g++.dg/cpp1z/eval-order2.C: Likewise.
320 * g++.dg/cpp1z/decomp21.C: Likewise.
321 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
322 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
323 * g++.dg/cpp1z/utf8-neg.C: Likewise.
324 * g++.dg/cpp1z/class-deduction41.C: Likewise.
325 * g++.dg/cpp1z/class-deduction23.C: Likewise.
326 * g++.dg/cpp1z/nodiscard3.C: Likewise.
327 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
328 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
329 * g++.dg/cpp1z/class-deduction21.C: Likewise.
330 * g++.dg/cpp1z/range-for1.C: Likewise.
331 * g++.dg/cpp1z/init-statement4.C: Likewise.
332 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
333 * g++.dg/cpp1z/decomp30.C: Likewise.
334 * g++.dg/cpp1z/class-deduction39.C: Likewise.
335 * g++.dg/cpp1z/register2.C: Likewise.
336 * g++.dg/cpp1z/decomp9.C: Likewise.
337 * g++.dg/cpp1z/regress1.C: Likewise.
338 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
339 * g++.dg/cpp1z/class-deduction30.C: Likewise.
340 * g++.dg/cpp1z/abbrev2.C: Likewise.
341 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
342 * g++.dg/cpp1z/regress2.C: Likewise.
343 * g++.dg/cpp1z/decomp16.C: Likewise.
344 * g++.dg/cpp1z/bool-increment1.C: Likewise.
345 * g++.dg/cpp1z/aligned-new1.C: Likewise.
346 * g++.dg/cpp1z/decomp3.C: Likewise.
347 * g++.dg/cpp1z/register1.C: Likewise.
348 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
349 * g++.dg/cpp1z/class-deduction1.C: Likewise.
350 * g++.dg/cpp1z/decomp10.C: Likewise.
351 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
352 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
353 * g++.dg/cpp1z/decomp27.C: Likewise.
354 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
355 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
356 * g++.dg/cpp1z/class-deduction9.C: Likewise.
357 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
358 * g++.dg/cpp1z/decomp11.C: Likewise.
359 * g++.dg/cpp1z/aligned-new3.C: Likewise.
360 * g++.dg/cpp1z/utf8-2.C: Likewise.
361 * g++.dg/cpp1z/lambda-this3.C: Likewise.
362 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
363 * g++.dg/cpp1z/byte1.C: Likewise.
364 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
365 * g++.dg/cpp1z/aggr-base4.C: Likewise.
366 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
367 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
368 * g++.dg/cpp1z/utf8-2a.C: Likewise.
369 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
370 * g++.dg/cpp1z/aggr-base6.C: Likewise.
371 * g++.dg/cpp1z/cplusplus.C: Likewise.
372 * g++.dg/cpp1z/class-deduction20.C: Likewise.
373 * g++.dg/cpp1z/aggr-base2.C: Likewise.
374 * g++.dg/cpp1z/class-deduction6.C: Likewise.
375 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
376 * g++.dg/cpp1z/class-deduction31.C: Likewise.
377 * g++.dg/cpp1z/class-deduction25.C: Likewise.
378 * g++.dg/cpp1z/class-deduction18.C: Likewise.
379 * g++.dg/cpp1z/fold9.C: Likewise.
380 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
381 * g++.dg/cpp1z/abbrev1.C: Likewise.
382 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
383 * g++.dg/cpp1z/utf8.C: Likewise.
384 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
385 * g++.dg/cpp1z/aggr-base3.C: Likewise.
386 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
387 * g++.dg/cpp1z/init-statement2.C: Likewise.
388 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
389 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
390 * g++.dg/cpp1z/class-deduction40.C: Likewise.
391 * g++.dg/cpp1z/nontype3.C: Likewise.
392 * g++.dg/cpp1z/class-deduction14.C: Likewise.
393 * g++.dg/cpp1z/fold7.C: Likewise.
394 * g++.dg/cpp1z/nontype2.C: Likewise.
395 * g++.dg/cpp1z/class-deduction15.C: Likewise.
396 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
397 * g++.dg/cpp1z/class-deduction13.C: Likewise.
398 * g++.dg/cpp1z/aligned-new7.C: Likewise.
399 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
400 * g++.dg/cpp1z/nontype1.C: Likewise.
401 * g++.dg/cpp1z/init-statement5.C: Likewise.
402 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
403 * g++.dg/cpp1z/decomp17.C: Likewise.
404 * g++.dg/cpp1z/fold4.C: Likewise.
405 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
406 * g++.dg/cpp1z/fold7a.C: Likewise.
407 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
408 * g++.dg/cpp1z/init-statement7.C: Likewise.
409 * g++.dg/cpp1z/aggr-base5.C: Likewise.
410 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
411 * g++.dg/cpp1z/pr79143.C: Likewise.
412 * g++.dg/cpp1z/class-deduction38.C: Likewise.
413 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
414 * g++.dg/cpp1z/class-deduction12.C: Likewise.
415 * g++.dg/cpp1z/decomp20.C: Likewise.
416 * g++.dg/cpp1z/class-deduction22.C: Likewise.
417 * g++.dg/cpp1z/class-deduction29.C: Likewise.
418 * g++.dg/cpp1z/class-deduction8.C: Likewise.
419 * g++.dg/cpp1z/class-deduction43.C: Likewise.
420 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
421 * g++.dg/cpp1z/fold8.C: Likewise.
422 * g++.dg/cpp1z/init-statement3.C: Likewise.
423 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
424 * g++.dg/cpp1z/class-deduction36.C: Likewise.
425 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
426 * g++.dg/cpp1z/fallthrough1.C: Likewise.
427 * g++.dg/cpp1z/fold1.C: Likewise.
428 * g++.dg/cpp1z/class-deduction26.C: Likewise.
429 * g++.dg/cpp1z/fold-ice1.C: Likewise.
430 * g++.dg/cpp1z/fold5.C: Likewise.
431 * g++.dg/cpp1z/class-deduction34.C: Likewise.
432 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
433 * g++.dg/cpp1z/class-deduction7.C: Likewise.
434 * g++.dg/cpp1z/class-deduction16.C: Likewise.
435 * g++.dg/cpp1z/class-deduction10.C: Likewise.
436 * g++.dg/cpp1z/eval-order3.C: Likewise.
437 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
438 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
439 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
440 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
441 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
442 * g++.dg/cpp1z/decomp15.C: Likewise.
443 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
444 * g++.dg/cpp1z/fold-mangle.C: Likewise.
445 * g++.dg/cpp1z/class-deduction35.C: Likewise.
446 * g++.dg/cpp1z/decomp4.C: Likewise.
447 * g++.dg/cpp1z/class-deduction42.C: Likewise.
448 * g++.dg/cpp1z/init-statement8.C: Likewise.
449 * g++.dg/cpp1z/inline-var1a.C: Likewise.
450 * g++.dg/cpp1z/init-statement6.C: Likewise.
451 * g++.dg/cpp1z/class-deduction17.C: Likewise.
452 * g++.dg/cpp1z/class-deduction28.C: Likewise.
453 * g++.dg/cpp1z/class-deduction27.C: Likewise.
454 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
455 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
456 * g++.dg/cpp1z/class-deduction11.C: Likewise.
457 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
458 * g++.dg/cpp1z/init-statement9.C: Likewise.
459 * g++.dg/cpp1z/class-deduction19.C: Likewise.
460 * g++.dg/cpp1z/class-deduction5.C: Likewise.
461 * g++.dg/cpp1z/fold2.C: Likewise.
462 * g++.dg/cpp1z/class-deduction33.C: Likewise.
463 * g++.dg/cpp1z/class-deduction24.C: Likewise.
464 * g++.dg/cpp1z/aggr-base1.C: Likewise.
465 * g++.dg/cpp1z/fold6.C: Likewise.
466 * g++.dg/cpp1z/decomp12.C: Likewise.
467 * g++.dg/cpp1z/class-deduction4.C: Likewise.
468 * g++.dg/cpp1z/inline-var1.C: Likewise.
469 * g++.dg/cpp1z/aligned-new2.C: Likewise.
470 * g++.dg/cpp1z/class-deduction3.C: Likewise.
471 * g++.dg/other/error3.C: Likewise.
472 * g++.dg/init/new25.C: Likewise.
473 * g++.dg/init/new13.C: Likewise.
474 * g++.dg/tls/diag-2.C: Likewise.
475 * g++.dg/tls/diag-4.C: Likewise.
476 * g++.dg/opt/noreturn-1.C: Likewise.
477 * g++.dg/eh/async-unwind2.C: Likewise.
478 * g++.dg/eh/spec9.C: Likewise.
479 * g++.dg/eh/spec7.C: Likewise.
480 * g++.dg/eh/template1.C: Likewise.
481 * g++.dg/eh/cond4.C: Likewise.
482 * g++.dg/eh/pr41819.C: Likewise.
483 * g++.dg/eh/delete1.C: Likewise.
484 * g++.dg/eh/spec3.C: Likewise.
485 * g++.dg/eh/forced4.C: Likewise.
486 * g++.dg/eh/spec2.C: Likewise.
487 * g++.dg/eh/shadow1.C: Likewise.
488 * g++.dg/eh/pr38662.C: Likewise.
489 * g++.dg/eh/ehopt1.C: Likewise.
490 * g++.dg/eh/spec8.C: Likewise.
491 * g++.dg/eh/init-temp2.C: Likewise.
492 * g++.dg/rtti/crash3.C: Likewise.
493 * g++.dg/warn/Wreturn-type-3.C: Likewise.
494 * g++.dg/warn/register-parm-1.C: Likewise.
495 * g++.dg/warn/register-var-2.C: Likewise.
496 * g++.dg/gcov/gcov-7.C: Likewise.
497 * g++.dg/tree-ssa/pr45605.C: Likewise.
498 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
499 * g++.dg/lookup/exception1.C: Likewise.
500 * g++.dg/ubsan/pr79589.C: Likewise.
501 * g++.dg/tm/pr47340.C: Likewise.
502 * g++.dg/tm/pr46567.C: Likewise.
503 * g++.dg/expr/bitfield5.C: Likewise.
504 * g++.dg/expr/bool1.C: Likewise.
505 * g++.dg/expr/lval3.C: Likewise.
506 * g++.dg/expr/lval4.C: Likewise.
507 * g++.dg/expr/bitfield4.C: Likewise.
508 * g++.dg/expr/bitfield6.C: Likewise.
509 * g++.dg/expr/bool3.C: Likewise.
510 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
511 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
512 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
513 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
514 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
515 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
516 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
517 * g++.dg/ext/has_nothrow_assign.C: Likewise.
518 * g++.dg/parse/register1.C: Likewise.
519 * g++.dg/parse/error15.C: Likewise.
520 * g++.dg/parse/linkage2.C: Likewise.
521 * g++.dg/concepts/intro2.C: Likewise.
522 * g++.dg/concepts/class.C: Likewise.
523 * g++.dg/concepts/traits1.C: Likewise.
524 * g++.dg/concepts/req5.C: Likewise.
525 * g++.dg/concepts/var-concept5.C: Likewise.
526 * g++.dg/concepts/fn-concept2.C: Likewise.
527 * g++.dg/concepts/traits2.C: Likewise.
528 * g++.dg/concepts/placeholder2.C: Likewise.
529 * g++.dg/concepts/class6.C: Likewise.
530 * g++.dg/concepts/memtmpl1.C: Likewise.
531 * g++.dg/concepts/friend2.C: Likewise.
532 * g++.dg/concepts/template-parm3.C: Likewise.
533 * g++.dg/concepts/template-parm10.C: Likewise.
534 * g++.dg/concepts/explicit-spec1.C: Likewise.
535 * g++.dg/concepts/explicit-spec3.C: Likewise.
536 * g++.dg/concepts/var-templ2.C: Likewise.
537 * g++.dg/concepts/intro5.C: Likewise.
538 * g++.dg/concepts/deduction-constraint1.C: Likewise.
539 * g++.dg/concepts/iconv1.C: Likewise.
540 * g++.dg/concepts/constrained-parm.C: Likewise.
541 * g++.dg/concepts/template-template-parm1.C: Likewise.
542 * g++.dg/concepts/var-concept3.C: Likewise.
543 * g++.dg/concepts/class3.C: Likewise.
544 * g++.dg/concepts/memfun2.C: Likewise.
545 * g++.dg/concepts/req1.C: Likewise.
546 * g++.dg/concepts/disjunction1.C: Likewise.
547 * g++.dg/concepts/req17.C: Likewise.
548 * g++.dg/concepts/pr65848.C: Likewise.
549 * g++.dg/concepts/placeholder4.C: Likewise.
550 * g++.dg/concepts/decl-diagnose.C: Likewise.
551 * g++.dg/concepts/intro7.C: Likewise.
552 * g++.dg/concepts/pr68683.C: Likewise.
553 * g++.dg/concepts/partial-spec4.C: Likewise.
554 * g++.dg/concepts/template-parm5.C: Likewise.
555 * g++.dg/concepts/explicit-inst1.C: Likewise.
556 * g++.dg/concepts/class-deduction1.C: Likewise.
557 * g++.dg/concepts/class1.C: Likewise.
558 * g++.dg/concepts/req15.C: Likewise.
559 * g++.dg/concepts/memfun.C: Likewise.
560 * g++.dg/concepts/pr68434.C: Likewise.
561 * g++.dg/concepts/inherit-ctor4.C: Likewise.
562 * g++.dg/concepts/partial-spec6.C: Likewise.
563 * g++.dg/concepts/var-templ1.C: Likewise.
564 * g++.dg/concepts/template-parm8.C: Likewise.
565 * g++.dg/concepts/explicit-inst3.C: Likewise.
566 * g++.dg/concepts/class4.C: Likewise.
567 * g++.dg/concepts/req6.C: Likewise.
568 * g++.dg/concepts/fn8.C: Likewise.
569 * g++.dg/concepts/class5.C: Likewise.
570 * g++.dg/concepts/placeholder5.C: Likewise.
571 * g++.dg/concepts/req16.C: Likewise.
572 * g++.dg/concepts/req10.C: Likewise.
573 * g++.dg/concepts/var-concept2.C: Likewise.
574 * g++.dg/concepts/auto3.C: Likewise.
575 * g++.dg/concepts/generic-fn-err.C: Likewise.
576 * g++.dg/concepts/pr65552.C: Likewise.
577 * g++.dg/concepts/partial-concept-id2.C: Likewise.
578 * g++.dg/concepts/fn1.C: Likewise.
579 * g++.dg/concepts/partial-spec.C: Likewise.
580 * g++.dg/concepts/template-parm12.C: Likewise.
581 * g++.dg/concepts/diagnostic1.C: Likewise.
582 * g++.dg/concepts/intro1.C: Likewise.
583 * g++.dg/concepts/explicit-inst4.C: Likewise.
584 * g++.dg/concepts/req18.C: Likewise.
585 * g++.dg/concepts/explicit-spec5.C: Likewise.
586 * g++.dg/concepts/var-concept6.C: Likewise.
587 * g++.dg/concepts/fn9.C: Likewise.
588 * g++.dg/concepts/req2.C: Likewise.
589 * g++.dg/concepts/template-parm7.C: Likewise.
590 * g++.dg/concepts/req14.C: Likewise.
591 * g++.dg/concepts/template-parm6.C: Likewise.
592 * g++.dg/concepts/variadic4.C: Likewise.
593 * g++.dg/concepts/fn6.C: Likewise.
594 * g++.dg/concepts/req-neg1.C: Likewise.
595 * g++.dg/concepts/alias3.C: Likewise.
596 * g++.dg/concepts/expression2.C: Likewise.
597 * g++.dg/concepts/partial-spec3.C: Likewise.
598 * g++.dg/concepts/expression3.C: Likewise.
599 * g++.dg/concepts/memfun-err.C: Likewise.
600 * g++.dg/concepts/pr66091.C: Likewise.
601 * g++.dg/concepts/explicit-spec2.C: Likewise.
602 * g++.dg/concepts/equiv.C: Likewise.
603 * g++.dg/concepts/friend1.C: Likewise.
604 * g++.dg/concepts/fn4.C: Likewise.
605 * g++.dg/concepts/var-templ3.C: Likewise.
606 * g++.dg/concepts/explicit-inst2.C: Likewise.
607 * g++.dg/concepts/alias2.C: Likewise.
608 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
609 * g++.dg/concepts/placeholder6.C: Likewise.
610 * g++.dg/concepts/fn10.C: Likewise.
611 * g++.dg/concepts/req3.C: Likewise.
612 * g++.dg/concepts/variadic2.C: Likewise.
613 * g++.dg/concepts/pr65636.C: Likewise.
614 * g++.dg/concepts/intro6.C: Likewise.
615 * g++.dg/concepts/class2.C: Likewise.
616 * g++.dg/concepts/fn2.C: Likewise.
617 * g++.dg/concepts/req20.C: Likewise.
618 * g++.dg/concepts/req8.C: Likewise.
619 * g++.dg/concepts/placeholder1.C: Likewise.
620 * g++.dg/concepts/pr65854.C: Likewise.
621 * g++.dg/concepts/member-concept.C: Likewise.
622 * g++.dg/concepts/template-parm2.C: Likewise.
623 * g++.dg/concepts/variadic1.C: Likewise.
624 * g++.dg/concepts/fn7.C: Likewise.
625 * g++.dg/concepts/intro4.C: Likewise.
626 * g++.dg/concepts/req13.C: Likewise.
627 * g++.dg/concepts/inherit-ctor3.C: Likewise.
628 * g++.dg/concepts/explicit-spec6.C: Likewise.
629 * g++.dg/concepts/auto1.C: Likewise.
630 * g++.dg/concepts/alias1.C: Likewise.
631 * g++.dg/concepts/fn-concept1.C: Likewise.
632 * g++.dg/concepts/template-parm11.C: Likewise.
633 * g++.dg/concepts/explicit-spec4.C: Likewise.
634 * g++.dg/concepts/partial-concept-id1.C: Likewise.
635 * g++.dg/concepts/req9.C: Likewise.
636 * g++.dg/concepts/req4.C: Likewise.
637 * g++.dg/concepts/pr65681.C: Likewise.
638 * g++.dg/concepts/req7.C: Likewise.
639 * g++.dg/concepts/req12.C: Likewise.
640 * g++.dg/concepts/fn5.C: Likewise.
641 * g++.dg/concepts/alias4.C: Likewise.
642 * g++.dg/concepts/generic-fn.C: Likewise.
643 * g++.dg/concepts/feature-macro.C: Likewise.
644 * g++.dg/concepts/req19.C: Likewise.
645 * g++.dg/concepts/placeholder3.C: Likewise.
646 * g++.dg/concepts/intro3.C: Likewise.
647 * g++.dg/concepts/partial-spec5.C: Likewise.
648 * g++.dg/concepts/template-parm4.C: Likewise.
649 * g++.dg/concepts/dr1430.C: Likewise.
650 * g++.dg/concepts/pr65634.C: Likewise.
651 * g++.dg/concepts/var-concept4.C: Likewise.
652 * g++.dg/concepts/pr67249.C: Likewise.
653 * g++.dg/concepts/expression.C: Likewise.
654 * g++.dg/concepts/pr65575.C: Likewise.
655 * g++.dg/concepts/partial-spec2.C: Likewise.
656 * g++.dg/concepts/template-parm9.C: Likewise.
657 * g++.dg/concepts/inherit-ctor1.C: Likewise.
658 * g++.dg/concepts/equiv2.C: Likewise.
659 * g++.dg/concepts/req11.C: Likewise.
660 * g++.dg/concepts/template-parm1.C: Likewise.
661 * g++.dg/concepts/inherit-ctor2.C: Likewise.
662 * g++.dg/concepts/var-concept1.C: Likewise.
663 * g++.dg/concepts/fn3.C: Likewise.
664 * g++.dg/torture/pr46364.C: Likewise.
665 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
666 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
667 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
668 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
669 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
670 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
671 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
672 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
673 * g++.dg/torture/pr52918-1.C: Likewise.
674 * g++.dg/torture/pr49394.C: Likewise.
675 * g++.dg/torture/pr57190.C: Likewise.
676 * g++.dg/cpp0x/static_assert8.C: Likewise.
677 * g++.dg/cpp0x/noexcept19.C: Likewise.
678 * g++.dg/cpp0x/variadic-throw.C: Likewise.
679 * g++.dg/cpp0x/variadic73.C: Likewise.
680 * g++.dg/cpp0x/noexcept02.C: Likewise.
681 * g++.dg/cpp0x/defaulted23.C: Likewise.
682 * g++.dg/cpp0x/noexcept08.C: Likewise.
683 * g++.dg/cpp0x/auto9.C: Likewise.
684 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
685 * g++.dg/cpp0x/error5.C: Likewise.
686 * c-c++-common/gomp/atomic-12.c: Likewise.
687 * c-c++-common/gomp/atomic-13.c: Likewise.
688 * c-c++-common/gomp/atomic-14.c: Likewise.
689 * c-c++-common/Wvarargs-2.c: Likewise.
690 * c-c++-common/Wvarargs.c: Likewise.
691 * c-c++-common/vector-subscript-2.c: Likewise.
692 * g++.old-deja/g++.robertl/eb123.C: Likewise.
693 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
694 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
695 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
696 * g++.old-deja/g++.eh/throw2.C: Likewise.
697 * g++.old-deja/g++.eh/throw1.C: Likewise.
698 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
699 * g++.old-deja/g++.other/new7.C: Likewise.
700 * g++.old-deja/g++.other/crash30.C: Likewise.
701 * g++.old-deja/g++.other/regstack.C: Likewise.
702 * g++.old-deja/g++.other/crash28.C: Likewise.
703 * g++.old-deja/g++.jason/bool5.C: Likewise.
704 * g++.old-deja/g++.mike/p10416.C: Likewise.
705 * g++.old-deja/g++.mike/eh25.C: Likewise.
706 * g++.old-deja/g++.mike/eh55.C: Likewise.
707
708 PR rtl-optimization/82192
709 * gcc.c-torture/execute/pr82192.c: New test.
710
711 2017-09-15 Richard Biener <rguenther@suse.de>
712
713 PR tree-optimization/82217
714 * gcc.dg/torture/pr82217.c: New testcase.
715
716 2017-09-15 Jakub Jelinek <jakub@redhat.com>
717
718 PR target/82145
719 * gcc.target/i386/pr82145.c: New test.
720
721 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
722
723 PR fortran/82184
724 * gfortran.dg/pointer_array_9.f90: New test.
725
726 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
727
728 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
729 __builtin_fabsq.
730 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
731 of __builtin_fabsq. Prevent the test from running on 32-bit.
732 * gcc.target/powerpc/float128-fma1.c: New test.
733 * gcc.target/powerpc/float128-fma2.c: Likewise.
734 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
735 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
736
737 2017-09-14 David Malcolm <dmalcolm@redhat.com>
738
739 PR jit/82174
740 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
741 New test case.
742
743 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
744
745 * gcc.target/powerpc/r2_shrink-wrap.c: New.
746
747 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
748
749 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
750 lp64 requirement.
751
752 2017-09-14 Richard Biener <rguenther@suse.de>
753
754 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
755 * gcc.dg/uninit-suppress_2.c: Adjust.
756 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
757
758 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
759
760 PR tree-optimization/80996
761 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
762
763 2017-09-14 Jakub Jelinek <jakub@redhat.com>
764
765 PR target/81325
766 * g++.dg/cpp0x/pr81325.C: New test.
767
768 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
769
770 PR fortran/82173
771 * gfortran.dg/pdt_10.f03 : New test.
772
773 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
774
775 PR c++/68177
776 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
777
778 2017-09-13 Martin Liska <mliska@suse.cz>
779
780 PR middle-end/82154
781 * g++.dg/torture/pr82154.C: New test.
782
783 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/61362
786 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
787 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
788
789 2017-09-13 Steve Ellcey <sellcey@cavium.com>
790
791 PR tree-optimization/80925
792 * gfortran.dg/vect/vect-2.f90: Add
793 --param vect-max-peeling-for-alignment=0 option.
794 Remove unaligned access and peeling checks.
795 * gfortran.dg/vect/vect-3.f90: Ditto.
796 * gfortran.dg/vect/vect-4.f90: Ditto.
797 * gfortran.dg/vect/vect-5.f90: Ditto.
798
799 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
800
801 PR c++/61135
802 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
803 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
804
805 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
806
807 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
808
809 2017-09-13 Marek Polacek <polacek@redhat.com>
810
811 PR c/82167
812 * gcc.dg/pr82167.c: New test.
813
814 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
815
816 * gcc.target/powerpc/fold-vec-ld-char.c: New.
817 * gcc.target/powerpc/fold-vec-ld-double.c: New.
818 * gcc.target/powerpc/fold-vec-ld-float.c: New.
819 * gcc.target/powerpc/fold-vec-ld-int.c: New.
820 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
821 * gcc.target/powerpc/fold-vec-ld-short.c: New.
822
823 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
824
825 * gcc.target/aarch64/pr62178.c: Updated testcase
826 to scan for two ldrs and an mla.
827
828 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/59949
831 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
832
833 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
834
835 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
836
837 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
838
839 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
840 ARMv8-A and ARMv8-R.
841 * gcc.target/arm/acle/cdp2.c: Likewise.
842 * gcc.target/arm/acle/ldc.c: Likewise.
843 * gcc.target/arm/acle/ldc2.c: Likewise.
844 * gcc.target/arm/acle/ldc2l.c: Likewise.
845 * gcc.target/arm/acle/ldcl.c: Likewise.
846 * gcc.target/arm/acle/mcr.c: Likewise.
847 * gcc.target/arm/acle/mcr2.c: Likewise.
848 * gcc.target/arm/acle/mcrr.c: Likewise.
849 * gcc.target/arm/acle/mcrr2.c: Likewise.
850 * gcc.target/arm/acle/mrc.c: Likewise.
851 * gcc.target/arm/acle/mrc2.c: Likewise.
852 * gcc.target/arm/acle/mrrc.c: Likewise.
853 * gcc.target/arm/acle/mrrc2.c: Likewise.
854 * gcc.target/arm/acle/stc.c: Likewise.
855 * gcc.target/arm/acle/stc2.c: Likewise.
856 * gcc.target/arm/acle/stc2l.c: Likewise.
857 * gcc.target/arm/acle/stcl.c: Likewise.
858 * lib/target-supports.exp:
859 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
860 and stcl in the comment.
861 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
862 and disable Thumb-1 targets.
863 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
864 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
865
866 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/47226
869 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
870 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
871
872 2017-09-13 Richard Biener <rguenther@suse.de>
873
874 PR middle-end/82128
875 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
876 default-def to avoid breaking iterator update with the weird
877 interaction with cgraph_update_edges_for_call_stmt_node.
878
879 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
880
881 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
882
883 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/70621
886 * g++.dg/torture/pr70621.C: New.
887
888 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
889
890 PR fortran/82173
891 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
892 is defined' error.
893 * gfortran.dg/pdt_6.f03 : New test.
894 * gfortran.dg/pdt_7.f03 : New test.
895 * gfortran.dg/pdt_8.f03 : New test.
896
897 PR fortran/82168
898 * gfortran.dg/pdt_9.f03 : New test.
899
900 2017-09-12 Jakub Jelinek <jakub@redhat.com>
901
902 PR target/82112
903 * gcc.target/powerpc/pr82112.c: New test.
904 * g++.dg/ext/altivec-18.C: New test.
905
906 2017-09-12 Martin Liska <mliska@suse.cz>
907
908 PR testsuite/82114
909 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
910
911 2017-09-12 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/82157
914 * gcc.dg/torture/pr82157.c: New testcase.
915
916 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
917
918 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
919 attribute.
920 * gcc.target/mips/near-far-2.c: Likewise.
921 * gcc.target/mips/near-far-3.c: Likewise.
922 * gcc.target/mips/near-far-4.c: Likewise.
923
924 2017-09-12 Jakub Jelinek <jakub@redhat.com>
925
926 PR target/82112
927 * c-c++-common/pr82112.c: New test.
928 * gcc.dg/pr82112.c: New test.
929
930 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
931
932 PR ada/79441
933 * gnat.dg/pack9.adb: Robustify.
934
935 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
936
937 PR fortran/34640
938 * gfortran.dg/associate_24.f90: New test.
939 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
940 checks.
941 * gfortran.dg/no_arg_check_2.f90: Likewise.
942 * gfortran.dg/pointer_array_1.f90: New test.
943 * gfortran.dg/pointer_array_2.f90: New test.
944 * gfortran.dg/pointer_array_7.f90: New test.
945 * gfortran.dg/pointer_array_8.f90: New test.
946 * gfortran.dg/pointer_array_component_1.f90: New test.
947 * gfortran.dg/pointer_array_component_2.f90: New test.
948 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
949 counts by 1.
950
951 PR fortran/40737
952 * gfortran.dg/pointer_array_3.f90: New test.
953
954 PR fortran/57116
955 * gfortran.dg/pointer_array_4.f90: New test.
956
957 PR fortran/55763
958 * gfortran.dg/pointer_array_5.f90: New test.
959
960 PR fortran/57019
961 * gfortran.dg/pointer_array_6.f90: New test.
962
963 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
964
965 PR c++/81852
966 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
967 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
968 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
969 * g++.dg/cpp1y/feat-neg.C: Likewise.
970 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
971
972 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
973
974 * gnat.dg/debug14.adb: New test.
975
976 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
977
978 * gnat.dg/specs/atomic3.ads: New test.
979
980 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
981
982 * gnat.dg/specs/vfa.ads: Rename into...
983 * gnat.dg/specs/vfa1.ads: ...this.
984 * gnat.dg/specs/vfa2.ads: New test.
985
986 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
987
988 * gfortran.dg/pdt_1.f03 : New test.
989 * gfortran.dg/pdt_2.f03 : New test.
990 * gfortran.dg/pdt_3.f03 : New test.
991 * gfortran.dg/pdt_4.f03 : New test.
992 * gfortran.dg/pdt_5.f03 : New test.
993
994 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
995
996 * gcc.dg/pr81988.c: New test.
997
998 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
999
1000 * gnat.dg/opt67.adb: New test.
1001 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1002
1003 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR target/81979
1006 * gcc.dg/pr81979.c: New test.
1007
1008 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1009
1010 PR ada/82126
1011 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1012
1013 2017-09-07 Richard Biener <rguenther@suse.de>
1014
1015 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1016 opportunity.
1017
1018 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1019
1020 * gcc.target/powerpc/float128-1.c: Update options to know that
1021 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1022 -static-libgcc option which is no longer needed. Use -mvsx or
1023 -mpower9-vector to enable VSX or hardware IEEE support, rather
1024 than specifying a particular CPU.
1025 * gcc.target/powerpc/float128-2.c: Likewise.
1026 * gcc.target/powerpc/float128-cmp.c: Likewise.
1027 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1028 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1029 * gcc.target/powerpc/float128-hw.c: Likewise.
1030 * gcc.target/powerpc/float128-mix.c: Likewise.
1031 * gcc.target/powerpc/float128-type-1.c: Likewise.
1032 * gcc.target/powerpc/float128-type-2.c: Likewise.
1033 * gcc.target/powerpc/float128-3.c: New test.
1034 * gcc.target/powerpc/float128-4.c: Likewise.
1035 * gcc.target/powerpc/float128-5.c: Likewise.
1036
1037 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1038
1039 PR middle-end/78468
1040 * gcc.dg/pr78468.c: Add alignment test.
1041
1042 2017-09-06 Wish Wu <wishwu007@gmail.com>
1043 Jakub Jelinek <jakub@redhat.com>
1044
1045 * gcc.dg/sancov/cmp0.c: New test.
1046
1047 2017-09-06 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1050 test for correctness of vector lowering.
1051
1052 2017-09-06 Richard Biener <rguenther@suse.de>
1053
1054 PR tree-optimization/82108
1055 * gcc.dg/vect/pr82108.c: New testcase.
1056
1057 2017-09-06 Martin Jambor <mjambor@suse.cz>
1058
1059 PR tree-optimization/82078
1060 * gcc.dg/tree-ssa/pr82078.c: New test.
1061
1062 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR middle-end/82095
1065 * gcc.dg/tls/pr82095.c: New test.
1066
1067 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR middle-end/81768
1070 * gcc.dg/gomp/pr81768-2.c: New test.
1071
1072 PR middle-end/81768
1073 * gcc.dg/gomp/pr81768-1.c: New test.
1074
1075 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1076
1077 PR target/81833
1078 * gcc.target/powerpc/pr81833-1.c: New file.
1079 * gcc.target/powerpc/pr81833-2.c: New file.
1080
1081 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 PR target/59501
1084 PR target/81624
1085 PR target/81769
1086 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1087 * gcc.target/i386/pr81769-1a.c: New test.
1088 * gcc.target/i386/pr81769-1b.c: Likewise.
1089 * gcc.target/i386/pr81769-2.c: Likewise.
1090
1091 2017-09-05 Marek Polacek <polacek@redhat.com>
1092
1093 PR sanitizer/82072
1094 * c-c++-common/ubsan/pr82072-2.c: New test.
1095
1096 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR c++/81942
1099 * g++.dg/cpp1y/constexpr-return3.C: New.
1100
1101 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1102
1103 * gnat.dg/incomplete5.ad[sb]: New test.
1104 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1105
1106 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/specs/uc2.ads: New test.
1109
1110 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gnat.dg/taft_type4.adb: New test.
1113 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1114
1115 2017-09-05 Richard Biener <rguenther@suse.de>
1116
1117 PR tree-optimization/82102
1118 * gcc.dg/torture/pr82102.c: New testcase.
1119
1120 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1121
1122 * testsuite/gnat.dg/array29.ad[sb]: New test.
1123
1124 2017-09-05 Martin Liska <mliska@suse.cz>
1125
1126 PR tree-optimization/82032
1127 * g++.dg/other/pr82032.C: New test.
1128 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1129 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1130 * gcc.dg/switch-10.c: Likewise.
1131
1132 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1133
1134 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1135 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1136
1137 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1138
1139 PR target/77308
1140 * gcc.target/arm/pr77308-1.c: New test.
1141
1142 2017-09-04 Richard Biener <rguenther@suse.de>
1143
1144 PR tree-optimization/82084
1145 * g++.dg/torture/pr82084.C: New testcase.
1146
1147 2017-09-04 Marek Polacek <polacek@redhat.com>
1148
1149 PR c/81783
1150 * c-c++-common/Wtautological-compare-5.c: New test.
1151
1152 2017-09-04 Jeff Law <law@redhat.com>
1153
1154 PR tree-optimization/64910
1155 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1156
1157 2017-09-04 Marek Polacek <polacek@redhat.com>
1158
1159 PR sanitizer/82072
1160 * c-c++-common/ubsan/pr82072.c: New test.
1161
1162 2017-09-04 Richard Biener <rguenther@suse.de>
1163
1164 PR tree-optimization/82060
1165 * g++.dg/torture/pr82060.C: New testcase.
1166
1167 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1168
1169 PR rtl-optimization/57448
1170 PR target/67458
1171 PR target/81316
1172 * gcc.dg/atomic/pr80640-2.c: New testcase.
1173 * gcc.dg/atomic/pr81316.c: New testcase.
1174
1175 2017-09-04 Tom de Vries <tom@codesourcery.com>
1176
1177 PR tree-optimization/82052
1178 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1179 call in fn11.
1180
1181 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR sanitizer/81981
1184 * gcc.dg/ubsan/pr81981.c: New test.
1185
1186 PR tree-optimization/70043
1187 PR testsuite/82093
1188 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1189
1190 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1191
1192 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1193 * gcc.target/i386/bmi-check.h (main): Ditto.
1194 * gcc.target/i386/bmi2-check.h (main): Ditto.
1195 * gcc.target/i386/rtm-check.h (main): Ditto.
1196 * gcc.target/i386/sha-check.h (main): Ditto.
1197 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1198 (main): Use __get_cpuid_count. Use check_osxsave.
1199 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1200 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1201 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1202 (main): Use check_osxsave.
1203
1204 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1205
1206 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1207 and return NORUNRES on failure.
1208 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1209 __builtin_va_arg_pack instead of __va_arg_pack.
1210 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1211 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1212 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1213 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1214 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1215
1216 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR target/81766
1219 * gcc.target/i386/pr81766.c: New test.
1220
1221 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1222
1223 PR c/82071
1224 * gcc.target/i386/excess-precision-7.c: New test.
1225
1226 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1227
1228 PR target/82012
1229 * gcc.target/s390/target-attribute/pr82012.c: New test.
1230
1231 2017-09-01 Jeff Law <law@redhat.com>
1232
1233 * gcc.target/i386/const-in-bss.c: New test.
1234
1235 PR tree-optimization/82052
1236 * gcc.c-torture/compile/pr82052.c: New test.
1237
1238 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR sanitizer/81923
1241 * gcc.dg/asan/pr81923.c: New test.
1242
1243 2017-09-01 Martin Liska <mliska@suse.cz>
1244
1245 PR tree-optimization/82059
1246 * gcc.dg/tree-ssa/pr82059.c: New test.
1247
1248 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1249
1250 * gcc.target/arc/loop-1.c: Deleted.
1251
1252 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1253
1254 * gcc.target/arc/arc.exp: Test also cpp files.
1255 * gcc.target/arc/tdelay_slots.cpp: New test.
1256
1257 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1258
1259 * gcc.target/arc/pr9001184797.c: New test.
1260
1261 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR c/81887
1264 * c-c++-common/gomp/pr81887.c: New test.
1265 * gfortran.dg/gomp/pr81887.f90: New test.
1266
1267 2017-09-01 Marek Polacek <polacek@redhat.com>
1268
1269 PR c++/82040
1270 * g++.dg/warn/Wbool-operation-1.C: New test.
1271
1272 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1273
1274 * gcc.target/arc/sdata-5.c: New test.
1275 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1276
1277 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1278
1279 * gcc.target/arc/sdata-3.c: New file.
1280 * gcc.target/arc/sdata-4.c: Likewise.
1281
1282 2017-08-31 Richard Biener <rguenther@suse.de>
1283
1284 PR middle-end/82054
1285 * g++.dg/gomp/pr82054.C: New testcase.
1286
1287 2017-08-31 Renlin Li <renlin.li@arm.com>
1288 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1289
1290 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1291
1292 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1293
1294 PR tree-optimization/81987
1295 * g++.dg/torture/pr81987.C: New file.
1296
1297 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1298
1299 * gnat.dg/aggr22.ad[sb]: New test.
1300
1301 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1302
1303 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1304
1305 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1306
1307 PR target/82015
1308 * gcc.target/powerpc/pr82015.c: Fix up error message.
1309
1310 2017-08-30 Martin Liska <mliska@suse.cz>
1311
1312 PR inline-asm/82001
1313 * gcc.dg/ipa/pr82001.c: New test.
1314
1315 2017-08-30 Martin Liska <mliska@suse.cz>
1316
1317 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1318
1319 2017-08-30 Richard Biener <rguenther@suse.de>
1320
1321 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1322
1323 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1324
1325 PR target/82015
1326 * gcc.target/powerpc/pr82015.c: New test.
1327
1328 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1329
1330 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1331
1332 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1333
1334 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1335 * gcc.target/i386/abi-2.c: Ditto.
1336 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1337 * gcc.target/i386/pr22076.c: Ditto.
1338 * gcc.target/i386/pr37216.c: Ditto.
1339 * gcc.target/i386/pr39431.c: Ditto.
1340 * gcc.target/i386/pr40906-1.c: Ditto.
1341 * gcc.target/i386/pr40906-2.c: Ditto.
1342 * gcc.target/i386/pr43766.c: Ditto.
1343 * gcc.target/i386/pr46226.c: Ditto.
1344 * gcc.target/i386/pr46470.c: Ditto.
1345 * gcc.target/i386/pr59929.c: Ditto.
1346 * gcc.target/i386/sse-10.c: Ditto.
1347 * gcc.target/i386/vararg-1.c: Ditto.
1348 * gcc.target/i386/vararg-1.c: Ditto.
1349 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1350 * gcc.target/i386/pr44223.c: Ditto.
1351 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1352 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1353 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1354 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1355 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1356 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1357 * gcc.target/i386/mvc9.c: Compile for lto target only.
1358 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1359 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1360 * gcc.target/i386/pr57091.c: Ditto.
1361 * gcc.target/i386/pr61599-2.c: Ditto.
1362
1363 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1364
1365 PR tree-optimization/81503
1366 * gcc.c-torture/execute/pr81503.c: New file.
1367
1368 2017-08-29 Martin Liska <mliska@suse.cz>
1369
1370 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1371 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1372
1373 2017-08-29 Richard Biener <rguenther@suse.de>
1374 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1375
1376 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1377
1378 2017-08-28 Jeff Law <law@redhat.com>
1379
1380 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1381 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1382 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1383 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1384 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1385 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1386 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1387 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1388 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1389
1390 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1391
1392 PR fortran/81770
1393 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1394 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1395
1396 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1397
1398 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1399 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1400 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1401
1402 2017-08-28 Richard Biener <rguenther@suse.de>
1403
1404 PR tree-optimization/81977
1405 * g++.dg/torture/pr81977.C: New testcase.
1406
1407 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1408
1409 PR target/80640
1410 * gcc.dg/atomic/pr80640.c: New testcase.
1411
1412 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1413
1414 PR target/81995
1415 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1416 * gcc.target/i386/pr46091-4a.c: Ditto.
1417
1418 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1419
1420 PR fortran/81974
1421 * gfortran.dg/inline_matmul_19.f90: New test.
1422
1423 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1424
1425 * gcc.target/powerpc/m128-check.h: New file.
1426 * gcc.target/powerpc/sse-check.h: New file.
1427 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1428 * gcc.target/powerpc/sse-movlps-2.c: New file.
1429 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1430 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1431 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1432 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1433 * gcc.target/powerpc/sse-divss-1.c: New file.
1434 * gcc.target/powerpc/sse-movhps-1.c: New file.
1435 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1436 * gcc.target/powerpc/sse-subps-1.c: New file.
1437 * gcc.target/powerpc/sse-minps-1.c: New file.
1438 * gcc.target/powerpc/sse-pminub-1.c: New file.
1439 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1440 * gcc.target/powerpc/sse-shufps-1.c: New file.
1441 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1442 * gcc.target/powerpc/sse-maxps-1.c: New file.
1443 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1444 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1445 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1446 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1447 * gcc.target/powerpc/sse-mulps-1.c: New file.
1448 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1449 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1450 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1451 * gcc.target/powerpc/sse-subss-1.c: New file.
1452 * gcc.target/powerpc/sse-movss-2.c: New file.
1453 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1454 * gcc.target/powerpc/sse-minss-1.c: New file.
1455 * gcc.target/powerpc/sse-movaps-2.c: New file.
1456 * gcc.target/powerpc/sse-movlps-1.c: New file.
1457 * gcc.target/powerpc/sse-maxss-1.c: New file.
1458 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1459 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1460 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1461 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1462 * gcc.target/powerpc/sse-mulss-1.c: New file.
1463 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1464 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1465 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1466 * gcc.target/powerpc/sse-movhps-2.c: New file.
1467 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1468 * gcc.target/powerpc/sse-xorps-1.c: New file.
1469 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1470 * gcc.target/powerpc/sse-orps-1.c: New file.
1471 * gcc.target/powerpc/sse-addps-1.c: New file.
1472 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1473 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1474 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1475 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1476 * gcc.target/powerpc/sse-andps-1.c: New file.
1477 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1478 * gcc.target/powerpc/sse-divps-1.c: New file.
1479 * gcc.target/powerpc/sse-andnps-1.c: New file.
1480 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1481 * gcc.target/powerpc/sse-movss-1.c: New file.
1482 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1483 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1484 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1485 * gcc.target/powerpc/sse-movaps-1.c: New file.
1486 * gcc.target/powerpc/sse-movss-3.c: New file.
1487 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1488 * gcc.target/powerpc/sse-addss-1.c: New file.
1489 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1490
1491 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1492
1493 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
1494 * gcc.target/powerpc/dform-2.c: Likewise.
1495 * gcc.target/powerpc/dform-3.c: Likewise.
1496 * gcc.target/powerpc/pr71656-1.c: Likewise.
1497 * gcc.target/powerpc/pr71656-2.c: Likewise.
1498 * gcc.target/powerpc/pr80103-1.c: Likewise.
1499 * gcc.target/powerpc/pr80098-1.c: Likewise.
1500
1501 2017-08-24 Martin Sebor <msebor@redhat.com>
1502
1503 PR middle-end/81908
1504 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1505 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1506 * gcc.dg/tree-ssa/pr81908.c: New test.
1507
1508 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1509
1510 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1511 Suppress warning during tests.
1512
1513 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
1514
1515 * lib/target-supports.exp: Group together target-dependant checks.
1516
1517 2017-08-24 Bin Cheng <bin.cheng@arm.com>
1518
1519 PR tree-optimization/81913
1520 * gcc.c-torture/execute/pr81913.c: New test.
1521 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1522 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1523
1524 2017-08-23 Richard Biener <rguenther@suse.de>
1525
1526 PR target/81921
1527 * gcc.target/i386/pr81921.c: New testcase.
1528
1529 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
1530
1531 * gcc.target/i386/pr80969-1.c: New testcase.
1532 * gcc.target/i386/pr80969-2a.c: Likewise.
1533 * gcc.target/i386/pr80969-2.c: Likewise.
1534 * gcc.target/i386/pr80969-3.c: Likewise.
1535 * gcc.target/i386/pr80969-4a.c: Likewise.
1536 * gcc.target/i386/pr80969-4b.c: Likewise.
1537 * gcc.target/i386/pr80969-4.c: Likewise.
1538 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1539 * lib/target-supports.exp (check_avx512_os_support_available,
1540 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1541 New proceedures for target avx512f and avx512f_runtime selectors.
1542 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1543
1544 2017-08-23 David Malcolm <dmalcolm@redhat.com>
1545
1546 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1547 * gcc.dg/param-type-mismatch.c: New test case.
1548
1549 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1550
1551 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1552 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1553 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1554 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1555 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1556 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1557 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1558
1559 2017-08-23 Richard Biener <rguenther@suse.de>
1560
1561 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1562 * g++.dg/tree-ssa/pr45605.C: Likewise.
1563 * gnat.dg/noinline2.adb: Likewise.
1564 * gnat.dg/renaming6.adb: Likewise.
1565 * gnat.dg/renaming6.ads: Likewise.
1566 * gnat.dg/specs/noinline3.ads: Likewise.
1567
1568 2017-08-23 Richard Biener <rguenther@suse.de>
1569
1570 PR lto/81940
1571 * g++.dg/lto/pr81940_0.C: New testcase.
1572
1573 2017-08-23 Tamar Christina <tamar.christina@arm.com>
1574
1575 PR middle-end/19706
1576 * gcc.dg/tree-ssa/pr19706.c: New.
1577 * lib/target-supports.exp (check_effective_target_xorsign): New.
1578
1579 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
1580
1581 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1582 -mabi=ms
1583 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1584 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1585 * gcc.target/i386/pr66275.c: Likewise.
1586 * gcc.target/i386/pr68018.c: Likewise.
1587
1588 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1589
1590 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1591
1592 2017-08-22 Jeff Law <law@redhat.com>
1593
1594 PR tree-optimization/81741
1595 PR tree-optimization/71947
1596 * gcc.dg/tree-ssa/pr81741.c: New test.
1597 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1598 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1599 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1600 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1601 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1602 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1603 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1604
1605 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
1606
1607 PR c++/80287
1608 * g++.dg/pr80287.C: New test.
1609
1610 2017-08-22 Richard Biener <rguenther@suse.de>
1611
1612 Revert
1613 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1614
1615 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1616
1617 2017-08-22 Richard Biener <rguenther@suse.de>
1618
1619 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1620 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1621 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1622 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1623 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1624 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1625 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1626 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1627
1628 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1629
1630 PR fortran/81296
1631 * gfortran.dg/dtio_12.f90: Update test.
1632
1633 2017-08-21 Nathan Sidwell <nathan@acm.org>
1634
1635 * g++.dg/template/pr81899.C: Fix c++03.
1636 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1637
1638 2017-08-21 David Malcolm <dmalcolm@redhat.com>
1639
1640 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1641 Update expected result to show all of "(long)0" being underlined.
1642 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1643 (test_multitoken_macro): Update expected underlining.
1644
1645 2017-08-21 David Malcolm <dmalcolm@redhat.com>
1646
1647 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1648 to show underlining of all pertinent params.
1649 * gcc.dg/format/pr72858.c: Likewise.
1650
1651 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
1652
1653 PR target/46091
1654 * gcc.target/i386/pr46091-4.c: New test.
1655 * gcc.target/i386/pr46091-4a.c: Ditto.
1656 * gcc.target/i386/pr46091-5.c: Ditto.
1657 * gcc.target/i386/pr46091-5a.c: Ditto.
1658
1659 2017-08-21 Nathan Sidwell <nathan@acm.org>
1660
1661 PR c++/81899
1662 * g++.dg/template/pr81899.C: New.
1663
1664 2017-08-21 Richard Biener <rguenther@suse.de>
1665
1666 PR tree-optimization/81900
1667 * gcc.dg/torture/pr81900.c: New testcase.
1668
1669 2017-08-21 Richard Biener <rguenther@suse.de>
1670
1671 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1672 regex to handle the LTO case.
1673 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1674 * c-c++-common/asan/misalign-1.c: Likewise.
1675 * c-c++-common/asan/misalign-2.c: Likewise.
1676 * c-c++-common/asan/null-deref-1.c: Likewise.
1677 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1678 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1679 * c-c++-common/asan/use-after-free-1.c: Likewise.
1680 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1681 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1682 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1683 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1684 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1685 * g++.dg/asan/large-func-test-1.C: Likewise.
1686 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1687
1688 2017-08-21 Richard Biener <rguenther@suse.de>
1689
1690 PR middle-end/81884
1691 * g++.dg/torture/pr81884.C: New testcase.
1692
1693 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
1694
1695 PR ipa/77732
1696 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1697
1698 2017-08-18 David Malcolm <dmalcolm@redhat.com>
1699
1700 PR tree-optimization/46805
1701 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1702 * jit.dg/test-autovectorize.c: New test case.
1703
1704 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1705
1706 PR target/80210
1707 * gcc.target/powerpc/pr80210.c: New test.
1708
1709 2017-08-18 David Malcolm <dmalcolm@redhat.com>
1710
1711 PR c++/81514
1712 * g++.dg/lookup/empty.h: New file.
1713 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1714 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1715 on a built-in.
1716
1717 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1718
1719 PR c/53037
1720 * c-c++-common/pr53037-5.c: New test.
1721 * g++.dg/pr53037-1.C: Likewise.
1722 * g++.dg/pr53037-2.C: Likewise.
1723 * g++.dg/pr53037-3.C: Likewise.
1724 * g++.dg/pr53037-4.C: Likewise.
1725 * gcc.dg/pr53037-1.c: Likewise.
1726 * gcc.dg/pr53037-2.c: Likewise.
1727 * gcc.dg/pr53037-3.c: Likewise.
1728 * gcc.dg/pr53037-4.c: Likewise.
1729
1730 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1731
1732 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1733 * gcc.target/powerpc/p9-vparity.c: Likewise.
1734 * gcc.target/powerpc/pr68805.c: Likewise.
1735 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1736
1737 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1738
1739 PR target/72804
1740 * gcc.target/powerpc/pr72804.c: New test.
1741
1742 2017-08-17 Marek Polacek <polacek@redhat.com>
1743
1744 PR middle-end/81814
1745 * gcc.dg/torture/pr81814.c: New test.
1746
1747 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1748
1749 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1750
1751 2017-08-17 Tom de Vries <tom@codesourcery.com>
1752
1753 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1754
1755 2017-08-17 Richard Biener <rguenther@suse.de>
1756
1757 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1758
1759 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
1760
1761 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1762 scan-assembler-times for alpha*-*-*.
1763 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1764 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1765
1766 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1767
1768 PR fortran/81116
1769 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1770
1771 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
1772
1773 PR target/46091
1774 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1775 (testm): New test function.
1776 * gcc.target/i386/pr46091-2.c: Ditto.
1777 * gcc.target/i386/pr46091-3.c: Ditto.
1778
1779 2017-08-16 Bin Cheng <bin.cheng@arm.com>
1780
1781 PR tree-optimization/81832
1782 * gcc.dg/tree-ssa/pr81832.c: New test.
1783
1784 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1785
1786 PR tree-optimization/81835
1787 * gcc.dg/vect/pr81815.c: New test.
1788
1789 2017-08-15 Joseph Myers <joseph@codesourcery.com>
1790
1791 PR target/78460
1792 PR target/67712
1793 * gcc.c-torture/compile/string-large-1.c: New test.
1794
1795 2017-08-15 Richard Biener <rguenther@suse.de>
1796
1797 PR tree-optimization/81790
1798 * gcc.dg/torture/pr81790.c: New testcase.
1799
1800 2017-08-14 Martin Sebor <msebor@redhat.com>
1801
1802 PR c/81117
1803 * c-c++-common/attr-nonstring-1.c: New test.
1804
1805 2017-08-14 Martin Sebor <msebor@redhat.com>
1806
1807 PR c/81117
1808 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1809
1810 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
1811
1812 * gcc.dg/ucnid-5.c: Skip on AIX.
1813 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1814
1815 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
1816
1817 PR target/46091
1818 * gcc.target/i386/pr46091-1.c: New test.
1819 * gcc.target/i386/pr46091-2.c: Ditto.
1820 * gcc.target/i386/pr46091-3.c: Ditto.
1821
1822 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1823
1824 PR target/81643
1825 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1826
1827 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1828
1829 PR target/79845
1830 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1831 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1832 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1833 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1834 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1835 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1836 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1837 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1838 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1839 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1840 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1841 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1842 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1843 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1844 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1845 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1846 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1847 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1848 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1849 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1850 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1851 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1852 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1853 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1854 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1855 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1856 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1857 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1858 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1859 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1860 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1861 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1862 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1863 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1864 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1865 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1866 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1867 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1868 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1869 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1870 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1871 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1872 * gcc.target/powerpc/cmpb-3.c: Likewise.
1873 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1874 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1875 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1876 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1877 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1878 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1879 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1880 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1881 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1882 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1883 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1884 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1885 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1886 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1887 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1888 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1889 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1890 * gcc.target/powerpc/no-r11-3.c: Likewise.
1891 * gcc.target/powerpc/pr80098-1.c: Likewise.
1892 * gcc.target/powerpc/pr80098-2.c: Likewise.
1893 * gcc.target/powerpc/pr80098-3.c: Likewise.
1894 * gcc.target/powerpc/pr80098-4.c: Likewise.
1895 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1896 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1897 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1898 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1899 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1900 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1901 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1902 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1903 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1904 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1905 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1906
1907 2017-08-14 Bin Cheng <bin.cheng@arm.com>
1908
1909 PR tree-optimization/81799
1910 * gcc.dg/tree-ssa/pr81799.c: New.
1911
1912 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1913
1914 PR middle-end/46932
1915 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1916 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1917
1918 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1919
1920 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1921 -mno-pc-relative-literal-loads.
1922
1923 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1924
1925 PR testsuite/81793
1926 * gcc.dg/pie-static-1.c: Require both static and pie support.
1927 * gcc.dg/pie-static-2.c: Likewise.
1928
1929 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1930
1931 PR ada/79542
1932 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1933
1934 2017-08-11 Marek Polacek <polacek@redhat.com>
1935
1936 PR c/81795
1937 * gcc.dg/pr81795.c: New test.
1938
1939 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1940
1941 PR fortran/60355
1942 * gfortran.dg (bind_c_usage_30): New test.
1943
1944 2017-08-11 Martin Liska <mliska@suse.cz>
1945
1946 PR tree-opt/79987
1947 * gcc.target/i386/mpx/pr79987.c: New test.
1948
1949 2017-08-11 Martin Liska <mliska@suse.cz>
1950
1951 PR ipa/81213
1952 * gcc.target/i386/pr81213.c: New test.
1953
1954 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
1955
1956 PR target/81708
1957 * gcc.target/i386/stack-prot-sym.c: New test.
1958
1959 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1960
1961 PR testsuite/81738
1962 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1963 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1964 vect_perm and vect_element_align for vectorization.
1965
1966 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1967
1968 PR target/81736
1969 * gcc.target/i386/pr81736-1.c: New test.
1970 * gcc.target/i386/pr81736-2.c: Likewise.
1971 * gcc.target/i386/pr81736-3.c: Likewise.
1972 * gcc.target/i386/pr81736-4.c: Likewise.
1973 * gcc.target/i386/pr81736-5.c: Likewise.
1974 * gcc.target/i386/pr81736-6.c: Likewise.
1975 * gcc.target/i386/pr81736-7.c: Likewise.
1976
1977 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1978
1979 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1980 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1981
1982 2017-08-10 David Malcolm <dmalcolm@redhat.com>
1983
1984 * c-c++-common/missing-close-symbol.c: New test case.
1985 * c-c++-common/missing-symbol.c: New test case.
1986 * gcc.dg/unclosed-init.c: New test case.
1987 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1988 * g++.dg/diagnostic/unclosed-function.C: New test case.
1989 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1990 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1991 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1992 "expected identifier" error.
1993
1994 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
1995
1996 * gfortran.dg/dec_d_lines_1.f: New test.
1997 * gfortran.dg/dec_d_lines_2.f: New test.
1998
1999 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2000
2001 * gfortran.dg/dec_structure_18.f90: New test.
2002 * gfortran.dg/dec_structure_19.f90: New test.
2003 * gfortran.dg/dec_structure_20.f90: New test.
2004 * gfortran.dg/dec_structure_21.f90: New test.
2005
2006 2017-08-10 Marek Polacek <polacek@redhat.com>
2007
2008 PR testsuite/81784
2009 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2010
2011 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2012
2013 2017-08-10 Martin Liska <mliska@suse.cz>
2014
2015 PR c++/81355
2016 * g++.dg/other/pr81355.C: New test.
2017
2018 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2019
2020 * jit.dg/all-non-failing-tests.h: Add note about
2021 test-vector-types.cc.
2022 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2023 case.
2024 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2025 New test case.
2026 * jit.dg/test-vector-types.cc: New test case.
2027
2028 2017-08-09 Andrew Pinski <apinski@cavium.com>
2029
2030 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2031 --save-temps to the options passed.
2032
2033 2017-08-09 Michael Collison <michael.collison@arm.com>
2034
2035 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2036 boundary option and fix comment.
2037 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2038 boundary option and fix comment.
2039 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2040 boundary option and fix comment.
2041 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2042 -mstructure-size boundary option.
2043
2044 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2045
2046 PR rtl-optimization/81423
2047 * gcc.c-torture/execute/pr81423.c: New testcase.
2048
2049 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2050
2051 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2052 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2053 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2054 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2055
2056 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2057
2058 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2059 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2060
2061 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2062
2063 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2064 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2065 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2066
2067 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2068
2069 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2070 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2071 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2072 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2073
2074 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2075
2076 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2077
2078 2017-08-09 Marek Polacek <polacek@redhat.com>
2079
2080 PR c/81233
2081 * gcc.dg/diagnostic-types-1.c: New test.
2082 * gcc.dg/assign-warn-1.c: Update warning messages.
2083 * gcc.dg/assign-warn-2.c: Likewise.
2084 * gcc.dg/c90-const-expr-5.c: Likewise.
2085 * gcc.dg/c99-const-expr-5.c: Likewise.
2086 * gcc.dg/conv-2.c: Likewise.
2087 * gcc.dg/init-bad-7.c: Likewise.
2088 * gcc.dg/overflow-warn-1.c: Likewise.
2089 * gcc.dg/overflow-warn-2.c: Likewise.
2090 * gcc.dg/overflow-warn-3.c: Likewise.
2091 * gcc.dg/overflow-warn-4.c: Likewise.
2092 * gcc.dg/pointer-array-atomic.c: Likewise.
2093 * gcc.dg/pr26865.c: Likewise.
2094 * gcc.dg/pr61162-2.c: Likewise.
2095 * gcc.dg/pr61162.c: Likewise.
2096 * gcc.dg/pr67730-2.c: Likewise.
2097 * gcc.dg/pr69156.c: Likewise.
2098 * gcc.dg/pr70174.c: Likewise.
2099 * objc.dg/proto-lossage-4.m: Likewise.
2100
2101 2017-08-09 Marek Polacek <polacek@redhat.com>
2102
2103 PR c/81417
2104 * Wsign-compare-1.c: New test.
2105 * gcc.dg/compare1.c: Adjust dg-bogus.
2106 * gcc.dg/compare2.c: Likewise.
2107 * gcc.dg/compare3.c: Likewise.
2108 * gcc.dg/compare7.c: Likewise.
2109 * gcc.dg/compare8.c: Likewise.
2110 * gcc.dg/compare9.c: Likewise.
2111 * gcc.dg/pr11492.c: Likewise.
2112
2113 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2114
2115 PR driver/81523
2116 * gcc.dg/pie-7.c: New test.
2117 * gcc.dg/pie-static-1.c: Likewise.
2118 * gcc.dg/pie-static-2.c: Likewise.
2119
2120 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2121
2122 PR target/81708
2123 * gcc.target/i386/stack-prot-guard.c: New test.
2124
2125 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2126
2127 * gcc.target/aarch64/xorsign.c: New.
2128 * gcc.target/aarch64/xorsign_exec.c: New.
2129 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2130
2131 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2132
2133 PR tree-optimization/81354
2134 * g++.dg/torture/pr81354.C: New file.
2135
2136 2017-08-08 Richard Biener <rguenther@suse.de>
2137
2138 PR middle-end/81719
2139 * g++.dg/tree-ssa/pr81719.C: New testcase.
2140
2141 2017-08-08 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/81723
2144 * gfortran.dg/pr81723.f: New testcase.
2145
2146 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2147
2148 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2149 string.
2150 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2151 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2152 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2153 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2154 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2155 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2156 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2157 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2158 * gcc.target/powerpc/cmpb-3.c: Likewise.
2159 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2160 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2161
2162 2017-08-08 Martin Liska <mliska@suse.cz>
2163
2164 PR tree-opt/81696
2165 * gcc.dg/ipa/pr81696.c: New test.
2166
2167 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2168
2169 PR tree-optimization/81744
2170 * gcc.dg/tree-ssa/pr81744.c: New.
2171
2172 2017-08-08 Marek Polacek <polacek@redhat.com>
2173
2174 PR c++/81607
2175 * g++.dg/other/bitfield6.C: New test.
2176
2177 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2178
2179 PR target/81593
2180 * gcc.target/powerpc/vec-setup.h: New tests to test various
2181 combinations of setting up vectors of 2 double word elements.
2182 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2183 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2184 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2185 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2186 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2187 vector inserts from vector extracts.
2188 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2189
2190 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2191
2192 PR fortran/68829
2193 PR fortran/81701
2194 * gfortran.dg/o_fast_stacksize.90: New test.
2195
2196 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2197
2198 PR middle-end/46932
2199 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2200
2201 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2202
2203 * gcc.target/i386/pr81736-1.c: Removed.
2204 * gcc.target/i386/pr81736-2.c: Likewise.
2205 * gcc.target/i386/pr81736-3.c: Likewise.
2206 * gcc.target/i386/pr81736-4.c: Likewise.
2207
2208 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2209
2210 PR target/81736
2211 * gcc.target/i386/pr81736-1.c: New test.
2212 * gcc.target/i386/pr81736-2.c: Likewise.
2213 * gcc.target/i386/pr81736-3.c: Likewise.
2214 * gcc.target/i386/pr81736-4.c: Likewise.
2215
2216 2017-08-07 Marek Polacek <polacek@redhat.com>
2217
2218 PR middle-end/81737
2219 * gcc.dg/pr81737.c: New test.
2220
2221 2017-08-07 Martin Liska <mliska@suse.cz>
2222
2223 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2224 * gcc.dg/parm-impl-decl-1.c: Likewise.
2225 * gcc.dg/parm-impl-decl-3.c: Likewise.
2226 * gcc.dg/Wattributes-5.c: New test.
2227
2228 2017-08-06 Andrew Pinski <apinski@cavium.com>
2229
2230 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2231 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2232 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2233 * gcc.target/aarch64/target_attr_4.c: Likewise.
2234 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2235 * gcc.target/aarch64/target_attr_2.c: Likewise.
2236 * gcc.target/aarch64/target_attr_7.c: Likewise.
2237 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2238 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2239 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2240
2241 2017-08-06 Andrew Pinski <apinski@cavium.com>
2242
2243 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2244 -march=armv8-a+nolse, skip if -mcpu= is passed.
2245 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2246
2247 2017-08-06 Andrew Pinski <apinski@cavium.com>
2248
2249 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2250 * gcc.target/aarch64/_Float16_2.c: Likewise.
2251 * gcc.target/aarch64/_Float16_3.c: Likewise.
2252
2253 2017-08-06 Tom de Vries <tom@codesourcery.com>
2254
2255 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2256
2257 2017-08-06 Tom de Vries <tom@codesourcery.com>
2258
2259 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2260 type. Add missing return.
2261
2262 2017-08-06 Tom de Vries <tom@codesourcery.com>
2263
2264 PR testsuite/81731
2265 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2266 variable 'a' definition.
2267 (b): Remove unused variable.
2268 (gp): New variable.
2269 (check): Add parameter corresponding to call in main, and handle.
2270
2271 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2272
2273 PR c++/79790
2274 * g++.dg/cpp1z/class-deduction43.C: New.
2275
2276 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2277
2278 PR tree-optimization/57371
2279 * c-c++-common/pr57371-1.c: New test.
2280 * c-c++-common/pr57371-2.c: New test.
2281 * c-c++-common/pr57371-3.c: New test.
2282 * c-c++-common/pr57371-4.c: New test.
2283 * gcc.dg/pr57371-5.c: New test.
2284
2285 2017-08-04 Carl Love <cel@us.ibm.com>
2286
2287 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2288 builtin test cases for vec_mule, and vec_mulo.
2289 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2290 builtin test cases for vec_mule, and vec_mulo.
2291
2292 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2293
2294 PR target/81590
2295 * gcc.target/i386/avx512-check.h: New file.
2296 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2297 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2298 * gcc.target/i386/avx512cd-check.h: Likewise.
2299 * gcc.target/i386/avx512ifma-check.h: Likewise.
2300 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2301 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2302 * gcc.target/i386/avx512bw-check.h: Rewrite.
2303 * gcc.target/i386/avx512dq-check.h: Likewise.
2304 * gcc.target/i386/avx512er-check.h: Likewise.
2305 * gcc.target/i386/avx512f-check.h: Likewise.
2306 * gcc.target/i386/avx512vl-check.h: Likewise.
2307 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2308 only.
2309 (test_512): Removed.
2310 (avx512*_test): Likewise.
2311 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2312
2313 2017-08-04 Marek Polacek <polacek@redhat.com>
2314
2315 PR middle-end/81695
2316 * gcc.dg/pr81695.c: New test.
2317
2318 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2319
2320 PR tree-optimization/81136
2321 * gcc.dg/vect/pr81136.c: Add scan test.
2322
2323 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2324
2325 * gcc.dg/vect/vect-alias-check-3.c: New test.
2326 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2327 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2328
2329 2017-08-04 Richard Biener <rguenther@suse.de>
2330
2331 PR middle-end/81705
2332 * c-c++-common/ubsan/pr81705.c: New testcase.
2333
2334 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2335
2336 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2337 messages that used to start with a capital letter.
2338 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2339 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2340 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2341 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2342 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2343 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2344 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2345 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2346 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2347 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2348 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2349 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2350 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2351 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2352 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2353 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2354 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2355 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2356 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2357 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2358 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2359 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2360 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2361 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2362 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2363 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2364 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2365 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2366 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2367 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2368 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2369 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2370 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2371 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2372 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2373 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2374 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2375 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2376 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2377 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2378 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2379 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2380 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2381 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2382 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2383 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2384 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2385 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2386 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2387 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2388 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2389 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2390 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2391 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2392 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2393 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2394
2395 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR target/81621
2398 * gcc.dg/pr81621.c: New test.
2399
2400 2017-08-03 Richard Biener <rguenther@suse.de>
2401
2402 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2403 and CSE.
2404
2405 2017-08-03 Richard Biener <rguenther@suse.de>
2406
2407 PR middle-end/81148
2408 * c-c++-common/ubsan/pr81148.c: New testcase.
2409
2410 2017-08-03 Tom de Vries <tom@codesourcery.com>
2411
2412 PR target/81662
2413 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2414
2415 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR driver/81650
2418 * gcc.dg/pr81650.c: New test.
2419
2420 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 PR c++/71440
2423 * g++.dg/template/crash127.C: New.
2424
2425 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR middle-end/81052
2428 * c-c++-common/pr81052.c: New test.
2429
2430 2017-08-03 Tom de Vries <tom@codesourcery.com>
2431
2432 * gcc.dg/pr56727-2.c: Require alias.
2433
2434 2017-08-03 Tom de Vries <tom@codesourcery.com>
2435
2436 * gcc.dg/attr-noipa.c: Require alloca.
2437
2438 2017-08-03 Tom de Vries <tom@codesourcery.com>
2439
2440 * gcc.dg/torture/pr80163.c: Require label_values.
2441
2442 2017-08-03 Tom de Vries <tom@codesourcery.com>
2443
2444 PR target/81662
2445 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2446 * c-c++-common/patchable_function_entry-default.c: Same.
2447 * c-c++-common/patchable_function_entry-definition.c: Same.
2448
2449 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2450
2451 PR target/81644
2452 * gcc.target/i386/pr81644.c: New test.
2453
2454 2017-08-02 Tom de Vries <tom@codesourcery.com>
2455
2456 * gcc.dg/Walloca-14.c: Use relative line number.
2457
2458 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2459
2460 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2461 test "no-3dnowa" target attribute.
2462
2463 2017-08-02 Marek Polacek <polacek@redhat.com>
2464
2465 PR c/81289
2466 * gcc.dg/noncompile/pr81289.c: New test.
2467
2468 PR c/81448
2469 PR c/81306
2470 * c-c++-common/Wmultistatement-macros-13.c: New test.
2471
2472 2017-08-02 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR c++/81640
2475 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2476
2477 PR middle-end/79499
2478 * gcc.dg/pr79499.c: New test.
2479
2480 2017-08-02 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/81633
2483 * gcc.dg/vect/pr81633.c: New testcase.
2484
2485 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2486
2487 * gcc.dg/guality/pr25967-1.c: New test.
2488 * gcc.dg/guality/pr25967-2.c: Likewise.
2489 * gcc.dg/torture/pr25967-1.c: Likewise.
2490 * gcc.dg/torture/pr25967-2.c: Likewise.
2491
2492 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2493
2494 PR target/81654
2495 * gcc.target/i386/pr81654.c: New test.
2496
2497 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2498
2499 PR fortran/79312
2500 * gfortran.dg/logical_assignment_1.f90: New test.
2501
2502 2017-08-01 Martin Liska <mliska@suse.cz>
2503
2504 PR middle-end/70140
2505 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2506
2507 2017-08-01 Martin Liska <mliska@suse.cz>
2508
2509 Revert r250771
2510 Make mempcpy more optimal (PR middle-end/70140).
2511
2512 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR target/81622
2515 * gcc.target/powerpc/pr81622.c: New test.
2516
2517 2017-08-01 Steve Ellcey <sellcey@cavium.com>
2518
2519 PR tree-optimization/80925
2520 * gcc.dg/vect/vect-28.c: Add
2521 --param vect-max-peeling-for-alignment=0 option.
2522 Remove unaligned access and peeling checks.
2523 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2524 * gcc.dg/vect/vect-70.c: Ditto.
2525 * gcc.dg/vect/vect-87.c: Ditto.
2526 * gcc.dg/vect/vect-88.c: Ditto.
2527 * gcc.dg/vect/vect-91.c: Ditto.
2528 * gcc.dg/vect/vect-93.c: Ditto.
2529
2530 2017-08-01 Tom de Vries <tom@codesourcery.com>
2531
2532 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2533 * gcc.target/nvptx/slp.c (foo): Same.
2534
2535 2017-08-01 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/81181
2538 * gcc.dg/torture/pr81181.c: New testcase.
2539
2540 2017-08-01 Martin Liska <mliska@suse.cz>
2541
2542 PR middle-end/70140
2543 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2544
2545 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
2546
2547 PR target/81641
2548 * gcc.target/i386/pr81641.c: New test.
2549
2550 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
2551
2552 PR target/81639
2553 * gcc.target/i386/pr81639.c: New test.
2554
2555 2017-08-01 Richard Biener <rguenther@suse.de>
2556
2557 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2558 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2559 endless loop.
2560 * gcc.dg/uninit-23.c: Adjust.
2561
2562 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2563
2564 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2565 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2566
2567 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2568
2569 PR tree-optimization/81627
2570 * gcc.dg/tree-ssa/pr81627.c: New.
2571
2572 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2573
2574 PR tree-optimization/81620
2575 * gcc.dg/tree-ssa/pr81620-1.c: New.
2576 * gcc.dg/tree-ssa/pr81620-2.c: New.
2577
2578 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2579
2580 PR testsuite/53542
2581 * gfortran.dg/use_30.f90: New test.
2582
2583 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR tree-optimization/81588
2586 * gcc.dg/tree-ssa/pr81588.c: New test.
2587 * gcc.dg/pr81588.c: New test.
2588 * gcc.c-torture/execute/pr81588.c: New test.
2589
2590 2017-08-01 Richard Biener <rguenther@suse.de>
2591
2592 PR tree-optimization/81297
2593 * gcc.dg/torture/pr81297.c: New testcase.
2594
2595 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2596
2597 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2598
2599 2017-07-31 Steve Ellcey <sellcey@cavium.com>
2600
2601 PR tree-optimization/80925
2602 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
2603 --param vect-max-peeling-for-alignment=0 option.
2604 Remove unaligned access and peeling checks.
2605 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2606
2607 2017-07-31 Carl Love <cel@us.ibm.com>
2608
2609 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2610 missed in commit 250746.
2611
2612 2017-07-31 Carl Love <cel@us.ibm.com>
2613
2614 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2615 new builtins.
2616
2617 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2618
2619 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2620 * gcc.target/i386/pr79793-2.c: Likewise.
2621
2622 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2623
2624 PR target/25967
2625 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2626 (naked): Add attribute regparm(1) for x86_32 targets.
2627 Add integer argument. Remove global "data" variable.
2628 (main): Pass integer argument to naked function.
2629 * gcc.target/i386/naked-4.c: New test.
2630
2631 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
2632 Martin Liska <mliska@suse.cz>
2633
2634 * gcc.dg/predict-15.c: New test.
2635 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2636
2637 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2638
2639 PR target/25967
2640 * gcc.target/i386/naked-1.c: New test.
2641 * gcc.target/i386/naked-2.c: Ditto.
2642 * gcc.target/i386/naked-3.c: Ditto.
2643 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2644 do_test_body0 stub function, use attribute "naked" instead.
2645 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2646 * gcc.dg/pr44290-2.c: Ditto.
2647
2648 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2649
2650 PR fortran/81581
2651 * gfortran.dg/dim_sum_1.f90: New test case.
2652 * gfortran.dg/dim_sum_2.f90: New test case.
2653 * gfortran.dg/dim_sum_3.f90: New test case.
2654
2655 2017-07-31 Martin Liska <mliska@suse.cz>
2656
2657 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2658 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2659
2660 2017-07-31 Martin Liska <mliska@suse.cz>
2661
2662 PR sanitize/81530
2663 * g++.dg/ubsan/pr81530.C: New test.
2664
2665 2017-07-31 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR sanitizer/81604
2668 * c-c++-common/ubsan/pr81604.c: New test.
2669
2670 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2671
2672 PR target/79793
2673 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2674 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2675 (foo): Check the builtin return address against the return address
2676 in interrupt frame.
2677 * gcc.target/i386/pr79793-1.c: New test.
2678 * gcc.target/i386/pr79793-2.c: Likewise.
2679
2680 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2681
2682 * c-c++-common/dump-ada-spec-7.c: New test.
2683
2684 2017-07-29 Jakub Jelinek <jakub@redhat.com>
2685
2686 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2687 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2688
2689 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2690
2691 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2692
2693 2017-07-28 Tamar Christina <tamar.christina@arm.com>
2694
2695 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2696
2697 2017-07-28 Bin Cheng <bin.cheng@arm.com>
2698
2699 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2700
2701 2017-07-28 Tamar Christina <tamar.christina@arm.com>
2702 Bilyan Borisov <bilyan.borisov@arm.com>
2703
2704 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2705 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2706 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2707 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2708 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2709
2710 2017-07-28 Bin Cheng <bin.cheng@arm.com>
2711
2712 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2713 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2714 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2715 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2716 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2717 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2718 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2719 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2720 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2721 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2722 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2723
2724 2017-07-28 Martin Liska <mliska@suse.cz>
2725
2726 PR sanitizer/81340
2727 * g++.dg/asan/pr81340.C: New test.
2728
2729 2017-07-28 Richard Biener <rguenther@suse.de>
2730
2731 PR tree-optimization/81502
2732 * gcc.target/i386/pr81502.c: New testcase.
2733
2734 2017-07-28 Martin Liska <mliska@suse.cz>
2735
2736 PR sanitizer/81460
2737 * gcc.dg/asan/pr81460.c: New test.
2738
2739 2017-07-28 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR sanitizer/80998
2742 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2743 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2744
2745 PR tree-optimization/81578
2746 * gcc.dg/pr81578.c: New test.
2747
2748 2017-07-28 Richard Biener <rguenther@suse.de>
2749
2750 PR tree-optimization/81573
2751 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2752
2753 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2754
2755 * g++.dg/pr69667.C: Remove option -mlra.
2756 * gcc.target/powerpc/dform-1.c: Likewise.
2757 * gcc.target/powerpc/dform-2.c: Likewise.
2758 * gcc.target/powerpc/dform-3.c: Likewise.
2759 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2760 * gcc.target/powerpc/p9-vparity.c: Likewise.
2761 * gcc.target/powerpc/pr63491.c: Likewise.
2762 * gcc.target/powerpc/pr67808.c: Likewise.
2763 * gcc.target/powerpc/pr68805.c: Likewise.
2764 * gcc.target/powerpc/pr69461.c: Likewise.
2765 * gcc.target/powerpc/pr71680.c: Likewise.
2766 * gcc.target/powerpc/pr77289.c: Likewise.
2767 * gcc.target/powerpc/pr78458.c: Likewise.
2768 * gcc.target/powerpc/pr78543.c: Likewise.
2769 * g++.dg/pr71294.C: Remove option -mno-lra.
2770 * gcc.target/powerpc/pr71656-1.c: Likewise.
2771 * gcc.target/powerpc/pr71656-2.c: Likewise.
2772 * gcc.target/powerpc/pr71698.c: Likewise.
2773
2774 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2775 Sudakshina Das <sudi.das@arm.com>
2776
2777 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2778
2779 2017-07-27 Marek Polacek <polacek@redhat.com>
2780
2781 PR c/81417
2782 * c-c++-common/Wsign-compare-1.c: New test.
2783 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2784 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2785 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2786 * g++.dg/warn/compare1.C: Likewise.
2787 * gcc.dg/compare1.c: Likewise.
2788 * gcc.dg/compare2.c: Likewise.
2789 * gcc.dg/compare4.c: Likewise.
2790 * gcc.dg/compare5.c: Likewise.
2791 * gcc.dg/pr35430.c: Likewise.
2792 * gcc.dg/pr60087.c: Likewise.
2793
2794 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2795
2796 PR middle-end/81564
2797 * gcc.dg/pr81564.c: New test.
2798
2799 2017-07-27 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/81573
2802 PR tree-optimization/81494
2803 * gcc.dg/torture/pr81573.c: New testcase.
2804
2805 2017-07-27 Richard Biener <rguenther@suse.de>
2806
2807 PR tree-optimization/81571
2808 * gcc.dg/torture/pr81571.c: New testcase.
2809
2810 2017-07-27 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/81502
2813 * gcc.target/i386/vect-insert-1.c: New testcase.
2814
2815 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2816
2817 PR target/81534
2818 * gcc.target/s390/pr81534.c: New test.
2819
2820 2017-07-27 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR tree-optimization/81555
2823 PR tree-optimization/81556
2824 * gcc.c-torture/execute/pr81555.c: New test.
2825 * gcc.c-torture/execute/pr81556.c: New test.
2826
2827 * gcc.dg/attr-noipa.c: New test.
2828 * gcc.dg/ipa/ipa-pta-18.c: New test.
2829 * gcc.dg/ipa/ipa-sra-11.c: New test.
2830
2831 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2834 option.
2835 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2836 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2837 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2838 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2839 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2840 * gcc.target/powerpc/vsx-simode.c: Likewise.
2841 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2842 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2843
2844 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 PR c++/71570
2847 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2848
2849 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2850
2851 PR target/81563
2852 * gcc.target/i386/pr81563.c: New test
2853
2854 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2855
2856 PR target/79041
2857 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2858
2859 2017-07-26 Marek Polacek <polacek@redhat.com>
2860
2861 PR middle-end/70992
2862 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2863 * gcc.dg/overflow-warn-2.c: Likewise.
2864 * gcc.dg/overflow-warn-3.c: Likewise.
2865 * gcc.dg/overflow-warn-4.c: Likewise.
2866 * gcc.dg/torture/pr70992-2.c: New test.
2867 * gcc.dg/torture/pr70992.c: New test.
2868
2869 2017-07-26 Richard Biener <rguenther@suse.de>
2870
2871 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2872 happening in ccp1.
2873 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2874
2875 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2876
2877 PR middle-end/46932
2878 * gcc.dg/pr46932.c: New testcase.
2879
2880 2017-07-26 Martin Liska <mliska@suse.cz>
2881
2882 PR sanitize/81186
2883 * gcc.dg/asan/pr81186.c: New test.
2884
2885 2017-07-25 Carl Love <cel@us.ibm.com>
2886
2887 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2888 vec_cnttz builtins.
2889
2890 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2891
2892 * gnat.dg/opt66.adb: New test.
2893
2894 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
2895
2896 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2897 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2898
2899 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
2900
2901 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2902
2903 2017-07-25 Torsten Duwe <duwe@suse.de>
2904
2905 * c-c++-common/patchable_function_entry-default.c: New test.
2906 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2907 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2908
2909 2017-07-25 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR target/81532
2912 * gcc.target/i386/pr80833-3.c: New test.
2913 * gcc.target/i386/avx512dq-pr81532.c: New test.
2914 * gcc.target/i386/avx512bw-pr81532.c: New test.
2915
2916 2017-07-25 Richard Biener <rguenther@suse.de>
2917
2918 PR tree-optimization/81455
2919 * gcc.dg/pr81455.c: New testcase.
2920
2921 2017-07-25 Richard Biener <rguenther@suse.de>
2922
2923 PR tree-optimization/81529
2924 * gfortran.dg/pr81529.f90: New testcase.
2925
2926 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2927
2928 * gcc.target/aarch64/pr79041-2.c: Improve test.
2929
2930 2017-07-25 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/81410
2933 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2934
2935 2017-07-25 Richard Biener <rguenther@suse.de>
2936
2937 PR tree-optimization/81510
2938 * gcc.dg/torture/pr81510.c: New testcase.
2939 * gcc.dg/torture/pr81510-2.c: Likewise.
2940
2941 2017-07-25 Martin Liska <mliska@suse.cz>
2942
2943 PR ipa/81520
2944 * gcc.dg/ipa/pr81520.c: New test.
2945
2946 2017-07-25 Marek Polacek <polacek@redhat.com>
2947
2948 PR c/81364
2949 * Wmultistatement-macros-12.c: New test.
2950
2951 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2952
2953 PR target/81414
2954 * gcc.target/aarch64/pr81414.C: New.
2955
2956 2017-07-25 Richard Biener <rguenther@suse.de>
2957
2958 PR middle-end/81505
2959 * gcc.dg/ubsan/pr81505.c: New testcase.
2960
2961 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
2962
2963 PR testsuite/80759
2964 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2965 (ELFFN_BEGIN): Rename to FN_TYPE.
2966 (ELFFN_END): Rename to FN_SIZE.
2967 (ASMNAME): New macro.
2968 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2969 .global.
2970 (FUNC_END): Use ASMNAME.
2971 (test_data_save): Remove.
2972 (test_data_input): Likewise.
2973 (test_data_output: Likewise.
2974 (test_data_fn): Likewise.
2975 (test_data_retaddr): Likewise.
2976 (regs_to_mem): Make globals, use r10 instead of rax.
2977 (mem_to_regs): Likewise.
2978 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2979 body to ms-sysv.c.
2980 (do_test_aligned): Likewise.
2981 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2982 Add dg-* directives.
2983 (PASTE_STR): New macro.
2984 (ASMNAME): Likewise.
2985 (LOAD_TEST_DATA_ADDR): Likewise.
2986 (TEST_DATA_OFFSET): Likewise.
2987 (do_test_body0): New C function.
2988 (do_test_body): New inline assembly routine.
2989 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2990 (runtest_ms_sysv): Modify.
2991
2992 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2993
2994 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2995 since the upper-regs options have been deleted.
2996 * gcc.target/powerpc/pr65849-2.c: Likewise.
2997 * gcc.target/powerpc/pr80099-1.c: Likewise.
2998 * gcc.target/powerpc/pr80099-2.c: Likewise.
2999 * gcc.target/powerpc/pr80099-3.c: Likewise.
3000 * gcc.target/powerpc/pr80099-4.c: Likewise.
3001 * gcc.target/powerpc/pr80099-5.c: Likewise.
3002 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3003 support removal of the upper-regs options.
3004 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3005 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3006 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3007 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3008 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3009 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3010 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3011 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3012 * gcc.target/powerpc/ppc-round.c: Likewise.
3013 * gcc.target/powerpc/pr71720.c: Likewise.
3014 * gcc.target/powerpc/pr72853.c: Likewise.
3015 * gcc.target/powerpc/pr79907.c: Likewise.
3016 * gcc.target/powerpc/pr78953.c: Likewise.
3017 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3018 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3019 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3020 * gcc.target/powerpc/vec-init-3.c: Likewise.
3021 * gcc.target/powerpc/vec-init-6.c: Likewise.
3022 * gcc.target/powerpc/vec-init-7.c: Likewise.
3023 * gcc.target/powerpc/vec-set-char.c: Likewise.
3024 * gcc.target/powerpc/vec-set-int.c: Likewise.
3025 * gcc.target/powerpc/vec-set-short.c: Likewise.
3026
3027 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3028
3029 PR target/79041
3030 * gcc.target/aarch64/pr79041-2.c: New test.
3031
3032 2017-07-24 Carl Love <cel@us.ibm.com>
3033
3034 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3035 the new built-ins.
3036
3037 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3038
3039 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3040
3041 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3042 Mikael Morin <mikael@gcc.gnu.org>
3043
3044 PR fortran/66102
3045 * gfortran.dg/realloc_on_assign_28.f90: New test.
3046
3047 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3048
3049 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3050 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3051
3052 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3053
3054 PR target/80569
3055 * gcc.target/i386/pr80569.c: New test.
3056
3057 2017-07-21 Carl Love <cel@us.ibm.com>
3058
3059 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3060 vmuleuh): Fix scan-assembler-times should check for word not half word
3061 instructions.
3062
3063 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3064
3065 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3066 redundant -march option.
3067 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3068 in addition to armv8.1-a.
3069
3070 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3071
3072 PR middle-end/56727
3073 * gcc.dg/pr56727-1.c: New test.
3074 * gcc.dg/pr56727-2.c: New test.
3075
3076 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3077
3078 * gcc.target/powerpc/mmx-check.h: New file.
3079 * gcc.target/powerpc/mmx-packs.c: New file.
3080 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3081 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3082 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3083 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3084 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3085 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3086 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3087 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3088 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3089 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3090 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3091 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3092 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3093 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3094 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3095 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3096 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3097 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3098 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3099 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3100 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3101 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3102 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3103 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3104 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3105 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3106 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3107 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3108 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3109 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3110 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3111 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3112 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3113 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3114 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3115 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3116 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3117 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3118
3119 2017-06-21 Richard Biener <rguenther@suse.de>
3120
3121 PR tree-optimization/81500
3122 * gcc.dg/torture/pr81500.c: New testcase.
3123
3124 2017-07-20 Nathan Sidwell <nathan@acm.org>
3125
3126 * g++.dg/ext/anon-struct6.C: Adjust diag.
3127 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3128
3129 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR target/80846
3132 * gcc.target/i386/avx-pr80846.c: New test.
3133 * gcc.target/i386/avx2-pr80846.c: New test.
3134 * gcc.target/i386/avx512f-pr80846.c: New test.
3135
3136 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3137
3138 PR tree-optimization/81388
3139 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3140 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3141
3142 2017-07-17 Tom de Vries <tom@codesourcery.com>
3143
3144 PR middle-end/81030
3145 * gcc.dg/pr81030.c: New test.
3146
3147 2017-07-20 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/61171
3150 * g++.dg/vect/pr61171.cc: New testcase.
3151 * gfortran.dg/vect/pr61171.f: Likewise.
3152 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3153
3154 2017-07-20 Richard Biener <rguenther@suse.de>
3155
3156 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3157 with V64QImode.
3158 * gcc.dg/vect/slp-45.c: Likewise.
3159
3160 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3161
3162 * gcc.dg/tree-ssa/vrp116.c: New Test.
3163
3164 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3165
3166 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3167 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3168 __builtin_cpu_is and __builtin_cpu_supports are supported.
3169
3170 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3171
3172 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3173 __BUILTIN_CPU_SUPPORTS__ defined.
3174 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3175 __BUILTIN_CPU_SUPPORTS__ defined.
3176
3177 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR tree-optimization/81346
3180 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3181
3182 2017-07-19 Tom de Vries <tom@codesourcery.com>
3183
3184 * gcc.target/nvptx/decl-init.c: Update alignment.
3185 * gcc.target/nvptx/slp-2-run.c: New test.
3186 * gcc.target/nvptx/slp-2.c: New test.
3187 * gcc.target/nvptx/v2di.c: New test.
3188
3189 2017-07-19 Tom de Vries <tom@codesourcery.com>
3190
3191 * gcc.target/nvptx/slp-run.c: New test.
3192 * gcc.target/nvptx/slp.c: New test.
3193 * gcc.target/nvptx/v2si-cvt.c: New test.
3194 * gcc.target/nvptx/v2si-run.c: New test.
3195 * gcc.target/nvptx/v2si.c: New test.
3196 * gcc.target/nvptx/vec.inc: New test.
3197
3198 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR tree-optimization/81346
3201 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3202 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3203 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3204 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3205 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3206 compiler to avoid X / C1 op C2 optimization to trigger.
3207
3208 2017-07-19 Martin Liska <mliska@suse.cz>
3209
3210 PR sanitizer/63361
3211 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3212 -ffloat-store or -mieee for targets that need it.
3213
3214 2017-07-18 Tom de Vries <tom@codesourcery.com>
3215
3216 PR middle-end/81464
3217 * gfortran.dg/pr81464.f90: New test.
3218
3219 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3220
3221 PR target/81471
3222 * gcc.target/i386/pr81471.c: New test.
3223
3224 2017-06-18 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/81410
3227 * gcc.dg/vect/pr81410.c: New testcase.
3228
3229 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3230
3231 PR middle-end/81462
3232 * g++.dg/torture/pr81462.C: New testcase.
3233
3234 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3235
3236 PR target/81408
3237 * g++.dg/tree-ssa/pr81408.C: New.
3238 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3239
3240 2017-07-18 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/80620
3243 PR tree-optimization/81403
3244 * gcc.dg/torture/pr80620.c: New testcase.
3245 * gcc.dg/torture/pr81403.c: Likewise.
3246
3247 2017-07-18 Richard Biener <rguenther@suse.de>
3248
3249 PR tree-optimization/81418
3250 * gcc.dg/torture/pr81418.c: New testcase.
3251
3252 2017-07-17 Carl Love <cel@us.ibm.com>
3253
3254 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3255 test case changes for commit 249424
3256
3257 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3258 vmuleuh): Fix scan-assembler-times should check for word not half word
3259 instructions.
3260
3261 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3262
3263 PR tree-optimization/81162
3264 * gcc.dg/pr81162.c: Move this to...
3265 * gcc.dg/ubsan/pr81162.c: ...here.
3266
3267 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3268
3269 * g++.dg/diagnostic/friend1.C: New test.
3270 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3271
3272 2017-07-17 Nathan Sidwell <nathan@acm.org>
3273
3274 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3275
3276 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3277
3278 * lib/gcc-dg.exp: Increase expect's match buffer size.
3279
3280 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3281
3282 PR target/81369
3283 * gcc.dg/tree-ssa/pr81369.c: New.
3284
3285 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3286
3287 * gcc.target/arc/pr9000674901.c: New file.
3288 * gcc.target/arc/pic-1.c: Likewise.
3289 * gcc.target/arc/pr9001191897.c: Likewise.
3290
3291 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3292 Andrew Burgess <andrew.burgess@embecosm.com>
3293
3294 * gcc.target/arc/naked-1.c: New file.
3295 * gcc.target/arc/naked-2.c: Likewise.
3296
3297 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3298
3299 PR tree-optimization/81428
3300 * gcc.dg/fixed-point/pr81428.c: New test.
3301
3302 PR tree-optimization/81365
3303 * g++.dg/torture/pr81365.C: New test.
3304
3305 PR tree-optimization/81396
3306 * gcc.dg/tree-ssa/pr81396.c: New test.
3307
3308 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 * gnat.dg/opt65.adb: New test.
3311
3312 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3313
3314 * gcc.dg/predict-8.c: Update.
3315
3316 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3317
3318 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3319 * g++.dg/warn/pr12242.C: Likewise.
3320
3321 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3322
3323 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3324 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3325 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3326 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3327 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3328 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3329 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3330 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3331 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3332 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3333 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3334 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3335 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3336 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3337 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3338 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3339 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3340 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3341 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3342 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3343 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3344 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3345 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3346 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3347 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3348 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3349 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3350 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3351 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3352 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3353 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3354 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3355 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3356 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3357 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3358 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3359 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3360 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3361 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3362 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3363 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3364 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3365 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3366 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3367 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3368 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3369 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3370 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3371 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3372 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3373 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3374
3375 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3376
3377 PR tree-optimization/81162
3378 * gcc.dg/pr81162.c: New file.
3379
3380 2017-07-14 Martin Sebor <msebor@redhat.com>
3381
3382 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3383 that bcopy is expected to be transformed to.
3384
3385 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3386
3387 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3388 * g++.dg/lookup/missing-std-include-2.C: New test case.
3389 * g++.dg/lookup/missing-std-include-3.C: New test case.
3390 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3391 * gcc.dg/missing-header-fixit-1.c: New test case.
3392 * gcc.dg/missing-header-fixit-2.c: New test case.
3393 * gcc.dg/missing-header-fixit-2.h: New header.
3394
3395 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3396
3397 PR c/81405
3398 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3399
3400 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3401
3402 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3403
3404 2017-07-13 Martin Liska <mliska@suse.cz>
3405
3406 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3407 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3408 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3409 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3410 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3411 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3412 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3413
3414 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3415
3416 PR target/81193
3417 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3418 __builtin_cpu_supports with old GLIBC's.
3419 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3420 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3421 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3422 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3423 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3424 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3425 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3426 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3427 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3428 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3429 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3430 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3431 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3432 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3433 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3434 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3435 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3436 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3437 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3438 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3439 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3440 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3441 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3442 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3443
3444 2017-07-12 Carl Love <cel@us.ibm.com>
3445
3446 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3447 rev_bool_int): Add test cases for builtins.
3448 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3449 test cases for builtins.
3450
3451 2017-07-12 Carl Love <cel@us.ibm.com>
3452
3453 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3454 lp64 && p9vector_hw.
3455
3456 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3457
3458 * lib/target-supports.exp (check_stack_check_available): Make
3459 testcase name depend on stack_kind.
3460
3461 2017-07-11 Michael Collison <michael.collison@arm.com>
3462
3463 * gcc.target/aarch64/cmp-2.c: New testcase.
3464
3465 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3466
3467 PR c++/51270
3468 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3469
3470 2017-07-11 Carl Love <cel@us.ibm.com>
3471
3472 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3473 test cases for the builtins.
3474
3475 2017-07-11 Yury Gribov <tetra2005@gmail.com>
3476
3477 * lib/profopt.exp: Print relative names in UNSUPPORTED
3478 AutoFDO tests.
3479
3480 2017-07-10 Michael Collison <michael.collison@arm.com>
3481
3482 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3483
3484 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
3485
3486 PR target/81375
3487 * gcc.target/i386/pr81375.c: New test.
3488
3489 2017-07-10 Martin Sebor <msebor@redhat.com>
3490
3491 PR tree-optimization/80397
3492 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3493
3494 2017-07-10 Martin Sebor <msebor@redhat.com>
3495
3496 PR other/81345
3497 * gcc.dg/pr81345.c: New test.
3498
3499 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3500
3501 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3502 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3503
3504 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
3505
3506 PR target/81313
3507 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3508 integer argumets to bypass x86_64 outgoing args optimization.
3509
3510 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3511
3512 * gfortran.dg/eoshift_4.f90: New test.
3513 * gfortran.dg/eoshift_5.f90: New test.
3514 * gfortran.dg/eoshift_6.f90: New test.
3515
3516 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3517
3518 PR target/81313
3519 * gcc.target/i386/pr81313-1.c: New test.
3520 * gcc.target/i386/pr81313-2.c: Likewise.
3521 * gcc.target/i386/pr81313-3.c: Likewise.
3522 * gcc.target/i386/pr81313-4.c: Likewise.
3523 * gcc.target/i386/pr81313-5.c: Likewise.
3524
3525 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3526
3527 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3528 * gnat.dg/vect16.ads (Sarray): Likewise.
3529 * gnat.dg/vect17.ads (Sarray): Likewise.
3530 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3531 * gnat.dg/vect16.adb (Add): Likewise.
3532 * gnat.dg/vect17.adb (Add): Likewise.
3533
3534 2017-07-07 David Malcolm <dmalcolm@redhat.com>
3535
3536 PR c++/79300
3537 * g++.dg/diagnostic/pr79300.C: New test case.
3538
3539 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3540
3541 * gcc.target/powerpc/clone1.c: Add check to make sure the
3542 __builtin_cpu_supports function is fully supported.
3543 * gcc.target/powerpc/clone2.c: New runtime test for
3544 target_clones.
3545
3546 PR target/81348
3547 * gcc.target/powerpc/pr81348.c: New test.
3548
3549 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3550
3551 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3552
3553 2017-07-07 Carl Love <cel@us.ibm.com>
3554
3555 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3556 file for built-ins.
3557
3558 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3559
3560 * gcc.target/sparc/dictunpack.c: New file.
3561 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3562 * gcc.target/sparc/fpcmpshl.c: Likewise.
3563 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3564 * gcc.target/sparc/fpcmpushl.c: Likewise.
3565
3566 2017-07-06 Harald Anlauf <anlauf@gmx.de>
3567
3568 PR fortran/70071
3569 * gfortran.dg/coarray_44.f90: New testcase.
3570
3571 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3572
3573 * c-c++-common/asan/kasan-alloca-1.c: New test.
3574 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3575
3576 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3577
3578 * c-c++-common/asan/alloca_big_alignment.c: New test.
3579 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3580 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3581 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3582 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3583 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3584 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3585 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3586
3587 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
3588
3589 PR target/81305
3590 * gcc.target/avr/isr-test.h: Fix warnings.
3591
3592 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3593
3594 * lib/target-supports.exp: Generate
3595 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3596 and check_effective_target_arm_arch_v8r_multilib.
3597
3598 2017-07-06 Carl Love <cel@us.ibm.com>
3599
3600 * ChangeLog: Clean up from mid air collision
3601
3602 2017-07-06 Carl Love <cel@us.ibm.com>
3603
3604 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3605 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3606 cases for vec_addc, adde and addec builtins.
3607
3608 2017-07-06 David Malcolm <dmalcolm@redhat.com>
3609
3610 PR c++/79300
3611 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3612 expected underlining within macro expansion.
3613 * c-c++-common/pr70264.c: Likewise.
3614 * g++.dg/plugin/diagnostic-test-expressions-1.C
3615 (test_within_macro_1): New test.
3616 (test_within_macro_2): Likewise.
3617 (test_within_macro_3): Likewise.
3618 (test_within_macro_4): Likewise.
3619 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3620 expected underlining within macro expansion.
3621 (test_macro_4): Likewise.
3622 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3623 (test_within_macro_1): New test.
3624 (test_within_macro_2): Likewise.
3625 (test_within_macro_3): Likewise.
3626 (test_within_macro_4): Likewise.
3627 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3628 underlining within macro expansion.
3629
3630 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3631
3632 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3633 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3634 _mm_maskz_getexp_round_sd): Test new intrinsics.
3635 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3636 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3637 _mm_maskz_getexp_round_ss): Ditto.
3638 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3639 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3640 _mm_maskz_getmant_round_sd): Ditto.
3641 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3642 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3643 _mm_maskz_getmant_round_ss): Ditto.
3644 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3645 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3646 _mm_maskz_getexp_round_sd): New runtime tests.
3647 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3648 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3649 _mm_maskz_getexp_round_ss): Ditto.
3650 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3651 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3652 _mm_maskz_getmant_round_sd): Ditto.
3653 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3654 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3655 _mm_maskz_getmant_round_ss): Ditto.
3656 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3657 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3658 __builtin_ia32_getmantss_mask_round): Test new builtins.
3659 * gcc.target/i386/sse-13.c : Ditto.
3660 * gcc.target/i386/sse-23.c: Ditto.
3661 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3662 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3663 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3664 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3665 _mm_mask_getexp_round_ss): Test new intrinsics.
3666 * gcc.target/i386/testround-1.c: Ditto.
3667 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3668 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3669 _mm_mask_getmant_round_ss): Test new intrinsics
3670 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3671 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3672 _mm_maskz_getmant_ss): Test new intrinsics.
3673
3674 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3675
3676 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3677 * lib/target-supports.exp (check_stack_check_available): New.
3678 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3679 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3680 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3681 * gcc.dg/pr47443.c: Likewise.
3682 * gcc.dg/pr48134.c: Likewise.
3683 * gcc.dg/pr70017.c: Likewise.
3684 * gcc.target/aarch64/stack-checking.c: Likewise.
3685 * gcc.target/arm/stack-checking.c: Likewise.
3686 * gcc.target/i386/pr48723.c: Likewise.
3687 * gcc.target/i386/pr55672.c: Likewise.
3688 * gcc.target/i386/pr67265-2.c: Likewise.
3689 * gcc.target/i386/pr67265.c: Likewise.
3690 * gnat.dg/opt49.adb: Likewise.
3691 * gnat.dg/stack_check1.adb: Likewise.
3692 * gnat.dg/stack_check2.adb: Likewise.
3693 * gnat.dg/stack_check3.adb: Likewise.
3694
3695 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3696
3697 PR target/80103
3698 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3699 __attribute__.
3700
3701 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3702
3703 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3704 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3705 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3706 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3707 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3708 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3709 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3710 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3711 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3712 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3713 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3714 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3715
3716 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
3717
3718 PR target/81305
3719 * gcc.target/avr/isr-test.h: New file.
3720 * gcc.target/avr/torture/isr-01-simple.c: New test.
3721 * gcc.target/avr/torture/isr-02-call.c: New test.
3722 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3723
3724 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3725
3726 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3727 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3728 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3729 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3730
3731 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3732
3733 * gcc.dg/tree-ssa/ldist-26.c: New test.
3734
3735 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3736
3737 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3738
3739 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
3740
3741 PR target/81300
3742 * gcc.target/i386/pr81300.c: New test.
3743
3744 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
3745
3746 PR target/81294
3747 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3748 x and y arguments in the call to _subborrow_u32.
3749 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3750 x and y arguments in the call to _subborrow_u64.
3751 * gcc.target/i386/pr81294-1.c: New test.
3752 * gcc.target/i386/pr81294-2.c: Ditto.
3753
3754 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3755
3756 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3757
3758 2017-07-04 Marek Polacek <polacek@redhat.com>
3759
3760 PR c/81231
3761 * gcc.dg/atomic-pr81231.c: New test.
3762
3763 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3764
3765 PR tree-optimization/81292
3766 * gcc.dg/pr81292-1.c: New test.
3767 * gcc.dg/pr81292-2.c: Likewise.
3768
3769 2017-07-04 Martin Liska <mliska@suse.cz>
3770
3771 PR sanitizer/81040
3772 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3773 use-after-scope sanitization.
3774
3775 2017-07-04 Jakub Jelinek <jakub@redhat.com>
3776
3777 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3778 options.
3779
3780 PR target/81175
3781 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3782 gather.
3783
3784 2017-07-04 Martin Liska <mliska@suse.cz>
3785
3786 PR ipa/81214
3787 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3788 * g++.dg/ext/mvc3.C: Likewise.
3789 * gcc.target/i386/mvc2.c: Likewise.
3790 * gcc.target/i386/mvc3.c: Likewise.
3791
3792 2017-07-04 Jakub Jelinek <jakub@redhat.com>
3793
3794 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3795 decomposition declaration in diagnostics.
3796 * g++.dg/cpp1z/decomp2.C: Likewise.
3797 * g++.dg/cpp1z/decomp3.C: Likewise.
3798 * g++.dg/cpp1z/decomp4.C: Likewise.
3799 * g++.dg/cpp1z/decomp5.C: Likewise.
3800 * g++.dg/cpp1z/decomp6.C: Likewise.
3801 * g++.dg/cpp1z/decomp7.C: Likewise.
3802 * g++.dg/cpp1z/decomp8.C: Likewise.
3803 * g++.dg/cpp1z/decomp13.C: Likewise.
3804 * g++.dg/cpp1z/decomp14.C: Likewise.
3805 * g++.dg/cpp1z/decomp18.C: Likewise.
3806 * g++.dg/cpp1z/decomp19.C: Likewise.
3807 * g++.dg/cpp1z/decomp22.C: Likewise.
3808 * g++.dg/cpp1z/decomp23.C: Likewise.
3809 * g++.dg/cpp1z/decomp24.C: Likewise.
3810 * g++.dg/cpp1z/decomp25.C: Likewise.
3811 * g++.dg/cpp1z/decomp26.C: Likewise.
3812 * g++.dg/cpp1z/decomp28.C: Likewise.
3813
3814 PR c++/81258
3815 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3816 * g++.dg/cpp1z/decomp30.C: New test.
3817
3818 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3819
3820 PR c++/65775
3821 * g++.dg/cpp0x/trailing14.C: New.
3822
3823 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3824
3825 PR testsuite/79866
3826 * gfortran.dg/coarray_event_2.f08: New test.
3827
3828 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3829
3830 PR testsuite/79843
3831 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3832 * gfortran.dg/pointer_intent_2.f90: Likewise.
3833
3834 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
3835
3836 PR middle-end/81290
3837 * gcc.c-torture/compile/pr81290.c: New.
3838
3839 2017-07-03 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/60510
3842 * gfortran.dg/vect/pr60510.f: New testcase.
3843
3844 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846 * gcc.target/i386/mvc6.c: Require ifunc support.
3847
3848 2017-07-03 Martin Liska <mliska@suse.cz>
3849
3850 PR sanitize/81040
3851 * g++.dg/asan/function-argument-1.C: New test.
3852 * g++.dg/asan/function-argument-2.C: New test.
3853 * g++.dg/asan/function-argument-3.C: New test.
3854
3855 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3856
3857 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3858 as well.
3859
3860 2017-07-03 Tom de Vries <tom@codesourcery.com>
3861
3862 PR tree-optimization/69468
3863 * gcc.dg/pr81192.c: Update.
3864
3865 2017-07-03 Tom de Vries <tom@codesourcery.com>
3866
3867 PR tree-optimization/81192
3868 * gcc.dg/pr81192.c: Update.
3869
3870 2017-07-03 Tom de Vries <tom@codesourcery.com>
3871
3872 PR tree-optimization/81192
3873 * gcc.dg/pr81192.c: New test.
3874
3875 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3876
3877 * gfortran/eoshift_3.f90: New test.
3878
3879 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3880
3881 * gcc.dg/strlenopt-32.c: New testcase.
3882 * gcc.dg/strlenopt-33.c: Likewise.
3883 * gcc.dg/strlenopt-33g.c: Likewise.
3884 * gcc.dg/strlenopt-34.c: Likewise.
3885 * gcc.dg/strlenopt-35.c: Likewise.
3886
3887 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3888
3889 PR tree-optimization/80769
3890 * gcc.dg/strlenopt-31.c: New test.
3891 * gcc.dg/strlenopt-31g.c: Likewise.
3892
3893 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3894
3895 PR tree-optimization/81136
3896 * gcc.dg/vect/pr81136.c: New test.
3897
3898 2017-07-01 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR sanitizer/81262
3901 * gcc.c-torture/compile/pr81262.c: New test.
3902 * g++.dg/ubsan/pr81262.C: New test.
3903
3904 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
3905
3906 PR ipa/81261
3907 * g++.dg/ipa/pr81261.C: New testcase.
3908
3909 2017-06-30 Andrew Pinski <apinski@cavium.com>
3910
3911 * gcc.dg/torture/pr81245.c: New testcase.
3912
3913 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
3914
3915 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3916 unbounded use.
3917
3918 2017-06-30 David Malcolm <dmalcolm@redhat.com>
3919
3920 PR c++/80014
3921 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3922 Add declaration.
3923 (test_typeid): New test function.
3924
3925 2017-06-30 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR target/81225
3928 * gcc.target/i386/pr81225.c: New test.
3929
3930 2017-06-30 Nathan Sidwell <nathan@acm.org>
3931
3932 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3933 * g++.dg/cpp0x/decltype9.C: Likewise.
3934 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3935 * g++.dg/lookup/decl1.C: Likewise.
3936 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3937 * g++.dg/other/pr28432.C: Likewise.
3938 * g++.dg/parse/crash12.C: Likewise.
3939 * g++.dg/parse/enum3.C: Likewise.
3940 * g++.dg/parse/operator6.C: Likewise.
3941 * g++.dg/template/crash69.C: Likewise.
3942 * g++.dg/template/error27.C: Likewise.
3943 * g++.dg/template/error28.C: Likewise.
3944 * g++.dg/template/memfriend6.C: Likewise.
3945 * g++.old-deja/g++.mike/err1.C: Likewise.
3946 * g++.old-deja/g++.mike/p811.C: Likewise.
3947 * g++.old-deja/g++.other/crash25.C: Likewise.
3948 * g++.old-deja/g++.other/dtor4.C: Likewise.
3949 * g++.old-deja/g++.pt/t37.C: Likewise.
3950
3951 2017-06-30 Martin Liska <mliska@suse.cz>
3952
3953 PR ipa/81214
3954 * gcc.target/i386/pr81214.c: New test.
3955
3956 2017-06-30 Nathan Sidwell <nathan@acm.org>
3957
3958 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3959
3960 PR c++/81229
3961 * g++.dg/lookup/pr81229.C: New.
3962
3963 2017-06-30 Martin Liska <mliska@suse.cz>
3964
3965 PR sanitizer/81021
3966 * g++.dg/asan/pr81021.C: New test.
3967
3968 2017-06-30 Richard Biener <rguenther@suse.de>
3969
3970 PR tree-optimization/81249
3971 * g++.dg/torture/pr81249.C: New testcase.
3972
3973 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3974
3975 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3976 * g++.dg/diagnostic/variadic1.C: Likewise.
3977 * g++.dg/gomp/udr-3.C: Likewise.
3978 * g++.dg/overload/error1.C: Likewise.
3979 * g++.dg/overload/error2.C: Likewise.
3980 * g++.dg/template/duplicate1.C: Likewise.
3981 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3982 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3983 * g++.old-deja/g++.other/redecl2.C: Likewise.
3984 * g++.old-deja/g++.other/redecl4.C: Likewise.
3985 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3986
3987 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3988
3989 PR fortran/77765
3990 * gfortran.dg/goacc/pr77765.f90: New test.
3991
3992 2017-06-29 Steve Ellcey <sellcey@cavium.com>
3993
3994 * gcc.target/aarch64/ccmp_2.c: New test.
3995
3996 2017-06-29 Nathan Sidwell <nathan@acm.org>
3997
3998 PR c++/81247
3999 * g++.dg/parse/pr81247-[abc].C: New.
4000
4001 2017-06-29 Carl Love <cel@us.ibm.com>
4002
4003 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4004 test_unsigned_int_result, test_ll_int_result,
4005 test_ll_unsigned_int_result): Add result checking functions, add
4006 debug support.
4007 (main): Add builtin function tests.
4008
4009 2017-06-29 Carl Love <cel@us.ibm.com>
4010
4011 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4012 dg-skip-if): Add -mvsx -mcpu=power7.
4013
4014 2017-06-29 Richard Biener <rguenther@suse.de>
4015
4016 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4017
4018 2017-06-29 Nathan Sidwell <nathan@acm.org>
4019
4020 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4021
4022 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4023
4024 PR middle-end/81194
4025 * g++.dg/pr81194.C: New test.
4026
4027 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4028
4029 PR ipa/80565
4030 * gcc.dg/torture/pr80565.c: New file.
4031
4032 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4033
4034 PR tree-optimization/81196
4035 * gcc.dg/vect/pr81196.c: New.
4036
4037 2017-06-29 Michael Collison <michael.collison@arm.com>
4038
4039 Fix date on previous ChangeLog entry.
4040
4041 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4042 Michael Collison <michael.collison@arm.com>
4043
4044 PR target/70119
4045 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4046
4047 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4048
4049 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4050 Test new intrinsic.
4051 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4052 Ditto.
4053 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4054 Ditto.
4055 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4056 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4058
4059 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4060
4061 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4062 current ARM check by ARM NEON's availability check.
4063 (check_effective_target_vect_intfloat_cvt): Likewise.
4064 (check_effective_target_vect_uintfloat_cvt): Likewise.
4065 (check_effective_target_vect_floatint_cvt): Likewise.
4066 (check_effective_target_vect_floatuint_cvt): Likewise.
4067 (check_effective_target_vect_shift): Likewise.
4068 (check_effective_target_whole_vector_shift): Likewise.
4069 (check_effective_target_vect_bswap): Likewise.
4070 (check_effective_target_vect_shift_char): Likewise.
4071 (check_effective_target_vect_long): Likewise.
4072 (check_effective_target_vect_float): Likewise.
4073 (check_effective_target_vect_perm): Likewise.
4074 (check_effective_target_vect_perm_byte): Likewise.
4075 (check_effective_target_vect_perm_short): Likewise.
4076 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4077 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4078 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4079 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4080 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4081 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4082 (check_effective_target_vect_widen_shift): Likewise.
4083 (check_effective_target_vect_extract_even_odd): Likewise.
4084 (check_effective_target_vect_interleave): Likewise.
4085 (check_effective_target_vect_multiple_sizes): Likewise.
4086 (check_effective_target_vect64): Likewise.
4087 (check_effective_target_vect_max_reduc): Likewise.
4088
4089 2017-06-28 Richard Biener <rguenther@suse.de>
4090
4091 PR middle-end/81227
4092 * gcc.dg/pr81227.c: New testcase.
4093
4094 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4095
4096 PR target/81193
4097 * lib/target-supports.exp
4098 (check_ppc_cpu_supports_hw_available): New test to make sure
4099 __builtin_cpu_supports works on power7 and newer.
4100
4101 2017-06-28 Martin Liska <mliska@suse.cz>
4102
4103 PR ipa/81128
4104 * gcc.target/i386/pr81128.c: New test.
4105
4106 2017-06-28 Martin Liska <mliska@suse.cz>
4107
4108 PR driver/79659
4109 * g++.dg/opt/pr79659.C: New test.
4110
4111 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4112
4113 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4114 and options.
4115 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4116
4117 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4118
4119 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4120 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4121
4122 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4123
4124 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4125 (foo): ... this. Change constants such that it isn't matched
4126 as __builtin_copysign, yet tests the combiner the same.
4127
4128 2017-06-28 Martin Liska <mliska@suse.cz>
4129
4130 PR sanitizer/81224
4131 * gcc.dg/asan/pr81224.c: New test.
4132
4133 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4136 passed to pthread_join.
4137
4138 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4139
4140 * gcc.target/s390/nodatarel-1.c: New test.
4141
4142 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4143
4144 PR fortran/80164
4145 * gfortran.dg/array_temporaries_4.f90: New test.
4146
4147 2017-06-27 Andrew Pinski <apinski@cavium.com>
4148
4149 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4150 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4151 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4152
4153 2017-06-27 Marek Polacek <polacek@redhat.com>
4154
4155 PR sanitizer/81223
4156 * gcc.dg/ubsan/pr81223.c: New test.
4157
4158 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4159
4160 * gcc.dg/tree-ssa/assoc-1.c: New file.
4161
4162 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4163
4164 PR c++/62046
4165 * g++.dg/parse/catch2.C: New.
4166
4167 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR sanitizer/81209
4170 * g++.dg/ubsan/pr81209.C: New test.
4171
4172 PR middle-end/81207
4173 * gcc.c-torture/compile/pr81207.c: New test.
4174
4175 2017-06-27 Marek Polacek <polacek@redhat.com>
4176
4177 PR bootstrap/81216
4178 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4179
4180 2017-06-26 Martin Sebor <msebor@redhat.com>
4181
4182 PR c++/81169
4183 * g++.dg/Wclass-memaccess-2.C: New test.
4184
4185 2017-06-26 Carl Love <cel@us.ibm.com>
4186
4187 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4188 Add new runnable test file for the vec_rev built-ins.
4189
4190 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4191
4192 PR/tree-optimization 71815
4193 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4194 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4195
4196 2017-06-26 Renlin Li <renlin.li@arm.com>
4197 Szabolcs Nagy <szabolcs.nagy@arm.com>
4198
4199 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4200 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4201 memmove.
4202
4203 2017-06-26 Richard Biener <rguenther@suse.de>
4204
4205 PR target/81175
4206 * gfortran.dg/pr81175.f: New testcase.
4207
4208 2017-06-26 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/81203
4211 * gcc.dg/torture/pr81203.c: New testcase.
4212
4213 2017-06-26 Marek Polacek <polacek@redhat.com>
4214
4215 PR c/80116
4216 * c-c++-common/Wmultistatement-macros-1.c: New test.
4217 * c-c++-common/Wmultistatement-macros-2.c: New test.
4218 * c-c++-common/Wmultistatement-macros-3.c: New test.
4219 * c-c++-common/Wmultistatement-macros-4.c: New test.
4220 * c-c++-common/Wmultistatement-macros-5.c: New test.
4221 * c-c++-common/Wmultistatement-macros-6.c: New test.
4222 * c-c++-common/Wmultistatement-macros-7.c: New test.
4223 * c-c++-common/Wmultistatement-macros-8.c: New test.
4224 * c-c++-common/Wmultistatement-macros-9.c: New test.
4225 * c-c++-common/Wmultistatement-macros-10.c: New test.
4226 * c-c++-common/Wmultistatement-macros-11.c: New test.
4227
4228 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4229
4230 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4231
4232 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4233
4234 * lib/target-supports.exp
4235 (check_effective_target_arm_neon_ok_nocache): Add flags with
4236 -mfloat-abi=hard. Include arm_neon.h.
4237 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4238 (check_effective_target_arm_neon_ok_no_float_abi): New.
4239 * gcc.target/arm/lto/pr65837_0.c: Require
4240 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4241 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4242 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4243
4244 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/62315
4247 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4248
4249 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4250
4251 PR fortran/52473
4252 * gfortran.dg/cshift_2.f90: New test.
4253
4254 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4255
4256 PR middle-end/79794
4257 * gcc.target/aarch64/pr79794.c: New.
4258
4259 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4260
4261 PR target/80510
4262 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4263 * gcc.target/powerpc/pr80510-2.c: Likewise.
4264
4265 2017-06-22 Jeff Law <law@redhat.com>
4266
4267 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4268
4269 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4270
4271 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4272 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4273 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4274 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4275 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4276 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4277 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4278 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4279
4280 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4281
4282 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4283
4284 2017-06-22 Matt Turner <mattst88@gmail.com>
4285
4286 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4287 skylake check.
4288
4289 2017-06-22 Carl Love <cel@us.ibm.com>
4290
4291 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4292 vmuleuh): Fix scan-assembler-times should check for word not half word
4293 instructions.
4294
4295 2017-06-22 Jeff Law <law@redhat.com>
4296
4297 * gcc.c-torture/compile/stack-check-1.c: New test.
4298
4299 2016-06-22 Richard Biener <rguenther@suse.de>
4300
4301 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4302 * gcc.dg/vect/pr65947-2.c: Likewise.
4303 * gcc.dg/vect/pr65947-3.c: Likewise.
4304 * gcc.dg/vect/pr65947-4.c: Likewise.
4305 * gcc.dg/vect/pr65947-5.c: Likewise.
4306 * gcc.dg/vect/pr65947-6.c: Likewise.
4307 * gcc.dg/vect/pr65947-8.c: Likewise.
4308 * gcc.dg/vect/pr65947-9.c: Likewise.
4309 * gcc.dg/vect/pr65947-10.c: Likewise.
4310 * gcc.dg/vect/pr65947-12.c: Likewise.
4311 * gcc.dg/vect/pr65947-13.c: Likewise.
4312 * gcc.dg/vect/pr65947-14.c: Likewise.
4313 * gcc.dg/vect/vect-cond-2.c: Likewise.
4314 * gcc.dg/vect/vect-pr69848.c: Likewise.
4315
4316 2017-06-22 Martin Liska <mliska@suse.cz>
4317
4318 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4319 to not inline it.
4320
4321 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4322
4323 * gcc.dg/tree-ssa/forwprop-37.c: New.
4324
4325 2017-06-22 Richard Biener <rguenther@suse.de>
4326
4327 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4328
4329 2017-06-22 Richard Biener <rguenther@suse.de>
4330
4331 * gcc.dg/vect/pr65947-14.c: New testcase.
4332
4333 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4334
4335 PR target/80510
4336 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4337 32-bit support is added. Change ITYPE size to 64-bit integer.
4338 * gcc.target/powerpc/pr80510-2.c: Likewise.
4339
4340 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR c++/81154
4343 * g++.dg/gomp/pr81154.C: New test.
4344
4345 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4346
4347 * g++.dg/other/old-style-cast-fixits.C: New test case.
4348
4349 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4350
4351 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4352
4353 2017-06-21 Tom de Vries <tom@codesourcery.com>
4354
4355 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4356
4357 2017-06-21 Tom de Vries <tom@codesourcery.com>
4358
4359 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4360 warning.
4361
4362 2017-06-21 Martin Liska <mliska@suse.cz>
4363
4364 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4365
4366 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4367
4368 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4369 gnat.dg/debug11_pkg2.ads: New testcase.
4370
4371 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4372
4373 * gcc.target/i386/getround.c: New file.
4374
4375 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4376
4377 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4378 * gcc.dg/tree-ssa/addadd-2.c: New file.
4379
4380 2017-06-21 Tom de Vries <tom@codesourcery.com>
4381
4382 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4383 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4384 * gcc.c-torture/compile/20080806-1.c: Same.
4385 * gcc.c-torture/compile/920723-1.c: Same.
4386 * gcc.c-torture/compile/930621-1.c: Same.
4387 * gcc.c-torture/compile/991214-2.c: Same.
4388 * gcc.c-torture/compile/bcopy.c: Same.
4389 * gcc.c-torture/compile/memtst.c: Same.
4390 * gcc.c-torture/compile/msp.c: Same.
4391 * gcc.c-torture/compile/stuct.c: Same.
4392 * gcc.c-torture/execute/20011008-3.c: Same.
4393 * gcc.c-torture/execute/20030209-1.c: Same.
4394 * gcc.c-torture/execute/20031012-1.c: Same.
4395 * gcc.c-torture/execute/20040805-1.c: Same.
4396 * gcc.c-torture/execute/920410-1.c: Same.
4397 * gcc.c-torture/execute/921113-1.c: Same.
4398 * gcc.c-torture/execute/921202-1.c: Same.
4399 * gcc.c-torture/execute/921208-2.c: Same.
4400 * gcc.c-torture/execute/930106-1.c: Same.
4401 * gcc.c-torture/execute/930406-1.c: Same.
4402 * gcc.c-torture/execute/950221-1.c: Same.
4403 * gcc.c-torture/execute/960521-1.c: Same.
4404 * gcc.c-torture/execute/980605-1.c: Same.
4405 * gcc.c-torture/execute/comp-goto-1.c: Same.
4406 * gcc.c-torture/execute/comp-goto-2.c: Same.
4407 * gcc.c-torture/execute/memcpy-1.c: Same.
4408 * gcc.c-torture/execute/multi-ix.c: Same.
4409 * gcc.c-torture/execute/nestfunc-4.c: Same.
4410 * gcc.c-torture/execute/pr20621-1.c: Same.
4411 * gcc.c-torture/execute/pr23135.c: Same.
4412 * gcc.c-torture/execute/pr28982b.c: Same.
4413 * gcc.dg/loop-3.c: Same.
4414 * gcc.dg/struct-ret-3.c: Same.
4415 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4416 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4417 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4418 * gcc.dg/tree-prof/pr44777.c: Same.
4419
4420 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4421
4422 PR jit/81144
4423 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4424 memset call with zero-initialization.
4425 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4426
4427 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4428
4429 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4430 (main): Renamed to ...
4431 (fma4_test): ... this.
4432
4433 2017-06-20 Julia Koval <julia.koval@intel.com>
4434
4435 * gcc.target/i386/pr73350-2.c: New test.
4436
4437 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4438
4439 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4440 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4441 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4442 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4443 restrict to x86_64-*-*-gnu.
4444 Skip scan-assembler on *-*-darwin*.
4445 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4446 * gcc.dg/loop-invariant.c: Likewise.
4447 * gcc.dg/lto/pr70955_0.c: Likewise.
4448 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4449 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4450 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4451
4452 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4453 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4454 targets.
4455 * gcc.dg/attr-ms_struct-2.c: Likewise.
4456 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4457 * gcc.dg/bf-ms-layout.c: Likewise.
4458 * gcc.dg/bf-ms-layout-2.c: Likewise.
4459 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4460 Require fpic support.
4461 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4462 targets.
4463 * gcc.target/i386/bitfield2.c: Likewise.
4464 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4465 targets.
4466 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4467
4468 2017-06-20 Nathan Sidwell <nathan@acm.org>
4469
4470 PR c++/67074
4471 * g++.dg/lookup/pr67074.C: New.
4472 * g++.dg/parse/namespace-alias-1.C: Adjust.
4473
4474 2017-06-20 Richard Biener <rguenther@suse.de>
4475
4476 PR middle-end/81097
4477 * c-c++-common/ubsan/pr81097.c: New testcase.
4478
4479 2017-06-20 Richard Biener <rguenther@suse.de>
4480
4481 * gcc.dg/vect/pr65947-9.c: Adjust.
4482
4483 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4484
4485 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4486 * gcc.target/arm/acle/cdp2.c: Likewise.
4487 * gcc.target/arm/acle/ldc.c: Likewise.
4488 * gcc.target/arm/acle/ldc2.c: Likewise.
4489 * gcc.target/arm/acle/ldc2l.c: Likewise.
4490 * gcc.target/arm/acle/ldcl.c: Likewise.
4491 * gcc.target/arm/acle/mcr.c: Likewise.
4492 * gcc.target/arm/acle/mcr2.c: Likewise.
4493 * gcc.target/arm/acle/mcrr.c: Likewise.
4494 * gcc.target/arm/acle/mcrr2.c: Likewise.
4495 * gcc.target/arm/acle/mrc.c: Likewise.
4496 * gcc.target/arm/acle/mrc2.c: Likewise.
4497 * gcc.target/arm/acle/mrrc.c: Likewise.
4498 * gcc.target/arm/acle/mrrc2.c: Likewise.
4499 * gcc.target/arm/acle/stc.c: Likewise.
4500 * gcc.target/arm/acle/stc2.c: Likewise.
4501 * gcc.target/arm/acle/stc2l.c: Likewise.
4502 * gcc.target/arm/acle/stcl.c: Likewise.
4503
4504 2017-06-20 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR target/81121
4507 * gcc.target/i386/pr81121.c: New test.
4508
4509 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4510
4511 PR target/79799
4512 * gcc.target/powerpc/pr79799-1.c: New test.
4513 * gcc.target/powerpc/pr79799-2.c: Likewise.
4514 * gcc.target/powerpc/pr79799-3.c: Likewise.
4515 * gcc.target/powerpc/pr79799-4.c: Likewise.
4516 * gcc.target/powerpc/pr79799-5.c: Likewise.
4517
4518 2017-06-19 Nathan Sidwell <nathan@acm.org>
4519
4520 PR c++/81124
4521 PR c++/79766
4522 * g++.dg/lookup/pr79766.C: New.
4523 * g++.dg/lookup/pr81124.C: New.
4524 * g++.dg/template/explicit6.C: Adjust.
4525 * g++.old-deja/g++.other/decl5.C: Adjust.
4526
4527 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4528
4529 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4530 -DSTACK_SIZE.
4531
4532 2017-06-19 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR sanitizer/81125
4535 * g++.dg/ubsan/pr81125.C: New test.
4536
4537 PR sanitizer/81111
4538 * g++.dg/ubsan/pr81111.C: New test.
4539
4540 2017-06-19 Richard Biener <rguenther@suse.de>
4541
4542 PR middle-end/81118
4543 * gcc.dg/torture/pr81118.c: New testcase.
4544
4545 2017-06-19 Richard Biener <rguenther@suse.de>
4546
4547 PR tree-optimization/80887
4548 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4549
4550 2017-06-19 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR ipa/81112
4553 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4554
4555 2017-06-19 Nathan Sidwell <nathan@acm.org>
4556
4557 PR c++/81119
4558 * g++.dg/warn/pr81119.C: New.
4559
4560 2017-06-19 Martin Liska <mliska@suse.cz>
4561
4562 PR sanitizer/80879
4563 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4564
4565 2017-06-19 Martin Liska <mliska@suse.cz>
4566
4567 PR ipa/80732
4568 * gcc.target/i386/mvc5.c: Scan indirect_function.
4569 * gcc.target/i386/mvc7.c: Likewise.
4570 * gcc.target/i386/pr80732.c: New test.
4571
4572 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4573
4574 PR c++/66093
4575 * g++.dg/cpp1y/constexpr-66093.C: New.
4576
4577 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4578
4579 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4580 dg-skip-if list.
4581
4582 2017-06-19 Richard Biener <rguenther@suse.de>
4583
4584 PR ipa/81112
4585 * g++.dg/torture/pr81112.C: New testcase.
4586
4587 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
4588
4589 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4590
4591 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4592
4593 PR fortran/52473
4594 * gfortran.dg/cshift_1.f90: New test.
4595
4596 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4597
4598 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4599
4600 2017-06-16 Carl Love <cel@us.ibm.com>
4601
4602 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4603 main): Add runnable tests and test checker for vec_float,
4604 vec_float2, vec_floate and vec_floato builtins.
4605
4606 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4607
4608 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4609 the architecture options added by dg-add-options arm_neon.
4610 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4611 to the architecture.
4612 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4613 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4614 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4615
4616 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4617
4618 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4619 multilibs have been built.
4620
4621 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4622
4623 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4624 * gcc.target/arm/pr51915.c: Likewise.
4625 * gcc.target/arm/pr52006.c: Likewise.
4626 * gcc.target/arm/pr53187.c: Likewise.
4627
4628 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4629
4630 * gcc.target/arm/multilibs.exp: New file.
4631
4632 2017-06-16 Martin Sebor <msebor@redhat.com>
4633
4634 PR tree-optimization/80933
4635 PR tree-optimization/80934
4636 * gcc.dg/fold-bcopy.c: New test.
4637 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4638 * gcc.dg/tree-ssa/alias-36.c: Likewise.
4639 * gcc.dg/pr79214.c: Adjust.
4640 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4641 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4642 * gcc.dg/builtins-nonnull.c: Likewise.
4643
4644 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4645
4646 PR target/71778
4647 * gcc.target/arm/pr71778.c: New.
4648
4649 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
4650
4651 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4652
4653 2017-06-16 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/81090
4656 * gcc.dg/graphite/pr81090.c: New testcase.
4657
4658 2017-06-16 Janus Weil <janus@gcc.gnu.org>
4659
4660 PR fortran/80983
4661 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4662
4663 2017-06-16 Jakub Jelinek <jakub@redhat.com>
4664
4665 PR sanitizer/81094
4666 * c-c++-common/ubsan/object-size-11.c: New test.
4667
4668 2017-06-15 Martin Sebor <msebor@redhat.com>
4669
4670 PR c++/80560
4671 * g++.dg/Wclass-memaccess.C: New test.
4672
4673 2017-06-15 Janus Weil <janus@gcc.gnu.org>
4674
4675 PR fortran/80983
4676 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4677
4678 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4679
4680 PR lto/69866
4681 * gcc.dg/lto/pr69866_0.c: New test.
4682 * gcc.dg/lto/pr69866_1.c: Likewise.
4683
4684 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4685
4686 PR target/78818
4687 * gcc.target/msp430/pr78818-real.c: New template for tests.
4688 * gcc.target/msp430/pr78818-auto.c: New test.
4689 * gcc.target/msp430/pr78818-data-region.c: New test.
4690 * gcc.target/msp430/pr78818-data-sec.c: New test.
4691 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4692
4693 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4694
4695 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4696 instructions in it rather than the number of IT blocks being 2.
4697 Transfer scan directive arm_thumb2 restriction to the whole
4698 testcase and restrict further to Thumb-only targets.
4699
4700 2017-06-15 Tamar Christina <tamar.christina@arm.com>
4701
4702 * gcc.target/arm/sdiv_costs_1.c:
4703 Use dg-add-options.
4704
4705 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4706
4707 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4708 * gcc.target/mips/pr51513-1.c: New test.
4709 * gcc.target/mips/pr51513-2.c: New test.
4710
4711 2017-06-14 Richard Biener <rguenther@suse.de>
4712
4713 PR tree-optimization/81083
4714 * gcc.dg/torture/pr81083.c: Add prototypes.
4715
4716 2017-06-14 Richard Biener <rguenther@suse.de>
4717
4718 PR middle-end/81088
4719 * c-c++-common/ubsan/pr81088.c: New testcase.
4720
4721 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4722
4723 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4724
4725 2017-06-14 Andrew Pinski <apinski@cavium.com>
4726 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4727
4728 PR target/71663
4729 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4730 * gcc.target/aarch64/vect-init-2.c: Likewise.
4731 * gcc.target/aarch64/vect-init-3.c: Likewise.
4732 * gcc.target/aarch64/vect-init-4.c: Likewise.
4733 * gcc.target/aarch64/vect-init-5.c: Likewise.
4734
4735 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4736
4737 PR c++/58541
4738 * g++.dg/cpp0x/constexpr-58541.C: New.
4739
4740 2017-06-14 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/81083
4743 * gcc.dg/torture/pr81083.c: New testcase.
4744
4745 2017-06-14 Jakub Jelinek <jakub@redhat.com>
4746
4747 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4748 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4749
4750 2017-06-13 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR c++/80973
4753 * g++.dg/ubsan/pr80973.C: New test.
4754
4755 PR c++/80984
4756 * g++.dg/opt/nrv18.C: New test.
4757
4758 2017-06-13 Martin Liska <mliska@suse.cz>
4759
4760 PR sanitize/78204
4761 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4762 test by adding no_sanitize attribute.
4763 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4764
4765 2017-06-13 Renlin Li <renlin.li@arm.com>
4766
4767 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4768 conditionally.
4769
4770 2017-06-13 Martin Jambor <mjambor@suse.cz>
4771
4772 PR tree-optimization/80803
4773 PR tree-optimization/81063
4774 gcc.dg/tree-ssa/pr80803.c: New test.
4775 gcc.dg/tree-ssa/pr81063.c: Likewise.
4776
4777 2017-06-12 Yury Gribov <tetra2005@gmail.com>
4778
4779 * c-c++-common/fold-masked-cmp-3.c: New test.
4780
4781 2017-06-13 Yury Gribov <tetra2005@gmail.com>
4782
4783 PR tree-optimization/67328
4784 * c-c++-common/fold-masked-cmp-1.c: New test.
4785 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4786 * gcc.dg/pr46309.c: Fix pattern.
4787 * gcc.dg/pr46309-2.c: Likewise.
4788
4789 2017-06-13 Tamar Christina <tamar.christina@arm.com>
4790
4791 * gcc.target/arm/sdiv_costs_1.c:
4792 Require arm_arch_v8a_ok and add march option.
4793
4794 2017-06-13 Martin Liska <mliska@suse.cz>
4795
4796 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4797 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4798 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4799
4800 2017-06-13 Richard Biener <rguenther@suse.de>
4801
4802 PR middle-end/81065
4803 * c-c++-common/ubsan/pr81065.c: New testcase.
4804
4805 2017-06-12 Ian Lance Taylor <iant@golang.org>
4806
4807 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4808 freorder. Update comment to explain test.
4809
4810 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4811
4812 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4813 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4814 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4815 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4816
4817 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4818
4819 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4820
4821 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4822
4823 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4824
4825 2017-06-12 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR tree-optimization/81003
4828 * gcc.c-torture/compile/pr81003.c: New test.
4829
4830 2017-06-12 Richard Biener <rguenther@suse.de>
4831
4832 PR tree-optimization/81053
4833 * gcc.dg/torture/pr81053.c: New testcase.
4834
4835 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4836
4837 PR fortran/80988
4838 * gfortran.dg/implied_do_io_3.f90: New test.
4839
4840 2017-06-10 Tom de Vries <tom@codesourcery.com>
4841
4842 * lib/target-supports.exp (check_effective_target_signal): New proc.
4843 * lib/gcc.exp (gcc_target_compile): Remove appending of
4844 -DSIGNAL_SUPPRESS to additional_flags.
4845 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4846 additional_flags if effective target signal is not supported by the
4847 target.
4848 * gcc.c-torture/execute/20101011-1.c: Same.
4849 * gcc.dg/c99-stdint-1.c: Same.
4850 * gcc.dg/c99-stdint-2.c: Same.
4851 * gcc.dg/c99-stdint-5.c: Same.
4852 * gcc.dg/c99-stdint-6.c: Same.
4853 * gcc.dg/stdint-width-1.c: Same.
4854
4855 2017-06-10 Tom de Vries <tom@codesourcery.com>
4856
4857 * lib/target-supports.exp (check_effective_target_stack_size)
4858 (dg-effective-target-value): New proc.
4859 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4860 additional_flags.
4861 * lib/objc.exp (objc_target_compile): Same.
4862 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4863 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4864 dg-additional-options.
4865 * gcc.c-torture/compile/20080806-1.c: Same.
4866 * gcc.c-torture/compile/920723-1.c: Same.
4867 * gcc.c-torture/compile/930621-1.c: Same.
4868 * gcc.c-torture/compile/991214-2.c: Same.
4869 * gcc.c-torture/compile/bcopy.c: Same.
4870 * gcc.c-torture/compile/memtst.c: Same.
4871 * gcc.c-torture/compile/msp.c: Same.
4872 * gcc.c-torture/compile/stuct.c: Same.
4873 * gcc.c-torture/execute/20011008-3.c: Same.
4874 * gcc.c-torture/execute/20030209-1.c: Same.
4875 * gcc.c-torture/execute/20031012-1.c: Same.
4876 * gcc.c-torture/execute/20040805-1.c: Same.
4877 * gcc.c-torture/execute/920410-1.c: Same.
4878 * gcc.c-torture/execute/920501-7.c: Same.
4879 * gcc.c-torture/execute/921113-1.c: Same.
4880 * gcc.c-torture/execute/921202-1.c: Same.
4881 * gcc.c-torture/execute/921208-2.c: Same.
4882 * gcc.c-torture/execute/930106-1.c: Same.
4883 * gcc.c-torture/execute/930406-1.c: Same.
4884 * gcc.c-torture/execute/950221-1.c: Same.
4885 * gcc.c-torture/execute/960521-1.c: Same.
4886 * gcc.c-torture/execute/980605-1.c: Same.
4887 * gcc.c-torture/execute/comp-goto-1.c: Same.
4888 * gcc.c-torture/execute/comp-goto-2.c: Same.
4889 * gcc.c-torture/execute/memcpy-1.c: Same.
4890 * gcc.c-torture/execute/multi-ix.c: Same.
4891 * gcc.c-torture/execute/nestfunc-4.c: Same.
4892 * gcc.c-torture/execute/pr20621-1.c: Same.
4893 * gcc.c-torture/execute/pr23135.c: Same.
4894 * gcc.c-torture/execute/pr28982b.c: Same.
4895 * gcc.dg/loop-3.c: Same.
4896 * gcc.dg/struct-ret-3.c: Same.
4897 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4898 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4899 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4900 * gcc.dg/tree-prof/pr44777.c: Same.
4901
4902 2017-06-09 David Malcolm <dmalcolm@redhat.com>
4903
4904 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4905 (test_mutually_exclusive_suggestions): New test function.
4906 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4907 (test_mutually_exclusive_suggestions): New test function.
4908 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4909 (test_mutually_exclusive_suggestions): New test function.
4910 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4911 (test_show_locus): Add special-case for
4912 "test_mutually_exclusive_suggestions".
4913
4914 2017-06-09 Ian Lance Taylor <iant@golang.org>
4915
4916 * gcc.dg/tree-prof/split-1.c: New test.
4917
4918 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
4919
4920 * gcc.dg/predict-14.c: Avoid cold function detection.
4921 * gcc.target/i386/umod-3.c: Likewise.
4922
4923 2017-06-09 Tamar Christina <tamar.christina@arm.com>
4924
4925 * gcc.target/aarch64/lrint-matherr.h: New.
4926 * gcc.target/aarch64/inline-lrint_1.c: New.
4927 * gcc.target/aarch64/inline-lrint_2.c: New.
4928 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4929 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4930
4931 2017-06-09 Tamar Christina <tamar.christina@arm.com>
4932
4933 * gcc.target/arm/sdiv_costs_1.c: New.
4934
4935 2017-06-09 Tom de Vries <tom@codesourcery.com>
4936
4937 PR target/80855
4938 * gcc.target/nvptx/label-values.c: New test.
4939
4940 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4941
4942 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4943 Test for null definitions instead of them being undefined. Add entry
4944 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4945 about using the effective target for architecture extension.
4946 (check_effective_target_arm_arch_v7ve_ok): Remove.
4947 (add_options_for_arm_arch_v7ve): Likewise.
4948
4949 2017-06-09 Richard Biener <rguenther@suse.de>
4950
4951 PR tree-optimization/66623
4952 * gcc.dg/vect/pr66623.c: New testcase.
4953
4954 2017-06-09 Richard Biener <rguenther@suse.de>
4955
4956 PR tree-optimization/79483
4957 * gcc.dg/graphite/pr79483.c: New testcase.
4958
4959 2017-06-09 Richard Biener <rguenther@suse.de>
4960
4961 PR middle-end/81007
4962 * g++.dg/pr81007.C: New testcase.
4963
4964 2017-06-09 Jakub Jelinek <jakub@redhat.com>
4965
4966 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4967 instead of "rsp" for -m32.
4968 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4969 target, add -msse2 to dg-options.
4970 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4971 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4972
4973 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4974
4975 PR target/80966
4976 * gcc.target/powerpc/stack-limit.c: New testcase.
4977
4978 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4979
4980 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4981 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4982 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4983 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4984 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4985 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
4986
4987 2017-06-08 Jakub Jelinek <jakub@redhat.com>
4988
4989 PR c/81006
4990 * c-c++-common/gomp/pr81006.c: New test.
4991
4992 PR c++/81011
4993 * g++.dg/gomp/pr81011.C: New test.
4994
4995 PR middle-end/81005
4996 * c-c++-common/ubsan/align-10.c: New test.
4997 * c-c++-common/ubsan/null-13.c: New test.
4998
4999 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5000
5001 PR target/81015
5002 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5003 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5004 * gcc.target/i386/pr81015.c: New test.
5005
5006 2017-06-08 Tom de Vries <tom@codesourcery.com>
5007
5008 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5009 trampolines instead of NO_TRAMPOLINES.
5010 * gcc.c-torture/execute/20000822-1.c: Same.
5011 * gcc.c-torture/execute/920428-2.c: Same.
5012 * gcc.c-torture/execute/920501-7.c: Same.
5013 * gcc.c-torture/execute/920612-2.c: Same.
5014 * gcc.c-torture/execute/921017-1.c: Same.
5015 * gcc.c-torture/execute/921215-1.c: Same.
5016 * gcc.c-torture/execute/931002-1.c: Same.
5017 * gcc.c-torture/execute/comp-goto-2.c: Same.
5018 * gcc.c-torture/execute/nestfunc-1.c: Same.
5019 * gcc.c-torture/execute/nestfunc-2.c: Same.
5020 * gcc.c-torture/execute/nestfunc-3.c: Same.
5021 * gcc.c-torture/execute/nestfunc-5.c: Same.
5022 * gcc.c-torture/execute/nestfunc-6.c: Same.
5023 * gcc.c-torture/execute/pr24135.c: Same.
5024 * gcc.dg/Wtrampolines.c: Same.
5025 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5026 * gcc.dg/torture/stackalign/nested-5.c: Same.
5027 * gcc.dg/torture/stackalign/nested-6.c: Same.
5028 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5029 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5030 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5031 * gcc.dg/trampoline-1.c: Same.
5032 * gcc.dg/tree-prof/pr44777.c: Same.
5033 * gcc.target/i386/pr67770.c: Same.
5034 * lib/gcc.exp (gcc_target_compile): Remove appending of
5035 -DNO_TRAMPOLINES to additional_flags.
5036 * lib/objc.exp (objc_target_compile): Same.
5037
5038 2017-06-08 Tom de Vries <tom@codesourcery.com>
5039
5040 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5041 'gcc,no_trampolines' instead of 'no_trampolines'.
5042
5043 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5044
5045 PR middle-end/79988
5046 * gcc.target/i386/mpx/pr79988.c: New test.
5047
5048 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5049
5050 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5051 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5052 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5053
5054 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5055
5056 * g++.dg/tree-ssa/counts-1.C: New testcase.
5057 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5058
5059 2017-08-08 Julia Koval <julia.koval@intel.com>
5060
5061 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5062 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5063 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5064 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5065 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5066 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5067
5068 2017-06-08 Marek Polacek <polacek@redhat.com>
5069
5070 PR sanitize/80932
5071 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5072
5073 2017-08-08 Julia Koval <julia.koval@intel.com>
5074
5075 PR target/73350,80862
5076 * gcc.target/i386/pr73350.c: New test.
5077
5078 2017-06-08 Richard Biener <rguenther@suse.de>
5079
5080 PR tree-optimization/80928
5081 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5082
5083 2017-06-07 Carl Love <cel@us.ibm.com>
5084
5085 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5086
5087 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5088
5089 PR c++/80990
5090 * g++.dg/cpp1z/class-deduction39.C: New.
5091
5092 2017-06-07 Marek Polacek <polacek@redhat.com>
5093
5094 PR sanitizer/80932
5095 * c-c++-common/ubsan/pr80932.c: New test.
5096
5097 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5098
5099 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5100 * gcc.target/i386/l_fma_double_2.c: Ditto.
5101 * gcc.target/i386/l_fma_double_3.c: Ditto.
5102 * gcc.target/i386/l_fma_double_4.c: Ditto.
5103 * gcc.target/i386/l_fma_double_5.c: Ditto.
5104 * gcc.target/i386/l_fma_double_6.c: Ditto.
5105 * gcc.target/i386/l_fma_float_1.c: Ditto.
5106 * gcc.target/i386/l_fma_float_2.c: Ditto.
5107 * gcc.target/i386/l_fma_float_3.c: Ditto.
5108 * gcc.target/i386/l_fma_float_4.c: Ditto.
5109 * gcc.target/i386/l_fma_float_5.c: Ditto.
5110 * gcc.target/i386/l_fma_float_6.c: Ditto.
5111
5112 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5113
5114 * gcc.target/aarch64/sdiv_costs_1.c: New.
5115
5116 2017-06-07 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/80928
5119 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5120 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5121
5122 2017-06-07 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/80928
5125 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5126 check_results.
5127
5128 2017-06-06 Nathan Sidwell <nathan@acm.org>
5129
5130 * g++.dg/pr45330.C: Add inline namespace case.
5131
5132 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5133
5134 PR fortran/80975
5135 * gfortran.dg/matmul_16.f90: New test.
5136 * gfortran.dg/inline_matmul_18.f90: New test.
5137
5138 2017-06-06 Marek Polacek <polacek@redhat.com>
5139
5140 PR c/79983
5141 * gcc.dg/pr79983.c: New test.
5142
5143 2017-06-06 David S. Miller <davem@davemloft.net>
5144
5145 * gcc.target/sparc/sparc-ret-3.c: New test.
5146
5147 2017-06-06 Tom de Vries <tom@codesourcery.com>
5148
5149 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5150 label_values instead of NO_LABEL_VALUES.
5151 * gcc.c-torture/compile/920301-1.c: Same.
5152 * gcc.c-torture/compile/920501-1.c: Same.
5153 * gcc.c-torture/compile/941014-4.c: Same.
5154 * gcc.c-torture/compile/labels-1.c: Same.
5155 * gcc.c-torture/compile/pr18903.c: Same.
5156 * gcc.c-torture/execute/920302-1.c: Same.
5157 * gcc.c-torture/execute/920415-1.c: Same.
5158 * gcc.c-torture/execute/920428-2.c: Same.
5159 * gcc.c-torture/execute/920501-3.c: Same.
5160 * gcc.c-torture/execute/920501-4.c: Same.
5161 * gcc.c-torture/execute/920501-5.c: Same.
5162 * gcc.c-torture/execute/920501-7.c: Same.
5163 * gcc.c-torture/execute/920721-4.c: Same.
5164 * gcc.c-torture/execute/980526-1.c: Same.
5165 * gcc.c-torture/execute/990208-1.c: Same.
5166 * gcc.c-torture/execute/comp-goto-1.c: Same.
5167 * gcc.c-torture/execute/comp-goto-2.c: Same.
5168 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5169 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5170 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5171 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5172 * gcc.dg/tree-prof/pr44777.c: Same.
5173 * gcc.misc-tests/bprob-2.c: Same.
5174 * gcc.misc-tests/gcov-3.c: Same.
5175 * lib/gcc.exp (gcc_target_compile): Remove appending of
5176 -DNO_LABEL_VALUES to additional_flags.
5177 * lib/objc.exp (objc_target_compile): Same.
5178 * lib/target-supports.exp (check_effective_target_label_values): Test on
5179 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5180
5181 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5182
5183 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5184
5185 2017-06-06 Richard Biener <rguenther@suse.de>
5186
5187 PR tree-optimization/80974
5188 * gcc.dg/torture/pr80974.c: New testcase.
5189
5190 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5191
5192 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5193 "unsigned int" in conversation warning on line 15.
5194
5195 2017-06-06 Richard Biener <rguenther@suse.de>
5196
5197 PR tree-optimization/80928
5198 * gcc.dg/vect/pr80928.c: New testcase.
5199 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5200 * gcc.dg/vect/slp-13.c: Likewise.
5201 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5202
5203 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5204
5205 * g++.dg/plugin/comment_plugin.c: New test plugin.
5206 * g++.dg/plugin/comments-1.C: New test file.
5207 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5208
5209 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5210
5211 * gcc.misc-tests/gcov-1a.c: New test.
5212
5213 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5214
5215 * gcc.target/powerpc/clone1.c: New test.
5216
5217 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5218
5219 PR fortran/70601
5220 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5221
5222 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5223
5224 PR fortran/35339
5225 * gfortran.dg/implied_do_io_1.f90: New Test.
5226 * gfortran.dg/implied_do_io_2.f90: New Test.
5227
5228 2017-06-05 Renlin Li <renlin.li@arm.com>
5229
5230 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5231 selector to related line.
5232
5233 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5234
5235 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5236
5237 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5238
5239 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5240
5241 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5242
5243 * gcc.target/aarch64/subs_compare_2.c: New test.
5244
5245 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5246
5247 * gcc.target/aarch64/subs_compare_1.c: New test.
5248
5249 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5250
5251 * gcc.target/mips/div-9.c: Delete duplicate test.
5252 * gcc.target/mips/div-10.c: Ditto.
5253 * gcc.target/mips/div-11.c: Ditto.
5254 * gcc.target/mips/div-12.c: Ditto.
5255
5256 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5257
5258 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5259
5260 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5261
5262 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5263 vesrion of the dejagnu grep.
5264 (list-module-names): Use it and adjust the regular expressions for
5265 modules and submodules.
5266 * gfortran.dg/prof/prof.exp: Cleanup modules.
5267 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5268 directives.
5269 * gfortran.dg/altreturn_8.f90: Likewise.
5270 * gfortran.dg/associate_12.f90: Likewise.
5271 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5272 * gfortran.dg/charlen_15.f90: Likewise.
5273 * gfortran.dg/class_4a.f03: Likewise.
5274 * gfortran.dg/class_54.f90: Likewise.
5275 * gfortran.dg/class_dummy_4.f03: Likewise.
5276 * gfortran.dg/class_dummy_5.f90: Likewise.
5277 * gfortran.dg/constructor_9.f90: Likewise.
5278 * gfortran.dg/dec_structure_15.f90: Likewise.
5279 * gfortran.dg/do_check_8.f90: Likewise.
5280 * gfortran.dg/dtio_26.f03: Likewise.
5281 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5282 * gfortran.dg/equiv_9.f90: Likewise.
5283 * gfortran.dg/extends_15.f90: Likewise.
5284 * gfortran.dg/finalize_22.f90: Likewise.
5285 * gfortran.dg/finalize_23.f90: Likewise.
5286 * gfortran.dg/generic_26.f90: Likewise.
5287 * gfortran.dg/generic_27.f90: Likewise.
5288 * gfortran.dg/namelist_76.f90: Likewise.
5289 * gfortran.dg/pointer_init_8.f90: Likewise.
5290 * gfortran.dg/pr61318.f90: Likewise.
5291 * gfortran.dg/pr77260_1.f90: Likewise.
5292 * gfortran.dg/pr77260_2.f90: Likewise.
5293 * gfortran.dg/pr77420_3.f90: Likewise.
5294 * gfortran.dg/proc_ptr_39.f90: Likewise.
5295 * gfortran.dg/proc_ptr_41.f90: Likewise.
5296 * gfortran.dg/proc_ptr_42.f90: Likewise.
5297 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5298 * gfortran.dg/submodule_1.f08: Likewise.
5299 * gfortran.dg/submodule_10.f08: Likewise.
5300 * gfortran.dg/submodule_14.f08: Likewise.
5301 * gfortran.dg/submodule_15.f08: Likewise.
5302 * gfortran.dg/submodule_2.f08: Likewise.
5303 * gfortran.dg/submodule_5.f08: Likewise.
5304 * gfortran.dg/submodule_6.f08: Likewise.
5305 * gfortran.dg/submodule_7.f08: Likewise.
5306 * gfortran.dg/submodule_8.f08: Likewise.
5307 * gfortran.dg/submodule_9.f08: Likewise.
5308 * gfortran.dg/transfer_class_2.f90: Likewise.
5309 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5310 * gfortran.dg/typebound_call_24.f03: Likewise.
5311 * gfortran.dg/typebound_call_25.f90: Likewise.
5312 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5313 * gfortran.dg/typebound_generic_12.f03: Likewise.
5314 * gfortran.dg/typebound_generic_13.f03: Likewise.
5315 * gfortran.dg/typebound_generic_14.f03: Likewise.
5316 * gfortran.dg/typebound_generic_15.f90: Likewise.
5317 * gfortran.dg/typebound_operator_16.f03: Likewise.
5318 * gfortran.dg/typebound_operator_18.f90: Likewise.
5319 * gfortran.dg/typebound_operator_20.f90: Likewise.
5320 * gfortran.dg/typebound_override_3.f90: Likewise.
5321 * gfortran.dg/typebound_override_4.f90: Likewise.
5322 * gfortran.dg/typebound_override_5.f90: Likewise.
5323 * gfortran.dg/typebound_override_6.f90: Likewise.
5324 * gfortran.dg/typebound_override_7.f90: Likewise.
5325 * gfortran.dg/typebound_proc_28.f03: Likewise.
5326 * gfortran.dg/typebound_proc_29.f90: Likewise.
5327 * gfortran.dg/typebound_proc_30.f90: Likewise.
5328 * gfortran.dg/typebound_proc_31.f90: Likewise.
5329 * gfortran.dg/typebound_proc_32.f90: Likewise.
5330 * gfortran.dg/typebound_proc_33.f90: Likewise.
5331 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5332 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5333 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5334 * gfortran.dg/use_only_3.f90: Likewise.
5335 * gfortran.dg/use_without_only_1.f90: Likewise.
5336 * gfortran.dg/warn_unused_function.f90: Likewise.
5337 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5338 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5339
5340 2017-06-04 Marek Polacek <polacek@redhat.com>
5341
5342 PR c/80919
5343 * gcc.dg/format/pr80919.c: New test.
5344
5345 2017-06-02 Martin Sebor <msebor@redhat.com>
5346
5347 PR c/80892
5348 * c-c++-common/Wfloat-conversion-2.c: New test.
5349
5350 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5351
5352 PR c++/68754
5353 * g++.dg/cpp1y/constexpr-68754.C: New.
5354
5355 2017-06-02 Carl Love <cel@us.ibm.com>
5356
5357 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5358 for the new built-ins.
5359
5360 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5361
5362 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5363
5364 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5365
5366 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5367 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5368 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5369 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5370 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5371
5372 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5373
5374 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5375
5376 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5377
5378 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5379
5380 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5381
5382 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5383 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5384 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5385 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5386 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5387 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5388 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5389 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5390 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5391
5392 2017-06-02 Nathan Sidwell <nathan@acm.org>
5393
5394 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5395
5396 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR rtl-optimization/80903
5399 * gcc.dg/pr80903.c: New test.
5400
5401 PR fortran/80918
5402 * gfortran.dg/gomp/pr80918.f90: New test.
5403
5404 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5405
5406 * c-c++-common/Wsizeof-pointer-div.c: New test.
5407 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5408 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5409 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5410 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5411 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5412 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5413 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5414 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5415 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5416 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5417 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5418 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5419 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5420 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5421 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5422 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5423 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5424 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5425
5426 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5427
5428 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5429 Update the target to power8-vector.
5430
5431 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5432
5433 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5434
5435 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5436
5437 * debug12.adb, debug12.ads: New testcase.
5438
5439 2017-06-01 Martin Jambor <mjambor@suse.cz>
5440
5441 PR tree-optimization/80898
5442 * gcc.dg/tree-ssa/pr80898.c: New test.
5443 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5444
5445 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5446
5447 PR c++/80896
5448 * g++.dg/cpp1z/nodiscard5.C: New.
5449
5450 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5451
5452 * gcc.target/arc/pr9001195952.c: New test.
5453
5454 2017-06-01 Tom de Vries <tom@codesourcery.com>
5455
5456 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5457 * gcc.c-torture/compile/asmgoto-1.c: Same.
5458 * gcc.dg/20000707-1.c: Same.
5459 * gcc.dg/pr38700.c: Same.
5460 * gcc.dg/pr70169.c: Same.
5461 * gcc.dg/pr80112.c: Same.
5462 * gcc.dg/torture/pr51071-2.c: Same.
5463 * gcc.dg/torture/pr51071.c: Same.
5464 * gcc.dg/tree-ssa/alias-34.c: Same.
5465
5466 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5467
5468 * gnat.dg/debug11.adb: New testcase.
5469
5470 2017-06-01 Richard Biener <rguenther@suse.de>
5471
5472 PR middle-end/66313
5473 * c-c++-common/ubsan/pr66313.c: New testcase.
5474 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5475
5476 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5477
5478 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
5479 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5480 to vsx_hw. Add dg-skip-if directive to disable this test if
5481 -mcpu overridden.
5482 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5483 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5484 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5485 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5486 to dg-option. Add dg-skip-if directive to disable this test
5487 for darwin. Add dg-skip-if directive to disable this test if
5488 -mcpu overridden.
5489
5490 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5491
5492 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5493 (_mm_maskz_max_sd): Test new intrinsics.
5494 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5495 (_mm_maskz_max_sd): Test new intrinsics.
5496 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5497 (_mm_maskz_max_ss): Test new intrinsics.
5498 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5499 (_mm_maskz_max_ss): Test new intrinsics.
5500 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5501 (_mm_maskz_min_sd): Test new intrinsics.
5502 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5503 (_mm_maskz_min_sd): Test new intrinsics.
5504 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5505 (_mm_maskz_min_ss): Test new intrinsics.
5506 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5507 (_mm_maskz_min_ss): Test new intrinsics.
5508
5509 2017-05-31 Nathan Sidwell <nathan@acm.org>
5510
5511 * g++.dg/lookup/lambda1.C New.
5512
5513 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5514
5515 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5516 on pointer should not be replaced.
5517
5518 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5519
5520 PR testsuite/80580
5521 * gcc.dg/gimplefe-error-7.c: New test.
5522
5523 2017-05-31 Graham Markall <graham.markall@embecosm.com>
5524
5525 * gcc.target/arc/add_n-combine.c: New test.
5526 * gcc.target/arc/sub_n-combine.c: New test.
5527
5528 2017-05-31 Richard Biener <rguenther@suse.de>
5529
5530 PR target/80880
5531 * gcc.target/i386/pr80880.c: New testcase.
5532
5533 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5534
5535 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5536
5537 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5538
5539 * gcc.dg/vect/pr80815-3.c: New test.
5540
5541 2017-05-31 Richard Biener <rguenther@suse.de>
5542
5543 PR tree-optimization/80906
5544 * gcc.dg/graphite/pr80906.c: New testcase.
5545
5546 2017-05-30 Tom de Vries <tom@codesourcery.com>
5547
5548 PR testsuite/80910
5549 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5550 unsupported if host compiler does not support c++11.
5551 (host_supports_c++11): New proc.
5552
5553 2017-05-30 Martin Sebor <msebor@redhat.com>
5554
5555 PR c/80731
5556 * g++.dg/ext/utf16-4.C: Relax test.
5557 * gcc.dg/fixed-point/int-warning.c: Adjust.
5558
5559 2017-05-30 David Malcolm <dmalcolm@redhat.com>
5560
5561 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5562 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5563 test case.
5564 * g++.dg/plugin/show-template-tree-color.C: New test case.
5565 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5566 * g++.dg/template/show-template-tree-2.C: New test case.
5567 * g++.dg/template/show-template-tree-3.C: New test case.
5568 * g++.dg/template/show-template-tree-4.C: New test case.
5569 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5570 * g++.dg/template/show-template-tree.C: New test case.
5571
5572 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5573
5574 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5575 dg-options.
5576 * gfortran.dg/pr80107.f: Delete testcase.
5577
5578 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
5579
5580 PR target/80833
5581 * gcc.target/i386/pr80833-1.c: New test.
5582 * gcc.target/i386/pr80833-2.c: Ditto.
5583
5584 2017-05-30 Nathan Sidwell <nathan@acm.org>
5585
5586 PR c++/80913
5587 * g++.dg/lookup/pr80913.C: New.
5588
5589 2017-05-30 Richard Biener <rguenther@suse.de>
5590
5591 PR middle-end/80901
5592 * gcc.dg/torture/pr80901.c: New testcase.
5593
5594 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5595
5596 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5597
5598 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5599
5600 PR target/78838
5601 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5602
5603 2017-05-30 Richard Biener <rguenther@suse.de>
5604
5605 PR middle-end/80876
5606 * gcc.dg/torture/pr80876.c: New testcase.
5607
5608 2017-05-29 Nathan Sidwell <nathan@acm.org>
5609
5610 PR c++/80891 (#5)
5611 * g++.dg/lookup/pr80891-5.C: New.
5612
5613 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5614
5615 PR libgfortran/53029
5616 * gfortran.dg/read_5.f90: New test.
5617
5618 2017-05-29 Nathan Sidwell <nathan@acm.org>
5619
5620 PR c++/80891 (#4)
5621 * g++.dg/lookup/pr80891-4.C: New.
5622
5623 PR c++/80891 (#1)
5624 * g++.dg/lookup/pr80891-1.C: New.
5625
5626 PR c++/80891 (#3)
5627 * g++.dg/lookup/pr80891-3.C: New.
5628
5629 PR c++/80891 (#2)
5630 * g++.dg/lookup/pr80891-2.C: New.
5631
5632 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5633
5634 PR fortran/37131
5635 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5636 flags.
5637 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5638 * gfortran.dg/inline_matmul_17.f90: New test.
5639
5640 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5641
5642 * gfortran.dg/matmul_bounds_12.f90: New test.
5643
5644 2017-05-27 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR bootstrap/80887
5647 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5648
5649 2017-05-26 Nathan Sidwell <nathan@acm.org>
5650
5651 * g++.dg/cpp0x/dr2061.C: New.
5652 * g++.dg/parse/namespace-alias-1.C: Add more test.
5653
5654 2017-05-26 Bin Cheng <bin.cheng@arm.com>
5655
5656 PR tree-optimization/80815
5657 * gcc.dg/vect/pr80815-1.c: New test.
5658 * gcc.dg/vect/pr80815-2.c: New test.
5659
5660 2017-05-26 Martin Liska <mliska@suse.cz>
5661
5662 PR ipa/80663
5663 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5664 split at the problematic spot.
5665 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5666 a valid value of the param.
5667
5668 2017-05-26 Marek Polacek <polacek@redhat.com>
5669
5670 PR sanitizer/80875
5671 * c-c++-common/ubsan/pr80875.c: New test.
5672
5673 2017-05-26 Tom de Vries <tom@codesourcery.com>
5674
5675 PR testsuite/80557
5676 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5677 * gcc.dg/Wcxx-compat-8.c: Same.
5678 * gcc.dg/Wobjsize-1.c: Same.
5679 * gcc.dg/Wshadow-local-2.c: Same.
5680 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5681 * gcc.dg/anon-struct-6.c: Same.
5682 * gcc.dg/asm-wide-1.c: Same.
5683 * gcc.dg/builtin-inf-1.c: Same.
5684 * gcc.dg/builtin-redefine.c: Same.
5685 * gcc.dg/c90-array-lval-6.c: Same.
5686 * gcc.dg/c90-array-lval-7.c: Same.
5687 * gcc.dg/c90-fordecl-1.c: Same.
5688 * gcc.dg/c99-fordecl-2.c: Same.
5689 * gcc.dg/cast-lvalue-1.c: Same.
5690 * gcc.dg/cast-lvalue-2.c: Same.
5691 * gcc.dg/compound-lvalue-1.c: Same.
5692 * gcc.dg/cond-lvalue-1.c: Same.
5693 * gcc.dg/cpp/20000419-1.c: Same.
5694 * gcc.dg/cpp/backslash.c: Same.
5695 * gcc.dg/cpp/backslash2.c: Same.
5696 * gcc.dg/cpp/macspace1.c: Same.
5697 * gcc.dg/cpp/macspace2.c: Same.
5698 * gcc.dg/cpp/multiline-2.c: Same.
5699 * gcc.dg/cpp/pr27777.c: Same.
5700 * gcc.dg/cpp/pr30786.c: Same.
5701 * gcc.dg/cpp/pr34602.c: Same.
5702 * gcc.dg/cpp/redef1.c: Same.
5703 * gcc.dg/cpp/tr-warn1.c: Same.
5704 * gcc.dg/cpp/tr-warn3.c: Same.
5705 * gcc.dg/cpp/tr-warn6.c: Same.
5706 * gcc.dg/cpp/trad/hash.c: Same.
5707 * gcc.dg/cpp/trad/redef1.c: Same.
5708 * gcc.dg/cpp/ucs.c: Same.
5709 * gcc.dg/declspec-10.c: Same.
5710 * gcc.dg/declspec-11.c: Same.
5711 * gcc.dg/declspec-18.c: Same.
5712 * gcc.dg/format/c99-strftime-1.c: Same.
5713 * gcc.dg/format/ext-3.c: Same.
5714 * gcc.dg/format/pr72858.c: Same.
5715 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5716 * gcc.dg/init-string-1.c: Same.
5717 * gcc.dg/label-decl-3.c: Same.
5718 * gcc.dg/m-un-2.c: Same.
5719 * gcc.dg/nofixed-point-2.c: Same.
5720 * gcc.dg/noncompile/20020213-1.c: Same.
5721 * gcc.dg/pch/counter-2.c: Same.
5722 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5723 * gcc.dg/pr27528.c: Same.
5724 * gcc.dg/pr27953.c: Same.
5725 * gcc.dg/pr35899.c: Same.
5726 * gcc.dg/pr37561.c: Same.
5727 * gcc.dg/pr45461.c: Same.
5728 * gcc.dg/pr45750.c: Same.
5729 * gcc.dg/pr53196-2.c: Same.
5730 * gcc.dg/pr53265.c: Same.
5731 * gcc.dg/redecl-1.c: Same.
5732 * gcc.dg/tls/thr-init-1.c: Same.
5733 * gcc.dg/torture/pr51106-1.c: Same.
5734 * gcc.dg/torture/pr51106-2.c: Same.
5735 * gcc.dg/uninit-19.c: Same.
5736 * gcc.dg/uninit-pr20644.c: Same.
5737
5738 2017-05-26 Jakub Jelinek <jakub@redhat.com>
5739
5740 * g++.dg/cpp1z/decomp29.C (p): New variable.
5741 (main): Add further tests.
5742
5743 2017-05-26 Richard Biener <rguenther@suse.de>
5744
5745 PR tree-optimization/80842
5746 * gcc.dg/torture/pr80842.c: New testcase.
5747
5748 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5749
5750 PR c++/79652
5751 * g++.dg/cpp0x/pr79652.C: New.
5752
5753 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5754
5755 PR c++/71451
5756 * g++.dg/cpp0x/variadic170.C: New.
5757
5758 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5759
5760 * g++.dg/warn/Wcatch-value-1.C: New test.
5761 * g++.dg/warn/Wcatch-value-2.C: New test.
5762 * g++.dg/warn/Wcatch-value-3.C: New test.
5763
5764 2017-05-25 Nathan Sidwell <nathan@acm.org>
5765
5766 * g++.dg/lookup/using56.C: New.
5767 * g++.dg/lookup/using57.C: New.
5768 * g++.dg/lookup/using58.C: New.
5769 * g++.dg/lookup/using59.C: New.
5770
5771 * g++.dg/lookup/using17.C: Adjust diagnostics.
5772
5773 2017-05-25 Martin Sebor <msebor@redhat.com>
5774
5775 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5776 positives on ILP32.
5777 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5778 column numbers.
5779 * gcc.dg/pr60114.c: Same.
5780
5781 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5782
5783 * gfortran.dg/pr48636.f90: Fix template better.
5784
5785 2017-05-25 Nathan Sidwell <nathan@acm.org>
5786
5787 * g++.dg/lookup/koenig14.C: New.
5788
5789 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5790
5791 PR c++/79583
5792 * g++.dg/cpp0x/pr79583.C: New.
5793
5794 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5795
5796 PR c++/68578
5797 * g++.dg/cpp1y/pr68578.C: New.
5798
5799 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
5800
5801 * gcc.dg/tree-ssa/vce-1.c: New file.
5802
5803 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
5804
5805 * gcc.dg/tree-ssa/addadd.c: New file.
5806
5807 2017-05-24 Nathan Sidwell <nathan@acm.org>
5808
5809 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5810 * g++.dg/lookup/friend19.C: New.
5811 * g++.dg/lookup/friend20.C: New.
5812
5813 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
5814
5815 PR c++/80544
5816 * g++.dg/expr/cast11.C: New test.
5817
5818 2017-05-24 Martin Sebor <msebor@redhat.com>
5819
5820 PR c/80731
5821 * c-c++-common/Wfloat-conversion.c: Adjust.
5822 * c-c++-common/dfp/convert-int-saturate.c: Same.
5823 * c-c++-common/pr68657-1.c: Same.
5824 * g++.dg/ext/utf-cvt.C: Same.
5825 * g++.dg/ext/utf16-4.C: Same.
5826 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5827 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5828 * g++.dg/warn/Wconversion3.C: Same.
5829 * g++.dg/warn/Wconversion4.C: Same.
5830 * g++.dg/warn/Wsign-conversion.C: Same.
5831 * g++.dg/warn/overflow-warn-1.C: Same.
5832 * g++.dg/warn/overflow-warn-3.C: Same.
5833 * g++.dg/warn/overflow-warn-4.C: Same.
5834 * g++.dg/warn/pr35635.C: Same.
5835 * g++.old-deja/g++.mike/enum1.C: Same.
5836 * gcc.dg/Wconversion-3.c: Same.
5837 * gcc.dg/Wconversion-5.c: Same.
5838 * gcc.dg/Wconversion-complex-c99.c: Same.
5839 * gcc.dg/Wconversion-complex-gnu.c: Same.
5840 * gcc.dg/Wconversion-integer.c: Same.
5841 * gcc.dg/Wsign-conversion.c: Same.
5842 * gcc.dg/bitfld-2.c: Same.
5843 * gcc.dg/c90-const-expr-11.c: Same.
5844 * gcc.dg/c90-const-expr-7.c: Same.
5845 * gcc.dg/c99-const-expr-7.c: Same.
5846 * gcc.dg/overflow-warn-1.c: Same.
5847 * gcc.dg/overflow-warn-2.c: Same.
5848 * gcc.dg/overflow-warn-3.c: Same.
5849 * gcc.dg/overflow-warn-4.c: Same.
5850 * gcc.dg/overflow-warn-5.c: Same.
5851 * gcc.dg/overflow-warn-8.c: Same.
5852 * gcc.dg/overflow-warn-9.c: New test.
5853 * gcc.dg/pr35635.c: Adjust.
5854 * gcc.dg/pr59940.c: Same.
5855 * gcc.dg/pr59963-2.c: Same.
5856 * gcc.dg/pr60114.c: Same.
5857 * gcc.dg/switch-warn-2.c: Same.
5858 * gcc.dg/utf-cvt.c: Same.
5859 * gcc.dg/utf16-4.c: Same.
5860
5861 2017-05-24 Jakub Jelinek <jakub@redhat.com>
5862
5863 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5864 Don't include limits.h.
5865 (w): Conditionalize on long long wider than int. Use
5866 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5867 -9223372036854775808.
5868 (x): Use __INT_MAX__ instead of INT_MAX.
5869
5870 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5871
5872 PR fortran/66094
5873 * gfortran.dg/inline_matmul_16.f90: New test.
5874
5875 2017-05-24 Tom de Vries <tom@codesourcery.com>
5876
5877 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5878
5879 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5880
5881 PR middle-end/80823
5882 * gcc.dg/pr80823.c: New test.
5883
5884 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5885
5886 * gcc.target/s390/pr80725.c: New test.
5887
5888 2017-05-23 Nathan Sidwell <nathan@acm.org>
5889
5890 * g++.dg/lookup/extern-c-hidden.C: New.
5891 * g++.dg/lookup/extern-redecl1.C: New.
5892
5893 PR c++/80866
5894 * g++.dg/parse/pr80866.C: New.
5895
5896 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5897
5898 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5899 * gcc.dg/ipa/inline-5.c: Likewise.
5900 * gfortran.dg/pr48636.f90: Likewise.
5901
5902 2017-05-23 Nathan Sidwell <nathan@acm.org>
5903
5904 * g++.dg/parse/ctor9.C: Adjust expected error.
5905
5906 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5907
5908 PR libgfortran/80256
5909 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5910 Cygwin.
5911
5912 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5913
5914 * c-c++-common/goacc/parallel-dims-1.c: Update.
5915 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5916 * c-c++-common/goacc/routine-1.c: Likewise.
5917 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5918 * g++.dg/goacc/template.C: Likewise.
5919 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5920 * gfortran.dg/goacc/routine-3.f90: Likewise.
5921 * gfortran.dg/goacc/sie.f95: Likewise.
5922 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5923
5924 2017-05-23 Nathan Sidwell <nathan@acm.org>
5925
5926 * g++.dg/lookup/using13.C: Adjust expected error.
5927
5928 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5929
5930 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5931
5932 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5933
5934 PR target/80718
5935 * gcc.target/powerpc/pr80718.c: New test.
5936
5937 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5938
5939 * gcc.target/powerpc/conditional-return.c: New testcase.
5940
5941 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5942
5943 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5944 LE-only.
5945
5946 2017-05-22 Janus Weil <janus@gcc.gnu.org>
5947
5948 PR fortran/80766
5949 * gfortran.dg/typebound_call_28.f90: New test.
5950
5951 2017-05-22 Nathan Sidwell <nathan@acm.org>
5952
5953 * g++.dg/lookup/strong-using.C: New.
5954
5955 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5956
5957 * gcc.target/arm/movsi_movt.c: New test.
5958 * gcc.target/arm/movdi_movt.c: New test.
5959
5960 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5961
5962 * gnat.dg/specs/not_null1.ads: New test.
5963
5964 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5965
5966 * gnat.dg/limited_with5.ad[sb]: New test.
5967 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5968 * gnat.dg/limited_with6.ad[sb]: New test.
5969 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5970
5971 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5972
5973 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5974 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5975
5976 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5977
5978 PR c++/70265
5979 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5980 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5981
5982 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5983
5984 PR libgfortran/80333
5985 * gfortran.dg/dtio_30.f03: New test.
5986
5987 2017-05-19 Marek Polacek <polacek@redhat.com>
5988
5989 PR sanitizer/80800
5990 * c-c++-common/ubsan/pr80800.c: New test.
5991 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5992
5993 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5994
5995 * c-c++-common/goacc/default-1.c: Update.
5996 * c-c++-common/goacc/default-2.c: Likewise.
5997 * c-c++-common/goacc/default-4.c: Likewise.
5998 * gfortran.dg/goacc/default-1.f95: Likewise.
5999 * gfortran.dg/goacc/default-4.f: Likewise.
6000 * c-c++-common/goacc/default-5.c: New file.
6001 * gfortran.dg/goacc/default-5.f: Likewise.
6002
6003 * c-c++-common/goacc/default-1.c: New file.
6004 * c-c++-common/goacc/default-2.c: Likewise.
6005 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6006 test cases in...
6007 * c-c++-common/goacc/default-3.c: ... this new file, and...
6008 * c-c++-common/goacc/default-4.c: ... this new file.
6009 * gfortran.dg/goacc/default.f95: Remove file, including its test
6010 cases in...
6011 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6012 * gfortran.dg/goacc/default-2.f: ... this new file.
6013 * gfortran.dg/goacc/default-3.f95: New file.
6014 * gfortran.dg/goacc/default-4.f: Likewise.
6015
6016 2017-05-19 Nathan Sidwell <nathan@acm.org>
6017
6018 * g++.dg/inherit/covariant7.C: Adjust.
6019
6020 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6021
6022 * gcc.target/arm/tls-disable-literal-pool.c: Change
6023 require-effective-target to tls_native.
6024 Move dg-error to return statement line and change to dg-message.
6025
6026 2017-05-19 Richard Biener <rguenther@suse.de>
6027
6028 PR c++/80593
6029 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6030 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6031
6032 2017-05-19 Richard Biener <rguenther@suse.de>
6033
6034 PR middle-end/80764
6035 * gcc.dg/torture/pr80764.c: New testcase.
6036
6037 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6038
6039 PR target/80510
6040 * gcc.target/powerpc/pr80510-1.c: New test.
6041 * gcc.target/powerpc/pr80510-2.c: Likewise.
6042
6043 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6044
6045 * gcc.dg/pragma-diag-7.c: New test.
6046
6047 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6048
6049 PR target/80799
6050 * g++.dg/other/i386-11.C: New test.
6051
6052 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6053
6054 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6055 * fold-vec-div-floatdouble.c: Likewise.
6056 * fold-vec-logical-ands-char.c: Likewise.
6057 * fold-vec-logical-ands-int.c: Likewise.
6058 * fold-vec-logical-ands-short.c: Likewise.
6059 * fold-vec-logical-ors-char.c: Likewise.
6060 * fold-vec-logical-ors-int.c: Likewise.
6061 * fold-vec-logical-ors-short.c: Likewise.
6062 * fold-vec-logical-other-char.c: Likewise.
6063 * fold-vec-mule-misc.c: Likewise.
6064 * fold-vec-mult-float.c: Likewise.
6065 * fold-vec-mult-floatdouble.c: Likewise.
6066 * fold-vec-mult-int.c: Likewise.
6067 * fold-vec-mult-int128-p9.c: Likewise.
6068 * fold-vec-sub-floatdouble.c: Likewise.
6069 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6070 Add lp64 requirement.
6071 * fold-vec-mult-int128-p8.c: Likewise.
6072 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6073
6074 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6075
6076 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6077 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6078 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6079 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6080 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6081 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6082 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6083 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6084 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6085 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6086 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6087 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6088 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6089 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6090 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6091 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6092 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6093 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6094 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6095 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6096 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6097 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6098 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6099 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6100 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6101 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6102
6103 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6104
6105 * gcc.target/sparc/niagara7-align.c: New test.
6106
6107 2017-05-18 Marek Polacek <polacek@redhat.com>
6108
6109 PR sanitizer/80797
6110 * c-c++-common/ubsan/null-12.c: New test.
6111
6112 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6113
6114 PR middle-end/80692
6115 * gcc.c-torture/execute/pr80692.c: New testcase.
6116
6117 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6118
6119 PR libgfortran/80741
6120 * gfortran.dg/read_4.f90: New test.
6121
6122 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6123
6124 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6125
6126 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6127
6128 PR fortran/80668
6129 * gfortran.dg/pr80668.f90: New.
6130
6131 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6132
6133 PR middle-end/80775
6134 * gcc.dg/pr80775.c: New test.
6135
6136 2017-05-17 Marek Polacek <polacek@redhat.com>
6137
6138 PR sanitizer/80659
6139 * gcc.dg/asan/pr80659.c: New test.
6140
6141 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6142
6143 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6144 unsigned long.
6145
6146 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6147
6148 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6149
6150 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6151 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6152
6153 PR tree-optimization/80457
6154 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6155 call vect_model_simple_cost.
6156
6157 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6158
6159 PR fortran/80554
6160 * gfortran.dg/submodule_29.f08: New test.
6161
6162 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6163
6164 * g++.dg/other/accessor-fixits-1.C: New test case.
6165 * g++.dg/other/accessor-fixits-2.C: New test case.
6166 * g++.dg/other/accessor-fixits-3.C: New test case.
6167 * g++.dg/other/accessor-fixits-4.C: New test case.
6168
6169 2017-05-16 Carl Love <cel@us.ibm.com>
6170
6171 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6172 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6173 built-ins to the test suite file. Note, support for mradds exists
6174 but no test case exists.
6175 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6176 built-ins to the test suite file.
6177
6178 2017-05-16 Marek Polacek <polacek@redhat.com>
6179
6180 PR sanitizer/80536
6181 PR sanitizer/80386
6182 * c-c++-common/ubsan/pr80536.c: New test.
6183 * g++.dg/ubsan/pr80386.C: New test.
6184
6185 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6186
6187 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6188 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6189
6190 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6191
6192 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6193 expected output of vadd, vsub and vmul instructions.
6194 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6195 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6196 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6197
6198 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6199
6200 PR libgfortran/80727
6201 * gfortran.dg/read_3.f90: New test.
6202
6203 2017-05-15 Nathan Sidwell <nathan@acm.org>
6204
6205 PR c++/79369
6206 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6207
6208 PR c++/79369
6209 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6210 * g++.dg/cpp0x/pr79369.C: New.
6211
6212 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6213
6214 PR fortran/80752
6215 * gfortran.dg/pr80752.f90: New test.
6216
6217 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6218
6219 PR target/80425
6220 * gcc.target/i386/pr80425-1.c: New test.
6221 * gcc.target/i386/pr80425-2.c: Ditto.
6222
6223 2017-05-15 Jeff Law <law@redhat.com>
6224
6225 * gcc.target/mips/reorgbug-1.c: New test.
6226
6227 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6228
6229 * gnat.dg/specs/pack13.ads: New test.
6230
6231 2017-05-14 Martin Sebor <msebor@redhat.com>
6232
6233 PR middle-end/77671
6234 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6235 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6236 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6237 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6238 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6239
6240 2017-05-14 Martin Sebor <msebor@redhat.com>
6241
6242 PR middle-end/80669
6243 * gcc.dg/builtin-stpncpy.c: New test.
6244
6245 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6246
6247 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6248 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6249 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6250 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6251
6252 2017-05-14 Julia Koval <julia.koval@intel.com>
6253
6254 * gcc.target/i386/xgetsetbv.c: New test.
6255
6256 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6257
6258 PR fortran/80442
6259 * gfortran.dg/impl_do_var_data.f90: New Test
6260
6261 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6262
6263 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6264 A regression test for a private array access case which caused
6265 an assert.
6266
6267 2017-05-12 Martin Sebor <msebor@redhat.com>
6268
6269 PR testsuite/80643
6270 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6271 to the purpose of the test.
6272
6273 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6274
6275 * gcc.target/powerpc/bmi-andn-1.c: New file
6276 * gcc.target/powerpc/bmi-andn-2.c: New file.
6277 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6278 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6279 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6280 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6281 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6282 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6283 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6284 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6285 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6286 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6287 * gcc.target/powerpc/bmi-check.h: New File.
6288 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6289 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6290 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6291 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6292 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6293 * gcc.target/powerpc/bmi2-check.h: New file.
6294 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6295 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6296 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6297 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6298 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6299 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6300 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6301 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6302 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6303
6304 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6305
6306 PR c++/60430
6307 * g++.dg/cpp0x/pr60430.C: New.
6308
6309 2017-05-12 Jeff Law <law@redhat.com>
6310
6311 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6312
6313 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6314
6315 PR middle-end/80707
6316 * g++.dg/pr80707.C: New test.
6317
6318 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6319
6320 * gcc.target/powerpc/fold-vec-div-float.c: New.
6321 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6322 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6323
6324 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6325
6326 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6327 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6328 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6329 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6330 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6331 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6332 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6333 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6334 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6335 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6336 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6337 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6338
6339 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6340
6341 PR c++/49604
6342 * g++.dg/cpp0x/forw_enum14.C: New.
6343 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6344
6345 2017-05-12 Richard Biener <rguenther@suse.de>
6346
6347 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6348
6349 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 PR c++/67687
6352 * g++.dg/cpp0x/constexpr-ice17.C: New.
6353
6354 2017-05-12 Richard Biener <rguenther@suse.de>
6355
6356 PR tree-optimization/80713
6357 * gcc.dg/torture/pr80713.c: New testcase.
6358
6359 2017-05-12 Andi Kleen <ak@linux.intel.com>
6360
6361 PR testsuite/77684
6362 * lib/target-supports.exp (profopt-perf-wrapper):
6363 Add -m8 option to increase parallelism.
6364
6365 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6366
6367 * c-c++-common/goacc/parallel-dims-1.c: New file.
6368 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6369
6370 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6371 * c-c++-common/goacc/classify-kernels.c: Likewise.
6372 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6373 Likewise.
6374 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6375 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6376 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6377 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6378 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6379 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6380 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6381 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6382 * c-c++-common/goacc/kernels-loop.c: Likewise.
6383 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6384 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6385 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6386 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6387 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6388 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6389 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6390 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6391 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6392 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6393 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6394 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6395
6396 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6397 * c-c++-common/goacc/classify-kernels.c: Likewise.
6398 * c-c++-common/goacc/classify-parallel.c: Likewise.
6399 * c-c++-common/goacc/classify-routine.c: Likewise.
6400 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6401 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6402 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6403 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6404
6405 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6406 * c-c++-common/goacc/classify-kernels.c: Likewise.
6407 * c-c++-common/goacc/classify-parallel.c: Likewise.
6408 * c-c++-common/goacc/classify-routine.c: Likewise.
6409 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6410 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6411 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6412 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6413
6414 2017-05-11 Nathan Sidwell <nathan@acm.org>
6415
6416 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6417
6418 2017-05-11 Carl Love <cel@us.ibm.com>
6419
6420 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6421 to the test suite file.
6422 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6423 to the test suite file.
6424
6425 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6426
6427 PR fortran/78659
6428 * gfortran.dg/namelist_91.f90: New test.
6429 * gfortran.dg/namelist_92.f90: New test.
6430 * gfortran.dg/namelist_93.f90: New test.
6431 * gfortran.dg/namelist_94.f90: New test.
6432
6433 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6434
6435 PR target/80695
6436 * gcc.target/powerpc/pr80695-p8.c: New file.
6437 * gcc.target/powerpc/pr80695-p9.c: New file.
6438
6439 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6440 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/80706
6443 * gcc.target/i386/pr80706.c: New test.
6444
6445 2017-05-11 Julia Koval <julia.koval@intel.com>
6446
6447 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6448 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6449 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6450 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6451
6452 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6453
6454 PR c++/70538
6455 * g++.dg/cpp0x/pr70538.C: New.
6456
6457 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6458
6459 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6460 Remove unnecessary loop. Run on 32-bit targets only.
6461 (dg-options): Remove -fno-tree-sink.
6462
6463 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6464
6465 * gcc.target/powerpc/cmpb-1.c: New test.
6466 * gcc.target/powerpc/cmpb-2.c: New test.
6467 * gcc.target/powerpc/cmpb-3.c: New test.
6468 * gcc.target/powerpc/cmpb32-1.c: New test.
6469 * gcc.target/powerpc/cmpb32-2.c: New test.
6470
6471 2017-05-11 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/80705
6474 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6475
6476 2017-05-11 Nathan Sidwell <nathan@acm.org>
6477
6478 * lib/scanlang.exp: New.
6479 * lib/gcc-dg.exp: Load scanlang.exp.
6480 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6481
6482 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6483
6484 PR testsuite/80580
6485 * gcc.dg/gimplefe-error-6.c: New test.
6486
6487 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6488
6489 PR testsuite/80580
6490 * gcc.dg/gimplefe-error-5.c: New test.
6491
6492 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6493
6494 PR testsuite/80580
6495 * gcc.dg/gimplefe-error-4.c: New test.
6496
6497 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6498
6499 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6500
6501 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6502
6503 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6504 (_mm_maskz_max_round_sd): Test new intrinsics.
6505 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6506 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6507 (_mm_maskz_max_round_ss): Test new intrinsics.
6508 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6509 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6510 (_mm_maskz_min_round_sd): Test new intrinsics.
6511 * gcc.target/i386/avx512f-vminsd-2.c: New.
6512 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6513 (_mm_maskz_min_round_ss): Test new intrinsics.
6514 * gcc.target/i386/avx512f-vminss-2.c: New.
6515 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6516 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6517 (__builtin_ia32_minss_mask_round): Test new builtins.
6518 * gcc.target/i386/sse-13.c: Ditto.
6519 * gcc.target/i386/sse-23.c: Ditto.
6520 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6521 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6522 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6523 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6524 (_mm_mask_min_round_ss): Test new intrinsics.
6525 * gcc.target/i386/testround-1.c: Ditto.
6526
6527 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6528
6529 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6530 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6531 (_mm_maskz_div_round_sd): Test new intrinsics.
6532 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6533 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6534 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6535 (_mm_maskz_div_round_ss): Test new intrinsics.
6536 * gcc.target/i386/avx512f-vdivss-2.c: New.
6537 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6538 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6539 (_mm_maskz_mul_round_sd): Test new intrinsics.
6540 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6541 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6542 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6543 (_mm_maskz_mul_round_ss): Test new intrinsics.
6544 * gcc.target/i386/avx512f-vmulss-2.c: New.
6545 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6546 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6547 (__builtin_ia32_mulss_mask_round): Test new builtins.
6548 * gcc.target/i386/sse-13.c: Ditto.
6549 * gcc.target/i386/sse-23.c: Ditto.
6550 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6551 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6552 (_mm_maskz_mul_round_ss): Test new intrinsics.
6553 * gcc.target/i386/testround-1.c: Ditto.
6554
6555 2017-05-10 Julia Koval <julia.koval@intel.com>
6556
6557 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6558 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6559 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6560
6561 2017-05-10 Julia Koval <julia.koval@intel.com>
6562
6563 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6564 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6565 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6566 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6567
6568 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6569
6570 PR tree-optimization/51513
6571 * gcc.target/powerpc/pr51513.c: New test.
6572 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6573 __builtin_abort().
6574 * gcc.dg/predict-14.c: Likewise.
6575
6576 2017-05-10 Carl Love <cel@us.ibm.com>
6577 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6578 to the test suite file.
6579 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6580 to the test suite file.
6581
6582 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6583
6584 PR tree-optimization/77644
6585 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6586
6587 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
6588
6589 * gcc.dg/guality/inline-params-2.c: New.
6590
6591 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6592
6593 PR c++/80145
6594 * g++.dg/cpp1y/auto-fn37.C: New.
6595 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6596
6597 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6598
6599 PR target/68163
6600 * gcc.target/powerpc/pr68163.c: New test.
6601
6602 2017-05-09 Janus Weil <janus@gcc.gnu.org>
6603
6604 PR fortran/79311
6605 * gfortran.dg/finalize_32.f90: New test.
6606
6607 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6608
6609 PR c/35441
6610 * gcc.dg/pr35441.c: New test.
6611
6612 2017-05-09 Martin Sebor <msebor@redhat.com>
6613
6614 PR testsuite/80643
6615 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6616 output.
6617
6618 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/80186
6621 * g++.dg/template/crash126.C: New.
6622
6623 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6624
6625 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6626 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6627 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6628 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6629
6630 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6631
6632 PR testsuite/80611
6633 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6634
6635 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6636
6637 * gcc.target/arc/tmac-1.c: New file.
6638 * gcc.target/arc/tmac-2.c: Likewise.
6639 * gcc.target/arc/tmac.h: Likewise.
6640
6641 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6642 Andrew Burgess <andrew.burgess@embecosm.com>
6643
6644 * gcc.target/arc/firq-1.c: New file.
6645 * gcc.target/arc/firq-2.c: Likewise.
6646 * gcc.target/arc/firq-3.c: Likewise.
6647 * gcc.target/arc/firq-4.c: Likewise.
6648 * gcc.target/arc/firq-5.c: Likewise.
6649 * gcc.target/arc/firq-6.c: Likewise.
6650
6651 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6652
6653 * gcc.target/arc/interrupt-5.c: Newfile.
6654 * gcc.target/arc/interrupt-6.c: Likewise.
6655 * gcc.target/arc/interrupt-7.c: Likewise.
6656 * gcc.target/arc/interrupt-8.c: Likewise.
6657 * gcc.target/arc/interrupt-9.c: Likewise.
6658
6659 2017-05-09 Richard Biener <rguenther@suse.de>
6660
6661 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6662 and adjust.
6663 * gcc.dg/vect/vect-50.c: Likewise.
6664
6665 2017-05-09 Marek Polacek <polacek@redhat.com>
6666
6667 PR c/80525
6668 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6669 * c-c++-common/Wlogical-op-2.c: New test.
6670
6671 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6672
6673 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6674 for targets with __SIZEOF_INT__ < 4.
6675
6676 2017-05-09 Richard Biener <rguenther@suse.de>
6677
6678 * gcc.dg/vect/vect-50.c: Revert last change.
6679 * gcc.dg/vect/vect-44.c: Likewise.
6680
6681 2017-05-08 Martin Sebor <msebor@redhat.com>
6682
6683 PR translation/80280
6684 * gcc.dg/format/gcc_diag-10.c: New test.
6685
6686 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6687
6688 PR target/80101
6689 * gcc.target/powerpc/pr80101-1.c: New test.
6690
6691 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6692
6693 PR fortran/79930
6694 * gfortran.dg/inline_transpose_1.f90: Add
6695 -finline-matmul-limit=0 to options.
6696 * gfortran.dg/matmul_5.f90: Likewise.
6697 * gfortran.dg/vect/vect-8.f90: Likewise.
6698 * gfortran.dg/inline_matmul_14.f90: New test.
6699 * gfortran.dg/inline_matmul_15.f90: New test.
6700
6701 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6702
6703 PR fortran/80602
6704 * gfortran.dg/matmul_15.f90: New test case.
6705
6706 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6707
6708 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6709 * gcc.dg/vect/vect-50.c: Likewise.
6710
6711 2017-05-07 Jeff Law <law@redhat.com>
6712
6713 Revert:
6714 2017-05-06 Jeff Law <law@redhat.com>
6715 PR tree-optimization/78496
6716 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6717 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6718
6719 2017-05-06 Jeff Law <law@redhat.com>
6720
6721 PR tree-optimization/78496
6722 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6723 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6724
6725 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6726
6727 * gcc.target/aarch64/spill_1.c: New test.
6728
6729 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6730
6731 PR rtl-optimization/75964
6732 * gcc.dg/torture/pr75964.c: New test.
6733
6734 2017-05-06 Tom de Vries <tom@codesourcery.com>
6735
6736 PR testsuite/80606
6737 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6738 * gcc.target/i386/avx-vtestpd-2.c: Same.
6739 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6740 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6741 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6742 * gcc.target/i386/avx-vtestpd-3.c: Same.
6743 * gcc.target/i386/avx-vtestps-1.c: Same.
6744 * gcc.target/i386/avx-vtestps-2.c: Same.
6745 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6746 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6747 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6748 * gcc.target/i386/avx-vtestps-3.c: Same.
6749
6750 2017-05-06 Tom de Vries <tom@codesourcery.com>
6751
6752 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6753
6754 2017-05-06 Tom de Vries <tom@codesourcery.com>
6755
6756 PR testsuite/80557
6757 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6758 * gcc.target/powerpc/altivec-types-1.c: Same.
6759
6760 2017-05-06 Tom de Vries <tom@codesourcery.com>
6761
6762 PR testsuite/80557
6763 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6764 * gcc.target/spu/intrinsics-1.c: Same.
6765
6766 2017-05-06 Tom de Vries <tom@codesourcery.com>
6767
6768 PR testsuite/80557
6769 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6770
6771 2017-05-06 Tom de Vries <tom@codesourcery.com>
6772
6773 PR testsuite/80557
6774 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6775 * gcc.target/aarch64/spellcheck_2.c: Same.
6776 * gcc.target/aarch64/spellcheck_3.c: Same.
6777
6778 2017-05-06 Tom de Vries <tom@codesourcery.com>
6779
6780 PR testsuite/80557
6781 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6782 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6783 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6784 * g++.dg/debug/dwarf2/typedef5.C: Same.
6785 * g++.dg/goacc/data-1.C: Same.
6786
6787 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6788
6789 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6790
6791 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6792
6793 PR target/79038
6794 PR target/79202
6795 PR target/79203
6796 * gcc.target/powerpc/ppc-round3.c: New test.
6797 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6798
6799 2017-05-05 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR tree-optimization/80632
6802 * gcc.dg/pr80632.c: New test.
6803
6804 PR tree-optimization/80558
6805 * gcc.dg/tree-ssa/vrp115.c: New test.
6806
6807 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6808 Thomas Preud'homme <thomas.preudhomme@arm.com>
6809 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6810
6811 PR target/71607
6812 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6813 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6814 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6815 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6816 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6817 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6818 * gcc.target/arm/tls-disable-literal-pool.c: New.
6819
6820 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6821
6822 PR tree-optimization/80613
6823 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6824
6825 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/71577
6828 * g++.dg/cpp0x/pr71577.C: New.
6829
6830 2017-05-04 Martin Sebor <msebor@redhat.com>
6831
6832 PR middle-end/79234
6833 * gcc.dg/builtin-stringop-chk-8.c: New test.
6834 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6835 * gcc.dg/builtin-stringop-chk-4.c: Same.
6836 * gcc.dg/builtin-strncat-chk-1.c: Same.
6837 * g++.dg/ext/strncpy-chk1.C: Same.
6838 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6839 * gcc.dg/out-of-bounds-1.c: Same.
6840 * gcc.dg/pr78138.c: Same.
6841 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6842 * gfortran.dg/mvbits_7.f90: Same.
6843
6844 2017-05-04 Martin Sebor <msebor@redhat.com>
6845
6846 PR preprocessor/79214
6847 PR middle-end/79222
6848 PR middle-end/79223
6849 * gcc.dg/pr79214.c: New test.
6850 * gcc.dg/pr79214.h: New test header.
6851 * gcc.dg/pr79222.c: New test.
6852 * gcc.dg/pr79223.c: New test.
6853 * gcc.dg/pr78138.c: Adjust.
6854 * gfortran.dg/unconstrained_commons.f: Same.
6855
6856 2017-05-04 Martin Sebor <msebor@redhat.com>
6857
6858 PR translation/80280
6859 * g++.dg/abi/Wabi-2-3.C: Adjust.
6860 * g++.dg/abi/Wabi-3-2.C: Ditto.
6861 * g++.dg/lookup/using17.C: Ditto.
6862 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6863
6864 2017-05-04 Martin Jambor <mjambor@suse.cz>
6865
6866 PR tree-optimization/80622
6867 * gcc.dg/tree-ssa/pr80622.c: New test.
6868
6869 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6870
6871 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6872
6873 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
6874
6875 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6876 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6877
6878 2017-05-04 Richard Biener <rguenther@suse.de>
6879
6880 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6881
6882 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6883
6884 * gcc.dg/vect/vect-profile-1.c: New test.
6885
6886 2017-05-04 Marek Polacek <polacek@redhat.com>
6887
6888 PR tree-optimization/80612
6889 * gcc.dg/torture/pr80612.c: New test.
6890
6891 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6892 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6893
6894 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6895 check_effective_target_arm_thumb1_movt_ok.
6896
6897 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6898
6899 * gcc.target/arm/fpscr.c: New file.
6900
6901 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6902
6903 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6904 target.
6905
6906 2017-05-04 Tom de Vries <tom@codesourcery.com>
6907
6908 PR testsuite/80557
6909 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6910 line numbers.
6911 * g++.dg/warn/miss-format-1.C: Same.
6912 * g++.dg/warn/overflow-warn-1.C: Same.
6913 * g++.dg/warn/overflow-warn-3.C: Same.
6914 * g++.dg/warn/overflow-warn-4.C: Same.
6915
6916 2017-05-04 Tom de Vries <tom@codesourcery.com>
6917
6918 PR testsuite/80557
6919 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6920 * gcc.target/i386/pr68657.c: Same.
6921 * gcc.target/i386/pr69255-1.c: Same.
6922 * gcc.target/i386/pr69255-2.c: Same.
6923 * gcc.target/i386/pr69255-3.c: Same.
6924
6925 2017-05-04 Richard Biener <rguenther@suse.de>
6926
6927 PR tree-optimization/31130
6928 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6929 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6930 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6931 * gcc.dg/pr52904.c: Remove XFAIL.
6932 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6933
6934 2017-05-03 Jeff Law <law@redhat.com>
6935
6936 PR tree-optimization/78496
6937 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6938
6939 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
6940
6941 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6942
6943 2017-05-03 Richard Biener <rguenther@suse.de>
6944
6945 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6946
6947 2017-05-03 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR tree-optimization/79472
6950 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6951 to dg-options.
6952 * gcc.dg/tree-ssa/vrp113.c: New test.
6953 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6954 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6955 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6956
6957 2017-05-03 Tom de Vries <tom@codesourcery.com>
6958
6959 PR testsuite/80557
6960 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6961 * c-c++-common/Wshift-negative-value-2.c: Same.
6962 * c-c++-common/Wshift-negative-value-3.c: Same.
6963 * c-c++-common/Wshift-negative-value-4.c: Same.
6964 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6965 * c-c++-common/cpp/pr60400.c: Same.
6966 * c-c++-common/fmax-errors.c: Same.
6967 * c-c++-common/goacc/data-2.c: Same.
6968 * c-c++-common/goacc/host_data-2.c: Same.
6969 * c-c++-common/gomp/simd4.c: Same.
6970 * c-c++-common/pr28656.c: Same.
6971 * c-c++-common/pr43395.c: Same.
6972 * c-c++-common/torture/pr57945.c: Same.
6973
6974 2017-05-03 Tom de Vries <tom@codesourcery.com>
6975
6976 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6977 arg of dg directive.
6978 * c-c++-common/goacc/routine-3.c: Same.
6979 * c-c++-common/goacc/routine-4.c: Same.
6980
6981 2017-05-02 David Malcolm <dmalcolm@redhat.com>
6982
6983 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6984 (test_fixit_insert_newline): New function.
6985 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6986 (test_fixit_insert_newline): New function.
6987 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6988 (test_fixit_insert_newline): New function.
6989 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6990 (test_fixit_insert_newline): New function.
6991 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6992 (test_show_locus): Handle test_fixit_insert_newline.
6993
6994 2017-05-02 Bin Cheng <bin.cheng@arm.com>
6995
6996 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6997
6998 2017-04-27 Tamar Christina <tamar.christina@arm.com>
6999
7000 * gcc.dg/lsr-div1.c: New testcase.
7001
7002 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7003
7004 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7005 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7006 (_mm_maskz_add_round_sd): Test new intrinsics.
7007 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7008 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7009 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7010 (_mm_maskz_add_round_ss): Test new intrinsics.
7011 * gcc.target/i386/avx512f-vaddss-2.c: New.
7012 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7013 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7014 (_mm_maskz_sub_round_sd): Test new intrinsics.
7015 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7016 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7017 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7018 (_mm_maskz_sub_round_ss): Test new intrinsics.
7019 * gcc.target/i386/avx512f-vsubss-2.c: New.
7020 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7021 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7022 (__builtin_ia32_subss_mask_round): Test new builtins.
7023 * gcc.target/i386/sse-13.c: Ditto.
7024 * gcc.target/i386/sse-23.c: Ditto.
7025 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7026 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7027 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7028 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7029 (_mm_mask_sub_round_ss): Test new intrinsics.
7030 * gcc.target/i386/testround-1.c: Ditto.
7031
7032 2017-05-02 Martin Jambor <mjambor@suse.cz>
7033
7034 PR tree-optimization/78687
7035 * g++.dg/tree-ssa/pr78687.C: New test.
7036
7037 2017-05-02 Richard Biener <rguenther@suse.de>
7038
7039 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7040 behavior.
7041 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7042
7043 2017-05-02 Richard Biener <rguenther@suse.de>
7044
7045 PR tree-optimization/80591
7046 * gcc.dg/torture/pr80591.c: New testcase.
7047
7048 2017-05-02 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/80549
7051 * gcc.dg/torture/pr80549.c: New testcase.
7052
7053 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7054
7055 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7056 unsigned long.
7057
7058 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7059
7060 PR c++/80038
7061 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7062
7063 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7064
7065 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7066 reflect insertion fix-it hints at the same location now being
7067 consolidated.
7068
7069 2017-05-01 Martin Sebor <msebor@redhat.com>
7070
7071 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7072 on ILP32 targets.
7073
7074 2017-05-01 Tom de Vries <tom@codesourcery.com>
7075
7076 * gcc.dg/pr78768.c: Require linker plugin.
7077
7078 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7079
7080 PR fortran/37131
7081 * gfortran.dg/matmul_bounds_11.f90: New test.
7082
7083 2017-05-01 Martin Sebor <msebor@redhat.com>
7084
7085 PR tree-optimization/79715
7086 * gcc.dg/pr79715.c: New test.
7087
7088 2017-05-01 Tom de Vries <tom@codesourcery.com>
7089
7090 PR testsuite/65941
7091 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7092 * g++.dg/other/pr59492.C: Require effective target rdrand.
7093
7094 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7095
7096 * g++.dg/diagnostic/member-decl-1.C: New test.
7097
7098 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7099
7100 PR tree-optimization/80487
7101 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7102
7103 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7104
7105 PR tree-optimization/79697
7106 * gcc.dg/tree-ssa/pr79697.c: New test.
7107
7108 2017-04-29 Tom de Vries <tom@codesourcery.com>
7109
7110 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7111
7112 2017-04-28 Martin Sebor <msebor@redhat.com>
7113
7114 PR tree-optimization/80523
7115 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7116
7117 2017-04-28 Tom de Vries <tom@codesourcery.com>
7118
7119 PR testsuite/80557
7120 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7121 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7122
7123 2017-04-28 Tom de Vries <tom@codesourcery.com>
7124
7125 PR testsuite/80557
7126 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7127 * obj-c++.dg/bitfield-4.mm: Same.
7128 * obj-c++.dg/bitfield-5.mm: Same.
7129 * obj-c++.dg/exceptions-3.mm: Same.
7130 * obj-c++.dg/exceptions-5.mm: Same.
7131 * obj-c++.dg/method-1.mm: Same.
7132 * obj-c++.dg/method-12.mm: Same.
7133 * obj-c++.dg/method-13.mm: Same.
7134 * obj-c++.dg/method-15.mm: Same.
7135 * obj-c++.dg/method-16.mm: Same.
7136 * obj-c++.dg/property/at-property-18.mm: Same.
7137 * obj-c++.dg/property/at-property-25.mm: Same.
7138 * obj-c++.dg/property/at-property-5.mm: Same.
7139 * obj-c++.dg/property/dynamic-2.mm: Same.
7140 * obj-c++.dg/property/property-neg-3.mm: Same.
7141 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7142 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7143 * obj-c++.dg/syntax-error-1.mm: Same.
7144 * obj-c++.dg/try-catch-13.mm: Same.
7145 * objc.dg/bitfield-4.m: Same.
7146 * objc.dg/class-1.m: Same.
7147 * objc.dg/method-11.m: Same.
7148 * objc.dg/method-6.m: Same.
7149 * objc.dg/method-7.m: Same.
7150 * objc.dg/method-9.m: Same.
7151 * objc.dg/missing-proto-3.m: Same.
7152 * objc.dg/naming-2.m: Same.
7153 * objc.dg/property/at-property-16.m: Same.
7154 * objc.dg/property/at-property-18.m: Same.
7155 * objc.dg/property/at-property-25.m: Same.
7156 * objc.dg/property/at-property-5.m: Same.
7157 * objc.dg/property/dynamic-2.m: Same.
7158 * objc.dg/property/property-neg-3.m: Same.
7159 * objc.dg/protocol-inheritance-1.m: Same.
7160 * objc.dg/protocol-inheritance-2.m: Same.
7161
7162 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7163
7164 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7165
7166 2017-04-28 Tom de Vries <tom@codesourcery.com>
7167
7168 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7169 dg-(error|warning|message|bogus).
7170 * g++.dg/conversion/dr195-1.C: Same.
7171 * g++.dg/conversion/dr195.C: Same.
7172 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7173 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7174 * g++.dg/cpp0x/inline-ns7.C: Same.
7175 * g++.dg/cpp0x/variadic105.C: Same.
7176 * g++.dg/cpp0x/variadic65.C: Same.
7177 * g++.dg/expr/call2.C: Same.
7178 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7179 * g++.dg/expr/pmf-1.C: Same.
7180 * g++.dg/ext/altivec-types-1.C: Same.
7181 * g++.dg/ext/altivec-types-2.C: Same.
7182 * g++.dg/ext/altivec-types-3.C: Same.
7183 * g++.dg/ext/attrib14.C: Same.
7184 * g++.dg/ext/complit1.C: Same.
7185 * g++.dg/ext/forscope2.C: Same.
7186 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7187 * g++.dg/ext/label13.C: Same.
7188 * g++.dg/ext/member-attr.C: Same.
7189 * g++.dg/ext/visibility/anon7.C: Same.
7190 * g++.dg/ext/visibility/visibility-7.C: Same.
7191 * g++.dg/ext/vla2.C: Same.
7192 * g++.dg/inherit/access2.C: Same.
7193 * g++.dg/inherit/covariant12.C: Same.
7194 * g++.dg/inherit/covariant14.C: Same.
7195 * g++.dg/inherit/namespace-as-base.C: Same.
7196 * g++.dg/inherit/template-as-base.C: Same.
7197 * g++.dg/lookup/ambig1.C: Same.
7198 * g++.dg/lookup/ambig2.C: Same.
7199 * g++.dg/lookup/ambig3.C: Same.
7200 * g++.dg/lookup/class-member-1.C: Same.
7201 * g++.dg/lookup/conv-1.C: Same.
7202 * g++.dg/lookup/decl1.C: Same.
7203 * g++.dg/lookup/koenig1.C: Same.
7204 * g++.dg/lookup/scoped1.C: Same.
7205 * g++.dg/lookup/scoped2.C: Same.
7206 * g++.dg/lookup/two-stage4.C: Same.
7207 * g++.dg/lookup/used-before-declaration.C: Same.
7208 * g++.dg/lookup/using.C: Same.
7209 * g++.dg/lookup/using17.C: Same.
7210 * g++.dg/lookup/using2.C: Same.
7211 * g++.dg/other/abstract2.C: Same.
7212 * g++.dg/other/classkey1.C: Same.
7213 * g++.dg/other/component1.C: Same.
7214 * g++.dg/other/const1.C: Same.
7215 * g++.dg/other/const2.C: Same.
7216 * g++.dg/other/conversion1.C: Same.
7217 * g++.dg/other/do1.C: Same.
7218 * g++.dg/other/error1.C: Same.
7219 * g++.dg/other/error10.C: Same.
7220 * g++.dg/other/error3.C: Same.
7221 * g++.dg/other/error4.C: Same.
7222 * g++.dg/other/error5.C: Same.
7223 * g++.dg/other/error8.C: Same.
7224 * g++.dg/other/error9.C: Same.
7225 * g++.dg/other/field1.C: Same.
7226 * g++.dg/other/init1.C: Same.
7227 * g++.dg/other/ptrmem2.C: Same.
7228 * g++.dg/other/return1.C: Same.
7229 * g++.dg/overload/builtin3.C: Same.
7230 * g++.dg/overload/error1.C: Same.
7231 * g++.dg/overload/error2.C: Same.
7232 * g++.dg/overload/koenig2.C: Same.
7233 * g++.dg/overload/pmf1.C: Same.
7234 * g++.dg/parse/args1.C: Same.
7235 * g++.dg/parse/attr3.C: Same.
7236 * g++.dg/parse/constant4.C: Same.
7237 * g++.dg/parse/crash10.C: Same.
7238 * g++.dg/parse/crash18.C: Same.
7239 * g++.dg/parse/crash19.C: Same.
7240 * g++.dg/parse/crash20.C: Same.
7241 * g++.dg/parse/crash21.C: Same.
7242 * g++.dg/parse/crash22.C: Same.
7243 * g++.dg/parse/crash32.C: Same.
7244 * g++.dg/parse/decl-specifier-1.C: Same.
7245 * g++.dg/parse/error58.C: Same.
7246 * g++.dg/parse/local-class1.C: Same.
7247 * g++.dg/parse/non-dependent2.C: Same.
7248 * g++.dg/parse/parameter-declaration-1.C: Same.
7249 * g++.dg/parse/ptrmem2.C: Same.
7250 * g++.dg/parse/ptrmem3.C: Same.
7251 * g++.dg/parse/saved1.C: Same.
7252 * g++.dg/tc1/dr101.C: Same.
7253 * g++.dg/tc1/dr142.C: Same.
7254 * g++.dg/tc1/dr176.C: Same.
7255 * g++.dg/template/conv4.C: Same.
7256 * g++.dg/template/crash56.C: Same.
7257 * g++.dg/template/dependent-expr2.C: Same.
7258 * g++.dg/template/error1.C: Same.
7259 * g++.dg/template/error2.C: Same.
7260 * g++.dg/template/explicit6.C: Same.
7261 * g++.dg/template/init-list.C: Same.
7262 * g++.dg/template/local1.C: Same.
7263 * g++.dg/template/lookup2.C: Same.
7264 * g++.dg/template/meminit2.C: Same.
7265 * g++.dg/template/nontype25.C: Same.
7266 * g++.dg/template/ptrmem2.C: Same.
7267 * g++.dg/template/qualttp19.C: Same.
7268 * g++.dg/template/qualttp20.C: Same.
7269 * g++.dg/template/ttp3.C: Same.
7270 * g++.dg/template/unify4.C: Same.
7271 * g++.dg/template/unify6.C: Same.
7272 * g++.dg/template/unify7.C: Same.
7273 * g++.dg/template/warn1.C: Same.
7274 * g++.dg/tree-ssa/dom-invalid.C: Same.
7275 * g++.dg/ubsan/shift-1.C: Same.
7276 * g++.dg/warn/Wunused-2.C: Same.
7277 * g++.dg/warn/Wunused-4.C: Same.
7278 * g++.dg/warn/Wunused-6.C: Same.
7279 * g++.dg/warn/deprecated-6.C: Same.
7280 * g++.dg/warn/deprecated.C: Same.
7281 * g++.dg/warn/effc1.C: Same.
7282 * g++.dg/warn/effc3.C: Same.
7283 * g++.dg/warn/incomplete1.C: Same.
7284 * g++.dg/warn/inline1.C: Same.
7285 * g++.dg/warn/noeffect2.C: Same.
7286 * g++.dg/warn/noeffect4.C: Same.
7287 * g++.dg/warn/oldcast1.C: Same.
7288 * g++.dg/warn/sentinel.C: Same.
7289 * g++.dg/warn/unit-1.C: Same.
7290 * g++.old-deja/g++.pt/inherit2.C: Same.
7291 * g++.old-deja/g++.pt/overload8.C: Same.
7292 * gcc.dg/20000926-1.c: Same.
7293 * gcc.dg/20040223-1.c: Same.
7294 * gcc.dg/Warray-bounds-7.c: Same.
7295 * gcc.dg/alias-1.c: Same.
7296 * gcc.dg/alias-12.c: Same.
7297 * gcc.dg/alias-13.c: Same.
7298 * gcc.dg/alias-2.c: Same.
7299 * gcc.dg/array-13.c: Same.
7300 * gcc.dg/array-4.c: Same.
7301 * gcc.dg/attr-ifunc-2.c: Same.
7302 * gcc.dg/attr-invalid.c: Same.
7303 * gcc.dg/attr-noinline.c: Same.
7304 * gcc.dg/bitfld-2.c: Same.
7305 * gcc.dg/c90-const-expr-7.c: Same.
7306 * gcc.dg/c99-const-expr-7.c: Same.
7307 * gcc.dg/cpp/20000625-1.c: Same.
7308 * gcc.dg/cpp/charconst-4.c: Same.
7309 * gcc.dg/cpp/include2.c: Same.
7310 * gcc.dg/cpp/include2a.c: Same.
7311 * gcc.dg/decl-4.c: Same.
7312 * gcc.dg/deprecated-4.c: Same.
7313 * gcc.dg/deprecated.c: Same.
7314 * gcc.dg/dfp/altivec-types.c: Same.
7315 * gcc.dg/float-range-1.c: Same.
7316 * gcc.dg/pack-test-3.c: Same.
7317 * gcc.dg/pr11492.c: Same.
7318 * gcc.dg/pr15360-1.c: Same.
7319 * gcc.dg/pr37908.c: Same.
7320 * gcc.dg/pr53265.c: Same.
7321 * gcc.dg/pr57287-2.c: Same.
7322 * gcc.dg/pr57287.c: Same.
7323 * gcc.dg/redecl-1.c: Same.
7324 * gcc.dg/sync-3.c: Same.
7325 * gcc.dg/two-types-1.c: Same.
7326 * gcc.dg/two-types-2.c: Same.
7327 * gcc.dg/two-types-4.c: Same.
7328 * gcc.dg/two-types-5.c: Same.
7329 * gcc.dg/two-types-6.c: Same.
7330 * gcc.dg/two-types-7.c: Same.
7331 * gcc.dg/two-types-8.c: Same.
7332 * gcc.dg/two-types-9.c: Same.
7333 * gcc.dg/uninit-I.c: Same.
7334 * gcc.dg/uninit-pr19430.c: Same.
7335 * gcc.dg/visibility-7.c: Same.
7336 * gcc.dg/winline-10.c: Same.
7337 * gcc.dg/winline-2.c: Same.
7338 * gcc.dg/winline-3.c: Same.
7339 * gcc.dg/winline-9.c: Same.
7340 * gcc.target/i386/attr-returns_twice-1.c: Same.
7341 * gcc.target/i386/chkp-const-check-2.c: Same.
7342 * gcc.target/i386/chkp-label-address.c: Same.
7343 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7344 * gcc.target/i386/pr39162.c: Same.
7345 * gcc.target/i386/sse-5.c: Same.
7346 * gcc.target/powerpc/altivec-types-1.c: Same.
7347 * gcc.target/powerpc/altivec-types-2.c: Same.
7348 * gcc.target/powerpc/altivec-types-3.c: Same.
7349 * gcc.target/powerpc/float128-mix.c: Same.
7350 * gcc.target/powerpc/no-r11-3.c: Same.
7351 * gcc.target/spu/Wmain.c: Same.
7352 * gcc.target/spu/ea/errors2.c: Same.
7353 * gfortran.dg/assignment_1.f90: Same.
7354 * gfortran.dg/common_3.f90: Same.
7355 * gfortran.dg/der_io_1.f90: Same.
7356 * gfortran.dg/g77/20030326-1.f: Same.
7357 * gfortran.dg/g77/9263.f: Same.
7358 * gfortran.dg/g77/960317-1.f: Same.
7359 * gfortran.dg/g77/970625-2.f: Same.
7360 * gfortran.dg/g77/980615-0.f: Same.
7361 * gfortran.dg/g77/check0.f: Same.
7362 * gfortran.dg/g77/dnrm2.f: Same.
7363 * gfortran.dg/g77/pr9258.f: Same.
7364 * gfortran.dg/ichar_1.f90: Same.
7365 * gfortran.dg/interface_1.f90: Same.
7366 * gfortran.dg/namelist_1.f90: Same.
7367 * gfortran.dg/namelist_2.f90: Same.
7368 * gfortran.dg/namelist_3.f90: Same.
7369 * gfortran.dg/namelist_print_2.f: Same.
7370 * gfortran.dg/oldstyle_1.f90: Same.
7371 * gfortran.dg/runtime_warning_1.f90: Same.
7372 * gfortran.dg/underflow.f90: Same.
7373 * gnat.dg/specs/integer_value.ads: Same.
7374 * obj-c++.dg/fsf-package-0.m: Same.
7375 * objc.dg/two-types-1.m: Same.
7376
7377 2017-04-28 Martin Liska <mliska@suse.cz>
7378
7379 PR gcov-profile/79891
7380 * gcc.misc-tests/gcov-17.c: New test.
7381 * gcc.misc-tests/gcov-18.c: New test.
7382
7383 2017-04-28 Tom de Vries <tom@codesourcery.com>
7384
7385 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7386 dg-(error|warning|message|bogus).
7387 * g++.dg/parse/parameter-declaration-1.C: Same.
7388 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7389 * gcc.dg/Wpointer-sign-Wall.c: Same.
7390 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7391 * gcc.dg/cpp/19990413-1.c: Same.
7392 * gcc.dg/dg-test-1.c: Same.
7393 * gcc.dg/empty-source-2.c: Same.
7394 * gcc.dg/empty-source-3.c: Same.
7395 * gcc.dg/format/c99-printf-1.c: Same.
7396 * gcc.dg/format/c99-scanf-1.c: Same.
7397 * gcc.dg/label-decl-2.c: Same.
7398 * gcc.dg/m-un-2.c: Same.
7399 * gcc.dg/uninit-pr20644-O0.c: Same.
7400 * gfortran.dg/pr70006.f90: Same.
7401 * obj-c++.dg/fsf-package-0.m: Same.
7402
7403 2017-04-28 Tom de Vries <tom@codesourcery.com>
7404
7405 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7406 dg-(error|warning|message|bogus).
7407 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7408 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7409 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7410 * c-c++-common/pr20000.c: Same.
7411 * c-c++-common/pr49706.c: Same.
7412 * g++.dg/ext/utf16-4.C: Same.
7413 * g++.dg/parse/error2.C: Same.
7414 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7415 * g++.dg/warn/Wtype-limits.C: Same.
7416 * g++.dg/warn/overflow-warn-1.C: Same.
7417 * g++.dg/warn/overflow-warn-3.C: Same.
7418 * gcc.dg/Wpointer-sign-Wall.c: Same.
7419 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7420 * gcc.dg/Wtype-limits-Wextra.c: Same.
7421 * gcc.dg/Wtype-limits.c: Same.
7422 * gcc.dg/cpp/19990413-1.c: Same.
7423 * gcc.dg/dg-test-1.c: Same.
7424 * gcc.dg/empty-source-2.c: Same.
7425 * gcc.dg/empty-source-3.c: Same.
7426 * gcc.dg/label-decl-2.c: Same.
7427 * gcc.dg/m-un-2.c: Same.
7428 * gcc.dg/uninit-pr19430-O0.c: Same.
7429 * gcc.dg/uninit-pr19430.c: Same.
7430 * gcc.dg/uninit-pr20644-O0.c: Same.
7431 * gcc.dg/utf16-4.c: Same.
7432 * gfortran.dg/pr70006.f90: Same.
7433 * obj-c++.dg/fsf-package-0.m: Same.
7434
7435 2017-04-28 Richard Biener <rguenther@suse.de>
7436
7437 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7438 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7439 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7440 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7441 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7442 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7443
7444 2017-04-27 Marek Polacek <polacek@redhat.com>
7445
7446 PR sanitizer/80349
7447 * c-c++-common/ubsan/pr80349.c: New test.
7448
7449 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7450
7451 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7452 diagnostics.
7453 * g++.dg/warn/pr12242.C: Likewise.
7454
7455 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
7456
7457 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7458
7459 2017-04-27 Martin Liska <mliska@suse.cz>
7460
7461 PR testsuite/79455
7462 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7463 more generic.
7464
7465 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR c++/80534
7468 * g++.dg/other/pr80534-1.C: New test.
7469 * g++.dg/other/pr80534-2.C: New test.
7470
7471 2017-04-27 Richard Biener <rguenther@suse.de>
7472
7473 PR middle-end/80539
7474 * gcc.dg/torture/pr80539.c: New testcase.
7475
7476 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR target/77728
7479 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7480
7481 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7482
7483 * g++.dg/diagnostic/nested-name-1.C: New test.
7484
7485 2017-04-26 Martin Liska <mliska@suse.cz>
7486
7487 * gcc.dg/guality/guality.h: Add prefix to test verification.
7488
7489 2017-04-25 Nathan Sidwell <nathan@acm.org>
7490
7491 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7492
7493 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
7494
7495 PR target/70799
7496 * gcc.target/i386/pr70799-5.c: New test.
7497
7498 2017-04-25 Martin Sebor <msebor@redhat.com>
7499
7500 PR tree-optimization/80497
7501 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7502
7503 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7504 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR target/77728
7507 * g++.dg/abi/pr77728-1.C: New test.
7508
7509 2017-04-25 Marek Polacek <polacek@redhat.com>
7510
7511 PR sanitizer/80349
7512 * g++.dg/ubsan/pr80349-2.C: New test.
7513
7514 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7515
7516 * g++.dg/cpp0x/enum34.C: New test.
7517
7518 2017-04-25 Tom de Vries <tom@codesourcery.com>
7519
7520 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7521 variables.
7522 (dg-line): New proc.
7523 (process-message): Handle line number variables.
7524 * objc.dg/try-catch-12.m: Use dg-line.
7525
7526 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7527
7528 PR target/80482
7529 * gcc.target/powerpc/vec-constvolatile.c: New test.
7530
7531 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7532
7533 * g++.dg/semicolon-fixits.C: New test case.
7534
7535 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7536
7537 * gcc.dg/semicolon-fixits.c: New test case.
7538
7539 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7540
7541 * g++.dg/lookup/missing-std-include.C: New test file.
7542
7543 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7544 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR target/77728
7547 * g++.dg/abi/pr77728-2.C: New test.
7548
7549 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7550
7551 PR c++/80177
7552 * g++.dg/spellcheck-pr80177.C: New test case.
7553
7554 2017-04-25 Nathan Sidwell <nathan@acm.org>
7555
7556 * g++.dg/dg.exp (find-cxx-tests): New function.
7557 (main): Use it, remove explicit pruning
7558
7559 2017-04-25 Richard Biener <rguenther@suse.de>
7560
7561 PR tree-optimization/80492
7562 * gcc.dg/pr80492.c: New testcase.
7563
7564 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7565
7566 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7567 for targets with int size less than 32 bits.
7568
7569 2017-04-25 Richard Biener <rguenther@suse.de>
7570
7571 PR tree-optimization/79201
7572 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7573 * gcc.target/i386/pr22152.c: Disable sinking.
7574
7575 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7576
7577 PR target/80464
7578 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7579
7580 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7581
7582 PR target/79895
7583 * gcc.target/s390/pr79895.c: New test.
7584
7585 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7586
7587 PR target/80080
7588 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7589 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7590 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7591
7592 2017-04-25 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR rtl-optimization/80501
7595 * gcc.c-torture/execute/pr80501.c: New test.
7596
7597 PR rtl-optimization/80500
7598 * gcc.dg/pr80500.c: New test.
7599
7600 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
7601
7602 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7603 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7604
7605 2017-04-22 Janus Weil <janus@gcc.gnu.org>
7606
7607 PR fortran/80121
7608 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7609 directive.
7610
7611 2017-04-24 David Malcolm <dmalcolm@redhat.com>
7612
7613 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7614 * jit.dg/test-alignment.c: New test case.
7615 * jit.dg/test-alignment.cc: New test case.
7616 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7617 New test case.
7618
7619 2017-04-24 David Malcolm <dmalcolm@redhat.com>
7620
7621 PR c++/80016
7622 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7623 test function.
7624 (test_alignof): New test function.
7625
7626 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
7627
7628 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7629
7630 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7631
7632 * g++.dg/diagnostic/duplicate1.C: New test.
7633 * g++.dg/cpp0x/duplicate1.C: New test.
7634
7635 2017-04-24 Martin Jambor <mjambor@suse.cz>
7636
7637 PR tree-optimization/80293
7638 * g++.dg/tree-ssa/pr80293.C: New test.
7639
7640 2017-04-24 Martin Liska <mliska@suse.cz>
7641
7642 PR middle-end/79931
7643 * g++.dg/ipa/pr79931.C: New test.
7644
7645 2017-04-24 Richard Biener <rguenther@suse.de>
7646
7647 PR tree-optimization/80494
7648 * gfortran.dg/pr80494.f90: New testcase.
7649
7650 2017-04-24 Richard Biener <rguenther@suse.de>
7651
7652 PR tree-optimization/79725
7653 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7654
7655 2017-04-24 Richard Biener <rguenther@suse.de>
7656
7657 PR c++/2972
7658 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7659
7660 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7661
7662 PR fortran/80484
7663 * gfortran.dg/dtio_29.f03: New test.
7664
7665 2017-04-22 Janus Weil <janus@gcc.gnu.org>
7666
7667 PR fortran/80121
7668 * gfortran.dg/intent_out_9.f90: New test case.
7669
7670 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
7671
7672 PR target/70799
7673 * gcc.target/i386/pr70799-4.c: New test.
7674
7675 2017-04-21 Janus Weil <janus@gcc.gnu.org>
7676
7677 PR fortran/80392
7678 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7679
7680 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
7681
7682 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7683
7684 2017-04-21 Richard Biener <rguenther@suse.de>
7685
7686 PR tree-optimization/79547
7687 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7688
7689 2017-04-21 Richard Biener <rguenther@suse.de>
7690
7691 PR tree-optimization/78847
7692 * g++.dg/tree-ssa/pr78847.C: New testcase.
7693
7694 2017-04-21 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c/80468
7697 * gcc.dg/pr80468.c: New test.
7698
7699 2017-04-21 Martin Liska <mliska@suse.cz>
7700
7701 PR tree-optimization/66278
7702 * gcc.dg/vect/pr66278.c: New test.
7703
7704 2017-04-21 Richard Biener <rguenther@suse.de>
7705
7706 PR tree-optimization/80237
7707 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7708 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7709 adjust expected optimizations.
7710
7711 2016-04-21 Richard Biener <rguenther@suse.de>
7712
7713 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7714 of inner loops.
7715 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7716 * gcc.dg/vect/vect-104.c: Likewise.
7717
7718 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7719
7720 PR tree-optimization/80426
7721 * gcc.c-torture/execute/20170429-1.c: Rename into...
7722 * gcc.c-torture/execute/20170419-1.c: ...this.
7723
7724 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
7725
7726 PR target/79804
7727 * gcc.target/i386/pr79804.c: New test.
7728
7729 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
7730
7731 PR target/78090
7732 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7733
7734 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
7735
7736 * g++/opt/pr80436.C: XFAIL on AIX.
7737
7738 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
7739
7740 PR c++/80473
7741 * g++.dg/diagnostic/pr80473.C: New test.
7742
7743 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7744
7745 * g++.dg/warn/Wextra-semi.C: New test.
7746
7747 2017-04-20 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR middle-end/80423
7750 * g++.dg/other/pr80423.C: New test.
7751
7752 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7753
7754 * gcc.dg/pr80170.c: Require ptr32plus.
7755
7756 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7757
7758 PR tree-optimization/80426
7759 * gcc.c-torture/execute/20170419-1.c: New test.
7760
7761 2017-04-19 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR debug/80461
7764 * g++.dg/debug/pr80461.C: New test.
7765
7766 PR c++/80459
7767 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7768 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7769 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7770
7771 PR debug/80436
7772 * g++.dg/opt/pr80436.C: New test.
7773
7774 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7775
7776 * gcc.dg/torture/pr80341.c: Require int32plus.
7777
7778 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7779 Jeff Law <law@redhat.com>
7780
7781 * gcc.c-torture/compile/20170419-1.c: New test.
7782
7783 2017-04-19 Tom de Vries <tom@codesourcery.com>
7784
7785 PR testsuite/80221
7786 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7787 subsequent dg directives.
7788 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7789 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7790 * c-c++-common/attr-fallthrough-2.c: Same.
7791 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7792 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7793 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7794 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7795 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7796 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7797 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7798 * c-c++-common/cilk-plus/CK/errors.c: Same.
7799 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7800 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7801 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7802 * c-c++-common/cpp/pr57580.c: Same.
7803 * c-c++-common/goacc/asyncwait-1.c: Same.
7804 * c-c++-common/goacc/cache-2.c: Same.
7805 * c-c++-common/goacc/declare-2.c: Same.
7806 * c-c++-common/goacc/deviceptr-1.c: Same.
7807 * c-c++-common/goacc/routine-5.c: Same.
7808 * c-c++-common/gomp/clauses-2.c: Same.
7809 * c-c++-common/gomp/ordered-3.c: Same.
7810 * c-c++-common/gomp/pr67501.c: Same.
7811 * c-c++-common/pr20000.c: Same.
7812 * c-c++-common/pr43395.c: Same.
7813 * c-c++-common/pr49706.c: Same.
7814 * c-c++-common/pr77624-1.c: Same.
7815 * c-c++-common/pr77624-2.c: Same.
7816 * c-c++-common/raw-string-14.c: Same.
7817 * c-c++-common/raw-string-16.c: Same.
7818 * c-c++-common/raw-string-3.c: Same.
7819 * c-c++-common/raw-string-4.c: Same.
7820 * c-c++-common/raw-string-5.c: Same.
7821 * c-c++-common/raw-string-6.c: Same.
7822 * g++.dg/abi/mangle41.C: Same.
7823 * g++.dg/conversion/nullptr1.C: Same.
7824 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7825 * g++.dg/cpp0x/auto27.C: Same.
7826 * g++.dg/cpp0x/constexpr-98.C: Same.
7827 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7828 * g++.dg/cpp0x/diag2.C: Same.
7829 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7830 * g++.dg/cpp0x/nullptr15.C: Same.
7831 * g++.dg/cpp0x/pr31431-2.C: Same.
7832 * g++.dg/cpp0x/pr31431.C: Same.
7833 * g++.dg/cpp0x/pr79118.C: Same.
7834 * g++.dg/cpp0x/static_assert3.C: Same.
7835 * g++.dg/cpp0x/temp_default2.C: Same.
7836 * g++.dg/cpp0x/trailing4.C: Same.
7837 * g++.dg/cpp0x/variadic-ex10.C: Same.
7838 * g++.dg/cpp0x/variadic-ex13.C: Same.
7839 * g++.dg/cpp0x/variadic-ex14.C: Same.
7840 * g++.dg/cpp0x/variadic-ex3.C: Same.
7841 * g++.dg/cpp0x/variadic-ex4.C: Same.
7842 * g++.dg/cpp0x/variadic59.C: Same.
7843 * g++.dg/cpp0x/vt-37737-2.C: Same.
7844 * g++.dg/cpp0x/vt-57397-1.C: Same.
7845 * g++.dg/cpp0x/vt-57397-2.C: Same.
7846 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7847 * g++.dg/cpp1z/gen-attrs1.C: Same.
7848 * g++.dg/diagnostic/pr71075.C: Same.
7849 * g++.dg/eh/goto2.C: Same.
7850 * g++.dg/eh/goto3.C: Same.
7851 * g++.dg/expr/bitfield4.C: Same.
7852 * g++.dg/expr/bitfield5.C: Same.
7853 * g++.dg/expr/bitfield6.C: Same.
7854 * g++.dg/expr/bool1.C: Same.
7855 * g++.dg/expr/bool3.C: Same.
7856 * g++.dg/expr/cond10.C: Same.
7857 * g++.dg/expr/cond11.C: Same.
7858 * g++.dg/expr/lval3.C: Same.
7859 * g++.dg/expr/lval4.C: Same.
7860 * g++.dg/ext/anon-struct4.C: Same.
7861 * g++.dg/ext/attrib44.C: Same.
7862 * g++.dg/ext/builtin3.C: Same.
7863 * g++.dg/ext/dllimport7.C: Same.
7864 * g++.dg/ext/label5.C: Same.
7865 * g++.dg/ext/no-asm-1.C: Same.
7866 * g++.dg/ext/utf16-4.C: Same.
7867 * g++.dg/ext/vla2.C: Same.
7868 * g++.dg/gomp/block-1.C: Same.
7869 * g++.dg/gomp/block-2.C: Same.
7870 * g++.dg/gomp/block-3.C: Same.
7871 * g++.dg/gomp/block-5.C: Same.
7872 * g++.dg/gomp/linear-2.C: Same.
7873 * g++.dg/gomp/target-1.C: Same.
7874 * g++.dg/gomp/target-2.C: Same.
7875 * g++.dg/gomp/taskgroup-1.C: Same.
7876 * g++.dg/gomp/teams-1.C: Same.
7877 * g++.dg/inherit/pure1.C: Same.
7878 * g++.dg/init/array43.C: Same.
7879 * g++.dg/init/array46.C: Same.
7880 * g++.dg/init/const10.C: Same.
7881 * g++.dg/init/ctor4-1.C: Same.
7882 * g++.dg/init/ctor4.C: Same.
7883 * g++.dg/init/new37.C: Same.
7884 * g++.dg/init/pr25811.C: Same.
7885 * g++.dg/init/pr29043.C: Same.
7886 * g++.dg/init/pr29571.C: Same.
7887 * g++.dg/lookup/duperr1.C: Same.
7888 * g++.dg/lookup/error1.C: Same.
7889 * g++.dg/lookup/koenig5.C: Same.
7890 * g++.dg/lookup/pr77549.C: Same.
7891 * g++.dg/lookup/suggestions1.C: Same.
7892 * g++.dg/lookup/using16.C: Same.
7893 * g++.dg/lookup/using7.C: Same.
7894 * g++.dg/other/anon-union3.C: Same.
7895 * g++.dg/other/array2.C: Same.
7896 * g++.dg/other/error13.C: Same.
7897 * g++.dg/other/error34.C: Same.
7898 * g++.dg/overload/builtin1.C: Same.
7899 * g++.dg/overload/conv-op1.C: Same.
7900 * g++.dg/overload/error3.C: Same.
7901 * g++.dg/overload/koenig1.C: Same.
7902 * g++.dg/overload/operator5.C: Same.
7903 * g++.dg/overload/template5.C: Same.
7904 * g++.dg/overload/unknown1.C: Same.
7905 * g++.dg/overload/using2.C: Same.
7906 * g++.dg/parse/constructor1.C: Same.
7907 * g++.dg/parse/crash36.C: Same.
7908 * g++.dg/parse/crash63.C: Same.
7909 * g++.dg/parse/error11.C: Same.
7910 * g++.dg/parse/error12.C: Same.
7911 * g++.dg/parse/error14.C: Same.
7912 * g++.dg/parse/error2.C: Same.
7913 * g++.dg/parse/error21.C: Same.
7914 * g++.dg/parse/error26.C: Same.
7915 * g++.dg/parse/error36.C: Same.
7916 * g++.dg/parse/friend12.C: Same.
7917 * g++.dg/parse/invalid-op1.C: Same.
7918 * g++.dg/parse/missing-template1.C: Same.
7919 * g++.dg/parse/parser-pr28152-2.C: Same.
7920 * g++.dg/parse/parser-pr28152.C: Same.
7921 * g++.dg/parse/pr16696-permissive.C: Same.
7922 * g++.dg/parse/pr16696.C: Same.
7923 * g++.dg/parse/pr69628.C: Same.
7924 * g++.dg/parse/ret-type2.C: Same.
7925 * g++.dg/parse/specialization1.C: Same.
7926 * g++.dg/parse/template3.C: Same.
7927 * g++.dg/parse/template9.C: Same.
7928 * g++.dg/parse/typename11.C: Same.
7929 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7930 * g++.dg/pr45330.C: Same.
7931 * g++.dg/rtti/typeid6.C: Same.
7932 * g++.dg/spellcheck-fields.C: Same.
7933 * g++.dg/spellcheck-typenames.C: Same.
7934 * g++.dg/tc1/dr108.C: Same.
7935 * g++.dg/tc1/dr147.C: Same.
7936 * g++.dg/template/arg7.C: Same.
7937 * g++.dg/template/conv11.C: Same.
7938 * g++.dg/template/crash13.C: Same.
7939 * g++.dg/template/crash55.C: Same.
7940 * g++.dg/template/dependent-expr5.C: Same.
7941 * g++.dg/template/error17.C: Same.
7942 * g++.dg/template/error33.C: Same.
7943 * g++.dg/template/error4.C: Same.
7944 * g++.dg/template/error50.C: Same.
7945 * g++.dg/template/error53.C: Same.
7946 * g++.dg/template/friend.C: Same.
7947 * g++.dg/template/func2.C: Same.
7948 * g++.dg/template/local6.C: Same.
7949 * g++.dg/template/member5.C: Same.
7950 * g++.dg/template/meminit1.C: Same.
7951 * g++.dg/template/nested3.C: Same.
7952 * g++.dg/template/nontype6.C: Same.
7953 * g++.dg/template/overload12.C: Same.
7954 * g++.dg/template/ptrmem8.C: Same.
7955 * g++.dg/template/qualified-id1.C: Same.
7956 * g++.dg/template/spec15.C: Same.
7957 * g++.dg/template/static1.C: Same.
7958 * g++.dg/template/static10.C: Same.
7959 * g++.dg/template/static2.C: Same.
7960 * g++.dg/template/ttp25.C: Same.
7961 * g++.dg/template/typedef2.C: Same.
7962 * g++.dg/template/typename2.C: Same.
7963 * g++.dg/template/unify10.C: Same.
7964 * g++.dg/template/unify6.C: Same.
7965 * g++.dg/template/unify7.C: Same.
7966 * g++.dg/template/unify9.C: Same.
7967 * g++.dg/template/varmod1.C: Same.
7968 * g++.dg/ubsan/div-by-zero-1.C: Same.
7969 * g++.dg/ubsan/pr63956.C: Same.
7970 * g++.dg/warn/Waddress-1.C: Same.
7971 * g++.dg/warn/Wconversion2.C: Same.
7972 * g++.dg/warn/Wnull-conversion-1.C: Same.
7973 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7974 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7975 * g++.dg/warn/Wswitch-1.C: Same.
7976 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7977 * g++.dg/warn/Wtype-limits.C: Same.
7978 * g++.dg/warn/Wunused-parm-5.C: Same.
7979 * g++.dg/warn/deprecated-6.C: Same.
7980 * g++.dg/warn/deprecated.C: Same.
7981 * g++.dg/warn/incomplete1.C: Same.
7982 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7983 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7984 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7985 * g++.dg/warn/overflow-warn-1.C: Same.
7986 * g++.dg/warn/overflow-warn-3.C: Same.
7987 * g++.dg/warn/overflow-warn-4.C: Same.
7988 * g++.dg/warn/pr12242.C: Same.
7989 * g++.dg/warn/pr30551-2.C: Same.
7990 * g++.dg/warn/pr30551.C: Same.
7991 * g++.old-deja/g++.benjamin/16077.C: Same.
7992 * g++.old-deja/g++.bob/inherit1.C: Same.
7993 * g++.old-deja/g++.brendan/crash56.C: Same.
7994 * g++.old-deja/g++.brendan/template17.C: Same.
7995 * g++.old-deja/g++.eh/ctor1.C: Same.
7996 * g++.old-deja/g++.jason/bool5.C: Same.
7997 * g++.old-deja/g++.jason/cond.C: Same.
7998 * g++.old-deja/g++.jason/operator.C: Same.
7999 * g++.old-deja/g++.jason/pmf5.C: Same.
8000 * g++.old-deja/g++.law/ctors5.C: Same.
8001 * g++.old-deja/g++.law/missed-error2.C: Same.
8002 * g++.old-deja/g++.law/operators9.C: Same.
8003 * g++.old-deja/g++.law/temps1.C: Same.
8004 * g++.old-deja/g++.mike/for2.C: Same.
8005 * g++.old-deja/g++.mike/ns5.C: Same.
8006 * g++.old-deja/g++.mike/ns7.C: Same.
8007 * g++.old-deja/g++.mike/p10769b.C: Same.
8008 * g++.old-deja/g++.niklas/t120.C: Same.
8009 * g++.old-deja/g++.niklas/t121.C: Same.
8010 * g++.old-deja/g++.ns/koenig5.C: Same.
8011 * g++.old-deja/g++.oliva/overload1.C: Same.
8012 * g++.old-deja/g++.other/crash24.C: Same.
8013 * g++.old-deja/g++.other/crash25.C: Same.
8014 * g++.old-deja/g++.other/decl5.C: Same.
8015 * g++.old-deja/g++.other/lineno5.C: Same.
8016 * g++.old-deja/g++.other/null3.C: Same.
8017 * g++.old-deja/g++.other/overcnv2.C: Same.
8018 * g++.old-deja/g++.other/ptrmem7.C: Same.
8019 * g++.old-deja/g++.other/typename1.C: Same.
8020 * g++.old-deja/g++.other/vaarg3.C: Same.
8021 * g++.old-deja/g++.pt/crash10.C: Same.
8022 * g++.old-deja/g++.pt/crash28.C: Same.
8023 * g++.old-deja/g++.pt/crash38.C: Same.
8024 * g++.old-deja/g++.pt/explicit70.C: Same.
8025 * g++.old-deja/g++.pt/explicit77.C: Same.
8026 * g++.old-deja/g++.pt/expr2.C: Same.
8027 * g++.old-deja/g++.pt/spec5.C: Same.
8028 * g++.old-deja/g++.pt/spec6.C: Same.
8029 * g++.old-deja/g++.pt/typename3.C: Same.
8030 * g++.old-deja/g++.pt/typename5.C: Same.
8031 * g++.old-deja/g++.pt/typename6.C: Same.
8032 * g++.old-deja/g++.pt/typename7.C: Same.
8033 * g++.old-deja/g++.pt/unify4.C: Same.
8034 * g++.old-deja/g++.pt/unify8.C: Same.
8035 * g++.old-deja/g++.pt/vaarg3.C: Same.
8036 * g++.old-deja/g++.robertl/eb22.C: Same.
8037 * g++.old-deja/g++.robertl/eb4.C: Same.
8038 * g++.old-deja/g++.robertl/eb44.C: Same.
8039 * g++.old-deja/g++.robertl/eb69.C: Same.
8040 * g++.old-deja/g++.robertl/eb98.C: Same.
8041 * gcc.dg/20031223-1.c: Same.
8042 * gcc.dg/940510-1.c: Same.
8043 * gcc.dg/990506-0.c: Same.
8044 * gcc.dg/Walloca-1.c: Same.
8045 * gcc.dg/Walloca-2.c: Same.
8046 * gcc.dg/Wconversion-integer.c: Same.
8047 * gcc.dg/Wcxx-compat-8.c: Same.
8048 * gcc.dg/Wimplicit-int-1.c: Same.
8049 * gcc.dg/Wimplicit-int-2.c: Same.
8050 * gcc.dg/Wimplicit-int-4.c: Same.
8051 * gcc.dg/Wpointer-sign-Wall.c: Same.
8052 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8053 * gcc.dg/Wshadow-1.c: Same.
8054 * gcc.dg/Wshadow-3.c: Same.
8055 * gcc.dg/Wswitch-enum-error.c: Same.
8056 * gcc.dg/Wswitch-enum.c: Same.
8057 * gcc.dg/Wswitch-error.c: Same.
8058 * gcc.dg/Wswitch.c: Same.
8059 * gcc.dg/Wtype-limits-Wextra.c: Same.
8060 * gcc.dg/Wtype-limits.c: Same.
8061 * gcc.dg/Wvla-larger-than-2.c: Same.
8062 * gcc.dg/anon-struct-5.c: Same.
8063 * gcc.dg/array-10.c: Same.
8064 * gcc.dg/array-11.c: Same.
8065 * gcc.dg/array-15.c: Same.
8066 * gcc.dg/array-2.c: Same.
8067 * gcc.dg/array-8.c: Same.
8068 * gcc.dg/array-const-2.c: Same.
8069 * gcc.dg/array-const-3.c: Same.
8070 * gcc.dg/bitfld-1.c: Same.
8071 * gcc.dg/bitfld-8.c: Same.
8072 * gcc.dg/builtin-redefine.c: Same.
8073 * gcc.dg/c11-noreturn-1.c: Same.
8074 * gcc.dg/c11-noreturn-2.c: Same.
8075 * gcc.dg/c11-static-assert-3.c: Same.
8076 * gcc.dg/c90-arraydecl-1.c: Same.
8077 * gcc.dg/c90-complex-1.c: Same.
8078 * gcc.dg/c90-complit-1.c: Same.
8079 * gcc.dg/c90-const-expr-11.c: Same.
8080 * gcc.dg/c90-const-expr-7.c: Same.
8081 * gcc.dg/c90-const-expr-8.c: Same.
8082 * gcc.dg/c90-enum-comma-1.c: Same.
8083 * gcc.dg/c90-flex-array-1.c: Same.
8084 * gcc.dg/c90-hexfloat-1.c: Same.
8085 * gcc.dg/c90-idem-qual-1.c: Same.
8086 * gcc.dg/c90-idem-qual-2.c: Same.
8087 * gcc.dg/c90-idem-qual-3.c: Same.
8088 * gcc.dg/c90-mixdecl-1.c: Same.
8089 * gcc.dg/c90-restrict-1.c: Same.
8090 * gcc.dg/c90-return-1.c: Same.
8091 * gcc.dg/c99-array-nonobj-1.c: Same.
8092 * gcc.dg/c99-arraydecl-1.c: Same.
8093 * gcc.dg/c99-complex-1.c: Same.
8094 * gcc.dg/c99-complex-2.c: Same.
8095 * gcc.dg/c99-complit-2.c: Same.
8096 * gcc.dg/c99-const-expr-7.c: Same.
8097 * gcc.dg/c99-const-expr-8.c: Same.
8098 * gcc.dg/c99-flex-array-3.c: Same.
8099 * gcc.dg/c99-flex-array-7.c: Same.
8100 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8101 * gcc.dg/c99-impl-decl-1.c: Same.
8102 * gcc.dg/c99-impl-int-1.c: Same.
8103 * gcc.dg/c99-impl-int-2.c: Same.
8104 * gcc.dg/c99-init-3.c: Same.
8105 * gcc.dg/c99-restrict-1.c: Same.
8106 * gcc.dg/c99-return-1.c: Same.
8107 * gcc.dg/c99-tag-1.c: Same.
8108 * gcc.dg/c99-tag-3.c: Same.
8109 * gcc.dg/call-diag-2.c: Same.
8110 * gcc.dg/cpp/19940712-1.c: Same.
8111 * gcc.dg/cpp/19951025-1.c: Same.
8112 * gcc.dg/cpp/19990413-1.c: Same.
8113 * gcc.dg/cpp/direct2.c: Same.
8114 * gcc.dg/cpp/direct2s.c: Same.
8115 * gcc.dg/cpp/pr28709.c: Same.
8116 * gcc.dg/cpp/pr61854-c90.c: Same.
8117 * gcc.dg/cpp/pr61854-c94.c: Same.
8118 * gcc.dg/cpp/pragma-1.c: Same.
8119 * gcc.dg/cpp/pragma-2.c: Same.
8120 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8121 * gcc.dg/cpp/trad/literals-2.c: Same.
8122 * gcc.dg/cpp/warn-comments-2.c: Same.
8123 * gcc.dg/cpp/warn-comments-3.c: Same.
8124 * gcc.dg/cpp/warn-comments.c: Same.
8125 * gcc.dg/cpp/warn-long-long-2.c: Same.
8126 * gcc.dg/cpp/warn-long-long.c: Same.
8127 * gcc.dg/cpp/warn-redefined-2.c: Same.
8128 * gcc.dg/cpp/warn-redefined.c: Same.
8129 * gcc.dg/darwin-cfstring-2.c: Same.
8130 * gcc.dg/darwin-cfstring-format-1.c: Same.
8131 * gcc.dg/decl-9.c: Same.
8132 * gcc.dg/declspec-1.c: Same.
8133 * gcc.dg/declspec-10.c: Same.
8134 * gcc.dg/declspec-11.c: Same.
8135 * gcc.dg/declspec-13.c: Same.
8136 * gcc.dg/declspec-18.c: Same.
8137 * gcc.dg/declspec-4.c: Same.
8138 * gcc.dg/declspec-5.c: Same.
8139 * gcc.dg/declspec-6.c: Same.
8140 * gcc.dg/declspec-8.c: Same.
8141 * gcc.dg/deprecated-4.c: Same.
8142 * gcc.dg/deprecated.c: Same.
8143 * gcc.dg/dfp/composite-type.c: Same.
8144 * gcc.dg/empty-source-2.c: Same.
8145 * gcc.dg/empty-source-3.c: Same.
8146 * gcc.dg/format/attr-6.c: Same.
8147 * gcc.dg/format/branch-1.c: Same.
8148 * gcc.dg/format/c90-printf-1.c: Same.
8149 * gcc.dg/format/c90-strftime-2.c: Same.
8150 * gcc.dg/format/c99-strftime-1.c: Same.
8151 * gcc.dg/format/cmn-err-1.c: Same.
8152 * gcc.dg/format/few-1.c: Same.
8153 * gcc.dg/format/ms_branch-1.c: Same.
8154 * gcc.dg/format/ms_unnamed-1.c: Same.
8155 * gcc.dg/format/ms_va-1.c: Same.
8156 * gcc.dg/format/unnamed-1.c: Same.
8157 * gcc.dg/format/va-1.c: Same.
8158 * gcc.dg/format/xopen-1.c: Same.
8159 * gcc.dg/funcdef-var-1.c: Same.
8160 * gcc.dg/funcdef-var-2.c: Same.
8161 * gcc.dg/gnu89-const-expr-1.c: Same.
8162 * gcc.dg/gnu89-const-expr-2.c: Same.
8163 * gcc.dg/gnu90-const-expr-1.c: Same.
8164 * gcc.dg/gnu99-const-expr-1.c: Same.
8165 * gcc.dg/gnu99-const-expr-2.c: Same.
8166 * gcc.dg/gnu99-init-2.c: Same.
8167 * gcc.dg/gomp/_Atomic-5.c: Same.
8168 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8169 * gcc.dg/gomp/atomic-5.c: Same.
8170 * gcc.dg/gomp/linear-1.c: Same.
8171 * gcc.dg/gomp/pr67500.c: Same.
8172 * gcc.dg/init-bad-1.c: Same.
8173 * gcc.dg/init-bad-2.c: Same.
8174 * gcc.dg/init-bad-3.c: Same.
8175 * gcc.dg/init-string-1.c: Same.
8176 * gcc.dg/label-compound-stmt-1.c: Same.
8177 * gcc.dg/label-decl-2.c: Same.
8178 * gcc.dg/label-decl-4.c: Same.
8179 * gcc.dg/large-size-array-2.c: Same.
8180 * gcc.dg/large-size-array-4.c: Same.
8181 * gcc.dg/lvalue-6.c: Same.
8182 * gcc.dg/m-un-2.c: Same.
8183 * gcc.dg/multiple-overflow-warn-1.c: Same.
8184 * gcc.dg/multiple-overflow-warn-2.c: Same.
8185 * gcc.dg/multiple-overflow-warn-3.c: Same.
8186 * gcc.dg/nested-redef-1.c: Same.
8187 * gcc.dg/no-asm-1.c: Same.
8188 * gcc.dg/no-asm-3.c: Same.
8189 * gcc.dg/no-asm-4.c: Same.
8190 * gcc.dg/noncompile/20010524-1.c: Same.
8191 * gcc.dg/noncompile/incomplete-5.c: Same.
8192 * gcc.dg/noncompile/pr44517.c: Same.
8193 * gcc.dg/noncompile/pr52290.c: Same.
8194 * gcc.dg/noreturn-1.c: Same.
8195 * gcc.dg/overflow-warn-1.c: Same.
8196 * gcc.dg/overflow-warn-2.c: Same.
8197 * gcc.dg/overflow-warn-3.c: Same.
8198 * gcc.dg/overflow-warn-4.c: Same.
8199 * gcc.dg/parm-mismatch-1.c: Same.
8200 * gcc.dg/parser-pr28152-2.c: Same.
8201 * gcc.dg/parser-pr28152.c: Same.
8202 * gcc.dg/pedwarn-init.c: Same.
8203 * gcc.dg/pointer-arith-2.c: Same.
8204 * gcc.dg/pointer-arith-3.c: Same.
8205 * gcc.dg/pointer-arith-4.c: Same.
8206 * gcc.dg/pr14475.c: Same.
8207 * gcc.dg/pr18596-3.c: Same.
8208 * gcc.dg/pr18809-1.c: Same.
8209 * gcc.dg/pr27953.c: Same.
8210 * gcc.dg/pr30457.c: Same.
8211 * gcc.dg/pr30551-2.c: Same.
8212 * gcc.dg/pr30551-3.c: Same.
8213 * gcc.dg/pr30551-4.c: Same.
8214 * gcc.dg/pr30551-5.c: Same.
8215 * gcc.dg/pr30551-6.c: Same.
8216 * gcc.dg/pr30551.c: Same.
8217 * gcc.dg/pr36997.c: Same.
8218 * gcc.dg/pr41842.c: Same.
8219 * gcc.dg/pr48552-1.c: Same.
8220 * gcc.dg/pr48552-2.c: Same.
8221 * gcc.dg/pr59717.c: Same.
8222 * gcc.dg/pr61077.c: Same.
8223 * gcc.dg/pr61096-1.c: Same.
8224 * gcc.dg/pr63626.c: Same.
8225 * gcc.dg/pr64223-1.c: Same.
8226 * gcc.dg/pr64223-2.c: Same.
8227 * gcc.dg/pr8788-1.c: Same.
8228 * gcc.dg/pr8927-1.c: Same.
8229 * gcc.dg/pragma-darwin.c: Same.
8230 * gcc.dg/pragma-diag-5.c: Same.
8231 * gcc.dg/pragma-message.c: Same.
8232 * gcc.dg/redecl-1.c: Same.
8233 * gcc.dg/simd-1.c: Same.
8234 * gcc.dg/simd-5.c: Same.
8235 * gcc.dg/simd-6.c: Same.
8236 * gcc.dg/spellcheck-fields.c: Same.
8237 * gcc.dg/spellcheck-typenames.c: Same.
8238 * gcc.dg/struct-semi-2.c: Same.
8239 * gcc.dg/struct-semi-3.c: Same.
8240 * gcc.dg/transparent-union-3.c: Same.
8241 * gcc.dg/ucnid-8.c: Same.
8242 * gcc.dg/uninit-pr19430-O0.c: Same.
8243 * gcc.dg/uninit-pr19430.c: Same.
8244 * gcc.dg/uninit-pr20644-O0.c: Same.
8245 * gcc.dg/utf-dflt.c: Same.
8246 * gcc.dg/utf-dflt2.c: Same.
8247 * gcc.dg/utf16-4.c: Same.
8248 * gcc.dg/vla-11.c: Same.
8249 * gcc.dg/vla-20.c: Same.
8250 * gcc.dg/vla-init-1.c: Same.
8251 * gcc.dg/vla-init-2.c: Same.
8252 * gcc.dg/vla-init-3.c: Same.
8253 * gcc.dg/weak/weak-6.c: Same.
8254 * gcc.dg/weak/weak-7.c: Same.
8255 * gcc.dg/wtr-int-type-1.c: Same.
8256 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8257 * gcc.target/arm/polytypes.c: Same.
8258 * gcc.target/i386/spellcheck-options-4.c: Same.
8259 * gcc.target/powerpc/20030218-1.c: Same.
8260 * gcc.target/sh/pr21255-4.c: Same.
8261 * gcc.test-framework/dg-error-exp-XP.c: Same.
8262 * gfortran.dg/array_constructor_30.f03: Same.
8263 * gfortran.dg/class_30.f90: Same.
8264 * gfortran.dg/goacc/subarrays.f95: Same.
8265 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8266 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8267 * gfortran.dg/intrinsic_std_1.f90: Same.
8268 * gfortran.dg/pr70006.f90: Same.
8269 * gfortran.dg/warning-directive-1.F90: Same.
8270 * gfortran.dg/warning-directive-2.F90: Same.
8271 * gfortran.dg/warning-directive-3.F90: Same.
8272 * gfortran.dg/warning-directive-4.F90: Same.
8273 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8274 * obj-c++.dg/class-extension-1.mm: Same.
8275 * obj-c++.dg/class-extension-2.mm: Same.
8276 * obj-c++.dg/class-protocol-1.mm: Same.
8277 * obj-c++.dg/cxx-ivars-1.mm: Same.
8278 * obj-c++.dg/duplicate-class-1.mm: Same.
8279 * obj-c++.dg/exceptions-3.mm: Same.
8280 * obj-c++.dg/exceptions-4.mm: Same.
8281 * obj-c++.dg/exceptions-5.mm: Same.
8282 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8283 * obj-c++.dg/fsf-package-0.m: Same.
8284 * obj-c++.dg/invalid-type-1.mm: Same.
8285 * obj-c++.dg/method-12.mm: Same.
8286 * obj-c++.dg/method-13.mm: Same.
8287 * obj-c++.dg/method-15.mm: Same.
8288 * obj-c++.dg/method-16.mm: Same.
8289 * obj-c++.dg/method-6.mm: Same.
8290 * obj-c++.dg/method-7.mm: Same.
8291 * obj-c++.dg/property/at-property-1.mm: Same.
8292 * obj-c++.dg/property/at-property-14.mm: Same.
8293 * obj-c++.dg/property/at-property-17.mm: Same.
8294 * obj-c++.dg/property/at-property-21.mm: Same.
8295 * obj-c++.dg/property/at-property-5.mm: Same.
8296 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8297 * obj-c++.dg/property/dynamic-3.mm: Same.
8298 * obj-c++.dg/property/dynamic-4.mm: Same.
8299 * obj-c++.dg/property/property-neg-1.mm: Same.
8300 * obj-c++.dg/property/property-neg-6.mm: Same.
8301 * obj-c++.dg/property/synthesize-11.mm: Same.
8302 * obj-c++.dg/property/synthesize-5.mm: Same.
8303 * obj-c++.dg/property/synthesize-6.mm: Same.
8304 * obj-c++.dg/proto-lossage-4.mm: Same.
8305 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8306 * obj-c++.dg/strings/strings-1.mm: Same.
8307 * obj-c++.dg/super-class-1.mm: Same.
8308 * obj-c++.dg/syntax-error-6.mm: Same.
8309 * obj-c++.dg/syntax-error-7.mm: Same.
8310 * obj-c++.dg/syntax-error-9.mm: Same.
8311 * obj-c++.dg/try-catch-13.mm: Same.
8312 * objc.dg/attributes/method-noreturn-1.m: Same.
8313 * objc.dg/bad-receiver-type-2.m: Same.
8314 * objc.dg/bad-receiver-type.m: Same.
8315 * objc.dg/call-super-2.m: Same.
8316 * objc.dg/class-2.m: Same.
8317 * objc.dg/class-extension-1.m: Same.
8318 * objc.dg/class-extension-2.m: Same.
8319 * objc.dg/class-protocol-1.m: Same.
8320 * objc.dg/desig-init-1.m: Same.
8321 * objc.dg/duplicate-class-1.m: Same.
8322 * objc.dg/exceptions-3.m: Same.
8323 * objc.dg/exceptions-4.m: Same.
8324 * objc.dg/exceptions-5.m: Same.
8325 * objc.dg/foreach-6.m: Same.
8326 * objc.dg/foreach-7.m: Same.
8327 * objc.dg/fsf-nsstring-format-1.m: Same.
8328 * objc.dg/fsf-package-0.m: Same.
8329 * objc.dg/invalid-type-1.m: Same.
8330 * objc.dg/method-11.m: Same.
8331 * objc.dg/method-19.m: Same.
8332 * objc.dg/method-2.m: Same.
8333 * objc.dg/method-20.m: Same.
8334 * objc.dg/method-5.m: Same.
8335 * objc.dg/method-6.m: Same.
8336 * objc.dg/method-7.m: Same.
8337 * objc.dg/method-9.m: Same.
8338 * objc.dg/missing-proto-3.m: Same.
8339 * objc.dg/private-1.m: Same.
8340 * objc.dg/property/at-property-1.m: Same.
8341 * objc.dg/property/at-property-14.m: Same.
8342 * objc.dg/property/at-property-17.m: Same.
8343 * objc.dg/property/at-property-21.m: Same.
8344 * objc.dg/property/at-property-5.m: Same.
8345 * objc.dg/property/dynamic-3.m: Same.
8346 * objc.dg/property/dynamic-4.m: Same.
8347 * objc.dg/property/property-neg-1.m: Same.
8348 * objc.dg/property/property-neg-6.m: Same.
8349 * objc.dg/property/synthesize-11.m: Same.
8350 * objc.dg/property/synthesize-5.m: Same.
8351 * objc.dg/property/synthesize-6.m: Same.
8352 * objc.dg/proto-hier-1.m: Same.
8353 * objc.dg/proto-lossage-4.m: Same.
8354 * objc.dg/protocol-qualifier-2.m: Same.
8355 * objc.dg/strings/strings-1.m: Same.
8356 * objc.dg/type-size-1.m: Same.
8357
8358 2017-04-18 Jeff Law <law@redhat.com>
8359
8360 PR target/74563
8361 * gcc.target/mips/pr74563: New test.
8362
8363 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/80443
8366 * gcc.c-torture/compile/pr80443.c: New test.
8367
8368 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8369
8370 PR rtl-optimization/80357
8371 * gcc.c-torture/compile/pr80357.c: New test.
8372
8373 2017-04-18 Jeff Law <law@redhat.com>
8374
8375 PR middle-end/80422
8376 * gcc.c-torture/compile/pr80422.c: New test.
8377
8378 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR debug/80263
8381 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8382
8383 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8384
8385 PR target/80099
8386 * gcc.target/powerpc/pr80099-1.c: New test.
8387 * gcc.target/powerpc/pr80099-2.c: Likewise.
8388 * gcc.target/powerpc/pr80099-3.c: Likewise.
8389 * gcc.target/powerpc/pr80099-4.c: Likewise.
8390 * gcc.target/powerpc/pr80099-5.c: Likewise.
8391
8392 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR sanitizer/80444
8395 * gcc.dg/sancov/pr80444.c: New test.
8396
8397 PR middle-end/79788
8398 PR middle-end/80375
8399 * gcc.dg/pr79788-1.c: New test.
8400 * gcc.dg/pr79788-2.c: New test.
8401
8402 2017-04-18 Marek Polacek <polacek@redhat.com>
8403
8404 PR c++/80244 - ICE with attribute in template alias.
8405 * g++.dg/cpp0x/alias-decl-59.C: New test.
8406
8407 PR c++/80241 - ICE with alignas pack expansion.
8408 * g++.dg/cpp0x/alignas11.C: New test.
8409
8410 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8411
8412 PR c++/80287
8413 * g++.dg/lto/pr80287_0.C: New test.
8414
8415 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8416
8417 PR target/80315
8418 * gcc.target/powerpc/pr80315-1.c: New test.
8419 * gcc.target/powerpc/pr80315-2.c: New test.
8420 * gcc.target/powerpc/pr80315-3.c: New test.
8421 * gcc.target/powerpc/pr80315-4.c: New test.
8422
8423 2017-04-16 Tom de Vries <tom@codesourcery.com>
8424
8425 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8426 directive.
8427 * g++.dg/parse/error3.C: Same.
8428 * g++.old-deja/g++.pt/niklas01a.C: Same.
8429 * gcc.dg/990506-0.c: Same.
8430 * gcc.dg/cpp/19990413-1.c: Same.
8431 * gcc.dg/cpp/pragma-1.c: Same.
8432 * gcc.dg/cpp/pragma-2.c: Same.
8433 * gcc.dg/m-un-2.c: Same.
8434 * objc.dg/private-1.m: Same.
8435
8436 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8437
8438 * gcc.dg/pr54669.c: Fix dg-do directive.
8439 * gcc.dg/pr78582.c: Ditto.
8440 * gcc.dg/pr80020.c: Ditto.
8441 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8442 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8443 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8444 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8445 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8446 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8447 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8448 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8449 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8450 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8451
8452 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8453
8454 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
8455 * gfortran.dg/generic_29.f90: Likewise.
8456 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8457 * gfortran.dg/pr41922.f90: Likewise.
8458 * gfortran.dg/pr70006.f90: Likewise.
8459
8460 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8461
8462 PR tree-optimization/66612
8463 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8464
8465 2017-04-14 Janus Weil <janus@gcc.gnu.org>
8466
8467 PR fortran/80361
8468 * gfortran.dg/class_62.f90: New test case.
8469
8470 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8471
8472 * gcc.target/arc/loop-1.c: New file.
8473
8474 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8475
8476 PR target/80098
8477 * gcc.target/powerpc/pr80098-1.c: New test.
8478 * gcc.target/powerpc/pr80098-2.c: Likewise.
8479 * gcc.target/powerpc/pr80098-3.c: Likewise.
8480 * gcc.target/powerpc/pr80098-4.c: Likewise.
8481
8482 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR sanitizer/80403
8485 * g++.dg/ubsan/pr80403-2.C: New test.
8486
8487 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8488
8489 PR rtl-optimization/80343
8490 * gcc.target/powerpc/pr80343.c: New.
8491
8492 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8493
8494 PR sanitizer/80414
8495 * c-c++-common/ubsan/bounds-15.c: New test.
8496
8497 2017-04-13 Richard Biener <rguenther@suse.de>
8498
8499 PR testsuite/80416
8500 * g++.dg/torture/pr79671.C: Fix asm constraints.
8501
8502 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR debug/80321
8505 * gcc.dg/debug/pr80321.c: New test.
8506
8507 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8508
8509 * gnat.dg/debug10.adb: New test.
8510 * gnat.dg/debug10_pkg.ads: New helper.
8511
8512 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR tree-optimization/79390
8515 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8516
8517 PR sanitizer/80403
8518 PR sanitizer/80404
8519 PR sanitizer/80405
8520 * g++.dg/ubsan/pr80403.C: New test.
8521 * g++.dg/ubsan/pr80404.C: New test.
8522 * g++.dg/ubsan/pr80405.C: New test.
8523
8524 PR c/80163
8525 * gcc.dg/torture/pr80163.c: New test.
8526
8527 2017-04-12 Richard Biener <rguenther@suse.de>
8528 Jeff Law <law@redhat.com>
8529
8530 PR tree-optimization/80359
8531 * gcc.dg/torture/pr80359.c: New testcase.
8532
8533 2017-04-12 Richard Biener <rguenther@suse.de>
8534 Bernd Edlinger <bernd.edlinger@hotmail.de>
8535
8536 PR middle-end/79671
8537 * g++.dg/torture/pr79671.C: New testcase.
8538 * g++.dg/lto/pr79671_0.C: Likewise.
8539 * g++.dg/lto/pr79671_1.c: Likewise.
8540
8541 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR sanitizer/80349
8544 * g++.dg/ubsan/pr80349.C: New test.
8545
8546 2017-04-11 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR c++/80370
8549 * g++.dg/cpp1z/decomp28.C: New test.
8550
8551 PR middle-end/80100
8552 * gcc.dg/pr80100.c: New test.
8553
8554 PR rtl-optimization/80385
8555 * g++.dg/opt/pr80385.C: New test.
8556
8557 2017-04-11 Martin Liska <mliska@suse.cz>
8558
8559 PR ipa/80212
8560 * g++.dg/ipa/pr80212.C: New test.
8561
8562 2017-04-11 Martin Sebor <msebor@redhat.com>
8563
8564 PR middle-end/80364
8565 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8566
8567 2017-04-11 Martin Liska <mliska@suse.cz>
8568
8569 PR sanitizer/70878
8570 * gcc.dg/ubsan/pr70878.c: New test.
8571
8572 2017-04-11 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR target/80381
8575 * gcc.target/i386/pr80381.c: New test.
8576
8577 PR c++/80363
8578 * g++.dg/ext/pr80363.C: New test.
8579
8580 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8581
8582 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8583 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8584 Add avr-*-* to non-lp64 selector.
8585
8586 2017-04-10 Martin Sebor <msebor@redhat.com>
8587
8588 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8589 * gcc.dg/pr40340-4.c: Same.
8590
8591 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8592
8593 PR fortran/69498
8594 * gfortran.dg/submodule_unexp.f90: Modified test
8595 to account for new error.
8596 * gfortran.dg/submodule_twice.f90: New Test
8597
8598 2017-04-10 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR c++/80176
8601 * g++.dg/init/ref23.C: New test.
8602
8603 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8604
8605 PR tree-optimization/80304
8606 * gfortran.dg/do_concurrent_4.f90: New test case.
8607
8608 2017-04-10 Janus Weil <janus@gcc.gnu.org>
8609
8610 PR fortran/80046
8611 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8612
8613 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
8614
8615 * g++.dg/torture/pr79905.C: Add -maltivec option.
8616
8617 2017-04-10 Jeff Law <law@redhat.com>
8618
8619 PR tree-optimization/80374
8620 * g++.dg/pr80374.c: New test.
8621
8622 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8623
8624 PR target/80108
8625 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8626 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8627
8628 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
8629
8630 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8631
8632 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
8633
8634 PR testsuite/79356
8635 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8636
8637 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
8638
8639 PR testsuite/79867
8640 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8641
8642 2017-04-10 Marek Polacek <polacek@redhat.com>
8643
8644 PR sanitizer/80348
8645 * g++.dg/ubsan/div-by-zero-3.C: New test.
8646
8647 2017-04-10 Bin Cheng <bin.cheng@arm.com>
8648
8649 PR tree-optimization/80153
8650 * gcc.c-torture/execute/pr80153.c: New.
8651
8652 2017-04-10 Richard Biener <rguenther@suse.de>
8653
8654 PR middle-end/80362
8655 * gcc.dg/torture/pr80362.c: New testcase.
8656
8657 2017-04-10 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/80304
8660 * gcc.dg/torture/pr80304.c: New testcase.
8661
8662 2017-04-10 Nathan Sidwell <nathan@acm.org>
8663
8664 PR target/79905
8665 * g++.dg/torture/pr79905.C: New.
8666
8667 2017-04-10 Martin Liska <mliska@suse.cz>
8668
8669 PR sanitizer/80350
8670 * c-c++-common/ubsan/pr80350.c: New test.
8671
8672 2017-04-10 Jakub Jelinek <jakub@redhat.com>
8673
8674 PR target/80324
8675 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8676
8677 2017-04-08 Martin Liska <mliska@suse.cz>
8678
8679 Revert:
8680 2017-04-07 Martin Liska <mliska@suse.cz>
8681
8682 PR ipa/80212
8683 * g++.dg/ipa/pr80212.C: New test.
8684
8685 2017-04-07 Jakub Jelinek <jakub@redhat.com>
8686
8687 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8688 dg-options.
8689 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8690
8691 PR target/80322
8692 PR target/80323
8693 PR target/80325
8694 PR target/80326
8695 * gcc.target/i386/avx512f-undefined-1.c: New test.
8696 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8697 * gcc.target/i386/avx-cvtsd-1.c: New test.
8698 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8699 * gcc.target/i386/avx512f-abspd-1.c: New test.
8700 * gcc.target/i386/avx-cvtss-1.c: New test.
8701 * gcc.target/i386/avx512f-absps-1.c: New test.
8702 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8703 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8704
8705 2017-04-07 Marek Polacek <polacek@redhat.com>
8706
8707 PR sanitizer/80348
8708 * g++.dg/ubsan/div-by-zero-2.C: New test.
8709
8710 PR c++/80095
8711 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8712
8713 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8714
8715 PR rtl-optimization/70478
8716 * gcc.target/s390/pr70478.c: New.
8717
8718 2017-04-07 Martin Liska <mliska@suse.cz>
8719
8720 PR target/79889
8721 * g++.dg/ext/mv8.C: Add aarch64* targets.
8722
8723 2017-04-07 Martin Liska <mliska@suse.cz>
8724
8725 PR ipa/80212
8726 * g++.dg/ipa/pr80212.C: New test.
8727
8728 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8729
8730 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8731
8732 2017-04-07 Richard Biener <rguenther@suse.de>
8733
8734 PR tree-optimization/80334
8735 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8736 alignas on stack.
8737
8738 2017-04-07 Richard Biener <rguenther@suse.de>
8739
8740 PR middle-end/80341
8741 * gcc.dg/torture/pr80341.c: New testcase.
8742
8743 2017-04-06 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR debug/80234
8746 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8747 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8748
8749 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
8750
8751 PR target/79733
8752 * gcc.target/i386/pr79733.c: New test.
8753
8754 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
8755
8756 PR target/80298
8757 * gcc.target/i386/pr80298-1.c: New test.
8758 * gcc.target/i386/pr80298-2.c: Ditto.
8759
8760 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8761
8762 PR target/80082
8763 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8764 ARMv7-R.
8765
8766 2017-04-06 Richard Biener <rguenther@suse.de>
8767
8768 PR tree-optimization/80334
8769 * g++.dg/torture/pr80334.C: New testcase.
8770
8771 2017-04-06 Martin Liska <mliska@suse.cz>
8772
8773 PR sanitizer/80166
8774 * gcc.dg/asan/pr80166.c: New test.
8775
8776 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8777
8778 PR tree-optimization/79390
8779 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8780
8781 2017-04-06 Richard Biener <rguenther@suse.de>
8782
8783 PR tree-optimization/80262
8784 * gcc.target/i386/pr80262.c: New testcase.
8785
8786 2017-04-06 Richard Biener <rguenther@suse.de>
8787
8788 PR middle-end/80281
8789 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8790
8791 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8792
8793 PR rtl-optimization/70703
8794 * gcc.target/i386/pr70703.c: New.
8795
8796 2017-04-05 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR sanitizer/80308
8799 * c-c++-common/asan/pr80308.c: New test.
8800
8801 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8802
8803 PR target/79890
8804 * gcc.target/s390/pr79890.c: New test case.
8805
8806 2017-04-05 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR target/80310
8809 * c-c++-common/ubsan/pr80310.c: New test.
8810
8811 2017-04-04 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/80297
8814 * g++.dg/torture/pr80297.C: New test.
8815
8816 PR tree-optimization/79390
8817 * gcc.target/i386/pr79390.c: New test.
8818 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8819
8820 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8821
8822 PR c++/80296
8823 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8824
8825 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8826
8827 PR target/80307
8828 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8829 targeting any CPU or architecture.
8830 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8831 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8832 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8833 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8834 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8835 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8836 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8837 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8838
8839 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
8840
8841 PR fortran/69498
8842 * gfortran.dg/submodule_unexp.f90: New test.
8843
8844 2017-04-04 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR target/80286
8847 * gcc.target/i386/avx-pr80286.c: New test.
8848 * gcc.dg/pr80286.c: New test.
8849
8850 2017-04-04 Richard Biener <rguenther@suse.de>
8851
8852 PR middle-end/80281
8853 * gcc.dg/torture/pr80281.c: New testcase.
8854
8855 2017-04-04 Richard Biener <rguenther@suse.de>
8856
8857 PR tree-optimization/80275
8858 * g++.dg/opt/pr80275.C: Make g static.
8859
8860 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8861
8862 PR rtl-optimization/60818
8863 * gcc.c-torture/compile/pr60818.c: New testcase.
8864
8865 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
8866
8867 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8868 * gcc.dg/20031012-1.c: Likewise.
8869 * gcc.dg/ipa/ipcp-1.c: Likewise.
8870 * gcc.dg/torture/matrix-3.c: Likewise.
8871 * gcc.target/powerpc/ppc-spe.c: Likewise.
8872 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8873
8874 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8875
8876 PR target/80246
8877 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8878 powerpc_vsx_ok.
8879 (std, ld): Limit scan-assembler-times check to lp64.
8880 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8881 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8882 powerpc_vsx_ok.
8883
8884 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8885
8886 PR target/80246
8887 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8888
8889 2017-04-03 Richard Biener <rguenther@suse.de>
8890
8891 PR tree-optimization/80275
8892 * g++.dg/opt/pr80275.C: New testcase.
8893
8894 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8895
8896 PR testsuite/79356
8897 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8898
8899 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8900
8901 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8902 (bal): Increase iteration count and assume alignment.
8903
8904 2017-04-03 Bin Cheng <bin.cheng@arm.com>
8905
8906 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8907
8908 2017-04-02 Andrew Pinski <apinski@cavium.com>
8909
8910 * gcc.c-torture/compile/nested-3.c: New testcase.
8911 * gcc.c-torture/execute/20170401-1.c: New testcase.
8912 * gcc.c-torture/execute/20170401-2.c: New testcase.
8913
8914 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8915
8916 PR rtl-optimization/79405
8917 gcc.dg/pr79405.c: New testcase.
8918
8919 2017-03-31 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR debug/79255
8922 * gcc.dg/pr79255.c: New test.
8923
8924 PR c++/79572
8925 * g++.dg/ubsan/null-8.C: New test.
8926
8927 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8928
8929 PR target/80107
8930 * gfortran.dg/pr80107.f: New.
8931
8932 2017-03-31 Jeff Law <law@redhat.com>
8933
8934 PR tree-optimization/49498
8935 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8936
8937 2017-03-31 Richard Biener <rguenther@suse.de>
8938
8939 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8940
8941 2017-03-31 Richard Biener <rguenther@suse.de>
8942
8943 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8944
8945 2017-03-31 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR libstdc++/80251
8948 * g++.dg/ext/is_aggregate.C: New test.
8949
8950 PR middle-end/80173
8951 * gcc.target/i386/pr80173.c: New test.
8952
8953 PR middle-end/80163
8954 * gcc.dg/pr80163.c: New test.
8955
8956 PR debug/80025
8957 * gcc.dg/torture/pr80025.c: New test.
8958
8959 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8960
8961 * gcc.target/mips/pr52125.c: Add -msym32.
8962
8963 2017-03-30 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR translation/80189
8966 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8967 * g++.dg/gomp/sharing-1.C: Likewise.
8968 * gfortran.dg/gomp/pr44536.f90: Likewise.
8969 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8970 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8971 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8972 * gfortran.dg/gomp/pr33439.f90: Likewise.
8973 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8974 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8975 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8976 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8977 * gcc.dg/gomp/sharing-1.c: Likewise.
8978
8979 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8980
8981 PR target/80246
8982 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8983 Darwin and SPE.
8984 (dxex, dxexq): Update return type.
8985 (diex, diexq): Update argument type.
8986 * gcc.target/powerpc/pr80246.c: New test.
8987
8988 2017-03-30 Martin Jambor <mjambor@suse.cz>
8989
8990 PR ipa/77333
8991 * g++.dg/ipa/pr77333.C: New test.
8992
8993 2017-03-30 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR target/80206
8996 * gcc.target/i386/pr80206.c: New test.
8997
8998 2017-03-30 Richard Biener <rguenther@suse.de>
8999
9000 PR tree-optimization/77498
9001 * gfortran.dg/pr77498.f: New testcase.
9002
9003 2017-03-29 Marek Polacek <polacek@redhat.com>
9004
9005 PR c/79730
9006 * gcc.dg/pr79730.c: New test.
9007
9008 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9009
9010 PR libgfortran/78670
9011 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9012 a character of length 1. Update test for success.
9013 * gfortran.dg/dtio_28.f03: New test.
9014 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9015 'scratch' to delete the file when done.
9016
9017 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9018
9019 PR rtl-optimization/80233
9020 * gcc.c-torture/compile/pr80233.c: New testcase.
9021
9022 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9023
9024 PR fortran/80254
9025 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9026 * gfortran.dg/dec_io_2a.f90: instead (new test).
9027
9028 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9029
9030 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9031
9032 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9033
9034 PR testsuite/43496
9035 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9036 generating PIC code.
9037
9038 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9039
9040 PR rtl-optimization/80193
9041 * gcc.target/i386/pr80193.c: New.
9042
9043 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9044
9045 PR fortran/78661
9046 * gfortran.dg/dtio_25.f90: Modified test case.
9047 * gfortran.dg/dtio_27.f90: New test case.
9048
9049 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9050
9051 PR target/53383
9052 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9053 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9054 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9055
9056 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9057
9058 * gcc.c-torture/compile/irreducible-loop.c: New.
9059
9060 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9061
9062 PR tree-optimization/80218
9063 * gcc.dg/pr80218.c: New test.
9064
9065 2017-03-28 Richard Biener <rguenther@suse.de>
9066
9067 PR tree-optimization/78644
9068 * gcc.dg/pr78644-1.c: New testcase.
9069 * gcc.dg/pr78644-2.c: Likewise.
9070
9071 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9072
9073 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9074 * gcc.dg/pic-4.c: Likewise.
9075 * gcc.dg/pie-3.c: Likewise.
9076 * gcc.dg/pie-4.c: Likewise.
9077
9078 2017-03-28 Martin Liska <mliska@suse.cz>
9079
9080 PR ipa/80205
9081 * g++.dg/ipa/pr80205.C: New test.
9082
9083 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9084
9085 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9086 with sizeof(int) < 4.
9087 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9088 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9089 * gcc.dg/torture/pr79777.c: Likewise.
9090 * gcc.dg/torture/pr79910.c: Likewise.
9091
9092 2017-03-28 Richard Biener <rguenther@suse.de>
9093
9094 PR middle-end/80222
9095 * g++.dg/pr80222.C: New testcase.
9096
9097 2017-03-28 Martin Liska <mliska@suse.cz>
9098
9099 PR ipa/80104
9100 * gcc.dg/ipa/pr80104.c: New test.
9101
9102 2017-03-28 Marek Polacek <polacek@redhat.com>
9103
9104 PR sanitizer/80067
9105 * c-c++-common/ubsan/shift-10.c: New test.
9106
9107 2017-03-27 Jeff Law <law@redhat.com>
9108
9109 PR tree-optimization/80216
9110 * gcc.c-torture/compile/pr80216.c: New test.
9111
9112 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR middle-end/80162
9115 * c-c++-common/pr80162-1.c: New test.
9116 * c-c++-common/pr80162-2.c: New test.
9117 * c-c++-common/pr80162-3.c: New test.
9118
9119 PR target/80102
9120 * g++.dg/opt/pr80102.C: New test.
9121
9122 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9123
9124 PR target/78543
9125 * gcc.target/powerpc/pr78543.c: New test.
9126
9127 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9128
9129 PR target/80103
9130 * gcc.target/powerpc/pr80103-1.c: New test.
9131
9132 2017-03-27 Richard Biener <rguenther@suse.de>
9133
9134 PR tree-optimization/80181
9135 * gcc.dg/torture/pr80181.c: New testcase.
9136
9137 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9138
9139 * gcc.target/arc/interrupt-4.c: New file.
9140
9141 2017-03-27 Richard Biener <rguenther@suse.de>
9142
9143 PR ipa/79776
9144 * g++.dg/ipa/pr79776.C: New testcase.
9145
9146 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR sanitizer/80168
9149 * gcc.dg/asan/pr80168.c: New test.
9150
9151 2017-03-27 Richard Biener <rguenther@suse.de>
9152
9153 PR tree-optimization/80170
9154 * gcc.dg/pr80170.c: New testcase.
9155
9156 2017-03-27 Richard Biener <rguenther@suse.de>
9157
9158 PR middle-end/80171
9159 * g++.dg/torture/pr80171.C: New testcase.
9160
9161 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9162
9163 * gcc.dg/torture/pr79732.c: Require alias support.
9164 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9165
9166 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9167 libatomic_available.
9168 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9169 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9170
9171 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172
9173 PR libgfortran/78881
9174 * gfortran.dg/dtio_26.f90: New test.
9175
9176 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9177
9178 PR fortran/80156
9179 PR fortran/79382
9180 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9181 testcase for PR80156. Add a main programme that tests that
9182 the typebound generic is accessible.
9183
9184 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9185
9186 PR rtl-optimization/80160
9187 PR rtl-optimization/80159
9188
9189 * gcc.target/i386/pr80160.c: New test.
9190
9191 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9192
9193 PR sanitizer/79904
9194 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9195
9196 2017-03-24 Marek Polacek <polacek@redhat.com>
9197
9198 PR c++/80119
9199 * g++.dg/warn/Wuninitialized-9.C: New test.
9200
9201 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9202
9203 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9204 and remove the high-level builtin. The error message for the
9205 would prevent compilation from reaching the second.
9206 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9207
9208 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9209
9210 * gcc.target/s390/vxe/negfma-1.c: New test.
9211
9212 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9213
9214 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9215 * gcc.target/s390/arch12/mul-1.c: New test.
9216 * gcc.target/s390/arch12/mul-2.c: New test.
9217
9218 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9219
9220 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9221
9222 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9223
9224 * gcc.target/s390/vxe/popcount-1.c: New test.
9225
9226 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9227
9228 * gcc.target/s390/vxe/bitops-1.c: New test.
9229
9230 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9231
9232 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9233 * lib/target-supports.exp: Add effective target check s390_vxe.
9234
9235 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9236
9237 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9238 comparison instructions used from now on.
9239
9240 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9241
9242 * gcc.target/s390/s390.exp (check_effective_target_vector):
9243 Include target-supports.exp and move target_vector check routine
9244 ...
9245 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9246 here and rename it.
9247 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9248 check from vector to s390_vx.
9249 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9250 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9251 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9252 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9253 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9254 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9255 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9256 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9257 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9258
9259 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9260
9261 * gcc.target/s390/vector/vec-init-2.c: New test.
9262
9263 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9264
9265 * gcc.dg/ubsan/pr79904-2.c: New test.
9266
9267 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9268
9269 PR target/79893
9270 * gcc.target/s390/zvector/pr79893.c: New test.
9271
9272 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR rtl-optimization/80112
9275 * gcc.dg/pr80112.c: New test.
9276
9277 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9278
9279 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9280 etc. line numbers.
9281 * gcc.dg/Walloca-1.c: Likewise.
9282 * gcc.dg/Walloca-2.c: Likewise.
9283 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9284
9285 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9286
9287 PR tree-optimization/80158
9288 * gfortran.fortran-torture/compile/pr80158.f: New file.
9289
9290 2017-03-24 Richard Biener <rguenther@suse.de>
9291
9292 PR tree-optimization/80167
9293 * gcc.dg/graphite/pr80167.c: New testcase.
9294
9295 2017-03-24 Tom de Vries <tom@codesourcery.com>
9296
9297 PR testsuite/80092
9298 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9299 dg-require-effective-target global_constructor.
9300 * gcc.dg/tls/emutls-2.c: Same.
9301
9302 2017-03-24 Tom de Vries <tom@codesourcery.com>
9303
9304 PR testsuite/80092
9305 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9306 dg-require-effective-target indirect_jumps.
9307
9308 2017-03-24 Tom de Vries <tom@codesourcery.com>
9309
9310 PR testsuite/80092
9311 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9312 nonlocal_goto.
9313
9314 2017-03-24 Tom de Vries <tom@codesourcery.com>
9315
9316 PR testsuite/80092
9317 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9318 * gcc.dg/Walloca-12.c: Same.
9319 * gcc.dg/attr-alloc_size-8.c: Same.
9320 * gcc.dg/Walloca-4.c: Same.
9321 * gcc.dg/Walloca-8.c: Same.
9322 * gcc.dg/Walloca-13.c: Same.
9323 * gcc.dg/Walloca-14.c: Same.
9324 * gcc.dg/attr-alloc_size-9.c: Same.
9325 * gcc.dg/Walloca-1.c: Same.
9326 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9327 * gcc.dg/Walloca-5.c: Same.
9328 * gcc.dg/Walloca-10.c: Same.
9329 * gcc.dg/Walloca-9.c: Same.
9330 * gcc.dg/attr-alloc_size-6.c: Same.
9331 * gcc.dg/Wvla-larger-than-1.c: Same.
9332 * gcc.dg/torture/pr71881.c: Same.
9333 * gcc.dg/torture/pr71901.c: Same.
9334 * gcc.dg/torture/pr78742.c: Same.
9335 * gcc.dg/builtin-alloc-size.c: Same.
9336 * gcc.dg/Walloca-2.c: Same.
9337 * gcc.dg/Walloca-6.c: Same.
9338 * gcc.dg/Walloca-11.c: Same.
9339 * gcc.dg/attr-alloc_size-7.c: Same.
9340 * gcc.dg/Wvla-larger-than-2.c: Same.
9341 * gcc.dg/Walloca-3.c: Same.
9342 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9343 * gcc.c-torture/compile/pr79413.c: Same.
9344 * gcc.c-torture/compile/pr78439.c: Same.
9345
9346 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9347
9348 * gcc.target/powerpc/p9-options-1.c: New test.
9349
9350 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9351
9352 PR target/71436
9353 * gcc.c-torture/compile/pr71436.c: New test.
9354
9355 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9356 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/79908
9359 PR tree-optimization/80136
9360 * gcc.dg/torture/pr79908.c: New file.
9361
9362 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9363
9364 PR fortran/39239
9365 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9366
9367 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR c++/80141
9370 * g++.dg/gomp/pr80141.C: New test.
9371
9372 PR c++/80129
9373 * g++.dg/torture/pr80129.C: New test.
9374
9375 PR sanitizer/80110
9376 * g++.dg/tsan/pr80110.C: New test.
9377
9378 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9379
9380 PR fortran/80142
9381 * gfortran.dg/any_loc.f90: New test case.
9382
9383 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9384
9385 PR target/80082
9386 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9387 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9388
9389 2017-03-22 Martin Liska <mliska@suse.cz>
9390
9391 PR target/79906
9392 * g++.dg/ext/mv8.C: Add power* targets.
9393
9394 2017-03-21 Martin Sebor <msebor@redhat.com>
9395
9396 PR c++/79548
9397 * g++.dg/warn/Wunused-var-26.C: New test.
9398
9399 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9400
9401 PR tree-optimization/79908
9402 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9403
9404 2017-03-21 Marek Polacek <polacek@redhat.com>
9405 Martin Sebor <msebor@redhat.com>
9406
9407 PR tree-optimization/80109
9408 * gcc.dg/Walloca-14.c: New test.
9409
9410 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR target/80125
9413 * gcc.target/powerpc/pr80125.c: New test.
9414
9415 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9416
9417 PR fortran/69498
9418 * gfortran.dg/unexp_attribute.f90: New test
9419
9420 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9421 Richard Biener <rguenther@suse.de>
9422
9423 PR tree-optimization/79908
9424 * gcc.dg/torture/pr79908.c: New file.
9425
9426 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9427
9428 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9429 with sizeof(int) < 4.
9430
9431 2017-03-21 Martin Liska <mliska@suse.cz>
9432
9433 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9434 apostrophes.
9435
9436 2017-03-21 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/80032
9439 * g++.dg/opt/pr80032.C: New testcase.
9440
9441 2017-03-21 Richard Biener <rguenther@suse.de>
9442
9443 PR tree-optimization/80122
9444 * gcc.dg/torture/pr80122.c: New testcase.
9445
9446 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9447
9448 * gcc.dg/pic-2.c: Skip for MIPS.
9449 * gcc.dg/pie-2.c: Skip for MIPS.
9450
9451 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9452
9453 PR c++/77752
9454 * g++.dg/cpp0x/initlist97.C: New.
9455 * g++.dg/cpp0x/initlist85.C: Update.
9456
9457 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR c/67338
9460 * gcc.dg/pr67338.c: New test.
9461
9462 PR c++/35878
9463 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9464 dump instead of assembler.
9465 * g++.dg/init/pr35878_2.C: Likewise.
9466 * g++.dg/init/pr35878_3.C: Likewise.
9467
9468 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR c/80097
9471 * gcc.dg/ubsan/pr80097.c: New test.
9472
9473 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9474
9475 PR tree-optimization/80054
9476 * g++.dg/torture/pr80054.C: New file.
9477
9478 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9479
9480 PR target/79963
9481 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9482 directive to assure selection of proper bit using rlwinm insn.
9483 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9484 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9485 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9486 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9487
9488 2017-03-20 Marek Polacek <polacek@redhat.com>
9489 Paolo Carlini <paolo.carlini@oracle.com>
9490
9491 PR c++/80059 - ICE with noexcept and __transaction_atomic
9492 * g++.dg/tm/pr80059-2.C: New test.
9493 * g++.dg/tm/pr80059.C: New test.
9494
9495 2017-03-20 Martin Liska <mliska@suse.cz>
9496
9497 PR middle-end/79753
9498 * gcc.target/i386/mpx/pr79753.c: New test.
9499
9500 2017-03-20 Martin Liska <mliska@suse.cz>
9501
9502 PR target/79769
9503 PR target/79770
9504 * g++.dg/pr79769.C: New test.
9505 * gcc.target/i386/mpx/pr79770.c: New test.
9506
9507 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9508
9509 PR target/78857
9510 * gcc.target/s390/load-and-test-fp-1.c: New test.
9511 * gcc.target/s390/load-and-test-fp-2.c: New test.
9512
9513 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9514
9515 PR fortran/79676
9516 * gfortran.dg/submodule_28.f08 : New test.
9517
9518 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9519
9520 PR fortran/71838
9521 * gfortran.dg/submodule_26.f08 : New test.
9522 * gfortran.dg/submodule_27.f08 : New test.
9523
9524 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9525
9526 PR target/79951
9527 * gcc.target/powerpc/pr79951.c: New.
9528
9529 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9530
9531 PR rtl-optimization/79910
9532 * gcc.dg/torture/pr79910.c: New test.
9533
9534 2017-03-17 Jeff Law <law@redhat.com>
9535
9536 PR tree-optimization/71437
9537 * gcc.dg/tree-ssa/pr71437.c: New test.
9538 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9539 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9540 now caught by VRP, but which were previously caught by DOM.
9541
9542 2017-03-17 Richard Biener <rguenther@suse.de>
9543
9544 PR middle-end/80075
9545 * g++.dg/torture/pr80075.C: New testcase.
9546
9547 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9548
9549 PR target/71294
9550 * g++.dg/pr71294.C: New test.
9551
9552 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9553
9554 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9555
9556 2017-03-16 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR fortran/80010
9559 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9560
9561 PR fortran/79886
9562 * gfortran.dg/pr79886.f90: New test.
9563
9564 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9565
9566 PR target/79038
9567 * gcc.target/powerpc/pr79038-1.c: New test.
9568
9569 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9570
9571 PR fortran/33271
9572 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9573
9574 2017-03-15 Jiong Wang <jiong.wang@arm.com>
9575
9576 PR testsuite/79356
9577 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9578
9579 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
9580
9581 PR target/80019
9582 * gcc.target/i386/pr80019.c: New test.
9583
9584 2017-03-15 Martin Liska <mliska@suse.cz>
9585
9586 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9587
9588 2017-03-14 Martin Sebor <msebor@redhat.com>
9589
9590 PR tree-optimization/79800
9591 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9592 * gcc.dg/tree-ssa/pr79800.c: New test.
9593
9594 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9595
9596 PR target/79947
9597 * gcc.target/powerpc/pr79947.c: New test.
9598
9599 2017-03-14 Martin Sebor <msebor@redhat.com>
9600
9601 PR middle-end/80020
9602 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9603 * gcc.dg/attr-alloc_size-7.c: Same.
9604 * gcc.dg/attr-alloc_size-9.c: Same.
9605 * gcc.dg/builtin-alloc-size.c: Same.
9606 * gcc.dg/pr80020.c: New test.
9607
9608 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9609
9610 PR rtl-optimization/79728
9611 * gcc.target/i386/sse-globalreg.c: New test.
9612
9613 2017-03-14 Martin Liska <mliska@suse.cz>
9614
9615 PR lto/66295
9616 * gcc.dg/tree-prof/pr66295.c: New test.
9617
9618 2017-03-13 Martin Liska <mliska@suse.cz>
9619
9620 PR middle-end/78339
9621 * gcc.target/i386/mpx/pr78339.c: New test.
9622
9623 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9624
9625 * gcc.target/arc/bitfield.c: New file.
9626
9627 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9628
9629 * gcc.target/arc/pr9001090948.c: New file.
9630
9631 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9632
9633 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9634 Fix test. Make early-out condition return early. Correct comments.
9635
9636 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9637
9638 PR libgfortran/78854
9639 * gfortran.dg/dtio_25.f90: New test.
9640
9641 2017-03-10 Martin Sebor <msebor@redhat.com>
9642
9643 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9644
9645 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9646
9647 PR rtl-optimization/78911
9648 * gcc.target/i386/pr78911-1.c: New test.
9649 * gcc.target/i386/pr78911-2.c: New test.
9650
9651 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
9652
9653 PR target/79941
9654 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9655 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9656 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9657
9658 2017-03-10 Marek Polacek <polacek@redhat.com>
9659
9660 PR c++/79967
9661 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9662
9663 2017-03-10 Jakub Jelinek <jakub@redhat.com>
9664
9665 PR c++/79899
9666 * g++.dg/other/friend7.C: New test.
9667
9668 PR c++/79896
9669 * g++.dg/ext/int128-5.C: New test.
9670
9671 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9672
9673 PR testsuite/79356
9674 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9675 powerpc, sparc, or s390x.
9676
9677 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9678
9679 PR target/79907
9680 * gcc.target/powerpc/pr79907.c: New.
9681
9682 2017-03-10 Olivier Hainque <hainque@adacore.com>
9683
9684 * gnat.dg/opt64.adb: New test.
9685 * gnat.dg/opt64_pkg.ads: New helper.
9686 * gnat.dg/opt64_pkg.adb: New helper.
9687
9688 2017-03-10 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR rtl-optimization/79909
9691 * gcc.target/powerpc/pr79909.c: New test.
9692
9693 PR tree-optimization/79972
9694 * gcc.dg/pr79972.c: New test.
9695
9696 PR tree-optimization/77975
9697 * gcc.dg/pr77975.c: New test.
9698
9699 2017-03-09 Marek Polacek <polacek@redhat.com>
9700
9701 PR c++/79962
9702 PR c++/79984
9703 * c-c++-common/nonnull-3.c: New test.
9704 * g++.dg/warn/Wnonnull3.C: New test.
9705
9706 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9707
9708 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9709 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9710
9711 2017-03-09 Marek Polacek <polacek@redhat.com>
9712
9713 PR sanitizer/79757
9714 * gcc.dg/ubsan/pr79757-1.c: New test.
9715 * gcc.dg/ubsan/pr79757-2.c: New test.
9716 * gcc.dg/ubsan/pr79757-3.c: New test.
9717 * gcc.dg/ubsan/pr79757-4.c: New test.
9718 * gcc.dg/ubsan/pr79757-5.c: New test.
9719
9720 2017-03-09 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR c/79969
9723 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9724
9725 2017-03-09 Marek Polacek <polacek@redhat.com>
9726
9727 PR c++/79687
9728 * g++.dg/expr/ptrmem8.C: New test.
9729 * g++.dg/expr/ptrmem9.C: New test.
9730
9731 2017-03-09 Richard Biener <rguenther@suse.de>
9732
9733 PR tree-optimization/79977
9734 * gcc.dg/graphite/pr79977.c: New testcase.
9735
9736 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9737
9738 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9739 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9740 * lib/target-supports.exp (check_effective_target_rdynamic):
9741 New proc.
9742
9743 2017-03-09 Richard Biener <rguenther@suse.de>
9744
9745 PR middle-end/79971
9746 * gcc.dg/fixed-point/pr79971.c: New testcase.
9747
9748 2017-03-09 Richard Biener <rguenther@suse.de>
9749
9750 PR ipa/79970
9751 * gcc.dg/torture/pr79970.c: New testcase.
9752
9753 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9754
9755 PR c++/71966
9756 * g++.dg/cpp0x/pr71966-1.C: New.
9757 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9758
9759 2017-03-09 Martin Liska <mliska@suse.cz>
9760
9761 PR tree-optimization/79631
9762 * gcc.target/i386/mpx/pr79631.c: New test.
9763
9764 2017-03-09 Martin Liska <mliska@suse.cz>
9765
9766 PR target/65705
9767 PR target/69804
9768 * gcc.target/i386/pr71458.c: Update scanned pattern.
9769
9770 2017-03-09 Marek Polacek <polacek@redhat.com>
9771
9772 PR c++/79672
9773 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9774 * g++.dg/warn/Wduplicated-branches3.C: New test.
9775
9776 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9777
9778 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9779
9780 2017-03-09 Martin Liska <mliska@suse.cz>
9781
9782 PR ipa/79764
9783 * g++.dg/pr79764.C: New test.
9784
9785 2017-03-09 Martin Liska <mliska@suse.cz>
9786
9787 PR ipa/79761
9788 * g++.dg/pr79761.C: New test.
9789
9790 2017-03-09 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR sanitizer/79944
9793 * c-c++-common/asan/pr79944.c: New test.
9794
9795 PR target/79932
9796 * gcc.target/i386/pr79932-2.c: New test.
9797
9798 PR target/79932
9799 * gcc.target/i386/pr79932-1.c: New test.
9800
9801 2017-03-09 Marek Polacek <polacek@redhat.com>
9802
9803 PR c++/79900 - ICE in strip_typedefs
9804 * g++.dg/warn/Wpadded-1.C: New test.
9805
9806 2017-03-08 Marek Polacek <polacek@redhat.com>
9807
9808 * g++.dg/Walloca1.C: Adjust dg-warning.
9809
9810 2017-03-08 Andrew Haley <aph@redhat.com>
9811
9812 PR tree-optimization/79943
9813 * gcc.dg/tree-ssa/pr79943.c: New test.
9814
9815 2017-03-08 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/79955
9818 * gcc.dg/uninit-24.c: New testcase.
9819
9820 2017-03-08 Richard Biener <rguenther@suse.de>
9821
9822 PR tree-optimization/79920
9823 * gcc.dg/vect/pr79920.c: New testcase.
9824
9825 2017-03-08 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR sanitizer/79904
9828 * gcc.dg/ubsan/pr79904.c: New test.
9829
9830 2017-03-07 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR c/79834
9833 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9834 diagnostics.
9835
9836 2017-03-07 Marek Polacek <polacek@redhat.com>
9837
9838 PR middle-end/79809
9839 * g++.dg/Walloca1.C: New test.
9840
9841 2017-03-07 Martin Liska <mliska@suse.cz>
9842
9843 PR middle-end/68270
9844 * g++.dg/pr68270.C: New test.
9845
9846 2017-03-07 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR rtl-optimization/79901
9849 * gcc.target/i386/pr79901.c: New test.
9850
9851 PR sanitizer/79897
9852 * c-c++-common/ubsan/pr79897.c: New test.
9853
9854 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9855
9856 PR rtl-optimization/79571
9857 * gcc.target/i386/pr79571.c: New.
9858
9859 2017-03-06 Marek Polacek <polacek@redhat.com>
9860
9861 PR c++/79796 - ICE with NSDMI and this pointer
9862 * g++.dg/cpp0x/nsdmi13.C: New test.
9863
9864 2017-03-06 Julia Koval <julia.koval@intel.com>
9865
9866 PR target/79793
9867 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9868 directives.
9869 * gcc.target/i386/interrupt-13.c: Ditto.
9870 * gcc.target/i386/interrupt-14.c: Ditto.
9871 * gcc.target/i386/interrupt-15.c: Ditto.
9872
9873 2017-03-06 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR c++/79822
9876 * g++.dg/cpp0x/constexpr-79822.C: New test.
9877
9878 2017-03-06 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/79894
9881 * gcc.dg/vect/pr79887.c: New testcase.
9882
9883 2017-03-06 Richard Biener <rguenther@suse.de>
9884
9885 PR tree-optimization/79824
9886 * gcc.dg/vect/pr79824-1.c: New testcase.
9887 * gcc.dg/vect/pr79824-2.c: Likewise.
9888
9889 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9890
9891 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9892 gettimeofday. Remove dg-skip-if for AVR.
9893 * lib/target-supports.exp (check_effective_target_gettimeofday):
9894 New proc.
9895
9896 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9897
9898 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9899 * gcc.target/s390/hotpatch-10.c: Likewise.
9900 * gcc.target/s390/hotpatch-11.c: Likewise.
9901 * gcc.target/s390/hotpatch-12.c: Likewise.
9902 * gcc.target/s390/hotpatch-13.c: Likewise.
9903 * gcc.target/s390/hotpatch-14.c: Likewise.
9904 * gcc.target/s390/hotpatch-15.c: Likewise.
9905 * gcc.target/s390/hotpatch-16.c: Likewise.
9906 * gcc.target/s390/hotpatch-17.c: Likewise.
9907 * gcc.target/s390/hotpatch-18.c: Likewise.
9908 * gcc.target/s390/hotpatch-19.c: Likewise.
9909 * gcc.target/s390/hotpatch-2.c: Likewise.
9910 * gcc.target/s390/hotpatch-26.c: Likewise.
9911 * gcc.target/s390/hotpatch-27.c: Likewise.
9912 * gcc.target/s390/hotpatch-28.c: Likewise.
9913 * gcc.target/s390/hotpatch-3.c: Likewise.
9914 * gcc.target/s390/hotpatch-4.c: Likewise.
9915 * gcc.target/s390/hotpatch-5.c: Likewise.
9916 * gcc.target/s390/hotpatch-6.c: Likewise.
9917 * gcc.target/s390/hotpatch-7.c: Likewise.
9918 * gcc.target/s390/hotpatch-8.c: Likewise.
9919 * gcc.target/s390/hotpatch-9.c: Likewise.
9920
9921 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9922
9923 PR c++/64574
9924 * g++.dg/template/crash125.C: New.
9925
9926 2017-03-06 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR target/79812
9929 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9930
9931 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9932
9933 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9934
9935 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9936
9937 * gcc.target/mips/msa-minmax.c: New tests.
9938
9939 2017-03-06 Martin Liska <mliska@suse.cz>
9940
9941 PR sanitize/79783
9942 * g++.dg/asan/pr79783.C: New test.
9943
9944 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9945
9946 * gcc.target/mips/msa-dotp.c: New tests.
9947
9948 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9949
9950 * gcc.target/mips/msa-bclri.c: New test.
9951
9952 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9953
9954 PR c++/70266
9955 * g++.dg/tm/pr70266.C: New.
9956
9957 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
9958 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9959
9960 * gfortran.dg/coarray/fail_image_1.f08: New test.
9961 * gfortran.dg/coarray/fail_image_2.f08: New test.
9962 * gfortran.dg/coarray/failed_images_1.f08: New test.
9963 * gfortran.dg/coarray/failed_images_2.f08: New test.
9964 * gfortran.dg/coarray/image_status_1.f08: New test.
9965 * gfortran.dg/coarray/image_status_2.f08: New test.
9966 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9967 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9968 * gfortran.dg/coarray_fail_st.f90: New test.
9969 * gfortran.dg/coarray_failed_images_1.f08: New test.
9970 * gfortran.dg/coarray_image_status_1.f08: New test.
9971 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9972
9973 2017-03-03 Marek Polacek <polacek@redhat.com>
9974
9975 PR c/79758
9976 * gcc.dg/noncompile/pr79758.c: New test.
9977
9978 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR middle-end/79805
9981 * g++.dg/opt/pr79805.C: New test.
9982
9983 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9984
9985 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9986 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9987 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9988 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9989 * gcc.target/i386/i386.exp
9990 (check_effective_target_avx512vpopcntdq): New.
9991
9992 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9993
9994 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9995 ilp32 targets and match DImode registers for lp64 targets.
9996
9997 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
9998
9999 * g++.dg/pr71624.C: Disable for x32.
10000 * g++.dg/pr71633.C: Ditto.
10001
10002 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR target/79807
10005 * gcc.target/i386/pr79807.c: New test.
10006
10007 2017-03-03 Martin Liska <mliska@suse.cz>
10008
10009 PR tree-optimization/79803
10010 * gcc.dg/tree-ssa/pr79803.c: New test.
10011
10012 2017-03-03 Martin Liska <mliska@suse.cz>
10013
10014 PR rtl-optimization/79574
10015 * gcc.dg/pr79574-2.c: New test.
10016
10017 2017-03-03 Richard Biener <rguenther@suse.de>
10018
10019 PR c++/79825
10020 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10021
10022 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10023
10024 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10025
10026 2017-03-03 Marek Polacek <polacek@redhat.com>
10027
10028 PR c++/79791
10029 * g++.dg/warn/Wwrite-strings-1.C: New test.
10030 * g++.dg/warn/Wwrite-strings-2.C: New test.
10031 * g++.dg/warn/Wwrite-strings-3.C: New test.
10032 * g++.dg/warn/Wwrite-strings-4.C: New test.
10033 * g++.dg/warn/Wwrite-strings-5.C: New test.
10034 * g++.dg/warn/Wwrite-strings-6.C: New test.
10035 * g++.dg/warn/Wwrite-strings-7.C: New test.
10036 * g++.dg/warn/Wwrite-strings-8.C: New test.
10037 * g++.dg/warn/Wwrite-strings-9.C: New test.
10038 * g++.dg/warn/Wwrite-strings-10.C: New test.
10039 * g++.dg/warn/Wwrite-strings-11.C: New test.
10040 * g++.dg/warn/Wwrite-strings-12.C: New test.
10041
10042 2017-03-03 Richard Biener <rguenther@suse.de>
10043
10044 PR middle-end/79818
10045 * gcc.dg/torture/pr79818.c: New testcase.
10046
10047 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10048
10049 PR c++/79782
10050 * g++.dg/warn/Wunused-parm-10.C: New test.
10051
10052 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10053
10054 * gcc.dg/rtl/x86_64/*.c: Test for
10055 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10056
10057 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10058
10059 PR target/79514
10060 * gcc.target/i386/pr79514.c: New test.
10061
10062 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR rtl-optimization/79780
10065 * gcc.c-torture/compile/pr79780.c: New test.
10066
10067 2017-03-02 Richard Biener <rguenther@suse.de>
10068
10069 PR tree-optimization/79345
10070 PR c++/42000
10071 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10072 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10073 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10074
10075 2017-03-02 Richard Biener <rguenther@suse.de>
10076
10077 PR c/79756
10078 * gcc.dg/vector-1.c: New testcase.
10079
10080 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10081
10082 PR tree-optimization/66768
10083 * gcc.target/i386/pr66768.c: New test.
10084
10085 2017-03-02 Richard Biener <rguenther@suse.de>
10086
10087 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10088 * gcc.dg/rtl/x86_64/final.c: Likewise.
10089 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10090 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10091 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10092 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10093
10094 2017-03-02 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/79777
10097 * gcc.dg/torture/pr79777.c: New testcase.
10098
10099 2017-03-01 Martin Sebor <msebor@redhat.com>
10100
10101 PR middle-end/79692
10102 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10103 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10104 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10105 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10106
10107 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10108
10109 * gcc.target/i386/invsize-2.c: New test.
10110 * gcc.target/i386/invsize-3.c: Ditto.
10111 * gcc.target/i386/invsize-4.c: Ditto.
10112 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10113 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10114
10115 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10116
10117 PR target/79439
10118 * gcc.target/powerpc/pr79439.c: New test.
10119
10120 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10121
10122 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10123 scan string.
10124
10125
10126 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10127
10128 PR target/79395
10129 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10130 pattern to look for vcmpequd. instead of vcmpnew.
10131 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10132 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10133 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10134 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10135 look for xvcmpeqdp. instead of xvcmpnedp.
10136 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10137 look for vcmpequd. instead of vcmpnew.
10138 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10139 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10140 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10141 look for xvcmpeqsp. instead of xvcmpnesp.
10142 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10143 look for xvcmpeqdp. instead of xvcmpnedp.
10144 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10145 look for vcmpequd. instead of vcmpnew.
10146 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10147 look for vcmpeqsp instead of xvcmpnesp.
10148 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10149 look for xvcmpeqdp instead of xvcmpnedp.
10150
10151 2017-03-01 Richard Biener <rguenther@suse.de>
10152
10153 PR middle-end/79721
10154 * gcc.dg/torture/pr79721.c: New testcase.
10155
10156 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR c++/79681
10159 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10160 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10161
10162 PR c++/79746
10163 * g++.dg/warn/Wunused-parm-9.C: New test.
10164
10165 PR tree-optimization/79734
10166 * g++.dg/opt/pr79734.C: New test.
10167
10168 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR tree-optimization/79737
10171 * gcc.c-torture/execute/pr79737-1.c: New test.
10172 * gcc.c-torture/execute/pr79737-2.c: New test.
10173
10174 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10175
10176 * gcc.target/sparc/20170228-1.c: New test.
10177
10178 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10179
10180 * gcc.target/i386/invsize-1.c: New test.
10181
10182 2017-02-28 Martin Sebor <msebor@redhat.com>
10183
10184 PR tree-optimization/79691
10185 * gcc.dg/tree-ssa/pr79691.c: New test.
10186
10187 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR target/79729
10190 * gcc.target/i386/pr79729.c: New test.
10191
10192 2017-02-28 Richard Biener <rguenther@suse.de>
10193
10194 PR tree-optimization/79740
10195 * gcc.dg/torture/pr79740.c: New testcase.
10196
10197 2017-02-28 Richard Biener <rguenther@suse.de>
10198
10199 PR middle-end/79731
10200 * c-c++-common/torture/pr79731.c: New testcase.
10201
10202 2017-02-28 Richard Biener <rguenther@suse.de>
10203
10204 PR tree-optimization/79732
10205 * gcc.dg/torture/pr79732.c: New testcase.
10206
10207 2017-02-28 Richard Biener <rguenther@suse.de>
10208
10209 PR tree-optimization/79723
10210 * gcc.target/i386/pr79723.c: New testcase.
10211
10212 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10213
10214 PR target/79544
10215 * gcc.target/powerpc/pr79544.c: New.
10216
10217 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10218
10219 PR c++/79414
10220 * g++.dg/parse/crash67.C: New.
10221
10222 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10223
10224 PR tree-optimization/77536
10225 * gcc.dg/vect/pr79347.c: Revise testing string.
10226
10227 2017-02-27 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/45397
10230 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10231
10232 2017-02-27 Richard Biener <rguenther@suse.de>
10233
10234 PR tree-optimization/79690
10235 * gcc.target/i386/pr79690.c: New testcase.
10236
10237 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10238
10239 PR fortran/51119
10240 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10241 of original.
10242 * gfortran.dg/inline_matmul_11.f90: Likewise.
10243 * gfortran.dg/inline_matmul_9.f90: Likewise.
10244 * gfortran.dg/matmul_13.f90: New test.
10245 * gfortran.dg/matmul_14.f90: New test.
10246
10247 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR middle-end/79396
10250 * g++.dg/opt/pr79396.C: New test.
10251
10252 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10253
10254 PR fortran/79597
10255 * gfortran.dg/dtio_6.f90: Update test.
10256
10257 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10258
10259 PR fortran/79601
10260 * gfortran.dg/interface_operator_2.f90: New test.
10261
10262 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR c/79677
10265 * gcc.dg/pr79677.c: New test.
10266
10267 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10268
10269 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10270 of mov.ps.
10271 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10272 (cond_move1): Simplify condition to force generation of
10273 mov[nz].ps.
10274 (cond_move2): Likewise.
10275
10276 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR c++/79588
10279 * g++.dg/warn/Wrestrict-1.C: New test.
10280 * g++.dg/warn/Wrestrict-2.C: New test.
10281
10282 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10283
10284 * g++.dg/ext/complit15.C: Require LTO.
10285
10286 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10287
10288 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10289 logical_op_short_circuit to skip targets.
10290 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10291 and s390.
10292
10293 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10294
10295 * gnat.dg/opt63.adb: New test.
10296
10297 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10298
10299 * gnat.dg/discr47.adb: New test.
10300
10301 2017-02-24 Richard Biener <rguenther@suse.de>
10302
10303 PR tree-optimization/79389
10304 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10305
10306 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10307
10308 PR c++/79361
10309 * g++.dg/cpp0x/pr79361-1.C: New.
10310 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10311
10312 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10313
10314 * gcc.target/visium/bit_test.c: Accept any lsr form.
10315 * gcc.target/visium/block_move.c: Tweak.
10316
10317 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10318
10319 PR 68749
10320 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10321
10322 2017-02-23 Richard Biener <rguenther@suse.de>
10323
10324 PR tree-optimization/79683
10325 * gcc.target/i386/pr79683.c: New testcase.
10326
10327 2017-02-22 Jeff Law <law@redhat.com>
10328
10329 PR tree-optimization/79578
10330 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10331
10332 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10333
10334 * gcc.target/mips/msa-fp-cc.c: New test.
10335
10336 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR c++/79664
10339 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10340 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10341 * g++.dg/gomp/pr79664.C: New test.
10342
10343 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10344
10345 2017-02-22 Marek Polacek <polacek@redhat.com>
10346
10347 PR c++/79653
10348 * g++.dg/cpp0x/alignas10.C: New test.
10349 * g++.dg/cpp0x/alignas9.C: New test.
10350
10351 PR c++/79657
10352 * g++.dg/ext/underlying_type12.C: New test.
10353
10354 PR c/79662
10355 * gcc.dg/enum-incomplete-4.c: New test.
10356
10357 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10358
10359 PR target/70465
10360 * gcc.target/i386/pr70465-2.c: New test.
10361
10362 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10363
10364 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10365
10366 2017-02-22 Richard Biener <rguenther@suse.de>
10367
10368 PR tree-optimization/79673
10369 * gcc.target/i386/pr79673.c: New testcase.
10370
10371 2017-02-22 Richard Biener <rguenther@suse.de>
10372
10373 PR tree-optimization/79666
10374 * gcc.dg/torture/pr79666.c: New testcase.
10375
10376 2017-02-22 Martin Liska <mliska@suse.cz>
10377
10378 PR lto/79587
10379 * gcc.dg/tree-prof/pr79587.c: New test.
10380
10381 2017-02-21 Marek Polacek <polacek@redhat.com>
10382
10383 PR c++/79535
10384 * g++.dg/ext/flexary23.C: New test.
10385
10386 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10387
10388 PR target/79593
10389 * gcc.target/i386/pr79593.c: New test.
10390
10391 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR c++/79654
10394 * g++.dg/cpp1z/decomp26.C: New test.
10395
10396 PR sanitizer/79589
10397 * g++.dg/ubsan/pr79589.C: New test.
10398
10399 2017-02-21 Jeff Law <law@redhat.com>
10400
10401 PR tree-optimization/79621
10402 * gcc.c-torture/compile/pr79621.c: New test.
10403
10404 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR c++/79655
10407 * g++.dg/cpp1y/constexpr-79655.C: New test.
10408
10409 PR c++/79639
10410 * g++.dg/cpp1y/constexpr-79639.C: New test.
10411
10412 PR target/79633
10413 * gcc.target/i386/mpx/pr79633.c: New test.
10414
10415 PR target/79570
10416 * gcc.dg/pr79570.c: New test.
10417
10418 PR c++/79641
10419 * c-c++-common/pr79641.c: New test.
10420
10421 PR tree-optimization/79649
10422 * gcc.target/i386/pr79649.c: New test.
10423
10424 PR target/79494
10425 * gcc.dg/pr79494.c: New test.
10426
10427 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10428
10429 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10430 to dg-options.
10431
10432 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10433
10434 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10435
10436 2017-02-02 Jason Merrill <jason@redhat.com>
10437
10438 PR c++/79580
10439 * g++.dg/ext/complit15.C: New.
10440
10441 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10442
10443 PR target/78056
10444 * gcc.target/powerpc/pr78056-8.c: Remove.
10445
10446 2017-02-20 Marek Polacek <polacek@redhat.com>
10447
10448 PR middle-end/79537
10449 * gcc.dg/comp-goto-4.c: New test.
10450
10451 PR sanitizer/79558
10452 * c-c++-common/ubsan/bounds-14.c: New test.
10453
10454 2017-02-20 Jakub Jelinek <jakub@redhat.com>
10455
10456 PR target/79568
10457 * gcc.target/i386/pr79568-1.c: New test.
10458 * gcc.target/i386/pr79568-2.c: New test.
10459 * gcc.target/i386/pr79568-3.c: New test.
10460
10461 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
10462
10463 PR fortran/79382
10464 * gfortran.dg/dtio_10.f90: Change test of error message.
10465 * gfortran.dg/dtio_23.f90: New test.
10466 * gfortran.dg/dtio_24.f90: New test.
10467
10468 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
10469
10470 PR fortran/79434
10471 * gfortran.dg/submodule_25.f08: New test.
10472
10473 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10474
10475 PR fortran/79447
10476 * gfortran.dg/submodule_24.f08: New test.
10477
10478 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10479
10480 PR fortran/79229
10481 * gfortran.dg/class_allocate_24.f90: New test.
10482
10483 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10484
10485 PR fortran/79402
10486 * gfortran.dg/submodule_23.f90: New test.
10487
10488 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10489
10490 PR c++/79380
10491 * g++.dg/cpp0x/alignas8.C: New.
10492
10493 2017-02-19 Eric Fiselier <eric@efcs.ca>
10494 Jonathan Wakely <jwakely@redhat.com>
10495
10496 PR c++/69523
10497 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10498
10499 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10500
10501 * gcc.dg/gimplefe-26.c: New test.
10502
10503 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
10504
10505 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10506
10507 2017-02-18 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR target/79569
10510 * gcc.target/i386/3dnowA-3.c: New test.
10511
10512 PR target/79559
10513 * gcc.target/i386/pr79559.c: New test.
10514
10515 2017-02-17 Joseph Myers <joseph@codesourcery.com>
10516
10517 * gcc.dg/c11-float-2.c: New test.
10518 * gcc.dg/torture/float128-floath.c,
10519 gcc.dg/torture/float128x-floath.c,
10520 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10521 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10522 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10523 *_DECIMAL_DIG macros with DECIMAL_DIG.
10524
10525 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10526
10527 PR target/79261
10528 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10529
10530 2017-02-17 Julia Koval <julia.koval@intel.com>
10531
10532 * gcc.target/i386/rdpid.c New test.
10533 * gcc.target/i386/sse-12.c: Add -mrdpid.
10534 * gcc.target/i386/sse-13.c: Ditto.
10535 * gcc.target/i386/sse-14.c: Ditto.
10536 * gcc.target/i386/sse-22.c: Ditto.
10537 * gcc.target/i386/sse-23.c: Ditto.
10538 * g++.dg/other/i386-2.C: Ditto.
10539 * g++.dg/other/i386-3.C: Ditto.
10540
10541 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10542
10543 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10544 * gcc.dg/pr61441.c: Ditto.
10545
10546 2017-02-17 Martin Liska <mliska@suse.cz>
10547
10548 PR rtl-optimization/79574
10549 * gcc.dg/pr79574.c: New test.
10550
10551 2017-02-17 Marek Polacek <polacek@redhat.com>
10552
10553 PR middle-end/79536
10554 * gcc.dg/torture/pr79536.c: New test.
10555
10556 2017-02-16 Alan Modra <amodra@gmail.com>
10557
10558 * gcc.c-torture/execute/pr79286.c: New.
10559
10560 2017-02-16 Jakub Jelinek <jakub@redhat.com>
10561
10562 PR c++/79512
10563 * c-c++-common/gomp/pr79512.c: New test.
10564
10565 2017-02-15 Martin Sebor <msebor@redhat.com>
10566
10567 PR c++/79363
10568 * g++.dg/ext/flexary12.C: Adjust.
10569 * g++.dg/ext/flexary20.C: Same.
10570 * g++.dg/ext/flexary21.C: Same.
10571 * g++.dg/ext/flexary22.C: New test.
10572
10573 2017-02-15 Bin Cheng <bin.cheng@arm.com>
10574
10575 PR tree-optimization/79347
10576 * gcc.dg/vect/pr79347.c: New test.
10577
10578 2017-02-15 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR c++/79301
10581 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10582 [[deprecated]] comment.
10583 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10584 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10585 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10586 [[deprecated]] in -std=c++11.
10587 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10588 [[fallthrough]] in -std=c++11 and -std=c++14.
10589
10590 PR c++/79288
10591 * g++.dg/tls/pr79288.C: New test.
10592
10593 2017-02-15 Marek Polacek <polacek@redhat.com>
10594
10595 PR c/79515
10596 * gcc.dg/dfp/pr79515.c: New.
10597
10598 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
10599
10600 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10601
10602 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10603
10604 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10605 "opt_files".
10606
10607 2017-02-15 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR target/79487
10610 * gcc.dg/dfp/pr79487.c: New test.
10611 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10612 2017-02-13 change.
10613
10614 2017-01-14 Carl Love <cel@us.ibm.com>
10615
10616 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10617 xvcvsxdsp and xvcvuxdsp instructions.
10618
10619 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10620
10621 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10622 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10623 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10624 64-bit default target.
10625 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10626 a 64-bit default target.
10627
10628 2017-02-14 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR target/79481
10631 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
10632 (test_3vx): Change return type from int to void.
10633 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10634 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10635 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10636 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10637 tests.
10638 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10639 (test_3vx): Change return type from int to void.
10640 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10641 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10642 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10643 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10644 tests.
10645 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10646 intrinsic. Change scan-assembler-times number from 1 to 2.
10647 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10648 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10649 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10650 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10651 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10652 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10653 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10654
10655 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10656
10657 PR middle-end/61225
10658 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10659 Use dg-additional-options for ia32 target. Remove XFAIL.
10660
10661 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10662
10663 PR target/79495
10664 * gcc.target/i386/pr79495.c: New test.
10665
10666 2017-02-14 Marek Polacek <polacek@redhat.com>
10667
10668 PR c++/79420
10669 PR c++/79463
10670 * g++.dg/cpp1y/pr79463.C: New.
10671 * g++.dg/template/incomplete10.C: New.
10672 * g++.dg/template/incomplete9.C: New.
10673
10674 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10675
10676 PR target/79498
10677 * gcc.target/i386/pr79498.c: New test.
10678
10679 2017-02-14 Martin Sebor <msebor@redhat.com>
10680
10681 PR middle-end/79448
10682 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10683 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10684 * gcc.dg/tree-ssa/pr79448.c: New test.
10685
10686 2017-02-14 Jeff Law <law@redhat.com>
10687
10688 PR tree-optimization/79095
10689 * g++.dg/pr79095-1.C: New test
10690 * g++.dg/pr79095-2.C: New test
10691 * g++.dg/pr79095-3.C: New test
10692 * g++.dg/pr79095-4.C: New test
10693 * g++.dg/pr79095-5.C: New test
10694 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10695 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10696
10697 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10698
10699 * gcc.target/aarch64/vect_fp16_1.c: New.
10700
10701 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10702
10703 * gcc.dg/gimplefe-25.c: New test.
10704
10705 2017-02-14 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR tree-optimization/79408
10708 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10709
10710 2017-02-14 Richard Biener <rguenther@suse.de>
10711
10712 PR middle-end/79432
10713 * gcc.dg/torture/pr79432.c: New testcase.
10714
10715 2017-02-13 Martin Sebor <msebor@redhat.com>
10716
10717 PR middle-end/79496
10718 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10719
10720 2017-02-13 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR sanitizer/79341
10723 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10724 variables volatile.
10725
10726 PR c++/79232
10727 * g++.dg/cpp1z/eval-order4.C: New test.
10728 * g++.dg/other/pr79232.C: New test.
10729
10730 2017-02-13 Nathan Sidwell <nathan@acm.org>
10731
10732 PR c++/79296
10733 * g++.dg/cpp0x/pr79296.C: New.
10734
10735 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10736
10737 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10738 Instead, xfail powerpc*-*-* && lp64.
10739
10740 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10741
10742 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10743 powerpc_p8vector_ok.
10744 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10745
10746 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10747
10748 PR target/79449
10749 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10750 for reading beyond a 4k boundary.
10751
10752 2017-02-13 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR rtl-optimization/79388
10755 PR rtl-optimization/79450
10756 * gcc.c-torture/execute/pr79388.c: New test.
10757 * gcc.c-torture/execute/pr79450.c: New test.
10758
10759 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10760
10761 PR fortran/65542
10762 * gfortran.dg/spread_init_expr_2.f90: New test case.
10763
10764 2017-02-11 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR sanitizer/79341
10767 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10768
10769 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
10770
10771 PR tree-ssa/56727
10772 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10773
10774 2017-02-10 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR c++/79457
10777 * g++.dg/cpp0x/pr79457.C: New test.
10778
10779 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10780
10781 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10782 scan-assembler unless lp64.
10783
10784 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10785
10786 PR tree-optimization/66612
10787 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10788
10789 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10790
10791 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10792 of all powerpc.
10793
10794 2017-02-10 Marek Polacek <polacek@redhat.com>
10795
10796 PR c++/79435
10797 * g++.dg/cpp1y/pr79435.C: New.
10798
10799 PR c++/79184
10800 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10801
10802 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10803
10804 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10805 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10806 New.
10807 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10808 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10809 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10810 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10811 (vtst_expected_poly64x2): Move to aarch64-only section.
10812 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10813 (vtst_p64, vtstq_p64): New tests.
10814
10815 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10816
10817 PR c++/71737
10818 * g++.dg/cpp0x/pr71737.C: New.
10819
10820 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
10821 Richard Biener <rguenther@suse.de>
10822
10823 * gcc.dg/gimplefe-error-1.c: New testcase.
10824 * gcc.dg/gimplefe-error-2.c: New testcase.
10825 * gcc.dg/gimplefe-error-3.c: New testcase.
10826
10827 2017-02-10 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR tree-optimization/79411
10830 * gcc.c-torture/compile/pr79411.c: New test.
10831
10832 2017-02-09 Jakub Jelinek <jakub@redhat.com>
10833 Jason Merrill <jason@redhat.com>
10834
10835 PR c++/79143
10836 * g++.dg/cpp1z/pr79143.C: New test.
10837
10838 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
10839
10840 * gcc.dg/loop-unswitch-2.c: Update testcase.
10841 * gcc.dg/loop-unswitch-1.c: Update testcase.
10842
10843 2017-02-09 Marek Polacek <polacek@redhat.com>
10844
10845 PR c/79428
10846 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10847 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10848 * c-c++-common/goacc/pr79428-1.c: New test.
10849 * c-c++-common/gomp/pr79428-2.c: New test.
10850 * c-c++-common/gomp/pr79428-5.c: New test.
10851 * c-c++-common/gomp/pr79428-6.c: New test.
10852 * c-c++-common/pr79428-3.c: New test.
10853
10854 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10855
10856 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10857 testcases.
10858
10859 2017-02-09 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR c/79413
10862 * gcc.c-torture/compile/pr79413.c: New test.
10863
10864 PR c++/79429
10865 * c-c++-common/gomp/pr79429.c: New test.
10866 * g++.dg/gomp/pr79429.C: New test.
10867
10868 PR c/79431
10869 * c-c++-common/gomp/pr79431.c: New test.
10870
10871 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10872 Cesar Philippidis <cesar@codesourcery.com>
10873 Joseph Myers <joseph@codesourcery.com>
10874 Chung-Lin Tang <cltang@codesourcery.com>
10875
10876 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10877 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10878 * c-c++-common/goacc/loop-auto-2.c: New.
10879 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10880 * c-c++-common/goacc/tile-2.c: New.
10881 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10882 * g++.dg/goacc/tile-1.C: New, check tile subst.
10883 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10884 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10885 * gfortran.dg/goacc/tile-1.f90: New test.
10886 * gfortran.dg/goacc/tile-2.f90: New test.
10887 * gfortran.dg/goacc/tile-lowering.f95: New test.
10888
10889 2017-02-09 Richard Biener <rguenther@suse.de>
10890
10891 PR tree-optimization/69823
10892 * gcc.dg/graphite/pr69823.c: New testcase.
10893
10894 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10895
10896 PR target/78604
10897 * gcc.target/powerpc/pr78604.c: New.
10898
10899 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10900
10901 PR target/68972
10902 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10903 disable this test on power architecture.
10904
10905 2017-02-08 Richard Biener <rguenther@suse.de>
10906
10907 PR tree-optimization/71824
10908 PR tree-optimization/79409
10909 * gcc.dg/graphite/pr71824-3.c: New testcase.
10910
10911 2017-02-08 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR tree-optimization/79408
10914 * gcc.dg/tree-ssa/pr79408.c: New test.
10915
10916 2017-02-08 Richard Biener <rguenther@suse.de>
10917
10918 PR tree-optimization/71824
10919 * gcc.dg/graphite/pr71824-2.c: New testcase.
10920
10921 2017-02-07 Andrew Pinski <apinski@cavium.com>
10922
10923 * gcc.target/aarch64/popcount.c: New Testcase.
10924
10925 2017-02-07 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR rtl-optimization/79386
10928 * gcc.c-torture/compile/pr79386.c: New test.
10929
10930 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10931 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932
10933 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10934 *-*-solaris*.
10935
10936 2017-02-07 Jakub Jelinek <jakub@redhat.com>
10937
10938 PR target/79299
10939 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10940 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10941
10942 2017-02-07 Richard Biener <rguenther@suse.de>
10943
10944 * gcc.dg/gimplefe-23.c: New testcase.
10945 * gcc.dg/gimplefe-24.c: Likewise.
10946
10947 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10948
10949 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10950 scan-assembler instead of scan-assembler-times.
10951 * gcc.target/aarch64/test_frame_10.c: Likewise.
10952 * gcc.target/aarch64/test_frame_12.c: Likewise.
10953 * gcc.target/aarch64/test_frame_2.c: Likewise.
10954 * gcc.target/aarch64/test_frame_4.c: Likewise.
10955 * gcc.target/aarch64/test_frame_6.c: Likewise.
10956 * gcc.target/aarch64/test_frame_7.c: Likewise.
10957 * gcc.target/aarch64/test_frame_8.c: Likewise.
10958
10959 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10960
10961 * gcc.target/i386/pr78419.c: Require ifunc support.
10962
10963 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
10964
10965 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10966
10967 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10968
10969 PR c++/79360
10970 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10971
10972 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
10973
10974 * lib/target-supports.exp: Define the RISC-V target.
10975 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10976 * gcc.dg/builtin-apply2.c: Likewise.
10977 * gcc.dg/ifcvt-4.c: Likewise.
10978 * gcc.dg/loop-8.c: Likewise.
10979 * gcc.dg/sibcall-10.c: Likewise.
10980 * gcc.dg/sibcall-9.c: Likewise.
10981 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10982 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10983 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10984 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10985 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10986 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10987 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10988
10989 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10990
10991 PR target/66144
10992 * gcc.target/powerpc/pr66144-1.c: New test.
10993 * gcc.target/powerpc/pr66144-2.c: Likewise.
10994 * gcc.target/powerpc/pr66144-3.c: Likewise.
10995
10996 2017-02-06 Martin Sebor <msebor@redhat.com>
10997
10998 PR tree-optimization/79376
10999 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11000 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11001
11002 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR c++/79379
11005 * g++.dg/cpp1y/constexpr-79379.C: New test.
11006
11007 PR c++/79377
11008 * g++.dg/lookup/pr79377.C: New test.
11009
11010 PR c++/79372
11011 * g++.dg/cpp1z/decomp25.C: New test.
11012
11013 PR tree-optimization/79284
11014 * gcc.c-torture/compile/pr79284.c: New test.
11015
11016 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11017
11018 PR c++/70448
11019 * g++.dg/cpp0x/pr70448.C: New.
11020
11021 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11022
11023 PR 78348
11024 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11025 to dg-options.
11026
11027 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11028
11029 PR target/78883
11030 * gcc.c-torture/compile/pr78883.c: New test.
11031
11032 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11033
11034 PR tree-ssa/79347
11035 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11036 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11037 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11038 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11039 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11040 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11041 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11042 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11043 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11044 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11045 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11046 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11047 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11048
11049 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11050
11051 PR fortran/79344
11052 * gfortran.dg/allocate_with_source_24.f90: New test.
11053
11054 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11055
11056 PR fortran/79230
11057 * gfortran.dg/der_ptr_component_2.f90: New test.
11058
11059 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11060
11061 * gcc.target/sparc/20170205-1.c: New test.
11062
11063 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11064
11065 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11066 libatomic_available.
11067
11068 * gcc.dg/pr77587.c: Require alias support.
11069 * gcc.dg/pr77587a.c: Likewise.
11070
11071 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11072 * gcc.c-torture/execute/pr78622.c: Likewise.
11073
11074 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11075 hppa*-*-hpux*.
11076 * c-c++-common/Wunused-var-16.c: Likewise.
11077 * c-c++-common/builtin-shuffle-1.c: Likewise.
11078 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11079 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11080
11081 2017-02-03 Martin Sebor <msebor@redhat.com>
11082
11083 PR tree-optimization/79327
11084 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11085 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11086 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11087
11088 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11089 Martin Sebor <msebor@redhat.com>
11090
11091 PR tree-optimization/79327
11092 * gcc.dg/tree-ssa/pr79327.c: New test.
11093 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11094 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11095 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11096 (test_sprintf_chk_range_schar): Adjust dg-message.
11097 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11098 * gcc.c-torture/execute/pr79327.c: New test.
11099
11100 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR target/79354
11103 * gcc.target/powerpc/pr79354.c: New test.
11104 * gcc.c-torture/execute/pr79354.c: New test.
11105
11106 2017-02-03 Martin Sebor <msebor@redhat.com>
11107
11108 PR tree-optimization/79352
11109 * gcc.dg/tree-ssa/pr79352.c: New test.
11110
11111 2017-02-03 Martin Liska <mliska@suse.cz>
11112
11113 PR lto/66295
11114 * gcc.target/i386/mvc9.c: New test.
11115
11116 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11117
11118 PR target/79158
11119 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11120 to VSX reg.
11121
11122 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11123
11124 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11125 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11126 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11127 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11128 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11129 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11130 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11131 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11132 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11133 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11134 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11135 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11136 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11137
11138 2017-02-02 Martin Sebor <msebor@redhat.com>
11139
11140 PR middle-end/79275
11141 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11142 * gcc.dg/tree-ssa/pr79275.c: New test.
11143
11144 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11145
11146 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11147
11148 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11149
11150 PR middle-end/77445
11151 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11152 threading is done.
11153
11154 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11155
11156 PR middle-end/78142
11157 * gcc.target/aarch64/vector_initialization_nostack.c
11158 (f12): Use one vector
11159
11160 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11161
11162 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11163 * c-c++-common/asan/misalign-1.c: Likewise.
11164 * c-c++-common/asan/misalign-2.c: Likewise.
11165 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11166 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11167 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11168 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11169 add -ffat-lto-objects from/to dg-additional-options.
11170 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11171 dg-additional-options.
11172
11173 PR target/79197
11174 * gcc.target/powerpc/pr79197.c: New test.
11175 * gcc.c-torture/compile/pr79197.c: New test.
11176
11177 2017-02-02 Richard Biener <rguenther@suse.de>
11178
11179 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11180
11181 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11182
11183 PR c++/69637
11184 * g++.dg/cpp0x/pr69637-1.C: New.
11185 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11186
11187 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11188
11189 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11190
11191 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11192
11193 PR target/70012
11194 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11195 conditions.
11196
11197 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR testsuite/79324
11200 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11201 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11202 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11203 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11204 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11205 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11206 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11207 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11208 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11209 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11210 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11211 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11212 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11213
11214 2017-02-01 Martin Liska <mliska@suse.cz>
11215
11216 PR testsuite/79272
11217 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11218
11219 2017-02-01 Richard Biener <rguenther@suse.de>
11220
11221 PR testsuite/76957
11222 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11223 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11224 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11225 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11226
11227 2017-02-01 Richard Biener <rguenther@suse.de>
11228
11229 PR middle-end/79315
11230 * gfortran.dg/pr79315.f90: New testcase.
11231
11232 2017-02-01 Richard Biener <rguenther@suse.de>
11233
11234 PR tree-optimization/71824
11235 * gcc.dg/graphite/pr71824.c: New testcase.
11236
11237 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR c++/79304
11240 * g++.dg/diagnostic/pr79304.C: New test.
11241
11242 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11243
11244 PR c++/79298
11245 * g++.dg/spellcheck-pr79298.C: New test case.
11246
11247 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11248
11249 PR preprocessor/79210
11250 * gcc.dg/format/pr79210.c: New test case.
11251 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11252 New function.
11253
11254 2017-01-31 Nathan Sidwell <nathan@acm.org>
11255
11256 PR c++/79290
11257 * g++.dg/warn/pr79290.C: New.
11258
11259 PR c++/67273
11260 PR c++/79253
11261 * g++.dg/cpp1y/pr67273.C: New.
11262 * g++.dg/cpp1y/pr79253.C: New.
11263
11264 2017-01-31 Nathan Sidwell <nathan@acm.org>
11265
11266 PR c++/79264
11267 * g++.dg/cpp1y/pr61636-1.C: Augment.
11268
11269 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11270
11271 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11272 rand() instead of random().
11273
11274 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11275
11276 PR tree-optimization/71691
11277 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11278
11279 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11280
11281 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11282 __ARCH__.
11283
11284 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR tree-optimization/79267
11287 * g++.dg/opt/pr79267.C: New test.
11288
11289 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11290
11291 PR debug/63238
11292 * gcc.dg/debug/dwarf2/align-1.c: New.
11293 * gcc.dg/debug/dwarf2/align-2.c: New.
11294 * gcc.dg/debug/dwarf2/align-3.c: New.
11295 * gcc.dg/debug/dwarf2/align-4.c: New.
11296 * gcc.dg/debug/dwarf2/align-5.c: New.
11297 * gcc.dg/debug/dwarf2/align-6.c: New.
11298 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11299 * g++.dg/debug/dwarf2/align-1.C: New.
11300 * g++.dg/debug/dwarf2/align-2.C: New.
11301 * g++.dg/debug/dwarf2/align-3.C: New.
11302 * g++.dg/debug/dwarf2/align-4.C: New.
11303 * g++.dg/debug/dwarf2/align-5.C: New.
11304 * g++.dg/debug/dwarf2/align-6.C: New.
11305
11306 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11307
11308 PR target/79170
11309 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11310
11311 2017-01-30 Martin Sebor <msebor@redhat.com>
11312
11313 PR testsuite/79293
11314 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11315
11316 2017-01-30 Martin Liska <mliska@suse.cz>
11317
11318 PR gcov-profile/79259
11319 * g++.dg/tree-prof/pr79259.C: New test.
11320
11321 2017-01-30 Richard Biener <rguenther@suse.de>
11322
11323 PR tree-optimization/79276
11324 * gcc.dg/torture/pr79276.c: New testcase.
11325
11326 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11327
11328 PR target/79240
11329 * gcc.target/s390/pr79240.c: New test.
11330
11331 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11332
11333 PR target/79268
11334 * gcc.target/powerpc/pr79268.c: New file.
11335 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11336 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11337 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11338 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11339
11340 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11341
11342 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11343
11344 PR testsuite/70583
11345 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11346
11347 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11348 * gnat.dg/debug9.adb: Likewise.
11349
11350 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11351
11352 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11353 libatomic_available.
11354 * gfortran.dg/coarray_42.f90: Likewise.
11355 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11356 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11357 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11358
11359 2017-01-27 Martin Sebor <msebor@redhat.com>
11360
11361 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11362
11363 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11364
11365 PR rtl-optimization/79194
11366 * gcc.dg/torture/pr79194.c: New test.
11367
11368 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11369
11370 PR tree-optimization/71374
11371 * gcc.target/i386/pr71374.c: New.
11372
11373 2017-01-27 Martin Sebor <msebor@redhat.com>
11374
11375 PR c++/71290
11376 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11377 a dg-error directive.
11378
11379 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11380
11381 PR target/79131
11382 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11383 * gcc.target/arm/pr79131-2.c: New.
11384
11385 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11386
11387 PR target/65484
11388 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11389 vectorized on POWER unless hardware misaligned loads are
11390 available.
11391
11392 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11393
11394 PR rtl-optimization/78559
11395 * gcc.c-torture/execute/pr78559.c: New test.
11396
11397 2017-01-27 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/79245
11400 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11401 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11402
11403 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11404
11405 PR c/79199
11406 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11407 target. Use 4294967293U instead of 4294967293.
11408
11409 2017-01-27 Richard Biener <rguenther@suse.de>
11410
11411 PR tree-optimization/71433
11412 * gcc.dg/Warray-bounds-21.c: New testcase.
11413
11414 2017-01-27 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/79244
11417 * gcc.dg/torture/pr79244.c: New testcase.
11418
11419 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11420
11421 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11422 all occurrences of 40 to 32.
11423
11424 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11425
11426 PR target/79239
11427 * gcc.target/arm/pr79239.c: New test.
11428
11429 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11430
11431 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11432
11433 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11434
11435 PR c++/64382
11436 * g++.dg/cpp1y/pr64382.C: New test.
11437
11438 2017-01-26 Martin Sebor <msebor@redhat.com>
11439
11440 PR middle-end/78703
11441 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11442 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11443 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11444 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11445
11446 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11447
11448 PR debug/79129
11449 * g++.dg/debug/dwarf2/pr79129.C: New test.
11450
11451 PR debug/78835
11452 * g++.dg/debug/dwarf2/pr78835.C: New test.
11453
11454 2017-01-26 Martin Sebor <msebor@redhat.com>
11455
11456 PR middle-end/78703
11457 * gcc.dg/format/pr78569.c: Adjust.
11458 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11459 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11460 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11461 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11462 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11463 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11464 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11465 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11466 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11467 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11468 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11469
11470 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR c++/68727
11473 * g++.dg/other/offsetof8.C: Add expected error.
11474 * g++.dg/other/offsetof9.C: New test.
11475
11476 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
11477
11478 * g++.dg/opt/declone3.C: Require LTO.
11479
11480 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11481
11482 PR target/79131
11483 * gcc.target/arm/pr79131.c: New.
11484
11485 2017-01-26 Bin Cheng <bin.cheng@arm.com>
11486
11487 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11488
11489 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
11490
11491 PR libstdc++/79190
11492 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11493 matches replaced operator delete.
11494
11495 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11496
11497 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11498 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11499 avx512f with avx512dq.
11500 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11501 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11502 avx512f with avx512dq.
11503 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11504 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11505 avx512f with avx512dq.
11506
11507 2017-01-26 Marek Polacek <polacek@redhat.com>
11508
11509 PR c/79199
11510 * c-c++-common/Wduplicated-branches-13.c: New test.
11511
11512 2017-01-26 David Sherwood <david.sherwood@arm.com>
11513
11514 PR middle-end/79212
11515 * gfortran.dg/gomp/sharing-4.f90: New test.
11516
11517 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR target/70465
11520 * gcc.target/i386/pr70465.c: New test.
11521
11522 * brig.dg/dg.exp: Update copyright years.
11523 * lib/brig-dg.exp: Update copyright years.
11524 * lib/brig.exp: Update copyright years.
11525
11526 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11527
11528 PR target/79179
11529 * gcc.target/powerpc/pr79179.c: New test.
11530
11531 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11532
11533 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11534 generation to accept D-mode memory accesses.
11535
11536 2017-01-25 Martin Sebor <msebor@redhat.com>
11537
11538 PR c++/71290
11539 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11540 * g++.dg/ext/flexarray-mangle.C: Same.
11541 * g++.dg/ext/flexarray-subst.C: Same.
11542 * g++.dg/ext/flexary10.C: Same.
11543 * g++.dg/ext/flexary11.C: Same.
11544 * g++.dg/ext/flexary14.C: Same.
11545 * g++.dg/ext/flexary16.C: Same.
11546 * g++.dg/ext/flexary18.C: Same.
11547 * g++.dg/ext/flexary19.C: Same.
11548 * g++.dg/ext/flexary7.C: Same.
11549 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11550 * g++.dg/ubsan/object-size-1.C: Same.
11551 * obj-c++.dg/property/at-property-23.mm: Same.
11552
11553 2017-01-25 Jakub Jelinek <jakub@redhat.com>
11554
11555 PR c++/78896
11556 * g++.dg/cpp1z/decomp24.C: New test.
11557
11558 PR c++/77914
11559 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11560 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11561 expect a warning.
11562 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11563 expect warnings.
11564 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11565 * g++.dg/cpp1y/pr59636.C: Likewise.
11566 * g++.dg/cpp1y/pr60190.C: Likewise.
11567
11568 2017-01-25 Bin Cheng <bin.cheng@arm.com>
11569
11570 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11571
11572 2017-01-25 Carl Love <cel@us.ibm.com>
11573
11574 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
11575 vec_packs built-ins
11576
11577 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11578
11579 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11580 -mcpu=cortex-a57.
11581 * gcc.target/arm/vseleqsf.c: Likewise.
11582 * gcc.target/arm/vselgedf.c: Likewise.
11583 * gcc.target/arm/vselgesf.c: Likewise.
11584 * gcc.target/arm/vselgtdf.c: Likewise.
11585 * gcc.target/arm/vselgtsf.c: Likewise.
11586 * gcc.target/arm/vselledf.c: Likewise.
11587 * gcc.target/arm/vsellesf.c: Likewise.
11588 * gcc.target/arm/vselltdf.c: Likewise.
11589 * gcc.target/arm/vselltsf.c: Likewise.
11590 * gcc.target/arm/vselnedf.c: Likewise.
11591 * gcc.target/arm/vselnesf.c: Likewise.
11592 * gcc.target/arm/vselvcdf.c: Likewise.
11593 * gcc.target/arm/vselvcsf.c: Likewise.
11594 * gcc.target/arm/vselvsdf.c: Likewise.
11595 * gcc.target/arm/vselvssf.c: Likewise.
11596
11597 2017-01-25 Richard Biener <rguenther@suse.de>
11598
11599 PR testsuite/72850
11600 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11601 to what we had before adding the threading passes.
11602
11603 2017-01-25 Richard Biener <rguenther@suse.de>
11604
11605 PR tree-optimization/69264
11606 * g++.dg/torture/pr69264.C: New testcase.
11607
11608 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11609
11610 PR target/79145
11611 * gcc.target/arm/pr79145.c: New test.
11612
11613 2017-01-25 Richard Biener <rguenther@suse.de>
11614
11615 PR debug/78363
11616 * g++.dg/gomp/pr78363-1.C: New testcase.
11617 * g++.dg/gomp/pr78363-2.C: Likewise.
11618 * g++.dg/gomp/pr78363-3.C: Likewise.
11619
11620 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11621
11622 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11623 * gcc.dg/lto/pr61526_0.c: Likewise.
11624 * gcc.dg/lto/pr64415_0.c: Likewise.
11625
11626 2017-01-24 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR c++/79205
11629 * g++.dg/cpp1z/decomp22.C: New test.
11630 * g++.dg/cpp1z/decomp23.C: New test.
11631
11632 2017-01-24 Nathan Sidwell <nathan@acm.org>
11633
11634 PR c++/78469
11635 * g++.dg/cpp0x/pr78469.C: New.
11636
11637 PR c++/79118
11638 * g++.dg/cpp0x/pr79118.C: New.
11639
11640 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11641
11642 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11643
11644 2017-01-24 David Malcolm <dmalcolm@redhat.com>
11645
11646 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11647 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11648 * gcc.dg/rtl/rtl.exp: New file.
11649 * gcc.dg/rtl/test.c: New file.
11650 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11651 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11652 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11653 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11654 * gcc.dg/rtl/x86_64/final.c: New test case.
11655 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11656 * gcc.dg/rtl/x86_64/ira.c: New test case.
11657 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11658 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11659 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11660 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11661 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11662 * gcc.dg/rtl/x86_64/test_1.h: New file.
11663 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11664 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11665 * gcc.dg/rtl/x86_64/times-two.h: New file.
11666 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11667
11668 2017-01-24 Bin Cheng <bin.cheng@arm.com>
11669
11670 PR tree-optimization/79159
11671 * g++.dg/tree-ssa/pr79159.C: New test.
11672
11673 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
11674 Martin Jambor <mjambor@suse.cz>
11675
11676 * lib/brig-dg.exp: New file.
11677 * lib/brig.exp: Likewise.
11678 * brig.dg/README: Likewise.
11679 * brig.dg/dg.exp: Likewise.
11680 * brig.dg/test/gimple/alloca.hsail: Likewise.
11681 * brig.dg/test/gimple/atomics.hsail: Likewise.
11682 * brig.dg/test/gimple/branches.hsail: Likewise.
11683 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11684 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11685 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11686 * brig.dg/test/gimple/mem.hsail: Likewise.
11687 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11688 * brig.dg/test/gimple/packed.hsail: Likewise.
11689 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11690 * brig.dg/test/gimple/variables.hsail: Likewise.
11691 * brig.dg/test/gimple/vector.hsail: Likewise.
11692
11693 2017-01-24 Jakub Jelinek <jakub@redhat.com>
11694
11695 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11696 support asan, only on i?86/x86_64 require sse2_runtime.
11697
11698 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11699
11700 PR target/66669
11701 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11702 test on powerpc targets.
11703
11704 2017-01-23 Martin Sebor <msebor@redhat.com>
11705
11706 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11707
11708 2017-01-23 Richard Biener <rguenther@suse.de>
11709
11710 PR tree-optimization/79088
11711 PR tree-optimization/79188
11712 * gcc.dg/torture/pr79088.c: New testcase.
11713 * gcc.dg/torture/pr79188.c: Likewise.
11714
11715 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11716
11717 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11718 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11719 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11720 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11721 type of test function to reflect change in built-in function's
11722 return type.
11723 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11724 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11725 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11726 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11727 type and second argument type to reflect change in built-in
11728 function's type signature.
11729 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11730 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11731 type of test function to reflect change in built-in function's
11732 return type.
11733 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11734 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11735 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11736 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11737 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11738 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11739 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11740 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11741 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11742 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11743 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11744 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11745 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11746 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11747 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11748 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11749 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11750 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11751 type of test function to reflect change in built-in function's
11752 return type.
11753 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11754 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11755 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11756 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11757 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11758 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11759 test function's result and second argument to reflect change in
11760 built-in function's type signature.
11761 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11762
11763 2017-01-23 Nathan Sidwell <nathan@acm.org>
11764
11765 PR C++/71710
11766 * g++.dg/template/pr71710.C: New.
11767
11768 PR c++/71406
11769 PR c++/77508
11770 * g++.dg/template/pr71406.C: New.
11771
11772 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11773
11774 * gfortran.dg/integer_exponentiation_7.f90: New test.
11775
11776 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11777
11778 PR rtl-optimization/78634
11779 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11780
11781 2017-01-23 Bin Cheng <bin.cheng@arm.com>
11782
11783 PR tree-optimization/70754
11784 * gfortran.dg/pr70754.f90: New test.
11785
11786 2017-01-23 Martin Liska <mliska@suse.cz>
11787
11788 PR tree-optimization/79196
11789 * gcc.dg/asan/pr79196.c: New test.
11790 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11791
11792 2017-01-23 Michael Matz <matz@suse.de>
11793
11794 PR tree-optimization/78384
11795 * gcc.dg/pr78384.c: New test.
11796
11797 2017-01-23 Richard Biener <rguenther@suse.de>
11798
11799 PR tree-optimization/79186
11800 * gcc.dg/torture/pr79186.c: New testcase.
11801 * gcc.dg/torture/pr79187.c: Likewise.
11802
11803 2017-01-23 Martin Jambor <mjambor@suse.cz>
11804
11805 * gcc.dg/ipa/vrp8.c: New test.
11806
11807 2017-01-23 Martin Jambor <mjambor@suse.cz>
11808
11809 PR ipa/79108
11810 * gfortran.dg/lto/pr79108_0.f90: New test.
11811
11812 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11813
11814 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11815 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11816 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11817 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11818 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11819 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11820 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11821 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11822 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11823 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11824 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11825 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11826 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11827 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11828 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11829 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11830
11831 2017-01-23 Richard Biener <rguenther@suse.de>
11832 Nick Clifton <nickc@redhat.com>
11833
11834 PR testsuite/78421
11835 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11836 If the target is ARM return the result of the
11837 check_effective_target_arm_vect_no_misalign proc.
11838 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11839 support unaligned vectors then only expect one of the loops to be
11840 unrolled.
11841
11842 2017-01-23 Martin Liska <mliska@suse.cz>
11843
11844 * gcc.dg/asan/use-after-scope-10.c: New test.
11845 * gcc.dg/asan/use-after-scope-11.c: New test.
11846 * g++.dg/asan/use-after-scope-5.C: New test.
11847
11848 2017-01-23 Martin Liska <mliska@suse.cz>
11849
11850 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11851 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11852 sanopt optimization for ASAN_POISON.
11853
11854 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11855
11856 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11857
11858 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11859
11860 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11861 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11862 for poly*_t types.
11863 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11864 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11865 exec_vcombine): Likewise.
11866 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11867 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11868 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11869 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11870 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11871 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11872 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11873 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11874 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11875 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11876 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11877 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11878 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11879 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11880 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11881 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11882 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11883 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11884 Likewise.
11885 (TEST_VGET_LANE): Cast to uint to avoid warning.
11886 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11887 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11888 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11889 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11890 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11891 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11892 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11893 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11894 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11895 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11896 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11897 CHECK_POLY instead of CHECK for poly64_t types.
11898 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11899 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11900 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11901 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11902 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11903 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11904 uint32_t.
11905 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11906 for int32_t, int64_t.
11907 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11908 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11909 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11910 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11911 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11912 needed.
11913
11914 2017-01-22 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR fortran/79154
11917 * gfortran.dg/gomp/pr79154-1.f90: New test.
11918 * gfortran.dg/gomp/pr79154-2.f90: New test.
11919
11920 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11921
11922 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11923
11924 2017-01-21 Marek Polacek <polacek@redhat.com>
11925
11926 PR testsuite/79169
11927 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11928
11929 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
11930
11931 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11932
11933 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11934
11935 PR rtl-optimization/79125
11936 * gcc.dg/torture/pr79125.c: New test.
11937
11938 2017-01-20 Jiong Wang <jiong.wang@arm.com>
11939
11940 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
11941 only.
11942 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11943 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
11944
11945 2017-01-20 Nathan Sidwell <nathan@acm.org>
11946
11947 PR c++/78495
11948 * g++.dg/cpp1z/inh-ctor38.C: New.
11949
11950 2017-01-20 Marek Polacek <polacek@redhat.com>
11951
11952 PR c/79152
11953 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11954
11955 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11956
11957 * lib/target-supports.exp (check_configured_with): New procedure.
11958 (check_effective_target_default_mode): new effective target.
11959 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11960 default mode. Fix dg-skip-if target selector syntax.
11961 * gcc.target/arm/optional_thumb-2.c: Likewise.
11962 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11963 syntax.
11964
11965 2017-01-20 David Malcolm <dmalcolm@redhat.com>
11966
11967 PR c++/77829
11968 PR c++/78656
11969 * g++.dg/spellcheck-pr77829.C: New test case.
11970 * g++.dg/spellcheck-pr78656.C: New test case.
11971
11972 2017-01-20 Marek Polacek <polacek@redhat.com>
11973
11974 PR c/64279
11975 * c-c++-common/Wduplicated-branches-1.c: New test.
11976 * c-c++-common/Wduplicated-branches-10.c: New test.
11977 * c-c++-common/Wduplicated-branches-11.c: New test.
11978 * c-c++-common/Wduplicated-branches-12.c: New test.
11979 * c-c++-common/Wduplicated-branches-2.c: New test.
11980 * c-c++-common/Wduplicated-branches-3.c: New test.
11981 * c-c++-common/Wduplicated-branches-4.c: New test.
11982 * c-c++-common/Wduplicated-branches-5.c: New test.
11983 * c-c++-common/Wduplicated-branches-6.c: New test.
11984 * c-c++-common/Wduplicated-branches-7.c: New test.
11985 * c-c++-common/Wduplicated-branches-8.c: New test.
11986 * c-c++-common/Wduplicated-branches-9.c: New test.
11987 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11988 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11989 * g++.dg/ext/builtin-object-size3.C: Likewise.
11990 * g++.dg/gomp/loop-1.C: Likewise.
11991 * g++.dg/warn/Wduplicated-branches1.C: New test.
11992 * g++.dg/warn/Wduplicated-branches2.C: New test.
11993
11994 2017-01-20 Martin Liska <mliska@suse.cz>
11995
11996 PR lto/69188
11997 * gcc.dg/lto/pr69188_0.c: New test.
11998 * gcc.dg/lto/pr69188_1.c: New test.
11999
12000 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12001
12002 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12003 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12004 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12005 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12006 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12007 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12008 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12009 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12010 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12011 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12012 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12013 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12014 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12015 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12016 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12017 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12018 * gcc.target/i386/avx-1.c: Test new intrinsics.
12019 * gcc.target/i386/sse-13.c: Ditto.
12020 * gcc.target/i386/sse-23.c: Ditto.
12021
12022 2017-01-20 Richard Biener <rguenther@suse.de>
12023
12024 PR tree-optimization/71264
12025 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12026
12027 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12028
12029 * gcc.target/mips/madd4-1.c: New file.
12030 * gcc.target/mips/madd4-2.c: Likewise.
12031 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12032 HAS_MADD4.
12033 (mips_option_groups): Add -m[no-]madd4.
12034 (mips-dg-init): Detect default -mno-madd4.
12035 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12036 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12037 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12038 * gcc.target/mips/nmadd-1.c: Likewise.
12039 * gcc.target/mips/nmadd-2.c: Likewise.
12040 * gcc.target/mips/nmadd-3.c: Likewise.
12041
12042 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12043
12044 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12045 combined instructions.
12046 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12047 instructions.
12048 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12049 of pointer authentication.
12050
12051 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12052
12053 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12054 floating point hardware to run test.
12055
12056 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12057
12058 * lib/target-supports.exp
12059 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12060
12061 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12062
12063 PR testsuite/79051
12064 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12065 __x86_64__]: Allow for target i?86-*-*.
12066
12067 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12068
12069 PR target/78176
12070 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12071 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12072 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12073 HAS_LXC1.
12074 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12075 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12076 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12077
12078 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12079
12080 PR fortran/70696
12081 * gfortran.dg/coarray_43.f90: New test.
12082
12083 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12084
12085 PR rtl-optimization/79121
12086 * gcc.c-torture/execute/pr79121.c: New test.
12087
12088 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12089
12090 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12091 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12092
12093 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12094
12095 PR fortran/50069
12096 PR fortran/55086
12097 * gfortran.dg/pr50069_1.f90: New test.
12098 * gfortran.dg/pr50069_2.f90: New test.
12099 * gfortran.dg/pr55086_1.f90: New test.
12100 * gfortran.dg/pr55086_1_tfat.f90: New test.
12101 * gfortran.dg/pr55086_2.f90: New test.
12102 * gfortran.dg/pr55086_2_tfat.f90: New test.
12103 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12104
12105 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12106 * gcc.dg/strcmp-1.c: New test.
12107 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12108
12109 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12110
12111 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12112 (dejagnu_fail): Likewise.
12113 (dejagnu_note): Likewise.
12114 (pass): Provide forward decl, moving true decl to after #include
12115 of harness.h.
12116 (fail): Likewise.
12117 (note): Likewise.
12118
12119 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12120
12121 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12122 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12123
12124 2017-01-18 Nathan Sidwell <nathan@acm.org>
12125
12126 PR c++/78488
12127 * g++.dg/cpp1z/inh-ctor37.C: New.
12128
12129 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12130
12131 PR rtl-optimization/78952
12132 * gcc.target/i386/pr78952-1.c: New test.
12133 * gcc.target/i386/pr78952-2.c: Ditto.
12134
12135 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12136
12137 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12138
12139 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12140
12141 PR fortran/70696
12142 * gfortran.dg/coarray_event_1.f08: New test.
12143
12144 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12145
12146 PR target/77416
12147 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12148 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12149 from dg-options.
12150 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12151 guarded test.
12152 * gcc.target/powerpc/fusion4.c: Likewise.
12153 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12154 guarded test.
12155 * gcc.target/powerpc/pr58673-1.c: Likewise.
12156 * gcc.target/powerpc/pr58673-2.c: Likewise.
12157 * gcc.target/powerpc/pr59054.c: Likewise.
12158
12159 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12160
12161 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12162 vec_bperm.
12163 * gcc.target/powerpc/p9-vbpermd.c: New file.
12164
12165 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12166
12167 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12168 (must_not_compile2): Downcase first letter of error messages.
12169 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12170 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12171
12172 2017-01-18 Nathan Sidwell <nathan@acm.org>
12173
12174 PR c++/79091
12175 * g++.dg/pr79091.C: New.
12176
12177 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12178
12179 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12180 to dg-options.
12181 (p0): Add missing dg-error.
12182
12183 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12184
12185 * gcc.target/msp430/mul_f5_muldef.c: New test.
12186
12187 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12188
12189 PR target/79004
12190 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12191 options. Fix up the syntax for using \m and \M.
12192
12193 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12194
12195 PR target/78875
12196 * gcc.target/powerpc/ssp-1.c: New testcase.
12197 * gcc.target/powerpc/ssp-2.c: New testcase.
12198
12199 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12200
12201 * gcc.target/aarch64/eh_return.c: New test.
12202
12203 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12204
12205 * vec-rlmi-rlnm.c: New file.
12206
12207 2017-01-17 Nathan Sidwell <nathan@acm.org>
12208
12209 PR c++/61636
12210 * g++.dg/cpp1y/pr61636-1.C: New.
12211 * g++.dg/cpp1y/pr61636-2.C: New.
12212 * g++.dg/cpp1y/pr61636-3.C: New.
12213
12214 2017-01-17 Martin Sebor <msebor@redhat.com>
12215
12216 PR testsuite/79115
12217 * gcc.dg/pr78768.c: Make it a link-only test.
12218
12219 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12220
12221 PR c++/71497
12222 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12223 expected messages.
12224 * c-c++-common/Wmisleading-indentation.c: Likewise.
12225
12226 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12227
12228 PR target/79058
12229 * gcc.target/arm/pr79058.c: New.
12230
12231 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/71854
12234 * gcc.dg/vect/pr71854.c: New test.
12235
12236 2017-01-17 Martin Liska <mliska@suse.cz>
12237
12238 PR ipa/71207
12239 * g++.dg/ipa/pr71207.C: New test.
12240
12241 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12242
12243 PR middle-end/77445
12244 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12245 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12246
12247 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12248
12249 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12250 rather than long unsigned int.
12251 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12252
12253 2017-01-17 Richard Biener <rguenther@suse.de>
12254
12255 PR tree-optimization/71433
12256 * gcc.dg/Warray-bounds-20.c: New testcase.
12257
12258 2017-01-17 Richard Biener <rguenther@suse.de>
12259
12260 PR testsuite/52563
12261 PR testsuite/71237
12262 PR testsuite/77737
12263 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12264 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12265 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12266
12267 2017-01-17 Alan Modra <amodra@gmail.com>
12268
12269 * gcc.target/powerpc/pr79066.c: New.
12270
12271 2017-01-16 Jeff Law <law@redhat.com>
12272
12273 PR tree-optimization/33562
12274 PR tree-optimization/61912
12275 PR tree-optimization/77485
12276 PR tree-optimization/79090
12277 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12278 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12279
12280 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12281
12282 PR c/79089
12283 * gcc.c-torture/compile/pr79089.c: New test.
12284
12285 PR target/79080
12286 * gcc.dg/pr79080.c: New test.
12287
12288 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12289
12290 PR c/78304
12291 * gcc.dg/format/pr78304.c: Convert argument from integral type
12292 to a pointer.
12293 * gcc.dg/format/pr78304-2.c: Likewise.
12294
12295 2017-01-16 Carl Love <cel@us.ibm.com>
12296
12297 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12298 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12299
12300 2017-01-16 Carl Love <cel@us.ibm.com>
12301
12302 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12303 Change arguments and return type to bool long long.
12304
12305 2017-01-16 Martin Sebor <msebor@redhat.com>
12306
12307 PR testsuite/79051
12308 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12309 on x86.
12310
12311 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12312
12313 Revert:
12314 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12315
12316 PR c++/71737
12317 * g++.dg/cpp0x/pr71737.C: New.
12318
12319 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12320
12321 * gcc.target/powerpc/swaps-p8-27.c: New.
12322
12323 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12324
12325 PR c++/71737
12326 * g++.dg/cpp0x/pr71737.C: New.
12327
12328 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12329
12330 * gnat.dg/opt62.adb: New test.
12331 * gnat.dg/opt62_pkg.ads: New helper.
12332
12333 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12334
12335 PR rtl-optimization/78626
12336 PR rtl-optimization/78727
12337 * gcc.dg/torture/pr78626.c: New test.
12338 * gcc.dg/torture/pr78727.c: New test.
12339
12340 2017-01-14 Alan Modra <amodra@gmail.com>
12341
12342 * gcc.c-torture/compile/pr72749.c: New test.
12343
12344 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12345
12346 PR c/78304
12347 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12348 (test_macro_2): New test.
12349 (test_macro_3): New test.
12350 (test_macro_4): New test.
12351 (test_non_contiguous_strings): Convert line number to line offset.
12352 * gcc.dg/format/pr78304-2.c: New test case.
12353 * gcc.dg/format/pr78304.c: New test case.
12354
12355 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12356
12357 * gcc.target/i386/funcspec-56.inc: Add missing options and
12358 reorder options by implied ISAs, as in ix86_target_string.
12359
12360 2017-01-13 Marek Polacek <polacek@redhat.com>
12361
12362 PR c++/71166
12363 * g++.dg/cpp0x/constexpr-array18.C: New test.
12364
12365 2017-01-13 Jeff Law <law@redhat.com>
12366
12367 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12368
12369 PR tree-optimization/61912
12370 PR tree-optimization/77485
12371 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12372 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12373 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12374
12375 PR tree-optimization/33562
12376 PR tree-optimization/61912
12377 PR tree-optimization/77485
12378 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12379 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12380 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12381 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12382 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12383 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12384 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12385
12386 2017-01-13 Martin Liska <mliska@suse.cz>
12387
12388 PR ipa/79043
12389 * gcc.c-torture/execute/pr79043.c: New test.
12390
12391 2017-01-13 Richard Biener <rguenther@suse.de>
12392
12393 PR middle-end/78411
12394 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12395
12396 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12397
12398 PR fortran/70697
12399 * gfortran.dg/coarray/event_4.f08: New test.
12400
12401 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12402
12403 PR fortran/70696
12404 * gfortran.dg/coarray/event_3.f08: New test.
12405
12406 2017-01-13 Richard Biener <rguenther@suse.de>
12407
12408 PR tree-optimization/77283
12409 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12410
12411 2017-01-13 Richard Biener <rguenther@suse.de>
12412
12413 * gcc.dg/gimplefe-22.c: New testcase.
12414
12415 2017-01-13 Richard Biener <rguenther@suse.de>
12416
12417 PR tree-optimization/77283
12418 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12419 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12420 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12421
12422 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12423
12424 * gcc.dg/pr77862.c: Require fpic target.
12425
12426 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12427
12428 PR target/79004
12429 * gcc.target/powerpc/pr79004.c: New test.
12430
12431 2017-01-12 Martin Sebor <msebor@redhat.com>
12432
12433 * gcc.dg/pr78138.c: Adjust.
12434 * gcc.dg/pr78768.c: Adjust.
12435 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12436 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12437 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12438 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12439 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12440 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12441 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12442 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12443 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12444 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12445 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12446
12447 2017-01-12 Jakub Jelinek <jakub@redhat.com>
12448
12449 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12450
12451 2017-01-12 Martin Sebor <msebor@redhat.com>
12452
12453 PR testsuite/79051
12454 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12455 due to bug 79054.
12456
12457 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
12458
12459 * gcc.dg/pr78768.c: Require LTO.
12460
12461 2017-01-12 Martin Sebor <msebor@redhat.com>
12462
12463 PR c/79074
12464 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12465 due to the referenced bug.
12466
12467 2017-01-12 Martin Sebor <msebor@redhat.com>
12468
12469 PR testsuite/79073
12470 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12471
12472 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
12473
12474 * gcc.target/i386/builtin_target.c (check_features): Check all
12475 supported __builtin_cpu_supports options.
12476
12477 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12478
12479 PR tree-optimization/78319
12480 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12481 Remove xfail.
12482
12483 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12484
12485 PR target/79044
12486 * gcc.target/powerpc/swaps-p8-26.c: New.
12487
12488 2017-01-12 Richard Biener <rguenther@suse.de>
12489
12490 * gcc.dg/gimplefe-21.c: New testcase.
12491
12492 2017-01-12 Michael Collison <michael.collison@arm.com>
12493
12494 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12495
12496 2017-01-11 Julia Koval <julia.koval@intel.com>
12497 Uros Bizjak <ubizjak@gmail.com>
12498
12499 * gcc.target/i386/sgx.c New test.
12500 * gcc.target/i386/sse-12.c: Add -msgx.
12501 * gcc.target/i386/sse-13.c: Ditto.
12502 * gcc.target/i386/sse-14.c: Ditto.
12503 * gcc.target/i386/sse-22.c: Ditto.
12504 * gcc.target/i386/sse-23.c: Ditto.
12505 * g++.dg/other/i386-2.C: Ditto.
12506 * g++.dg/other/i386-3.C: Ditto.
12507
12508 2017-01-11 Martin Sebor <msebor@redhat.com>
12509
12510 PR c++/24511
12511 * g++.dg/template/explicit9.C: New test.
12512
12513 2017-01-11 Nathan Sidwell <nathan@acm.org>
12514
12515 PR c++/77812
12516 * g++.dg/pr77812.C: New.
12517
12518 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12519
12520 PR c++/71537
12521 * g++.dg/cpp1y/constexpr-71537.C: New test.
12522
12523 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12524 argument.
12525
12526 2017-01-11 Martin Sebor <msebor@redhat.com>
12527
12528 PR c/47931
12529 * c-c++-common/Waddress-2.c: New test.
12530
12531 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR c++/78341
12534 * g++.dg/cpp0x/pr78341.C: New test.
12535
12536 2017-01-11 Martin Sebor <msebor@redhat.com>
12537
12538 PR c/78768
12539 * gcc.dg/pr78768.c: New test.
12540
12541 2017-01-11 David Malcolm <dmalcolm@redhat.com>
12542
12543 PR driver/78877
12544 * gcc.dg/spellcheck-options-14.c: New test case.
12545 * gcc.dg/spellcheck-options-15.c: New test case.
12546 * gcc.dg/spellcheck-options-16.c: New test case.
12547 * gcc.dg/spellcheck-options-17.c: New test case.
12548
12549 2017-01-11 Martin Liska <mliska@suse.cz>
12550
12551 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12552
12553 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12554
12555 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12556 instead of just 1 for the decomposition from struct C.
12557
12558 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12559
12560 * gcc.c-torture/execute/20170111-1.c: New test.
12561
12562 2017-01-11 Richard Biener <rguenther@suse.de>
12563
12564 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12565
12566 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12567
12568 PR middle-end/50199
12569 * gcc.dg/lto/pr50199_0.c: New test.
12570
12571 2017-01-10 Martin Sebor <msebor@redhat.com>
12572
12573 PR testsuite/78960
12574 PR testsuite/78959
12575 PR testsuite/78133
12576 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12577 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12578
12579 2017-01-10 Martin Sebor <msebor@redhat.com>
12580
12581 PR middle-end/78138
12582 * gcc.dg/pr78138.c: New test.
12583
12584 2017-01-10 David Malcolm <dmalcolm@redhat.com>
12585
12586 PR c++/77949
12587 * g++.dg/diagnostic/pr77949.C: New test case.
12588
12589 2017-01-10 Martin Sebor <msebor@redhat.com>
12590
12591 PR middle-end/78245
12592 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12593
12594 2017-01-10 Martin Sebor <msebor@redhat.com>
12595
12596 PR tree-optimization/78775
12597 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12598 * gcc.dg/attr-alloc_size-10.c: New test.
12599 * gcc.dg/attr-alloc_size-11.c: New test.
12600 * gcc.dg/builtin-stringop-chk-7.c: New test.
12601 * gcc.dg/pr78775.c: New test.
12602 * gcc.dg/pr78973-2.c: New test.
12603 * gcc.dg/pr78973.c: New test.
12604
12605 2017-01-10 Jeff Law <law@redhat.com>
12606
12607 PR tree-optimization/77766
12608 PR tree-optimization/78856
12609 * gcc.c-torture/execute/pr77766.c: New test.
12610
12611 2016-01-10 Richard Biener <rguenther@suse.de>
12612
12613 PR tree-optimization/79034
12614 * g++.dg/torture/pr79034.C: New testcase.
12615
12616 2017-01-10 Martin Liska <mliska@suse.cz>
12617
12618 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12619 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12620 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12621 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12622 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12623 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12624 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12625 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12626 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12627 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12628 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12629 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12630 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12631 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12632 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12633 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12634 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12635 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12636 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12637 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12638 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12639 * gcc.dg/ipa/pr64307.c: Likewise.
12640 * gcc.dg/ipa/pr77653.c: Likewise.
12641
12642 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12643
12644 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12645 * g++.dg/other/i386-3.C: Ditto.
12646 * gcc.target/i386/sse-12.c: Ditto.
12647 * gcc.target/i386/sse-13.c: Ditto.
12648 * gcc.target/i386/sse-22.c: Ditto.
12649 * gcc.target/i386/sse-23.c: Ditto.
12650 * gcc.target/i386/builtin_target.c: Handle new option.
12651 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12652 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12653 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12654
12655 2017-01-09 Martin Sebor <msebor@redhat.com>
12656
12657 PR testsuite/79036
12658 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12659 with different precisions.
12660
12661 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12662
12663 * g++.dg/opt/call2.C: New test.
12664 * g++.dg/opt/call3.C: Likewise.
12665 * gnat.dg/array26.adb: New test.
12666 * gnat.dg/array26_pkg.ad[sb]: New helper.
12667 * gnat.dg/array27.adb: New test.
12668 * gnat.dg/array27_pkg.ad[sb]: New helper.
12669 * gnat.dg/array28.adb: New test.
12670 * gnat.dg/array28_pkg.ad[sb]: New helper.
12671
12672 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR translation/79019
12675 PR translation/79020
12676 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12677 diagnostics.
12678 * gfortran.dg/initialization_17.f90: Likewise.
12679
12680 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12681
12682 PR testsuite/79026
12683 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12684 * gcc.target/i386/pr78904-4.c: Likewise.
12685 * gcc.target/i386/pr78904-6.c: Likewise.
12686 * gcc.target/i386/pr78967-2.c: Likewise.
12687
12688 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12689
12690 PR tree-optimization/78899
12691 * gcc.target/i386/pr78899.c: New test.
12692 * gcc.dg/pr71077.c: New test.
12693
12694 2017-01-09 Martin Jambor <mjambor@suse.cz>
12695
12696 PR ipa/78365
12697 PR ipa/78599
12698 * gcc.dg/torture/pr78365.c: New test.
12699
12700 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12701
12702 PR c++/78948
12703 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12704 (main): Use int* instead of long long.
12705
12706 PR tree-optimization/78938
12707 * gcc.dg/vect/pr78938.c: New test.
12708
12709 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12710
12711 * gcc.dg/20161219.c: New test.
12712
12713 2017-01-09 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/78997
12716 * gcc.dg/torture/pr78997.c: New testcase.
12717
12718 2017-01-09 Richard Biener <rguenther@suse.de>
12719
12720 PR debug/79000
12721 * g++.dg/lto/pr79000_0.C: New testcase.
12722 * g++.dg/lto/pr79000_1.c: Likewise.
12723
12724 2017-01-08 Martin Sebor <msebor@redhat.com>
12725
12726 PR middle-end/77708
12727 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12728 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12729 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12730 due to bug 78969.
12731 * gcc.dg/format/pr78569.c: Adjust.
12732
12733 2017-01-07 David Malcolm <dmalcolm@redhat.com>
12734
12735 PR c++/72803
12736 * g++.dg/diagnostic/pr72803.C: New test case.
12737
12738 2017-01-07 Martin Sebor <msebor@redhat.com>
12739
12740 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12741 * gcc.dg/attr-alloc_size-4.c: Same.
12742
12743 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12744
12745 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12746 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12747 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12748 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12749 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12750 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12751 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12752
12753 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12754 * gcc.dg/memcmp-1.c: New.
12755 * gcc.dg/strncmp-1.c: New.
12756
12757 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12758
12759 * gcc.target/arm/acle/mcrr: New.
12760 * gcc.target/arm/acle/mcrr2: New.
12761 * gcc.target/arm/acle/mrrc: New.
12762 * gcc.target/arm/acle/mrrc2: New.
12763
12764 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12765
12766 * gcc.target/arm/acle/mcr.c: New.
12767 * gcc.target/arm/acle/mrc.c: New.
12768 * gcc.target/arm/acle/mcr2.c: New.
12769 * gcc.target/arm/acle/mrc2.c: New.
12770
12771 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12772
12773 * gcc.target/arm/acle/ldc: New.
12774 * gcc.target/arm/acle/ldc2: New.
12775 * gcc.target/arm/acle/ldcl: New.
12776 * gcc.target/arm/acle/ldc2l: New.
12777 * gcc.target/arm/acle/stc: New.
12778 * gcc.target/arm/acle/stc2: New.
12779 * gcc.target/arm/acle/stcl: New.
12780 * gcc.target/arm/acle/stc2l: New.
12781
12782 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12783
12784 * gcc.target/arm/acle/acle.exp: Run tests for different options
12785 and make sure fat-lto-objects is used such that we can still do
12786 assemble scans.
12787 * gcc.target/arm/acle/cdp.c: New.
12788 * gcc.target/arm/acle/cdp2.c: New.
12789 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12790 (check_effective_target_arm_coproc1_ok_nocache): New.
12791 (check_effective_target_arm_coproc2_ok): New.
12792 (check_effective_target_arm_coproc2_ok_nocache): New.
12793 (check_effective_target_arm_coproc3_ok): New.
12794 (check_effective_target_arm_coproc3_ok_nocache): New.
12795 (check_effective_target_arm_coproc4_ok): New.
12796 (check_effective_target_arm_coproc4_ok_nocache): New.
12797
12798 2017-01-06 Martin Sebor <msebor@redhat.com>
12799
12800 PR middle-end/78605
12801 * gcc.dg/tree-ssa/pr78605.c: New test.
12802
12803 2017-01-05 Martin Sebor <msebor@redhat.com>
12804
12805 PR tree-optimization/78910
12806 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12807 diagnostics.
12808 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12809 * gcc.dg/tree-ssa/pr78910.c: New test.
12810
12811 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12812
12813 * gcc.dg/sso-10.c: New test.
12814
12815 2017-01-05 Jakub Jelinek <jakub@redhat.com>
12816
12817 PR tree-optimization/71016
12818 * gcc.target/i386/pr71016.c: New test.
12819 * gcc.target/aarch64/pr71016.c: New test.
12820 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12821
12822 PR c++/78931
12823 * g++.dg/cpp1z/decomp19.C: New test.
12824
12825 PR c++/78890
12826 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12827 * g++.dg/init/union1.C: Likewise.
12828 * g++.dg/cpp0x/union6.C: Expect errors.
12829 * g++.dg/cpp0x/union8.C: New test.
12830 * g++.dg/cpp0x/pr78890-1.C: New test.
12831 * g++.dg/cpp0x/pr78890-2.C: New test.
12832
12833 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
12834
12835 * gcc.target/powerpc/pr71670.c: Require p9vector.
12836 * gcc.target/powerpc/p9-novsx.c: Same.
12837
12838 2017-01-05 David Malcolm <dmalcolm@redhat.com>
12839
12840 * selftests/asr_div1.rtl: New file.
12841 * selftests/aarch64: New subdirectory.
12842 * selftests/aarch64/times-two.rtl: New file.
12843 * selftests/bb-index.rtl: New file.
12844 * selftests/cfg-test.rtl: New file.
12845 * selftests/const-int.rtl: New file.
12846 * selftests/example-labels.rtl: New file.
12847 * selftests/insn-with-mode.rtl: New file.
12848 * selftests/jump-to-label-ref.rtl: New file.
12849 * selftests/jump-to-return.rtl: New file.
12850 * selftests/jump-to-simple-return.rtl: New file.
12851 * selftests/mem.rtl: New file.
12852 * selftests/note-insn-deleted.rtl: New file.
12853 * selftests/note_insn_basic_block.rtl: New file.
12854 * selftests/simple-cse.rtl: New file.
12855 * selftests/symbol-ref.rtl: New file.
12856 * selftests/x86_64: New subdirectory.
12857 * selftests/x86_64/call-insn.rtl: New file.
12858 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12859 * selftests/x86_64/times-two.rtl: New file.
12860 * selftests/x86_64/unspec.rtl: New file.
12861
12862 2017-01-05 Nathan Sidwell <nathan@acm.org>
12863
12864 PR c++/78765
12865 * g++.dg/cpp0x/pr78765.C: New.
12866
12867 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12868
12869 * gcc.target/s390/memcpy-2.c: New test.
12870 * gcc.target/s390/memset-2.c: New test.
12871
12872 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12873
12874 * gcc.target/s390/memcpy-1.c: New test.
12875
12876 2017-01-04 Jeff Law <law@redhat.com>
12877
12878 PR tree-optimization/78812
12879 * g++.dg/torture/pr78812.C: New test.
12880
12881 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12882
12883 PR target/71977
12884 PR target/70568
12885 PR target/78823
12886 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12887 64-bit VSX systems with direct move, whether we optimize common
12888 code sequences in the GLIBC math library for float math functions.
12889 * gcc.target/powerpc/pr71977-2.c: Likewise.
12890
12891 2017-01-04 Marek Polacek <polacek@redhat.com>
12892
12893 PR c++/64767
12894 * c-c++-common/Wpointer-compare-1.c: New test.
12895
12896 2017-01-04 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR c++/78949
12899 * c-c++-common/Wunused-var-16.c: New test.
12900
12901 PR c++/78693
12902 * g++.dg/cpp0x/pr78693.C: New test.
12903
12904 PR driver/78957
12905 * gcc.dg/pr78957.c: New test.
12906
12907 * g++.dg/cpp1y/auto-fn34.C: New test.
12908
12909 PR c++/71182
12910 * g++.dg/cpp0x/pr71182.C: New test.
12911
12912 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12913
12914 PR target/78056
12915 * gcc.target/powerpc/pr78056-1.c: New test.
12916 * gcc.target/powerpc/pr78056-2.c: New test.
12917 * gcc.target/powerpc/pr78056-3.c: New test.
12918 * gcc.target/powerpc/pr78056-4.c: New test.
12919 * gcc.target/powerpc/pr78056-5.c: New test.
12920 * gcc.target/powerpc/pr78056-6.c: New test.
12921 * gcc.target/powerpc/pr78056-7.c: New test.
12922 * gcc.target/powerpc/pr78056-8.c: New test.
12923 * lib/target-supports.exp
12924 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12925 whether the effective target supports the popcntb instruction.
12926
12927 2017-01-03 Jeff Law <law@redhat.com>
12928
12929 PR tree-optimization/67955
12930 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12931
12932 2017-01-04 Marek Polacek <polacek@redhat.com>
12933
12934 PR c++/77545
12935 PR c++/77284
12936 * g++.dg/cpp0x/range-for32.C: New test.
12937 * g++.dg/cpp0x/range-for33.C: New test.
12938
12939 2017-01-04 David Malcolm <dmalcolm@redhat.com>
12940
12941 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12942
12943 2017-01-04 Nathan Sidwell <nathan@acm.org>
12944
12945 PR c++/66735
12946 * g++.dg/cpp1y/pr66735.C: New.
12947
12948 2017-01-04 Jakub Jelinek <jakub@redhat.com>
12949
12950 PR tree-optimization/71563
12951 * gcc.dg/tree-ssa/pr71563.c: New test.
12952
12953 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12954
12955 PR fortran/78534
12956 PR fortran/78976
12957 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12958 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12959 * gfortran.dg/transfer_intrinsic_1.f90: Change
12960 scan-tree-dump-times due to gfc_trans_string_copy change to
12961 avoid -Wstringop-overflow.
12962
12963 2017-01-03 Jeff Law <law@redhat.com>
12964
12965 PR tree-optimization/78856
12966 * gcc.c-torture/execute/pr78856.c: New test.
12967
12968 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12969
12970 PR target/78953
12971 * gcc.target/powerpc/pr78953.c: New test.
12972
12973 2017-01-03 Ian Lance Taylor <iant@google.com>
12974
12975 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12976 enums.
12977
12978 2017-01-03 Martin Sebor <msebor@redhat.com>
12979
12980 PR tree-optimization/78696
12981 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12982 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12983 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12984 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12985
12986 2017-01-03 David Malcolm <dmalcolm@redhat.com>
12987
12988 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12989 with more than one digit.
12990 * lib/gcc-dg.exp (process-message): Support more than one digit
12991 in relative line specifications.
12992
12993 2017-01-03 Jakub Jelinek <jakub@redhat.com>
12994
12995 PR tree-optimization/78965
12996 * gcc.dg/pr78965.c: New test.
12997
12998 PR middle-end/78901
12999 * g++.dg/opt/pr78901.C: New test.
13000
13001 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13002
13003 PR fortran/78534
13004 PR fortran/66310
13005 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13006 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13007 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13008 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13009 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13010 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13011 * gfortran.dg/string_1_lp64.f90: New test.
13012 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13013 * gfortran.dg/string_3_lp64.f90: New test.
13014 * gfortran.dg/transfer_intrinsic_1.f90: Change
13015 scan-tree-dump-times due to gfc_trans_string_copy change to
13016 avoid -Wstringop-overflow.
13017
13018 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13019
13020 PR target/78967
13021 * gcc.target/i386/pr78967-1.c: New test.
13022 * gcc.target/i386/pr78967-2.c: Ditto.
13023 * gcc.target/i386/pr78967-3.c: Ditto.
13024
13025 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13026 * gcc.target/i386/pr78904-4.c: Ditto.
13027 * gcc.target/i386/pr78904-6.c: Ditto.
13028
13029 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13030
13031 PR middle-end/77674
13032 * g++.dg/torture/pr77674.C: New testcase.
13033
13034 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13035
13036 Update copyright years.
13037 \f
13038 Copyright (C) 2017 Free Software Foundation, Inc.
13039
13040 Copying and distribution of this file, with or without modification,
13041 are permitted in any medium without royalty provided the copyright
13042 notice and this notice are preserved.