* stor-layout.c (bit_from_pos): Do not distribute the conversion.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/discr48.adb: New test.
4 * gnat.dg/discr48_pkg.ads: New helper.
5
6 2017-09-21 Tamar Christina <tamar.christina@arm.com>
7
8 PR testsuite/78421
9 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10 Invert arm check.
11
12 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
13
14 * gfortran.dg/goacc/wait.f90: New test.
15
16 2017-09-21 Jakub Jelinek <jakub@redhat.com>
17
18 PR sanitizer/81715
19 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
20 const predicate to const predicate & to avoid UB.
21 * g++.dg/opt/pr81715.C: New test.
22
23 2017-09-21 Richard Biener <rguenther@suse.de>
24
25 PR tree-optimization/82276
26 PR tree-optimization/82244
27 * gcc.dg/torture/pr82276.c: New testcase.
28
29 2017-09-21 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/71351
32 * gfortran.dg/graphite/pr71351.f90: New testcase.
33 * gfortran.dg/graphite/interchange-3.f90: Adjust.
34
35 2017-09-21 Jakub Jelinek <jakub@redhat.com>
36
37 PR target/82260
38 * gcc.target/i386/pr82260-1.c: New test.
39 * gcc.target/i386/pr82260-2.c: New test.
40
41 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
42 Jeff Law <law@redhat.com>
43
44 * gcc.dg/stack-check-5.c: Add argument for s390.
45 * lib/target-supports.exp:
46 (check_effective_target_supports_stack_clash_protection): Enable for
47 s390/s390x targets.
48
49 2017-09-20 Martin Sebor <msebor@redhat.com>
50
51 PR c/81854
52 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
53 * g++.dg/ext/attr-ifunc-4.C: Ditto.
54 * lib/target-supports.exp: Adjust for C++.
55
56 PR c/81854
57 * gcc.dg/attr-ifunc-1.c: Correct type errors.
58 * gcc.dg/attr-ifunc-2.c: Ditto.
59 * gcc.dg/attr-ifunc-3.c: Ditto.
60 * gcc.dg/attr-ifunc-4.c: Ditto.
61 * gcc.dg/attr-ifunc-5.c: Ditto.
62 * gcc.dg/pr81854.c: Require ifunc support.
63 * lib/target-supports.exp: Correct type error.
64
65 2017-09-20 Jeff Law <law@redhat.com>
66
67 * gcc.target/i386/stack-check-11.c: Update test and regexp
68 so that it works for both i?86 and x86_64.
69
70 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
71
72 PR target/77687
73 * gcc.target/powerpc/pr77687.c: New testcase.
74
75 2017-09-20 Jakub Jelinek <jakub@redhat.com>
76
77 P0409R2 - allow lambda capture [=, this]
78 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
79 capture. Add further tests.
80 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
81 for c++2a on [=, this] capture.
82
83 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
84 * g++.dg/cpp1z/cplusplus_1z.C: New test.
85
86 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
87
88 * gcc.target/i386/builtin_target.c: Test knm.
89 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
90
91 2017-09-20 Richard Biener <rguenther@suse.de>
92
93 PR tree-optimization/77362
94 * gcc.dg/graphite/pr77362.c: New testcase.
95
96 2017-09-20 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/82264
99 * gcc.dg/torture/pr82264.c: New testcase.
100
101 2017-09-20 Jakub Jelinek <jakub@redhat.com>
102
103 * g++.dg/debug/dwarf2/template-params-13.C: New test.
104 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
105 it doesn't match newlines.
106 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
107 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
108 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
109 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
110 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
111 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
112 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
113 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
114 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
115 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
116
117 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
118
119 PR c++/64954
120 * g++.dg/cpp0x/constexpr-ctor20.C: New.
121
122 2017-09-20 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/81373
125 * gcc.dg/graphite/pr81373.c: New testcase.
126
127 2017-09-19 Jeff Law <law@redhat.com>
128
129 * gcc.target/i386/stack-check-11.c: New test.
130
131 * gcc.dg/stack-check-4.c: New test.
132 * gcc.dg/stack-check-5.c: New test.
133 * gcc.dg/stack-check-6.c: New test.
134 * gcc.dg/stack-check-6a.c: New test.
135 * gcc.dg/stack-check-7.c: New test.
136 * gcc.dg/stack-check-8.c: New test.
137 * gcc.dg/stack-check-9.c: New test.
138 * gcc.dg/stack-check-10.c: New test.
139 * lib/target-supports.exp
140 (check_effective_target_supports_stack_clash_protection): Enable for
141 x86 and x86_64 targets.
142
143 * gcc.dg/stack-check-3.c: New test.
144
145 * gcc.dg/stack-check-2.c: New test.
146 * lib/target-supports.exp
147 (check_effective_target_supports_stack_clash_protection): New.
148 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
149 (check_effective_target_caller_implicit_probes): Likewise.
150
151 2017-09-19 Jakub Jelinek <jakub@redhat.com>
152
153 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
154 * g++.dg/tree-ssa/pr41428.C: Likewise.
155 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
156 c++17 and up.
157 * g++.dg/expr/bool3.C: Likewise.
158 * g++.dg/expr/bitfield5.C: Likewise.
159 * g++.old-deja/g++.jason/bool5.C: Likewise.
160
161 2017-09-18 Martin Sebor <msebor@redhat.com>
162
163 PR c/81854
164 * gcc.dg/pr81854.c: New test.
165 * g++.dg/ext/attr-ifunc-5.C: New test.
166 * g++.dg/ext/attr-ifunc-1.C: Adjust.
167 * g++.dg/ext/attr-ifunc-2.C: Same.
168 * g++.dg/ext/attr-ifunc-3.C: Same.
169 * g++.dg/ext/attr-ifunc-4.C: Same.
170 * g++.old-deja/g++.abi/vtable2.C: Same.
171 * gcc.dg/attr-ifunc-1.c: Same.
172
173 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
174
175 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
176
177 2017-09-19 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/82244
180 * gcc.dg/torture/pr82244.c: New testcase.
181
182 2017-09-19 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/69728
185 * gfortran.dg/graphite/pr69728.f90: New testcase.
186 * gcc.dg/graphite/pr69728.c: Likewise.
187
188 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/80947
191 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
192
193 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
194
195 * gcc.dg/vect/slp-multitypes-13.c: New test.
196
197 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
198
199 * gfortran.dg/vect/mask-store-1.f90: New test.
200
201 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
202
203 PR c++/45033
204 * g++.dg/expr/delete1.C: New.
205
206 2017-09-18 Bob Duff <duff@adacore.com>
207
208 * gnat.dg/validity_check.adb: New testcase.
209
210 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
211
212 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
213
214 2017-09-18 Bob Duff <duff@adacore.com>
215
216 * gnat.dg/tagged_prefix_call.adb: New testcase.
217
218 2017-09-18 Ed Schonberg <schonberg@adacore.com>
219
220 * gnat.dg/default_variants.adb: New testcase.
221
222 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
223
224 PR target/81736
225 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
226 * gcc.target/i386/pr81736-4.c: Likewise.
227
228 2017-09-18 Richard Biener <rguenther@suse.de>
229
230 PR tree-optimization/79622
231 * gcc.dg/graphite/pr79622.c: New testcase.
232
233 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
234
235 gcc.target/i386/pr82196-1.c: New test.
236 gcc.target/i386/pr82196-2.c: Likewise.
237
238 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
239
240 PR target/82166
241 * gcc.target/i386/pr82166.c: New test.
242
243 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
244
245 PR fortran/82173
246 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
247 * gfortran.dg/pdt_2.f03 : The same.
248 * gfortran.dg/pdt_3.f03 : The same.
249 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
250 module 'bad_vars'. Add error concerning assumed parameters and
251 save attribute.
252 * gfortran.dg/pdt_11.f03 : New test.
253
254 PR fortran/60483
255 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
256 * gfortran.dg/associate_25.f90 : New test.
257 * gfortran.dg/pdt_12.f03 : New test.
258
259 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
260 Jakub Jelinek <jakub@redhat.com>
261
262 Add support for -std=c++2a.
263 * lib/target-supports.exp (check_effective_target_c++17): Return
264 1 also if check_effective_target_c++2a.
265 (check_effective_target_c++17_down): New.
266 (check_effective_target_c++2a_only): New.
267 (check_effective_target_c++2a): New.
268 * g++.dg/cpp2a/cplusplus.C: New.
269
270 2017-09-15 Joseph Myers <joseph@codesourcery.com>
271
272 PR c/82071
273 * gcc.target/i386/excess-precision-8.c: New test.
274
275 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
276 Paolo Carlini <paolo.carlini@oracle.com>
277
278 PR c++/64644
279 * g++.dg/other/anon-union4.C: New.
280 * g++.old-deja/g++.law/union4.C: Adjust.
281 * g++.old-deja/g++.other/anon1.C: Likewise.
282
283 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
284
285 * c-c++-common/Wcast-align.c: New test.
286
287 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
288
289 * g++.dg/sso-1.C: New test.
290 * g++.dg/sso-2.C: Likewise.
291
292 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/78648
295 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
296
297 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
298
299 PR tree-optimization/71026
300 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
301
302 2017-09-15 Jakub Jelinek <jakub@redhat.com>
303
304 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
305 * lib/target-supports.exp (check_effective_target_c++14): Use
306 check_effective_target_c++17 instead of check_effective_target_c++1z.
307 (check_effective_target_c++14_down): Likewise.
308 (check_effective_target_c++1z_only): Rename to ...
309 (check_effective_target_c++17_only): ... this.
310 (check_effective_target_c++1z): Rename to ...
311 (check_effective_target_c++17): ... this.
312 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
313 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
314 and c++17_only instead of c++1z_only. Adjust expected diagnostics
315 and comments refering to 1z to 17.
316 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
317 * g++.dg/template/partial5.C: Likewise.
318 * g++.dg/template/nontype8.C: Likewise.
319 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
320 * g++.dg/cpp1z/nontype3a.C: Likewise.
321 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
322 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
323 * g++.dg/cpp1z/class-deduction32.C: Likewise.
324 * g++.dg/cpp1z/pr78771.C: Likewise.
325 * g++.dg/cpp1z/elide1.C: Likewise.
326 * g++.dg/cpp1z/fold3.C: Likewise.
327 * g++.dg/cpp1z/class-deduction2.C: Likewise.
328 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
329 * g++.dg/cpp1z/inline-var2.C: Likewise.
330 * g++.dg/cpp1z/eval-order2.C: Likewise.
331 * g++.dg/cpp1z/decomp21.C: Likewise.
332 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
333 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
334 * g++.dg/cpp1z/utf8-neg.C: Likewise.
335 * g++.dg/cpp1z/class-deduction41.C: Likewise.
336 * g++.dg/cpp1z/class-deduction23.C: Likewise.
337 * g++.dg/cpp1z/nodiscard3.C: Likewise.
338 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
339 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
340 * g++.dg/cpp1z/class-deduction21.C: Likewise.
341 * g++.dg/cpp1z/range-for1.C: Likewise.
342 * g++.dg/cpp1z/init-statement4.C: Likewise.
343 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
344 * g++.dg/cpp1z/decomp30.C: Likewise.
345 * g++.dg/cpp1z/class-deduction39.C: Likewise.
346 * g++.dg/cpp1z/register2.C: Likewise.
347 * g++.dg/cpp1z/decomp9.C: Likewise.
348 * g++.dg/cpp1z/regress1.C: Likewise.
349 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
350 * g++.dg/cpp1z/class-deduction30.C: Likewise.
351 * g++.dg/cpp1z/abbrev2.C: Likewise.
352 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
353 * g++.dg/cpp1z/regress2.C: Likewise.
354 * g++.dg/cpp1z/decomp16.C: Likewise.
355 * g++.dg/cpp1z/bool-increment1.C: Likewise.
356 * g++.dg/cpp1z/aligned-new1.C: Likewise.
357 * g++.dg/cpp1z/decomp3.C: Likewise.
358 * g++.dg/cpp1z/register1.C: Likewise.
359 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
360 * g++.dg/cpp1z/class-deduction1.C: Likewise.
361 * g++.dg/cpp1z/decomp10.C: Likewise.
362 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
363 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
364 * g++.dg/cpp1z/decomp27.C: Likewise.
365 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
366 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
367 * g++.dg/cpp1z/class-deduction9.C: Likewise.
368 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
369 * g++.dg/cpp1z/decomp11.C: Likewise.
370 * g++.dg/cpp1z/aligned-new3.C: Likewise.
371 * g++.dg/cpp1z/utf8-2.C: Likewise.
372 * g++.dg/cpp1z/lambda-this3.C: Likewise.
373 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
374 * g++.dg/cpp1z/byte1.C: Likewise.
375 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
376 * g++.dg/cpp1z/aggr-base4.C: Likewise.
377 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
378 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
379 * g++.dg/cpp1z/utf8-2a.C: Likewise.
380 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
381 * g++.dg/cpp1z/aggr-base6.C: Likewise.
382 * g++.dg/cpp1z/cplusplus.C: Likewise.
383 * g++.dg/cpp1z/class-deduction20.C: Likewise.
384 * g++.dg/cpp1z/aggr-base2.C: Likewise.
385 * g++.dg/cpp1z/class-deduction6.C: Likewise.
386 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
387 * g++.dg/cpp1z/class-deduction31.C: Likewise.
388 * g++.dg/cpp1z/class-deduction25.C: Likewise.
389 * g++.dg/cpp1z/class-deduction18.C: Likewise.
390 * g++.dg/cpp1z/fold9.C: Likewise.
391 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
392 * g++.dg/cpp1z/abbrev1.C: Likewise.
393 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
394 * g++.dg/cpp1z/utf8.C: Likewise.
395 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
396 * g++.dg/cpp1z/aggr-base3.C: Likewise.
397 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
398 * g++.dg/cpp1z/init-statement2.C: Likewise.
399 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
400 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
401 * g++.dg/cpp1z/class-deduction40.C: Likewise.
402 * g++.dg/cpp1z/nontype3.C: Likewise.
403 * g++.dg/cpp1z/class-deduction14.C: Likewise.
404 * g++.dg/cpp1z/fold7.C: Likewise.
405 * g++.dg/cpp1z/nontype2.C: Likewise.
406 * g++.dg/cpp1z/class-deduction15.C: Likewise.
407 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
408 * g++.dg/cpp1z/class-deduction13.C: Likewise.
409 * g++.dg/cpp1z/aligned-new7.C: Likewise.
410 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
411 * g++.dg/cpp1z/nontype1.C: Likewise.
412 * g++.dg/cpp1z/init-statement5.C: Likewise.
413 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
414 * g++.dg/cpp1z/decomp17.C: Likewise.
415 * g++.dg/cpp1z/fold4.C: Likewise.
416 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
417 * g++.dg/cpp1z/fold7a.C: Likewise.
418 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
419 * g++.dg/cpp1z/init-statement7.C: Likewise.
420 * g++.dg/cpp1z/aggr-base5.C: Likewise.
421 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
422 * g++.dg/cpp1z/pr79143.C: Likewise.
423 * g++.dg/cpp1z/class-deduction38.C: Likewise.
424 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
425 * g++.dg/cpp1z/class-deduction12.C: Likewise.
426 * g++.dg/cpp1z/decomp20.C: Likewise.
427 * g++.dg/cpp1z/class-deduction22.C: Likewise.
428 * g++.dg/cpp1z/class-deduction29.C: Likewise.
429 * g++.dg/cpp1z/class-deduction8.C: Likewise.
430 * g++.dg/cpp1z/class-deduction43.C: Likewise.
431 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
432 * g++.dg/cpp1z/fold8.C: Likewise.
433 * g++.dg/cpp1z/init-statement3.C: Likewise.
434 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
435 * g++.dg/cpp1z/class-deduction36.C: Likewise.
436 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
437 * g++.dg/cpp1z/fallthrough1.C: Likewise.
438 * g++.dg/cpp1z/fold1.C: Likewise.
439 * g++.dg/cpp1z/class-deduction26.C: Likewise.
440 * g++.dg/cpp1z/fold-ice1.C: Likewise.
441 * g++.dg/cpp1z/fold5.C: Likewise.
442 * g++.dg/cpp1z/class-deduction34.C: Likewise.
443 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
444 * g++.dg/cpp1z/class-deduction7.C: Likewise.
445 * g++.dg/cpp1z/class-deduction16.C: Likewise.
446 * g++.dg/cpp1z/class-deduction10.C: Likewise.
447 * g++.dg/cpp1z/eval-order3.C: Likewise.
448 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
449 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
450 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
451 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
452 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
453 * g++.dg/cpp1z/decomp15.C: Likewise.
454 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
455 * g++.dg/cpp1z/fold-mangle.C: Likewise.
456 * g++.dg/cpp1z/class-deduction35.C: Likewise.
457 * g++.dg/cpp1z/decomp4.C: Likewise.
458 * g++.dg/cpp1z/class-deduction42.C: Likewise.
459 * g++.dg/cpp1z/init-statement8.C: Likewise.
460 * g++.dg/cpp1z/inline-var1a.C: Likewise.
461 * g++.dg/cpp1z/init-statement6.C: Likewise.
462 * g++.dg/cpp1z/class-deduction17.C: Likewise.
463 * g++.dg/cpp1z/class-deduction28.C: Likewise.
464 * g++.dg/cpp1z/class-deduction27.C: Likewise.
465 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
466 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
467 * g++.dg/cpp1z/class-deduction11.C: Likewise.
468 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
469 * g++.dg/cpp1z/init-statement9.C: Likewise.
470 * g++.dg/cpp1z/class-deduction19.C: Likewise.
471 * g++.dg/cpp1z/class-deduction5.C: Likewise.
472 * g++.dg/cpp1z/fold2.C: Likewise.
473 * g++.dg/cpp1z/class-deduction33.C: Likewise.
474 * g++.dg/cpp1z/class-deduction24.C: Likewise.
475 * g++.dg/cpp1z/aggr-base1.C: Likewise.
476 * g++.dg/cpp1z/fold6.C: Likewise.
477 * g++.dg/cpp1z/decomp12.C: Likewise.
478 * g++.dg/cpp1z/class-deduction4.C: Likewise.
479 * g++.dg/cpp1z/inline-var1.C: Likewise.
480 * g++.dg/cpp1z/aligned-new2.C: Likewise.
481 * g++.dg/cpp1z/class-deduction3.C: Likewise.
482 * g++.dg/other/error3.C: Likewise.
483 * g++.dg/init/new25.C: Likewise.
484 * g++.dg/init/new13.C: Likewise.
485 * g++.dg/tls/diag-2.C: Likewise.
486 * g++.dg/tls/diag-4.C: Likewise.
487 * g++.dg/opt/noreturn-1.C: Likewise.
488 * g++.dg/eh/async-unwind2.C: Likewise.
489 * g++.dg/eh/spec9.C: Likewise.
490 * g++.dg/eh/spec7.C: Likewise.
491 * g++.dg/eh/template1.C: Likewise.
492 * g++.dg/eh/cond4.C: Likewise.
493 * g++.dg/eh/pr41819.C: Likewise.
494 * g++.dg/eh/delete1.C: Likewise.
495 * g++.dg/eh/spec3.C: Likewise.
496 * g++.dg/eh/forced4.C: Likewise.
497 * g++.dg/eh/spec2.C: Likewise.
498 * g++.dg/eh/shadow1.C: Likewise.
499 * g++.dg/eh/pr38662.C: Likewise.
500 * g++.dg/eh/ehopt1.C: Likewise.
501 * g++.dg/eh/spec8.C: Likewise.
502 * g++.dg/eh/init-temp2.C: Likewise.
503 * g++.dg/rtti/crash3.C: Likewise.
504 * g++.dg/warn/Wreturn-type-3.C: Likewise.
505 * g++.dg/warn/register-parm-1.C: Likewise.
506 * g++.dg/warn/register-var-2.C: Likewise.
507 * g++.dg/gcov/gcov-7.C: Likewise.
508 * g++.dg/tree-ssa/pr45605.C: Likewise.
509 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
510 * g++.dg/lookup/exception1.C: Likewise.
511 * g++.dg/ubsan/pr79589.C: Likewise.
512 * g++.dg/tm/pr47340.C: Likewise.
513 * g++.dg/tm/pr46567.C: Likewise.
514 * g++.dg/expr/bitfield5.C: Likewise.
515 * g++.dg/expr/bool1.C: Likewise.
516 * g++.dg/expr/lval3.C: Likewise.
517 * g++.dg/expr/lval4.C: Likewise.
518 * g++.dg/expr/bitfield4.C: Likewise.
519 * g++.dg/expr/bitfield6.C: Likewise.
520 * g++.dg/expr/bool3.C: Likewise.
521 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
522 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
523 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
524 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
525 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
526 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
527 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
528 * g++.dg/ext/has_nothrow_assign.C: Likewise.
529 * g++.dg/parse/register1.C: Likewise.
530 * g++.dg/parse/error15.C: Likewise.
531 * g++.dg/parse/linkage2.C: Likewise.
532 * g++.dg/concepts/intro2.C: Likewise.
533 * g++.dg/concepts/class.C: Likewise.
534 * g++.dg/concepts/traits1.C: Likewise.
535 * g++.dg/concepts/req5.C: Likewise.
536 * g++.dg/concepts/var-concept5.C: Likewise.
537 * g++.dg/concepts/fn-concept2.C: Likewise.
538 * g++.dg/concepts/traits2.C: Likewise.
539 * g++.dg/concepts/placeholder2.C: Likewise.
540 * g++.dg/concepts/class6.C: Likewise.
541 * g++.dg/concepts/memtmpl1.C: Likewise.
542 * g++.dg/concepts/friend2.C: Likewise.
543 * g++.dg/concepts/template-parm3.C: Likewise.
544 * g++.dg/concepts/template-parm10.C: Likewise.
545 * g++.dg/concepts/explicit-spec1.C: Likewise.
546 * g++.dg/concepts/explicit-spec3.C: Likewise.
547 * g++.dg/concepts/var-templ2.C: Likewise.
548 * g++.dg/concepts/intro5.C: Likewise.
549 * g++.dg/concepts/deduction-constraint1.C: Likewise.
550 * g++.dg/concepts/iconv1.C: Likewise.
551 * g++.dg/concepts/constrained-parm.C: Likewise.
552 * g++.dg/concepts/template-template-parm1.C: Likewise.
553 * g++.dg/concepts/var-concept3.C: Likewise.
554 * g++.dg/concepts/class3.C: Likewise.
555 * g++.dg/concepts/memfun2.C: Likewise.
556 * g++.dg/concepts/req1.C: Likewise.
557 * g++.dg/concepts/disjunction1.C: Likewise.
558 * g++.dg/concepts/req17.C: Likewise.
559 * g++.dg/concepts/pr65848.C: Likewise.
560 * g++.dg/concepts/placeholder4.C: Likewise.
561 * g++.dg/concepts/decl-diagnose.C: Likewise.
562 * g++.dg/concepts/intro7.C: Likewise.
563 * g++.dg/concepts/pr68683.C: Likewise.
564 * g++.dg/concepts/partial-spec4.C: Likewise.
565 * g++.dg/concepts/template-parm5.C: Likewise.
566 * g++.dg/concepts/explicit-inst1.C: Likewise.
567 * g++.dg/concepts/class-deduction1.C: Likewise.
568 * g++.dg/concepts/class1.C: Likewise.
569 * g++.dg/concepts/req15.C: Likewise.
570 * g++.dg/concepts/memfun.C: Likewise.
571 * g++.dg/concepts/pr68434.C: Likewise.
572 * g++.dg/concepts/inherit-ctor4.C: Likewise.
573 * g++.dg/concepts/partial-spec6.C: Likewise.
574 * g++.dg/concepts/var-templ1.C: Likewise.
575 * g++.dg/concepts/template-parm8.C: Likewise.
576 * g++.dg/concepts/explicit-inst3.C: Likewise.
577 * g++.dg/concepts/class4.C: Likewise.
578 * g++.dg/concepts/req6.C: Likewise.
579 * g++.dg/concepts/fn8.C: Likewise.
580 * g++.dg/concepts/class5.C: Likewise.
581 * g++.dg/concepts/placeholder5.C: Likewise.
582 * g++.dg/concepts/req16.C: Likewise.
583 * g++.dg/concepts/req10.C: Likewise.
584 * g++.dg/concepts/var-concept2.C: Likewise.
585 * g++.dg/concepts/auto3.C: Likewise.
586 * g++.dg/concepts/generic-fn-err.C: Likewise.
587 * g++.dg/concepts/pr65552.C: Likewise.
588 * g++.dg/concepts/partial-concept-id2.C: Likewise.
589 * g++.dg/concepts/fn1.C: Likewise.
590 * g++.dg/concepts/partial-spec.C: Likewise.
591 * g++.dg/concepts/template-parm12.C: Likewise.
592 * g++.dg/concepts/diagnostic1.C: Likewise.
593 * g++.dg/concepts/intro1.C: Likewise.
594 * g++.dg/concepts/explicit-inst4.C: Likewise.
595 * g++.dg/concepts/req18.C: Likewise.
596 * g++.dg/concepts/explicit-spec5.C: Likewise.
597 * g++.dg/concepts/var-concept6.C: Likewise.
598 * g++.dg/concepts/fn9.C: Likewise.
599 * g++.dg/concepts/req2.C: Likewise.
600 * g++.dg/concepts/template-parm7.C: Likewise.
601 * g++.dg/concepts/req14.C: Likewise.
602 * g++.dg/concepts/template-parm6.C: Likewise.
603 * g++.dg/concepts/variadic4.C: Likewise.
604 * g++.dg/concepts/fn6.C: Likewise.
605 * g++.dg/concepts/req-neg1.C: Likewise.
606 * g++.dg/concepts/alias3.C: Likewise.
607 * g++.dg/concepts/expression2.C: Likewise.
608 * g++.dg/concepts/partial-spec3.C: Likewise.
609 * g++.dg/concepts/expression3.C: Likewise.
610 * g++.dg/concepts/memfun-err.C: Likewise.
611 * g++.dg/concepts/pr66091.C: Likewise.
612 * g++.dg/concepts/explicit-spec2.C: Likewise.
613 * g++.dg/concepts/equiv.C: Likewise.
614 * g++.dg/concepts/friend1.C: Likewise.
615 * g++.dg/concepts/fn4.C: Likewise.
616 * g++.dg/concepts/var-templ3.C: Likewise.
617 * g++.dg/concepts/explicit-inst2.C: Likewise.
618 * g++.dg/concepts/alias2.C: Likewise.
619 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
620 * g++.dg/concepts/placeholder6.C: Likewise.
621 * g++.dg/concepts/fn10.C: Likewise.
622 * g++.dg/concepts/req3.C: Likewise.
623 * g++.dg/concepts/variadic2.C: Likewise.
624 * g++.dg/concepts/pr65636.C: Likewise.
625 * g++.dg/concepts/intro6.C: Likewise.
626 * g++.dg/concepts/class2.C: Likewise.
627 * g++.dg/concepts/fn2.C: Likewise.
628 * g++.dg/concepts/req20.C: Likewise.
629 * g++.dg/concepts/req8.C: Likewise.
630 * g++.dg/concepts/placeholder1.C: Likewise.
631 * g++.dg/concepts/pr65854.C: Likewise.
632 * g++.dg/concepts/member-concept.C: Likewise.
633 * g++.dg/concepts/template-parm2.C: Likewise.
634 * g++.dg/concepts/variadic1.C: Likewise.
635 * g++.dg/concepts/fn7.C: Likewise.
636 * g++.dg/concepts/intro4.C: Likewise.
637 * g++.dg/concepts/req13.C: Likewise.
638 * g++.dg/concepts/inherit-ctor3.C: Likewise.
639 * g++.dg/concepts/explicit-spec6.C: Likewise.
640 * g++.dg/concepts/auto1.C: Likewise.
641 * g++.dg/concepts/alias1.C: Likewise.
642 * g++.dg/concepts/fn-concept1.C: Likewise.
643 * g++.dg/concepts/template-parm11.C: Likewise.
644 * g++.dg/concepts/explicit-spec4.C: Likewise.
645 * g++.dg/concepts/partial-concept-id1.C: Likewise.
646 * g++.dg/concepts/req9.C: Likewise.
647 * g++.dg/concepts/req4.C: Likewise.
648 * g++.dg/concepts/pr65681.C: Likewise.
649 * g++.dg/concepts/req7.C: Likewise.
650 * g++.dg/concepts/req12.C: Likewise.
651 * g++.dg/concepts/fn5.C: Likewise.
652 * g++.dg/concepts/alias4.C: Likewise.
653 * g++.dg/concepts/generic-fn.C: Likewise.
654 * g++.dg/concepts/feature-macro.C: Likewise.
655 * g++.dg/concepts/req19.C: Likewise.
656 * g++.dg/concepts/placeholder3.C: Likewise.
657 * g++.dg/concepts/intro3.C: Likewise.
658 * g++.dg/concepts/partial-spec5.C: Likewise.
659 * g++.dg/concepts/template-parm4.C: Likewise.
660 * g++.dg/concepts/dr1430.C: Likewise.
661 * g++.dg/concepts/pr65634.C: Likewise.
662 * g++.dg/concepts/var-concept4.C: Likewise.
663 * g++.dg/concepts/pr67249.C: Likewise.
664 * g++.dg/concepts/expression.C: Likewise.
665 * g++.dg/concepts/pr65575.C: Likewise.
666 * g++.dg/concepts/partial-spec2.C: Likewise.
667 * g++.dg/concepts/template-parm9.C: Likewise.
668 * g++.dg/concepts/inherit-ctor1.C: Likewise.
669 * g++.dg/concepts/equiv2.C: Likewise.
670 * g++.dg/concepts/req11.C: Likewise.
671 * g++.dg/concepts/template-parm1.C: Likewise.
672 * g++.dg/concepts/inherit-ctor2.C: Likewise.
673 * g++.dg/concepts/var-concept1.C: Likewise.
674 * g++.dg/concepts/fn3.C: Likewise.
675 * g++.dg/torture/pr46364.C: Likewise.
676 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
677 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
678 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
679 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
680 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
681 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
682 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
683 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
684 * g++.dg/torture/pr52918-1.C: Likewise.
685 * g++.dg/torture/pr49394.C: Likewise.
686 * g++.dg/torture/pr57190.C: Likewise.
687 * g++.dg/cpp0x/static_assert8.C: Likewise.
688 * g++.dg/cpp0x/noexcept19.C: Likewise.
689 * g++.dg/cpp0x/variadic-throw.C: Likewise.
690 * g++.dg/cpp0x/variadic73.C: Likewise.
691 * g++.dg/cpp0x/noexcept02.C: Likewise.
692 * g++.dg/cpp0x/defaulted23.C: Likewise.
693 * g++.dg/cpp0x/noexcept08.C: Likewise.
694 * g++.dg/cpp0x/auto9.C: Likewise.
695 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
696 * g++.dg/cpp0x/error5.C: Likewise.
697 * c-c++-common/gomp/atomic-12.c: Likewise.
698 * c-c++-common/gomp/atomic-13.c: Likewise.
699 * c-c++-common/gomp/atomic-14.c: Likewise.
700 * c-c++-common/Wvarargs-2.c: Likewise.
701 * c-c++-common/Wvarargs.c: Likewise.
702 * c-c++-common/vector-subscript-2.c: Likewise.
703 * g++.old-deja/g++.robertl/eb123.C: Likewise.
704 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
705 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
706 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
707 * g++.old-deja/g++.eh/throw2.C: Likewise.
708 * g++.old-deja/g++.eh/throw1.C: Likewise.
709 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
710 * g++.old-deja/g++.other/new7.C: Likewise.
711 * g++.old-deja/g++.other/crash30.C: Likewise.
712 * g++.old-deja/g++.other/regstack.C: Likewise.
713 * g++.old-deja/g++.other/crash28.C: Likewise.
714 * g++.old-deja/g++.jason/bool5.C: Likewise.
715 * g++.old-deja/g++.mike/p10416.C: Likewise.
716 * g++.old-deja/g++.mike/eh25.C: Likewise.
717 * g++.old-deja/g++.mike/eh55.C: Likewise.
718
719 PR rtl-optimization/82192
720 * gcc.c-torture/execute/pr82192.c: New test.
721
722 2017-09-15 Richard Biener <rguenther@suse.de>
723
724 PR tree-optimization/82217
725 * gcc.dg/torture/pr82217.c: New testcase.
726
727 2017-09-15 Jakub Jelinek <jakub@redhat.com>
728
729 PR target/82145
730 * gcc.target/i386/pr82145.c: New test.
731
732 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
733
734 PR fortran/82184
735 * gfortran.dg/pointer_array_9.f90: New test.
736
737 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
738
739 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
740 __builtin_fabsq.
741 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
742 of __builtin_fabsq. Prevent the test from running on 32-bit.
743 * gcc.target/powerpc/float128-fma1.c: New test.
744 * gcc.target/powerpc/float128-fma2.c: Likewise.
745 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
746 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
747
748 2017-09-14 David Malcolm <dmalcolm@redhat.com>
749
750 PR jit/82174
751 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
752 New test case.
753
754 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
755
756 * gcc.target/powerpc/r2_shrink-wrap.c: New.
757
758 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
759
760 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
761 lp64 requirement.
762
763 2017-09-14 Richard Biener <rguenther@suse.de>
764
765 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
766 * gcc.dg/uninit-suppress_2.c: Adjust.
767 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
768
769 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
770
771 PR tree-optimization/80996
772 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
773
774 2017-09-14 Jakub Jelinek <jakub@redhat.com>
775
776 PR target/81325
777 * g++.dg/cpp0x/pr81325.C: New test.
778
779 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
780
781 PR fortran/82173
782 * gfortran.dg/pdt_10.f03 : New test.
783
784 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
785
786 PR c++/68177
787 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
788
789 2017-09-13 Martin Liska <mliska@suse.cz>
790
791 PR middle-end/82154
792 * g++.dg/torture/pr82154.C: New test.
793
794 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/61362
797 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
798 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
799
800 2017-09-13 Steve Ellcey <sellcey@cavium.com>
801
802 PR tree-optimization/80925
803 * gfortran.dg/vect/vect-2.f90: Add
804 --param vect-max-peeling-for-alignment=0 option.
805 Remove unaligned access and peeling checks.
806 * gfortran.dg/vect/vect-3.f90: Ditto.
807 * gfortran.dg/vect/vect-4.f90: Ditto.
808 * gfortran.dg/vect/vect-5.f90: Ditto.
809
810 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/61135
813 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
814 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
815
816 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
817
818 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
819
820 2017-09-13 Marek Polacek <polacek@redhat.com>
821
822 PR c/82167
823 * gcc.dg/pr82167.c: New test.
824
825 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
826
827 * gcc.target/powerpc/fold-vec-ld-char.c: New.
828 * gcc.target/powerpc/fold-vec-ld-double.c: New.
829 * gcc.target/powerpc/fold-vec-ld-float.c: New.
830 * gcc.target/powerpc/fold-vec-ld-int.c: New.
831 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
832 * gcc.target/powerpc/fold-vec-ld-short.c: New.
833
834 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
835
836 * gcc.target/aarch64/pr62178.c: Updated testcase
837 to scan for two ldrs and an mla.
838
839 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR c++/59949
842 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
843
844 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
845
846 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
847
848 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
849
850 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
851 ARMv8-A and ARMv8-R.
852 * gcc.target/arm/acle/cdp2.c: Likewise.
853 * gcc.target/arm/acle/ldc.c: Likewise.
854 * gcc.target/arm/acle/ldc2.c: Likewise.
855 * gcc.target/arm/acle/ldc2l.c: Likewise.
856 * gcc.target/arm/acle/ldcl.c: Likewise.
857 * gcc.target/arm/acle/mcr.c: Likewise.
858 * gcc.target/arm/acle/mcr2.c: Likewise.
859 * gcc.target/arm/acle/mcrr.c: Likewise.
860 * gcc.target/arm/acle/mcrr2.c: Likewise.
861 * gcc.target/arm/acle/mrc.c: Likewise.
862 * gcc.target/arm/acle/mrc2.c: Likewise.
863 * gcc.target/arm/acle/mrrc.c: Likewise.
864 * gcc.target/arm/acle/mrrc2.c: Likewise.
865 * gcc.target/arm/acle/stc.c: Likewise.
866 * gcc.target/arm/acle/stc2.c: Likewise.
867 * gcc.target/arm/acle/stc2l.c: Likewise.
868 * gcc.target/arm/acle/stcl.c: Likewise.
869 * lib/target-supports.exp:
870 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
871 and stcl in the comment.
872 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
873 and disable Thumb-1 targets.
874 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
875 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
876
877 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
878
879 PR c++/47226
880 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
881 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
882
883 2017-09-13 Richard Biener <rguenther@suse.de>
884
885 PR middle-end/82128
886 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
887 default-def to avoid breaking iterator update with the weird
888 interaction with cgraph_update_edges_for_call_stmt_node.
889
890 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
891
892 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
893
894 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
895
896 PR c++/70621
897 * g++.dg/torture/pr70621.C: New.
898
899 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
900
901 PR fortran/82173
902 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
903 is defined' error.
904 * gfortran.dg/pdt_6.f03 : New test.
905 * gfortran.dg/pdt_7.f03 : New test.
906 * gfortran.dg/pdt_8.f03 : New test.
907
908 PR fortran/82168
909 * gfortran.dg/pdt_9.f03 : New test.
910
911 2017-09-12 Jakub Jelinek <jakub@redhat.com>
912
913 PR target/82112
914 * gcc.target/powerpc/pr82112.c: New test.
915 * g++.dg/ext/altivec-18.C: New test.
916
917 2017-09-12 Martin Liska <mliska@suse.cz>
918
919 PR testsuite/82114
920 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
921
922 2017-09-12 Richard Biener <rguenther@suse.de>
923
924 PR tree-optimization/82157
925 * gcc.dg/torture/pr82157.c: New testcase.
926
927 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
928
929 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
930 attribute.
931 * gcc.target/mips/near-far-2.c: Likewise.
932 * gcc.target/mips/near-far-3.c: Likewise.
933 * gcc.target/mips/near-far-4.c: Likewise.
934
935 2017-09-12 Jakub Jelinek <jakub@redhat.com>
936
937 PR target/82112
938 * c-c++-common/pr82112.c: New test.
939 * gcc.dg/pr82112.c: New test.
940
941 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
942
943 PR ada/79441
944 * gnat.dg/pack9.adb: Robustify.
945
946 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
947
948 PR fortran/34640
949 * gfortran.dg/associate_24.f90: New test.
950 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
951 checks.
952 * gfortran.dg/no_arg_check_2.f90: Likewise.
953 * gfortran.dg/pointer_array_1.f90: New test.
954 * gfortran.dg/pointer_array_2.f90: New test.
955 * gfortran.dg/pointer_array_7.f90: New test.
956 * gfortran.dg/pointer_array_8.f90: New test.
957 * gfortran.dg/pointer_array_component_1.f90: New test.
958 * gfortran.dg/pointer_array_component_2.f90: New test.
959 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
960 counts by 1.
961
962 PR fortran/40737
963 * gfortran.dg/pointer_array_3.f90: New test.
964
965 PR fortran/57116
966 * gfortran.dg/pointer_array_4.f90: New test.
967
968 PR fortran/55763
969 * gfortran.dg/pointer_array_5.f90: New test.
970
971 PR fortran/57019
972 * gfortran.dg/pointer_array_6.f90: New test.
973
974 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
975
976 PR c++/81852
977 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
978 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
979 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
980 * g++.dg/cpp1y/feat-neg.C: Likewise.
981 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
982
983 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
984
985 * gnat.dg/debug14.adb: New test.
986
987 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
988
989 * gnat.dg/specs/atomic3.ads: New test.
990
991 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
992
993 * gnat.dg/specs/vfa.ads: Rename into...
994 * gnat.dg/specs/vfa1.ads: ...this.
995 * gnat.dg/specs/vfa2.ads: New test.
996
997 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
998
999 * gfortran.dg/pdt_1.f03 : New test.
1000 * gfortran.dg/pdt_2.f03 : New test.
1001 * gfortran.dg/pdt_3.f03 : New test.
1002 * gfortran.dg/pdt_4.f03 : New test.
1003 * gfortran.dg/pdt_5.f03 : New test.
1004
1005 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * gcc.dg/pr81988.c: New test.
1008
1009 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/opt67.adb: New test.
1012 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1013
1014 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR target/81979
1017 * gcc.dg/pr81979.c: New test.
1018
1019 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1020
1021 PR ada/82126
1022 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1023
1024 2017-09-07 Richard Biener <rguenther@suse.de>
1025
1026 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1027 opportunity.
1028
1029 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1030
1031 * gcc.target/powerpc/float128-1.c: Update options to know that
1032 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1033 -static-libgcc option which is no longer needed. Use -mvsx or
1034 -mpower9-vector to enable VSX or hardware IEEE support, rather
1035 than specifying a particular CPU.
1036 * gcc.target/powerpc/float128-2.c: Likewise.
1037 * gcc.target/powerpc/float128-cmp.c: Likewise.
1038 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1039 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1040 * gcc.target/powerpc/float128-hw.c: Likewise.
1041 * gcc.target/powerpc/float128-mix.c: Likewise.
1042 * gcc.target/powerpc/float128-type-1.c: Likewise.
1043 * gcc.target/powerpc/float128-type-2.c: Likewise.
1044 * gcc.target/powerpc/float128-3.c: New test.
1045 * gcc.target/powerpc/float128-4.c: Likewise.
1046 * gcc.target/powerpc/float128-5.c: Likewise.
1047
1048 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1049
1050 PR middle-end/78468
1051 * gcc.dg/pr78468.c: Add alignment test.
1052
1053 2017-09-06 Wish Wu <wishwu007@gmail.com>
1054 Jakub Jelinek <jakub@redhat.com>
1055
1056 * gcc.dg/sancov/cmp0.c: New test.
1057
1058 2017-09-06 Richard Biener <rguenther@suse.de>
1059
1060 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1061 test for correctness of vector lowering.
1062
1063 2017-09-06 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/82108
1066 * gcc.dg/vect/pr82108.c: New testcase.
1067
1068 2017-09-06 Martin Jambor <mjambor@suse.cz>
1069
1070 PR tree-optimization/82078
1071 * gcc.dg/tree-ssa/pr82078.c: New test.
1072
1073 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR middle-end/82095
1076 * gcc.dg/tls/pr82095.c: New test.
1077
1078 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1079
1080 PR middle-end/81768
1081 * gcc.dg/gomp/pr81768-2.c: New test.
1082
1083 PR middle-end/81768
1084 * gcc.dg/gomp/pr81768-1.c: New test.
1085
1086 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1087
1088 PR target/81833
1089 * gcc.target/powerpc/pr81833-1.c: New file.
1090 * gcc.target/powerpc/pr81833-2.c: New file.
1091
1092 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 PR target/59501
1095 PR target/81624
1096 PR target/81769
1097 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1098 * gcc.target/i386/pr81769-1a.c: New test.
1099 * gcc.target/i386/pr81769-1b.c: Likewise.
1100 * gcc.target/i386/pr81769-2.c: Likewise.
1101
1102 2017-09-05 Marek Polacek <polacek@redhat.com>
1103
1104 PR sanitizer/82072
1105 * c-c++-common/ubsan/pr82072-2.c: New test.
1106
1107 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/81942
1110 * g++.dg/cpp1y/constexpr-return3.C: New.
1111
1112 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1113
1114 * gnat.dg/incomplete5.ad[sb]: New test.
1115 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1116
1117 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * gnat.dg/specs/uc2.ads: New test.
1120
1121 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1122
1123 * gnat.dg/taft_type4.adb: New test.
1124 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1125
1126 2017-09-05 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/82102
1129 * gcc.dg/torture/pr82102.c: New testcase.
1130
1131 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * testsuite/gnat.dg/array29.ad[sb]: New test.
1134
1135 2017-09-05 Martin Liska <mliska@suse.cz>
1136
1137 PR tree-optimization/82032
1138 * g++.dg/other/pr82032.C: New test.
1139 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1140 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1141 * gcc.dg/switch-10.c: Likewise.
1142
1143 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1146 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1147
1148 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1149
1150 PR target/77308
1151 * gcc.target/arm/pr77308-1.c: New test.
1152
1153 2017-09-04 Richard Biener <rguenther@suse.de>
1154
1155 PR tree-optimization/82084
1156 * g++.dg/torture/pr82084.C: New testcase.
1157
1158 2017-09-04 Marek Polacek <polacek@redhat.com>
1159
1160 PR c/81783
1161 * c-c++-common/Wtautological-compare-5.c: New test.
1162
1163 2017-09-04 Jeff Law <law@redhat.com>
1164
1165 PR tree-optimization/64910
1166 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1167
1168 2017-09-04 Marek Polacek <polacek@redhat.com>
1169
1170 PR sanitizer/82072
1171 * c-c++-common/ubsan/pr82072.c: New test.
1172
1173 2017-09-04 Richard Biener <rguenther@suse.de>
1174
1175 PR tree-optimization/82060
1176 * g++.dg/torture/pr82060.C: New testcase.
1177
1178 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1179
1180 PR rtl-optimization/57448
1181 PR target/67458
1182 PR target/81316
1183 * gcc.dg/atomic/pr80640-2.c: New testcase.
1184 * gcc.dg/atomic/pr81316.c: New testcase.
1185
1186 2017-09-04 Tom de Vries <tom@codesourcery.com>
1187
1188 PR tree-optimization/82052
1189 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1190 call in fn11.
1191
1192 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR sanitizer/81981
1195 * gcc.dg/ubsan/pr81981.c: New test.
1196
1197 PR tree-optimization/70043
1198 PR testsuite/82093
1199 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1200
1201 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1202
1203 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1204 * gcc.target/i386/bmi-check.h (main): Ditto.
1205 * gcc.target/i386/bmi2-check.h (main): Ditto.
1206 * gcc.target/i386/rtm-check.h (main): Ditto.
1207 * gcc.target/i386/sha-check.h (main): Ditto.
1208 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1209 (main): Use __get_cpuid_count. Use check_osxsave.
1210 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1211 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1212 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1213 (main): Use check_osxsave.
1214
1215 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1216
1217 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1218 and return NORUNRES on failure.
1219 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1220 __builtin_va_arg_pack instead of __va_arg_pack.
1221 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1222 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1223 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1224 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1225 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1226
1227 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR target/81766
1230 * gcc.target/i386/pr81766.c: New test.
1231
1232 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1233
1234 PR c/82071
1235 * gcc.target/i386/excess-precision-7.c: New test.
1236
1237 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1238
1239 PR target/82012
1240 * gcc.target/s390/target-attribute/pr82012.c: New test.
1241
1242 2017-09-01 Jeff Law <law@redhat.com>
1243
1244 * gcc.target/i386/const-in-bss.c: New test.
1245
1246 PR tree-optimization/82052
1247 * gcc.c-torture/compile/pr82052.c: New test.
1248
1249 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR sanitizer/81923
1252 * gcc.dg/asan/pr81923.c: New test.
1253
1254 2017-09-01 Martin Liska <mliska@suse.cz>
1255
1256 PR tree-optimization/82059
1257 * gcc.dg/tree-ssa/pr82059.c: New test.
1258
1259 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1260
1261 * gcc.target/arc/loop-1.c: Deleted.
1262
1263 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1264
1265 * gcc.target/arc/arc.exp: Test also cpp files.
1266 * gcc.target/arc/tdelay_slots.cpp: New test.
1267
1268 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1269
1270 * gcc.target/arc/pr9001184797.c: New test.
1271
1272 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR c/81887
1275 * c-c++-common/gomp/pr81887.c: New test.
1276 * gfortran.dg/gomp/pr81887.f90: New test.
1277
1278 2017-09-01 Marek Polacek <polacek@redhat.com>
1279
1280 PR c++/82040
1281 * g++.dg/warn/Wbool-operation-1.C: New test.
1282
1283 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1284
1285 * gcc.target/arc/sdata-5.c: New test.
1286 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1287
1288 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1289
1290 * gcc.target/arc/sdata-3.c: New file.
1291 * gcc.target/arc/sdata-4.c: Likewise.
1292
1293 2017-08-31 Richard Biener <rguenther@suse.de>
1294
1295 PR middle-end/82054
1296 * g++.dg/gomp/pr82054.C: New testcase.
1297
1298 2017-08-31 Renlin Li <renlin.li@arm.com>
1299 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1300
1301 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1302
1303 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1304
1305 PR tree-optimization/81987
1306 * g++.dg/torture/pr81987.C: New file.
1307
1308 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/aggr22.ad[sb]: New test.
1311
1312 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1313
1314 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1315
1316 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1317
1318 PR target/82015
1319 * gcc.target/powerpc/pr82015.c: Fix up error message.
1320
1321 2017-08-30 Martin Liska <mliska@suse.cz>
1322
1323 PR inline-asm/82001
1324 * gcc.dg/ipa/pr82001.c: New test.
1325
1326 2017-08-30 Martin Liska <mliska@suse.cz>
1327
1328 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1329
1330 2017-08-30 Richard Biener <rguenther@suse.de>
1331
1332 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1333
1334 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1335
1336 PR target/82015
1337 * gcc.target/powerpc/pr82015.c: New test.
1338
1339 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1340
1341 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1342
1343 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1344
1345 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1346 * gcc.target/i386/abi-2.c: Ditto.
1347 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1348 * gcc.target/i386/pr22076.c: Ditto.
1349 * gcc.target/i386/pr37216.c: Ditto.
1350 * gcc.target/i386/pr39431.c: Ditto.
1351 * gcc.target/i386/pr40906-1.c: Ditto.
1352 * gcc.target/i386/pr40906-2.c: Ditto.
1353 * gcc.target/i386/pr43766.c: Ditto.
1354 * gcc.target/i386/pr46226.c: Ditto.
1355 * gcc.target/i386/pr46470.c: Ditto.
1356 * gcc.target/i386/pr59929.c: Ditto.
1357 * gcc.target/i386/sse-10.c: Ditto.
1358 * gcc.target/i386/vararg-1.c: Ditto.
1359 * gcc.target/i386/vararg-1.c: Ditto.
1360 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1361 * gcc.target/i386/pr44223.c: Ditto.
1362 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1363 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1364 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1365 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1366 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1367 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1368 * gcc.target/i386/mvc9.c: Compile for lto target only.
1369 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1370 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1371 * gcc.target/i386/pr57091.c: Ditto.
1372 * gcc.target/i386/pr61599-2.c: Ditto.
1373
1374 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1375
1376 PR tree-optimization/81503
1377 * gcc.c-torture/execute/pr81503.c: New file.
1378
1379 2017-08-29 Martin Liska <mliska@suse.cz>
1380
1381 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1382 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1383
1384 2017-08-29 Richard Biener <rguenther@suse.de>
1385 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1386
1387 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1388
1389 2017-08-28 Jeff Law <law@redhat.com>
1390
1391 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1392 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1393 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1394 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1395 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1396 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1397 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1398 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1399 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1400
1401 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1402
1403 PR fortran/81770
1404 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1405 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1406
1407 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1408
1409 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1410 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1411 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1412
1413 2017-08-28 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/81977
1416 * g++.dg/torture/pr81977.C: New testcase.
1417
1418 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1419
1420 PR target/80640
1421 * gcc.dg/atomic/pr80640.c: New testcase.
1422
1423 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1424
1425 PR target/81995
1426 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1427 * gcc.target/i386/pr46091-4a.c: Ditto.
1428
1429 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1430
1431 PR fortran/81974
1432 * gfortran.dg/inline_matmul_19.f90: New test.
1433
1434 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1435
1436 * gcc.target/powerpc/m128-check.h: New file.
1437 * gcc.target/powerpc/sse-check.h: New file.
1438 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1439 * gcc.target/powerpc/sse-movlps-2.c: New file.
1440 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1441 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1442 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1443 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1444 * gcc.target/powerpc/sse-divss-1.c: New file.
1445 * gcc.target/powerpc/sse-movhps-1.c: New file.
1446 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1447 * gcc.target/powerpc/sse-subps-1.c: New file.
1448 * gcc.target/powerpc/sse-minps-1.c: New file.
1449 * gcc.target/powerpc/sse-pminub-1.c: New file.
1450 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1451 * gcc.target/powerpc/sse-shufps-1.c: New file.
1452 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1453 * gcc.target/powerpc/sse-maxps-1.c: New file.
1454 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1455 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1456 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1457 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1458 * gcc.target/powerpc/sse-mulps-1.c: New file.
1459 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1460 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1461 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1462 * gcc.target/powerpc/sse-subss-1.c: New file.
1463 * gcc.target/powerpc/sse-movss-2.c: New file.
1464 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1465 * gcc.target/powerpc/sse-minss-1.c: New file.
1466 * gcc.target/powerpc/sse-movaps-2.c: New file.
1467 * gcc.target/powerpc/sse-movlps-1.c: New file.
1468 * gcc.target/powerpc/sse-maxss-1.c: New file.
1469 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1470 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1471 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1472 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1473 * gcc.target/powerpc/sse-mulss-1.c: New file.
1474 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1475 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1476 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1477 * gcc.target/powerpc/sse-movhps-2.c: New file.
1478 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1479 * gcc.target/powerpc/sse-xorps-1.c: New file.
1480 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1481 * gcc.target/powerpc/sse-orps-1.c: New file.
1482 * gcc.target/powerpc/sse-addps-1.c: New file.
1483 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1484 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1485 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1486 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1487 * gcc.target/powerpc/sse-andps-1.c: New file.
1488 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1489 * gcc.target/powerpc/sse-divps-1.c: New file.
1490 * gcc.target/powerpc/sse-andnps-1.c: New file.
1491 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1492 * gcc.target/powerpc/sse-movss-1.c: New file.
1493 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1494 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1495 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1496 * gcc.target/powerpc/sse-movaps-1.c: New file.
1497 * gcc.target/powerpc/sse-movss-3.c: New file.
1498 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1499 * gcc.target/powerpc/sse-addss-1.c: New file.
1500 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1501
1502 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1503
1504 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
1505 * gcc.target/powerpc/dform-2.c: Likewise.
1506 * gcc.target/powerpc/dform-3.c: Likewise.
1507 * gcc.target/powerpc/pr71656-1.c: Likewise.
1508 * gcc.target/powerpc/pr71656-2.c: Likewise.
1509 * gcc.target/powerpc/pr80103-1.c: Likewise.
1510 * gcc.target/powerpc/pr80098-1.c: Likewise.
1511
1512 2017-08-24 Martin Sebor <msebor@redhat.com>
1513
1514 PR middle-end/81908
1515 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1516 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1517 * gcc.dg/tree-ssa/pr81908.c: New test.
1518
1519 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1520
1521 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1522 Suppress warning during tests.
1523
1524 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
1525
1526 * lib/target-supports.exp: Group together target-dependant checks.
1527
1528 2017-08-24 Bin Cheng <bin.cheng@arm.com>
1529
1530 PR tree-optimization/81913
1531 * gcc.c-torture/execute/pr81913.c: New test.
1532 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1533 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1534
1535 2017-08-23 Richard Biener <rguenther@suse.de>
1536
1537 PR target/81921
1538 * gcc.target/i386/pr81921.c: New testcase.
1539
1540 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
1541
1542 * gcc.target/i386/pr80969-1.c: New testcase.
1543 * gcc.target/i386/pr80969-2a.c: Likewise.
1544 * gcc.target/i386/pr80969-2.c: Likewise.
1545 * gcc.target/i386/pr80969-3.c: Likewise.
1546 * gcc.target/i386/pr80969-4a.c: Likewise.
1547 * gcc.target/i386/pr80969-4b.c: Likewise.
1548 * gcc.target/i386/pr80969-4.c: Likewise.
1549 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1550 * lib/target-supports.exp (check_avx512_os_support_available,
1551 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1552 New proceedures for target avx512f and avx512f_runtime selectors.
1553 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1554
1555 2017-08-23 David Malcolm <dmalcolm@redhat.com>
1556
1557 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1558 * gcc.dg/param-type-mismatch.c: New test case.
1559
1560 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1561
1562 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1563 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1564 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1565 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1566 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1567 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1568 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1569
1570 2017-08-23 Richard Biener <rguenther@suse.de>
1571
1572 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1573 * g++.dg/tree-ssa/pr45605.C: Likewise.
1574 * gnat.dg/noinline2.adb: Likewise.
1575 * gnat.dg/renaming6.adb: Likewise.
1576 * gnat.dg/renaming6.ads: Likewise.
1577 * gnat.dg/specs/noinline3.ads: Likewise.
1578
1579 2017-08-23 Richard Biener <rguenther@suse.de>
1580
1581 PR lto/81940
1582 * g++.dg/lto/pr81940_0.C: New testcase.
1583
1584 2017-08-23 Tamar Christina <tamar.christina@arm.com>
1585
1586 PR middle-end/19706
1587 * gcc.dg/tree-ssa/pr19706.c: New.
1588 * lib/target-supports.exp (check_effective_target_xorsign): New.
1589
1590 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
1591
1592 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1593 -mabi=ms
1594 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1595 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1596 * gcc.target/i386/pr66275.c: Likewise.
1597 * gcc.target/i386/pr68018.c: Likewise.
1598
1599 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1600
1601 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1602
1603 2017-08-22 Jeff Law <law@redhat.com>
1604
1605 PR tree-optimization/81741
1606 PR tree-optimization/71947
1607 * gcc.dg/tree-ssa/pr81741.c: New test.
1608 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1609 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1610 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1611 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1612 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1613 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1614 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1615
1616 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
1617
1618 PR c++/80287
1619 * g++.dg/pr80287.C: New test.
1620
1621 2017-08-22 Richard Biener <rguenther@suse.de>
1622
1623 Revert
1624 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1625
1626 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1627
1628 2017-08-22 Richard Biener <rguenther@suse.de>
1629
1630 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1631 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1632 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1633 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1634 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1635 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1636 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1637 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1638
1639 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1640
1641 PR fortran/81296
1642 * gfortran.dg/dtio_12.f90: Update test.
1643
1644 2017-08-21 Nathan Sidwell <nathan@acm.org>
1645
1646 * g++.dg/template/pr81899.C: Fix c++03.
1647 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1648
1649 2017-08-21 David Malcolm <dmalcolm@redhat.com>
1650
1651 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1652 Update expected result to show all of "(long)0" being underlined.
1653 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1654 (test_multitoken_macro): Update expected underlining.
1655
1656 2017-08-21 David Malcolm <dmalcolm@redhat.com>
1657
1658 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1659 to show underlining of all pertinent params.
1660 * gcc.dg/format/pr72858.c: Likewise.
1661
1662 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
1663
1664 PR target/46091
1665 * gcc.target/i386/pr46091-4.c: New test.
1666 * gcc.target/i386/pr46091-4a.c: Ditto.
1667 * gcc.target/i386/pr46091-5.c: Ditto.
1668 * gcc.target/i386/pr46091-5a.c: Ditto.
1669
1670 2017-08-21 Nathan Sidwell <nathan@acm.org>
1671
1672 PR c++/81899
1673 * g++.dg/template/pr81899.C: New.
1674
1675 2017-08-21 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/81900
1678 * gcc.dg/torture/pr81900.c: New testcase.
1679
1680 2017-08-21 Richard Biener <rguenther@suse.de>
1681
1682 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1683 regex to handle the LTO case.
1684 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1685 * c-c++-common/asan/misalign-1.c: Likewise.
1686 * c-c++-common/asan/misalign-2.c: Likewise.
1687 * c-c++-common/asan/null-deref-1.c: Likewise.
1688 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1689 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1690 * c-c++-common/asan/use-after-free-1.c: Likewise.
1691 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1692 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1693 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1694 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1695 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1696 * g++.dg/asan/large-func-test-1.C: Likewise.
1697 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1698
1699 2017-08-21 Richard Biener <rguenther@suse.de>
1700
1701 PR middle-end/81884
1702 * g++.dg/torture/pr81884.C: New testcase.
1703
1704 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
1705
1706 PR ipa/77732
1707 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1708
1709 2017-08-18 David Malcolm <dmalcolm@redhat.com>
1710
1711 PR tree-optimization/46805
1712 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1713 * jit.dg/test-autovectorize.c: New test case.
1714
1715 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1716
1717 PR target/80210
1718 * gcc.target/powerpc/pr80210.c: New test.
1719
1720 2017-08-18 David Malcolm <dmalcolm@redhat.com>
1721
1722 PR c++/81514
1723 * g++.dg/lookup/empty.h: New file.
1724 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1725 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1726 on a built-in.
1727
1728 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1729
1730 PR c/53037
1731 * c-c++-common/pr53037-5.c: New test.
1732 * g++.dg/pr53037-1.C: Likewise.
1733 * g++.dg/pr53037-2.C: Likewise.
1734 * g++.dg/pr53037-3.C: Likewise.
1735 * g++.dg/pr53037-4.C: Likewise.
1736 * gcc.dg/pr53037-1.c: Likewise.
1737 * gcc.dg/pr53037-2.c: Likewise.
1738 * gcc.dg/pr53037-3.c: Likewise.
1739 * gcc.dg/pr53037-4.c: Likewise.
1740
1741 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1742
1743 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1744 * gcc.target/powerpc/p9-vparity.c: Likewise.
1745 * gcc.target/powerpc/pr68805.c: Likewise.
1746 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1747
1748 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1749
1750 PR target/72804
1751 * gcc.target/powerpc/pr72804.c: New test.
1752
1753 2017-08-17 Marek Polacek <polacek@redhat.com>
1754
1755 PR middle-end/81814
1756 * gcc.dg/torture/pr81814.c: New test.
1757
1758 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1759
1760 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1761
1762 2017-08-17 Tom de Vries <tom@codesourcery.com>
1763
1764 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1765
1766 2017-08-17 Richard Biener <rguenther@suse.de>
1767
1768 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1769
1770 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
1771
1772 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1773 scan-assembler-times for alpha*-*-*.
1774 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1775 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1776
1777 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1778
1779 PR fortran/81116
1780 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1781
1782 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
1783
1784 PR target/46091
1785 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1786 (testm): New test function.
1787 * gcc.target/i386/pr46091-2.c: Ditto.
1788 * gcc.target/i386/pr46091-3.c: Ditto.
1789
1790 2017-08-16 Bin Cheng <bin.cheng@arm.com>
1791
1792 PR tree-optimization/81832
1793 * gcc.dg/tree-ssa/pr81832.c: New test.
1794
1795 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1796
1797 PR tree-optimization/81835
1798 * gcc.dg/vect/pr81815.c: New test.
1799
1800 2017-08-15 Joseph Myers <joseph@codesourcery.com>
1801
1802 PR target/78460
1803 PR target/67712
1804 * gcc.c-torture/compile/string-large-1.c: New test.
1805
1806 2017-08-15 Richard Biener <rguenther@suse.de>
1807
1808 PR tree-optimization/81790
1809 * gcc.dg/torture/pr81790.c: New testcase.
1810
1811 2017-08-14 Martin Sebor <msebor@redhat.com>
1812
1813 PR c/81117
1814 * c-c++-common/attr-nonstring-1.c: New test.
1815
1816 2017-08-14 Martin Sebor <msebor@redhat.com>
1817
1818 PR c/81117
1819 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1820
1821 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
1822
1823 * gcc.dg/ucnid-5.c: Skip on AIX.
1824 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1825
1826 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
1827
1828 PR target/46091
1829 * gcc.target/i386/pr46091-1.c: New test.
1830 * gcc.target/i386/pr46091-2.c: Ditto.
1831 * gcc.target/i386/pr46091-3.c: Ditto.
1832
1833 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1834
1835 PR target/81643
1836 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1837
1838 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1839
1840 PR target/79845
1841 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1842 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1843 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1844 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1845 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1846 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1847 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1848 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1849 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1850 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1851 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1852 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1853 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1854 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1855 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1856 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1857 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1858 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1859 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1860 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1861 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1862 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1863 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1864 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1865 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1866 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1867 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1868 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1869 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1870 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1871 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1872 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1873 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1874 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1875 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1876 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1877 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1878 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1879 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1880 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1881 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1882 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1883 * gcc.target/powerpc/cmpb-3.c: Likewise.
1884 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1885 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1886 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1887 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1888 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1889 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1890 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1891 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1892 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1893 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1894 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1895 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1896 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1897 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1898 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1899 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1900 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1901 * gcc.target/powerpc/no-r11-3.c: Likewise.
1902 * gcc.target/powerpc/pr80098-1.c: Likewise.
1903 * gcc.target/powerpc/pr80098-2.c: Likewise.
1904 * gcc.target/powerpc/pr80098-3.c: Likewise.
1905 * gcc.target/powerpc/pr80098-4.c: Likewise.
1906 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1907 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1908 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1909 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1910 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1911 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1912 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1913 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1914 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1915 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1916 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1917
1918 2017-08-14 Bin Cheng <bin.cheng@arm.com>
1919
1920 PR tree-optimization/81799
1921 * gcc.dg/tree-ssa/pr81799.c: New.
1922
1923 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1924
1925 PR middle-end/46932
1926 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1927 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1928
1929 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1930
1931 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1932 -mno-pc-relative-literal-loads.
1933
1934 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935
1936 PR testsuite/81793
1937 * gcc.dg/pie-static-1.c: Require both static and pie support.
1938 * gcc.dg/pie-static-2.c: Likewise.
1939
1940 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1941
1942 PR ada/79542
1943 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1944
1945 2017-08-11 Marek Polacek <polacek@redhat.com>
1946
1947 PR c/81795
1948 * gcc.dg/pr81795.c: New test.
1949
1950 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1951
1952 PR fortran/60355
1953 * gfortran.dg (bind_c_usage_30): New test.
1954
1955 2017-08-11 Martin Liska <mliska@suse.cz>
1956
1957 PR tree-opt/79987
1958 * gcc.target/i386/mpx/pr79987.c: New test.
1959
1960 2017-08-11 Martin Liska <mliska@suse.cz>
1961
1962 PR ipa/81213
1963 * gcc.target/i386/pr81213.c: New test.
1964
1965 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
1966
1967 PR target/81708
1968 * gcc.target/i386/stack-prot-sym.c: New test.
1969
1970 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1971
1972 PR testsuite/81738
1973 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1974 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1975 vect_perm and vect_element_align for vectorization.
1976
1977 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1978
1979 PR target/81736
1980 * gcc.target/i386/pr81736-1.c: New test.
1981 * gcc.target/i386/pr81736-2.c: Likewise.
1982 * gcc.target/i386/pr81736-3.c: Likewise.
1983 * gcc.target/i386/pr81736-4.c: Likewise.
1984 * gcc.target/i386/pr81736-5.c: Likewise.
1985 * gcc.target/i386/pr81736-6.c: Likewise.
1986 * gcc.target/i386/pr81736-7.c: Likewise.
1987
1988 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1989
1990 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1991 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1992
1993 2017-08-10 David Malcolm <dmalcolm@redhat.com>
1994
1995 * c-c++-common/missing-close-symbol.c: New test case.
1996 * c-c++-common/missing-symbol.c: New test case.
1997 * gcc.dg/unclosed-init.c: New test case.
1998 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1999 * g++.dg/diagnostic/unclosed-function.C: New test case.
2000 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2001 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2002 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2003 "expected identifier" error.
2004
2005 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2006
2007 * gfortran.dg/dec_d_lines_1.f: New test.
2008 * gfortran.dg/dec_d_lines_2.f: New test.
2009
2010 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2011
2012 * gfortran.dg/dec_structure_18.f90: New test.
2013 * gfortran.dg/dec_structure_19.f90: New test.
2014 * gfortran.dg/dec_structure_20.f90: New test.
2015 * gfortran.dg/dec_structure_21.f90: New test.
2016
2017 2017-08-10 Marek Polacek <polacek@redhat.com>
2018
2019 PR testsuite/81784
2020 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2021
2022 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2023
2024 2017-08-10 Martin Liska <mliska@suse.cz>
2025
2026 PR c++/81355
2027 * g++.dg/other/pr81355.C: New test.
2028
2029 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2030
2031 * jit.dg/all-non-failing-tests.h: Add note about
2032 test-vector-types.cc.
2033 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2034 case.
2035 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2036 New test case.
2037 * jit.dg/test-vector-types.cc: New test case.
2038
2039 2017-08-09 Andrew Pinski <apinski@cavium.com>
2040
2041 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2042 --save-temps to the options passed.
2043
2044 2017-08-09 Michael Collison <michael.collison@arm.com>
2045
2046 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2047 boundary option and fix comment.
2048 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2049 boundary option and fix comment.
2050 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2051 boundary option and fix comment.
2052 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2053 -mstructure-size boundary option.
2054
2055 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2056
2057 PR rtl-optimization/81423
2058 * gcc.c-torture/execute/pr81423.c: New testcase.
2059
2060 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2061
2062 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2063 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2064 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2065 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2066
2067 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2068
2069 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2070 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2071
2072 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2073
2074 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2075 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2076 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2077
2078 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2079
2080 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2081 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2082 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2083 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2084
2085 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2086
2087 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2088
2089 2017-08-09 Marek Polacek <polacek@redhat.com>
2090
2091 PR c/81233
2092 * gcc.dg/diagnostic-types-1.c: New test.
2093 * gcc.dg/assign-warn-1.c: Update warning messages.
2094 * gcc.dg/assign-warn-2.c: Likewise.
2095 * gcc.dg/c90-const-expr-5.c: Likewise.
2096 * gcc.dg/c99-const-expr-5.c: Likewise.
2097 * gcc.dg/conv-2.c: Likewise.
2098 * gcc.dg/init-bad-7.c: Likewise.
2099 * gcc.dg/overflow-warn-1.c: Likewise.
2100 * gcc.dg/overflow-warn-2.c: Likewise.
2101 * gcc.dg/overflow-warn-3.c: Likewise.
2102 * gcc.dg/overflow-warn-4.c: Likewise.
2103 * gcc.dg/pointer-array-atomic.c: Likewise.
2104 * gcc.dg/pr26865.c: Likewise.
2105 * gcc.dg/pr61162-2.c: Likewise.
2106 * gcc.dg/pr61162.c: Likewise.
2107 * gcc.dg/pr67730-2.c: Likewise.
2108 * gcc.dg/pr69156.c: Likewise.
2109 * gcc.dg/pr70174.c: Likewise.
2110 * objc.dg/proto-lossage-4.m: Likewise.
2111
2112 2017-08-09 Marek Polacek <polacek@redhat.com>
2113
2114 PR c/81417
2115 * Wsign-compare-1.c: New test.
2116 * gcc.dg/compare1.c: Adjust dg-bogus.
2117 * gcc.dg/compare2.c: Likewise.
2118 * gcc.dg/compare3.c: Likewise.
2119 * gcc.dg/compare7.c: Likewise.
2120 * gcc.dg/compare8.c: Likewise.
2121 * gcc.dg/compare9.c: Likewise.
2122 * gcc.dg/pr11492.c: Likewise.
2123
2124 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2125
2126 PR driver/81523
2127 * gcc.dg/pie-7.c: New test.
2128 * gcc.dg/pie-static-1.c: Likewise.
2129 * gcc.dg/pie-static-2.c: Likewise.
2130
2131 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2132
2133 PR target/81708
2134 * gcc.target/i386/stack-prot-guard.c: New test.
2135
2136 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2137
2138 * gcc.target/aarch64/xorsign.c: New.
2139 * gcc.target/aarch64/xorsign_exec.c: New.
2140 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2141
2142 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2143
2144 PR tree-optimization/81354
2145 * g++.dg/torture/pr81354.C: New file.
2146
2147 2017-08-08 Richard Biener <rguenther@suse.de>
2148
2149 PR middle-end/81719
2150 * g++.dg/tree-ssa/pr81719.C: New testcase.
2151
2152 2017-08-08 Richard Biener <rguenther@suse.de>
2153
2154 PR tree-optimization/81723
2155 * gfortran.dg/pr81723.f: New testcase.
2156
2157 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2158
2159 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2160 string.
2161 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2162 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2163 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2164 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2165 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2166 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2167 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2168 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2169 * gcc.target/powerpc/cmpb-3.c: Likewise.
2170 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2171 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2172
2173 2017-08-08 Martin Liska <mliska@suse.cz>
2174
2175 PR tree-opt/81696
2176 * gcc.dg/ipa/pr81696.c: New test.
2177
2178 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2179
2180 PR tree-optimization/81744
2181 * gcc.dg/tree-ssa/pr81744.c: New.
2182
2183 2017-08-08 Marek Polacek <polacek@redhat.com>
2184
2185 PR c++/81607
2186 * g++.dg/other/bitfield6.C: New test.
2187
2188 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2189
2190 PR target/81593
2191 * gcc.target/powerpc/vec-setup.h: New tests to test various
2192 combinations of setting up vectors of 2 double word elements.
2193 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2194 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2195 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2196 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2197 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2198 vector inserts from vector extracts.
2199 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2200
2201 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2202
2203 PR fortran/68829
2204 PR fortran/81701
2205 * gfortran.dg/o_fast_stacksize.90: New test.
2206
2207 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2208
2209 PR middle-end/46932
2210 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2211
2212 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2213
2214 * gcc.target/i386/pr81736-1.c: Removed.
2215 * gcc.target/i386/pr81736-2.c: Likewise.
2216 * gcc.target/i386/pr81736-3.c: Likewise.
2217 * gcc.target/i386/pr81736-4.c: Likewise.
2218
2219 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2220
2221 PR target/81736
2222 * gcc.target/i386/pr81736-1.c: New test.
2223 * gcc.target/i386/pr81736-2.c: Likewise.
2224 * gcc.target/i386/pr81736-3.c: Likewise.
2225 * gcc.target/i386/pr81736-4.c: Likewise.
2226
2227 2017-08-07 Marek Polacek <polacek@redhat.com>
2228
2229 PR middle-end/81737
2230 * gcc.dg/pr81737.c: New test.
2231
2232 2017-08-07 Martin Liska <mliska@suse.cz>
2233
2234 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2235 * gcc.dg/parm-impl-decl-1.c: Likewise.
2236 * gcc.dg/parm-impl-decl-3.c: Likewise.
2237 * gcc.dg/Wattributes-5.c: New test.
2238
2239 2017-08-06 Andrew Pinski <apinski@cavium.com>
2240
2241 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2242 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2243 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2244 * gcc.target/aarch64/target_attr_4.c: Likewise.
2245 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2246 * gcc.target/aarch64/target_attr_2.c: Likewise.
2247 * gcc.target/aarch64/target_attr_7.c: Likewise.
2248 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2249 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2250 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2251
2252 2017-08-06 Andrew Pinski <apinski@cavium.com>
2253
2254 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2255 -march=armv8-a+nolse, skip if -mcpu= is passed.
2256 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2257
2258 2017-08-06 Andrew Pinski <apinski@cavium.com>
2259
2260 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2261 * gcc.target/aarch64/_Float16_2.c: Likewise.
2262 * gcc.target/aarch64/_Float16_3.c: Likewise.
2263
2264 2017-08-06 Tom de Vries <tom@codesourcery.com>
2265
2266 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2267
2268 2017-08-06 Tom de Vries <tom@codesourcery.com>
2269
2270 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2271 type. Add missing return.
2272
2273 2017-08-06 Tom de Vries <tom@codesourcery.com>
2274
2275 PR testsuite/81731
2276 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2277 variable 'a' definition.
2278 (b): Remove unused variable.
2279 (gp): New variable.
2280 (check): Add parameter corresponding to call in main, and handle.
2281
2282 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/79790
2285 * g++.dg/cpp1z/class-deduction43.C: New.
2286
2287 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2288
2289 PR tree-optimization/57371
2290 * c-c++-common/pr57371-1.c: New test.
2291 * c-c++-common/pr57371-2.c: New test.
2292 * c-c++-common/pr57371-3.c: New test.
2293 * c-c++-common/pr57371-4.c: New test.
2294 * gcc.dg/pr57371-5.c: New test.
2295
2296 2017-08-04 Carl Love <cel@us.ibm.com>
2297
2298 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2299 builtin test cases for vec_mule, and vec_mulo.
2300 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2301 builtin test cases for vec_mule, and vec_mulo.
2302
2303 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2304
2305 PR target/81590
2306 * gcc.target/i386/avx512-check.h: New file.
2307 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2308 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2309 * gcc.target/i386/avx512cd-check.h: Likewise.
2310 * gcc.target/i386/avx512ifma-check.h: Likewise.
2311 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2312 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2313 * gcc.target/i386/avx512bw-check.h: Rewrite.
2314 * gcc.target/i386/avx512dq-check.h: Likewise.
2315 * gcc.target/i386/avx512er-check.h: Likewise.
2316 * gcc.target/i386/avx512f-check.h: Likewise.
2317 * gcc.target/i386/avx512vl-check.h: Likewise.
2318 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2319 only.
2320 (test_512): Removed.
2321 (avx512*_test): Likewise.
2322 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2323
2324 2017-08-04 Marek Polacek <polacek@redhat.com>
2325
2326 PR middle-end/81695
2327 * gcc.dg/pr81695.c: New test.
2328
2329 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2330
2331 PR tree-optimization/81136
2332 * gcc.dg/vect/pr81136.c: Add scan test.
2333
2334 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2335
2336 * gcc.dg/vect/vect-alias-check-3.c: New test.
2337 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2338 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2339
2340 2017-08-04 Richard Biener <rguenther@suse.de>
2341
2342 PR middle-end/81705
2343 * c-c++-common/ubsan/pr81705.c: New testcase.
2344
2345 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2346
2347 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2348 messages that used to start with a capital letter.
2349 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2350 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2351 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2352 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2353 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2354 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2355 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2356 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2357 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2358 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2359 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2360 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2361 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2362 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2363 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2364 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2365 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2366 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2367 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2368 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2369 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2370 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2371 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2372 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2373 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2374 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2375 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2376 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2377 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2378 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2379 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2380 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2381 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2382 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2383 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2384 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2385 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2386 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2387 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2388 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2389 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2390 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2391 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2392 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2393 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2394 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2395 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2396 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2397 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2398 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2399 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2400 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2401 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2402 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2403 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2404 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2405
2406 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR target/81621
2409 * gcc.dg/pr81621.c: New test.
2410
2411 2017-08-03 Richard Biener <rguenther@suse.de>
2412
2413 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2414 and CSE.
2415
2416 2017-08-03 Richard Biener <rguenther@suse.de>
2417
2418 PR middle-end/81148
2419 * c-c++-common/ubsan/pr81148.c: New testcase.
2420
2421 2017-08-03 Tom de Vries <tom@codesourcery.com>
2422
2423 PR target/81662
2424 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2425
2426 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR driver/81650
2429 * gcc.dg/pr81650.c: New test.
2430
2431 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/71440
2434 * g++.dg/template/crash127.C: New.
2435
2436 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR middle-end/81052
2439 * c-c++-common/pr81052.c: New test.
2440
2441 2017-08-03 Tom de Vries <tom@codesourcery.com>
2442
2443 * gcc.dg/pr56727-2.c: Require alias.
2444
2445 2017-08-03 Tom de Vries <tom@codesourcery.com>
2446
2447 * gcc.dg/attr-noipa.c: Require alloca.
2448
2449 2017-08-03 Tom de Vries <tom@codesourcery.com>
2450
2451 * gcc.dg/torture/pr80163.c: Require label_values.
2452
2453 2017-08-03 Tom de Vries <tom@codesourcery.com>
2454
2455 PR target/81662
2456 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2457 * c-c++-common/patchable_function_entry-default.c: Same.
2458 * c-c++-common/patchable_function_entry-definition.c: Same.
2459
2460 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2461
2462 PR target/81644
2463 * gcc.target/i386/pr81644.c: New test.
2464
2465 2017-08-02 Tom de Vries <tom@codesourcery.com>
2466
2467 * gcc.dg/Walloca-14.c: Use relative line number.
2468
2469 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2470
2471 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2472 test "no-3dnowa" target attribute.
2473
2474 2017-08-02 Marek Polacek <polacek@redhat.com>
2475
2476 PR c/81289
2477 * gcc.dg/noncompile/pr81289.c: New test.
2478
2479 PR c/81448
2480 PR c/81306
2481 * c-c++-common/Wmultistatement-macros-13.c: New test.
2482
2483 2017-08-02 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR c++/81640
2486 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2487
2488 PR middle-end/79499
2489 * gcc.dg/pr79499.c: New test.
2490
2491 2017-08-02 Richard Biener <rguenther@suse.de>
2492
2493 PR tree-optimization/81633
2494 * gcc.dg/vect/pr81633.c: New testcase.
2495
2496 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2497
2498 * gcc.dg/guality/pr25967-1.c: New test.
2499 * gcc.dg/guality/pr25967-2.c: Likewise.
2500 * gcc.dg/torture/pr25967-1.c: Likewise.
2501 * gcc.dg/torture/pr25967-2.c: Likewise.
2502
2503 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2504
2505 PR target/81654
2506 * gcc.target/i386/pr81654.c: New test.
2507
2508 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2509
2510 PR fortran/79312
2511 * gfortran.dg/logical_assignment_1.f90: New test.
2512
2513 2017-08-01 Martin Liska <mliska@suse.cz>
2514
2515 PR middle-end/70140
2516 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2517
2518 2017-08-01 Martin Liska <mliska@suse.cz>
2519
2520 Revert r250771
2521 Make mempcpy more optimal (PR middle-end/70140).
2522
2523 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/81622
2526 * gcc.target/powerpc/pr81622.c: New test.
2527
2528 2017-08-01 Steve Ellcey <sellcey@cavium.com>
2529
2530 PR tree-optimization/80925
2531 * gcc.dg/vect/vect-28.c: Add
2532 --param vect-max-peeling-for-alignment=0 option.
2533 Remove unaligned access and peeling checks.
2534 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2535 * gcc.dg/vect/vect-70.c: Ditto.
2536 * gcc.dg/vect/vect-87.c: Ditto.
2537 * gcc.dg/vect/vect-88.c: Ditto.
2538 * gcc.dg/vect/vect-91.c: Ditto.
2539 * gcc.dg/vect/vect-93.c: Ditto.
2540
2541 2017-08-01 Tom de Vries <tom@codesourcery.com>
2542
2543 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2544 * gcc.target/nvptx/slp.c (foo): Same.
2545
2546 2017-08-01 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/81181
2549 * gcc.dg/torture/pr81181.c: New testcase.
2550
2551 2017-08-01 Martin Liska <mliska@suse.cz>
2552
2553 PR middle-end/70140
2554 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2555
2556 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
2557
2558 PR target/81641
2559 * gcc.target/i386/pr81641.c: New test.
2560
2561 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
2562
2563 PR target/81639
2564 * gcc.target/i386/pr81639.c: New test.
2565
2566 2017-08-01 Richard Biener <rguenther@suse.de>
2567
2568 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2569 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2570 endless loop.
2571 * gcc.dg/uninit-23.c: Adjust.
2572
2573 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2574
2575 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2576 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2577
2578 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2579
2580 PR tree-optimization/81627
2581 * gcc.dg/tree-ssa/pr81627.c: New.
2582
2583 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2584
2585 PR tree-optimization/81620
2586 * gcc.dg/tree-ssa/pr81620-1.c: New.
2587 * gcc.dg/tree-ssa/pr81620-2.c: New.
2588
2589 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2590
2591 PR testsuite/53542
2592 * gfortran.dg/use_30.f90: New test.
2593
2594 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR tree-optimization/81588
2597 * gcc.dg/tree-ssa/pr81588.c: New test.
2598 * gcc.dg/pr81588.c: New test.
2599 * gcc.c-torture/execute/pr81588.c: New test.
2600
2601 2017-08-01 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/81297
2604 * gcc.dg/torture/pr81297.c: New testcase.
2605
2606 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2607
2608 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2609
2610 2017-07-31 Steve Ellcey <sellcey@cavium.com>
2611
2612 PR tree-optimization/80925
2613 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
2614 --param vect-max-peeling-for-alignment=0 option.
2615 Remove unaligned access and peeling checks.
2616 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2617
2618 2017-07-31 Carl Love <cel@us.ibm.com>
2619
2620 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2621 missed in commit 250746.
2622
2623 2017-07-31 Carl Love <cel@us.ibm.com>
2624
2625 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2626 new builtins.
2627
2628 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2629
2630 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2631 * gcc.target/i386/pr79793-2.c: Likewise.
2632
2633 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2634
2635 PR target/25967
2636 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2637 (naked): Add attribute regparm(1) for x86_32 targets.
2638 Add integer argument. Remove global "data" variable.
2639 (main): Pass integer argument to naked function.
2640 * gcc.target/i386/naked-4.c: New test.
2641
2642 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
2643 Martin Liska <mliska@suse.cz>
2644
2645 * gcc.dg/predict-15.c: New test.
2646 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2647
2648 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2649
2650 PR target/25967
2651 * gcc.target/i386/naked-1.c: New test.
2652 * gcc.target/i386/naked-2.c: Ditto.
2653 * gcc.target/i386/naked-3.c: Ditto.
2654 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2655 do_test_body0 stub function, use attribute "naked" instead.
2656 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2657 * gcc.dg/pr44290-2.c: Ditto.
2658
2659 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2660
2661 PR fortran/81581
2662 * gfortran.dg/dim_sum_1.f90: New test case.
2663 * gfortran.dg/dim_sum_2.f90: New test case.
2664 * gfortran.dg/dim_sum_3.f90: New test case.
2665
2666 2017-07-31 Martin Liska <mliska@suse.cz>
2667
2668 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2669 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2670
2671 2017-07-31 Martin Liska <mliska@suse.cz>
2672
2673 PR sanitize/81530
2674 * g++.dg/ubsan/pr81530.C: New test.
2675
2676 2017-07-31 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR sanitizer/81604
2679 * c-c++-common/ubsan/pr81604.c: New test.
2680
2681 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2682
2683 PR target/79793
2684 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2685 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2686 (foo): Check the builtin return address against the return address
2687 in interrupt frame.
2688 * gcc.target/i386/pr79793-1.c: New test.
2689 * gcc.target/i386/pr79793-2.c: Likewise.
2690
2691 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2692
2693 * c-c++-common/dump-ada-spec-7.c: New test.
2694
2695 2017-07-29 Jakub Jelinek <jakub@redhat.com>
2696
2697 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2698 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2699
2700 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2701
2702 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2703
2704 2017-07-28 Tamar Christina <tamar.christina@arm.com>
2705
2706 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2707
2708 2017-07-28 Bin Cheng <bin.cheng@arm.com>
2709
2710 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2711
2712 2017-07-28 Tamar Christina <tamar.christina@arm.com>
2713 Bilyan Borisov <bilyan.borisov@arm.com>
2714
2715 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2716 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2717 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2718 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2719 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2720
2721 2017-07-28 Bin Cheng <bin.cheng@arm.com>
2722
2723 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2724 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2725 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2726 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2727 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2728 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2729 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2730 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2731 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2732 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2733 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2734
2735 2017-07-28 Martin Liska <mliska@suse.cz>
2736
2737 PR sanitizer/81340
2738 * g++.dg/asan/pr81340.C: New test.
2739
2740 2017-07-28 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/81502
2743 * gcc.target/i386/pr81502.c: New testcase.
2744
2745 2017-07-28 Martin Liska <mliska@suse.cz>
2746
2747 PR sanitizer/81460
2748 * gcc.dg/asan/pr81460.c: New test.
2749
2750 2017-07-28 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR sanitizer/80998
2753 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2754 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2755
2756 PR tree-optimization/81578
2757 * gcc.dg/pr81578.c: New test.
2758
2759 2017-07-28 Richard Biener <rguenther@suse.de>
2760
2761 PR tree-optimization/81573
2762 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2763
2764 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2765
2766 * g++.dg/pr69667.C: Remove option -mlra.
2767 * gcc.target/powerpc/dform-1.c: Likewise.
2768 * gcc.target/powerpc/dform-2.c: Likewise.
2769 * gcc.target/powerpc/dform-3.c: Likewise.
2770 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2771 * gcc.target/powerpc/p9-vparity.c: Likewise.
2772 * gcc.target/powerpc/pr63491.c: Likewise.
2773 * gcc.target/powerpc/pr67808.c: Likewise.
2774 * gcc.target/powerpc/pr68805.c: Likewise.
2775 * gcc.target/powerpc/pr69461.c: Likewise.
2776 * gcc.target/powerpc/pr71680.c: Likewise.
2777 * gcc.target/powerpc/pr77289.c: Likewise.
2778 * gcc.target/powerpc/pr78458.c: Likewise.
2779 * gcc.target/powerpc/pr78543.c: Likewise.
2780 * g++.dg/pr71294.C: Remove option -mno-lra.
2781 * gcc.target/powerpc/pr71656-1.c: Likewise.
2782 * gcc.target/powerpc/pr71656-2.c: Likewise.
2783 * gcc.target/powerpc/pr71698.c: Likewise.
2784
2785 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2786 Sudakshina Das <sudi.das@arm.com>
2787
2788 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2789
2790 2017-07-27 Marek Polacek <polacek@redhat.com>
2791
2792 PR c/81417
2793 * c-c++-common/Wsign-compare-1.c: New test.
2794 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2795 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2796 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2797 * g++.dg/warn/compare1.C: Likewise.
2798 * gcc.dg/compare1.c: Likewise.
2799 * gcc.dg/compare2.c: Likewise.
2800 * gcc.dg/compare4.c: Likewise.
2801 * gcc.dg/compare5.c: Likewise.
2802 * gcc.dg/pr35430.c: Likewise.
2803 * gcc.dg/pr60087.c: Likewise.
2804
2805 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2806
2807 PR middle-end/81564
2808 * gcc.dg/pr81564.c: New test.
2809
2810 2017-07-27 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/81573
2813 PR tree-optimization/81494
2814 * gcc.dg/torture/pr81573.c: New testcase.
2815
2816 2017-07-27 Richard Biener <rguenther@suse.de>
2817
2818 PR tree-optimization/81571
2819 * gcc.dg/torture/pr81571.c: New testcase.
2820
2821 2017-07-27 Richard Biener <rguenther@suse.de>
2822
2823 PR tree-optimization/81502
2824 * gcc.target/i386/vect-insert-1.c: New testcase.
2825
2826 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2827
2828 PR target/81534
2829 * gcc.target/s390/pr81534.c: New test.
2830
2831 2017-07-27 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR tree-optimization/81555
2834 PR tree-optimization/81556
2835 * gcc.c-torture/execute/pr81555.c: New test.
2836 * gcc.c-torture/execute/pr81556.c: New test.
2837
2838 * gcc.dg/attr-noipa.c: New test.
2839 * gcc.dg/ipa/ipa-pta-18.c: New test.
2840 * gcc.dg/ipa/ipa-sra-11.c: New test.
2841
2842 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2843
2844 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2845 option.
2846 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2847 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2848 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2849 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2850 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2851 * gcc.target/powerpc/vsx-simode.c: Likewise.
2852 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2853 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2854
2855 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/71570
2858 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2859
2860 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2861
2862 PR target/81563
2863 * gcc.target/i386/pr81563.c: New test
2864
2865 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2866
2867 PR target/79041
2868 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2869
2870 2017-07-26 Marek Polacek <polacek@redhat.com>
2871
2872 PR middle-end/70992
2873 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2874 * gcc.dg/overflow-warn-2.c: Likewise.
2875 * gcc.dg/overflow-warn-3.c: Likewise.
2876 * gcc.dg/overflow-warn-4.c: Likewise.
2877 * gcc.dg/torture/pr70992-2.c: New test.
2878 * gcc.dg/torture/pr70992.c: New test.
2879
2880 2017-07-26 Richard Biener <rguenther@suse.de>
2881
2882 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2883 happening in ccp1.
2884 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2885
2886 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2887
2888 PR middle-end/46932
2889 * gcc.dg/pr46932.c: New testcase.
2890
2891 2017-07-26 Martin Liska <mliska@suse.cz>
2892
2893 PR sanitize/81186
2894 * gcc.dg/asan/pr81186.c: New test.
2895
2896 2017-07-25 Carl Love <cel@us.ibm.com>
2897
2898 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2899 vec_cnttz builtins.
2900
2901 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2902
2903 * gnat.dg/opt66.adb: New test.
2904
2905 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
2906
2907 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2908 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2909
2910 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
2911
2912 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2913
2914 2017-07-25 Torsten Duwe <duwe@suse.de>
2915
2916 * c-c++-common/patchable_function_entry-default.c: New test.
2917 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2918 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2919
2920 2017-07-25 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR target/81532
2923 * gcc.target/i386/pr80833-3.c: New test.
2924 * gcc.target/i386/avx512dq-pr81532.c: New test.
2925 * gcc.target/i386/avx512bw-pr81532.c: New test.
2926
2927 2017-07-25 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/81455
2930 * gcc.dg/pr81455.c: New testcase.
2931
2932 2017-07-25 Richard Biener <rguenther@suse.de>
2933
2934 PR tree-optimization/81529
2935 * gfortran.dg/pr81529.f90: New testcase.
2936
2937 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2938
2939 * gcc.target/aarch64/pr79041-2.c: Improve test.
2940
2941 2017-07-25 Richard Biener <rguenther@suse.de>
2942
2943 PR tree-optimization/81410
2944 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2945
2946 2017-07-25 Richard Biener <rguenther@suse.de>
2947
2948 PR tree-optimization/81510
2949 * gcc.dg/torture/pr81510.c: New testcase.
2950 * gcc.dg/torture/pr81510-2.c: Likewise.
2951
2952 2017-07-25 Martin Liska <mliska@suse.cz>
2953
2954 PR ipa/81520
2955 * gcc.dg/ipa/pr81520.c: New test.
2956
2957 2017-07-25 Marek Polacek <polacek@redhat.com>
2958
2959 PR c/81364
2960 * Wmultistatement-macros-12.c: New test.
2961
2962 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2963
2964 PR target/81414
2965 * gcc.target/aarch64/pr81414.C: New.
2966
2967 2017-07-25 Richard Biener <rguenther@suse.de>
2968
2969 PR middle-end/81505
2970 * gcc.dg/ubsan/pr81505.c: New testcase.
2971
2972 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
2973
2974 PR testsuite/80759
2975 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2976 (ELFFN_BEGIN): Rename to FN_TYPE.
2977 (ELFFN_END): Rename to FN_SIZE.
2978 (ASMNAME): New macro.
2979 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2980 .global.
2981 (FUNC_END): Use ASMNAME.
2982 (test_data_save): Remove.
2983 (test_data_input): Likewise.
2984 (test_data_output: Likewise.
2985 (test_data_fn): Likewise.
2986 (test_data_retaddr): Likewise.
2987 (regs_to_mem): Make globals, use r10 instead of rax.
2988 (mem_to_regs): Likewise.
2989 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2990 body to ms-sysv.c.
2991 (do_test_aligned): Likewise.
2992 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2993 Add dg-* directives.
2994 (PASTE_STR): New macro.
2995 (ASMNAME): Likewise.
2996 (LOAD_TEST_DATA_ADDR): Likewise.
2997 (TEST_DATA_OFFSET): Likewise.
2998 (do_test_body0): New C function.
2999 (do_test_body): New inline assembly routine.
3000 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3001 (runtest_ms_sysv): Modify.
3002
3003 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3004
3005 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3006 since the upper-regs options have been deleted.
3007 * gcc.target/powerpc/pr65849-2.c: Likewise.
3008 * gcc.target/powerpc/pr80099-1.c: Likewise.
3009 * gcc.target/powerpc/pr80099-2.c: Likewise.
3010 * gcc.target/powerpc/pr80099-3.c: Likewise.
3011 * gcc.target/powerpc/pr80099-4.c: Likewise.
3012 * gcc.target/powerpc/pr80099-5.c: Likewise.
3013 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3014 support removal of the upper-regs options.
3015 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3016 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3017 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3018 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3019 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3020 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3021 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3022 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3023 * gcc.target/powerpc/ppc-round.c: Likewise.
3024 * gcc.target/powerpc/pr71720.c: Likewise.
3025 * gcc.target/powerpc/pr72853.c: Likewise.
3026 * gcc.target/powerpc/pr79907.c: Likewise.
3027 * gcc.target/powerpc/pr78953.c: Likewise.
3028 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3029 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3030 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3031 * gcc.target/powerpc/vec-init-3.c: Likewise.
3032 * gcc.target/powerpc/vec-init-6.c: Likewise.
3033 * gcc.target/powerpc/vec-init-7.c: Likewise.
3034 * gcc.target/powerpc/vec-set-char.c: Likewise.
3035 * gcc.target/powerpc/vec-set-int.c: Likewise.
3036 * gcc.target/powerpc/vec-set-short.c: Likewise.
3037
3038 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3039
3040 PR target/79041
3041 * gcc.target/aarch64/pr79041-2.c: New test.
3042
3043 2017-07-24 Carl Love <cel@us.ibm.com>
3044
3045 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3046 the new built-ins.
3047
3048 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3049
3050 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3051
3052 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3053 Mikael Morin <mikael@gcc.gnu.org>
3054
3055 PR fortran/66102
3056 * gfortran.dg/realloc_on_assign_28.f90: New test.
3057
3058 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3059
3060 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3061 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3062
3063 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3064
3065 PR target/80569
3066 * gcc.target/i386/pr80569.c: New test.
3067
3068 2017-07-21 Carl Love <cel@us.ibm.com>
3069
3070 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3071 vmuleuh): Fix scan-assembler-times should check for word not half word
3072 instructions.
3073
3074 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3075
3076 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3077 redundant -march option.
3078 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3079 in addition to armv8.1-a.
3080
3081 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3082
3083 PR middle-end/56727
3084 * gcc.dg/pr56727-1.c: New test.
3085 * gcc.dg/pr56727-2.c: New test.
3086
3087 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3088
3089 * gcc.target/powerpc/mmx-check.h: New file.
3090 * gcc.target/powerpc/mmx-packs.c: New file.
3091 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3092 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3093 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3094 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3095 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3096 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3097 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3098 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3099 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3100 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3101 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3102 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3103 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3104 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3105 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3106 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3107 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3108 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3109 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3110 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3111 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3112 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3113 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3114 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3115 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3116 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3117 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3118 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3119 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3120 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3121 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3122 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3123 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3124 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3125 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3126 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3127 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3128 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3129
3130 2017-06-21 Richard Biener <rguenther@suse.de>
3131
3132 PR tree-optimization/81500
3133 * gcc.dg/torture/pr81500.c: New testcase.
3134
3135 2017-07-20 Nathan Sidwell <nathan@acm.org>
3136
3137 * g++.dg/ext/anon-struct6.C: Adjust diag.
3138 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3139
3140 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR target/80846
3143 * gcc.target/i386/avx-pr80846.c: New test.
3144 * gcc.target/i386/avx2-pr80846.c: New test.
3145 * gcc.target/i386/avx512f-pr80846.c: New test.
3146
3147 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3148
3149 PR tree-optimization/81388
3150 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3151 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3152
3153 2017-07-17 Tom de Vries <tom@codesourcery.com>
3154
3155 PR middle-end/81030
3156 * gcc.dg/pr81030.c: New test.
3157
3158 2017-07-20 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/61171
3161 * g++.dg/vect/pr61171.cc: New testcase.
3162 * gfortran.dg/vect/pr61171.f: Likewise.
3163 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3164
3165 2017-07-20 Richard Biener <rguenther@suse.de>
3166
3167 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3168 with V64QImode.
3169 * gcc.dg/vect/slp-45.c: Likewise.
3170
3171 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3172
3173 * gcc.dg/tree-ssa/vrp116.c: New Test.
3174
3175 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3176
3177 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3178 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3179 __builtin_cpu_is and __builtin_cpu_supports are supported.
3180
3181 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3182
3183 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3184 __BUILTIN_CPU_SUPPORTS__ defined.
3185 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3186 __BUILTIN_CPU_SUPPORTS__ defined.
3187
3188 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR tree-optimization/81346
3191 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3192
3193 2017-07-19 Tom de Vries <tom@codesourcery.com>
3194
3195 * gcc.target/nvptx/decl-init.c: Update alignment.
3196 * gcc.target/nvptx/slp-2-run.c: New test.
3197 * gcc.target/nvptx/slp-2.c: New test.
3198 * gcc.target/nvptx/v2di.c: New test.
3199
3200 2017-07-19 Tom de Vries <tom@codesourcery.com>
3201
3202 * gcc.target/nvptx/slp-run.c: New test.
3203 * gcc.target/nvptx/slp.c: New test.
3204 * gcc.target/nvptx/v2si-cvt.c: New test.
3205 * gcc.target/nvptx/v2si-run.c: New test.
3206 * gcc.target/nvptx/v2si.c: New test.
3207 * gcc.target/nvptx/vec.inc: New test.
3208
3209 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR tree-optimization/81346
3212 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3213 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3214 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3215 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3216 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3217 compiler to avoid X / C1 op C2 optimization to trigger.
3218
3219 2017-07-19 Martin Liska <mliska@suse.cz>
3220
3221 PR sanitizer/63361
3222 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3223 -ffloat-store or -mieee for targets that need it.
3224
3225 2017-07-18 Tom de Vries <tom@codesourcery.com>
3226
3227 PR middle-end/81464
3228 * gfortran.dg/pr81464.f90: New test.
3229
3230 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3231
3232 PR target/81471
3233 * gcc.target/i386/pr81471.c: New test.
3234
3235 2017-06-18 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/81410
3238 * gcc.dg/vect/pr81410.c: New testcase.
3239
3240 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3241
3242 PR middle-end/81462
3243 * g++.dg/torture/pr81462.C: New testcase.
3244
3245 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3246
3247 PR target/81408
3248 * g++.dg/tree-ssa/pr81408.C: New.
3249 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3250
3251 2017-07-18 Richard Biener <rguenther@suse.de>
3252
3253 PR tree-optimization/80620
3254 PR tree-optimization/81403
3255 * gcc.dg/torture/pr80620.c: New testcase.
3256 * gcc.dg/torture/pr81403.c: Likewise.
3257
3258 2017-07-18 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/81418
3261 * gcc.dg/torture/pr81418.c: New testcase.
3262
3263 2017-07-17 Carl Love <cel@us.ibm.com>
3264
3265 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3266 test case changes for commit 249424
3267
3268 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3269 vmuleuh): Fix scan-assembler-times should check for word not half word
3270 instructions.
3271
3272 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3273
3274 PR tree-optimization/81162
3275 * gcc.dg/pr81162.c: Move this to...
3276 * gcc.dg/ubsan/pr81162.c: ...here.
3277
3278 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3279
3280 * g++.dg/diagnostic/friend1.C: New test.
3281 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3282
3283 2017-07-17 Nathan Sidwell <nathan@acm.org>
3284
3285 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3286
3287 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3288
3289 * lib/gcc-dg.exp: Increase expect's match buffer size.
3290
3291 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3292
3293 PR target/81369
3294 * gcc.dg/tree-ssa/pr81369.c: New.
3295
3296 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3297
3298 * gcc.target/arc/pr9000674901.c: New file.
3299 * gcc.target/arc/pic-1.c: Likewise.
3300 * gcc.target/arc/pr9001191897.c: Likewise.
3301
3302 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3303 Andrew Burgess <andrew.burgess@embecosm.com>
3304
3305 * gcc.target/arc/naked-1.c: New file.
3306 * gcc.target/arc/naked-2.c: Likewise.
3307
3308 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3309
3310 PR tree-optimization/81428
3311 * gcc.dg/fixed-point/pr81428.c: New test.
3312
3313 PR tree-optimization/81365
3314 * g++.dg/torture/pr81365.C: New test.
3315
3316 PR tree-optimization/81396
3317 * gcc.dg/tree-ssa/pr81396.c: New test.
3318
3319 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3320
3321 * gnat.dg/opt65.adb: New test.
3322
3323 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3324
3325 * gcc.dg/predict-8.c: Update.
3326
3327 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3328
3329 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3330 * g++.dg/warn/pr12242.C: Likewise.
3331
3332 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3333
3334 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3335 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3336 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3337 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3338 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3339 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3340 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3341 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3342 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3343 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3344 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3345 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3346 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3347 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3348 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3349 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3350 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3351 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3352 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3353 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3354 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3355 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3356 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3357 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3358 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3359 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3360 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3361 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3362 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3363 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3364 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3365 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3366 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3367 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3368 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3369 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3370 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3371 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3372 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3373 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3374 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3375 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3376 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3377 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3378 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3379 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3380 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3381 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3382 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3383 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3384 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3385
3386 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3387
3388 PR tree-optimization/81162
3389 * gcc.dg/pr81162.c: New file.
3390
3391 2017-07-14 Martin Sebor <msebor@redhat.com>
3392
3393 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3394 that bcopy is expected to be transformed to.
3395
3396 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3397
3398 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3399 * g++.dg/lookup/missing-std-include-2.C: New test case.
3400 * g++.dg/lookup/missing-std-include-3.C: New test case.
3401 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3402 * gcc.dg/missing-header-fixit-1.c: New test case.
3403 * gcc.dg/missing-header-fixit-2.c: New test case.
3404 * gcc.dg/missing-header-fixit-2.h: New header.
3405
3406 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3407
3408 PR c/81405
3409 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3410
3411 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3412
3413 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3414
3415 2017-07-13 Martin Liska <mliska@suse.cz>
3416
3417 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3418 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3419 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3420 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3421 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3422 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3423 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3424
3425 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3426
3427 PR target/81193
3428 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3429 __builtin_cpu_supports with old GLIBC's.
3430 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3431 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3432 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3433 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3434 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3435 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3436 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3437 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3438 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3439 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3440 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3441 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3442 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3443 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3444 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3445 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3446 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3447 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3448 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3449 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3450 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3451 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3452 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3453 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3454
3455 2017-07-12 Carl Love <cel@us.ibm.com>
3456
3457 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3458 rev_bool_int): Add test cases for builtins.
3459 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3460 test cases for builtins.
3461
3462 2017-07-12 Carl Love <cel@us.ibm.com>
3463
3464 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3465 lp64 && p9vector_hw.
3466
3467 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3468
3469 * lib/target-supports.exp (check_stack_check_available): Make
3470 testcase name depend on stack_kind.
3471
3472 2017-07-11 Michael Collison <michael.collison@arm.com>
3473
3474 * gcc.target/aarch64/cmp-2.c: New testcase.
3475
3476 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3477
3478 PR c++/51270
3479 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3480
3481 2017-07-11 Carl Love <cel@us.ibm.com>
3482
3483 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3484 test cases for the builtins.
3485
3486 2017-07-11 Yury Gribov <tetra2005@gmail.com>
3487
3488 * lib/profopt.exp: Print relative names in UNSUPPORTED
3489 AutoFDO tests.
3490
3491 2017-07-10 Michael Collison <michael.collison@arm.com>
3492
3493 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3494
3495 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
3496
3497 PR target/81375
3498 * gcc.target/i386/pr81375.c: New test.
3499
3500 2017-07-10 Martin Sebor <msebor@redhat.com>
3501
3502 PR tree-optimization/80397
3503 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3504
3505 2017-07-10 Martin Sebor <msebor@redhat.com>
3506
3507 PR other/81345
3508 * gcc.dg/pr81345.c: New test.
3509
3510 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3511
3512 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3513 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3514
3515 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
3516
3517 PR target/81313
3518 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3519 integer argumets to bypass x86_64 outgoing args optimization.
3520
3521 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3522
3523 * gfortran.dg/eoshift_4.f90: New test.
3524 * gfortran.dg/eoshift_5.f90: New test.
3525 * gfortran.dg/eoshift_6.f90: New test.
3526
3527 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3528
3529 PR target/81313
3530 * gcc.target/i386/pr81313-1.c: New test.
3531 * gcc.target/i386/pr81313-2.c: Likewise.
3532 * gcc.target/i386/pr81313-3.c: Likewise.
3533 * gcc.target/i386/pr81313-4.c: Likewise.
3534 * gcc.target/i386/pr81313-5.c: Likewise.
3535
3536 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3537
3538 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3539 * gnat.dg/vect16.ads (Sarray): Likewise.
3540 * gnat.dg/vect17.ads (Sarray): Likewise.
3541 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3542 * gnat.dg/vect16.adb (Add): Likewise.
3543 * gnat.dg/vect17.adb (Add): Likewise.
3544
3545 2017-07-07 David Malcolm <dmalcolm@redhat.com>
3546
3547 PR c++/79300
3548 * g++.dg/diagnostic/pr79300.C: New test case.
3549
3550 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3551
3552 * gcc.target/powerpc/clone1.c: Add check to make sure the
3553 __builtin_cpu_supports function is fully supported.
3554 * gcc.target/powerpc/clone2.c: New runtime test for
3555 target_clones.
3556
3557 PR target/81348
3558 * gcc.target/powerpc/pr81348.c: New test.
3559
3560 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3561
3562 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3563
3564 2017-07-07 Carl Love <cel@us.ibm.com>
3565
3566 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3567 file for built-ins.
3568
3569 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3570
3571 * gcc.target/sparc/dictunpack.c: New file.
3572 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3573 * gcc.target/sparc/fpcmpshl.c: Likewise.
3574 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3575 * gcc.target/sparc/fpcmpushl.c: Likewise.
3576
3577 2017-07-06 Harald Anlauf <anlauf@gmx.de>
3578
3579 PR fortran/70071
3580 * gfortran.dg/coarray_44.f90: New testcase.
3581
3582 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3583
3584 * c-c++-common/asan/kasan-alloca-1.c: New test.
3585 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3586
3587 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3588
3589 * c-c++-common/asan/alloca_big_alignment.c: New test.
3590 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3591 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3592 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3593 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3594 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3595 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3596 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3597
3598 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
3599
3600 PR target/81305
3601 * gcc.target/avr/isr-test.h: Fix warnings.
3602
3603 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3604
3605 * lib/target-supports.exp: Generate
3606 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3607 and check_effective_target_arm_arch_v8r_multilib.
3608
3609 2017-07-06 Carl Love <cel@us.ibm.com>
3610
3611 * ChangeLog: Clean up from mid air collision
3612
3613 2017-07-06 Carl Love <cel@us.ibm.com>
3614
3615 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3616 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3617 cases for vec_addc, adde and addec builtins.
3618
3619 2017-07-06 David Malcolm <dmalcolm@redhat.com>
3620
3621 PR c++/79300
3622 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3623 expected underlining within macro expansion.
3624 * c-c++-common/pr70264.c: Likewise.
3625 * g++.dg/plugin/diagnostic-test-expressions-1.C
3626 (test_within_macro_1): New test.
3627 (test_within_macro_2): Likewise.
3628 (test_within_macro_3): Likewise.
3629 (test_within_macro_4): Likewise.
3630 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3631 expected underlining within macro expansion.
3632 (test_macro_4): Likewise.
3633 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3634 (test_within_macro_1): New test.
3635 (test_within_macro_2): Likewise.
3636 (test_within_macro_3): Likewise.
3637 (test_within_macro_4): Likewise.
3638 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3639 underlining within macro expansion.
3640
3641 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3642
3643 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3644 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3645 _mm_maskz_getexp_round_sd): Test new intrinsics.
3646 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3647 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3648 _mm_maskz_getexp_round_ss): Ditto.
3649 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3650 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3651 _mm_maskz_getmant_round_sd): Ditto.
3652 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3653 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3654 _mm_maskz_getmant_round_ss): Ditto.
3655 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3656 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3657 _mm_maskz_getexp_round_sd): New runtime tests.
3658 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3659 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3660 _mm_maskz_getexp_round_ss): Ditto.
3661 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3662 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3663 _mm_maskz_getmant_round_sd): Ditto.
3664 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3665 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3666 _mm_maskz_getmant_round_ss): Ditto.
3667 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3668 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3669 __builtin_ia32_getmantss_mask_round): Test new builtins.
3670 * gcc.target/i386/sse-13.c : Ditto.
3671 * gcc.target/i386/sse-23.c: Ditto.
3672 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3673 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3674 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3675 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3676 _mm_mask_getexp_round_ss): Test new intrinsics.
3677 * gcc.target/i386/testround-1.c: Ditto.
3678 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3679 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3680 _mm_mask_getmant_round_ss): Test new intrinsics
3681 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3682 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3683 _mm_maskz_getmant_ss): Test new intrinsics.
3684
3685 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3686
3687 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3688 * lib/target-supports.exp (check_stack_check_available): New.
3689 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3690 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3691 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3692 * gcc.dg/pr47443.c: Likewise.
3693 * gcc.dg/pr48134.c: Likewise.
3694 * gcc.dg/pr70017.c: Likewise.
3695 * gcc.target/aarch64/stack-checking.c: Likewise.
3696 * gcc.target/arm/stack-checking.c: Likewise.
3697 * gcc.target/i386/pr48723.c: Likewise.
3698 * gcc.target/i386/pr55672.c: Likewise.
3699 * gcc.target/i386/pr67265-2.c: Likewise.
3700 * gcc.target/i386/pr67265.c: Likewise.
3701 * gnat.dg/opt49.adb: Likewise.
3702 * gnat.dg/stack_check1.adb: Likewise.
3703 * gnat.dg/stack_check2.adb: Likewise.
3704 * gnat.dg/stack_check3.adb: Likewise.
3705
3706 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3707
3708 PR target/80103
3709 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3710 __attribute__.
3711
3712 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3713
3714 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3715 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3716 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3717 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3718 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3719 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3720 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3721 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3722 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3723 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3724 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3725 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3726
3727 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
3728
3729 PR target/81305
3730 * gcc.target/avr/isr-test.h: New file.
3731 * gcc.target/avr/torture/isr-01-simple.c: New test.
3732 * gcc.target/avr/torture/isr-02-call.c: New test.
3733 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3734
3735 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3736
3737 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3738 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3739 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3740 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3741
3742 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3743
3744 * gcc.dg/tree-ssa/ldist-26.c: New test.
3745
3746 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3747
3748 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3749
3750 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
3751
3752 PR target/81300
3753 * gcc.target/i386/pr81300.c: New test.
3754
3755 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
3756
3757 PR target/81294
3758 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3759 x and y arguments in the call to _subborrow_u32.
3760 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3761 x and y arguments in the call to _subborrow_u64.
3762 * gcc.target/i386/pr81294-1.c: New test.
3763 * gcc.target/i386/pr81294-2.c: Ditto.
3764
3765 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3766
3767 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3768
3769 2017-07-04 Marek Polacek <polacek@redhat.com>
3770
3771 PR c/81231
3772 * gcc.dg/atomic-pr81231.c: New test.
3773
3774 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3775
3776 PR tree-optimization/81292
3777 * gcc.dg/pr81292-1.c: New test.
3778 * gcc.dg/pr81292-2.c: Likewise.
3779
3780 2017-07-04 Martin Liska <mliska@suse.cz>
3781
3782 PR sanitizer/81040
3783 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3784 use-after-scope sanitization.
3785
3786 2017-07-04 Jakub Jelinek <jakub@redhat.com>
3787
3788 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3789 options.
3790
3791 PR target/81175
3792 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3793 gather.
3794
3795 2017-07-04 Martin Liska <mliska@suse.cz>
3796
3797 PR ipa/81214
3798 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3799 * g++.dg/ext/mvc3.C: Likewise.
3800 * gcc.target/i386/mvc2.c: Likewise.
3801 * gcc.target/i386/mvc3.c: Likewise.
3802
3803 2017-07-04 Jakub Jelinek <jakub@redhat.com>
3804
3805 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3806 decomposition declaration in diagnostics.
3807 * g++.dg/cpp1z/decomp2.C: Likewise.
3808 * g++.dg/cpp1z/decomp3.C: Likewise.
3809 * g++.dg/cpp1z/decomp4.C: Likewise.
3810 * g++.dg/cpp1z/decomp5.C: Likewise.
3811 * g++.dg/cpp1z/decomp6.C: Likewise.
3812 * g++.dg/cpp1z/decomp7.C: Likewise.
3813 * g++.dg/cpp1z/decomp8.C: Likewise.
3814 * g++.dg/cpp1z/decomp13.C: Likewise.
3815 * g++.dg/cpp1z/decomp14.C: Likewise.
3816 * g++.dg/cpp1z/decomp18.C: Likewise.
3817 * g++.dg/cpp1z/decomp19.C: Likewise.
3818 * g++.dg/cpp1z/decomp22.C: Likewise.
3819 * g++.dg/cpp1z/decomp23.C: Likewise.
3820 * g++.dg/cpp1z/decomp24.C: Likewise.
3821 * g++.dg/cpp1z/decomp25.C: Likewise.
3822 * g++.dg/cpp1z/decomp26.C: Likewise.
3823 * g++.dg/cpp1z/decomp28.C: Likewise.
3824
3825 PR c++/81258
3826 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3827 * g++.dg/cpp1z/decomp30.C: New test.
3828
3829 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3830
3831 PR c++/65775
3832 * g++.dg/cpp0x/trailing14.C: New.
3833
3834 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3835
3836 PR testsuite/79866
3837 * gfortran.dg/coarray_event_2.f08: New test.
3838
3839 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3840
3841 PR testsuite/79843
3842 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3843 * gfortran.dg/pointer_intent_2.f90: Likewise.
3844
3845 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
3846
3847 PR middle-end/81290
3848 * gcc.c-torture/compile/pr81290.c: New.
3849
3850 2017-07-03 Richard Biener <rguenther@suse.de>
3851
3852 PR tree-optimization/60510
3853 * gfortran.dg/vect/pr60510.f: New testcase.
3854
3855 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3856
3857 * gcc.target/i386/mvc6.c: Require ifunc support.
3858
3859 2017-07-03 Martin Liska <mliska@suse.cz>
3860
3861 PR sanitize/81040
3862 * g++.dg/asan/function-argument-1.C: New test.
3863 * g++.dg/asan/function-argument-2.C: New test.
3864 * g++.dg/asan/function-argument-3.C: New test.
3865
3866 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3867
3868 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3869 as well.
3870
3871 2017-07-03 Tom de Vries <tom@codesourcery.com>
3872
3873 PR tree-optimization/69468
3874 * gcc.dg/pr81192.c: Update.
3875
3876 2017-07-03 Tom de Vries <tom@codesourcery.com>
3877
3878 PR tree-optimization/81192
3879 * gcc.dg/pr81192.c: Update.
3880
3881 2017-07-03 Tom de Vries <tom@codesourcery.com>
3882
3883 PR tree-optimization/81192
3884 * gcc.dg/pr81192.c: New test.
3885
3886 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3887
3888 * gfortran/eoshift_3.f90: New test.
3889
3890 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3891
3892 * gcc.dg/strlenopt-32.c: New testcase.
3893 * gcc.dg/strlenopt-33.c: Likewise.
3894 * gcc.dg/strlenopt-33g.c: Likewise.
3895 * gcc.dg/strlenopt-34.c: Likewise.
3896 * gcc.dg/strlenopt-35.c: Likewise.
3897
3898 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3899
3900 PR tree-optimization/80769
3901 * gcc.dg/strlenopt-31.c: New test.
3902 * gcc.dg/strlenopt-31g.c: Likewise.
3903
3904 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3905
3906 PR tree-optimization/81136
3907 * gcc.dg/vect/pr81136.c: New test.
3908
3909 2017-07-01 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR sanitizer/81262
3912 * gcc.c-torture/compile/pr81262.c: New test.
3913 * g++.dg/ubsan/pr81262.C: New test.
3914
3915 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
3916
3917 PR ipa/81261
3918 * g++.dg/ipa/pr81261.C: New testcase.
3919
3920 2017-06-30 Andrew Pinski <apinski@cavium.com>
3921
3922 * gcc.dg/torture/pr81245.c: New testcase.
3923
3924 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
3925
3926 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3927 unbounded use.
3928
3929 2017-06-30 David Malcolm <dmalcolm@redhat.com>
3930
3931 PR c++/80014
3932 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3933 Add declaration.
3934 (test_typeid): New test function.
3935
3936 2017-06-30 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR target/81225
3939 * gcc.target/i386/pr81225.c: New test.
3940
3941 2017-06-30 Nathan Sidwell <nathan@acm.org>
3942
3943 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3944 * g++.dg/cpp0x/decltype9.C: Likewise.
3945 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3946 * g++.dg/lookup/decl1.C: Likewise.
3947 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3948 * g++.dg/other/pr28432.C: Likewise.
3949 * g++.dg/parse/crash12.C: Likewise.
3950 * g++.dg/parse/enum3.C: Likewise.
3951 * g++.dg/parse/operator6.C: Likewise.
3952 * g++.dg/template/crash69.C: Likewise.
3953 * g++.dg/template/error27.C: Likewise.
3954 * g++.dg/template/error28.C: Likewise.
3955 * g++.dg/template/memfriend6.C: Likewise.
3956 * g++.old-deja/g++.mike/err1.C: Likewise.
3957 * g++.old-deja/g++.mike/p811.C: Likewise.
3958 * g++.old-deja/g++.other/crash25.C: Likewise.
3959 * g++.old-deja/g++.other/dtor4.C: Likewise.
3960 * g++.old-deja/g++.pt/t37.C: Likewise.
3961
3962 2017-06-30 Martin Liska <mliska@suse.cz>
3963
3964 PR ipa/81214
3965 * gcc.target/i386/pr81214.c: New test.
3966
3967 2017-06-30 Nathan Sidwell <nathan@acm.org>
3968
3969 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3970
3971 PR c++/81229
3972 * g++.dg/lookup/pr81229.C: New.
3973
3974 2017-06-30 Martin Liska <mliska@suse.cz>
3975
3976 PR sanitizer/81021
3977 * g++.dg/asan/pr81021.C: New test.
3978
3979 2017-06-30 Richard Biener <rguenther@suse.de>
3980
3981 PR tree-optimization/81249
3982 * g++.dg/torture/pr81249.C: New testcase.
3983
3984 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3985
3986 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3987 * g++.dg/diagnostic/variadic1.C: Likewise.
3988 * g++.dg/gomp/udr-3.C: Likewise.
3989 * g++.dg/overload/error1.C: Likewise.
3990 * g++.dg/overload/error2.C: Likewise.
3991 * g++.dg/template/duplicate1.C: Likewise.
3992 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3993 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3994 * g++.old-deja/g++.other/redecl2.C: Likewise.
3995 * g++.old-deja/g++.other/redecl4.C: Likewise.
3996 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3997
3998 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3999
4000 PR fortran/77765
4001 * gfortran.dg/goacc/pr77765.f90: New test.
4002
4003 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4004
4005 * gcc.target/aarch64/ccmp_2.c: New test.
4006
4007 2017-06-29 Nathan Sidwell <nathan@acm.org>
4008
4009 PR c++/81247
4010 * g++.dg/parse/pr81247-[abc].C: New.
4011
4012 2017-06-29 Carl Love <cel@us.ibm.com>
4013
4014 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4015 test_unsigned_int_result, test_ll_int_result,
4016 test_ll_unsigned_int_result): Add result checking functions, add
4017 debug support.
4018 (main): Add builtin function tests.
4019
4020 2017-06-29 Carl Love <cel@us.ibm.com>
4021
4022 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4023 dg-skip-if): Add -mvsx -mcpu=power7.
4024
4025 2017-06-29 Richard Biener <rguenther@suse.de>
4026
4027 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4028
4029 2017-06-29 Nathan Sidwell <nathan@acm.org>
4030
4031 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4032
4033 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4034
4035 PR middle-end/81194
4036 * g++.dg/pr81194.C: New test.
4037
4038 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4039
4040 PR ipa/80565
4041 * gcc.dg/torture/pr80565.c: New file.
4042
4043 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4044
4045 PR tree-optimization/81196
4046 * gcc.dg/vect/pr81196.c: New.
4047
4048 2017-06-29 Michael Collison <michael.collison@arm.com>
4049
4050 Fix date on previous ChangeLog entry.
4051
4052 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4053 Michael Collison <michael.collison@arm.com>
4054
4055 PR target/70119
4056 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4057
4058 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4059
4060 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4061 Test new intrinsic.
4062 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4063 Ditto.
4064 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4065 Ditto.
4066 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4067 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4069
4070 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4071
4072 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4073 current ARM check by ARM NEON's availability check.
4074 (check_effective_target_vect_intfloat_cvt): Likewise.
4075 (check_effective_target_vect_uintfloat_cvt): Likewise.
4076 (check_effective_target_vect_floatint_cvt): Likewise.
4077 (check_effective_target_vect_floatuint_cvt): Likewise.
4078 (check_effective_target_vect_shift): Likewise.
4079 (check_effective_target_whole_vector_shift): Likewise.
4080 (check_effective_target_vect_bswap): Likewise.
4081 (check_effective_target_vect_shift_char): Likewise.
4082 (check_effective_target_vect_long): Likewise.
4083 (check_effective_target_vect_float): Likewise.
4084 (check_effective_target_vect_perm): Likewise.
4085 (check_effective_target_vect_perm_byte): Likewise.
4086 (check_effective_target_vect_perm_short): Likewise.
4087 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4088 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4089 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4090 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4091 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4092 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4093 (check_effective_target_vect_widen_shift): Likewise.
4094 (check_effective_target_vect_extract_even_odd): Likewise.
4095 (check_effective_target_vect_interleave): Likewise.
4096 (check_effective_target_vect_multiple_sizes): Likewise.
4097 (check_effective_target_vect64): Likewise.
4098 (check_effective_target_vect_max_reduc): Likewise.
4099
4100 2017-06-28 Richard Biener <rguenther@suse.de>
4101
4102 PR middle-end/81227
4103 * gcc.dg/pr81227.c: New testcase.
4104
4105 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4106
4107 PR target/81193
4108 * lib/target-supports.exp
4109 (check_ppc_cpu_supports_hw_available): New test to make sure
4110 __builtin_cpu_supports works on power7 and newer.
4111
4112 2017-06-28 Martin Liska <mliska@suse.cz>
4113
4114 PR ipa/81128
4115 * gcc.target/i386/pr81128.c: New test.
4116
4117 2017-06-28 Martin Liska <mliska@suse.cz>
4118
4119 PR driver/79659
4120 * g++.dg/opt/pr79659.C: New test.
4121
4122 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4123
4124 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4125 and options.
4126 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4127
4128 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4129
4130 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4131 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4132
4133 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4134
4135 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4136 (foo): ... this. Change constants such that it isn't matched
4137 as __builtin_copysign, yet tests the combiner the same.
4138
4139 2017-06-28 Martin Liska <mliska@suse.cz>
4140
4141 PR sanitizer/81224
4142 * gcc.dg/asan/pr81224.c: New test.
4143
4144 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4145
4146 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4147 passed to pthread_join.
4148
4149 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4150
4151 * gcc.target/s390/nodatarel-1.c: New test.
4152
4153 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4154
4155 PR fortran/80164
4156 * gfortran.dg/array_temporaries_4.f90: New test.
4157
4158 2017-06-27 Andrew Pinski <apinski@cavium.com>
4159
4160 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4161 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4162 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4163
4164 2017-06-27 Marek Polacek <polacek@redhat.com>
4165
4166 PR sanitizer/81223
4167 * gcc.dg/ubsan/pr81223.c: New test.
4168
4169 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4170
4171 * gcc.dg/tree-ssa/assoc-1.c: New file.
4172
4173 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4174
4175 PR c++/62046
4176 * g++.dg/parse/catch2.C: New.
4177
4178 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR sanitizer/81209
4181 * g++.dg/ubsan/pr81209.C: New test.
4182
4183 PR middle-end/81207
4184 * gcc.c-torture/compile/pr81207.c: New test.
4185
4186 2017-06-27 Marek Polacek <polacek@redhat.com>
4187
4188 PR bootstrap/81216
4189 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4190
4191 2017-06-26 Martin Sebor <msebor@redhat.com>
4192
4193 PR c++/81169
4194 * g++.dg/Wclass-memaccess-2.C: New test.
4195
4196 2017-06-26 Carl Love <cel@us.ibm.com>
4197
4198 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4199 Add new runnable test file for the vec_rev built-ins.
4200
4201 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4202
4203 PR/tree-optimization 71815
4204 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4205 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4206
4207 2017-06-26 Renlin Li <renlin.li@arm.com>
4208 Szabolcs Nagy <szabolcs.nagy@arm.com>
4209
4210 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4211 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4212 memmove.
4213
4214 2017-06-26 Richard Biener <rguenther@suse.de>
4215
4216 PR target/81175
4217 * gfortran.dg/pr81175.f: New testcase.
4218
4219 2017-06-26 Richard Biener <rguenther@suse.de>
4220
4221 PR tree-optimization/81203
4222 * gcc.dg/torture/pr81203.c: New testcase.
4223
4224 2017-06-26 Marek Polacek <polacek@redhat.com>
4225
4226 PR c/80116
4227 * c-c++-common/Wmultistatement-macros-1.c: New test.
4228 * c-c++-common/Wmultistatement-macros-2.c: New test.
4229 * c-c++-common/Wmultistatement-macros-3.c: New test.
4230 * c-c++-common/Wmultistatement-macros-4.c: New test.
4231 * c-c++-common/Wmultistatement-macros-5.c: New test.
4232 * c-c++-common/Wmultistatement-macros-6.c: New test.
4233 * c-c++-common/Wmultistatement-macros-7.c: New test.
4234 * c-c++-common/Wmultistatement-macros-8.c: New test.
4235 * c-c++-common/Wmultistatement-macros-9.c: New test.
4236 * c-c++-common/Wmultistatement-macros-10.c: New test.
4237 * c-c++-common/Wmultistatement-macros-11.c: New test.
4238
4239 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4240
4241 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4242
4243 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4244
4245 * lib/target-supports.exp
4246 (check_effective_target_arm_neon_ok_nocache): Add flags with
4247 -mfloat-abi=hard. Include arm_neon.h.
4248 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4249 (check_effective_target_arm_neon_ok_no_float_abi): New.
4250 * gcc.target/arm/lto/pr65837_0.c: Require
4251 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4252 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4253 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4254
4255 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4256
4257 PR c++/62315
4258 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4259
4260 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4261
4262 PR fortran/52473
4263 * gfortran.dg/cshift_2.f90: New test.
4264
4265 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4266
4267 PR middle-end/79794
4268 * gcc.target/aarch64/pr79794.c: New.
4269
4270 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4271
4272 PR target/80510
4273 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4274 * gcc.target/powerpc/pr80510-2.c: Likewise.
4275
4276 2017-06-22 Jeff Law <law@redhat.com>
4277
4278 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4279
4280 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4281
4282 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4283 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4284 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4285 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4286 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4287 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4288 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4289 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4290
4291 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4292
4293 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4294
4295 2017-06-22 Matt Turner <mattst88@gmail.com>
4296
4297 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4298 skylake check.
4299
4300 2017-06-22 Carl Love <cel@us.ibm.com>
4301
4302 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4303 vmuleuh): Fix scan-assembler-times should check for word not half word
4304 instructions.
4305
4306 2017-06-22 Jeff Law <law@redhat.com>
4307
4308 * gcc.c-torture/compile/stack-check-1.c: New test.
4309
4310 2016-06-22 Richard Biener <rguenther@suse.de>
4311
4312 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4313 * gcc.dg/vect/pr65947-2.c: Likewise.
4314 * gcc.dg/vect/pr65947-3.c: Likewise.
4315 * gcc.dg/vect/pr65947-4.c: Likewise.
4316 * gcc.dg/vect/pr65947-5.c: Likewise.
4317 * gcc.dg/vect/pr65947-6.c: Likewise.
4318 * gcc.dg/vect/pr65947-8.c: Likewise.
4319 * gcc.dg/vect/pr65947-9.c: Likewise.
4320 * gcc.dg/vect/pr65947-10.c: Likewise.
4321 * gcc.dg/vect/pr65947-12.c: Likewise.
4322 * gcc.dg/vect/pr65947-13.c: Likewise.
4323 * gcc.dg/vect/pr65947-14.c: Likewise.
4324 * gcc.dg/vect/vect-cond-2.c: Likewise.
4325 * gcc.dg/vect/vect-pr69848.c: Likewise.
4326
4327 2017-06-22 Martin Liska <mliska@suse.cz>
4328
4329 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4330 to not inline it.
4331
4332 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4333
4334 * gcc.dg/tree-ssa/forwprop-37.c: New.
4335
4336 2017-06-22 Richard Biener <rguenther@suse.de>
4337
4338 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4339
4340 2017-06-22 Richard Biener <rguenther@suse.de>
4341
4342 * gcc.dg/vect/pr65947-14.c: New testcase.
4343
4344 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4345
4346 PR target/80510
4347 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4348 32-bit support is added. Change ITYPE size to 64-bit integer.
4349 * gcc.target/powerpc/pr80510-2.c: Likewise.
4350
4351 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR c++/81154
4354 * g++.dg/gomp/pr81154.C: New test.
4355
4356 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4357
4358 * g++.dg/other/old-style-cast-fixits.C: New test case.
4359
4360 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4361
4362 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4363
4364 2017-06-21 Tom de Vries <tom@codesourcery.com>
4365
4366 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4367
4368 2017-06-21 Tom de Vries <tom@codesourcery.com>
4369
4370 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4371 warning.
4372
4373 2017-06-21 Martin Liska <mliska@suse.cz>
4374
4375 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4376
4377 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4378
4379 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4380 gnat.dg/debug11_pkg2.ads: New testcase.
4381
4382 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4383
4384 * gcc.target/i386/getround.c: New file.
4385
4386 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4387
4388 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4389 * gcc.dg/tree-ssa/addadd-2.c: New file.
4390
4391 2017-06-21 Tom de Vries <tom@codesourcery.com>
4392
4393 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4394 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4395 * gcc.c-torture/compile/20080806-1.c: Same.
4396 * gcc.c-torture/compile/920723-1.c: Same.
4397 * gcc.c-torture/compile/930621-1.c: Same.
4398 * gcc.c-torture/compile/991214-2.c: Same.
4399 * gcc.c-torture/compile/bcopy.c: Same.
4400 * gcc.c-torture/compile/memtst.c: Same.
4401 * gcc.c-torture/compile/msp.c: Same.
4402 * gcc.c-torture/compile/stuct.c: Same.
4403 * gcc.c-torture/execute/20011008-3.c: Same.
4404 * gcc.c-torture/execute/20030209-1.c: Same.
4405 * gcc.c-torture/execute/20031012-1.c: Same.
4406 * gcc.c-torture/execute/20040805-1.c: Same.
4407 * gcc.c-torture/execute/920410-1.c: Same.
4408 * gcc.c-torture/execute/921113-1.c: Same.
4409 * gcc.c-torture/execute/921202-1.c: Same.
4410 * gcc.c-torture/execute/921208-2.c: Same.
4411 * gcc.c-torture/execute/930106-1.c: Same.
4412 * gcc.c-torture/execute/930406-1.c: Same.
4413 * gcc.c-torture/execute/950221-1.c: Same.
4414 * gcc.c-torture/execute/960521-1.c: Same.
4415 * gcc.c-torture/execute/980605-1.c: Same.
4416 * gcc.c-torture/execute/comp-goto-1.c: Same.
4417 * gcc.c-torture/execute/comp-goto-2.c: Same.
4418 * gcc.c-torture/execute/memcpy-1.c: Same.
4419 * gcc.c-torture/execute/multi-ix.c: Same.
4420 * gcc.c-torture/execute/nestfunc-4.c: Same.
4421 * gcc.c-torture/execute/pr20621-1.c: Same.
4422 * gcc.c-torture/execute/pr23135.c: Same.
4423 * gcc.c-torture/execute/pr28982b.c: Same.
4424 * gcc.dg/loop-3.c: Same.
4425 * gcc.dg/struct-ret-3.c: Same.
4426 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4427 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4428 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4429 * gcc.dg/tree-prof/pr44777.c: Same.
4430
4431 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4432
4433 PR jit/81144
4434 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4435 memset call with zero-initialization.
4436 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4437
4438 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4439
4440 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4441 (main): Renamed to ...
4442 (fma4_test): ... this.
4443
4444 2017-06-20 Julia Koval <julia.koval@intel.com>
4445
4446 * gcc.target/i386/pr73350-2.c: New test.
4447
4448 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4449
4450 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4451 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4452 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4453 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4454 restrict to x86_64-*-*-gnu.
4455 Skip scan-assembler on *-*-darwin*.
4456 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4457 * gcc.dg/loop-invariant.c: Likewise.
4458 * gcc.dg/lto/pr70955_0.c: Likewise.
4459 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4460 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4461 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4462
4463 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4464 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4465 targets.
4466 * gcc.dg/attr-ms_struct-2.c: Likewise.
4467 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4468 * gcc.dg/bf-ms-layout.c: Likewise.
4469 * gcc.dg/bf-ms-layout-2.c: Likewise.
4470 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4471 Require fpic support.
4472 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4473 targets.
4474 * gcc.target/i386/bitfield2.c: Likewise.
4475 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4476 targets.
4477 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4478
4479 2017-06-20 Nathan Sidwell <nathan@acm.org>
4480
4481 PR c++/67074
4482 * g++.dg/lookup/pr67074.C: New.
4483 * g++.dg/parse/namespace-alias-1.C: Adjust.
4484
4485 2017-06-20 Richard Biener <rguenther@suse.de>
4486
4487 PR middle-end/81097
4488 * c-c++-common/ubsan/pr81097.c: New testcase.
4489
4490 2017-06-20 Richard Biener <rguenther@suse.de>
4491
4492 * gcc.dg/vect/pr65947-9.c: Adjust.
4493
4494 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4495
4496 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4497 * gcc.target/arm/acle/cdp2.c: Likewise.
4498 * gcc.target/arm/acle/ldc.c: Likewise.
4499 * gcc.target/arm/acle/ldc2.c: Likewise.
4500 * gcc.target/arm/acle/ldc2l.c: Likewise.
4501 * gcc.target/arm/acle/ldcl.c: Likewise.
4502 * gcc.target/arm/acle/mcr.c: Likewise.
4503 * gcc.target/arm/acle/mcr2.c: Likewise.
4504 * gcc.target/arm/acle/mcrr.c: Likewise.
4505 * gcc.target/arm/acle/mcrr2.c: Likewise.
4506 * gcc.target/arm/acle/mrc.c: Likewise.
4507 * gcc.target/arm/acle/mrc2.c: Likewise.
4508 * gcc.target/arm/acle/mrrc.c: Likewise.
4509 * gcc.target/arm/acle/mrrc2.c: Likewise.
4510 * gcc.target/arm/acle/stc.c: Likewise.
4511 * gcc.target/arm/acle/stc2.c: Likewise.
4512 * gcc.target/arm/acle/stc2l.c: Likewise.
4513 * gcc.target/arm/acle/stcl.c: Likewise.
4514
4515 2017-06-20 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR target/81121
4518 * gcc.target/i386/pr81121.c: New test.
4519
4520 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4521
4522 PR target/79799
4523 * gcc.target/powerpc/pr79799-1.c: New test.
4524 * gcc.target/powerpc/pr79799-2.c: Likewise.
4525 * gcc.target/powerpc/pr79799-3.c: Likewise.
4526 * gcc.target/powerpc/pr79799-4.c: Likewise.
4527 * gcc.target/powerpc/pr79799-5.c: Likewise.
4528
4529 2017-06-19 Nathan Sidwell <nathan@acm.org>
4530
4531 PR c++/81124
4532 PR c++/79766
4533 * g++.dg/lookup/pr79766.C: New.
4534 * g++.dg/lookup/pr81124.C: New.
4535 * g++.dg/template/explicit6.C: Adjust.
4536 * g++.old-deja/g++.other/decl5.C: Adjust.
4537
4538 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4539
4540 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4541 -DSTACK_SIZE.
4542
4543 2017-06-19 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR sanitizer/81125
4546 * g++.dg/ubsan/pr81125.C: New test.
4547
4548 PR sanitizer/81111
4549 * g++.dg/ubsan/pr81111.C: New test.
4550
4551 2017-06-19 Richard Biener <rguenther@suse.de>
4552
4553 PR middle-end/81118
4554 * gcc.dg/torture/pr81118.c: New testcase.
4555
4556 2017-06-19 Richard Biener <rguenther@suse.de>
4557
4558 PR tree-optimization/80887
4559 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4560
4561 2017-06-19 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR ipa/81112
4564 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4565
4566 2017-06-19 Nathan Sidwell <nathan@acm.org>
4567
4568 PR c++/81119
4569 * g++.dg/warn/pr81119.C: New.
4570
4571 2017-06-19 Martin Liska <mliska@suse.cz>
4572
4573 PR sanitizer/80879
4574 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4575
4576 2017-06-19 Martin Liska <mliska@suse.cz>
4577
4578 PR ipa/80732
4579 * gcc.target/i386/mvc5.c: Scan indirect_function.
4580 * gcc.target/i386/mvc7.c: Likewise.
4581 * gcc.target/i386/pr80732.c: New test.
4582
4583 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4584
4585 PR c++/66093
4586 * g++.dg/cpp1y/constexpr-66093.C: New.
4587
4588 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4589
4590 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4591 dg-skip-if list.
4592
4593 2017-06-19 Richard Biener <rguenther@suse.de>
4594
4595 PR ipa/81112
4596 * g++.dg/torture/pr81112.C: New testcase.
4597
4598 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
4599
4600 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4601
4602 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4603
4604 PR fortran/52473
4605 * gfortran.dg/cshift_1.f90: New test.
4606
4607 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4608
4609 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4610
4611 2017-06-16 Carl Love <cel@us.ibm.com>
4612
4613 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4614 main): Add runnable tests and test checker for vec_float,
4615 vec_float2, vec_floate and vec_floato builtins.
4616
4617 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4618
4619 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4620 the architecture options added by dg-add-options arm_neon.
4621 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4622 to the architecture.
4623 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4624 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4625 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4626
4627 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4628
4629 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4630 multilibs have been built.
4631
4632 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4633
4634 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4635 * gcc.target/arm/pr51915.c: Likewise.
4636 * gcc.target/arm/pr52006.c: Likewise.
4637 * gcc.target/arm/pr53187.c: Likewise.
4638
4639 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4640
4641 * gcc.target/arm/multilibs.exp: New file.
4642
4643 2017-06-16 Martin Sebor <msebor@redhat.com>
4644
4645 PR tree-optimization/80933
4646 PR tree-optimization/80934
4647 * gcc.dg/fold-bcopy.c: New test.
4648 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4649 * gcc.dg/tree-ssa/alias-36.c: Likewise.
4650 * gcc.dg/pr79214.c: Adjust.
4651 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4652 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4653 * gcc.dg/builtins-nonnull.c: Likewise.
4654
4655 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4656
4657 PR target/71778
4658 * gcc.target/arm/pr71778.c: New.
4659
4660 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
4661
4662 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4663
4664 2017-06-16 Richard Biener <rguenther@suse.de>
4665
4666 PR tree-optimization/81090
4667 * gcc.dg/graphite/pr81090.c: New testcase.
4668
4669 2017-06-16 Janus Weil <janus@gcc.gnu.org>
4670
4671 PR fortran/80983
4672 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4673
4674 2017-06-16 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR sanitizer/81094
4677 * c-c++-common/ubsan/object-size-11.c: New test.
4678
4679 2017-06-15 Martin Sebor <msebor@redhat.com>
4680
4681 PR c++/80560
4682 * g++.dg/Wclass-memaccess.C: New test.
4683
4684 2017-06-15 Janus Weil <janus@gcc.gnu.org>
4685
4686 PR fortran/80983
4687 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4688
4689 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4690
4691 PR lto/69866
4692 * gcc.dg/lto/pr69866_0.c: New test.
4693 * gcc.dg/lto/pr69866_1.c: Likewise.
4694
4695 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4696
4697 PR target/78818
4698 * gcc.target/msp430/pr78818-real.c: New template for tests.
4699 * gcc.target/msp430/pr78818-auto.c: New test.
4700 * gcc.target/msp430/pr78818-data-region.c: New test.
4701 * gcc.target/msp430/pr78818-data-sec.c: New test.
4702 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4703
4704 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4705
4706 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4707 instructions in it rather than the number of IT blocks being 2.
4708 Transfer scan directive arm_thumb2 restriction to the whole
4709 testcase and restrict further to Thumb-only targets.
4710
4711 2017-06-15 Tamar Christina <tamar.christina@arm.com>
4712
4713 * gcc.target/arm/sdiv_costs_1.c:
4714 Use dg-add-options.
4715
4716 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4717
4718 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4719 * gcc.target/mips/pr51513-1.c: New test.
4720 * gcc.target/mips/pr51513-2.c: New test.
4721
4722 2017-06-14 Richard Biener <rguenther@suse.de>
4723
4724 PR tree-optimization/81083
4725 * gcc.dg/torture/pr81083.c: Add prototypes.
4726
4727 2017-06-14 Richard Biener <rguenther@suse.de>
4728
4729 PR middle-end/81088
4730 * c-c++-common/ubsan/pr81088.c: New testcase.
4731
4732 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4733
4734 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4735
4736 2017-06-14 Andrew Pinski <apinski@cavium.com>
4737 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4738
4739 PR target/71663
4740 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4741 * gcc.target/aarch64/vect-init-2.c: Likewise.
4742 * gcc.target/aarch64/vect-init-3.c: Likewise.
4743 * gcc.target/aarch64/vect-init-4.c: Likewise.
4744 * gcc.target/aarch64/vect-init-5.c: Likewise.
4745
4746 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4747
4748 PR c++/58541
4749 * g++.dg/cpp0x/constexpr-58541.C: New.
4750
4751 2017-06-14 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/81083
4754 * gcc.dg/torture/pr81083.c: New testcase.
4755
4756 2017-06-14 Jakub Jelinek <jakub@redhat.com>
4757
4758 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4759 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4760
4761 2017-06-13 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR c++/80973
4764 * g++.dg/ubsan/pr80973.C: New test.
4765
4766 PR c++/80984
4767 * g++.dg/opt/nrv18.C: New test.
4768
4769 2017-06-13 Martin Liska <mliska@suse.cz>
4770
4771 PR sanitize/78204
4772 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4773 test by adding no_sanitize attribute.
4774 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4775
4776 2017-06-13 Renlin Li <renlin.li@arm.com>
4777
4778 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4779 conditionally.
4780
4781 2017-06-13 Martin Jambor <mjambor@suse.cz>
4782
4783 PR tree-optimization/80803
4784 PR tree-optimization/81063
4785 gcc.dg/tree-ssa/pr80803.c: New test.
4786 gcc.dg/tree-ssa/pr81063.c: Likewise.
4787
4788 2017-06-12 Yury Gribov <tetra2005@gmail.com>
4789
4790 * c-c++-common/fold-masked-cmp-3.c: New test.
4791
4792 2017-06-13 Yury Gribov <tetra2005@gmail.com>
4793
4794 PR tree-optimization/67328
4795 * c-c++-common/fold-masked-cmp-1.c: New test.
4796 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4797 * gcc.dg/pr46309.c: Fix pattern.
4798 * gcc.dg/pr46309-2.c: Likewise.
4799
4800 2017-06-13 Tamar Christina <tamar.christina@arm.com>
4801
4802 * gcc.target/arm/sdiv_costs_1.c:
4803 Require arm_arch_v8a_ok and add march option.
4804
4805 2017-06-13 Martin Liska <mliska@suse.cz>
4806
4807 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4808 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4809 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4810
4811 2017-06-13 Richard Biener <rguenther@suse.de>
4812
4813 PR middle-end/81065
4814 * c-c++-common/ubsan/pr81065.c: New testcase.
4815
4816 2017-06-12 Ian Lance Taylor <iant@golang.org>
4817
4818 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4819 freorder. Update comment to explain test.
4820
4821 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4822
4823 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4824 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4825 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4826 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4827
4828 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4829
4830 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4831
4832 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4833
4834 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4835
4836 2017-06-12 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR tree-optimization/81003
4839 * gcc.c-torture/compile/pr81003.c: New test.
4840
4841 2017-06-12 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/81053
4844 * gcc.dg/torture/pr81053.c: New testcase.
4845
4846 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4847
4848 PR fortran/80988
4849 * gfortran.dg/implied_do_io_3.f90: New test.
4850
4851 2017-06-10 Tom de Vries <tom@codesourcery.com>
4852
4853 * lib/target-supports.exp (check_effective_target_signal): New proc.
4854 * lib/gcc.exp (gcc_target_compile): Remove appending of
4855 -DSIGNAL_SUPPRESS to additional_flags.
4856 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4857 additional_flags if effective target signal is not supported by the
4858 target.
4859 * gcc.c-torture/execute/20101011-1.c: Same.
4860 * gcc.dg/c99-stdint-1.c: Same.
4861 * gcc.dg/c99-stdint-2.c: Same.
4862 * gcc.dg/c99-stdint-5.c: Same.
4863 * gcc.dg/c99-stdint-6.c: Same.
4864 * gcc.dg/stdint-width-1.c: Same.
4865
4866 2017-06-10 Tom de Vries <tom@codesourcery.com>
4867
4868 * lib/target-supports.exp (check_effective_target_stack_size)
4869 (dg-effective-target-value): New proc.
4870 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4871 additional_flags.
4872 * lib/objc.exp (objc_target_compile): Same.
4873 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4874 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4875 dg-additional-options.
4876 * gcc.c-torture/compile/20080806-1.c: Same.
4877 * gcc.c-torture/compile/920723-1.c: Same.
4878 * gcc.c-torture/compile/930621-1.c: Same.
4879 * gcc.c-torture/compile/991214-2.c: Same.
4880 * gcc.c-torture/compile/bcopy.c: Same.
4881 * gcc.c-torture/compile/memtst.c: Same.
4882 * gcc.c-torture/compile/msp.c: Same.
4883 * gcc.c-torture/compile/stuct.c: Same.
4884 * gcc.c-torture/execute/20011008-3.c: Same.
4885 * gcc.c-torture/execute/20030209-1.c: Same.
4886 * gcc.c-torture/execute/20031012-1.c: Same.
4887 * gcc.c-torture/execute/20040805-1.c: Same.
4888 * gcc.c-torture/execute/920410-1.c: Same.
4889 * gcc.c-torture/execute/920501-7.c: Same.
4890 * gcc.c-torture/execute/921113-1.c: Same.
4891 * gcc.c-torture/execute/921202-1.c: Same.
4892 * gcc.c-torture/execute/921208-2.c: Same.
4893 * gcc.c-torture/execute/930106-1.c: Same.
4894 * gcc.c-torture/execute/930406-1.c: Same.
4895 * gcc.c-torture/execute/950221-1.c: Same.
4896 * gcc.c-torture/execute/960521-1.c: Same.
4897 * gcc.c-torture/execute/980605-1.c: Same.
4898 * gcc.c-torture/execute/comp-goto-1.c: Same.
4899 * gcc.c-torture/execute/comp-goto-2.c: Same.
4900 * gcc.c-torture/execute/memcpy-1.c: Same.
4901 * gcc.c-torture/execute/multi-ix.c: Same.
4902 * gcc.c-torture/execute/nestfunc-4.c: Same.
4903 * gcc.c-torture/execute/pr20621-1.c: Same.
4904 * gcc.c-torture/execute/pr23135.c: Same.
4905 * gcc.c-torture/execute/pr28982b.c: Same.
4906 * gcc.dg/loop-3.c: Same.
4907 * gcc.dg/struct-ret-3.c: Same.
4908 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4909 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4910 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4911 * gcc.dg/tree-prof/pr44777.c: Same.
4912
4913 2017-06-09 David Malcolm <dmalcolm@redhat.com>
4914
4915 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4916 (test_mutually_exclusive_suggestions): New test function.
4917 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4918 (test_mutually_exclusive_suggestions): New test function.
4919 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4920 (test_mutually_exclusive_suggestions): New test function.
4921 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4922 (test_show_locus): Add special-case for
4923 "test_mutually_exclusive_suggestions".
4924
4925 2017-06-09 Ian Lance Taylor <iant@golang.org>
4926
4927 * gcc.dg/tree-prof/split-1.c: New test.
4928
4929 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
4930
4931 * gcc.dg/predict-14.c: Avoid cold function detection.
4932 * gcc.target/i386/umod-3.c: Likewise.
4933
4934 2017-06-09 Tamar Christina <tamar.christina@arm.com>
4935
4936 * gcc.target/aarch64/lrint-matherr.h: New.
4937 * gcc.target/aarch64/inline-lrint_1.c: New.
4938 * gcc.target/aarch64/inline-lrint_2.c: New.
4939 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4940 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4941
4942 2017-06-09 Tamar Christina <tamar.christina@arm.com>
4943
4944 * gcc.target/arm/sdiv_costs_1.c: New.
4945
4946 2017-06-09 Tom de Vries <tom@codesourcery.com>
4947
4948 PR target/80855
4949 * gcc.target/nvptx/label-values.c: New test.
4950
4951 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4952
4953 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4954 Test for null definitions instead of them being undefined. Add entry
4955 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4956 about using the effective target for architecture extension.
4957 (check_effective_target_arm_arch_v7ve_ok): Remove.
4958 (add_options_for_arm_arch_v7ve): Likewise.
4959
4960 2017-06-09 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/66623
4963 * gcc.dg/vect/pr66623.c: New testcase.
4964
4965 2017-06-09 Richard Biener <rguenther@suse.de>
4966
4967 PR tree-optimization/79483
4968 * gcc.dg/graphite/pr79483.c: New testcase.
4969
4970 2017-06-09 Richard Biener <rguenther@suse.de>
4971
4972 PR middle-end/81007
4973 * g++.dg/pr81007.C: New testcase.
4974
4975 2017-06-09 Jakub Jelinek <jakub@redhat.com>
4976
4977 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4978 instead of "rsp" for -m32.
4979 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4980 target, add -msse2 to dg-options.
4981 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4982 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4983
4984 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4985
4986 PR target/80966
4987 * gcc.target/powerpc/stack-limit.c: New testcase.
4988
4989 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4990
4991 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4992 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4993 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4994 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4995 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4996 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
4997
4998 2017-06-08 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR c/81006
5001 * c-c++-common/gomp/pr81006.c: New test.
5002
5003 PR c++/81011
5004 * g++.dg/gomp/pr81011.C: New test.
5005
5006 PR middle-end/81005
5007 * c-c++-common/ubsan/align-10.c: New test.
5008 * c-c++-common/ubsan/null-13.c: New test.
5009
5010 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5011
5012 PR target/81015
5013 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5014 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5015 * gcc.target/i386/pr81015.c: New test.
5016
5017 2017-06-08 Tom de Vries <tom@codesourcery.com>
5018
5019 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5020 trampolines instead of NO_TRAMPOLINES.
5021 * gcc.c-torture/execute/20000822-1.c: Same.
5022 * gcc.c-torture/execute/920428-2.c: Same.
5023 * gcc.c-torture/execute/920501-7.c: Same.
5024 * gcc.c-torture/execute/920612-2.c: Same.
5025 * gcc.c-torture/execute/921017-1.c: Same.
5026 * gcc.c-torture/execute/921215-1.c: Same.
5027 * gcc.c-torture/execute/931002-1.c: Same.
5028 * gcc.c-torture/execute/comp-goto-2.c: Same.
5029 * gcc.c-torture/execute/nestfunc-1.c: Same.
5030 * gcc.c-torture/execute/nestfunc-2.c: Same.
5031 * gcc.c-torture/execute/nestfunc-3.c: Same.
5032 * gcc.c-torture/execute/nestfunc-5.c: Same.
5033 * gcc.c-torture/execute/nestfunc-6.c: Same.
5034 * gcc.c-torture/execute/pr24135.c: Same.
5035 * gcc.dg/Wtrampolines.c: Same.
5036 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5037 * gcc.dg/torture/stackalign/nested-5.c: Same.
5038 * gcc.dg/torture/stackalign/nested-6.c: Same.
5039 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5040 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5041 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5042 * gcc.dg/trampoline-1.c: Same.
5043 * gcc.dg/tree-prof/pr44777.c: Same.
5044 * gcc.target/i386/pr67770.c: Same.
5045 * lib/gcc.exp (gcc_target_compile): Remove appending of
5046 -DNO_TRAMPOLINES to additional_flags.
5047 * lib/objc.exp (objc_target_compile): Same.
5048
5049 2017-06-08 Tom de Vries <tom@codesourcery.com>
5050
5051 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5052 'gcc,no_trampolines' instead of 'no_trampolines'.
5053
5054 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5055
5056 PR middle-end/79988
5057 * gcc.target/i386/mpx/pr79988.c: New test.
5058
5059 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5060
5061 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5062 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5063 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5064
5065 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5066
5067 * g++.dg/tree-ssa/counts-1.C: New testcase.
5068 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5069
5070 2017-08-08 Julia Koval <julia.koval@intel.com>
5071
5072 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5073 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5074 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5075 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5076 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5077 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5078
5079 2017-06-08 Marek Polacek <polacek@redhat.com>
5080
5081 PR sanitize/80932
5082 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5083
5084 2017-08-08 Julia Koval <julia.koval@intel.com>
5085
5086 PR target/73350,80862
5087 * gcc.target/i386/pr73350.c: New test.
5088
5089 2017-06-08 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/80928
5092 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5093
5094 2017-06-07 Carl Love <cel@us.ibm.com>
5095
5096 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5097
5098 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5099
5100 PR c++/80990
5101 * g++.dg/cpp1z/class-deduction39.C: New.
5102
5103 2017-06-07 Marek Polacek <polacek@redhat.com>
5104
5105 PR sanitizer/80932
5106 * c-c++-common/ubsan/pr80932.c: New test.
5107
5108 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5109
5110 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5111 * gcc.target/i386/l_fma_double_2.c: Ditto.
5112 * gcc.target/i386/l_fma_double_3.c: Ditto.
5113 * gcc.target/i386/l_fma_double_4.c: Ditto.
5114 * gcc.target/i386/l_fma_double_5.c: Ditto.
5115 * gcc.target/i386/l_fma_double_6.c: Ditto.
5116 * gcc.target/i386/l_fma_float_1.c: Ditto.
5117 * gcc.target/i386/l_fma_float_2.c: Ditto.
5118 * gcc.target/i386/l_fma_float_3.c: Ditto.
5119 * gcc.target/i386/l_fma_float_4.c: Ditto.
5120 * gcc.target/i386/l_fma_float_5.c: Ditto.
5121 * gcc.target/i386/l_fma_float_6.c: Ditto.
5122
5123 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5124
5125 * gcc.target/aarch64/sdiv_costs_1.c: New.
5126
5127 2017-06-07 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/80928
5130 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5131 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5132
5133 2017-06-07 Richard Biener <rguenther@suse.de>
5134
5135 PR tree-optimization/80928
5136 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5137 check_results.
5138
5139 2017-06-06 Nathan Sidwell <nathan@acm.org>
5140
5141 * g++.dg/pr45330.C: Add inline namespace case.
5142
5143 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5144
5145 PR fortran/80975
5146 * gfortran.dg/matmul_16.f90: New test.
5147 * gfortran.dg/inline_matmul_18.f90: New test.
5148
5149 2017-06-06 Marek Polacek <polacek@redhat.com>
5150
5151 PR c/79983
5152 * gcc.dg/pr79983.c: New test.
5153
5154 2017-06-06 David S. Miller <davem@davemloft.net>
5155
5156 * gcc.target/sparc/sparc-ret-3.c: New test.
5157
5158 2017-06-06 Tom de Vries <tom@codesourcery.com>
5159
5160 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5161 label_values instead of NO_LABEL_VALUES.
5162 * gcc.c-torture/compile/920301-1.c: Same.
5163 * gcc.c-torture/compile/920501-1.c: Same.
5164 * gcc.c-torture/compile/941014-4.c: Same.
5165 * gcc.c-torture/compile/labels-1.c: Same.
5166 * gcc.c-torture/compile/pr18903.c: Same.
5167 * gcc.c-torture/execute/920302-1.c: Same.
5168 * gcc.c-torture/execute/920415-1.c: Same.
5169 * gcc.c-torture/execute/920428-2.c: Same.
5170 * gcc.c-torture/execute/920501-3.c: Same.
5171 * gcc.c-torture/execute/920501-4.c: Same.
5172 * gcc.c-torture/execute/920501-5.c: Same.
5173 * gcc.c-torture/execute/920501-7.c: Same.
5174 * gcc.c-torture/execute/920721-4.c: Same.
5175 * gcc.c-torture/execute/980526-1.c: Same.
5176 * gcc.c-torture/execute/990208-1.c: Same.
5177 * gcc.c-torture/execute/comp-goto-1.c: Same.
5178 * gcc.c-torture/execute/comp-goto-2.c: Same.
5179 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5180 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5181 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5182 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5183 * gcc.dg/tree-prof/pr44777.c: Same.
5184 * gcc.misc-tests/bprob-2.c: Same.
5185 * gcc.misc-tests/gcov-3.c: Same.
5186 * lib/gcc.exp (gcc_target_compile): Remove appending of
5187 -DNO_LABEL_VALUES to additional_flags.
5188 * lib/objc.exp (objc_target_compile): Same.
5189 * lib/target-supports.exp (check_effective_target_label_values): Test on
5190 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5191
5192 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5193
5194 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5195
5196 2017-06-06 Richard Biener <rguenther@suse.de>
5197
5198 PR tree-optimization/80974
5199 * gcc.dg/torture/pr80974.c: New testcase.
5200
5201 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5202
5203 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5204 "unsigned int" in conversation warning on line 15.
5205
5206 2017-06-06 Richard Biener <rguenther@suse.de>
5207
5208 PR tree-optimization/80928
5209 * gcc.dg/vect/pr80928.c: New testcase.
5210 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5211 * gcc.dg/vect/slp-13.c: Likewise.
5212 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5213
5214 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5215
5216 * g++.dg/plugin/comment_plugin.c: New test plugin.
5217 * g++.dg/plugin/comments-1.C: New test file.
5218 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5219
5220 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5221
5222 * gcc.misc-tests/gcov-1a.c: New test.
5223
5224 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5225
5226 * gcc.target/powerpc/clone1.c: New test.
5227
5228 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5229
5230 PR fortran/70601
5231 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5232
5233 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5234
5235 PR fortran/35339
5236 * gfortran.dg/implied_do_io_1.f90: New Test.
5237 * gfortran.dg/implied_do_io_2.f90: New Test.
5238
5239 2017-06-05 Renlin Li <renlin.li@arm.com>
5240
5241 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5242 selector to related line.
5243
5244 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5245
5246 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5247
5248 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5249
5250 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5251
5252 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5253
5254 * gcc.target/aarch64/subs_compare_2.c: New test.
5255
5256 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 * gcc.target/aarch64/subs_compare_1.c: New test.
5259
5260 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5261
5262 * gcc.target/mips/div-9.c: Delete duplicate test.
5263 * gcc.target/mips/div-10.c: Ditto.
5264 * gcc.target/mips/div-11.c: Ditto.
5265 * gcc.target/mips/div-12.c: Ditto.
5266
5267 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5268
5269 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5270
5271 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5272
5273 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5274 vesrion of the dejagnu grep.
5275 (list-module-names): Use it and adjust the regular expressions for
5276 modules and submodules.
5277 * gfortran.dg/prof/prof.exp: Cleanup modules.
5278 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5279 directives.
5280 * gfortran.dg/altreturn_8.f90: Likewise.
5281 * gfortran.dg/associate_12.f90: Likewise.
5282 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5283 * gfortran.dg/charlen_15.f90: Likewise.
5284 * gfortran.dg/class_4a.f03: Likewise.
5285 * gfortran.dg/class_54.f90: Likewise.
5286 * gfortran.dg/class_dummy_4.f03: Likewise.
5287 * gfortran.dg/class_dummy_5.f90: Likewise.
5288 * gfortran.dg/constructor_9.f90: Likewise.
5289 * gfortran.dg/dec_structure_15.f90: Likewise.
5290 * gfortran.dg/do_check_8.f90: Likewise.
5291 * gfortran.dg/dtio_26.f03: Likewise.
5292 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5293 * gfortran.dg/equiv_9.f90: Likewise.
5294 * gfortran.dg/extends_15.f90: Likewise.
5295 * gfortran.dg/finalize_22.f90: Likewise.
5296 * gfortran.dg/finalize_23.f90: Likewise.
5297 * gfortran.dg/generic_26.f90: Likewise.
5298 * gfortran.dg/generic_27.f90: Likewise.
5299 * gfortran.dg/namelist_76.f90: Likewise.
5300 * gfortran.dg/pointer_init_8.f90: Likewise.
5301 * gfortran.dg/pr61318.f90: Likewise.
5302 * gfortran.dg/pr77260_1.f90: Likewise.
5303 * gfortran.dg/pr77260_2.f90: Likewise.
5304 * gfortran.dg/pr77420_3.f90: Likewise.
5305 * gfortran.dg/proc_ptr_39.f90: Likewise.
5306 * gfortran.dg/proc_ptr_41.f90: Likewise.
5307 * gfortran.dg/proc_ptr_42.f90: Likewise.
5308 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5309 * gfortran.dg/submodule_1.f08: Likewise.
5310 * gfortran.dg/submodule_10.f08: Likewise.
5311 * gfortran.dg/submodule_14.f08: Likewise.
5312 * gfortran.dg/submodule_15.f08: Likewise.
5313 * gfortran.dg/submodule_2.f08: Likewise.
5314 * gfortran.dg/submodule_5.f08: Likewise.
5315 * gfortran.dg/submodule_6.f08: Likewise.
5316 * gfortran.dg/submodule_7.f08: Likewise.
5317 * gfortran.dg/submodule_8.f08: Likewise.
5318 * gfortran.dg/submodule_9.f08: Likewise.
5319 * gfortran.dg/transfer_class_2.f90: Likewise.
5320 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5321 * gfortran.dg/typebound_call_24.f03: Likewise.
5322 * gfortran.dg/typebound_call_25.f90: Likewise.
5323 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5324 * gfortran.dg/typebound_generic_12.f03: Likewise.
5325 * gfortran.dg/typebound_generic_13.f03: Likewise.
5326 * gfortran.dg/typebound_generic_14.f03: Likewise.
5327 * gfortran.dg/typebound_generic_15.f90: Likewise.
5328 * gfortran.dg/typebound_operator_16.f03: Likewise.
5329 * gfortran.dg/typebound_operator_18.f90: Likewise.
5330 * gfortran.dg/typebound_operator_20.f90: Likewise.
5331 * gfortran.dg/typebound_override_3.f90: Likewise.
5332 * gfortran.dg/typebound_override_4.f90: Likewise.
5333 * gfortran.dg/typebound_override_5.f90: Likewise.
5334 * gfortran.dg/typebound_override_6.f90: Likewise.
5335 * gfortran.dg/typebound_override_7.f90: Likewise.
5336 * gfortran.dg/typebound_proc_28.f03: Likewise.
5337 * gfortran.dg/typebound_proc_29.f90: Likewise.
5338 * gfortran.dg/typebound_proc_30.f90: Likewise.
5339 * gfortran.dg/typebound_proc_31.f90: Likewise.
5340 * gfortran.dg/typebound_proc_32.f90: Likewise.
5341 * gfortran.dg/typebound_proc_33.f90: Likewise.
5342 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5343 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5344 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5345 * gfortran.dg/use_only_3.f90: Likewise.
5346 * gfortran.dg/use_without_only_1.f90: Likewise.
5347 * gfortran.dg/warn_unused_function.f90: Likewise.
5348 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5349 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5350
5351 2017-06-04 Marek Polacek <polacek@redhat.com>
5352
5353 PR c/80919
5354 * gcc.dg/format/pr80919.c: New test.
5355
5356 2017-06-02 Martin Sebor <msebor@redhat.com>
5357
5358 PR c/80892
5359 * c-c++-common/Wfloat-conversion-2.c: New test.
5360
5361 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5362
5363 PR c++/68754
5364 * g++.dg/cpp1y/constexpr-68754.C: New.
5365
5366 2017-06-02 Carl Love <cel@us.ibm.com>
5367
5368 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5369 for the new built-ins.
5370
5371 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5372
5373 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5374
5375 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5376
5377 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5378 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5379 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5380 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5381 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5382
5383 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5384
5385 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5386
5387 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5388
5389 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5390
5391 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5392
5393 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5394 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5395 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5396 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5397 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5398 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5399 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5400 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5401 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5402
5403 2017-06-02 Nathan Sidwell <nathan@acm.org>
5404
5405 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5406
5407 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR rtl-optimization/80903
5410 * gcc.dg/pr80903.c: New test.
5411
5412 PR fortran/80918
5413 * gfortran.dg/gomp/pr80918.f90: New test.
5414
5415 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5416
5417 * c-c++-common/Wsizeof-pointer-div.c: New test.
5418 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5419 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5420 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5421 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5422 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5423 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5424 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5425 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5426 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5427 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5428 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5429 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5430 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5431 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5432 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5433 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5434 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5435 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5436
5437 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5438
5439 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5440 Update the target to power8-vector.
5441
5442 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5443
5444 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5445
5446 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5447
5448 * debug12.adb, debug12.ads: New testcase.
5449
5450 2017-06-01 Martin Jambor <mjambor@suse.cz>
5451
5452 PR tree-optimization/80898
5453 * gcc.dg/tree-ssa/pr80898.c: New test.
5454 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5455
5456 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/80896
5459 * g++.dg/cpp1z/nodiscard5.C: New.
5460
5461 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5462
5463 * gcc.target/arc/pr9001195952.c: New test.
5464
5465 2017-06-01 Tom de Vries <tom@codesourcery.com>
5466
5467 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5468 * gcc.c-torture/compile/asmgoto-1.c: Same.
5469 * gcc.dg/20000707-1.c: Same.
5470 * gcc.dg/pr38700.c: Same.
5471 * gcc.dg/pr70169.c: Same.
5472 * gcc.dg/pr80112.c: Same.
5473 * gcc.dg/torture/pr51071-2.c: Same.
5474 * gcc.dg/torture/pr51071.c: Same.
5475 * gcc.dg/tree-ssa/alias-34.c: Same.
5476
5477 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5478
5479 * gnat.dg/debug11.adb: New testcase.
5480
5481 2017-06-01 Richard Biener <rguenther@suse.de>
5482
5483 PR middle-end/66313
5484 * c-c++-common/ubsan/pr66313.c: New testcase.
5485 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5486
5487 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5488
5489 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
5490 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5491 to vsx_hw. Add dg-skip-if directive to disable this test if
5492 -mcpu overridden.
5493 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5494 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5495 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5496 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5497 to dg-option. Add dg-skip-if directive to disable this test
5498 for darwin. Add dg-skip-if directive to disable this test if
5499 -mcpu overridden.
5500
5501 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5502
5503 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5504 (_mm_maskz_max_sd): Test new intrinsics.
5505 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5506 (_mm_maskz_max_sd): Test new intrinsics.
5507 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5508 (_mm_maskz_max_ss): Test new intrinsics.
5509 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5510 (_mm_maskz_max_ss): Test new intrinsics.
5511 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5512 (_mm_maskz_min_sd): Test new intrinsics.
5513 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5514 (_mm_maskz_min_sd): Test new intrinsics.
5515 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5516 (_mm_maskz_min_ss): Test new intrinsics.
5517 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5518 (_mm_maskz_min_ss): Test new intrinsics.
5519
5520 2017-05-31 Nathan Sidwell <nathan@acm.org>
5521
5522 * g++.dg/lookup/lambda1.C New.
5523
5524 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5525
5526 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5527 on pointer should not be replaced.
5528
5529 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5530
5531 PR testsuite/80580
5532 * gcc.dg/gimplefe-error-7.c: New test.
5533
5534 2017-05-31 Graham Markall <graham.markall@embecosm.com>
5535
5536 * gcc.target/arc/add_n-combine.c: New test.
5537 * gcc.target/arc/sub_n-combine.c: New test.
5538
5539 2017-05-31 Richard Biener <rguenther@suse.de>
5540
5541 PR target/80880
5542 * gcc.target/i386/pr80880.c: New testcase.
5543
5544 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5545
5546 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5547
5548 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5549
5550 * gcc.dg/vect/pr80815-3.c: New test.
5551
5552 2017-05-31 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/80906
5555 * gcc.dg/graphite/pr80906.c: New testcase.
5556
5557 2017-05-30 Tom de Vries <tom@codesourcery.com>
5558
5559 PR testsuite/80910
5560 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5561 unsupported if host compiler does not support c++11.
5562 (host_supports_c++11): New proc.
5563
5564 2017-05-30 Martin Sebor <msebor@redhat.com>
5565
5566 PR c/80731
5567 * g++.dg/ext/utf16-4.C: Relax test.
5568 * gcc.dg/fixed-point/int-warning.c: Adjust.
5569
5570 2017-05-30 David Malcolm <dmalcolm@redhat.com>
5571
5572 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5573 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5574 test case.
5575 * g++.dg/plugin/show-template-tree-color.C: New test case.
5576 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5577 * g++.dg/template/show-template-tree-2.C: New test case.
5578 * g++.dg/template/show-template-tree-3.C: New test case.
5579 * g++.dg/template/show-template-tree-4.C: New test case.
5580 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5581 * g++.dg/template/show-template-tree.C: New test case.
5582
5583 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5584
5585 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5586 dg-options.
5587 * gfortran.dg/pr80107.f: Delete testcase.
5588
5589 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
5590
5591 PR target/80833
5592 * gcc.target/i386/pr80833-1.c: New test.
5593 * gcc.target/i386/pr80833-2.c: Ditto.
5594
5595 2017-05-30 Nathan Sidwell <nathan@acm.org>
5596
5597 PR c++/80913
5598 * g++.dg/lookup/pr80913.C: New.
5599
5600 2017-05-30 Richard Biener <rguenther@suse.de>
5601
5602 PR middle-end/80901
5603 * gcc.dg/torture/pr80901.c: New testcase.
5604
5605 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5606
5607 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5608
5609 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5610
5611 PR target/78838
5612 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5613
5614 2017-05-30 Richard Biener <rguenther@suse.de>
5615
5616 PR middle-end/80876
5617 * gcc.dg/torture/pr80876.c: New testcase.
5618
5619 2017-05-29 Nathan Sidwell <nathan@acm.org>
5620
5621 PR c++/80891 (#5)
5622 * g++.dg/lookup/pr80891-5.C: New.
5623
5624 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5625
5626 PR libgfortran/53029
5627 * gfortran.dg/read_5.f90: New test.
5628
5629 2017-05-29 Nathan Sidwell <nathan@acm.org>
5630
5631 PR c++/80891 (#4)
5632 * g++.dg/lookup/pr80891-4.C: New.
5633
5634 PR c++/80891 (#1)
5635 * g++.dg/lookup/pr80891-1.C: New.
5636
5637 PR c++/80891 (#3)
5638 * g++.dg/lookup/pr80891-3.C: New.
5639
5640 PR c++/80891 (#2)
5641 * g++.dg/lookup/pr80891-2.C: New.
5642
5643 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5644
5645 PR fortran/37131
5646 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5647 flags.
5648 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5649 * gfortran.dg/inline_matmul_17.f90: New test.
5650
5651 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5652
5653 * gfortran.dg/matmul_bounds_12.f90: New test.
5654
5655 2017-05-27 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR bootstrap/80887
5658 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5659
5660 2017-05-26 Nathan Sidwell <nathan@acm.org>
5661
5662 * g++.dg/cpp0x/dr2061.C: New.
5663 * g++.dg/parse/namespace-alias-1.C: Add more test.
5664
5665 2017-05-26 Bin Cheng <bin.cheng@arm.com>
5666
5667 PR tree-optimization/80815
5668 * gcc.dg/vect/pr80815-1.c: New test.
5669 * gcc.dg/vect/pr80815-2.c: New test.
5670
5671 2017-05-26 Martin Liska <mliska@suse.cz>
5672
5673 PR ipa/80663
5674 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5675 split at the problematic spot.
5676 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5677 a valid value of the param.
5678
5679 2017-05-26 Marek Polacek <polacek@redhat.com>
5680
5681 PR sanitizer/80875
5682 * c-c++-common/ubsan/pr80875.c: New test.
5683
5684 2017-05-26 Tom de Vries <tom@codesourcery.com>
5685
5686 PR testsuite/80557
5687 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5688 * gcc.dg/Wcxx-compat-8.c: Same.
5689 * gcc.dg/Wobjsize-1.c: Same.
5690 * gcc.dg/Wshadow-local-2.c: Same.
5691 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5692 * gcc.dg/anon-struct-6.c: Same.
5693 * gcc.dg/asm-wide-1.c: Same.
5694 * gcc.dg/builtin-inf-1.c: Same.
5695 * gcc.dg/builtin-redefine.c: Same.
5696 * gcc.dg/c90-array-lval-6.c: Same.
5697 * gcc.dg/c90-array-lval-7.c: Same.
5698 * gcc.dg/c90-fordecl-1.c: Same.
5699 * gcc.dg/c99-fordecl-2.c: Same.
5700 * gcc.dg/cast-lvalue-1.c: Same.
5701 * gcc.dg/cast-lvalue-2.c: Same.
5702 * gcc.dg/compound-lvalue-1.c: Same.
5703 * gcc.dg/cond-lvalue-1.c: Same.
5704 * gcc.dg/cpp/20000419-1.c: Same.
5705 * gcc.dg/cpp/backslash.c: Same.
5706 * gcc.dg/cpp/backslash2.c: Same.
5707 * gcc.dg/cpp/macspace1.c: Same.
5708 * gcc.dg/cpp/macspace2.c: Same.
5709 * gcc.dg/cpp/multiline-2.c: Same.
5710 * gcc.dg/cpp/pr27777.c: Same.
5711 * gcc.dg/cpp/pr30786.c: Same.
5712 * gcc.dg/cpp/pr34602.c: Same.
5713 * gcc.dg/cpp/redef1.c: Same.
5714 * gcc.dg/cpp/tr-warn1.c: Same.
5715 * gcc.dg/cpp/tr-warn3.c: Same.
5716 * gcc.dg/cpp/tr-warn6.c: Same.
5717 * gcc.dg/cpp/trad/hash.c: Same.
5718 * gcc.dg/cpp/trad/redef1.c: Same.
5719 * gcc.dg/cpp/ucs.c: Same.
5720 * gcc.dg/declspec-10.c: Same.
5721 * gcc.dg/declspec-11.c: Same.
5722 * gcc.dg/declspec-18.c: Same.
5723 * gcc.dg/format/c99-strftime-1.c: Same.
5724 * gcc.dg/format/ext-3.c: Same.
5725 * gcc.dg/format/pr72858.c: Same.
5726 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5727 * gcc.dg/init-string-1.c: Same.
5728 * gcc.dg/label-decl-3.c: Same.
5729 * gcc.dg/m-un-2.c: Same.
5730 * gcc.dg/nofixed-point-2.c: Same.
5731 * gcc.dg/noncompile/20020213-1.c: Same.
5732 * gcc.dg/pch/counter-2.c: Same.
5733 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5734 * gcc.dg/pr27528.c: Same.
5735 * gcc.dg/pr27953.c: Same.
5736 * gcc.dg/pr35899.c: Same.
5737 * gcc.dg/pr37561.c: Same.
5738 * gcc.dg/pr45461.c: Same.
5739 * gcc.dg/pr45750.c: Same.
5740 * gcc.dg/pr53196-2.c: Same.
5741 * gcc.dg/pr53265.c: Same.
5742 * gcc.dg/redecl-1.c: Same.
5743 * gcc.dg/tls/thr-init-1.c: Same.
5744 * gcc.dg/torture/pr51106-1.c: Same.
5745 * gcc.dg/torture/pr51106-2.c: Same.
5746 * gcc.dg/uninit-19.c: Same.
5747 * gcc.dg/uninit-pr20644.c: Same.
5748
5749 2017-05-26 Jakub Jelinek <jakub@redhat.com>
5750
5751 * g++.dg/cpp1z/decomp29.C (p): New variable.
5752 (main): Add further tests.
5753
5754 2017-05-26 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/80842
5757 * gcc.dg/torture/pr80842.c: New testcase.
5758
5759 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/79652
5762 * g++.dg/cpp0x/pr79652.C: New.
5763
5764 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/71451
5767 * g++.dg/cpp0x/variadic170.C: New.
5768
5769 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5770
5771 * g++.dg/warn/Wcatch-value-1.C: New test.
5772 * g++.dg/warn/Wcatch-value-2.C: New test.
5773 * g++.dg/warn/Wcatch-value-3.C: New test.
5774
5775 2017-05-25 Nathan Sidwell <nathan@acm.org>
5776
5777 * g++.dg/lookup/using56.C: New.
5778 * g++.dg/lookup/using57.C: New.
5779 * g++.dg/lookup/using58.C: New.
5780 * g++.dg/lookup/using59.C: New.
5781
5782 * g++.dg/lookup/using17.C: Adjust diagnostics.
5783
5784 2017-05-25 Martin Sebor <msebor@redhat.com>
5785
5786 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5787 positives on ILP32.
5788 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5789 column numbers.
5790 * gcc.dg/pr60114.c: Same.
5791
5792 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5793
5794 * gfortran.dg/pr48636.f90: Fix template better.
5795
5796 2017-05-25 Nathan Sidwell <nathan@acm.org>
5797
5798 * g++.dg/lookup/koenig14.C: New.
5799
5800 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5801
5802 PR c++/79583
5803 * g++.dg/cpp0x/pr79583.C: New.
5804
5805 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 PR c++/68578
5808 * g++.dg/cpp1y/pr68578.C: New.
5809
5810 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
5811
5812 * gcc.dg/tree-ssa/vce-1.c: New file.
5813
5814 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
5815
5816 * gcc.dg/tree-ssa/addadd.c: New file.
5817
5818 2017-05-24 Nathan Sidwell <nathan@acm.org>
5819
5820 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5821 * g++.dg/lookup/friend19.C: New.
5822 * g++.dg/lookup/friend20.C: New.
5823
5824 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
5825
5826 PR c++/80544
5827 * g++.dg/expr/cast11.C: New test.
5828
5829 2017-05-24 Martin Sebor <msebor@redhat.com>
5830
5831 PR c/80731
5832 * c-c++-common/Wfloat-conversion.c: Adjust.
5833 * c-c++-common/dfp/convert-int-saturate.c: Same.
5834 * c-c++-common/pr68657-1.c: Same.
5835 * g++.dg/ext/utf-cvt.C: Same.
5836 * g++.dg/ext/utf16-4.C: Same.
5837 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5838 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5839 * g++.dg/warn/Wconversion3.C: Same.
5840 * g++.dg/warn/Wconversion4.C: Same.
5841 * g++.dg/warn/Wsign-conversion.C: Same.
5842 * g++.dg/warn/overflow-warn-1.C: Same.
5843 * g++.dg/warn/overflow-warn-3.C: Same.
5844 * g++.dg/warn/overflow-warn-4.C: Same.
5845 * g++.dg/warn/pr35635.C: Same.
5846 * g++.old-deja/g++.mike/enum1.C: Same.
5847 * gcc.dg/Wconversion-3.c: Same.
5848 * gcc.dg/Wconversion-5.c: Same.
5849 * gcc.dg/Wconversion-complex-c99.c: Same.
5850 * gcc.dg/Wconversion-complex-gnu.c: Same.
5851 * gcc.dg/Wconversion-integer.c: Same.
5852 * gcc.dg/Wsign-conversion.c: Same.
5853 * gcc.dg/bitfld-2.c: Same.
5854 * gcc.dg/c90-const-expr-11.c: Same.
5855 * gcc.dg/c90-const-expr-7.c: Same.
5856 * gcc.dg/c99-const-expr-7.c: Same.
5857 * gcc.dg/overflow-warn-1.c: Same.
5858 * gcc.dg/overflow-warn-2.c: Same.
5859 * gcc.dg/overflow-warn-3.c: Same.
5860 * gcc.dg/overflow-warn-4.c: Same.
5861 * gcc.dg/overflow-warn-5.c: Same.
5862 * gcc.dg/overflow-warn-8.c: Same.
5863 * gcc.dg/overflow-warn-9.c: New test.
5864 * gcc.dg/pr35635.c: Adjust.
5865 * gcc.dg/pr59940.c: Same.
5866 * gcc.dg/pr59963-2.c: Same.
5867 * gcc.dg/pr60114.c: Same.
5868 * gcc.dg/switch-warn-2.c: Same.
5869 * gcc.dg/utf-cvt.c: Same.
5870 * gcc.dg/utf16-4.c: Same.
5871
5872 2017-05-24 Jakub Jelinek <jakub@redhat.com>
5873
5874 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5875 Don't include limits.h.
5876 (w): Conditionalize on long long wider than int. Use
5877 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5878 -9223372036854775808.
5879 (x): Use __INT_MAX__ instead of INT_MAX.
5880
5881 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5882
5883 PR fortran/66094
5884 * gfortran.dg/inline_matmul_16.f90: New test.
5885
5886 2017-05-24 Tom de Vries <tom@codesourcery.com>
5887
5888 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5889
5890 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5891
5892 PR middle-end/80823
5893 * gcc.dg/pr80823.c: New test.
5894
5895 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5896
5897 * gcc.target/s390/pr80725.c: New test.
5898
5899 2017-05-23 Nathan Sidwell <nathan@acm.org>
5900
5901 * g++.dg/lookup/extern-c-hidden.C: New.
5902 * g++.dg/lookup/extern-redecl1.C: New.
5903
5904 PR c++/80866
5905 * g++.dg/parse/pr80866.C: New.
5906
5907 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5908
5909 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5910 * gcc.dg/ipa/inline-5.c: Likewise.
5911 * gfortran.dg/pr48636.f90: Likewise.
5912
5913 2017-05-23 Nathan Sidwell <nathan@acm.org>
5914
5915 * g++.dg/parse/ctor9.C: Adjust expected error.
5916
5917 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5918
5919 PR libgfortran/80256
5920 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5921 Cygwin.
5922
5923 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5924
5925 * c-c++-common/goacc/parallel-dims-1.c: Update.
5926 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5927 * c-c++-common/goacc/routine-1.c: Likewise.
5928 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5929 * g++.dg/goacc/template.C: Likewise.
5930 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5931 * gfortran.dg/goacc/routine-3.f90: Likewise.
5932 * gfortran.dg/goacc/sie.f95: Likewise.
5933 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5934
5935 2017-05-23 Nathan Sidwell <nathan@acm.org>
5936
5937 * g++.dg/lookup/using13.C: Adjust expected error.
5938
5939 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5940
5941 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5942
5943 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5944
5945 PR target/80718
5946 * gcc.target/powerpc/pr80718.c: New test.
5947
5948 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5949
5950 * gcc.target/powerpc/conditional-return.c: New testcase.
5951
5952 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5953
5954 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5955 LE-only.
5956
5957 2017-05-22 Janus Weil <janus@gcc.gnu.org>
5958
5959 PR fortran/80766
5960 * gfortran.dg/typebound_call_28.f90: New test.
5961
5962 2017-05-22 Nathan Sidwell <nathan@acm.org>
5963
5964 * g++.dg/lookup/strong-using.C: New.
5965
5966 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5967
5968 * gcc.target/arm/movsi_movt.c: New test.
5969 * gcc.target/arm/movdi_movt.c: New test.
5970
5971 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5972
5973 * gnat.dg/specs/not_null1.ads: New test.
5974
5975 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5976
5977 * gnat.dg/limited_with5.ad[sb]: New test.
5978 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5979 * gnat.dg/limited_with6.ad[sb]: New test.
5980 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5981
5982 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5983
5984 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5985 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5986
5987 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5988
5989 PR c++/70265
5990 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5991 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5992
5993 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5994
5995 PR libgfortran/80333
5996 * gfortran.dg/dtio_30.f03: New test.
5997
5998 2017-05-19 Marek Polacek <polacek@redhat.com>
5999
6000 PR sanitizer/80800
6001 * c-c++-common/ubsan/pr80800.c: New test.
6002 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6003
6004 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6005
6006 * c-c++-common/goacc/default-1.c: Update.
6007 * c-c++-common/goacc/default-2.c: Likewise.
6008 * c-c++-common/goacc/default-4.c: Likewise.
6009 * gfortran.dg/goacc/default-1.f95: Likewise.
6010 * gfortran.dg/goacc/default-4.f: Likewise.
6011 * c-c++-common/goacc/default-5.c: New file.
6012 * gfortran.dg/goacc/default-5.f: Likewise.
6013
6014 * c-c++-common/goacc/default-1.c: New file.
6015 * c-c++-common/goacc/default-2.c: Likewise.
6016 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6017 test cases in...
6018 * c-c++-common/goacc/default-3.c: ... this new file, and...
6019 * c-c++-common/goacc/default-4.c: ... this new file.
6020 * gfortran.dg/goacc/default.f95: Remove file, including its test
6021 cases in...
6022 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6023 * gfortran.dg/goacc/default-2.f: ... this new file.
6024 * gfortran.dg/goacc/default-3.f95: New file.
6025 * gfortran.dg/goacc/default-4.f: Likewise.
6026
6027 2017-05-19 Nathan Sidwell <nathan@acm.org>
6028
6029 * g++.dg/inherit/covariant7.C: Adjust.
6030
6031 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6032
6033 * gcc.target/arm/tls-disable-literal-pool.c: Change
6034 require-effective-target to tls_native.
6035 Move dg-error to return statement line and change to dg-message.
6036
6037 2017-05-19 Richard Biener <rguenther@suse.de>
6038
6039 PR c++/80593
6040 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6041 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6042
6043 2017-05-19 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/80764
6046 * gcc.dg/torture/pr80764.c: New testcase.
6047
6048 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6049
6050 PR target/80510
6051 * gcc.target/powerpc/pr80510-1.c: New test.
6052 * gcc.target/powerpc/pr80510-2.c: Likewise.
6053
6054 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6055
6056 * gcc.dg/pragma-diag-7.c: New test.
6057
6058 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6059
6060 PR target/80799
6061 * g++.dg/other/i386-11.C: New test.
6062
6063 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6064
6065 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6066 * fold-vec-div-floatdouble.c: Likewise.
6067 * fold-vec-logical-ands-char.c: Likewise.
6068 * fold-vec-logical-ands-int.c: Likewise.
6069 * fold-vec-logical-ands-short.c: Likewise.
6070 * fold-vec-logical-ors-char.c: Likewise.
6071 * fold-vec-logical-ors-int.c: Likewise.
6072 * fold-vec-logical-ors-short.c: Likewise.
6073 * fold-vec-logical-other-char.c: Likewise.
6074 * fold-vec-mule-misc.c: Likewise.
6075 * fold-vec-mult-float.c: Likewise.
6076 * fold-vec-mult-floatdouble.c: Likewise.
6077 * fold-vec-mult-int.c: Likewise.
6078 * fold-vec-mult-int128-p9.c: Likewise.
6079 * fold-vec-sub-floatdouble.c: Likewise.
6080 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6081 Add lp64 requirement.
6082 * fold-vec-mult-int128-p8.c: Likewise.
6083 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6084
6085 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6086
6087 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6088 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6089 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6090 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6091 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6092 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6093 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6094 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6095 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6096 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6097 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6098 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6099 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6100 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6101 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6102 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6103 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6104 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6105 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6106 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6107 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6108 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6109 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6110 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6111 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6112 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6113
6114 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6115
6116 * gcc.target/sparc/niagara7-align.c: New test.
6117
6118 2017-05-18 Marek Polacek <polacek@redhat.com>
6119
6120 PR sanitizer/80797
6121 * c-c++-common/ubsan/null-12.c: New test.
6122
6123 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6124
6125 PR middle-end/80692
6126 * gcc.c-torture/execute/pr80692.c: New testcase.
6127
6128 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6129
6130 PR libgfortran/80741
6131 * gfortran.dg/read_4.f90: New test.
6132
6133 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6134
6135 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6136
6137 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6138
6139 PR fortran/80668
6140 * gfortran.dg/pr80668.f90: New.
6141
6142 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6143
6144 PR middle-end/80775
6145 * gcc.dg/pr80775.c: New test.
6146
6147 2017-05-17 Marek Polacek <polacek@redhat.com>
6148
6149 PR sanitizer/80659
6150 * gcc.dg/asan/pr80659.c: New test.
6151
6152 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6153
6154 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6155 unsigned long.
6156
6157 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6158
6159 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6160
6161 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6162 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6163
6164 PR tree-optimization/80457
6165 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6166 call vect_model_simple_cost.
6167
6168 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6169
6170 PR fortran/80554
6171 * gfortran.dg/submodule_29.f08: New test.
6172
6173 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6174
6175 * g++.dg/other/accessor-fixits-1.C: New test case.
6176 * g++.dg/other/accessor-fixits-2.C: New test case.
6177 * g++.dg/other/accessor-fixits-3.C: New test case.
6178 * g++.dg/other/accessor-fixits-4.C: New test case.
6179
6180 2017-05-16 Carl Love <cel@us.ibm.com>
6181
6182 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6183 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6184 built-ins to the test suite file. Note, support for mradds exists
6185 but no test case exists.
6186 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6187 built-ins to the test suite file.
6188
6189 2017-05-16 Marek Polacek <polacek@redhat.com>
6190
6191 PR sanitizer/80536
6192 PR sanitizer/80386
6193 * c-c++-common/ubsan/pr80536.c: New test.
6194 * g++.dg/ubsan/pr80386.C: New test.
6195
6196 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6197
6198 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6199 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6200
6201 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6202
6203 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6204 expected output of vadd, vsub and vmul instructions.
6205 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6206 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6207 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6208
6209 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6210
6211 PR libgfortran/80727
6212 * gfortran.dg/read_3.f90: New test.
6213
6214 2017-05-15 Nathan Sidwell <nathan@acm.org>
6215
6216 PR c++/79369
6217 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6218
6219 PR c++/79369
6220 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6221 * g++.dg/cpp0x/pr79369.C: New.
6222
6223 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6224
6225 PR fortran/80752
6226 * gfortran.dg/pr80752.f90: New test.
6227
6228 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6229
6230 PR target/80425
6231 * gcc.target/i386/pr80425-1.c: New test.
6232 * gcc.target/i386/pr80425-2.c: Ditto.
6233
6234 2017-05-15 Jeff Law <law@redhat.com>
6235
6236 * gcc.target/mips/reorgbug-1.c: New test.
6237
6238 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6239
6240 * gnat.dg/specs/pack13.ads: New test.
6241
6242 2017-05-14 Martin Sebor <msebor@redhat.com>
6243
6244 PR middle-end/77671
6245 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6246 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6247 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6248 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6249 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6250
6251 2017-05-14 Martin Sebor <msebor@redhat.com>
6252
6253 PR middle-end/80669
6254 * gcc.dg/builtin-stpncpy.c: New test.
6255
6256 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6257
6258 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6259 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6260 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6261 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6262
6263 2017-05-14 Julia Koval <julia.koval@intel.com>
6264
6265 * gcc.target/i386/xgetsetbv.c: New test.
6266
6267 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6268
6269 PR fortran/80442
6270 * gfortran.dg/impl_do_var_data.f90: New Test
6271
6272 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6273
6274 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6275 A regression test for a private array access case which caused
6276 an assert.
6277
6278 2017-05-12 Martin Sebor <msebor@redhat.com>
6279
6280 PR testsuite/80643
6281 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6282 to the purpose of the test.
6283
6284 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6285
6286 * gcc.target/powerpc/bmi-andn-1.c: New file
6287 * gcc.target/powerpc/bmi-andn-2.c: New file.
6288 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6289 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6290 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6291 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6292 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6293 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6294 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6295 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6296 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6297 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6298 * gcc.target/powerpc/bmi-check.h: New File.
6299 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6300 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6301 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6302 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6303 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6304 * gcc.target/powerpc/bmi2-check.h: New file.
6305 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6306 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6307 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6308 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6309 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6310 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6311 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6312 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6313 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6314
6315 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/60430
6318 * g++.dg/cpp0x/pr60430.C: New.
6319
6320 2017-05-12 Jeff Law <law@redhat.com>
6321
6322 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6323
6324 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6325
6326 PR middle-end/80707
6327 * g++.dg/pr80707.C: New test.
6328
6329 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6330
6331 * gcc.target/powerpc/fold-vec-div-float.c: New.
6332 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6333 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6334
6335 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6336
6337 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6338 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6339 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6340 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6341 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6342 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6343 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6344 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6345 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6346 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6347 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6348 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6349
6350 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6351
6352 PR c++/49604
6353 * g++.dg/cpp0x/forw_enum14.C: New.
6354 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6355
6356 2017-05-12 Richard Biener <rguenther@suse.de>
6357
6358 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6359
6360 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 PR c++/67687
6363 * g++.dg/cpp0x/constexpr-ice17.C: New.
6364
6365 2017-05-12 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/80713
6368 * gcc.dg/torture/pr80713.c: New testcase.
6369
6370 2017-05-12 Andi Kleen <ak@linux.intel.com>
6371
6372 PR testsuite/77684
6373 * lib/target-supports.exp (profopt-perf-wrapper):
6374 Add -m8 option to increase parallelism.
6375
6376 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6377
6378 * c-c++-common/goacc/parallel-dims-1.c: New file.
6379 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6380
6381 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6382 * c-c++-common/goacc/classify-kernels.c: Likewise.
6383 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6384 Likewise.
6385 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6386 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6387 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6388 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6389 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6390 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6391 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6392 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6393 * c-c++-common/goacc/kernels-loop.c: Likewise.
6394 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6395 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6396 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6397 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6398 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6399 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6400 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6401 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6402 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6403 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6404 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6405 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6406
6407 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6408 * c-c++-common/goacc/classify-kernels.c: Likewise.
6409 * c-c++-common/goacc/classify-parallel.c: Likewise.
6410 * c-c++-common/goacc/classify-routine.c: Likewise.
6411 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6412 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6413 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6414 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6415
6416 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6417 * c-c++-common/goacc/classify-kernels.c: Likewise.
6418 * c-c++-common/goacc/classify-parallel.c: Likewise.
6419 * c-c++-common/goacc/classify-routine.c: Likewise.
6420 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6421 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6422 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6423 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6424
6425 2017-05-11 Nathan Sidwell <nathan@acm.org>
6426
6427 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6428
6429 2017-05-11 Carl Love <cel@us.ibm.com>
6430
6431 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6432 to the test suite file.
6433 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6434 to the test suite file.
6435
6436 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6437
6438 PR fortran/78659
6439 * gfortran.dg/namelist_91.f90: New test.
6440 * gfortran.dg/namelist_92.f90: New test.
6441 * gfortran.dg/namelist_93.f90: New test.
6442 * gfortran.dg/namelist_94.f90: New test.
6443
6444 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6445
6446 PR target/80695
6447 * gcc.target/powerpc/pr80695-p8.c: New file.
6448 * gcc.target/powerpc/pr80695-p9.c: New file.
6449
6450 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6451 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR target/80706
6454 * gcc.target/i386/pr80706.c: New test.
6455
6456 2017-05-11 Julia Koval <julia.koval@intel.com>
6457
6458 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6459 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6460 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6461 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6462
6463 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6464
6465 PR c++/70538
6466 * g++.dg/cpp0x/pr70538.C: New.
6467
6468 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6469
6470 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6471 Remove unnecessary loop. Run on 32-bit targets only.
6472 (dg-options): Remove -fno-tree-sink.
6473
6474 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6475
6476 * gcc.target/powerpc/cmpb-1.c: New test.
6477 * gcc.target/powerpc/cmpb-2.c: New test.
6478 * gcc.target/powerpc/cmpb-3.c: New test.
6479 * gcc.target/powerpc/cmpb32-1.c: New test.
6480 * gcc.target/powerpc/cmpb32-2.c: New test.
6481
6482 2017-05-11 Richard Biener <rguenther@suse.de>
6483
6484 PR tree-optimization/80705
6485 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6486
6487 2017-05-11 Nathan Sidwell <nathan@acm.org>
6488
6489 * lib/scanlang.exp: New.
6490 * lib/gcc-dg.exp: Load scanlang.exp.
6491 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6492
6493 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6494
6495 PR testsuite/80580
6496 * gcc.dg/gimplefe-error-6.c: New test.
6497
6498 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6499
6500 PR testsuite/80580
6501 * gcc.dg/gimplefe-error-5.c: New test.
6502
6503 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6504
6505 PR testsuite/80580
6506 * gcc.dg/gimplefe-error-4.c: New test.
6507
6508 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6509
6510 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6511
6512 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6513
6514 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6515 (_mm_maskz_max_round_sd): Test new intrinsics.
6516 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6517 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6518 (_mm_maskz_max_round_ss): Test new intrinsics.
6519 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6520 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6521 (_mm_maskz_min_round_sd): Test new intrinsics.
6522 * gcc.target/i386/avx512f-vminsd-2.c: New.
6523 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6524 (_mm_maskz_min_round_ss): Test new intrinsics.
6525 * gcc.target/i386/avx512f-vminss-2.c: New.
6526 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6527 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6528 (__builtin_ia32_minss_mask_round): Test new builtins.
6529 * gcc.target/i386/sse-13.c: Ditto.
6530 * gcc.target/i386/sse-23.c: Ditto.
6531 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6532 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6533 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6534 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6535 (_mm_mask_min_round_ss): Test new intrinsics.
6536 * gcc.target/i386/testround-1.c: Ditto.
6537
6538 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6539
6540 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6541 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6542 (_mm_maskz_div_round_sd): Test new intrinsics.
6543 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6544 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6545 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6546 (_mm_maskz_div_round_ss): Test new intrinsics.
6547 * gcc.target/i386/avx512f-vdivss-2.c: New.
6548 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6549 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6550 (_mm_maskz_mul_round_sd): Test new intrinsics.
6551 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6552 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6553 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6554 (_mm_maskz_mul_round_ss): Test new intrinsics.
6555 * gcc.target/i386/avx512f-vmulss-2.c: New.
6556 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6557 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6558 (__builtin_ia32_mulss_mask_round): Test new builtins.
6559 * gcc.target/i386/sse-13.c: Ditto.
6560 * gcc.target/i386/sse-23.c: Ditto.
6561 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6562 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6563 (_mm_maskz_mul_round_ss): Test new intrinsics.
6564 * gcc.target/i386/testround-1.c: Ditto.
6565
6566 2017-05-10 Julia Koval <julia.koval@intel.com>
6567
6568 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6569 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6570 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6571
6572 2017-05-10 Julia Koval <julia.koval@intel.com>
6573
6574 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6575 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6576 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6577 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6578
6579 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6580
6581 PR tree-optimization/51513
6582 * gcc.target/powerpc/pr51513.c: New test.
6583 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6584 __builtin_abort().
6585 * gcc.dg/predict-14.c: Likewise.
6586
6587 2017-05-10 Carl Love <cel@us.ibm.com>
6588 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6589 to the test suite file.
6590 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6591 to the test suite file.
6592
6593 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6594
6595 PR tree-optimization/77644
6596 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6597
6598 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
6599
6600 * gcc.dg/guality/inline-params-2.c: New.
6601
6602 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6603
6604 PR c++/80145
6605 * g++.dg/cpp1y/auto-fn37.C: New.
6606 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6607
6608 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6609
6610 PR target/68163
6611 * gcc.target/powerpc/pr68163.c: New test.
6612
6613 2017-05-09 Janus Weil <janus@gcc.gnu.org>
6614
6615 PR fortran/79311
6616 * gfortran.dg/finalize_32.f90: New test.
6617
6618 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6619
6620 PR c/35441
6621 * gcc.dg/pr35441.c: New test.
6622
6623 2017-05-09 Martin Sebor <msebor@redhat.com>
6624
6625 PR testsuite/80643
6626 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6627 output.
6628
6629 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/80186
6632 * g++.dg/template/crash126.C: New.
6633
6634 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6635
6636 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6637 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6638 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6639 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6640
6641 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6642
6643 PR testsuite/80611
6644 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6645
6646 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6647
6648 * gcc.target/arc/tmac-1.c: New file.
6649 * gcc.target/arc/tmac-2.c: Likewise.
6650 * gcc.target/arc/tmac.h: Likewise.
6651
6652 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6653 Andrew Burgess <andrew.burgess@embecosm.com>
6654
6655 * gcc.target/arc/firq-1.c: New file.
6656 * gcc.target/arc/firq-2.c: Likewise.
6657 * gcc.target/arc/firq-3.c: Likewise.
6658 * gcc.target/arc/firq-4.c: Likewise.
6659 * gcc.target/arc/firq-5.c: Likewise.
6660 * gcc.target/arc/firq-6.c: Likewise.
6661
6662 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6663
6664 * gcc.target/arc/interrupt-5.c: Newfile.
6665 * gcc.target/arc/interrupt-6.c: Likewise.
6666 * gcc.target/arc/interrupt-7.c: Likewise.
6667 * gcc.target/arc/interrupt-8.c: Likewise.
6668 * gcc.target/arc/interrupt-9.c: Likewise.
6669
6670 2017-05-09 Richard Biener <rguenther@suse.de>
6671
6672 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6673 and adjust.
6674 * gcc.dg/vect/vect-50.c: Likewise.
6675
6676 2017-05-09 Marek Polacek <polacek@redhat.com>
6677
6678 PR c/80525
6679 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6680 * c-c++-common/Wlogical-op-2.c: New test.
6681
6682 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6683
6684 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6685 for targets with __SIZEOF_INT__ < 4.
6686
6687 2017-05-09 Richard Biener <rguenther@suse.de>
6688
6689 * gcc.dg/vect/vect-50.c: Revert last change.
6690 * gcc.dg/vect/vect-44.c: Likewise.
6691
6692 2017-05-08 Martin Sebor <msebor@redhat.com>
6693
6694 PR translation/80280
6695 * gcc.dg/format/gcc_diag-10.c: New test.
6696
6697 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6698
6699 PR target/80101
6700 * gcc.target/powerpc/pr80101-1.c: New test.
6701
6702 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6703
6704 PR fortran/79930
6705 * gfortran.dg/inline_transpose_1.f90: Add
6706 -finline-matmul-limit=0 to options.
6707 * gfortran.dg/matmul_5.f90: Likewise.
6708 * gfortran.dg/vect/vect-8.f90: Likewise.
6709 * gfortran.dg/inline_matmul_14.f90: New test.
6710 * gfortran.dg/inline_matmul_15.f90: New test.
6711
6712 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6713
6714 PR fortran/80602
6715 * gfortran.dg/matmul_15.f90: New test case.
6716
6717 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6718
6719 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6720 * gcc.dg/vect/vect-50.c: Likewise.
6721
6722 2017-05-07 Jeff Law <law@redhat.com>
6723
6724 Revert:
6725 2017-05-06 Jeff Law <law@redhat.com>
6726 PR tree-optimization/78496
6727 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6728 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6729
6730 2017-05-06 Jeff Law <law@redhat.com>
6731
6732 PR tree-optimization/78496
6733 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6734 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6735
6736 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6737
6738 * gcc.target/aarch64/spill_1.c: New test.
6739
6740 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6741
6742 PR rtl-optimization/75964
6743 * gcc.dg/torture/pr75964.c: New test.
6744
6745 2017-05-06 Tom de Vries <tom@codesourcery.com>
6746
6747 PR testsuite/80606
6748 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6749 * gcc.target/i386/avx-vtestpd-2.c: Same.
6750 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6751 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6752 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6753 * gcc.target/i386/avx-vtestpd-3.c: Same.
6754 * gcc.target/i386/avx-vtestps-1.c: Same.
6755 * gcc.target/i386/avx-vtestps-2.c: Same.
6756 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6757 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6758 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6759 * gcc.target/i386/avx-vtestps-3.c: Same.
6760
6761 2017-05-06 Tom de Vries <tom@codesourcery.com>
6762
6763 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6764
6765 2017-05-06 Tom de Vries <tom@codesourcery.com>
6766
6767 PR testsuite/80557
6768 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6769 * gcc.target/powerpc/altivec-types-1.c: Same.
6770
6771 2017-05-06 Tom de Vries <tom@codesourcery.com>
6772
6773 PR testsuite/80557
6774 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6775 * gcc.target/spu/intrinsics-1.c: Same.
6776
6777 2017-05-06 Tom de Vries <tom@codesourcery.com>
6778
6779 PR testsuite/80557
6780 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6781
6782 2017-05-06 Tom de Vries <tom@codesourcery.com>
6783
6784 PR testsuite/80557
6785 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6786 * gcc.target/aarch64/spellcheck_2.c: Same.
6787 * gcc.target/aarch64/spellcheck_3.c: Same.
6788
6789 2017-05-06 Tom de Vries <tom@codesourcery.com>
6790
6791 PR testsuite/80557
6792 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6793 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6794 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6795 * g++.dg/debug/dwarf2/typedef5.C: Same.
6796 * g++.dg/goacc/data-1.C: Same.
6797
6798 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6799
6800 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6801
6802 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6803
6804 PR target/79038
6805 PR target/79202
6806 PR target/79203
6807 * gcc.target/powerpc/ppc-round3.c: New test.
6808 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6809
6810 2017-05-05 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR tree-optimization/80632
6813 * gcc.dg/pr80632.c: New test.
6814
6815 PR tree-optimization/80558
6816 * gcc.dg/tree-ssa/vrp115.c: New test.
6817
6818 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6819 Thomas Preud'homme <thomas.preudhomme@arm.com>
6820 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6821
6822 PR target/71607
6823 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6824 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6825 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6826 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6827 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6828 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6829 * gcc.target/arm/tls-disable-literal-pool.c: New.
6830
6831 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6832
6833 PR tree-optimization/80613
6834 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6835
6836 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6837
6838 PR c++/71577
6839 * g++.dg/cpp0x/pr71577.C: New.
6840
6841 2017-05-04 Martin Sebor <msebor@redhat.com>
6842
6843 PR middle-end/79234
6844 * gcc.dg/builtin-stringop-chk-8.c: New test.
6845 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6846 * gcc.dg/builtin-stringop-chk-4.c: Same.
6847 * gcc.dg/builtin-strncat-chk-1.c: Same.
6848 * g++.dg/ext/strncpy-chk1.C: Same.
6849 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6850 * gcc.dg/out-of-bounds-1.c: Same.
6851 * gcc.dg/pr78138.c: Same.
6852 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6853 * gfortran.dg/mvbits_7.f90: Same.
6854
6855 2017-05-04 Martin Sebor <msebor@redhat.com>
6856
6857 PR preprocessor/79214
6858 PR middle-end/79222
6859 PR middle-end/79223
6860 * gcc.dg/pr79214.c: New test.
6861 * gcc.dg/pr79214.h: New test header.
6862 * gcc.dg/pr79222.c: New test.
6863 * gcc.dg/pr79223.c: New test.
6864 * gcc.dg/pr78138.c: Adjust.
6865 * gfortran.dg/unconstrained_commons.f: Same.
6866
6867 2017-05-04 Martin Sebor <msebor@redhat.com>
6868
6869 PR translation/80280
6870 * g++.dg/abi/Wabi-2-3.C: Adjust.
6871 * g++.dg/abi/Wabi-3-2.C: Ditto.
6872 * g++.dg/lookup/using17.C: Ditto.
6873 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6874
6875 2017-05-04 Martin Jambor <mjambor@suse.cz>
6876
6877 PR tree-optimization/80622
6878 * gcc.dg/tree-ssa/pr80622.c: New test.
6879
6880 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6881
6882 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6883
6884 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
6885
6886 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6887 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6888
6889 2017-05-04 Richard Biener <rguenther@suse.de>
6890
6891 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6892
6893 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6894
6895 * gcc.dg/vect/vect-profile-1.c: New test.
6896
6897 2017-05-04 Marek Polacek <polacek@redhat.com>
6898
6899 PR tree-optimization/80612
6900 * gcc.dg/torture/pr80612.c: New test.
6901
6902 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6903 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6904
6905 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6906 check_effective_target_arm_thumb1_movt_ok.
6907
6908 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6909
6910 * gcc.target/arm/fpscr.c: New file.
6911
6912 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6913
6914 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6915 target.
6916
6917 2017-05-04 Tom de Vries <tom@codesourcery.com>
6918
6919 PR testsuite/80557
6920 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6921 line numbers.
6922 * g++.dg/warn/miss-format-1.C: Same.
6923 * g++.dg/warn/overflow-warn-1.C: Same.
6924 * g++.dg/warn/overflow-warn-3.C: Same.
6925 * g++.dg/warn/overflow-warn-4.C: Same.
6926
6927 2017-05-04 Tom de Vries <tom@codesourcery.com>
6928
6929 PR testsuite/80557
6930 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6931 * gcc.target/i386/pr68657.c: Same.
6932 * gcc.target/i386/pr69255-1.c: Same.
6933 * gcc.target/i386/pr69255-2.c: Same.
6934 * gcc.target/i386/pr69255-3.c: Same.
6935
6936 2017-05-04 Richard Biener <rguenther@suse.de>
6937
6938 PR tree-optimization/31130
6939 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6940 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6941 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6942 * gcc.dg/pr52904.c: Remove XFAIL.
6943 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6944
6945 2017-05-03 Jeff Law <law@redhat.com>
6946
6947 PR tree-optimization/78496
6948 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6949
6950 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
6951
6952 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6953
6954 2017-05-03 Richard Biener <rguenther@suse.de>
6955
6956 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6957
6958 2017-05-03 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR tree-optimization/79472
6961 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6962 to dg-options.
6963 * gcc.dg/tree-ssa/vrp113.c: New test.
6964 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6965 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6966 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6967
6968 2017-05-03 Tom de Vries <tom@codesourcery.com>
6969
6970 PR testsuite/80557
6971 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6972 * c-c++-common/Wshift-negative-value-2.c: Same.
6973 * c-c++-common/Wshift-negative-value-3.c: Same.
6974 * c-c++-common/Wshift-negative-value-4.c: Same.
6975 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6976 * c-c++-common/cpp/pr60400.c: Same.
6977 * c-c++-common/fmax-errors.c: Same.
6978 * c-c++-common/goacc/data-2.c: Same.
6979 * c-c++-common/goacc/host_data-2.c: Same.
6980 * c-c++-common/gomp/simd4.c: Same.
6981 * c-c++-common/pr28656.c: Same.
6982 * c-c++-common/pr43395.c: Same.
6983 * c-c++-common/torture/pr57945.c: Same.
6984
6985 2017-05-03 Tom de Vries <tom@codesourcery.com>
6986
6987 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6988 arg of dg directive.
6989 * c-c++-common/goacc/routine-3.c: Same.
6990 * c-c++-common/goacc/routine-4.c: Same.
6991
6992 2017-05-02 David Malcolm <dmalcolm@redhat.com>
6993
6994 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6995 (test_fixit_insert_newline): New function.
6996 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6997 (test_fixit_insert_newline): New function.
6998 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6999 (test_fixit_insert_newline): New function.
7000 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7001 (test_fixit_insert_newline): New function.
7002 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7003 (test_show_locus): Handle test_fixit_insert_newline.
7004
7005 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7006
7007 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7008
7009 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7010
7011 * gcc.dg/lsr-div1.c: New testcase.
7012
7013 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7014
7015 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7016 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7017 (_mm_maskz_add_round_sd): Test new intrinsics.
7018 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7019 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7020 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7021 (_mm_maskz_add_round_ss): Test new intrinsics.
7022 * gcc.target/i386/avx512f-vaddss-2.c: New.
7023 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7024 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7025 (_mm_maskz_sub_round_sd): Test new intrinsics.
7026 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7027 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7028 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7029 (_mm_maskz_sub_round_ss): Test new intrinsics.
7030 * gcc.target/i386/avx512f-vsubss-2.c: New.
7031 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7032 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7033 (__builtin_ia32_subss_mask_round): Test new builtins.
7034 * gcc.target/i386/sse-13.c: Ditto.
7035 * gcc.target/i386/sse-23.c: Ditto.
7036 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7037 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7038 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7039 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7040 (_mm_mask_sub_round_ss): Test new intrinsics.
7041 * gcc.target/i386/testround-1.c: Ditto.
7042
7043 2017-05-02 Martin Jambor <mjambor@suse.cz>
7044
7045 PR tree-optimization/78687
7046 * g++.dg/tree-ssa/pr78687.C: New test.
7047
7048 2017-05-02 Richard Biener <rguenther@suse.de>
7049
7050 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7051 behavior.
7052 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7053
7054 2017-05-02 Richard Biener <rguenther@suse.de>
7055
7056 PR tree-optimization/80591
7057 * gcc.dg/torture/pr80591.c: New testcase.
7058
7059 2017-05-02 Richard Biener <rguenther@suse.de>
7060
7061 PR tree-optimization/80549
7062 * gcc.dg/torture/pr80549.c: New testcase.
7063
7064 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7065
7066 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7067 unsigned long.
7068
7069 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7070
7071 PR c++/80038
7072 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7073
7074 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7075
7076 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7077 reflect insertion fix-it hints at the same location now being
7078 consolidated.
7079
7080 2017-05-01 Martin Sebor <msebor@redhat.com>
7081
7082 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7083 on ILP32 targets.
7084
7085 2017-05-01 Tom de Vries <tom@codesourcery.com>
7086
7087 * gcc.dg/pr78768.c: Require linker plugin.
7088
7089 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7090
7091 PR fortran/37131
7092 * gfortran.dg/matmul_bounds_11.f90: New test.
7093
7094 2017-05-01 Martin Sebor <msebor@redhat.com>
7095
7096 PR tree-optimization/79715
7097 * gcc.dg/pr79715.c: New test.
7098
7099 2017-05-01 Tom de Vries <tom@codesourcery.com>
7100
7101 PR testsuite/65941
7102 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7103 * g++.dg/other/pr59492.C: Require effective target rdrand.
7104
7105 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7106
7107 * g++.dg/diagnostic/member-decl-1.C: New test.
7108
7109 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7110
7111 PR tree-optimization/80487
7112 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7113
7114 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7115
7116 PR tree-optimization/79697
7117 * gcc.dg/tree-ssa/pr79697.c: New test.
7118
7119 2017-04-29 Tom de Vries <tom@codesourcery.com>
7120
7121 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7122
7123 2017-04-28 Martin Sebor <msebor@redhat.com>
7124
7125 PR tree-optimization/80523
7126 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7127
7128 2017-04-28 Tom de Vries <tom@codesourcery.com>
7129
7130 PR testsuite/80557
7131 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7132 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7133
7134 2017-04-28 Tom de Vries <tom@codesourcery.com>
7135
7136 PR testsuite/80557
7137 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7138 * obj-c++.dg/bitfield-4.mm: Same.
7139 * obj-c++.dg/bitfield-5.mm: Same.
7140 * obj-c++.dg/exceptions-3.mm: Same.
7141 * obj-c++.dg/exceptions-5.mm: Same.
7142 * obj-c++.dg/method-1.mm: Same.
7143 * obj-c++.dg/method-12.mm: Same.
7144 * obj-c++.dg/method-13.mm: Same.
7145 * obj-c++.dg/method-15.mm: Same.
7146 * obj-c++.dg/method-16.mm: Same.
7147 * obj-c++.dg/property/at-property-18.mm: Same.
7148 * obj-c++.dg/property/at-property-25.mm: Same.
7149 * obj-c++.dg/property/at-property-5.mm: Same.
7150 * obj-c++.dg/property/dynamic-2.mm: Same.
7151 * obj-c++.dg/property/property-neg-3.mm: Same.
7152 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7153 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7154 * obj-c++.dg/syntax-error-1.mm: Same.
7155 * obj-c++.dg/try-catch-13.mm: Same.
7156 * objc.dg/bitfield-4.m: Same.
7157 * objc.dg/class-1.m: Same.
7158 * objc.dg/method-11.m: Same.
7159 * objc.dg/method-6.m: Same.
7160 * objc.dg/method-7.m: Same.
7161 * objc.dg/method-9.m: Same.
7162 * objc.dg/missing-proto-3.m: Same.
7163 * objc.dg/naming-2.m: Same.
7164 * objc.dg/property/at-property-16.m: Same.
7165 * objc.dg/property/at-property-18.m: Same.
7166 * objc.dg/property/at-property-25.m: Same.
7167 * objc.dg/property/at-property-5.m: Same.
7168 * objc.dg/property/dynamic-2.m: Same.
7169 * objc.dg/property/property-neg-3.m: Same.
7170 * objc.dg/protocol-inheritance-1.m: Same.
7171 * objc.dg/protocol-inheritance-2.m: Same.
7172
7173 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7174
7175 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7176
7177 2017-04-28 Tom de Vries <tom@codesourcery.com>
7178
7179 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7180 dg-(error|warning|message|bogus).
7181 * g++.dg/conversion/dr195-1.C: Same.
7182 * g++.dg/conversion/dr195.C: Same.
7183 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7184 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7185 * g++.dg/cpp0x/inline-ns7.C: Same.
7186 * g++.dg/cpp0x/variadic105.C: Same.
7187 * g++.dg/cpp0x/variadic65.C: Same.
7188 * g++.dg/expr/call2.C: Same.
7189 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7190 * g++.dg/expr/pmf-1.C: Same.
7191 * g++.dg/ext/altivec-types-1.C: Same.
7192 * g++.dg/ext/altivec-types-2.C: Same.
7193 * g++.dg/ext/altivec-types-3.C: Same.
7194 * g++.dg/ext/attrib14.C: Same.
7195 * g++.dg/ext/complit1.C: Same.
7196 * g++.dg/ext/forscope2.C: Same.
7197 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7198 * g++.dg/ext/label13.C: Same.
7199 * g++.dg/ext/member-attr.C: Same.
7200 * g++.dg/ext/visibility/anon7.C: Same.
7201 * g++.dg/ext/visibility/visibility-7.C: Same.
7202 * g++.dg/ext/vla2.C: Same.
7203 * g++.dg/inherit/access2.C: Same.
7204 * g++.dg/inherit/covariant12.C: Same.
7205 * g++.dg/inherit/covariant14.C: Same.
7206 * g++.dg/inherit/namespace-as-base.C: Same.
7207 * g++.dg/inherit/template-as-base.C: Same.
7208 * g++.dg/lookup/ambig1.C: Same.
7209 * g++.dg/lookup/ambig2.C: Same.
7210 * g++.dg/lookup/ambig3.C: Same.
7211 * g++.dg/lookup/class-member-1.C: Same.
7212 * g++.dg/lookup/conv-1.C: Same.
7213 * g++.dg/lookup/decl1.C: Same.
7214 * g++.dg/lookup/koenig1.C: Same.
7215 * g++.dg/lookup/scoped1.C: Same.
7216 * g++.dg/lookup/scoped2.C: Same.
7217 * g++.dg/lookup/two-stage4.C: Same.
7218 * g++.dg/lookup/used-before-declaration.C: Same.
7219 * g++.dg/lookup/using.C: Same.
7220 * g++.dg/lookup/using17.C: Same.
7221 * g++.dg/lookup/using2.C: Same.
7222 * g++.dg/other/abstract2.C: Same.
7223 * g++.dg/other/classkey1.C: Same.
7224 * g++.dg/other/component1.C: Same.
7225 * g++.dg/other/const1.C: Same.
7226 * g++.dg/other/const2.C: Same.
7227 * g++.dg/other/conversion1.C: Same.
7228 * g++.dg/other/do1.C: Same.
7229 * g++.dg/other/error1.C: Same.
7230 * g++.dg/other/error10.C: Same.
7231 * g++.dg/other/error3.C: Same.
7232 * g++.dg/other/error4.C: Same.
7233 * g++.dg/other/error5.C: Same.
7234 * g++.dg/other/error8.C: Same.
7235 * g++.dg/other/error9.C: Same.
7236 * g++.dg/other/field1.C: Same.
7237 * g++.dg/other/init1.C: Same.
7238 * g++.dg/other/ptrmem2.C: Same.
7239 * g++.dg/other/return1.C: Same.
7240 * g++.dg/overload/builtin3.C: Same.
7241 * g++.dg/overload/error1.C: Same.
7242 * g++.dg/overload/error2.C: Same.
7243 * g++.dg/overload/koenig2.C: Same.
7244 * g++.dg/overload/pmf1.C: Same.
7245 * g++.dg/parse/args1.C: Same.
7246 * g++.dg/parse/attr3.C: Same.
7247 * g++.dg/parse/constant4.C: Same.
7248 * g++.dg/parse/crash10.C: Same.
7249 * g++.dg/parse/crash18.C: Same.
7250 * g++.dg/parse/crash19.C: Same.
7251 * g++.dg/parse/crash20.C: Same.
7252 * g++.dg/parse/crash21.C: Same.
7253 * g++.dg/parse/crash22.C: Same.
7254 * g++.dg/parse/crash32.C: Same.
7255 * g++.dg/parse/decl-specifier-1.C: Same.
7256 * g++.dg/parse/error58.C: Same.
7257 * g++.dg/parse/local-class1.C: Same.
7258 * g++.dg/parse/non-dependent2.C: Same.
7259 * g++.dg/parse/parameter-declaration-1.C: Same.
7260 * g++.dg/parse/ptrmem2.C: Same.
7261 * g++.dg/parse/ptrmem3.C: Same.
7262 * g++.dg/parse/saved1.C: Same.
7263 * g++.dg/tc1/dr101.C: Same.
7264 * g++.dg/tc1/dr142.C: Same.
7265 * g++.dg/tc1/dr176.C: Same.
7266 * g++.dg/template/conv4.C: Same.
7267 * g++.dg/template/crash56.C: Same.
7268 * g++.dg/template/dependent-expr2.C: Same.
7269 * g++.dg/template/error1.C: Same.
7270 * g++.dg/template/error2.C: Same.
7271 * g++.dg/template/explicit6.C: Same.
7272 * g++.dg/template/init-list.C: Same.
7273 * g++.dg/template/local1.C: Same.
7274 * g++.dg/template/lookup2.C: Same.
7275 * g++.dg/template/meminit2.C: Same.
7276 * g++.dg/template/nontype25.C: Same.
7277 * g++.dg/template/ptrmem2.C: Same.
7278 * g++.dg/template/qualttp19.C: Same.
7279 * g++.dg/template/qualttp20.C: Same.
7280 * g++.dg/template/ttp3.C: Same.
7281 * g++.dg/template/unify4.C: Same.
7282 * g++.dg/template/unify6.C: Same.
7283 * g++.dg/template/unify7.C: Same.
7284 * g++.dg/template/warn1.C: Same.
7285 * g++.dg/tree-ssa/dom-invalid.C: Same.
7286 * g++.dg/ubsan/shift-1.C: Same.
7287 * g++.dg/warn/Wunused-2.C: Same.
7288 * g++.dg/warn/Wunused-4.C: Same.
7289 * g++.dg/warn/Wunused-6.C: Same.
7290 * g++.dg/warn/deprecated-6.C: Same.
7291 * g++.dg/warn/deprecated.C: Same.
7292 * g++.dg/warn/effc1.C: Same.
7293 * g++.dg/warn/effc3.C: Same.
7294 * g++.dg/warn/incomplete1.C: Same.
7295 * g++.dg/warn/inline1.C: Same.
7296 * g++.dg/warn/noeffect2.C: Same.
7297 * g++.dg/warn/noeffect4.C: Same.
7298 * g++.dg/warn/oldcast1.C: Same.
7299 * g++.dg/warn/sentinel.C: Same.
7300 * g++.dg/warn/unit-1.C: Same.
7301 * g++.old-deja/g++.pt/inherit2.C: Same.
7302 * g++.old-deja/g++.pt/overload8.C: Same.
7303 * gcc.dg/20000926-1.c: Same.
7304 * gcc.dg/20040223-1.c: Same.
7305 * gcc.dg/Warray-bounds-7.c: Same.
7306 * gcc.dg/alias-1.c: Same.
7307 * gcc.dg/alias-12.c: Same.
7308 * gcc.dg/alias-13.c: Same.
7309 * gcc.dg/alias-2.c: Same.
7310 * gcc.dg/array-13.c: Same.
7311 * gcc.dg/array-4.c: Same.
7312 * gcc.dg/attr-ifunc-2.c: Same.
7313 * gcc.dg/attr-invalid.c: Same.
7314 * gcc.dg/attr-noinline.c: Same.
7315 * gcc.dg/bitfld-2.c: Same.
7316 * gcc.dg/c90-const-expr-7.c: Same.
7317 * gcc.dg/c99-const-expr-7.c: Same.
7318 * gcc.dg/cpp/20000625-1.c: Same.
7319 * gcc.dg/cpp/charconst-4.c: Same.
7320 * gcc.dg/cpp/include2.c: Same.
7321 * gcc.dg/cpp/include2a.c: Same.
7322 * gcc.dg/decl-4.c: Same.
7323 * gcc.dg/deprecated-4.c: Same.
7324 * gcc.dg/deprecated.c: Same.
7325 * gcc.dg/dfp/altivec-types.c: Same.
7326 * gcc.dg/float-range-1.c: Same.
7327 * gcc.dg/pack-test-3.c: Same.
7328 * gcc.dg/pr11492.c: Same.
7329 * gcc.dg/pr15360-1.c: Same.
7330 * gcc.dg/pr37908.c: Same.
7331 * gcc.dg/pr53265.c: Same.
7332 * gcc.dg/pr57287-2.c: Same.
7333 * gcc.dg/pr57287.c: Same.
7334 * gcc.dg/redecl-1.c: Same.
7335 * gcc.dg/sync-3.c: Same.
7336 * gcc.dg/two-types-1.c: Same.
7337 * gcc.dg/two-types-2.c: Same.
7338 * gcc.dg/two-types-4.c: Same.
7339 * gcc.dg/two-types-5.c: Same.
7340 * gcc.dg/two-types-6.c: Same.
7341 * gcc.dg/two-types-7.c: Same.
7342 * gcc.dg/two-types-8.c: Same.
7343 * gcc.dg/two-types-9.c: Same.
7344 * gcc.dg/uninit-I.c: Same.
7345 * gcc.dg/uninit-pr19430.c: Same.
7346 * gcc.dg/visibility-7.c: Same.
7347 * gcc.dg/winline-10.c: Same.
7348 * gcc.dg/winline-2.c: Same.
7349 * gcc.dg/winline-3.c: Same.
7350 * gcc.dg/winline-9.c: Same.
7351 * gcc.target/i386/attr-returns_twice-1.c: Same.
7352 * gcc.target/i386/chkp-const-check-2.c: Same.
7353 * gcc.target/i386/chkp-label-address.c: Same.
7354 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7355 * gcc.target/i386/pr39162.c: Same.
7356 * gcc.target/i386/sse-5.c: Same.
7357 * gcc.target/powerpc/altivec-types-1.c: Same.
7358 * gcc.target/powerpc/altivec-types-2.c: Same.
7359 * gcc.target/powerpc/altivec-types-3.c: Same.
7360 * gcc.target/powerpc/float128-mix.c: Same.
7361 * gcc.target/powerpc/no-r11-3.c: Same.
7362 * gcc.target/spu/Wmain.c: Same.
7363 * gcc.target/spu/ea/errors2.c: Same.
7364 * gfortran.dg/assignment_1.f90: Same.
7365 * gfortran.dg/common_3.f90: Same.
7366 * gfortran.dg/der_io_1.f90: Same.
7367 * gfortran.dg/g77/20030326-1.f: Same.
7368 * gfortran.dg/g77/9263.f: Same.
7369 * gfortran.dg/g77/960317-1.f: Same.
7370 * gfortran.dg/g77/970625-2.f: Same.
7371 * gfortran.dg/g77/980615-0.f: Same.
7372 * gfortran.dg/g77/check0.f: Same.
7373 * gfortran.dg/g77/dnrm2.f: Same.
7374 * gfortran.dg/g77/pr9258.f: Same.
7375 * gfortran.dg/ichar_1.f90: Same.
7376 * gfortran.dg/interface_1.f90: Same.
7377 * gfortran.dg/namelist_1.f90: Same.
7378 * gfortran.dg/namelist_2.f90: Same.
7379 * gfortran.dg/namelist_3.f90: Same.
7380 * gfortran.dg/namelist_print_2.f: Same.
7381 * gfortran.dg/oldstyle_1.f90: Same.
7382 * gfortran.dg/runtime_warning_1.f90: Same.
7383 * gfortran.dg/underflow.f90: Same.
7384 * gnat.dg/specs/integer_value.ads: Same.
7385 * obj-c++.dg/fsf-package-0.m: Same.
7386 * objc.dg/two-types-1.m: Same.
7387
7388 2017-04-28 Martin Liska <mliska@suse.cz>
7389
7390 PR gcov-profile/79891
7391 * gcc.misc-tests/gcov-17.c: New test.
7392 * gcc.misc-tests/gcov-18.c: New test.
7393
7394 2017-04-28 Tom de Vries <tom@codesourcery.com>
7395
7396 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7397 dg-(error|warning|message|bogus).
7398 * g++.dg/parse/parameter-declaration-1.C: Same.
7399 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7400 * gcc.dg/Wpointer-sign-Wall.c: Same.
7401 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7402 * gcc.dg/cpp/19990413-1.c: Same.
7403 * gcc.dg/dg-test-1.c: Same.
7404 * gcc.dg/empty-source-2.c: Same.
7405 * gcc.dg/empty-source-3.c: Same.
7406 * gcc.dg/format/c99-printf-1.c: Same.
7407 * gcc.dg/format/c99-scanf-1.c: Same.
7408 * gcc.dg/label-decl-2.c: Same.
7409 * gcc.dg/m-un-2.c: Same.
7410 * gcc.dg/uninit-pr20644-O0.c: Same.
7411 * gfortran.dg/pr70006.f90: Same.
7412 * obj-c++.dg/fsf-package-0.m: Same.
7413
7414 2017-04-28 Tom de Vries <tom@codesourcery.com>
7415
7416 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7417 dg-(error|warning|message|bogus).
7418 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7419 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7420 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7421 * c-c++-common/pr20000.c: Same.
7422 * c-c++-common/pr49706.c: Same.
7423 * g++.dg/ext/utf16-4.C: Same.
7424 * g++.dg/parse/error2.C: Same.
7425 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7426 * g++.dg/warn/Wtype-limits.C: Same.
7427 * g++.dg/warn/overflow-warn-1.C: Same.
7428 * g++.dg/warn/overflow-warn-3.C: Same.
7429 * gcc.dg/Wpointer-sign-Wall.c: Same.
7430 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7431 * gcc.dg/Wtype-limits-Wextra.c: Same.
7432 * gcc.dg/Wtype-limits.c: Same.
7433 * gcc.dg/cpp/19990413-1.c: Same.
7434 * gcc.dg/dg-test-1.c: Same.
7435 * gcc.dg/empty-source-2.c: Same.
7436 * gcc.dg/empty-source-3.c: Same.
7437 * gcc.dg/label-decl-2.c: Same.
7438 * gcc.dg/m-un-2.c: Same.
7439 * gcc.dg/uninit-pr19430-O0.c: Same.
7440 * gcc.dg/uninit-pr19430.c: Same.
7441 * gcc.dg/uninit-pr20644-O0.c: Same.
7442 * gcc.dg/utf16-4.c: Same.
7443 * gfortran.dg/pr70006.f90: Same.
7444 * obj-c++.dg/fsf-package-0.m: Same.
7445
7446 2017-04-28 Richard Biener <rguenther@suse.de>
7447
7448 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7449 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7450 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7451 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7452 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7453 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7454
7455 2017-04-27 Marek Polacek <polacek@redhat.com>
7456
7457 PR sanitizer/80349
7458 * c-c++-common/ubsan/pr80349.c: New test.
7459
7460 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7461
7462 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7463 diagnostics.
7464 * g++.dg/warn/pr12242.C: Likewise.
7465
7466 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
7467
7468 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7469
7470 2017-04-27 Martin Liska <mliska@suse.cz>
7471
7472 PR testsuite/79455
7473 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7474 more generic.
7475
7476 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR c++/80534
7479 * g++.dg/other/pr80534-1.C: New test.
7480 * g++.dg/other/pr80534-2.C: New test.
7481
7482 2017-04-27 Richard Biener <rguenther@suse.de>
7483
7484 PR middle-end/80539
7485 * gcc.dg/torture/pr80539.c: New testcase.
7486
7487 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR target/77728
7490 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7491
7492 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7493
7494 * g++.dg/diagnostic/nested-name-1.C: New test.
7495
7496 2017-04-26 Martin Liska <mliska@suse.cz>
7497
7498 * gcc.dg/guality/guality.h: Add prefix to test verification.
7499
7500 2017-04-25 Nathan Sidwell <nathan@acm.org>
7501
7502 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7503
7504 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
7505
7506 PR target/70799
7507 * gcc.target/i386/pr70799-5.c: New test.
7508
7509 2017-04-25 Martin Sebor <msebor@redhat.com>
7510
7511 PR tree-optimization/80497
7512 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7513
7514 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7515 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR target/77728
7518 * g++.dg/abi/pr77728-1.C: New test.
7519
7520 2017-04-25 Marek Polacek <polacek@redhat.com>
7521
7522 PR sanitizer/80349
7523 * g++.dg/ubsan/pr80349-2.C: New test.
7524
7525 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7526
7527 * g++.dg/cpp0x/enum34.C: New test.
7528
7529 2017-04-25 Tom de Vries <tom@codesourcery.com>
7530
7531 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7532 variables.
7533 (dg-line): New proc.
7534 (process-message): Handle line number variables.
7535 * objc.dg/try-catch-12.m: Use dg-line.
7536
7537 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7538
7539 PR target/80482
7540 * gcc.target/powerpc/vec-constvolatile.c: New test.
7541
7542 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7543
7544 * g++.dg/semicolon-fixits.C: New test case.
7545
7546 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7547
7548 * gcc.dg/semicolon-fixits.c: New test case.
7549
7550 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7551
7552 * g++.dg/lookup/missing-std-include.C: New test file.
7553
7554 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7555 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR target/77728
7558 * g++.dg/abi/pr77728-2.C: New test.
7559
7560 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7561
7562 PR c++/80177
7563 * g++.dg/spellcheck-pr80177.C: New test case.
7564
7565 2017-04-25 Nathan Sidwell <nathan@acm.org>
7566
7567 * g++.dg/dg.exp (find-cxx-tests): New function.
7568 (main): Use it, remove explicit pruning
7569
7570 2017-04-25 Richard Biener <rguenther@suse.de>
7571
7572 PR tree-optimization/80492
7573 * gcc.dg/pr80492.c: New testcase.
7574
7575 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7576
7577 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7578 for targets with int size less than 32 bits.
7579
7580 2017-04-25 Richard Biener <rguenther@suse.de>
7581
7582 PR tree-optimization/79201
7583 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7584 * gcc.target/i386/pr22152.c: Disable sinking.
7585
7586 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7587
7588 PR target/80464
7589 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7590
7591 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7592
7593 PR target/79895
7594 * gcc.target/s390/pr79895.c: New test.
7595
7596 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7597
7598 PR target/80080
7599 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7600 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7601 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7602
7603 2017-04-25 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR rtl-optimization/80501
7606 * gcc.c-torture/execute/pr80501.c: New test.
7607
7608 PR rtl-optimization/80500
7609 * gcc.dg/pr80500.c: New test.
7610
7611 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
7612
7613 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7614 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7615
7616 2017-04-22 Janus Weil <janus@gcc.gnu.org>
7617
7618 PR fortran/80121
7619 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7620 directive.
7621
7622 2017-04-24 David Malcolm <dmalcolm@redhat.com>
7623
7624 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7625 * jit.dg/test-alignment.c: New test case.
7626 * jit.dg/test-alignment.cc: New test case.
7627 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7628 New test case.
7629
7630 2017-04-24 David Malcolm <dmalcolm@redhat.com>
7631
7632 PR c++/80016
7633 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7634 test function.
7635 (test_alignof): New test function.
7636
7637 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
7638
7639 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7640
7641 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7642
7643 * g++.dg/diagnostic/duplicate1.C: New test.
7644 * g++.dg/cpp0x/duplicate1.C: New test.
7645
7646 2017-04-24 Martin Jambor <mjambor@suse.cz>
7647
7648 PR tree-optimization/80293
7649 * g++.dg/tree-ssa/pr80293.C: New test.
7650
7651 2017-04-24 Martin Liska <mliska@suse.cz>
7652
7653 PR middle-end/79931
7654 * g++.dg/ipa/pr79931.C: New test.
7655
7656 2017-04-24 Richard Biener <rguenther@suse.de>
7657
7658 PR tree-optimization/80494
7659 * gfortran.dg/pr80494.f90: New testcase.
7660
7661 2017-04-24 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/79725
7664 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7665
7666 2017-04-24 Richard Biener <rguenther@suse.de>
7667
7668 PR c++/2972
7669 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7670
7671 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672
7673 PR fortran/80484
7674 * gfortran.dg/dtio_29.f03: New test.
7675
7676 2017-04-22 Janus Weil <janus@gcc.gnu.org>
7677
7678 PR fortran/80121
7679 * gfortran.dg/intent_out_9.f90: New test case.
7680
7681 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
7682
7683 PR target/70799
7684 * gcc.target/i386/pr70799-4.c: New test.
7685
7686 2017-04-21 Janus Weil <janus@gcc.gnu.org>
7687
7688 PR fortran/80392
7689 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7690
7691 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
7692
7693 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7694
7695 2017-04-21 Richard Biener <rguenther@suse.de>
7696
7697 PR tree-optimization/79547
7698 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7699
7700 2017-04-21 Richard Biener <rguenther@suse.de>
7701
7702 PR tree-optimization/78847
7703 * g++.dg/tree-ssa/pr78847.C: New testcase.
7704
7705 2017-04-21 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR c/80468
7708 * gcc.dg/pr80468.c: New test.
7709
7710 2017-04-21 Martin Liska <mliska@suse.cz>
7711
7712 PR tree-optimization/66278
7713 * gcc.dg/vect/pr66278.c: New test.
7714
7715 2017-04-21 Richard Biener <rguenther@suse.de>
7716
7717 PR tree-optimization/80237
7718 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7719 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7720 adjust expected optimizations.
7721
7722 2016-04-21 Richard Biener <rguenther@suse.de>
7723
7724 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7725 of inner loops.
7726 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7727 * gcc.dg/vect/vect-104.c: Likewise.
7728
7729 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7730
7731 PR tree-optimization/80426
7732 * gcc.c-torture/execute/20170429-1.c: Rename into...
7733 * gcc.c-torture/execute/20170419-1.c: ...this.
7734
7735 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
7736
7737 PR target/79804
7738 * gcc.target/i386/pr79804.c: New test.
7739
7740 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
7741
7742 PR target/78090
7743 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7744
7745 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
7746
7747 * g++/opt/pr80436.C: XFAIL on AIX.
7748
7749 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
7750
7751 PR c++/80473
7752 * g++.dg/diagnostic/pr80473.C: New test.
7753
7754 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7755
7756 * g++.dg/warn/Wextra-semi.C: New test.
7757
7758 2017-04-20 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR middle-end/80423
7761 * g++.dg/other/pr80423.C: New test.
7762
7763 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7764
7765 * gcc.dg/pr80170.c: Require ptr32plus.
7766
7767 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7768
7769 PR tree-optimization/80426
7770 * gcc.c-torture/execute/20170419-1.c: New test.
7771
7772 2017-04-19 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR debug/80461
7775 * g++.dg/debug/pr80461.C: New test.
7776
7777 PR c++/80459
7778 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7779 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7780 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7781
7782 PR debug/80436
7783 * g++.dg/opt/pr80436.C: New test.
7784
7785 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7786
7787 * gcc.dg/torture/pr80341.c: Require int32plus.
7788
7789 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7790 Jeff Law <law@redhat.com>
7791
7792 * gcc.c-torture/compile/20170419-1.c: New test.
7793
7794 2017-04-19 Tom de Vries <tom@codesourcery.com>
7795
7796 PR testsuite/80221
7797 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7798 subsequent dg directives.
7799 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7800 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7801 * c-c++-common/attr-fallthrough-2.c: Same.
7802 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7803 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7804 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7805 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7806 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7807 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7808 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7809 * c-c++-common/cilk-plus/CK/errors.c: Same.
7810 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7811 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7812 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7813 * c-c++-common/cpp/pr57580.c: Same.
7814 * c-c++-common/goacc/asyncwait-1.c: Same.
7815 * c-c++-common/goacc/cache-2.c: Same.
7816 * c-c++-common/goacc/declare-2.c: Same.
7817 * c-c++-common/goacc/deviceptr-1.c: Same.
7818 * c-c++-common/goacc/routine-5.c: Same.
7819 * c-c++-common/gomp/clauses-2.c: Same.
7820 * c-c++-common/gomp/ordered-3.c: Same.
7821 * c-c++-common/gomp/pr67501.c: Same.
7822 * c-c++-common/pr20000.c: Same.
7823 * c-c++-common/pr43395.c: Same.
7824 * c-c++-common/pr49706.c: Same.
7825 * c-c++-common/pr77624-1.c: Same.
7826 * c-c++-common/pr77624-2.c: Same.
7827 * c-c++-common/raw-string-14.c: Same.
7828 * c-c++-common/raw-string-16.c: Same.
7829 * c-c++-common/raw-string-3.c: Same.
7830 * c-c++-common/raw-string-4.c: Same.
7831 * c-c++-common/raw-string-5.c: Same.
7832 * c-c++-common/raw-string-6.c: Same.
7833 * g++.dg/abi/mangle41.C: Same.
7834 * g++.dg/conversion/nullptr1.C: Same.
7835 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7836 * g++.dg/cpp0x/auto27.C: Same.
7837 * g++.dg/cpp0x/constexpr-98.C: Same.
7838 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7839 * g++.dg/cpp0x/diag2.C: Same.
7840 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7841 * g++.dg/cpp0x/nullptr15.C: Same.
7842 * g++.dg/cpp0x/pr31431-2.C: Same.
7843 * g++.dg/cpp0x/pr31431.C: Same.
7844 * g++.dg/cpp0x/pr79118.C: Same.
7845 * g++.dg/cpp0x/static_assert3.C: Same.
7846 * g++.dg/cpp0x/temp_default2.C: Same.
7847 * g++.dg/cpp0x/trailing4.C: Same.
7848 * g++.dg/cpp0x/variadic-ex10.C: Same.
7849 * g++.dg/cpp0x/variadic-ex13.C: Same.
7850 * g++.dg/cpp0x/variadic-ex14.C: Same.
7851 * g++.dg/cpp0x/variadic-ex3.C: Same.
7852 * g++.dg/cpp0x/variadic-ex4.C: Same.
7853 * g++.dg/cpp0x/variadic59.C: Same.
7854 * g++.dg/cpp0x/vt-37737-2.C: Same.
7855 * g++.dg/cpp0x/vt-57397-1.C: Same.
7856 * g++.dg/cpp0x/vt-57397-2.C: Same.
7857 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7858 * g++.dg/cpp1z/gen-attrs1.C: Same.
7859 * g++.dg/diagnostic/pr71075.C: Same.
7860 * g++.dg/eh/goto2.C: Same.
7861 * g++.dg/eh/goto3.C: Same.
7862 * g++.dg/expr/bitfield4.C: Same.
7863 * g++.dg/expr/bitfield5.C: Same.
7864 * g++.dg/expr/bitfield6.C: Same.
7865 * g++.dg/expr/bool1.C: Same.
7866 * g++.dg/expr/bool3.C: Same.
7867 * g++.dg/expr/cond10.C: Same.
7868 * g++.dg/expr/cond11.C: Same.
7869 * g++.dg/expr/lval3.C: Same.
7870 * g++.dg/expr/lval4.C: Same.
7871 * g++.dg/ext/anon-struct4.C: Same.
7872 * g++.dg/ext/attrib44.C: Same.
7873 * g++.dg/ext/builtin3.C: Same.
7874 * g++.dg/ext/dllimport7.C: Same.
7875 * g++.dg/ext/label5.C: Same.
7876 * g++.dg/ext/no-asm-1.C: Same.
7877 * g++.dg/ext/utf16-4.C: Same.
7878 * g++.dg/ext/vla2.C: Same.
7879 * g++.dg/gomp/block-1.C: Same.
7880 * g++.dg/gomp/block-2.C: Same.
7881 * g++.dg/gomp/block-3.C: Same.
7882 * g++.dg/gomp/block-5.C: Same.
7883 * g++.dg/gomp/linear-2.C: Same.
7884 * g++.dg/gomp/target-1.C: Same.
7885 * g++.dg/gomp/target-2.C: Same.
7886 * g++.dg/gomp/taskgroup-1.C: Same.
7887 * g++.dg/gomp/teams-1.C: Same.
7888 * g++.dg/inherit/pure1.C: Same.
7889 * g++.dg/init/array43.C: Same.
7890 * g++.dg/init/array46.C: Same.
7891 * g++.dg/init/const10.C: Same.
7892 * g++.dg/init/ctor4-1.C: Same.
7893 * g++.dg/init/ctor4.C: Same.
7894 * g++.dg/init/new37.C: Same.
7895 * g++.dg/init/pr25811.C: Same.
7896 * g++.dg/init/pr29043.C: Same.
7897 * g++.dg/init/pr29571.C: Same.
7898 * g++.dg/lookup/duperr1.C: Same.
7899 * g++.dg/lookup/error1.C: Same.
7900 * g++.dg/lookup/koenig5.C: Same.
7901 * g++.dg/lookup/pr77549.C: Same.
7902 * g++.dg/lookup/suggestions1.C: Same.
7903 * g++.dg/lookup/using16.C: Same.
7904 * g++.dg/lookup/using7.C: Same.
7905 * g++.dg/other/anon-union3.C: Same.
7906 * g++.dg/other/array2.C: Same.
7907 * g++.dg/other/error13.C: Same.
7908 * g++.dg/other/error34.C: Same.
7909 * g++.dg/overload/builtin1.C: Same.
7910 * g++.dg/overload/conv-op1.C: Same.
7911 * g++.dg/overload/error3.C: Same.
7912 * g++.dg/overload/koenig1.C: Same.
7913 * g++.dg/overload/operator5.C: Same.
7914 * g++.dg/overload/template5.C: Same.
7915 * g++.dg/overload/unknown1.C: Same.
7916 * g++.dg/overload/using2.C: Same.
7917 * g++.dg/parse/constructor1.C: Same.
7918 * g++.dg/parse/crash36.C: Same.
7919 * g++.dg/parse/crash63.C: Same.
7920 * g++.dg/parse/error11.C: Same.
7921 * g++.dg/parse/error12.C: Same.
7922 * g++.dg/parse/error14.C: Same.
7923 * g++.dg/parse/error2.C: Same.
7924 * g++.dg/parse/error21.C: Same.
7925 * g++.dg/parse/error26.C: Same.
7926 * g++.dg/parse/error36.C: Same.
7927 * g++.dg/parse/friend12.C: Same.
7928 * g++.dg/parse/invalid-op1.C: Same.
7929 * g++.dg/parse/missing-template1.C: Same.
7930 * g++.dg/parse/parser-pr28152-2.C: Same.
7931 * g++.dg/parse/parser-pr28152.C: Same.
7932 * g++.dg/parse/pr16696-permissive.C: Same.
7933 * g++.dg/parse/pr16696.C: Same.
7934 * g++.dg/parse/pr69628.C: Same.
7935 * g++.dg/parse/ret-type2.C: Same.
7936 * g++.dg/parse/specialization1.C: Same.
7937 * g++.dg/parse/template3.C: Same.
7938 * g++.dg/parse/template9.C: Same.
7939 * g++.dg/parse/typename11.C: Same.
7940 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7941 * g++.dg/pr45330.C: Same.
7942 * g++.dg/rtti/typeid6.C: Same.
7943 * g++.dg/spellcheck-fields.C: Same.
7944 * g++.dg/spellcheck-typenames.C: Same.
7945 * g++.dg/tc1/dr108.C: Same.
7946 * g++.dg/tc1/dr147.C: Same.
7947 * g++.dg/template/arg7.C: Same.
7948 * g++.dg/template/conv11.C: Same.
7949 * g++.dg/template/crash13.C: Same.
7950 * g++.dg/template/crash55.C: Same.
7951 * g++.dg/template/dependent-expr5.C: Same.
7952 * g++.dg/template/error17.C: Same.
7953 * g++.dg/template/error33.C: Same.
7954 * g++.dg/template/error4.C: Same.
7955 * g++.dg/template/error50.C: Same.
7956 * g++.dg/template/error53.C: Same.
7957 * g++.dg/template/friend.C: Same.
7958 * g++.dg/template/func2.C: Same.
7959 * g++.dg/template/local6.C: Same.
7960 * g++.dg/template/member5.C: Same.
7961 * g++.dg/template/meminit1.C: Same.
7962 * g++.dg/template/nested3.C: Same.
7963 * g++.dg/template/nontype6.C: Same.
7964 * g++.dg/template/overload12.C: Same.
7965 * g++.dg/template/ptrmem8.C: Same.
7966 * g++.dg/template/qualified-id1.C: Same.
7967 * g++.dg/template/spec15.C: Same.
7968 * g++.dg/template/static1.C: Same.
7969 * g++.dg/template/static10.C: Same.
7970 * g++.dg/template/static2.C: Same.
7971 * g++.dg/template/ttp25.C: Same.
7972 * g++.dg/template/typedef2.C: Same.
7973 * g++.dg/template/typename2.C: Same.
7974 * g++.dg/template/unify10.C: Same.
7975 * g++.dg/template/unify6.C: Same.
7976 * g++.dg/template/unify7.C: Same.
7977 * g++.dg/template/unify9.C: Same.
7978 * g++.dg/template/varmod1.C: Same.
7979 * g++.dg/ubsan/div-by-zero-1.C: Same.
7980 * g++.dg/ubsan/pr63956.C: Same.
7981 * g++.dg/warn/Waddress-1.C: Same.
7982 * g++.dg/warn/Wconversion2.C: Same.
7983 * g++.dg/warn/Wnull-conversion-1.C: Same.
7984 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7985 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7986 * g++.dg/warn/Wswitch-1.C: Same.
7987 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7988 * g++.dg/warn/Wtype-limits.C: Same.
7989 * g++.dg/warn/Wunused-parm-5.C: Same.
7990 * g++.dg/warn/deprecated-6.C: Same.
7991 * g++.dg/warn/deprecated.C: Same.
7992 * g++.dg/warn/incomplete1.C: Same.
7993 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7994 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7995 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7996 * g++.dg/warn/overflow-warn-1.C: Same.
7997 * g++.dg/warn/overflow-warn-3.C: Same.
7998 * g++.dg/warn/overflow-warn-4.C: Same.
7999 * g++.dg/warn/pr12242.C: Same.
8000 * g++.dg/warn/pr30551-2.C: Same.
8001 * g++.dg/warn/pr30551.C: Same.
8002 * g++.old-deja/g++.benjamin/16077.C: Same.
8003 * g++.old-deja/g++.bob/inherit1.C: Same.
8004 * g++.old-deja/g++.brendan/crash56.C: Same.
8005 * g++.old-deja/g++.brendan/template17.C: Same.
8006 * g++.old-deja/g++.eh/ctor1.C: Same.
8007 * g++.old-deja/g++.jason/bool5.C: Same.
8008 * g++.old-deja/g++.jason/cond.C: Same.
8009 * g++.old-deja/g++.jason/operator.C: Same.
8010 * g++.old-deja/g++.jason/pmf5.C: Same.
8011 * g++.old-deja/g++.law/ctors5.C: Same.
8012 * g++.old-deja/g++.law/missed-error2.C: Same.
8013 * g++.old-deja/g++.law/operators9.C: Same.
8014 * g++.old-deja/g++.law/temps1.C: Same.
8015 * g++.old-deja/g++.mike/for2.C: Same.
8016 * g++.old-deja/g++.mike/ns5.C: Same.
8017 * g++.old-deja/g++.mike/ns7.C: Same.
8018 * g++.old-deja/g++.mike/p10769b.C: Same.
8019 * g++.old-deja/g++.niklas/t120.C: Same.
8020 * g++.old-deja/g++.niklas/t121.C: Same.
8021 * g++.old-deja/g++.ns/koenig5.C: Same.
8022 * g++.old-deja/g++.oliva/overload1.C: Same.
8023 * g++.old-deja/g++.other/crash24.C: Same.
8024 * g++.old-deja/g++.other/crash25.C: Same.
8025 * g++.old-deja/g++.other/decl5.C: Same.
8026 * g++.old-deja/g++.other/lineno5.C: Same.
8027 * g++.old-deja/g++.other/null3.C: Same.
8028 * g++.old-deja/g++.other/overcnv2.C: Same.
8029 * g++.old-deja/g++.other/ptrmem7.C: Same.
8030 * g++.old-deja/g++.other/typename1.C: Same.
8031 * g++.old-deja/g++.other/vaarg3.C: Same.
8032 * g++.old-deja/g++.pt/crash10.C: Same.
8033 * g++.old-deja/g++.pt/crash28.C: Same.
8034 * g++.old-deja/g++.pt/crash38.C: Same.
8035 * g++.old-deja/g++.pt/explicit70.C: Same.
8036 * g++.old-deja/g++.pt/explicit77.C: Same.
8037 * g++.old-deja/g++.pt/expr2.C: Same.
8038 * g++.old-deja/g++.pt/spec5.C: Same.
8039 * g++.old-deja/g++.pt/spec6.C: Same.
8040 * g++.old-deja/g++.pt/typename3.C: Same.
8041 * g++.old-deja/g++.pt/typename5.C: Same.
8042 * g++.old-deja/g++.pt/typename6.C: Same.
8043 * g++.old-deja/g++.pt/typename7.C: Same.
8044 * g++.old-deja/g++.pt/unify4.C: Same.
8045 * g++.old-deja/g++.pt/unify8.C: Same.
8046 * g++.old-deja/g++.pt/vaarg3.C: Same.
8047 * g++.old-deja/g++.robertl/eb22.C: Same.
8048 * g++.old-deja/g++.robertl/eb4.C: Same.
8049 * g++.old-deja/g++.robertl/eb44.C: Same.
8050 * g++.old-deja/g++.robertl/eb69.C: Same.
8051 * g++.old-deja/g++.robertl/eb98.C: Same.
8052 * gcc.dg/20031223-1.c: Same.
8053 * gcc.dg/940510-1.c: Same.
8054 * gcc.dg/990506-0.c: Same.
8055 * gcc.dg/Walloca-1.c: Same.
8056 * gcc.dg/Walloca-2.c: Same.
8057 * gcc.dg/Wconversion-integer.c: Same.
8058 * gcc.dg/Wcxx-compat-8.c: Same.
8059 * gcc.dg/Wimplicit-int-1.c: Same.
8060 * gcc.dg/Wimplicit-int-2.c: Same.
8061 * gcc.dg/Wimplicit-int-4.c: Same.
8062 * gcc.dg/Wpointer-sign-Wall.c: Same.
8063 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8064 * gcc.dg/Wshadow-1.c: Same.
8065 * gcc.dg/Wshadow-3.c: Same.
8066 * gcc.dg/Wswitch-enum-error.c: Same.
8067 * gcc.dg/Wswitch-enum.c: Same.
8068 * gcc.dg/Wswitch-error.c: Same.
8069 * gcc.dg/Wswitch.c: Same.
8070 * gcc.dg/Wtype-limits-Wextra.c: Same.
8071 * gcc.dg/Wtype-limits.c: Same.
8072 * gcc.dg/Wvla-larger-than-2.c: Same.
8073 * gcc.dg/anon-struct-5.c: Same.
8074 * gcc.dg/array-10.c: Same.
8075 * gcc.dg/array-11.c: Same.
8076 * gcc.dg/array-15.c: Same.
8077 * gcc.dg/array-2.c: Same.
8078 * gcc.dg/array-8.c: Same.
8079 * gcc.dg/array-const-2.c: Same.
8080 * gcc.dg/array-const-3.c: Same.
8081 * gcc.dg/bitfld-1.c: Same.
8082 * gcc.dg/bitfld-8.c: Same.
8083 * gcc.dg/builtin-redefine.c: Same.
8084 * gcc.dg/c11-noreturn-1.c: Same.
8085 * gcc.dg/c11-noreturn-2.c: Same.
8086 * gcc.dg/c11-static-assert-3.c: Same.
8087 * gcc.dg/c90-arraydecl-1.c: Same.
8088 * gcc.dg/c90-complex-1.c: Same.
8089 * gcc.dg/c90-complit-1.c: Same.
8090 * gcc.dg/c90-const-expr-11.c: Same.
8091 * gcc.dg/c90-const-expr-7.c: Same.
8092 * gcc.dg/c90-const-expr-8.c: Same.
8093 * gcc.dg/c90-enum-comma-1.c: Same.
8094 * gcc.dg/c90-flex-array-1.c: Same.
8095 * gcc.dg/c90-hexfloat-1.c: Same.
8096 * gcc.dg/c90-idem-qual-1.c: Same.
8097 * gcc.dg/c90-idem-qual-2.c: Same.
8098 * gcc.dg/c90-idem-qual-3.c: Same.
8099 * gcc.dg/c90-mixdecl-1.c: Same.
8100 * gcc.dg/c90-restrict-1.c: Same.
8101 * gcc.dg/c90-return-1.c: Same.
8102 * gcc.dg/c99-array-nonobj-1.c: Same.
8103 * gcc.dg/c99-arraydecl-1.c: Same.
8104 * gcc.dg/c99-complex-1.c: Same.
8105 * gcc.dg/c99-complex-2.c: Same.
8106 * gcc.dg/c99-complit-2.c: Same.
8107 * gcc.dg/c99-const-expr-7.c: Same.
8108 * gcc.dg/c99-const-expr-8.c: Same.
8109 * gcc.dg/c99-flex-array-3.c: Same.
8110 * gcc.dg/c99-flex-array-7.c: Same.
8111 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8112 * gcc.dg/c99-impl-decl-1.c: Same.
8113 * gcc.dg/c99-impl-int-1.c: Same.
8114 * gcc.dg/c99-impl-int-2.c: Same.
8115 * gcc.dg/c99-init-3.c: Same.
8116 * gcc.dg/c99-restrict-1.c: Same.
8117 * gcc.dg/c99-return-1.c: Same.
8118 * gcc.dg/c99-tag-1.c: Same.
8119 * gcc.dg/c99-tag-3.c: Same.
8120 * gcc.dg/call-diag-2.c: Same.
8121 * gcc.dg/cpp/19940712-1.c: Same.
8122 * gcc.dg/cpp/19951025-1.c: Same.
8123 * gcc.dg/cpp/19990413-1.c: Same.
8124 * gcc.dg/cpp/direct2.c: Same.
8125 * gcc.dg/cpp/direct2s.c: Same.
8126 * gcc.dg/cpp/pr28709.c: Same.
8127 * gcc.dg/cpp/pr61854-c90.c: Same.
8128 * gcc.dg/cpp/pr61854-c94.c: Same.
8129 * gcc.dg/cpp/pragma-1.c: Same.
8130 * gcc.dg/cpp/pragma-2.c: Same.
8131 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8132 * gcc.dg/cpp/trad/literals-2.c: Same.
8133 * gcc.dg/cpp/warn-comments-2.c: Same.
8134 * gcc.dg/cpp/warn-comments-3.c: Same.
8135 * gcc.dg/cpp/warn-comments.c: Same.
8136 * gcc.dg/cpp/warn-long-long-2.c: Same.
8137 * gcc.dg/cpp/warn-long-long.c: Same.
8138 * gcc.dg/cpp/warn-redefined-2.c: Same.
8139 * gcc.dg/cpp/warn-redefined.c: Same.
8140 * gcc.dg/darwin-cfstring-2.c: Same.
8141 * gcc.dg/darwin-cfstring-format-1.c: Same.
8142 * gcc.dg/decl-9.c: Same.
8143 * gcc.dg/declspec-1.c: Same.
8144 * gcc.dg/declspec-10.c: Same.
8145 * gcc.dg/declspec-11.c: Same.
8146 * gcc.dg/declspec-13.c: Same.
8147 * gcc.dg/declspec-18.c: Same.
8148 * gcc.dg/declspec-4.c: Same.
8149 * gcc.dg/declspec-5.c: Same.
8150 * gcc.dg/declspec-6.c: Same.
8151 * gcc.dg/declspec-8.c: Same.
8152 * gcc.dg/deprecated-4.c: Same.
8153 * gcc.dg/deprecated.c: Same.
8154 * gcc.dg/dfp/composite-type.c: Same.
8155 * gcc.dg/empty-source-2.c: Same.
8156 * gcc.dg/empty-source-3.c: Same.
8157 * gcc.dg/format/attr-6.c: Same.
8158 * gcc.dg/format/branch-1.c: Same.
8159 * gcc.dg/format/c90-printf-1.c: Same.
8160 * gcc.dg/format/c90-strftime-2.c: Same.
8161 * gcc.dg/format/c99-strftime-1.c: Same.
8162 * gcc.dg/format/cmn-err-1.c: Same.
8163 * gcc.dg/format/few-1.c: Same.
8164 * gcc.dg/format/ms_branch-1.c: Same.
8165 * gcc.dg/format/ms_unnamed-1.c: Same.
8166 * gcc.dg/format/ms_va-1.c: Same.
8167 * gcc.dg/format/unnamed-1.c: Same.
8168 * gcc.dg/format/va-1.c: Same.
8169 * gcc.dg/format/xopen-1.c: Same.
8170 * gcc.dg/funcdef-var-1.c: Same.
8171 * gcc.dg/funcdef-var-2.c: Same.
8172 * gcc.dg/gnu89-const-expr-1.c: Same.
8173 * gcc.dg/gnu89-const-expr-2.c: Same.
8174 * gcc.dg/gnu90-const-expr-1.c: Same.
8175 * gcc.dg/gnu99-const-expr-1.c: Same.
8176 * gcc.dg/gnu99-const-expr-2.c: Same.
8177 * gcc.dg/gnu99-init-2.c: Same.
8178 * gcc.dg/gomp/_Atomic-5.c: Same.
8179 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8180 * gcc.dg/gomp/atomic-5.c: Same.
8181 * gcc.dg/gomp/linear-1.c: Same.
8182 * gcc.dg/gomp/pr67500.c: Same.
8183 * gcc.dg/init-bad-1.c: Same.
8184 * gcc.dg/init-bad-2.c: Same.
8185 * gcc.dg/init-bad-3.c: Same.
8186 * gcc.dg/init-string-1.c: Same.
8187 * gcc.dg/label-compound-stmt-1.c: Same.
8188 * gcc.dg/label-decl-2.c: Same.
8189 * gcc.dg/label-decl-4.c: Same.
8190 * gcc.dg/large-size-array-2.c: Same.
8191 * gcc.dg/large-size-array-4.c: Same.
8192 * gcc.dg/lvalue-6.c: Same.
8193 * gcc.dg/m-un-2.c: Same.
8194 * gcc.dg/multiple-overflow-warn-1.c: Same.
8195 * gcc.dg/multiple-overflow-warn-2.c: Same.
8196 * gcc.dg/multiple-overflow-warn-3.c: Same.
8197 * gcc.dg/nested-redef-1.c: Same.
8198 * gcc.dg/no-asm-1.c: Same.
8199 * gcc.dg/no-asm-3.c: Same.
8200 * gcc.dg/no-asm-4.c: Same.
8201 * gcc.dg/noncompile/20010524-1.c: Same.
8202 * gcc.dg/noncompile/incomplete-5.c: Same.
8203 * gcc.dg/noncompile/pr44517.c: Same.
8204 * gcc.dg/noncompile/pr52290.c: Same.
8205 * gcc.dg/noreturn-1.c: Same.
8206 * gcc.dg/overflow-warn-1.c: Same.
8207 * gcc.dg/overflow-warn-2.c: Same.
8208 * gcc.dg/overflow-warn-3.c: Same.
8209 * gcc.dg/overflow-warn-4.c: Same.
8210 * gcc.dg/parm-mismatch-1.c: Same.
8211 * gcc.dg/parser-pr28152-2.c: Same.
8212 * gcc.dg/parser-pr28152.c: Same.
8213 * gcc.dg/pedwarn-init.c: Same.
8214 * gcc.dg/pointer-arith-2.c: Same.
8215 * gcc.dg/pointer-arith-3.c: Same.
8216 * gcc.dg/pointer-arith-4.c: Same.
8217 * gcc.dg/pr14475.c: Same.
8218 * gcc.dg/pr18596-3.c: Same.
8219 * gcc.dg/pr18809-1.c: Same.
8220 * gcc.dg/pr27953.c: Same.
8221 * gcc.dg/pr30457.c: Same.
8222 * gcc.dg/pr30551-2.c: Same.
8223 * gcc.dg/pr30551-3.c: Same.
8224 * gcc.dg/pr30551-4.c: Same.
8225 * gcc.dg/pr30551-5.c: Same.
8226 * gcc.dg/pr30551-6.c: Same.
8227 * gcc.dg/pr30551.c: Same.
8228 * gcc.dg/pr36997.c: Same.
8229 * gcc.dg/pr41842.c: Same.
8230 * gcc.dg/pr48552-1.c: Same.
8231 * gcc.dg/pr48552-2.c: Same.
8232 * gcc.dg/pr59717.c: Same.
8233 * gcc.dg/pr61077.c: Same.
8234 * gcc.dg/pr61096-1.c: Same.
8235 * gcc.dg/pr63626.c: Same.
8236 * gcc.dg/pr64223-1.c: Same.
8237 * gcc.dg/pr64223-2.c: Same.
8238 * gcc.dg/pr8788-1.c: Same.
8239 * gcc.dg/pr8927-1.c: Same.
8240 * gcc.dg/pragma-darwin.c: Same.
8241 * gcc.dg/pragma-diag-5.c: Same.
8242 * gcc.dg/pragma-message.c: Same.
8243 * gcc.dg/redecl-1.c: Same.
8244 * gcc.dg/simd-1.c: Same.
8245 * gcc.dg/simd-5.c: Same.
8246 * gcc.dg/simd-6.c: Same.
8247 * gcc.dg/spellcheck-fields.c: Same.
8248 * gcc.dg/spellcheck-typenames.c: Same.
8249 * gcc.dg/struct-semi-2.c: Same.
8250 * gcc.dg/struct-semi-3.c: Same.
8251 * gcc.dg/transparent-union-3.c: Same.
8252 * gcc.dg/ucnid-8.c: Same.
8253 * gcc.dg/uninit-pr19430-O0.c: Same.
8254 * gcc.dg/uninit-pr19430.c: Same.
8255 * gcc.dg/uninit-pr20644-O0.c: Same.
8256 * gcc.dg/utf-dflt.c: Same.
8257 * gcc.dg/utf-dflt2.c: Same.
8258 * gcc.dg/utf16-4.c: Same.
8259 * gcc.dg/vla-11.c: Same.
8260 * gcc.dg/vla-20.c: Same.
8261 * gcc.dg/vla-init-1.c: Same.
8262 * gcc.dg/vla-init-2.c: Same.
8263 * gcc.dg/vla-init-3.c: Same.
8264 * gcc.dg/weak/weak-6.c: Same.
8265 * gcc.dg/weak/weak-7.c: Same.
8266 * gcc.dg/wtr-int-type-1.c: Same.
8267 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8268 * gcc.target/arm/polytypes.c: Same.
8269 * gcc.target/i386/spellcheck-options-4.c: Same.
8270 * gcc.target/powerpc/20030218-1.c: Same.
8271 * gcc.target/sh/pr21255-4.c: Same.
8272 * gcc.test-framework/dg-error-exp-XP.c: Same.
8273 * gfortran.dg/array_constructor_30.f03: Same.
8274 * gfortran.dg/class_30.f90: Same.
8275 * gfortran.dg/goacc/subarrays.f95: Same.
8276 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8277 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8278 * gfortran.dg/intrinsic_std_1.f90: Same.
8279 * gfortran.dg/pr70006.f90: Same.
8280 * gfortran.dg/warning-directive-1.F90: Same.
8281 * gfortran.dg/warning-directive-2.F90: Same.
8282 * gfortran.dg/warning-directive-3.F90: Same.
8283 * gfortran.dg/warning-directive-4.F90: Same.
8284 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8285 * obj-c++.dg/class-extension-1.mm: Same.
8286 * obj-c++.dg/class-extension-2.mm: Same.
8287 * obj-c++.dg/class-protocol-1.mm: Same.
8288 * obj-c++.dg/cxx-ivars-1.mm: Same.
8289 * obj-c++.dg/duplicate-class-1.mm: Same.
8290 * obj-c++.dg/exceptions-3.mm: Same.
8291 * obj-c++.dg/exceptions-4.mm: Same.
8292 * obj-c++.dg/exceptions-5.mm: Same.
8293 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8294 * obj-c++.dg/fsf-package-0.m: Same.
8295 * obj-c++.dg/invalid-type-1.mm: Same.
8296 * obj-c++.dg/method-12.mm: Same.
8297 * obj-c++.dg/method-13.mm: Same.
8298 * obj-c++.dg/method-15.mm: Same.
8299 * obj-c++.dg/method-16.mm: Same.
8300 * obj-c++.dg/method-6.mm: Same.
8301 * obj-c++.dg/method-7.mm: Same.
8302 * obj-c++.dg/property/at-property-1.mm: Same.
8303 * obj-c++.dg/property/at-property-14.mm: Same.
8304 * obj-c++.dg/property/at-property-17.mm: Same.
8305 * obj-c++.dg/property/at-property-21.mm: Same.
8306 * obj-c++.dg/property/at-property-5.mm: Same.
8307 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8308 * obj-c++.dg/property/dynamic-3.mm: Same.
8309 * obj-c++.dg/property/dynamic-4.mm: Same.
8310 * obj-c++.dg/property/property-neg-1.mm: Same.
8311 * obj-c++.dg/property/property-neg-6.mm: Same.
8312 * obj-c++.dg/property/synthesize-11.mm: Same.
8313 * obj-c++.dg/property/synthesize-5.mm: Same.
8314 * obj-c++.dg/property/synthesize-6.mm: Same.
8315 * obj-c++.dg/proto-lossage-4.mm: Same.
8316 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8317 * obj-c++.dg/strings/strings-1.mm: Same.
8318 * obj-c++.dg/super-class-1.mm: Same.
8319 * obj-c++.dg/syntax-error-6.mm: Same.
8320 * obj-c++.dg/syntax-error-7.mm: Same.
8321 * obj-c++.dg/syntax-error-9.mm: Same.
8322 * obj-c++.dg/try-catch-13.mm: Same.
8323 * objc.dg/attributes/method-noreturn-1.m: Same.
8324 * objc.dg/bad-receiver-type-2.m: Same.
8325 * objc.dg/bad-receiver-type.m: Same.
8326 * objc.dg/call-super-2.m: Same.
8327 * objc.dg/class-2.m: Same.
8328 * objc.dg/class-extension-1.m: Same.
8329 * objc.dg/class-extension-2.m: Same.
8330 * objc.dg/class-protocol-1.m: Same.
8331 * objc.dg/desig-init-1.m: Same.
8332 * objc.dg/duplicate-class-1.m: Same.
8333 * objc.dg/exceptions-3.m: Same.
8334 * objc.dg/exceptions-4.m: Same.
8335 * objc.dg/exceptions-5.m: Same.
8336 * objc.dg/foreach-6.m: Same.
8337 * objc.dg/foreach-7.m: Same.
8338 * objc.dg/fsf-nsstring-format-1.m: Same.
8339 * objc.dg/fsf-package-0.m: Same.
8340 * objc.dg/invalid-type-1.m: Same.
8341 * objc.dg/method-11.m: Same.
8342 * objc.dg/method-19.m: Same.
8343 * objc.dg/method-2.m: Same.
8344 * objc.dg/method-20.m: Same.
8345 * objc.dg/method-5.m: Same.
8346 * objc.dg/method-6.m: Same.
8347 * objc.dg/method-7.m: Same.
8348 * objc.dg/method-9.m: Same.
8349 * objc.dg/missing-proto-3.m: Same.
8350 * objc.dg/private-1.m: Same.
8351 * objc.dg/property/at-property-1.m: Same.
8352 * objc.dg/property/at-property-14.m: Same.
8353 * objc.dg/property/at-property-17.m: Same.
8354 * objc.dg/property/at-property-21.m: Same.
8355 * objc.dg/property/at-property-5.m: Same.
8356 * objc.dg/property/dynamic-3.m: Same.
8357 * objc.dg/property/dynamic-4.m: Same.
8358 * objc.dg/property/property-neg-1.m: Same.
8359 * objc.dg/property/property-neg-6.m: Same.
8360 * objc.dg/property/synthesize-11.m: Same.
8361 * objc.dg/property/synthesize-5.m: Same.
8362 * objc.dg/property/synthesize-6.m: Same.
8363 * objc.dg/proto-hier-1.m: Same.
8364 * objc.dg/proto-lossage-4.m: Same.
8365 * objc.dg/protocol-qualifier-2.m: Same.
8366 * objc.dg/strings/strings-1.m: Same.
8367 * objc.dg/type-size-1.m: Same.
8368
8369 2017-04-18 Jeff Law <law@redhat.com>
8370
8371 PR target/74563
8372 * gcc.target/mips/pr74563: New test.
8373
8374 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR tree-optimization/80443
8377 * gcc.c-torture/compile/pr80443.c: New test.
8378
8379 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8380
8381 PR rtl-optimization/80357
8382 * gcc.c-torture/compile/pr80357.c: New test.
8383
8384 2017-04-18 Jeff Law <law@redhat.com>
8385
8386 PR middle-end/80422
8387 * gcc.c-torture/compile/pr80422.c: New test.
8388
8389 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR debug/80263
8392 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8393
8394 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8395
8396 PR target/80099
8397 * gcc.target/powerpc/pr80099-1.c: New test.
8398 * gcc.target/powerpc/pr80099-2.c: Likewise.
8399 * gcc.target/powerpc/pr80099-3.c: Likewise.
8400 * gcc.target/powerpc/pr80099-4.c: Likewise.
8401 * gcc.target/powerpc/pr80099-5.c: Likewise.
8402
8403 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR sanitizer/80444
8406 * gcc.dg/sancov/pr80444.c: New test.
8407
8408 PR middle-end/79788
8409 PR middle-end/80375
8410 * gcc.dg/pr79788-1.c: New test.
8411 * gcc.dg/pr79788-2.c: New test.
8412
8413 2017-04-18 Marek Polacek <polacek@redhat.com>
8414
8415 PR c++/80244 - ICE with attribute in template alias.
8416 * g++.dg/cpp0x/alias-decl-59.C: New test.
8417
8418 PR c++/80241 - ICE with alignas pack expansion.
8419 * g++.dg/cpp0x/alignas11.C: New test.
8420
8421 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8422
8423 PR c++/80287
8424 * g++.dg/lto/pr80287_0.C: New test.
8425
8426 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8427
8428 PR target/80315
8429 * gcc.target/powerpc/pr80315-1.c: New test.
8430 * gcc.target/powerpc/pr80315-2.c: New test.
8431 * gcc.target/powerpc/pr80315-3.c: New test.
8432 * gcc.target/powerpc/pr80315-4.c: New test.
8433
8434 2017-04-16 Tom de Vries <tom@codesourcery.com>
8435
8436 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8437 directive.
8438 * g++.dg/parse/error3.C: Same.
8439 * g++.old-deja/g++.pt/niklas01a.C: Same.
8440 * gcc.dg/990506-0.c: Same.
8441 * gcc.dg/cpp/19990413-1.c: Same.
8442 * gcc.dg/cpp/pragma-1.c: Same.
8443 * gcc.dg/cpp/pragma-2.c: Same.
8444 * gcc.dg/m-un-2.c: Same.
8445 * objc.dg/private-1.m: Same.
8446
8447 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8448
8449 * gcc.dg/pr54669.c: Fix dg-do directive.
8450 * gcc.dg/pr78582.c: Ditto.
8451 * gcc.dg/pr80020.c: Ditto.
8452 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8453 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8454 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8455 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8456 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8457 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8458 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8459 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8460 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8461 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8462
8463 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8464
8465 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
8466 * gfortran.dg/generic_29.f90: Likewise.
8467 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8468 * gfortran.dg/pr41922.f90: Likewise.
8469 * gfortran.dg/pr70006.f90: Likewise.
8470
8471 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8472
8473 PR tree-optimization/66612
8474 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8475
8476 2017-04-14 Janus Weil <janus@gcc.gnu.org>
8477
8478 PR fortran/80361
8479 * gfortran.dg/class_62.f90: New test case.
8480
8481 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8482
8483 * gcc.target/arc/loop-1.c: New file.
8484
8485 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8486
8487 PR target/80098
8488 * gcc.target/powerpc/pr80098-1.c: New test.
8489 * gcc.target/powerpc/pr80098-2.c: Likewise.
8490 * gcc.target/powerpc/pr80098-3.c: Likewise.
8491 * gcc.target/powerpc/pr80098-4.c: Likewise.
8492
8493 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR sanitizer/80403
8496 * g++.dg/ubsan/pr80403-2.C: New test.
8497
8498 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8499
8500 PR rtl-optimization/80343
8501 * gcc.target/powerpc/pr80343.c: New.
8502
8503 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8504
8505 PR sanitizer/80414
8506 * c-c++-common/ubsan/bounds-15.c: New test.
8507
8508 2017-04-13 Richard Biener <rguenther@suse.de>
8509
8510 PR testsuite/80416
8511 * g++.dg/torture/pr79671.C: Fix asm constraints.
8512
8513 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR debug/80321
8516 * gcc.dg/debug/pr80321.c: New test.
8517
8518 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8519
8520 * gnat.dg/debug10.adb: New test.
8521 * gnat.dg/debug10_pkg.ads: New helper.
8522
8523 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR tree-optimization/79390
8526 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8527
8528 PR sanitizer/80403
8529 PR sanitizer/80404
8530 PR sanitizer/80405
8531 * g++.dg/ubsan/pr80403.C: New test.
8532 * g++.dg/ubsan/pr80404.C: New test.
8533 * g++.dg/ubsan/pr80405.C: New test.
8534
8535 PR c/80163
8536 * gcc.dg/torture/pr80163.c: New test.
8537
8538 2017-04-12 Richard Biener <rguenther@suse.de>
8539 Jeff Law <law@redhat.com>
8540
8541 PR tree-optimization/80359
8542 * gcc.dg/torture/pr80359.c: New testcase.
8543
8544 2017-04-12 Richard Biener <rguenther@suse.de>
8545 Bernd Edlinger <bernd.edlinger@hotmail.de>
8546
8547 PR middle-end/79671
8548 * g++.dg/torture/pr79671.C: New testcase.
8549 * g++.dg/lto/pr79671_0.C: Likewise.
8550 * g++.dg/lto/pr79671_1.c: Likewise.
8551
8552 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR sanitizer/80349
8555 * g++.dg/ubsan/pr80349.C: New test.
8556
8557 2017-04-11 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR c++/80370
8560 * g++.dg/cpp1z/decomp28.C: New test.
8561
8562 PR middle-end/80100
8563 * gcc.dg/pr80100.c: New test.
8564
8565 PR rtl-optimization/80385
8566 * g++.dg/opt/pr80385.C: New test.
8567
8568 2017-04-11 Martin Liska <mliska@suse.cz>
8569
8570 PR ipa/80212
8571 * g++.dg/ipa/pr80212.C: New test.
8572
8573 2017-04-11 Martin Sebor <msebor@redhat.com>
8574
8575 PR middle-end/80364
8576 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8577
8578 2017-04-11 Martin Liska <mliska@suse.cz>
8579
8580 PR sanitizer/70878
8581 * gcc.dg/ubsan/pr70878.c: New test.
8582
8583 2017-04-11 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR target/80381
8586 * gcc.target/i386/pr80381.c: New test.
8587
8588 PR c++/80363
8589 * g++.dg/ext/pr80363.C: New test.
8590
8591 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8592
8593 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8594 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8595 Add avr-*-* to non-lp64 selector.
8596
8597 2017-04-10 Martin Sebor <msebor@redhat.com>
8598
8599 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8600 * gcc.dg/pr40340-4.c: Same.
8601
8602 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8603
8604 PR fortran/69498
8605 * gfortran.dg/submodule_unexp.f90: Modified test
8606 to account for new error.
8607 * gfortran.dg/submodule_twice.f90: New Test
8608
8609 2017-04-10 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR c++/80176
8612 * g++.dg/init/ref23.C: New test.
8613
8614 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8615
8616 PR tree-optimization/80304
8617 * gfortran.dg/do_concurrent_4.f90: New test case.
8618
8619 2017-04-10 Janus Weil <janus@gcc.gnu.org>
8620
8621 PR fortran/80046
8622 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8623
8624 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
8625
8626 * g++.dg/torture/pr79905.C: Add -maltivec option.
8627
8628 2017-04-10 Jeff Law <law@redhat.com>
8629
8630 PR tree-optimization/80374
8631 * g++.dg/pr80374.c: New test.
8632
8633 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8634
8635 PR target/80108
8636 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8637 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8638
8639 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
8640
8641 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8642
8643 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
8644
8645 PR testsuite/79356
8646 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8647
8648 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
8649
8650 PR testsuite/79867
8651 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8652
8653 2017-04-10 Marek Polacek <polacek@redhat.com>
8654
8655 PR sanitizer/80348
8656 * g++.dg/ubsan/div-by-zero-3.C: New test.
8657
8658 2017-04-10 Bin Cheng <bin.cheng@arm.com>
8659
8660 PR tree-optimization/80153
8661 * gcc.c-torture/execute/pr80153.c: New.
8662
8663 2017-04-10 Richard Biener <rguenther@suse.de>
8664
8665 PR middle-end/80362
8666 * gcc.dg/torture/pr80362.c: New testcase.
8667
8668 2017-04-10 Richard Biener <rguenther@suse.de>
8669
8670 PR tree-optimization/80304
8671 * gcc.dg/torture/pr80304.c: New testcase.
8672
8673 2017-04-10 Nathan Sidwell <nathan@acm.org>
8674
8675 PR target/79905
8676 * g++.dg/torture/pr79905.C: New.
8677
8678 2017-04-10 Martin Liska <mliska@suse.cz>
8679
8680 PR sanitizer/80350
8681 * c-c++-common/ubsan/pr80350.c: New test.
8682
8683 2017-04-10 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR target/80324
8686 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8687
8688 2017-04-08 Martin Liska <mliska@suse.cz>
8689
8690 Revert:
8691 2017-04-07 Martin Liska <mliska@suse.cz>
8692
8693 PR ipa/80212
8694 * g++.dg/ipa/pr80212.C: New test.
8695
8696 2017-04-07 Jakub Jelinek <jakub@redhat.com>
8697
8698 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8699 dg-options.
8700 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8701
8702 PR target/80322
8703 PR target/80323
8704 PR target/80325
8705 PR target/80326
8706 * gcc.target/i386/avx512f-undefined-1.c: New test.
8707 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8708 * gcc.target/i386/avx-cvtsd-1.c: New test.
8709 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8710 * gcc.target/i386/avx512f-abspd-1.c: New test.
8711 * gcc.target/i386/avx-cvtss-1.c: New test.
8712 * gcc.target/i386/avx512f-absps-1.c: New test.
8713 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8714 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8715
8716 2017-04-07 Marek Polacek <polacek@redhat.com>
8717
8718 PR sanitizer/80348
8719 * g++.dg/ubsan/div-by-zero-2.C: New test.
8720
8721 PR c++/80095
8722 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8723
8724 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8725
8726 PR rtl-optimization/70478
8727 * gcc.target/s390/pr70478.c: New.
8728
8729 2017-04-07 Martin Liska <mliska@suse.cz>
8730
8731 PR target/79889
8732 * g++.dg/ext/mv8.C: Add aarch64* targets.
8733
8734 2017-04-07 Martin Liska <mliska@suse.cz>
8735
8736 PR ipa/80212
8737 * g++.dg/ipa/pr80212.C: New test.
8738
8739 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8740
8741 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8742
8743 2017-04-07 Richard Biener <rguenther@suse.de>
8744
8745 PR tree-optimization/80334
8746 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8747 alignas on stack.
8748
8749 2017-04-07 Richard Biener <rguenther@suse.de>
8750
8751 PR middle-end/80341
8752 * gcc.dg/torture/pr80341.c: New testcase.
8753
8754 2017-04-06 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR debug/80234
8757 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8758 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8759
8760 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
8761
8762 PR target/79733
8763 * gcc.target/i386/pr79733.c: New test.
8764
8765 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
8766
8767 PR target/80298
8768 * gcc.target/i386/pr80298-1.c: New test.
8769 * gcc.target/i386/pr80298-2.c: Ditto.
8770
8771 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8772
8773 PR target/80082
8774 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8775 ARMv7-R.
8776
8777 2017-04-06 Richard Biener <rguenther@suse.de>
8778
8779 PR tree-optimization/80334
8780 * g++.dg/torture/pr80334.C: New testcase.
8781
8782 2017-04-06 Martin Liska <mliska@suse.cz>
8783
8784 PR sanitizer/80166
8785 * gcc.dg/asan/pr80166.c: New test.
8786
8787 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8788
8789 PR tree-optimization/79390
8790 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8791
8792 2017-04-06 Richard Biener <rguenther@suse.de>
8793
8794 PR tree-optimization/80262
8795 * gcc.target/i386/pr80262.c: New testcase.
8796
8797 2017-04-06 Richard Biener <rguenther@suse.de>
8798
8799 PR middle-end/80281
8800 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8801
8802 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8803
8804 PR rtl-optimization/70703
8805 * gcc.target/i386/pr70703.c: New.
8806
8807 2017-04-05 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR sanitizer/80308
8810 * c-c++-common/asan/pr80308.c: New test.
8811
8812 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8813
8814 PR target/79890
8815 * gcc.target/s390/pr79890.c: New test case.
8816
8817 2017-04-05 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR target/80310
8820 * c-c++-common/ubsan/pr80310.c: New test.
8821
8822 2017-04-04 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR c++/80297
8825 * g++.dg/torture/pr80297.C: New test.
8826
8827 PR tree-optimization/79390
8828 * gcc.target/i386/pr79390.c: New test.
8829 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8830
8831 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8832
8833 PR c++/80296
8834 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8835
8836 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8837
8838 PR target/80307
8839 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8840 targeting any CPU or architecture.
8841 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8842 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8843 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8844 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8845 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8846 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8847 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8848 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8849
8850 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
8851
8852 PR fortran/69498
8853 * gfortran.dg/submodule_unexp.f90: New test.
8854
8855 2017-04-04 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR target/80286
8858 * gcc.target/i386/avx-pr80286.c: New test.
8859 * gcc.dg/pr80286.c: New test.
8860
8861 2017-04-04 Richard Biener <rguenther@suse.de>
8862
8863 PR middle-end/80281
8864 * gcc.dg/torture/pr80281.c: New testcase.
8865
8866 2017-04-04 Richard Biener <rguenther@suse.de>
8867
8868 PR tree-optimization/80275
8869 * g++.dg/opt/pr80275.C: Make g static.
8870
8871 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8872
8873 PR rtl-optimization/60818
8874 * gcc.c-torture/compile/pr60818.c: New testcase.
8875
8876 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
8877
8878 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8879 * gcc.dg/20031012-1.c: Likewise.
8880 * gcc.dg/ipa/ipcp-1.c: Likewise.
8881 * gcc.dg/torture/matrix-3.c: Likewise.
8882 * gcc.target/powerpc/ppc-spe.c: Likewise.
8883 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8884
8885 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8886
8887 PR target/80246
8888 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8889 powerpc_vsx_ok.
8890 (std, ld): Limit scan-assembler-times check to lp64.
8891 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8892 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8893 powerpc_vsx_ok.
8894
8895 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8896
8897 PR target/80246
8898 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8899
8900 2017-04-03 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/80275
8903 * g++.dg/opt/pr80275.C: New testcase.
8904
8905 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8906
8907 PR testsuite/79356
8908 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8909
8910 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8911
8912 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8913 (bal): Increase iteration count and assume alignment.
8914
8915 2017-04-03 Bin Cheng <bin.cheng@arm.com>
8916
8917 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8918
8919 2017-04-02 Andrew Pinski <apinski@cavium.com>
8920
8921 * gcc.c-torture/compile/nested-3.c: New testcase.
8922 * gcc.c-torture/execute/20170401-1.c: New testcase.
8923 * gcc.c-torture/execute/20170401-2.c: New testcase.
8924
8925 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8926
8927 PR rtl-optimization/79405
8928 gcc.dg/pr79405.c: New testcase.
8929
8930 2017-03-31 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR debug/79255
8933 * gcc.dg/pr79255.c: New test.
8934
8935 PR c++/79572
8936 * g++.dg/ubsan/null-8.C: New test.
8937
8938 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8939
8940 PR target/80107
8941 * gfortran.dg/pr80107.f: New.
8942
8943 2017-03-31 Jeff Law <law@redhat.com>
8944
8945 PR tree-optimization/49498
8946 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8947
8948 2017-03-31 Richard Biener <rguenther@suse.de>
8949
8950 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8951
8952 2017-03-31 Richard Biener <rguenther@suse.de>
8953
8954 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8955
8956 2017-03-31 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR libstdc++/80251
8959 * g++.dg/ext/is_aggregate.C: New test.
8960
8961 PR middle-end/80173
8962 * gcc.target/i386/pr80173.c: New test.
8963
8964 PR middle-end/80163
8965 * gcc.dg/pr80163.c: New test.
8966
8967 PR debug/80025
8968 * gcc.dg/torture/pr80025.c: New test.
8969
8970 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8971
8972 * gcc.target/mips/pr52125.c: Add -msym32.
8973
8974 2017-03-30 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR translation/80189
8977 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8978 * g++.dg/gomp/sharing-1.C: Likewise.
8979 * gfortran.dg/gomp/pr44536.f90: Likewise.
8980 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8981 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8982 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8983 * gfortran.dg/gomp/pr33439.f90: Likewise.
8984 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8985 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8986 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8987 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8988 * gcc.dg/gomp/sharing-1.c: Likewise.
8989
8990 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8991
8992 PR target/80246
8993 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8994 Darwin and SPE.
8995 (dxex, dxexq): Update return type.
8996 (diex, diexq): Update argument type.
8997 * gcc.target/powerpc/pr80246.c: New test.
8998
8999 2017-03-30 Martin Jambor <mjambor@suse.cz>
9000
9001 PR ipa/77333
9002 * g++.dg/ipa/pr77333.C: New test.
9003
9004 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR target/80206
9007 * gcc.target/i386/pr80206.c: New test.
9008
9009 2017-03-30 Richard Biener <rguenther@suse.de>
9010
9011 PR tree-optimization/77498
9012 * gfortran.dg/pr77498.f: New testcase.
9013
9014 2017-03-29 Marek Polacek <polacek@redhat.com>
9015
9016 PR c/79730
9017 * gcc.dg/pr79730.c: New test.
9018
9019 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9020
9021 PR libgfortran/78670
9022 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9023 a character of length 1. Update test for success.
9024 * gfortran.dg/dtio_28.f03: New test.
9025 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9026 'scratch' to delete the file when done.
9027
9028 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9029
9030 PR rtl-optimization/80233
9031 * gcc.c-torture/compile/pr80233.c: New testcase.
9032
9033 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9034
9035 PR fortran/80254
9036 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9037 * gfortran.dg/dec_io_2a.f90: instead (new test).
9038
9039 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9040
9041 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9042
9043 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9044
9045 PR testsuite/43496
9046 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9047 generating PIC code.
9048
9049 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9050
9051 PR rtl-optimization/80193
9052 * gcc.target/i386/pr80193.c: New.
9053
9054 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9055
9056 PR fortran/78661
9057 * gfortran.dg/dtio_25.f90: Modified test case.
9058 * gfortran.dg/dtio_27.f90: New test case.
9059
9060 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9061
9062 PR target/53383
9063 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9064 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9065 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9066
9067 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9068
9069 * gcc.c-torture/compile/irreducible-loop.c: New.
9070
9071 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9072
9073 PR tree-optimization/80218
9074 * gcc.dg/pr80218.c: New test.
9075
9076 2017-03-28 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/78644
9079 * gcc.dg/pr78644-1.c: New testcase.
9080 * gcc.dg/pr78644-2.c: Likewise.
9081
9082 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9083
9084 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9085 * gcc.dg/pic-4.c: Likewise.
9086 * gcc.dg/pie-3.c: Likewise.
9087 * gcc.dg/pie-4.c: Likewise.
9088
9089 2017-03-28 Martin Liska <mliska@suse.cz>
9090
9091 PR ipa/80205
9092 * g++.dg/ipa/pr80205.C: New test.
9093
9094 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9095
9096 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9097 with sizeof(int) < 4.
9098 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9099 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9100 * gcc.dg/torture/pr79777.c: Likewise.
9101 * gcc.dg/torture/pr79910.c: Likewise.
9102
9103 2017-03-28 Richard Biener <rguenther@suse.de>
9104
9105 PR middle-end/80222
9106 * g++.dg/pr80222.C: New testcase.
9107
9108 2017-03-28 Martin Liska <mliska@suse.cz>
9109
9110 PR ipa/80104
9111 * gcc.dg/ipa/pr80104.c: New test.
9112
9113 2017-03-28 Marek Polacek <polacek@redhat.com>
9114
9115 PR sanitizer/80067
9116 * c-c++-common/ubsan/shift-10.c: New test.
9117
9118 2017-03-27 Jeff Law <law@redhat.com>
9119
9120 PR tree-optimization/80216
9121 * gcc.c-torture/compile/pr80216.c: New test.
9122
9123 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR middle-end/80162
9126 * c-c++-common/pr80162-1.c: New test.
9127 * c-c++-common/pr80162-2.c: New test.
9128 * c-c++-common/pr80162-3.c: New test.
9129
9130 PR target/80102
9131 * g++.dg/opt/pr80102.C: New test.
9132
9133 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9134
9135 PR target/78543
9136 * gcc.target/powerpc/pr78543.c: New test.
9137
9138 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9139
9140 PR target/80103
9141 * gcc.target/powerpc/pr80103-1.c: New test.
9142
9143 2017-03-27 Richard Biener <rguenther@suse.de>
9144
9145 PR tree-optimization/80181
9146 * gcc.dg/torture/pr80181.c: New testcase.
9147
9148 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9149
9150 * gcc.target/arc/interrupt-4.c: New file.
9151
9152 2017-03-27 Richard Biener <rguenther@suse.de>
9153
9154 PR ipa/79776
9155 * g++.dg/ipa/pr79776.C: New testcase.
9156
9157 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR sanitizer/80168
9160 * gcc.dg/asan/pr80168.c: New test.
9161
9162 2017-03-27 Richard Biener <rguenther@suse.de>
9163
9164 PR tree-optimization/80170
9165 * gcc.dg/pr80170.c: New testcase.
9166
9167 2017-03-27 Richard Biener <rguenther@suse.de>
9168
9169 PR middle-end/80171
9170 * g++.dg/torture/pr80171.C: New testcase.
9171
9172 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9173
9174 * gcc.dg/torture/pr79732.c: Require alias support.
9175 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9176
9177 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9178 libatomic_available.
9179 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9180 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9181
9182 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9183
9184 PR libgfortran/78881
9185 * gfortran.dg/dtio_26.f90: New test.
9186
9187 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9188
9189 PR fortran/80156
9190 PR fortran/79382
9191 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9192 testcase for PR80156. Add a main programme that tests that
9193 the typebound generic is accessible.
9194
9195 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9196
9197 PR rtl-optimization/80160
9198 PR rtl-optimization/80159
9199
9200 * gcc.target/i386/pr80160.c: New test.
9201
9202 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR sanitizer/79904
9205 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9206
9207 2017-03-24 Marek Polacek <polacek@redhat.com>
9208
9209 PR c++/80119
9210 * g++.dg/warn/Wuninitialized-9.C: New test.
9211
9212 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9213
9214 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9215 and remove the high-level builtin. The error message for the
9216 would prevent compilation from reaching the second.
9217 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9218
9219 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9220
9221 * gcc.target/s390/vxe/negfma-1.c: New test.
9222
9223 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9224
9225 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9226 * gcc.target/s390/arch12/mul-1.c: New test.
9227 * gcc.target/s390/arch12/mul-2.c: New test.
9228
9229 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9230
9231 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9232
9233 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9234
9235 * gcc.target/s390/vxe/popcount-1.c: New test.
9236
9237 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9238
9239 * gcc.target/s390/vxe/bitops-1.c: New test.
9240
9241 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9242
9243 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9244 * lib/target-supports.exp: Add effective target check s390_vxe.
9245
9246 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9247
9248 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9249 comparison instructions used from now on.
9250
9251 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9252
9253 * gcc.target/s390/s390.exp (check_effective_target_vector):
9254 Include target-supports.exp and move target_vector check routine
9255 ...
9256 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9257 here and rename it.
9258 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9259 check from vector to s390_vx.
9260 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9261 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9262 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9263 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9264 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9265 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9266 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9267 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9268 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9269
9270 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9271
9272 * gcc.target/s390/vector/vec-init-2.c: New test.
9273
9274 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9275
9276 * gcc.dg/ubsan/pr79904-2.c: New test.
9277
9278 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9279
9280 PR target/79893
9281 * gcc.target/s390/zvector/pr79893.c: New test.
9282
9283 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR rtl-optimization/80112
9286 * gcc.dg/pr80112.c: New test.
9287
9288 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289
9290 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9291 etc. line numbers.
9292 * gcc.dg/Walloca-1.c: Likewise.
9293 * gcc.dg/Walloca-2.c: Likewise.
9294 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9295
9296 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9297
9298 PR tree-optimization/80158
9299 * gfortran.fortran-torture/compile/pr80158.f: New file.
9300
9301 2017-03-24 Richard Biener <rguenther@suse.de>
9302
9303 PR tree-optimization/80167
9304 * gcc.dg/graphite/pr80167.c: New testcase.
9305
9306 2017-03-24 Tom de Vries <tom@codesourcery.com>
9307
9308 PR testsuite/80092
9309 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9310 dg-require-effective-target global_constructor.
9311 * gcc.dg/tls/emutls-2.c: Same.
9312
9313 2017-03-24 Tom de Vries <tom@codesourcery.com>
9314
9315 PR testsuite/80092
9316 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9317 dg-require-effective-target indirect_jumps.
9318
9319 2017-03-24 Tom de Vries <tom@codesourcery.com>
9320
9321 PR testsuite/80092
9322 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9323 nonlocal_goto.
9324
9325 2017-03-24 Tom de Vries <tom@codesourcery.com>
9326
9327 PR testsuite/80092
9328 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9329 * gcc.dg/Walloca-12.c: Same.
9330 * gcc.dg/attr-alloc_size-8.c: Same.
9331 * gcc.dg/Walloca-4.c: Same.
9332 * gcc.dg/Walloca-8.c: Same.
9333 * gcc.dg/Walloca-13.c: Same.
9334 * gcc.dg/Walloca-14.c: Same.
9335 * gcc.dg/attr-alloc_size-9.c: Same.
9336 * gcc.dg/Walloca-1.c: Same.
9337 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9338 * gcc.dg/Walloca-5.c: Same.
9339 * gcc.dg/Walloca-10.c: Same.
9340 * gcc.dg/Walloca-9.c: Same.
9341 * gcc.dg/attr-alloc_size-6.c: Same.
9342 * gcc.dg/Wvla-larger-than-1.c: Same.
9343 * gcc.dg/torture/pr71881.c: Same.
9344 * gcc.dg/torture/pr71901.c: Same.
9345 * gcc.dg/torture/pr78742.c: Same.
9346 * gcc.dg/builtin-alloc-size.c: Same.
9347 * gcc.dg/Walloca-2.c: Same.
9348 * gcc.dg/Walloca-6.c: Same.
9349 * gcc.dg/Walloca-11.c: Same.
9350 * gcc.dg/attr-alloc_size-7.c: Same.
9351 * gcc.dg/Wvla-larger-than-2.c: Same.
9352 * gcc.dg/Walloca-3.c: Same.
9353 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9354 * gcc.c-torture/compile/pr79413.c: Same.
9355 * gcc.c-torture/compile/pr78439.c: Same.
9356
9357 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9358
9359 * gcc.target/powerpc/p9-options-1.c: New test.
9360
9361 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9362
9363 PR target/71436
9364 * gcc.c-torture/compile/pr71436.c: New test.
9365
9366 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9367 Richard Biener <rguenther@suse.de>
9368
9369 PR tree-optimization/79908
9370 PR tree-optimization/80136
9371 * gcc.dg/torture/pr79908.c: New file.
9372
9373 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9374
9375 PR fortran/39239
9376 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9377
9378 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR c++/80141
9381 * g++.dg/gomp/pr80141.C: New test.
9382
9383 PR c++/80129
9384 * g++.dg/torture/pr80129.C: New test.
9385
9386 PR sanitizer/80110
9387 * g++.dg/tsan/pr80110.C: New test.
9388
9389 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9390
9391 PR fortran/80142
9392 * gfortran.dg/any_loc.f90: New test case.
9393
9394 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9395
9396 PR target/80082
9397 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9398 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9399
9400 2017-03-22 Martin Liska <mliska@suse.cz>
9401
9402 PR target/79906
9403 * g++.dg/ext/mv8.C: Add power* targets.
9404
9405 2017-03-21 Martin Sebor <msebor@redhat.com>
9406
9407 PR c++/79548
9408 * g++.dg/warn/Wunused-var-26.C: New test.
9409
9410 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9411
9412 PR tree-optimization/79908
9413 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9414
9415 2017-03-21 Marek Polacek <polacek@redhat.com>
9416 Martin Sebor <msebor@redhat.com>
9417
9418 PR tree-optimization/80109
9419 * gcc.dg/Walloca-14.c: New test.
9420
9421 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR target/80125
9424 * gcc.target/powerpc/pr80125.c: New test.
9425
9426 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9427
9428 PR fortran/69498
9429 * gfortran.dg/unexp_attribute.f90: New test
9430
9431 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9432 Richard Biener <rguenther@suse.de>
9433
9434 PR tree-optimization/79908
9435 * gcc.dg/torture/pr79908.c: New file.
9436
9437 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9438
9439 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9440 with sizeof(int) < 4.
9441
9442 2017-03-21 Martin Liska <mliska@suse.cz>
9443
9444 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9445 apostrophes.
9446
9447 2017-03-21 Richard Biener <rguenther@suse.de>
9448
9449 PR tree-optimization/80032
9450 * g++.dg/opt/pr80032.C: New testcase.
9451
9452 2017-03-21 Richard Biener <rguenther@suse.de>
9453
9454 PR tree-optimization/80122
9455 * gcc.dg/torture/pr80122.c: New testcase.
9456
9457 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9458
9459 * gcc.dg/pic-2.c: Skip for MIPS.
9460 * gcc.dg/pie-2.c: Skip for MIPS.
9461
9462 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9463
9464 PR c++/77752
9465 * g++.dg/cpp0x/initlist97.C: New.
9466 * g++.dg/cpp0x/initlist85.C: Update.
9467
9468 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR c/67338
9471 * gcc.dg/pr67338.c: New test.
9472
9473 PR c++/35878
9474 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9475 dump instead of assembler.
9476 * g++.dg/init/pr35878_2.C: Likewise.
9477 * g++.dg/init/pr35878_3.C: Likewise.
9478
9479 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR c/80097
9482 * gcc.dg/ubsan/pr80097.c: New test.
9483
9484 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9485
9486 PR tree-optimization/80054
9487 * g++.dg/torture/pr80054.C: New file.
9488
9489 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9490
9491 PR target/79963
9492 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9493 directive to assure selection of proper bit using rlwinm insn.
9494 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9495 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9496 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9497 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9498
9499 2017-03-20 Marek Polacek <polacek@redhat.com>
9500 Paolo Carlini <paolo.carlini@oracle.com>
9501
9502 PR c++/80059 - ICE with noexcept and __transaction_atomic
9503 * g++.dg/tm/pr80059-2.C: New test.
9504 * g++.dg/tm/pr80059.C: New test.
9505
9506 2017-03-20 Martin Liska <mliska@suse.cz>
9507
9508 PR middle-end/79753
9509 * gcc.target/i386/mpx/pr79753.c: New test.
9510
9511 2017-03-20 Martin Liska <mliska@suse.cz>
9512
9513 PR target/79769
9514 PR target/79770
9515 * g++.dg/pr79769.C: New test.
9516 * gcc.target/i386/mpx/pr79770.c: New test.
9517
9518 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9519
9520 PR target/78857
9521 * gcc.target/s390/load-and-test-fp-1.c: New test.
9522 * gcc.target/s390/load-and-test-fp-2.c: New test.
9523
9524 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9525
9526 PR fortran/79676
9527 * gfortran.dg/submodule_28.f08 : New test.
9528
9529 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9530
9531 PR fortran/71838
9532 * gfortran.dg/submodule_26.f08 : New test.
9533 * gfortran.dg/submodule_27.f08 : New test.
9534
9535 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9536
9537 PR target/79951
9538 * gcc.target/powerpc/pr79951.c: New.
9539
9540 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9541
9542 PR rtl-optimization/79910
9543 * gcc.dg/torture/pr79910.c: New test.
9544
9545 2017-03-17 Jeff Law <law@redhat.com>
9546
9547 PR tree-optimization/71437
9548 * gcc.dg/tree-ssa/pr71437.c: New test.
9549 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9550 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9551 now caught by VRP, but which were previously caught by DOM.
9552
9553 2017-03-17 Richard Biener <rguenther@suse.de>
9554
9555 PR middle-end/80075
9556 * g++.dg/torture/pr80075.C: New testcase.
9557
9558 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9559
9560 PR target/71294
9561 * g++.dg/pr71294.C: New test.
9562
9563 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9564
9565 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9566
9567 2017-03-16 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR fortran/80010
9570 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9571
9572 PR fortran/79886
9573 * gfortran.dg/pr79886.f90: New test.
9574
9575 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9576
9577 PR target/79038
9578 * gcc.target/powerpc/pr79038-1.c: New test.
9579
9580 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9581
9582 PR fortran/33271
9583 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9584
9585 2017-03-15 Jiong Wang <jiong.wang@arm.com>
9586
9587 PR testsuite/79356
9588 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9589
9590 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
9591
9592 PR target/80019
9593 * gcc.target/i386/pr80019.c: New test.
9594
9595 2017-03-15 Martin Liska <mliska@suse.cz>
9596
9597 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9598
9599 2017-03-14 Martin Sebor <msebor@redhat.com>
9600
9601 PR tree-optimization/79800
9602 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9603 * gcc.dg/tree-ssa/pr79800.c: New test.
9604
9605 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9606
9607 PR target/79947
9608 * gcc.target/powerpc/pr79947.c: New test.
9609
9610 2017-03-14 Martin Sebor <msebor@redhat.com>
9611
9612 PR middle-end/80020
9613 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9614 * gcc.dg/attr-alloc_size-7.c: Same.
9615 * gcc.dg/attr-alloc_size-9.c: Same.
9616 * gcc.dg/builtin-alloc-size.c: Same.
9617 * gcc.dg/pr80020.c: New test.
9618
9619 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9620
9621 PR rtl-optimization/79728
9622 * gcc.target/i386/sse-globalreg.c: New test.
9623
9624 2017-03-14 Martin Liska <mliska@suse.cz>
9625
9626 PR lto/66295
9627 * gcc.dg/tree-prof/pr66295.c: New test.
9628
9629 2017-03-13 Martin Liska <mliska@suse.cz>
9630
9631 PR middle-end/78339
9632 * gcc.target/i386/mpx/pr78339.c: New test.
9633
9634 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9635
9636 * gcc.target/arc/bitfield.c: New file.
9637
9638 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9639
9640 * gcc.target/arc/pr9001090948.c: New file.
9641
9642 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9643
9644 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9645 Fix test. Make early-out condition return early. Correct comments.
9646
9647 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9648
9649 PR libgfortran/78854
9650 * gfortran.dg/dtio_25.f90: New test.
9651
9652 2017-03-10 Martin Sebor <msebor@redhat.com>
9653
9654 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9655
9656 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9657
9658 PR rtl-optimization/78911
9659 * gcc.target/i386/pr78911-1.c: New test.
9660 * gcc.target/i386/pr78911-2.c: New test.
9661
9662 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
9663
9664 PR target/79941
9665 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9666 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9667 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9668
9669 2017-03-10 Marek Polacek <polacek@redhat.com>
9670
9671 PR c++/79967
9672 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9673
9674 2017-03-10 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR c++/79899
9677 * g++.dg/other/friend7.C: New test.
9678
9679 PR c++/79896
9680 * g++.dg/ext/int128-5.C: New test.
9681
9682 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9683
9684 PR testsuite/79356
9685 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9686 powerpc, sparc, or s390x.
9687
9688 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9689
9690 PR target/79907
9691 * gcc.target/powerpc/pr79907.c: New.
9692
9693 2017-03-10 Olivier Hainque <hainque@adacore.com>
9694
9695 * gnat.dg/opt64.adb: New test.
9696 * gnat.dg/opt64_pkg.ads: New helper.
9697 * gnat.dg/opt64_pkg.adb: New helper.
9698
9699 2017-03-10 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR rtl-optimization/79909
9702 * gcc.target/powerpc/pr79909.c: New test.
9703
9704 PR tree-optimization/79972
9705 * gcc.dg/pr79972.c: New test.
9706
9707 PR tree-optimization/77975
9708 * gcc.dg/pr77975.c: New test.
9709
9710 2017-03-09 Marek Polacek <polacek@redhat.com>
9711
9712 PR c++/79962
9713 PR c++/79984
9714 * c-c++-common/nonnull-3.c: New test.
9715 * g++.dg/warn/Wnonnull3.C: New test.
9716
9717 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9718
9719 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9720 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9721
9722 2017-03-09 Marek Polacek <polacek@redhat.com>
9723
9724 PR sanitizer/79757
9725 * gcc.dg/ubsan/pr79757-1.c: New test.
9726 * gcc.dg/ubsan/pr79757-2.c: New test.
9727 * gcc.dg/ubsan/pr79757-3.c: New test.
9728 * gcc.dg/ubsan/pr79757-4.c: New test.
9729 * gcc.dg/ubsan/pr79757-5.c: New test.
9730
9731 2017-03-09 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR c/79969
9734 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9735
9736 2017-03-09 Marek Polacek <polacek@redhat.com>
9737
9738 PR c++/79687
9739 * g++.dg/expr/ptrmem8.C: New test.
9740 * g++.dg/expr/ptrmem9.C: New test.
9741
9742 2017-03-09 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/79977
9745 * gcc.dg/graphite/pr79977.c: New testcase.
9746
9747 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9748
9749 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9750 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9751 * lib/target-supports.exp (check_effective_target_rdynamic):
9752 New proc.
9753
9754 2017-03-09 Richard Biener <rguenther@suse.de>
9755
9756 PR middle-end/79971
9757 * gcc.dg/fixed-point/pr79971.c: New testcase.
9758
9759 2017-03-09 Richard Biener <rguenther@suse.de>
9760
9761 PR ipa/79970
9762 * gcc.dg/torture/pr79970.c: New testcase.
9763
9764 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9765
9766 PR c++/71966
9767 * g++.dg/cpp0x/pr71966-1.C: New.
9768 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9769
9770 2017-03-09 Martin Liska <mliska@suse.cz>
9771
9772 PR tree-optimization/79631
9773 * gcc.target/i386/mpx/pr79631.c: New test.
9774
9775 2017-03-09 Martin Liska <mliska@suse.cz>
9776
9777 PR target/65705
9778 PR target/69804
9779 * gcc.target/i386/pr71458.c: Update scanned pattern.
9780
9781 2017-03-09 Marek Polacek <polacek@redhat.com>
9782
9783 PR c++/79672
9784 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9785 * g++.dg/warn/Wduplicated-branches3.C: New test.
9786
9787 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9788
9789 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9790
9791 2017-03-09 Martin Liska <mliska@suse.cz>
9792
9793 PR ipa/79764
9794 * g++.dg/pr79764.C: New test.
9795
9796 2017-03-09 Martin Liska <mliska@suse.cz>
9797
9798 PR ipa/79761
9799 * g++.dg/pr79761.C: New test.
9800
9801 2017-03-09 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR sanitizer/79944
9804 * c-c++-common/asan/pr79944.c: New test.
9805
9806 PR target/79932
9807 * gcc.target/i386/pr79932-2.c: New test.
9808
9809 PR target/79932
9810 * gcc.target/i386/pr79932-1.c: New test.
9811
9812 2017-03-09 Marek Polacek <polacek@redhat.com>
9813
9814 PR c++/79900 - ICE in strip_typedefs
9815 * g++.dg/warn/Wpadded-1.C: New test.
9816
9817 2017-03-08 Marek Polacek <polacek@redhat.com>
9818
9819 * g++.dg/Walloca1.C: Adjust dg-warning.
9820
9821 2017-03-08 Andrew Haley <aph@redhat.com>
9822
9823 PR tree-optimization/79943
9824 * gcc.dg/tree-ssa/pr79943.c: New test.
9825
9826 2017-03-08 Richard Biener <rguenther@suse.de>
9827
9828 PR tree-optimization/79955
9829 * gcc.dg/uninit-24.c: New testcase.
9830
9831 2017-03-08 Richard Biener <rguenther@suse.de>
9832
9833 PR tree-optimization/79920
9834 * gcc.dg/vect/pr79920.c: New testcase.
9835
9836 2017-03-08 Jakub Jelinek <jakub@redhat.com>
9837
9838 PR sanitizer/79904
9839 * gcc.dg/ubsan/pr79904.c: New test.
9840
9841 2017-03-07 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR c/79834
9844 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9845 diagnostics.
9846
9847 2017-03-07 Marek Polacek <polacek@redhat.com>
9848
9849 PR middle-end/79809
9850 * g++.dg/Walloca1.C: New test.
9851
9852 2017-03-07 Martin Liska <mliska@suse.cz>
9853
9854 PR middle-end/68270
9855 * g++.dg/pr68270.C: New test.
9856
9857 2017-03-07 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR rtl-optimization/79901
9860 * gcc.target/i386/pr79901.c: New test.
9861
9862 PR sanitizer/79897
9863 * c-c++-common/ubsan/pr79897.c: New test.
9864
9865 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9866
9867 PR rtl-optimization/79571
9868 * gcc.target/i386/pr79571.c: New.
9869
9870 2017-03-06 Marek Polacek <polacek@redhat.com>
9871
9872 PR c++/79796 - ICE with NSDMI and this pointer
9873 * g++.dg/cpp0x/nsdmi13.C: New test.
9874
9875 2017-03-06 Julia Koval <julia.koval@intel.com>
9876
9877 PR target/79793
9878 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9879 directives.
9880 * gcc.target/i386/interrupt-13.c: Ditto.
9881 * gcc.target/i386/interrupt-14.c: Ditto.
9882 * gcc.target/i386/interrupt-15.c: Ditto.
9883
9884 2017-03-06 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR c++/79822
9887 * g++.dg/cpp0x/constexpr-79822.C: New test.
9888
9889 2017-03-06 Richard Biener <rguenther@suse.de>
9890
9891 PR tree-optimization/79894
9892 * gcc.dg/vect/pr79887.c: New testcase.
9893
9894 2017-03-06 Richard Biener <rguenther@suse.de>
9895
9896 PR tree-optimization/79824
9897 * gcc.dg/vect/pr79824-1.c: New testcase.
9898 * gcc.dg/vect/pr79824-2.c: Likewise.
9899
9900 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9901
9902 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9903 gettimeofday. Remove dg-skip-if for AVR.
9904 * lib/target-supports.exp (check_effective_target_gettimeofday):
9905 New proc.
9906
9907 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9908
9909 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9910 * gcc.target/s390/hotpatch-10.c: Likewise.
9911 * gcc.target/s390/hotpatch-11.c: Likewise.
9912 * gcc.target/s390/hotpatch-12.c: Likewise.
9913 * gcc.target/s390/hotpatch-13.c: Likewise.
9914 * gcc.target/s390/hotpatch-14.c: Likewise.
9915 * gcc.target/s390/hotpatch-15.c: Likewise.
9916 * gcc.target/s390/hotpatch-16.c: Likewise.
9917 * gcc.target/s390/hotpatch-17.c: Likewise.
9918 * gcc.target/s390/hotpatch-18.c: Likewise.
9919 * gcc.target/s390/hotpatch-19.c: Likewise.
9920 * gcc.target/s390/hotpatch-2.c: Likewise.
9921 * gcc.target/s390/hotpatch-26.c: Likewise.
9922 * gcc.target/s390/hotpatch-27.c: Likewise.
9923 * gcc.target/s390/hotpatch-28.c: Likewise.
9924 * gcc.target/s390/hotpatch-3.c: Likewise.
9925 * gcc.target/s390/hotpatch-4.c: Likewise.
9926 * gcc.target/s390/hotpatch-5.c: Likewise.
9927 * gcc.target/s390/hotpatch-6.c: Likewise.
9928 * gcc.target/s390/hotpatch-7.c: Likewise.
9929 * gcc.target/s390/hotpatch-8.c: Likewise.
9930 * gcc.target/s390/hotpatch-9.c: Likewise.
9931
9932 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9933
9934 PR c++/64574
9935 * g++.dg/template/crash125.C: New.
9936
9937 2017-03-06 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR target/79812
9940 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9941
9942 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9943
9944 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9945
9946 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9947
9948 * gcc.target/mips/msa-minmax.c: New tests.
9949
9950 2017-03-06 Martin Liska <mliska@suse.cz>
9951
9952 PR sanitize/79783
9953 * g++.dg/asan/pr79783.C: New test.
9954
9955 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9956
9957 * gcc.target/mips/msa-dotp.c: New tests.
9958
9959 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9960
9961 * gcc.target/mips/msa-bclri.c: New test.
9962
9963 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/70266
9966 * g++.dg/tm/pr70266.C: New.
9967
9968 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
9969 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9970
9971 * gfortran.dg/coarray/fail_image_1.f08: New test.
9972 * gfortran.dg/coarray/fail_image_2.f08: New test.
9973 * gfortran.dg/coarray/failed_images_1.f08: New test.
9974 * gfortran.dg/coarray/failed_images_2.f08: New test.
9975 * gfortran.dg/coarray/image_status_1.f08: New test.
9976 * gfortran.dg/coarray/image_status_2.f08: New test.
9977 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9978 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9979 * gfortran.dg/coarray_fail_st.f90: New test.
9980 * gfortran.dg/coarray_failed_images_1.f08: New test.
9981 * gfortran.dg/coarray_image_status_1.f08: New test.
9982 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9983
9984 2017-03-03 Marek Polacek <polacek@redhat.com>
9985
9986 PR c/79758
9987 * gcc.dg/noncompile/pr79758.c: New test.
9988
9989 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR middle-end/79805
9992 * g++.dg/opt/pr79805.C: New test.
9993
9994 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9995
9996 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9997 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9998 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9999 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10000 * gcc.target/i386/i386.exp
10001 (check_effective_target_avx512vpopcntdq): New.
10002
10003 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10004
10005 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10006 ilp32 targets and match DImode registers for lp64 targets.
10007
10008 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10009
10010 * g++.dg/pr71624.C: Disable for x32.
10011 * g++.dg/pr71633.C: Ditto.
10012
10013 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR target/79807
10016 * gcc.target/i386/pr79807.c: New test.
10017
10018 2017-03-03 Martin Liska <mliska@suse.cz>
10019
10020 PR tree-optimization/79803
10021 * gcc.dg/tree-ssa/pr79803.c: New test.
10022
10023 2017-03-03 Martin Liska <mliska@suse.cz>
10024
10025 PR rtl-optimization/79574
10026 * gcc.dg/pr79574-2.c: New test.
10027
10028 2017-03-03 Richard Biener <rguenther@suse.de>
10029
10030 PR c++/79825
10031 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10032
10033 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10034
10035 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10036
10037 2017-03-03 Marek Polacek <polacek@redhat.com>
10038
10039 PR c++/79791
10040 * g++.dg/warn/Wwrite-strings-1.C: New test.
10041 * g++.dg/warn/Wwrite-strings-2.C: New test.
10042 * g++.dg/warn/Wwrite-strings-3.C: New test.
10043 * g++.dg/warn/Wwrite-strings-4.C: New test.
10044 * g++.dg/warn/Wwrite-strings-5.C: New test.
10045 * g++.dg/warn/Wwrite-strings-6.C: New test.
10046 * g++.dg/warn/Wwrite-strings-7.C: New test.
10047 * g++.dg/warn/Wwrite-strings-8.C: New test.
10048 * g++.dg/warn/Wwrite-strings-9.C: New test.
10049 * g++.dg/warn/Wwrite-strings-10.C: New test.
10050 * g++.dg/warn/Wwrite-strings-11.C: New test.
10051 * g++.dg/warn/Wwrite-strings-12.C: New test.
10052
10053 2017-03-03 Richard Biener <rguenther@suse.de>
10054
10055 PR middle-end/79818
10056 * gcc.dg/torture/pr79818.c: New testcase.
10057
10058 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR c++/79782
10061 * g++.dg/warn/Wunused-parm-10.C: New test.
10062
10063 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10064
10065 * gcc.dg/rtl/x86_64/*.c: Test for
10066 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10067
10068 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10069
10070 PR target/79514
10071 * gcc.target/i386/pr79514.c: New test.
10072
10073 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR rtl-optimization/79780
10076 * gcc.c-torture/compile/pr79780.c: New test.
10077
10078 2017-03-02 Richard Biener <rguenther@suse.de>
10079
10080 PR tree-optimization/79345
10081 PR c++/42000
10082 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10083 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10084 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10085
10086 2017-03-02 Richard Biener <rguenther@suse.de>
10087
10088 PR c/79756
10089 * gcc.dg/vector-1.c: New testcase.
10090
10091 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10092
10093 PR tree-optimization/66768
10094 * gcc.target/i386/pr66768.c: New test.
10095
10096 2017-03-02 Richard Biener <rguenther@suse.de>
10097
10098 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10099 * gcc.dg/rtl/x86_64/final.c: Likewise.
10100 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10101 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10102 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10103 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10104
10105 2017-03-02 Richard Biener <rguenther@suse.de>
10106
10107 PR tree-optimization/79777
10108 * gcc.dg/torture/pr79777.c: New testcase.
10109
10110 2017-03-01 Martin Sebor <msebor@redhat.com>
10111
10112 PR middle-end/79692
10113 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10114 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10115 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10116 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10117
10118 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10119
10120 * gcc.target/i386/invsize-2.c: New test.
10121 * gcc.target/i386/invsize-3.c: Ditto.
10122 * gcc.target/i386/invsize-4.c: Ditto.
10123 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10124 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10125
10126 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10127
10128 PR target/79439
10129 * gcc.target/powerpc/pr79439.c: New test.
10130
10131 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10132
10133 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10134 scan string.
10135
10136
10137 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10138
10139 PR target/79395
10140 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10141 pattern to look for vcmpequd. instead of vcmpnew.
10142 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10143 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10144 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10145 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10146 look for xvcmpeqdp. instead of xvcmpnedp.
10147 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10148 look for vcmpequd. instead of vcmpnew.
10149 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10150 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10151 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10152 look for xvcmpeqsp. instead of xvcmpnesp.
10153 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10154 look for xvcmpeqdp. instead of xvcmpnedp.
10155 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10156 look for vcmpequd. instead of vcmpnew.
10157 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10158 look for vcmpeqsp instead of xvcmpnesp.
10159 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10160 look for xvcmpeqdp instead of xvcmpnedp.
10161
10162 2017-03-01 Richard Biener <rguenther@suse.de>
10163
10164 PR middle-end/79721
10165 * gcc.dg/torture/pr79721.c: New testcase.
10166
10167 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR c++/79681
10170 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10171 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10172
10173 PR c++/79746
10174 * g++.dg/warn/Wunused-parm-9.C: New test.
10175
10176 PR tree-optimization/79734
10177 * g++.dg/opt/pr79734.C: New test.
10178
10179 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR tree-optimization/79737
10182 * gcc.c-torture/execute/pr79737-1.c: New test.
10183 * gcc.c-torture/execute/pr79737-2.c: New test.
10184
10185 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10186
10187 * gcc.target/sparc/20170228-1.c: New test.
10188
10189 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10190
10191 * gcc.target/i386/invsize-1.c: New test.
10192
10193 2017-02-28 Martin Sebor <msebor@redhat.com>
10194
10195 PR tree-optimization/79691
10196 * gcc.dg/tree-ssa/pr79691.c: New test.
10197
10198 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR target/79729
10201 * gcc.target/i386/pr79729.c: New test.
10202
10203 2017-02-28 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/79740
10206 * gcc.dg/torture/pr79740.c: New testcase.
10207
10208 2017-02-28 Richard Biener <rguenther@suse.de>
10209
10210 PR middle-end/79731
10211 * c-c++-common/torture/pr79731.c: New testcase.
10212
10213 2017-02-28 Richard Biener <rguenther@suse.de>
10214
10215 PR tree-optimization/79732
10216 * gcc.dg/torture/pr79732.c: New testcase.
10217
10218 2017-02-28 Richard Biener <rguenther@suse.de>
10219
10220 PR tree-optimization/79723
10221 * gcc.target/i386/pr79723.c: New testcase.
10222
10223 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10224
10225 PR target/79544
10226 * gcc.target/powerpc/pr79544.c: New.
10227
10228 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10229
10230 PR c++/79414
10231 * g++.dg/parse/crash67.C: New.
10232
10233 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10234
10235 PR tree-optimization/77536
10236 * gcc.dg/vect/pr79347.c: Revise testing string.
10237
10238 2017-02-27 Richard Biener <rguenther@suse.de>
10239
10240 PR tree-optimization/45397
10241 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10242
10243 2017-02-27 Richard Biener <rguenther@suse.de>
10244
10245 PR tree-optimization/79690
10246 * gcc.target/i386/pr79690.c: New testcase.
10247
10248 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10249
10250 PR fortran/51119
10251 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10252 of original.
10253 * gfortran.dg/inline_matmul_11.f90: Likewise.
10254 * gfortran.dg/inline_matmul_9.f90: Likewise.
10255 * gfortran.dg/matmul_13.f90: New test.
10256 * gfortran.dg/matmul_14.f90: New test.
10257
10258 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10259
10260 PR middle-end/79396
10261 * g++.dg/opt/pr79396.C: New test.
10262
10263 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10264
10265 PR fortran/79597
10266 * gfortran.dg/dtio_6.f90: Update test.
10267
10268 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10269
10270 PR fortran/79601
10271 * gfortran.dg/interface_operator_2.f90: New test.
10272
10273 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR c/79677
10276 * gcc.dg/pr79677.c: New test.
10277
10278 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10279
10280 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10281 of mov.ps.
10282 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10283 (cond_move1): Simplify condition to force generation of
10284 mov[nz].ps.
10285 (cond_move2): Likewise.
10286
10287 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10288
10289 PR c++/79588
10290 * g++.dg/warn/Wrestrict-1.C: New test.
10291 * g++.dg/warn/Wrestrict-2.C: New test.
10292
10293 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10294
10295 * g++.dg/ext/complit15.C: Require LTO.
10296
10297 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10298
10299 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10300 logical_op_short_circuit to skip targets.
10301 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10302 and s390.
10303
10304 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * gnat.dg/opt63.adb: New test.
10307
10308 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10309
10310 * gnat.dg/discr47.adb: New test.
10311
10312 2017-02-24 Richard Biener <rguenther@suse.de>
10313
10314 PR tree-optimization/79389
10315 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10316
10317 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10318
10319 PR c++/79361
10320 * g++.dg/cpp0x/pr79361-1.C: New.
10321 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10322
10323 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10324
10325 * gcc.target/visium/bit_test.c: Accept any lsr form.
10326 * gcc.target/visium/block_move.c: Tweak.
10327
10328 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10329
10330 PR 68749
10331 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10332
10333 2017-02-23 Richard Biener <rguenther@suse.de>
10334
10335 PR tree-optimization/79683
10336 * gcc.target/i386/pr79683.c: New testcase.
10337
10338 2017-02-22 Jeff Law <law@redhat.com>
10339
10340 PR tree-optimization/79578
10341 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10342
10343 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10344
10345 * gcc.target/mips/msa-fp-cc.c: New test.
10346
10347 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10348
10349 PR c++/79664
10350 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10351 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10352 * g++.dg/gomp/pr79664.C: New test.
10353
10354 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10355
10356 2017-02-22 Marek Polacek <polacek@redhat.com>
10357
10358 PR c++/79653
10359 * g++.dg/cpp0x/alignas10.C: New test.
10360 * g++.dg/cpp0x/alignas9.C: New test.
10361
10362 PR c++/79657
10363 * g++.dg/ext/underlying_type12.C: New test.
10364
10365 PR c/79662
10366 * gcc.dg/enum-incomplete-4.c: New test.
10367
10368 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR target/70465
10371 * gcc.target/i386/pr70465-2.c: New test.
10372
10373 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10374
10375 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10376
10377 2017-02-22 Richard Biener <rguenther@suse.de>
10378
10379 PR tree-optimization/79673
10380 * gcc.target/i386/pr79673.c: New testcase.
10381
10382 2017-02-22 Richard Biener <rguenther@suse.de>
10383
10384 PR tree-optimization/79666
10385 * gcc.dg/torture/pr79666.c: New testcase.
10386
10387 2017-02-22 Martin Liska <mliska@suse.cz>
10388
10389 PR lto/79587
10390 * gcc.dg/tree-prof/pr79587.c: New test.
10391
10392 2017-02-21 Marek Polacek <polacek@redhat.com>
10393
10394 PR c++/79535
10395 * g++.dg/ext/flexary23.C: New test.
10396
10397 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10398
10399 PR target/79593
10400 * gcc.target/i386/pr79593.c: New test.
10401
10402 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR c++/79654
10405 * g++.dg/cpp1z/decomp26.C: New test.
10406
10407 PR sanitizer/79589
10408 * g++.dg/ubsan/pr79589.C: New test.
10409
10410 2017-02-21 Jeff Law <law@redhat.com>
10411
10412 PR tree-optimization/79621
10413 * gcc.c-torture/compile/pr79621.c: New test.
10414
10415 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR c++/79655
10418 * g++.dg/cpp1y/constexpr-79655.C: New test.
10419
10420 PR c++/79639
10421 * g++.dg/cpp1y/constexpr-79639.C: New test.
10422
10423 PR target/79633
10424 * gcc.target/i386/mpx/pr79633.c: New test.
10425
10426 PR target/79570
10427 * gcc.dg/pr79570.c: New test.
10428
10429 PR c++/79641
10430 * c-c++-common/pr79641.c: New test.
10431
10432 PR tree-optimization/79649
10433 * gcc.target/i386/pr79649.c: New test.
10434
10435 PR target/79494
10436 * gcc.dg/pr79494.c: New test.
10437
10438 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10439
10440 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10441 to dg-options.
10442
10443 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10444
10445 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10446
10447 2017-02-02 Jason Merrill <jason@redhat.com>
10448
10449 PR c++/79580
10450 * g++.dg/ext/complit15.C: New.
10451
10452 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10453
10454 PR target/78056
10455 * gcc.target/powerpc/pr78056-8.c: Remove.
10456
10457 2017-02-20 Marek Polacek <polacek@redhat.com>
10458
10459 PR middle-end/79537
10460 * gcc.dg/comp-goto-4.c: New test.
10461
10462 PR sanitizer/79558
10463 * c-c++-common/ubsan/bounds-14.c: New test.
10464
10465 2017-02-20 Jakub Jelinek <jakub@redhat.com>
10466
10467 PR target/79568
10468 * gcc.target/i386/pr79568-1.c: New test.
10469 * gcc.target/i386/pr79568-2.c: New test.
10470 * gcc.target/i386/pr79568-3.c: New test.
10471
10472 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
10473
10474 PR fortran/79382
10475 * gfortran.dg/dtio_10.f90: Change test of error message.
10476 * gfortran.dg/dtio_23.f90: New test.
10477 * gfortran.dg/dtio_24.f90: New test.
10478
10479 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
10480
10481 PR fortran/79434
10482 * gfortran.dg/submodule_25.f08: New test.
10483
10484 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10485
10486 PR fortran/79447
10487 * gfortran.dg/submodule_24.f08: New test.
10488
10489 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10490
10491 PR fortran/79229
10492 * gfortran.dg/class_allocate_24.f90: New test.
10493
10494 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10495
10496 PR fortran/79402
10497 * gfortran.dg/submodule_23.f90: New test.
10498
10499 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10500
10501 PR c++/79380
10502 * g++.dg/cpp0x/alignas8.C: New.
10503
10504 2017-02-19 Eric Fiselier <eric@efcs.ca>
10505 Jonathan Wakely <jwakely@redhat.com>
10506
10507 PR c++/69523
10508 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10509
10510 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10511
10512 * gcc.dg/gimplefe-26.c: New test.
10513
10514 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
10515
10516 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10517
10518 2017-02-18 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR target/79569
10521 * gcc.target/i386/3dnowA-3.c: New test.
10522
10523 PR target/79559
10524 * gcc.target/i386/pr79559.c: New test.
10525
10526 2017-02-17 Joseph Myers <joseph@codesourcery.com>
10527
10528 * gcc.dg/c11-float-2.c: New test.
10529 * gcc.dg/torture/float128-floath.c,
10530 gcc.dg/torture/float128x-floath.c,
10531 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10532 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10533 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10534 *_DECIMAL_DIG macros with DECIMAL_DIG.
10535
10536 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10537
10538 PR target/79261
10539 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10540
10541 2017-02-17 Julia Koval <julia.koval@intel.com>
10542
10543 * gcc.target/i386/rdpid.c New test.
10544 * gcc.target/i386/sse-12.c: Add -mrdpid.
10545 * gcc.target/i386/sse-13.c: Ditto.
10546 * gcc.target/i386/sse-14.c: Ditto.
10547 * gcc.target/i386/sse-22.c: Ditto.
10548 * gcc.target/i386/sse-23.c: Ditto.
10549 * g++.dg/other/i386-2.C: Ditto.
10550 * g++.dg/other/i386-3.C: Ditto.
10551
10552 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10553
10554 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10555 * gcc.dg/pr61441.c: Ditto.
10556
10557 2017-02-17 Martin Liska <mliska@suse.cz>
10558
10559 PR rtl-optimization/79574
10560 * gcc.dg/pr79574.c: New test.
10561
10562 2017-02-17 Marek Polacek <polacek@redhat.com>
10563
10564 PR middle-end/79536
10565 * gcc.dg/torture/pr79536.c: New test.
10566
10567 2017-02-16 Alan Modra <amodra@gmail.com>
10568
10569 * gcc.c-torture/execute/pr79286.c: New.
10570
10571 2017-02-16 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR c++/79512
10574 * c-c++-common/gomp/pr79512.c: New test.
10575
10576 2017-02-15 Martin Sebor <msebor@redhat.com>
10577
10578 PR c++/79363
10579 * g++.dg/ext/flexary12.C: Adjust.
10580 * g++.dg/ext/flexary20.C: Same.
10581 * g++.dg/ext/flexary21.C: Same.
10582 * g++.dg/ext/flexary22.C: New test.
10583
10584 2017-02-15 Bin Cheng <bin.cheng@arm.com>
10585
10586 PR tree-optimization/79347
10587 * gcc.dg/vect/pr79347.c: New test.
10588
10589 2017-02-15 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR c++/79301
10592 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10593 [[deprecated]] comment.
10594 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10595 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10596 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10597 [[deprecated]] in -std=c++11.
10598 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10599 [[fallthrough]] in -std=c++11 and -std=c++14.
10600
10601 PR c++/79288
10602 * g++.dg/tls/pr79288.C: New test.
10603
10604 2017-02-15 Marek Polacek <polacek@redhat.com>
10605
10606 PR c/79515
10607 * gcc.dg/dfp/pr79515.c: New.
10608
10609 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
10610
10611 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10612
10613 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10614
10615 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10616 "opt_files".
10617
10618 2017-02-15 Jakub Jelinek <jakub@redhat.com>
10619
10620 PR target/79487
10621 * gcc.dg/dfp/pr79487.c: New test.
10622 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10623 2017-02-13 change.
10624
10625 2017-01-14 Carl Love <cel@us.ibm.com>
10626
10627 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10628 xvcvsxdsp and xvcvuxdsp instructions.
10629
10630 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10631
10632 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10633 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10634 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10635 64-bit default target.
10636 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10637 a 64-bit default target.
10638
10639 2017-02-14 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR target/79481
10642 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
10643 (test_3vx): Change return type from int to void.
10644 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10645 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10646 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10647 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10648 tests.
10649 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10650 (test_3vx): Change return type from int to void.
10651 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10652 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10653 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10654 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10655 tests.
10656 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10657 intrinsic. Change scan-assembler-times number from 1 to 2.
10658 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10659 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10660 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10661 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10662 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10663 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10664 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10665
10666 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10667
10668 PR middle-end/61225
10669 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10670 Use dg-additional-options for ia32 target. Remove XFAIL.
10671
10672 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10673
10674 PR target/79495
10675 * gcc.target/i386/pr79495.c: New test.
10676
10677 2017-02-14 Marek Polacek <polacek@redhat.com>
10678
10679 PR c++/79420
10680 PR c++/79463
10681 * g++.dg/cpp1y/pr79463.C: New.
10682 * g++.dg/template/incomplete10.C: New.
10683 * g++.dg/template/incomplete9.C: New.
10684
10685 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10686
10687 PR target/79498
10688 * gcc.target/i386/pr79498.c: New test.
10689
10690 2017-02-14 Martin Sebor <msebor@redhat.com>
10691
10692 PR middle-end/79448
10693 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10694 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10695 * gcc.dg/tree-ssa/pr79448.c: New test.
10696
10697 2017-02-14 Jeff Law <law@redhat.com>
10698
10699 PR tree-optimization/79095
10700 * g++.dg/pr79095-1.C: New test
10701 * g++.dg/pr79095-2.C: New test
10702 * g++.dg/pr79095-3.C: New test
10703 * g++.dg/pr79095-4.C: New test
10704 * g++.dg/pr79095-5.C: New test
10705 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10706 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10707
10708 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10709
10710 * gcc.target/aarch64/vect_fp16_1.c: New.
10711
10712 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10713
10714 * gcc.dg/gimplefe-25.c: New test.
10715
10716 2017-02-14 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR tree-optimization/79408
10719 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10720
10721 2017-02-14 Richard Biener <rguenther@suse.de>
10722
10723 PR middle-end/79432
10724 * gcc.dg/torture/pr79432.c: New testcase.
10725
10726 2017-02-13 Martin Sebor <msebor@redhat.com>
10727
10728 PR middle-end/79496
10729 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10730
10731 2017-02-13 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR sanitizer/79341
10734 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10735 variables volatile.
10736
10737 PR c++/79232
10738 * g++.dg/cpp1z/eval-order4.C: New test.
10739 * g++.dg/other/pr79232.C: New test.
10740
10741 2017-02-13 Nathan Sidwell <nathan@acm.org>
10742
10743 PR c++/79296
10744 * g++.dg/cpp0x/pr79296.C: New.
10745
10746 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10747
10748 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10749 Instead, xfail powerpc*-*-* && lp64.
10750
10751 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10752
10753 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10754 powerpc_p8vector_ok.
10755 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10756
10757 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10758
10759 PR target/79449
10760 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10761 for reading beyond a 4k boundary.
10762
10763 2017-02-13 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR rtl-optimization/79388
10766 PR rtl-optimization/79450
10767 * gcc.c-torture/execute/pr79388.c: New test.
10768 * gcc.c-torture/execute/pr79450.c: New test.
10769
10770 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10771
10772 PR fortran/65542
10773 * gfortran.dg/spread_init_expr_2.f90: New test case.
10774
10775 2017-02-11 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR sanitizer/79341
10778 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10779
10780 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
10781
10782 PR tree-ssa/56727
10783 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10784
10785 2017-02-10 Jakub Jelinek <jakub@redhat.com>
10786
10787 PR c++/79457
10788 * g++.dg/cpp0x/pr79457.C: New test.
10789
10790 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10791
10792 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10793 scan-assembler unless lp64.
10794
10795 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10796
10797 PR tree-optimization/66612
10798 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10799
10800 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10801
10802 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10803 of all powerpc.
10804
10805 2017-02-10 Marek Polacek <polacek@redhat.com>
10806
10807 PR c++/79435
10808 * g++.dg/cpp1y/pr79435.C: New.
10809
10810 PR c++/79184
10811 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10812
10813 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10814
10815 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10816 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10817 New.
10818 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10819 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10820 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10821 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10822 (vtst_expected_poly64x2): Move to aarch64-only section.
10823 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10824 (vtst_p64, vtstq_p64): New tests.
10825
10826 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10827
10828 PR c++/71737
10829 * g++.dg/cpp0x/pr71737.C: New.
10830
10831 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
10832 Richard Biener <rguenther@suse.de>
10833
10834 * gcc.dg/gimplefe-error-1.c: New testcase.
10835 * gcc.dg/gimplefe-error-2.c: New testcase.
10836 * gcc.dg/gimplefe-error-3.c: New testcase.
10837
10838 2017-02-10 Jakub Jelinek <jakub@redhat.com>
10839
10840 PR tree-optimization/79411
10841 * gcc.c-torture/compile/pr79411.c: New test.
10842
10843 2017-02-09 Jakub Jelinek <jakub@redhat.com>
10844 Jason Merrill <jason@redhat.com>
10845
10846 PR c++/79143
10847 * g++.dg/cpp1z/pr79143.C: New test.
10848
10849 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
10850
10851 * gcc.dg/loop-unswitch-2.c: Update testcase.
10852 * gcc.dg/loop-unswitch-1.c: Update testcase.
10853
10854 2017-02-09 Marek Polacek <polacek@redhat.com>
10855
10856 PR c/79428
10857 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10858 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10859 * c-c++-common/goacc/pr79428-1.c: New test.
10860 * c-c++-common/gomp/pr79428-2.c: New test.
10861 * c-c++-common/gomp/pr79428-5.c: New test.
10862 * c-c++-common/gomp/pr79428-6.c: New test.
10863 * c-c++-common/pr79428-3.c: New test.
10864
10865 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10866
10867 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10868 testcases.
10869
10870 2017-02-09 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR c/79413
10873 * gcc.c-torture/compile/pr79413.c: New test.
10874
10875 PR c++/79429
10876 * c-c++-common/gomp/pr79429.c: New test.
10877 * g++.dg/gomp/pr79429.C: New test.
10878
10879 PR c/79431
10880 * c-c++-common/gomp/pr79431.c: New test.
10881
10882 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10883 Cesar Philippidis <cesar@codesourcery.com>
10884 Joseph Myers <joseph@codesourcery.com>
10885 Chung-Lin Tang <cltang@codesourcery.com>
10886
10887 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10888 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10889 * c-c++-common/goacc/loop-auto-2.c: New.
10890 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10891 * c-c++-common/goacc/tile-2.c: New.
10892 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10893 * g++.dg/goacc/tile-1.C: New, check tile subst.
10894 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10895 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10896 * gfortran.dg/goacc/tile-1.f90: New test.
10897 * gfortran.dg/goacc/tile-2.f90: New test.
10898 * gfortran.dg/goacc/tile-lowering.f95: New test.
10899
10900 2017-02-09 Richard Biener <rguenther@suse.de>
10901
10902 PR tree-optimization/69823
10903 * gcc.dg/graphite/pr69823.c: New testcase.
10904
10905 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10906
10907 PR target/78604
10908 * gcc.target/powerpc/pr78604.c: New.
10909
10910 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10911
10912 PR target/68972
10913 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10914 disable this test on power architecture.
10915
10916 2017-02-08 Richard Biener <rguenther@suse.de>
10917
10918 PR tree-optimization/71824
10919 PR tree-optimization/79409
10920 * gcc.dg/graphite/pr71824-3.c: New testcase.
10921
10922 2017-02-08 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR tree-optimization/79408
10925 * gcc.dg/tree-ssa/pr79408.c: New test.
10926
10927 2017-02-08 Richard Biener <rguenther@suse.de>
10928
10929 PR tree-optimization/71824
10930 * gcc.dg/graphite/pr71824-2.c: New testcase.
10931
10932 2017-02-07 Andrew Pinski <apinski@cavium.com>
10933
10934 * gcc.target/aarch64/popcount.c: New Testcase.
10935
10936 2017-02-07 Jakub Jelinek <jakub@redhat.com>
10937
10938 PR rtl-optimization/79386
10939 * gcc.c-torture/compile/pr79386.c: New test.
10940
10941 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10942 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10943
10944 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10945 *-*-solaris*.
10946
10947 2017-02-07 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR target/79299
10950 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10951 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10952
10953 2017-02-07 Richard Biener <rguenther@suse.de>
10954
10955 * gcc.dg/gimplefe-23.c: New testcase.
10956 * gcc.dg/gimplefe-24.c: Likewise.
10957
10958 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10959
10960 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10961 scan-assembler instead of scan-assembler-times.
10962 * gcc.target/aarch64/test_frame_10.c: Likewise.
10963 * gcc.target/aarch64/test_frame_12.c: Likewise.
10964 * gcc.target/aarch64/test_frame_2.c: Likewise.
10965 * gcc.target/aarch64/test_frame_4.c: Likewise.
10966 * gcc.target/aarch64/test_frame_6.c: Likewise.
10967 * gcc.target/aarch64/test_frame_7.c: Likewise.
10968 * gcc.target/aarch64/test_frame_8.c: Likewise.
10969
10970 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10971
10972 * gcc.target/i386/pr78419.c: Require ifunc support.
10973
10974 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
10975
10976 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10977
10978 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10979
10980 PR c++/79360
10981 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10982
10983 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
10984
10985 * lib/target-supports.exp: Define the RISC-V target.
10986 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10987 * gcc.dg/builtin-apply2.c: Likewise.
10988 * gcc.dg/ifcvt-4.c: Likewise.
10989 * gcc.dg/loop-8.c: Likewise.
10990 * gcc.dg/sibcall-10.c: Likewise.
10991 * gcc.dg/sibcall-9.c: Likewise.
10992 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10993 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10994 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10995 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10996 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10997 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10998 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10999
11000 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11001
11002 PR target/66144
11003 * gcc.target/powerpc/pr66144-1.c: New test.
11004 * gcc.target/powerpc/pr66144-2.c: Likewise.
11005 * gcc.target/powerpc/pr66144-3.c: Likewise.
11006
11007 2017-02-06 Martin Sebor <msebor@redhat.com>
11008
11009 PR tree-optimization/79376
11010 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11011 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11012
11013 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR c++/79379
11016 * g++.dg/cpp1y/constexpr-79379.C: New test.
11017
11018 PR c++/79377
11019 * g++.dg/lookup/pr79377.C: New test.
11020
11021 PR c++/79372
11022 * g++.dg/cpp1z/decomp25.C: New test.
11023
11024 PR tree-optimization/79284
11025 * gcc.c-torture/compile/pr79284.c: New test.
11026
11027 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11028
11029 PR c++/70448
11030 * g++.dg/cpp0x/pr70448.C: New.
11031
11032 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11033
11034 PR 78348
11035 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11036 to dg-options.
11037
11038 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11039
11040 PR target/78883
11041 * gcc.c-torture/compile/pr78883.c: New test.
11042
11043 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11044
11045 PR tree-ssa/79347
11046 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11047 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11048 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11049 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11050 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11051 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11052 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11053 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11054 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11055 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11056 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11057 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11058 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11059
11060 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11061
11062 PR fortran/79344
11063 * gfortran.dg/allocate_with_source_24.f90: New test.
11064
11065 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11066
11067 PR fortran/79230
11068 * gfortran.dg/der_ptr_component_2.f90: New test.
11069
11070 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11071
11072 * gcc.target/sparc/20170205-1.c: New test.
11073
11074 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11075
11076 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11077 libatomic_available.
11078
11079 * gcc.dg/pr77587.c: Require alias support.
11080 * gcc.dg/pr77587a.c: Likewise.
11081
11082 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11083 * gcc.c-torture/execute/pr78622.c: Likewise.
11084
11085 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11086 hppa*-*-hpux*.
11087 * c-c++-common/Wunused-var-16.c: Likewise.
11088 * c-c++-common/builtin-shuffle-1.c: Likewise.
11089 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11090 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11091
11092 2017-02-03 Martin Sebor <msebor@redhat.com>
11093
11094 PR tree-optimization/79327
11095 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11096 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11097 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11098
11099 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11100 Martin Sebor <msebor@redhat.com>
11101
11102 PR tree-optimization/79327
11103 * gcc.dg/tree-ssa/pr79327.c: New test.
11104 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11105 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11106 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11107 (test_sprintf_chk_range_schar): Adjust dg-message.
11108 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11109 * gcc.c-torture/execute/pr79327.c: New test.
11110
11111 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11112
11113 PR target/79354
11114 * gcc.target/powerpc/pr79354.c: New test.
11115 * gcc.c-torture/execute/pr79354.c: New test.
11116
11117 2017-02-03 Martin Sebor <msebor@redhat.com>
11118
11119 PR tree-optimization/79352
11120 * gcc.dg/tree-ssa/pr79352.c: New test.
11121
11122 2017-02-03 Martin Liska <mliska@suse.cz>
11123
11124 PR lto/66295
11125 * gcc.target/i386/mvc9.c: New test.
11126
11127 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11128
11129 PR target/79158
11130 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11131 to VSX reg.
11132
11133 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11134
11135 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11136 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11137 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11138 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11139 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11140 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11141 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11142 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11143 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11144 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11145 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11146 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11147 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11148
11149 2017-02-02 Martin Sebor <msebor@redhat.com>
11150
11151 PR middle-end/79275
11152 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11153 * gcc.dg/tree-ssa/pr79275.c: New test.
11154
11155 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11156
11157 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11158
11159 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11160
11161 PR middle-end/77445
11162 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11163 threading is done.
11164
11165 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11166
11167 PR middle-end/78142
11168 * gcc.target/aarch64/vector_initialization_nostack.c
11169 (f12): Use one vector
11170
11171 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11172
11173 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11174 * c-c++-common/asan/misalign-1.c: Likewise.
11175 * c-c++-common/asan/misalign-2.c: Likewise.
11176 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11177 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11178 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11179 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11180 add -ffat-lto-objects from/to dg-additional-options.
11181 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11182 dg-additional-options.
11183
11184 PR target/79197
11185 * gcc.target/powerpc/pr79197.c: New test.
11186 * gcc.c-torture/compile/pr79197.c: New test.
11187
11188 2017-02-02 Richard Biener <rguenther@suse.de>
11189
11190 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11191
11192 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11193
11194 PR c++/69637
11195 * g++.dg/cpp0x/pr69637-1.C: New.
11196 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11197
11198 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11199
11200 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11201
11202 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11203
11204 PR target/70012
11205 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11206 conditions.
11207
11208 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR testsuite/79324
11211 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11212 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11213 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11214 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11215 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11216 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11217 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11218 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11219 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11220 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11221 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11222 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11223 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11224
11225 2017-02-01 Martin Liska <mliska@suse.cz>
11226
11227 PR testsuite/79272
11228 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11229
11230 2017-02-01 Richard Biener <rguenther@suse.de>
11231
11232 PR testsuite/76957
11233 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11234 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11235 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11236 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11237
11238 2017-02-01 Richard Biener <rguenther@suse.de>
11239
11240 PR middle-end/79315
11241 * gfortran.dg/pr79315.f90: New testcase.
11242
11243 2017-02-01 Richard Biener <rguenther@suse.de>
11244
11245 PR tree-optimization/71824
11246 * gcc.dg/graphite/pr71824.c: New testcase.
11247
11248 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR c++/79304
11251 * g++.dg/diagnostic/pr79304.C: New test.
11252
11253 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11254
11255 PR c++/79298
11256 * g++.dg/spellcheck-pr79298.C: New test case.
11257
11258 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11259
11260 PR preprocessor/79210
11261 * gcc.dg/format/pr79210.c: New test case.
11262 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11263 New function.
11264
11265 2017-01-31 Nathan Sidwell <nathan@acm.org>
11266
11267 PR c++/79290
11268 * g++.dg/warn/pr79290.C: New.
11269
11270 PR c++/67273
11271 PR c++/79253
11272 * g++.dg/cpp1y/pr67273.C: New.
11273 * g++.dg/cpp1y/pr79253.C: New.
11274
11275 2017-01-31 Nathan Sidwell <nathan@acm.org>
11276
11277 PR c++/79264
11278 * g++.dg/cpp1y/pr61636-1.C: Augment.
11279
11280 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11281
11282 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11283 rand() instead of random().
11284
11285 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11286
11287 PR tree-optimization/71691
11288 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11289
11290 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11291
11292 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11293 __ARCH__.
11294
11295 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR tree-optimization/79267
11298 * g++.dg/opt/pr79267.C: New test.
11299
11300 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11301
11302 PR debug/63238
11303 * gcc.dg/debug/dwarf2/align-1.c: New.
11304 * gcc.dg/debug/dwarf2/align-2.c: New.
11305 * gcc.dg/debug/dwarf2/align-3.c: New.
11306 * gcc.dg/debug/dwarf2/align-4.c: New.
11307 * gcc.dg/debug/dwarf2/align-5.c: New.
11308 * gcc.dg/debug/dwarf2/align-6.c: New.
11309 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11310 * g++.dg/debug/dwarf2/align-1.C: New.
11311 * g++.dg/debug/dwarf2/align-2.C: New.
11312 * g++.dg/debug/dwarf2/align-3.C: New.
11313 * g++.dg/debug/dwarf2/align-4.C: New.
11314 * g++.dg/debug/dwarf2/align-5.C: New.
11315 * g++.dg/debug/dwarf2/align-6.C: New.
11316
11317 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11318
11319 PR target/79170
11320 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11321
11322 2017-01-30 Martin Sebor <msebor@redhat.com>
11323
11324 PR testsuite/79293
11325 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11326
11327 2017-01-30 Martin Liska <mliska@suse.cz>
11328
11329 PR gcov-profile/79259
11330 * g++.dg/tree-prof/pr79259.C: New test.
11331
11332 2017-01-30 Richard Biener <rguenther@suse.de>
11333
11334 PR tree-optimization/79276
11335 * gcc.dg/torture/pr79276.c: New testcase.
11336
11337 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11338
11339 PR target/79240
11340 * gcc.target/s390/pr79240.c: New test.
11341
11342 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11343
11344 PR target/79268
11345 * gcc.target/powerpc/pr79268.c: New file.
11346 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11347 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11348 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11349 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11350
11351 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11352
11353 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11354
11355 PR testsuite/70583
11356 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11357
11358 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11359 * gnat.dg/debug9.adb: Likewise.
11360
11361 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11362
11363 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11364 libatomic_available.
11365 * gfortran.dg/coarray_42.f90: Likewise.
11366 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11367 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11368 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11369
11370 2017-01-27 Martin Sebor <msebor@redhat.com>
11371
11372 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11373
11374 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11375
11376 PR rtl-optimization/79194
11377 * gcc.dg/torture/pr79194.c: New test.
11378
11379 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11380
11381 PR tree-optimization/71374
11382 * gcc.target/i386/pr71374.c: New.
11383
11384 2017-01-27 Martin Sebor <msebor@redhat.com>
11385
11386 PR c++/71290
11387 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11388 a dg-error directive.
11389
11390 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11391
11392 PR target/79131
11393 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11394 * gcc.target/arm/pr79131-2.c: New.
11395
11396 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11397
11398 PR target/65484
11399 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11400 vectorized on POWER unless hardware misaligned loads are
11401 available.
11402
11403 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11404
11405 PR rtl-optimization/78559
11406 * gcc.c-torture/execute/pr78559.c: New test.
11407
11408 2017-01-27 Richard Biener <rguenther@suse.de>
11409
11410 PR tree-optimization/79245
11411 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11412 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11413
11414 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR c/79199
11417 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11418 target. Use 4294967293U instead of 4294967293.
11419
11420 2017-01-27 Richard Biener <rguenther@suse.de>
11421
11422 PR tree-optimization/71433
11423 * gcc.dg/Warray-bounds-21.c: New testcase.
11424
11425 2017-01-27 Richard Biener <rguenther@suse.de>
11426
11427 PR tree-optimization/79244
11428 * gcc.dg/torture/pr79244.c: New testcase.
11429
11430 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11431
11432 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11433 all occurrences of 40 to 32.
11434
11435 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11436
11437 PR target/79239
11438 * gcc.target/arm/pr79239.c: New test.
11439
11440 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11441
11442 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11443
11444 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11445
11446 PR c++/64382
11447 * g++.dg/cpp1y/pr64382.C: New test.
11448
11449 2017-01-26 Martin Sebor <msebor@redhat.com>
11450
11451 PR middle-end/78703
11452 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11453 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11454 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11455 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11456
11457 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR debug/79129
11460 * g++.dg/debug/dwarf2/pr79129.C: New test.
11461
11462 PR debug/78835
11463 * g++.dg/debug/dwarf2/pr78835.C: New test.
11464
11465 2017-01-26 Martin Sebor <msebor@redhat.com>
11466
11467 PR middle-end/78703
11468 * gcc.dg/format/pr78569.c: Adjust.
11469 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11470 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11471 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11472 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11473 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11474 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11475 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11476 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11477 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11478 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11479 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11480
11481 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR c++/68727
11484 * g++.dg/other/offsetof8.C: Add expected error.
11485 * g++.dg/other/offsetof9.C: New test.
11486
11487 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
11488
11489 * g++.dg/opt/declone3.C: Require LTO.
11490
11491 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11492
11493 PR target/79131
11494 * gcc.target/arm/pr79131.c: New.
11495
11496 2017-01-26 Bin Cheng <bin.cheng@arm.com>
11497
11498 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11499
11500 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
11501
11502 PR libstdc++/79190
11503 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11504 matches replaced operator delete.
11505
11506 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11507
11508 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11509 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11510 avx512f with avx512dq.
11511 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11512 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11513 avx512f with avx512dq.
11514 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11515 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11516 avx512f with avx512dq.
11517
11518 2017-01-26 Marek Polacek <polacek@redhat.com>
11519
11520 PR c/79199
11521 * c-c++-common/Wduplicated-branches-13.c: New test.
11522
11523 2017-01-26 David Sherwood <david.sherwood@arm.com>
11524
11525 PR middle-end/79212
11526 * gfortran.dg/gomp/sharing-4.f90: New test.
11527
11528 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR target/70465
11531 * gcc.target/i386/pr70465.c: New test.
11532
11533 * brig.dg/dg.exp: Update copyright years.
11534 * lib/brig-dg.exp: Update copyright years.
11535 * lib/brig.exp: Update copyright years.
11536
11537 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11538
11539 PR target/79179
11540 * gcc.target/powerpc/pr79179.c: New test.
11541
11542 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11543
11544 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11545 generation to accept D-mode memory accesses.
11546
11547 2017-01-25 Martin Sebor <msebor@redhat.com>
11548
11549 PR c++/71290
11550 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11551 * g++.dg/ext/flexarray-mangle.C: Same.
11552 * g++.dg/ext/flexarray-subst.C: Same.
11553 * g++.dg/ext/flexary10.C: Same.
11554 * g++.dg/ext/flexary11.C: Same.
11555 * g++.dg/ext/flexary14.C: Same.
11556 * g++.dg/ext/flexary16.C: Same.
11557 * g++.dg/ext/flexary18.C: Same.
11558 * g++.dg/ext/flexary19.C: Same.
11559 * g++.dg/ext/flexary7.C: Same.
11560 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11561 * g++.dg/ubsan/object-size-1.C: Same.
11562 * obj-c++.dg/property/at-property-23.mm: Same.
11563
11564 2017-01-25 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR c++/78896
11567 * g++.dg/cpp1z/decomp24.C: New test.
11568
11569 PR c++/77914
11570 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11571 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11572 expect a warning.
11573 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11574 expect warnings.
11575 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11576 * g++.dg/cpp1y/pr59636.C: Likewise.
11577 * g++.dg/cpp1y/pr60190.C: Likewise.
11578
11579 2017-01-25 Bin Cheng <bin.cheng@arm.com>
11580
11581 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11582
11583 2017-01-25 Carl Love <cel@us.ibm.com>
11584
11585 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
11586 vec_packs built-ins
11587
11588 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11589
11590 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11591 -mcpu=cortex-a57.
11592 * gcc.target/arm/vseleqsf.c: Likewise.
11593 * gcc.target/arm/vselgedf.c: Likewise.
11594 * gcc.target/arm/vselgesf.c: Likewise.
11595 * gcc.target/arm/vselgtdf.c: Likewise.
11596 * gcc.target/arm/vselgtsf.c: Likewise.
11597 * gcc.target/arm/vselledf.c: Likewise.
11598 * gcc.target/arm/vsellesf.c: Likewise.
11599 * gcc.target/arm/vselltdf.c: Likewise.
11600 * gcc.target/arm/vselltsf.c: Likewise.
11601 * gcc.target/arm/vselnedf.c: Likewise.
11602 * gcc.target/arm/vselnesf.c: Likewise.
11603 * gcc.target/arm/vselvcdf.c: Likewise.
11604 * gcc.target/arm/vselvcsf.c: Likewise.
11605 * gcc.target/arm/vselvsdf.c: Likewise.
11606 * gcc.target/arm/vselvssf.c: Likewise.
11607
11608 2017-01-25 Richard Biener <rguenther@suse.de>
11609
11610 PR testsuite/72850
11611 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11612 to what we had before adding the threading passes.
11613
11614 2017-01-25 Richard Biener <rguenther@suse.de>
11615
11616 PR tree-optimization/69264
11617 * g++.dg/torture/pr69264.C: New testcase.
11618
11619 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11620
11621 PR target/79145
11622 * gcc.target/arm/pr79145.c: New test.
11623
11624 2017-01-25 Richard Biener <rguenther@suse.de>
11625
11626 PR debug/78363
11627 * g++.dg/gomp/pr78363-1.C: New testcase.
11628 * g++.dg/gomp/pr78363-2.C: Likewise.
11629 * g++.dg/gomp/pr78363-3.C: Likewise.
11630
11631 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11632
11633 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11634 * gcc.dg/lto/pr61526_0.c: Likewise.
11635 * gcc.dg/lto/pr64415_0.c: Likewise.
11636
11637 2017-01-24 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR c++/79205
11640 * g++.dg/cpp1z/decomp22.C: New test.
11641 * g++.dg/cpp1z/decomp23.C: New test.
11642
11643 2017-01-24 Nathan Sidwell <nathan@acm.org>
11644
11645 PR c++/78469
11646 * g++.dg/cpp0x/pr78469.C: New.
11647
11648 PR c++/79118
11649 * g++.dg/cpp0x/pr79118.C: New.
11650
11651 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11652
11653 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11654
11655 2017-01-24 David Malcolm <dmalcolm@redhat.com>
11656
11657 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11658 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11659 * gcc.dg/rtl/rtl.exp: New file.
11660 * gcc.dg/rtl/test.c: New file.
11661 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11662 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11663 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11664 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11665 * gcc.dg/rtl/x86_64/final.c: New test case.
11666 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11667 * gcc.dg/rtl/x86_64/ira.c: New test case.
11668 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11669 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11670 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11671 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11672 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11673 * gcc.dg/rtl/x86_64/test_1.h: New file.
11674 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11675 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11676 * gcc.dg/rtl/x86_64/times-two.h: New file.
11677 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11678
11679 2017-01-24 Bin Cheng <bin.cheng@arm.com>
11680
11681 PR tree-optimization/79159
11682 * g++.dg/tree-ssa/pr79159.C: New test.
11683
11684 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
11685 Martin Jambor <mjambor@suse.cz>
11686
11687 * lib/brig-dg.exp: New file.
11688 * lib/brig.exp: Likewise.
11689 * brig.dg/README: Likewise.
11690 * brig.dg/dg.exp: Likewise.
11691 * brig.dg/test/gimple/alloca.hsail: Likewise.
11692 * brig.dg/test/gimple/atomics.hsail: Likewise.
11693 * brig.dg/test/gimple/branches.hsail: Likewise.
11694 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11695 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11696 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11697 * brig.dg/test/gimple/mem.hsail: Likewise.
11698 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11699 * brig.dg/test/gimple/packed.hsail: Likewise.
11700 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11701 * brig.dg/test/gimple/variables.hsail: Likewise.
11702 * brig.dg/test/gimple/vector.hsail: Likewise.
11703
11704 2017-01-24 Jakub Jelinek <jakub@redhat.com>
11705
11706 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11707 support asan, only on i?86/x86_64 require sse2_runtime.
11708
11709 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11710
11711 PR target/66669
11712 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11713 test on powerpc targets.
11714
11715 2017-01-23 Martin Sebor <msebor@redhat.com>
11716
11717 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11718
11719 2017-01-23 Richard Biener <rguenther@suse.de>
11720
11721 PR tree-optimization/79088
11722 PR tree-optimization/79188
11723 * gcc.dg/torture/pr79088.c: New testcase.
11724 * gcc.dg/torture/pr79188.c: Likewise.
11725
11726 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11727
11728 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11729 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11730 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11731 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11732 type of test function to reflect change in built-in function's
11733 return type.
11734 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11735 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11736 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11737 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11738 type and second argument type to reflect change in built-in
11739 function's type signature.
11740 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11741 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11742 type of test function to reflect change in built-in function's
11743 return type.
11744 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11745 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11746 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11747 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11748 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11749 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11750 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11751 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11752 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11753 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11754 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11755 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11756 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11757 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11758 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11759 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11760 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11761 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11762 type of test function to reflect change in built-in function's
11763 return type.
11764 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11765 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11766 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11767 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11768 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11769 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11770 test function's result and second argument to reflect change in
11771 built-in function's type signature.
11772 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11773
11774 2017-01-23 Nathan Sidwell <nathan@acm.org>
11775
11776 PR C++/71710
11777 * g++.dg/template/pr71710.C: New.
11778
11779 PR c++/71406
11780 PR c++/77508
11781 * g++.dg/template/pr71406.C: New.
11782
11783 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11784
11785 * gfortran.dg/integer_exponentiation_7.f90: New test.
11786
11787 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11788
11789 PR rtl-optimization/78634
11790 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11791
11792 2017-01-23 Bin Cheng <bin.cheng@arm.com>
11793
11794 PR tree-optimization/70754
11795 * gfortran.dg/pr70754.f90: New test.
11796
11797 2017-01-23 Martin Liska <mliska@suse.cz>
11798
11799 PR tree-optimization/79196
11800 * gcc.dg/asan/pr79196.c: New test.
11801 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11802
11803 2017-01-23 Michael Matz <matz@suse.de>
11804
11805 PR tree-optimization/78384
11806 * gcc.dg/pr78384.c: New test.
11807
11808 2017-01-23 Richard Biener <rguenther@suse.de>
11809
11810 PR tree-optimization/79186
11811 * gcc.dg/torture/pr79186.c: New testcase.
11812 * gcc.dg/torture/pr79187.c: Likewise.
11813
11814 2017-01-23 Martin Jambor <mjambor@suse.cz>
11815
11816 * gcc.dg/ipa/vrp8.c: New test.
11817
11818 2017-01-23 Martin Jambor <mjambor@suse.cz>
11819
11820 PR ipa/79108
11821 * gfortran.dg/lto/pr79108_0.f90: New test.
11822
11823 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11824
11825 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11826 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11827 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11828 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11829 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11830 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11831 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11832 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11833 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11834 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11835 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11836 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11837 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11838 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11839 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11840 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11841
11842 2017-01-23 Richard Biener <rguenther@suse.de>
11843 Nick Clifton <nickc@redhat.com>
11844
11845 PR testsuite/78421
11846 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11847 If the target is ARM return the result of the
11848 check_effective_target_arm_vect_no_misalign proc.
11849 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11850 support unaligned vectors then only expect one of the loops to be
11851 unrolled.
11852
11853 2017-01-23 Martin Liska <mliska@suse.cz>
11854
11855 * gcc.dg/asan/use-after-scope-10.c: New test.
11856 * gcc.dg/asan/use-after-scope-11.c: New test.
11857 * g++.dg/asan/use-after-scope-5.C: New test.
11858
11859 2017-01-23 Martin Liska <mliska@suse.cz>
11860
11861 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11862 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11863 sanopt optimization for ASAN_POISON.
11864
11865 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11866
11867 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11868
11869 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11870
11871 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11872 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11873 for poly*_t types.
11874 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11875 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11876 exec_vcombine): Likewise.
11877 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11878 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11879 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11880 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11881 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11882 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11883 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11884 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11885 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11886 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11887 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11888 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11889 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11892 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11893 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11894 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11895 Likewise.
11896 (TEST_VGET_LANE): Cast to uint to avoid warning.
11897 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11898 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11899 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11900 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11901 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11902 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11903 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11904 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11905 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11906 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11907 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11908 CHECK_POLY instead of CHECK for poly64_t types.
11909 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11910 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11911 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11912 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11913 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11914 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11915 uint32_t.
11916 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11917 for int32_t, int64_t.
11918 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11919 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11921 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11922 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11923 needed.
11924
11925 2017-01-22 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR fortran/79154
11928 * gfortran.dg/gomp/pr79154-1.f90: New test.
11929 * gfortran.dg/gomp/pr79154-2.f90: New test.
11930
11931 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11932
11933 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11934
11935 2017-01-21 Marek Polacek <polacek@redhat.com>
11936
11937 PR testsuite/79169
11938 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11939
11940 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
11941
11942 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11943
11944 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11945
11946 PR rtl-optimization/79125
11947 * gcc.dg/torture/pr79125.c: New test.
11948
11949 2017-01-20 Jiong Wang <jiong.wang@arm.com>
11950
11951 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
11952 only.
11953 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11954 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
11955
11956 2017-01-20 Nathan Sidwell <nathan@acm.org>
11957
11958 PR c++/78495
11959 * g++.dg/cpp1z/inh-ctor38.C: New.
11960
11961 2017-01-20 Marek Polacek <polacek@redhat.com>
11962
11963 PR c/79152
11964 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11965
11966 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11967
11968 * lib/target-supports.exp (check_configured_with): New procedure.
11969 (check_effective_target_default_mode): new effective target.
11970 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11971 default mode. Fix dg-skip-if target selector syntax.
11972 * gcc.target/arm/optional_thumb-2.c: Likewise.
11973 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11974 syntax.
11975
11976 2017-01-20 David Malcolm <dmalcolm@redhat.com>
11977
11978 PR c++/77829
11979 PR c++/78656
11980 * g++.dg/spellcheck-pr77829.C: New test case.
11981 * g++.dg/spellcheck-pr78656.C: New test case.
11982
11983 2017-01-20 Marek Polacek <polacek@redhat.com>
11984
11985 PR c/64279
11986 * c-c++-common/Wduplicated-branches-1.c: New test.
11987 * c-c++-common/Wduplicated-branches-10.c: New test.
11988 * c-c++-common/Wduplicated-branches-11.c: New test.
11989 * c-c++-common/Wduplicated-branches-12.c: New test.
11990 * c-c++-common/Wduplicated-branches-2.c: New test.
11991 * c-c++-common/Wduplicated-branches-3.c: New test.
11992 * c-c++-common/Wduplicated-branches-4.c: New test.
11993 * c-c++-common/Wduplicated-branches-5.c: New test.
11994 * c-c++-common/Wduplicated-branches-6.c: New test.
11995 * c-c++-common/Wduplicated-branches-7.c: New test.
11996 * c-c++-common/Wduplicated-branches-8.c: New test.
11997 * c-c++-common/Wduplicated-branches-9.c: New test.
11998 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11999 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12000 * g++.dg/ext/builtin-object-size3.C: Likewise.
12001 * g++.dg/gomp/loop-1.C: Likewise.
12002 * g++.dg/warn/Wduplicated-branches1.C: New test.
12003 * g++.dg/warn/Wduplicated-branches2.C: New test.
12004
12005 2017-01-20 Martin Liska <mliska@suse.cz>
12006
12007 PR lto/69188
12008 * gcc.dg/lto/pr69188_0.c: New test.
12009 * gcc.dg/lto/pr69188_1.c: New test.
12010
12011 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12012
12013 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12014 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12015 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12016 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12017 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12018 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12019 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12020 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12021 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12022 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12023 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12024 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12025 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12026 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12027 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12028 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12029 * gcc.target/i386/avx-1.c: Test new intrinsics.
12030 * gcc.target/i386/sse-13.c: Ditto.
12031 * gcc.target/i386/sse-23.c: Ditto.
12032
12033 2017-01-20 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/71264
12036 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12037
12038 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12039
12040 * gcc.target/mips/madd4-1.c: New file.
12041 * gcc.target/mips/madd4-2.c: Likewise.
12042 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12043 HAS_MADD4.
12044 (mips_option_groups): Add -m[no-]madd4.
12045 (mips-dg-init): Detect default -mno-madd4.
12046 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12047 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12048 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12049 * gcc.target/mips/nmadd-1.c: Likewise.
12050 * gcc.target/mips/nmadd-2.c: Likewise.
12051 * gcc.target/mips/nmadd-3.c: Likewise.
12052
12053 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12054
12055 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12056 combined instructions.
12057 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12058 instructions.
12059 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12060 of pointer authentication.
12061
12062 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12063
12064 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12065 floating point hardware to run test.
12066
12067 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12068
12069 * lib/target-supports.exp
12070 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12071
12072 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12073
12074 PR testsuite/79051
12075 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12076 __x86_64__]: Allow for target i?86-*-*.
12077
12078 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12079
12080 PR target/78176
12081 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12082 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12083 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12084 HAS_LXC1.
12085 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12086 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12087 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12088
12089 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12090
12091 PR fortran/70696
12092 * gfortran.dg/coarray_43.f90: New test.
12093
12094 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12095
12096 PR rtl-optimization/79121
12097 * gcc.c-torture/execute/pr79121.c: New test.
12098
12099 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12100
12101 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12102 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12103
12104 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12105
12106 PR fortran/50069
12107 PR fortran/55086
12108 * gfortran.dg/pr50069_1.f90: New test.
12109 * gfortran.dg/pr50069_2.f90: New test.
12110 * gfortran.dg/pr55086_1.f90: New test.
12111 * gfortran.dg/pr55086_1_tfat.f90: New test.
12112 * gfortran.dg/pr55086_2.f90: New test.
12113 * gfortran.dg/pr55086_2_tfat.f90: New test.
12114 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12115
12116 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12117 * gcc.dg/strcmp-1.c: New test.
12118 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12119
12120 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12121
12122 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12123 (dejagnu_fail): Likewise.
12124 (dejagnu_note): Likewise.
12125 (pass): Provide forward decl, moving true decl to after #include
12126 of harness.h.
12127 (fail): Likewise.
12128 (note): Likewise.
12129
12130 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12131
12132 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12133 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12134
12135 2017-01-18 Nathan Sidwell <nathan@acm.org>
12136
12137 PR c++/78488
12138 * g++.dg/cpp1z/inh-ctor37.C: New.
12139
12140 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12141
12142 PR rtl-optimization/78952
12143 * gcc.target/i386/pr78952-1.c: New test.
12144 * gcc.target/i386/pr78952-2.c: Ditto.
12145
12146 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12147
12148 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12149
12150 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12151
12152 PR fortran/70696
12153 * gfortran.dg/coarray_event_1.f08: New test.
12154
12155 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12156
12157 PR target/77416
12158 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12159 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12160 from dg-options.
12161 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12162 guarded test.
12163 * gcc.target/powerpc/fusion4.c: Likewise.
12164 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12165 guarded test.
12166 * gcc.target/powerpc/pr58673-1.c: Likewise.
12167 * gcc.target/powerpc/pr58673-2.c: Likewise.
12168 * gcc.target/powerpc/pr59054.c: Likewise.
12169
12170 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12171
12172 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12173 vec_bperm.
12174 * gcc.target/powerpc/p9-vbpermd.c: New file.
12175
12176 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12177
12178 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12179 (must_not_compile2): Downcase first letter of error messages.
12180 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12181 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12182
12183 2017-01-18 Nathan Sidwell <nathan@acm.org>
12184
12185 PR c++/79091
12186 * g++.dg/pr79091.C: New.
12187
12188 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12189
12190 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12191 to dg-options.
12192 (p0): Add missing dg-error.
12193
12194 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12195
12196 * gcc.target/msp430/mul_f5_muldef.c: New test.
12197
12198 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12199
12200 PR target/79004
12201 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12202 options. Fix up the syntax for using \m and \M.
12203
12204 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12205
12206 PR target/78875
12207 * gcc.target/powerpc/ssp-1.c: New testcase.
12208 * gcc.target/powerpc/ssp-2.c: New testcase.
12209
12210 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12211
12212 * gcc.target/aarch64/eh_return.c: New test.
12213
12214 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12215
12216 * vec-rlmi-rlnm.c: New file.
12217
12218 2017-01-17 Nathan Sidwell <nathan@acm.org>
12219
12220 PR c++/61636
12221 * g++.dg/cpp1y/pr61636-1.C: New.
12222 * g++.dg/cpp1y/pr61636-2.C: New.
12223 * g++.dg/cpp1y/pr61636-3.C: New.
12224
12225 2017-01-17 Martin Sebor <msebor@redhat.com>
12226
12227 PR testsuite/79115
12228 * gcc.dg/pr78768.c: Make it a link-only test.
12229
12230 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12231
12232 PR c++/71497
12233 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12234 expected messages.
12235 * c-c++-common/Wmisleading-indentation.c: Likewise.
12236
12237 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12238
12239 PR target/79058
12240 * gcc.target/arm/pr79058.c: New.
12241
12242 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR tree-optimization/71854
12245 * gcc.dg/vect/pr71854.c: New test.
12246
12247 2017-01-17 Martin Liska <mliska@suse.cz>
12248
12249 PR ipa/71207
12250 * g++.dg/ipa/pr71207.C: New test.
12251
12252 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12253
12254 PR middle-end/77445
12255 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12256 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12257
12258 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12259
12260 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12261 rather than long unsigned int.
12262 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12263
12264 2017-01-17 Richard Biener <rguenther@suse.de>
12265
12266 PR tree-optimization/71433
12267 * gcc.dg/Warray-bounds-20.c: New testcase.
12268
12269 2017-01-17 Richard Biener <rguenther@suse.de>
12270
12271 PR testsuite/52563
12272 PR testsuite/71237
12273 PR testsuite/77737
12274 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12275 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12276 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12277
12278 2017-01-17 Alan Modra <amodra@gmail.com>
12279
12280 * gcc.target/powerpc/pr79066.c: New.
12281
12282 2017-01-16 Jeff Law <law@redhat.com>
12283
12284 PR tree-optimization/33562
12285 PR tree-optimization/61912
12286 PR tree-optimization/77485
12287 PR tree-optimization/79090
12288 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12289 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12290
12291 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR c/79089
12294 * gcc.c-torture/compile/pr79089.c: New test.
12295
12296 PR target/79080
12297 * gcc.dg/pr79080.c: New test.
12298
12299 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12300
12301 PR c/78304
12302 * gcc.dg/format/pr78304.c: Convert argument from integral type
12303 to a pointer.
12304 * gcc.dg/format/pr78304-2.c: Likewise.
12305
12306 2017-01-16 Carl Love <cel@us.ibm.com>
12307
12308 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12309 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12310
12311 2017-01-16 Carl Love <cel@us.ibm.com>
12312
12313 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12314 Change arguments and return type to bool long long.
12315
12316 2017-01-16 Martin Sebor <msebor@redhat.com>
12317
12318 PR testsuite/79051
12319 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12320 on x86.
12321
12322 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12323
12324 Revert:
12325 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12326
12327 PR c++/71737
12328 * g++.dg/cpp0x/pr71737.C: New.
12329
12330 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12331
12332 * gcc.target/powerpc/swaps-p8-27.c: New.
12333
12334 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12335
12336 PR c++/71737
12337 * g++.dg/cpp0x/pr71737.C: New.
12338
12339 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12340
12341 * gnat.dg/opt62.adb: New test.
12342 * gnat.dg/opt62_pkg.ads: New helper.
12343
12344 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12345
12346 PR rtl-optimization/78626
12347 PR rtl-optimization/78727
12348 * gcc.dg/torture/pr78626.c: New test.
12349 * gcc.dg/torture/pr78727.c: New test.
12350
12351 2017-01-14 Alan Modra <amodra@gmail.com>
12352
12353 * gcc.c-torture/compile/pr72749.c: New test.
12354
12355 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12356
12357 PR c/78304
12358 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12359 (test_macro_2): New test.
12360 (test_macro_3): New test.
12361 (test_macro_4): New test.
12362 (test_non_contiguous_strings): Convert line number to line offset.
12363 * gcc.dg/format/pr78304-2.c: New test case.
12364 * gcc.dg/format/pr78304.c: New test case.
12365
12366 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12367
12368 * gcc.target/i386/funcspec-56.inc: Add missing options and
12369 reorder options by implied ISAs, as in ix86_target_string.
12370
12371 2017-01-13 Marek Polacek <polacek@redhat.com>
12372
12373 PR c++/71166
12374 * g++.dg/cpp0x/constexpr-array18.C: New test.
12375
12376 2017-01-13 Jeff Law <law@redhat.com>
12377
12378 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12379
12380 PR tree-optimization/61912
12381 PR tree-optimization/77485
12382 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12383 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12384 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12385
12386 PR tree-optimization/33562
12387 PR tree-optimization/61912
12388 PR tree-optimization/77485
12389 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12390 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12391 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12392 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12393 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12394 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12395 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12396
12397 2017-01-13 Martin Liska <mliska@suse.cz>
12398
12399 PR ipa/79043
12400 * gcc.c-torture/execute/pr79043.c: New test.
12401
12402 2017-01-13 Richard Biener <rguenther@suse.de>
12403
12404 PR middle-end/78411
12405 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12406
12407 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12408
12409 PR fortran/70697
12410 * gfortran.dg/coarray/event_4.f08: New test.
12411
12412 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12413
12414 PR fortran/70696
12415 * gfortran.dg/coarray/event_3.f08: New test.
12416
12417 2017-01-13 Richard Biener <rguenther@suse.de>
12418
12419 PR tree-optimization/77283
12420 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12421
12422 2017-01-13 Richard Biener <rguenther@suse.de>
12423
12424 * gcc.dg/gimplefe-22.c: New testcase.
12425
12426 2017-01-13 Richard Biener <rguenther@suse.de>
12427
12428 PR tree-optimization/77283
12429 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12430 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12431 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12432
12433 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12434
12435 * gcc.dg/pr77862.c: Require fpic target.
12436
12437 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12438
12439 PR target/79004
12440 * gcc.target/powerpc/pr79004.c: New test.
12441
12442 2017-01-12 Martin Sebor <msebor@redhat.com>
12443
12444 * gcc.dg/pr78138.c: Adjust.
12445 * gcc.dg/pr78768.c: Adjust.
12446 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12447 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12448 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12449 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12450 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12451 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12452 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12453 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12454 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12455 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12456 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12457
12458 2017-01-12 Jakub Jelinek <jakub@redhat.com>
12459
12460 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12461
12462 2017-01-12 Martin Sebor <msebor@redhat.com>
12463
12464 PR testsuite/79051
12465 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12466 due to bug 79054.
12467
12468 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
12469
12470 * gcc.dg/pr78768.c: Require LTO.
12471
12472 2017-01-12 Martin Sebor <msebor@redhat.com>
12473
12474 PR c/79074
12475 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12476 due to the referenced bug.
12477
12478 2017-01-12 Martin Sebor <msebor@redhat.com>
12479
12480 PR testsuite/79073
12481 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12482
12483 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
12484
12485 * gcc.target/i386/builtin_target.c (check_features): Check all
12486 supported __builtin_cpu_supports options.
12487
12488 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12489
12490 PR tree-optimization/78319
12491 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12492 Remove xfail.
12493
12494 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12495
12496 PR target/79044
12497 * gcc.target/powerpc/swaps-p8-26.c: New.
12498
12499 2017-01-12 Richard Biener <rguenther@suse.de>
12500
12501 * gcc.dg/gimplefe-21.c: New testcase.
12502
12503 2017-01-12 Michael Collison <michael.collison@arm.com>
12504
12505 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12506
12507 2017-01-11 Julia Koval <julia.koval@intel.com>
12508 Uros Bizjak <ubizjak@gmail.com>
12509
12510 * gcc.target/i386/sgx.c New test.
12511 * gcc.target/i386/sse-12.c: Add -msgx.
12512 * gcc.target/i386/sse-13.c: Ditto.
12513 * gcc.target/i386/sse-14.c: Ditto.
12514 * gcc.target/i386/sse-22.c: Ditto.
12515 * gcc.target/i386/sse-23.c: Ditto.
12516 * g++.dg/other/i386-2.C: Ditto.
12517 * g++.dg/other/i386-3.C: Ditto.
12518
12519 2017-01-11 Martin Sebor <msebor@redhat.com>
12520
12521 PR c++/24511
12522 * g++.dg/template/explicit9.C: New test.
12523
12524 2017-01-11 Nathan Sidwell <nathan@acm.org>
12525
12526 PR c++/77812
12527 * g++.dg/pr77812.C: New.
12528
12529 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR c++/71537
12532 * g++.dg/cpp1y/constexpr-71537.C: New test.
12533
12534 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12535 argument.
12536
12537 2017-01-11 Martin Sebor <msebor@redhat.com>
12538
12539 PR c/47931
12540 * c-c++-common/Waddress-2.c: New test.
12541
12542 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR c++/78341
12545 * g++.dg/cpp0x/pr78341.C: New test.
12546
12547 2017-01-11 Martin Sebor <msebor@redhat.com>
12548
12549 PR c/78768
12550 * gcc.dg/pr78768.c: New test.
12551
12552 2017-01-11 David Malcolm <dmalcolm@redhat.com>
12553
12554 PR driver/78877
12555 * gcc.dg/spellcheck-options-14.c: New test case.
12556 * gcc.dg/spellcheck-options-15.c: New test case.
12557 * gcc.dg/spellcheck-options-16.c: New test case.
12558 * gcc.dg/spellcheck-options-17.c: New test case.
12559
12560 2017-01-11 Martin Liska <mliska@suse.cz>
12561
12562 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12563
12564 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12565
12566 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12567 instead of just 1 for the decomposition from struct C.
12568
12569 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12570
12571 * gcc.c-torture/execute/20170111-1.c: New test.
12572
12573 2017-01-11 Richard Biener <rguenther@suse.de>
12574
12575 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12576
12577 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12578
12579 PR middle-end/50199
12580 * gcc.dg/lto/pr50199_0.c: New test.
12581
12582 2017-01-10 Martin Sebor <msebor@redhat.com>
12583
12584 PR testsuite/78960
12585 PR testsuite/78959
12586 PR testsuite/78133
12587 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12588 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12589
12590 2017-01-10 Martin Sebor <msebor@redhat.com>
12591
12592 PR middle-end/78138
12593 * gcc.dg/pr78138.c: New test.
12594
12595 2017-01-10 David Malcolm <dmalcolm@redhat.com>
12596
12597 PR c++/77949
12598 * g++.dg/diagnostic/pr77949.C: New test case.
12599
12600 2017-01-10 Martin Sebor <msebor@redhat.com>
12601
12602 PR middle-end/78245
12603 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12604
12605 2017-01-10 Martin Sebor <msebor@redhat.com>
12606
12607 PR tree-optimization/78775
12608 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12609 * gcc.dg/attr-alloc_size-10.c: New test.
12610 * gcc.dg/attr-alloc_size-11.c: New test.
12611 * gcc.dg/builtin-stringop-chk-7.c: New test.
12612 * gcc.dg/pr78775.c: New test.
12613 * gcc.dg/pr78973-2.c: New test.
12614 * gcc.dg/pr78973.c: New test.
12615
12616 2017-01-10 Jeff Law <law@redhat.com>
12617
12618 PR tree-optimization/77766
12619 PR tree-optimization/78856
12620 * gcc.c-torture/execute/pr77766.c: New test.
12621
12622 2016-01-10 Richard Biener <rguenther@suse.de>
12623
12624 PR tree-optimization/79034
12625 * g++.dg/torture/pr79034.C: New testcase.
12626
12627 2017-01-10 Martin Liska <mliska@suse.cz>
12628
12629 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12630 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12631 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12632 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12633 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12634 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12635 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12636 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12637 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12638 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12639 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12640 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12641 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12642 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12643 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12644 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12645 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12646 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12647 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12648 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12649 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12650 * gcc.dg/ipa/pr64307.c: Likewise.
12651 * gcc.dg/ipa/pr77653.c: Likewise.
12652
12653 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12654
12655 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12656 * g++.dg/other/i386-3.C: Ditto.
12657 * gcc.target/i386/sse-12.c: Ditto.
12658 * gcc.target/i386/sse-13.c: Ditto.
12659 * gcc.target/i386/sse-22.c: Ditto.
12660 * gcc.target/i386/sse-23.c: Ditto.
12661 * gcc.target/i386/builtin_target.c: Handle new option.
12662 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12663 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12664 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12665
12666 2017-01-09 Martin Sebor <msebor@redhat.com>
12667
12668 PR testsuite/79036
12669 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12670 with different precisions.
12671
12672 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12673
12674 * g++.dg/opt/call2.C: New test.
12675 * g++.dg/opt/call3.C: Likewise.
12676 * gnat.dg/array26.adb: New test.
12677 * gnat.dg/array26_pkg.ad[sb]: New helper.
12678 * gnat.dg/array27.adb: New test.
12679 * gnat.dg/array27_pkg.ad[sb]: New helper.
12680 * gnat.dg/array28.adb: New test.
12681 * gnat.dg/array28_pkg.ad[sb]: New helper.
12682
12683 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12684
12685 PR translation/79019
12686 PR translation/79020
12687 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12688 diagnostics.
12689 * gfortran.dg/initialization_17.f90: Likewise.
12690
12691 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12692
12693 PR testsuite/79026
12694 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12695 * gcc.target/i386/pr78904-4.c: Likewise.
12696 * gcc.target/i386/pr78904-6.c: Likewise.
12697 * gcc.target/i386/pr78967-2.c: Likewise.
12698
12699 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12700
12701 PR tree-optimization/78899
12702 * gcc.target/i386/pr78899.c: New test.
12703 * gcc.dg/pr71077.c: New test.
12704
12705 2017-01-09 Martin Jambor <mjambor@suse.cz>
12706
12707 PR ipa/78365
12708 PR ipa/78599
12709 * gcc.dg/torture/pr78365.c: New test.
12710
12711 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12712
12713 PR c++/78948
12714 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12715 (main): Use int* instead of long long.
12716
12717 PR tree-optimization/78938
12718 * gcc.dg/vect/pr78938.c: New test.
12719
12720 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12721
12722 * gcc.dg/20161219.c: New test.
12723
12724 2017-01-09 Richard Biener <rguenther@suse.de>
12725
12726 PR tree-optimization/78997
12727 * gcc.dg/torture/pr78997.c: New testcase.
12728
12729 2017-01-09 Richard Biener <rguenther@suse.de>
12730
12731 PR debug/79000
12732 * g++.dg/lto/pr79000_0.C: New testcase.
12733 * g++.dg/lto/pr79000_1.c: Likewise.
12734
12735 2017-01-08 Martin Sebor <msebor@redhat.com>
12736
12737 PR middle-end/77708
12738 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12739 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12740 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12741 due to bug 78969.
12742 * gcc.dg/format/pr78569.c: Adjust.
12743
12744 2017-01-07 David Malcolm <dmalcolm@redhat.com>
12745
12746 PR c++/72803
12747 * g++.dg/diagnostic/pr72803.C: New test case.
12748
12749 2017-01-07 Martin Sebor <msebor@redhat.com>
12750
12751 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12752 * gcc.dg/attr-alloc_size-4.c: Same.
12753
12754 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12755
12756 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12757 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12758 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12759 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12760 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12761 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12762 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12763
12764 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12765 * gcc.dg/memcmp-1.c: New.
12766 * gcc.dg/strncmp-1.c: New.
12767
12768 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12769
12770 * gcc.target/arm/acle/mcrr: New.
12771 * gcc.target/arm/acle/mcrr2: New.
12772 * gcc.target/arm/acle/mrrc: New.
12773 * gcc.target/arm/acle/mrrc2: New.
12774
12775 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12776
12777 * gcc.target/arm/acle/mcr.c: New.
12778 * gcc.target/arm/acle/mrc.c: New.
12779 * gcc.target/arm/acle/mcr2.c: New.
12780 * gcc.target/arm/acle/mrc2.c: New.
12781
12782 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12783
12784 * gcc.target/arm/acle/ldc: New.
12785 * gcc.target/arm/acle/ldc2: New.
12786 * gcc.target/arm/acle/ldcl: New.
12787 * gcc.target/arm/acle/ldc2l: New.
12788 * gcc.target/arm/acle/stc: New.
12789 * gcc.target/arm/acle/stc2: New.
12790 * gcc.target/arm/acle/stcl: New.
12791 * gcc.target/arm/acle/stc2l: New.
12792
12793 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12794
12795 * gcc.target/arm/acle/acle.exp: Run tests for different options
12796 and make sure fat-lto-objects is used such that we can still do
12797 assemble scans.
12798 * gcc.target/arm/acle/cdp.c: New.
12799 * gcc.target/arm/acle/cdp2.c: New.
12800 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12801 (check_effective_target_arm_coproc1_ok_nocache): New.
12802 (check_effective_target_arm_coproc2_ok): New.
12803 (check_effective_target_arm_coproc2_ok_nocache): New.
12804 (check_effective_target_arm_coproc3_ok): New.
12805 (check_effective_target_arm_coproc3_ok_nocache): New.
12806 (check_effective_target_arm_coproc4_ok): New.
12807 (check_effective_target_arm_coproc4_ok_nocache): New.
12808
12809 2017-01-06 Martin Sebor <msebor@redhat.com>
12810
12811 PR middle-end/78605
12812 * gcc.dg/tree-ssa/pr78605.c: New test.
12813
12814 2017-01-05 Martin Sebor <msebor@redhat.com>
12815
12816 PR tree-optimization/78910
12817 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12818 diagnostics.
12819 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12820 * gcc.dg/tree-ssa/pr78910.c: New test.
12821
12822 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12823
12824 * gcc.dg/sso-10.c: New test.
12825
12826 2017-01-05 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR tree-optimization/71016
12829 * gcc.target/i386/pr71016.c: New test.
12830 * gcc.target/aarch64/pr71016.c: New test.
12831 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12832
12833 PR c++/78931
12834 * g++.dg/cpp1z/decomp19.C: New test.
12835
12836 PR c++/78890
12837 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12838 * g++.dg/init/union1.C: Likewise.
12839 * g++.dg/cpp0x/union6.C: Expect errors.
12840 * g++.dg/cpp0x/union8.C: New test.
12841 * g++.dg/cpp0x/pr78890-1.C: New test.
12842 * g++.dg/cpp0x/pr78890-2.C: New test.
12843
12844 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
12845
12846 * gcc.target/powerpc/pr71670.c: Require p9vector.
12847 * gcc.target/powerpc/p9-novsx.c: Same.
12848
12849 2017-01-05 David Malcolm <dmalcolm@redhat.com>
12850
12851 * selftests/asr_div1.rtl: New file.
12852 * selftests/aarch64: New subdirectory.
12853 * selftests/aarch64/times-two.rtl: New file.
12854 * selftests/bb-index.rtl: New file.
12855 * selftests/cfg-test.rtl: New file.
12856 * selftests/const-int.rtl: New file.
12857 * selftests/example-labels.rtl: New file.
12858 * selftests/insn-with-mode.rtl: New file.
12859 * selftests/jump-to-label-ref.rtl: New file.
12860 * selftests/jump-to-return.rtl: New file.
12861 * selftests/jump-to-simple-return.rtl: New file.
12862 * selftests/mem.rtl: New file.
12863 * selftests/note-insn-deleted.rtl: New file.
12864 * selftests/note_insn_basic_block.rtl: New file.
12865 * selftests/simple-cse.rtl: New file.
12866 * selftests/symbol-ref.rtl: New file.
12867 * selftests/x86_64: New subdirectory.
12868 * selftests/x86_64/call-insn.rtl: New file.
12869 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12870 * selftests/x86_64/times-two.rtl: New file.
12871 * selftests/x86_64/unspec.rtl: New file.
12872
12873 2017-01-05 Nathan Sidwell <nathan@acm.org>
12874
12875 PR c++/78765
12876 * g++.dg/cpp0x/pr78765.C: New.
12877
12878 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12879
12880 * gcc.target/s390/memcpy-2.c: New test.
12881 * gcc.target/s390/memset-2.c: New test.
12882
12883 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12884
12885 * gcc.target/s390/memcpy-1.c: New test.
12886
12887 2017-01-04 Jeff Law <law@redhat.com>
12888
12889 PR tree-optimization/78812
12890 * g++.dg/torture/pr78812.C: New test.
12891
12892 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12893
12894 PR target/71977
12895 PR target/70568
12896 PR target/78823
12897 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12898 64-bit VSX systems with direct move, whether we optimize common
12899 code sequences in the GLIBC math library for float math functions.
12900 * gcc.target/powerpc/pr71977-2.c: Likewise.
12901
12902 2017-01-04 Marek Polacek <polacek@redhat.com>
12903
12904 PR c++/64767
12905 * c-c++-common/Wpointer-compare-1.c: New test.
12906
12907 2017-01-04 Jakub Jelinek <jakub@redhat.com>
12908
12909 PR c++/78949
12910 * c-c++-common/Wunused-var-16.c: New test.
12911
12912 PR c++/78693
12913 * g++.dg/cpp0x/pr78693.C: New test.
12914
12915 PR driver/78957
12916 * gcc.dg/pr78957.c: New test.
12917
12918 * g++.dg/cpp1y/auto-fn34.C: New test.
12919
12920 PR c++/71182
12921 * g++.dg/cpp0x/pr71182.C: New test.
12922
12923 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12924
12925 PR target/78056
12926 * gcc.target/powerpc/pr78056-1.c: New test.
12927 * gcc.target/powerpc/pr78056-2.c: New test.
12928 * gcc.target/powerpc/pr78056-3.c: New test.
12929 * gcc.target/powerpc/pr78056-4.c: New test.
12930 * gcc.target/powerpc/pr78056-5.c: New test.
12931 * gcc.target/powerpc/pr78056-6.c: New test.
12932 * gcc.target/powerpc/pr78056-7.c: New test.
12933 * gcc.target/powerpc/pr78056-8.c: New test.
12934 * lib/target-supports.exp
12935 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12936 whether the effective target supports the popcntb instruction.
12937
12938 2017-01-03 Jeff Law <law@redhat.com>
12939
12940 PR tree-optimization/67955
12941 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12942
12943 2017-01-04 Marek Polacek <polacek@redhat.com>
12944
12945 PR c++/77545
12946 PR c++/77284
12947 * g++.dg/cpp0x/range-for32.C: New test.
12948 * g++.dg/cpp0x/range-for33.C: New test.
12949
12950 2017-01-04 David Malcolm <dmalcolm@redhat.com>
12951
12952 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12953
12954 2017-01-04 Nathan Sidwell <nathan@acm.org>
12955
12956 PR c++/66735
12957 * g++.dg/cpp1y/pr66735.C: New.
12958
12959 2017-01-04 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR tree-optimization/71563
12962 * gcc.dg/tree-ssa/pr71563.c: New test.
12963
12964 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12965
12966 PR fortran/78534
12967 PR fortran/78976
12968 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12969 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12970 * gfortran.dg/transfer_intrinsic_1.f90: Change
12971 scan-tree-dump-times due to gfc_trans_string_copy change to
12972 avoid -Wstringop-overflow.
12973
12974 2017-01-03 Jeff Law <law@redhat.com>
12975
12976 PR tree-optimization/78856
12977 * gcc.c-torture/execute/pr78856.c: New test.
12978
12979 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12980
12981 PR target/78953
12982 * gcc.target/powerpc/pr78953.c: New test.
12983
12984 2017-01-03 Ian Lance Taylor <iant@google.com>
12985
12986 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12987 enums.
12988
12989 2017-01-03 Martin Sebor <msebor@redhat.com>
12990
12991 PR tree-optimization/78696
12992 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12993 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12994 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12995 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12996
12997 2017-01-03 David Malcolm <dmalcolm@redhat.com>
12998
12999 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13000 with more than one digit.
13001 * lib/gcc-dg.exp (process-message): Support more than one digit
13002 in relative line specifications.
13003
13004 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR tree-optimization/78965
13007 * gcc.dg/pr78965.c: New test.
13008
13009 PR middle-end/78901
13010 * g++.dg/opt/pr78901.C: New test.
13011
13012 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13013
13014 PR fortran/78534
13015 PR fortran/66310
13016 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13017 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13018 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13019 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13020 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13021 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13022 * gfortran.dg/string_1_lp64.f90: New test.
13023 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13024 * gfortran.dg/string_3_lp64.f90: New test.
13025 * gfortran.dg/transfer_intrinsic_1.f90: Change
13026 scan-tree-dump-times due to gfc_trans_string_copy change to
13027 avoid -Wstringop-overflow.
13028
13029 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13030
13031 PR target/78967
13032 * gcc.target/i386/pr78967-1.c: New test.
13033 * gcc.target/i386/pr78967-2.c: Ditto.
13034 * gcc.target/i386/pr78967-3.c: Ditto.
13035
13036 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13037 * gcc.target/i386/pr78904-4.c: Ditto.
13038 * gcc.target/i386/pr78904-6.c: Ditto.
13039
13040 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13041
13042 PR middle-end/77674
13043 * g++.dg/torture/pr77674.C: New testcase.
13044
13045 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13046
13047 Update copyright years.
13048 \f
13049 Copyright (C) 2017 Free Software Foundation, Inc.
13050
13051 Copying and distribution of this file, with or without modification,
13052 are permitted in any medium without royalty provided the copyright
13053 notice and this notice are preserved.