]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2e6ca4f4bb62efbae565e8ec7d1f65286530dcf4
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-06 Sudakshina Das <sudi.das@arm.com>
2
3 * gcc.target/aarch64/bic_imm_1.c: New test.
4 * gcc.target/aarch64/orr_imm_1.c: Likewise.
5
6 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/60153
9 * g++.dg/cpp0x/variadic-crash3.C: New.
10
11 2017-10-06 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/82434
14 * gcc.dg/store_merging_9.c: New test.
15
16 2017-10-06 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/82397
19 * gfortran.dg/pr82397.f: New testcase.
20
21 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
22
23 PR target/82322
24 * gcc.target/s390/zvector/pr82322.c: New test.
25
26 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
27
28 PR target/82317
29 * gcc.target/s390/zvector/pr82317.c: New test.
30
31 2017-10-06 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/82422
34 * gcc.dg/graphite/pr82422.c: New testcase.
35
36 2017-10-06 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/82421
39 * gcc.dg/graphite/pr82421.c: New testcase.
40
41 2017-10-06 Jakub Jelinek <jakub@redhat.com>
42
43 PR c/82437
44 * c-c++-common/Wtautological-compare-6.c: New test.
45
46 2017-10-06 Richard Biener <rguenther@suse.de>
47
48 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
49 * gcc.dg/graphite/id-16.c: Likewise.
50 * gcc.dg/graphite/pr46168.c: Likewise.
51 * gcc.dg/graphite/pr68756.c: Likewise.
52 * gcc.dg/graphite/pr69728.c: Likewise.
53 * gcc.dg/graphite/pr71575-2.c: Likewise.
54 * gcc.dg/graphite/pr77362.c: Likewise.
55 * gcc.dg/graphite/pr81373.c: Likewise.
56 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
57 * gfortran.dg/graphite/interchange-1.f: Likewise.
58 * gfortran.dg/graphite/pr42334-1.f: Likewise.
59 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
60 * gfortran.dg/graphite/pr42393.f90: Likewise.
61 * gfortran.dg/graphite/pr47019.f: Likewise.
62 * gfortran.dg/graphite/id-17.f: Likewise.
63 * gfortran.dg/graphite/id-19.f: Likewise.
64 * gfortran.dg/graphite/run-id-2.f90: Likewise.
65 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
66 * gfortran.dg/graphite/pr42326.f90: Likewise.
67 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
68 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
69 a code generation error.
70 * gfortran.dg/graphite/run-id-3.f90: Likewise.
71 * gfortran.dg/graphite/pr29832.f90: Likewise.
72
73 2017-10-06 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/82436
76 * gcc.dg/vect/pr82436.c: New testcase.
77
78 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
79
80 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
81
82 2017-10-05 Tamar Christina <tamar.christina@arm.com>
83
84 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
85 * lib/target-supports.exp (vect_sizes_16B_8B): New.
86
87 2017-10-05 Tamar Christina <tamar.christina@arm.com>
88
89 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
90 * gcc.dg/vect/vect-align-2.c: Likewise.
91 * gcc.dg/vect/vect-multitypes-1.c: Likewise
92
93 2017-10-05 Nathan Sidwell <nathan@acm.org>
94
95 * g++.dg/warn/mvp.C: New.
96
97 2017-10-05 Jakub Jelinek <jakub@redhat.com>
98
99 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
100 friendly.
101
102 2017-10-05 Richard Biener <rguenther@suse.de>
103
104 * gfortran.dg/graphite/id-17.f: Fix typo.
105 * gfortran.dg/graphite/id-19.f: Likewise.
106 * gfortran.dg/graphite/pr29832.f90: Likewise.
107 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
108 * gfortran.dg/graphite/pr42326.f90: Likewise.
109 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
110 * gfortran.dg/graphite/run-id-2.f90: Likewise.
111 * gfortran.dg/graphite/run-id-3.f90: Likewise.
112
113 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/80471
116 * g++.dg/cpp1y/pr80471.C: New.
117
118 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR c++/78131
121 * g++.dg/cpp1z/constexpr-lambda17.C: New.
122
123 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
124
125 PR c++/78018
126 * g++.dg/cpp1y/lambda-generic-78018.C: New.
127
128 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
129 Andrew Pinski <apinski@cavium.com>
130
131 PR c++/71946
132 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
133 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
134
135 2017-10-04 Sudakshina Das <sudi.das@arm.com>
136
137 * gcc.target/aarch64/bic_imm_1.c: New.
138 * gcc.target/aarch64/orr_imm_1.c: Likewise.
139
140 2017-10-04 Nathan Sidwell <nathan@acm.org>
141
142 * g++.dg/abi/mangle41.C: Adjust diagnostics.
143
144 2017-10-04 Jakub Jelinek <jakub@redhat.com>
145
146 PR c++/82373
147 * g++.dg/cpp1y/pr82373.C: New test.
148
149 2017-10-04 David Malcolm <dmalcolm@redhat.com>
150
151 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
152 underlining for param.
153 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
154 highlighting of parameters; add test coverage for trivial
155 parameter decls, and for callback parameters.
156 * gcc.dg/pr68533.c: Update location of two errors to reflect
157 location of params.
158
159 2017-10-04 David Malcolm <dmalcolm@redhat.com>
160
161 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
162 (create_code): Call it.
163 * jit.dg/test-vector-rvalues.cc: New test case.
164
165 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
166
167 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
168 vector loop peeling.
169 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
170 New proc.
171
172 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
173
174 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
175 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
176 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
177 vect_floatint_cvt with vect_doubleint_cvt.
178 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
179 vect_intfloat_cvt with vect_intdouble_cvt.
180 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
181 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
182 depend on vect_intdouble_cvt.
183 * lib/target-supports.exp
184 (check_effective_target_vect_doubleint_cvt)
185 (check_effective_target_vect_intdouble_cvt): New procs.
186
187 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
188
189 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
190 * lib/target-supports.exp (check_effective_target_vect_long_mult):
191 New proc.
192
193 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
194
195 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
196 * gfortran.dg/vect/pr77848.f: Likewise.
197
198 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
199
200 * lib/target-supports.exp (check_effective_target_vect_float):
201 Return 1 being on a S/390 with VXE.
202 * gcc.dg/vect/pr31699.c: Require vec_float.
203 * gcc.dg/vect/pr61194.c: Likewise.
204 * gcc.dg/vect/pr65947-10.c: Likewise.
205 * gcc.dg/vect/pr66142.c: Likewise.
206 * gcc.dg/vect/slp-10.c: Likewise.
207 * gcc.dg/vect/slp-11c.c: Likewise.
208 * gcc.dg/vect/slp-12b.c: Likewise.
209 * gcc.dg/vect/slp-18.c: Likewise.
210 * gcc.dg/vect/slp-33.c: Likewise.
211 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
212 * gcc.dg/vect/slp-cond-2.c: Likewise.
213 * gcc.dg/vect/vect-cond-10.c: Likewise.
214 * gcc.dg/vect/vect-cond-8.c: Likewise.
215 * gcc.dg/vect/vect-cond-9.c: Likewise.
216 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
217 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
218
219 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
220
221 PR tree-optimization/82374
222 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
223 attributes propagation changes for OMP outlined regions.
224 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
225 * c-c++-common/goacc/kernels-reduction.c: Likewise.
226
227 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
228
229 PR tree-optimization/82413
230 * g++.dg/pr82413.C: New test.
231
232 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
233
234 PR fortran/77296
235 * gfortran.dg/associate_32.f03 : New test.
236
237 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
238
239 PR c++/78816
240 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
241
242 2017-10-04 Jakub Jelinek <jakub@redhat.com>
243
244 PR tree-optimization/82374
245 * gcc.dg/gomp/pr82374.c: New test.
246
247 2017-10-04 Richard Biener <rguenther@suse.de>
248
249 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
250 errors and scan for one.
251 * gfortran.dg/graphite/id-19.f: Likewise.
252 * gfortran.dg/graphite/pr29832.f90: Likewise.
253 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
254 * gfortran.dg/graphite/pr42326.f90: Likewise.
255 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
256 * gfortran.dg/graphite/run-id-2.f90: Likewise.
257 * gfortran.dg/graphite/run-id-3.f90: Likewise.
258 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
259
260 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
261
262 * gcc.target/powerpc/float128-odd.c: New test.
263
264 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
265
266 PR c++/70343
267 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
268
269 2017-10-03 Jeff Law <law@redhat.com>
270
271 PR target/82358
272 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
273
274 2017-10-03 Martin Jambor <mjambor@suse.cz>
275
276 PR tree-optimization/82363
277 * gcc.dg/tree-ssa/pr82363.c: New test.
278
279 2017-10-03 Jakub Jelinek <jakub@redhat.com>
280
281 PR tree-optimization/82381
282 * gcc.c-torture/compile/pr82381.c: New test.
283
284 PR target/82386
285 * gcc.dg/pr82386.c: New test.
286
287 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
288
289 PR c++/70570
290 * g++.dg/cpp1y/lambda-generic-70570.C: New.
291
292 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/79590
295 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
296
297 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/79005
300 * g++.dg/cpp1y/lambda-generic-79005.C: New.
301
302 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
303
304 PR fortran/82312
305 * gfortran.dg/typebound_proc_36.f90 : New test.
306
307 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
308
309 PR target/80210
310 * gcc.target/powerpc/pr80210-2.c: New test.
311
312 2017-10-02 Jakub Jelinek <jakub@redhat.com>
313
314 * gcc.dg/pr82389.c: New test.
315
316 PR tree-optimization/82387
317 PR tree-optimization/82388
318 PR tree-optimization/82389
319 * gcc.c-torture/compile/pr82389.c: New test.
320 * gcc.c-torture/execute/pr82387.c: New test.
321 * gcc.c-torture/execute/pr82388.c: New test.
322
323 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
324
325 PR c++/79180
326 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
327 * g++.dg/torture/pr79180.C: Likewise.
328
329 PR c++/71386
330 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
331
332 2017-10-02 Richard Biener <rguenther@suse.de>
333
334 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
335 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
336 * gcc.dg/graphite/id-16.c: Likewise.
337 * gcc.dg/graphite/pr46168.c: Likewise.
338 * gcc.dg/graphite/pr68756.c: Likewise.
339 * gcc.dg/graphite/pr69728.c: Likewise.
340 * gcc.dg/graphite/pr71575-2.c: Likewise.
341 * gcc.dg/graphite/pr77362.c: Likewise.
342 * gcc.dg/graphite/pr81373.c: Likewise.
343 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
344 * gfortran.dg/graphite/interchange-1.f: Likewise.
345 * gfortran.dg/graphite/pr29581.f90: Likewise.
346 * gfortran.dg/graphite/pr42334-1.f: Likewise.
347 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
348 * gfortran.dg/graphite/pr42393.f90: Likewise.
349 * gfortran.dg/graphite/pr47019.f: Likewise.
350
351 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/69977
354 * g++.dg/cpp1y/lambda-generic-69977.C: New.
355
356 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/59991
359 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
360
361 2017-10-02 Tom de Vries <tom@codesourcery.com>
362
363 * gcc.c-torture/compile/pr82337.c: Add
364 dg-require-effective-target nonlocal_goto.
365
366 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
367 Alan Hayward <alan.hayward@arm.com>
368 David Sherwood <david.sherwood@arm.com>
369
370 PR target/71307
371 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
372
373 2017-10-02 Richard Biener <rguenther@suse.de>
374
375 PR tree-optimization/82355
376 * gcc.dg/graphite/fuse-1.c: Adjust.
377 * gcc.dg/graphite/fuse-2.c: Likewise.
378 * gcc.dg/graphite/pr82355.c: New testcase.
379
380 2017-10-01 Jeff Law <law@redhat.com>
381
382 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
383
384 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
385
386 PR fortran/61450
387 * gfortran.dg/binding_label_tests_28.f90: New test.
388
389 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
390
391 PR c++/65949
392 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
393
394 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/68754
397 * g++.dg/cpp1y/constexpr-68754.C: Move...
398 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
399
400 2017-09-30 Jakub Jelinek <jakub@redhat.com>
401
402 PR target/82361
403 * gcc.target/i386/pr82361-1.c: New test.
404 * gcc.target/i386/pr82361-2.c: New test.
405
406 2017-09-29 Yury Gribov <tetra2005@gmail.com>
407
408 PR middle-end/82319
409 * c-c++/common/pr57371-4.c: Test NaN comparisons.
410
411 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
412
413 * g++.dg/other/dump-ada-spec-10.C: New test.
414
415 2017-09-29 Jeff Law <law@redhat.com>
416
417 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
418
419 2017-09-29 Jakub Jelinek <jakub@redhat.com>
420
421 P0683R1 - default member initializers for bit-fields
422 * g++.dg/ext/bitfield6.C: New test.
423 * g++.dg/cpp2a/bitfield1.C: New test.
424 * g++.dg/cpp2a/bitfield2.C: New test.
425 * g++.dg/cpp2a/bitfield3.C: New test.
426
427 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
428
429 PR target/81481
430 * gcc.target/i386/pr81481.c: New.
431
432 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
433
434 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
435 and dg-require-effective-target directives to correct testing
436 behavior.
437 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
438 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
439 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
440 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
441 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
442 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
443 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
444 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
445 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
446 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
447 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
448 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
449 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
450 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
451 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
452 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
453 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
454
455 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456
457 PR tree-optimization/82337
458 * gcc.c-torture/compile/pr82337.c: New file.
459
460 2017-09-29 Javier Miranda <miranda@adacore.com>
461
462 * gnat.dg/unchecked_union3.adb: New testcase.
463
464 2017-09-29 Javier Miranda <miranda@adacore.com>
465
466 * gnat.dg/unchecked_union2.adb: New testcase.
467
468 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
469
470 PR fortran/25071
471 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
472 * gfortran.dg/argument_checking_4.f90: Likewise.
473 * gfortran.dg/argument_checking_5.f90: Likewise.
474 * gfortran.dg/argument_checking_6.f90: Likewise.
475 * gfortran.dg/argument_checking_10.f90: Likewise.
476 * gfortran.dg/argument_checking_13.f90: Likewise.
477 * gfortran.dg/argument_checking_15.f90: Likewise.
478 * gfortran.dg/argument_checking_18.f90: Likewise.
479 * gfortran.dg/gomp/udr8.f90: Likewise.
480 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
481 the dg-options.
482
483 2017-09-29 Jakub Jelinek <jakub@redhat.com>
484
485 * g++.dg/ext/bitfield7.C: New test.
486 * g++.dg/ext/bitfield8.C: New test.
487 * g++.dg/ext/bitfield9.C: New test.
488
489 PR c/82340
490 * gcc.dg/tree-ssa/pr82340.c: New test.
491
492 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
493
494 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
495
496 PR c++/79488
497 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
498
499 2017-09-28 Jakub Jelinek <jakub@redhat.com>
500
501 PR target/82342
502 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
503 * gcc.target/i386/pr82260-2.c: Likewise.
504
505 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
506
507 * gcc.target/i386/avx512f-constant-float-return.c: New test.
508
509 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
510
511 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
512 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
513 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
514 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
515 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
516 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
517 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
518 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
519 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
520 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
521
522 2017-09-28 David Malcolm <dmalcolm@redhat.com>
523
524 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
525 test case.
526 * jit.dg/test-returning-function-ptr.c (create_code): Update to
527 create a function pointer type independently of the call to
528 gcc_jit_function_get_address, and assign the pointer to a local
529 before returning it, to exercise the function pointer type
530 comparison code.
531
532 2017-09-27 David Malcolm <dmalcolm@redhat.com>
533
534 * jit.dg/all-non-failing-tests.h: Add
535 test-returning-function-ptr.c.
536 * jit.dg/test-returning-function-ptr.c: New test case.
537
538 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
539
540 PR target/71727
541 * gcc.target/aarch64/pr71727-2.c: New test.
542
543 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
544
545 * gcc.target/powerpc/swaps-p8-28.c: New test.
546 * gcc.target/powerpc/swaps-p8-29.c: New test.
547 * gcc.target/powerpc/swaps-p8-30.c: New test.
548 * gcc.target/powerpc/swaps-p8-31.c: New test.
549 * gcc.target/powerpc/swaps-p8-32.c: New test.
550 * gcc.target/powerpc/swaps-p8-33.c: New test.
551 * gcc.target/powerpc/swaps-p8-34.c: New test.
552 * gcc.target/powerpc/swaps-p8-35.c: New test.
553 * gcc.target/powerpc/swaps-p8-36.c: New test.
554 * gcc.target/powerpc/swaps-p8-37.c: New test.
555 * gcc.target/powerpc/swaps-p8-38.c: New test.
556 * gcc.target/powerpc/swaps-p8-39.c: New test.
557 * gcc.target/powerpc/swaps-p8-40.c: New test.
558 * gcc.target/powerpc/swaps-p8-41.c: New test.
559 * gcc.target/powerpc/swaps-p8-42.c: New test.
560 * gcc.target/powerpc/swaps-p8-43.c: New test.
561 * gcc.target/powerpc/swaps-p8-44.c: New test.
562 * gcc.target/powerpc/swaps-p8-45.c: New test.
563
564 2017-09-27 Carl Love <cel@us.ibm.com>
565 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
566 for the __builtin_fctid and __builtin_fctiw.
567
568 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
569
570 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
571 new group memory offsetting code in the BRIG frontend.
572 * brig.dg/test/gimple/function_calls.hsail: Likewise.
573 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
574 * brig.dg/test/gimple/variables.hsail: Likewise.
575
576 2017-09-27 Jakub Jelinek <jakub@redhat.com>
577
578 PR c++/82159
579 * g++.dg/opt/pr82159.C: New test.
580
581 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
582
583 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
584
585 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
586
587 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
588 don't generate a 32-bit shift after doing XSCVDPSPN.
589 * gcc.target/powerpc/direct-move-float1.c: Likewise.
590 * gcc.target/powerpc/direct-move-float3.c: New test.
591
592 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
593
594 * gcc.dg/tree-ssa/cmpdiv.c: New test.
595
596 2017-09-26 Carl Love <cel@us.ibm.com>
597
598 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
599 file for the new built-ins and the existing built-ins.
600
601 2017-09-26 Janus Weil <janus@gcc.gnu.org>
602
603 PR fortran/82143
604 PR fortran/82324
605 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
606 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
607 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
608 Don't assume that DOUBLE PRECISION has kind=16.
609
610 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
611
612 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
613 warning from associate construct and do loop.
614
615 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
616
617 * gfortran.dg/gomp/associate1.f90: Really commit change
618 from 2017-09-25.
619 * gfortran.dg/predcom-1.f: Likewise.
620 * gfortran.dg/unconstrained_commons.f: Likewise.
621
622 2017-09-26 Jakub Jelinek <jakub@redhat.com>
623
624 PR middle-end/35691
625 * gcc.dg/pr35691-5.c: New test.
626 * gcc.dg/pr35691-6.c: New test.
627
628 2017-09-26 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/82321
631 * gcc.dg/graphite/pr82321.c: New testcase.
632
633 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
634
635 * lib/target-supports.exp (check_effective_target_vect_int)
636 (check_effective_target_vect_shift)
637 (check_effective_target_whole_vector_shift)
638 (check_effective_target_vect_shift_char)
639 (check_effective_target_vect_long)
640 (check_effective_target_vect_double)
641 (check_effective_target_vect_long_long)
642 (check_effective_target_vect_perm)
643 (check_effective_target_vect_perm_byte)
644 (check_effective_target_vect_perm_short)
645 (check_effective_target_vect_widen_mult_qi_to_hi)
646 (check_effective_target_vect_widen_mult_hi_to_si)
647 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
648 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
649 (check_effective_target_vect_widen_mult_si_to_di_pattern)
650 (check_effective_target_vect_pack_trunc)
651 (check_effective_target_vect_unpack)
652 (check_effective_target_vect_hw_misalign)
653 (check_effective_target_vect_condition)
654 (check_effective_target_vect_cond_mixed)
655 (check_effective_target_vect_char_mult)
656 (check_effective_target_vect_short_mult)
657 (check_effective_target_vect_int_mult)
658 (check_effective_target_vect_extract_even_odd)
659 (check_effective_target_vect_interleave)
660 (check_effective_target_sqrt_insn)
661 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
662 VX.
663 (check_vect_support_and_set_flags): New proc.
664 (check_effective_target_s390_vxe): Rename arch12 to z14.
665
666 2017-09-26 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/82320
669 * gcc.dg/torture/pr82320.c: New testcase.
670
671 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
672
673 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
674 Fix arm check.
675
676 2017-09-25 Jeff Law <law@redhat.com>
677
678 * lib/target-supports.exp
679 (check_effective_target_supports_stack_clash_protection): Enable for
680 rs6000 and powerpc targets.
681
682 2017-09-25 Bin Cheng <bin.cheng@arm.com>
683
684 PR tree-optimization/82163
685 * gcc.dg/tree-ssa/pr82163.c: New test.
686
687 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
688
689 * gfortran.dg/do_subscript_1.f90: New test.
690 * gfortran.dg/do_subscript_2.f90: New test.
691 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
692 * gfortran.dg/predcom-1.f: Adjust loop bounds.
693 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
694
695 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
696
697 * gcc.target/powerpc/fold-vec-st-char.c: New.
698 * gcc.target/powerpc/fold-vec-st-double.c: New.
699 * gcc.target/powerpc/fold-vec-st-float.c: New.
700 * gcc.target/powerpc/fold-vec-st-int.c: New.
701 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
702 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
703 * gcc.target/powerpc/fold-vec-st-short.c: New.
704
705 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
706
707 * g++.dg/pr82155.C: New testcase.
708
709 2017-09-25 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/82285
712 * gcc.dg/torture/pr82285.c: New testcase.
713
714 2017-09-25 Justin Squirek <squirek@adacore.com>
715
716 * gnat.dg/entry_family.adb: New testcase
717
718 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
719
720 PR target/82267
721 * gcc.target/i386/pr82267.c: New test.
722
723 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
724 PR fortran/66328
725
726 * gfortran.dg/data_derived_1.f90: New test.
727
728 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
729
730 PR fortran/54633
731 * gfortran.dg/intrinsic_bounds_1.f90: New test.
732 * gfortran.dg/intrinsic_param_1.f90: New test.
733
734 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
735 Steven G. Kargl <kargl@gcc.gnu.org>
736
737 PR fortran/80118
738 * gfortran.dg/zero_sized_7.f90: New test.
739
740 2017-09-23 Janus Weil <janus@gcc.gnu.org>
741
742 PR fortran/82143
743 * gfortran.dg/promotion_3.f90: New test case.
744 * gfortran.dg/promotion_4.f90: New test case.
745
746 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
747
748 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
749 * gcc.target/i386/pr82196-2.c: (b): Likewise.
750
751 2017-09-22 Jakub Jelinek <jakub@redhat.com>
752
753 PR middle-end/35691
754 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
755 instead of -fdump-tree-forwprop-details in dg-options.
756 * gcc.dg/pr35691-2.c: Likewise.
757 * gcc.dg/pr35691-3.c: New test.
758 * gcc.dg/pr35691-4.c: New test.
759
760 PR sanitizer/81929
761 * g++.dg/ubsan/pr81929.C: New test.
762
763 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
764
765 PR tree-optimization/82289
766 * gcc.dg/vect/pr82289.c: New test.
767
768 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
769 Alan Hayward <alan.hayward@arm.com>
770 David Sherwood <david.sherwood@arm.com>
771
772 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
773 of alignment message.
774 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
775
776 2017-09-22 Martin Sebor <msebor@redhat.com>
777
778 PR c/81854
779 * gcc.target/i386/pr80732.c: Correct a type error.
780
781 2017-09-22 David Malcolm <dmalcolm@redhat.com>
782
783 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
784 to reflect highlighting of parameters; add test coverage for
785 callback parameters.
786
787 2017-09-22 Richard Biener <rguenther@suse.de>
788
789 * gcc.dg/graphite/scop-24.c: New testcase.
790
791 2017-09-22 Richard Biener <rguenther@suse.de>
792
793 PR tree-optimization/82291
794 * gcc.dg/torture/pr82291.c: New testcase.
795
796 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
797
798 * gcc.target/i386/avx512f-constant-set.c: New test.
799
800 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
801
802 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
803 * gcc.target/i386/avx512f-prefer.c: New test.
804
805 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
806
807 * lib/target-supports.exp
808 (check_effective_target_frame_pointer_for_non_leaf): Add
809 case for x86 Solaris.
810
811 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
812
813 PR fortran/78512
814 * gfortran.dg/associate_26.f90 : New test.
815
816 PR fortran/80120
817 * gfortran.dg/associate_27.f90 : New test.
818
819 PR fortran/81903
820 * gfortran.dg/associate_28.f90 : New test.
821
822 PR fortran/82121
823 * gfortran.dg/associate_29.f90 : New test.
824
825 PR fortran/67543
826 * gfortran.dg/associate_30.f90 : New test.
827
828 PR fortran/52832
829 * gfortran.dg/associate_31.f90 : New test.
830
831 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
832
833 * gnat.dg/discr48.adb: New test.
834 * gnat.dg/discr48_pkg.ads: New helper.
835
836 2017-09-21 Tamar Christina <tamar.christina@arm.com>
837
838 PR testsuite/78421
839 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
840 Invert arm check.
841
842 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
843
844 * gfortran.dg/goacc/wait.f90: New test.
845
846 2017-09-21 Jakub Jelinek <jakub@redhat.com>
847
848 PR sanitizer/81715
849 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
850 const predicate to const predicate & to avoid UB.
851 * g++.dg/opt/pr81715.C: New test.
852
853 2017-09-21 Richard Biener <rguenther@suse.de>
854
855 PR tree-optimization/82276
856 PR tree-optimization/82244
857 * gcc.dg/torture/pr82276.c: New testcase.
858
859 2017-09-21 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/71351
862 * gfortran.dg/graphite/pr71351.f90: New testcase.
863 * gfortran.dg/graphite/interchange-3.f90: Adjust.
864
865 2017-09-21 Jakub Jelinek <jakub@redhat.com>
866
867 PR target/82260
868 * gcc.target/i386/pr82260-1.c: New test.
869 * gcc.target/i386/pr82260-2.c: New test.
870
871 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
872 Jeff Law <law@redhat.com>
873
874 * gcc.dg/stack-check-5.c: Add argument for s390.
875 * lib/target-supports.exp:
876 (check_effective_target_supports_stack_clash_protection): Enable for
877 s390/s390x targets.
878
879 2017-09-20 Martin Sebor <msebor@redhat.com>
880
881 PR c/81854
882 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
883 * g++.dg/ext/attr-ifunc-4.C: Ditto.
884 * lib/target-supports.exp: Adjust for C++.
885
886 PR c/81854
887 * gcc.dg/attr-ifunc-1.c: Correct type errors.
888 * gcc.dg/attr-ifunc-2.c: Ditto.
889 * gcc.dg/attr-ifunc-3.c: Ditto.
890 * gcc.dg/attr-ifunc-4.c: Ditto.
891 * gcc.dg/attr-ifunc-5.c: Ditto.
892 * gcc.dg/pr81854.c: Require ifunc support.
893 * lib/target-supports.exp: Correct type error.
894
895 2017-09-20 Jeff Law <law@redhat.com>
896
897 * gcc.target/i386/stack-check-11.c: Update test and regexp
898 so that it works for both i?86 and x86_64.
899
900 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
901
902 PR target/77687
903 * gcc.target/powerpc/pr77687.c: New testcase.
904
905 2017-09-20 Jakub Jelinek <jakub@redhat.com>
906
907 P0409R2 - allow lambda capture [=, this]
908 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
909 capture. Add further tests.
910 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
911 for c++2a on [=, this] capture.
912
913 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
914 * g++.dg/cpp1z/cplusplus_1z.C: New test.
915
916 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
917
918 * gcc.target/i386/builtin_target.c: Test knm.
919 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
920
921 2017-09-20 Richard Biener <rguenther@suse.de>
922
923 PR tree-optimization/77362
924 * gcc.dg/graphite/pr77362.c: New testcase.
925
926 2017-09-20 Richard Biener <rguenther@suse.de>
927
928 PR tree-optimization/82264
929 * gcc.dg/torture/pr82264.c: New testcase.
930
931 2017-09-20 Jakub Jelinek <jakub@redhat.com>
932
933 * g++.dg/debug/dwarf2/template-params-13.C: New test.
934 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
935 it doesn't match newlines.
936 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
937 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
938 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
939 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
940 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
941 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
942 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
943 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
944 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
945 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
946
947 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
948
949 PR c++/64954
950 * g++.dg/cpp0x/constexpr-ctor20.C: New.
951
952 2017-09-20 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/81373
955 * gcc.dg/graphite/pr81373.c: New testcase.
956
957 2017-09-19 Jeff Law <law@redhat.com>
958
959 * gcc.target/i386/stack-check-11.c: New test.
960
961 * gcc.dg/stack-check-4.c: New test.
962 * gcc.dg/stack-check-5.c: New test.
963 * gcc.dg/stack-check-6.c: New test.
964 * gcc.dg/stack-check-6a.c: New test.
965 * gcc.dg/stack-check-7.c: New test.
966 * gcc.dg/stack-check-8.c: New test.
967 * gcc.dg/stack-check-9.c: New test.
968 * gcc.dg/stack-check-10.c: New test.
969 * lib/target-supports.exp
970 (check_effective_target_supports_stack_clash_protection): Enable for
971 x86 and x86_64 targets.
972
973 * gcc.dg/stack-check-3.c: New test.
974
975 * gcc.dg/stack-check-2.c: New test.
976 * lib/target-supports.exp
977 (check_effective_target_supports_stack_clash_protection): New.
978 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
979 (check_effective_target_caller_implicit_probes): Likewise.
980
981 2017-09-19 Jakub Jelinek <jakub@redhat.com>
982
983 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
984 * g++.dg/tree-ssa/pr41428.C: Likewise.
985 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
986 c++17 and up.
987 * g++.dg/expr/bool3.C: Likewise.
988 * g++.dg/expr/bitfield5.C: Likewise.
989 * g++.old-deja/g++.jason/bool5.C: Likewise.
990
991 2017-09-18 Martin Sebor <msebor@redhat.com>
992
993 PR c/81854
994 * gcc.dg/pr81854.c: New test.
995 * g++.dg/ext/attr-ifunc-5.C: New test.
996 * g++.dg/ext/attr-ifunc-1.C: Adjust.
997 * g++.dg/ext/attr-ifunc-2.C: Same.
998 * g++.dg/ext/attr-ifunc-3.C: Same.
999 * g++.dg/ext/attr-ifunc-4.C: Same.
1000 * g++.old-deja/g++.abi/vtable2.C: Same.
1001 * gcc.dg/attr-ifunc-1.c: Same.
1002
1003 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1004
1005 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1006
1007 2017-09-19 Richard Biener <rguenther@suse.de>
1008
1009 PR tree-optimization/82244
1010 * gcc.dg/torture/pr82244.c: New testcase.
1011
1012 2017-09-19 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/69728
1015 * gfortran.dg/graphite/pr69728.f90: New testcase.
1016 * gcc.dg/graphite/pr69728.c: Likewise.
1017
1018 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1019
1020 PR c++/80947
1021 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1022
1023 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1024
1025 * gcc.dg/vect/slp-multitypes-13.c: New test.
1026
1027 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1028
1029 * gfortran.dg/vect/mask-store-1.f90: New test.
1030
1031 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1032
1033 PR c++/45033
1034 * g++.dg/expr/delete1.C: New.
1035
1036 2017-09-18 Bob Duff <duff@adacore.com>
1037
1038 * gnat.dg/validity_check.adb: New testcase.
1039
1040 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1041
1042 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1043
1044 2017-09-18 Bob Duff <duff@adacore.com>
1045
1046 * gnat.dg/tagged_prefix_call.adb: New testcase.
1047
1048 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1049
1050 * gnat.dg/default_variants.adb: New testcase.
1051
1052 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1053
1054 PR target/81736
1055 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1056 * gcc.target/i386/pr81736-4.c: Likewise.
1057
1058 2017-09-18 Richard Biener <rguenther@suse.de>
1059
1060 PR tree-optimization/79622
1061 * gcc.dg/graphite/pr79622.c: New testcase.
1062
1063 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1064
1065 gcc.target/i386/pr82196-1.c: New test.
1066 gcc.target/i386/pr82196-2.c: Likewise.
1067
1068 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1069
1070 PR target/82166
1071 * gcc.target/i386/pr82166.c: New test.
1072
1073 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1074
1075 PR fortran/82173
1076 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1077 * gfortran.dg/pdt_2.f03 : The same.
1078 * gfortran.dg/pdt_3.f03 : The same.
1079 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1080 module 'bad_vars'. Add error concerning assumed parameters and
1081 save attribute.
1082 * gfortran.dg/pdt_11.f03 : New test.
1083
1084 PR fortran/60483
1085 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1086 * gfortran.dg/associate_25.f90 : New test.
1087 * gfortran.dg/pdt_12.f03 : New test.
1088
1089 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1090 Jakub Jelinek <jakub@redhat.com>
1091
1092 Add support for -std=c++2a.
1093 * lib/target-supports.exp (check_effective_target_c++17): Return
1094 1 also if check_effective_target_c++2a.
1095 (check_effective_target_c++17_down): New.
1096 (check_effective_target_c++2a_only): New.
1097 (check_effective_target_c++2a): New.
1098 * g++.dg/cpp2a/cplusplus.C: New.
1099
1100 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1101
1102 PR c/82071
1103 * gcc.target/i386/excess-precision-8.c: New test.
1104
1105 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1106 Paolo Carlini <paolo.carlini@oracle.com>
1107
1108 PR c++/64644
1109 * g++.dg/other/anon-union4.C: New.
1110 * g++.old-deja/g++.law/union4.C: Adjust.
1111 * g++.old-deja/g++.other/anon1.C: Likewise.
1112
1113 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1114
1115 * c-c++-common/Wcast-align.c: New test.
1116
1117 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * g++.dg/sso-1.C: New test.
1120 * g++.dg/sso-2.C: Likewise.
1121
1122 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/78648
1125 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1126
1127 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1128
1129 PR tree-optimization/71026
1130 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1131
1132 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1133
1134 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1135 * lib/target-supports.exp (check_effective_target_c++14): Use
1136 check_effective_target_c++17 instead of check_effective_target_c++1z.
1137 (check_effective_target_c++14_down): Likewise.
1138 (check_effective_target_c++1z_only): Rename to ...
1139 (check_effective_target_c++17_only): ... this.
1140 (check_effective_target_c++1z): Rename to ...
1141 (check_effective_target_c++17): ... this.
1142 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1143 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1144 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1145 and comments refering to 1z to 17.
1146 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1147 * g++.dg/template/partial5.C: Likewise.
1148 * g++.dg/template/nontype8.C: Likewise.
1149 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1150 * g++.dg/cpp1z/nontype3a.C: Likewise.
1151 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1152 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1153 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1154 * g++.dg/cpp1z/pr78771.C: Likewise.
1155 * g++.dg/cpp1z/elide1.C: Likewise.
1156 * g++.dg/cpp1z/fold3.C: Likewise.
1157 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1158 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1159 * g++.dg/cpp1z/inline-var2.C: Likewise.
1160 * g++.dg/cpp1z/eval-order2.C: Likewise.
1161 * g++.dg/cpp1z/decomp21.C: Likewise.
1162 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1163 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1164 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1165 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1166 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1167 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1168 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1169 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1170 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1171 * g++.dg/cpp1z/range-for1.C: Likewise.
1172 * g++.dg/cpp1z/init-statement4.C: Likewise.
1173 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1174 * g++.dg/cpp1z/decomp30.C: Likewise.
1175 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1176 * g++.dg/cpp1z/register2.C: Likewise.
1177 * g++.dg/cpp1z/decomp9.C: Likewise.
1178 * g++.dg/cpp1z/regress1.C: Likewise.
1179 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1180 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1181 * g++.dg/cpp1z/abbrev2.C: Likewise.
1182 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1183 * g++.dg/cpp1z/regress2.C: Likewise.
1184 * g++.dg/cpp1z/decomp16.C: Likewise.
1185 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1186 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1187 * g++.dg/cpp1z/decomp3.C: Likewise.
1188 * g++.dg/cpp1z/register1.C: Likewise.
1189 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1190 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1191 * g++.dg/cpp1z/decomp10.C: Likewise.
1192 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1193 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1194 * g++.dg/cpp1z/decomp27.C: Likewise.
1195 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1196 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1197 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1198 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1199 * g++.dg/cpp1z/decomp11.C: Likewise.
1200 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1201 * g++.dg/cpp1z/utf8-2.C: Likewise.
1202 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1203 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1204 * g++.dg/cpp1z/byte1.C: Likewise.
1205 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1206 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1207 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1208 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1209 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1210 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1211 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1212 * g++.dg/cpp1z/cplusplus.C: Likewise.
1213 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1214 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1215 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1216 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1217 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1218 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1219 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1220 * g++.dg/cpp1z/fold9.C: Likewise.
1221 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1222 * g++.dg/cpp1z/abbrev1.C: Likewise.
1223 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1224 * g++.dg/cpp1z/utf8.C: Likewise.
1225 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1226 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1227 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1228 * g++.dg/cpp1z/init-statement2.C: Likewise.
1229 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1230 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1231 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1232 * g++.dg/cpp1z/nontype3.C: Likewise.
1233 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1234 * g++.dg/cpp1z/fold7.C: Likewise.
1235 * g++.dg/cpp1z/nontype2.C: Likewise.
1236 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1237 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1238 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1239 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1240 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1241 * g++.dg/cpp1z/nontype1.C: Likewise.
1242 * g++.dg/cpp1z/init-statement5.C: Likewise.
1243 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1244 * g++.dg/cpp1z/decomp17.C: Likewise.
1245 * g++.dg/cpp1z/fold4.C: Likewise.
1246 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1247 * g++.dg/cpp1z/fold7a.C: Likewise.
1248 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1249 * g++.dg/cpp1z/init-statement7.C: Likewise.
1250 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1251 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1252 * g++.dg/cpp1z/pr79143.C: Likewise.
1253 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1254 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1255 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1256 * g++.dg/cpp1z/decomp20.C: Likewise.
1257 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1258 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1259 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1260 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1261 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1262 * g++.dg/cpp1z/fold8.C: Likewise.
1263 * g++.dg/cpp1z/init-statement3.C: Likewise.
1264 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1265 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1266 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1267 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1268 * g++.dg/cpp1z/fold1.C: Likewise.
1269 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1270 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1271 * g++.dg/cpp1z/fold5.C: Likewise.
1272 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1273 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1274 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1275 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1276 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1277 * g++.dg/cpp1z/eval-order3.C: Likewise.
1278 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1279 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1280 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1281 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1282 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1283 * g++.dg/cpp1z/decomp15.C: Likewise.
1284 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1285 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1286 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1287 * g++.dg/cpp1z/decomp4.C: Likewise.
1288 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1289 * g++.dg/cpp1z/init-statement8.C: Likewise.
1290 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1291 * g++.dg/cpp1z/init-statement6.C: Likewise.
1292 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1293 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1294 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1295 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1296 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1297 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1298 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1299 * g++.dg/cpp1z/init-statement9.C: Likewise.
1300 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1301 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1302 * g++.dg/cpp1z/fold2.C: Likewise.
1303 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1304 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1305 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1306 * g++.dg/cpp1z/fold6.C: Likewise.
1307 * g++.dg/cpp1z/decomp12.C: Likewise.
1308 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1309 * g++.dg/cpp1z/inline-var1.C: Likewise.
1310 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1311 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1312 * g++.dg/other/error3.C: Likewise.
1313 * g++.dg/init/new25.C: Likewise.
1314 * g++.dg/init/new13.C: Likewise.
1315 * g++.dg/tls/diag-2.C: Likewise.
1316 * g++.dg/tls/diag-4.C: Likewise.
1317 * g++.dg/opt/noreturn-1.C: Likewise.
1318 * g++.dg/eh/async-unwind2.C: Likewise.
1319 * g++.dg/eh/spec9.C: Likewise.
1320 * g++.dg/eh/spec7.C: Likewise.
1321 * g++.dg/eh/template1.C: Likewise.
1322 * g++.dg/eh/cond4.C: Likewise.
1323 * g++.dg/eh/pr41819.C: Likewise.
1324 * g++.dg/eh/delete1.C: Likewise.
1325 * g++.dg/eh/spec3.C: Likewise.
1326 * g++.dg/eh/forced4.C: Likewise.
1327 * g++.dg/eh/spec2.C: Likewise.
1328 * g++.dg/eh/shadow1.C: Likewise.
1329 * g++.dg/eh/pr38662.C: Likewise.
1330 * g++.dg/eh/ehopt1.C: Likewise.
1331 * g++.dg/eh/spec8.C: Likewise.
1332 * g++.dg/eh/init-temp2.C: Likewise.
1333 * g++.dg/rtti/crash3.C: Likewise.
1334 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1335 * g++.dg/warn/register-parm-1.C: Likewise.
1336 * g++.dg/warn/register-var-2.C: Likewise.
1337 * g++.dg/gcov/gcov-7.C: Likewise.
1338 * g++.dg/tree-ssa/pr45605.C: Likewise.
1339 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1340 * g++.dg/lookup/exception1.C: Likewise.
1341 * g++.dg/ubsan/pr79589.C: Likewise.
1342 * g++.dg/tm/pr47340.C: Likewise.
1343 * g++.dg/tm/pr46567.C: Likewise.
1344 * g++.dg/expr/bitfield5.C: Likewise.
1345 * g++.dg/expr/bool1.C: Likewise.
1346 * g++.dg/expr/lval3.C: Likewise.
1347 * g++.dg/expr/lval4.C: Likewise.
1348 * g++.dg/expr/bitfield4.C: Likewise.
1349 * g++.dg/expr/bitfield6.C: Likewise.
1350 * g++.dg/expr/bool3.C: Likewise.
1351 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1352 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1353 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1354 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1355 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1356 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1357 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1358 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1359 * g++.dg/parse/register1.C: Likewise.
1360 * g++.dg/parse/error15.C: Likewise.
1361 * g++.dg/parse/linkage2.C: Likewise.
1362 * g++.dg/concepts/intro2.C: Likewise.
1363 * g++.dg/concepts/class.C: Likewise.
1364 * g++.dg/concepts/traits1.C: Likewise.
1365 * g++.dg/concepts/req5.C: Likewise.
1366 * g++.dg/concepts/var-concept5.C: Likewise.
1367 * g++.dg/concepts/fn-concept2.C: Likewise.
1368 * g++.dg/concepts/traits2.C: Likewise.
1369 * g++.dg/concepts/placeholder2.C: Likewise.
1370 * g++.dg/concepts/class6.C: Likewise.
1371 * g++.dg/concepts/memtmpl1.C: Likewise.
1372 * g++.dg/concepts/friend2.C: Likewise.
1373 * g++.dg/concepts/template-parm3.C: Likewise.
1374 * g++.dg/concepts/template-parm10.C: Likewise.
1375 * g++.dg/concepts/explicit-spec1.C: Likewise.
1376 * g++.dg/concepts/explicit-spec3.C: Likewise.
1377 * g++.dg/concepts/var-templ2.C: Likewise.
1378 * g++.dg/concepts/intro5.C: Likewise.
1379 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1380 * g++.dg/concepts/iconv1.C: Likewise.
1381 * g++.dg/concepts/constrained-parm.C: Likewise.
1382 * g++.dg/concepts/template-template-parm1.C: Likewise.
1383 * g++.dg/concepts/var-concept3.C: Likewise.
1384 * g++.dg/concepts/class3.C: Likewise.
1385 * g++.dg/concepts/memfun2.C: Likewise.
1386 * g++.dg/concepts/req1.C: Likewise.
1387 * g++.dg/concepts/disjunction1.C: Likewise.
1388 * g++.dg/concepts/req17.C: Likewise.
1389 * g++.dg/concepts/pr65848.C: Likewise.
1390 * g++.dg/concepts/placeholder4.C: Likewise.
1391 * g++.dg/concepts/decl-diagnose.C: Likewise.
1392 * g++.dg/concepts/intro7.C: Likewise.
1393 * g++.dg/concepts/pr68683.C: Likewise.
1394 * g++.dg/concepts/partial-spec4.C: Likewise.
1395 * g++.dg/concepts/template-parm5.C: Likewise.
1396 * g++.dg/concepts/explicit-inst1.C: Likewise.
1397 * g++.dg/concepts/class-deduction1.C: Likewise.
1398 * g++.dg/concepts/class1.C: Likewise.
1399 * g++.dg/concepts/req15.C: Likewise.
1400 * g++.dg/concepts/memfun.C: Likewise.
1401 * g++.dg/concepts/pr68434.C: Likewise.
1402 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1403 * g++.dg/concepts/partial-spec6.C: Likewise.
1404 * g++.dg/concepts/var-templ1.C: Likewise.
1405 * g++.dg/concepts/template-parm8.C: Likewise.
1406 * g++.dg/concepts/explicit-inst3.C: Likewise.
1407 * g++.dg/concepts/class4.C: Likewise.
1408 * g++.dg/concepts/req6.C: Likewise.
1409 * g++.dg/concepts/fn8.C: Likewise.
1410 * g++.dg/concepts/class5.C: Likewise.
1411 * g++.dg/concepts/placeholder5.C: Likewise.
1412 * g++.dg/concepts/req16.C: Likewise.
1413 * g++.dg/concepts/req10.C: Likewise.
1414 * g++.dg/concepts/var-concept2.C: Likewise.
1415 * g++.dg/concepts/auto3.C: Likewise.
1416 * g++.dg/concepts/generic-fn-err.C: Likewise.
1417 * g++.dg/concepts/pr65552.C: Likewise.
1418 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1419 * g++.dg/concepts/fn1.C: Likewise.
1420 * g++.dg/concepts/partial-spec.C: Likewise.
1421 * g++.dg/concepts/template-parm12.C: Likewise.
1422 * g++.dg/concepts/diagnostic1.C: Likewise.
1423 * g++.dg/concepts/intro1.C: Likewise.
1424 * g++.dg/concepts/explicit-inst4.C: Likewise.
1425 * g++.dg/concepts/req18.C: Likewise.
1426 * g++.dg/concepts/explicit-spec5.C: Likewise.
1427 * g++.dg/concepts/var-concept6.C: Likewise.
1428 * g++.dg/concepts/fn9.C: Likewise.
1429 * g++.dg/concepts/req2.C: Likewise.
1430 * g++.dg/concepts/template-parm7.C: Likewise.
1431 * g++.dg/concepts/req14.C: Likewise.
1432 * g++.dg/concepts/template-parm6.C: Likewise.
1433 * g++.dg/concepts/variadic4.C: Likewise.
1434 * g++.dg/concepts/fn6.C: Likewise.
1435 * g++.dg/concepts/req-neg1.C: Likewise.
1436 * g++.dg/concepts/alias3.C: Likewise.
1437 * g++.dg/concepts/expression2.C: Likewise.
1438 * g++.dg/concepts/partial-spec3.C: Likewise.
1439 * g++.dg/concepts/expression3.C: Likewise.
1440 * g++.dg/concepts/memfun-err.C: Likewise.
1441 * g++.dg/concepts/pr66091.C: Likewise.
1442 * g++.dg/concepts/explicit-spec2.C: Likewise.
1443 * g++.dg/concepts/equiv.C: Likewise.
1444 * g++.dg/concepts/friend1.C: Likewise.
1445 * g++.dg/concepts/fn4.C: Likewise.
1446 * g++.dg/concepts/var-templ3.C: Likewise.
1447 * g++.dg/concepts/explicit-inst2.C: Likewise.
1448 * g++.dg/concepts/alias2.C: Likewise.
1449 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1450 * g++.dg/concepts/placeholder6.C: Likewise.
1451 * g++.dg/concepts/fn10.C: Likewise.
1452 * g++.dg/concepts/req3.C: Likewise.
1453 * g++.dg/concepts/variadic2.C: Likewise.
1454 * g++.dg/concepts/pr65636.C: Likewise.
1455 * g++.dg/concepts/intro6.C: Likewise.
1456 * g++.dg/concepts/class2.C: Likewise.
1457 * g++.dg/concepts/fn2.C: Likewise.
1458 * g++.dg/concepts/req20.C: Likewise.
1459 * g++.dg/concepts/req8.C: Likewise.
1460 * g++.dg/concepts/placeholder1.C: Likewise.
1461 * g++.dg/concepts/pr65854.C: Likewise.
1462 * g++.dg/concepts/member-concept.C: Likewise.
1463 * g++.dg/concepts/template-parm2.C: Likewise.
1464 * g++.dg/concepts/variadic1.C: Likewise.
1465 * g++.dg/concepts/fn7.C: Likewise.
1466 * g++.dg/concepts/intro4.C: Likewise.
1467 * g++.dg/concepts/req13.C: Likewise.
1468 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1469 * g++.dg/concepts/explicit-spec6.C: Likewise.
1470 * g++.dg/concepts/auto1.C: Likewise.
1471 * g++.dg/concepts/alias1.C: Likewise.
1472 * g++.dg/concepts/fn-concept1.C: Likewise.
1473 * g++.dg/concepts/template-parm11.C: Likewise.
1474 * g++.dg/concepts/explicit-spec4.C: Likewise.
1475 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1476 * g++.dg/concepts/req9.C: Likewise.
1477 * g++.dg/concepts/req4.C: Likewise.
1478 * g++.dg/concepts/pr65681.C: Likewise.
1479 * g++.dg/concepts/req7.C: Likewise.
1480 * g++.dg/concepts/req12.C: Likewise.
1481 * g++.dg/concepts/fn5.C: Likewise.
1482 * g++.dg/concepts/alias4.C: Likewise.
1483 * g++.dg/concepts/generic-fn.C: Likewise.
1484 * g++.dg/concepts/feature-macro.C: Likewise.
1485 * g++.dg/concepts/req19.C: Likewise.
1486 * g++.dg/concepts/placeholder3.C: Likewise.
1487 * g++.dg/concepts/intro3.C: Likewise.
1488 * g++.dg/concepts/partial-spec5.C: Likewise.
1489 * g++.dg/concepts/template-parm4.C: Likewise.
1490 * g++.dg/concepts/dr1430.C: Likewise.
1491 * g++.dg/concepts/pr65634.C: Likewise.
1492 * g++.dg/concepts/var-concept4.C: Likewise.
1493 * g++.dg/concepts/pr67249.C: Likewise.
1494 * g++.dg/concepts/expression.C: Likewise.
1495 * g++.dg/concepts/pr65575.C: Likewise.
1496 * g++.dg/concepts/partial-spec2.C: Likewise.
1497 * g++.dg/concepts/template-parm9.C: Likewise.
1498 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1499 * g++.dg/concepts/equiv2.C: Likewise.
1500 * g++.dg/concepts/req11.C: Likewise.
1501 * g++.dg/concepts/template-parm1.C: Likewise.
1502 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1503 * g++.dg/concepts/var-concept1.C: Likewise.
1504 * g++.dg/concepts/fn3.C: Likewise.
1505 * g++.dg/torture/pr46364.C: Likewise.
1506 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1507 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1508 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1509 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1510 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1511 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1512 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1513 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1514 * g++.dg/torture/pr52918-1.C: Likewise.
1515 * g++.dg/torture/pr49394.C: Likewise.
1516 * g++.dg/torture/pr57190.C: Likewise.
1517 * g++.dg/cpp0x/static_assert8.C: Likewise.
1518 * g++.dg/cpp0x/noexcept19.C: Likewise.
1519 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1520 * g++.dg/cpp0x/variadic73.C: Likewise.
1521 * g++.dg/cpp0x/noexcept02.C: Likewise.
1522 * g++.dg/cpp0x/defaulted23.C: Likewise.
1523 * g++.dg/cpp0x/noexcept08.C: Likewise.
1524 * g++.dg/cpp0x/auto9.C: Likewise.
1525 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1526 * g++.dg/cpp0x/error5.C: Likewise.
1527 * c-c++-common/gomp/atomic-12.c: Likewise.
1528 * c-c++-common/gomp/atomic-13.c: Likewise.
1529 * c-c++-common/gomp/atomic-14.c: Likewise.
1530 * c-c++-common/Wvarargs-2.c: Likewise.
1531 * c-c++-common/Wvarargs.c: Likewise.
1532 * c-c++-common/vector-subscript-2.c: Likewise.
1533 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1534 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1535 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1536 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1537 * g++.old-deja/g++.eh/throw2.C: Likewise.
1538 * g++.old-deja/g++.eh/throw1.C: Likewise.
1539 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1540 * g++.old-deja/g++.other/new7.C: Likewise.
1541 * g++.old-deja/g++.other/crash30.C: Likewise.
1542 * g++.old-deja/g++.other/regstack.C: Likewise.
1543 * g++.old-deja/g++.other/crash28.C: Likewise.
1544 * g++.old-deja/g++.jason/bool5.C: Likewise.
1545 * g++.old-deja/g++.mike/p10416.C: Likewise.
1546 * g++.old-deja/g++.mike/eh25.C: Likewise.
1547 * g++.old-deja/g++.mike/eh55.C: Likewise.
1548
1549 PR rtl-optimization/82192
1550 * gcc.c-torture/execute/pr82192.c: New test.
1551
1552 2017-09-15 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/82217
1555 * gcc.dg/torture/pr82217.c: New testcase.
1556
1557 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR target/82145
1560 * gcc.target/i386/pr82145.c: New test.
1561
1562 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1563
1564 PR fortran/82184
1565 * gfortran.dg/pointer_array_9.f90: New test.
1566
1567 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1568
1569 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1570 __builtin_fabsq.
1571 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1572 of __builtin_fabsq. Prevent the test from running on 32-bit.
1573 * gcc.target/powerpc/float128-fma1.c: New test.
1574 * gcc.target/powerpc/float128-fma2.c: Likewise.
1575 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1576 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1577
1578 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1579
1580 PR jit/82174
1581 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1582 New test case.
1583
1584 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1585
1586 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1587
1588 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1589
1590 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1591 lp64 requirement.
1592
1593 2017-09-14 Richard Biener <rguenther@suse.de>
1594
1595 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1596 * gcc.dg/uninit-suppress_2.c: Adjust.
1597 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1598
1599 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601 PR tree-optimization/80996
1602 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1603
1604 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1605
1606 PR target/81325
1607 * g++.dg/cpp0x/pr81325.C: New test.
1608
1609 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1610
1611 PR fortran/82173
1612 * gfortran.dg/pdt_10.f03 : New test.
1613
1614 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1615
1616 PR c++/68177
1617 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1618
1619 2017-09-13 Martin Liska <mliska@suse.cz>
1620
1621 PR middle-end/82154
1622 * g++.dg/torture/pr82154.C: New test.
1623
1624 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/61362
1627 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1628 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1629
1630 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1631
1632 PR tree-optimization/80925
1633 * gfortran.dg/vect/vect-2.f90: Add
1634 --param vect-max-peeling-for-alignment=0 option.
1635 Remove unaligned access and peeling checks.
1636 * gfortran.dg/vect/vect-3.f90: Ditto.
1637 * gfortran.dg/vect/vect-4.f90: Ditto.
1638 * gfortran.dg/vect/vect-5.f90: Ditto.
1639
1640 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/61135
1643 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1644 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1645
1646 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1647
1648 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1649
1650 2017-09-13 Marek Polacek <polacek@redhat.com>
1651
1652 PR c/82167
1653 * gcc.dg/pr82167.c: New test.
1654
1655 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1656
1657 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1658 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1659 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1660 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1661 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1662 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1663
1664 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1665
1666 * gcc.target/aarch64/pr62178.c: Updated testcase
1667 to scan for two ldrs and an mla.
1668
1669 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 PR c++/59949
1672 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1673
1674 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1675
1676 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1677
1678 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1679
1680 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1681 ARMv8-A and ARMv8-R.
1682 * gcc.target/arm/acle/cdp2.c: Likewise.
1683 * gcc.target/arm/acle/ldc.c: Likewise.
1684 * gcc.target/arm/acle/ldc2.c: Likewise.
1685 * gcc.target/arm/acle/ldc2l.c: Likewise.
1686 * gcc.target/arm/acle/ldcl.c: Likewise.
1687 * gcc.target/arm/acle/mcr.c: Likewise.
1688 * gcc.target/arm/acle/mcr2.c: Likewise.
1689 * gcc.target/arm/acle/mcrr.c: Likewise.
1690 * gcc.target/arm/acle/mcrr2.c: Likewise.
1691 * gcc.target/arm/acle/mrc.c: Likewise.
1692 * gcc.target/arm/acle/mrc2.c: Likewise.
1693 * gcc.target/arm/acle/mrrc.c: Likewise.
1694 * gcc.target/arm/acle/mrrc2.c: Likewise.
1695 * gcc.target/arm/acle/stc.c: Likewise.
1696 * gcc.target/arm/acle/stc2.c: Likewise.
1697 * gcc.target/arm/acle/stc2l.c: Likewise.
1698 * gcc.target/arm/acle/stcl.c: Likewise.
1699 * lib/target-supports.exp:
1700 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1701 and stcl in the comment.
1702 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1703 and disable Thumb-1 targets.
1704 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1705 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1706
1707 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/47226
1710 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1711 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1712
1713 2017-09-13 Richard Biener <rguenther@suse.de>
1714
1715 PR middle-end/82128
1716 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1717 default-def to avoid breaking iterator update with the weird
1718 interaction with cgraph_update_edges_for_call_stmt_node.
1719
1720 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1721
1722 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1723
1724 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/70621
1727 * g++.dg/torture/pr70621.C: New.
1728
1729 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1730
1731 PR fortran/82173
1732 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1733 is defined' error.
1734 * gfortran.dg/pdt_6.f03 : New test.
1735 * gfortran.dg/pdt_7.f03 : New test.
1736 * gfortran.dg/pdt_8.f03 : New test.
1737
1738 PR fortran/82168
1739 * gfortran.dg/pdt_9.f03 : New test.
1740
1741 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR target/82112
1744 * gcc.target/powerpc/pr82112.c: New test.
1745 * g++.dg/ext/altivec-18.C: New test.
1746
1747 2017-09-12 Martin Liska <mliska@suse.cz>
1748
1749 PR testsuite/82114
1750 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1751
1752 2017-09-12 Richard Biener <rguenther@suse.de>
1753
1754 PR tree-optimization/82157
1755 * gcc.dg/torture/pr82157.c: New testcase.
1756
1757 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1758
1759 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1760 attribute.
1761 * gcc.target/mips/near-far-2.c: Likewise.
1762 * gcc.target/mips/near-far-3.c: Likewise.
1763 * gcc.target/mips/near-far-4.c: Likewise.
1764
1765 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR target/82112
1768 * c-c++-common/pr82112.c: New test.
1769 * gcc.dg/pr82112.c: New test.
1770
1771 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1772
1773 PR ada/79441
1774 * gnat.dg/pack9.adb: Robustify.
1775
1776 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1777
1778 PR fortran/34640
1779 * gfortran.dg/associate_24.f90: New test.
1780 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1781 checks.
1782 * gfortran.dg/no_arg_check_2.f90: Likewise.
1783 * gfortran.dg/pointer_array_1.f90: New test.
1784 * gfortran.dg/pointer_array_2.f90: New test.
1785 * gfortran.dg/pointer_array_7.f90: New test.
1786 * gfortran.dg/pointer_array_8.f90: New test.
1787 * gfortran.dg/pointer_array_component_1.f90: New test.
1788 * gfortran.dg/pointer_array_component_2.f90: New test.
1789 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1790 counts by 1.
1791
1792 PR fortran/40737
1793 * gfortran.dg/pointer_array_3.f90: New test.
1794
1795 PR fortran/57116
1796 * gfortran.dg/pointer_array_4.f90: New test.
1797
1798 PR fortran/55763
1799 * gfortran.dg/pointer_array_5.f90: New test.
1800
1801 PR fortran/57019
1802 * gfortran.dg/pointer_array_6.f90: New test.
1803
1804 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1805
1806 PR c++/81852
1807 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1808 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1809 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1810 * g++.dg/cpp1y/feat-neg.C: Likewise.
1811 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1812
1813 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1814
1815 * gnat.dg/debug14.adb: New test.
1816
1817 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gnat.dg/specs/atomic3.ads: New test.
1820
1821 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1822
1823 * gnat.dg/specs/vfa.ads: Rename into...
1824 * gnat.dg/specs/vfa1.ads: ...this.
1825 * gnat.dg/specs/vfa2.ads: New test.
1826
1827 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1828
1829 * gfortran.dg/pdt_1.f03 : New test.
1830 * gfortran.dg/pdt_2.f03 : New test.
1831 * gfortran.dg/pdt_3.f03 : New test.
1832 * gfortran.dg/pdt_4.f03 : New test.
1833 * gfortran.dg/pdt_5.f03 : New test.
1834
1835 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1836
1837 * gcc.dg/pr81988.c: New test.
1838
1839 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gnat.dg/opt67.adb: New test.
1842 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1843
1844 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR target/81979
1847 * gcc.dg/pr81979.c: New test.
1848
1849 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1850
1851 PR ada/82126
1852 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1853
1854 2017-09-07 Richard Biener <rguenther@suse.de>
1855
1856 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1857 opportunity.
1858
1859 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1860
1861 * gcc.target/powerpc/float128-1.c: Update options to know that
1862 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1863 -static-libgcc option which is no longer needed. Use -mvsx or
1864 -mpower9-vector to enable VSX or hardware IEEE support, rather
1865 than specifying a particular CPU.
1866 * gcc.target/powerpc/float128-2.c: Likewise.
1867 * gcc.target/powerpc/float128-cmp.c: Likewise.
1868 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1869 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1870 * gcc.target/powerpc/float128-hw.c: Likewise.
1871 * gcc.target/powerpc/float128-mix.c: Likewise.
1872 * gcc.target/powerpc/float128-type-1.c: Likewise.
1873 * gcc.target/powerpc/float128-type-2.c: Likewise.
1874 * gcc.target/powerpc/float128-3.c: New test.
1875 * gcc.target/powerpc/float128-4.c: Likewise.
1876 * gcc.target/powerpc/float128-5.c: Likewise.
1877
1878 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1879
1880 PR middle-end/78468
1881 * gcc.dg/pr78468.c: Add alignment test.
1882
1883 2017-09-06 Wish Wu <wishwu007@gmail.com>
1884 Jakub Jelinek <jakub@redhat.com>
1885
1886 * gcc.dg/sancov/cmp0.c: New test.
1887
1888 2017-09-06 Richard Biener <rguenther@suse.de>
1889
1890 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1891 test for correctness of vector lowering.
1892
1893 2017-09-06 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/82108
1896 * gcc.dg/vect/pr82108.c: New testcase.
1897
1898 2017-09-06 Martin Jambor <mjambor@suse.cz>
1899
1900 PR tree-optimization/82078
1901 * gcc.dg/tree-ssa/pr82078.c: New test.
1902
1903 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR middle-end/82095
1906 * gcc.dg/tls/pr82095.c: New test.
1907
1908 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR middle-end/81768
1911 * gcc.dg/gomp/pr81768-2.c: New test.
1912
1913 PR middle-end/81768
1914 * gcc.dg/gomp/pr81768-1.c: New test.
1915
1916 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1917
1918 PR target/81833
1919 * gcc.target/powerpc/pr81833-1.c: New file.
1920 * gcc.target/powerpc/pr81833-2.c: New file.
1921
1922 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1923
1924 PR target/59501
1925 PR target/81624
1926 PR target/81769
1927 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1928 * gcc.target/i386/pr81769-1a.c: New test.
1929 * gcc.target/i386/pr81769-1b.c: Likewise.
1930 * gcc.target/i386/pr81769-2.c: Likewise.
1931
1932 2017-09-05 Marek Polacek <polacek@redhat.com>
1933
1934 PR sanitizer/82072
1935 * c-c++-common/ubsan/pr82072-2.c: New test.
1936
1937 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1938
1939 PR c++/81942
1940 * g++.dg/cpp1y/constexpr-return3.C: New.
1941
1942 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/incomplete5.ad[sb]: New test.
1945 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1946
1947 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1948
1949 * gnat.dg/specs/uc2.ads: New test.
1950
1951 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gnat.dg/taft_type4.adb: New test.
1954 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1955
1956 2017-09-05 Richard Biener <rguenther@suse.de>
1957
1958 PR tree-optimization/82102
1959 * gcc.dg/torture/pr82102.c: New testcase.
1960
1961 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 * testsuite/gnat.dg/array29.ad[sb]: New test.
1964
1965 2017-09-05 Martin Liska <mliska@suse.cz>
1966
1967 PR tree-optimization/82032
1968 * g++.dg/other/pr82032.C: New test.
1969 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1970 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1971 * gcc.dg/switch-10.c: Likewise.
1972
1973 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1974
1975 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1976 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1977
1978 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1979
1980 PR target/77308
1981 * gcc.target/arm/pr77308-1.c: New test.
1982
1983 2017-09-04 Richard Biener <rguenther@suse.de>
1984
1985 PR tree-optimization/82084
1986 * g++.dg/torture/pr82084.C: New testcase.
1987
1988 2017-09-04 Marek Polacek <polacek@redhat.com>
1989
1990 PR c/81783
1991 * c-c++-common/Wtautological-compare-5.c: New test.
1992
1993 2017-09-04 Jeff Law <law@redhat.com>
1994
1995 PR tree-optimization/64910
1996 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1997
1998 2017-09-04 Marek Polacek <polacek@redhat.com>
1999
2000 PR sanitizer/82072
2001 * c-c++-common/ubsan/pr82072.c: New test.
2002
2003 2017-09-04 Richard Biener <rguenther@suse.de>
2004
2005 PR tree-optimization/82060
2006 * g++.dg/torture/pr82060.C: New testcase.
2007
2008 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2009
2010 PR rtl-optimization/57448
2011 PR target/67458
2012 PR target/81316
2013 * gcc.dg/atomic/pr80640-2.c: New testcase.
2014 * gcc.dg/atomic/pr81316.c: New testcase.
2015
2016 2017-09-04 Tom de Vries <tom@codesourcery.com>
2017
2018 PR tree-optimization/82052
2019 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2020 call in fn11.
2021
2022 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR sanitizer/81981
2025 * gcc.dg/ubsan/pr81981.c: New test.
2026
2027 PR tree-optimization/70043
2028 PR testsuite/82093
2029 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2030
2031 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2032
2033 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2034 * gcc.target/i386/bmi-check.h (main): Ditto.
2035 * gcc.target/i386/bmi2-check.h (main): Ditto.
2036 * gcc.target/i386/rtm-check.h (main): Ditto.
2037 * gcc.target/i386/sha-check.h (main): Ditto.
2038 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2039 (main): Use __get_cpuid_count. Use check_osxsave.
2040 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2041 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2042 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2043 (main): Use check_osxsave.
2044
2045 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2046
2047 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2048 and return NORUNRES on failure.
2049 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2050 __builtin_va_arg_pack instead of __va_arg_pack.
2051 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2052 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2053 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2054 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2055 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2056
2057 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR target/81766
2060 * gcc.target/i386/pr81766.c: New test.
2061
2062 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2063
2064 PR c/82071
2065 * gcc.target/i386/excess-precision-7.c: New test.
2066
2067 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2068
2069 PR target/82012
2070 * gcc.target/s390/target-attribute/pr82012.c: New test.
2071
2072 2017-09-01 Jeff Law <law@redhat.com>
2073
2074 * gcc.target/i386/const-in-bss.c: New test.
2075
2076 PR tree-optimization/82052
2077 * gcc.c-torture/compile/pr82052.c: New test.
2078
2079 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR sanitizer/81923
2082 * gcc.dg/asan/pr81923.c: New test.
2083
2084 2017-09-01 Martin Liska <mliska@suse.cz>
2085
2086 PR tree-optimization/82059
2087 * gcc.dg/tree-ssa/pr82059.c: New test.
2088
2089 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2090
2091 * gcc.target/arc/loop-1.c: Deleted.
2092
2093 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2094
2095 * gcc.target/arc/arc.exp: Test also cpp files.
2096 * gcc.target/arc/tdelay_slots.cpp: New test.
2097
2098 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2099
2100 * gcc.target/arc/pr9001184797.c: New test.
2101
2102 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR c/81887
2105 * c-c++-common/gomp/pr81887.c: New test.
2106 * gfortran.dg/gomp/pr81887.f90: New test.
2107
2108 2017-09-01 Marek Polacek <polacek@redhat.com>
2109
2110 PR c++/82040
2111 * g++.dg/warn/Wbool-operation-1.C: New test.
2112
2113 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2114
2115 * gcc.target/arc/sdata-5.c: New test.
2116 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2117
2118 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2119
2120 * gcc.target/arc/sdata-3.c: New file.
2121 * gcc.target/arc/sdata-4.c: Likewise.
2122
2123 2017-08-31 Richard Biener <rguenther@suse.de>
2124
2125 PR middle-end/82054
2126 * g++.dg/gomp/pr82054.C: New testcase.
2127
2128 2017-08-31 Renlin Li <renlin.li@arm.com>
2129 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2130
2131 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2132
2133 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2134
2135 PR tree-optimization/81987
2136 * g++.dg/torture/pr81987.C: New file.
2137
2138 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/aggr22.ad[sb]: New test.
2141
2142 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2143
2144 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2145
2146 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2147
2148 PR target/82015
2149 * gcc.target/powerpc/pr82015.c: Fix up error message.
2150
2151 2017-08-30 Martin Liska <mliska@suse.cz>
2152
2153 PR inline-asm/82001
2154 * gcc.dg/ipa/pr82001.c: New test.
2155
2156 2017-08-30 Martin Liska <mliska@suse.cz>
2157
2158 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2159
2160 2017-08-30 Richard Biener <rguenther@suse.de>
2161
2162 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2163
2164 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2165
2166 PR target/82015
2167 * gcc.target/powerpc/pr82015.c: New test.
2168
2169 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2170
2171 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2172
2173 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2174
2175 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2176 * gcc.target/i386/abi-2.c: Ditto.
2177 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2178 * gcc.target/i386/pr22076.c: Ditto.
2179 * gcc.target/i386/pr37216.c: Ditto.
2180 * gcc.target/i386/pr39431.c: Ditto.
2181 * gcc.target/i386/pr40906-1.c: Ditto.
2182 * gcc.target/i386/pr40906-2.c: Ditto.
2183 * gcc.target/i386/pr43766.c: Ditto.
2184 * gcc.target/i386/pr46226.c: Ditto.
2185 * gcc.target/i386/pr46470.c: Ditto.
2186 * gcc.target/i386/pr59929.c: Ditto.
2187 * gcc.target/i386/sse-10.c: Ditto.
2188 * gcc.target/i386/vararg-1.c: Ditto.
2189 * gcc.target/i386/vararg-1.c: Ditto.
2190 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2191 * gcc.target/i386/pr44223.c: Ditto.
2192 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2193 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2194 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2195 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2196 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2197 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2198 * gcc.target/i386/mvc9.c: Compile for lto target only.
2199 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2200 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2201 * gcc.target/i386/pr57091.c: Ditto.
2202 * gcc.target/i386/pr61599-2.c: Ditto.
2203
2204 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2205
2206 PR tree-optimization/81503
2207 * gcc.c-torture/execute/pr81503.c: New file.
2208
2209 2017-08-29 Martin Liska <mliska@suse.cz>
2210
2211 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2212 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2213
2214 2017-08-29 Richard Biener <rguenther@suse.de>
2215 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2216
2217 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2218
2219 2017-08-28 Jeff Law <law@redhat.com>
2220
2221 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2222 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2223 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2224 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2225 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2226 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2227 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2228 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2229 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2230
2231 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2232
2233 PR fortran/81770
2234 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2235 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2236
2237 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2238
2239 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2240 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2241 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2242
2243 2017-08-28 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/81977
2246 * g++.dg/torture/pr81977.C: New testcase.
2247
2248 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2249
2250 PR target/80640
2251 * gcc.dg/atomic/pr80640.c: New testcase.
2252
2253 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2254
2255 PR target/81995
2256 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2257 * gcc.target/i386/pr46091-4a.c: Ditto.
2258
2259 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2260
2261 PR fortran/81974
2262 * gfortran.dg/inline_matmul_19.f90: New test.
2263
2264 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2265
2266 * gcc.target/powerpc/m128-check.h: New file.
2267 * gcc.target/powerpc/sse-check.h: New file.
2268 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2269 * gcc.target/powerpc/sse-movlps-2.c: New file.
2270 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2271 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2272 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2273 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2274 * gcc.target/powerpc/sse-divss-1.c: New file.
2275 * gcc.target/powerpc/sse-movhps-1.c: New file.
2276 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2277 * gcc.target/powerpc/sse-subps-1.c: New file.
2278 * gcc.target/powerpc/sse-minps-1.c: New file.
2279 * gcc.target/powerpc/sse-pminub-1.c: New file.
2280 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2281 * gcc.target/powerpc/sse-shufps-1.c: New file.
2282 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2283 * gcc.target/powerpc/sse-maxps-1.c: New file.
2284 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2285 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2286 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2287 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2288 * gcc.target/powerpc/sse-mulps-1.c: New file.
2289 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2290 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2291 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2292 * gcc.target/powerpc/sse-subss-1.c: New file.
2293 * gcc.target/powerpc/sse-movss-2.c: New file.
2294 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2295 * gcc.target/powerpc/sse-minss-1.c: New file.
2296 * gcc.target/powerpc/sse-movaps-2.c: New file.
2297 * gcc.target/powerpc/sse-movlps-1.c: New file.
2298 * gcc.target/powerpc/sse-maxss-1.c: New file.
2299 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2300 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2301 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2302 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2303 * gcc.target/powerpc/sse-mulss-1.c: New file.
2304 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2305 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2306 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2307 * gcc.target/powerpc/sse-movhps-2.c: New file.
2308 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2309 * gcc.target/powerpc/sse-xorps-1.c: New file.
2310 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2311 * gcc.target/powerpc/sse-orps-1.c: New file.
2312 * gcc.target/powerpc/sse-addps-1.c: New file.
2313 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2314 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2315 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2316 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2317 * gcc.target/powerpc/sse-andps-1.c: New file.
2318 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2319 * gcc.target/powerpc/sse-divps-1.c: New file.
2320 * gcc.target/powerpc/sse-andnps-1.c: New file.
2321 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2322 * gcc.target/powerpc/sse-movss-1.c: New file.
2323 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2324 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2325 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2326 * gcc.target/powerpc/sse-movaps-1.c: New file.
2327 * gcc.target/powerpc/sse-movss-3.c: New file.
2328 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2329 * gcc.target/powerpc/sse-addss-1.c: New file.
2330 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2331
2332 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2333
2334 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2335 * gcc.target/powerpc/dform-2.c: Likewise.
2336 * gcc.target/powerpc/dform-3.c: Likewise.
2337 * gcc.target/powerpc/pr71656-1.c: Likewise.
2338 * gcc.target/powerpc/pr71656-2.c: Likewise.
2339 * gcc.target/powerpc/pr80103-1.c: Likewise.
2340 * gcc.target/powerpc/pr80098-1.c: Likewise.
2341
2342 2017-08-24 Martin Sebor <msebor@redhat.com>
2343
2344 PR middle-end/81908
2345 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2346 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2347 * gcc.dg/tree-ssa/pr81908.c: New test.
2348
2349 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2350
2351 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2352 Suppress warning during tests.
2353
2354 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2355
2356 * lib/target-supports.exp: Group together target-dependant checks.
2357
2358 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2359
2360 PR tree-optimization/81913
2361 * gcc.c-torture/execute/pr81913.c: New test.
2362 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2363 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2364
2365 2017-08-23 Richard Biener <rguenther@suse.de>
2366
2367 PR target/81921
2368 * gcc.target/i386/pr81921.c: New testcase.
2369
2370 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2371
2372 * gcc.target/i386/pr80969-1.c: New testcase.
2373 * gcc.target/i386/pr80969-2a.c: Likewise.
2374 * gcc.target/i386/pr80969-2.c: Likewise.
2375 * gcc.target/i386/pr80969-3.c: Likewise.
2376 * gcc.target/i386/pr80969-4a.c: Likewise.
2377 * gcc.target/i386/pr80969-4b.c: Likewise.
2378 * gcc.target/i386/pr80969-4.c: Likewise.
2379 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2380 * lib/target-supports.exp (check_avx512_os_support_available,
2381 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2382 New proceedures for target avx512f and avx512f_runtime selectors.
2383 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2384
2385 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2386
2387 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2388 * gcc.dg/param-type-mismatch.c: New test case.
2389
2390 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2391
2392 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2393 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2394 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2395 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2396 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2397 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2398 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2399
2400 2017-08-23 Richard Biener <rguenther@suse.de>
2401
2402 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2403 * g++.dg/tree-ssa/pr45605.C: Likewise.
2404 * gnat.dg/noinline2.adb: Likewise.
2405 * gnat.dg/renaming6.adb: Likewise.
2406 * gnat.dg/renaming6.ads: Likewise.
2407 * gnat.dg/specs/noinline3.ads: Likewise.
2408
2409 2017-08-23 Richard Biener <rguenther@suse.de>
2410
2411 PR lto/81940
2412 * g++.dg/lto/pr81940_0.C: New testcase.
2413
2414 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2415
2416 PR middle-end/19706
2417 * gcc.dg/tree-ssa/pr19706.c: New.
2418 * lib/target-supports.exp (check_effective_target_xorsign): New.
2419
2420 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2421
2422 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2423 -mabi=ms
2424 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2425 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2426 * gcc.target/i386/pr66275.c: Likewise.
2427 * gcc.target/i386/pr68018.c: Likewise.
2428
2429 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2430
2431 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2432
2433 2017-08-22 Jeff Law <law@redhat.com>
2434
2435 PR tree-optimization/81741
2436 PR tree-optimization/71947
2437 * gcc.dg/tree-ssa/pr81741.c: New test.
2438 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2439 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2440 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2441 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2442 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2443 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2444 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2445
2446 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2447
2448 PR c++/80287
2449 * g++.dg/pr80287.C: New test.
2450
2451 2017-08-22 Richard Biener <rguenther@suse.de>
2452
2453 Revert
2454 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2455
2456 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2457
2458 2017-08-22 Richard Biener <rguenther@suse.de>
2459
2460 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2461 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2462 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2463 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2464 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2465 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2466 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2467 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2468
2469 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2470
2471 PR fortran/81296
2472 * gfortran.dg/dtio_12.f90: Update test.
2473
2474 2017-08-21 Nathan Sidwell <nathan@acm.org>
2475
2476 * g++.dg/template/pr81899.C: Fix c++03.
2477 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2478
2479 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2480
2481 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2482 Update expected result to show all of "(long)0" being underlined.
2483 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2484 (test_multitoken_macro): Update expected underlining.
2485
2486 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2487
2488 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2489 to show underlining of all pertinent params.
2490 * gcc.dg/format/pr72858.c: Likewise.
2491
2492 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/46091
2495 * gcc.target/i386/pr46091-4.c: New test.
2496 * gcc.target/i386/pr46091-4a.c: Ditto.
2497 * gcc.target/i386/pr46091-5.c: Ditto.
2498 * gcc.target/i386/pr46091-5a.c: Ditto.
2499
2500 2017-08-21 Nathan Sidwell <nathan@acm.org>
2501
2502 PR c++/81899
2503 * g++.dg/template/pr81899.C: New.
2504
2505 2017-08-21 Richard Biener <rguenther@suse.de>
2506
2507 PR tree-optimization/81900
2508 * gcc.dg/torture/pr81900.c: New testcase.
2509
2510 2017-08-21 Richard Biener <rguenther@suse.de>
2511
2512 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2513 regex to handle the LTO case.
2514 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2515 * c-c++-common/asan/misalign-1.c: Likewise.
2516 * c-c++-common/asan/misalign-2.c: Likewise.
2517 * c-c++-common/asan/null-deref-1.c: Likewise.
2518 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2519 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2520 * c-c++-common/asan/use-after-free-1.c: Likewise.
2521 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2522 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2523 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2524 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2525 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2526 * g++.dg/asan/large-func-test-1.C: Likewise.
2527 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2528
2529 2017-08-21 Richard Biener <rguenther@suse.de>
2530
2531 PR middle-end/81884
2532 * g++.dg/torture/pr81884.C: New testcase.
2533
2534 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2535
2536 PR ipa/77732
2537 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2538
2539 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2540
2541 PR tree-optimization/46805
2542 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2543 * jit.dg/test-autovectorize.c: New test case.
2544
2545 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2546
2547 PR target/80210
2548 * gcc.target/powerpc/pr80210.c: New test.
2549
2550 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2551
2552 PR c++/81514
2553 * g++.dg/lookup/empty.h: New file.
2554 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2555 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2556 on a built-in.
2557
2558 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2559
2560 PR c/53037
2561 * c-c++-common/pr53037-5.c: New test.
2562 * g++.dg/pr53037-1.C: Likewise.
2563 * g++.dg/pr53037-2.C: Likewise.
2564 * g++.dg/pr53037-3.C: Likewise.
2565 * g++.dg/pr53037-4.C: Likewise.
2566 * gcc.dg/pr53037-1.c: Likewise.
2567 * gcc.dg/pr53037-2.c: Likewise.
2568 * gcc.dg/pr53037-3.c: Likewise.
2569 * gcc.dg/pr53037-4.c: Likewise.
2570
2571 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2572
2573 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2574 * gcc.target/powerpc/p9-vparity.c: Likewise.
2575 * gcc.target/powerpc/pr68805.c: Likewise.
2576 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2577
2578 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2579
2580 PR target/72804
2581 * gcc.target/powerpc/pr72804.c: New test.
2582
2583 2017-08-17 Marek Polacek <polacek@redhat.com>
2584
2585 PR middle-end/81814
2586 * gcc.dg/torture/pr81814.c: New test.
2587
2588 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2589
2590 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2591
2592 2017-08-17 Tom de Vries <tom@codesourcery.com>
2593
2594 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2595
2596 2017-08-17 Richard Biener <rguenther@suse.de>
2597
2598 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2599
2600 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2601
2602 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2603 scan-assembler-times for alpha*-*-*.
2604 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2605 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2606
2607 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2608
2609 PR fortran/81116
2610 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2611
2612 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2613
2614 PR target/46091
2615 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2616 (testm): New test function.
2617 * gcc.target/i386/pr46091-2.c: Ditto.
2618 * gcc.target/i386/pr46091-3.c: Ditto.
2619
2620 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2621
2622 PR tree-optimization/81832
2623 * gcc.dg/tree-ssa/pr81832.c: New test.
2624
2625 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2626
2627 PR tree-optimization/81835
2628 * gcc.dg/vect/pr81815.c: New test.
2629
2630 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2631
2632 PR target/78460
2633 PR target/67712
2634 * gcc.c-torture/compile/string-large-1.c: New test.
2635
2636 2017-08-15 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/81790
2639 * gcc.dg/torture/pr81790.c: New testcase.
2640
2641 2017-08-14 Martin Sebor <msebor@redhat.com>
2642
2643 PR c/81117
2644 * c-c++-common/attr-nonstring-1.c: New test.
2645
2646 2017-08-14 Martin Sebor <msebor@redhat.com>
2647
2648 PR c/81117
2649 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2650
2651 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2652
2653 * gcc.dg/ucnid-5.c: Skip on AIX.
2654 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2655
2656 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2657
2658 PR target/46091
2659 * gcc.target/i386/pr46091-1.c: New test.
2660 * gcc.target/i386/pr46091-2.c: Ditto.
2661 * gcc.target/i386/pr46091-3.c: Ditto.
2662
2663 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2664
2665 PR target/81643
2666 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2667
2668 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2669
2670 PR target/79845
2671 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2672 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2673 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2674 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2675 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2676 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2677 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2678 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2679 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2680 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2681 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2682 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2683 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2684 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2685 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2686 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2687 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2688 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2689 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2690 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2691 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2692 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2693 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2694 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2695 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2696 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2697 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2698 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2699 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2700 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2701 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2702 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2703 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2704 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2705 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2706 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2707 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2708 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2709 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2710 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2711 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2712 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2713 * gcc.target/powerpc/cmpb-3.c: Likewise.
2714 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2715 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2716 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2717 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2718 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2719 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2720 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2721 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2722 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2723 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2724 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2725 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2726 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2727 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2728 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2729 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2730 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2731 * gcc.target/powerpc/no-r11-3.c: Likewise.
2732 * gcc.target/powerpc/pr80098-1.c: Likewise.
2733 * gcc.target/powerpc/pr80098-2.c: Likewise.
2734 * gcc.target/powerpc/pr80098-3.c: Likewise.
2735 * gcc.target/powerpc/pr80098-4.c: Likewise.
2736 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2737 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2738 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2739 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2740 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2741 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2742 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2743 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2744 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2745 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2746 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2747
2748 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2749
2750 PR tree-optimization/81799
2751 * gcc.dg/tree-ssa/pr81799.c: New.
2752
2753 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2754
2755 PR middle-end/46932
2756 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2757 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2758
2759 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2760
2761 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2762 -mno-pc-relative-literal-loads.
2763
2764 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765
2766 PR testsuite/81793
2767 * gcc.dg/pie-static-1.c: Require both static and pie support.
2768 * gcc.dg/pie-static-2.c: Likewise.
2769
2770 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2771
2772 PR ada/79542
2773 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2774
2775 2017-08-11 Marek Polacek <polacek@redhat.com>
2776
2777 PR c/81795
2778 * gcc.dg/pr81795.c: New test.
2779
2780 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2781
2782 PR fortran/60355
2783 * gfortran.dg (bind_c_usage_30): New test.
2784
2785 2017-08-11 Martin Liska <mliska@suse.cz>
2786
2787 PR tree-opt/79987
2788 * gcc.target/i386/mpx/pr79987.c: New test.
2789
2790 2017-08-11 Martin Liska <mliska@suse.cz>
2791
2792 PR ipa/81213
2793 * gcc.target/i386/pr81213.c: New test.
2794
2795 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2796
2797 PR target/81708
2798 * gcc.target/i386/stack-prot-sym.c: New test.
2799
2800 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2801
2802 PR testsuite/81738
2803 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2804 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2805 vect_perm and vect_element_align for vectorization.
2806
2807 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2808
2809 PR target/81736
2810 * gcc.target/i386/pr81736-1.c: New test.
2811 * gcc.target/i386/pr81736-2.c: Likewise.
2812 * gcc.target/i386/pr81736-3.c: Likewise.
2813 * gcc.target/i386/pr81736-4.c: Likewise.
2814 * gcc.target/i386/pr81736-5.c: Likewise.
2815 * gcc.target/i386/pr81736-6.c: Likewise.
2816 * gcc.target/i386/pr81736-7.c: Likewise.
2817
2818 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2819
2820 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2821 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2822
2823 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2824
2825 * c-c++-common/missing-close-symbol.c: New test case.
2826 * c-c++-common/missing-symbol.c: New test case.
2827 * gcc.dg/unclosed-init.c: New test case.
2828 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2829 * g++.dg/diagnostic/unclosed-function.C: New test case.
2830 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2831 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2832 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2833 "expected identifier" error.
2834
2835 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2836
2837 * gfortran.dg/dec_d_lines_1.f: New test.
2838 * gfortran.dg/dec_d_lines_2.f: New test.
2839
2840 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2841
2842 * gfortran.dg/dec_structure_18.f90: New test.
2843 * gfortran.dg/dec_structure_19.f90: New test.
2844 * gfortran.dg/dec_structure_20.f90: New test.
2845 * gfortran.dg/dec_structure_21.f90: New test.
2846
2847 2017-08-10 Marek Polacek <polacek@redhat.com>
2848
2849 PR testsuite/81784
2850 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2851
2852 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2853
2854 2017-08-10 Martin Liska <mliska@suse.cz>
2855
2856 PR c++/81355
2857 * g++.dg/other/pr81355.C: New test.
2858
2859 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2860
2861 * jit.dg/all-non-failing-tests.h: Add note about
2862 test-vector-types.cc.
2863 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2864 case.
2865 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2866 New test case.
2867 * jit.dg/test-vector-types.cc: New test case.
2868
2869 2017-08-09 Andrew Pinski <apinski@cavium.com>
2870
2871 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2872 --save-temps to the options passed.
2873
2874 2017-08-09 Michael Collison <michael.collison@arm.com>
2875
2876 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2877 boundary option and fix comment.
2878 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2879 boundary option and fix comment.
2880 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2881 boundary option and fix comment.
2882 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2883 -mstructure-size boundary option.
2884
2885 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2886
2887 PR rtl-optimization/81423
2888 * gcc.c-torture/execute/pr81423.c: New testcase.
2889
2890 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2891
2892 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2893 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2894 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2895 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2896
2897 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2898
2899 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2900 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2901
2902 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2903
2904 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2905 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2906 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2907
2908 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2909
2910 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2911 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2912 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2913 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2914
2915 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2916
2917 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2918
2919 2017-08-09 Marek Polacek <polacek@redhat.com>
2920
2921 PR c/81233
2922 * gcc.dg/diagnostic-types-1.c: New test.
2923 * gcc.dg/assign-warn-1.c: Update warning messages.
2924 * gcc.dg/assign-warn-2.c: Likewise.
2925 * gcc.dg/c90-const-expr-5.c: Likewise.
2926 * gcc.dg/c99-const-expr-5.c: Likewise.
2927 * gcc.dg/conv-2.c: Likewise.
2928 * gcc.dg/init-bad-7.c: Likewise.
2929 * gcc.dg/overflow-warn-1.c: Likewise.
2930 * gcc.dg/overflow-warn-2.c: Likewise.
2931 * gcc.dg/overflow-warn-3.c: Likewise.
2932 * gcc.dg/overflow-warn-4.c: Likewise.
2933 * gcc.dg/pointer-array-atomic.c: Likewise.
2934 * gcc.dg/pr26865.c: Likewise.
2935 * gcc.dg/pr61162-2.c: Likewise.
2936 * gcc.dg/pr61162.c: Likewise.
2937 * gcc.dg/pr67730-2.c: Likewise.
2938 * gcc.dg/pr69156.c: Likewise.
2939 * gcc.dg/pr70174.c: Likewise.
2940 * objc.dg/proto-lossage-4.m: Likewise.
2941
2942 2017-08-09 Marek Polacek <polacek@redhat.com>
2943
2944 PR c/81417
2945 * Wsign-compare-1.c: New test.
2946 * gcc.dg/compare1.c: Adjust dg-bogus.
2947 * gcc.dg/compare2.c: Likewise.
2948 * gcc.dg/compare3.c: Likewise.
2949 * gcc.dg/compare7.c: Likewise.
2950 * gcc.dg/compare8.c: Likewise.
2951 * gcc.dg/compare9.c: Likewise.
2952 * gcc.dg/pr11492.c: Likewise.
2953
2954 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2955
2956 PR driver/81523
2957 * gcc.dg/pie-7.c: New test.
2958 * gcc.dg/pie-static-1.c: Likewise.
2959 * gcc.dg/pie-static-2.c: Likewise.
2960
2961 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2962
2963 PR target/81708
2964 * gcc.target/i386/stack-prot-guard.c: New test.
2965
2966 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2967
2968 * gcc.target/aarch64/xorsign.c: New.
2969 * gcc.target/aarch64/xorsign_exec.c: New.
2970 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2971
2972 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2973
2974 PR tree-optimization/81354
2975 * g++.dg/torture/pr81354.C: New file.
2976
2977 2017-08-08 Richard Biener <rguenther@suse.de>
2978
2979 PR middle-end/81719
2980 * g++.dg/tree-ssa/pr81719.C: New testcase.
2981
2982 2017-08-08 Richard Biener <rguenther@suse.de>
2983
2984 PR tree-optimization/81723
2985 * gfortran.dg/pr81723.f: New testcase.
2986
2987 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2988
2989 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2990 string.
2991 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2992 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2993 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2994 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2995 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2996 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2997 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2998 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2999 * gcc.target/powerpc/cmpb-3.c: Likewise.
3000 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3001 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3002
3003 2017-08-08 Martin Liska <mliska@suse.cz>
3004
3005 PR tree-opt/81696
3006 * gcc.dg/ipa/pr81696.c: New test.
3007
3008 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3009
3010 PR tree-optimization/81744
3011 * gcc.dg/tree-ssa/pr81744.c: New.
3012
3013 2017-08-08 Marek Polacek <polacek@redhat.com>
3014
3015 PR c++/81607
3016 * g++.dg/other/bitfield6.C: New test.
3017
3018 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3019
3020 PR target/81593
3021 * gcc.target/powerpc/vec-setup.h: New tests to test various
3022 combinations of setting up vectors of 2 double word elements.
3023 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3024 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3025 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3026 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3027 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3028 vector inserts from vector extracts.
3029 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3030
3031 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3032
3033 PR fortran/68829
3034 PR fortran/81701
3035 * gfortran.dg/o_fast_stacksize.90: New test.
3036
3037 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3038
3039 PR middle-end/46932
3040 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3041
3042 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3043
3044 * gcc.target/i386/pr81736-1.c: Removed.
3045 * gcc.target/i386/pr81736-2.c: Likewise.
3046 * gcc.target/i386/pr81736-3.c: Likewise.
3047 * gcc.target/i386/pr81736-4.c: Likewise.
3048
3049 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3050
3051 PR target/81736
3052 * gcc.target/i386/pr81736-1.c: New test.
3053 * gcc.target/i386/pr81736-2.c: Likewise.
3054 * gcc.target/i386/pr81736-3.c: Likewise.
3055 * gcc.target/i386/pr81736-4.c: Likewise.
3056
3057 2017-08-07 Marek Polacek <polacek@redhat.com>
3058
3059 PR middle-end/81737
3060 * gcc.dg/pr81737.c: New test.
3061
3062 2017-08-07 Martin Liska <mliska@suse.cz>
3063
3064 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3065 * gcc.dg/parm-impl-decl-1.c: Likewise.
3066 * gcc.dg/parm-impl-decl-3.c: Likewise.
3067 * gcc.dg/Wattributes-5.c: New test.
3068
3069 2017-08-06 Andrew Pinski <apinski@cavium.com>
3070
3071 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3072 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3073 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3074 * gcc.target/aarch64/target_attr_4.c: Likewise.
3075 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3076 * gcc.target/aarch64/target_attr_2.c: Likewise.
3077 * gcc.target/aarch64/target_attr_7.c: Likewise.
3078 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3079 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3080 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3081
3082 2017-08-06 Andrew Pinski <apinski@cavium.com>
3083
3084 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3085 -march=armv8-a+nolse, skip if -mcpu= is passed.
3086 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3087
3088 2017-08-06 Andrew Pinski <apinski@cavium.com>
3089
3090 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3091 * gcc.target/aarch64/_Float16_2.c: Likewise.
3092 * gcc.target/aarch64/_Float16_3.c: Likewise.
3093
3094 2017-08-06 Tom de Vries <tom@codesourcery.com>
3095
3096 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3097
3098 2017-08-06 Tom de Vries <tom@codesourcery.com>
3099
3100 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3101 type. Add missing return.
3102
3103 2017-08-06 Tom de Vries <tom@codesourcery.com>
3104
3105 PR testsuite/81731
3106 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3107 variable 'a' definition.
3108 (b): Remove unused variable.
3109 (gp): New variable.
3110 (check): Add parameter corresponding to call in main, and handle.
3111
3112 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3113
3114 PR c++/79790
3115 * g++.dg/cpp1z/class-deduction43.C: New.
3116
3117 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3118
3119 PR tree-optimization/57371
3120 * c-c++-common/pr57371-1.c: New test.
3121 * c-c++-common/pr57371-2.c: New test.
3122 * c-c++-common/pr57371-3.c: New test.
3123 * c-c++-common/pr57371-4.c: New test.
3124 * gcc.dg/pr57371-5.c: New test.
3125
3126 2017-08-04 Carl Love <cel@us.ibm.com>
3127
3128 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3129 builtin test cases for vec_mule, and vec_mulo.
3130 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3131 builtin test cases for vec_mule, and vec_mulo.
3132
3133 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3134
3135 PR target/81590
3136 * gcc.target/i386/avx512-check.h: New file.
3137 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3138 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3139 * gcc.target/i386/avx512cd-check.h: Likewise.
3140 * gcc.target/i386/avx512ifma-check.h: Likewise.
3141 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3142 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3143 * gcc.target/i386/avx512bw-check.h: Rewrite.
3144 * gcc.target/i386/avx512dq-check.h: Likewise.
3145 * gcc.target/i386/avx512er-check.h: Likewise.
3146 * gcc.target/i386/avx512f-check.h: Likewise.
3147 * gcc.target/i386/avx512vl-check.h: Likewise.
3148 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3149 only.
3150 (test_512): Removed.
3151 (avx512*_test): Likewise.
3152 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3153
3154 2017-08-04 Marek Polacek <polacek@redhat.com>
3155
3156 PR middle-end/81695
3157 * gcc.dg/pr81695.c: New test.
3158
3159 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3160
3161 PR tree-optimization/81136
3162 * gcc.dg/vect/pr81136.c: Add scan test.
3163
3164 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3165
3166 * gcc.dg/vect/vect-alias-check-3.c: New test.
3167 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3168 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3169
3170 2017-08-04 Richard Biener <rguenther@suse.de>
3171
3172 PR middle-end/81705
3173 * c-c++-common/ubsan/pr81705.c: New testcase.
3174
3175 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3176
3177 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3178 messages that used to start with a capital letter.
3179 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3180 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3181 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3182 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3183 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3184 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3185 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3186 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3187 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3188 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3189 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3190 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3191 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3192 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3193 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3194 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3195 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3196 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3197 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3198 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3199 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3200 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3201 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3202 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3203 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3204 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3205 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3206 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3207 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3208 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3209 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3210 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3211 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3212 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3213 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3214 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3215 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3216 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3217 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3218 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3219 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3220 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3221 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3222 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3223 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3224 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3225 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3226 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3227 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3228 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3229 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3230 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3231 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3232 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3233 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3234 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3235
3236 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3237
3238 PR target/81621
3239 * gcc.dg/pr81621.c: New test.
3240
3241 2017-08-03 Richard Biener <rguenther@suse.de>
3242
3243 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3244 and CSE.
3245
3246 2017-08-03 Richard Biener <rguenther@suse.de>
3247
3248 PR middle-end/81148
3249 * c-c++-common/ubsan/pr81148.c: New testcase.
3250
3251 2017-08-03 Tom de Vries <tom@codesourcery.com>
3252
3253 PR target/81662
3254 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3255
3256 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR driver/81650
3259 * gcc.dg/pr81650.c: New test.
3260
3261 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR c++/71440
3264 * g++.dg/template/crash127.C: New.
3265
3266 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR middle-end/81052
3269 * c-c++-common/pr81052.c: New test.
3270
3271 2017-08-03 Tom de Vries <tom@codesourcery.com>
3272
3273 * gcc.dg/pr56727-2.c: Require alias.
3274
3275 2017-08-03 Tom de Vries <tom@codesourcery.com>
3276
3277 * gcc.dg/attr-noipa.c: Require alloca.
3278
3279 2017-08-03 Tom de Vries <tom@codesourcery.com>
3280
3281 * gcc.dg/torture/pr80163.c: Require label_values.
3282
3283 2017-08-03 Tom de Vries <tom@codesourcery.com>
3284
3285 PR target/81662
3286 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3287 * c-c++-common/patchable_function_entry-default.c: Same.
3288 * c-c++-common/patchable_function_entry-definition.c: Same.
3289
3290 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3291
3292 PR target/81644
3293 * gcc.target/i386/pr81644.c: New test.
3294
3295 2017-08-02 Tom de Vries <tom@codesourcery.com>
3296
3297 * gcc.dg/Walloca-14.c: Use relative line number.
3298
3299 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3300
3301 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3302 test "no-3dnowa" target attribute.
3303
3304 2017-08-02 Marek Polacek <polacek@redhat.com>
3305
3306 PR c/81289
3307 * gcc.dg/noncompile/pr81289.c: New test.
3308
3309 PR c/81448
3310 PR c/81306
3311 * c-c++-common/Wmultistatement-macros-13.c: New test.
3312
3313 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR c++/81640
3316 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3317
3318 PR middle-end/79499
3319 * gcc.dg/pr79499.c: New test.
3320
3321 2017-08-02 Richard Biener <rguenther@suse.de>
3322
3323 PR tree-optimization/81633
3324 * gcc.dg/vect/pr81633.c: New testcase.
3325
3326 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3327
3328 * gcc.dg/guality/pr25967-1.c: New test.
3329 * gcc.dg/guality/pr25967-2.c: Likewise.
3330 * gcc.dg/torture/pr25967-1.c: Likewise.
3331 * gcc.dg/torture/pr25967-2.c: Likewise.
3332
3333 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3334
3335 PR target/81654
3336 * gcc.target/i386/pr81654.c: New test.
3337
3338 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3339
3340 PR fortran/79312
3341 * gfortran.dg/logical_assignment_1.f90: New test.
3342
3343 2017-08-01 Martin Liska <mliska@suse.cz>
3344
3345 PR middle-end/70140
3346 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3347
3348 2017-08-01 Martin Liska <mliska@suse.cz>
3349
3350 Revert r250771
3351 Make mempcpy more optimal (PR middle-end/70140).
3352
3353 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR target/81622
3356 * gcc.target/powerpc/pr81622.c: New test.
3357
3358 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3359
3360 PR tree-optimization/80925
3361 * gcc.dg/vect/vect-28.c: Add
3362 --param vect-max-peeling-for-alignment=0 option.
3363 Remove unaligned access and peeling checks.
3364 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3365 * gcc.dg/vect/vect-70.c: Ditto.
3366 * gcc.dg/vect/vect-87.c: Ditto.
3367 * gcc.dg/vect/vect-88.c: Ditto.
3368 * gcc.dg/vect/vect-91.c: Ditto.
3369 * gcc.dg/vect/vect-93.c: Ditto.
3370
3371 2017-08-01 Tom de Vries <tom@codesourcery.com>
3372
3373 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3374 * gcc.target/nvptx/slp.c (foo): Same.
3375
3376 2017-08-01 Richard Biener <rguenther@suse.de>
3377
3378 PR tree-optimization/81181
3379 * gcc.dg/torture/pr81181.c: New testcase.
3380
3381 2017-08-01 Martin Liska <mliska@suse.cz>
3382
3383 PR middle-end/70140
3384 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3385
3386 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3387
3388 PR target/81641
3389 * gcc.target/i386/pr81641.c: New test.
3390
3391 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3392
3393 PR target/81639
3394 * gcc.target/i386/pr81639.c: New test.
3395
3396 2017-08-01 Richard Biener <rguenther@suse.de>
3397
3398 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3399 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3400 endless loop.
3401 * gcc.dg/uninit-23.c: Adjust.
3402
3403 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3404
3405 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3406 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3407
3408 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3409
3410 PR tree-optimization/81627
3411 * gcc.dg/tree-ssa/pr81627.c: New.
3412
3413 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3414
3415 PR tree-optimization/81620
3416 * gcc.dg/tree-ssa/pr81620-1.c: New.
3417 * gcc.dg/tree-ssa/pr81620-2.c: New.
3418
3419 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3420
3421 PR testsuite/53542
3422 * gfortran.dg/use_30.f90: New test.
3423
3424 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR tree-optimization/81588
3427 * gcc.dg/tree-ssa/pr81588.c: New test.
3428 * gcc.dg/pr81588.c: New test.
3429 * gcc.c-torture/execute/pr81588.c: New test.
3430
3431 2017-08-01 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/81297
3434 * gcc.dg/torture/pr81297.c: New testcase.
3435
3436 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3437
3438 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3439
3440 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3441
3442 PR tree-optimization/80925
3443 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3444 --param vect-max-peeling-for-alignment=0 option.
3445 Remove unaligned access and peeling checks.
3446 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3447
3448 2017-07-31 Carl Love <cel@us.ibm.com>
3449
3450 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3451 missed in commit 250746.
3452
3453 2017-07-31 Carl Love <cel@us.ibm.com>
3454
3455 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3456 new builtins.
3457
3458 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3459
3460 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3461 * gcc.target/i386/pr79793-2.c: Likewise.
3462
3463 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3464
3465 PR target/25967
3466 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3467 (naked): Add attribute regparm(1) for x86_32 targets.
3468 Add integer argument. Remove global "data" variable.
3469 (main): Pass integer argument to naked function.
3470 * gcc.target/i386/naked-4.c: New test.
3471
3472 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3473 Martin Liska <mliska@suse.cz>
3474
3475 * gcc.dg/predict-15.c: New test.
3476 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3477
3478 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3479
3480 PR target/25967
3481 * gcc.target/i386/naked-1.c: New test.
3482 * gcc.target/i386/naked-2.c: Ditto.
3483 * gcc.target/i386/naked-3.c: Ditto.
3484 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3485 do_test_body0 stub function, use attribute "naked" instead.
3486 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3487 * gcc.dg/pr44290-2.c: Ditto.
3488
3489 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3490
3491 PR fortran/81581
3492 * gfortran.dg/dim_sum_1.f90: New test case.
3493 * gfortran.dg/dim_sum_2.f90: New test case.
3494 * gfortran.dg/dim_sum_3.f90: New test case.
3495
3496 2017-07-31 Martin Liska <mliska@suse.cz>
3497
3498 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3499 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3500
3501 2017-07-31 Martin Liska <mliska@suse.cz>
3502
3503 PR sanitize/81530
3504 * g++.dg/ubsan/pr81530.C: New test.
3505
3506 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR sanitizer/81604
3509 * c-c++-common/ubsan/pr81604.c: New test.
3510
3511 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3512
3513 PR target/79793
3514 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3515 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3516 (foo): Check the builtin return address against the return address
3517 in interrupt frame.
3518 * gcc.target/i386/pr79793-1.c: New test.
3519 * gcc.target/i386/pr79793-2.c: Likewise.
3520
3521 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3522
3523 * c-c++-common/dump-ada-spec-7.c: New test.
3524
3525 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3526
3527 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3528 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3529
3530 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3531
3532 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3533
3534 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3535
3536 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3537
3538 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3539
3540 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3541
3542 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3543 Bilyan Borisov <bilyan.borisov@arm.com>
3544
3545 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3546 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3547 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3548 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3549 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3550
3551 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3552
3553 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3554 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3555 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3556 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3557 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3558 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3559 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3560 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3561 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3562 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3563 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3564
3565 2017-07-28 Martin Liska <mliska@suse.cz>
3566
3567 PR sanitizer/81340
3568 * g++.dg/asan/pr81340.C: New test.
3569
3570 2017-07-28 Richard Biener <rguenther@suse.de>
3571
3572 PR tree-optimization/81502
3573 * gcc.target/i386/pr81502.c: New testcase.
3574
3575 2017-07-28 Martin Liska <mliska@suse.cz>
3576
3577 PR sanitizer/81460
3578 * gcc.dg/asan/pr81460.c: New test.
3579
3580 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR sanitizer/80998
3583 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3584 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3585
3586 PR tree-optimization/81578
3587 * gcc.dg/pr81578.c: New test.
3588
3589 2017-07-28 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/81573
3592 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3593
3594 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3595
3596 * g++.dg/pr69667.C: Remove option -mlra.
3597 * gcc.target/powerpc/dform-1.c: Likewise.
3598 * gcc.target/powerpc/dform-2.c: Likewise.
3599 * gcc.target/powerpc/dform-3.c: Likewise.
3600 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3601 * gcc.target/powerpc/p9-vparity.c: Likewise.
3602 * gcc.target/powerpc/pr63491.c: Likewise.
3603 * gcc.target/powerpc/pr67808.c: Likewise.
3604 * gcc.target/powerpc/pr68805.c: Likewise.
3605 * gcc.target/powerpc/pr69461.c: Likewise.
3606 * gcc.target/powerpc/pr71680.c: Likewise.
3607 * gcc.target/powerpc/pr77289.c: Likewise.
3608 * gcc.target/powerpc/pr78458.c: Likewise.
3609 * gcc.target/powerpc/pr78543.c: Likewise.
3610 * g++.dg/pr71294.C: Remove option -mno-lra.
3611 * gcc.target/powerpc/pr71656-1.c: Likewise.
3612 * gcc.target/powerpc/pr71656-2.c: Likewise.
3613 * gcc.target/powerpc/pr71698.c: Likewise.
3614
3615 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616 Sudakshina Das <sudi.das@arm.com>
3617
3618 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3619
3620 2017-07-27 Marek Polacek <polacek@redhat.com>
3621
3622 PR c/81417
3623 * c-c++-common/Wsign-compare-1.c: New test.
3624 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3625 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3626 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3627 * g++.dg/warn/compare1.C: Likewise.
3628 * gcc.dg/compare1.c: Likewise.
3629 * gcc.dg/compare2.c: Likewise.
3630 * gcc.dg/compare4.c: Likewise.
3631 * gcc.dg/compare5.c: Likewise.
3632 * gcc.dg/pr35430.c: Likewise.
3633 * gcc.dg/pr60087.c: Likewise.
3634
3635 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3636
3637 PR middle-end/81564
3638 * gcc.dg/pr81564.c: New test.
3639
3640 2017-07-27 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/81573
3643 PR tree-optimization/81494
3644 * gcc.dg/torture/pr81573.c: New testcase.
3645
3646 2017-07-27 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/81571
3649 * gcc.dg/torture/pr81571.c: New testcase.
3650
3651 2017-07-27 Richard Biener <rguenther@suse.de>
3652
3653 PR tree-optimization/81502
3654 * gcc.target/i386/vect-insert-1.c: New testcase.
3655
3656 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3657
3658 PR target/81534
3659 * gcc.target/s390/pr81534.c: New test.
3660
3661 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR tree-optimization/81555
3664 PR tree-optimization/81556
3665 * gcc.c-torture/execute/pr81555.c: New test.
3666 * gcc.c-torture/execute/pr81556.c: New test.
3667
3668 * gcc.dg/attr-noipa.c: New test.
3669 * gcc.dg/ipa/ipa-pta-18.c: New test.
3670 * gcc.dg/ipa/ipa-sra-11.c: New test.
3671
3672 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3673
3674 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3675 option.
3676 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3677 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3678 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3679 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3680 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3681 * gcc.target/powerpc/vsx-simode.c: Likewise.
3682 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3683 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3684
3685 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3686
3687 PR c++/71570
3688 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3689
3690 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3691
3692 PR target/81563
3693 * gcc.target/i386/pr81563.c: New test
3694
3695 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3696
3697 PR target/79041
3698 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3699
3700 2017-07-26 Marek Polacek <polacek@redhat.com>
3701
3702 PR middle-end/70992
3703 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3704 * gcc.dg/overflow-warn-2.c: Likewise.
3705 * gcc.dg/overflow-warn-3.c: Likewise.
3706 * gcc.dg/overflow-warn-4.c: Likewise.
3707 * gcc.dg/torture/pr70992-2.c: New test.
3708 * gcc.dg/torture/pr70992.c: New test.
3709
3710 2017-07-26 Richard Biener <rguenther@suse.de>
3711
3712 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3713 happening in ccp1.
3714 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3715
3716 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3717
3718 PR middle-end/46932
3719 * gcc.dg/pr46932.c: New testcase.
3720
3721 2017-07-26 Martin Liska <mliska@suse.cz>
3722
3723 PR sanitize/81186
3724 * gcc.dg/asan/pr81186.c: New test.
3725
3726 2017-07-25 Carl Love <cel@us.ibm.com>
3727
3728 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3729 vec_cnttz builtins.
3730
3731 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3732
3733 * gnat.dg/opt66.adb: New test.
3734
3735 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3736
3737 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3738 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3739
3740 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3741
3742 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3743
3744 2017-07-25 Torsten Duwe <duwe@suse.de>
3745
3746 * c-c++-common/patchable_function_entry-default.c: New test.
3747 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3748 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3749
3750 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR target/81532
3753 * gcc.target/i386/pr80833-3.c: New test.
3754 * gcc.target/i386/avx512dq-pr81532.c: New test.
3755 * gcc.target/i386/avx512bw-pr81532.c: New test.
3756
3757 2017-07-25 Richard Biener <rguenther@suse.de>
3758
3759 PR tree-optimization/81455
3760 * gcc.dg/pr81455.c: New testcase.
3761
3762 2017-07-25 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/81529
3765 * gfortran.dg/pr81529.f90: New testcase.
3766
3767 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3768
3769 * gcc.target/aarch64/pr79041-2.c: Improve test.
3770
3771 2017-07-25 Richard Biener <rguenther@suse.de>
3772
3773 PR tree-optimization/81410
3774 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3775
3776 2017-07-25 Richard Biener <rguenther@suse.de>
3777
3778 PR tree-optimization/81510
3779 * gcc.dg/torture/pr81510.c: New testcase.
3780 * gcc.dg/torture/pr81510-2.c: Likewise.
3781
3782 2017-07-25 Martin Liska <mliska@suse.cz>
3783
3784 PR ipa/81520
3785 * gcc.dg/ipa/pr81520.c: New test.
3786
3787 2017-07-25 Marek Polacek <polacek@redhat.com>
3788
3789 PR c/81364
3790 * Wmultistatement-macros-12.c: New test.
3791
3792 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3793
3794 PR target/81414
3795 * gcc.target/aarch64/pr81414.C: New.
3796
3797 2017-07-25 Richard Biener <rguenther@suse.de>
3798
3799 PR middle-end/81505
3800 * gcc.dg/ubsan/pr81505.c: New testcase.
3801
3802 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3803
3804 PR testsuite/80759
3805 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3806 (ELFFN_BEGIN): Rename to FN_TYPE.
3807 (ELFFN_END): Rename to FN_SIZE.
3808 (ASMNAME): New macro.
3809 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3810 .global.
3811 (FUNC_END): Use ASMNAME.
3812 (test_data_save): Remove.
3813 (test_data_input): Likewise.
3814 (test_data_output: Likewise.
3815 (test_data_fn): Likewise.
3816 (test_data_retaddr): Likewise.
3817 (regs_to_mem): Make globals, use r10 instead of rax.
3818 (mem_to_regs): Likewise.
3819 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3820 body to ms-sysv.c.
3821 (do_test_aligned): Likewise.
3822 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3823 Add dg-* directives.
3824 (PASTE_STR): New macro.
3825 (ASMNAME): Likewise.
3826 (LOAD_TEST_DATA_ADDR): Likewise.
3827 (TEST_DATA_OFFSET): Likewise.
3828 (do_test_body0): New C function.
3829 (do_test_body): New inline assembly routine.
3830 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3831 (runtest_ms_sysv): Modify.
3832
3833 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3834
3835 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3836 since the upper-regs options have been deleted.
3837 * gcc.target/powerpc/pr65849-2.c: Likewise.
3838 * gcc.target/powerpc/pr80099-1.c: Likewise.
3839 * gcc.target/powerpc/pr80099-2.c: Likewise.
3840 * gcc.target/powerpc/pr80099-3.c: Likewise.
3841 * gcc.target/powerpc/pr80099-4.c: Likewise.
3842 * gcc.target/powerpc/pr80099-5.c: Likewise.
3843 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3844 support removal of the upper-regs options.
3845 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3846 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3847 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3848 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3849 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3850 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3851 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3852 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3853 * gcc.target/powerpc/ppc-round.c: Likewise.
3854 * gcc.target/powerpc/pr71720.c: Likewise.
3855 * gcc.target/powerpc/pr72853.c: Likewise.
3856 * gcc.target/powerpc/pr79907.c: Likewise.
3857 * gcc.target/powerpc/pr78953.c: Likewise.
3858 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3859 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3860 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3861 * gcc.target/powerpc/vec-init-3.c: Likewise.
3862 * gcc.target/powerpc/vec-init-6.c: Likewise.
3863 * gcc.target/powerpc/vec-init-7.c: Likewise.
3864 * gcc.target/powerpc/vec-set-char.c: Likewise.
3865 * gcc.target/powerpc/vec-set-int.c: Likewise.
3866 * gcc.target/powerpc/vec-set-short.c: Likewise.
3867
3868 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3869
3870 PR target/79041
3871 * gcc.target/aarch64/pr79041-2.c: New test.
3872
3873 2017-07-24 Carl Love <cel@us.ibm.com>
3874
3875 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3876 the new built-ins.
3877
3878 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3879
3880 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3881
3882 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3883 Mikael Morin <mikael@gcc.gnu.org>
3884
3885 PR fortran/66102
3886 * gfortran.dg/realloc_on_assign_28.f90: New test.
3887
3888 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3889
3890 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3891 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3892
3893 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3894
3895 PR target/80569
3896 * gcc.target/i386/pr80569.c: New test.
3897
3898 2017-07-21 Carl Love <cel@us.ibm.com>
3899
3900 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3901 vmuleuh): Fix scan-assembler-times should check for word not half word
3902 instructions.
3903
3904 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3905
3906 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3907 redundant -march option.
3908 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3909 in addition to armv8.1-a.
3910
3911 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3912
3913 PR middle-end/56727
3914 * gcc.dg/pr56727-1.c: New test.
3915 * gcc.dg/pr56727-2.c: New test.
3916
3917 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3918
3919 * gcc.target/powerpc/mmx-check.h: New file.
3920 * gcc.target/powerpc/mmx-packs.c: New file.
3921 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3922 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3923 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3924 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3925 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3926 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3927 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3928 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3929 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3930 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3931 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3932 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3933 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3934 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3935 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3936 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3937 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3938 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3939 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3940 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3941 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3942 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3943 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3944 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3945 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3946 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3947 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3948 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3949 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3950 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3951 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3952 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3953 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3954 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3955 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3956 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3957 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3958 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3959
3960 2017-06-21 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/81500
3963 * gcc.dg/torture/pr81500.c: New testcase.
3964
3965 2017-07-20 Nathan Sidwell <nathan@acm.org>
3966
3967 * g++.dg/ext/anon-struct6.C: Adjust diag.
3968 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3969
3970 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR target/80846
3973 * gcc.target/i386/avx-pr80846.c: New test.
3974 * gcc.target/i386/avx2-pr80846.c: New test.
3975 * gcc.target/i386/avx512f-pr80846.c: New test.
3976
3977 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3978
3979 PR tree-optimization/81388
3980 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3981 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3982
3983 2017-07-17 Tom de Vries <tom@codesourcery.com>
3984
3985 PR middle-end/81030
3986 * gcc.dg/pr81030.c: New test.
3987
3988 2017-07-20 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/61171
3991 * g++.dg/vect/pr61171.cc: New testcase.
3992 * gfortran.dg/vect/pr61171.f: Likewise.
3993 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3994
3995 2017-07-20 Richard Biener <rguenther@suse.de>
3996
3997 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3998 with V64QImode.
3999 * gcc.dg/vect/slp-45.c: Likewise.
4000
4001 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4002
4003 * gcc.dg/tree-ssa/vrp116.c: New Test.
4004
4005 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4006
4007 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4008 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4009 __builtin_cpu_is and __builtin_cpu_supports are supported.
4010
4011 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4012
4013 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4014 __BUILTIN_CPU_SUPPORTS__ defined.
4015 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4016 __BUILTIN_CPU_SUPPORTS__ defined.
4017
4018 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR tree-optimization/81346
4021 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4022
4023 2017-07-19 Tom de Vries <tom@codesourcery.com>
4024
4025 * gcc.target/nvptx/decl-init.c: Update alignment.
4026 * gcc.target/nvptx/slp-2-run.c: New test.
4027 * gcc.target/nvptx/slp-2.c: New test.
4028 * gcc.target/nvptx/v2di.c: New test.
4029
4030 2017-07-19 Tom de Vries <tom@codesourcery.com>
4031
4032 * gcc.target/nvptx/slp-run.c: New test.
4033 * gcc.target/nvptx/slp.c: New test.
4034 * gcc.target/nvptx/v2si-cvt.c: New test.
4035 * gcc.target/nvptx/v2si-run.c: New test.
4036 * gcc.target/nvptx/v2si.c: New test.
4037 * gcc.target/nvptx/vec.inc: New test.
4038
4039 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR tree-optimization/81346
4042 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4043 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4044 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4045 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4046 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4047 compiler to avoid X / C1 op C2 optimization to trigger.
4048
4049 2017-07-19 Martin Liska <mliska@suse.cz>
4050
4051 PR sanitizer/63361
4052 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4053 -ffloat-store or -mieee for targets that need it.
4054
4055 2017-07-18 Tom de Vries <tom@codesourcery.com>
4056
4057 PR middle-end/81464
4058 * gfortran.dg/pr81464.f90: New test.
4059
4060 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4061
4062 PR target/81471
4063 * gcc.target/i386/pr81471.c: New test.
4064
4065 2017-06-18 Richard Biener <rguenther@suse.de>
4066
4067 PR tree-optimization/81410
4068 * gcc.dg/vect/pr81410.c: New testcase.
4069
4070 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4071
4072 PR middle-end/81462
4073 * g++.dg/torture/pr81462.C: New testcase.
4074
4075 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4076
4077 PR target/81408
4078 * g++.dg/tree-ssa/pr81408.C: New.
4079 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4080
4081 2017-07-18 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/80620
4084 PR tree-optimization/81403
4085 * gcc.dg/torture/pr80620.c: New testcase.
4086 * gcc.dg/torture/pr81403.c: Likewise.
4087
4088 2017-07-18 Richard Biener <rguenther@suse.de>
4089
4090 PR tree-optimization/81418
4091 * gcc.dg/torture/pr81418.c: New testcase.
4092
4093 2017-07-17 Carl Love <cel@us.ibm.com>
4094
4095 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4096 test case changes for commit 249424
4097
4098 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4099 vmuleuh): Fix scan-assembler-times should check for word not half word
4100 instructions.
4101
4102 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4103
4104 PR tree-optimization/81162
4105 * gcc.dg/pr81162.c: Move this to...
4106 * gcc.dg/ubsan/pr81162.c: ...here.
4107
4108 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4109
4110 * g++.dg/diagnostic/friend1.C: New test.
4111 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4112
4113 2017-07-17 Nathan Sidwell <nathan@acm.org>
4114
4115 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4116
4117 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4118
4119 * lib/gcc-dg.exp: Increase expect's match buffer size.
4120
4121 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4122
4123 PR target/81369
4124 * gcc.dg/tree-ssa/pr81369.c: New.
4125
4126 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4127
4128 * gcc.target/arc/pr9000674901.c: New file.
4129 * gcc.target/arc/pic-1.c: Likewise.
4130 * gcc.target/arc/pr9001191897.c: Likewise.
4131
4132 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4133 Andrew Burgess <andrew.burgess@embecosm.com>
4134
4135 * gcc.target/arc/naked-1.c: New file.
4136 * gcc.target/arc/naked-2.c: Likewise.
4137
4138 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR tree-optimization/81428
4141 * gcc.dg/fixed-point/pr81428.c: New test.
4142
4143 PR tree-optimization/81365
4144 * g++.dg/torture/pr81365.C: New test.
4145
4146 PR tree-optimization/81396
4147 * gcc.dg/tree-ssa/pr81396.c: New test.
4148
4149 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4150
4151 * gnat.dg/opt65.adb: New test.
4152
4153 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4154
4155 * gcc.dg/predict-8.c: Update.
4156
4157 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4158
4159 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4160 * g++.dg/warn/pr12242.C: Likewise.
4161
4162 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4163
4164 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4165 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4166 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4167 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4168 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4169 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4170 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4171 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4172 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4173 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4174 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4175 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4176 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4177 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4178 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4179 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4180 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4181 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4182 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4183 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4184 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4185 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4186 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4188 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4189 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4190 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4191 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4192 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4193 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4194 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4195 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4196 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4197 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4198 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4199 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4200 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4205 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4206 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4207 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4208 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4209 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4210 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4211 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4212 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4213 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4214 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4215
4216 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217
4218 PR tree-optimization/81162
4219 * gcc.dg/pr81162.c: New file.
4220
4221 2017-07-14 Martin Sebor <msebor@redhat.com>
4222
4223 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4224 that bcopy is expected to be transformed to.
4225
4226 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4227
4228 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4229 * g++.dg/lookup/missing-std-include-2.C: New test case.
4230 * g++.dg/lookup/missing-std-include-3.C: New test case.
4231 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4232 * gcc.dg/missing-header-fixit-1.c: New test case.
4233 * gcc.dg/missing-header-fixit-2.c: New test case.
4234 * gcc.dg/missing-header-fixit-2.h: New header.
4235
4236 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4237
4238 PR c/81405
4239 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4240
4241 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4242
4243 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4244
4245 2017-07-13 Martin Liska <mliska@suse.cz>
4246
4247 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4248 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4249 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4250 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4251 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4252 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4253 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4254
4255 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4256
4257 PR target/81193
4258 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4259 __builtin_cpu_supports with old GLIBC's.
4260 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4261 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4262 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4263 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4264 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4265 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4266 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4267 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4268 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4269 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4270 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4271 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4272 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4273 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4274 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4275 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4276 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4277 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4278 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4279 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4280 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4281 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4282 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4283 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4284
4285 2017-07-12 Carl Love <cel@us.ibm.com>
4286
4287 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4288 rev_bool_int): Add test cases for builtins.
4289 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4290 test cases for builtins.
4291
4292 2017-07-12 Carl Love <cel@us.ibm.com>
4293
4294 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4295 lp64 && p9vector_hw.
4296
4297 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4298
4299 * lib/target-supports.exp (check_stack_check_available): Make
4300 testcase name depend on stack_kind.
4301
4302 2017-07-11 Michael Collison <michael.collison@arm.com>
4303
4304 * gcc.target/aarch64/cmp-2.c: New testcase.
4305
4306 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4307
4308 PR c++/51270
4309 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4310
4311 2017-07-11 Carl Love <cel@us.ibm.com>
4312
4313 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4314 test cases for the builtins.
4315
4316 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4317
4318 * lib/profopt.exp: Print relative names in UNSUPPORTED
4319 AutoFDO tests.
4320
4321 2017-07-10 Michael Collison <michael.collison@arm.com>
4322
4323 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4324
4325 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4326
4327 PR target/81375
4328 * gcc.target/i386/pr81375.c: New test.
4329
4330 2017-07-10 Martin Sebor <msebor@redhat.com>
4331
4332 PR tree-optimization/80397
4333 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4334
4335 2017-07-10 Martin Sebor <msebor@redhat.com>
4336
4337 PR other/81345
4338 * gcc.dg/pr81345.c: New test.
4339
4340 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4341
4342 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4343 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4344
4345 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4346
4347 PR target/81313
4348 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4349 integer argumets to bypass x86_64 outgoing args optimization.
4350
4351 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4352
4353 * gfortran.dg/eoshift_4.f90: New test.
4354 * gfortran.dg/eoshift_5.f90: New test.
4355 * gfortran.dg/eoshift_6.f90: New test.
4356
4357 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4358
4359 PR target/81313
4360 * gcc.target/i386/pr81313-1.c: New test.
4361 * gcc.target/i386/pr81313-2.c: Likewise.
4362 * gcc.target/i386/pr81313-3.c: Likewise.
4363 * gcc.target/i386/pr81313-4.c: Likewise.
4364 * gcc.target/i386/pr81313-5.c: Likewise.
4365
4366 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4367
4368 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4369 * gnat.dg/vect16.ads (Sarray): Likewise.
4370 * gnat.dg/vect17.ads (Sarray): Likewise.
4371 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4372 * gnat.dg/vect16.adb (Add): Likewise.
4373 * gnat.dg/vect17.adb (Add): Likewise.
4374
4375 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4376
4377 PR c++/79300
4378 * g++.dg/diagnostic/pr79300.C: New test case.
4379
4380 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4381
4382 * gcc.target/powerpc/clone1.c: Add check to make sure the
4383 __builtin_cpu_supports function is fully supported.
4384 * gcc.target/powerpc/clone2.c: New runtime test for
4385 target_clones.
4386
4387 PR target/81348
4388 * gcc.target/powerpc/pr81348.c: New test.
4389
4390 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4391
4392 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4393
4394 2017-07-07 Carl Love <cel@us.ibm.com>
4395
4396 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4397 file for built-ins.
4398
4399 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4400
4401 * gcc.target/sparc/dictunpack.c: New file.
4402 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4403 * gcc.target/sparc/fpcmpshl.c: Likewise.
4404 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4405 * gcc.target/sparc/fpcmpushl.c: Likewise.
4406
4407 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4408
4409 PR fortran/70071
4410 * gfortran.dg/coarray_44.f90: New testcase.
4411
4412 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4413
4414 * c-c++-common/asan/kasan-alloca-1.c: New test.
4415 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4416
4417 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4418
4419 * c-c++-common/asan/alloca_big_alignment.c: New test.
4420 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4421 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4422 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4423 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4424 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4425 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4426 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4427
4428 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4429
4430 PR target/81305
4431 * gcc.target/avr/isr-test.h: Fix warnings.
4432
4433 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4434
4435 * lib/target-supports.exp: Generate
4436 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4437 and check_effective_target_arm_arch_v8r_multilib.
4438
4439 2017-07-06 Carl Love <cel@us.ibm.com>
4440
4441 * ChangeLog: Clean up from mid air collision
4442
4443 2017-07-06 Carl Love <cel@us.ibm.com>
4444
4445 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4446 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4447 cases for vec_addc, adde and addec builtins.
4448
4449 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4450
4451 PR c++/79300
4452 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4453 expected underlining within macro expansion.
4454 * c-c++-common/pr70264.c: Likewise.
4455 * g++.dg/plugin/diagnostic-test-expressions-1.C
4456 (test_within_macro_1): New test.
4457 (test_within_macro_2): Likewise.
4458 (test_within_macro_3): Likewise.
4459 (test_within_macro_4): Likewise.
4460 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4461 expected underlining within macro expansion.
4462 (test_macro_4): Likewise.
4463 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4464 (test_within_macro_1): New test.
4465 (test_within_macro_2): Likewise.
4466 (test_within_macro_3): Likewise.
4467 (test_within_macro_4): Likewise.
4468 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4469 underlining within macro expansion.
4470
4471 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4472
4473 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4474 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4475 _mm_maskz_getexp_round_sd): Test new intrinsics.
4476 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4477 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4478 _mm_maskz_getexp_round_ss): Ditto.
4479 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4480 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4481 _mm_maskz_getmant_round_sd): Ditto.
4482 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4483 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4484 _mm_maskz_getmant_round_ss): Ditto.
4485 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4486 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4487 _mm_maskz_getexp_round_sd): New runtime tests.
4488 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4489 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4490 _mm_maskz_getexp_round_ss): Ditto.
4491 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4492 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4493 _mm_maskz_getmant_round_sd): Ditto.
4494 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4495 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4496 _mm_maskz_getmant_round_ss): Ditto.
4497 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4498 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4499 __builtin_ia32_getmantss_mask_round): Test new builtins.
4500 * gcc.target/i386/sse-13.c : Ditto.
4501 * gcc.target/i386/sse-23.c: Ditto.
4502 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4503 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4504 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4505 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4506 _mm_mask_getexp_round_ss): Test new intrinsics.
4507 * gcc.target/i386/testround-1.c: Ditto.
4508 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4509 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4510 _mm_mask_getmant_round_ss): Test new intrinsics
4511 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4512 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4513 _mm_maskz_getmant_ss): Test new intrinsics.
4514
4515 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4516
4517 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4518 * lib/target-supports.exp (check_stack_check_available): New.
4519 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4520 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4521 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4522 * gcc.dg/pr47443.c: Likewise.
4523 * gcc.dg/pr48134.c: Likewise.
4524 * gcc.dg/pr70017.c: Likewise.
4525 * gcc.target/aarch64/stack-checking.c: Likewise.
4526 * gcc.target/arm/stack-checking.c: Likewise.
4527 * gcc.target/i386/pr48723.c: Likewise.
4528 * gcc.target/i386/pr55672.c: Likewise.
4529 * gcc.target/i386/pr67265-2.c: Likewise.
4530 * gcc.target/i386/pr67265.c: Likewise.
4531 * gnat.dg/opt49.adb: Likewise.
4532 * gnat.dg/stack_check1.adb: Likewise.
4533 * gnat.dg/stack_check2.adb: Likewise.
4534 * gnat.dg/stack_check3.adb: Likewise.
4535
4536 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4537
4538 PR target/80103
4539 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4540 __attribute__.
4541
4542 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4543
4544 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4545 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4546 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4547 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4548 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4549 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4550 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4551 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4552 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4553 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4554 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4555 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4556
4557 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4558
4559 PR target/81305
4560 * gcc.target/avr/isr-test.h: New file.
4561 * gcc.target/avr/torture/isr-01-simple.c: New test.
4562 * gcc.target/avr/torture/isr-02-call.c: New test.
4563 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4564
4565 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4566
4567 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4568 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4569 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4570 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4571
4572 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4573
4574 * gcc.dg/tree-ssa/ldist-26.c: New test.
4575
4576 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4577
4578 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4579
4580 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4581
4582 PR target/81300
4583 * gcc.target/i386/pr81300.c: New test.
4584
4585 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4586
4587 PR target/81294
4588 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4589 x and y arguments in the call to _subborrow_u32.
4590 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4591 x and y arguments in the call to _subborrow_u64.
4592 * gcc.target/i386/pr81294-1.c: New test.
4593 * gcc.target/i386/pr81294-2.c: Ditto.
4594
4595 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4596
4597 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4598
4599 2017-07-04 Marek Polacek <polacek@redhat.com>
4600
4601 PR c/81231
4602 * gcc.dg/atomic-pr81231.c: New test.
4603
4604 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4605
4606 PR tree-optimization/81292
4607 * gcc.dg/pr81292-1.c: New test.
4608 * gcc.dg/pr81292-2.c: Likewise.
4609
4610 2017-07-04 Martin Liska <mliska@suse.cz>
4611
4612 PR sanitizer/81040
4613 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4614 use-after-scope sanitization.
4615
4616 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4617
4618 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4619 options.
4620
4621 PR target/81175
4622 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4623 gather.
4624
4625 2017-07-04 Martin Liska <mliska@suse.cz>
4626
4627 PR ipa/81214
4628 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4629 * g++.dg/ext/mvc3.C: Likewise.
4630 * gcc.target/i386/mvc2.c: Likewise.
4631 * gcc.target/i386/mvc3.c: Likewise.
4632
4633 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4634
4635 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4636 decomposition declaration in diagnostics.
4637 * g++.dg/cpp1z/decomp2.C: Likewise.
4638 * g++.dg/cpp1z/decomp3.C: Likewise.
4639 * g++.dg/cpp1z/decomp4.C: Likewise.
4640 * g++.dg/cpp1z/decomp5.C: Likewise.
4641 * g++.dg/cpp1z/decomp6.C: Likewise.
4642 * g++.dg/cpp1z/decomp7.C: Likewise.
4643 * g++.dg/cpp1z/decomp8.C: Likewise.
4644 * g++.dg/cpp1z/decomp13.C: Likewise.
4645 * g++.dg/cpp1z/decomp14.C: Likewise.
4646 * g++.dg/cpp1z/decomp18.C: Likewise.
4647 * g++.dg/cpp1z/decomp19.C: Likewise.
4648 * g++.dg/cpp1z/decomp22.C: Likewise.
4649 * g++.dg/cpp1z/decomp23.C: Likewise.
4650 * g++.dg/cpp1z/decomp24.C: Likewise.
4651 * g++.dg/cpp1z/decomp25.C: Likewise.
4652 * g++.dg/cpp1z/decomp26.C: Likewise.
4653 * g++.dg/cpp1z/decomp28.C: Likewise.
4654
4655 PR c++/81258
4656 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4657 * g++.dg/cpp1z/decomp30.C: New test.
4658
4659 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4660
4661 PR c++/65775
4662 * g++.dg/cpp0x/trailing14.C: New.
4663
4664 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4665
4666 PR testsuite/79866
4667 * gfortran.dg/coarray_event_2.f08: New test.
4668
4669 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4670
4671 PR testsuite/79843
4672 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4673 * gfortran.dg/pointer_intent_2.f90: Likewise.
4674
4675 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4676
4677 PR middle-end/81290
4678 * gcc.c-torture/compile/pr81290.c: New.
4679
4680 2017-07-03 Richard Biener <rguenther@suse.de>
4681
4682 PR tree-optimization/60510
4683 * gfortran.dg/vect/pr60510.f: New testcase.
4684
4685 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4686
4687 * gcc.target/i386/mvc6.c: Require ifunc support.
4688
4689 2017-07-03 Martin Liska <mliska@suse.cz>
4690
4691 PR sanitize/81040
4692 * g++.dg/asan/function-argument-1.C: New test.
4693 * g++.dg/asan/function-argument-2.C: New test.
4694 * g++.dg/asan/function-argument-3.C: New test.
4695
4696 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4697
4698 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4699 as well.
4700
4701 2017-07-03 Tom de Vries <tom@codesourcery.com>
4702
4703 PR tree-optimization/69468
4704 * gcc.dg/pr81192.c: Update.
4705
4706 2017-07-03 Tom de Vries <tom@codesourcery.com>
4707
4708 PR tree-optimization/81192
4709 * gcc.dg/pr81192.c: Update.
4710
4711 2017-07-03 Tom de Vries <tom@codesourcery.com>
4712
4713 PR tree-optimization/81192
4714 * gcc.dg/pr81192.c: New test.
4715
4716 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4717
4718 * gfortran/eoshift_3.f90: New test.
4719
4720 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4721
4722 * gcc.dg/strlenopt-32.c: New testcase.
4723 * gcc.dg/strlenopt-33.c: Likewise.
4724 * gcc.dg/strlenopt-33g.c: Likewise.
4725 * gcc.dg/strlenopt-34.c: Likewise.
4726 * gcc.dg/strlenopt-35.c: Likewise.
4727
4728 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4729
4730 PR tree-optimization/80769
4731 * gcc.dg/strlenopt-31.c: New test.
4732 * gcc.dg/strlenopt-31g.c: Likewise.
4733
4734 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4735
4736 PR tree-optimization/81136
4737 * gcc.dg/vect/pr81136.c: New test.
4738
4739 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR sanitizer/81262
4742 * gcc.c-torture/compile/pr81262.c: New test.
4743 * g++.dg/ubsan/pr81262.C: New test.
4744
4745 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4746
4747 PR ipa/81261
4748 * g++.dg/ipa/pr81261.C: New testcase.
4749
4750 2017-06-30 Andrew Pinski <apinski@cavium.com>
4751
4752 * gcc.dg/torture/pr81245.c: New testcase.
4753
4754 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4755
4756 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4757 unbounded use.
4758
4759 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4760
4761 PR c++/80014
4762 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4763 Add declaration.
4764 (test_typeid): New test function.
4765
4766 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR target/81225
4769 * gcc.target/i386/pr81225.c: New test.
4770
4771 2017-06-30 Nathan Sidwell <nathan@acm.org>
4772
4773 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4774 * g++.dg/cpp0x/decltype9.C: Likewise.
4775 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4776 * g++.dg/lookup/decl1.C: Likewise.
4777 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4778 * g++.dg/other/pr28432.C: Likewise.
4779 * g++.dg/parse/crash12.C: Likewise.
4780 * g++.dg/parse/enum3.C: Likewise.
4781 * g++.dg/parse/operator6.C: Likewise.
4782 * g++.dg/template/crash69.C: Likewise.
4783 * g++.dg/template/error27.C: Likewise.
4784 * g++.dg/template/error28.C: Likewise.
4785 * g++.dg/template/memfriend6.C: Likewise.
4786 * g++.old-deja/g++.mike/err1.C: Likewise.
4787 * g++.old-deja/g++.mike/p811.C: Likewise.
4788 * g++.old-deja/g++.other/crash25.C: Likewise.
4789 * g++.old-deja/g++.other/dtor4.C: Likewise.
4790 * g++.old-deja/g++.pt/t37.C: Likewise.
4791
4792 2017-06-30 Martin Liska <mliska@suse.cz>
4793
4794 PR ipa/81214
4795 * gcc.target/i386/pr81214.c: New test.
4796
4797 2017-06-30 Nathan Sidwell <nathan@acm.org>
4798
4799 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4800
4801 PR c++/81229
4802 * g++.dg/lookup/pr81229.C: New.
4803
4804 2017-06-30 Martin Liska <mliska@suse.cz>
4805
4806 PR sanitizer/81021
4807 * g++.dg/asan/pr81021.C: New test.
4808
4809 2017-06-30 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/81249
4812 * g++.dg/torture/pr81249.C: New testcase.
4813
4814 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4815
4816 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4817 * g++.dg/diagnostic/variadic1.C: Likewise.
4818 * g++.dg/gomp/udr-3.C: Likewise.
4819 * g++.dg/overload/error1.C: Likewise.
4820 * g++.dg/overload/error2.C: Likewise.
4821 * g++.dg/template/duplicate1.C: Likewise.
4822 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4823 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4824 * g++.old-deja/g++.other/redecl2.C: Likewise.
4825 * g++.old-deja/g++.other/redecl4.C: Likewise.
4826 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4827
4828 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4829
4830 PR fortran/77765
4831 * gfortran.dg/goacc/pr77765.f90: New test.
4832
4833 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4834
4835 * gcc.target/aarch64/ccmp_2.c: New test.
4836
4837 2017-06-29 Nathan Sidwell <nathan@acm.org>
4838
4839 PR c++/81247
4840 * g++.dg/parse/pr81247-[abc].C: New.
4841
4842 2017-06-29 Carl Love <cel@us.ibm.com>
4843
4844 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4845 test_unsigned_int_result, test_ll_int_result,
4846 test_ll_unsigned_int_result): Add result checking functions, add
4847 debug support.
4848 (main): Add builtin function tests.
4849
4850 2017-06-29 Carl Love <cel@us.ibm.com>
4851
4852 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4853 dg-skip-if): Add -mvsx -mcpu=power7.
4854
4855 2017-06-29 Richard Biener <rguenther@suse.de>
4856
4857 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4858
4859 2017-06-29 Nathan Sidwell <nathan@acm.org>
4860
4861 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4862
4863 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4864
4865 PR middle-end/81194
4866 * g++.dg/pr81194.C: New test.
4867
4868 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4869
4870 PR ipa/80565
4871 * gcc.dg/torture/pr80565.c: New file.
4872
4873 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4874
4875 PR tree-optimization/81196
4876 * gcc.dg/vect/pr81196.c: New.
4877
4878 2017-06-29 Michael Collison <michael.collison@arm.com>
4879
4880 Fix date on previous ChangeLog entry.
4881
4882 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4883 Michael Collison <michael.collison@arm.com>
4884
4885 PR target/70119
4886 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4887
4888 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4889
4890 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4891 Test new intrinsic.
4892 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4893 Ditto.
4894 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4895 Ditto.
4896 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4897 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4898 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4899
4900 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4901
4902 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4903 current ARM check by ARM NEON's availability check.
4904 (check_effective_target_vect_intfloat_cvt): Likewise.
4905 (check_effective_target_vect_uintfloat_cvt): Likewise.
4906 (check_effective_target_vect_floatint_cvt): Likewise.
4907 (check_effective_target_vect_floatuint_cvt): Likewise.
4908 (check_effective_target_vect_shift): Likewise.
4909 (check_effective_target_whole_vector_shift): Likewise.
4910 (check_effective_target_vect_bswap): Likewise.
4911 (check_effective_target_vect_shift_char): Likewise.
4912 (check_effective_target_vect_long): Likewise.
4913 (check_effective_target_vect_float): Likewise.
4914 (check_effective_target_vect_perm): Likewise.
4915 (check_effective_target_vect_perm_byte): Likewise.
4916 (check_effective_target_vect_perm_short): Likewise.
4917 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4918 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4919 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4920 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4921 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4922 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4923 (check_effective_target_vect_widen_shift): Likewise.
4924 (check_effective_target_vect_extract_even_odd): Likewise.
4925 (check_effective_target_vect_interleave): Likewise.
4926 (check_effective_target_vect_multiple_sizes): Likewise.
4927 (check_effective_target_vect64): Likewise.
4928 (check_effective_target_vect_max_reduc): Likewise.
4929
4930 2017-06-28 Richard Biener <rguenther@suse.de>
4931
4932 PR middle-end/81227
4933 * gcc.dg/pr81227.c: New testcase.
4934
4935 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4936
4937 PR target/81193
4938 * lib/target-supports.exp
4939 (check_ppc_cpu_supports_hw_available): New test to make sure
4940 __builtin_cpu_supports works on power7 and newer.
4941
4942 2017-06-28 Martin Liska <mliska@suse.cz>
4943
4944 PR ipa/81128
4945 * gcc.target/i386/pr81128.c: New test.
4946
4947 2017-06-28 Martin Liska <mliska@suse.cz>
4948
4949 PR driver/79659
4950 * g++.dg/opt/pr79659.C: New test.
4951
4952 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4953
4954 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4955 and options.
4956 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4957
4958 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4959
4960 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4961 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4962
4963 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4964
4965 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4966 (foo): ... this. Change constants such that it isn't matched
4967 as __builtin_copysign, yet tests the combiner the same.
4968
4969 2017-06-28 Martin Liska <mliska@suse.cz>
4970
4971 PR sanitizer/81224
4972 * gcc.dg/asan/pr81224.c: New test.
4973
4974 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4975
4976 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4977 passed to pthread_join.
4978
4979 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4980
4981 * gcc.target/s390/nodatarel-1.c: New test.
4982
4983 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4984
4985 PR fortran/80164
4986 * gfortran.dg/array_temporaries_4.f90: New test.
4987
4988 2017-06-27 Andrew Pinski <apinski@cavium.com>
4989
4990 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4991 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4992 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4993
4994 2017-06-27 Marek Polacek <polacek@redhat.com>
4995
4996 PR sanitizer/81223
4997 * gcc.dg/ubsan/pr81223.c: New test.
4998
4999 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5000
5001 * gcc.dg/tree-ssa/assoc-1.c: New file.
5002
5003 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5004
5005 PR c++/62046
5006 * g++.dg/parse/catch2.C: New.
5007
5008 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR sanitizer/81209
5011 * g++.dg/ubsan/pr81209.C: New test.
5012
5013 PR middle-end/81207
5014 * gcc.c-torture/compile/pr81207.c: New test.
5015
5016 2017-06-27 Marek Polacek <polacek@redhat.com>
5017
5018 PR bootstrap/81216
5019 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5020
5021 2017-06-26 Martin Sebor <msebor@redhat.com>
5022
5023 PR c++/81169
5024 * g++.dg/Wclass-memaccess-2.C: New test.
5025
5026 2017-06-26 Carl Love <cel@us.ibm.com>
5027
5028 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5029 Add new runnable test file for the vec_rev built-ins.
5030
5031 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5032
5033 PR/tree-optimization 71815
5034 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5035 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5036
5037 2017-06-26 Renlin Li <renlin.li@arm.com>
5038 Szabolcs Nagy <szabolcs.nagy@arm.com>
5039
5040 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5041 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5042 memmove.
5043
5044 2017-06-26 Richard Biener <rguenther@suse.de>
5045
5046 PR target/81175
5047 * gfortran.dg/pr81175.f: New testcase.
5048
5049 2017-06-26 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/81203
5052 * gcc.dg/torture/pr81203.c: New testcase.
5053
5054 2017-06-26 Marek Polacek <polacek@redhat.com>
5055
5056 PR c/80116
5057 * c-c++-common/Wmultistatement-macros-1.c: New test.
5058 * c-c++-common/Wmultistatement-macros-2.c: New test.
5059 * c-c++-common/Wmultistatement-macros-3.c: New test.
5060 * c-c++-common/Wmultistatement-macros-4.c: New test.
5061 * c-c++-common/Wmultistatement-macros-5.c: New test.
5062 * c-c++-common/Wmultistatement-macros-6.c: New test.
5063 * c-c++-common/Wmultistatement-macros-7.c: New test.
5064 * c-c++-common/Wmultistatement-macros-8.c: New test.
5065 * c-c++-common/Wmultistatement-macros-9.c: New test.
5066 * c-c++-common/Wmultistatement-macros-10.c: New test.
5067 * c-c++-common/Wmultistatement-macros-11.c: New test.
5068
5069 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5070
5071 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5072
5073 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5074
5075 * lib/target-supports.exp
5076 (check_effective_target_arm_neon_ok_nocache): Add flags with
5077 -mfloat-abi=hard. Include arm_neon.h.
5078 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5079 (check_effective_target_arm_neon_ok_no_float_abi): New.
5080 * gcc.target/arm/lto/pr65837_0.c: Require
5081 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5082 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5083 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5084
5085 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/62315
5088 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5089
5090 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5091
5092 PR fortran/52473
5093 * gfortran.dg/cshift_2.f90: New test.
5094
5095 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5096
5097 PR middle-end/79794
5098 * gcc.target/aarch64/pr79794.c: New.
5099
5100 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5101
5102 PR target/80510
5103 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5104 * gcc.target/powerpc/pr80510-2.c: Likewise.
5105
5106 2017-06-22 Jeff Law <law@redhat.com>
5107
5108 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5109
5110 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5111
5112 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5113 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5114 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5115 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5116 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5117 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5118 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5119 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5120
5121 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5122
5123 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5124
5125 2017-06-22 Matt Turner <mattst88@gmail.com>
5126
5127 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5128 skylake check.
5129
5130 2017-06-22 Carl Love <cel@us.ibm.com>
5131
5132 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5133 vmuleuh): Fix scan-assembler-times should check for word not half word
5134 instructions.
5135
5136 2017-06-22 Jeff Law <law@redhat.com>
5137
5138 * gcc.c-torture/compile/stack-check-1.c: New test.
5139
5140 2016-06-22 Richard Biener <rguenther@suse.de>
5141
5142 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5143 * gcc.dg/vect/pr65947-2.c: Likewise.
5144 * gcc.dg/vect/pr65947-3.c: Likewise.
5145 * gcc.dg/vect/pr65947-4.c: Likewise.
5146 * gcc.dg/vect/pr65947-5.c: Likewise.
5147 * gcc.dg/vect/pr65947-6.c: Likewise.
5148 * gcc.dg/vect/pr65947-8.c: Likewise.
5149 * gcc.dg/vect/pr65947-9.c: Likewise.
5150 * gcc.dg/vect/pr65947-10.c: Likewise.
5151 * gcc.dg/vect/pr65947-12.c: Likewise.
5152 * gcc.dg/vect/pr65947-13.c: Likewise.
5153 * gcc.dg/vect/pr65947-14.c: Likewise.
5154 * gcc.dg/vect/vect-cond-2.c: Likewise.
5155 * gcc.dg/vect/vect-pr69848.c: Likewise.
5156
5157 2017-06-22 Martin Liska <mliska@suse.cz>
5158
5159 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5160 to not inline it.
5161
5162 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5163
5164 * gcc.dg/tree-ssa/forwprop-37.c: New.
5165
5166 2017-06-22 Richard Biener <rguenther@suse.de>
5167
5168 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5169
5170 2017-06-22 Richard Biener <rguenther@suse.de>
5171
5172 * gcc.dg/vect/pr65947-14.c: New testcase.
5173
5174 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5175
5176 PR target/80510
5177 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5178 32-bit support is added. Change ITYPE size to 64-bit integer.
5179 * gcc.target/powerpc/pr80510-2.c: Likewise.
5180
5181 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR c++/81154
5184 * g++.dg/gomp/pr81154.C: New test.
5185
5186 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5187
5188 * g++.dg/other/old-style-cast-fixits.C: New test case.
5189
5190 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5191
5192 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5193
5194 2017-06-21 Tom de Vries <tom@codesourcery.com>
5195
5196 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5197
5198 2017-06-21 Tom de Vries <tom@codesourcery.com>
5199
5200 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5201 warning.
5202
5203 2017-06-21 Martin Liska <mliska@suse.cz>
5204
5205 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5206
5207 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5208
5209 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5210 gnat.dg/debug11_pkg2.ads: New testcase.
5211
5212 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5213
5214 * gcc.target/i386/getround.c: New file.
5215
5216 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5217
5218 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5219 * gcc.dg/tree-ssa/addadd-2.c: New file.
5220
5221 2017-06-21 Tom de Vries <tom@codesourcery.com>
5222
5223 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5224 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5225 * gcc.c-torture/compile/20080806-1.c: Same.
5226 * gcc.c-torture/compile/920723-1.c: Same.
5227 * gcc.c-torture/compile/930621-1.c: Same.
5228 * gcc.c-torture/compile/991214-2.c: Same.
5229 * gcc.c-torture/compile/bcopy.c: Same.
5230 * gcc.c-torture/compile/memtst.c: Same.
5231 * gcc.c-torture/compile/msp.c: Same.
5232 * gcc.c-torture/compile/stuct.c: Same.
5233 * gcc.c-torture/execute/20011008-3.c: Same.
5234 * gcc.c-torture/execute/20030209-1.c: Same.
5235 * gcc.c-torture/execute/20031012-1.c: Same.
5236 * gcc.c-torture/execute/20040805-1.c: Same.
5237 * gcc.c-torture/execute/920410-1.c: Same.
5238 * gcc.c-torture/execute/921113-1.c: Same.
5239 * gcc.c-torture/execute/921202-1.c: Same.
5240 * gcc.c-torture/execute/921208-2.c: Same.
5241 * gcc.c-torture/execute/930106-1.c: Same.
5242 * gcc.c-torture/execute/930406-1.c: Same.
5243 * gcc.c-torture/execute/950221-1.c: Same.
5244 * gcc.c-torture/execute/960521-1.c: Same.
5245 * gcc.c-torture/execute/980605-1.c: Same.
5246 * gcc.c-torture/execute/comp-goto-1.c: Same.
5247 * gcc.c-torture/execute/comp-goto-2.c: Same.
5248 * gcc.c-torture/execute/memcpy-1.c: Same.
5249 * gcc.c-torture/execute/multi-ix.c: Same.
5250 * gcc.c-torture/execute/nestfunc-4.c: Same.
5251 * gcc.c-torture/execute/pr20621-1.c: Same.
5252 * gcc.c-torture/execute/pr23135.c: Same.
5253 * gcc.c-torture/execute/pr28982b.c: Same.
5254 * gcc.dg/loop-3.c: Same.
5255 * gcc.dg/struct-ret-3.c: Same.
5256 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5257 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5258 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5259 * gcc.dg/tree-prof/pr44777.c: Same.
5260
5261 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5262
5263 PR jit/81144
5264 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5265 memset call with zero-initialization.
5266 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5267
5268 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5269
5270 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5271 (main): Renamed to ...
5272 (fma4_test): ... this.
5273
5274 2017-06-20 Julia Koval <julia.koval@intel.com>
5275
5276 * gcc.target/i386/pr73350-2.c: New test.
5277
5278 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5279
5280 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5281 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5282 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5283 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5284 restrict to x86_64-*-*-gnu.
5285 Skip scan-assembler on *-*-darwin*.
5286 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5287 * gcc.dg/loop-invariant.c: Likewise.
5288 * gcc.dg/lto/pr70955_0.c: Likewise.
5289 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5290 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5291 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5292
5293 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5294 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5295 targets.
5296 * gcc.dg/attr-ms_struct-2.c: Likewise.
5297 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5298 * gcc.dg/bf-ms-layout.c: Likewise.
5299 * gcc.dg/bf-ms-layout-2.c: Likewise.
5300 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5301 Require fpic support.
5302 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5303 targets.
5304 * gcc.target/i386/bitfield2.c: Likewise.
5305 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5306 targets.
5307 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5308
5309 2017-06-20 Nathan Sidwell <nathan@acm.org>
5310
5311 PR c++/67074
5312 * g++.dg/lookup/pr67074.C: New.
5313 * g++.dg/parse/namespace-alias-1.C: Adjust.
5314
5315 2017-06-20 Richard Biener <rguenther@suse.de>
5316
5317 PR middle-end/81097
5318 * c-c++-common/ubsan/pr81097.c: New testcase.
5319
5320 2017-06-20 Richard Biener <rguenther@suse.de>
5321
5322 * gcc.dg/vect/pr65947-9.c: Adjust.
5323
5324 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5325
5326 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5327 * gcc.target/arm/acle/cdp2.c: Likewise.
5328 * gcc.target/arm/acle/ldc.c: Likewise.
5329 * gcc.target/arm/acle/ldc2.c: Likewise.
5330 * gcc.target/arm/acle/ldc2l.c: Likewise.
5331 * gcc.target/arm/acle/ldcl.c: Likewise.
5332 * gcc.target/arm/acle/mcr.c: Likewise.
5333 * gcc.target/arm/acle/mcr2.c: Likewise.
5334 * gcc.target/arm/acle/mcrr.c: Likewise.
5335 * gcc.target/arm/acle/mcrr2.c: Likewise.
5336 * gcc.target/arm/acle/mrc.c: Likewise.
5337 * gcc.target/arm/acle/mrc2.c: Likewise.
5338 * gcc.target/arm/acle/mrrc.c: Likewise.
5339 * gcc.target/arm/acle/mrrc2.c: Likewise.
5340 * gcc.target/arm/acle/stc.c: Likewise.
5341 * gcc.target/arm/acle/stc2.c: Likewise.
5342 * gcc.target/arm/acle/stc2l.c: Likewise.
5343 * gcc.target/arm/acle/stcl.c: Likewise.
5344
5345 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR target/81121
5348 * gcc.target/i386/pr81121.c: New test.
5349
5350 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5351
5352 PR target/79799
5353 * gcc.target/powerpc/pr79799-1.c: New test.
5354 * gcc.target/powerpc/pr79799-2.c: Likewise.
5355 * gcc.target/powerpc/pr79799-3.c: Likewise.
5356 * gcc.target/powerpc/pr79799-4.c: Likewise.
5357 * gcc.target/powerpc/pr79799-5.c: Likewise.
5358
5359 2017-06-19 Nathan Sidwell <nathan@acm.org>
5360
5361 PR c++/81124
5362 PR c++/79766
5363 * g++.dg/lookup/pr79766.C: New.
5364 * g++.dg/lookup/pr81124.C: New.
5365 * g++.dg/template/explicit6.C: Adjust.
5366 * g++.old-deja/g++.other/decl5.C: Adjust.
5367
5368 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5369
5370 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5371 -DSTACK_SIZE.
5372
5373 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR sanitizer/81125
5376 * g++.dg/ubsan/pr81125.C: New test.
5377
5378 PR sanitizer/81111
5379 * g++.dg/ubsan/pr81111.C: New test.
5380
5381 2017-06-19 Richard Biener <rguenther@suse.de>
5382
5383 PR middle-end/81118
5384 * gcc.dg/torture/pr81118.c: New testcase.
5385
5386 2017-06-19 Richard Biener <rguenther@suse.de>
5387
5388 PR tree-optimization/80887
5389 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5390
5391 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR ipa/81112
5394 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5395
5396 2017-06-19 Nathan Sidwell <nathan@acm.org>
5397
5398 PR c++/81119
5399 * g++.dg/warn/pr81119.C: New.
5400
5401 2017-06-19 Martin Liska <mliska@suse.cz>
5402
5403 PR sanitizer/80879
5404 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5405
5406 2017-06-19 Martin Liska <mliska@suse.cz>
5407
5408 PR ipa/80732
5409 * gcc.target/i386/mvc5.c: Scan indirect_function.
5410 * gcc.target/i386/mvc7.c: Likewise.
5411 * gcc.target/i386/pr80732.c: New test.
5412
5413 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 PR c++/66093
5416 * g++.dg/cpp1y/constexpr-66093.C: New.
5417
5418 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5419
5420 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5421 dg-skip-if list.
5422
5423 2017-06-19 Richard Biener <rguenther@suse.de>
5424
5425 PR ipa/81112
5426 * g++.dg/torture/pr81112.C: New testcase.
5427
5428 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5429
5430 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5431
5432 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5433
5434 PR fortran/52473
5435 * gfortran.dg/cshift_1.f90: New test.
5436
5437 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438
5439 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5440
5441 2017-06-16 Carl Love <cel@us.ibm.com>
5442
5443 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5444 main): Add runnable tests and test checker for vec_float,
5445 vec_float2, vec_floate and vec_floato builtins.
5446
5447 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5448
5449 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5450 the architecture options added by dg-add-options arm_neon.
5451 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5452 to the architecture.
5453 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5454 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5455 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5456
5457 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5458
5459 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5460 multilibs have been built.
5461
5462 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5463
5464 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5465 * gcc.target/arm/pr51915.c: Likewise.
5466 * gcc.target/arm/pr52006.c: Likewise.
5467 * gcc.target/arm/pr53187.c: Likewise.
5468
5469 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5470
5471 * gcc.target/arm/multilibs.exp: New file.
5472
5473 2017-06-16 Martin Sebor <msebor@redhat.com>
5474
5475 PR tree-optimization/80933
5476 PR tree-optimization/80934
5477 * gcc.dg/fold-bcopy.c: New test.
5478 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5479 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5480 * gcc.dg/pr79214.c: Adjust.
5481 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5482 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5483 * gcc.dg/builtins-nonnull.c: Likewise.
5484
5485 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5486
5487 PR target/71778
5488 * gcc.target/arm/pr71778.c: New.
5489
5490 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5491
5492 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5493
5494 2017-06-16 Richard Biener <rguenther@suse.de>
5495
5496 PR tree-optimization/81090
5497 * gcc.dg/graphite/pr81090.c: New testcase.
5498
5499 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5500
5501 PR fortran/80983
5502 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5503
5504 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR sanitizer/81094
5507 * c-c++-common/ubsan/object-size-11.c: New test.
5508
5509 2017-06-15 Martin Sebor <msebor@redhat.com>
5510
5511 PR c++/80560
5512 * g++.dg/Wclass-memaccess.C: New test.
5513
5514 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5515
5516 PR fortran/80983
5517 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5518
5519 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5520
5521 PR lto/69866
5522 * gcc.dg/lto/pr69866_0.c: New test.
5523 * gcc.dg/lto/pr69866_1.c: Likewise.
5524
5525 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5526
5527 PR target/78818
5528 * gcc.target/msp430/pr78818-real.c: New template for tests.
5529 * gcc.target/msp430/pr78818-auto.c: New test.
5530 * gcc.target/msp430/pr78818-data-region.c: New test.
5531 * gcc.target/msp430/pr78818-data-sec.c: New test.
5532 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5533
5534 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5535
5536 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5537 instructions in it rather than the number of IT blocks being 2.
5538 Transfer scan directive arm_thumb2 restriction to the whole
5539 testcase and restrict further to Thumb-only targets.
5540
5541 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5542
5543 * gcc.target/arm/sdiv_costs_1.c:
5544 Use dg-add-options.
5545
5546 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5547
5548 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5549 * gcc.target/mips/pr51513-1.c: New test.
5550 * gcc.target/mips/pr51513-2.c: New test.
5551
5552 2017-06-14 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/81083
5555 * gcc.dg/torture/pr81083.c: Add prototypes.
5556
5557 2017-06-14 Richard Biener <rguenther@suse.de>
5558
5559 PR middle-end/81088
5560 * c-c++-common/ubsan/pr81088.c: New testcase.
5561
5562 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5563
5564 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5565
5566 2017-06-14 Andrew Pinski <apinski@cavium.com>
5567 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5568
5569 PR target/71663
5570 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5571 * gcc.target/aarch64/vect-init-2.c: Likewise.
5572 * gcc.target/aarch64/vect-init-3.c: Likewise.
5573 * gcc.target/aarch64/vect-init-4.c: Likewise.
5574 * gcc.target/aarch64/vect-init-5.c: Likewise.
5575
5576 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/58541
5579 * g++.dg/cpp0x/constexpr-58541.C: New.
5580
5581 2017-06-14 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/81083
5584 * gcc.dg/torture/pr81083.c: New testcase.
5585
5586 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5587
5588 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5589 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5590
5591 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR c++/80973
5594 * g++.dg/ubsan/pr80973.C: New test.
5595
5596 PR c++/80984
5597 * g++.dg/opt/nrv18.C: New test.
5598
5599 2017-06-13 Martin Liska <mliska@suse.cz>
5600
5601 PR sanitize/78204
5602 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5603 test by adding no_sanitize attribute.
5604 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5605
5606 2017-06-13 Renlin Li <renlin.li@arm.com>
5607
5608 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5609 conditionally.
5610
5611 2017-06-13 Martin Jambor <mjambor@suse.cz>
5612
5613 PR tree-optimization/80803
5614 PR tree-optimization/81063
5615 gcc.dg/tree-ssa/pr80803.c: New test.
5616 gcc.dg/tree-ssa/pr81063.c: Likewise.
5617
5618 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5619
5620 * c-c++-common/fold-masked-cmp-3.c: New test.
5621
5622 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5623
5624 PR tree-optimization/67328
5625 * c-c++-common/fold-masked-cmp-1.c: New test.
5626 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5627 * gcc.dg/pr46309.c: Fix pattern.
5628 * gcc.dg/pr46309-2.c: Likewise.
5629
5630 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5631
5632 * gcc.target/arm/sdiv_costs_1.c:
5633 Require arm_arch_v8a_ok and add march option.
5634
5635 2017-06-13 Martin Liska <mliska@suse.cz>
5636
5637 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5638 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5639 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5640
5641 2017-06-13 Richard Biener <rguenther@suse.de>
5642
5643 PR middle-end/81065
5644 * c-c++-common/ubsan/pr81065.c: New testcase.
5645
5646 2017-06-12 Ian Lance Taylor <iant@golang.org>
5647
5648 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5649 freorder. Update comment to explain test.
5650
5651 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5652
5653 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5654 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5655 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5656 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5657
5658 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5659
5660 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5661
5662 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5663
5664 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5665
5666 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR tree-optimization/81003
5669 * gcc.c-torture/compile/pr81003.c: New test.
5670
5671 2017-06-12 Richard Biener <rguenther@suse.de>
5672
5673 PR tree-optimization/81053
5674 * gcc.dg/torture/pr81053.c: New testcase.
5675
5676 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5677
5678 PR fortran/80988
5679 * gfortran.dg/implied_do_io_3.f90: New test.
5680
5681 2017-06-10 Tom de Vries <tom@codesourcery.com>
5682
5683 * lib/target-supports.exp (check_effective_target_signal): New proc.
5684 * lib/gcc.exp (gcc_target_compile): Remove appending of
5685 -DSIGNAL_SUPPRESS to additional_flags.
5686 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5687 additional_flags if effective target signal is not supported by the
5688 target.
5689 * gcc.c-torture/execute/20101011-1.c: Same.
5690 * gcc.dg/c99-stdint-1.c: Same.
5691 * gcc.dg/c99-stdint-2.c: Same.
5692 * gcc.dg/c99-stdint-5.c: Same.
5693 * gcc.dg/c99-stdint-6.c: Same.
5694 * gcc.dg/stdint-width-1.c: Same.
5695
5696 2017-06-10 Tom de Vries <tom@codesourcery.com>
5697
5698 * lib/target-supports.exp (check_effective_target_stack_size)
5699 (dg-effective-target-value): New proc.
5700 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5701 additional_flags.
5702 * lib/objc.exp (objc_target_compile): Same.
5703 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5704 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5705 dg-additional-options.
5706 * gcc.c-torture/compile/20080806-1.c: Same.
5707 * gcc.c-torture/compile/920723-1.c: Same.
5708 * gcc.c-torture/compile/930621-1.c: Same.
5709 * gcc.c-torture/compile/991214-2.c: Same.
5710 * gcc.c-torture/compile/bcopy.c: Same.
5711 * gcc.c-torture/compile/memtst.c: Same.
5712 * gcc.c-torture/compile/msp.c: Same.
5713 * gcc.c-torture/compile/stuct.c: Same.
5714 * gcc.c-torture/execute/20011008-3.c: Same.
5715 * gcc.c-torture/execute/20030209-1.c: Same.
5716 * gcc.c-torture/execute/20031012-1.c: Same.
5717 * gcc.c-torture/execute/20040805-1.c: Same.
5718 * gcc.c-torture/execute/920410-1.c: Same.
5719 * gcc.c-torture/execute/920501-7.c: Same.
5720 * gcc.c-torture/execute/921113-1.c: Same.
5721 * gcc.c-torture/execute/921202-1.c: Same.
5722 * gcc.c-torture/execute/921208-2.c: Same.
5723 * gcc.c-torture/execute/930106-1.c: Same.
5724 * gcc.c-torture/execute/930406-1.c: Same.
5725 * gcc.c-torture/execute/950221-1.c: Same.
5726 * gcc.c-torture/execute/960521-1.c: Same.
5727 * gcc.c-torture/execute/980605-1.c: Same.
5728 * gcc.c-torture/execute/comp-goto-1.c: Same.
5729 * gcc.c-torture/execute/comp-goto-2.c: Same.
5730 * gcc.c-torture/execute/memcpy-1.c: Same.
5731 * gcc.c-torture/execute/multi-ix.c: Same.
5732 * gcc.c-torture/execute/nestfunc-4.c: Same.
5733 * gcc.c-torture/execute/pr20621-1.c: Same.
5734 * gcc.c-torture/execute/pr23135.c: Same.
5735 * gcc.c-torture/execute/pr28982b.c: Same.
5736 * gcc.dg/loop-3.c: Same.
5737 * gcc.dg/struct-ret-3.c: Same.
5738 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5739 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5740 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5741 * gcc.dg/tree-prof/pr44777.c: Same.
5742
5743 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5744
5745 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5746 (test_mutually_exclusive_suggestions): New test function.
5747 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5748 (test_mutually_exclusive_suggestions): New test function.
5749 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5750 (test_mutually_exclusive_suggestions): New test function.
5751 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5752 (test_show_locus): Add special-case for
5753 "test_mutually_exclusive_suggestions".
5754
5755 2017-06-09 Ian Lance Taylor <iant@golang.org>
5756
5757 * gcc.dg/tree-prof/split-1.c: New test.
5758
5759 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5760
5761 * gcc.dg/predict-14.c: Avoid cold function detection.
5762 * gcc.target/i386/umod-3.c: Likewise.
5763
5764 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5765
5766 * gcc.target/aarch64/lrint-matherr.h: New.
5767 * gcc.target/aarch64/inline-lrint_1.c: New.
5768 * gcc.target/aarch64/inline-lrint_2.c: New.
5769 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5770 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5771
5772 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5773
5774 * gcc.target/arm/sdiv_costs_1.c: New.
5775
5776 2017-06-09 Tom de Vries <tom@codesourcery.com>
5777
5778 PR target/80855
5779 * gcc.target/nvptx/label-values.c: New test.
5780
5781 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5782
5783 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5784 Test for null definitions instead of them being undefined. Add entry
5785 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5786 about using the effective target for architecture extension.
5787 (check_effective_target_arm_arch_v7ve_ok): Remove.
5788 (add_options_for_arm_arch_v7ve): Likewise.
5789
5790 2017-06-09 Richard Biener <rguenther@suse.de>
5791
5792 PR tree-optimization/66623
5793 * gcc.dg/vect/pr66623.c: New testcase.
5794
5795 2017-06-09 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/79483
5798 * gcc.dg/graphite/pr79483.c: New testcase.
5799
5800 2017-06-09 Richard Biener <rguenther@suse.de>
5801
5802 PR middle-end/81007
5803 * g++.dg/pr81007.C: New testcase.
5804
5805 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5806
5807 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5808 instead of "rsp" for -m32.
5809 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5810 target, add -msse2 to dg-options.
5811 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5812 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5813
5814 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5815
5816 PR target/80966
5817 * gcc.target/powerpc/stack-limit.c: New testcase.
5818
5819 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5820
5821 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5822 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5823 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5824 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5825 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5826 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5827
5828 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR c/81006
5831 * c-c++-common/gomp/pr81006.c: New test.
5832
5833 PR c++/81011
5834 * g++.dg/gomp/pr81011.C: New test.
5835
5836 PR middle-end/81005
5837 * c-c++-common/ubsan/align-10.c: New test.
5838 * c-c++-common/ubsan/null-13.c: New test.
5839
5840 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5841
5842 PR target/81015
5843 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5844 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5845 * gcc.target/i386/pr81015.c: New test.
5846
5847 2017-06-08 Tom de Vries <tom@codesourcery.com>
5848
5849 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5850 trampolines instead of NO_TRAMPOLINES.
5851 * gcc.c-torture/execute/20000822-1.c: Same.
5852 * gcc.c-torture/execute/920428-2.c: Same.
5853 * gcc.c-torture/execute/920501-7.c: Same.
5854 * gcc.c-torture/execute/920612-2.c: Same.
5855 * gcc.c-torture/execute/921017-1.c: Same.
5856 * gcc.c-torture/execute/921215-1.c: Same.
5857 * gcc.c-torture/execute/931002-1.c: Same.
5858 * gcc.c-torture/execute/comp-goto-2.c: Same.
5859 * gcc.c-torture/execute/nestfunc-1.c: Same.
5860 * gcc.c-torture/execute/nestfunc-2.c: Same.
5861 * gcc.c-torture/execute/nestfunc-3.c: Same.
5862 * gcc.c-torture/execute/nestfunc-5.c: Same.
5863 * gcc.c-torture/execute/nestfunc-6.c: Same.
5864 * gcc.c-torture/execute/pr24135.c: Same.
5865 * gcc.dg/Wtrampolines.c: Same.
5866 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5867 * gcc.dg/torture/stackalign/nested-5.c: Same.
5868 * gcc.dg/torture/stackalign/nested-6.c: Same.
5869 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5870 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5871 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5872 * gcc.dg/trampoline-1.c: Same.
5873 * gcc.dg/tree-prof/pr44777.c: Same.
5874 * gcc.target/i386/pr67770.c: Same.
5875 * lib/gcc.exp (gcc_target_compile): Remove appending of
5876 -DNO_TRAMPOLINES to additional_flags.
5877 * lib/objc.exp (objc_target_compile): Same.
5878
5879 2017-06-08 Tom de Vries <tom@codesourcery.com>
5880
5881 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5882 'gcc,no_trampolines' instead of 'no_trampolines'.
5883
5884 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5885
5886 PR middle-end/79988
5887 * gcc.target/i386/mpx/pr79988.c: New test.
5888
5889 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5890
5891 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5892 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5893 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5894
5895 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5896
5897 * g++.dg/tree-ssa/counts-1.C: New testcase.
5898 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5899
5900 2017-08-08 Julia Koval <julia.koval@intel.com>
5901
5902 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5903 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5904 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5905 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5906 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5907 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5908
5909 2017-06-08 Marek Polacek <polacek@redhat.com>
5910
5911 PR sanitize/80932
5912 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5913
5914 2017-08-08 Julia Koval <julia.koval@intel.com>
5915
5916 PR target/73350,80862
5917 * gcc.target/i386/pr73350.c: New test.
5918
5919 2017-06-08 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/80928
5922 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5923
5924 2017-06-07 Carl Love <cel@us.ibm.com>
5925
5926 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5927
5928 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5929
5930 PR c++/80990
5931 * g++.dg/cpp1z/class-deduction39.C: New.
5932
5933 2017-06-07 Marek Polacek <polacek@redhat.com>
5934
5935 PR sanitizer/80932
5936 * c-c++-common/ubsan/pr80932.c: New test.
5937
5938 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5939
5940 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5941 * gcc.target/i386/l_fma_double_2.c: Ditto.
5942 * gcc.target/i386/l_fma_double_3.c: Ditto.
5943 * gcc.target/i386/l_fma_double_4.c: Ditto.
5944 * gcc.target/i386/l_fma_double_5.c: Ditto.
5945 * gcc.target/i386/l_fma_double_6.c: Ditto.
5946 * gcc.target/i386/l_fma_float_1.c: Ditto.
5947 * gcc.target/i386/l_fma_float_2.c: Ditto.
5948 * gcc.target/i386/l_fma_float_3.c: Ditto.
5949 * gcc.target/i386/l_fma_float_4.c: Ditto.
5950 * gcc.target/i386/l_fma_float_5.c: Ditto.
5951 * gcc.target/i386/l_fma_float_6.c: Ditto.
5952
5953 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5954
5955 * gcc.target/aarch64/sdiv_costs_1.c: New.
5956
5957 2017-06-07 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/80928
5960 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5961 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5962
5963 2017-06-07 Richard Biener <rguenther@suse.de>
5964
5965 PR tree-optimization/80928
5966 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5967 check_results.
5968
5969 2017-06-06 Nathan Sidwell <nathan@acm.org>
5970
5971 * g++.dg/pr45330.C: Add inline namespace case.
5972
5973 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5974
5975 PR fortran/80975
5976 * gfortran.dg/matmul_16.f90: New test.
5977 * gfortran.dg/inline_matmul_18.f90: New test.
5978
5979 2017-06-06 Marek Polacek <polacek@redhat.com>
5980
5981 PR c/79983
5982 * gcc.dg/pr79983.c: New test.
5983
5984 2017-06-06 David S. Miller <davem@davemloft.net>
5985
5986 * gcc.target/sparc/sparc-ret-3.c: New test.
5987
5988 2017-06-06 Tom de Vries <tom@codesourcery.com>
5989
5990 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5991 label_values instead of NO_LABEL_VALUES.
5992 * gcc.c-torture/compile/920301-1.c: Same.
5993 * gcc.c-torture/compile/920501-1.c: Same.
5994 * gcc.c-torture/compile/941014-4.c: Same.
5995 * gcc.c-torture/compile/labels-1.c: Same.
5996 * gcc.c-torture/compile/pr18903.c: Same.
5997 * gcc.c-torture/execute/920302-1.c: Same.
5998 * gcc.c-torture/execute/920415-1.c: Same.
5999 * gcc.c-torture/execute/920428-2.c: Same.
6000 * gcc.c-torture/execute/920501-3.c: Same.
6001 * gcc.c-torture/execute/920501-4.c: Same.
6002 * gcc.c-torture/execute/920501-5.c: Same.
6003 * gcc.c-torture/execute/920501-7.c: Same.
6004 * gcc.c-torture/execute/920721-4.c: Same.
6005 * gcc.c-torture/execute/980526-1.c: Same.
6006 * gcc.c-torture/execute/990208-1.c: Same.
6007 * gcc.c-torture/execute/comp-goto-1.c: Same.
6008 * gcc.c-torture/execute/comp-goto-2.c: Same.
6009 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6010 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6011 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6012 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6013 * gcc.dg/tree-prof/pr44777.c: Same.
6014 * gcc.misc-tests/bprob-2.c: Same.
6015 * gcc.misc-tests/gcov-3.c: Same.
6016 * lib/gcc.exp (gcc_target_compile): Remove appending of
6017 -DNO_LABEL_VALUES to additional_flags.
6018 * lib/objc.exp (objc_target_compile): Same.
6019 * lib/target-supports.exp (check_effective_target_label_values): Test on
6020 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6021
6022 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6023
6024 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6025
6026 2017-06-06 Richard Biener <rguenther@suse.de>
6027
6028 PR tree-optimization/80974
6029 * gcc.dg/torture/pr80974.c: New testcase.
6030
6031 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6032
6033 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6034 "unsigned int" in conversation warning on line 15.
6035
6036 2017-06-06 Richard Biener <rguenther@suse.de>
6037
6038 PR tree-optimization/80928
6039 * gcc.dg/vect/pr80928.c: New testcase.
6040 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6041 * gcc.dg/vect/slp-13.c: Likewise.
6042 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6043
6044 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6045
6046 * g++.dg/plugin/comment_plugin.c: New test plugin.
6047 * g++.dg/plugin/comments-1.C: New test file.
6048 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6049
6050 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6051
6052 * gcc.misc-tests/gcov-1a.c: New test.
6053
6054 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6055
6056 * gcc.target/powerpc/clone1.c: New test.
6057
6058 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6059
6060 PR fortran/70601
6061 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6062
6063 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6064
6065 PR fortran/35339
6066 * gfortran.dg/implied_do_io_1.f90: New Test.
6067 * gfortran.dg/implied_do_io_2.f90: New Test.
6068
6069 2017-06-05 Renlin Li <renlin.li@arm.com>
6070
6071 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6072 selector to related line.
6073
6074 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6075
6076 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6077
6078 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079
6080 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6081
6082 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6083
6084 * gcc.target/aarch64/subs_compare_2.c: New test.
6085
6086 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6087
6088 * gcc.target/aarch64/subs_compare_1.c: New test.
6089
6090 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6091
6092 * gcc.target/mips/div-9.c: Delete duplicate test.
6093 * gcc.target/mips/div-10.c: Ditto.
6094 * gcc.target/mips/div-11.c: Ditto.
6095 * gcc.target/mips/div-12.c: Ditto.
6096
6097 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6098
6099 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6100
6101 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6102
6103 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6104 vesrion of the dejagnu grep.
6105 (list-module-names): Use it and adjust the regular expressions for
6106 modules and submodules.
6107 * gfortran.dg/prof/prof.exp: Cleanup modules.
6108 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6109 directives.
6110 * gfortran.dg/altreturn_8.f90: Likewise.
6111 * gfortran.dg/associate_12.f90: Likewise.
6112 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6113 * gfortran.dg/charlen_15.f90: Likewise.
6114 * gfortran.dg/class_4a.f03: Likewise.
6115 * gfortran.dg/class_54.f90: Likewise.
6116 * gfortran.dg/class_dummy_4.f03: Likewise.
6117 * gfortran.dg/class_dummy_5.f90: Likewise.
6118 * gfortran.dg/constructor_9.f90: Likewise.
6119 * gfortran.dg/dec_structure_15.f90: Likewise.
6120 * gfortran.dg/do_check_8.f90: Likewise.
6121 * gfortran.dg/dtio_26.f03: Likewise.
6122 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6123 * gfortran.dg/equiv_9.f90: Likewise.
6124 * gfortran.dg/extends_15.f90: Likewise.
6125 * gfortran.dg/finalize_22.f90: Likewise.
6126 * gfortran.dg/finalize_23.f90: Likewise.
6127 * gfortran.dg/generic_26.f90: Likewise.
6128 * gfortran.dg/generic_27.f90: Likewise.
6129 * gfortran.dg/namelist_76.f90: Likewise.
6130 * gfortran.dg/pointer_init_8.f90: Likewise.
6131 * gfortran.dg/pr61318.f90: Likewise.
6132 * gfortran.dg/pr77260_1.f90: Likewise.
6133 * gfortran.dg/pr77260_2.f90: Likewise.
6134 * gfortran.dg/pr77420_3.f90: Likewise.
6135 * gfortran.dg/proc_ptr_39.f90: Likewise.
6136 * gfortran.dg/proc_ptr_41.f90: Likewise.
6137 * gfortran.dg/proc_ptr_42.f90: Likewise.
6138 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6139 * gfortran.dg/submodule_1.f08: Likewise.
6140 * gfortran.dg/submodule_10.f08: Likewise.
6141 * gfortran.dg/submodule_14.f08: Likewise.
6142 * gfortran.dg/submodule_15.f08: Likewise.
6143 * gfortran.dg/submodule_2.f08: Likewise.
6144 * gfortran.dg/submodule_5.f08: Likewise.
6145 * gfortran.dg/submodule_6.f08: Likewise.
6146 * gfortran.dg/submodule_7.f08: Likewise.
6147 * gfortran.dg/submodule_8.f08: Likewise.
6148 * gfortran.dg/submodule_9.f08: Likewise.
6149 * gfortran.dg/transfer_class_2.f90: Likewise.
6150 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6151 * gfortran.dg/typebound_call_24.f03: Likewise.
6152 * gfortran.dg/typebound_call_25.f90: Likewise.
6153 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6154 * gfortran.dg/typebound_generic_12.f03: Likewise.
6155 * gfortran.dg/typebound_generic_13.f03: Likewise.
6156 * gfortran.dg/typebound_generic_14.f03: Likewise.
6157 * gfortran.dg/typebound_generic_15.f90: Likewise.
6158 * gfortran.dg/typebound_operator_16.f03: Likewise.
6159 * gfortran.dg/typebound_operator_18.f90: Likewise.
6160 * gfortran.dg/typebound_operator_20.f90: Likewise.
6161 * gfortran.dg/typebound_override_3.f90: Likewise.
6162 * gfortran.dg/typebound_override_4.f90: Likewise.
6163 * gfortran.dg/typebound_override_5.f90: Likewise.
6164 * gfortran.dg/typebound_override_6.f90: Likewise.
6165 * gfortran.dg/typebound_override_7.f90: Likewise.
6166 * gfortran.dg/typebound_proc_28.f03: Likewise.
6167 * gfortran.dg/typebound_proc_29.f90: Likewise.
6168 * gfortran.dg/typebound_proc_30.f90: Likewise.
6169 * gfortran.dg/typebound_proc_31.f90: Likewise.
6170 * gfortran.dg/typebound_proc_32.f90: Likewise.
6171 * gfortran.dg/typebound_proc_33.f90: Likewise.
6172 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6173 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6174 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6175 * gfortran.dg/use_only_3.f90: Likewise.
6176 * gfortran.dg/use_without_only_1.f90: Likewise.
6177 * gfortran.dg/warn_unused_function.f90: Likewise.
6178 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6179 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6180
6181 2017-06-04 Marek Polacek <polacek@redhat.com>
6182
6183 PR c/80919
6184 * gcc.dg/format/pr80919.c: New test.
6185
6186 2017-06-02 Martin Sebor <msebor@redhat.com>
6187
6188 PR c/80892
6189 * c-c++-common/Wfloat-conversion-2.c: New test.
6190
6191 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6192
6193 PR c++/68754
6194 * g++.dg/cpp1y/constexpr-68754.C: New.
6195
6196 2017-06-02 Carl Love <cel@us.ibm.com>
6197
6198 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6199 for the new built-ins.
6200
6201 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6202
6203 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6204
6205 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6206
6207 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6208 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6209 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6210 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6211 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6212
6213 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6214
6215 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6216
6217 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6218
6219 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6220
6221 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6222
6223 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6224 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6225 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6226 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6227 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6228 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6229 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6230 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6231 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6232
6233 2017-06-02 Nathan Sidwell <nathan@acm.org>
6234
6235 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6236
6237 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR rtl-optimization/80903
6240 * gcc.dg/pr80903.c: New test.
6241
6242 PR fortran/80918
6243 * gfortran.dg/gomp/pr80918.f90: New test.
6244
6245 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6246
6247 * c-c++-common/Wsizeof-pointer-div.c: New test.
6248 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6249 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6250 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6251 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6252 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6253 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6254 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6255 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6256 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6257 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6258 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6259 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6260 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6261 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6262 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6263 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6264 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6265 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6266
6267 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6268
6269 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6270 Update the target to power8-vector.
6271
6272 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6273
6274 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6275
6276 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6277
6278 * debug12.adb, debug12.ads: New testcase.
6279
6280 2017-06-01 Martin Jambor <mjambor@suse.cz>
6281
6282 PR tree-optimization/80898
6283 * gcc.dg/tree-ssa/pr80898.c: New test.
6284 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6285
6286 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6287
6288 PR c++/80896
6289 * g++.dg/cpp1z/nodiscard5.C: New.
6290
6291 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6292
6293 * gcc.target/arc/pr9001195952.c: New test.
6294
6295 2017-06-01 Tom de Vries <tom@codesourcery.com>
6296
6297 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6298 * gcc.c-torture/compile/asmgoto-1.c: Same.
6299 * gcc.dg/20000707-1.c: Same.
6300 * gcc.dg/pr38700.c: Same.
6301 * gcc.dg/pr70169.c: Same.
6302 * gcc.dg/pr80112.c: Same.
6303 * gcc.dg/torture/pr51071-2.c: Same.
6304 * gcc.dg/torture/pr51071.c: Same.
6305 * gcc.dg/tree-ssa/alias-34.c: Same.
6306
6307 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6308
6309 * gnat.dg/debug11.adb: New testcase.
6310
6311 2017-06-01 Richard Biener <rguenther@suse.de>
6312
6313 PR middle-end/66313
6314 * c-c++-common/ubsan/pr66313.c: New testcase.
6315 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6316
6317 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6318
6319 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6320 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6321 to vsx_hw. Add dg-skip-if directive to disable this test if
6322 -mcpu overridden.
6323 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6324 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6325 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6326 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6327 to dg-option. Add dg-skip-if directive to disable this test
6328 for darwin. Add dg-skip-if directive to disable this test if
6329 -mcpu overridden.
6330
6331 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6332
6333 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6334 (_mm_maskz_max_sd): Test new intrinsics.
6335 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6336 (_mm_maskz_max_sd): Test new intrinsics.
6337 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6338 (_mm_maskz_max_ss): Test new intrinsics.
6339 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6340 (_mm_maskz_max_ss): Test new intrinsics.
6341 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6342 (_mm_maskz_min_sd): Test new intrinsics.
6343 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6344 (_mm_maskz_min_sd): Test new intrinsics.
6345 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6346 (_mm_maskz_min_ss): Test new intrinsics.
6347 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6348 (_mm_maskz_min_ss): Test new intrinsics.
6349
6350 2017-05-31 Nathan Sidwell <nathan@acm.org>
6351
6352 * g++.dg/lookup/lambda1.C New.
6353
6354 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6355
6356 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6357 on pointer should not be replaced.
6358
6359 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6360
6361 PR testsuite/80580
6362 * gcc.dg/gimplefe-error-7.c: New test.
6363
6364 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6365
6366 * gcc.target/arc/add_n-combine.c: New test.
6367 * gcc.target/arc/sub_n-combine.c: New test.
6368
6369 2017-05-31 Richard Biener <rguenther@suse.de>
6370
6371 PR target/80880
6372 * gcc.target/i386/pr80880.c: New testcase.
6373
6374 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6375
6376 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6377
6378 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6379
6380 * gcc.dg/vect/pr80815-3.c: New test.
6381
6382 2017-05-31 Richard Biener <rguenther@suse.de>
6383
6384 PR tree-optimization/80906
6385 * gcc.dg/graphite/pr80906.c: New testcase.
6386
6387 2017-05-30 Tom de Vries <tom@codesourcery.com>
6388
6389 PR testsuite/80910
6390 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6391 unsupported if host compiler does not support c++11.
6392 (host_supports_c++11): New proc.
6393
6394 2017-05-30 Martin Sebor <msebor@redhat.com>
6395
6396 PR c/80731
6397 * g++.dg/ext/utf16-4.C: Relax test.
6398 * gcc.dg/fixed-point/int-warning.c: Adjust.
6399
6400 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6401
6402 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6403 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6404 test case.
6405 * g++.dg/plugin/show-template-tree-color.C: New test case.
6406 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6407 * g++.dg/template/show-template-tree-2.C: New test case.
6408 * g++.dg/template/show-template-tree-3.C: New test case.
6409 * g++.dg/template/show-template-tree-4.C: New test case.
6410 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6411 * g++.dg/template/show-template-tree.C: New test case.
6412
6413 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6414
6415 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6416 dg-options.
6417 * gfortran.dg/pr80107.f: Delete testcase.
6418
6419 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6420
6421 PR target/80833
6422 * gcc.target/i386/pr80833-1.c: New test.
6423 * gcc.target/i386/pr80833-2.c: Ditto.
6424
6425 2017-05-30 Nathan Sidwell <nathan@acm.org>
6426
6427 PR c++/80913
6428 * g++.dg/lookup/pr80913.C: New.
6429
6430 2017-05-30 Richard Biener <rguenther@suse.de>
6431
6432 PR middle-end/80901
6433 * gcc.dg/torture/pr80901.c: New testcase.
6434
6435 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6436
6437 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6438
6439 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6440
6441 PR target/78838
6442 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6443
6444 2017-05-30 Richard Biener <rguenther@suse.de>
6445
6446 PR middle-end/80876
6447 * gcc.dg/torture/pr80876.c: New testcase.
6448
6449 2017-05-29 Nathan Sidwell <nathan@acm.org>
6450
6451 PR c++/80891 (#5)
6452 * g++.dg/lookup/pr80891-5.C: New.
6453
6454 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6455
6456 PR libgfortran/53029
6457 * gfortran.dg/read_5.f90: New test.
6458
6459 2017-05-29 Nathan Sidwell <nathan@acm.org>
6460
6461 PR c++/80891 (#4)
6462 * g++.dg/lookup/pr80891-4.C: New.
6463
6464 PR c++/80891 (#1)
6465 * g++.dg/lookup/pr80891-1.C: New.
6466
6467 PR c++/80891 (#3)
6468 * g++.dg/lookup/pr80891-3.C: New.
6469
6470 PR c++/80891 (#2)
6471 * g++.dg/lookup/pr80891-2.C: New.
6472
6473 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6474
6475 PR fortran/37131
6476 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6477 flags.
6478 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6479 * gfortran.dg/inline_matmul_17.f90: New test.
6480
6481 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6482
6483 * gfortran.dg/matmul_bounds_12.f90: New test.
6484
6485 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR bootstrap/80887
6488 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6489
6490 2017-05-26 Nathan Sidwell <nathan@acm.org>
6491
6492 * g++.dg/cpp0x/dr2061.C: New.
6493 * g++.dg/parse/namespace-alias-1.C: Add more test.
6494
6495 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6496
6497 PR tree-optimization/80815
6498 * gcc.dg/vect/pr80815-1.c: New test.
6499 * gcc.dg/vect/pr80815-2.c: New test.
6500
6501 2017-05-26 Martin Liska <mliska@suse.cz>
6502
6503 PR ipa/80663
6504 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6505 split at the problematic spot.
6506 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6507 a valid value of the param.
6508
6509 2017-05-26 Marek Polacek <polacek@redhat.com>
6510
6511 PR sanitizer/80875
6512 * c-c++-common/ubsan/pr80875.c: New test.
6513
6514 2017-05-26 Tom de Vries <tom@codesourcery.com>
6515
6516 PR testsuite/80557
6517 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6518 * gcc.dg/Wcxx-compat-8.c: Same.
6519 * gcc.dg/Wobjsize-1.c: Same.
6520 * gcc.dg/Wshadow-local-2.c: Same.
6521 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6522 * gcc.dg/anon-struct-6.c: Same.
6523 * gcc.dg/asm-wide-1.c: Same.
6524 * gcc.dg/builtin-inf-1.c: Same.
6525 * gcc.dg/builtin-redefine.c: Same.
6526 * gcc.dg/c90-array-lval-6.c: Same.
6527 * gcc.dg/c90-array-lval-7.c: Same.
6528 * gcc.dg/c90-fordecl-1.c: Same.
6529 * gcc.dg/c99-fordecl-2.c: Same.
6530 * gcc.dg/cast-lvalue-1.c: Same.
6531 * gcc.dg/cast-lvalue-2.c: Same.
6532 * gcc.dg/compound-lvalue-1.c: Same.
6533 * gcc.dg/cond-lvalue-1.c: Same.
6534 * gcc.dg/cpp/20000419-1.c: Same.
6535 * gcc.dg/cpp/backslash.c: Same.
6536 * gcc.dg/cpp/backslash2.c: Same.
6537 * gcc.dg/cpp/macspace1.c: Same.
6538 * gcc.dg/cpp/macspace2.c: Same.
6539 * gcc.dg/cpp/multiline-2.c: Same.
6540 * gcc.dg/cpp/pr27777.c: Same.
6541 * gcc.dg/cpp/pr30786.c: Same.
6542 * gcc.dg/cpp/pr34602.c: Same.
6543 * gcc.dg/cpp/redef1.c: Same.
6544 * gcc.dg/cpp/tr-warn1.c: Same.
6545 * gcc.dg/cpp/tr-warn3.c: Same.
6546 * gcc.dg/cpp/tr-warn6.c: Same.
6547 * gcc.dg/cpp/trad/hash.c: Same.
6548 * gcc.dg/cpp/trad/redef1.c: Same.
6549 * gcc.dg/cpp/ucs.c: Same.
6550 * gcc.dg/declspec-10.c: Same.
6551 * gcc.dg/declspec-11.c: Same.
6552 * gcc.dg/declspec-18.c: Same.
6553 * gcc.dg/format/c99-strftime-1.c: Same.
6554 * gcc.dg/format/ext-3.c: Same.
6555 * gcc.dg/format/pr72858.c: Same.
6556 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6557 * gcc.dg/init-string-1.c: Same.
6558 * gcc.dg/label-decl-3.c: Same.
6559 * gcc.dg/m-un-2.c: Same.
6560 * gcc.dg/nofixed-point-2.c: Same.
6561 * gcc.dg/noncompile/20020213-1.c: Same.
6562 * gcc.dg/pch/counter-2.c: Same.
6563 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6564 * gcc.dg/pr27528.c: Same.
6565 * gcc.dg/pr27953.c: Same.
6566 * gcc.dg/pr35899.c: Same.
6567 * gcc.dg/pr37561.c: Same.
6568 * gcc.dg/pr45461.c: Same.
6569 * gcc.dg/pr45750.c: Same.
6570 * gcc.dg/pr53196-2.c: Same.
6571 * gcc.dg/pr53265.c: Same.
6572 * gcc.dg/redecl-1.c: Same.
6573 * gcc.dg/tls/thr-init-1.c: Same.
6574 * gcc.dg/torture/pr51106-1.c: Same.
6575 * gcc.dg/torture/pr51106-2.c: Same.
6576 * gcc.dg/uninit-19.c: Same.
6577 * gcc.dg/uninit-pr20644.c: Same.
6578
6579 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6580
6581 * g++.dg/cpp1z/decomp29.C (p): New variable.
6582 (main): Add further tests.
6583
6584 2017-05-26 Richard Biener <rguenther@suse.de>
6585
6586 PR tree-optimization/80842
6587 * gcc.dg/torture/pr80842.c: New testcase.
6588
6589 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/79652
6592 * g++.dg/cpp0x/pr79652.C: New.
6593
6594 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6595
6596 PR c++/71451
6597 * g++.dg/cpp0x/variadic170.C: New.
6598
6599 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6600
6601 * g++.dg/warn/Wcatch-value-1.C: New test.
6602 * g++.dg/warn/Wcatch-value-2.C: New test.
6603 * g++.dg/warn/Wcatch-value-3.C: New test.
6604
6605 2017-05-25 Nathan Sidwell <nathan@acm.org>
6606
6607 * g++.dg/lookup/using56.C: New.
6608 * g++.dg/lookup/using57.C: New.
6609 * g++.dg/lookup/using58.C: New.
6610 * g++.dg/lookup/using59.C: New.
6611
6612 * g++.dg/lookup/using17.C: Adjust diagnostics.
6613
6614 2017-05-25 Martin Sebor <msebor@redhat.com>
6615
6616 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6617 positives on ILP32.
6618 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6619 column numbers.
6620 * gcc.dg/pr60114.c: Same.
6621
6622 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6623
6624 * gfortran.dg/pr48636.f90: Fix template better.
6625
6626 2017-05-25 Nathan Sidwell <nathan@acm.org>
6627
6628 * g++.dg/lookup/koenig14.C: New.
6629
6630 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/79583
6633 * g++.dg/cpp0x/pr79583.C: New.
6634
6635 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/68578
6638 * g++.dg/cpp1y/pr68578.C: New.
6639
6640 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6641
6642 * gcc.dg/tree-ssa/vce-1.c: New file.
6643
6644 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6645
6646 * gcc.dg/tree-ssa/addadd.c: New file.
6647
6648 2017-05-24 Nathan Sidwell <nathan@acm.org>
6649
6650 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6651 * g++.dg/lookup/friend19.C: New.
6652 * g++.dg/lookup/friend20.C: New.
6653
6654 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6655
6656 PR c++/80544
6657 * g++.dg/expr/cast11.C: New test.
6658
6659 2017-05-24 Martin Sebor <msebor@redhat.com>
6660
6661 PR c/80731
6662 * c-c++-common/Wfloat-conversion.c: Adjust.
6663 * c-c++-common/dfp/convert-int-saturate.c: Same.
6664 * c-c++-common/pr68657-1.c: Same.
6665 * g++.dg/ext/utf-cvt.C: Same.
6666 * g++.dg/ext/utf16-4.C: Same.
6667 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6668 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6669 * g++.dg/warn/Wconversion3.C: Same.
6670 * g++.dg/warn/Wconversion4.C: Same.
6671 * g++.dg/warn/Wsign-conversion.C: Same.
6672 * g++.dg/warn/overflow-warn-1.C: Same.
6673 * g++.dg/warn/overflow-warn-3.C: Same.
6674 * g++.dg/warn/overflow-warn-4.C: Same.
6675 * g++.dg/warn/pr35635.C: Same.
6676 * g++.old-deja/g++.mike/enum1.C: Same.
6677 * gcc.dg/Wconversion-3.c: Same.
6678 * gcc.dg/Wconversion-5.c: Same.
6679 * gcc.dg/Wconversion-complex-c99.c: Same.
6680 * gcc.dg/Wconversion-complex-gnu.c: Same.
6681 * gcc.dg/Wconversion-integer.c: Same.
6682 * gcc.dg/Wsign-conversion.c: Same.
6683 * gcc.dg/bitfld-2.c: Same.
6684 * gcc.dg/c90-const-expr-11.c: Same.
6685 * gcc.dg/c90-const-expr-7.c: Same.
6686 * gcc.dg/c99-const-expr-7.c: Same.
6687 * gcc.dg/overflow-warn-1.c: Same.
6688 * gcc.dg/overflow-warn-2.c: Same.
6689 * gcc.dg/overflow-warn-3.c: Same.
6690 * gcc.dg/overflow-warn-4.c: Same.
6691 * gcc.dg/overflow-warn-5.c: Same.
6692 * gcc.dg/overflow-warn-8.c: Same.
6693 * gcc.dg/overflow-warn-9.c: New test.
6694 * gcc.dg/pr35635.c: Adjust.
6695 * gcc.dg/pr59940.c: Same.
6696 * gcc.dg/pr59963-2.c: Same.
6697 * gcc.dg/pr60114.c: Same.
6698 * gcc.dg/switch-warn-2.c: Same.
6699 * gcc.dg/utf-cvt.c: Same.
6700 * gcc.dg/utf16-4.c: Same.
6701
6702 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6703
6704 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6705 Don't include limits.h.
6706 (w): Conditionalize on long long wider than int. Use
6707 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6708 -9223372036854775808.
6709 (x): Use __INT_MAX__ instead of INT_MAX.
6710
6711 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6712
6713 PR fortran/66094
6714 * gfortran.dg/inline_matmul_16.f90: New test.
6715
6716 2017-05-24 Tom de Vries <tom@codesourcery.com>
6717
6718 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6719
6720 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6721
6722 PR middle-end/80823
6723 * gcc.dg/pr80823.c: New test.
6724
6725 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6726
6727 * gcc.target/s390/pr80725.c: New test.
6728
6729 2017-05-23 Nathan Sidwell <nathan@acm.org>
6730
6731 * g++.dg/lookup/extern-c-hidden.C: New.
6732 * g++.dg/lookup/extern-redecl1.C: New.
6733
6734 PR c++/80866
6735 * g++.dg/parse/pr80866.C: New.
6736
6737 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6738
6739 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6740 * gcc.dg/ipa/inline-5.c: Likewise.
6741 * gfortran.dg/pr48636.f90: Likewise.
6742
6743 2017-05-23 Nathan Sidwell <nathan@acm.org>
6744
6745 * g++.dg/parse/ctor9.C: Adjust expected error.
6746
6747 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6748
6749 PR libgfortran/80256
6750 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6751 Cygwin.
6752
6753 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6754
6755 * c-c++-common/goacc/parallel-dims-1.c: Update.
6756 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6757 * c-c++-common/goacc/routine-1.c: Likewise.
6758 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6759 * g++.dg/goacc/template.C: Likewise.
6760 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6761 * gfortran.dg/goacc/routine-3.f90: Likewise.
6762 * gfortran.dg/goacc/sie.f95: Likewise.
6763 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6764
6765 2017-05-23 Nathan Sidwell <nathan@acm.org>
6766
6767 * g++.dg/lookup/using13.C: Adjust expected error.
6768
6769 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6770
6771 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6772
6773 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6774
6775 PR target/80718
6776 * gcc.target/powerpc/pr80718.c: New test.
6777
6778 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6779
6780 * gcc.target/powerpc/conditional-return.c: New testcase.
6781
6782 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6783
6784 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6785 LE-only.
6786
6787 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6788
6789 PR fortran/80766
6790 * gfortran.dg/typebound_call_28.f90: New test.
6791
6792 2017-05-22 Nathan Sidwell <nathan@acm.org>
6793
6794 * g++.dg/lookup/strong-using.C: New.
6795
6796 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6797
6798 * gcc.target/arm/movsi_movt.c: New test.
6799 * gcc.target/arm/movdi_movt.c: New test.
6800
6801 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6802
6803 * gnat.dg/specs/not_null1.ads: New test.
6804
6805 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6806
6807 * gnat.dg/limited_with5.ad[sb]: New test.
6808 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6809 * gnat.dg/limited_with6.ad[sb]: New test.
6810 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6811
6812 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6815 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6816
6817 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6818
6819 PR c++/70265
6820 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6821 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6822
6823 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6824
6825 PR libgfortran/80333
6826 * gfortran.dg/dtio_30.f03: New test.
6827
6828 2017-05-19 Marek Polacek <polacek@redhat.com>
6829
6830 PR sanitizer/80800
6831 * c-c++-common/ubsan/pr80800.c: New test.
6832 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6833
6834 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6835
6836 * c-c++-common/goacc/default-1.c: Update.
6837 * c-c++-common/goacc/default-2.c: Likewise.
6838 * c-c++-common/goacc/default-4.c: Likewise.
6839 * gfortran.dg/goacc/default-1.f95: Likewise.
6840 * gfortran.dg/goacc/default-4.f: Likewise.
6841 * c-c++-common/goacc/default-5.c: New file.
6842 * gfortran.dg/goacc/default-5.f: Likewise.
6843
6844 * c-c++-common/goacc/default-1.c: New file.
6845 * c-c++-common/goacc/default-2.c: Likewise.
6846 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6847 test cases in...
6848 * c-c++-common/goacc/default-3.c: ... this new file, and...
6849 * c-c++-common/goacc/default-4.c: ... this new file.
6850 * gfortran.dg/goacc/default.f95: Remove file, including its test
6851 cases in...
6852 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6853 * gfortran.dg/goacc/default-2.f: ... this new file.
6854 * gfortran.dg/goacc/default-3.f95: New file.
6855 * gfortran.dg/goacc/default-4.f: Likewise.
6856
6857 2017-05-19 Nathan Sidwell <nathan@acm.org>
6858
6859 * g++.dg/inherit/covariant7.C: Adjust.
6860
6861 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6862
6863 * gcc.target/arm/tls-disable-literal-pool.c: Change
6864 require-effective-target to tls_native.
6865 Move dg-error to return statement line and change to dg-message.
6866
6867 2017-05-19 Richard Biener <rguenther@suse.de>
6868
6869 PR c++/80593
6870 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6871 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6872
6873 2017-05-19 Richard Biener <rguenther@suse.de>
6874
6875 PR middle-end/80764
6876 * gcc.dg/torture/pr80764.c: New testcase.
6877
6878 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6879
6880 PR target/80510
6881 * gcc.target/powerpc/pr80510-1.c: New test.
6882 * gcc.target/powerpc/pr80510-2.c: Likewise.
6883
6884 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6885
6886 * gcc.dg/pragma-diag-7.c: New test.
6887
6888 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6889
6890 PR target/80799
6891 * g++.dg/other/i386-11.C: New test.
6892
6893 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6894
6895 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6896 * fold-vec-div-floatdouble.c: Likewise.
6897 * fold-vec-logical-ands-char.c: Likewise.
6898 * fold-vec-logical-ands-int.c: Likewise.
6899 * fold-vec-logical-ands-short.c: Likewise.
6900 * fold-vec-logical-ors-char.c: Likewise.
6901 * fold-vec-logical-ors-int.c: Likewise.
6902 * fold-vec-logical-ors-short.c: Likewise.
6903 * fold-vec-logical-other-char.c: Likewise.
6904 * fold-vec-mule-misc.c: Likewise.
6905 * fold-vec-mult-float.c: Likewise.
6906 * fold-vec-mult-floatdouble.c: Likewise.
6907 * fold-vec-mult-int.c: Likewise.
6908 * fold-vec-mult-int128-p9.c: Likewise.
6909 * fold-vec-sub-floatdouble.c: Likewise.
6910 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6911 Add lp64 requirement.
6912 * fold-vec-mult-int128-p8.c: Likewise.
6913 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6914
6915 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6916
6917 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6918 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6919 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6920 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6921 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6922 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6923 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6924 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6925 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6926 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6927 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6928 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6929 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6930 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6931 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6932 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6933 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6934 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6935 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6936 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6937 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6938 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6939 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6940 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6941 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6942 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6943
6944 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6945
6946 * gcc.target/sparc/niagara7-align.c: New test.
6947
6948 2017-05-18 Marek Polacek <polacek@redhat.com>
6949
6950 PR sanitizer/80797
6951 * c-c++-common/ubsan/null-12.c: New test.
6952
6953 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6954
6955 PR middle-end/80692
6956 * gcc.c-torture/execute/pr80692.c: New testcase.
6957
6958 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6959
6960 PR libgfortran/80741
6961 * gfortran.dg/read_4.f90: New test.
6962
6963 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6964
6965 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6966
6967 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6968
6969 PR fortran/80668
6970 * gfortran.dg/pr80668.f90: New.
6971
6972 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6973
6974 PR middle-end/80775
6975 * gcc.dg/pr80775.c: New test.
6976
6977 2017-05-17 Marek Polacek <polacek@redhat.com>
6978
6979 PR sanitizer/80659
6980 * gcc.dg/asan/pr80659.c: New test.
6981
6982 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6983
6984 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6985 unsigned long.
6986
6987 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6988
6989 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6990
6991 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6992 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6993
6994 PR tree-optimization/80457
6995 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6996 call vect_model_simple_cost.
6997
6998 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6999
7000 PR fortran/80554
7001 * gfortran.dg/submodule_29.f08: New test.
7002
7003 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7004
7005 * g++.dg/other/accessor-fixits-1.C: New test case.
7006 * g++.dg/other/accessor-fixits-2.C: New test case.
7007 * g++.dg/other/accessor-fixits-3.C: New test case.
7008 * g++.dg/other/accessor-fixits-4.C: New test case.
7009
7010 2017-05-16 Carl Love <cel@us.ibm.com>
7011
7012 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7013 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7014 built-ins to the test suite file. Note, support for mradds exists
7015 but no test case exists.
7016 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7017 built-ins to the test suite file.
7018
7019 2017-05-16 Marek Polacek <polacek@redhat.com>
7020
7021 PR sanitizer/80536
7022 PR sanitizer/80386
7023 * c-c++-common/ubsan/pr80536.c: New test.
7024 * g++.dg/ubsan/pr80386.C: New test.
7025
7026 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7027
7028 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7029 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7030
7031 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7032
7033 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7034 expected output of vadd, vsub and vmul instructions.
7035 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7036 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7037 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7038
7039 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7040
7041 PR libgfortran/80727
7042 * gfortran.dg/read_3.f90: New test.
7043
7044 2017-05-15 Nathan Sidwell <nathan@acm.org>
7045
7046 PR c++/79369
7047 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7048
7049 PR c++/79369
7050 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7051 * g++.dg/cpp0x/pr79369.C: New.
7052
7053 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7054
7055 PR fortran/80752
7056 * gfortran.dg/pr80752.f90: New test.
7057
7058 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7059
7060 PR target/80425
7061 * gcc.target/i386/pr80425-1.c: New test.
7062 * gcc.target/i386/pr80425-2.c: Ditto.
7063
7064 2017-05-15 Jeff Law <law@redhat.com>
7065
7066 * gcc.target/mips/reorgbug-1.c: New test.
7067
7068 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7069
7070 * gnat.dg/specs/pack13.ads: New test.
7071
7072 2017-05-14 Martin Sebor <msebor@redhat.com>
7073
7074 PR middle-end/77671
7075 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7076 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7077 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7078 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7079 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7080
7081 2017-05-14 Martin Sebor <msebor@redhat.com>
7082
7083 PR middle-end/80669
7084 * gcc.dg/builtin-stpncpy.c: New test.
7085
7086 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7087
7088 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7089 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7090 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7091 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7092
7093 2017-05-14 Julia Koval <julia.koval@intel.com>
7094
7095 * gcc.target/i386/xgetsetbv.c: New test.
7096
7097 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7098
7099 PR fortran/80442
7100 * gfortran.dg/impl_do_var_data.f90: New Test
7101
7102 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7103
7104 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7105 A regression test for a private array access case which caused
7106 an assert.
7107
7108 2017-05-12 Martin Sebor <msebor@redhat.com>
7109
7110 PR testsuite/80643
7111 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7112 to the purpose of the test.
7113
7114 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7115
7116 * gcc.target/powerpc/bmi-andn-1.c: New file
7117 * gcc.target/powerpc/bmi-andn-2.c: New file.
7118 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7119 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7120 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7121 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7122 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7123 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7124 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7125 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7126 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7127 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7128 * gcc.target/powerpc/bmi-check.h: New File.
7129 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7130 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7131 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7132 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7133 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7134 * gcc.target/powerpc/bmi2-check.h: New file.
7135 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7136 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7137 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7138 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7139 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7140 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7141 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7142 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7143 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7144
7145 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/60430
7148 * g++.dg/cpp0x/pr60430.C: New.
7149
7150 2017-05-12 Jeff Law <law@redhat.com>
7151
7152 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7153
7154 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7155
7156 PR middle-end/80707
7157 * g++.dg/pr80707.C: New test.
7158
7159 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7160
7161 * gcc.target/powerpc/fold-vec-div-float.c: New.
7162 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7163 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7164
7165 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7166
7167 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7168 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7169 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7170 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7171 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7172 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7173 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7174 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7175 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7176 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7177 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7178 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7179
7180 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7181
7182 PR c++/49604
7183 * g++.dg/cpp0x/forw_enum14.C: New.
7184 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7185
7186 2017-05-12 Richard Biener <rguenther@suse.de>
7187
7188 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7189
7190 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7191
7192 PR c++/67687
7193 * g++.dg/cpp0x/constexpr-ice17.C: New.
7194
7195 2017-05-12 Richard Biener <rguenther@suse.de>
7196
7197 PR tree-optimization/80713
7198 * gcc.dg/torture/pr80713.c: New testcase.
7199
7200 2017-05-12 Andi Kleen <ak@linux.intel.com>
7201
7202 PR testsuite/77684
7203 * lib/target-supports.exp (profopt-perf-wrapper):
7204 Add -m8 option to increase parallelism.
7205
7206 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7207
7208 * c-c++-common/goacc/parallel-dims-1.c: New file.
7209 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7210
7211 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7212 * c-c++-common/goacc/classify-kernels.c: Likewise.
7213 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7214 Likewise.
7215 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7216 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7217 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7218 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7219 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7220 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7221 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7222 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7223 * c-c++-common/goacc/kernels-loop.c: Likewise.
7224 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7225 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7226 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7227 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7228 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7229 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7230 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7231 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7232 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7233 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7234 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7235 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7236
7237 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7238 * c-c++-common/goacc/classify-kernels.c: Likewise.
7239 * c-c++-common/goacc/classify-parallel.c: Likewise.
7240 * c-c++-common/goacc/classify-routine.c: Likewise.
7241 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7242 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7243 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7244 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7245
7246 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7247 * c-c++-common/goacc/classify-kernels.c: Likewise.
7248 * c-c++-common/goacc/classify-parallel.c: Likewise.
7249 * c-c++-common/goacc/classify-routine.c: Likewise.
7250 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7251 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7252 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7253 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7254
7255 2017-05-11 Nathan Sidwell <nathan@acm.org>
7256
7257 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7258
7259 2017-05-11 Carl Love <cel@us.ibm.com>
7260
7261 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7262 to the test suite file.
7263 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7264 to the test suite file.
7265
7266 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7267
7268 PR fortran/78659
7269 * gfortran.dg/namelist_91.f90: New test.
7270 * gfortran.dg/namelist_92.f90: New test.
7271 * gfortran.dg/namelist_93.f90: New test.
7272 * gfortran.dg/namelist_94.f90: New test.
7273
7274 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7275
7276 PR target/80695
7277 * gcc.target/powerpc/pr80695-p8.c: New file.
7278 * gcc.target/powerpc/pr80695-p9.c: New file.
7279
7280 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7281 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR target/80706
7284 * gcc.target/i386/pr80706.c: New test.
7285
7286 2017-05-11 Julia Koval <julia.koval@intel.com>
7287
7288 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7289 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7290 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7291 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7292
7293 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/70538
7296 * g++.dg/cpp0x/pr70538.C: New.
7297
7298 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7299
7300 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7301 Remove unnecessary loop. Run on 32-bit targets only.
7302 (dg-options): Remove -fno-tree-sink.
7303
7304 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7305
7306 * gcc.target/powerpc/cmpb-1.c: New test.
7307 * gcc.target/powerpc/cmpb-2.c: New test.
7308 * gcc.target/powerpc/cmpb-3.c: New test.
7309 * gcc.target/powerpc/cmpb32-1.c: New test.
7310 * gcc.target/powerpc/cmpb32-2.c: New test.
7311
7312 2017-05-11 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/80705
7315 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7316
7317 2017-05-11 Nathan Sidwell <nathan@acm.org>
7318
7319 * lib/scanlang.exp: New.
7320 * lib/gcc-dg.exp: Load scanlang.exp.
7321 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7322
7323 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7324
7325 PR testsuite/80580
7326 * gcc.dg/gimplefe-error-6.c: New test.
7327
7328 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7329
7330 PR testsuite/80580
7331 * gcc.dg/gimplefe-error-5.c: New test.
7332
7333 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7334
7335 PR testsuite/80580
7336 * gcc.dg/gimplefe-error-4.c: New test.
7337
7338 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7339
7340 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7341
7342 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7343
7344 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7345 (_mm_maskz_max_round_sd): Test new intrinsics.
7346 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7347 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7348 (_mm_maskz_max_round_ss): Test new intrinsics.
7349 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7350 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7351 (_mm_maskz_min_round_sd): Test new intrinsics.
7352 * gcc.target/i386/avx512f-vminsd-2.c: New.
7353 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7354 (_mm_maskz_min_round_ss): Test new intrinsics.
7355 * gcc.target/i386/avx512f-vminss-2.c: New.
7356 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7357 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7358 (__builtin_ia32_minss_mask_round): Test new builtins.
7359 * gcc.target/i386/sse-13.c: Ditto.
7360 * gcc.target/i386/sse-23.c: Ditto.
7361 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7362 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7363 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7364 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7365 (_mm_mask_min_round_ss): Test new intrinsics.
7366 * gcc.target/i386/testround-1.c: Ditto.
7367
7368 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7369
7370 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7371 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7372 (_mm_maskz_div_round_sd): Test new intrinsics.
7373 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7374 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7375 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7376 (_mm_maskz_div_round_ss): Test new intrinsics.
7377 * gcc.target/i386/avx512f-vdivss-2.c: New.
7378 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7379 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7380 (_mm_maskz_mul_round_sd): Test new intrinsics.
7381 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7382 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7383 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7384 (_mm_maskz_mul_round_ss): Test new intrinsics.
7385 * gcc.target/i386/avx512f-vmulss-2.c: New.
7386 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7387 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7388 (__builtin_ia32_mulss_mask_round): Test new builtins.
7389 * gcc.target/i386/sse-13.c: Ditto.
7390 * gcc.target/i386/sse-23.c: Ditto.
7391 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7392 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7393 (_mm_maskz_mul_round_ss): Test new intrinsics.
7394 * gcc.target/i386/testround-1.c: Ditto.
7395
7396 2017-05-10 Julia Koval <julia.koval@intel.com>
7397
7398 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7399 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7400 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7401
7402 2017-05-10 Julia Koval <julia.koval@intel.com>
7403
7404 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7405 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7406 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7407 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7408
7409 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7410
7411 PR tree-optimization/51513
7412 * gcc.target/powerpc/pr51513.c: New test.
7413 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7414 __builtin_abort().
7415 * gcc.dg/predict-14.c: Likewise.
7416
7417 2017-05-10 Carl Love <cel@us.ibm.com>
7418 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7419 to the test suite file.
7420 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7421 to the test suite file.
7422
7423 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7424
7425 PR tree-optimization/77644
7426 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7427
7428 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7429
7430 * gcc.dg/guality/inline-params-2.c: New.
7431
7432 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7433
7434 PR c++/80145
7435 * g++.dg/cpp1y/auto-fn37.C: New.
7436 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7437
7438 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7439
7440 PR target/68163
7441 * gcc.target/powerpc/pr68163.c: New test.
7442
7443 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7444
7445 PR fortran/79311
7446 * gfortran.dg/finalize_32.f90: New test.
7447
7448 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7449
7450 PR c/35441
7451 * gcc.dg/pr35441.c: New test.
7452
7453 2017-05-09 Martin Sebor <msebor@redhat.com>
7454
7455 PR testsuite/80643
7456 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7457 output.
7458
7459 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/80186
7462 * g++.dg/template/crash126.C: New.
7463
7464 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7465
7466 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7467 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7468 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7469 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7470
7471 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7472
7473 PR testsuite/80611
7474 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7475
7476 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7477
7478 * gcc.target/arc/tmac-1.c: New file.
7479 * gcc.target/arc/tmac-2.c: Likewise.
7480 * gcc.target/arc/tmac.h: Likewise.
7481
7482 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7483 Andrew Burgess <andrew.burgess@embecosm.com>
7484
7485 * gcc.target/arc/firq-1.c: New file.
7486 * gcc.target/arc/firq-2.c: Likewise.
7487 * gcc.target/arc/firq-3.c: Likewise.
7488 * gcc.target/arc/firq-4.c: Likewise.
7489 * gcc.target/arc/firq-5.c: Likewise.
7490 * gcc.target/arc/firq-6.c: Likewise.
7491
7492 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7493
7494 * gcc.target/arc/interrupt-5.c: Newfile.
7495 * gcc.target/arc/interrupt-6.c: Likewise.
7496 * gcc.target/arc/interrupt-7.c: Likewise.
7497 * gcc.target/arc/interrupt-8.c: Likewise.
7498 * gcc.target/arc/interrupt-9.c: Likewise.
7499
7500 2017-05-09 Richard Biener <rguenther@suse.de>
7501
7502 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7503 and adjust.
7504 * gcc.dg/vect/vect-50.c: Likewise.
7505
7506 2017-05-09 Marek Polacek <polacek@redhat.com>
7507
7508 PR c/80525
7509 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7510 * c-c++-common/Wlogical-op-2.c: New test.
7511
7512 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7513
7514 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7515 for targets with __SIZEOF_INT__ < 4.
7516
7517 2017-05-09 Richard Biener <rguenther@suse.de>
7518
7519 * gcc.dg/vect/vect-50.c: Revert last change.
7520 * gcc.dg/vect/vect-44.c: Likewise.
7521
7522 2017-05-08 Martin Sebor <msebor@redhat.com>
7523
7524 PR translation/80280
7525 * gcc.dg/format/gcc_diag-10.c: New test.
7526
7527 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7528
7529 PR target/80101
7530 * gcc.target/powerpc/pr80101-1.c: New test.
7531
7532 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7533
7534 PR fortran/79930
7535 * gfortran.dg/inline_transpose_1.f90: Add
7536 -finline-matmul-limit=0 to options.
7537 * gfortran.dg/matmul_5.f90: Likewise.
7538 * gfortran.dg/vect/vect-8.f90: Likewise.
7539 * gfortran.dg/inline_matmul_14.f90: New test.
7540 * gfortran.dg/inline_matmul_15.f90: New test.
7541
7542 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7543
7544 PR fortran/80602
7545 * gfortran.dg/matmul_15.f90: New test case.
7546
7547 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7548
7549 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7550 * gcc.dg/vect/vect-50.c: Likewise.
7551
7552 2017-05-07 Jeff Law <law@redhat.com>
7553
7554 Revert:
7555 2017-05-06 Jeff Law <law@redhat.com>
7556 PR tree-optimization/78496
7557 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7558 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7559
7560 2017-05-06 Jeff Law <law@redhat.com>
7561
7562 PR tree-optimization/78496
7563 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7564 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7565
7566 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7567
7568 * gcc.target/aarch64/spill_1.c: New test.
7569
7570 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7571
7572 PR rtl-optimization/75964
7573 * gcc.dg/torture/pr75964.c: New test.
7574
7575 2017-05-06 Tom de Vries <tom@codesourcery.com>
7576
7577 PR testsuite/80606
7578 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7579 * gcc.target/i386/avx-vtestpd-2.c: Same.
7580 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7581 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7582 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7583 * gcc.target/i386/avx-vtestpd-3.c: Same.
7584 * gcc.target/i386/avx-vtestps-1.c: Same.
7585 * gcc.target/i386/avx-vtestps-2.c: Same.
7586 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7587 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7588 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7589 * gcc.target/i386/avx-vtestps-3.c: Same.
7590
7591 2017-05-06 Tom de Vries <tom@codesourcery.com>
7592
7593 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7594
7595 2017-05-06 Tom de Vries <tom@codesourcery.com>
7596
7597 PR testsuite/80557
7598 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7599 * gcc.target/powerpc/altivec-types-1.c: Same.
7600
7601 2017-05-06 Tom de Vries <tom@codesourcery.com>
7602
7603 PR testsuite/80557
7604 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7605 * gcc.target/spu/intrinsics-1.c: Same.
7606
7607 2017-05-06 Tom de Vries <tom@codesourcery.com>
7608
7609 PR testsuite/80557
7610 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7611
7612 2017-05-06 Tom de Vries <tom@codesourcery.com>
7613
7614 PR testsuite/80557
7615 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7616 * gcc.target/aarch64/spellcheck_2.c: Same.
7617 * gcc.target/aarch64/spellcheck_3.c: Same.
7618
7619 2017-05-06 Tom de Vries <tom@codesourcery.com>
7620
7621 PR testsuite/80557
7622 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7623 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7624 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7625 * g++.dg/debug/dwarf2/typedef5.C: Same.
7626 * g++.dg/goacc/data-1.C: Same.
7627
7628 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7629
7630 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7631
7632 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7633
7634 PR target/79038
7635 PR target/79202
7636 PR target/79203
7637 * gcc.target/powerpc/ppc-round3.c: New test.
7638 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7639
7640 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR tree-optimization/80632
7643 * gcc.dg/pr80632.c: New test.
7644
7645 PR tree-optimization/80558
7646 * gcc.dg/tree-ssa/vrp115.c: New test.
7647
7648 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7649 Thomas Preud'homme <thomas.preudhomme@arm.com>
7650 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7651
7652 PR target/71607
7653 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7654 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7655 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7656 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7657 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7658 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7659 * gcc.target/arm/tls-disable-literal-pool.c: New.
7660
7661 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7662
7663 PR tree-optimization/80613
7664 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7665
7666 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/71577
7669 * g++.dg/cpp0x/pr71577.C: New.
7670
7671 2017-05-04 Martin Sebor <msebor@redhat.com>
7672
7673 PR middle-end/79234
7674 * gcc.dg/builtin-stringop-chk-8.c: New test.
7675 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7676 * gcc.dg/builtin-stringop-chk-4.c: Same.
7677 * gcc.dg/builtin-strncat-chk-1.c: Same.
7678 * g++.dg/ext/strncpy-chk1.C: Same.
7679 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7680 * gcc.dg/out-of-bounds-1.c: Same.
7681 * gcc.dg/pr78138.c: Same.
7682 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7683 * gfortran.dg/mvbits_7.f90: Same.
7684
7685 2017-05-04 Martin Sebor <msebor@redhat.com>
7686
7687 PR preprocessor/79214
7688 PR middle-end/79222
7689 PR middle-end/79223
7690 * gcc.dg/pr79214.c: New test.
7691 * gcc.dg/pr79214.h: New test header.
7692 * gcc.dg/pr79222.c: New test.
7693 * gcc.dg/pr79223.c: New test.
7694 * gcc.dg/pr78138.c: Adjust.
7695 * gfortran.dg/unconstrained_commons.f: Same.
7696
7697 2017-05-04 Martin Sebor <msebor@redhat.com>
7698
7699 PR translation/80280
7700 * g++.dg/abi/Wabi-2-3.C: Adjust.
7701 * g++.dg/abi/Wabi-3-2.C: Ditto.
7702 * g++.dg/lookup/using17.C: Ditto.
7703 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7704
7705 2017-05-04 Martin Jambor <mjambor@suse.cz>
7706
7707 PR tree-optimization/80622
7708 * gcc.dg/tree-ssa/pr80622.c: New test.
7709
7710 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7711
7712 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7713
7714 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7715
7716 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7717 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7718
7719 2017-05-04 Richard Biener <rguenther@suse.de>
7720
7721 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7722
7723 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7724
7725 * gcc.dg/vect/vect-profile-1.c: New test.
7726
7727 2017-05-04 Marek Polacek <polacek@redhat.com>
7728
7729 PR tree-optimization/80612
7730 * gcc.dg/torture/pr80612.c: New test.
7731
7732 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7733 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7734
7735 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7736 check_effective_target_arm_thumb1_movt_ok.
7737
7738 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7739
7740 * gcc.target/arm/fpscr.c: New file.
7741
7742 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7743
7744 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7745 target.
7746
7747 2017-05-04 Tom de Vries <tom@codesourcery.com>
7748
7749 PR testsuite/80557
7750 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7751 line numbers.
7752 * g++.dg/warn/miss-format-1.C: Same.
7753 * g++.dg/warn/overflow-warn-1.C: Same.
7754 * g++.dg/warn/overflow-warn-3.C: Same.
7755 * g++.dg/warn/overflow-warn-4.C: Same.
7756
7757 2017-05-04 Tom de Vries <tom@codesourcery.com>
7758
7759 PR testsuite/80557
7760 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7761 * gcc.target/i386/pr68657.c: Same.
7762 * gcc.target/i386/pr69255-1.c: Same.
7763 * gcc.target/i386/pr69255-2.c: Same.
7764 * gcc.target/i386/pr69255-3.c: Same.
7765
7766 2017-05-04 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/31130
7769 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7770 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7771 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7772 * gcc.dg/pr52904.c: Remove XFAIL.
7773 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7774
7775 2017-05-03 Jeff Law <law@redhat.com>
7776
7777 PR tree-optimization/78496
7778 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7779
7780 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7781
7782 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7783
7784 2017-05-03 Richard Biener <rguenther@suse.de>
7785
7786 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7787
7788 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR tree-optimization/79472
7791 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7792 to dg-options.
7793 * gcc.dg/tree-ssa/vrp113.c: New test.
7794 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7795 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7796 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7797
7798 2017-05-03 Tom de Vries <tom@codesourcery.com>
7799
7800 PR testsuite/80557
7801 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7802 * c-c++-common/Wshift-negative-value-2.c: Same.
7803 * c-c++-common/Wshift-negative-value-3.c: Same.
7804 * c-c++-common/Wshift-negative-value-4.c: Same.
7805 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7806 * c-c++-common/cpp/pr60400.c: Same.
7807 * c-c++-common/fmax-errors.c: Same.
7808 * c-c++-common/goacc/data-2.c: Same.
7809 * c-c++-common/goacc/host_data-2.c: Same.
7810 * c-c++-common/gomp/simd4.c: Same.
7811 * c-c++-common/pr28656.c: Same.
7812 * c-c++-common/pr43395.c: Same.
7813 * c-c++-common/torture/pr57945.c: Same.
7814
7815 2017-05-03 Tom de Vries <tom@codesourcery.com>
7816
7817 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7818 arg of dg directive.
7819 * c-c++-common/goacc/routine-3.c: Same.
7820 * c-c++-common/goacc/routine-4.c: Same.
7821
7822 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7823
7824 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7825 (test_fixit_insert_newline): New function.
7826 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7827 (test_fixit_insert_newline): New function.
7828 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7829 (test_fixit_insert_newline): New function.
7830 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7831 (test_fixit_insert_newline): New function.
7832 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7833 (test_show_locus): Handle test_fixit_insert_newline.
7834
7835 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7836
7837 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7838
7839 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7840
7841 * gcc.dg/lsr-div1.c: New testcase.
7842
7843 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7844
7845 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7846 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7847 (_mm_maskz_add_round_sd): Test new intrinsics.
7848 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7849 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7850 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7851 (_mm_maskz_add_round_ss): Test new intrinsics.
7852 * gcc.target/i386/avx512f-vaddss-2.c: New.
7853 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7854 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7855 (_mm_maskz_sub_round_sd): Test new intrinsics.
7856 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7857 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7858 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7859 (_mm_maskz_sub_round_ss): Test new intrinsics.
7860 * gcc.target/i386/avx512f-vsubss-2.c: New.
7861 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7862 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7863 (__builtin_ia32_subss_mask_round): Test new builtins.
7864 * gcc.target/i386/sse-13.c: Ditto.
7865 * gcc.target/i386/sse-23.c: Ditto.
7866 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7867 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7868 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7869 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7870 (_mm_mask_sub_round_ss): Test new intrinsics.
7871 * gcc.target/i386/testround-1.c: Ditto.
7872
7873 2017-05-02 Martin Jambor <mjambor@suse.cz>
7874
7875 PR tree-optimization/78687
7876 * g++.dg/tree-ssa/pr78687.C: New test.
7877
7878 2017-05-02 Richard Biener <rguenther@suse.de>
7879
7880 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7881 behavior.
7882 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7883
7884 2017-05-02 Richard Biener <rguenther@suse.de>
7885
7886 PR tree-optimization/80591
7887 * gcc.dg/torture/pr80591.c: New testcase.
7888
7889 2017-05-02 Richard Biener <rguenther@suse.de>
7890
7891 PR tree-optimization/80549
7892 * gcc.dg/torture/pr80549.c: New testcase.
7893
7894 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7895
7896 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7897 unsigned long.
7898
7899 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7900
7901 PR c++/80038
7902 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7903
7904 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7905
7906 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7907 reflect insertion fix-it hints at the same location now being
7908 consolidated.
7909
7910 2017-05-01 Martin Sebor <msebor@redhat.com>
7911
7912 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7913 on ILP32 targets.
7914
7915 2017-05-01 Tom de Vries <tom@codesourcery.com>
7916
7917 * gcc.dg/pr78768.c: Require linker plugin.
7918
7919 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7920
7921 PR fortran/37131
7922 * gfortran.dg/matmul_bounds_11.f90: New test.
7923
7924 2017-05-01 Martin Sebor <msebor@redhat.com>
7925
7926 PR tree-optimization/79715
7927 * gcc.dg/pr79715.c: New test.
7928
7929 2017-05-01 Tom de Vries <tom@codesourcery.com>
7930
7931 PR testsuite/65941
7932 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7933 * g++.dg/other/pr59492.C: Require effective target rdrand.
7934
7935 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7936
7937 * g++.dg/diagnostic/member-decl-1.C: New test.
7938
7939 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7940
7941 PR tree-optimization/80487
7942 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7943
7944 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7945
7946 PR tree-optimization/79697
7947 * gcc.dg/tree-ssa/pr79697.c: New test.
7948
7949 2017-04-29 Tom de Vries <tom@codesourcery.com>
7950
7951 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7952
7953 2017-04-28 Martin Sebor <msebor@redhat.com>
7954
7955 PR tree-optimization/80523
7956 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7957
7958 2017-04-28 Tom de Vries <tom@codesourcery.com>
7959
7960 PR testsuite/80557
7961 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7962 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7963
7964 2017-04-28 Tom de Vries <tom@codesourcery.com>
7965
7966 PR testsuite/80557
7967 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7968 * obj-c++.dg/bitfield-4.mm: Same.
7969 * obj-c++.dg/bitfield-5.mm: Same.
7970 * obj-c++.dg/exceptions-3.mm: Same.
7971 * obj-c++.dg/exceptions-5.mm: Same.
7972 * obj-c++.dg/method-1.mm: Same.
7973 * obj-c++.dg/method-12.mm: Same.
7974 * obj-c++.dg/method-13.mm: Same.
7975 * obj-c++.dg/method-15.mm: Same.
7976 * obj-c++.dg/method-16.mm: Same.
7977 * obj-c++.dg/property/at-property-18.mm: Same.
7978 * obj-c++.dg/property/at-property-25.mm: Same.
7979 * obj-c++.dg/property/at-property-5.mm: Same.
7980 * obj-c++.dg/property/dynamic-2.mm: Same.
7981 * obj-c++.dg/property/property-neg-3.mm: Same.
7982 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7983 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7984 * obj-c++.dg/syntax-error-1.mm: Same.
7985 * obj-c++.dg/try-catch-13.mm: Same.
7986 * objc.dg/bitfield-4.m: Same.
7987 * objc.dg/class-1.m: Same.
7988 * objc.dg/method-11.m: Same.
7989 * objc.dg/method-6.m: Same.
7990 * objc.dg/method-7.m: Same.
7991 * objc.dg/method-9.m: Same.
7992 * objc.dg/missing-proto-3.m: Same.
7993 * objc.dg/naming-2.m: Same.
7994 * objc.dg/property/at-property-16.m: Same.
7995 * objc.dg/property/at-property-18.m: Same.
7996 * objc.dg/property/at-property-25.m: Same.
7997 * objc.dg/property/at-property-5.m: Same.
7998 * objc.dg/property/dynamic-2.m: Same.
7999 * objc.dg/property/property-neg-3.m: Same.
8000 * objc.dg/protocol-inheritance-1.m: Same.
8001 * objc.dg/protocol-inheritance-2.m: Same.
8002
8003 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8004
8005 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8006
8007 2017-04-28 Tom de Vries <tom@codesourcery.com>
8008
8009 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8010 dg-(error|warning|message|bogus).
8011 * g++.dg/conversion/dr195-1.C: Same.
8012 * g++.dg/conversion/dr195.C: Same.
8013 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8014 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8015 * g++.dg/cpp0x/inline-ns7.C: Same.
8016 * g++.dg/cpp0x/variadic105.C: Same.
8017 * g++.dg/cpp0x/variadic65.C: Same.
8018 * g++.dg/expr/call2.C: Same.
8019 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8020 * g++.dg/expr/pmf-1.C: Same.
8021 * g++.dg/ext/altivec-types-1.C: Same.
8022 * g++.dg/ext/altivec-types-2.C: Same.
8023 * g++.dg/ext/altivec-types-3.C: Same.
8024 * g++.dg/ext/attrib14.C: Same.
8025 * g++.dg/ext/complit1.C: Same.
8026 * g++.dg/ext/forscope2.C: Same.
8027 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8028 * g++.dg/ext/label13.C: Same.
8029 * g++.dg/ext/member-attr.C: Same.
8030 * g++.dg/ext/visibility/anon7.C: Same.
8031 * g++.dg/ext/visibility/visibility-7.C: Same.
8032 * g++.dg/ext/vla2.C: Same.
8033 * g++.dg/inherit/access2.C: Same.
8034 * g++.dg/inherit/covariant12.C: Same.
8035 * g++.dg/inherit/covariant14.C: Same.
8036 * g++.dg/inherit/namespace-as-base.C: Same.
8037 * g++.dg/inherit/template-as-base.C: Same.
8038 * g++.dg/lookup/ambig1.C: Same.
8039 * g++.dg/lookup/ambig2.C: Same.
8040 * g++.dg/lookup/ambig3.C: Same.
8041 * g++.dg/lookup/class-member-1.C: Same.
8042 * g++.dg/lookup/conv-1.C: Same.
8043 * g++.dg/lookup/decl1.C: Same.
8044 * g++.dg/lookup/koenig1.C: Same.
8045 * g++.dg/lookup/scoped1.C: Same.
8046 * g++.dg/lookup/scoped2.C: Same.
8047 * g++.dg/lookup/two-stage4.C: Same.
8048 * g++.dg/lookup/used-before-declaration.C: Same.
8049 * g++.dg/lookup/using.C: Same.
8050 * g++.dg/lookup/using17.C: Same.
8051 * g++.dg/lookup/using2.C: Same.
8052 * g++.dg/other/abstract2.C: Same.
8053 * g++.dg/other/classkey1.C: Same.
8054 * g++.dg/other/component1.C: Same.
8055 * g++.dg/other/const1.C: Same.
8056 * g++.dg/other/const2.C: Same.
8057 * g++.dg/other/conversion1.C: Same.
8058 * g++.dg/other/do1.C: Same.
8059 * g++.dg/other/error1.C: Same.
8060 * g++.dg/other/error10.C: Same.
8061 * g++.dg/other/error3.C: Same.
8062 * g++.dg/other/error4.C: Same.
8063 * g++.dg/other/error5.C: Same.
8064 * g++.dg/other/error8.C: Same.
8065 * g++.dg/other/error9.C: Same.
8066 * g++.dg/other/field1.C: Same.
8067 * g++.dg/other/init1.C: Same.
8068 * g++.dg/other/ptrmem2.C: Same.
8069 * g++.dg/other/return1.C: Same.
8070 * g++.dg/overload/builtin3.C: Same.
8071 * g++.dg/overload/error1.C: Same.
8072 * g++.dg/overload/error2.C: Same.
8073 * g++.dg/overload/koenig2.C: Same.
8074 * g++.dg/overload/pmf1.C: Same.
8075 * g++.dg/parse/args1.C: Same.
8076 * g++.dg/parse/attr3.C: Same.
8077 * g++.dg/parse/constant4.C: Same.
8078 * g++.dg/parse/crash10.C: Same.
8079 * g++.dg/parse/crash18.C: Same.
8080 * g++.dg/parse/crash19.C: Same.
8081 * g++.dg/parse/crash20.C: Same.
8082 * g++.dg/parse/crash21.C: Same.
8083 * g++.dg/parse/crash22.C: Same.
8084 * g++.dg/parse/crash32.C: Same.
8085 * g++.dg/parse/decl-specifier-1.C: Same.
8086 * g++.dg/parse/error58.C: Same.
8087 * g++.dg/parse/local-class1.C: Same.
8088 * g++.dg/parse/non-dependent2.C: Same.
8089 * g++.dg/parse/parameter-declaration-1.C: Same.
8090 * g++.dg/parse/ptrmem2.C: Same.
8091 * g++.dg/parse/ptrmem3.C: Same.
8092 * g++.dg/parse/saved1.C: Same.
8093 * g++.dg/tc1/dr101.C: Same.
8094 * g++.dg/tc1/dr142.C: Same.
8095 * g++.dg/tc1/dr176.C: Same.
8096 * g++.dg/template/conv4.C: Same.
8097 * g++.dg/template/crash56.C: Same.
8098 * g++.dg/template/dependent-expr2.C: Same.
8099 * g++.dg/template/error1.C: Same.
8100 * g++.dg/template/error2.C: Same.
8101 * g++.dg/template/explicit6.C: Same.
8102 * g++.dg/template/init-list.C: Same.
8103 * g++.dg/template/local1.C: Same.
8104 * g++.dg/template/lookup2.C: Same.
8105 * g++.dg/template/meminit2.C: Same.
8106 * g++.dg/template/nontype25.C: Same.
8107 * g++.dg/template/ptrmem2.C: Same.
8108 * g++.dg/template/qualttp19.C: Same.
8109 * g++.dg/template/qualttp20.C: Same.
8110 * g++.dg/template/ttp3.C: Same.
8111 * g++.dg/template/unify4.C: Same.
8112 * g++.dg/template/unify6.C: Same.
8113 * g++.dg/template/unify7.C: Same.
8114 * g++.dg/template/warn1.C: Same.
8115 * g++.dg/tree-ssa/dom-invalid.C: Same.
8116 * g++.dg/ubsan/shift-1.C: Same.
8117 * g++.dg/warn/Wunused-2.C: Same.
8118 * g++.dg/warn/Wunused-4.C: Same.
8119 * g++.dg/warn/Wunused-6.C: Same.
8120 * g++.dg/warn/deprecated-6.C: Same.
8121 * g++.dg/warn/deprecated.C: Same.
8122 * g++.dg/warn/effc1.C: Same.
8123 * g++.dg/warn/effc3.C: Same.
8124 * g++.dg/warn/incomplete1.C: Same.
8125 * g++.dg/warn/inline1.C: Same.
8126 * g++.dg/warn/noeffect2.C: Same.
8127 * g++.dg/warn/noeffect4.C: Same.
8128 * g++.dg/warn/oldcast1.C: Same.
8129 * g++.dg/warn/sentinel.C: Same.
8130 * g++.dg/warn/unit-1.C: Same.
8131 * g++.old-deja/g++.pt/inherit2.C: Same.
8132 * g++.old-deja/g++.pt/overload8.C: Same.
8133 * gcc.dg/20000926-1.c: Same.
8134 * gcc.dg/20040223-1.c: Same.
8135 * gcc.dg/Warray-bounds-7.c: Same.
8136 * gcc.dg/alias-1.c: Same.
8137 * gcc.dg/alias-12.c: Same.
8138 * gcc.dg/alias-13.c: Same.
8139 * gcc.dg/alias-2.c: Same.
8140 * gcc.dg/array-13.c: Same.
8141 * gcc.dg/array-4.c: Same.
8142 * gcc.dg/attr-ifunc-2.c: Same.
8143 * gcc.dg/attr-invalid.c: Same.
8144 * gcc.dg/attr-noinline.c: Same.
8145 * gcc.dg/bitfld-2.c: Same.
8146 * gcc.dg/c90-const-expr-7.c: Same.
8147 * gcc.dg/c99-const-expr-7.c: Same.
8148 * gcc.dg/cpp/20000625-1.c: Same.
8149 * gcc.dg/cpp/charconst-4.c: Same.
8150 * gcc.dg/cpp/include2.c: Same.
8151 * gcc.dg/cpp/include2a.c: Same.
8152 * gcc.dg/decl-4.c: Same.
8153 * gcc.dg/deprecated-4.c: Same.
8154 * gcc.dg/deprecated.c: Same.
8155 * gcc.dg/dfp/altivec-types.c: Same.
8156 * gcc.dg/float-range-1.c: Same.
8157 * gcc.dg/pack-test-3.c: Same.
8158 * gcc.dg/pr11492.c: Same.
8159 * gcc.dg/pr15360-1.c: Same.
8160 * gcc.dg/pr37908.c: Same.
8161 * gcc.dg/pr53265.c: Same.
8162 * gcc.dg/pr57287-2.c: Same.
8163 * gcc.dg/pr57287.c: Same.
8164 * gcc.dg/redecl-1.c: Same.
8165 * gcc.dg/sync-3.c: Same.
8166 * gcc.dg/two-types-1.c: Same.
8167 * gcc.dg/two-types-2.c: Same.
8168 * gcc.dg/two-types-4.c: Same.
8169 * gcc.dg/two-types-5.c: Same.
8170 * gcc.dg/two-types-6.c: Same.
8171 * gcc.dg/two-types-7.c: Same.
8172 * gcc.dg/two-types-8.c: Same.
8173 * gcc.dg/two-types-9.c: Same.
8174 * gcc.dg/uninit-I.c: Same.
8175 * gcc.dg/uninit-pr19430.c: Same.
8176 * gcc.dg/visibility-7.c: Same.
8177 * gcc.dg/winline-10.c: Same.
8178 * gcc.dg/winline-2.c: Same.
8179 * gcc.dg/winline-3.c: Same.
8180 * gcc.dg/winline-9.c: Same.
8181 * gcc.target/i386/attr-returns_twice-1.c: Same.
8182 * gcc.target/i386/chkp-const-check-2.c: Same.
8183 * gcc.target/i386/chkp-label-address.c: Same.
8184 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8185 * gcc.target/i386/pr39162.c: Same.
8186 * gcc.target/i386/sse-5.c: Same.
8187 * gcc.target/powerpc/altivec-types-1.c: Same.
8188 * gcc.target/powerpc/altivec-types-2.c: Same.
8189 * gcc.target/powerpc/altivec-types-3.c: Same.
8190 * gcc.target/powerpc/float128-mix.c: Same.
8191 * gcc.target/powerpc/no-r11-3.c: Same.
8192 * gcc.target/spu/Wmain.c: Same.
8193 * gcc.target/spu/ea/errors2.c: Same.
8194 * gfortran.dg/assignment_1.f90: Same.
8195 * gfortran.dg/common_3.f90: Same.
8196 * gfortran.dg/der_io_1.f90: Same.
8197 * gfortran.dg/g77/20030326-1.f: Same.
8198 * gfortran.dg/g77/9263.f: Same.
8199 * gfortran.dg/g77/960317-1.f: Same.
8200 * gfortran.dg/g77/970625-2.f: Same.
8201 * gfortran.dg/g77/980615-0.f: Same.
8202 * gfortran.dg/g77/check0.f: Same.
8203 * gfortran.dg/g77/dnrm2.f: Same.
8204 * gfortran.dg/g77/pr9258.f: Same.
8205 * gfortran.dg/ichar_1.f90: Same.
8206 * gfortran.dg/interface_1.f90: Same.
8207 * gfortran.dg/namelist_1.f90: Same.
8208 * gfortran.dg/namelist_2.f90: Same.
8209 * gfortran.dg/namelist_3.f90: Same.
8210 * gfortran.dg/namelist_print_2.f: Same.
8211 * gfortran.dg/oldstyle_1.f90: Same.
8212 * gfortran.dg/runtime_warning_1.f90: Same.
8213 * gfortran.dg/underflow.f90: Same.
8214 * gnat.dg/specs/integer_value.ads: Same.
8215 * obj-c++.dg/fsf-package-0.m: Same.
8216 * objc.dg/two-types-1.m: Same.
8217
8218 2017-04-28 Martin Liska <mliska@suse.cz>
8219
8220 PR gcov-profile/79891
8221 * gcc.misc-tests/gcov-17.c: New test.
8222 * gcc.misc-tests/gcov-18.c: New test.
8223
8224 2017-04-28 Tom de Vries <tom@codesourcery.com>
8225
8226 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8227 dg-(error|warning|message|bogus).
8228 * g++.dg/parse/parameter-declaration-1.C: Same.
8229 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8230 * gcc.dg/Wpointer-sign-Wall.c: Same.
8231 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8232 * gcc.dg/cpp/19990413-1.c: Same.
8233 * gcc.dg/dg-test-1.c: Same.
8234 * gcc.dg/empty-source-2.c: Same.
8235 * gcc.dg/empty-source-3.c: Same.
8236 * gcc.dg/format/c99-printf-1.c: Same.
8237 * gcc.dg/format/c99-scanf-1.c: Same.
8238 * gcc.dg/label-decl-2.c: Same.
8239 * gcc.dg/m-un-2.c: Same.
8240 * gcc.dg/uninit-pr20644-O0.c: Same.
8241 * gfortran.dg/pr70006.f90: Same.
8242 * obj-c++.dg/fsf-package-0.m: Same.
8243
8244 2017-04-28 Tom de Vries <tom@codesourcery.com>
8245
8246 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8247 dg-(error|warning|message|bogus).
8248 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8249 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8250 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8251 * c-c++-common/pr20000.c: Same.
8252 * c-c++-common/pr49706.c: Same.
8253 * g++.dg/ext/utf16-4.C: Same.
8254 * g++.dg/parse/error2.C: Same.
8255 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8256 * g++.dg/warn/Wtype-limits.C: Same.
8257 * g++.dg/warn/overflow-warn-1.C: Same.
8258 * g++.dg/warn/overflow-warn-3.C: Same.
8259 * gcc.dg/Wpointer-sign-Wall.c: Same.
8260 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8261 * gcc.dg/Wtype-limits-Wextra.c: Same.
8262 * gcc.dg/Wtype-limits.c: Same.
8263 * gcc.dg/cpp/19990413-1.c: Same.
8264 * gcc.dg/dg-test-1.c: Same.
8265 * gcc.dg/empty-source-2.c: Same.
8266 * gcc.dg/empty-source-3.c: Same.
8267 * gcc.dg/label-decl-2.c: Same.
8268 * gcc.dg/m-un-2.c: Same.
8269 * gcc.dg/uninit-pr19430-O0.c: Same.
8270 * gcc.dg/uninit-pr19430.c: Same.
8271 * gcc.dg/uninit-pr20644-O0.c: Same.
8272 * gcc.dg/utf16-4.c: Same.
8273 * gfortran.dg/pr70006.f90: Same.
8274 * obj-c++.dg/fsf-package-0.m: Same.
8275
8276 2017-04-28 Richard Biener <rguenther@suse.de>
8277
8278 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8279 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8280 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8281 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8282 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8283 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8284
8285 2017-04-27 Marek Polacek <polacek@redhat.com>
8286
8287 PR sanitizer/80349
8288 * c-c++-common/ubsan/pr80349.c: New test.
8289
8290 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8291
8292 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8293 diagnostics.
8294 * g++.dg/warn/pr12242.C: Likewise.
8295
8296 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8297
8298 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8299
8300 2017-04-27 Martin Liska <mliska@suse.cz>
8301
8302 PR testsuite/79455
8303 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8304 more generic.
8305
8306 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR c++/80534
8309 * g++.dg/other/pr80534-1.C: New test.
8310 * g++.dg/other/pr80534-2.C: New test.
8311
8312 2017-04-27 Richard Biener <rguenther@suse.de>
8313
8314 PR middle-end/80539
8315 * gcc.dg/torture/pr80539.c: New testcase.
8316
8317 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR target/77728
8320 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8321
8322 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8323
8324 * g++.dg/diagnostic/nested-name-1.C: New test.
8325
8326 2017-04-26 Martin Liska <mliska@suse.cz>
8327
8328 * gcc.dg/guality/guality.h: Add prefix to test verification.
8329
8330 2017-04-25 Nathan Sidwell <nathan@acm.org>
8331
8332 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8333
8334 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8335
8336 PR target/70799
8337 * gcc.target/i386/pr70799-5.c: New test.
8338
8339 2017-04-25 Martin Sebor <msebor@redhat.com>
8340
8341 PR tree-optimization/80497
8342 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8343
8344 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8345 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR target/77728
8348 * g++.dg/abi/pr77728-1.C: New test.
8349
8350 2017-04-25 Marek Polacek <polacek@redhat.com>
8351
8352 PR sanitizer/80349
8353 * g++.dg/ubsan/pr80349-2.C: New test.
8354
8355 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8356
8357 * g++.dg/cpp0x/enum34.C: New test.
8358
8359 2017-04-25 Tom de Vries <tom@codesourcery.com>
8360
8361 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8362 variables.
8363 (dg-line): New proc.
8364 (process-message): Handle line number variables.
8365 * objc.dg/try-catch-12.m: Use dg-line.
8366
8367 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8368
8369 PR target/80482
8370 * gcc.target/powerpc/vec-constvolatile.c: New test.
8371
8372 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8373
8374 * g++.dg/semicolon-fixits.C: New test case.
8375
8376 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8377
8378 * gcc.dg/semicolon-fixits.c: New test case.
8379
8380 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8381
8382 * g++.dg/lookup/missing-std-include.C: New test file.
8383
8384 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8385 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR target/77728
8388 * g++.dg/abi/pr77728-2.C: New test.
8389
8390 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8391
8392 PR c++/80177
8393 * g++.dg/spellcheck-pr80177.C: New test case.
8394
8395 2017-04-25 Nathan Sidwell <nathan@acm.org>
8396
8397 * g++.dg/dg.exp (find-cxx-tests): New function.
8398 (main): Use it, remove explicit pruning
8399
8400 2017-04-25 Richard Biener <rguenther@suse.de>
8401
8402 PR tree-optimization/80492
8403 * gcc.dg/pr80492.c: New testcase.
8404
8405 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8406
8407 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8408 for targets with int size less than 32 bits.
8409
8410 2017-04-25 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/79201
8413 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8414 * gcc.target/i386/pr22152.c: Disable sinking.
8415
8416 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8417
8418 PR target/80464
8419 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8420
8421 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8422
8423 PR target/79895
8424 * gcc.target/s390/pr79895.c: New test.
8425
8426 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8427
8428 PR target/80080
8429 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8430 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8431 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8432
8433 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR rtl-optimization/80501
8436 * gcc.c-torture/execute/pr80501.c: New test.
8437
8438 PR rtl-optimization/80500
8439 * gcc.dg/pr80500.c: New test.
8440
8441 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8442
8443 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8444 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8445
8446 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8447
8448 PR fortran/80121
8449 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8450 directive.
8451
8452 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8453
8454 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8455 * jit.dg/test-alignment.c: New test case.
8456 * jit.dg/test-alignment.cc: New test case.
8457 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8458 New test case.
8459
8460 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8461
8462 PR c++/80016
8463 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8464 test function.
8465 (test_alignof): New test function.
8466
8467 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8468
8469 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8470
8471 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8472
8473 * g++.dg/diagnostic/duplicate1.C: New test.
8474 * g++.dg/cpp0x/duplicate1.C: New test.
8475
8476 2017-04-24 Martin Jambor <mjambor@suse.cz>
8477
8478 PR tree-optimization/80293
8479 * g++.dg/tree-ssa/pr80293.C: New test.
8480
8481 2017-04-24 Martin Liska <mliska@suse.cz>
8482
8483 PR middle-end/79931
8484 * g++.dg/ipa/pr79931.C: New test.
8485
8486 2017-04-24 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/80494
8489 * gfortran.dg/pr80494.f90: New testcase.
8490
8491 2017-04-24 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/79725
8494 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8495
8496 2017-04-24 Richard Biener <rguenther@suse.de>
8497
8498 PR c++/2972
8499 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8500
8501 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8502
8503 PR fortran/80484
8504 * gfortran.dg/dtio_29.f03: New test.
8505
8506 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8507
8508 PR fortran/80121
8509 * gfortran.dg/intent_out_9.f90: New test case.
8510
8511 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8512
8513 PR target/70799
8514 * gcc.target/i386/pr70799-4.c: New test.
8515
8516 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8517
8518 PR fortran/80392
8519 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8520
8521 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8522
8523 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8524
8525 2017-04-21 Richard Biener <rguenther@suse.de>
8526
8527 PR tree-optimization/79547
8528 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8529
8530 2017-04-21 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/78847
8533 * g++.dg/tree-ssa/pr78847.C: New testcase.
8534
8535 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8536
8537 PR c/80468
8538 * gcc.dg/pr80468.c: New test.
8539
8540 2017-04-21 Martin Liska <mliska@suse.cz>
8541
8542 PR tree-optimization/66278
8543 * gcc.dg/vect/pr66278.c: New test.
8544
8545 2017-04-21 Richard Biener <rguenther@suse.de>
8546
8547 PR tree-optimization/80237
8548 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8549 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8550 adjust expected optimizations.
8551
8552 2016-04-21 Richard Biener <rguenther@suse.de>
8553
8554 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8555 of inner loops.
8556 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8557 * gcc.dg/vect/vect-104.c: Likewise.
8558
8559 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8560
8561 PR tree-optimization/80426
8562 * gcc.c-torture/execute/20170429-1.c: Rename into...
8563 * gcc.c-torture/execute/20170419-1.c: ...this.
8564
8565 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8566
8567 PR target/79804
8568 * gcc.target/i386/pr79804.c: New test.
8569
8570 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8571
8572 PR target/78090
8573 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8574
8575 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8576
8577 * g++/opt/pr80436.C: XFAIL on AIX.
8578
8579 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8580
8581 PR c++/80473
8582 * g++.dg/diagnostic/pr80473.C: New test.
8583
8584 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8585
8586 * g++.dg/warn/Wextra-semi.C: New test.
8587
8588 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR middle-end/80423
8591 * g++.dg/other/pr80423.C: New test.
8592
8593 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8594
8595 * gcc.dg/pr80170.c: Require ptr32plus.
8596
8597 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8598
8599 PR tree-optimization/80426
8600 * gcc.c-torture/execute/20170419-1.c: New test.
8601
8602 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR debug/80461
8605 * g++.dg/debug/pr80461.C: New test.
8606
8607 PR c++/80459
8608 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8609 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8610 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8611
8612 PR debug/80436
8613 * g++.dg/opt/pr80436.C: New test.
8614
8615 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8616
8617 * gcc.dg/torture/pr80341.c: Require int32plus.
8618
8619 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8620 Jeff Law <law@redhat.com>
8621
8622 * gcc.c-torture/compile/20170419-1.c: New test.
8623
8624 2017-04-19 Tom de Vries <tom@codesourcery.com>
8625
8626 PR testsuite/80221
8627 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8628 subsequent dg directives.
8629 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8630 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8631 * c-c++-common/attr-fallthrough-2.c: Same.
8632 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8633 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8634 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8635 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8636 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8637 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8638 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8639 * c-c++-common/cilk-plus/CK/errors.c: Same.
8640 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8641 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8642 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8643 * c-c++-common/cpp/pr57580.c: Same.
8644 * c-c++-common/goacc/asyncwait-1.c: Same.
8645 * c-c++-common/goacc/cache-2.c: Same.
8646 * c-c++-common/goacc/declare-2.c: Same.
8647 * c-c++-common/goacc/deviceptr-1.c: Same.
8648 * c-c++-common/goacc/routine-5.c: Same.
8649 * c-c++-common/gomp/clauses-2.c: Same.
8650 * c-c++-common/gomp/ordered-3.c: Same.
8651 * c-c++-common/gomp/pr67501.c: Same.
8652 * c-c++-common/pr20000.c: Same.
8653 * c-c++-common/pr43395.c: Same.
8654 * c-c++-common/pr49706.c: Same.
8655 * c-c++-common/pr77624-1.c: Same.
8656 * c-c++-common/pr77624-2.c: Same.
8657 * c-c++-common/raw-string-14.c: Same.
8658 * c-c++-common/raw-string-16.c: Same.
8659 * c-c++-common/raw-string-3.c: Same.
8660 * c-c++-common/raw-string-4.c: Same.
8661 * c-c++-common/raw-string-5.c: Same.
8662 * c-c++-common/raw-string-6.c: Same.
8663 * g++.dg/abi/mangle41.C: Same.
8664 * g++.dg/conversion/nullptr1.C: Same.
8665 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8666 * g++.dg/cpp0x/auto27.C: Same.
8667 * g++.dg/cpp0x/constexpr-98.C: Same.
8668 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8669 * g++.dg/cpp0x/diag2.C: Same.
8670 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8671 * g++.dg/cpp0x/nullptr15.C: Same.
8672 * g++.dg/cpp0x/pr31431-2.C: Same.
8673 * g++.dg/cpp0x/pr31431.C: Same.
8674 * g++.dg/cpp0x/pr79118.C: Same.
8675 * g++.dg/cpp0x/static_assert3.C: Same.
8676 * g++.dg/cpp0x/temp_default2.C: Same.
8677 * g++.dg/cpp0x/trailing4.C: Same.
8678 * g++.dg/cpp0x/variadic-ex10.C: Same.
8679 * g++.dg/cpp0x/variadic-ex13.C: Same.
8680 * g++.dg/cpp0x/variadic-ex14.C: Same.
8681 * g++.dg/cpp0x/variadic-ex3.C: Same.
8682 * g++.dg/cpp0x/variadic-ex4.C: Same.
8683 * g++.dg/cpp0x/variadic59.C: Same.
8684 * g++.dg/cpp0x/vt-37737-2.C: Same.
8685 * g++.dg/cpp0x/vt-57397-1.C: Same.
8686 * g++.dg/cpp0x/vt-57397-2.C: Same.
8687 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8688 * g++.dg/cpp1z/gen-attrs1.C: Same.
8689 * g++.dg/diagnostic/pr71075.C: Same.
8690 * g++.dg/eh/goto2.C: Same.
8691 * g++.dg/eh/goto3.C: Same.
8692 * g++.dg/expr/bitfield4.C: Same.
8693 * g++.dg/expr/bitfield5.C: Same.
8694 * g++.dg/expr/bitfield6.C: Same.
8695 * g++.dg/expr/bool1.C: Same.
8696 * g++.dg/expr/bool3.C: Same.
8697 * g++.dg/expr/cond10.C: Same.
8698 * g++.dg/expr/cond11.C: Same.
8699 * g++.dg/expr/lval3.C: Same.
8700 * g++.dg/expr/lval4.C: Same.
8701 * g++.dg/ext/anon-struct4.C: Same.
8702 * g++.dg/ext/attrib44.C: Same.
8703 * g++.dg/ext/builtin3.C: Same.
8704 * g++.dg/ext/dllimport7.C: Same.
8705 * g++.dg/ext/label5.C: Same.
8706 * g++.dg/ext/no-asm-1.C: Same.
8707 * g++.dg/ext/utf16-4.C: Same.
8708 * g++.dg/ext/vla2.C: Same.
8709 * g++.dg/gomp/block-1.C: Same.
8710 * g++.dg/gomp/block-2.C: Same.
8711 * g++.dg/gomp/block-3.C: Same.
8712 * g++.dg/gomp/block-5.C: Same.
8713 * g++.dg/gomp/linear-2.C: Same.
8714 * g++.dg/gomp/target-1.C: Same.
8715 * g++.dg/gomp/target-2.C: Same.
8716 * g++.dg/gomp/taskgroup-1.C: Same.
8717 * g++.dg/gomp/teams-1.C: Same.
8718 * g++.dg/inherit/pure1.C: Same.
8719 * g++.dg/init/array43.C: Same.
8720 * g++.dg/init/array46.C: Same.
8721 * g++.dg/init/const10.C: Same.
8722 * g++.dg/init/ctor4-1.C: Same.
8723 * g++.dg/init/ctor4.C: Same.
8724 * g++.dg/init/new37.C: Same.
8725 * g++.dg/init/pr25811.C: Same.
8726 * g++.dg/init/pr29043.C: Same.
8727 * g++.dg/init/pr29571.C: Same.
8728 * g++.dg/lookup/duperr1.C: Same.
8729 * g++.dg/lookup/error1.C: Same.
8730 * g++.dg/lookup/koenig5.C: Same.
8731 * g++.dg/lookup/pr77549.C: Same.
8732 * g++.dg/lookup/suggestions1.C: Same.
8733 * g++.dg/lookup/using16.C: Same.
8734 * g++.dg/lookup/using7.C: Same.
8735 * g++.dg/other/anon-union3.C: Same.
8736 * g++.dg/other/array2.C: Same.
8737 * g++.dg/other/error13.C: Same.
8738 * g++.dg/other/error34.C: Same.
8739 * g++.dg/overload/builtin1.C: Same.
8740 * g++.dg/overload/conv-op1.C: Same.
8741 * g++.dg/overload/error3.C: Same.
8742 * g++.dg/overload/koenig1.C: Same.
8743 * g++.dg/overload/operator5.C: Same.
8744 * g++.dg/overload/template5.C: Same.
8745 * g++.dg/overload/unknown1.C: Same.
8746 * g++.dg/overload/using2.C: Same.
8747 * g++.dg/parse/constructor1.C: Same.
8748 * g++.dg/parse/crash36.C: Same.
8749 * g++.dg/parse/crash63.C: Same.
8750 * g++.dg/parse/error11.C: Same.
8751 * g++.dg/parse/error12.C: Same.
8752 * g++.dg/parse/error14.C: Same.
8753 * g++.dg/parse/error2.C: Same.
8754 * g++.dg/parse/error21.C: Same.
8755 * g++.dg/parse/error26.C: Same.
8756 * g++.dg/parse/error36.C: Same.
8757 * g++.dg/parse/friend12.C: Same.
8758 * g++.dg/parse/invalid-op1.C: Same.
8759 * g++.dg/parse/missing-template1.C: Same.
8760 * g++.dg/parse/parser-pr28152-2.C: Same.
8761 * g++.dg/parse/parser-pr28152.C: Same.
8762 * g++.dg/parse/pr16696-permissive.C: Same.
8763 * g++.dg/parse/pr16696.C: Same.
8764 * g++.dg/parse/pr69628.C: Same.
8765 * g++.dg/parse/ret-type2.C: Same.
8766 * g++.dg/parse/specialization1.C: Same.
8767 * g++.dg/parse/template3.C: Same.
8768 * g++.dg/parse/template9.C: Same.
8769 * g++.dg/parse/typename11.C: Same.
8770 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8771 * g++.dg/pr45330.C: Same.
8772 * g++.dg/rtti/typeid6.C: Same.
8773 * g++.dg/spellcheck-fields.C: Same.
8774 * g++.dg/spellcheck-typenames.C: Same.
8775 * g++.dg/tc1/dr108.C: Same.
8776 * g++.dg/tc1/dr147.C: Same.
8777 * g++.dg/template/arg7.C: Same.
8778 * g++.dg/template/conv11.C: Same.
8779 * g++.dg/template/crash13.C: Same.
8780 * g++.dg/template/crash55.C: Same.
8781 * g++.dg/template/dependent-expr5.C: Same.
8782 * g++.dg/template/error17.C: Same.
8783 * g++.dg/template/error33.C: Same.
8784 * g++.dg/template/error4.C: Same.
8785 * g++.dg/template/error50.C: Same.
8786 * g++.dg/template/error53.C: Same.
8787 * g++.dg/template/friend.C: Same.
8788 * g++.dg/template/func2.C: Same.
8789 * g++.dg/template/local6.C: Same.
8790 * g++.dg/template/member5.C: Same.
8791 * g++.dg/template/meminit1.C: Same.
8792 * g++.dg/template/nested3.C: Same.
8793 * g++.dg/template/nontype6.C: Same.
8794 * g++.dg/template/overload12.C: Same.
8795 * g++.dg/template/ptrmem8.C: Same.
8796 * g++.dg/template/qualified-id1.C: Same.
8797 * g++.dg/template/spec15.C: Same.
8798 * g++.dg/template/static1.C: Same.
8799 * g++.dg/template/static10.C: Same.
8800 * g++.dg/template/static2.C: Same.
8801 * g++.dg/template/ttp25.C: Same.
8802 * g++.dg/template/typedef2.C: Same.
8803 * g++.dg/template/typename2.C: Same.
8804 * g++.dg/template/unify10.C: Same.
8805 * g++.dg/template/unify6.C: Same.
8806 * g++.dg/template/unify7.C: Same.
8807 * g++.dg/template/unify9.C: Same.
8808 * g++.dg/template/varmod1.C: Same.
8809 * g++.dg/ubsan/div-by-zero-1.C: Same.
8810 * g++.dg/ubsan/pr63956.C: Same.
8811 * g++.dg/warn/Waddress-1.C: Same.
8812 * g++.dg/warn/Wconversion2.C: Same.
8813 * g++.dg/warn/Wnull-conversion-1.C: Same.
8814 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8815 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8816 * g++.dg/warn/Wswitch-1.C: Same.
8817 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8818 * g++.dg/warn/Wtype-limits.C: Same.
8819 * g++.dg/warn/Wunused-parm-5.C: Same.
8820 * g++.dg/warn/deprecated-6.C: Same.
8821 * g++.dg/warn/deprecated.C: Same.
8822 * g++.dg/warn/incomplete1.C: Same.
8823 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8824 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8825 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8826 * g++.dg/warn/overflow-warn-1.C: Same.
8827 * g++.dg/warn/overflow-warn-3.C: Same.
8828 * g++.dg/warn/overflow-warn-4.C: Same.
8829 * g++.dg/warn/pr12242.C: Same.
8830 * g++.dg/warn/pr30551-2.C: Same.
8831 * g++.dg/warn/pr30551.C: Same.
8832 * g++.old-deja/g++.benjamin/16077.C: Same.
8833 * g++.old-deja/g++.bob/inherit1.C: Same.
8834 * g++.old-deja/g++.brendan/crash56.C: Same.
8835 * g++.old-deja/g++.brendan/template17.C: Same.
8836 * g++.old-deja/g++.eh/ctor1.C: Same.
8837 * g++.old-deja/g++.jason/bool5.C: Same.
8838 * g++.old-deja/g++.jason/cond.C: Same.
8839 * g++.old-deja/g++.jason/operator.C: Same.
8840 * g++.old-deja/g++.jason/pmf5.C: Same.
8841 * g++.old-deja/g++.law/ctors5.C: Same.
8842 * g++.old-deja/g++.law/missed-error2.C: Same.
8843 * g++.old-deja/g++.law/operators9.C: Same.
8844 * g++.old-deja/g++.law/temps1.C: Same.
8845 * g++.old-deja/g++.mike/for2.C: Same.
8846 * g++.old-deja/g++.mike/ns5.C: Same.
8847 * g++.old-deja/g++.mike/ns7.C: Same.
8848 * g++.old-deja/g++.mike/p10769b.C: Same.
8849 * g++.old-deja/g++.niklas/t120.C: Same.
8850 * g++.old-deja/g++.niklas/t121.C: Same.
8851 * g++.old-deja/g++.ns/koenig5.C: Same.
8852 * g++.old-deja/g++.oliva/overload1.C: Same.
8853 * g++.old-deja/g++.other/crash24.C: Same.
8854 * g++.old-deja/g++.other/crash25.C: Same.
8855 * g++.old-deja/g++.other/decl5.C: Same.
8856 * g++.old-deja/g++.other/lineno5.C: Same.
8857 * g++.old-deja/g++.other/null3.C: Same.
8858 * g++.old-deja/g++.other/overcnv2.C: Same.
8859 * g++.old-deja/g++.other/ptrmem7.C: Same.
8860 * g++.old-deja/g++.other/typename1.C: Same.
8861 * g++.old-deja/g++.other/vaarg3.C: Same.
8862 * g++.old-deja/g++.pt/crash10.C: Same.
8863 * g++.old-deja/g++.pt/crash28.C: Same.
8864 * g++.old-deja/g++.pt/crash38.C: Same.
8865 * g++.old-deja/g++.pt/explicit70.C: Same.
8866 * g++.old-deja/g++.pt/explicit77.C: Same.
8867 * g++.old-deja/g++.pt/expr2.C: Same.
8868 * g++.old-deja/g++.pt/spec5.C: Same.
8869 * g++.old-deja/g++.pt/spec6.C: Same.
8870 * g++.old-deja/g++.pt/typename3.C: Same.
8871 * g++.old-deja/g++.pt/typename5.C: Same.
8872 * g++.old-deja/g++.pt/typename6.C: Same.
8873 * g++.old-deja/g++.pt/typename7.C: Same.
8874 * g++.old-deja/g++.pt/unify4.C: Same.
8875 * g++.old-deja/g++.pt/unify8.C: Same.
8876 * g++.old-deja/g++.pt/vaarg3.C: Same.
8877 * g++.old-deja/g++.robertl/eb22.C: Same.
8878 * g++.old-deja/g++.robertl/eb4.C: Same.
8879 * g++.old-deja/g++.robertl/eb44.C: Same.
8880 * g++.old-deja/g++.robertl/eb69.C: Same.
8881 * g++.old-deja/g++.robertl/eb98.C: Same.
8882 * gcc.dg/20031223-1.c: Same.
8883 * gcc.dg/940510-1.c: Same.
8884 * gcc.dg/990506-0.c: Same.
8885 * gcc.dg/Walloca-1.c: Same.
8886 * gcc.dg/Walloca-2.c: Same.
8887 * gcc.dg/Wconversion-integer.c: Same.
8888 * gcc.dg/Wcxx-compat-8.c: Same.
8889 * gcc.dg/Wimplicit-int-1.c: Same.
8890 * gcc.dg/Wimplicit-int-2.c: Same.
8891 * gcc.dg/Wimplicit-int-4.c: Same.
8892 * gcc.dg/Wpointer-sign-Wall.c: Same.
8893 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8894 * gcc.dg/Wshadow-1.c: Same.
8895 * gcc.dg/Wshadow-3.c: Same.
8896 * gcc.dg/Wswitch-enum-error.c: Same.
8897 * gcc.dg/Wswitch-enum.c: Same.
8898 * gcc.dg/Wswitch-error.c: Same.
8899 * gcc.dg/Wswitch.c: Same.
8900 * gcc.dg/Wtype-limits-Wextra.c: Same.
8901 * gcc.dg/Wtype-limits.c: Same.
8902 * gcc.dg/Wvla-larger-than-2.c: Same.
8903 * gcc.dg/anon-struct-5.c: Same.
8904 * gcc.dg/array-10.c: Same.
8905 * gcc.dg/array-11.c: Same.
8906 * gcc.dg/array-15.c: Same.
8907 * gcc.dg/array-2.c: Same.
8908 * gcc.dg/array-8.c: Same.
8909 * gcc.dg/array-const-2.c: Same.
8910 * gcc.dg/array-const-3.c: Same.
8911 * gcc.dg/bitfld-1.c: Same.
8912 * gcc.dg/bitfld-8.c: Same.
8913 * gcc.dg/builtin-redefine.c: Same.
8914 * gcc.dg/c11-noreturn-1.c: Same.
8915 * gcc.dg/c11-noreturn-2.c: Same.
8916 * gcc.dg/c11-static-assert-3.c: Same.
8917 * gcc.dg/c90-arraydecl-1.c: Same.
8918 * gcc.dg/c90-complex-1.c: Same.
8919 * gcc.dg/c90-complit-1.c: Same.
8920 * gcc.dg/c90-const-expr-11.c: Same.
8921 * gcc.dg/c90-const-expr-7.c: Same.
8922 * gcc.dg/c90-const-expr-8.c: Same.
8923 * gcc.dg/c90-enum-comma-1.c: Same.
8924 * gcc.dg/c90-flex-array-1.c: Same.
8925 * gcc.dg/c90-hexfloat-1.c: Same.
8926 * gcc.dg/c90-idem-qual-1.c: Same.
8927 * gcc.dg/c90-idem-qual-2.c: Same.
8928 * gcc.dg/c90-idem-qual-3.c: Same.
8929 * gcc.dg/c90-mixdecl-1.c: Same.
8930 * gcc.dg/c90-restrict-1.c: Same.
8931 * gcc.dg/c90-return-1.c: Same.
8932 * gcc.dg/c99-array-nonobj-1.c: Same.
8933 * gcc.dg/c99-arraydecl-1.c: Same.
8934 * gcc.dg/c99-complex-1.c: Same.
8935 * gcc.dg/c99-complex-2.c: Same.
8936 * gcc.dg/c99-complit-2.c: Same.
8937 * gcc.dg/c99-const-expr-7.c: Same.
8938 * gcc.dg/c99-const-expr-8.c: Same.
8939 * gcc.dg/c99-flex-array-3.c: Same.
8940 * gcc.dg/c99-flex-array-7.c: Same.
8941 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8942 * gcc.dg/c99-impl-decl-1.c: Same.
8943 * gcc.dg/c99-impl-int-1.c: Same.
8944 * gcc.dg/c99-impl-int-2.c: Same.
8945 * gcc.dg/c99-init-3.c: Same.
8946 * gcc.dg/c99-restrict-1.c: Same.
8947 * gcc.dg/c99-return-1.c: Same.
8948 * gcc.dg/c99-tag-1.c: Same.
8949 * gcc.dg/c99-tag-3.c: Same.
8950 * gcc.dg/call-diag-2.c: Same.
8951 * gcc.dg/cpp/19940712-1.c: Same.
8952 * gcc.dg/cpp/19951025-1.c: Same.
8953 * gcc.dg/cpp/19990413-1.c: Same.
8954 * gcc.dg/cpp/direct2.c: Same.
8955 * gcc.dg/cpp/direct2s.c: Same.
8956 * gcc.dg/cpp/pr28709.c: Same.
8957 * gcc.dg/cpp/pr61854-c90.c: Same.
8958 * gcc.dg/cpp/pr61854-c94.c: Same.
8959 * gcc.dg/cpp/pragma-1.c: Same.
8960 * gcc.dg/cpp/pragma-2.c: Same.
8961 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8962 * gcc.dg/cpp/trad/literals-2.c: Same.
8963 * gcc.dg/cpp/warn-comments-2.c: Same.
8964 * gcc.dg/cpp/warn-comments-3.c: Same.
8965 * gcc.dg/cpp/warn-comments.c: Same.
8966 * gcc.dg/cpp/warn-long-long-2.c: Same.
8967 * gcc.dg/cpp/warn-long-long.c: Same.
8968 * gcc.dg/cpp/warn-redefined-2.c: Same.
8969 * gcc.dg/cpp/warn-redefined.c: Same.
8970 * gcc.dg/darwin-cfstring-2.c: Same.
8971 * gcc.dg/darwin-cfstring-format-1.c: Same.
8972 * gcc.dg/decl-9.c: Same.
8973 * gcc.dg/declspec-1.c: Same.
8974 * gcc.dg/declspec-10.c: Same.
8975 * gcc.dg/declspec-11.c: Same.
8976 * gcc.dg/declspec-13.c: Same.
8977 * gcc.dg/declspec-18.c: Same.
8978 * gcc.dg/declspec-4.c: Same.
8979 * gcc.dg/declspec-5.c: Same.
8980 * gcc.dg/declspec-6.c: Same.
8981 * gcc.dg/declspec-8.c: Same.
8982 * gcc.dg/deprecated-4.c: Same.
8983 * gcc.dg/deprecated.c: Same.
8984 * gcc.dg/dfp/composite-type.c: Same.
8985 * gcc.dg/empty-source-2.c: Same.
8986 * gcc.dg/empty-source-3.c: Same.
8987 * gcc.dg/format/attr-6.c: Same.
8988 * gcc.dg/format/branch-1.c: Same.
8989 * gcc.dg/format/c90-printf-1.c: Same.
8990 * gcc.dg/format/c90-strftime-2.c: Same.
8991 * gcc.dg/format/c99-strftime-1.c: Same.
8992 * gcc.dg/format/cmn-err-1.c: Same.
8993 * gcc.dg/format/few-1.c: Same.
8994 * gcc.dg/format/ms_branch-1.c: Same.
8995 * gcc.dg/format/ms_unnamed-1.c: Same.
8996 * gcc.dg/format/ms_va-1.c: Same.
8997 * gcc.dg/format/unnamed-1.c: Same.
8998 * gcc.dg/format/va-1.c: Same.
8999 * gcc.dg/format/xopen-1.c: Same.
9000 * gcc.dg/funcdef-var-1.c: Same.
9001 * gcc.dg/funcdef-var-2.c: Same.
9002 * gcc.dg/gnu89-const-expr-1.c: Same.
9003 * gcc.dg/gnu89-const-expr-2.c: Same.
9004 * gcc.dg/gnu90-const-expr-1.c: Same.
9005 * gcc.dg/gnu99-const-expr-1.c: Same.
9006 * gcc.dg/gnu99-const-expr-2.c: Same.
9007 * gcc.dg/gnu99-init-2.c: Same.
9008 * gcc.dg/gomp/_Atomic-5.c: Same.
9009 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9010 * gcc.dg/gomp/atomic-5.c: Same.
9011 * gcc.dg/gomp/linear-1.c: Same.
9012 * gcc.dg/gomp/pr67500.c: Same.
9013 * gcc.dg/init-bad-1.c: Same.
9014 * gcc.dg/init-bad-2.c: Same.
9015 * gcc.dg/init-bad-3.c: Same.
9016 * gcc.dg/init-string-1.c: Same.
9017 * gcc.dg/label-compound-stmt-1.c: Same.
9018 * gcc.dg/label-decl-2.c: Same.
9019 * gcc.dg/label-decl-4.c: Same.
9020 * gcc.dg/large-size-array-2.c: Same.
9021 * gcc.dg/large-size-array-4.c: Same.
9022 * gcc.dg/lvalue-6.c: Same.
9023 * gcc.dg/m-un-2.c: Same.
9024 * gcc.dg/multiple-overflow-warn-1.c: Same.
9025 * gcc.dg/multiple-overflow-warn-2.c: Same.
9026 * gcc.dg/multiple-overflow-warn-3.c: Same.
9027 * gcc.dg/nested-redef-1.c: Same.
9028 * gcc.dg/no-asm-1.c: Same.
9029 * gcc.dg/no-asm-3.c: Same.
9030 * gcc.dg/no-asm-4.c: Same.
9031 * gcc.dg/noncompile/20010524-1.c: Same.
9032 * gcc.dg/noncompile/incomplete-5.c: Same.
9033 * gcc.dg/noncompile/pr44517.c: Same.
9034 * gcc.dg/noncompile/pr52290.c: Same.
9035 * gcc.dg/noreturn-1.c: Same.
9036 * gcc.dg/overflow-warn-1.c: Same.
9037 * gcc.dg/overflow-warn-2.c: Same.
9038 * gcc.dg/overflow-warn-3.c: Same.
9039 * gcc.dg/overflow-warn-4.c: Same.
9040 * gcc.dg/parm-mismatch-1.c: Same.
9041 * gcc.dg/parser-pr28152-2.c: Same.
9042 * gcc.dg/parser-pr28152.c: Same.
9043 * gcc.dg/pedwarn-init.c: Same.
9044 * gcc.dg/pointer-arith-2.c: Same.
9045 * gcc.dg/pointer-arith-3.c: Same.
9046 * gcc.dg/pointer-arith-4.c: Same.
9047 * gcc.dg/pr14475.c: Same.
9048 * gcc.dg/pr18596-3.c: Same.
9049 * gcc.dg/pr18809-1.c: Same.
9050 * gcc.dg/pr27953.c: Same.
9051 * gcc.dg/pr30457.c: Same.
9052 * gcc.dg/pr30551-2.c: Same.
9053 * gcc.dg/pr30551-3.c: Same.
9054 * gcc.dg/pr30551-4.c: Same.
9055 * gcc.dg/pr30551-5.c: Same.
9056 * gcc.dg/pr30551-6.c: Same.
9057 * gcc.dg/pr30551.c: Same.
9058 * gcc.dg/pr36997.c: Same.
9059 * gcc.dg/pr41842.c: Same.
9060 * gcc.dg/pr48552-1.c: Same.
9061 * gcc.dg/pr48552-2.c: Same.
9062 * gcc.dg/pr59717.c: Same.
9063 * gcc.dg/pr61077.c: Same.
9064 * gcc.dg/pr61096-1.c: Same.
9065 * gcc.dg/pr63626.c: Same.
9066 * gcc.dg/pr64223-1.c: Same.
9067 * gcc.dg/pr64223-2.c: Same.
9068 * gcc.dg/pr8788-1.c: Same.
9069 * gcc.dg/pr8927-1.c: Same.
9070 * gcc.dg/pragma-darwin.c: Same.
9071 * gcc.dg/pragma-diag-5.c: Same.
9072 * gcc.dg/pragma-message.c: Same.
9073 * gcc.dg/redecl-1.c: Same.
9074 * gcc.dg/simd-1.c: Same.
9075 * gcc.dg/simd-5.c: Same.
9076 * gcc.dg/simd-6.c: Same.
9077 * gcc.dg/spellcheck-fields.c: Same.
9078 * gcc.dg/spellcheck-typenames.c: Same.
9079 * gcc.dg/struct-semi-2.c: Same.
9080 * gcc.dg/struct-semi-3.c: Same.
9081 * gcc.dg/transparent-union-3.c: Same.
9082 * gcc.dg/ucnid-8.c: Same.
9083 * gcc.dg/uninit-pr19430-O0.c: Same.
9084 * gcc.dg/uninit-pr19430.c: Same.
9085 * gcc.dg/uninit-pr20644-O0.c: Same.
9086 * gcc.dg/utf-dflt.c: Same.
9087 * gcc.dg/utf-dflt2.c: Same.
9088 * gcc.dg/utf16-4.c: Same.
9089 * gcc.dg/vla-11.c: Same.
9090 * gcc.dg/vla-20.c: Same.
9091 * gcc.dg/vla-init-1.c: Same.
9092 * gcc.dg/vla-init-2.c: Same.
9093 * gcc.dg/vla-init-3.c: Same.
9094 * gcc.dg/weak/weak-6.c: Same.
9095 * gcc.dg/weak/weak-7.c: Same.
9096 * gcc.dg/wtr-int-type-1.c: Same.
9097 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9098 * gcc.target/arm/polytypes.c: Same.
9099 * gcc.target/i386/spellcheck-options-4.c: Same.
9100 * gcc.target/powerpc/20030218-1.c: Same.
9101 * gcc.target/sh/pr21255-4.c: Same.
9102 * gcc.test-framework/dg-error-exp-XP.c: Same.
9103 * gfortran.dg/array_constructor_30.f03: Same.
9104 * gfortran.dg/class_30.f90: Same.
9105 * gfortran.dg/goacc/subarrays.f95: Same.
9106 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9107 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9108 * gfortran.dg/intrinsic_std_1.f90: Same.
9109 * gfortran.dg/pr70006.f90: Same.
9110 * gfortran.dg/warning-directive-1.F90: Same.
9111 * gfortran.dg/warning-directive-2.F90: Same.
9112 * gfortran.dg/warning-directive-3.F90: Same.
9113 * gfortran.dg/warning-directive-4.F90: Same.
9114 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9115 * obj-c++.dg/class-extension-1.mm: Same.
9116 * obj-c++.dg/class-extension-2.mm: Same.
9117 * obj-c++.dg/class-protocol-1.mm: Same.
9118 * obj-c++.dg/cxx-ivars-1.mm: Same.
9119 * obj-c++.dg/duplicate-class-1.mm: Same.
9120 * obj-c++.dg/exceptions-3.mm: Same.
9121 * obj-c++.dg/exceptions-4.mm: Same.
9122 * obj-c++.dg/exceptions-5.mm: Same.
9123 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9124 * obj-c++.dg/fsf-package-0.m: Same.
9125 * obj-c++.dg/invalid-type-1.mm: Same.
9126 * obj-c++.dg/method-12.mm: Same.
9127 * obj-c++.dg/method-13.mm: Same.
9128 * obj-c++.dg/method-15.mm: Same.
9129 * obj-c++.dg/method-16.mm: Same.
9130 * obj-c++.dg/method-6.mm: Same.
9131 * obj-c++.dg/method-7.mm: Same.
9132 * obj-c++.dg/property/at-property-1.mm: Same.
9133 * obj-c++.dg/property/at-property-14.mm: Same.
9134 * obj-c++.dg/property/at-property-17.mm: Same.
9135 * obj-c++.dg/property/at-property-21.mm: Same.
9136 * obj-c++.dg/property/at-property-5.mm: Same.
9137 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9138 * obj-c++.dg/property/dynamic-3.mm: Same.
9139 * obj-c++.dg/property/dynamic-4.mm: Same.
9140 * obj-c++.dg/property/property-neg-1.mm: Same.
9141 * obj-c++.dg/property/property-neg-6.mm: Same.
9142 * obj-c++.dg/property/synthesize-11.mm: Same.
9143 * obj-c++.dg/property/synthesize-5.mm: Same.
9144 * obj-c++.dg/property/synthesize-6.mm: Same.
9145 * obj-c++.dg/proto-lossage-4.mm: Same.
9146 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9147 * obj-c++.dg/strings/strings-1.mm: Same.
9148 * obj-c++.dg/super-class-1.mm: Same.
9149 * obj-c++.dg/syntax-error-6.mm: Same.
9150 * obj-c++.dg/syntax-error-7.mm: Same.
9151 * obj-c++.dg/syntax-error-9.mm: Same.
9152 * obj-c++.dg/try-catch-13.mm: Same.
9153 * objc.dg/attributes/method-noreturn-1.m: Same.
9154 * objc.dg/bad-receiver-type-2.m: Same.
9155 * objc.dg/bad-receiver-type.m: Same.
9156 * objc.dg/call-super-2.m: Same.
9157 * objc.dg/class-2.m: Same.
9158 * objc.dg/class-extension-1.m: Same.
9159 * objc.dg/class-extension-2.m: Same.
9160 * objc.dg/class-protocol-1.m: Same.
9161 * objc.dg/desig-init-1.m: Same.
9162 * objc.dg/duplicate-class-1.m: Same.
9163 * objc.dg/exceptions-3.m: Same.
9164 * objc.dg/exceptions-4.m: Same.
9165 * objc.dg/exceptions-5.m: Same.
9166 * objc.dg/foreach-6.m: Same.
9167 * objc.dg/foreach-7.m: Same.
9168 * objc.dg/fsf-nsstring-format-1.m: Same.
9169 * objc.dg/fsf-package-0.m: Same.
9170 * objc.dg/invalid-type-1.m: Same.
9171 * objc.dg/method-11.m: Same.
9172 * objc.dg/method-19.m: Same.
9173 * objc.dg/method-2.m: Same.
9174 * objc.dg/method-20.m: Same.
9175 * objc.dg/method-5.m: Same.
9176 * objc.dg/method-6.m: Same.
9177 * objc.dg/method-7.m: Same.
9178 * objc.dg/method-9.m: Same.
9179 * objc.dg/missing-proto-3.m: Same.
9180 * objc.dg/private-1.m: Same.
9181 * objc.dg/property/at-property-1.m: Same.
9182 * objc.dg/property/at-property-14.m: Same.
9183 * objc.dg/property/at-property-17.m: Same.
9184 * objc.dg/property/at-property-21.m: Same.
9185 * objc.dg/property/at-property-5.m: Same.
9186 * objc.dg/property/dynamic-3.m: Same.
9187 * objc.dg/property/dynamic-4.m: Same.
9188 * objc.dg/property/property-neg-1.m: Same.
9189 * objc.dg/property/property-neg-6.m: Same.
9190 * objc.dg/property/synthesize-11.m: Same.
9191 * objc.dg/property/synthesize-5.m: Same.
9192 * objc.dg/property/synthesize-6.m: Same.
9193 * objc.dg/proto-hier-1.m: Same.
9194 * objc.dg/proto-lossage-4.m: Same.
9195 * objc.dg/protocol-qualifier-2.m: Same.
9196 * objc.dg/strings/strings-1.m: Same.
9197 * objc.dg/type-size-1.m: Same.
9198
9199 2017-04-18 Jeff Law <law@redhat.com>
9200
9201 PR target/74563
9202 * gcc.target/mips/pr74563: New test.
9203
9204 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR tree-optimization/80443
9207 * gcc.c-torture/compile/pr80443.c: New test.
9208
9209 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9210
9211 PR rtl-optimization/80357
9212 * gcc.c-torture/compile/pr80357.c: New test.
9213
9214 2017-04-18 Jeff Law <law@redhat.com>
9215
9216 PR middle-end/80422
9217 * gcc.c-torture/compile/pr80422.c: New test.
9218
9219 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR debug/80263
9222 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9223
9224 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9225
9226 PR target/80099
9227 * gcc.target/powerpc/pr80099-1.c: New test.
9228 * gcc.target/powerpc/pr80099-2.c: Likewise.
9229 * gcc.target/powerpc/pr80099-3.c: Likewise.
9230 * gcc.target/powerpc/pr80099-4.c: Likewise.
9231 * gcc.target/powerpc/pr80099-5.c: Likewise.
9232
9233 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR sanitizer/80444
9236 * gcc.dg/sancov/pr80444.c: New test.
9237
9238 PR middle-end/79788
9239 PR middle-end/80375
9240 * gcc.dg/pr79788-1.c: New test.
9241 * gcc.dg/pr79788-2.c: New test.
9242
9243 2017-04-18 Marek Polacek <polacek@redhat.com>
9244
9245 PR c++/80244 - ICE with attribute in template alias.
9246 * g++.dg/cpp0x/alias-decl-59.C: New test.
9247
9248 PR c++/80241 - ICE with alignas pack expansion.
9249 * g++.dg/cpp0x/alignas11.C: New test.
9250
9251 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9252
9253 PR c++/80287
9254 * g++.dg/lto/pr80287_0.C: New test.
9255
9256 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9257
9258 PR target/80315
9259 * gcc.target/powerpc/pr80315-1.c: New test.
9260 * gcc.target/powerpc/pr80315-2.c: New test.
9261 * gcc.target/powerpc/pr80315-3.c: New test.
9262 * gcc.target/powerpc/pr80315-4.c: New test.
9263
9264 2017-04-16 Tom de Vries <tom@codesourcery.com>
9265
9266 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9267 directive.
9268 * g++.dg/parse/error3.C: Same.
9269 * g++.old-deja/g++.pt/niklas01a.C: Same.
9270 * gcc.dg/990506-0.c: Same.
9271 * gcc.dg/cpp/19990413-1.c: Same.
9272 * gcc.dg/cpp/pragma-1.c: Same.
9273 * gcc.dg/cpp/pragma-2.c: Same.
9274 * gcc.dg/m-un-2.c: Same.
9275 * objc.dg/private-1.m: Same.
9276
9277 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9278
9279 * gcc.dg/pr54669.c: Fix dg-do directive.
9280 * gcc.dg/pr78582.c: Ditto.
9281 * gcc.dg/pr80020.c: Ditto.
9282 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9283 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9284 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9285 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9286 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9287 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9288 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9289 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9290 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9291 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9292
9293 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9294
9295 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9296 * gfortran.dg/generic_29.f90: Likewise.
9297 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9298 * gfortran.dg/pr41922.f90: Likewise.
9299 * gfortran.dg/pr70006.f90: Likewise.
9300
9301 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9302
9303 PR tree-optimization/66612
9304 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9305
9306 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9307
9308 PR fortran/80361
9309 * gfortran.dg/class_62.f90: New test case.
9310
9311 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9312
9313 * gcc.target/arc/loop-1.c: New file.
9314
9315 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9316
9317 PR target/80098
9318 * gcc.target/powerpc/pr80098-1.c: New test.
9319 * gcc.target/powerpc/pr80098-2.c: Likewise.
9320 * gcc.target/powerpc/pr80098-3.c: Likewise.
9321 * gcc.target/powerpc/pr80098-4.c: Likewise.
9322
9323 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR sanitizer/80403
9326 * g++.dg/ubsan/pr80403-2.C: New test.
9327
9328 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9329
9330 PR rtl-optimization/80343
9331 * gcc.target/powerpc/pr80343.c: New.
9332
9333 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9334
9335 PR sanitizer/80414
9336 * c-c++-common/ubsan/bounds-15.c: New test.
9337
9338 2017-04-13 Richard Biener <rguenther@suse.de>
9339
9340 PR testsuite/80416
9341 * g++.dg/torture/pr79671.C: Fix asm constraints.
9342
9343 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR debug/80321
9346 * gcc.dg/debug/pr80321.c: New test.
9347
9348 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9349
9350 * gnat.dg/debug10.adb: New test.
9351 * gnat.dg/debug10_pkg.ads: New helper.
9352
9353 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR tree-optimization/79390
9356 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9357
9358 PR sanitizer/80403
9359 PR sanitizer/80404
9360 PR sanitizer/80405
9361 * g++.dg/ubsan/pr80403.C: New test.
9362 * g++.dg/ubsan/pr80404.C: New test.
9363 * g++.dg/ubsan/pr80405.C: New test.
9364
9365 PR c/80163
9366 * gcc.dg/torture/pr80163.c: New test.
9367
9368 2017-04-12 Richard Biener <rguenther@suse.de>
9369 Jeff Law <law@redhat.com>
9370
9371 PR tree-optimization/80359
9372 * gcc.dg/torture/pr80359.c: New testcase.
9373
9374 2017-04-12 Richard Biener <rguenther@suse.de>
9375 Bernd Edlinger <bernd.edlinger@hotmail.de>
9376
9377 PR middle-end/79671
9378 * g++.dg/torture/pr79671.C: New testcase.
9379 * g++.dg/lto/pr79671_0.C: Likewise.
9380 * g++.dg/lto/pr79671_1.c: Likewise.
9381
9382 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR sanitizer/80349
9385 * g++.dg/ubsan/pr80349.C: New test.
9386
9387 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR c++/80370
9390 * g++.dg/cpp1z/decomp28.C: New test.
9391
9392 PR middle-end/80100
9393 * gcc.dg/pr80100.c: New test.
9394
9395 PR rtl-optimization/80385
9396 * g++.dg/opt/pr80385.C: New test.
9397
9398 2017-04-11 Martin Liska <mliska@suse.cz>
9399
9400 PR ipa/80212
9401 * g++.dg/ipa/pr80212.C: New test.
9402
9403 2017-04-11 Martin Sebor <msebor@redhat.com>
9404
9405 PR middle-end/80364
9406 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9407
9408 2017-04-11 Martin Liska <mliska@suse.cz>
9409
9410 PR sanitizer/70878
9411 * gcc.dg/ubsan/pr70878.c: New test.
9412
9413 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR target/80381
9416 * gcc.target/i386/pr80381.c: New test.
9417
9418 PR c++/80363
9419 * g++.dg/ext/pr80363.C: New test.
9420
9421 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9422
9423 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9424 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9425 Add avr-*-* to non-lp64 selector.
9426
9427 2017-04-10 Martin Sebor <msebor@redhat.com>
9428
9429 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9430 * gcc.dg/pr40340-4.c: Same.
9431
9432 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9433
9434 PR fortran/69498
9435 * gfortran.dg/submodule_unexp.f90: Modified test
9436 to account for new error.
9437 * gfortran.dg/submodule_twice.f90: New Test
9438
9439 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR c++/80176
9442 * g++.dg/init/ref23.C: New test.
9443
9444 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9445
9446 PR tree-optimization/80304
9447 * gfortran.dg/do_concurrent_4.f90: New test case.
9448
9449 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9450
9451 PR fortran/80046
9452 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9453
9454 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9455
9456 * g++.dg/torture/pr79905.C: Add -maltivec option.
9457
9458 2017-04-10 Jeff Law <law@redhat.com>
9459
9460 PR tree-optimization/80374
9461 * g++.dg/pr80374.c: New test.
9462
9463 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9464
9465 PR target/80108
9466 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9467 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9468
9469 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9470
9471 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9472
9473 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9474
9475 PR testsuite/79356
9476 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9477
9478 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9479
9480 PR testsuite/79867
9481 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9482
9483 2017-04-10 Marek Polacek <polacek@redhat.com>
9484
9485 PR sanitizer/80348
9486 * g++.dg/ubsan/div-by-zero-3.C: New test.
9487
9488 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9489
9490 PR tree-optimization/80153
9491 * gcc.c-torture/execute/pr80153.c: New.
9492
9493 2017-04-10 Richard Biener <rguenther@suse.de>
9494
9495 PR middle-end/80362
9496 * gcc.dg/torture/pr80362.c: New testcase.
9497
9498 2017-04-10 Richard Biener <rguenther@suse.de>
9499
9500 PR tree-optimization/80304
9501 * gcc.dg/torture/pr80304.c: New testcase.
9502
9503 2017-04-10 Nathan Sidwell <nathan@acm.org>
9504
9505 PR target/79905
9506 * g++.dg/torture/pr79905.C: New.
9507
9508 2017-04-10 Martin Liska <mliska@suse.cz>
9509
9510 PR sanitizer/80350
9511 * c-c++-common/ubsan/pr80350.c: New test.
9512
9513 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR target/80324
9516 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9517
9518 2017-04-08 Martin Liska <mliska@suse.cz>
9519
9520 Revert:
9521 2017-04-07 Martin Liska <mliska@suse.cz>
9522
9523 PR ipa/80212
9524 * g++.dg/ipa/pr80212.C: New test.
9525
9526 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9527
9528 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9529 dg-options.
9530 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9531
9532 PR target/80322
9533 PR target/80323
9534 PR target/80325
9535 PR target/80326
9536 * gcc.target/i386/avx512f-undefined-1.c: New test.
9537 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9538 * gcc.target/i386/avx-cvtsd-1.c: New test.
9539 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9540 * gcc.target/i386/avx512f-abspd-1.c: New test.
9541 * gcc.target/i386/avx-cvtss-1.c: New test.
9542 * gcc.target/i386/avx512f-absps-1.c: New test.
9543 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9544 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9545
9546 2017-04-07 Marek Polacek <polacek@redhat.com>
9547
9548 PR sanitizer/80348
9549 * g++.dg/ubsan/div-by-zero-2.C: New test.
9550
9551 PR c++/80095
9552 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9553
9554 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9555
9556 PR rtl-optimization/70478
9557 * gcc.target/s390/pr70478.c: New.
9558
9559 2017-04-07 Martin Liska <mliska@suse.cz>
9560
9561 PR target/79889
9562 * g++.dg/ext/mv8.C: Add aarch64* targets.
9563
9564 2017-04-07 Martin Liska <mliska@suse.cz>
9565
9566 PR ipa/80212
9567 * g++.dg/ipa/pr80212.C: New test.
9568
9569 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9570
9571 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9572
9573 2017-04-07 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/80334
9576 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9577 alignas on stack.
9578
9579 2017-04-07 Richard Biener <rguenther@suse.de>
9580
9581 PR middle-end/80341
9582 * gcc.dg/torture/pr80341.c: New testcase.
9583
9584 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR debug/80234
9587 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9588 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9589
9590 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9591
9592 PR target/79733
9593 * gcc.target/i386/pr79733.c: New test.
9594
9595 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9596
9597 PR target/80298
9598 * gcc.target/i386/pr80298-1.c: New test.
9599 * gcc.target/i386/pr80298-2.c: Ditto.
9600
9601 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9602
9603 PR target/80082
9604 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9605 ARMv7-R.
9606
9607 2017-04-06 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/80334
9610 * g++.dg/torture/pr80334.C: New testcase.
9611
9612 2017-04-06 Martin Liska <mliska@suse.cz>
9613
9614 PR sanitizer/80166
9615 * gcc.dg/asan/pr80166.c: New test.
9616
9617 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9618
9619 PR tree-optimization/79390
9620 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9621
9622 2017-04-06 Richard Biener <rguenther@suse.de>
9623
9624 PR tree-optimization/80262
9625 * gcc.target/i386/pr80262.c: New testcase.
9626
9627 2017-04-06 Richard Biener <rguenther@suse.de>
9628
9629 PR middle-end/80281
9630 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9631
9632 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9633
9634 PR rtl-optimization/70703
9635 * gcc.target/i386/pr70703.c: New.
9636
9637 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR sanitizer/80308
9640 * c-c++-common/asan/pr80308.c: New test.
9641
9642 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9643
9644 PR target/79890
9645 * gcc.target/s390/pr79890.c: New test case.
9646
9647 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR target/80310
9650 * c-c++-common/ubsan/pr80310.c: New test.
9651
9652 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR c++/80297
9655 * g++.dg/torture/pr80297.C: New test.
9656
9657 PR tree-optimization/79390
9658 * gcc.target/i386/pr79390.c: New test.
9659 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9660
9661 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9662
9663 PR c++/80296
9664 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9665
9666 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9667
9668 PR target/80307
9669 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9670 targeting any CPU or architecture.
9671 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9672 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9673 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9674 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9675 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9676 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9677 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9678 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9679
9680 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9681
9682 PR fortran/69498
9683 * gfortran.dg/submodule_unexp.f90: New test.
9684
9685 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR target/80286
9688 * gcc.target/i386/avx-pr80286.c: New test.
9689 * gcc.dg/pr80286.c: New test.
9690
9691 2017-04-04 Richard Biener <rguenther@suse.de>
9692
9693 PR middle-end/80281
9694 * gcc.dg/torture/pr80281.c: New testcase.
9695
9696 2017-04-04 Richard Biener <rguenther@suse.de>
9697
9698 PR tree-optimization/80275
9699 * g++.dg/opt/pr80275.C: Make g static.
9700
9701 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9702
9703 PR rtl-optimization/60818
9704 * gcc.c-torture/compile/pr60818.c: New testcase.
9705
9706 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9707
9708 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9709 * gcc.dg/20031012-1.c: Likewise.
9710 * gcc.dg/ipa/ipcp-1.c: Likewise.
9711 * gcc.dg/torture/matrix-3.c: Likewise.
9712 * gcc.target/powerpc/ppc-spe.c: Likewise.
9713 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9714
9715 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9716
9717 PR target/80246
9718 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9719 powerpc_vsx_ok.
9720 (std, ld): Limit scan-assembler-times check to lp64.
9721 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9722 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9723 powerpc_vsx_ok.
9724
9725 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9726
9727 PR target/80246
9728 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9729
9730 2017-04-03 Richard Biener <rguenther@suse.de>
9731
9732 PR tree-optimization/80275
9733 * g++.dg/opt/pr80275.C: New testcase.
9734
9735 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9736
9737 PR testsuite/79356
9738 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9739
9740 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9741
9742 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9743 (bal): Increase iteration count and assume alignment.
9744
9745 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9746
9747 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9748
9749 2017-04-02 Andrew Pinski <apinski@cavium.com>
9750
9751 * gcc.c-torture/compile/nested-3.c: New testcase.
9752 * gcc.c-torture/execute/20170401-1.c: New testcase.
9753 * gcc.c-torture/execute/20170401-2.c: New testcase.
9754
9755 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9756
9757 PR rtl-optimization/79405
9758 gcc.dg/pr79405.c: New testcase.
9759
9760 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR debug/79255
9763 * gcc.dg/pr79255.c: New test.
9764
9765 PR c++/79572
9766 * g++.dg/ubsan/null-8.C: New test.
9767
9768 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9769
9770 PR target/80107
9771 * gfortran.dg/pr80107.f: New.
9772
9773 2017-03-31 Jeff Law <law@redhat.com>
9774
9775 PR tree-optimization/49498
9776 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9777
9778 2017-03-31 Richard Biener <rguenther@suse.de>
9779
9780 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9781
9782 2017-03-31 Richard Biener <rguenther@suse.de>
9783
9784 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9785
9786 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR libstdc++/80251
9789 * g++.dg/ext/is_aggregate.C: New test.
9790
9791 PR middle-end/80173
9792 * gcc.target/i386/pr80173.c: New test.
9793
9794 PR middle-end/80163
9795 * gcc.dg/pr80163.c: New test.
9796
9797 PR debug/80025
9798 * gcc.dg/torture/pr80025.c: New test.
9799
9800 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9801
9802 * gcc.target/mips/pr52125.c: Add -msym32.
9803
9804 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR translation/80189
9807 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9808 * g++.dg/gomp/sharing-1.C: Likewise.
9809 * gfortran.dg/gomp/pr44536.f90: Likewise.
9810 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9811 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9812 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9813 * gfortran.dg/gomp/pr33439.f90: Likewise.
9814 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9815 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9816 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9817 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9818 * gcc.dg/gomp/sharing-1.c: Likewise.
9819
9820 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9821
9822 PR target/80246
9823 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9824 Darwin and SPE.
9825 (dxex, dxexq): Update return type.
9826 (diex, diexq): Update argument type.
9827 * gcc.target/powerpc/pr80246.c: New test.
9828
9829 2017-03-30 Martin Jambor <mjambor@suse.cz>
9830
9831 PR ipa/77333
9832 * g++.dg/ipa/pr77333.C: New test.
9833
9834 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR target/80206
9837 * gcc.target/i386/pr80206.c: New test.
9838
9839 2017-03-30 Richard Biener <rguenther@suse.de>
9840
9841 PR tree-optimization/77498
9842 * gfortran.dg/pr77498.f: New testcase.
9843
9844 2017-03-29 Marek Polacek <polacek@redhat.com>
9845
9846 PR c/79730
9847 * gcc.dg/pr79730.c: New test.
9848
9849 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9850
9851 PR libgfortran/78670
9852 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9853 a character of length 1. Update test for success.
9854 * gfortran.dg/dtio_28.f03: New test.
9855 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9856 'scratch' to delete the file when done.
9857
9858 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9859
9860 PR rtl-optimization/80233
9861 * gcc.c-torture/compile/pr80233.c: New testcase.
9862
9863 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9864
9865 PR fortran/80254
9866 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9867 * gfortran.dg/dec_io_2a.f90: instead (new test).
9868
9869 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9870
9871 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9872
9873 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9874
9875 PR testsuite/43496
9876 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9877 generating PIC code.
9878
9879 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9880
9881 PR rtl-optimization/80193
9882 * gcc.target/i386/pr80193.c: New.
9883
9884 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9885
9886 PR fortran/78661
9887 * gfortran.dg/dtio_25.f90: Modified test case.
9888 * gfortran.dg/dtio_27.f90: New test case.
9889
9890 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9891
9892 PR target/53383
9893 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9894 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9895 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9896
9897 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9898
9899 * gcc.c-torture/compile/irreducible-loop.c: New.
9900
9901 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9902
9903 PR tree-optimization/80218
9904 * gcc.dg/pr80218.c: New test.
9905
9906 2017-03-28 Richard Biener <rguenther@suse.de>
9907
9908 PR tree-optimization/78644
9909 * gcc.dg/pr78644-1.c: New testcase.
9910 * gcc.dg/pr78644-2.c: Likewise.
9911
9912 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9913
9914 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9915 * gcc.dg/pic-4.c: Likewise.
9916 * gcc.dg/pie-3.c: Likewise.
9917 * gcc.dg/pie-4.c: Likewise.
9918
9919 2017-03-28 Martin Liska <mliska@suse.cz>
9920
9921 PR ipa/80205
9922 * g++.dg/ipa/pr80205.C: New test.
9923
9924 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9925
9926 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9927 with sizeof(int) < 4.
9928 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9929 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9930 * gcc.dg/torture/pr79777.c: Likewise.
9931 * gcc.dg/torture/pr79910.c: Likewise.
9932
9933 2017-03-28 Richard Biener <rguenther@suse.de>
9934
9935 PR middle-end/80222
9936 * g++.dg/pr80222.C: New testcase.
9937
9938 2017-03-28 Martin Liska <mliska@suse.cz>
9939
9940 PR ipa/80104
9941 * gcc.dg/ipa/pr80104.c: New test.
9942
9943 2017-03-28 Marek Polacek <polacek@redhat.com>
9944
9945 PR sanitizer/80067
9946 * c-c++-common/ubsan/shift-10.c: New test.
9947
9948 2017-03-27 Jeff Law <law@redhat.com>
9949
9950 PR tree-optimization/80216
9951 * gcc.c-torture/compile/pr80216.c: New test.
9952
9953 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR middle-end/80162
9956 * c-c++-common/pr80162-1.c: New test.
9957 * c-c++-common/pr80162-2.c: New test.
9958 * c-c++-common/pr80162-3.c: New test.
9959
9960 PR target/80102
9961 * g++.dg/opt/pr80102.C: New test.
9962
9963 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9964
9965 PR target/78543
9966 * gcc.target/powerpc/pr78543.c: New test.
9967
9968 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9969
9970 PR target/80103
9971 * gcc.target/powerpc/pr80103-1.c: New test.
9972
9973 2017-03-27 Richard Biener <rguenther@suse.de>
9974
9975 PR tree-optimization/80181
9976 * gcc.dg/torture/pr80181.c: New testcase.
9977
9978 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9979
9980 * gcc.target/arc/interrupt-4.c: New file.
9981
9982 2017-03-27 Richard Biener <rguenther@suse.de>
9983
9984 PR ipa/79776
9985 * g++.dg/ipa/pr79776.C: New testcase.
9986
9987 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR sanitizer/80168
9990 * gcc.dg/asan/pr80168.c: New test.
9991
9992 2017-03-27 Richard Biener <rguenther@suse.de>
9993
9994 PR tree-optimization/80170
9995 * gcc.dg/pr80170.c: New testcase.
9996
9997 2017-03-27 Richard Biener <rguenther@suse.de>
9998
9999 PR middle-end/80171
10000 * g++.dg/torture/pr80171.C: New testcase.
10001
10002 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10003
10004 * gcc.dg/torture/pr79732.c: Require alias support.
10005 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10006
10007 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10008 libatomic_available.
10009 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10010 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10011
10012 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10013
10014 PR libgfortran/78881
10015 * gfortran.dg/dtio_26.f90: New test.
10016
10017 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10018
10019 PR fortran/80156
10020 PR fortran/79382
10021 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10022 testcase for PR80156. Add a main programme that tests that
10023 the typebound generic is accessible.
10024
10025 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10026
10027 PR rtl-optimization/80160
10028 PR rtl-optimization/80159
10029
10030 * gcc.target/i386/pr80160.c: New test.
10031
10032 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR sanitizer/79904
10035 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10036
10037 2017-03-24 Marek Polacek <polacek@redhat.com>
10038
10039 PR c++/80119
10040 * g++.dg/warn/Wuninitialized-9.C: New test.
10041
10042 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10043
10044 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10045 and remove the high-level builtin. The error message for the
10046 would prevent compilation from reaching the second.
10047 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10048
10049 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10050
10051 * gcc.target/s390/vxe/negfma-1.c: New test.
10052
10053 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10054
10055 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10056 * gcc.target/s390/arch12/mul-1.c: New test.
10057 * gcc.target/s390/arch12/mul-2.c: New test.
10058
10059 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10060
10061 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10062
10063 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10064
10065 * gcc.target/s390/vxe/popcount-1.c: New test.
10066
10067 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10068
10069 * gcc.target/s390/vxe/bitops-1.c: New test.
10070
10071 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10072
10073 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10074 * lib/target-supports.exp: Add effective target check s390_vxe.
10075
10076 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10077
10078 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10079 comparison instructions used from now on.
10080
10081 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10082
10083 * gcc.target/s390/s390.exp (check_effective_target_vector):
10084 Include target-supports.exp and move target_vector check routine
10085 ...
10086 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10087 here and rename it.
10088 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10089 check from vector to s390_vx.
10090 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10091 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10092 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10093 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10094 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10095 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10096 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10097 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10098 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10099
10100 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10101
10102 * gcc.target/s390/vector/vec-init-2.c: New test.
10103
10104 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10105
10106 * gcc.dg/ubsan/pr79904-2.c: New test.
10107
10108 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10109
10110 PR target/79893
10111 * gcc.target/s390/zvector/pr79893.c: New test.
10112
10113 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR rtl-optimization/80112
10116 * gcc.dg/pr80112.c: New test.
10117
10118 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10119
10120 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10121 etc. line numbers.
10122 * gcc.dg/Walloca-1.c: Likewise.
10123 * gcc.dg/Walloca-2.c: Likewise.
10124 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10125
10126 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10127
10128 PR tree-optimization/80158
10129 * gfortran.fortran-torture/compile/pr80158.f: New file.
10130
10131 2017-03-24 Richard Biener <rguenther@suse.de>
10132
10133 PR tree-optimization/80167
10134 * gcc.dg/graphite/pr80167.c: New testcase.
10135
10136 2017-03-24 Tom de Vries <tom@codesourcery.com>
10137
10138 PR testsuite/80092
10139 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10140 dg-require-effective-target global_constructor.
10141 * gcc.dg/tls/emutls-2.c: Same.
10142
10143 2017-03-24 Tom de Vries <tom@codesourcery.com>
10144
10145 PR testsuite/80092
10146 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10147 dg-require-effective-target indirect_jumps.
10148
10149 2017-03-24 Tom de Vries <tom@codesourcery.com>
10150
10151 PR testsuite/80092
10152 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10153 nonlocal_goto.
10154
10155 2017-03-24 Tom de Vries <tom@codesourcery.com>
10156
10157 PR testsuite/80092
10158 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10159 * gcc.dg/Walloca-12.c: Same.
10160 * gcc.dg/attr-alloc_size-8.c: Same.
10161 * gcc.dg/Walloca-4.c: Same.
10162 * gcc.dg/Walloca-8.c: Same.
10163 * gcc.dg/Walloca-13.c: Same.
10164 * gcc.dg/Walloca-14.c: Same.
10165 * gcc.dg/attr-alloc_size-9.c: Same.
10166 * gcc.dg/Walloca-1.c: Same.
10167 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10168 * gcc.dg/Walloca-5.c: Same.
10169 * gcc.dg/Walloca-10.c: Same.
10170 * gcc.dg/Walloca-9.c: Same.
10171 * gcc.dg/attr-alloc_size-6.c: Same.
10172 * gcc.dg/Wvla-larger-than-1.c: Same.
10173 * gcc.dg/torture/pr71881.c: Same.
10174 * gcc.dg/torture/pr71901.c: Same.
10175 * gcc.dg/torture/pr78742.c: Same.
10176 * gcc.dg/builtin-alloc-size.c: Same.
10177 * gcc.dg/Walloca-2.c: Same.
10178 * gcc.dg/Walloca-6.c: Same.
10179 * gcc.dg/Walloca-11.c: Same.
10180 * gcc.dg/attr-alloc_size-7.c: Same.
10181 * gcc.dg/Wvla-larger-than-2.c: Same.
10182 * gcc.dg/Walloca-3.c: Same.
10183 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10184 * gcc.c-torture/compile/pr79413.c: Same.
10185 * gcc.c-torture/compile/pr78439.c: Same.
10186
10187 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10188
10189 * gcc.target/powerpc/p9-options-1.c: New test.
10190
10191 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10192
10193 PR target/71436
10194 * gcc.c-torture/compile/pr71436.c: New test.
10195
10196 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10197 Richard Biener <rguenther@suse.de>
10198
10199 PR tree-optimization/79908
10200 PR tree-optimization/80136
10201 * gcc.dg/torture/pr79908.c: New file.
10202
10203 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10204
10205 PR fortran/39239
10206 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10207
10208 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR c++/80141
10211 * g++.dg/gomp/pr80141.C: New test.
10212
10213 PR c++/80129
10214 * g++.dg/torture/pr80129.C: New test.
10215
10216 PR sanitizer/80110
10217 * g++.dg/tsan/pr80110.C: New test.
10218
10219 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10220
10221 PR fortran/80142
10222 * gfortran.dg/any_loc.f90: New test case.
10223
10224 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10225
10226 PR target/80082
10227 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10228 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10229
10230 2017-03-22 Martin Liska <mliska@suse.cz>
10231
10232 PR target/79906
10233 * g++.dg/ext/mv8.C: Add power* targets.
10234
10235 2017-03-21 Martin Sebor <msebor@redhat.com>
10236
10237 PR c++/79548
10238 * g++.dg/warn/Wunused-var-26.C: New test.
10239
10240 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10241
10242 PR tree-optimization/79908
10243 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10244
10245 2017-03-21 Marek Polacek <polacek@redhat.com>
10246 Martin Sebor <msebor@redhat.com>
10247
10248 PR tree-optimization/80109
10249 * gcc.dg/Walloca-14.c: New test.
10250
10251 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/80125
10254 * gcc.target/powerpc/pr80125.c: New test.
10255
10256 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10257
10258 PR fortran/69498
10259 * gfortran.dg/unexp_attribute.f90: New test
10260
10261 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10262 Richard Biener <rguenther@suse.de>
10263
10264 PR tree-optimization/79908
10265 * gcc.dg/torture/pr79908.c: New file.
10266
10267 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10268
10269 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10270 with sizeof(int) < 4.
10271
10272 2017-03-21 Martin Liska <mliska@suse.cz>
10273
10274 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10275 apostrophes.
10276
10277 2017-03-21 Richard Biener <rguenther@suse.de>
10278
10279 PR tree-optimization/80032
10280 * g++.dg/opt/pr80032.C: New testcase.
10281
10282 2017-03-21 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/80122
10285 * gcc.dg/torture/pr80122.c: New testcase.
10286
10287 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10288
10289 * gcc.dg/pic-2.c: Skip for MIPS.
10290 * gcc.dg/pie-2.c: Skip for MIPS.
10291
10292 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10293
10294 PR c++/77752
10295 * g++.dg/cpp0x/initlist97.C: New.
10296 * g++.dg/cpp0x/initlist85.C: Update.
10297
10298 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR c/67338
10301 * gcc.dg/pr67338.c: New test.
10302
10303 PR c++/35878
10304 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10305 dump instead of assembler.
10306 * g++.dg/init/pr35878_2.C: Likewise.
10307 * g++.dg/init/pr35878_3.C: Likewise.
10308
10309 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR c/80097
10312 * gcc.dg/ubsan/pr80097.c: New test.
10313
10314 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10315
10316 PR tree-optimization/80054
10317 * g++.dg/torture/pr80054.C: New file.
10318
10319 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10320
10321 PR target/79963
10322 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10323 directive to assure selection of proper bit using rlwinm insn.
10324 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10325 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10326 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10327 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10328
10329 2017-03-20 Marek Polacek <polacek@redhat.com>
10330 Paolo Carlini <paolo.carlini@oracle.com>
10331
10332 PR c++/80059 - ICE with noexcept and __transaction_atomic
10333 * g++.dg/tm/pr80059-2.C: New test.
10334 * g++.dg/tm/pr80059.C: New test.
10335
10336 2017-03-20 Martin Liska <mliska@suse.cz>
10337
10338 PR middle-end/79753
10339 * gcc.target/i386/mpx/pr79753.c: New test.
10340
10341 2017-03-20 Martin Liska <mliska@suse.cz>
10342
10343 PR target/79769
10344 PR target/79770
10345 * g++.dg/pr79769.C: New test.
10346 * gcc.target/i386/mpx/pr79770.c: New test.
10347
10348 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10349
10350 PR target/78857
10351 * gcc.target/s390/load-and-test-fp-1.c: New test.
10352 * gcc.target/s390/load-and-test-fp-2.c: New test.
10353
10354 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10355
10356 PR fortran/79676
10357 * gfortran.dg/submodule_28.f08 : New test.
10358
10359 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10360
10361 PR fortran/71838
10362 * gfortran.dg/submodule_26.f08 : New test.
10363 * gfortran.dg/submodule_27.f08 : New test.
10364
10365 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10366
10367 PR target/79951
10368 * gcc.target/powerpc/pr79951.c: New.
10369
10370 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10371
10372 PR rtl-optimization/79910
10373 * gcc.dg/torture/pr79910.c: New test.
10374
10375 2017-03-17 Jeff Law <law@redhat.com>
10376
10377 PR tree-optimization/71437
10378 * gcc.dg/tree-ssa/pr71437.c: New test.
10379 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10380 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10381 now caught by VRP, but which were previously caught by DOM.
10382
10383 2017-03-17 Richard Biener <rguenther@suse.de>
10384
10385 PR middle-end/80075
10386 * g++.dg/torture/pr80075.C: New testcase.
10387
10388 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10389
10390 PR target/71294
10391 * g++.dg/pr71294.C: New test.
10392
10393 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10394
10395 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10396
10397 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR fortran/80010
10400 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10401
10402 PR fortran/79886
10403 * gfortran.dg/pr79886.f90: New test.
10404
10405 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10406
10407 PR target/79038
10408 * gcc.target/powerpc/pr79038-1.c: New test.
10409
10410 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10411
10412 PR fortran/33271
10413 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10414
10415 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10416
10417 PR testsuite/79356
10418 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10419
10420 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10421
10422 PR target/80019
10423 * gcc.target/i386/pr80019.c: New test.
10424
10425 2017-03-15 Martin Liska <mliska@suse.cz>
10426
10427 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10428
10429 2017-03-14 Martin Sebor <msebor@redhat.com>
10430
10431 PR tree-optimization/79800
10432 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10433 * gcc.dg/tree-ssa/pr79800.c: New test.
10434
10435 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10436
10437 PR target/79947
10438 * gcc.target/powerpc/pr79947.c: New test.
10439
10440 2017-03-14 Martin Sebor <msebor@redhat.com>
10441
10442 PR middle-end/80020
10443 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10444 * gcc.dg/attr-alloc_size-7.c: Same.
10445 * gcc.dg/attr-alloc_size-9.c: Same.
10446 * gcc.dg/builtin-alloc-size.c: Same.
10447 * gcc.dg/pr80020.c: New test.
10448
10449 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10450
10451 PR rtl-optimization/79728
10452 * gcc.target/i386/sse-globalreg.c: New test.
10453
10454 2017-03-14 Martin Liska <mliska@suse.cz>
10455
10456 PR lto/66295
10457 * gcc.dg/tree-prof/pr66295.c: New test.
10458
10459 2017-03-13 Martin Liska <mliska@suse.cz>
10460
10461 PR middle-end/78339
10462 * gcc.target/i386/mpx/pr78339.c: New test.
10463
10464 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10465
10466 * gcc.target/arc/bitfield.c: New file.
10467
10468 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10469
10470 * gcc.target/arc/pr9001090948.c: New file.
10471
10472 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10473
10474 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10475 Fix test. Make early-out condition return early. Correct comments.
10476
10477 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10478
10479 PR libgfortran/78854
10480 * gfortran.dg/dtio_25.f90: New test.
10481
10482 2017-03-10 Martin Sebor <msebor@redhat.com>
10483
10484 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10485
10486 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10487
10488 PR rtl-optimization/78911
10489 * gcc.target/i386/pr78911-1.c: New test.
10490 * gcc.target/i386/pr78911-2.c: New test.
10491
10492 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10493
10494 PR target/79941
10495 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10496 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10497 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10498
10499 2017-03-10 Marek Polacek <polacek@redhat.com>
10500
10501 PR c++/79967
10502 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10503
10504 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR c++/79899
10507 * g++.dg/other/friend7.C: New test.
10508
10509 PR c++/79896
10510 * g++.dg/ext/int128-5.C: New test.
10511
10512 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10513
10514 PR testsuite/79356
10515 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10516 powerpc, sparc, or s390x.
10517
10518 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10519
10520 PR target/79907
10521 * gcc.target/powerpc/pr79907.c: New.
10522
10523 2017-03-10 Olivier Hainque <hainque@adacore.com>
10524
10525 * gnat.dg/opt64.adb: New test.
10526 * gnat.dg/opt64_pkg.ads: New helper.
10527 * gnat.dg/opt64_pkg.adb: New helper.
10528
10529 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10530
10531 PR rtl-optimization/79909
10532 * gcc.target/powerpc/pr79909.c: New test.
10533
10534 PR tree-optimization/79972
10535 * gcc.dg/pr79972.c: New test.
10536
10537 PR tree-optimization/77975
10538 * gcc.dg/pr77975.c: New test.
10539
10540 2017-03-09 Marek Polacek <polacek@redhat.com>
10541
10542 PR c++/79962
10543 PR c++/79984
10544 * c-c++-common/nonnull-3.c: New test.
10545 * g++.dg/warn/Wnonnull3.C: New test.
10546
10547 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10548
10549 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10550 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10551
10552 2017-03-09 Marek Polacek <polacek@redhat.com>
10553
10554 PR sanitizer/79757
10555 * gcc.dg/ubsan/pr79757-1.c: New test.
10556 * gcc.dg/ubsan/pr79757-2.c: New test.
10557 * gcc.dg/ubsan/pr79757-3.c: New test.
10558 * gcc.dg/ubsan/pr79757-4.c: New test.
10559 * gcc.dg/ubsan/pr79757-5.c: New test.
10560
10561 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR c/79969
10564 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10565
10566 2017-03-09 Marek Polacek <polacek@redhat.com>
10567
10568 PR c++/79687
10569 * g++.dg/expr/ptrmem8.C: New test.
10570 * g++.dg/expr/ptrmem9.C: New test.
10571
10572 2017-03-09 Richard Biener <rguenther@suse.de>
10573
10574 PR tree-optimization/79977
10575 * gcc.dg/graphite/pr79977.c: New testcase.
10576
10577 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10578
10579 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10580 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10581 * lib/target-supports.exp (check_effective_target_rdynamic):
10582 New proc.
10583
10584 2017-03-09 Richard Biener <rguenther@suse.de>
10585
10586 PR middle-end/79971
10587 * gcc.dg/fixed-point/pr79971.c: New testcase.
10588
10589 2017-03-09 Richard Biener <rguenther@suse.de>
10590
10591 PR ipa/79970
10592 * gcc.dg/torture/pr79970.c: New testcase.
10593
10594 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10595
10596 PR c++/71966
10597 * g++.dg/cpp0x/pr71966-1.C: New.
10598 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10599
10600 2017-03-09 Martin Liska <mliska@suse.cz>
10601
10602 PR tree-optimization/79631
10603 * gcc.target/i386/mpx/pr79631.c: New test.
10604
10605 2017-03-09 Martin Liska <mliska@suse.cz>
10606
10607 PR target/65705
10608 PR target/69804
10609 * gcc.target/i386/pr71458.c: Update scanned pattern.
10610
10611 2017-03-09 Marek Polacek <polacek@redhat.com>
10612
10613 PR c++/79672
10614 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10615 * g++.dg/warn/Wduplicated-branches3.C: New test.
10616
10617 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10618
10619 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10620
10621 2017-03-09 Martin Liska <mliska@suse.cz>
10622
10623 PR ipa/79764
10624 * g++.dg/pr79764.C: New test.
10625
10626 2017-03-09 Martin Liska <mliska@suse.cz>
10627
10628 PR ipa/79761
10629 * g++.dg/pr79761.C: New test.
10630
10631 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10632
10633 PR sanitizer/79944
10634 * c-c++-common/asan/pr79944.c: New test.
10635
10636 PR target/79932
10637 * gcc.target/i386/pr79932-2.c: New test.
10638
10639 PR target/79932
10640 * gcc.target/i386/pr79932-1.c: New test.
10641
10642 2017-03-09 Marek Polacek <polacek@redhat.com>
10643
10644 PR c++/79900 - ICE in strip_typedefs
10645 * g++.dg/warn/Wpadded-1.C: New test.
10646
10647 2017-03-08 Marek Polacek <polacek@redhat.com>
10648
10649 * g++.dg/Walloca1.C: Adjust dg-warning.
10650
10651 2017-03-08 Andrew Haley <aph@redhat.com>
10652
10653 PR tree-optimization/79943
10654 * gcc.dg/tree-ssa/pr79943.c: New test.
10655
10656 2017-03-08 Richard Biener <rguenther@suse.de>
10657
10658 PR tree-optimization/79955
10659 * gcc.dg/uninit-24.c: New testcase.
10660
10661 2017-03-08 Richard Biener <rguenther@suse.de>
10662
10663 PR tree-optimization/79920
10664 * gcc.dg/vect/pr79920.c: New testcase.
10665
10666 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR sanitizer/79904
10669 * gcc.dg/ubsan/pr79904.c: New test.
10670
10671 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR c/79834
10674 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10675 diagnostics.
10676
10677 2017-03-07 Marek Polacek <polacek@redhat.com>
10678
10679 PR middle-end/79809
10680 * g++.dg/Walloca1.C: New test.
10681
10682 2017-03-07 Martin Liska <mliska@suse.cz>
10683
10684 PR middle-end/68270
10685 * g++.dg/pr68270.C: New test.
10686
10687 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10688
10689 PR rtl-optimization/79901
10690 * gcc.target/i386/pr79901.c: New test.
10691
10692 PR sanitizer/79897
10693 * c-c++-common/ubsan/pr79897.c: New test.
10694
10695 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10696
10697 PR rtl-optimization/79571
10698 * gcc.target/i386/pr79571.c: New.
10699
10700 2017-03-06 Marek Polacek <polacek@redhat.com>
10701
10702 PR c++/79796 - ICE with NSDMI and this pointer
10703 * g++.dg/cpp0x/nsdmi13.C: New test.
10704
10705 2017-03-06 Julia Koval <julia.koval@intel.com>
10706
10707 PR target/79793
10708 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10709 directives.
10710 * gcc.target/i386/interrupt-13.c: Ditto.
10711 * gcc.target/i386/interrupt-14.c: Ditto.
10712 * gcc.target/i386/interrupt-15.c: Ditto.
10713
10714 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10715
10716 PR c++/79822
10717 * g++.dg/cpp0x/constexpr-79822.C: New test.
10718
10719 2017-03-06 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/79894
10722 * gcc.dg/vect/pr79887.c: New testcase.
10723
10724 2017-03-06 Richard Biener <rguenther@suse.de>
10725
10726 PR tree-optimization/79824
10727 * gcc.dg/vect/pr79824-1.c: New testcase.
10728 * gcc.dg/vect/pr79824-2.c: Likewise.
10729
10730 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10731
10732 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10733 gettimeofday. Remove dg-skip-if for AVR.
10734 * lib/target-supports.exp (check_effective_target_gettimeofday):
10735 New proc.
10736
10737 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10738
10739 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10740 * gcc.target/s390/hotpatch-10.c: Likewise.
10741 * gcc.target/s390/hotpatch-11.c: Likewise.
10742 * gcc.target/s390/hotpatch-12.c: Likewise.
10743 * gcc.target/s390/hotpatch-13.c: Likewise.
10744 * gcc.target/s390/hotpatch-14.c: Likewise.
10745 * gcc.target/s390/hotpatch-15.c: Likewise.
10746 * gcc.target/s390/hotpatch-16.c: Likewise.
10747 * gcc.target/s390/hotpatch-17.c: Likewise.
10748 * gcc.target/s390/hotpatch-18.c: Likewise.
10749 * gcc.target/s390/hotpatch-19.c: Likewise.
10750 * gcc.target/s390/hotpatch-2.c: Likewise.
10751 * gcc.target/s390/hotpatch-26.c: Likewise.
10752 * gcc.target/s390/hotpatch-27.c: Likewise.
10753 * gcc.target/s390/hotpatch-28.c: Likewise.
10754 * gcc.target/s390/hotpatch-3.c: Likewise.
10755 * gcc.target/s390/hotpatch-4.c: Likewise.
10756 * gcc.target/s390/hotpatch-5.c: Likewise.
10757 * gcc.target/s390/hotpatch-6.c: Likewise.
10758 * gcc.target/s390/hotpatch-7.c: Likewise.
10759 * gcc.target/s390/hotpatch-8.c: Likewise.
10760 * gcc.target/s390/hotpatch-9.c: Likewise.
10761
10762 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10763
10764 PR c++/64574
10765 * g++.dg/template/crash125.C: New.
10766
10767 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10768
10769 PR target/79812
10770 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10771
10772 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10773
10774 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10775
10776 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10777
10778 * gcc.target/mips/msa-minmax.c: New tests.
10779
10780 2017-03-06 Martin Liska <mliska@suse.cz>
10781
10782 PR sanitize/79783
10783 * g++.dg/asan/pr79783.C: New test.
10784
10785 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10786
10787 * gcc.target/mips/msa-dotp.c: New tests.
10788
10789 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10790
10791 * gcc.target/mips/msa-bclri.c: New test.
10792
10793 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10794
10795 PR c++/70266
10796 * g++.dg/tm/pr70266.C: New.
10797
10798 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10799 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10800
10801 * gfortran.dg/coarray/fail_image_1.f08: New test.
10802 * gfortran.dg/coarray/fail_image_2.f08: New test.
10803 * gfortran.dg/coarray/failed_images_1.f08: New test.
10804 * gfortran.dg/coarray/failed_images_2.f08: New test.
10805 * gfortran.dg/coarray/image_status_1.f08: New test.
10806 * gfortran.dg/coarray/image_status_2.f08: New test.
10807 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10808 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10809 * gfortran.dg/coarray_fail_st.f90: New test.
10810 * gfortran.dg/coarray_failed_images_1.f08: New test.
10811 * gfortran.dg/coarray_image_status_1.f08: New test.
10812 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10813
10814 2017-03-03 Marek Polacek <polacek@redhat.com>
10815
10816 PR c/79758
10817 * gcc.dg/noncompile/pr79758.c: New test.
10818
10819 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR middle-end/79805
10822 * g++.dg/opt/pr79805.C: New test.
10823
10824 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10825
10826 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10827 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10828 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10829 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10830 * gcc.target/i386/i386.exp
10831 (check_effective_target_avx512vpopcntdq): New.
10832
10833 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10834
10835 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10836 ilp32 targets and match DImode registers for lp64 targets.
10837
10838 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10839
10840 * g++.dg/pr71624.C: Disable for x32.
10841 * g++.dg/pr71633.C: Ditto.
10842
10843 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR target/79807
10846 * gcc.target/i386/pr79807.c: New test.
10847
10848 2017-03-03 Martin Liska <mliska@suse.cz>
10849
10850 PR tree-optimization/79803
10851 * gcc.dg/tree-ssa/pr79803.c: New test.
10852
10853 2017-03-03 Martin Liska <mliska@suse.cz>
10854
10855 PR rtl-optimization/79574
10856 * gcc.dg/pr79574-2.c: New test.
10857
10858 2017-03-03 Richard Biener <rguenther@suse.de>
10859
10860 PR c++/79825
10861 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10862
10863 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10864
10865 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10866
10867 2017-03-03 Marek Polacek <polacek@redhat.com>
10868
10869 PR c++/79791
10870 * g++.dg/warn/Wwrite-strings-1.C: New test.
10871 * g++.dg/warn/Wwrite-strings-2.C: New test.
10872 * g++.dg/warn/Wwrite-strings-3.C: New test.
10873 * g++.dg/warn/Wwrite-strings-4.C: New test.
10874 * g++.dg/warn/Wwrite-strings-5.C: New test.
10875 * g++.dg/warn/Wwrite-strings-6.C: New test.
10876 * g++.dg/warn/Wwrite-strings-7.C: New test.
10877 * g++.dg/warn/Wwrite-strings-8.C: New test.
10878 * g++.dg/warn/Wwrite-strings-9.C: New test.
10879 * g++.dg/warn/Wwrite-strings-10.C: New test.
10880 * g++.dg/warn/Wwrite-strings-11.C: New test.
10881 * g++.dg/warn/Wwrite-strings-12.C: New test.
10882
10883 2017-03-03 Richard Biener <rguenther@suse.de>
10884
10885 PR middle-end/79818
10886 * gcc.dg/torture/pr79818.c: New testcase.
10887
10888 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR c++/79782
10891 * g++.dg/warn/Wunused-parm-10.C: New test.
10892
10893 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10894
10895 * gcc.dg/rtl/x86_64/*.c: Test for
10896 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10897
10898 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10899
10900 PR target/79514
10901 * gcc.target/i386/pr79514.c: New test.
10902
10903 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR rtl-optimization/79780
10906 * gcc.c-torture/compile/pr79780.c: New test.
10907
10908 2017-03-02 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/79345
10911 PR c++/42000
10912 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10913 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10914 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10915
10916 2017-03-02 Richard Biener <rguenther@suse.de>
10917
10918 PR c/79756
10919 * gcc.dg/vector-1.c: New testcase.
10920
10921 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10922
10923 PR tree-optimization/66768
10924 * gcc.target/i386/pr66768.c: New test.
10925
10926 2017-03-02 Richard Biener <rguenther@suse.de>
10927
10928 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10929 * gcc.dg/rtl/x86_64/final.c: Likewise.
10930 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10931 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10932 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10933 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10934
10935 2017-03-02 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/79777
10938 * gcc.dg/torture/pr79777.c: New testcase.
10939
10940 2017-03-01 Martin Sebor <msebor@redhat.com>
10941
10942 PR middle-end/79692
10943 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10944 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10945 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10946 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10947
10948 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10949
10950 * gcc.target/i386/invsize-2.c: New test.
10951 * gcc.target/i386/invsize-3.c: Ditto.
10952 * gcc.target/i386/invsize-4.c: Ditto.
10953 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10954 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10955
10956 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10957
10958 PR target/79439
10959 * gcc.target/powerpc/pr79439.c: New test.
10960
10961 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10962
10963 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10964 scan string.
10965
10966
10967 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10968
10969 PR target/79395
10970 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10971 pattern to look for vcmpequd. instead of vcmpnew.
10972 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10973 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10974 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10975 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10976 look for xvcmpeqdp. instead of xvcmpnedp.
10977 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10978 look for vcmpequd. instead of vcmpnew.
10979 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10980 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10981 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10982 look for xvcmpeqsp. instead of xvcmpnesp.
10983 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10984 look for xvcmpeqdp. instead of xvcmpnedp.
10985 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10986 look for vcmpequd. instead of vcmpnew.
10987 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10988 look for vcmpeqsp instead of xvcmpnesp.
10989 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10990 look for xvcmpeqdp instead of xvcmpnedp.
10991
10992 2017-03-01 Richard Biener <rguenther@suse.de>
10993
10994 PR middle-end/79721
10995 * gcc.dg/torture/pr79721.c: New testcase.
10996
10997 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR c++/79681
11000 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11001 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11002
11003 PR c++/79746
11004 * g++.dg/warn/Wunused-parm-9.C: New test.
11005
11006 PR tree-optimization/79734
11007 * g++.dg/opt/pr79734.C: New test.
11008
11009 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR tree-optimization/79737
11012 * gcc.c-torture/execute/pr79737-1.c: New test.
11013 * gcc.c-torture/execute/pr79737-2.c: New test.
11014
11015 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11016
11017 * gcc.target/sparc/20170228-1.c: New test.
11018
11019 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11020
11021 * gcc.target/i386/invsize-1.c: New test.
11022
11023 2017-02-28 Martin Sebor <msebor@redhat.com>
11024
11025 PR tree-optimization/79691
11026 * gcc.dg/tree-ssa/pr79691.c: New test.
11027
11028 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR target/79729
11031 * gcc.target/i386/pr79729.c: New test.
11032
11033 2017-02-28 Richard Biener <rguenther@suse.de>
11034
11035 PR tree-optimization/79740
11036 * gcc.dg/torture/pr79740.c: New testcase.
11037
11038 2017-02-28 Richard Biener <rguenther@suse.de>
11039
11040 PR middle-end/79731
11041 * c-c++-common/torture/pr79731.c: New testcase.
11042
11043 2017-02-28 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/79732
11046 * gcc.dg/torture/pr79732.c: New testcase.
11047
11048 2017-02-28 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/79723
11051 * gcc.target/i386/pr79723.c: New testcase.
11052
11053 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11054
11055 PR target/79544
11056 * gcc.target/powerpc/pr79544.c: New.
11057
11058 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11059
11060 PR c++/79414
11061 * g++.dg/parse/crash67.C: New.
11062
11063 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11064
11065 PR tree-optimization/77536
11066 * gcc.dg/vect/pr79347.c: Revise testing string.
11067
11068 2017-02-27 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/45397
11071 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11072
11073 2017-02-27 Richard Biener <rguenther@suse.de>
11074
11075 PR tree-optimization/79690
11076 * gcc.target/i386/pr79690.c: New testcase.
11077
11078 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11079
11080 PR fortran/51119
11081 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11082 of original.
11083 * gfortran.dg/inline_matmul_11.f90: Likewise.
11084 * gfortran.dg/inline_matmul_9.f90: Likewise.
11085 * gfortran.dg/matmul_13.f90: New test.
11086 * gfortran.dg/matmul_14.f90: New test.
11087
11088 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR middle-end/79396
11091 * g++.dg/opt/pr79396.C: New test.
11092
11093 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11094
11095 PR fortran/79597
11096 * gfortran.dg/dtio_6.f90: Update test.
11097
11098 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11099
11100 PR fortran/79601
11101 * gfortran.dg/interface_operator_2.f90: New test.
11102
11103 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11104
11105 PR c/79677
11106 * gcc.dg/pr79677.c: New test.
11107
11108 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11109
11110 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11111 of mov.ps.
11112 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11113 (cond_move1): Simplify condition to force generation of
11114 mov[nz].ps.
11115 (cond_move2): Likewise.
11116
11117 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR c++/79588
11120 * g++.dg/warn/Wrestrict-1.C: New test.
11121 * g++.dg/warn/Wrestrict-2.C: New test.
11122
11123 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11124
11125 * g++.dg/ext/complit15.C: Require LTO.
11126
11127 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11128
11129 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11130 logical_op_short_circuit to skip targets.
11131 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11132 and s390.
11133
11134 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11135
11136 * gnat.dg/opt63.adb: New test.
11137
11138 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11139
11140 * gnat.dg/discr47.adb: New test.
11141
11142 2017-02-24 Richard Biener <rguenther@suse.de>
11143
11144 PR tree-optimization/79389
11145 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11146
11147 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11148
11149 PR c++/79361
11150 * g++.dg/cpp0x/pr79361-1.C: New.
11151 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11152
11153 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11154
11155 * gcc.target/visium/bit_test.c: Accept any lsr form.
11156 * gcc.target/visium/block_move.c: Tweak.
11157
11158 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11159
11160 PR 68749
11161 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11162
11163 2017-02-23 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/79683
11166 * gcc.target/i386/pr79683.c: New testcase.
11167
11168 2017-02-22 Jeff Law <law@redhat.com>
11169
11170 PR tree-optimization/79578
11171 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11172
11173 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11174
11175 * gcc.target/mips/msa-fp-cc.c: New test.
11176
11177 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11178
11179 PR c++/79664
11180 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11181 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11182 * g++.dg/gomp/pr79664.C: New test.
11183
11184 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11185
11186 2017-02-22 Marek Polacek <polacek@redhat.com>
11187
11188 PR c++/79653
11189 * g++.dg/cpp0x/alignas10.C: New test.
11190 * g++.dg/cpp0x/alignas9.C: New test.
11191
11192 PR c++/79657
11193 * g++.dg/ext/underlying_type12.C: New test.
11194
11195 PR c/79662
11196 * gcc.dg/enum-incomplete-4.c: New test.
11197
11198 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR target/70465
11201 * gcc.target/i386/pr70465-2.c: New test.
11202
11203 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11204
11205 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11206
11207 2017-02-22 Richard Biener <rguenther@suse.de>
11208
11209 PR tree-optimization/79673
11210 * gcc.target/i386/pr79673.c: New testcase.
11211
11212 2017-02-22 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/79666
11215 * gcc.dg/torture/pr79666.c: New testcase.
11216
11217 2017-02-22 Martin Liska <mliska@suse.cz>
11218
11219 PR lto/79587
11220 * gcc.dg/tree-prof/pr79587.c: New test.
11221
11222 2017-02-21 Marek Polacek <polacek@redhat.com>
11223
11224 PR c++/79535
11225 * g++.dg/ext/flexary23.C: New test.
11226
11227 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11228
11229 PR target/79593
11230 * gcc.target/i386/pr79593.c: New test.
11231
11232 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11233
11234 PR c++/79654
11235 * g++.dg/cpp1z/decomp26.C: New test.
11236
11237 PR sanitizer/79589
11238 * g++.dg/ubsan/pr79589.C: New test.
11239
11240 2017-02-21 Jeff Law <law@redhat.com>
11241
11242 PR tree-optimization/79621
11243 * gcc.c-torture/compile/pr79621.c: New test.
11244
11245 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR c++/79655
11248 * g++.dg/cpp1y/constexpr-79655.C: New test.
11249
11250 PR c++/79639
11251 * g++.dg/cpp1y/constexpr-79639.C: New test.
11252
11253 PR target/79633
11254 * gcc.target/i386/mpx/pr79633.c: New test.
11255
11256 PR target/79570
11257 * gcc.dg/pr79570.c: New test.
11258
11259 PR c++/79641
11260 * c-c++-common/pr79641.c: New test.
11261
11262 PR tree-optimization/79649
11263 * gcc.target/i386/pr79649.c: New test.
11264
11265 PR target/79494
11266 * gcc.dg/pr79494.c: New test.
11267
11268 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11269
11270 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11271 to dg-options.
11272
11273 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11274
11275 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11276
11277 2017-02-02 Jason Merrill <jason@redhat.com>
11278
11279 PR c++/79580
11280 * g++.dg/ext/complit15.C: New.
11281
11282 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11283
11284 PR target/78056
11285 * gcc.target/powerpc/pr78056-8.c: Remove.
11286
11287 2017-02-20 Marek Polacek <polacek@redhat.com>
11288
11289 PR middle-end/79537
11290 * gcc.dg/comp-goto-4.c: New test.
11291
11292 PR sanitizer/79558
11293 * c-c++-common/ubsan/bounds-14.c: New test.
11294
11295 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR target/79568
11298 * gcc.target/i386/pr79568-1.c: New test.
11299 * gcc.target/i386/pr79568-2.c: New test.
11300 * gcc.target/i386/pr79568-3.c: New test.
11301
11302 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11303
11304 PR fortran/79382
11305 * gfortran.dg/dtio_10.f90: Change test of error message.
11306 * gfortran.dg/dtio_23.f90: New test.
11307 * gfortran.dg/dtio_24.f90: New test.
11308
11309 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11310
11311 PR fortran/79434
11312 * gfortran.dg/submodule_25.f08: New test.
11313
11314 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11315
11316 PR fortran/79447
11317 * gfortran.dg/submodule_24.f08: New test.
11318
11319 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11320
11321 PR fortran/79229
11322 * gfortran.dg/class_allocate_24.f90: New test.
11323
11324 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11325
11326 PR fortran/79402
11327 * gfortran.dg/submodule_23.f90: New test.
11328
11329 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/79380
11332 * g++.dg/cpp0x/alignas8.C: New.
11333
11334 2017-02-19 Eric Fiselier <eric@efcs.ca>
11335 Jonathan Wakely <jwakely@redhat.com>
11336
11337 PR c++/69523
11338 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11339
11340 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11341
11342 * gcc.dg/gimplefe-26.c: New test.
11343
11344 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11345
11346 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11347
11348 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR target/79569
11351 * gcc.target/i386/3dnowA-3.c: New test.
11352
11353 PR target/79559
11354 * gcc.target/i386/pr79559.c: New test.
11355
11356 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11357
11358 * gcc.dg/c11-float-2.c: New test.
11359 * gcc.dg/torture/float128-floath.c,
11360 gcc.dg/torture/float128x-floath.c,
11361 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11362 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11363 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11364 *_DECIMAL_DIG macros with DECIMAL_DIG.
11365
11366 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11367
11368 PR target/79261
11369 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11370
11371 2017-02-17 Julia Koval <julia.koval@intel.com>
11372
11373 * gcc.target/i386/rdpid.c New test.
11374 * gcc.target/i386/sse-12.c: Add -mrdpid.
11375 * gcc.target/i386/sse-13.c: Ditto.
11376 * gcc.target/i386/sse-14.c: Ditto.
11377 * gcc.target/i386/sse-22.c: Ditto.
11378 * gcc.target/i386/sse-23.c: Ditto.
11379 * g++.dg/other/i386-2.C: Ditto.
11380 * g++.dg/other/i386-3.C: Ditto.
11381
11382 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11383
11384 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11385 * gcc.dg/pr61441.c: Ditto.
11386
11387 2017-02-17 Martin Liska <mliska@suse.cz>
11388
11389 PR rtl-optimization/79574
11390 * gcc.dg/pr79574.c: New test.
11391
11392 2017-02-17 Marek Polacek <polacek@redhat.com>
11393
11394 PR middle-end/79536
11395 * gcc.dg/torture/pr79536.c: New test.
11396
11397 2017-02-16 Alan Modra <amodra@gmail.com>
11398
11399 * gcc.c-torture/execute/pr79286.c: New.
11400
11401 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11402
11403 PR c++/79512
11404 * c-c++-common/gomp/pr79512.c: New test.
11405
11406 2017-02-15 Martin Sebor <msebor@redhat.com>
11407
11408 PR c++/79363
11409 * g++.dg/ext/flexary12.C: Adjust.
11410 * g++.dg/ext/flexary20.C: Same.
11411 * g++.dg/ext/flexary21.C: Same.
11412 * g++.dg/ext/flexary22.C: New test.
11413
11414 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11415
11416 PR tree-optimization/79347
11417 * gcc.dg/vect/pr79347.c: New test.
11418
11419 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR c++/79301
11422 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11423 [[deprecated]] comment.
11424 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11425 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11426 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11427 [[deprecated]] in -std=c++11.
11428 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11429 [[fallthrough]] in -std=c++11 and -std=c++14.
11430
11431 PR c++/79288
11432 * g++.dg/tls/pr79288.C: New test.
11433
11434 2017-02-15 Marek Polacek <polacek@redhat.com>
11435
11436 PR c/79515
11437 * gcc.dg/dfp/pr79515.c: New.
11438
11439 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11440
11441 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11442
11443 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11444
11445 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11446 "opt_files".
11447
11448 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR target/79487
11451 * gcc.dg/dfp/pr79487.c: New test.
11452 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11453 2017-02-13 change.
11454
11455 2017-01-14 Carl Love <cel@us.ibm.com>
11456
11457 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11458 xvcvsxdsp and xvcvuxdsp instructions.
11459
11460 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11461
11462 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11463 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11464 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11465 64-bit default target.
11466 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11467 a 64-bit default target.
11468
11469 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11470
11471 PR target/79481
11472 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11473 (test_3vx): Change return type from int to void.
11474 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11475 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11476 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11477 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11478 tests.
11479 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11480 (test_3vx): Change return type from int to void.
11481 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11482 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11483 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11484 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11485 tests.
11486 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11487 intrinsic. Change scan-assembler-times number from 1 to 2.
11488 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11489 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11490 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11491 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11492 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11493 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11494 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11495
11496 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11497
11498 PR middle-end/61225
11499 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11500 Use dg-additional-options for ia32 target. Remove XFAIL.
11501
11502 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11503
11504 PR target/79495
11505 * gcc.target/i386/pr79495.c: New test.
11506
11507 2017-02-14 Marek Polacek <polacek@redhat.com>
11508
11509 PR c++/79420
11510 PR c++/79463
11511 * g++.dg/cpp1y/pr79463.C: New.
11512 * g++.dg/template/incomplete10.C: New.
11513 * g++.dg/template/incomplete9.C: New.
11514
11515 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11516
11517 PR target/79498
11518 * gcc.target/i386/pr79498.c: New test.
11519
11520 2017-02-14 Martin Sebor <msebor@redhat.com>
11521
11522 PR middle-end/79448
11523 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11524 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11525 * gcc.dg/tree-ssa/pr79448.c: New test.
11526
11527 2017-02-14 Jeff Law <law@redhat.com>
11528
11529 PR tree-optimization/79095
11530 * g++.dg/pr79095-1.C: New test
11531 * g++.dg/pr79095-2.C: New test
11532 * g++.dg/pr79095-3.C: New test
11533 * g++.dg/pr79095-4.C: New test
11534 * g++.dg/pr79095-5.C: New test
11535 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11536 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11537
11538 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11539
11540 * gcc.target/aarch64/vect_fp16_1.c: New.
11541
11542 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11543
11544 * gcc.dg/gimplefe-25.c: New test.
11545
11546 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR tree-optimization/79408
11549 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11550
11551 2017-02-14 Richard Biener <rguenther@suse.de>
11552
11553 PR middle-end/79432
11554 * gcc.dg/torture/pr79432.c: New testcase.
11555
11556 2017-02-13 Martin Sebor <msebor@redhat.com>
11557
11558 PR middle-end/79496
11559 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11560
11561 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11562
11563 PR sanitizer/79341
11564 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11565 variables volatile.
11566
11567 PR c++/79232
11568 * g++.dg/cpp1z/eval-order4.C: New test.
11569 * g++.dg/other/pr79232.C: New test.
11570
11571 2017-02-13 Nathan Sidwell <nathan@acm.org>
11572
11573 PR c++/79296
11574 * g++.dg/cpp0x/pr79296.C: New.
11575
11576 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11577
11578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11579 Instead, xfail powerpc*-*-* && lp64.
11580
11581 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11582
11583 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11584 powerpc_p8vector_ok.
11585 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11586
11587 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11588
11589 PR target/79449
11590 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11591 for reading beyond a 4k boundary.
11592
11593 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11594
11595 PR rtl-optimization/79388
11596 PR rtl-optimization/79450
11597 * gcc.c-torture/execute/pr79388.c: New test.
11598 * gcc.c-torture/execute/pr79450.c: New test.
11599
11600 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11601
11602 PR fortran/65542
11603 * gfortran.dg/spread_init_expr_2.f90: New test case.
11604
11605 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR sanitizer/79341
11608 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11609
11610 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11611
11612 PR tree-ssa/56727
11613 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11614
11615 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR c++/79457
11618 * g++.dg/cpp0x/pr79457.C: New test.
11619
11620 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11621
11622 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11623 scan-assembler unless lp64.
11624
11625 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11626
11627 PR tree-optimization/66612
11628 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11629
11630 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11631
11632 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11633 of all powerpc.
11634
11635 2017-02-10 Marek Polacek <polacek@redhat.com>
11636
11637 PR c++/79435
11638 * g++.dg/cpp1y/pr79435.C: New.
11639
11640 PR c++/79184
11641 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11642
11643 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11644
11645 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11646 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11647 New.
11648 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11649 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11650 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11651 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11652 (vtst_expected_poly64x2): Move to aarch64-only section.
11653 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11654 (vtst_p64, vtstq_p64): New tests.
11655
11656 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11657
11658 PR c++/71737
11659 * g++.dg/cpp0x/pr71737.C: New.
11660
11661 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11662 Richard Biener <rguenther@suse.de>
11663
11664 * gcc.dg/gimplefe-error-1.c: New testcase.
11665 * gcc.dg/gimplefe-error-2.c: New testcase.
11666 * gcc.dg/gimplefe-error-3.c: New testcase.
11667
11668 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11669
11670 PR tree-optimization/79411
11671 * gcc.c-torture/compile/pr79411.c: New test.
11672
11673 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11674 Jason Merrill <jason@redhat.com>
11675
11676 PR c++/79143
11677 * g++.dg/cpp1z/pr79143.C: New test.
11678
11679 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11680
11681 * gcc.dg/loop-unswitch-2.c: Update testcase.
11682 * gcc.dg/loop-unswitch-1.c: Update testcase.
11683
11684 2017-02-09 Marek Polacek <polacek@redhat.com>
11685
11686 PR c/79428
11687 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11688 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11689 * c-c++-common/goacc/pr79428-1.c: New test.
11690 * c-c++-common/gomp/pr79428-2.c: New test.
11691 * c-c++-common/gomp/pr79428-5.c: New test.
11692 * c-c++-common/gomp/pr79428-6.c: New test.
11693 * c-c++-common/pr79428-3.c: New test.
11694
11695 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11696
11697 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11698 testcases.
11699
11700 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR c/79413
11703 * gcc.c-torture/compile/pr79413.c: New test.
11704
11705 PR c++/79429
11706 * c-c++-common/gomp/pr79429.c: New test.
11707 * g++.dg/gomp/pr79429.C: New test.
11708
11709 PR c/79431
11710 * c-c++-common/gomp/pr79431.c: New test.
11711
11712 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11713 Cesar Philippidis <cesar@codesourcery.com>
11714 Joseph Myers <joseph@codesourcery.com>
11715 Chung-Lin Tang <cltang@codesourcery.com>
11716
11717 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11718 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11719 * c-c++-common/goacc/loop-auto-2.c: New.
11720 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11721 * c-c++-common/goacc/tile-2.c: New.
11722 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11723 * g++.dg/goacc/tile-1.C: New, check tile subst.
11724 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11725 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11726 * gfortran.dg/goacc/tile-1.f90: New test.
11727 * gfortran.dg/goacc/tile-2.f90: New test.
11728 * gfortran.dg/goacc/tile-lowering.f95: New test.
11729
11730 2017-02-09 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/69823
11733 * gcc.dg/graphite/pr69823.c: New testcase.
11734
11735 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11736
11737 PR target/78604
11738 * gcc.target/powerpc/pr78604.c: New.
11739
11740 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11741
11742 PR target/68972
11743 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11744 disable this test on power architecture.
11745
11746 2017-02-08 Richard Biener <rguenther@suse.de>
11747
11748 PR tree-optimization/71824
11749 PR tree-optimization/79409
11750 * gcc.dg/graphite/pr71824-3.c: New testcase.
11751
11752 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR tree-optimization/79408
11755 * gcc.dg/tree-ssa/pr79408.c: New test.
11756
11757 2017-02-08 Richard Biener <rguenther@suse.de>
11758
11759 PR tree-optimization/71824
11760 * gcc.dg/graphite/pr71824-2.c: New testcase.
11761
11762 2017-02-07 Andrew Pinski <apinski@cavium.com>
11763
11764 * gcc.target/aarch64/popcount.c: New Testcase.
11765
11766 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR rtl-optimization/79386
11769 * gcc.c-torture/compile/pr79386.c: New test.
11770
11771 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11772 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11775 *-*-solaris*.
11776
11777 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/79299
11780 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11781 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11782
11783 2017-02-07 Richard Biener <rguenther@suse.de>
11784
11785 * gcc.dg/gimplefe-23.c: New testcase.
11786 * gcc.dg/gimplefe-24.c: Likewise.
11787
11788 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11789
11790 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11791 scan-assembler instead of scan-assembler-times.
11792 * gcc.target/aarch64/test_frame_10.c: Likewise.
11793 * gcc.target/aarch64/test_frame_12.c: Likewise.
11794 * gcc.target/aarch64/test_frame_2.c: Likewise.
11795 * gcc.target/aarch64/test_frame_4.c: Likewise.
11796 * gcc.target/aarch64/test_frame_6.c: Likewise.
11797 * gcc.target/aarch64/test_frame_7.c: Likewise.
11798 * gcc.target/aarch64/test_frame_8.c: Likewise.
11799
11800 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11801
11802 * gcc.target/i386/pr78419.c: Require ifunc support.
11803
11804 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11805
11806 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11807
11808 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11809
11810 PR c++/79360
11811 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11812
11813 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11814
11815 * lib/target-supports.exp: Define the RISC-V target.
11816 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11817 * gcc.dg/builtin-apply2.c: Likewise.
11818 * gcc.dg/ifcvt-4.c: Likewise.
11819 * gcc.dg/loop-8.c: Likewise.
11820 * gcc.dg/sibcall-10.c: Likewise.
11821 * gcc.dg/sibcall-9.c: Likewise.
11822 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11823 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11824 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11825 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11826 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11827 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11828 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11829
11830 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11831
11832 PR target/66144
11833 * gcc.target/powerpc/pr66144-1.c: New test.
11834 * gcc.target/powerpc/pr66144-2.c: Likewise.
11835 * gcc.target/powerpc/pr66144-3.c: Likewise.
11836
11837 2017-02-06 Martin Sebor <msebor@redhat.com>
11838
11839 PR tree-optimization/79376
11840 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11841 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11842
11843 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR c++/79379
11846 * g++.dg/cpp1y/constexpr-79379.C: New test.
11847
11848 PR c++/79377
11849 * g++.dg/lookup/pr79377.C: New test.
11850
11851 PR c++/79372
11852 * g++.dg/cpp1z/decomp25.C: New test.
11853
11854 PR tree-optimization/79284
11855 * gcc.c-torture/compile/pr79284.c: New test.
11856
11857 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11858
11859 PR c++/70448
11860 * g++.dg/cpp0x/pr70448.C: New.
11861
11862 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11863
11864 PR 78348
11865 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11866 to dg-options.
11867
11868 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11869
11870 PR target/78883
11871 * gcc.c-torture/compile/pr78883.c: New test.
11872
11873 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11874
11875 PR tree-ssa/79347
11876 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11877 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11878 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11879 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11880 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11881 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11882 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11883 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11884 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11885 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11886 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11887 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11888 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11889
11890 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11891
11892 PR fortran/79344
11893 * gfortran.dg/allocate_with_source_24.f90: New test.
11894
11895 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11896
11897 PR fortran/79230
11898 * gfortran.dg/der_ptr_component_2.f90: New test.
11899
11900 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11901
11902 * gcc.target/sparc/20170205-1.c: New test.
11903
11904 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11905
11906 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11907 libatomic_available.
11908
11909 * gcc.dg/pr77587.c: Require alias support.
11910 * gcc.dg/pr77587a.c: Likewise.
11911
11912 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11913 * gcc.c-torture/execute/pr78622.c: Likewise.
11914
11915 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11916 hppa*-*-hpux*.
11917 * c-c++-common/Wunused-var-16.c: Likewise.
11918 * c-c++-common/builtin-shuffle-1.c: Likewise.
11919 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11920 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11921
11922 2017-02-03 Martin Sebor <msebor@redhat.com>
11923
11924 PR tree-optimization/79327
11925 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11926 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11927 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11928
11929 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11930 Martin Sebor <msebor@redhat.com>
11931
11932 PR tree-optimization/79327
11933 * gcc.dg/tree-ssa/pr79327.c: New test.
11934 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11935 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11936 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11937 (test_sprintf_chk_range_schar): Adjust dg-message.
11938 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11939 * gcc.c-torture/execute/pr79327.c: New test.
11940
11941 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11942
11943 PR target/79354
11944 * gcc.target/powerpc/pr79354.c: New test.
11945 * gcc.c-torture/execute/pr79354.c: New test.
11946
11947 2017-02-03 Martin Sebor <msebor@redhat.com>
11948
11949 PR tree-optimization/79352
11950 * gcc.dg/tree-ssa/pr79352.c: New test.
11951
11952 2017-02-03 Martin Liska <mliska@suse.cz>
11953
11954 PR lto/66295
11955 * gcc.target/i386/mvc9.c: New test.
11956
11957 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11958
11959 PR target/79158
11960 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11961 to VSX reg.
11962
11963 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11964
11965 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11966 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11967 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11968 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11969 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11970 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11971 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11972 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11973 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11974 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11975 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11976 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11977 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11978
11979 2017-02-02 Martin Sebor <msebor@redhat.com>
11980
11981 PR middle-end/79275
11982 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11983 * gcc.dg/tree-ssa/pr79275.c: New test.
11984
11985 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11986
11987 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11988
11989 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11990
11991 PR middle-end/77445
11992 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11993 threading is done.
11994
11995 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11996
11997 PR middle-end/78142
11998 * gcc.target/aarch64/vector_initialization_nostack.c
11999 (f12): Use one vector
12000
12001 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12002
12003 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12004 * c-c++-common/asan/misalign-1.c: Likewise.
12005 * c-c++-common/asan/misalign-2.c: Likewise.
12006 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12007 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12008 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12009 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12010 add -ffat-lto-objects from/to dg-additional-options.
12011 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12012 dg-additional-options.
12013
12014 PR target/79197
12015 * gcc.target/powerpc/pr79197.c: New test.
12016 * gcc.c-torture/compile/pr79197.c: New test.
12017
12018 2017-02-02 Richard Biener <rguenther@suse.de>
12019
12020 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12021
12022 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12023
12024 PR c++/69637
12025 * g++.dg/cpp0x/pr69637-1.C: New.
12026 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12027
12028 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12029
12030 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12031
12032 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12033
12034 PR target/70012
12035 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12036 conditions.
12037
12038 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR testsuite/79324
12041 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12042 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12043 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12044 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12045 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12046 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12047 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12048 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12049 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12050 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12051 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12052 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12053 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12054
12055 2017-02-01 Martin Liska <mliska@suse.cz>
12056
12057 PR testsuite/79272
12058 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12059
12060 2017-02-01 Richard Biener <rguenther@suse.de>
12061
12062 PR testsuite/76957
12063 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12064 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12065 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12066 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12067
12068 2017-02-01 Richard Biener <rguenther@suse.de>
12069
12070 PR middle-end/79315
12071 * gfortran.dg/pr79315.f90: New testcase.
12072
12073 2017-02-01 Richard Biener <rguenther@suse.de>
12074
12075 PR tree-optimization/71824
12076 * gcc.dg/graphite/pr71824.c: New testcase.
12077
12078 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR c++/79304
12081 * g++.dg/diagnostic/pr79304.C: New test.
12082
12083 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12084
12085 PR c++/79298
12086 * g++.dg/spellcheck-pr79298.C: New test case.
12087
12088 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12089
12090 PR preprocessor/79210
12091 * gcc.dg/format/pr79210.c: New test case.
12092 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12093 New function.
12094
12095 2017-01-31 Nathan Sidwell <nathan@acm.org>
12096
12097 PR c++/79290
12098 * g++.dg/warn/pr79290.C: New.
12099
12100 PR c++/67273
12101 PR c++/79253
12102 * g++.dg/cpp1y/pr67273.C: New.
12103 * g++.dg/cpp1y/pr79253.C: New.
12104
12105 2017-01-31 Nathan Sidwell <nathan@acm.org>
12106
12107 PR c++/79264
12108 * g++.dg/cpp1y/pr61636-1.C: Augment.
12109
12110 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12111
12112 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12113 rand() instead of random().
12114
12115 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12116
12117 PR tree-optimization/71691
12118 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12119
12120 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12121
12122 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12123 __ARCH__.
12124
12125 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR tree-optimization/79267
12128 * g++.dg/opt/pr79267.C: New test.
12129
12130 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12131
12132 PR debug/63238
12133 * gcc.dg/debug/dwarf2/align-1.c: New.
12134 * gcc.dg/debug/dwarf2/align-2.c: New.
12135 * gcc.dg/debug/dwarf2/align-3.c: New.
12136 * gcc.dg/debug/dwarf2/align-4.c: New.
12137 * gcc.dg/debug/dwarf2/align-5.c: New.
12138 * gcc.dg/debug/dwarf2/align-6.c: New.
12139 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12140 * g++.dg/debug/dwarf2/align-1.C: New.
12141 * g++.dg/debug/dwarf2/align-2.C: New.
12142 * g++.dg/debug/dwarf2/align-3.C: New.
12143 * g++.dg/debug/dwarf2/align-4.C: New.
12144 * g++.dg/debug/dwarf2/align-5.C: New.
12145 * g++.dg/debug/dwarf2/align-6.C: New.
12146
12147 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12148
12149 PR target/79170
12150 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12151
12152 2017-01-30 Martin Sebor <msebor@redhat.com>
12153
12154 PR testsuite/79293
12155 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12156
12157 2017-01-30 Martin Liska <mliska@suse.cz>
12158
12159 PR gcov-profile/79259
12160 * g++.dg/tree-prof/pr79259.C: New test.
12161
12162 2017-01-30 Richard Biener <rguenther@suse.de>
12163
12164 PR tree-optimization/79276
12165 * gcc.dg/torture/pr79276.c: New testcase.
12166
12167 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12168
12169 PR target/79240
12170 * gcc.target/s390/pr79240.c: New test.
12171
12172 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12173
12174 PR target/79268
12175 * gcc.target/powerpc/pr79268.c: New file.
12176 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12177 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12178 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12179 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12180
12181 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12182
12183 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12184
12185 PR testsuite/70583
12186 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12187
12188 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12189 * gnat.dg/debug9.adb: Likewise.
12190
12191 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12192
12193 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12194 libatomic_available.
12195 * gfortran.dg/coarray_42.f90: Likewise.
12196 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12197 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12198 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12199
12200 2017-01-27 Martin Sebor <msebor@redhat.com>
12201
12202 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12203
12204 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12205
12206 PR rtl-optimization/79194
12207 * gcc.dg/torture/pr79194.c: New test.
12208
12209 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12210
12211 PR tree-optimization/71374
12212 * gcc.target/i386/pr71374.c: New.
12213
12214 2017-01-27 Martin Sebor <msebor@redhat.com>
12215
12216 PR c++/71290
12217 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12218 a dg-error directive.
12219
12220 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12221
12222 PR target/79131
12223 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12224 * gcc.target/arm/pr79131-2.c: New.
12225
12226 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12227
12228 PR target/65484
12229 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12230 vectorized on POWER unless hardware misaligned loads are
12231 available.
12232
12233 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12234
12235 PR rtl-optimization/78559
12236 * gcc.c-torture/execute/pr78559.c: New test.
12237
12238 2017-01-27 Richard Biener <rguenther@suse.de>
12239
12240 PR tree-optimization/79245
12241 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12242 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12243
12244 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12245
12246 PR c/79199
12247 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12248 target. Use 4294967293U instead of 4294967293.
12249
12250 2017-01-27 Richard Biener <rguenther@suse.de>
12251
12252 PR tree-optimization/71433
12253 * gcc.dg/Warray-bounds-21.c: New testcase.
12254
12255 2017-01-27 Richard Biener <rguenther@suse.de>
12256
12257 PR tree-optimization/79244
12258 * gcc.dg/torture/pr79244.c: New testcase.
12259
12260 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12261
12262 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12263 all occurrences of 40 to 32.
12264
12265 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12266
12267 PR target/79239
12268 * gcc.target/arm/pr79239.c: New test.
12269
12270 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12271
12272 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12273
12274 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12275
12276 PR c++/64382
12277 * g++.dg/cpp1y/pr64382.C: New test.
12278
12279 2017-01-26 Martin Sebor <msebor@redhat.com>
12280
12281 PR middle-end/78703
12282 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12283 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12284 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12285 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12286
12287 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12288
12289 PR debug/79129
12290 * g++.dg/debug/dwarf2/pr79129.C: New test.
12291
12292 PR debug/78835
12293 * g++.dg/debug/dwarf2/pr78835.C: New test.
12294
12295 2017-01-26 Martin Sebor <msebor@redhat.com>
12296
12297 PR middle-end/78703
12298 * gcc.dg/format/pr78569.c: Adjust.
12299 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12300 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12301 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12302 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12303 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12304 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12305 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12306 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12307 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12308 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12309 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12310
12311 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR c++/68727
12314 * g++.dg/other/offsetof8.C: Add expected error.
12315 * g++.dg/other/offsetof9.C: New test.
12316
12317 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12318
12319 * g++.dg/opt/declone3.C: Require LTO.
12320
12321 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12322
12323 PR target/79131
12324 * gcc.target/arm/pr79131.c: New.
12325
12326 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12327
12328 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12329
12330 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12331
12332 PR libstdc++/79190
12333 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12334 matches replaced operator delete.
12335
12336 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12337
12338 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12339 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12340 avx512f with avx512dq.
12341 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12342 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12343 avx512f with avx512dq.
12344 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12345 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12346 avx512f with avx512dq.
12347
12348 2017-01-26 Marek Polacek <polacek@redhat.com>
12349
12350 PR c/79199
12351 * c-c++-common/Wduplicated-branches-13.c: New test.
12352
12353 2017-01-26 David Sherwood <david.sherwood@arm.com>
12354
12355 PR middle-end/79212
12356 * gfortran.dg/gomp/sharing-4.f90: New test.
12357
12358 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR target/70465
12361 * gcc.target/i386/pr70465.c: New test.
12362
12363 * brig.dg/dg.exp: Update copyright years.
12364 * lib/brig-dg.exp: Update copyright years.
12365 * lib/brig.exp: Update copyright years.
12366
12367 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12368
12369 PR target/79179
12370 * gcc.target/powerpc/pr79179.c: New test.
12371
12372 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12373
12374 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12375 generation to accept D-mode memory accesses.
12376
12377 2017-01-25 Martin Sebor <msebor@redhat.com>
12378
12379 PR c++/71290
12380 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12381 * g++.dg/ext/flexarray-mangle.C: Same.
12382 * g++.dg/ext/flexarray-subst.C: Same.
12383 * g++.dg/ext/flexary10.C: Same.
12384 * g++.dg/ext/flexary11.C: Same.
12385 * g++.dg/ext/flexary14.C: Same.
12386 * g++.dg/ext/flexary16.C: Same.
12387 * g++.dg/ext/flexary18.C: Same.
12388 * g++.dg/ext/flexary19.C: Same.
12389 * g++.dg/ext/flexary7.C: Same.
12390 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12391 * g++.dg/ubsan/object-size-1.C: Same.
12392 * obj-c++.dg/property/at-property-23.mm: Same.
12393
12394 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12395
12396 PR c++/78896
12397 * g++.dg/cpp1z/decomp24.C: New test.
12398
12399 PR c++/77914
12400 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12401 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12402 expect a warning.
12403 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12404 expect warnings.
12405 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12406 * g++.dg/cpp1y/pr59636.C: Likewise.
12407 * g++.dg/cpp1y/pr60190.C: Likewise.
12408
12409 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12410
12411 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12412
12413 2017-01-25 Carl Love <cel@us.ibm.com>
12414
12415 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12416 vec_packs built-ins
12417
12418 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12419
12420 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12421 -mcpu=cortex-a57.
12422 * gcc.target/arm/vseleqsf.c: Likewise.
12423 * gcc.target/arm/vselgedf.c: Likewise.
12424 * gcc.target/arm/vselgesf.c: Likewise.
12425 * gcc.target/arm/vselgtdf.c: Likewise.
12426 * gcc.target/arm/vselgtsf.c: Likewise.
12427 * gcc.target/arm/vselledf.c: Likewise.
12428 * gcc.target/arm/vsellesf.c: Likewise.
12429 * gcc.target/arm/vselltdf.c: Likewise.
12430 * gcc.target/arm/vselltsf.c: Likewise.
12431 * gcc.target/arm/vselnedf.c: Likewise.
12432 * gcc.target/arm/vselnesf.c: Likewise.
12433 * gcc.target/arm/vselvcdf.c: Likewise.
12434 * gcc.target/arm/vselvcsf.c: Likewise.
12435 * gcc.target/arm/vselvsdf.c: Likewise.
12436 * gcc.target/arm/vselvssf.c: Likewise.
12437
12438 2017-01-25 Richard Biener <rguenther@suse.de>
12439
12440 PR testsuite/72850
12441 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12442 to what we had before adding the threading passes.
12443
12444 2017-01-25 Richard Biener <rguenther@suse.de>
12445
12446 PR tree-optimization/69264
12447 * g++.dg/torture/pr69264.C: New testcase.
12448
12449 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12450
12451 PR target/79145
12452 * gcc.target/arm/pr79145.c: New test.
12453
12454 2017-01-25 Richard Biener <rguenther@suse.de>
12455
12456 PR debug/78363
12457 * g++.dg/gomp/pr78363-1.C: New testcase.
12458 * g++.dg/gomp/pr78363-2.C: Likewise.
12459 * g++.dg/gomp/pr78363-3.C: Likewise.
12460
12461 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12462
12463 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12464 * gcc.dg/lto/pr61526_0.c: Likewise.
12465 * gcc.dg/lto/pr64415_0.c: Likewise.
12466
12467 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR c++/79205
12470 * g++.dg/cpp1z/decomp22.C: New test.
12471 * g++.dg/cpp1z/decomp23.C: New test.
12472
12473 2017-01-24 Nathan Sidwell <nathan@acm.org>
12474
12475 PR c++/78469
12476 * g++.dg/cpp0x/pr78469.C: New.
12477
12478 PR c++/79118
12479 * g++.dg/cpp0x/pr79118.C: New.
12480
12481 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12482
12483 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12484
12485 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12486
12487 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12488 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12489 * gcc.dg/rtl/rtl.exp: New file.
12490 * gcc.dg/rtl/test.c: New file.
12491 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12492 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12493 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12494 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12495 * gcc.dg/rtl/x86_64/final.c: New test case.
12496 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12497 * gcc.dg/rtl/x86_64/ira.c: New test case.
12498 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12499 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12500 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12501 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12502 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12503 * gcc.dg/rtl/x86_64/test_1.h: New file.
12504 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12505 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12506 * gcc.dg/rtl/x86_64/times-two.h: New file.
12507 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12508
12509 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12510
12511 PR tree-optimization/79159
12512 * g++.dg/tree-ssa/pr79159.C: New test.
12513
12514 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12515 Martin Jambor <mjambor@suse.cz>
12516
12517 * lib/brig-dg.exp: New file.
12518 * lib/brig.exp: Likewise.
12519 * brig.dg/README: Likewise.
12520 * brig.dg/dg.exp: Likewise.
12521 * brig.dg/test/gimple/alloca.hsail: Likewise.
12522 * brig.dg/test/gimple/atomics.hsail: Likewise.
12523 * brig.dg/test/gimple/branches.hsail: Likewise.
12524 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12525 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12526 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12527 * brig.dg/test/gimple/mem.hsail: Likewise.
12528 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12529 * brig.dg/test/gimple/packed.hsail: Likewise.
12530 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12531 * brig.dg/test/gimple/variables.hsail: Likewise.
12532 * brig.dg/test/gimple/vector.hsail: Likewise.
12533
12534 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12535
12536 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12537 support asan, only on i?86/x86_64 require sse2_runtime.
12538
12539 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12540
12541 PR target/66669
12542 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12543 test on powerpc targets.
12544
12545 2017-01-23 Martin Sebor <msebor@redhat.com>
12546
12547 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12548
12549 2017-01-23 Richard Biener <rguenther@suse.de>
12550
12551 PR tree-optimization/79088
12552 PR tree-optimization/79188
12553 * gcc.dg/torture/pr79088.c: New testcase.
12554 * gcc.dg/torture/pr79188.c: Likewise.
12555
12556 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12557
12558 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12559 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12560 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12561 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12562 type of test function to reflect change in built-in function's
12563 return type.
12564 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12565 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12566 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12567 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12568 type and second argument type to reflect change in built-in
12569 function's type signature.
12570 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12571 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12572 type of test function to reflect change in built-in function's
12573 return type.
12574 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12575 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12576 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12577 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12578 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12579 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12580 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12581 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12582 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12583 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12584 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12585 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12586 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12587 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12588 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12589 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12590 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12591 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12592 type of test function to reflect change in built-in function's
12593 return type.
12594 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12595 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12596 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12597 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12598 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12599 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12600 test function's result and second argument to reflect change in
12601 built-in function's type signature.
12602 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12603
12604 2017-01-23 Nathan Sidwell <nathan@acm.org>
12605
12606 PR C++/71710
12607 * g++.dg/template/pr71710.C: New.
12608
12609 PR c++/71406
12610 PR c++/77508
12611 * g++.dg/template/pr71406.C: New.
12612
12613 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12614
12615 * gfortran.dg/integer_exponentiation_7.f90: New test.
12616
12617 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12618
12619 PR rtl-optimization/78634
12620 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12621
12622 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12623
12624 PR tree-optimization/70754
12625 * gfortran.dg/pr70754.f90: New test.
12626
12627 2017-01-23 Martin Liska <mliska@suse.cz>
12628
12629 PR tree-optimization/79196
12630 * gcc.dg/asan/pr79196.c: New test.
12631 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12632
12633 2017-01-23 Michael Matz <matz@suse.de>
12634
12635 PR tree-optimization/78384
12636 * gcc.dg/pr78384.c: New test.
12637
12638 2017-01-23 Richard Biener <rguenther@suse.de>
12639
12640 PR tree-optimization/79186
12641 * gcc.dg/torture/pr79186.c: New testcase.
12642 * gcc.dg/torture/pr79187.c: Likewise.
12643
12644 2017-01-23 Martin Jambor <mjambor@suse.cz>
12645
12646 * gcc.dg/ipa/vrp8.c: New test.
12647
12648 2017-01-23 Martin Jambor <mjambor@suse.cz>
12649
12650 PR ipa/79108
12651 * gfortran.dg/lto/pr79108_0.f90: New test.
12652
12653 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12654
12655 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12656 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12657 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12658 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12659 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12660 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12661 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12662 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12663 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12664 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12665 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12666 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12667 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12668 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12669 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12670 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12671
12672 2017-01-23 Richard Biener <rguenther@suse.de>
12673 Nick Clifton <nickc@redhat.com>
12674
12675 PR testsuite/78421
12676 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12677 If the target is ARM return the result of the
12678 check_effective_target_arm_vect_no_misalign proc.
12679 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12680 support unaligned vectors then only expect one of the loops to be
12681 unrolled.
12682
12683 2017-01-23 Martin Liska <mliska@suse.cz>
12684
12685 * gcc.dg/asan/use-after-scope-10.c: New test.
12686 * gcc.dg/asan/use-after-scope-11.c: New test.
12687 * g++.dg/asan/use-after-scope-5.C: New test.
12688
12689 2017-01-23 Martin Liska <mliska@suse.cz>
12690
12691 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12692 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12693 sanopt optimization for ASAN_POISON.
12694
12695 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12696
12697 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12698
12699 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12700
12701 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12702 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12703 for poly*_t types.
12704 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12705 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12706 exec_vcombine): Likewise.
12707 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12708 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12709 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12710 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12711 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12712 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12713 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12714 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12715 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12716 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12717 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12718 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12719 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12720 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12721 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12722 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12723 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12724 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12725 Likewise.
12726 (TEST_VGET_LANE): Cast to uint to avoid warning.
12727 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12728 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12729 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12730 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12731 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12732 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12733 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12734 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12735 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12736 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12737 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12738 CHECK_POLY instead of CHECK for poly64_t types.
12739 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12740 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12741 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12742 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12743 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12744 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12745 uint32_t.
12746 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12747 for int32_t, int64_t.
12748 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12749 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12750 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12751 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12752 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12753 needed.
12754
12755 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR fortran/79154
12758 * gfortran.dg/gomp/pr79154-1.f90: New test.
12759 * gfortran.dg/gomp/pr79154-2.f90: New test.
12760
12761 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12762
12763 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12764
12765 2017-01-21 Marek Polacek <polacek@redhat.com>
12766
12767 PR testsuite/79169
12768 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12769
12770 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12771
12772 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12773
12774 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12775
12776 PR rtl-optimization/79125
12777 * gcc.dg/torture/pr79125.c: New test.
12778
12779 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12780
12781 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12782 only.
12783 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12784 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12785
12786 2017-01-20 Nathan Sidwell <nathan@acm.org>
12787
12788 PR c++/78495
12789 * g++.dg/cpp1z/inh-ctor38.C: New.
12790
12791 2017-01-20 Marek Polacek <polacek@redhat.com>
12792
12793 PR c/79152
12794 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12795
12796 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12797
12798 * lib/target-supports.exp (check_configured_with): New procedure.
12799 (check_effective_target_default_mode): new effective target.
12800 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12801 default mode. Fix dg-skip-if target selector syntax.
12802 * gcc.target/arm/optional_thumb-2.c: Likewise.
12803 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12804 syntax.
12805
12806 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12807
12808 PR c++/77829
12809 PR c++/78656
12810 * g++.dg/spellcheck-pr77829.C: New test case.
12811 * g++.dg/spellcheck-pr78656.C: New test case.
12812
12813 2017-01-20 Marek Polacek <polacek@redhat.com>
12814
12815 PR c/64279
12816 * c-c++-common/Wduplicated-branches-1.c: New test.
12817 * c-c++-common/Wduplicated-branches-10.c: New test.
12818 * c-c++-common/Wduplicated-branches-11.c: New test.
12819 * c-c++-common/Wduplicated-branches-12.c: New test.
12820 * c-c++-common/Wduplicated-branches-2.c: New test.
12821 * c-c++-common/Wduplicated-branches-3.c: New test.
12822 * c-c++-common/Wduplicated-branches-4.c: New test.
12823 * c-c++-common/Wduplicated-branches-5.c: New test.
12824 * c-c++-common/Wduplicated-branches-6.c: New test.
12825 * c-c++-common/Wduplicated-branches-7.c: New test.
12826 * c-c++-common/Wduplicated-branches-8.c: New test.
12827 * c-c++-common/Wduplicated-branches-9.c: New test.
12828 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12829 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12830 * g++.dg/ext/builtin-object-size3.C: Likewise.
12831 * g++.dg/gomp/loop-1.C: Likewise.
12832 * g++.dg/warn/Wduplicated-branches1.C: New test.
12833 * g++.dg/warn/Wduplicated-branches2.C: New test.
12834
12835 2017-01-20 Martin Liska <mliska@suse.cz>
12836
12837 PR lto/69188
12838 * gcc.dg/lto/pr69188_0.c: New test.
12839 * gcc.dg/lto/pr69188_1.c: New test.
12840
12841 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12842
12843 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12844 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12845 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12846 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12847 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12848 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12849 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12850 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12851 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12852 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12853 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12854 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12855 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12856 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12857 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12858 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12859 * gcc.target/i386/avx-1.c: Test new intrinsics.
12860 * gcc.target/i386/sse-13.c: Ditto.
12861 * gcc.target/i386/sse-23.c: Ditto.
12862
12863 2017-01-20 Richard Biener <rguenther@suse.de>
12864
12865 PR tree-optimization/71264
12866 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12867
12868 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12869
12870 * gcc.target/mips/madd4-1.c: New file.
12871 * gcc.target/mips/madd4-2.c: Likewise.
12872 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12873 HAS_MADD4.
12874 (mips_option_groups): Add -m[no-]madd4.
12875 (mips-dg-init): Detect default -mno-madd4.
12876 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12877 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12878 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12879 * gcc.target/mips/nmadd-1.c: Likewise.
12880 * gcc.target/mips/nmadd-2.c: Likewise.
12881 * gcc.target/mips/nmadd-3.c: Likewise.
12882
12883 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12884
12885 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12886 combined instructions.
12887 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12888 instructions.
12889 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12890 of pointer authentication.
12891
12892 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12893
12894 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12895 floating point hardware to run test.
12896
12897 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12898
12899 * lib/target-supports.exp
12900 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12901
12902 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12903
12904 PR testsuite/79051
12905 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12906 __x86_64__]: Allow for target i?86-*-*.
12907
12908 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12909
12910 PR target/78176
12911 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12912 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12913 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12914 HAS_LXC1.
12915 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12916 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12917 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12918
12919 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12920
12921 PR fortran/70696
12922 * gfortran.dg/coarray_43.f90: New test.
12923
12924 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12925
12926 PR rtl-optimization/79121
12927 * gcc.c-torture/execute/pr79121.c: New test.
12928
12929 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12930
12931 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12932 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12933
12934 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12935
12936 PR fortran/50069
12937 PR fortran/55086
12938 * gfortran.dg/pr50069_1.f90: New test.
12939 * gfortran.dg/pr50069_2.f90: New test.
12940 * gfortran.dg/pr55086_1.f90: New test.
12941 * gfortran.dg/pr55086_1_tfat.f90: New test.
12942 * gfortran.dg/pr55086_2.f90: New test.
12943 * gfortran.dg/pr55086_2_tfat.f90: New test.
12944 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12945
12946 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12947 * gcc.dg/strcmp-1.c: New test.
12948 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12949
12950 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12951
12952 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12953 (dejagnu_fail): Likewise.
12954 (dejagnu_note): Likewise.
12955 (pass): Provide forward decl, moving true decl to after #include
12956 of harness.h.
12957 (fail): Likewise.
12958 (note): Likewise.
12959
12960 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12961
12962 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12963 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12964
12965 2017-01-18 Nathan Sidwell <nathan@acm.org>
12966
12967 PR c++/78488
12968 * g++.dg/cpp1z/inh-ctor37.C: New.
12969
12970 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12971
12972 PR rtl-optimization/78952
12973 * gcc.target/i386/pr78952-1.c: New test.
12974 * gcc.target/i386/pr78952-2.c: Ditto.
12975
12976 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12977
12978 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12979
12980 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12981
12982 PR fortran/70696
12983 * gfortran.dg/coarray_event_1.f08: New test.
12984
12985 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR target/77416
12988 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12989 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12990 from dg-options.
12991 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12992 guarded test.
12993 * gcc.target/powerpc/fusion4.c: Likewise.
12994 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12995 guarded test.
12996 * gcc.target/powerpc/pr58673-1.c: Likewise.
12997 * gcc.target/powerpc/pr58673-2.c: Likewise.
12998 * gcc.target/powerpc/pr59054.c: Likewise.
12999
13000 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13001
13002 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13003 vec_bperm.
13004 * gcc.target/powerpc/p9-vbpermd.c: New file.
13005
13006 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13007
13008 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13009 (must_not_compile2): Downcase first letter of error messages.
13010 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13011 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13012
13013 2017-01-18 Nathan Sidwell <nathan@acm.org>
13014
13015 PR c++/79091
13016 * g++.dg/pr79091.C: New.
13017
13018 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13019
13020 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13021 to dg-options.
13022 (p0): Add missing dg-error.
13023
13024 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13025
13026 * gcc.target/msp430/mul_f5_muldef.c: New test.
13027
13028 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13029
13030 PR target/79004
13031 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13032 options. Fix up the syntax for using \m and \M.
13033
13034 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13035
13036 PR target/78875
13037 * gcc.target/powerpc/ssp-1.c: New testcase.
13038 * gcc.target/powerpc/ssp-2.c: New testcase.
13039
13040 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13041
13042 * gcc.target/aarch64/eh_return.c: New test.
13043
13044 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13045
13046 * vec-rlmi-rlnm.c: New file.
13047
13048 2017-01-17 Nathan Sidwell <nathan@acm.org>
13049
13050 PR c++/61636
13051 * g++.dg/cpp1y/pr61636-1.C: New.
13052 * g++.dg/cpp1y/pr61636-2.C: New.
13053 * g++.dg/cpp1y/pr61636-3.C: New.
13054
13055 2017-01-17 Martin Sebor <msebor@redhat.com>
13056
13057 PR testsuite/79115
13058 * gcc.dg/pr78768.c: Make it a link-only test.
13059
13060 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13061
13062 PR c++/71497
13063 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13064 expected messages.
13065 * c-c++-common/Wmisleading-indentation.c: Likewise.
13066
13067 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13068
13069 PR target/79058
13070 * gcc.target/arm/pr79058.c: New.
13071
13072 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13073
13074 PR tree-optimization/71854
13075 * gcc.dg/vect/pr71854.c: New test.
13076
13077 2017-01-17 Martin Liska <mliska@suse.cz>
13078
13079 PR ipa/71207
13080 * g++.dg/ipa/pr71207.C: New test.
13081
13082 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13083
13084 PR middle-end/77445
13085 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13086 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13087
13088 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13089
13090 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13091 rather than long unsigned int.
13092 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13093
13094 2017-01-17 Richard Biener <rguenther@suse.de>
13095
13096 PR tree-optimization/71433
13097 * gcc.dg/Warray-bounds-20.c: New testcase.
13098
13099 2017-01-17 Richard Biener <rguenther@suse.de>
13100
13101 PR testsuite/52563
13102 PR testsuite/71237
13103 PR testsuite/77737
13104 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13105 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13106 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13107
13108 2017-01-17 Alan Modra <amodra@gmail.com>
13109
13110 * gcc.target/powerpc/pr79066.c: New.
13111
13112 2017-01-16 Jeff Law <law@redhat.com>
13113
13114 PR tree-optimization/33562
13115 PR tree-optimization/61912
13116 PR tree-optimization/77485
13117 PR tree-optimization/79090
13118 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13119 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13120
13121 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13122
13123 PR c/79089
13124 * gcc.c-torture/compile/pr79089.c: New test.
13125
13126 PR target/79080
13127 * gcc.dg/pr79080.c: New test.
13128
13129 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13130
13131 PR c/78304
13132 * gcc.dg/format/pr78304.c: Convert argument from integral type
13133 to a pointer.
13134 * gcc.dg/format/pr78304-2.c: Likewise.
13135
13136 2017-01-16 Carl Love <cel@us.ibm.com>
13137
13138 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13139 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13140
13141 2017-01-16 Carl Love <cel@us.ibm.com>
13142
13143 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13144 Change arguments and return type to bool long long.
13145
13146 2017-01-16 Martin Sebor <msebor@redhat.com>
13147
13148 PR testsuite/79051
13149 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13150 on x86.
13151
13152 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13153
13154 Revert:
13155 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13156
13157 PR c++/71737
13158 * g++.dg/cpp0x/pr71737.C: New.
13159
13160 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13161
13162 * gcc.target/powerpc/swaps-p8-27.c: New.
13163
13164 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13165
13166 PR c++/71737
13167 * g++.dg/cpp0x/pr71737.C: New.
13168
13169 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13170
13171 * gnat.dg/opt62.adb: New test.
13172 * gnat.dg/opt62_pkg.ads: New helper.
13173
13174 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13175
13176 PR rtl-optimization/78626
13177 PR rtl-optimization/78727
13178 * gcc.dg/torture/pr78626.c: New test.
13179 * gcc.dg/torture/pr78727.c: New test.
13180
13181 2017-01-14 Alan Modra <amodra@gmail.com>
13182
13183 * gcc.c-torture/compile/pr72749.c: New test.
13184
13185 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13186
13187 PR c/78304
13188 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13189 (test_macro_2): New test.
13190 (test_macro_3): New test.
13191 (test_macro_4): New test.
13192 (test_non_contiguous_strings): Convert line number to line offset.
13193 * gcc.dg/format/pr78304-2.c: New test case.
13194 * gcc.dg/format/pr78304.c: New test case.
13195
13196 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13197
13198 * gcc.target/i386/funcspec-56.inc: Add missing options and
13199 reorder options by implied ISAs, as in ix86_target_string.
13200
13201 2017-01-13 Marek Polacek <polacek@redhat.com>
13202
13203 PR c++/71166
13204 * g++.dg/cpp0x/constexpr-array18.C: New test.
13205
13206 2017-01-13 Jeff Law <law@redhat.com>
13207
13208 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13209
13210 PR tree-optimization/61912
13211 PR tree-optimization/77485
13212 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13213 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13214 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13215
13216 PR tree-optimization/33562
13217 PR tree-optimization/61912
13218 PR tree-optimization/77485
13219 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13220 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13221 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13222 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13223 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13224 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13225 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13226
13227 2017-01-13 Martin Liska <mliska@suse.cz>
13228
13229 PR ipa/79043
13230 * gcc.c-torture/execute/pr79043.c: New test.
13231
13232 2017-01-13 Richard Biener <rguenther@suse.de>
13233
13234 PR middle-end/78411
13235 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13236
13237 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13238
13239 PR fortran/70697
13240 * gfortran.dg/coarray/event_4.f08: New test.
13241
13242 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13243
13244 PR fortran/70696
13245 * gfortran.dg/coarray/event_3.f08: New test.
13246
13247 2017-01-13 Richard Biener <rguenther@suse.de>
13248
13249 PR tree-optimization/77283
13250 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13251
13252 2017-01-13 Richard Biener <rguenther@suse.de>
13253
13254 * gcc.dg/gimplefe-22.c: New testcase.
13255
13256 2017-01-13 Richard Biener <rguenther@suse.de>
13257
13258 PR tree-optimization/77283
13259 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13260 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13261 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13262
13263 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13264
13265 * gcc.dg/pr77862.c: Require fpic target.
13266
13267 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13268
13269 PR target/79004
13270 * gcc.target/powerpc/pr79004.c: New test.
13271
13272 2017-01-12 Martin Sebor <msebor@redhat.com>
13273
13274 * gcc.dg/pr78138.c: Adjust.
13275 * gcc.dg/pr78768.c: Adjust.
13276 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13277 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13278 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13279 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13280 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13281 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13282 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13283 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13284 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13285 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13286 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13287
13288 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13289
13290 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13291
13292 2017-01-12 Martin Sebor <msebor@redhat.com>
13293
13294 PR testsuite/79051
13295 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13296 due to bug 79054.
13297
13298 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13299
13300 * gcc.dg/pr78768.c: Require LTO.
13301
13302 2017-01-12 Martin Sebor <msebor@redhat.com>
13303
13304 PR c/79074
13305 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13306 due to the referenced bug.
13307
13308 2017-01-12 Martin Sebor <msebor@redhat.com>
13309
13310 PR testsuite/79073
13311 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13312
13313 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13314
13315 * gcc.target/i386/builtin_target.c (check_features): Check all
13316 supported __builtin_cpu_supports options.
13317
13318 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13319
13320 PR tree-optimization/78319
13321 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13322 Remove xfail.
13323
13324 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13325
13326 PR target/79044
13327 * gcc.target/powerpc/swaps-p8-26.c: New.
13328
13329 2017-01-12 Richard Biener <rguenther@suse.de>
13330
13331 * gcc.dg/gimplefe-21.c: New testcase.
13332
13333 2017-01-12 Michael Collison <michael.collison@arm.com>
13334
13335 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13336
13337 2017-01-11 Julia Koval <julia.koval@intel.com>
13338 Uros Bizjak <ubizjak@gmail.com>
13339
13340 * gcc.target/i386/sgx.c New test.
13341 * gcc.target/i386/sse-12.c: Add -msgx.
13342 * gcc.target/i386/sse-13.c: Ditto.
13343 * gcc.target/i386/sse-14.c: Ditto.
13344 * gcc.target/i386/sse-22.c: Ditto.
13345 * gcc.target/i386/sse-23.c: Ditto.
13346 * g++.dg/other/i386-2.C: Ditto.
13347 * g++.dg/other/i386-3.C: Ditto.
13348
13349 2017-01-11 Martin Sebor <msebor@redhat.com>
13350
13351 PR c++/24511
13352 * g++.dg/template/explicit9.C: New test.
13353
13354 2017-01-11 Nathan Sidwell <nathan@acm.org>
13355
13356 PR c++/77812
13357 * g++.dg/pr77812.C: New.
13358
13359 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13360
13361 PR c++/71537
13362 * g++.dg/cpp1y/constexpr-71537.C: New test.
13363
13364 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13365 argument.
13366
13367 2017-01-11 Martin Sebor <msebor@redhat.com>
13368
13369 PR c/47931
13370 * c-c++-common/Waddress-2.c: New test.
13371
13372 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13373
13374 PR c++/78341
13375 * g++.dg/cpp0x/pr78341.C: New test.
13376
13377 2017-01-11 Martin Sebor <msebor@redhat.com>
13378
13379 PR c/78768
13380 * gcc.dg/pr78768.c: New test.
13381
13382 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13383
13384 PR driver/78877
13385 * gcc.dg/spellcheck-options-14.c: New test case.
13386 * gcc.dg/spellcheck-options-15.c: New test case.
13387 * gcc.dg/spellcheck-options-16.c: New test case.
13388 * gcc.dg/spellcheck-options-17.c: New test case.
13389
13390 2017-01-11 Martin Liska <mliska@suse.cz>
13391
13392 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13393
13394 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13395
13396 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13397 instead of just 1 for the decomposition from struct C.
13398
13399 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13400
13401 * gcc.c-torture/execute/20170111-1.c: New test.
13402
13403 2017-01-11 Richard Biener <rguenther@suse.de>
13404
13405 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13406
13407 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13408
13409 PR middle-end/50199
13410 * gcc.dg/lto/pr50199_0.c: New test.
13411
13412 2017-01-10 Martin Sebor <msebor@redhat.com>
13413
13414 PR testsuite/78960
13415 PR testsuite/78959
13416 PR testsuite/78133
13417 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13418 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13419
13420 2017-01-10 Martin Sebor <msebor@redhat.com>
13421
13422 PR middle-end/78138
13423 * gcc.dg/pr78138.c: New test.
13424
13425 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13426
13427 PR c++/77949
13428 * g++.dg/diagnostic/pr77949.C: New test case.
13429
13430 2017-01-10 Martin Sebor <msebor@redhat.com>
13431
13432 PR middle-end/78245
13433 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13434
13435 2017-01-10 Martin Sebor <msebor@redhat.com>
13436
13437 PR tree-optimization/78775
13438 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13439 * gcc.dg/attr-alloc_size-10.c: New test.
13440 * gcc.dg/attr-alloc_size-11.c: New test.
13441 * gcc.dg/builtin-stringop-chk-7.c: New test.
13442 * gcc.dg/pr78775.c: New test.
13443 * gcc.dg/pr78973-2.c: New test.
13444 * gcc.dg/pr78973.c: New test.
13445
13446 2017-01-10 Jeff Law <law@redhat.com>
13447
13448 PR tree-optimization/77766
13449 PR tree-optimization/78856
13450 * gcc.c-torture/execute/pr77766.c: New test.
13451
13452 2016-01-10 Richard Biener <rguenther@suse.de>
13453
13454 PR tree-optimization/79034
13455 * g++.dg/torture/pr79034.C: New testcase.
13456
13457 2017-01-10 Martin Liska <mliska@suse.cz>
13458
13459 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13460 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13461 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13462 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13463 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13464 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13465 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13466 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13467 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13468 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13469 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13470 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13471 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13472 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13473 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13474 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13475 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13476 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13477 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13478 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13479 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13480 * gcc.dg/ipa/pr64307.c: Likewise.
13481 * gcc.dg/ipa/pr77653.c: Likewise.
13482
13483 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13484
13485 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13486 * g++.dg/other/i386-3.C: Ditto.
13487 * gcc.target/i386/sse-12.c: Ditto.
13488 * gcc.target/i386/sse-13.c: Ditto.
13489 * gcc.target/i386/sse-22.c: Ditto.
13490 * gcc.target/i386/sse-23.c: Ditto.
13491 * gcc.target/i386/builtin_target.c: Handle new option.
13492 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13493 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13494 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13495
13496 2017-01-09 Martin Sebor <msebor@redhat.com>
13497
13498 PR testsuite/79036
13499 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13500 with different precisions.
13501
13502 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13503
13504 * g++.dg/opt/call2.C: New test.
13505 * g++.dg/opt/call3.C: Likewise.
13506 * gnat.dg/array26.adb: New test.
13507 * gnat.dg/array26_pkg.ad[sb]: New helper.
13508 * gnat.dg/array27.adb: New test.
13509 * gnat.dg/array27_pkg.ad[sb]: New helper.
13510 * gnat.dg/array28.adb: New test.
13511 * gnat.dg/array28_pkg.ad[sb]: New helper.
13512
13513 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR translation/79019
13516 PR translation/79020
13517 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13518 diagnostics.
13519 * gfortran.dg/initialization_17.f90: Likewise.
13520
13521 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13522
13523 PR testsuite/79026
13524 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13525 * gcc.target/i386/pr78904-4.c: Likewise.
13526 * gcc.target/i386/pr78904-6.c: Likewise.
13527 * gcc.target/i386/pr78967-2.c: Likewise.
13528
13529 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13530
13531 PR tree-optimization/78899
13532 * gcc.target/i386/pr78899.c: New test.
13533 * gcc.dg/pr71077.c: New test.
13534
13535 2017-01-09 Martin Jambor <mjambor@suse.cz>
13536
13537 PR ipa/78365
13538 PR ipa/78599
13539 * gcc.dg/torture/pr78365.c: New test.
13540
13541 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR c++/78948
13544 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13545 (main): Use int* instead of long long.
13546
13547 PR tree-optimization/78938
13548 * gcc.dg/vect/pr78938.c: New test.
13549
13550 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13551
13552 * gcc.dg/20161219.c: New test.
13553
13554 2017-01-09 Richard Biener <rguenther@suse.de>
13555
13556 PR tree-optimization/78997
13557 * gcc.dg/torture/pr78997.c: New testcase.
13558
13559 2017-01-09 Richard Biener <rguenther@suse.de>
13560
13561 PR debug/79000
13562 * g++.dg/lto/pr79000_0.C: New testcase.
13563 * g++.dg/lto/pr79000_1.c: Likewise.
13564
13565 2017-01-08 Martin Sebor <msebor@redhat.com>
13566
13567 PR middle-end/77708
13568 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13569 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13570 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13571 due to bug 78969.
13572 * gcc.dg/format/pr78569.c: Adjust.
13573
13574 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13575
13576 PR c++/72803
13577 * g++.dg/diagnostic/pr72803.C: New test case.
13578
13579 2017-01-07 Martin Sebor <msebor@redhat.com>
13580
13581 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13582 * gcc.dg/attr-alloc_size-4.c: Same.
13583
13584 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13585
13586 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13587 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13588 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13589 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13590 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13591 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13592 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13593
13594 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13595 * gcc.dg/memcmp-1.c: New.
13596 * gcc.dg/strncmp-1.c: New.
13597
13598 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13599
13600 * gcc.target/arm/acle/mcrr: New.
13601 * gcc.target/arm/acle/mcrr2: New.
13602 * gcc.target/arm/acle/mrrc: New.
13603 * gcc.target/arm/acle/mrrc2: New.
13604
13605 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13606
13607 * gcc.target/arm/acle/mcr.c: New.
13608 * gcc.target/arm/acle/mrc.c: New.
13609 * gcc.target/arm/acle/mcr2.c: New.
13610 * gcc.target/arm/acle/mrc2.c: New.
13611
13612 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13613
13614 * gcc.target/arm/acle/ldc: New.
13615 * gcc.target/arm/acle/ldc2: New.
13616 * gcc.target/arm/acle/ldcl: New.
13617 * gcc.target/arm/acle/ldc2l: New.
13618 * gcc.target/arm/acle/stc: New.
13619 * gcc.target/arm/acle/stc2: New.
13620 * gcc.target/arm/acle/stcl: New.
13621 * gcc.target/arm/acle/stc2l: New.
13622
13623 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13624
13625 * gcc.target/arm/acle/acle.exp: Run tests for different options
13626 and make sure fat-lto-objects is used such that we can still do
13627 assemble scans.
13628 * gcc.target/arm/acle/cdp.c: New.
13629 * gcc.target/arm/acle/cdp2.c: New.
13630 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13631 (check_effective_target_arm_coproc1_ok_nocache): New.
13632 (check_effective_target_arm_coproc2_ok): New.
13633 (check_effective_target_arm_coproc2_ok_nocache): New.
13634 (check_effective_target_arm_coproc3_ok): New.
13635 (check_effective_target_arm_coproc3_ok_nocache): New.
13636 (check_effective_target_arm_coproc4_ok): New.
13637 (check_effective_target_arm_coproc4_ok_nocache): New.
13638
13639 2017-01-06 Martin Sebor <msebor@redhat.com>
13640
13641 PR middle-end/78605
13642 * gcc.dg/tree-ssa/pr78605.c: New test.
13643
13644 2017-01-05 Martin Sebor <msebor@redhat.com>
13645
13646 PR tree-optimization/78910
13647 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13648 diagnostics.
13649 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13650 * gcc.dg/tree-ssa/pr78910.c: New test.
13651
13652 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13653
13654 * gcc.dg/sso-10.c: New test.
13655
13656 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13657
13658 PR tree-optimization/71016
13659 * gcc.target/i386/pr71016.c: New test.
13660 * gcc.target/aarch64/pr71016.c: New test.
13661 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13662
13663 PR c++/78931
13664 * g++.dg/cpp1z/decomp19.C: New test.
13665
13666 PR c++/78890
13667 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13668 * g++.dg/init/union1.C: Likewise.
13669 * g++.dg/cpp0x/union6.C: Expect errors.
13670 * g++.dg/cpp0x/union8.C: New test.
13671 * g++.dg/cpp0x/pr78890-1.C: New test.
13672 * g++.dg/cpp0x/pr78890-2.C: New test.
13673
13674 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13675
13676 * gcc.target/powerpc/pr71670.c: Require p9vector.
13677 * gcc.target/powerpc/p9-novsx.c: Same.
13678
13679 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13680
13681 * selftests/asr_div1.rtl: New file.
13682 * selftests/aarch64: New subdirectory.
13683 * selftests/aarch64/times-two.rtl: New file.
13684 * selftests/bb-index.rtl: New file.
13685 * selftests/cfg-test.rtl: New file.
13686 * selftests/const-int.rtl: New file.
13687 * selftests/example-labels.rtl: New file.
13688 * selftests/insn-with-mode.rtl: New file.
13689 * selftests/jump-to-label-ref.rtl: New file.
13690 * selftests/jump-to-return.rtl: New file.
13691 * selftests/jump-to-simple-return.rtl: New file.
13692 * selftests/mem.rtl: New file.
13693 * selftests/note-insn-deleted.rtl: New file.
13694 * selftests/note_insn_basic_block.rtl: New file.
13695 * selftests/simple-cse.rtl: New file.
13696 * selftests/symbol-ref.rtl: New file.
13697 * selftests/x86_64: New subdirectory.
13698 * selftests/x86_64/call-insn.rtl: New file.
13699 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13700 * selftests/x86_64/times-two.rtl: New file.
13701 * selftests/x86_64/unspec.rtl: New file.
13702
13703 2017-01-05 Nathan Sidwell <nathan@acm.org>
13704
13705 PR c++/78765
13706 * g++.dg/cpp0x/pr78765.C: New.
13707
13708 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13709
13710 * gcc.target/s390/memcpy-2.c: New test.
13711 * gcc.target/s390/memset-2.c: New test.
13712
13713 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13714
13715 * gcc.target/s390/memcpy-1.c: New test.
13716
13717 2017-01-04 Jeff Law <law@redhat.com>
13718
13719 PR tree-optimization/78812
13720 * g++.dg/torture/pr78812.C: New test.
13721
13722 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13723
13724 PR target/71977
13725 PR target/70568
13726 PR target/78823
13727 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13728 64-bit VSX systems with direct move, whether we optimize common
13729 code sequences in the GLIBC math library for float math functions.
13730 * gcc.target/powerpc/pr71977-2.c: Likewise.
13731
13732 2017-01-04 Marek Polacek <polacek@redhat.com>
13733
13734 PR c++/64767
13735 * c-c++-common/Wpointer-compare-1.c: New test.
13736
13737 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13738
13739 PR c++/78949
13740 * c-c++-common/Wunused-var-16.c: New test.
13741
13742 PR c++/78693
13743 * g++.dg/cpp0x/pr78693.C: New test.
13744
13745 PR driver/78957
13746 * gcc.dg/pr78957.c: New test.
13747
13748 * g++.dg/cpp1y/auto-fn34.C: New test.
13749
13750 PR c++/71182
13751 * g++.dg/cpp0x/pr71182.C: New test.
13752
13753 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13754
13755 PR target/78056
13756 * gcc.target/powerpc/pr78056-1.c: New test.
13757 * gcc.target/powerpc/pr78056-2.c: New test.
13758 * gcc.target/powerpc/pr78056-3.c: New test.
13759 * gcc.target/powerpc/pr78056-4.c: New test.
13760 * gcc.target/powerpc/pr78056-5.c: New test.
13761 * gcc.target/powerpc/pr78056-6.c: New test.
13762 * gcc.target/powerpc/pr78056-7.c: New test.
13763 * gcc.target/powerpc/pr78056-8.c: New test.
13764 * lib/target-supports.exp
13765 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13766 whether the effective target supports the popcntb instruction.
13767
13768 2017-01-03 Jeff Law <law@redhat.com>
13769
13770 PR tree-optimization/67955
13771 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13772
13773 2017-01-04 Marek Polacek <polacek@redhat.com>
13774
13775 PR c++/77545
13776 PR c++/77284
13777 * g++.dg/cpp0x/range-for32.C: New test.
13778 * g++.dg/cpp0x/range-for33.C: New test.
13779
13780 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13781
13782 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13783
13784 2017-01-04 Nathan Sidwell <nathan@acm.org>
13785
13786 PR c++/66735
13787 * g++.dg/cpp1y/pr66735.C: New.
13788
13789 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13790
13791 PR tree-optimization/71563
13792 * gcc.dg/tree-ssa/pr71563.c: New test.
13793
13794 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13795
13796 PR fortran/78534
13797 PR fortran/78976
13798 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13799 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13800 * gfortran.dg/transfer_intrinsic_1.f90: Change
13801 scan-tree-dump-times due to gfc_trans_string_copy change to
13802 avoid -Wstringop-overflow.
13803
13804 2017-01-03 Jeff Law <law@redhat.com>
13805
13806 PR tree-optimization/78856
13807 * gcc.c-torture/execute/pr78856.c: New test.
13808
13809 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13810
13811 PR target/78953
13812 * gcc.target/powerpc/pr78953.c: New test.
13813
13814 2017-01-03 Ian Lance Taylor <iant@google.com>
13815
13816 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13817 enums.
13818
13819 2017-01-03 Martin Sebor <msebor@redhat.com>
13820
13821 PR tree-optimization/78696
13822 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13823 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13824 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13825 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13826
13827 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13828
13829 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13830 with more than one digit.
13831 * lib/gcc-dg.exp (process-message): Support more than one digit
13832 in relative line specifications.
13833
13834 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR tree-optimization/78965
13837 * gcc.dg/pr78965.c: New test.
13838
13839 PR middle-end/78901
13840 * g++.dg/opt/pr78901.C: New test.
13841
13842 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13843
13844 PR fortran/78534
13845 PR fortran/66310
13846 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13847 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13848 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13849 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13850 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13851 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13852 * gfortran.dg/string_1_lp64.f90: New test.
13853 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13854 * gfortran.dg/string_3_lp64.f90: New test.
13855 * gfortran.dg/transfer_intrinsic_1.f90: Change
13856 scan-tree-dump-times due to gfc_trans_string_copy change to
13857 avoid -Wstringop-overflow.
13858
13859 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13860
13861 PR target/78967
13862 * gcc.target/i386/pr78967-1.c: New test.
13863 * gcc.target/i386/pr78967-2.c: Ditto.
13864 * gcc.target/i386/pr78967-3.c: Ditto.
13865
13866 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13867 * gcc.target/i386/pr78904-4.c: Ditto.
13868 * gcc.target/i386/pr78904-6.c: Ditto.
13869
13870 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13871
13872 PR middle-end/77674
13873 * g++.dg/torture/pr77674.C: New testcase.
13874
13875 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13876
13877 Update copyright years.
13878 \f
13879 Copyright (C) 2017 Free Software Foundation, Inc.
13880
13881 Copying and distribution of this file, with or without modification,
13882 are permitted in any medium without royalty provided the copyright
13883 notice and this notice are preserved.