tree-loop-distribution.c (generate_loops_for_partition): Remove inner loop's exit...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-10 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/tree-ssa/ldist-27.c: New test.
4
5 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6
7 * gcc.target/powerpc/amo1.c: New test.
8 * gcc.target/powerpc/amo2.c: Likewise.
9
10 2017-10-09 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/82449
13 * gfortran.dg/graphite/pr82449.f: New testcase.
14
15 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16
17 PR target/82463
18 * gcc.target/s390/zvector/pr82463.c: New test.
19
20 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
21
22 PR target/82465
23 * gcc.target/s390/zvector/pr82465.c: New test.
24
25 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
26
27 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
28
29 2017-10-09 Tom de Vries <tom@codesourcery.com>
30
31 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
32 number relative.
33 (abort): Declare.
34
35 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
36
37 * gcc.c-torture/execute/20171008-1.c: New test.
38
39 2017-10-03 Jeff Law <law@redhat.com>
40
41 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
42 * gcc.dg/stack-check-6.c: Likewise.
43 * gcc.dg/stack-check-6a.c: Likewise.
44
45 2017-10-07 Michael Collison <michael.collison@arm.com>
46
47 * gcc.target/aarch64/var_shift_mask_2.c: New test.
48
49 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
50
51 PR fortran/82375
52 * gfortran.dg/pdt_13.f03 : New test.
53 * gfortran.dg/pdt_14.f03 : New test.
54 * gfortran.dg/pdt_15.f03 : New test.
55
56 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
57
58 * gcc.dg/cold-1.c: New testcase.
59
60 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/80805
63 * g++.dg/cpp0x/pr80805.C: New.
64
65 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
66
67 PR fortran/49232
68 * gfortran.dg/contiguous_4.f90: New test.
69
70 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/66690
73 * g++.dg/cpp1y/pr66690.C: New.
74
75 2017-10-06 Nathan Sidwell <nathan@acm.org>
76
77 PR c++/82424
78 * g++.dg/warn/pr82424.C: New.
79
80 2017-10-06 Jakub Jelinek <jakub@redhat.com>
81
82 PR c++/82299
83 * g++.dg/cpp0x/pr82299.C: New test.
84
85 P0704R1 - fixing const-qualified pointers to members
86 * g++.dg/cpp2a/ptrmem1.C: New test.
87
88 2017-10-06 Martin Liska <mliska@suse.cz>
89
90 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
91
92 2017-10-06 Sudakshina Das <sudi.das@arm.com>
93
94 * gcc.target/aarch64/bic_imm_1.c: New test.
95 * gcc.target/aarch64/orr_imm_1.c: Likewise.
96
97 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/60153
100 * g++.dg/cpp0x/variadic-crash3.C: New.
101
102 2017-10-06 Jakub Jelinek <jakub@redhat.com>
103
104 PR tree-optimization/82434
105 * gcc.dg/store_merging_9.c: New test.
106
107 2017-10-06 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/82397
110 * gfortran.dg/pr82397.f: New testcase.
111
112 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
113
114 PR target/82322
115 * gcc.target/s390/zvector/pr82322.c: New test.
116
117 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
118
119 PR target/82317
120 * gcc.target/s390/zvector/pr82317.c: New test.
121
122 2017-10-06 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/82422
125 * gcc.dg/graphite/pr82422.c: New testcase.
126
127 2017-10-06 Richard Biener <rguenther@suse.de>
128
129 PR tree-optimization/82421
130 * gcc.dg/graphite/pr82421.c: New testcase.
131
132 2017-10-06 Jakub Jelinek <jakub@redhat.com>
133
134 PR c/82437
135 * c-c++-common/Wtautological-compare-6.c: New test.
136
137 2017-10-06 Richard Biener <rguenther@suse.de>
138
139 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
140 * gcc.dg/graphite/id-16.c: Likewise.
141 * gcc.dg/graphite/pr46168.c: Likewise.
142 * gcc.dg/graphite/pr68756.c: Likewise.
143 * gcc.dg/graphite/pr69728.c: Likewise.
144 * gcc.dg/graphite/pr71575-2.c: Likewise.
145 * gcc.dg/graphite/pr77362.c: Likewise.
146 * gcc.dg/graphite/pr81373.c: Likewise.
147 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
148 * gfortran.dg/graphite/interchange-1.f: Likewise.
149 * gfortran.dg/graphite/pr42334-1.f: Likewise.
150 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
151 * gfortran.dg/graphite/pr42393.f90: Likewise.
152 * gfortran.dg/graphite/pr47019.f: Likewise.
153 * gfortran.dg/graphite/id-17.f: Likewise.
154 * gfortran.dg/graphite/id-19.f: Likewise.
155 * gfortran.dg/graphite/run-id-2.f90: Likewise.
156 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
157 * gfortran.dg/graphite/pr42326.f90: Likewise.
158 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
159 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
160 a code generation error.
161 * gfortran.dg/graphite/run-id-3.f90: Likewise.
162 * gfortran.dg/graphite/pr29832.f90: Likewise.
163
164 2017-10-06 Richard Biener <rguenther@suse.de>
165
166 PR tree-optimization/82436
167 * gcc.dg/vect/pr82436.c: New testcase.
168
169 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
170
171 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
172
173 2017-10-05 Tamar Christina <tamar.christina@arm.com>
174
175 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
176 * lib/target-supports.exp (vect_sizes_16B_8B): New.
177
178 2017-10-05 Tamar Christina <tamar.christina@arm.com>
179
180 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
181 * gcc.dg/vect/vect-align-2.c: Likewise.
182 * gcc.dg/vect/vect-multitypes-1.c: Likewise
183
184 2017-10-05 Nathan Sidwell <nathan@acm.org>
185
186 * g++.dg/warn/mvp.C: New.
187
188 2017-10-05 Jakub Jelinek <jakub@redhat.com>
189
190 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
191 friendly.
192
193 2017-10-05 Richard Biener <rguenther@suse.de>
194
195 * gfortran.dg/graphite/id-17.f: Fix typo.
196 * gfortran.dg/graphite/id-19.f: Likewise.
197 * gfortran.dg/graphite/pr29832.f90: Likewise.
198 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
199 * gfortran.dg/graphite/pr42326.f90: Likewise.
200 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
201 * gfortran.dg/graphite/run-id-2.f90: Likewise.
202 * gfortran.dg/graphite/run-id-3.f90: Likewise.
203
204 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
205
206 PR c++/80471
207 * g++.dg/cpp1y/pr80471.C: New.
208
209 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
210
211 PR c++/78131
212 * g++.dg/cpp1z/constexpr-lambda17.C: New.
213
214 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
215
216 PR c++/78018
217 * g++.dg/cpp1y/lambda-generic-78018.C: New.
218
219 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
220 Andrew Pinski <apinski@cavium.com>
221
222 PR c++/71946
223 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
224 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
225
226 2017-10-04 Sudakshina Das <sudi.das@arm.com>
227
228 * gcc.target/aarch64/bic_imm_1.c: New.
229 * gcc.target/aarch64/orr_imm_1.c: Likewise.
230
231 2017-10-04 Nathan Sidwell <nathan@acm.org>
232
233 * g++.dg/abi/mangle41.C: Adjust diagnostics.
234
235 2017-10-04 Jakub Jelinek <jakub@redhat.com>
236
237 PR c++/82373
238 * g++.dg/cpp1y/pr82373.C: New test.
239
240 2017-10-04 David Malcolm <dmalcolm@redhat.com>
241
242 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
243 underlining for param.
244 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
245 highlighting of parameters; add test coverage for trivial
246 parameter decls, and for callback parameters.
247 * gcc.dg/pr68533.c: Update location of two errors to reflect
248 location of params.
249
250 2017-10-04 David Malcolm <dmalcolm@redhat.com>
251
252 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
253 (create_code): Call it.
254 * jit.dg/test-vector-rvalues.cc: New test case.
255
256 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
257
258 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
259 vector loop peeling.
260 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
261 New proc.
262
263 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
264
265 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
266 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
267 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
268 vect_floatint_cvt with vect_doubleint_cvt.
269 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
270 vect_intfloat_cvt with vect_intdouble_cvt.
271 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
272 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
273 depend on vect_intdouble_cvt.
274 * lib/target-supports.exp
275 (check_effective_target_vect_doubleint_cvt)
276 (check_effective_target_vect_intdouble_cvt): New procs.
277
278 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
279
280 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
281 * lib/target-supports.exp (check_effective_target_vect_long_mult):
282 New proc.
283
284 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
285
286 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
287 * gfortran.dg/vect/pr77848.f: Likewise.
288
289 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
290
291 * lib/target-supports.exp (check_effective_target_vect_float):
292 Return 1 being on a S/390 with VXE.
293 * gcc.dg/vect/pr31699.c: Require vec_float.
294 * gcc.dg/vect/pr61194.c: Likewise.
295 * gcc.dg/vect/pr65947-10.c: Likewise.
296 * gcc.dg/vect/pr66142.c: Likewise.
297 * gcc.dg/vect/slp-10.c: Likewise.
298 * gcc.dg/vect/slp-11c.c: Likewise.
299 * gcc.dg/vect/slp-12b.c: Likewise.
300 * gcc.dg/vect/slp-18.c: Likewise.
301 * gcc.dg/vect/slp-33.c: Likewise.
302 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
303 * gcc.dg/vect/slp-cond-2.c: Likewise.
304 * gcc.dg/vect/vect-cond-10.c: Likewise.
305 * gcc.dg/vect/vect-cond-8.c: Likewise.
306 * gcc.dg/vect/vect-cond-9.c: Likewise.
307 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
308 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
309
310 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
311
312 PR tree-optimization/82374
313 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
314 attributes propagation changes for OMP outlined regions.
315 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
316 * c-c++-common/goacc/kernels-reduction.c: Likewise.
317
318 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
319
320 PR tree-optimization/82413
321 * g++.dg/pr82413.C: New test.
322
323 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
324
325 PR fortran/77296
326 * gfortran.dg/associate_32.f03 : New test.
327
328 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/78816
331 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
332
333 2017-10-04 Jakub Jelinek <jakub@redhat.com>
334
335 PR tree-optimization/82374
336 * gcc.dg/gomp/pr82374.c: New test.
337
338 2017-10-04 Richard Biener <rguenther@suse.de>
339
340 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
341 errors and scan for one.
342 * gfortran.dg/graphite/id-19.f: Likewise.
343 * gfortran.dg/graphite/pr29832.f90: Likewise.
344 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
345 * gfortran.dg/graphite/pr42326.f90: Likewise.
346 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
347 * gfortran.dg/graphite/run-id-2.f90: Likewise.
348 * gfortran.dg/graphite/run-id-3.f90: Likewise.
349 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
350
351 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
352
353 * gcc.target/powerpc/float128-odd.c: New test.
354
355 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
356
357 PR c++/70343
358 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
359
360 2017-10-03 Jeff Law <law@redhat.com>
361
362 PR target/82358
363 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
364
365 2017-10-03 Martin Jambor <mjambor@suse.cz>
366
367 PR tree-optimization/82363
368 * gcc.dg/tree-ssa/pr82363.c: New test.
369
370 2017-10-03 Jakub Jelinek <jakub@redhat.com>
371
372 PR tree-optimization/82381
373 * gcc.c-torture/compile/pr82381.c: New test.
374
375 PR target/82386
376 * gcc.dg/pr82386.c: New test.
377
378 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
379
380 PR c++/70570
381 * g++.dg/cpp1y/lambda-generic-70570.C: New.
382
383 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/79590
386 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
387
388 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/79005
391 * g++.dg/cpp1y/lambda-generic-79005.C: New.
392
393 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
394
395 PR fortran/82312
396 * gfortran.dg/typebound_proc_36.f90 : New test.
397
398 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
399
400 PR target/80210
401 * gcc.target/powerpc/pr80210-2.c: New test.
402
403 2017-10-02 Jakub Jelinek <jakub@redhat.com>
404
405 * gcc.dg/pr82389.c: New test.
406
407 PR tree-optimization/82387
408 PR tree-optimization/82388
409 PR tree-optimization/82389
410 * gcc.c-torture/compile/pr82389.c: New test.
411 * gcc.c-torture/execute/pr82387.c: New test.
412 * gcc.c-torture/execute/pr82388.c: New test.
413
414 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/79180
417 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
418 * g++.dg/torture/pr79180.C: Likewise.
419
420 PR c++/71386
421 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
422
423 2017-10-02 Richard Biener <rguenther@suse.de>
424
425 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
426 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
427 * gcc.dg/graphite/id-16.c: Likewise.
428 * gcc.dg/graphite/pr46168.c: Likewise.
429 * gcc.dg/graphite/pr68756.c: Likewise.
430 * gcc.dg/graphite/pr69728.c: Likewise.
431 * gcc.dg/graphite/pr71575-2.c: Likewise.
432 * gcc.dg/graphite/pr77362.c: Likewise.
433 * gcc.dg/graphite/pr81373.c: Likewise.
434 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
435 * gfortran.dg/graphite/interchange-1.f: Likewise.
436 * gfortran.dg/graphite/pr29581.f90: Likewise.
437 * gfortran.dg/graphite/pr42334-1.f: Likewise.
438 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
439 * gfortran.dg/graphite/pr42393.f90: Likewise.
440 * gfortran.dg/graphite/pr47019.f: Likewise.
441
442 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/69977
445 * g++.dg/cpp1y/lambda-generic-69977.C: New.
446
447 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/59991
450 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
451
452 2017-10-02 Tom de Vries <tom@codesourcery.com>
453
454 * gcc.c-torture/compile/pr82337.c: Add
455 dg-require-effective-target nonlocal_goto.
456
457 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
458 Alan Hayward <alan.hayward@arm.com>
459 David Sherwood <david.sherwood@arm.com>
460
461 PR target/71307
462 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
463
464 2017-10-02 Richard Biener <rguenther@suse.de>
465
466 PR tree-optimization/82355
467 * gcc.dg/graphite/fuse-1.c: Adjust.
468 * gcc.dg/graphite/fuse-2.c: Likewise.
469 * gcc.dg/graphite/pr82355.c: New testcase.
470
471 2017-10-01 Jeff Law <law@redhat.com>
472
473 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
474
475 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
476
477 PR fortran/61450
478 * gfortran.dg/binding_label_tests_28.f90: New test.
479
480 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR c++/65949
483 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
484
485 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
486
487 PR c++/68754
488 * g++.dg/cpp1y/constexpr-68754.C: Move...
489 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
490
491 2017-09-30 Jakub Jelinek <jakub@redhat.com>
492
493 PR target/82361
494 * gcc.target/i386/pr82361-1.c: New test.
495 * gcc.target/i386/pr82361-2.c: New test.
496
497 2017-09-29 Yury Gribov <tetra2005@gmail.com>
498
499 PR middle-end/82319
500 * c-c++/common/pr57371-4.c: Test NaN comparisons.
501
502 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
503
504 * g++.dg/other/dump-ada-spec-10.C: New test.
505
506 2017-09-29 Jeff Law <law@redhat.com>
507
508 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
509
510 2017-09-29 Jakub Jelinek <jakub@redhat.com>
511
512 P0683R1 - default member initializers for bit-fields
513 * g++.dg/ext/bitfield6.C: New test.
514 * g++.dg/cpp2a/bitfield1.C: New test.
515 * g++.dg/cpp2a/bitfield2.C: New test.
516 * g++.dg/cpp2a/bitfield3.C: New test.
517
518 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
519
520 PR target/81481
521 * gcc.target/i386/pr81481.c: New.
522
523 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
524
525 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
526 and dg-require-effective-target directives to correct testing
527 behavior.
528 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
529 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
530 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
531 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
532 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
533 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
534 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
535 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
536 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
537 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
538 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
539 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
540 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
541 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
542 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
543 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
544 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
545
546 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
547
548 PR tree-optimization/82337
549 * gcc.c-torture/compile/pr82337.c: New file.
550
551 2017-09-29 Javier Miranda <miranda@adacore.com>
552
553 * gnat.dg/unchecked_union3.adb: New testcase.
554
555 2017-09-29 Javier Miranda <miranda@adacore.com>
556
557 * gnat.dg/unchecked_union2.adb: New testcase.
558
559 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
560
561 PR fortran/25071
562 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
563 * gfortran.dg/argument_checking_4.f90: Likewise.
564 * gfortran.dg/argument_checking_5.f90: Likewise.
565 * gfortran.dg/argument_checking_6.f90: Likewise.
566 * gfortran.dg/argument_checking_10.f90: Likewise.
567 * gfortran.dg/argument_checking_13.f90: Likewise.
568 * gfortran.dg/argument_checking_15.f90: Likewise.
569 * gfortran.dg/argument_checking_18.f90: Likewise.
570 * gfortran.dg/gomp/udr8.f90: Likewise.
571 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
572 the dg-options.
573
574 2017-09-29 Jakub Jelinek <jakub@redhat.com>
575
576 * g++.dg/ext/bitfield7.C: New test.
577 * g++.dg/ext/bitfield8.C: New test.
578 * g++.dg/ext/bitfield9.C: New test.
579
580 PR c/82340
581 * gcc.dg/tree-ssa/pr82340.c: New test.
582
583 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
584
585 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
586
587 PR c++/79488
588 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
589
590 2017-09-28 Jakub Jelinek <jakub@redhat.com>
591
592 PR target/82342
593 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
594 * gcc.target/i386/pr82260-2.c: Likewise.
595
596 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
597
598 * gcc.target/i386/avx512f-constant-float-return.c: New test.
599
600 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
601
602 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
603 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
604 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
605 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
606 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
607 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
608 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
609 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
610 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
611 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
612
613 2017-09-28 David Malcolm <dmalcolm@redhat.com>
614
615 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
616 test case.
617 * jit.dg/test-returning-function-ptr.c (create_code): Update to
618 create a function pointer type independently of the call to
619 gcc_jit_function_get_address, and assign the pointer to a local
620 before returning it, to exercise the function pointer type
621 comparison code.
622
623 2017-09-27 David Malcolm <dmalcolm@redhat.com>
624
625 * jit.dg/all-non-failing-tests.h: Add
626 test-returning-function-ptr.c.
627 * jit.dg/test-returning-function-ptr.c: New test case.
628
629 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
630
631 PR target/71727
632 * gcc.target/aarch64/pr71727-2.c: New test.
633
634 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
635
636 * gcc.target/powerpc/swaps-p8-28.c: New test.
637 * gcc.target/powerpc/swaps-p8-29.c: New test.
638 * gcc.target/powerpc/swaps-p8-30.c: New test.
639 * gcc.target/powerpc/swaps-p8-31.c: New test.
640 * gcc.target/powerpc/swaps-p8-32.c: New test.
641 * gcc.target/powerpc/swaps-p8-33.c: New test.
642 * gcc.target/powerpc/swaps-p8-34.c: New test.
643 * gcc.target/powerpc/swaps-p8-35.c: New test.
644 * gcc.target/powerpc/swaps-p8-36.c: New test.
645 * gcc.target/powerpc/swaps-p8-37.c: New test.
646 * gcc.target/powerpc/swaps-p8-38.c: New test.
647 * gcc.target/powerpc/swaps-p8-39.c: New test.
648 * gcc.target/powerpc/swaps-p8-40.c: New test.
649 * gcc.target/powerpc/swaps-p8-41.c: New test.
650 * gcc.target/powerpc/swaps-p8-42.c: New test.
651 * gcc.target/powerpc/swaps-p8-43.c: New test.
652 * gcc.target/powerpc/swaps-p8-44.c: New test.
653 * gcc.target/powerpc/swaps-p8-45.c: New test.
654
655 2017-09-27 Carl Love <cel@us.ibm.com>
656 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
657 for the __builtin_fctid and __builtin_fctiw.
658
659 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
660
661 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
662 new group memory offsetting code in the BRIG frontend.
663 * brig.dg/test/gimple/function_calls.hsail: Likewise.
664 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
665 * brig.dg/test/gimple/variables.hsail: Likewise.
666
667 2017-09-27 Jakub Jelinek <jakub@redhat.com>
668
669 PR c++/82159
670 * g++.dg/opt/pr82159.C: New test.
671
672 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
673
674 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
675
676 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
677
678 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
679 don't generate a 32-bit shift after doing XSCVDPSPN.
680 * gcc.target/powerpc/direct-move-float1.c: Likewise.
681 * gcc.target/powerpc/direct-move-float3.c: New test.
682
683 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
684
685 * gcc.dg/tree-ssa/cmpdiv.c: New test.
686
687 2017-09-26 Carl Love <cel@us.ibm.com>
688
689 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
690 file for the new built-ins and the existing built-ins.
691
692 2017-09-26 Janus Weil <janus@gcc.gnu.org>
693
694 PR fortran/82143
695 PR fortran/82324
696 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
697 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
698 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
699 Don't assume that DOUBLE PRECISION has kind=16.
700
701 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
702
703 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
704 warning from associate construct and do loop.
705
706 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
707
708 * gfortran.dg/gomp/associate1.f90: Really commit change
709 from 2017-09-25.
710 * gfortran.dg/predcom-1.f: Likewise.
711 * gfortran.dg/unconstrained_commons.f: Likewise.
712
713 2017-09-26 Jakub Jelinek <jakub@redhat.com>
714
715 PR middle-end/35691
716 * gcc.dg/pr35691-5.c: New test.
717 * gcc.dg/pr35691-6.c: New test.
718
719 2017-09-26 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/82321
722 * gcc.dg/graphite/pr82321.c: New testcase.
723
724 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
725
726 * lib/target-supports.exp (check_effective_target_vect_int)
727 (check_effective_target_vect_shift)
728 (check_effective_target_whole_vector_shift)
729 (check_effective_target_vect_shift_char)
730 (check_effective_target_vect_long)
731 (check_effective_target_vect_double)
732 (check_effective_target_vect_long_long)
733 (check_effective_target_vect_perm)
734 (check_effective_target_vect_perm_byte)
735 (check_effective_target_vect_perm_short)
736 (check_effective_target_vect_widen_mult_qi_to_hi)
737 (check_effective_target_vect_widen_mult_hi_to_si)
738 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
739 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
740 (check_effective_target_vect_widen_mult_si_to_di_pattern)
741 (check_effective_target_vect_pack_trunc)
742 (check_effective_target_vect_unpack)
743 (check_effective_target_vect_hw_misalign)
744 (check_effective_target_vect_condition)
745 (check_effective_target_vect_cond_mixed)
746 (check_effective_target_vect_char_mult)
747 (check_effective_target_vect_short_mult)
748 (check_effective_target_vect_int_mult)
749 (check_effective_target_vect_extract_even_odd)
750 (check_effective_target_vect_interleave)
751 (check_effective_target_sqrt_insn)
752 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
753 VX.
754 (check_vect_support_and_set_flags): New proc.
755 (check_effective_target_s390_vxe): Rename arch12 to z14.
756
757 2017-09-26 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/82320
760 * gcc.dg/torture/pr82320.c: New testcase.
761
762 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
763
764 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
765 Fix arm check.
766
767 2017-09-25 Jeff Law <law@redhat.com>
768
769 * lib/target-supports.exp
770 (check_effective_target_supports_stack_clash_protection): Enable for
771 rs6000 and powerpc targets.
772
773 2017-09-25 Bin Cheng <bin.cheng@arm.com>
774
775 PR tree-optimization/82163
776 * gcc.dg/tree-ssa/pr82163.c: New test.
777
778 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
779
780 * gfortran.dg/do_subscript_1.f90: New test.
781 * gfortran.dg/do_subscript_2.f90: New test.
782 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
783 * gfortran.dg/predcom-1.f: Adjust loop bounds.
784 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
785
786 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
787
788 * gcc.target/powerpc/fold-vec-st-char.c: New.
789 * gcc.target/powerpc/fold-vec-st-double.c: New.
790 * gcc.target/powerpc/fold-vec-st-float.c: New.
791 * gcc.target/powerpc/fold-vec-st-int.c: New.
792 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
793 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
794 * gcc.target/powerpc/fold-vec-st-short.c: New.
795
796 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
797
798 * g++.dg/pr82155.C: New testcase.
799
800 2017-09-25 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/82285
803 * gcc.dg/torture/pr82285.c: New testcase.
804
805 2017-09-25 Justin Squirek <squirek@adacore.com>
806
807 * gnat.dg/entry_family.adb: New testcase
808
809 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR target/82267
812 * gcc.target/i386/pr82267.c: New test.
813
814 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
815 PR fortran/66328
816
817 * gfortran.dg/data_derived_1.f90: New test.
818
819 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
820
821 PR fortran/54633
822 * gfortran.dg/intrinsic_bounds_1.f90: New test.
823 * gfortran.dg/intrinsic_param_1.f90: New test.
824
825 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
826 Steven G. Kargl <kargl@gcc.gnu.org>
827
828 PR fortran/80118
829 * gfortran.dg/zero_sized_7.f90: New test.
830
831 2017-09-23 Janus Weil <janus@gcc.gnu.org>
832
833 PR fortran/82143
834 * gfortran.dg/promotion_3.f90: New test case.
835 * gfortran.dg/promotion_4.f90: New test case.
836
837 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
838
839 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
840 * gcc.target/i386/pr82196-2.c: (b): Likewise.
841
842 2017-09-22 Jakub Jelinek <jakub@redhat.com>
843
844 PR middle-end/35691
845 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
846 instead of -fdump-tree-forwprop-details in dg-options.
847 * gcc.dg/pr35691-2.c: Likewise.
848 * gcc.dg/pr35691-3.c: New test.
849 * gcc.dg/pr35691-4.c: New test.
850
851 PR sanitizer/81929
852 * g++.dg/ubsan/pr81929.C: New test.
853
854 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
855
856 PR tree-optimization/82289
857 * gcc.dg/vect/pr82289.c: New test.
858
859 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
860 Alan Hayward <alan.hayward@arm.com>
861 David Sherwood <david.sherwood@arm.com>
862
863 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
864 of alignment message.
865 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
866
867 2017-09-22 Martin Sebor <msebor@redhat.com>
868
869 PR c/81854
870 * gcc.target/i386/pr80732.c: Correct a type error.
871
872 2017-09-22 David Malcolm <dmalcolm@redhat.com>
873
874 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
875 to reflect highlighting of parameters; add test coverage for
876 callback parameters.
877
878 2017-09-22 Richard Biener <rguenther@suse.de>
879
880 * gcc.dg/graphite/scop-24.c: New testcase.
881
882 2017-09-22 Richard Biener <rguenther@suse.de>
883
884 PR tree-optimization/82291
885 * gcc.dg/torture/pr82291.c: New testcase.
886
887 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
888
889 * gcc.target/i386/avx512f-constant-set.c: New test.
890
891 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
892
893 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
894 * gcc.target/i386/avx512f-prefer.c: New test.
895
896 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
897
898 * lib/target-supports.exp
899 (check_effective_target_frame_pointer_for_non_leaf): Add
900 case for x86 Solaris.
901
902 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
903
904 PR fortran/78512
905 * gfortran.dg/associate_26.f90 : New test.
906
907 PR fortran/80120
908 * gfortran.dg/associate_27.f90 : New test.
909
910 PR fortran/81903
911 * gfortran.dg/associate_28.f90 : New test.
912
913 PR fortran/82121
914 * gfortran.dg/associate_29.f90 : New test.
915
916 PR fortran/67543
917 * gfortran.dg/associate_30.f90 : New test.
918
919 PR fortran/52832
920 * gfortran.dg/associate_31.f90 : New test.
921
922 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
923
924 * gnat.dg/discr48.adb: New test.
925 * gnat.dg/discr48_pkg.ads: New helper.
926
927 2017-09-21 Tamar Christina <tamar.christina@arm.com>
928
929 PR testsuite/78421
930 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
931 Invert arm check.
932
933 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
934
935 * gfortran.dg/goacc/wait.f90: New test.
936
937 2017-09-21 Jakub Jelinek <jakub@redhat.com>
938
939 PR sanitizer/81715
940 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
941 const predicate to const predicate & to avoid UB.
942 * g++.dg/opt/pr81715.C: New test.
943
944 2017-09-21 Richard Biener <rguenther@suse.de>
945
946 PR tree-optimization/82276
947 PR tree-optimization/82244
948 * gcc.dg/torture/pr82276.c: New testcase.
949
950 2017-09-21 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/71351
953 * gfortran.dg/graphite/pr71351.f90: New testcase.
954 * gfortran.dg/graphite/interchange-3.f90: Adjust.
955
956 2017-09-21 Jakub Jelinek <jakub@redhat.com>
957
958 PR target/82260
959 * gcc.target/i386/pr82260-1.c: New test.
960 * gcc.target/i386/pr82260-2.c: New test.
961
962 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
963 Jeff Law <law@redhat.com>
964
965 * gcc.dg/stack-check-5.c: Add argument for s390.
966 * lib/target-supports.exp:
967 (check_effective_target_supports_stack_clash_protection): Enable for
968 s390/s390x targets.
969
970 2017-09-20 Martin Sebor <msebor@redhat.com>
971
972 PR c/81854
973 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
974 * g++.dg/ext/attr-ifunc-4.C: Ditto.
975 * lib/target-supports.exp: Adjust for C++.
976
977 PR c/81854
978 * gcc.dg/attr-ifunc-1.c: Correct type errors.
979 * gcc.dg/attr-ifunc-2.c: Ditto.
980 * gcc.dg/attr-ifunc-3.c: Ditto.
981 * gcc.dg/attr-ifunc-4.c: Ditto.
982 * gcc.dg/attr-ifunc-5.c: Ditto.
983 * gcc.dg/pr81854.c: Require ifunc support.
984 * lib/target-supports.exp: Correct type error.
985
986 2017-09-20 Jeff Law <law@redhat.com>
987
988 * gcc.target/i386/stack-check-11.c: Update test and regexp
989 so that it works for both i?86 and x86_64.
990
991 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
992
993 PR target/77687
994 * gcc.target/powerpc/pr77687.c: New testcase.
995
996 2017-09-20 Jakub Jelinek <jakub@redhat.com>
997
998 P0409R2 - allow lambda capture [=, this]
999 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1000 capture. Add further tests.
1001 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1002 for c++2a on [=, this] capture.
1003
1004 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1005 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1006
1007 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1008
1009 * gcc.target/i386/builtin_target.c: Test knm.
1010 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1011
1012 2017-09-20 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/77362
1015 * gcc.dg/graphite/pr77362.c: New testcase.
1016
1017 2017-09-20 Richard Biener <rguenther@suse.de>
1018
1019 PR tree-optimization/82264
1020 * gcc.dg/torture/pr82264.c: New testcase.
1021
1022 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1023
1024 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1025 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1026 it doesn't match newlines.
1027 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1028 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1029 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1030 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1031 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1032 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1033 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1034 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1035 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1036 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1037
1038 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/64954
1041 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1042
1043 2017-09-20 Richard Biener <rguenther@suse.de>
1044
1045 PR tree-optimization/81373
1046 * gcc.dg/graphite/pr81373.c: New testcase.
1047
1048 2017-09-19 Jeff Law <law@redhat.com>
1049
1050 * gcc.target/i386/stack-check-11.c: New test.
1051
1052 * gcc.dg/stack-check-4.c: New test.
1053 * gcc.dg/stack-check-5.c: New test.
1054 * gcc.dg/stack-check-6.c: New test.
1055 * gcc.dg/stack-check-6a.c: New test.
1056 * gcc.dg/stack-check-7.c: New test.
1057 * gcc.dg/stack-check-8.c: New test.
1058 * gcc.dg/stack-check-9.c: New test.
1059 * gcc.dg/stack-check-10.c: New test.
1060 * lib/target-supports.exp
1061 (check_effective_target_supports_stack_clash_protection): Enable for
1062 x86 and x86_64 targets.
1063
1064 * gcc.dg/stack-check-3.c: New test.
1065
1066 * gcc.dg/stack-check-2.c: New test.
1067 * lib/target-supports.exp
1068 (check_effective_target_supports_stack_clash_protection): New.
1069 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1070 (check_effective_target_caller_implicit_probes): Likewise.
1071
1072 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1073
1074 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1075 * g++.dg/tree-ssa/pr41428.C: Likewise.
1076 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1077 c++17 and up.
1078 * g++.dg/expr/bool3.C: Likewise.
1079 * g++.dg/expr/bitfield5.C: Likewise.
1080 * g++.old-deja/g++.jason/bool5.C: Likewise.
1081
1082 2017-09-18 Martin Sebor <msebor@redhat.com>
1083
1084 PR c/81854
1085 * gcc.dg/pr81854.c: New test.
1086 * g++.dg/ext/attr-ifunc-5.C: New test.
1087 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1088 * g++.dg/ext/attr-ifunc-2.C: Same.
1089 * g++.dg/ext/attr-ifunc-3.C: Same.
1090 * g++.dg/ext/attr-ifunc-4.C: Same.
1091 * g++.old-deja/g++.abi/vtable2.C: Same.
1092 * gcc.dg/attr-ifunc-1.c: Same.
1093
1094 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1095
1096 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1097
1098 2017-09-19 Richard Biener <rguenther@suse.de>
1099
1100 PR tree-optimization/82244
1101 * gcc.dg/torture/pr82244.c: New testcase.
1102
1103 2017-09-19 Richard Biener <rguenther@suse.de>
1104
1105 PR tree-optimization/69728
1106 * gfortran.dg/graphite/pr69728.f90: New testcase.
1107 * gcc.dg/graphite/pr69728.c: Likewise.
1108
1109 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/80947
1112 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1113
1114 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1115
1116 * gcc.dg/vect/slp-multitypes-13.c: New test.
1117
1118 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1119
1120 * gfortran.dg/vect/mask-store-1.f90: New test.
1121
1122 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/45033
1125 * g++.dg/expr/delete1.C: New.
1126
1127 2017-09-18 Bob Duff <duff@adacore.com>
1128
1129 * gnat.dg/validity_check.adb: New testcase.
1130
1131 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1134
1135 2017-09-18 Bob Duff <duff@adacore.com>
1136
1137 * gnat.dg/tagged_prefix_call.adb: New testcase.
1138
1139 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1140
1141 * gnat.dg/default_variants.adb: New testcase.
1142
1143 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1144
1145 PR target/81736
1146 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1147 * gcc.target/i386/pr81736-4.c: Likewise.
1148
1149 2017-09-18 Richard Biener <rguenther@suse.de>
1150
1151 PR tree-optimization/79622
1152 * gcc.dg/graphite/pr79622.c: New testcase.
1153
1154 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1155
1156 gcc.target/i386/pr82196-1.c: New test.
1157 gcc.target/i386/pr82196-2.c: Likewise.
1158
1159 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1160
1161 PR target/82166
1162 * gcc.target/i386/pr82166.c: New test.
1163
1164 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1165
1166 PR fortran/82173
1167 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1168 * gfortran.dg/pdt_2.f03 : The same.
1169 * gfortran.dg/pdt_3.f03 : The same.
1170 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1171 module 'bad_vars'. Add error concerning assumed parameters and
1172 save attribute.
1173 * gfortran.dg/pdt_11.f03 : New test.
1174
1175 PR fortran/60483
1176 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1177 * gfortran.dg/associate_25.f90 : New test.
1178 * gfortran.dg/pdt_12.f03 : New test.
1179
1180 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1181 Jakub Jelinek <jakub@redhat.com>
1182
1183 Add support for -std=c++2a.
1184 * lib/target-supports.exp (check_effective_target_c++17): Return
1185 1 also if check_effective_target_c++2a.
1186 (check_effective_target_c++17_down): New.
1187 (check_effective_target_c++2a_only): New.
1188 (check_effective_target_c++2a): New.
1189 * g++.dg/cpp2a/cplusplus.C: New.
1190
1191 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1192
1193 PR c/82071
1194 * gcc.target/i386/excess-precision-8.c: New test.
1195
1196 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1197 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/64644
1200 * g++.dg/other/anon-union4.C: New.
1201 * g++.old-deja/g++.law/union4.C: Adjust.
1202 * g++.old-deja/g++.other/anon1.C: Likewise.
1203
1204 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1205
1206 * c-c++-common/Wcast-align.c: New test.
1207
1208 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1209
1210 * g++.dg/sso-1.C: New test.
1211 * g++.dg/sso-2.C: Likewise.
1212
1213 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/78648
1216 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1217
1218 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1219
1220 PR tree-optimization/71026
1221 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1222
1223 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1224
1225 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1226 * lib/target-supports.exp (check_effective_target_c++14): Use
1227 check_effective_target_c++17 instead of check_effective_target_c++1z.
1228 (check_effective_target_c++14_down): Likewise.
1229 (check_effective_target_c++1z_only): Rename to ...
1230 (check_effective_target_c++17_only): ... this.
1231 (check_effective_target_c++1z): Rename to ...
1232 (check_effective_target_c++17): ... this.
1233 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1234 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1235 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1236 and comments refering to 1z to 17.
1237 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1238 * g++.dg/template/partial5.C: Likewise.
1239 * g++.dg/template/nontype8.C: Likewise.
1240 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1241 * g++.dg/cpp1z/nontype3a.C: Likewise.
1242 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1243 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1244 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1245 * g++.dg/cpp1z/pr78771.C: Likewise.
1246 * g++.dg/cpp1z/elide1.C: Likewise.
1247 * g++.dg/cpp1z/fold3.C: Likewise.
1248 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1249 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1250 * g++.dg/cpp1z/inline-var2.C: Likewise.
1251 * g++.dg/cpp1z/eval-order2.C: Likewise.
1252 * g++.dg/cpp1z/decomp21.C: Likewise.
1253 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1254 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1255 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1256 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1257 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1258 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1259 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1260 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1261 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1262 * g++.dg/cpp1z/range-for1.C: Likewise.
1263 * g++.dg/cpp1z/init-statement4.C: Likewise.
1264 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1265 * g++.dg/cpp1z/decomp30.C: Likewise.
1266 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1267 * g++.dg/cpp1z/register2.C: Likewise.
1268 * g++.dg/cpp1z/decomp9.C: Likewise.
1269 * g++.dg/cpp1z/regress1.C: Likewise.
1270 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1271 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1272 * g++.dg/cpp1z/abbrev2.C: Likewise.
1273 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1274 * g++.dg/cpp1z/regress2.C: Likewise.
1275 * g++.dg/cpp1z/decomp16.C: Likewise.
1276 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1277 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1278 * g++.dg/cpp1z/decomp3.C: Likewise.
1279 * g++.dg/cpp1z/register1.C: Likewise.
1280 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1281 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1282 * g++.dg/cpp1z/decomp10.C: Likewise.
1283 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1284 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1285 * g++.dg/cpp1z/decomp27.C: Likewise.
1286 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1287 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1288 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1289 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1290 * g++.dg/cpp1z/decomp11.C: Likewise.
1291 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1292 * g++.dg/cpp1z/utf8-2.C: Likewise.
1293 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1294 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1295 * g++.dg/cpp1z/byte1.C: Likewise.
1296 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1297 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1298 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1299 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1300 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1301 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1302 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1303 * g++.dg/cpp1z/cplusplus.C: Likewise.
1304 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1305 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1306 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1307 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1308 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1309 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1310 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1311 * g++.dg/cpp1z/fold9.C: Likewise.
1312 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1313 * g++.dg/cpp1z/abbrev1.C: Likewise.
1314 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1315 * g++.dg/cpp1z/utf8.C: Likewise.
1316 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1317 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1318 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1319 * g++.dg/cpp1z/init-statement2.C: Likewise.
1320 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1321 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1322 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1323 * g++.dg/cpp1z/nontype3.C: Likewise.
1324 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1325 * g++.dg/cpp1z/fold7.C: Likewise.
1326 * g++.dg/cpp1z/nontype2.C: Likewise.
1327 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1328 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1329 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1330 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1331 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1332 * g++.dg/cpp1z/nontype1.C: Likewise.
1333 * g++.dg/cpp1z/init-statement5.C: Likewise.
1334 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1335 * g++.dg/cpp1z/decomp17.C: Likewise.
1336 * g++.dg/cpp1z/fold4.C: Likewise.
1337 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1338 * g++.dg/cpp1z/fold7a.C: Likewise.
1339 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1340 * g++.dg/cpp1z/init-statement7.C: Likewise.
1341 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1342 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1343 * g++.dg/cpp1z/pr79143.C: Likewise.
1344 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1345 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1346 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1347 * g++.dg/cpp1z/decomp20.C: Likewise.
1348 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1349 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1351 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1352 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1353 * g++.dg/cpp1z/fold8.C: Likewise.
1354 * g++.dg/cpp1z/init-statement3.C: Likewise.
1355 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1356 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1357 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1358 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1359 * g++.dg/cpp1z/fold1.C: Likewise.
1360 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1361 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1362 * g++.dg/cpp1z/fold5.C: Likewise.
1363 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1364 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1365 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1366 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1367 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1368 * g++.dg/cpp1z/eval-order3.C: Likewise.
1369 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1370 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1371 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1372 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1373 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1374 * g++.dg/cpp1z/decomp15.C: Likewise.
1375 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1376 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1377 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1378 * g++.dg/cpp1z/decomp4.C: Likewise.
1379 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1380 * g++.dg/cpp1z/init-statement8.C: Likewise.
1381 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1382 * g++.dg/cpp1z/init-statement6.C: Likewise.
1383 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1384 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1385 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1386 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1387 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1388 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1389 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1390 * g++.dg/cpp1z/init-statement9.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1392 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1393 * g++.dg/cpp1z/fold2.C: Likewise.
1394 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1395 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1396 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1397 * g++.dg/cpp1z/fold6.C: Likewise.
1398 * g++.dg/cpp1z/decomp12.C: Likewise.
1399 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1400 * g++.dg/cpp1z/inline-var1.C: Likewise.
1401 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1402 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1403 * g++.dg/other/error3.C: Likewise.
1404 * g++.dg/init/new25.C: Likewise.
1405 * g++.dg/init/new13.C: Likewise.
1406 * g++.dg/tls/diag-2.C: Likewise.
1407 * g++.dg/tls/diag-4.C: Likewise.
1408 * g++.dg/opt/noreturn-1.C: Likewise.
1409 * g++.dg/eh/async-unwind2.C: Likewise.
1410 * g++.dg/eh/spec9.C: Likewise.
1411 * g++.dg/eh/spec7.C: Likewise.
1412 * g++.dg/eh/template1.C: Likewise.
1413 * g++.dg/eh/cond4.C: Likewise.
1414 * g++.dg/eh/pr41819.C: Likewise.
1415 * g++.dg/eh/delete1.C: Likewise.
1416 * g++.dg/eh/spec3.C: Likewise.
1417 * g++.dg/eh/forced4.C: Likewise.
1418 * g++.dg/eh/spec2.C: Likewise.
1419 * g++.dg/eh/shadow1.C: Likewise.
1420 * g++.dg/eh/pr38662.C: Likewise.
1421 * g++.dg/eh/ehopt1.C: Likewise.
1422 * g++.dg/eh/spec8.C: Likewise.
1423 * g++.dg/eh/init-temp2.C: Likewise.
1424 * g++.dg/rtti/crash3.C: Likewise.
1425 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1426 * g++.dg/warn/register-parm-1.C: Likewise.
1427 * g++.dg/warn/register-var-2.C: Likewise.
1428 * g++.dg/gcov/gcov-7.C: Likewise.
1429 * g++.dg/tree-ssa/pr45605.C: Likewise.
1430 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1431 * g++.dg/lookup/exception1.C: Likewise.
1432 * g++.dg/ubsan/pr79589.C: Likewise.
1433 * g++.dg/tm/pr47340.C: Likewise.
1434 * g++.dg/tm/pr46567.C: Likewise.
1435 * g++.dg/expr/bitfield5.C: Likewise.
1436 * g++.dg/expr/bool1.C: Likewise.
1437 * g++.dg/expr/lval3.C: Likewise.
1438 * g++.dg/expr/lval4.C: Likewise.
1439 * g++.dg/expr/bitfield4.C: Likewise.
1440 * g++.dg/expr/bitfield6.C: Likewise.
1441 * g++.dg/expr/bool3.C: Likewise.
1442 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1443 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1444 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1445 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1446 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1447 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1448 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1449 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1450 * g++.dg/parse/register1.C: Likewise.
1451 * g++.dg/parse/error15.C: Likewise.
1452 * g++.dg/parse/linkage2.C: Likewise.
1453 * g++.dg/concepts/intro2.C: Likewise.
1454 * g++.dg/concepts/class.C: Likewise.
1455 * g++.dg/concepts/traits1.C: Likewise.
1456 * g++.dg/concepts/req5.C: Likewise.
1457 * g++.dg/concepts/var-concept5.C: Likewise.
1458 * g++.dg/concepts/fn-concept2.C: Likewise.
1459 * g++.dg/concepts/traits2.C: Likewise.
1460 * g++.dg/concepts/placeholder2.C: Likewise.
1461 * g++.dg/concepts/class6.C: Likewise.
1462 * g++.dg/concepts/memtmpl1.C: Likewise.
1463 * g++.dg/concepts/friend2.C: Likewise.
1464 * g++.dg/concepts/template-parm3.C: Likewise.
1465 * g++.dg/concepts/template-parm10.C: Likewise.
1466 * g++.dg/concepts/explicit-spec1.C: Likewise.
1467 * g++.dg/concepts/explicit-spec3.C: Likewise.
1468 * g++.dg/concepts/var-templ2.C: Likewise.
1469 * g++.dg/concepts/intro5.C: Likewise.
1470 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1471 * g++.dg/concepts/iconv1.C: Likewise.
1472 * g++.dg/concepts/constrained-parm.C: Likewise.
1473 * g++.dg/concepts/template-template-parm1.C: Likewise.
1474 * g++.dg/concepts/var-concept3.C: Likewise.
1475 * g++.dg/concepts/class3.C: Likewise.
1476 * g++.dg/concepts/memfun2.C: Likewise.
1477 * g++.dg/concepts/req1.C: Likewise.
1478 * g++.dg/concepts/disjunction1.C: Likewise.
1479 * g++.dg/concepts/req17.C: Likewise.
1480 * g++.dg/concepts/pr65848.C: Likewise.
1481 * g++.dg/concepts/placeholder4.C: Likewise.
1482 * g++.dg/concepts/decl-diagnose.C: Likewise.
1483 * g++.dg/concepts/intro7.C: Likewise.
1484 * g++.dg/concepts/pr68683.C: Likewise.
1485 * g++.dg/concepts/partial-spec4.C: Likewise.
1486 * g++.dg/concepts/template-parm5.C: Likewise.
1487 * g++.dg/concepts/explicit-inst1.C: Likewise.
1488 * g++.dg/concepts/class-deduction1.C: Likewise.
1489 * g++.dg/concepts/class1.C: Likewise.
1490 * g++.dg/concepts/req15.C: Likewise.
1491 * g++.dg/concepts/memfun.C: Likewise.
1492 * g++.dg/concepts/pr68434.C: Likewise.
1493 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1494 * g++.dg/concepts/partial-spec6.C: Likewise.
1495 * g++.dg/concepts/var-templ1.C: Likewise.
1496 * g++.dg/concepts/template-parm8.C: Likewise.
1497 * g++.dg/concepts/explicit-inst3.C: Likewise.
1498 * g++.dg/concepts/class4.C: Likewise.
1499 * g++.dg/concepts/req6.C: Likewise.
1500 * g++.dg/concepts/fn8.C: Likewise.
1501 * g++.dg/concepts/class5.C: Likewise.
1502 * g++.dg/concepts/placeholder5.C: Likewise.
1503 * g++.dg/concepts/req16.C: Likewise.
1504 * g++.dg/concepts/req10.C: Likewise.
1505 * g++.dg/concepts/var-concept2.C: Likewise.
1506 * g++.dg/concepts/auto3.C: Likewise.
1507 * g++.dg/concepts/generic-fn-err.C: Likewise.
1508 * g++.dg/concepts/pr65552.C: Likewise.
1509 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1510 * g++.dg/concepts/fn1.C: Likewise.
1511 * g++.dg/concepts/partial-spec.C: Likewise.
1512 * g++.dg/concepts/template-parm12.C: Likewise.
1513 * g++.dg/concepts/diagnostic1.C: Likewise.
1514 * g++.dg/concepts/intro1.C: Likewise.
1515 * g++.dg/concepts/explicit-inst4.C: Likewise.
1516 * g++.dg/concepts/req18.C: Likewise.
1517 * g++.dg/concepts/explicit-spec5.C: Likewise.
1518 * g++.dg/concepts/var-concept6.C: Likewise.
1519 * g++.dg/concepts/fn9.C: Likewise.
1520 * g++.dg/concepts/req2.C: Likewise.
1521 * g++.dg/concepts/template-parm7.C: Likewise.
1522 * g++.dg/concepts/req14.C: Likewise.
1523 * g++.dg/concepts/template-parm6.C: Likewise.
1524 * g++.dg/concepts/variadic4.C: Likewise.
1525 * g++.dg/concepts/fn6.C: Likewise.
1526 * g++.dg/concepts/req-neg1.C: Likewise.
1527 * g++.dg/concepts/alias3.C: Likewise.
1528 * g++.dg/concepts/expression2.C: Likewise.
1529 * g++.dg/concepts/partial-spec3.C: Likewise.
1530 * g++.dg/concepts/expression3.C: Likewise.
1531 * g++.dg/concepts/memfun-err.C: Likewise.
1532 * g++.dg/concepts/pr66091.C: Likewise.
1533 * g++.dg/concepts/explicit-spec2.C: Likewise.
1534 * g++.dg/concepts/equiv.C: Likewise.
1535 * g++.dg/concepts/friend1.C: Likewise.
1536 * g++.dg/concepts/fn4.C: Likewise.
1537 * g++.dg/concepts/var-templ3.C: Likewise.
1538 * g++.dg/concepts/explicit-inst2.C: Likewise.
1539 * g++.dg/concepts/alias2.C: Likewise.
1540 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1541 * g++.dg/concepts/placeholder6.C: Likewise.
1542 * g++.dg/concepts/fn10.C: Likewise.
1543 * g++.dg/concepts/req3.C: Likewise.
1544 * g++.dg/concepts/variadic2.C: Likewise.
1545 * g++.dg/concepts/pr65636.C: Likewise.
1546 * g++.dg/concepts/intro6.C: Likewise.
1547 * g++.dg/concepts/class2.C: Likewise.
1548 * g++.dg/concepts/fn2.C: Likewise.
1549 * g++.dg/concepts/req20.C: Likewise.
1550 * g++.dg/concepts/req8.C: Likewise.
1551 * g++.dg/concepts/placeholder1.C: Likewise.
1552 * g++.dg/concepts/pr65854.C: Likewise.
1553 * g++.dg/concepts/member-concept.C: Likewise.
1554 * g++.dg/concepts/template-parm2.C: Likewise.
1555 * g++.dg/concepts/variadic1.C: Likewise.
1556 * g++.dg/concepts/fn7.C: Likewise.
1557 * g++.dg/concepts/intro4.C: Likewise.
1558 * g++.dg/concepts/req13.C: Likewise.
1559 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1560 * g++.dg/concepts/explicit-spec6.C: Likewise.
1561 * g++.dg/concepts/auto1.C: Likewise.
1562 * g++.dg/concepts/alias1.C: Likewise.
1563 * g++.dg/concepts/fn-concept1.C: Likewise.
1564 * g++.dg/concepts/template-parm11.C: Likewise.
1565 * g++.dg/concepts/explicit-spec4.C: Likewise.
1566 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1567 * g++.dg/concepts/req9.C: Likewise.
1568 * g++.dg/concepts/req4.C: Likewise.
1569 * g++.dg/concepts/pr65681.C: Likewise.
1570 * g++.dg/concepts/req7.C: Likewise.
1571 * g++.dg/concepts/req12.C: Likewise.
1572 * g++.dg/concepts/fn5.C: Likewise.
1573 * g++.dg/concepts/alias4.C: Likewise.
1574 * g++.dg/concepts/generic-fn.C: Likewise.
1575 * g++.dg/concepts/feature-macro.C: Likewise.
1576 * g++.dg/concepts/req19.C: Likewise.
1577 * g++.dg/concepts/placeholder3.C: Likewise.
1578 * g++.dg/concepts/intro3.C: Likewise.
1579 * g++.dg/concepts/partial-spec5.C: Likewise.
1580 * g++.dg/concepts/template-parm4.C: Likewise.
1581 * g++.dg/concepts/dr1430.C: Likewise.
1582 * g++.dg/concepts/pr65634.C: Likewise.
1583 * g++.dg/concepts/var-concept4.C: Likewise.
1584 * g++.dg/concepts/pr67249.C: Likewise.
1585 * g++.dg/concepts/expression.C: Likewise.
1586 * g++.dg/concepts/pr65575.C: Likewise.
1587 * g++.dg/concepts/partial-spec2.C: Likewise.
1588 * g++.dg/concepts/template-parm9.C: Likewise.
1589 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1590 * g++.dg/concepts/equiv2.C: Likewise.
1591 * g++.dg/concepts/req11.C: Likewise.
1592 * g++.dg/concepts/template-parm1.C: Likewise.
1593 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1594 * g++.dg/concepts/var-concept1.C: Likewise.
1595 * g++.dg/concepts/fn3.C: Likewise.
1596 * g++.dg/torture/pr46364.C: Likewise.
1597 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1598 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1599 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1600 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1601 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1602 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1603 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1604 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1605 * g++.dg/torture/pr52918-1.C: Likewise.
1606 * g++.dg/torture/pr49394.C: Likewise.
1607 * g++.dg/torture/pr57190.C: Likewise.
1608 * g++.dg/cpp0x/static_assert8.C: Likewise.
1609 * g++.dg/cpp0x/noexcept19.C: Likewise.
1610 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1611 * g++.dg/cpp0x/variadic73.C: Likewise.
1612 * g++.dg/cpp0x/noexcept02.C: Likewise.
1613 * g++.dg/cpp0x/defaulted23.C: Likewise.
1614 * g++.dg/cpp0x/noexcept08.C: Likewise.
1615 * g++.dg/cpp0x/auto9.C: Likewise.
1616 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1617 * g++.dg/cpp0x/error5.C: Likewise.
1618 * c-c++-common/gomp/atomic-12.c: Likewise.
1619 * c-c++-common/gomp/atomic-13.c: Likewise.
1620 * c-c++-common/gomp/atomic-14.c: Likewise.
1621 * c-c++-common/Wvarargs-2.c: Likewise.
1622 * c-c++-common/Wvarargs.c: Likewise.
1623 * c-c++-common/vector-subscript-2.c: Likewise.
1624 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1625 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1626 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1627 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1628 * g++.old-deja/g++.eh/throw2.C: Likewise.
1629 * g++.old-deja/g++.eh/throw1.C: Likewise.
1630 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1631 * g++.old-deja/g++.other/new7.C: Likewise.
1632 * g++.old-deja/g++.other/crash30.C: Likewise.
1633 * g++.old-deja/g++.other/regstack.C: Likewise.
1634 * g++.old-deja/g++.other/crash28.C: Likewise.
1635 * g++.old-deja/g++.jason/bool5.C: Likewise.
1636 * g++.old-deja/g++.mike/p10416.C: Likewise.
1637 * g++.old-deja/g++.mike/eh25.C: Likewise.
1638 * g++.old-deja/g++.mike/eh55.C: Likewise.
1639
1640 PR rtl-optimization/82192
1641 * gcc.c-torture/execute/pr82192.c: New test.
1642
1643 2017-09-15 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/82217
1646 * gcc.dg/torture/pr82217.c: New testcase.
1647
1648 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR target/82145
1651 * gcc.target/i386/pr82145.c: New test.
1652
1653 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1654
1655 PR fortran/82184
1656 * gfortran.dg/pointer_array_9.f90: New test.
1657
1658 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1659
1660 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1661 __builtin_fabsq.
1662 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1663 of __builtin_fabsq. Prevent the test from running on 32-bit.
1664 * gcc.target/powerpc/float128-fma1.c: New test.
1665 * gcc.target/powerpc/float128-fma2.c: Likewise.
1666 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1667 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1668
1669 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1670
1671 PR jit/82174
1672 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1673 New test case.
1674
1675 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1676
1677 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1678
1679 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1680
1681 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1682 lp64 requirement.
1683
1684 2017-09-14 Richard Biener <rguenther@suse.de>
1685
1686 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1687 * gcc.dg/uninit-suppress_2.c: Adjust.
1688 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1689
1690 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1691
1692 PR tree-optimization/80996
1693 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1694
1695 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1696
1697 PR target/81325
1698 * g++.dg/cpp0x/pr81325.C: New test.
1699
1700 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1701
1702 PR fortran/82173
1703 * gfortran.dg/pdt_10.f03 : New test.
1704
1705 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/68177
1708 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1709
1710 2017-09-13 Martin Liska <mliska@suse.cz>
1711
1712 PR middle-end/82154
1713 * g++.dg/torture/pr82154.C: New test.
1714
1715 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/61362
1718 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1719 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1720
1721 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1722
1723 PR tree-optimization/80925
1724 * gfortran.dg/vect/vect-2.f90: Add
1725 --param vect-max-peeling-for-alignment=0 option.
1726 Remove unaligned access and peeling checks.
1727 * gfortran.dg/vect/vect-3.f90: Ditto.
1728 * gfortran.dg/vect/vect-4.f90: Ditto.
1729 * gfortran.dg/vect/vect-5.f90: Ditto.
1730
1731 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/61135
1734 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1735 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1736
1737 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1738
1739 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1740
1741 2017-09-13 Marek Polacek <polacek@redhat.com>
1742
1743 PR c/82167
1744 * gcc.dg/pr82167.c: New test.
1745
1746 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1747
1748 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1749 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1750 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1751 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1752 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1753 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1754
1755 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1756
1757 * gcc.target/aarch64/pr62178.c: Updated testcase
1758 to scan for two ldrs and an mla.
1759
1760 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1761
1762 PR c++/59949
1763 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1764
1765 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1766
1767 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1768
1769 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1770
1771 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1772 ARMv8-A and ARMv8-R.
1773 * gcc.target/arm/acle/cdp2.c: Likewise.
1774 * gcc.target/arm/acle/ldc.c: Likewise.
1775 * gcc.target/arm/acle/ldc2.c: Likewise.
1776 * gcc.target/arm/acle/ldc2l.c: Likewise.
1777 * gcc.target/arm/acle/ldcl.c: Likewise.
1778 * gcc.target/arm/acle/mcr.c: Likewise.
1779 * gcc.target/arm/acle/mcr2.c: Likewise.
1780 * gcc.target/arm/acle/mcrr.c: Likewise.
1781 * gcc.target/arm/acle/mcrr2.c: Likewise.
1782 * gcc.target/arm/acle/mrc.c: Likewise.
1783 * gcc.target/arm/acle/mrc2.c: Likewise.
1784 * gcc.target/arm/acle/mrrc.c: Likewise.
1785 * gcc.target/arm/acle/mrrc2.c: Likewise.
1786 * gcc.target/arm/acle/stc.c: Likewise.
1787 * gcc.target/arm/acle/stc2.c: Likewise.
1788 * gcc.target/arm/acle/stc2l.c: Likewise.
1789 * gcc.target/arm/acle/stcl.c: Likewise.
1790 * lib/target-supports.exp:
1791 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1792 and stcl in the comment.
1793 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1794 and disable Thumb-1 targets.
1795 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1796 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1797
1798 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/47226
1801 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1802 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1803
1804 2017-09-13 Richard Biener <rguenther@suse.de>
1805
1806 PR middle-end/82128
1807 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1808 default-def to avoid breaking iterator update with the weird
1809 interaction with cgraph_update_edges_for_call_stmt_node.
1810
1811 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1812
1813 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1814
1815 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1816
1817 PR c++/70621
1818 * g++.dg/torture/pr70621.C: New.
1819
1820 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1821
1822 PR fortran/82173
1823 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1824 is defined' error.
1825 * gfortran.dg/pdt_6.f03 : New test.
1826 * gfortran.dg/pdt_7.f03 : New test.
1827 * gfortran.dg/pdt_8.f03 : New test.
1828
1829 PR fortran/82168
1830 * gfortran.dg/pdt_9.f03 : New test.
1831
1832 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1833
1834 PR target/82112
1835 * gcc.target/powerpc/pr82112.c: New test.
1836 * g++.dg/ext/altivec-18.C: New test.
1837
1838 2017-09-12 Martin Liska <mliska@suse.cz>
1839
1840 PR testsuite/82114
1841 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1842
1843 2017-09-12 Richard Biener <rguenther@suse.de>
1844
1845 PR tree-optimization/82157
1846 * gcc.dg/torture/pr82157.c: New testcase.
1847
1848 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1849
1850 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1851 attribute.
1852 * gcc.target/mips/near-far-2.c: Likewise.
1853 * gcc.target/mips/near-far-3.c: Likewise.
1854 * gcc.target/mips/near-far-4.c: Likewise.
1855
1856 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR target/82112
1859 * c-c++-common/pr82112.c: New test.
1860 * gcc.dg/pr82112.c: New test.
1861
1862 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 PR ada/79441
1865 * gnat.dg/pack9.adb: Robustify.
1866
1867 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1868
1869 PR fortran/34640
1870 * gfortran.dg/associate_24.f90: New test.
1871 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1872 checks.
1873 * gfortran.dg/no_arg_check_2.f90: Likewise.
1874 * gfortran.dg/pointer_array_1.f90: New test.
1875 * gfortran.dg/pointer_array_2.f90: New test.
1876 * gfortran.dg/pointer_array_7.f90: New test.
1877 * gfortran.dg/pointer_array_8.f90: New test.
1878 * gfortran.dg/pointer_array_component_1.f90: New test.
1879 * gfortran.dg/pointer_array_component_2.f90: New test.
1880 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1881 counts by 1.
1882
1883 PR fortran/40737
1884 * gfortran.dg/pointer_array_3.f90: New test.
1885
1886 PR fortran/57116
1887 * gfortran.dg/pointer_array_4.f90: New test.
1888
1889 PR fortran/55763
1890 * gfortran.dg/pointer_array_5.f90: New test.
1891
1892 PR fortran/57019
1893 * gfortran.dg/pointer_array_6.f90: New test.
1894
1895 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1896
1897 PR c++/81852
1898 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1899 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1900 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1901 * g++.dg/cpp1y/feat-neg.C: Likewise.
1902 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1903
1904 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1905
1906 * gnat.dg/debug14.adb: New test.
1907
1908 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1909
1910 * gnat.dg/specs/atomic3.ads: New test.
1911
1912 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gnat.dg/specs/vfa.ads: Rename into...
1915 * gnat.dg/specs/vfa1.ads: ...this.
1916 * gnat.dg/specs/vfa2.ads: New test.
1917
1918 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1919
1920 * gfortran.dg/pdt_1.f03 : New test.
1921 * gfortran.dg/pdt_2.f03 : New test.
1922 * gfortran.dg/pdt_3.f03 : New test.
1923 * gfortran.dg/pdt_4.f03 : New test.
1924 * gfortran.dg/pdt_5.f03 : New test.
1925
1926 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1927
1928 * gcc.dg/pr81988.c: New test.
1929
1930 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1931
1932 * gnat.dg/opt67.adb: New test.
1933 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1934
1935 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR target/81979
1938 * gcc.dg/pr81979.c: New test.
1939
1940 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1941
1942 PR ada/82126
1943 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1944
1945 2017-09-07 Richard Biener <rguenther@suse.de>
1946
1947 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1948 opportunity.
1949
1950 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1951
1952 * gcc.target/powerpc/float128-1.c: Update options to know that
1953 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1954 -static-libgcc option which is no longer needed. Use -mvsx or
1955 -mpower9-vector to enable VSX or hardware IEEE support, rather
1956 than specifying a particular CPU.
1957 * gcc.target/powerpc/float128-2.c: Likewise.
1958 * gcc.target/powerpc/float128-cmp.c: Likewise.
1959 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1960 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1961 * gcc.target/powerpc/float128-hw.c: Likewise.
1962 * gcc.target/powerpc/float128-mix.c: Likewise.
1963 * gcc.target/powerpc/float128-type-1.c: Likewise.
1964 * gcc.target/powerpc/float128-type-2.c: Likewise.
1965 * gcc.target/powerpc/float128-3.c: New test.
1966 * gcc.target/powerpc/float128-4.c: Likewise.
1967 * gcc.target/powerpc/float128-5.c: Likewise.
1968
1969 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1970
1971 PR middle-end/78468
1972 * gcc.dg/pr78468.c: Add alignment test.
1973
1974 2017-09-06 Wish Wu <wishwu007@gmail.com>
1975 Jakub Jelinek <jakub@redhat.com>
1976
1977 * gcc.dg/sancov/cmp0.c: New test.
1978
1979 2017-09-06 Richard Biener <rguenther@suse.de>
1980
1981 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1982 test for correctness of vector lowering.
1983
1984 2017-09-06 Richard Biener <rguenther@suse.de>
1985
1986 PR tree-optimization/82108
1987 * gcc.dg/vect/pr82108.c: New testcase.
1988
1989 2017-09-06 Martin Jambor <mjambor@suse.cz>
1990
1991 PR tree-optimization/82078
1992 * gcc.dg/tree-ssa/pr82078.c: New test.
1993
1994 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR middle-end/82095
1997 * gcc.dg/tls/pr82095.c: New test.
1998
1999 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR middle-end/81768
2002 * gcc.dg/gomp/pr81768-2.c: New test.
2003
2004 PR middle-end/81768
2005 * gcc.dg/gomp/pr81768-1.c: New test.
2006
2007 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2008
2009 PR target/81833
2010 * gcc.target/powerpc/pr81833-1.c: New file.
2011 * gcc.target/powerpc/pr81833-2.c: New file.
2012
2013 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2014
2015 PR target/59501
2016 PR target/81624
2017 PR target/81769
2018 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2019 * gcc.target/i386/pr81769-1a.c: New test.
2020 * gcc.target/i386/pr81769-1b.c: Likewise.
2021 * gcc.target/i386/pr81769-2.c: Likewise.
2022
2023 2017-09-05 Marek Polacek <polacek@redhat.com>
2024
2025 PR sanitizer/82072
2026 * c-c++-common/ubsan/pr82072-2.c: New test.
2027
2028 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/81942
2031 * g++.dg/cpp1y/constexpr-return3.C: New.
2032
2033 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gnat.dg/incomplete5.ad[sb]: New test.
2036 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2037
2038 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2039
2040 * gnat.dg/specs/uc2.ads: New test.
2041
2042 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2043
2044 * gnat.dg/taft_type4.adb: New test.
2045 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2046
2047 2017-09-05 Richard Biener <rguenther@suse.de>
2048
2049 PR tree-optimization/82102
2050 * gcc.dg/torture/pr82102.c: New testcase.
2051
2052 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2053
2054 * testsuite/gnat.dg/array29.ad[sb]: New test.
2055
2056 2017-09-05 Martin Liska <mliska@suse.cz>
2057
2058 PR tree-optimization/82032
2059 * g++.dg/other/pr82032.C: New test.
2060 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2061 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2062 * gcc.dg/switch-10.c: Likewise.
2063
2064 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2065
2066 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2067 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2068
2069 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2070
2071 PR target/77308
2072 * gcc.target/arm/pr77308-1.c: New test.
2073
2074 2017-09-04 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/82084
2077 * g++.dg/torture/pr82084.C: New testcase.
2078
2079 2017-09-04 Marek Polacek <polacek@redhat.com>
2080
2081 PR c/81783
2082 * c-c++-common/Wtautological-compare-5.c: New test.
2083
2084 2017-09-04 Jeff Law <law@redhat.com>
2085
2086 PR tree-optimization/64910
2087 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2088
2089 2017-09-04 Marek Polacek <polacek@redhat.com>
2090
2091 PR sanitizer/82072
2092 * c-c++-common/ubsan/pr82072.c: New test.
2093
2094 2017-09-04 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/82060
2097 * g++.dg/torture/pr82060.C: New testcase.
2098
2099 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2100
2101 PR rtl-optimization/57448
2102 PR target/67458
2103 PR target/81316
2104 * gcc.dg/atomic/pr80640-2.c: New testcase.
2105 * gcc.dg/atomic/pr81316.c: New testcase.
2106
2107 2017-09-04 Tom de Vries <tom@codesourcery.com>
2108
2109 PR tree-optimization/82052
2110 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2111 call in fn11.
2112
2113 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR sanitizer/81981
2116 * gcc.dg/ubsan/pr81981.c: New test.
2117
2118 PR tree-optimization/70043
2119 PR testsuite/82093
2120 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2121
2122 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2123
2124 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2125 * gcc.target/i386/bmi-check.h (main): Ditto.
2126 * gcc.target/i386/bmi2-check.h (main): Ditto.
2127 * gcc.target/i386/rtm-check.h (main): Ditto.
2128 * gcc.target/i386/sha-check.h (main): Ditto.
2129 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2130 (main): Use __get_cpuid_count. Use check_osxsave.
2131 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2132 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2133 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2134 (main): Use check_osxsave.
2135
2136 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2137
2138 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2139 and return NORUNRES on failure.
2140 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2141 __builtin_va_arg_pack instead of __va_arg_pack.
2142 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2143 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2144 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2145 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2146 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2147
2148 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR target/81766
2151 * gcc.target/i386/pr81766.c: New test.
2152
2153 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2154
2155 PR c/82071
2156 * gcc.target/i386/excess-precision-7.c: New test.
2157
2158 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2159
2160 PR target/82012
2161 * gcc.target/s390/target-attribute/pr82012.c: New test.
2162
2163 2017-09-01 Jeff Law <law@redhat.com>
2164
2165 * gcc.target/i386/const-in-bss.c: New test.
2166
2167 PR tree-optimization/82052
2168 * gcc.c-torture/compile/pr82052.c: New test.
2169
2170 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR sanitizer/81923
2173 * gcc.dg/asan/pr81923.c: New test.
2174
2175 2017-09-01 Martin Liska <mliska@suse.cz>
2176
2177 PR tree-optimization/82059
2178 * gcc.dg/tree-ssa/pr82059.c: New test.
2179
2180 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2181
2182 * gcc.target/arc/loop-1.c: Deleted.
2183
2184 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2185
2186 * gcc.target/arc/arc.exp: Test also cpp files.
2187 * gcc.target/arc/tdelay_slots.cpp: New test.
2188
2189 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2190
2191 * gcc.target/arc/pr9001184797.c: New test.
2192
2193 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR c/81887
2196 * c-c++-common/gomp/pr81887.c: New test.
2197 * gfortran.dg/gomp/pr81887.f90: New test.
2198
2199 2017-09-01 Marek Polacek <polacek@redhat.com>
2200
2201 PR c++/82040
2202 * g++.dg/warn/Wbool-operation-1.C: New test.
2203
2204 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2205
2206 * gcc.target/arc/sdata-5.c: New test.
2207 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2208
2209 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2210
2211 * gcc.target/arc/sdata-3.c: New file.
2212 * gcc.target/arc/sdata-4.c: Likewise.
2213
2214 2017-08-31 Richard Biener <rguenther@suse.de>
2215
2216 PR middle-end/82054
2217 * g++.dg/gomp/pr82054.C: New testcase.
2218
2219 2017-08-31 Renlin Li <renlin.li@arm.com>
2220 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2221
2222 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2223
2224 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2225
2226 PR tree-optimization/81987
2227 * g++.dg/torture/pr81987.C: New file.
2228
2229 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2230
2231 * gnat.dg/aggr22.ad[sb]: New test.
2232
2233 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2234
2235 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2236
2237 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2238
2239 PR target/82015
2240 * gcc.target/powerpc/pr82015.c: Fix up error message.
2241
2242 2017-08-30 Martin Liska <mliska@suse.cz>
2243
2244 PR inline-asm/82001
2245 * gcc.dg/ipa/pr82001.c: New test.
2246
2247 2017-08-30 Martin Liska <mliska@suse.cz>
2248
2249 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2250
2251 2017-08-30 Richard Biener <rguenther@suse.de>
2252
2253 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2254
2255 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2256
2257 PR target/82015
2258 * gcc.target/powerpc/pr82015.c: New test.
2259
2260 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2261
2262 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2263
2264 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2265
2266 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2267 * gcc.target/i386/abi-2.c: Ditto.
2268 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2269 * gcc.target/i386/pr22076.c: Ditto.
2270 * gcc.target/i386/pr37216.c: Ditto.
2271 * gcc.target/i386/pr39431.c: Ditto.
2272 * gcc.target/i386/pr40906-1.c: Ditto.
2273 * gcc.target/i386/pr40906-2.c: Ditto.
2274 * gcc.target/i386/pr43766.c: Ditto.
2275 * gcc.target/i386/pr46226.c: Ditto.
2276 * gcc.target/i386/pr46470.c: Ditto.
2277 * gcc.target/i386/pr59929.c: Ditto.
2278 * gcc.target/i386/sse-10.c: Ditto.
2279 * gcc.target/i386/vararg-1.c: Ditto.
2280 * gcc.target/i386/vararg-1.c: Ditto.
2281 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2282 * gcc.target/i386/pr44223.c: Ditto.
2283 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2284 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2285 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2286 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2287 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2288 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2289 * gcc.target/i386/mvc9.c: Compile for lto target only.
2290 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2291 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2292 * gcc.target/i386/pr57091.c: Ditto.
2293 * gcc.target/i386/pr61599-2.c: Ditto.
2294
2295 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2296
2297 PR tree-optimization/81503
2298 * gcc.c-torture/execute/pr81503.c: New file.
2299
2300 2017-08-29 Martin Liska <mliska@suse.cz>
2301
2302 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2303 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2304
2305 2017-08-29 Richard Biener <rguenther@suse.de>
2306 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2307
2308 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2309
2310 2017-08-28 Jeff Law <law@redhat.com>
2311
2312 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2313 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2314 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2315 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2316 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2317 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2318 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2319 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2320 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2321
2322 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2323
2324 PR fortran/81770
2325 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2326 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2327
2328 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2329
2330 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2331 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2332 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2333
2334 2017-08-28 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/81977
2337 * g++.dg/torture/pr81977.C: New testcase.
2338
2339 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2340
2341 PR target/80640
2342 * gcc.dg/atomic/pr80640.c: New testcase.
2343
2344 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2345
2346 PR target/81995
2347 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2348 * gcc.target/i386/pr46091-4a.c: Ditto.
2349
2350 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2351
2352 PR fortran/81974
2353 * gfortran.dg/inline_matmul_19.f90: New test.
2354
2355 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2356
2357 * gcc.target/powerpc/m128-check.h: New file.
2358 * gcc.target/powerpc/sse-check.h: New file.
2359 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2360 * gcc.target/powerpc/sse-movlps-2.c: New file.
2361 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2362 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2363 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2364 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2365 * gcc.target/powerpc/sse-divss-1.c: New file.
2366 * gcc.target/powerpc/sse-movhps-1.c: New file.
2367 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2368 * gcc.target/powerpc/sse-subps-1.c: New file.
2369 * gcc.target/powerpc/sse-minps-1.c: New file.
2370 * gcc.target/powerpc/sse-pminub-1.c: New file.
2371 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2372 * gcc.target/powerpc/sse-shufps-1.c: New file.
2373 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2374 * gcc.target/powerpc/sse-maxps-1.c: New file.
2375 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2376 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2377 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2378 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2379 * gcc.target/powerpc/sse-mulps-1.c: New file.
2380 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2381 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2382 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2383 * gcc.target/powerpc/sse-subss-1.c: New file.
2384 * gcc.target/powerpc/sse-movss-2.c: New file.
2385 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2386 * gcc.target/powerpc/sse-minss-1.c: New file.
2387 * gcc.target/powerpc/sse-movaps-2.c: New file.
2388 * gcc.target/powerpc/sse-movlps-1.c: New file.
2389 * gcc.target/powerpc/sse-maxss-1.c: New file.
2390 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2391 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2392 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2393 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2394 * gcc.target/powerpc/sse-mulss-1.c: New file.
2395 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2396 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2397 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2398 * gcc.target/powerpc/sse-movhps-2.c: New file.
2399 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2400 * gcc.target/powerpc/sse-xorps-1.c: New file.
2401 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2402 * gcc.target/powerpc/sse-orps-1.c: New file.
2403 * gcc.target/powerpc/sse-addps-1.c: New file.
2404 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2405 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2406 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2407 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2408 * gcc.target/powerpc/sse-andps-1.c: New file.
2409 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2410 * gcc.target/powerpc/sse-divps-1.c: New file.
2411 * gcc.target/powerpc/sse-andnps-1.c: New file.
2412 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2413 * gcc.target/powerpc/sse-movss-1.c: New file.
2414 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2415 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2416 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2417 * gcc.target/powerpc/sse-movaps-1.c: New file.
2418 * gcc.target/powerpc/sse-movss-3.c: New file.
2419 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2420 * gcc.target/powerpc/sse-addss-1.c: New file.
2421 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2422
2423 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2424
2425 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2426 * gcc.target/powerpc/dform-2.c: Likewise.
2427 * gcc.target/powerpc/dform-3.c: Likewise.
2428 * gcc.target/powerpc/pr71656-1.c: Likewise.
2429 * gcc.target/powerpc/pr71656-2.c: Likewise.
2430 * gcc.target/powerpc/pr80103-1.c: Likewise.
2431 * gcc.target/powerpc/pr80098-1.c: Likewise.
2432
2433 2017-08-24 Martin Sebor <msebor@redhat.com>
2434
2435 PR middle-end/81908
2436 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2437 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2438 * gcc.dg/tree-ssa/pr81908.c: New test.
2439
2440 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2441
2442 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2443 Suppress warning during tests.
2444
2445 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2446
2447 * lib/target-supports.exp: Group together target-dependant checks.
2448
2449 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2450
2451 PR tree-optimization/81913
2452 * gcc.c-torture/execute/pr81913.c: New test.
2453 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2454 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2455
2456 2017-08-23 Richard Biener <rguenther@suse.de>
2457
2458 PR target/81921
2459 * gcc.target/i386/pr81921.c: New testcase.
2460
2461 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2462
2463 * gcc.target/i386/pr80969-1.c: New testcase.
2464 * gcc.target/i386/pr80969-2a.c: Likewise.
2465 * gcc.target/i386/pr80969-2.c: Likewise.
2466 * gcc.target/i386/pr80969-3.c: Likewise.
2467 * gcc.target/i386/pr80969-4a.c: Likewise.
2468 * gcc.target/i386/pr80969-4b.c: Likewise.
2469 * gcc.target/i386/pr80969-4.c: Likewise.
2470 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2471 * lib/target-supports.exp (check_avx512_os_support_available,
2472 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2473 New proceedures for target avx512f and avx512f_runtime selectors.
2474 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2475
2476 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2477
2478 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2479 * gcc.dg/param-type-mismatch.c: New test case.
2480
2481 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2482
2483 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2484 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2485 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2486 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2487 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2488 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2489 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2490
2491 2017-08-23 Richard Biener <rguenther@suse.de>
2492
2493 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2494 * g++.dg/tree-ssa/pr45605.C: Likewise.
2495 * gnat.dg/noinline2.adb: Likewise.
2496 * gnat.dg/renaming6.adb: Likewise.
2497 * gnat.dg/renaming6.ads: Likewise.
2498 * gnat.dg/specs/noinline3.ads: Likewise.
2499
2500 2017-08-23 Richard Biener <rguenther@suse.de>
2501
2502 PR lto/81940
2503 * g++.dg/lto/pr81940_0.C: New testcase.
2504
2505 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2506
2507 PR middle-end/19706
2508 * gcc.dg/tree-ssa/pr19706.c: New.
2509 * lib/target-supports.exp (check_effective_target_xorsign): New.
2510
2511 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2512
2513 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2514 -mabi=ms
2515 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2516 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2517 * gcc.target/i386/pr66275.c: Likewise.
2518 * gcc.target/i386/pr68018.c: Likewise.
2519
2520 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2521
2522 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2523
2524 2017-08-22 Jeff Law <law@redhat.com>
2525
2526 PR tree-optimization/81741
2527 PR tree-optimization/71947
2528 * gcc.dg/tree-ssa/pr81741.c: New test.
2529 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2530 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2531 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2532 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2533 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2534 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2535 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2536
2537 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2538
2539 PR c++/80287
2540 * g++.dg/pr80287.C: New test.
2541
2542 2017-08-22 Richard Biener <rguenther@suse.de>
2543
2544 Revert
2545 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2546
2547 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2548
2549 2017-08-22 Richard Biener <rguenther@suse.de>
2550
2551 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2552 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2553 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2554 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2555 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2556 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2557 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2558 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2559
2560 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2561
2562 PR fortran/81296
2563 * gfortran.dg/dtio_12.f90: Update test.
2564
2565 2017-08-21 Nathan Sidwell <nathan@acm.org>
2566
2567 * g++.dg/template/pr81899.C: Fix c++03.
2568 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2569
2570 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2571
2572 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2573 Update expected result to show all of "(long)0" being underlined.
2574 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2575 (test_multitoken_macro): Update expected underlining.
2576
2577 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2578
2579 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2580 to show underlining of all pertinent params.
2581 * gcc.dg/format/pr72858.c: Likewise.
2582
2583 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2584
2585 PR target/46091
2586 * gcc.target/i386/pr46091-4.c: New test.
2587 * gcc.target/i386/pr46091-4a.c: Ditto.
2588 * gcc.target/i386/pr46091-5.c: Ditto.
2589 * gcc.target/i386/pr46091-5a.c: Ditto.
2590
2591 2017-08-21 Nathan Sidwell <nathan@acm.org>
2592
2593 PR c++/81899
2594 * g++.dg/template/pr81899.C: New.
2595
2596 2017-08-21 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/81900
2599 * gcc.dg/torture/pr81900.c: New testcase.
2600
2601 2017-08-21 Richard Biener <rguenther@suse.de>
2602
2603 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2604 regex to handle the LTO case.
2605 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2606 * c-c++-common/asan/misalign-1.c: Likewise.
2607 * c-c++-common/asan/misalign-2.c: Likewise.
2608 * c-c++-common/asan/null-deref-1.c: Likewise.
2609 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2610 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2611 * c-c++-common/asan/use-after-free-1.c: Likewise.
2612 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2613 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2614 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2615 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2616 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2617 * g++.dg/asan/large-func-test-1.C: Likewise.
2618 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2619
2620 2017-08-21 Richard Biener <rguenther@suse.de>
2621
2622 PR middle-end/81884
2623 * g++.dg/torture/pr81884.C: New testcase.
2624
2625 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2626
2627 PR ipa/77732
2628 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2629
2630 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2631
2632 PR tree-optimization/46805
2633 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2634 * jit.dg/test-autovectorize.c: New test case.
2635
2636 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2637
2638 PR target/80210
2639 * gcc.target/powerpc/pr80210.c: New test.
2640
2641 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2642
2643 PR c++/81514
2644 * g++.dg/lookup/empty.h: New file.
2645 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2646 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2647 on a built-in.
2648
2649 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2650
2651 PR c/53037
2652 * c-c++-common/pr53037-5.c: New test.
2653 * g++.dg/pr53037-1.C: Likewise.
2654 * g++.dg/pr53037-2.C: Likewise.
2655 * g++.dg/pr53037-3.C: Likewise.
2656 * g++.dg/pr53037-4.C: Likewise.
2657 * gcc.dg/pr53037-1.c: Likewise.
2658 * gcc.dg/pr53037-2.c: Likewise.
2659 * gcc.dg/pr53037-3.c: Likewise.
2660 * gcc.dg/pr53037-4.c: Likewise.
2661
2662 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2663
2664 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2665 * gcc.target/powerpc/p9-vparity.c: Likewise.
2666 * gcc.target/powerpc/pr68805.c: Likewise.
2667 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2668
2669 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2670
2671 PR target/72804
2672 * gcc.target/powerpc/pr72804.c: New test.
2673
2674 2017-08-17 Marek Polacek <polacek@redhat.com>
2675
2676 PR middle-end/81814
2677 * gcc.dg/torture/pr81814.c: New test.
2678
2679 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2680
2681 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2682
2683 2017-08-17 Tom de Vries <tom@codesourcery.com>
2684
2685 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2686
2687 2017-08-17 Richard Biener <rguenther@suse.de>
2688
2689 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2690
2691 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2692
2693 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2694 scan-assembler-times for alpha*-*-*.
2695 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2696 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2697
2698 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2699
2700 PR fortran/81116
2701 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2702
2703 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2704
2705 PR target/46091
2706 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2707 (testm): New test function.
2708 * gcc.target/i386/pr46091-2.c: Ditto.
2709 * gcc.target/i386/pr46091-3.c: Ditto.
2710
2711 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2712
2713 PR tree-optimization/81832
2714 * gcc.dg/tree-ssa/pr81832.c: New test.
2715
2716 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2717
2718 PR tree-optimization/81835
2719 * gcc.dg/vect/pr81815.c: New test.
2720
2721 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2722
2723 PR target/78460
2724 PR target/67712
2725 * gcc.c-torture/compile/string-large-1.c: New test.
2726
2727 2017-08-15 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/81790
2730 * gcc.dg/torture/pr81790.c: New testcase.
2731
2732 2017-08-14 Martin Sebor <msebor@redhat.com>
2733
2734 PR c/81117
2735 * c-c++-common/attr-nonstring-1.c: New test.
2736
2737 2017-08-14 Martin Sebor <msebor@redhat.com>
2738
2739 PR c/81117
2740 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2741
2742 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2743
2744 * gcc.dg/ucnid-5.c: Skip on AIX.
2745 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2746
2747 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2748
2749 PR target/46091
2750 * gcc.target/i386/pr46091-1.c: New test.
2751 * gcc.target/i386/pr46091-2.c: Ditto.
2752 * gcc.target/i386/pr46091-3.c: Ditto.
2753
2754 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2755
2756 PR target/81643
2757 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2758
2759 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2760
2761 PR target/79845
2762 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2763 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2764 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2765 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2766 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2767 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2768 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2769 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2770 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2771 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2772 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2773 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2774 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2775 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2776 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2777 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2778 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2779 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2780 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2781 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2782 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2783 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2784 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2785 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2786 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2787 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2788 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2789 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2790 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2791 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2792 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2793 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2794 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2795 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2796 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2797 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2798 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2799 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2800 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2801 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2802 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2803 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2804 * gcc.target/powerpc/cmpb-3.c: Likewise.
2805 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2806 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2807 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2808 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2809 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2810 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2811 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2812 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2813 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2814 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2815 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2816 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2817 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2818 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2819 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2820 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2821 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2822 * gcc.target/powerpc/no-r11-3.c: Likewise.
2823 * gcc.target/powerpc/pr80098-1.c: Likewise.
2824 * gcc.target/powerpc/pr80098-2.c: Likewise.
2825 * gcc.target/powerpc/pr80098-3.c: Likewise.
2826 * gcc.target/powerpc/pr80098-4.c: Likewise.
2827 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2828 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2829 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2830 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2831 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2832 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2833 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2834 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2835 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2836 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2837 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2838
2839 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2840
2841 PR tree-optimization/81799
2842 * gcc.dg/tree-ssa/pr81799.c: New.
2843
2844 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2845
2846 PR middle-end/46932
2847 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2848 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2849
2850 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2851
2852 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2853 -mno-pc-relative-literal-loads.
2854
2855 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2856
2857 PR testsuite/81793
2858 * gcc.dg/pie-static-1.c: Require both static and pie support.
2859 * gcc.dg/pie-static-2.c: Likewise.
2860
2861 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2862
2863 PR ada/79542
2864 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2865
2866 2017-08-11 Marek Polacek <polacek@redhat.com>
2867
2868 PR c/81795
2869 * gcc.dg/pr81795.c: New test.
2870
2871 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2872
2873 PR fortran/60355
2874 * gfortran.dg (bind_c_usage_30): New test.
2875
2876 2017-08-11 Martin Liska <mliska@suse.cz>
2877
2878 PR tree-opt/79987
2879 * gcc.target/i386/mpx/pr79987.c: New test.
2880
2881 2017-08-11 Martin Liska <mliska@suse.cz>
2882
2883 PR ipa/81213
2884 * gcc.target/i386/pr81213.c: New test.
2885
2886 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2887
2888 PR target/81708
2889 * gcc.target/i386/stack-prot-sym.c: New test.
2890
2891 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2892
2893 PR testsuite/81738
2894 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2895 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2896 vect_perm and vect_element_align for vectorization.
2897
2898 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2899
2900 PR target/81736
2901 * gcc.target/i386/pr81736-1.c: New test.
2902 * gcc.target/i386/pr81736-2.c: Likewise.
2903 * gcc.target/i386/pr81736-3.c: Likewise.
2904 * gcc.target/i386/pr81736-4.c: Likewise.
2905 * gcc.target/i386/pr81736-5.c: Likewise.
2906 * gcc.target/i386/pr81736-6.c: Likewise.
2907 * gcc.target/i386/pr81736-7.c: Likewise.
2908
2909 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2910
2911 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2912 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2913
2914 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2915
2916 * c-c++-common/missing-close-symbol.c: New test case.
2917 * c-c++-common/missing-symbol.c: New test case.
2918 * gcc.dg/unclosed-init.c: New test case.
2919 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2920 * g++.dg/diagnostic/unclosed-function.C: New test case.
2921 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2922 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2923 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2924 "expected identifier" error.
2925
2926 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2927
2928 * gfortran.dg/dec_d_lines_1.f: New test.
2929 * gfortran.dg/dec_d_lines_2.f: New test.
2930
2931 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2932
2933 * gfortran.dg/dec_structure_18.f90: New test.
2934 * gfortran.dg/dec_structure_19.f90: New test.
2935 * gfortran.dg/dec_structure_20.f90: New test.
2936 * gfortran.dg/dec_structure_21.f90: New test.
2937
2938 2017-08-10 Marek Polacek <polacek@redhat.com>
2939
2940 PR testsuite/81784
2941 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2942
2943 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2944
2945 2017-08-10 Martin Liska <mliska@suse.cz>
2946
2947 PR c++/81355
2948 * g++.dg/other/pr81355.C: New test.
2949
2950 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2951
2952 * jit.dg/all-non-failing-tests.h: Add note about
2953 test-vector-types.cc.
2954 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2955 case.
2956 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2957 New test case.
2958 * jit.dg/test-vector-types.cc: New test case.
2959
2960 2017-08-09 Andrew Pinski <apinski@cavium.com>
2961
2962 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2963 --save-temps to the options passed.
2964
2965 2017-08-09 Michael Collison <michael.collison@arm.com>
2966
2967 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2968 boundary option and fix comment.
2969 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2970 boundary option and fix comment.
2971 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2972 boundary option and fix comment.
2973 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2974 -mstructure-size boundary option.
2975
2976 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2977
2978 PR rtl-optimization/81423
2979 * gcc.c-torture/execute/pr81423.c: New testcase.
2980
2981 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2982
2983 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2984 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2985 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2986 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2987
2988 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2989
2990 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2991 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2992
2993 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2994
2995 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2996 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2997 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2998
2999 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3000
3001 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3002 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3003 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3004 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3005
3006 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3007
3008 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3009
3010 2017-08-09 Marek Polacek <polacek@redhat.com>
3011
3012 PR c/81233
3013 * gcc.dg/diagnostic-types-1.c: New test.
3014 * gcc.dg/assign-warn-1.c: Update warning messages.
3015 * gcc.dg/assign-warn-2.c: Likewise.
3016 * gcc.dg/c90-const-expr-5.c: Likewise.
3017 * gcc.dg/c99-const-expr-5.c: Likewise.
3018 * gcc.dg/conv-2.c: Likewise.
3019 * gcc.dg/init-bad-7.c: Likewise.
3020 * gcc.dg/overflow-warn-1.c: Likewise.
3021 * gcc.dg/overflow-warn-2.c: Likewise.
3022 * gcc.dg/overflow-warn-3.c: Likewise.
3023 * gcc.dg/overflow-warn-4.c: Likewise.
3024 * gcc.dg/pointer-array-atomic.c: Likewise.
3025 * gcc.dg/pr26865.c: Likewise.
3026 * gcc.dg/pr61162-2.c: Likewise.
3027 * gcc.dg/pr61162.c: Likewise.
3028 * gcc.dg/pr67730-2.c: Likewise.
3029 * gcc.dg/pr69156.c: Likewise.
3030 * gcc.dg/pr70174.c: Likewise.
3031 * objc.dg/proto-lossage-4.m: Likewise.
3032
3033 2017-08-09 Marek Polacek <polacek@redhat.com>
3034
3035 PR c/81417
3036 * Wsign-compare-1.c: New test.
3037 * gcc.dg/compare1.c: Adjust dg-bogus.
3038 * gcc.dg/compare2.c: Likewise.
3039 * gcc.dg/compare3.c: Likewise.
3040 * gcc.dg/compare7.c: Likewise.
3041 * gcc.dg/compare8.c: Likewise.
3042 * gcc.dg/compare9.c: Likewise.
3043 * gcc.dg/pr11492.c: Likewise.
3044
3045 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3046
3047 PR driver/81523
3048 * gcc.dg/pie-7.c: New test.
3049 * gcc.dg/pie-static-1.c: Likewise.
3050 * gcc.dg/pie-static-2.c: Likewise.
3051
3052 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3053
3054 PR target/81708
3055 * gcc.target/i386/stack-prot-guard.c: New test.
3056
3057 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3058
3059 * gcc.target/aarch64/xorsign.c: New.
3060 * gcc.target/aarch64/xorsign_exec.c: New.
3061 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3062
3063 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3064
3065 PR tree-optimization/81354
3066 * g++.dg/torture/pr81354.C: New file.
3067
3068 2017-08-08 Richard Biener <rguenther@suse.de>
3069
3070 PR middle-end/81719
3071 * g++.dg/tree-ssa/pr81719.C: New testcase.
3072
3073 2017-08-08 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/81723
3076 * gfortran.dg/pr81723.f: New testcase.
3077
3078 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3079
3080 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3081 string.
3082 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3083 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3084 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3085 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3086 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3087 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3088 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3089 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3090 * gcc.target/powerpc/cmpb-3.c: Likewise.
3091 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3092 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3093
3094 2017-08-08 Martin Liska <mliska@suse.cz>
3095
3096 PR tree-opt/81696
3097 * gcc.dg/ipa/pr81696.c: New test.
3098
3099 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3100
3101 PR tree-optimization/81744
3102 * gcc.dg/tree-ssa/pr81744.c: New.
3103
3104 2017-08-08 Marek Polacek <polacek@redhat.com>
3105
3106 PR c++/81607
3107 * g++.dg/other/bitfield6.C: New test.
3108
3109 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3110
3111 PR target/81593
3112 * gcc.target/powerpc/vec-setup.h: New tests to test various
3113 combinations of setting up vectors of 2 double word elements.
3114 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3115 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3116 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3117 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3118 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3119 vector inserts from vector extracts.
3120 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3121
3122 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3123
3124 PR fortran/68829
3125 PR fortran/81701
3126 * gfortran.dg/o_fast_stacksize.90: New test.
3127
3128 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3129
3130 PR middle-end/46932
3131 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3132
3133 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3134
3135 * gcc.target/i386/pr81736-1.c: Removed.
3136 * gcc.target/i386/pr81736-2.c: Likewise.
3137 * gcc.target/i386/pr81736-3.c: Likewise.
3138 * gcc.target/i386/pr81736-4.c: Likewise.
3139
3140 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3141
3142 PR target/81736
3143 * gcc.target/i386/pr81736-1.c: New test.
3144 * gcc.target/i386/pr81736-2.c: Likewise.
3145 * gcc.target/i386/pr81736-3.c: Likewise.
3146 * gcc.target/i386/pr81736-4.c: Likewise.
3147
3148 2017-08-07 Marek Polacek <polacek@redhat.com>
3149
3150 PR middle-end/81737
3151 * gcc.dg/pr81737.c: New test.
3152
3153 2017-08-07 Martin Liska <mliska@suse.cz>
3154
3155 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3156 * gcc.dg/parm-impl-decl-1.c: Likewise.
3157 * gcc.dg/parm-impl-decl-3.c: Likewise.
3158 * gcc.dg/Wattributes-5.c: New test.
3159
3160 2017-08-06 Andrew Pinski <apinski@cavium.com>
3161
3162 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3163 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3164 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3165 * gcc.target/aarch64/target_attr_4.c: Likewise.
3166 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3167 * gcc.target/aarch64/target_attr_2.c: Likewise.
3168 * gcc.target/aarch64/target_attr_7.c: Likewise.
3169 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3170 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3171 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3172
3173 2017-08-06 Andrew Pinski <apinski@cavium.com>
3174
3175 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3176 -march=armv8-a+nolse, skip if -mcpu= is passed.
3177 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3178
3179 2017-08-06 Andrew Pinski <apinski@cavium.com>
3180
3181 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3182 * gcc.target/aarch64/_Float16_2.c: Likewise.
3183 * gcc.target/aarch64/_Float16_3.c: Likewise.
3184
3185 2017-08-06 Tom de Vries <tom@codesourcery.com>
3186
3187 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3188
3189 2017-08-06 Tom de Vries <tom@codesourcery.com>
3190
3191 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3192 type. Add missing return.
3193
3194 2017-08-06 Tom de Vries <tom@codesourcery.com>
3195
3196 PR testsuite/81731
3197 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3198 variable 'a' definition.
3199 (b): Remove unused variable.
3200 (gp): New variable.
3201 (check): Add parameter corresponding to call in main, and handle.
3202
3203 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3204
3205 PR c++/79790
3206 * g++.dg/cpp1z/class-deduction43.C: New.
3207
3208 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3209
3210 PR tree-optimization/57371
3211 * c-c++-common/pr57371-1.c: New test.
3212 * c-c++-common/pr57371-2.c: New test.
3213 * c-c++-common/pr57371-3.c: New test.
3214 * c-c++-common/pr57371-4.c: New test.
3215 * gcc.dg/pr57371-5.c: New test.
3216
3217 2017-08-04 Carl Love <cel@us.ibm.com>
3218
3219 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3220 builtin test cases for vec_mule, and vec_mulo.
3221 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3222 builtin test cases for vec_mule, and vec_mulo.
3223
3224 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3225
3226 PR target/81590
3227 * gcc.target/i386/avx512-check.h: New file.
3228 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3229 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3230 * gcc.target/i386/avx512cd-check.h: Likewise.
3231 * gcc.target/i386/avx512ifma-check.h: Likewise.
3232 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3233 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3234 * gcc.target/i386/avx512bw-check.h: Rewrite.
3235 * gcc.target/i386/avx512dq-check.h: Likewise.
3236 * gcc.target/i386/avx512er-check.h: Likewise.
3237 * gcc.target/i386/avx512f-check.h: Likewise.
3238 * gcc.target/i386/avx512vl-check.h: Likewise.
3239 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3240 only.
3241 (test_512): Removed.
3242 (avx512*_test): Likewise.
3243 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3244
3245 2017-08-04 Marek Polacek <polacek@redhat.com>
3246
3247 PR middle-end/81695
3248 * gcc.dg/pr81695.c: New test.
3249
3250 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3251
3252 PR tree-optimization/81136
3253 * gcc.dg/vect/pr81136.c: Add scan test.
3254
3255 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3256
3257 * gcc.dg/vect/vect-alias-check-3.c: New test.
3258 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3259 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3260
3261 2017-08-04 Richard Biener <rguenther@suse.de>
3262
3263 PR middle-end/81705
3264 * c-c++-common/ubsan/pr81705.c: New testcase.
3265
3266 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3267
3268 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3269 messages that used to start with a capital letter.
3270 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3271 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3272 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3273 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3274 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3275 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3276 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3277 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3278 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3279 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3280 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3281 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3282 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3283 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3284 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3285 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3286 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3287 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3288 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3289 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3290 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3291 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3292 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3293 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3294 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3295 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3296 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3297 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3298 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3299 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3300 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3301 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3302 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3303 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3304 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3305 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3306 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3307 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3308 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3309 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3310 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3311 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3312 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3313 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3314 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3315 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3316 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3317 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3318 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3319 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3320 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3321 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3322 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3323 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3324 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3325 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3326
3327 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR target/81621
3330 * gcc.dg/pr81621.c: New test.
3331
3332 2017-08-03 Richard Biener <rguenther@suse.de>
3333
3334 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3335 and CSE.
3336
3337 2017-08-03 Richard Biener <rguenther@suse.de>
3338
3339 PR middle-end/81148
3340 * c-c++-common/ubsan/pr81148.c: New testcase.
3341
3342 2017-08-03 Tom de Vries <tom@codesourcery.com>
3343
3344 PR target/81662
3345 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3346
3347 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR driver/81650
3350 * gcc.dg/pr81650.c: New test.
3351
3352 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3353
3354 PR c++/71440
3355 * g++.dg/template/crash127.C: New.
3356
3357 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3358
3359 PR middle-end/81052
3360 * c-c++-common/pr81052.c: New test.
3361
3362 2017-08-03 Tom de Vries <tom@codesourcery.com>
3363
3364 * gcc.dg/pr56727-2.c: Require alias.
3365
3366 2017-08-03 Tom de Vries <tom@codesourcery.com>
3367
3368 * gcc.dg/attr-noipa.c: Require alloca.
3369
3370 2017-08-03 Tom de Vries <tom@codesourcery.com>
3371
3372 * gcc.dg/torture/pr80163.c: Require label_values.
3373
3374 2017-08-03 Tom de Vries <tom@codesourcery.com>
3375
3376 PR target/81662
3377 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3378 * c-c++-common/patchable_function_entry-default.c: Same.
3379 * c-c++-common/patchable_function_entry-definition.c: Same.
3380
3381 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3382
3383 PR target/81644
3384 * gcc.target/i386/pr81644.c: New test.
3385
3386 2017-08-02 Tom de Vries <tom@codesourcery.com>
3387
3388 * gcc.dg/Walloca-14.c: Use relative line number.
3389
3390 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3391
3392 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3393 test "no-3dnowa" target attribute.
3394
3395 2017-08-02 Marek Polacek <polacek@redhat.com>
3396
3397 PR c/81289
3398 * gcc.dg/noncompile/pr81289.c: New test.
3399
3400 PR c/81448
3401 PR c/81306
3402 * c-c++-common/Wmultistatement-macros-13.c: New test.
3403
3404 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR c++/81640
3407 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3408
3409 PR middle-end/79499
3410 * gcc.dg/pr79499.c: New test.
3411
3412 2017-08-02 Richard Biener <rguenther@suse.de>
3413
3414 PR tree-optimization/81633
3415 * gcc.dg/vect/pr81633.c: New testcase.
3416
3417 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3418
3419 * gcc.dg/guality/pr25967-1.c: New test.
3420 * gcc.dg/guality/pr25967-2.c: Likewise.
3421 * gcc.dg/torture/pr25967-1.c: Likewise.
3422 * gcc.dg/torture/pr25967-2.c: Likewise.
3423
3424 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3425
3426 PR target/81654
3427 * gcc.target/i386/pr81654.c: New test.
3428
3429 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3430
3431 PR fortran/79312
3432 * gfortran.dg/logical_assignment_1.f90: New test.
3433
3434 2017-08-01 Martin Liska <mliska@suse.cz>
3435
3436 PR middle-end/70140
3437 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3438
3439 2017-08-01 Martin Liska <mliska@suse.cz>
3440
3441 Revert r250771
3442 Make mempcpy more optimal (PR middle-end/70140).
3443
3444 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR target/81622
3447 * gcc.target/powerpc/pr81622.c: New test.
3448
3449 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3450
3451 PR tree-optimization/80925
3452 * gcc.dg/vect/vect-28.c: Add
3453 --param vect-max-peeling-for-alignment=0 option.
3454 Remove unaligned access and peeling checks.
3455 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3456 * gcc.dg/vect/vect-70.c: Ditto.
3457 * gcc.dg/vect/vect-87.c: Ditto.
3458 * gcc.dg/vect/vect-88.c: Ditto.
3459 * gcc.dg/vect/vect-91.c: Ditto.
3460 * gcc.dg/vect/vect-93.c: Ditto.
3461
3462 2017-08-01 Tom de Vries <tom@codesourcery.com>
3463
3464 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3465 * gcc.target/nvptx/slp.c (foo): Same.
3466
3467 2017-08-01 Richard Biener <rguenther@suse.de>
3468
3469 PR tree-optimization/81181
3470 * gcc.dg/torture/pr81181.c: New testcase.
3471
3472 2017-08-01 Martin Liska <mliska@suse.cz>
3473
3474 PR middle-end/70140
3475 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3476
3477 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3478
3479 PR target/81641
3480 * gcc.target/i386/pr81641.c: New test.
3481
3482 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3483
3484 PR target/81639
3485 * gcc.target/i386/pr81639.c: New test.
3486
3487 2017-08-01 Richard Biener <rguenther@suse.de>
3488
3489 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3490 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3491 endless loop.
3492 * gcc.dg/uninit-23.c: Adjust.
3493
3494 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3495
3496 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3497 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3498
3499 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3500
3501 PR tree-optimization/81627
3502 * gcc.dg/tree-ssa/pr81627.c: New.
3503
3504 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3505
3506 PR tree-optimization/81620
3507 * gcc.dg/tree-ssa/pr81620-1.c: New.
3508 * gcc.dg/tree-ssa/pr81620-2.c: New.
3509
3510 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3511
3512 PR testsuite/53542
3513 * gfortran.dg/use_30.f90: New test.
3514
3515 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR tree-optimization/81588
3518 * gcc.dg/tree-ssa/pr81588.c: New test.
3519 * gcc.dg/pr81588.c: New test.
3520 * gcc.c-torture/execute/pr81588.c: New test.
3521
3522 2017-08-01 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/81297
3525 * gcc.dg/torture/pr81297.c: New testcase.
3526
3527 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3528
3529 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3530
3531 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3532
3533 PR tree-optimization/80925
3534 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3535 --param vect-max-peeling-for-alignment=0 option.
3536 Remove unaligned access and peeling checks.
3537 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3538
3539 2017-07-31 Carl Love <cel@us.ibm.com>
3540
3541 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3542 missed in commit 250746.
3543
3544 2017-07-31 Carl Love <cel@us.ibm.com>
3545
3546 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3547 new builtins.
3548
3549 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3550
3551 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3552 * gcc.target/i386/pr79793-2.c: Likewise.
3553
3554 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3555
3556 PR target/25967
3557 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3558 (naked): Add attribute regparm(1) for x86_32 targets.
3559 Add integer argument. Remove global "data" variable.
3560 (main): Pass integer argument to naked function.
3561 * gcc.target/i386/naked-4.c: New test.
3562
3563 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3564 Martin Liska <mliska@suse.cz>
3565
3566 * gcc.dg/predict-15.c: New test.
3567 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3568
3569 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3570
3571 PR target/25967
3572 * gcc.target/i386/naked-1.c: New test.
3573 * gcc.target/i386/naked-2.c: Ditto.
3574 * gcc.target/i386/naked-3.c: Ditto.
3575 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3576 do_test_body0 stub function, use attribute "naked" instead.
3577 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3578 * gcc.dg/pr44290-2.c: Ditto.
3579
3580 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3581
3582 PR fortran/81581
3583 * gfortran.dg/dim_sum_1.f90: New test case.
3584 * gfortran.dg/dim_sum_2.f90: New test case.
3585 * gfortran.dg/dim_sum_3.f90: New test case.
3586
3587 2017-07-31 Martin Liska <mliska@suse.cz>
3588
3589 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3590 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3591
3592 2017-07-31 Martin Liska <mliska@suse.cz>
3593
3594 PR sanitize/81530
3595 * g++.dg/ubsan/pr81530.C: New test.
3596
3597 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR sanitizer/81604
3600 * c-c++-common/ubsan/pr81604.c: New test.
3601
3602 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3603
3604 PR target/79793
3605 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3606 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3607 (foo): Check the builtin return address against the return address
3608 in interrupt frame.
3609 * gcc.target/i386/pr79793-1.c: New test.
3610 * gcc.target/i386/pr79793-2.c: Likewise.
3611
3612 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * c-c++-common/dump-ada-spec-7.c: New test.
3615
3616 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3617
3618 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3619 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3620
3621 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3622
3623 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3624
3625 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3626
3627 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3628
3629 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3630
3631 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3632
3633 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3634 Bilyan Borisov <bilyan.borisov@arm.com>
3635
3636 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3637 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3638 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3639 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3640 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3641
3642 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3643
3644 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3645 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3646 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3647 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3648 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3649 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3650 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3651 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3652 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3653 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3654 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3655
3656 2017-07-28 Martin Liska <mliska@suse.cz>
3657
3658 PR sanitizer/81340
3659 * g++.dg/asan/pr81340.C: New test.
3660
3661 2017-07-28 Richard Biener <rguenther@suse.de>
3662
3663 PR tree-optimization/81502
3664 * gcc.target/i386/pr81502.c: New testcase.
3665
3666 2017-07-28 Martin Liska <mliska@suse.cz>
3667
3668 PR sanitizer/81460
3669 * gcc.dg/asan/pr81460.c: New test.
3670
3671 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR sanitizer/80998
3674 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3675 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3676
3677 PR tree-optimization/81578
3678 * gcc.dg/pr81578.c: New test.
3679
3680 2017-07-28 Richard Biener <rguenther@suse.de>
3681
3682 PR tree-optimization/81573
3683 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3684
3685 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3686
3687 * g++.dg/pr69667.C: Remove option -mlra.
3688 * gcc.target/powerpc/dform-1.c: Likewise.
3689 * gcc.target/powerpc/dform-2.c: Likewise.
3690 * gcc.target/powerpc/dform-3.c: Likewise.
3691 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3692 * gcc.target/powerpc/p9-vparity.c: Likewise.
3693 * gcc.target/powerpc/pr63491.c: Likewise.
3694 * gcc.target/powerpc/pr67808.c: Likewise.
3695 * gcc.target/powerpc/pr68805.c: Likewise.
3696 * gcc.target/powerpc/pr69461.c: Likewise.
3697 * gcc.target/powerpc/pr71680.c: Likewise.
3698 * gcc.target/powerpc/pr77289.c: Likewise.
3699 * gcc.target/powerpc/pr78458.c: Likewise.
3700 * gcc.target/powerpc/pr78543.c: Likewise.
3701 * g++.dg/pr71294.C: Remove option -mno-lra.
3702 * gcc.target/powerpc/pr71656-1.c: Likewise.
3703 * gcc.target/powerpc/pr71656-2.c: Likewise.
3704 * gcc.target/powerpc/pr71698.c: Likewise.
3705
3706 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3707 Sudakshina Das <sudi.das@arm.com>
3708
3709 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3710
3711 2017-07-27 Marek Polacek <polacek@redhat.com>
3712
3713 PR c/81417
3714 * c-c++-common/Wsign-compare-1.c: New test.
3715 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3716 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3717 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3718 * g++.dg/warn/compare1.C: Likewise.
3719 * gcc.dg/compare1.c: Likewise.
3720 * gcc.dg/compare2.c: Likewise.
3721 * gcc.dg/compare4.c: Likewise.
3722 * gcc.dg/compare5.c: Likewise.
3723 * gcc.dg/pr35430.c: Likewise.
3724 * gcc.dg/pr60087.c: Likewise.
3725
3726 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3727
3728 PR middle-end/81564
3729 * gcc.dg/pr81564.c: New test.
3730
3731 2017-07-27 Richard Biener <rguenther@suse.de>
3732
3733 PR tree-optimization/81573
3734 PR tree-optimization/81494
3735 * gcc.dg/torture/pr81573.c: New testcase.
3736
3737 2017-07-27 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/81571
3740 * gcc.dg/torture/pr81571.c: New testcase.
3741
3742 2017-07-27 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/81502
3745 * gcc.target/i386/vect-insert-1.c: New testcase.
3746
3747 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3748
3749 PR target/81534
3750 * gcc.target/s390/pr81534.c: New test.
3751
3752 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR tree-optimization/81555
3755 PR tree-optimization/81556
3756 * gcc.c-torture/execute/pr81555.c: New test.
3757 * gcc.c-torture/execute/pr81556.c: New test.
3758
3759 * gcc.dg/attr-noipa.c: New test.
3760 * gcc.dg/ipa/ipa-pta-18.c: New test.
3761 * gcc.dg/ipa/ipa-sra-11.c: New test.
3762
3763 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3764
3765 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3766 option.
3767 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3768 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3769 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3770 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3771 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3772 * gcc.target/powerpc/vsx-simode.c: Likewise.
3773 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3774 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3775
3776 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 PR c++/71570
3779 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3780
3781 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3782
3783 PR target/81563
3784 * gcc.target/i386/pr81563.c: New test
3785
3786 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3787
3788 PR target/79041
3789 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3790
3791 2017-07-26 Marek Polacek <polacek@redhat.com>
3792
3793 PR middle-end/70992
3794 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3795 * gcc.dg/overflow-warn-2.c: Likewise.
3796 * gcc.dg/overflow-warn-3.c: Likewise.
3797 * gcc.dg/overflow-warn-4.c: Likewise.
3798 * gcc.dg/torture/pr70992-2.c: New test.
3799 * gcc.dg/torture/pr70992.c: New test.
3800
3801 2017-07-26 Richard Biener <rguenther@suse.de>
3802
3803 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3804 happening in ccp1.
3805 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3806
3807 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3808
3809 PR middle-end/46932
3810 * gcc.dg/pr46932.c: New testcase.
3811
3812 2017-07-26 Martin Liska <mliska@suse.cz>
3813
3814 PR sanitize/81186
3815 * gcc.dg/asan/pr81186.c: New test.
3816
3817 2017-07-25 Carl Love <cel@us.ibm.com>
3818
3819 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3820 vec_cnttz builtins.
3821
3822 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3823
3824 * gnat.dg/opt66.adb: New test.
3825
3826 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3827
3828 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3829 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3830
3831 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3832
3833 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3834
3835 2017-07-25 Torsten Duwe <duwe@suse.de>
3836
3837 * c-c++-common/patchable_function_entry-default.c: New test.
3838 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3839 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3840
3841 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR target/81532
3844 * gcc.target/i386/pr80833-3.c: New test.
3845 * gcc.target/i386/avx512dq-pr81532.c: New test.
3846 * gcc.target/i386/avx512bw-pr81532.c: New test.
3847
3848 2017-07-25 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/81455
3851 * gcc.dg/pr81455.c: New testcase.
3852
3853 2017-07-25 Richard Biener <rguenther@suse.de>
3854
3855 PR tree-optimization/81529
3856 * gfortran.dg/pr81529.f90: New testcase.
3857
3858 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3859
3860 * gcc.target/aarch64/pr79041-2.c: Improve test.
3861
3862 2017-07-25 Richard Biener <rguenther@suse.de>
3863
3864 PR tree-optimization/81410
3865 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3866
3867 2017-07-25 Richard Biener <rguenther@suse.de>
3868
3869 PR tree-optimization/81510
3870 * gcc.dg/torture/pr81510.c: New testcase.
3871 * gcc.dg/torture/pr81510-2.c: Likewise.
3872
3873 2017-07-25 Martin Liska <mliska@suse.cz>
3874
3875 PR ipa/81520
3876 * gcc.dg/ipa/pr81520.c: New test.
3877
3878 2017-07-25 Marek Polacek <polacek@redhat.com>
3879
3880 PR c/81364
3881 * Wmultistatement-macros-12.c: New test.
3882
3883 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3884
3885 PR target/81414
3886 * gcc.target/aarch64/pr81414.C: New.
3887
3888 2017-07-25 Richard Biener <rguenther@suse.de>
3889
3890 PR middle-end/81505
3891 * gcc.dg/ubsan/pr81505.c: New testcase.
3892
3893 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3894
3895 PR testsuite/80759
3896 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3897 (ELFFN_BEGIN): Rename to FN_TYPE.
3898 (ELFFN_END): Rename to FN_SIZE.
3899 (ASMNAME): New macro.
3900 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3901 .global.
3902 (FUNC_END): Use ASMNAME.
3903 (test_data_save): Remove.
3904 (test_data_input): Likewise.
3905 (test_data_output: Likewise.
3906 (test_data_fn): Likewise.
3907 (test_data_retaddr): Likewise.
3908 (regs_to_mem): Make globals, use r10 instead of rax.
3909 (mem_to_regs): Likewise.
3910 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3911 body to ms-sysv.c.
3912 (do_test_aligned): Likewise.
3913 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3914 Add dg-* directives.
3915 (PASTE_STR): New macro.
3916 (ASMNAME): Likewise.
3917 (LOAD_TEST_DATA_ADDR): Likewise.
3918 (TEST_DATA_OFFSET): Likewise.
3919 (do_test_body0): New C function.
3920 (do_test_body): New inline assembly routine.
3921 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3922 (runtest_ms_sysv): Modify.
3923
3924 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3925
3926 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3927 since the upper-regs options have been deleted.
3928 * gcc.target/powerpc/pr65849-2.c: Likewise.
3929 * gcc.target/powerpc/pr80099-1.c: Likewise.
3930 * gcc.target/powerpc/pr80099-2.c: Likewise.
3931 * gcc.target/powerpc/pr80099-3.c: Likewise.
3932 * gcc.target/powerpc/pr80099-4.c: Likewise.
3933 * gcc.target/powerpc/pr80099-5.c: Likewise.
3934 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3935 support removal of the upper-regs options.
3936 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3937 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3938 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3939 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3940 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3941 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3942 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3943 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3944 * gcc.target/powerpc/ppc-round.c: Likewise.
3945 * gcc.target/powerpc/pr71720.c: Likewise.
3946 * gcc.target/powerpc/pr72853.c: Likewise.
3947 * gcc.target/powerpc/pr79907.c: Likewise.
3948 * gcc.target/powerpc/pr78953.c: Likewise.
3949 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3950 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3951 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3952 * gcc.target/powerpc/vec-init-3.c: Likewise.
3953 * gcc.target/powerpc/vec-init-6.c: Likewise.
3954 * gcc.target/powerpc/vec-init-7.c: Likewise.
3955 * gcc.target/powerpc/vec-set-char.c: Likewise.
3956 * gcc.target/powerpc/vec-set-int.c: Likewise.
3957 * gcc.target/powerpc/vec-set-short.c: Likewise.
3958
3959 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3960
3961 PR target/79041
3962 * gcc.target/aarch64/pr79041-2.c: New test.
3963
3964 2017-07-24 Carl Love <cel@us.ibm.com>
3965
3966 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3967 the new built-ins.
3968
3969 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3970
3971 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3972
3973 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3974 Mikael Morin <mikael@gcc.gnu.org>
3975
3976 PR fortran/66102
3977 * gfortran.dg/realloc_on_assign_28.f90: New test.
3978
3979 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3980
3981 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3982 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3983
3984 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3985
3986 PR target/80569
3987 * gcc.target/i386/pr80569.c: New test.
3988
3989 2017-07-21 Carl Love <cel@us.ibm.com>
3990
3991 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3992 vmuleuh): Fix scan-assembler-times should check for word not half word
3993 instructions.
3994
3995 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3996
3997 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3998 redundant -march option.
3999 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4000 in addition to armv8.1-a.
4001
4002 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4003
4004 PR middle-end/56727
4005 * gcc.dg/pr56727-1.c: New test.
4006 * gcc.dg/pr56727-2.c: New test.
4007
4008 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4009
4010 * gcc.target/powerpc/mmx-check.h: New file.
4011 * gcc.target/powerpc/mmx-packs.c: New file.
4012 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4013 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4014 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4015 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4016 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4017 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4018 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4019 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4020 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4021 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4022 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4023 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4024 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4025 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4026 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4027 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4028 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4029 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4030 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4031 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4032 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4033 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4034 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4035 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4036 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4037 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4038 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4039 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4040 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4041 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4042 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4043 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4044 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4045 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4046 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4047 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4048 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4049 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4050
4051 2017-06-21 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/81500
4054 * gcc.dg/torture/pr81500.c: New testcase.
4055
4056 2017-07-20 Nathan Sidwell <nathan@acm.org>
4057
4058 * g++.dg/ext/anon-struct6.C: Adjust diag.
4059 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4060
4061 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4062
4063 PR target/80846
4064 * gcc.target/i386/avx-pr80846.c: New test.
4065 * gcc.target/i386/avx2-pr80846.c: New test.
4066 * gcc.target/i386/avx512f-pr80846.c: New test.
4067
4068 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4069
4070 PR tree-optimization/81388
4071 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4072 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4073
4074 2017-07-17 Tom de Vries <tom@codesourcery.com>
4075
4076 PR middle-end/81030
4077 * gcc.dg/pr81030.c: New test.
4078
4079 2017-07-20 Richard Biener <rguenther@suse.de>
4080
4081 PR tree-optimization/61171
4082 * g++.dg/vect/pr61171.cc: New testcase.
4083 * gfortran.dg/vect/pr61171.f: Likewise.
4084 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4085
4086 2017-07-20 Richard Biener <rguenther@suse.de>
4087
4088 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4089 with V64QImode.
4090 * gcc.dg/vect/slp-45.c: Likewise.
4091
4092 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4093
4094 * gcc.dg/tree-ssa/vrp116.c: New Test.
4095
4096 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4097
4098 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4099 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4100 __builtin_cpu_is and __builtin_cpu_supports are supported.
4101
4102 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4103
4104 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4105 __BUILTIN_CPU_SUPPORTS__ defined.
4106 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4107 __BUILTIN_CPU_SUPPORTS__ defined.
4108
4109 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4110
4111 PR tree-optimization/81346
4112 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4113
4114 2017-07-19 Tom de Vries <tom@codesourcery.com>
4115
4116 * gcc.target/nvptx/decl-init.c: Update alignment.
4117 * gcc.target/nvptx/slp-2-run.c: New test.
4118 * gcc.target/nvptx/slp-2.c: New test.
4119 * gcc.target/nvptx/v2di.c: New test.
4120
4121 2017-07-19 Tom de Vries <tom@codesourcery.com>
4122
4123 * gcc.target/nvptx/slp-run.c: New test.
4124 * gcc.target/nvptx/slp.c: New test.
4125 * gcc.target/nvptx/v2si-cvt.c: New test.
4126 * gcc.target/nvptx/v2si-run.c: New test.
4127 * gcc.target/nvptx/v2si.c: New test.
4128 * gcc.target/nvptx/vec.inc: New test.
4129
4130 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR tree-optimization/81346
4133 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4134 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4135 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4136 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4137 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4138 compiler to avoid X / C1 op C2 optimization to trigger.
4139
4140 2017-07-19 Martin Liska <mliska@suse.cz>
4141
4142 PR sanitizer/63361
4143 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4144 -ffloat-store or -mieee for targets that need it.
4145
4146 2017-07-18 Tom de Vries <tom@codesourcery.com>
4147
4148 PR middle-end/81464
4149 * gfortran.dg/pr81464.f90: New test.
4150
4151 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4152
4153 PR target/81471
4154 * gcc.target/i386/pr81471.c: New test.
4155
4156 2017-06-18 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/81410
4159 * gcc.dg/vect/pr81410.c: New testcase.
4160
4161 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4162
4163 PR middle-end/81462
4164 * g++.dg/torture/pr81462.C: New testcase.
4165
4166 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4167
4168 PR target/81408
4169 * g++.dg/tree-ssa/pr81408.C: New.
4170 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4171
4172 2017-07-18 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/80620
4175 PR tree-optimization/81403
4176 * gcc.dg/torture/pr80620.c: New testcase.
4177 * gcc.dg/torture/pr81403.c: Likewise.
4178
4179 2017-07-18 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/81418
4182 * gcc.dg/torture/pr81418.c: New testcase.
4183
4184 2017-07-17 Carl Love <cel@us.ibm.com>
4185
4186 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4187 test case changes for commit 249424
4188
4189 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4190 vmuleuh): Fix scan-assembler-times should check for word not half word
4191 instructions.
4192
4193 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4194
4195 PR tree-optimization/81162
4196 * gcc.dg/pr81162.c: Move this to...
4197 * gcc.dg/ubsan/pr81162.c: ...here.
4198
4199 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4200
4201 * g++.dg/diagnostic/friend1.C: New test.
4202 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4203
4204 2017-07-17 Nathan Sidwell <nathan@acm.org>
4205
4206 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4207
4208 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4209
4210 * lib/gcc-dg.exp: Increase expect's match buffer size.
4211
4212 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4213
4214 PR target/81369
4215 * gcc.dg/tree-ssa/pr81369.c: New.
4216
4217 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4218
4219 * gcc.target/arc/pr9000674901.c: New file.
4220 * gcc.target/arc/pic-1.c: Likewise.
4221 * gcc.target/arc/pr9001191897.c: Likewise.
4222
4223 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4224 Andrew Burgess <andrew.burgess@embecosm.com>
4225
4226 * gcc.target/arc/naked-1.c: New file.
4227 * gcc.target/arc/naked-2.c: Likewise.
4228
4229 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR tree-optimization/81428
4232 * gcc.dg/fixed-point/pr81428.c: New test.
4233
4234 PR tree-optimization/81365
4235 * g++.dg/torture/pr81365.C: New test.
4236
4237 PR tree-optimization/81396
4238 * gcc.dg/tree-ssa/pr81396.c: New test.
4239
4240 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gnat.dg/opt65.adb: New test.
4243
4244 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4245
4246 * gcc.dg/predict-8.c: Update.
4247
4248 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4249
4250 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4251 * g++.dg/warn/pr12242.C: Likewise.
4252
4253 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4254
4255 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4256 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4257 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4258 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4259 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4260 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4261 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4262 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4263 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4264 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4265 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4266 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4267 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4268 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4269 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4270 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4271 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4272 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4273 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4274 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4275 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4276 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4277 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4278 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4279 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4280 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4281 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4282 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4283 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4284 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4285 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4286 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4287 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4288 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4289 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4290 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4291 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4292 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4293 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4294 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4295 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4296 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4297 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4298 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4299 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4300 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4301 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4302 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4303 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4304 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4305 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4306
4307 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4308
4309 PR tree-optimization/81162
4310 * gcc.dg/pr81162.c: New file.
4311
4312 2017-07-14 Martin Sebor <msebor@redhat.com>
4313
4314 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4315 that bcopy is expected to be transformed to.
4316
4317 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4318
4319 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4320 * g++.dg/lookup/missing-std-include-2.C: New test case.
4321 * g++.dg/lookup/missing-std-include-3.C: New test case.
4322 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4323 * gcc.dg/missing-header-fixit-1.c: New test case.
4324 * gcc.dg/missing-header-fixit-2.c: New test case.
4325 * gcc.dg/missing-header-fixit-2.h: New header.
4326
4327 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4328
4329 PR c/81405
4330 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4331
4332 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4333
4334 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4335
4336 2017-07-13 Martin Liska <mliska@suse.cz>
4337
4338 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4339 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4340 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4341 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4342 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4343 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4344 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4345
4346 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4347
4348 PR target/81193
4349 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4350 __builtin_cpu_supports with old GLIBC's.
4351 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4352 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4353 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4354 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4355 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4356 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4357 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4358 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4359 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4360 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4361 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4362 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4363 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4364 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4365 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4366 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4367 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4368 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4369 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4370 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4371 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4372 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4373 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4374 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4375
4376 2017-07-12 Carl Love <cel@us.ibm.com>
4377
4378 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4379 rev_bool_int): Add test cases for builtins.
4380 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4381 test cases for builtins.
4382
4383 2017-07-12 Carl Love <cel@us.ibm.com>
4384
4385 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4386 lp64 && p9vector_hw.
4387
4388 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4389
4390 * lib/target-supports.exp (check_stack_check_available): Make
4391 testcase name depend on stack_kind.
4392
4393 2017-07-11 Michael Collison <michael.collison@arm.com>
4394
4395 * gcc.target/aarch64/cmp-2.c: New testcase.
4396
4397 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4398
4399 PR c++/51270
4400 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4401
4402 2017-07-11 Carl Love <cel@us.ibm.com>
4403
4404 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4405 test cases for the builtins.
4406
4407 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4408
4409 * lib/profopt.exp: Print relative names in UNSUPPORTED
4410 AutoFDO tests.
4411
4412 2017-07-10 Michael Collison <michael.collison@arm.com>
4413
4414 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4415
4416 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4417
4418 PR target/81375
4419 * gcc.target/i386/pr81375.c: New test.
4420
4421 2017-07-10 Martin Sebor <msebor@redhat.com>
4422
4423 PR tree-optimization/80397
4424 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4425
4426 2017-07-10 Martin Sebor <msebor@redhat.com>
4427
4428 PR other/81345
4429 * gcc.dg/pr81345.c: New test.
4430
4431 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4432
4433 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4434 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4435
4436 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4437
4438 PR target/81313
4439 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4440 integer argumets to bypass x86_64 outgoing args optimization.
4441
4442 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4443
4444 * gfortran.dg/eoshift_4.f90: New test.
4445 * gfortran.dg/eoshift_5.f90: New test.
4446 * gfortran.dg/eoshift_6.f90: New test.
4447
4448 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4449
4450 PR target/81313
4451 * gcc.target/i386/pr81313-1.c: New test.
4452 * gcc.target/i386/pr81313-2.c: Likewise.
4453 * gcc.target/i386/pr81313-3.c: Likewise.
4454 * gcc.target/i386/pr81313-4.c: Likewise.
4455 * gcc.target/i386/pr81313-5.c: Likewise.
4456
4457 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4458
4459 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4460 * gnat.dg/vect16.ads (Sarray): Likewise.
4461 * gnat.dg/vect17.ads (Sarray): Likewise.
4462 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4463 * gnat.dg/vect16.adb (Add): Likewise.
4464 * gnat.dg/vect17.adb (Add): Likewise.
4465
4466 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4467
4468 PR c++/79300
4469 * g++.dg/diagnostic/pr79300.C: New test case.
4470
4471 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4472
4473 * gcc.target/powerpc/clone1.c: Add check to make sure the
4474 __builtin_cpu_supports function is fully supported.
4475 * gcc.target/powerpc/clone2.c: New runtime test for
4476 target_clones.
4477
4478 PR target/81348
4479 * gcc.target/powerpc/pr81348.c: New test.
4480
4481 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4482
4483 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4484
4485 2017-07-07 Carl Love <cel@us.ibm.com>
4486
4487 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4488 file for built-ins.
4489
4490 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4491
4492 * gcc.target/sparc/dictunpack.c: New file.
4493 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4494 * gcc.target/sparc/fpcmpshl.c: Likewise.
4495 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4496 * gcc.target/sparc/fpcmpushl.c: Likewise.
4497
4498 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4499
4500 PR fortran/70071
4501 * gfortran.dg/coarray_44.f90: New testcase.
4502
4503 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4504
4505 * c-c++-common/asan/kasan-alloca-1.c: New test.
4506 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4507
4508 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4509
4510 * c-c++-common/asan/alloca_big_alignment.c: New test.
4511 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4512 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4513 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4514 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4515 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4516 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4517 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4518
4519 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4520
4521 PR target/81305
4522 * gcc.target/avr/isr-test.h: Fix warnings.
4523
4524 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4525
4526 * lib/target-supports.exp: Generate
4527 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4528 and check_effective_target_arm_arch_v8r_multilib.
4529
4530 2017-07-06 Carl Love <cel@us.ibm.com>
4531
4532 * ChangeLog: Clean up from mid air collision
4533
4534 2017-07-06 Carl Love <cel@us.ibm.com>
4535
4536 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4537 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4538 cases for vec_addc, adde and addec builtins.
4539
4540 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4541
4542 PR c++/79300
4543 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4544 expected underlining within macro expansion.
4545 * c-c++-common/pr70264.c: Likewise.
4546 * g++.dg/plugin/diagnostic-test-expressions-1.C
4547 (test_within_macro_1): New test.
4548 (test_within_macro_2): Likewise.
4549 (test_within_macro_3): Likewise.
4550 (test_within_macro_4): Likewise.
4551 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4552 expected underlining within macro expansion.
4553 (test_macro_4): Likewise.
4554 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4555 (test_within_macro_1): New test.
4556 (test_within_macro_2): Likewise.
4557 (test_within_macro_3): Likewise.
4558 (test_within_macro_4): Likewise.
4559 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4560 underlining within macro expansion.
4561
4562 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4563
4564 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4565 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4566 _mm_maskz_getexp_round_sd): Test new intrinsics.
4567 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4568 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4569 _mm_maskz_getexp_round_ss): Ditto.
4570 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4571 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4572 _mm_maskz_getmant_round_sd): Ditto.
4573 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4574 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4575 _mm_maskz_getmant_round_ss): Ditto.
4576 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4577 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4578 _mm_maskz_getexp_round_sd): New runtime tests.
4579 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4580 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4581 _mm_maskz_getexp_round_ss): Ditto.
4582 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4583 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4584 _mm_maskz_getmant_round_sd): Ditto.
4585 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4586 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4587 _mm_maskz_getmant_round_ss): Ditto.
4588 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4589 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4590 __builtin_ia32_getmantss_mask_round): Test new builtins.
4591 * gcc.target/i386/sse-13.c : Ditto.
4592 * gcc.target/i386/sse-23.c: Ditto.
4593 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4594 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4595 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4596 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4597 _mm_mask_getexp_round_ss): Test new intrinsics.
4598 * gcc.target/i386/testround-1.c: Ditto.
4599 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4600 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4601 _mm_mask_getmant_round_ss): Test new intrinsics
4602 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4603 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4604 _mm_maskz_getmant_ss): Test new intrinsics.
4605
4606 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4607
4608 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4609 * lib/target-supports.exp (check_stack_check_available): New.
4610 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4611 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4612 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4613 * gcc.dg/pr47443.c: Likewise.
4614 * gcc.dg/pr48134.c: Likewise.
4615 * gcc.dg/pr70017.c: Likewise.
4616 * gcc.target/aarch64/stack-checking.c: Likewise.
4617 * gcc.target/arm/stack-checking.c: Likewise.
4618 * gcc.target/i386/pr48723.c: Likewise.
4619 * gcc.target/i386/pr55672.c: Likewise.
4620 * gcc.target/i386/pr67265-2.c: Likewise.
4621 * gcc.target/i386/pr67265.c: Likewise.
4622 * gnat.dg/opt49.adb: Likewise.
4623 * gnat.dg/stack_check1.adb: Likewise.
4624 * gnat.dg/stack_check2.adb: Likewise.
4625 * gnat.dg/stack_check3.adb: Likewise.
4626
4627 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4628
4629 PR target/80103
4630 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4631 __attribute__.
4632
4633 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4634
4635 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4636 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4637 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4638 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4639 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4640 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4641 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4642 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4643 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4644 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4645 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4646 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4647
4648 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4649
4650 PR target/81305
4651 * gcc.target/avr/isr-test.h: New file.
4652 * gcc.target/avr/torture/isr-01-simple.c: New test.
4653 * gcc.target/avr/torture/isr-02-call.c: New test.
4654 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4655
4656 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4657
4658 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4659 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4660 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4661 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4662
4663 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4664
4665 * gcc.dg/tree-ssa/ldist-26.c: New test.
4666
4667 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4668
4669 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4670
4671 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4672
4673 PR target/81300
4674 * gcc.target/i386/pr81300.c: New test.
4675
4676 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4677
4678 PR target/81294
4679 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4680 x and y arguments in the call to _subborrow_u32.
4681 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4682 x and y arguments in the call to _subborrow_u64.
4683 * gcc.target/i386/pr81294-1.c: New test.
4684 * gcc.target/i386/pr81294-2.c: Ditto.
4685
4686 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4687
4688 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4689
4690 2017-07-04 Marek Polacek <polacek@redhat.com>
4691
4692 PR c/81231
4693 * gcc.dg/atomic-pr81231.c: New test.
4694
4695 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4696
4697 PR tree-optimization/81292
4698 * gcc.dg/pr81292-1.c: New test.
4699 * gcc.dg/pr81292-2.c: Likewise.
4700
4701 2017-07-04 Martin Liska <mliska@suse.cz>
4702
4703 PR sanitizer/81040
4704 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4705 use-after-scope sanitization.
4706
4707 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4708
4709 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4710 options.
4711
4712 PR target/81175
4713 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4714 gather.
4715
4716 2017-07-04 Martin Liska <mliska@suse.cz>
4717
4718 PR ipa/81214
4719 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4720 * g++.dg/ext/mvc3.C: Likewise.
4721 * gcc.target/i386/mvc2.c: Likewise.
4722 * gcc.target/i386/mvc3.c: Likewise.
4723
4724 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4725
4726 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4727 decomposition declaration in diagnostics.
4728 * g++.dg/cpp1z/decomp2.C: Likewise.
4729 * g++.dg/cpp1z/decomp3.C: Likewise.
4730 * g++.dg/cpp1z/decomp4.C: Likewise.
4731 * g++.dg/cpp1z/decomp5.C: Likewise.
4732 * g++.dg/cpp1z/decomp6.C: Likewise.
4733 * g++.dg/cpp1z/decomp7.C: Likewise.
4734 * g++.dg/cpp1z/decomp8.C: Likewise.
4735 * g++.dg/cpp1z/decomp13.C: Likewise.
4736 * g++.dg/cpp1z/decomp14.C: Likewise.
4737 * g++.dg/cpp1z/decomp18.C: Likewise.
4738 * g++.dg/cpp1z/decomp19.C: Likewise.
4739 * g++.dg/cpp1z/decomp22.C: Likewise.
4740 * g++.dg/cpp1z/decomp23.C: Likewise.
4741 * g++.dg/cpp1z/decomp24.C: Likewise.
4742 * g++.dg/cpp1z/decomp25.C: Likewise.
4743 * g++.dg/cpp1z/decomp26.C: Likewise.
4744 * g++.dg/cpp1z/decomp28.C: Likewise.
4745
4746 PR c++/81258
4747 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4748 * g++.dg/cpp1z/decomp30.C: New test.
4749
4750 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4751
4752 PR c++/65775
4753 * g++.dg/cpp0x/trailing14.C: New.
4754
4755 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4756
4757 PR testsuite/79866
4758 * gfortran.dg/coarray_event_2.f08: New test.
4759
4760 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4761
4762 PR testsuite/79843
4763 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4764 * gfortran.dg/pointer_intent_2.f90: Likewise.
4765
4766 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4767
4768 PR middle-end/81290
4769 * gcc.c-torture/compile/pr81290.c: New.
4770
4771 2017-07-03 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/60510
4774 * gfortran.dg/vect/pr60510.f: New testcase.
4775
4776 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4777
4778 * gcc.target/i386/mvc6.c: Require ifunc support.
4779
4780 2017-07-03 Martin Liska <mliska@suse.cz>
4781
4782 PR sanitize/81040
4783 * g++.dg/asan/function-argument-1.C: New test.
4784 * g++.dg/asan/function-argument-2.C: New test.
4785 * g++.dg/asan/function-argument-3.C: New test.
4786
4787 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4788
4789 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4790 as well.
4791
4792 2017-07-03 Tom de Vries <tom@codesourcery.com>
4793
4794 PR tree-optimization/69468
4795 * gcc.dg/pr81192.c: Update.
4796
4797 2017-07-03 Tom de Vries <tom@codesourcery.com>
4798
4799 PR tree-optimization/81192
4800 * gcc.dg/pr81192.c: Update.
4801
4802 2017-07-03 Tom de Vries <tom@codesourcery.com>
4803
4804 PR tree-optimization/81192
4805 * gcc.dg/pr81192.c: New test.
4806
4807 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4808
4809 * gfortran/eoshift_3.f90: New test.
4810
4811 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4812
4813 * gcc.dg/strlenopt-32.c: New testcase.
4814 * gcc.dg/strlenopt-33.c: Likewise.
4815 * gcc.dg/strlenopt-33g.c: Likewise.
4816 * gcc.dg/strlenopt-34.c: Likewise.
4817 * gcc.dg/strlenopt-35.c: Likewise.
4818
4819 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4820
4821 PR tree-optimization/80769
4822 * gcc.dg/strlenopt-31.c: New test.
4823 * gcc.dg/strlenopt-31g.c: Likewise.
4824
4825 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4826
4827 PR tree-optimization/81136
4828 * gcc.dg/vect/pr81136.c: New test.
4829
4830 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4831
4832 PR sanitizer/81262
4833 * gcc.c-torture/compile/pr81262.c: New test.
4834 * g++.dg/ubsan/pr81262.C: New test.
4835
4836 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4837
4838 PR ipa/81261
4839 * g++.dg/ipa/pr81261.C: New testcase.
4840
4841 2017-06-30 Andrew Pinski <apinski@cavium.com>
4842
4843 * gcc.dg/torture/pr81245.c: New testcase.
4844
4845 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4846
4847 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4848 unbounded use.
4849
4850 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4851
4852 PR c++/80014
4853 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4854 Add declaration.
4855 (test_typeid): New test function.
4856
4857 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR target/81225
4860 * gcc.target/i386/pr81225.c: New test.
4861
4862 2017-06-30 Nathan Sidwell <nathan@acm.org>
4863
4864 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4865 * g++.dg/cpp0x/decltype9.C: Likewise.
4866 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4867 * g++.dg/lookup/decl1.C: Likewise.
4868 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4869 * g++.dg/other/pr28432.C: Likewise.
4870 * g++.dg/parse/crash12.C: Likewise.
4871 * g++.dg/parse/enum3.C: Likewise.
4872 * g++.dg/parse/operator6.C: Likewise.
4873 * g++.dg/template/crash69.C: Likewise.
4874 * g++.dg/template/error27.C: Likewise.
4875 * g++.dg/template/error28.C: Likewise.
4876 * g++.dg/template/memfriend6.C: Likewise.
4877 * g++.old-deja/g++.mike/err1.C: Likewise.
4878 * g++.old-deja/g++.mike/p811.C: Likewise.
4879 * g++.old-deja/g++.other/crash25.C: Likewise.
4880 * g++.old-deja/g++.other/dtor4.C: Likewise.
4881 * g++.old-deja/g++.pt/t37.C: Likewise.
4882
4883 2017-06-30 Martin Liska <mliska@suse.cz>
4884
4885 PR ipa/81214
4886 * gcc.target/i386/pr81214.c: New test.
4887
4888 2017-06-30 Nathan Sidwell <nathan@acm.org>
4889
4890 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4891
4892 PR c++/81229
4893 * g++.dg/lookup/pr81229.C: New.
4894
4895 2017-06-30 Martin Liska <mliska@suse.cz>
4896
4897 PR sanitizer/81021
4898 * g++.dg/asan/pr81021.C: New test.
4899
4900 2017-06-30 Richard Biener <rguenther@suse.de>
4901
4902 PR tree-optimization/81249
4903 * g++.dg/torture/pr81249.C: New testcase.
4904
4905 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4906
4907 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4908 * g++.dg/diagnostic/variadic1.C: Likewise.
4909 * g++.dg/gomp/udr-3.C: Likewise.
4910 * g++.dg/overload/error1.C: Likewise.
4911 * g++.dg/overload/error2.C: Likewise.
4912 * g++.dg/template/duplicate1.C: Likewise.
4913 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4914 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4915 * g++.old-deja/g++.other/redecl2.C: Likewise.
4916 * g++.old-deja/g++.other/redecl4.C: Likewise.
4917 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4918
4919 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4920
4921 PR fortran/77765
4922 * gfortran.dg/goacc/pr77765.f90: New test.
4923
4924 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4925
4926 * gcc.target/aarch64/ccmp_2.c: New test.
4927
4928 2017-06-29 Nathan Sidwell <nathan@acm.org>
4929
4930 PR c++/81247
4931 * g++.dg/parse/pr81247-[abc].C: New.
4932
4933 2017-06-29 Carl Love <cel@us.ibm.com>
4934
4935 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4936 test_unsigned_int_result, test_ll_int_result,
4937 test_ll_unsigned_int_result): Add result checking functions, add
4938 debug support.
4939 (main): Add builtin function tests.
4940
4941 2017-06-29 Carl Love <cel@us.ibm.com>
4942
4943 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4944 dg-skip-if): Add -mvsx -mcpu=power7.
4945
4946 2017-06-29 Richard Biener <rguenther@suse.de>
4947
4948 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4949
4950 2017-06-29 Nathan Sidwell <nathan@acm.org>
4951
4952 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4953
4954 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4955
4956 PR middle-end/81194
4957 * g++.dg/pr81194.C: New test.
4958
4959 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4960
4961 PR ipa/80565
4962 * gcc.dg/torture/pr80565.c: New file.
4963
4964 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4965
4966 PR tree-optimization/81196
4967 * gcc.dg/vect/pr81196.c: New.
4968
4969 2017-06-29 Michael Collison <michael.collison@arm.com>
4970
4971 Fix date on previous ChangeLog entry.
4972
4973 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4974 Michael Collison <michael.collison@arm.com>
4975
4976 PR target/70119
4977 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4978
4979 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4980
4981 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4982 Test new intrinsic.
4983 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4984 Ditto.
4985 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4986 Ditto.
4987 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4988 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4989 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4990
4991 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4992
4993 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4994 current ARM check by ARM NEON's availability check.
4995 (check_effective_target_vect_intfloat_cvt): Likewise.
4996 (check_effective_target_vect_uintfloat_cvt): Likewise.
4997 (check_effective_target_vect_floatint_cvt): Likewise.
4998 (check_effective_target_vect_floatuint_cvt): Likewise.
4999 (check_effective_target_vect_shift): Likewise.
5000 (check_effective_target_whole_vector_shift): Likewise.
5001 (check_effective_target_vect_bswap): Likewise.
5002 (check_effective_target_vect_shift_char): Likewise.
5003 (check_effective_target_vect_long): Likewise.
5004 (check_effective_target_vect_float): Likewise.
5005 (check_effective_target_vect_perm): Likewise.
5006 (check_effective_target_vect_perm_byte): Likewise.
5007 (check_effective_target_vect_perm_short): Likewise.
5008 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5009 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5010 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5011 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5012 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5013 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5014 (check_effective_target_vect_widen_shift): Likewise.
5015 (check_effective_target_vect_extract_even_odd): Likewise.
5016 (check_effective_target_vect_interleave): Likewise.
5017 (check_effective_target_vect_multiple_sizes): Likewise.
5018 (check_effective_target_vect64): Likewise.
5019 (check_effective_target_vect_max_reduc): Likewise.
5020
5021 2017-06-28 Richard Biener <rguenther@suse.de>
5022
5023 PR middle-end/81227
5024 * gcc.dg/pr81227.c: New testcase.
5025
5026 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5027
5028 PR target/81193
5029 * lib/target-supports.exp
5030 (check_ppc_cpu_supports_hw_available): New test to make sure
5031 __builtin_cpu_supports works on power7 and newer.
5032
5033 2017-06-28 Martin Liska <mliska@suse.cz>
5034
5035 PR ipa/81128
5036 * gcc.target/i386/pr81128.c: New test.
5037
5038 2017-06-28 Martin Liska <mliska@suse.cz>
5039
5040 PR driver/79659
5041 * g++.dg/opt/pr79659.C: New test.
5042
5043 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5044
5045 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5046 and options.
5047 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5048
5049 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5050
5051 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5052 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5053
5054 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5055
5056 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5057 (foo): ... this. Change constants such that it isn't matched
5058 as __builtin_copysign, yet tests the combiner the same.
5059
5060 2017-06-28 Martin Liska <mliska@suse.cz>
5061
5062 PR sanitizer/81224
5063 * gcc.dg/asan/pr81224.c: New test.
5064
5065 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5066
5067 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5068 passed to pthread_join.
5069
5070 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5071
5072 * gcc.target/s390/nodatarel-1.c: New test.
5073
5074 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5075
5076 PR fortran/80164
5077 * gfortran.dg/array_temporaries_4.f90: New test.
5078
5079 2017-06-27 Andrew Pinski <apinski@cavium.com>
5080
5081 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5082 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5083 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5084
5085 2017-06-27 Marek Polacek <polacek@redhat.com>
5086
5087 PR sanitizer/81223
5088 * gcc.dg/ubsan/pr81223.c: New test.
5089
5090 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5091
5092 * gcc.dg/tree-ssa/assoc-1.c: New file.
5093
5094 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/62046
5097 * g++.dg/parse/catch2.C: New.
5098
5099 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR sanitizer/81209
5102 * g++.dg/ubsan/pr81209.C: New test.
5103
5104 PR middle-end/81207
5105 * gcc.c-torture/compile/pr81207.c: New test.
5106
5107 2017-06-27 Marek Polacek <polacek@redhat.com>
5108
5109 PR bootstrap/81216
5110 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5111
5112 2017-06-26 Martin Sebor <msebor@redhat.com>
5113
5114 PR c++/81169
5115 * g++.dg/Wclass-memaccess-2.C: New test.
5116
5117 2017-06-26 Carl Love <cel@us.ibm.com>
5118
5119 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5120 Add new runnable test file for the vec_rev built-ins.
5121
5122 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5123
5124 PR/tree-optimization 71815
5125 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5126 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5127
5128 2017-06-26 Renlin Li <renlin.li@arm.com>
5129 Szabolcs Nagy <szabolcs.nagy@arm.com>
5130
5131 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5132 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5133 memmove.
5134
5135 2017-06-26 Richard Biener <rguenther@suse.de>
5136
5137 PR target/81175
5138 * gfortran.dg/pr81175.f: New testcase.
5139
5140 2017-06-26 Richard Biener <rguenther@suse.de>
5141
5142 PR tree-optimization/81203
5143 * gcc.dg/torture/pr81203.c: New testcase.
5144
5145 2017-06-26 Marek Polacek <polacek@redhat.com>
5146
5147 PR c/80116
5148 * c-c++-common/Wmultistatement-macros-1.c: New test.
5149 * c-c++-common/Wmultistatement-macros-2.c: New test.
5150 * c-c++-common/Wmultistatement-macros-3.c: New test.
5151 * c-c++-common/Wmultistatement-macros-4.c: New test.
5152 * c-c++-common/Wmultistatement-macros-5.c: New test.
5153 * c-c++-common/Wmultistatement-macros-6.c: New test.
5154 * c-c++-common/Wmultistatement-macros-7.c: New test.
5155 * c-c++-common/Wmultistatement-macros-8.c: New test.
5156 * c-c++-common/Wmultistatement-macros-9.c: New test.
5157 * c-c++-common/Wmultistatement-macros-10.c: New test.
5158 * c-c++-common/Wmultistatement-macros-11.c: New test.
5159
5160 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5161
5162 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5163
5164 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5165
5166 * lib/target-supports.exp
5167 (check_effective_target_arm_neon_ok_nocache): Add flags with
5168 -mfloat-abi=hard. Include arm_neon.h.
5169 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5170 (check_effective_target_arm_neon_ok_no_float_abi): New.
5171 * gcc.target/arm/lto/pr65837_0.c: Require
5172 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5173 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5174 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5175
5176 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5177
5178 PR c++/62315
5179 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5180
5181 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5182
5183 PR fortran/52473
5184 * gfortran.dg/cshift_2.f90: New test.
5185
5186 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5187
5188 PR middle-end/79794
5189 * gcc.target/aarch64/pr79794.c: New.
5190
5191 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5192
5193 PR target/80510
5194 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5195 * gcc.target/powerpc/pr80510-2.c: Likewise.
5196
5197 2017-06-22 Jeff Law <law@redhat.com>
5198
5199 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5200
5201 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5202
5203 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5204 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5205 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5206 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5207 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5208 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5209 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5210 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5211
5212 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5213
5214 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5215
5216 2017-06-22 Matt Turner <mattst88@gmail.com>
5217
5218 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5219 skylake check.
5220
5221 2017-06-22 Carl Love <cel@us.ibm.com>
5222
5223 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5224 vmuleuh): Fix scan-assembler-times should check for word not half word
5225 instructions.
5226
5227 2017-06-22 Jeff Law <law@redhat.com>
5228
5229 * gcc.c-torture/compile/stack-check-1.c: New test.
5230
5231 2016-06-22 Richard Biener <rguenther@suse.de>
5232
5233 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5234 * gcc.dg/vect/pr65947-2.c: Likewise.
5235 * gcc.dg/vect/pr65947-3.c: Likewise.
5236 * gcc.dg/vect/pr65947-4.c: Likewise.
5237 * gcc.dg/vect/pr65947-5.c: Likewise.
5238 * gcc.dg/vect/pr65947-6.c: Likewise.
5239 * gcc.dg/vect/pr65947-8.c: Likewise.
5240 * gcc.dg/vect/pr65947-9.c: Likewise.
5241 * gcc.dg/vect/pr65947-10.c: Likewise.
5242 * gcc.dg/vect/pr65947-12.c: Likewise.
5243 * gcc.dg/vect/pr65947-13.c: Likewise.
5244 * gcc.dg/vect/pr65947-14.c: Likewise.
5245 * gcc.dg/vect/vect-cond-2.c: Likewise.
5246 * gcc.dg/vect/vect-pr69848.c: Likewise.
5247
5248 2017-06-22 Martin Liska <mliska@suse.cz>
5249
5250 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5251 to not inline it.
5252
5253 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5254
5255 * gcc.dg/tree-ssa/forwprop-37.c: New.
5256
5257 2017-06-22 Richard Biener <rguenther@suse.de>
5258
5259 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5260
5261 2017-06-22 Richard Biener <rguenther@suse.de>
5262
5263 * gcc.dg/vect/pr65947-14.c: New testcase.
5264
5265 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5266
5267 PR target/80510
5268 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5269 32-bit support is added. Change ITYPE size to 64-bit integer.
5270 * gcc.target/powerpc/pr80510-2.c: Likewise.
5271
5272 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR c++/81154
5275 * g++.dg/gomp/pr81154.C: New test.
5276
5277 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5278
5279 * g++.dg/other/old-style-cast-fixits.C: New test case.
5280
5281 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5282
5283 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5284
5285 2017-06-21 Tom de Vries <tom@codesourcery.com>
5286
5287 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5288
5289 2017-06-21 Tom de Vries <tom@codesourcery.com>
5290
5291 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5292 warning.
5293
5294 2017-06-21 Martin Liska <mliska@suse.cz>
5295
5296 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5297
5298 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5299
5300 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5301 gnat.dg/debug11_pkg2.ads: New testcase.
5302
5303 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5304
5305 * gcc.target/i386/getround.c: New file.
5306
5307 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5308
5309 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5310 * gcc.dg/tree-ssa/addadd-2.c: New file.
5311
5312 2017-06-21 Tom de Vries <tom@codesourcery.com>
5313
5314 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5315 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5316 * gcc.c-torture/compile/20080806-1.c: Same.
5317 * gcc.c-torture/compile/920723-1.c: Same.
5318 * gcc.c-torture/compile/930621-1.c: Same.
5319 * gcc.c-torture/compile/991214-2.c: Same.
5320 * gcc.c-torture/compile/bcopy.c: Same.
5321 * gcc.c-torture/compile/memtst.c: Same.
5322 * gcc.c-torture/compile/msp.c: Same.
5323 * gcc.c-torture/compile/stuct.c: Same.
5324 * gcc.c-torture/execute/20011008-3.c: Same.
5325 * gcc.c-torture/execute/20030209-1.c: Same.
5326 * gcc.c-torture/execute/20031012-1.c: Same.
5327 * gcc.c-torture/execute/20040805-1.c: Same.
5328 * gcc.c-torture/execute/920410-1.c: Same.
5329 * gcc.c-torture/execute/921113-1.c: Same.
5330 * gcc.c-torture/execute/921202-1.c: Same.
5331 * gcc.c-torture/execute/921208-2.c: Same.
5332 * gcc.c-torture/execute/930106-1.c: Same.
5333 * gcc.c-torture/execute/930406-1.c: Same.
5334 * gcc.c-torture/execute/950221-1.c: Same.
5335 * gcc.c-torture/execute/960521-1.c: Same.
5336 * gcc.c-torture/execute/980605-1.c: Same.
5337 * gcc.c-torture/execute/comp-goto-1.c: Same.
5338 * gcc.c-torture/execute/comp-goto-2.c: Same.
5339 * gcc.c-torture/execute/memcpy-1.c: Same.
5340 * gcc.c-torture/execute/multi-ix.c: Same.
5341 * gcc.c-torture/execute/nestfunc-4.c: Same.
5342 * gcc.c-torture/execute/pr20621-1.c: Same.
5343 * gcc.c-torture/execute/pr23135.c: Same.
5344 * gcc.c-torture/execute/pr28982b.c: Same.
5345 * gcc.dg/loop-3.c: Same.
5346 * gcc.dg/struct-ret-3.c: Same.
5347 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5348 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5349 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5350 * gcc.dg/tree-prof/pr44777.c: Same.
5351
5352 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5353
5354 PR jit/81144
5355 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5356 memset call with zero-initialization.
5357 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5358
5359 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5360
5361 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5362 (main): Renamed to ...
5363 (fma4_test): ... this.
5364
5365 2017-06-20 Julia Koval <julia.koval@intel.com>
5366
5367 * gcc.target/i386/pr73350-2.c: New test.
5368
5369 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5370
5371 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5372 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5373 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5374 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5375 restrict to x86_64-*-*-gnu.
5376 Skip scan-assembler on *-*-darwin*.
5377 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5378 * gcc.dg/loop-invariant.c: Likewise.
5379 * gcc.dg/lto/pr70955_0.c: Likewise.
5380 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5381 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5382 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5383
5384 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5385 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5386 targets.
5387 * gcc.dg/attr-ms_struct-2.c: Likewise.
5388 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5389 * gcc.dg/bf-ms-layout.c: Likewise.
5390 * gcc.dg/bf-ms-layout-2.c: Likewise.
5391 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5392 Require fpic support.
5393 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5394 targets.
5395 * gcc.target/i386/bitfield2.c: Likewise.
5396 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5397 targets.
5398 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5399
5400 2017-06-20 Nathan Sidwell <nathan@acm.org>
5401
5402 PR c++/67074
5403 * g++.dg/lookup/pr67074.C: New.
5404 * g++.dg/parse/namespace-alias-1.C: Adjust.
5405
5406 2017-06-20 Richard Biener <rguenther@suse.de>
5407
5408 PR middle-end/81097
5409 * c-c++-common/ubsan/pr81097.c: New testcase.
5410
5411 2017-06-20 Richard Biener <rguenther@suse.de>
5412
5413 * gcc.dg/vect/pr65947-9.c: Adjust.
5414
5415 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5416
5417 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5418 * gcc.target/arm/acle/cdp2.c: Likewise.
5419 * gcc.target/arm/acle/ldc.c: Likewise.
5420 * gcc.target/arm/acle/ldc2.c: Likewise.
5421 * gcc.target/arm/acle/ldc2l.c: Likewise.
5422 * gcc.target/arm/acle/ldcl.c: Likewise.
5423 * gcc.target/arm/acle/mcr.c: Likewise.
5424 * gcc.target/arm/acle/mcr2.c: Likewise.
5425 * gcc.target/arm/acle/mcrr.c: Likewise.
5426 * gcc.target/arm/acle/mcrr2.c: Likewise.
5427 * gcc.target/arm/acle/mrc.c: Likewise.
5428 * gcc.target/arm/acle/mrc2.c: Likewise.
5429 * gcc.target/arm/acle/mrrc.c: Likewise.
5430 * gcc.target/arm/acle/mrrc2.c: Likewise.
5431 * gcc.target/arm/acle/stc.c: Likewise.
5432 * gcc.target/arm/acle/stc2.c: Likewise.
5433 * gcc.target/arm/acle/stc2l.c: Likewise.
5434 * gcc.target/arm/acle/stcl.c: Likewise.
5435
5436 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR target/81121
5439 * gcc.target/i386/pr81121.c: New test.
5440
5441 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5442
5443 PR target/79799
5444 * gcc.target/powerpc/pr79799-1.c: New test.
5445 * gcc.target/powerpc/pr79799-2.c: Likewise.
5446 * gcc.target/powerpc/pr79799-3.c: Likewise.
5447 * gcc.target/powerpc/pr79799-4.c: Likewise.
5448 * gcc.target/powerpc/pr79799-5.c: Likewise.
5449
5450 2017-06-19 Nathan Sidwell <nathan@acm.org>
5451
5452 PR c++/81124
5453 PR c++/79766
5454 * g++.dg/lookup/pr79766.C: New.
5455 * g++.dg/lookup/pr81124.C: New.
5456 * g++.dg/template/explicit6.C: Adjust.
5457 * g++.old-deja/g++.other/decl5.C: Adjust.
5458
5459 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5460
5461 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5462 -DSTACK_SIZE.
5463
5464 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR sanitizer/81125
5467 * g++.dg/ubsan/pr81125.C: New test.
5468
5469 PR sanitizer/81111
5470 * g++.dg/ubsan/pr81111.C: New test.
5471
5472 2017-06-19 Richard Biener <rguenther@suse.de>
5473
5474 PR middle-end/81118
5475 * gcc.dg/torture/pr81118.c: New testcase.
5476
5477 2017-06-19 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/80887
5480 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5481
5482 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR ipa/81112
5485 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5486
5487 2017-06-19 Nathan Sidwell <nathan@acm.org>
5488
5489 PR c++/81119
5490 * g++.dg/warn/pr81119.C: New.
5491
5492 2017-06-19 Martin Liska <mliska@suse.cz>
5493
5494 PR sanitizer/80879
5495 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5496
5497 2017-06-19 Martin Liska <mliska@suse.cz>
5498
5499 PR ipa/80732
5500 * gcc.target/i386/mvc5.c: Scan indirect_function.
5501 * gcc.target/i386/mvc7.c: Likewise.
5502 * gcc.target/i386/pr80732.c: New test.
5503
5504 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/66093
5507 * g++.dg/cpp1y/constexpr-66093.C: New.
5508
5509 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5510
5511 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5512 dg-skip-if list.
5513
5514 2017-06-19 Richard Biener <rguenther@suse.de>
5515
5516 PR ipa/81112
5517 * g++.dg/torture/pr81112.C: New testcase.
5518
5519 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5520
5521 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5522
5523 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5524
5525 PR fortran/52473
5526 * gfortran.dg/cshift_1.f90: New test.
5527
5528 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5529
5530 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5531
5532 2017-06-16 Carl Love <cel@us.ibm.com>
5533
5534 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5535 main): Add runnable tests and test checker for vec_float,
5536 vec_float2, vec_floate and vec_floato builtins.
5537
5538 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5539
5540 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5541 the architecture options added by dg-add-options arm_neon.
5542 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5543 to the architecture.
5544 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5545 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5546 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5547
5548 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5549
5550 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5551 multilibs have been built.
5552
5553 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5554
5555 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5556 * gcc.target/arm/pr51915.c: Likewise.
5557 * gcc.target/arm/pr52006.c: Likewise.
5558 * gcc.target/arm/pr53187.c: Likewise.
5559
5560 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5561
5562 * gcc.target/arm/multilibs.exp: New file.
5563
5564 2017-06-16 Martin Sebor <msebor@redhat.com>
5565
5566 PR tree-optimization/80933
5567 PR tree-optimization/80934
5568 * gcc.dg/fold-bcopy.c: New test.
5569 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5570 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5571 * gcc.dg/pr79214.c: Adjust.
5572 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5573 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5574 * gcc.dg/builtins-nonnull.c: Likewise.
5575
5576 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5577
5578 PR target/71778
5579 * gcc.target/arm/pr71778.c: New.
5580
5581 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5582
5583 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5584
5585 2017-06-16 Richard Biener <rguenther@suse.de>
5586
5587 PR tree-optimization/81090
5588 * gcc.dg/graphite/pr81090.c: New testcase.
5589
5590 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5591
5592 PR fortran/80983
5593 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5594
5595 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR sanitizer/81094
5598 * c-c++-common/ubsan/object-size-11.c: New test.
5599
5600 2017-06-15 Martin Sebor <msebor@redhat.com>
5601
5602 PR c++/80560
5603 * g++.dg/Wclass-memaccess.C: New test.
5604
5605 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5606
5607 PR fortran/80983
5608 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5609
5610 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5611
5612 PR lto/69866
5613 * gcc.dg/lto/pr69866_0.c: New test.
5614 * gcc.dg/lto/pr69866_1.c: Likewise.
5615
5616 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5617
5618 PR target/78818
5619 * gcc.target/msp430/pr78818-real.c: New template for tests.
5620 * gcc.target/msp430/pr78818-auto.c: New test.
5621 * gcc.target/msp430/pr78818-data-region.c: New test.
5622 * gcc.target/msp430/pr78818-data-sec.c: New test.
5623 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5624
5625 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5626
5627 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5628 instructions in it rather than the number of IT blocks being 2.
5629 Transfer scan directive arm_thumb2 restriction to the whole
5630 testcase and restrict further to Thumb-only targets.
5631
5632 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5633
5634 * gcc.target/arm/sdiv_costs_1.c:
5635 Use dg-add-options.
5636
5637 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5638
5639 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5640 * gcc.target/mips/pr51513-1.c: New test.
5641 * gcc.target/mips/pr51513-2.c: New test.
5642
5643 2017-06-14 Richard Biener <rguenther@suse.de>
5644
5645 PR tree-optimization/81083
5646 * gcc.dg/torture/pr81083.c: Add prototypes.
5647
5648 2017-06-14 Richard Biener <rguenther@suse.de>
5649
5650 PR middle-end/81088
5651 * c-c++-common/ubsan/pr81088.c: New testcase.
5652
5653 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5654
5655 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5656
5657 2017-06-14 Andrew Pinski <apinski@cavium.com>
5658 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5659
5660 PR target/71663
5661 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5662 * gcc.target/aarch64/vect-init-2.c: Likewise.
5663 * gcc.target/aarch64/vect-init-3.c: Likewise.
5664 * gcc.target/aarch64/vect-init-4.c: Likewise.
5665 * gcc.target/aarch64/vect-init-5.c: Likewise.
5666
5667 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5668
5669 PR c++/58541
5670 * g++.dg/cpp0x/constexpr-58541.C: New.
5671
5672 2017-06-14 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/81083
5675 * gcc.dg/torture/pr81083.c: New testcase.
5676
5677 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5678
5679 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5680 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5681
5682 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR c++/80973
5685 * g++.dg/ubsan/pr80973.C: New test.
5686
5687 PR c++/80984
5688 * g++.dg/opt/nrv18.C: New test.
5689
5690 2017-06-13 Martin Liska <mliska@suse.cz>
5691
5692 PR sanitize/78204
5693 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5694 test by adding no_sanitize attribute.
5695 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5696
5697 2017-06-13 Renlin Li <renlin.li@arm.com>
5698
5699 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5700 conditionally.
5701
5702 2017-06-13 Martin Jambor <mjambor@suse.cz>
5703
5704 PR tree-optimization/80803
5705 PR tree-optimization/81063
5706 gcc.dg/tree-ssa/pr80803.c: New test.
5707 gcc.dg/tree-ssa/pr81063.c: Likewise.
5708
5709 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5710
5711 * c-c++-common/fold-masked-cmp-3.c: New test.
5712
5713 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5714
5715 PR tree-optimization/67328
5716 * c-c++-common/fold-masked-cmp-1.c: New test.
5717 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5718 * gcc.dg/pr46309.c: Fix pattern.
5719 * gcc.dg/pr46309-2.c: Likewise.
5720
5721 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5722
5723 * gcc.target/arm/sdiv_costs_1.c:
5724 Require arm_arch_v8a_ok and add march option.
5725
5726 2017-06-13 Martin Liska <mliska@suse.cz>
5727
5728 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5729 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5730 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5731
5732 2017-06-13 Richard Biener <rguenther@suse.de>
5733
5734 PR middle-end/81065
5735 * c-c++-common/ubsan/pr81065.c: New testcase.
5736
5737 2017-06-12 Ian Lance Taylor <iant@golang.org>
5738
5739 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5740 freorder. Update comment to explain test.
5741
5742 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5743
5744 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5745 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5746 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5747 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5748
5749 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5750
5751 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5752
5753 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5754
5755 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5756
5757 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/81003
5760 * gcc.c-torture/compile/pr81003.c: New test.
5761
5762 2017-06-12 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/81053
5765 * gcc.dg/torture/pr81053.c: New testcase.
5766
5767 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5768
5769 PR fortran/80988
5770 * gfortran.dg/implied_do_io_3.f90: New test.
5771
5772 2017-06-10 Tom de Vries <tom@codesourcery.com>
5773
5774 * lib/target-supports.exp (check_effective_target_signal): New proc.
5775 * lib/gcc.exp (gcc_target_compile): Remove appending of
5776 -DSIGNAL_SUPPRESS to additional_flags.
5777 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5778 additional_flags if effective target signal is not supported by the
5779 target.
5780 * gcc.c-torture/execute/20101011-1.c: Same.
5781 * gcc.dg/c99-stdint-1.c: Same.
5782 * gcc.dg/c99-stdint-2.c: Same.
5783 * gcc.dg/c99-stdint-5.c: Same.
5784 * gcc.dg/c99-stdint-6.c: Same.
5785 * gcc.dg/stdint-width-1.c: Same.
5786
5787 2017-06-10 Tom de Vries <tom@codesourcery.com>
5788
5789 * lib/target-supports.exp (check_effective_target_stack_size)
5790 (dg-effective-target-value): New proc.
5791 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5792 additional_flags.
5793 * lib/objc.exp (objc_target_compile): Same.
5794 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5795 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5796 dg-additional-options.
5797 * gcc.c-torture/compile/20080806-1.c: Same.
5798 * gcc.c-torture/compile/920723-1.c: Same.
5799 * gcc.c-torture/compile/930621-1.c: Same.
5800 * gcc.c-torture/compile/991214-2.c: Same.
5801 * gcc.c-torture/compile/bcopy.c: Same.
5802 * gcc.c-torture/compile/memtst.c: Same.
5803 * gcc.c-torture/compile/msp.c: Same.
5804 * gcc.c-torture/compile/stuct.c: Same.
5805 * gcc.c-torture/execute/20011008-3.c: Same.
5806 * gcc.c-torture/execute/20030209-1.c: Same.
5807 * gcc.c-torture/execute/20031012-1.c: Same.
5808 * gcc.c-torture/execute/20040805-1.c: Same.
5809 * gcc.c-torture/execute/920410-1.c: Same.
5810 * gcc.c-torture/execute/920501-7.c: Same.
5811 * gcc.c-torture/execute/921113-1.c: Same.
5812 * gcc.c-torture/execute/921202-1.c: Same.
5813 * gcc.c-torture/execute/921208-2.c: Same.
5814 * gcc.c-torture/execute/930106-1.c: Same.
5815 * gcc.c-torture/execute/930406-1.c: Same.
5816 * gcc.c-torture/execute/950221-1.c: Same.
5817 * gcc.c-torture/execute/960521-1.c: Same.
5818 * gcc.c-torture/execute/980605-1.c: Same.
5819 * gcc.c-torture/execute/comp-goto-1.c: Same.
5820 * gcc.c-torture/execute/comp-goto-2.c: Same.
5821 * gcc.c-torture/execute/memcpy-1.c: Same.
5822 * gcc.c-torture/execute/multi-ix.c: Same.
5823 * gcc.c-torture/execute/nestfunc-4.c: Same.
5824 * gcc.c-torture/execute/pr20621-1.c: Same.
5825 * gcc.c-torture/execute/pr23135.c: Same.
5826 * gcc.c-torture/execute/pr28982b.c: Same.
5827 * gcc.dg/loop-3.c: Same.
5828 * gcc.dg/struct-ret-3.c: Same.
5829 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5830 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5831 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5832 * gcc.dg/tree-prof/pr44777.c: Same.
5833
5834 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5835
5836 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5837 (test_mutually_exclusive_suggestions): New test function.
5838 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5839 (test_mutually_exclusive_suggestions): New test function.
5840 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5841 (test_mutually_exclusive_suggestions): New test function.
5842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5843 (test_show_locus): Add special-case for
5844 "test_mutually_exclusive_suggestions".
5845
5846 2017-06-09 Ian Lance Taylor <iant@golang.org>
5847
5848 * gcc.dg/tree-prof/split-1.c: New test.
5849
5850 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5851
5852 * gcc.dg/predict-14.c: Avoid cold function detection.
5853 * gcc.target/i386/umod-3.c: Likewise.
5854
5855 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5856
5857 * gcc.target/aarch64/lrint-matherr.h: New.
5858 * gcc.target/aarch64/inline-lrint_1.c: New.
5859 * gcc.target/aarch64/inline-lrint_2.c: New.
5860 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5861 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5862
5863 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5864
5865 * gcc.target/arm/sdiv_costs_1.c: New.
5866
5867 2017-06-09 Tom de Vries <tom@codesourcery.com>
5868
5869 PR target/80855
5870 * gcc.target/nvptx/label-values.c: New test.
5871
5872 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5873
5874 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5875 Test for null definitions instead of them being undefined. Add entry
5876 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5877 about using the effective target for architecture extension.
5878 (check_effective_target_arm_arch_v7ve_ok): Remove.
5879 (add_options_for_arm_arch_v7ve): Likewise.
5880
5881 2017-06-09 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/66623
5884 * gcc.dg/vect/pr66623.c: New testcase.
5885
5886 2017-06-09 Richard Biener <rguenther@suse.de>
5887
5888 PR tree-optimization/79483
5889 * gcc.dg/graphite/pr79483.c: New testcase.
5890
5891 2017-06-09 Richard Biener <rguenther@suse.de>
5892
5893 PR middle-end/81007
5894 * g++.dg/pr81007.C: New testcase.
5895
5896 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5897
5898 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5899 instead of "rsp" for -m32.
5900 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5901 target, add -msse2 to dg-options.
5902 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5903 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5904
5905 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5906
5907 PR target/80966
5908 * gcc.target/powerpc/stack-limit.c: New testcase.
5909
5910 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5911
5912 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5913 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5914 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5915 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5916 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5917 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5918
5919 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR c/81006
5922 * c-c++-common/gomp/pr81006.c: New test.
5923
5924 PR c++/81011
5925 * g++.dg/gomp/pr81011.C: New test.
5926
5927 PR middle-end/81005
5928 * c-c++-common/ubsan/align-10.c: New test.
5929 * c-c++-common/ubsan/null-13.c: New test.
5930
5931 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR target/81015
5934 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5935 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5936 * gcc.target/i386/pr81015.c: New test.
5937
5938 2017-06-08 Tom de Vries <tom@codesourcery.com>
5939
5940 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5941 trampolines instead of NO_TRAMPOLINES.
5942 * gcc.c-torture/execute/20000822-1.c: Same.
5943 * gcc.c-torture/execute/920428-2.c: Same.
5944 * gcc.c-torture/execute/920501-7.c: Same.
5945 * gcc.c-torture/execute/920612-2.c: Same.
5946 * gcc.c-torture/execute/921017-1.c: Same.
5947 * gcc.c-torture/execute/921215-1.c: Same.
5948 * gcc.c-torture/execute/931002-1.c: Same.
5949 * gcc.c-torture/execute/comp-goto-2.c: Same.
5950 * gcc.c-torture/execute/nestfunc-1.c: Same.
5951 * gcc.c-torture/execute/nestfunc-2.c: Same.
5952 * gcc.c-torture/execute/nestfunc-3.c: Same.
5953 * gcc.c-torture/execute/nestfunc-5.c: Same.
5954 * gcc.c-torture/execute/nestfunc-6.c: Same.
5955 * gcc.c-torture/execute/pr24135.c: Same.
5956 * gcc.dg/Wtrampolines.c: Same.
5957 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5958 * gcc.dg/torture/stackalign/nested-5.c: Same.
5959 * gcc.dg/torture/stackalign/nested-6.c: Same.
5960 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5961 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5962 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5963 * gcc.dg/trampoline-1.c: Same.
5964 * gcc.dg/tree-prof/pr44777.c: Same.
5965 * gcc.target/i386/pr67770.c: Same.
5966 * lib/gcc.exp (gcc_target_compile): Remove appending of
5967 -DNO_TRAMPOLINES to additional_flags.
5968 * lib/objc.exp (objc_target_compile): Same.
5969
5970 2017-06-08 Tom de Vries <tom@codesourcery.com>
5971
5972 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5973 'gcc,no_trampolines' instead of 'no_trampolines'.
5974
5975 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5976
5977 PR middle-end/79988
5978 * gcc.target/i386/mpx/pr79988.c: New test.
5979
5980 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5981
5982 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5983 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5984 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5985
5986 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5987
5988 * g++.dg/tree-ssa/counts-1.C: New testcase.
5989 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5990
5991 2017-08-08 Julia Koval <julia.koval@intel.com>
5992
5993 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5994 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5995 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5996 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5997 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5998 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5999
6000 2017-06-08 Marek Polacek <polacek@redhat.com>
6001
6002 PR sanitize/80932
6003 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6004
6005 2017-08-08 Julia Koval <julia.koval@intel.com>
6006
6007 PR target/73350,80862
6008 * gcc.target/i386/pr73350.c: New test.
6009
6010 2017-06-08 Richard Biener <rguenther@suse.de>
6011
6012 PR tree-optimization/80928
6013 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6014
6015 2017-06-07 Carl Love <cel@us.ibm.com>
6016
6017 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6018
6019 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6020
6021 PR c++/80990
6022 * g++.dg/cpp1z/class-deduction39.C: New.
6023
6024 2017-06-07 Marek Polacek <polacek@redhat.com>
6025
6026 PR sanitizer/80932
6027 * c-c++-common/ubsan/pr80932.c: New test.
6028
6029 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6030
6031 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6032 * gcc.target/i386/l_fma_double_2.c: Ditto.
6033 * gcc.target/i386/l_fma_double_3.c: Ditto.
6034 * gcc.target/i386/l_fma_double_4.c: Ditto.
6035 * gcc.target/i386/l_fma_double_5.c: Ditto.
6036 * gcc.target/i386/l_fma_double_6.c: Ditto.
6037 * gcc.target/i386/l_fma_float_1.c: Ditto.
6038 * gcc.target/i386/l_fma_float_2.c: Ditto.
6039 * gcc.target/i386/l_fma_float_3.c: Ditto.
6040 * gcc.target/i386/l_fma_float_4.c: Ditto.
6041 * gcc.target/i386/l_fma_float_5.c: Ditto.
6042 * gcc.target/i386/l_fma_float_6.c: Ditto.
6043
6044 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6045
6046 * gcc.target/aarch64/sdiv_costs_1.c: New.
6047
6048 2017-06-07 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/80928
6051 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6052 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6053
6054 2017-06-07 Richard Biener <rguenther@suse.de>
6055
6056 PR tree-optimization/80928
6057 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6058 check_results.
6059
6060 2017-06-06 Nathan Sidwell <nathan@acm.org>
6061
6062 * g++.dg/pr45330.C: Add inline namespace case.
6063
6064 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6065
6066 PR fortran/80975
6067 * gfortran.dg/matmul_16.f90: New test.
6068 * gfortran.dg/inline_matmul_18.f90: New test.
6069
6070 2017-06-06 Marek Polacek <polacek@redhat.com>
6071
6072 PR c/79983
6073 * gcc.dg/pr79983.c: New test.
6074
6075 2017-06-06 David S. Miller <davem@davemloft.net>
6076
6077 * gcc.target/sparc/sparc-ret-3.c: New test.
6078
6079 2017-06-06 Tom de Vries <tom@codesourcery.com>
6080
6081 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6082 label_values instead of NO_LABEL_VALUES.
6083 * gcc.c-torture/compile/920301-1.c: Same.
6084 * gcc.c-torture/compile/920501-1.c: Same.
6085 * gcc.c-torture/compile/941014-4.c: Same.
6086 * gcc.c-torture/compile/labels-1.c: Same.
6087 * gcc.c-torture/compile/pr18903.c: Same.
6088 * gcc.c-torture/execute/920302-1.c: Same.
6089 * gcc.c-torture/execute/920415-1.c: Same.
6090 * gcc.c-torture/execute/920428-2.c: Same.
6091 * gcc.c-torture/execute/920501-3.c: Same.
6092 * gcc.c-torture/execute/920501-4.c: Same.
6093 * gcc.c-torture/execute/920501-5.c: Same.
6094 * gcc.c-torture/execute/920501-7.c: Same.
6095 * gcc.c-torture/execute/920721-4.c: Same.
6096 * gcc.c-torture/execute/980526-1.c: Same.
6097 * gcc.c-torture/execute/990208-1.c: Same.
6098 * gcc.c-torture/execute/comp-goto-1.c: Same.
6099 * gcc.c-torture/execute/comp-goto-2.c: Same.
6100 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6101 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6102 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6103 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6104 * gcc.dg/tree-prof/pr44777.c: Same.
6105 * gcc.misc-tests/bprob-2.c: Same.
6106 * gcc.misc-tests/gcov-3.c: Same.
6107 * lib/gcc.exp (gcc_target_compile): Remove appending of
6108 -DNO_LABEL_VALUES to additional_flags.
6109 * lib/objc.exp (objc_target_compile): Same.
6110 * lib/target-supports.exp (check_effective_target_label_values): Test on
6111 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6112
6113 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6114
6115 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6116
6117 2017-06-06 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/80974
6120 * gcc.dg/torture/pr80974.c: New testcase.
6121
6122 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6123
6124 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6125 "unsigned int" in conversation warning on line 15.
6126
6127 2017-06-06 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/80928
6130 * gcc.dg/vect/pr80928.c: New testcase.
6131 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6132 * gcc.dg/vect/slp-13.c: Likewise.
6133 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6134
6135 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6136
6137 * g++.dg/plugin/comment_plugin.c: New test plugin.
6138 * g++.dg/plugin/comments-1.C: New test file.
6139 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6140
6141 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6142
6143 * gcc.misc-tests/gcov-1a.c: New test.
6144
6145 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6146
6147 * gcc.target/powerpc/clone1.c: New test.
6148
6149 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6150
6151 PR fortran/70601
6152 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6153
6154 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6155
6156 PR fortran/35339
6157 * gfortran.dg/implied_do_io_1.f90: New Test.
6158 * gfortran.dg/implied_do_io_2.f90: New Test.
6159
6160 2017-06-05 Renlin Li <renlin.li@arm.com>
6161
6162 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6163 selector to related line.
6164
6165 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6166
6167 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6168
6169 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6170
6171 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6172
6173 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6174
6175 * gcc.target/aarch64/subs_compare_2.c: New test.
6176
6177 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6178
6179 * gcc.target/aarch64/subs_compare_1.c: New test.
6180
6181 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6182
6183 * gcc.target/mips/div-9.c: Delete duplicate test.
6184 * gcc.target/mips/div-10.c: Ditto.
6185 * gcc.target/mips/div-11.c: Ditto.
6186 * gcc.target/mips/div-12.c: Ditto.
6187
6188 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6189
6190 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6191
6192 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6193
6194 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6195 vesrion of the dejagnu grep.
6196 (list-module-names): Use it and adjust the regular expressions for
6197 modules and submodules.
6198 * gfortran.dg/prof/prof.exp: Cleanup modules.
6199 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6200 directives.
6201 * gfortran.dg/altreturn_8.f90: Likewise.
6202 * gfortran.dg/associate_12.f90: Likewise.
6203 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6204 * gfortran.dg/charlen_15.f90: Likewise.
6205 * gfortran.dg/class_4a.f03: Likewise.
6206 * gfortran.dg/class_54.f90: Likewise.
6207 * gfortran.dg/class_dummy_4.f03: Likewise.
6208 * gfortran.dg/class_dummy_5.f90: Likewise.
6209 * gfortran.dg/constructor_9.f90: Likewise.
6210 * gfortran.dg/dec_structure_15.f90: Likewise.
6211 * gfortran.dg/do_check_8.f90: Likewise.
6212 * gfortran.dg/dtio_26.f03: Likewise.
6213 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6214 * gfortran.dg/equiv_9.f90: Likewise.
6215 * gfortran.dg/extends_15.f90: Likewise.
6216 * gfortran.dg/finalize_22.f90: Likewise.
6217 * gfortran.dg/finalize_23.f90: Likewise.
6218 * gfortran.dg/generic_26.f90: Likewise.
6219 * gfortran.dg/generic_27.f90: Likewise.
6220 * gfortran.dg/namelist_76.f90: Likewise.
6221 * gfortran.dg/pointer_init_8.f90: Likewise.
6222 * gfortran.dg/pr61318.f90: Likewise.
6223 * gfortran.dg/pr77260_1.f90: Likewise.
6224 * gfortran.dg/pr77260_2.f90: Likewise.
6225 * gfortran.dg/pr77420_3.f90: Likewise.
6226 * gfortran.dg/proc_ptr_39.f90: Likewise.
6227 * gfortran.dg/proc_ptr_41.f90: Likewise.
6228 * gfortran.dg/proc_ptr_42.f90: Likewise.
6229 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6230 * gfortran.dg/submodule_1.f08: Likewise.
6231 * gfortran.dg/submodule_10.f08: Likewise.
6232 * gfortran.dg/submodule_14.f08: Likewise.
6233 * gfortran.dg/submodule_15.f08: Likewise.
6234 * gfortran.dg/submodule_2.f08: Likewise.
6235 * gfortran.dg/submodule_5.f08: Likewise.
6236 * gfortran.dg/submodule_6.f08: Likewise.
6237 * gfortran.dg/submodule_7.f08: Likewise.
6238 * gfortran.dg/submodule_8.f08: Likewise.
6239 * gfortran.dg/submodule_9.f08: Likewise.
6240 * gfortran.dg/transfer_class_2.f90: Likewise.
6241 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6242 * gfortran.dg/typebound_call_24.f03: Likewise.
6243 * gfortran.dg/typebound_call_25.f90: Likewise.
6244 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6245 * gfortran.dg/typebound_generic_12.f03: Likewise.
6246 * gfortran.dg/typebound_generic_13.f03: Likewise.
6247 * gfortran.dg/typebound_generic_14.f03: Likewise.
6248 * gfortran.dg/typebound_generic_15.f90: Likewise.
6249 * gfortran.dg/typebound_operator_16.f03: Likewise.
6250 * gfortran.dg/typebound_operator_18.f90: Likewise.
6251 * gfortran.dg/typebound_operator_20.f90: Likewise.
6252 * gfortran.dg/typebound_override_3.f90: Likewise.
6253 * gfortran.dg/typebound_override_4.f90: Likewise.
6254 * gfortran.dg/typebound_override_5.f90: Likewise.
6255 * gfortran.dg/typebound_override_6.f90: Likewise.
6256 * gfortran.dg/typebound_override_7.f90: Likewise.
6257 * gfortran.dg/typebound_proc_28.f03: Likewise.
6258 * gfortran.dg/typebound_proc_29.f90: Likewise.
6259 * gfortran.dg/typebound_proc_30.f90: Likewise.
6260 * gfortran.dg/typebound_proc_31.f90: Likewise.
6261 * gfortran.dg/typebound_proc_32.f90: Likewise.
6262 * gfortran.dg/typebound_proc_33.f90: Likewise.
6263 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6264 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6265 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6266 * gfortran.dg/use_only_3.f90: Likewise.
6267 * gfortran.dg/use_without_only_1.f90: Likewise.
6268 * gfortran.dg/warn_unused_function.f90: Likewise.
6269 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6270 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6271
6272 2017-06-04 Marek Polacek <polacek@redhat.com>
6273
6274 PR c/80919
6275 * gcc.dg/format/pr80919.c: New test.
6276
6277 2017-06-02 Martin Sebor <msebor@redhat.com>
6278
6279 PR c/80892
6280 * c-c++-common/Wfloat-conversion-2.c: New test.
6281
6282 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6283
6284 PR c++/68754
6285 * g++.dg/cpp1y/constexpr-68754.C: New.
6286
6287 2017-06-02 Carl Love <cel@us.ibm.com>
6288
6289 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6290 for the new built-ins.
6291
6292 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6293
6294 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6295
6296 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6297
6298 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6299 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6300 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6301 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6302 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6303
6304 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6305
6306 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6307
6308 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309
6310 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6311
6312 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6313
6314 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6315 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6316 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6317 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6318 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6319 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6320 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6321 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6322 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6323
6324 2017-06-02 Nathan Sidwell <nathan@acm.org>
6325
6326 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6327
6328 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR rtl-optimization/80903
6331 * gcc.dg/pr80903.c: New test.
6332
6333 PR fortran/80918
6334 * gfortran.dg/gomp/pr80918.f90: New test.
6335
6336 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6337
6338 * c-c++-common/Wsizeof-pointer-div.c: New test.
6339 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6340 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6341 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6342 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6343 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6344 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6345 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6346 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6347 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6348 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6349 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6350 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6351 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6352 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6353 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6354 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6355 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6356 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6357
6358 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6359
6360 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6361 Update the target to power8-vector.
6362
6363 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6364
6365 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6366
6367 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6368
6369 * debug12.adb, debug12.ads: New testcase.
6370
6371 2017-06-01 Martin Jambor <mjambor@suse.cz>
6372
6373 PR tree-optimization/80898
6374 * gcc.dg/tree-ssa/pr80898.c: New test.
6375 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6376
6377 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/80896
6380 * g++.dg/cpp1z/nodiscard5.C: New.
6381
6382 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6383
6384 * gcc.target/arc/pr9001195952.c: New test.
6385
6386 2017-06-01 Tom de Vries <tom@codesourcery.com>
6387
6388 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6389 * gcc.c-torture/compile/asmgoto-1.c: Same.
6390 * gcc.dg/20000707-1.c: Same.
6391 * gcc.dg/pr38700.c: Same.
6392 * gcc.dg/pr70169.c: Same.
6393 * gcc.dg/pr80112.c: Same.
6394 * gcc.dg/torture/pr51071-2.c: Same.
6395 * gcc.dg/torture/pr51071.c: Same.
6396 * gcc.dg/tree-ssa/alias-34.c: Same.
6397
6398 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6399
6400 * gnat.dg/debug11.adb: New testcase.
6401
6402 2017-06-01 Richard Biener <rguenther@suse.de>
6403
6404 PR middle-end/66313
6405 * c-c++-common/ubsan/pr66313.c: New testcase.
6406 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6407
6408 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6409
6410 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6411 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6412 to vsx_hw. Add dg-skip-if directive to disable this test if
6413 -mcpu overridden.
6414 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6415 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6416 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6417 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6418 to dg-option. Add dg-skip-if directive to disable this test
6419 for darwin. Add dg-skip-if directive to disable this test if
6420 -mcpu overridden.
6421
6422 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6423
6424 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6425 (_mm_maskz_max_sd): Test new intrinsics.
6426 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6427 (_mm_maskz_max_sd): Test new intrinsics.
6428 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6429 (_mm_maskz_max_ss): Test new intrinsics.
6430 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6431 (_mm_maskz_max_ss): Test new intrinsics.
6432 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6433 (_mm_maskz_min_sd): Test new intrinsics.
6434 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6435 (_mm_maskz_min_sd): Test new intrinsics.
6436 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6437 (_mm_maskz_min_ss): Test new intrinsics.
6438 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6439 (_mm_maskz_min_ss): Test new intrinsics.
6440
6441 2017-05-31 Nathan Sidwell <nathan@acm.org>
6442
6443 * g++.dg/lookup/lambda1.C New.
6444
6445 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6446
6447 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6448 on pointer should not be replaced.
6449
6450 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6451
6452 PR testsuite/80580
6453 * gcc.dg/gimplefe-error-7.c: New test.
6454
6455 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6456
6457 * gcc.target/arc/add_n-combine.c: New test.
6458 * gcc.target/arc/sub_n-combine.c: New test.
6459
6460 2017-05-31 Richard Biener <rguenther@suse.de>
6461
6462 PR target/80880
6463 * gcc.target/i386/pr80880.c: New testcase.
6464
6465 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6466
6467 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6468
6469 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6470
6471 * gcc.dg/vect/pr80815-3.c: New test.
6472
6473 2017-05-31 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/80906
6476 * gcc.dg/graphite/pr80906.c: New testcase.
6477
6478 2017-05-30 Tom de Vries <tom@codesourcery.com>
6479
6480 PR testsuite/80910
6481 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6482 unsupported if host compiler does not support c++11.
6483 (host_supports_c++11): New proc.
6484
6485 2017-05-30 Martin Sebor <msebor@redhat.com>
6486
6487 PR c/80731
6488 * g++.dg/ext/utf16-4.C: Relax test.
6489 * gcc.dg/fixed-point/int-warning.c: Adjust.
6490
6491 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6492
6493 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6494 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6495 test case.
6496 * g++.dg/plugin/show-template-tree-color.C: New test case.
6497 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6498 * g++.dg/template/show-template-tree-2.C: New test case.
6499 * g++.dg/template/show-template-tree-3.C: New test case.
6500 * g++.dg/template/show-template-tree-4.C: New test case.
6501 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6502 * g++.dg/template/show-template-tree.C: New test case.
6503
6504 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6505
6506 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6507 dg-options.
6508 * gfortran.dg/pr80107.f: Delete testcase.
6509
6510 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6511
6512 PR target/80833
6513 * gcc.target/i386/pr80833-1.c: New test.
6514 * gcc.target/i386/pr80833-2.c: Ditto.
6515
6516 2017-05-30 Nathan Sidwell <nathan@acm.org>
6517
6518 PR c++/80913
6519 * g++.dg/lookup/pr80913.C: New.
6520
6521 2017-05-30 Richard Biener <rguenther@suse.de>
6522
6523 PR middle-end/80901
6524 * gcc.dg/torture/pr80901.c: New testcase.
6525
6526 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6527
6528 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6529
6530 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6531
6532 PR target/78838
6533 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6534
6535 2017-05-30 Richard Biener <rguenther@suse.de>
6536
6537 PR middle-end/80876
6538 * gcc.dg/torture/pr80876.c: New testcase.
6539
6540 2017-05-29 Nathan Sidwell <nathan@acm.org>
6541
6542 PR c++/80891 (#5)
6543 * g++.dg/lookup/pr80891-5.C: New.
6544
6545 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6546
6547 PR libgfortran/53029
6548 * gfortran.dg/read_5.f90: New test.
6549
6550 2017-05-29 Nathan Sidwell <nathan@acm.org>
6551
6552 PR c++/80891 (#4)
6553 * g++.dg/lookup/pr80891-4.C: New.
6554
6555 PR c++/80891 (#1)
6556 * g++.dg/lookup/pr80891-1.C: New.
6557
6558 PR c++/80891 (#3)
6559 * g++.dg/lookup/pr80891-3.C: New.
6560
6561 PR c++/80891 (#2)
6562 * g++.dg/lookup/pr80891-2.C: New.
6563
6564 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6565
6566 PR fortran/37131
6567 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6568 flags.
6569 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6570 * gfortran.dg/inline_matmul_17.f90: New test.
6571
6572 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6573
6574 * gfortran.dg/matmul_bounds_12.f90: New test.
6575
6576 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR bootstrap/80887
6579 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6580
6581 2017-05-26 Nathan Sidwell <nathan@acm.org>
6582
6583 * g++.dg/cpp0x/dr2061.C: New.
6584 * g++.dg/parse/namespace-alias-1.C: Add more test.
6585
6586 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6587
6588 PR tree-optimization/80815
6589 * gcc.dg/vect/pr80815-1.c: New test.
6590 * gcc.dg/vect/pr80815-2.c: New test.
6591
6592 2017-05-26 Martin Liska <mliska@suse.cz>
6593
6594 PR ipa/80663
6595 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6596 split at the problematic spot.
6597 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6598 a valid value of the param.
6599
6600 2017-05-26 Marek Polacek <polacek@redhat.com>
6601
6602 PR sanitizer/80875
6603 * c-c++-common/ubsan/pr80875.c: New test.
6604
6605 2017-05-26 Tom de Vries <tom@codesourcery.com>
6606
6607 PR testsuite/80557
6608 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6609 * gcc.dg/Wcxx-compat-8.c: Same.
6610 * gcc.dg/Wobjsize-1.c: Same.
6611 * gcc.dg/Wshadow-local-2.c: Same.
6612 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6613 * gcc.dg/anon-struct-6.c: Same.
6614 * gcc.dg/asm-wide-1.c: Same.
6615 * gcc.dg/builtin-inf-1.c: Same.
6616 * gcc.dg/builtin-redefine.c: Same.
6617 * gcc.dg/c90-array-lval-6.c: Same.
6618 * gcc.dg/c90-array-lval-7.c: Same.
6619 * gcc.dg/c90-fordecl-1.c: Same.
6620 * gcc.dg/c99-fordecl-2.c: Same.
6621 * gcc.dg/cast-lvalue-1.c: Same.
6622 * gcc.dg/cast-lvalue-2.c: Same.
6623 * gcc.dg/compound-lvalue-1.c: Same.
6624 * gcc.dg/cond-lvalue-1.c: Same.
6625 * gcc.dg/cpp/20000419-1.c: Same.
6626 * gcc.dg/cpp/backslash.c: Same.
6627 * gcc.dg/cpp/backslash2.c: Same.
6628 * gcc.dg/cpp/macspace1.c: Same.
6629 * gcc.dg/cpp/macspace2.c: Same.
6630 * gcc.dg/cpp/multiline-2.c: Same.
6631 * gcc.dg/cpp/pr27777.c: Same.
6632 * gcc.dg/cpp/pr30786.c: Same.
6633 * gcc.dg/cpp/pr34602.c: Same.
6634 * gcc.dg/cpp/redef1.c: Same.
6635 * gcc.dg/cpp/tr-warn1.c: Same.
6636 * gcc.dg/cpp/tr-warn3.c: Same.
6637 * gcc.dg/cpp/tr-warn6.c: Same.
6638 * gcc.dg/cpp/trad/hash.c: Same.
6639 * gcc.dg/cpp/trad/redef1.c: Same.
6640 * gcc.dg/cpp/ucs.c: Same.
6641 * gcc.dg/declspec-10.c: Same.
6642 * gcc.dg/declspec-11.c: Same.
6643 * gcc.dg/declspec-18.c: Same.
6644 * gcc.dg/format/c99-strftime-1.c: Same.
6645 * gcc.dg/format/ext-3.c: Same.
6646 * gcc.dg/format/pr72858.c: Same.
6647 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6648 * gcc.dg/init-string-1.c: Same.
6649 * gcc.dg/label-decl-3.c: Same.
6650 * gcc.dg/m-un-2.c: Same.
6651 * gcc.dg/nofixed-point-2.c: Same.
6652 * gcc.dg/noncompile/20020213-1.c: Same.
6653 * gcc.dg/pch/counter-2.c: Same.
6654 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6655 * gcc.dg/pr27528.c: Same.
6656 * gcc.dg/pr27953.c: Same.
6657 * gcc.dg/pr35899.c: Same.
6658 * gcc.dg/pr37561.c: Same.
6659 * gcc.dg/pr45461.c: Same.
6660 * gcc.dg/pr45750.c: Same.
6661 * gcc.dg/pr53196-2.c: Same.
6662 * gcc.dg/pr53265.c: Same.
6663 * gcc.dg/redecl-1.c: Same.
6664 * gcc.dg/tls/thr-init-1.c: Same.
6665 * gcc.dg/torture/pr51106-1.c: Same.
6666 * gcc.dg/torture/pr51106-2.c: Same.
6667 * gcc.dg/uninit-19.c: Same.
6668 * gcc.dg/uninit-pr20644.c: Same.
6669
6670 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6671
6672 * g++.dg/cpp1z/decomp29.C (p): New variable.
6673 (main): Add further tests.
6674
6675 2017-05-26 Richard Biener <rguenther@suse.de>
6676
6677 PR tree-optimization/80842
6678 * gcc.dg/torture/pr80842.c: New testcase.
6679
6680 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/79652
6683 * g++.dg/cpp0x/pr79652.C: New.
6684
6685 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6686
6687 PR c++/71451
6688 * g++.dg/cpp0x/variadic170.C: New.
6689
6690 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6691
6692 * g++.dg/warn/Wcatch-value-1.C: New test.
6693 * g++.dg/warn/Wcatch-value-2.C: New test.
6694 * g++.dg/warn/Wcatch-value-3.C: New test.
6695
6696 2017-05-25 Nathan Sidwell <nathan@acm.org>
6697
6698 * g++.dg/lookup/using56.C: New.
6699 * g++.dg/lookup/using57.C: New.
6700 * g++.dg/lookup/using58.C: New.
6701 * g++.dg/lookup/using59.C: New.
6702
6703 * g++.dg/lookup/using17.C: Adjust diagnostics.
6704
6705 2017-05-25 Martin Sebor <msebor@redhat.com>
6706
6707 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6708 positives on ILP32.
6709 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6710 column numbers.
6711 * gcc.dg/pr60114.c: Same.
6712
6713 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6714
6715 * gfortran.dg/pr48636.f90: Fix template better.
6716
6717 2017-05-25 Nathan Sidwell <nathan@acm.org>
6718
6719 * g++.dg/lookup/koenig14.C: New.
6720
6721 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 PR c++/79583
6724 * g++.dg/cpp0x/pr79583.C: New.
6725
6726 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/68578
6729 * g++.dg/cpp1y/pr68578.C: New.
6730
6731 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6732
6733 * gcc.dg/tree-ssa/vce-1.c: New file.
6734
6735 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6736
6737 * gcc.dg/tree-ssa/addadd.c: New file.
6738
6739 2017-05-24 Nathan Sidwell <nathan@acm.org>
6740
6741 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6742 * g++.dg/lookup/friend19.C: New.
6743 * g++.dg/lookup/friend20.C: New.
6744
6745 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6746
6747 PR c++/80544
6748 * g++.dg/expr/cast11.C: New test.
6749
6750 2017-05-24 Martin Sebor <msebor@redhat.com>
6751
6752 PR c/80731
6753 * c-c++-common/Wfloat-conversion.c: Adjust.
6754 * c-c++-common/dfp/convert-int-saturate.c: Same.
6755 * c-c++-common/pr68657-1.c: Same.
6756 * g++.dg/ext/utf-cvt.C: Same.
6757 * g++.dg/ext/utf16-4.C: Same.
6758 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6759 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6760 * g++.dg/warn/Wconversion3.C: Same.
6761 * g++.dg/warn/Wconversion4.C: Same.
6762 * g++.dg/warn/Wsign-conversion.C: Same.
6763 * g++.dg/warn/overflow-warn-1.C: Same.
6764 * g++.dg/warn/overflow-warn-3.C: Same.
6765 * g++.dg/warn/overflow-warn-4.C: Same.
6766 * g++.dg/warn/pr35635.C: Same.
6767 * g++.old-deja/g++.mike/enum1.C: Same.
6768 * gcc.dg/Wconversion-3.c: Same.
6769 * gcc.dg/Wconversion-5.c: Same.
6770 * gcc.dg/Wconversion-complex-c99.c: Same.
6771 * gcc.dg/Wconversion-complex-gnu.c: Same.
6772 * gcc.dg/Wconversion-integer.c: Same.
6773 * gcc.dg/Wsign-conversion.c: Same.
6774 * gcc.dg/bitfld-2.c: Same.
6775 * gcc.dg/c90-const-expr-11.c: Same.
6776 * gcc.dg/c90-const-expr-7.c: Same.
6777 * gcc.dg/c99-const-expr-7.c: Same.
6778 * gcc.dg/overflow-warn-1.c: Same.
6779 * gcc.dg/overflow-warn-2.c: Same.
6780 * gcc.dg/overflow-warn-3.c: Same.
6781 * gcc.dg/overflow-warn-4.c: Same.
6782 * gcc.dg/overflow-warn-5.c: Same.
6783 * gcc.dg/overflow-warn-8.c: Same.
6784 * gcc.dg/overflow-warn-9.c: New test.
6785 * gcc.dg/pr35635.c: Adjust.
6786 * gcc.dg/pr59940.c: Same.
6787 * gcc.dg/pr59963-2.c: Same.
6788 * gcc.dg/pr60114.c: Same.
6789 * gcc.dg/switch-warn-2.c: Same.
6790 * gcc.dg/utf-cvt.c: Same.
6791 * gcc.dg/utf16-4.c: Same.
6792
6793 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6794
6795 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6796 Don't include limits.h.
6797 (w): Conditionalize on long long wider than int. Use
6798 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6799 -9223372036854775808.
6800 (x): Use __INT_MAX__ instead of INT_MAX.
6801
6802 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6803
6804 PR fortran/66094
6805 * gfortran.dg/inline_matmul_16.f90: New test.
6806
6807 2017-05-24 Tom de Vries <tom@codesourcery.com>
6808
6809 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6810
6811 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6812
6813 PR middle-end/80823
6814 * gcc.dg/pr80823.c: New test.
6815
6816 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6817
6818 * gcc.target/s390/pr80725.c: New test.
6819
6820 2017-05-23 Nathan Sidwell <nathan@acm.org>
6821
6822 * g++.dg/lookup/extern-c-hidden.C: New.
6823 * g++.dg/lookup/extern-redecl1.C: New.
6824
6825 PR c++/80866
6826 * g++.dg/parse/pr80866.C: New.
6827
6828 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6829
6830 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6831 * gcc.dg/ipa/inline-5.c: Likewise.
6832 * gfortran.dg/pr48636.f90: Likewise.
6833
6834 2017-05-23 Nathan Sidwell <nathan@acm.org>
6835
6836 * g++.dg/parse/ctor9.C: Adjust expected error.
6837
6838 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6839
6840 PR libgfortran/80256
6841 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6842 Cygwin.
6843
6844 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6845
6846 * c-c++-common/goacc/parallel-dims-1.c: Update.
6847 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6848 * c-c++-common/goacc/routine-1.c: Likewise.
6849 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6850 * g++.dg/goacc/template.C: Likewise.
6851 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6852 * gfortran.dg/goacc/routine-3.f90: Likewise.
6853 * gfortran.dg/goacc/sie.f95: Likewise.
6854 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6855
6856 2017-05-23 Nathan Sidwell <nathan@acm.org>
6857
6858 * g++.dg/lookup/using13.C: Adjust expected error.
6859
6860 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6861
6862 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6863
6864 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6865
6866 PR target/80718
6867 * gcc.target/powerpc/pr80718.c: New test.
6868
6869 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6870
6871 * gcc.target/powerpc/conditional-return.c: New testcase.
6872
6873 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6874
6875 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6876 LE-only.
6877
6878 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6879
6880 PR fortran/80766
6881 * gfortran.dg/typebound_call_28.f90: New test.
6882
6883 2017-05-22 Nathan Sidwell <nathan@acm.org>
6884
6885 * g++.dg/lookup/strong-using.C: New.
6886
6887 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6888
6889 * gcc.target/arm/movsi_movt.c: New test.
6890 * gcc.target/arm/movdi_movt.c: New test.
6891
6892 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6893
6894 * gnat.dg/specs/not_null1.ads: New test.
6895
6896 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6897
6898 * gnat.dg/limited_with5.ad[sb]: New test.
6899 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6900 * gnat.dg/limited_with6.ad[sb]: New test.
6901 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6902
6903 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6904
6905 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6906 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6907
6908 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6909
6910 PR c++/70265
6911 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6912 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6913
6914 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6915
6916 PR libgfortran/80333
6917 * gfortran.dg/dtio_30.f03: New test.
6918
6919 2017-05-19 Marek Polacek <polacek@redhat.com>
6920
6921 PR sanitizer/80800
6922 * c-c++-common/ubsan/pr80800.c: New test.
6923 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6924
6925 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6926
6927 * c-c++-common/goacc/default-1.c: Update.
6928 * c-c++-common/goacc/default-2.c: Likewise.
6929 * c-c++-common/goacc/default-4.c: Likewise.
6930 * gfortran.dg/goacc/default-1.f95: Likewise.
6931 * gfortran.dg/goacc/default-4.f: Likewise.
6932 * c-c++-common/goacc/default-5.c: New file.
6933 * gfortran.dg/goacc/default-5.f: Likewise.
6934
6935 * c-c++-common/goacc/default-1.c: New file.
6936 * c-c++-common/goacc/default-2.c: Likewise.
6937 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6938 test cases in...
6939 * c-c++-common/goacc/default-3.c: ... this new file, and...
6940 * c-c++-common/goacc/default-4.c: ... this new file.
6941 * gfortran.dg/goacc/default.f95: Remove file, including its test
6942 cases in...
6943 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6944 * gfortran.dg/goacc/default-2.f: ... this new file.
6945 * gfortran.dg/goacc/default-3.f95: New file.
6946 * gfortran.dg/goacc/default-4.f: Likewise.
6947
6948 2017-05-19 Nathan Sidwell <nathan@acm.org>
6949
6950 * g++.dg/inherit/covariant7.C: Adjust.
6951
6952 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6953
6954 * gcc.target/arm/tls-disable-literal-pool.c: Change
6955 require-effective-target to tls_native.
6956 Move dg-error to return statement line and change to dg-message.
6957
6958 2017-05-19 Richard Biener <rguenther@suse.de>
6959
6960 PR c++/80593
6961 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6962 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6963
6964 2017-05-19 Richard Biener <rguenther@suse.de>
6965
6966 PR middle-end/80764
6967 * gcc.dg/torture/pr80764.c: New testcase.
6968
6969 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6970
6971 PR target/80510
6972 * gcc.target/powerpc/pr80510-1.c: New test.
6973 * gcc.target/powerpc/pr80510-2.c: Likewise.
6974
6975 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6976
6977 * gcc.dg/pragma-diag-7.c: New test.
6978
6979 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6980
6981 PR target/80799
6982 * g++.dg/other/i386-11.C: New test.
6983
6984 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6985
6986 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6987 * fold-vec-div-floatdouble.c: Likewise.
6988 * fold-vec-logical-ands-char.c: Likewise.
6989 * fold-vec-logical-ands-int.c: Likewise.
6990 * fold-vec-logical-ands-short.c: Likewise.
6991 * fold-vec-logical-ors-char.c: Likewise.
6992 * fold-vec-logical-ors-int.c: Likewise.
6993 * fold-vec-logical-ors-short.c: Likewise.
6994 * fold-vec-logical-other-char.c: Likewise.
6995 * fold-vec-mule-misc.c: Likewise.
6996 * fold-vec-mult-float.c: Likewise.
6997 * fold-vec-mult-floatdouble.c: Likewise.
6998 * fold-vec-mult-int.c: Likewise.
6999 * fold-vec-mult-int128-p9.c: Likewise.
7000 * fold-vec-sub-floatdouble.c: Likewise.
7001 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7002 Add lp64 requirement.
7003 * fold-vec-mult-int128-p8.c: Likewise.
7004 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7005
7006 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7007
7008 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7009 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7010 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7011 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7012 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7013 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7014 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7015 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7016 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7017 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7018 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7019 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7020 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7021 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7022 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7023 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7024 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7025 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7026 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7027 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7028 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7029 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7030 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7031 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7032 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7033 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7034
7035 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7036
7037 * gcc.target/sparc/niagara7-align.c: New test.
7038
7039 2017-05-18 Marek Polacek <polacek@redhat.com>
7040
7041 PR sanitizer/80797
7042 * c-c++-common/ubsan/null-12.c: New test.
7043
7044 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7045
7046 PR middle-end/80692
7047 * gcc.c-torture/execute/pr80692.c: New testcase.
7048
7049 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7050
7051 PR libgfortran/80741
7052 * gfortran.dg/read_4.f90: New test.
7053
7054 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7055
7056 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7057
7058 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7059
7060 PR fortran/80668
7061 * gfortran.dg/pr80668.f90: New.
7062
7063 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7064
7065 PR middle-end/80775
7066 * gcc.dg/pr80775.c: New test.
7067
7068 2017-05-17 Marek Polacek <polacek@redhat.com>
7069
7070 PR sanitizer/80659
7071 * gcc.dg/asan/pr80659.c: New test.
7072
7073 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7074
7075 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7076 unsigned long.
7077
7078 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7079
7080 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7081
7082 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7083 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7084
7085 PR tree-optimization/80457
7086 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7087 call vect_model_simple_cost.
7088
7089 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7090
7091 PR fortran/80554
7092 * gfortran.dg/submodule_29.f08: New test.
7093
7094 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7095
7096 * g++.dg/other/accessor-fixits-1.C: New test case.
7097 * g++.dg/other/accessor-fixits-2.C: New test case.
7098 * g++.dg/other/accessor-fixits-3.C: New test case.
7099 * g++.dg/other/accessor-fixits-4.C: New test case.
7100
7101 2017-05-16 Carl Love <cel@us.ibm.com>
7102
7103 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7104 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7105 built-ins to the test suite file. Note, support for mradds exists
7106 but no test case exists.
7107 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7108 built-ins to the test suite file.
7109
7110 2017-05-16 Marek Polacek <polacek@redhat.com>
7111
7112 PR sanitizer/80536
7113 PR sanitizer/80386
7114 * c-c++-common/ubsan/pr80536.c: New test.
7115 * g++.dg/ubsan/pr80386.C: New test.
7116
7117 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7118
7119 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7120 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7121
7122 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7123
7124 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7125 expected output of vadd, vsub and vmul instructions.
7126 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7127 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7128 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7129
7130 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7131
7132 PR libgfortran/80727
7133 * gfortran.dg/read_3.f90: New test.
7134
7135 2017-05-15 Nathan Sidwell <nathan@acm.org>
7136
7137 PR c++/79369
7138 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7139
7140 PR c++/79369
7141 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7142 * g++.dg/cpp0x/pr79369.C: New.
7143
7144 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7145
7146 PR fortran/80752
7147 * gfortran.dg/pr80752.f90: New test.
7148
7149 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7150
7151 PR target/80425
7152 * gcc.target/i386/pr80425-1.c: New test.
7153 * gcc.target/i386/pr80425-2.c: Ditto.
7154
7155 2017-05-15 Jeff Law <law@redhat.com>
7156
7157 * gcc.target/mips/reorgbug-1.c: New test.
7158
7159 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7160
7161 * gnat.dg/specs/pack13.ads: New test.
7162
7163 2017-05-14 Martin Sebor <msebor@redhat.com>
7164
7165 PR middle-end/77671
7166 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7167 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7168 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7169 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7170 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7171
7172 2017-05-14 Martin Sebor <msebor@redhat.com>
7173
7174 PR middle-end/80669
7175 * gcc.dg/builtin-stpncpy.c: New test.
7176
7177 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7178
7179 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7180 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7181 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7182 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7183
7184 2017-05-14 Julia Koval <julia.koval@intel.com>
7185
7186 * gcc.target/i386/xgetsetbv.c: New test.
7187
7188 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7189
7190 PR fortran/80442
7191 * gfortran.dg/impl_do_var_data.f90: New Test
7192
7193 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7194
7195 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7196 A regression test for a private array access case which caused
7197 an assert.
7198
7199 2017-05-12 Martin Sebor <msebor@redhat.com>
7200
7201 PR testsuite/80643
7202 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7203 to the purpose of the test.
7204
7205 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7206
7207 * gcc.target/powerpc/bmi-andn-1.c: New file
7208 * gcc.target/powerpc/bmi-andn-2.c: New file.
7209 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7210 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7211 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7212 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7213 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7214 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7215 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7216 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7217 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7218 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7219 * gcc.target/powerpc/bmi-check.h: New File.
7220 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7221 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7222 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7223 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7224 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7225 * gcc.target/powerpc/bmi2-check.h: New file.
7226 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7227 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7228 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7229 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7230 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7231 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7232 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7233 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7234 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7235
7236 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7237
7238 PR c++/60430
7239 * g++.dg/cpp0x/pr60430.C: New.
7240
7241 2017-05-12 Jeff Law <law@redhat.com>
7242
7243 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7244
7245 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7246
7247 PR middle-end/80707
7248 * g++.dg/pr80707.C: New test.
7249
7250 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7251
7252 * gcc.target/powerpc/fold-vec-div-float.c: New.
7253 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7254 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7255
7256 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7257
7258 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7259 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7260 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7261 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7262 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7263 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7264 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7265 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7266 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7267 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7268 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7269 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7270
7271 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7272
7273 PR c++/49604
7274 * g++.dg/cpp0x/forw_enum14.C: New.
7275 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7276
7277 2017-05-12 Richard Biener <rguenther@suse.de>
7278
7279 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7280
7281 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/67687
7284 * g++.dg/cpp0x/constexpr-ice17.C: New.
7285
7286 2017-05-12 Richard Biener <rguenther@suse.de>
7287
7288 PR tree-optimization/80713
7289 * gcc.dg/torture/pr80713.c: New testcase.
7290
7291 2017-05-12 Andi Kleen <ak@linux.intel.com>
7292
7293 PR testsuite/77684
7294 * lib/target-supports.exp (profopt-perf-wrapper):
7295 Add -m8 option to increase parallelism.
7296
7297 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7298
7299 * c-c++-common/goacc/parallel-dims-1.c: New file.
7300 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7301
7302 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7303 * c-c++-common/goacc/classify-kernels.c: Likewise.
7304 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7305 Likewise.
7306 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7307 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7308 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7309 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7310 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7311 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7312 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7313 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7314 * c-c++-common/goacc/kernels-loop.c: Likewise.
7315 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7316 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7317 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7318 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7319 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7320 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7321 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7322 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7323 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7324 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7325 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7326 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7327
7328 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7329 * c-c++-common/goacc/classify-kernels.c: Likewise.
7330 * c-c++-common/goacc/classify-parallel.c: Likewise.
7331 * c-c++-common/goacc/classify-routine.c: Likewise.
7332 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7333 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7334 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7335 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7336
7337 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7338 * c-c++-common/goacc/classify-kernels.c: Likewise.
7339 * c-c++-common/goacc/classify-parallel.c: Likewise.
7340 * c-c++-common/goacc/classify-routine.c: Likewise.
7341 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7342 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7343 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7344 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7345
7346 2017-05-11 Nathan Sidwell <nathan@acm.org>
7347
7348 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7349
7350 2017-05-11 Carl Love <cel@us.ibm.com>
7351
7352 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7353 to the test suite file.
7354 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7355 to the test suite file.
7356
7357 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7358
7359 PR fortran/78659
7360 * gfortran.dg/namelist_91.f90: New test.
7361 * gfortran.dg/namelist_92.f90: New test.
7362 * gfortran.dg/namelist_93.f90: New test.
7363 * gfortran.dg/namelist_94.f90: New test.
7364
7365 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7366
7367 PR target/80695
7368 * gcc.target/powerpc/pr80695-p8.c: New file.
7369 * gcc.target/powerpc/pr80695-p9.c: New file.
7370
7371 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7372 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR target/80706
7375 * gcc.target/i386/pr80706.c: New test.
7376
7377 2017-05-11 Julia Koval <julia.koval@intel.com>
7378
7379 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7380 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7381 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7382 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7383
7384 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 PR c++/70538
7387 * g++.dg/cpp0x/pr70538.C: New.
7388
7389 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7390
7391 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7392 Remove unnecessary loop. Run on 32-bit targets only.
7393 (dg-options): Remove -fno-tree-sink.
7394
7395 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7396
7397 * gcc.target/powerpc/cmpb-1.c: New test.
7398 * gcc.target/powerpc/cmpb-2.c: New test.
7399 * gcc.target/powerpc/cmpb-3.c: New test.
7400 * gcc.target/powerpc/cmpb32-1.c: New test.
7401 * gcc.target/powerpc/cmpb32-2.c: New test.
7402
7403 2017-05-11 Richard Biener <rguenther@suse.de>
7404
7405 PR tree-optimization/80705
7406 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7407
7408 2017-05-11 Nathan Sidwell <nathan@acm.org>
7409
7410 * lib/scanlang.exp: New.
7411 * lib/gcc-dg.exp: Load scanlang.exp.
7412 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7413
7414 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7415
7416 PR testsuite/80580
7417 * gcc.dg/gimplefe-error-6.c: New test.
7418
7419 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7420
7421 PR testsuite/80580
7422 * gcc.dg/gimplefe-error-5.c: New test.
7423
7424 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7425
7426 PR testsuite/80580
7427 * gcc.dg/gimplefe-error-4.c: New test.
7428
7429 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7430
7431 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7432
7433 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7434
7435 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7436 (_mm_maskz_max_round_sd): Test new intrinsics.
7437 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7438 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7439 (_mm_maskz_max_round_ss): Test new intrinsics.
7440 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7441 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7442 (_mm_maskz_min_round_sd): Test new intrinsics.
7443 * gcc.target/i386/avx512f-vminsd-2.c: New.
7444 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7445 (_mm_maskz_min_round_ss): Test new intrinsics.
7446 * gcc.target/i386/avx512f-vminss-2.c: New.
7447 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7448 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7449 (__builtin_ia32_minss_mask_round): Test new builtins.
7450 * gcc.target/i386/sse-13.c: Ditto.
7451 * gcc.target/i386/sse-23.c: Ditto.
7452 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7453 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7454 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7455 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7456 (_mm_mask_min_round_ss): Test new intrinsics.
7457 * gcc.target/i386/testround-1.c: Ditto.
7458
7459 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7460
7461 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7462 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7463 (_mm_maskz_div_round_sd): Test new intrinsics.
7464 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7465 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7466 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7467 (_mm_maskz_div_round_ss): Test new intrinsics.
7468 * gcc.target/i386/avx512f-vdivss-2.c: New.
7469 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7470 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7471 (_mm_maskz_mul_round_sd): Test new intrinsics.
7472 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7473 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7474 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7475 (_mm_maskz_mul_round_ss): Test new intrinsics.
7476 * gcc.target/i386/avx512f-vmulss-2.c: New.
7477 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7478 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7479 (__builtin_ia32_mulss_mask_round): Test new builtins.
7480 * gcc.target/i386/sse-13.c: Ditto.
7481 * gcc.target/i386/sse-23.c: Ditto.
7482 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7483 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7484 (_mm_maskz_mul_round_ss): Test new intrinsics.
7485 * gcc.target/i386/testround-1.c: Ditto.
7486
7487 2017-05-10 Julia Koval <julia.koval@intel.com>
7488
7489 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7490 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7491 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7492
7493 2017-05-10 Julia Koval <julia.koval@intel.com>
7494
7495 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7496 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7497 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7498 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7499
7500 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7501
7502 PR tree-optimization/51513
7503 * gcc.target/powerpc/pr51513.c: New test.
7504 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7505 __builtin_abort().
7506 * gcc.dg/predict-14.c: Likewise.
7507
7508 2017-05-10 Carl Love <cel@us.ibm.com>
7509 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7510 to the test suite file.
7511 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7512 to the test suite file.
7513
7514 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7515
7516 PR tree-optimization/77644
7517 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7518
7519 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7520
7521 * gcc.dg/guality/inline-params-2.c: New.
7522
7523 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7524
7525 PR c++/80145
7526 * g++.dg/cpp1y/auto-fn37.C: New.
7527 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7528
7529 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7530
7531 PR target/68163
7532 * gcc.target/powerpc/pr68163.c: New test.
7533
7534 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7535
7536 PR fortran/79311
7537 * gfortran.dg/finalize_32.f90: New test.
7538
7539 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7540
7541 PR c/35441
7542 * gcc.dg/pr35441.c: New test.
7543
7544 2017-05-09 Martin Sebor <msebor@redhat.com>
7545
7546 PR testsuite/80643
7547 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7548 output.
7549
7550 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7551
7552 PR c++/80186
7553 * g++.dg/template/crash126.C: New.
7554
7555 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7556
7557 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7558 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7559 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7560 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7561
7562 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7563
7564 PR testsuite/80611
7565 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7566
7567 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7568
7569 * gcc.target/arc/tmac-1.c: New file.
7570 * gcc.target/arc/tmac-2.c: Likewise.
7571 * gcc.target/arc/tmac.h: Likewise.
7572
7573 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7574 Andrew Burgess <andrew.burgess@embecosm.com>
7575
7576 * gcc.target/arc/firq-1.c: New file.
7577 * gcc.target/arc/firq-2.c: Likewise.
7578 * gcc.target/arc/firq-3.c: Likewise.
7579 * gcc.target/arc/firq-4.c: Likewise.
7580 * gcc.target/arc/firq-5.c: Likewise.
7581 * gcc.target/arc/firq-6.c: Likewise.
7582
7583 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7584
7585 * gcc.target/arc/interrupt-5.c: Newfile.
7586 * gcc.target/arc/interrupt-6.c: Likewise.
7587 * gcc.target/arc/interrupt-7.c: Likewise.
7588 * gcc.target/arc/interrupt-8.c: Likewise.
7589 * gcc.target/arc/interrupt-9.c: Likewise.
7590
7591 2017-05-09 Richard Biener <rguenther@suse.de>
7592
7593 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7594 and adjust.
7595 * gcc.dg/vect/vect-50.c: Likewise.
7596
7597 2017-05-09 Marek Polacek <polacek@redhat.com>
7598
7599 PR c/80525
7600 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7601 * c-c++-common/Wlogical-op-2.c: New test.
7602
7603 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7604
7605 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7606 for targets with __SIZEOF_INT__ < 4.
7607
7608 2017-05-09 Richard Biener <rguenther@suse.de>
7609
7610 * gcc.dg/vect/vect-50.c: Revert last change.
7611 * gcc.dg/vect/vect-44.c: Likewise.
7612
7613 2017-05-08 Martin Sebor <msebor@redhat.com>
7614
7615 PR translation/80280
7616 * gcc.dg/format/gcc_diag-10.c: New test.
7617
7618 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7619
7620 PR target/80101
7621 * gcc.target/powerpc/pr80101-1.c: New test.
7622
7623 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7624
7625 PR fortran/79930
7626 * gfortran.dg/inline_transpose_1.f90: Add
7627 -finline-matmul-limit=0 to options.
7628 * gfortran.dg/matmul_5.f90: Likewise.
7629 * gfortran.dg/vect/vect-8.f90: Likewise.
7630 * gfortran.dg/inline_matmul_14.f90: New test.
7631 * gfortran.dg/inline_matmul_15.f90: New test.
7632
7633 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR fortran/80602
7636 * gfortran.dg/matmul_15.f90: New test case.
7637
7638 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7639
7640 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7641 * gcc.dg/vect/vect-50.c: Likewise.
7642
7643 2017-05-07 Jeff Law <law@redhat.com>
7644
7645 Revert:
7646 2017-05-06 Jeff Law <law@redhat.com>
7647 PR tree-optimization/78496
7648 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7649 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7650
7651 2017-05-06 Jeff Law <law@redhat.com>
7652
7653 PR tree-optimization/78496
7654 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7655 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7656
7657 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7658
7659 * gcc.target/aarch64/spill_1.c: New test.
7660
7661 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7662
7663 PR rtl-optimization/75964
7664 * gcc.dg/torture/pr75964.c: New test.
7665
7666 2017-05-06 Tom de Vries <tom@codesourcery.com>
7667
7668 PR testsuite/80606
7669 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7670 * gcc.target/i386/avx-vtestpd-2.c: Same.
7671 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7672 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7673 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7674 * gcc.target/i386/avx-vtestpd-3.c: Same.
7675 * gcc.target/i386/avx-vtestps-1.c: Same.
7676 * gcc.target/i386/avx-vtestps-2.c: Same.
7677 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7678 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7679 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7680 * gcc.target/i386/avx-vtestps-3.c: Same.
7681
7682 2017-05-06 Tom de Vries <tom@codesourcery.com>
7683
7684 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7685
7686 2017-05-06 Tom de Vries <tom@codesourcery.com>
7687
7688 PR testsuite/80557
7689 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7690 * gcc.target/powerpc/altivec-types-1.c: Same.
7691
7692 2017-05-06 Tom de Vries <tom@codesourcery.com>
7693
7694 PR testsuite/80557
7695 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7696 * gcc.target/spu/intrinsics-1.c: Same.
7697
7698 2017-05-06 Tom de Vries <tom@codesourcery.com>
7699
7700 PR testsuite/80557
7701 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7702
7703 2017-05-06 Tom de Vries <tom@codesourcery.com>
7704
7705 PR testsuite/80557
7706 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7707 * gcc.target/aarch64/spellcheck_2.c: Same.
7708 * gcc.target/aarch64/spellcheck_3.c: Same.
7709
7710 2017-05-06 Tom de Vries <tom@codesourcery.com>
7711
7712 PR testsuite/80557
7713 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7714 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7715 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7716 * g++.dg/debug/dwarf2/typedef5.C: Same.
7717 * g++.dg/goacc/data-1.C: Same.
7718
7719 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7720
7721 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7722
7723 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7724
7725 PR target/79038
7726 PR target/79202
7727 PR target/79203
7728 * gcc.target/powerpc/ppc-round3.c: New test.
7729 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7730
7731 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR tree-optimization/80632
7734 * gcc.dg/pr80632.c: New test.
7735
7736 PR tree-optimization/80558
7737 * gcc.dg/tree-ssa/vrp115.c: New test.
7738
7739 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7740 Thomas Preud'homme <thomas.preudhomme@arm.com>
7741 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7742
7743 PR target/71607
7744 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7745 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7746 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7747 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7748 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7749 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7750 * gcc.target/arm/tls-disable-literal-pool.c: New.
7751
7752 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7753
7754 PR tree-optimization/80613
7755 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7756
7757 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/71577
7760 * g++.dg/cpp0x/pr71577.C: New.
7761
7762 2017-05-04 Martin Sebor <msebor@redhat.com>
7763
7764 PR middle-end/79234
7765 * gcc.dg/builtin-stringop-chk-8.c: New test.
7766 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7767 * gcc.dg/builtin-stringop-chk-4.c: Same.
7768 * gcc.dg/builtin-strncat-chk-1.c: Same.
7769 * g++.dg/ext/strncpy-chk1.C: Same.
7770 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7771 * gcc.dg/out-of-bounds-1.c: Same.
7772 * gcc.dg/pr78138.c: Same.
7773 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7774 * gfortran.dg/mvbits_7.f90: Same.
7775
7776 2017-05-04 Martin Sebor <msebor@redhat.com>
7777
7778 PR preprocessor/79214
7779 PR middle-end/79222
7780 PR middle-end/79223
7781 * gcc.dg/pr79214.c: New test.
7782 * gcc.dg/pr79214.h: New test header.
7783 * gcc.dg/pr79222.c: New test.
7784 * gcc.dg/pr79223.c: New test.
7785 * gcc.dg/pr78138.c: Adjust.
7786 * gfortran.dg/unconstrained_commons.f: Same.
7787
7788 2017-05-04 Martin Sebor <msebor@redhat.com>
7789
7790 PR translation/80280
7791 * g++.dg/abi/Wabi-2-3.C: Adjust.
7792 * g++.dg/abi/Wabi-3-2.C: Ditto.
7793 * g++.dg/lookup/using17.C: Ditto.
7794 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7795
7796 2017-05-04 Martin Jambor <mjambor@suse.cz>
7797
7798 PR tree-optimization/80622
7799 * gcc.dg/tree-ssa/pr80622.c: New test.
7800
7801 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802
7803 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7804
7805 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7806
7807 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7808 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7809
7810 2017-05-04 Richard Biener <rguenther@suse.de>
7811
7812 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7813
7814 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7815
7816 * gcc.dg/vect/vect-profile-1.c: New test.
7817
7818 2017-05-04 Marek Polacek <polacek@redhat.com>
7819
7820 PR tree-optimization/80612
7821 * gcc.dg/torture/pr80612.c: New test.
7822
7823 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7824 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7825
7826 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7827 check_effective_target_arm_thumb1_movt_ok.
7828
7829 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7830
7831 * gcc.target/arm/fpscr.c: New file.
7832
7833 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7834
7835 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7836 target.
7837
7838 2017-05-04 Tom de Vries <tom@codesourcery.com>
7839
7840 PR testsuite/80557
7841 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7842 line numbers.
7843 * g++.dg/warn/miss-format-1.C: Same.
7844 * g++.dg/warn/overflow-warn-1.C: Same.
7845 * g++.dg/warn/overflow-warn-3.C: Same.
7846 * g++.dg/warn/overflow-warn-4.C: Same.
7847
7848 2017-05-04 Tom de Vries <tom@codesourcery.com>
7849
7850 PR testsuite/80557
7851 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7852 * gcc.target/i386/pr68657.c: Same.
7853 * gcc.target/i386/pr69255-1.c: Same.
7854 * gcc.target/i386/pr69255-2.c: Same.
7855 * gcc.target/i386/pr69255-3.c: Same.
7856
7857 2017-05-04 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/31130
7860 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7861 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7862 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7863 * gcc.dg/pr52904.c: Remove XFAIL.
7864 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7865
7866 2017-05-03 Jeff Law <law@redhat.com>
7867
7868 PR tree-optimization/78496
7869 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7870
7871 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7872
7873 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7874
7875 2017-05-03 Richard Biener <rguenther@suse.de>
7876
7877 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7878
7879 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7880
7881 PR tree-optimization/79472
7882 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7883 to dg-options.
7884 * gcc.dg/tree-ssa/vrp113.c: New test.
7885 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7886 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7887 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7888
7889 2017-05-03 Tom de Vries <tom@codesourcery.com>
7890
7891 PR testsuite/80557
7892 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7893 * c-c++-common/Wshift-negative-value-2.c: Same.
7894 * c-c++-common/Wshift-negative-value-3.c: Same.
7895 * c-c++-common/Wshift-negative-value-4.c: Same.
7896 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7897 * c-c++-common/cpp/pr60400.c: Same.
7898 * c-c++-common/fmax-errors.c: Same.
7899 * c-c++-common/goacc/data-2.c: Same.
7900 * c-c++-common/goacc/host_data-2.c: Same.
7901 * c-c++-common/gomp/simd4.c: Same.
7902 * c-c++-common/pr28656.c: Same.
7903 * c-c++-common/pr43395.c: Same.
7904 * c-c++-common/torture/pr57945.c: Same.
7905
7906 2017-05-03 Tom de Vries <tom@codesourcery.com>
7907
7908 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7909 arg of dg directive.
7910 * c-c++-common/goacc/routine-3.c: Same.
7911 * c-c++-common/goacc/routine-4.c: Same.
7912
7913 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7914
7915 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7916 (test_fixit_insert_newline): New function.
7917 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7918 (test_fixit_insert_newline): New function.
7919 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7920 (test_fixit_insert_newline): New function.
7921 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7922 (test_fixit_insert_newline): New function.
7923 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7924 (test_show_locus): Handle test_fixit_insert_newline.
7925
7926 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7927
7928 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7929
7930 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7931
7932 * gcc.dg/lsr-div1.c: New testcase.
7933
7934 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7935
7936 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7937 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7938 (_mm_maskz_add_round_sd): Test new intrinsics.
7939 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7940 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7941 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7942 (_mm_maskz_add_round_ss): Test new intrinsics.
7943 * gcc.target/i386/avx512f-vaddss-2.c: New.
7944 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7945 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7946 (_mm_maskz_sub_round_sd): Test new intrinsics.
7947 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7948 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7949 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7950 (_mm_maskz_sub_round_ss): Test new intrinsics.
7951 * gcc.target/i386/avx512f-vsubss-2.c: New.
7952 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7953 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7954 (__builtin_ia32_subss_mask_round): Test new builtins.
7955 * gcc.target/i386/sse-13.c: Ditto.
7956 * gcc.target/i386/sse-23.c: Ditto.
7957 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7958 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7959 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7960 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7961 (_mm_mask_sub_round_ss): Test new intrinsics.
7962 * gcc.target/i386/testround-1.c: Ditto.
7963
7964 2017-05-02 Martin Jambor <mjambor@suse.cz>
7965
7966 PR tree-optimization/78687
7967 * g++.dg/tree-ssa/pr78687.C: New test.
7968
7969 2017-05-02 Richard Biener <rguenther@suse.de>
7970
7971 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7972 behavior.
7973 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7974
7975 2017-05-02 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/80591
7978 * gcc.dg/torture/pr80591.c: New testcase.
7979
7980 2017-05-02 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/80549
7983 * gcc.dg/torture/pr80549.c: New testcase.
7984
7985 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7986
7987 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7988 unsigned long.
7989
7990 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7991
7992 PR c++/80038
7993 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7994
7995 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7996
7997 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7998 reflect insertion fix-it hints at the same location now being
7999 consolidated.
8000
8001 2017-05-01 Martin Sebor <msebor@redhat.com>
8002
8003 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8004 on ILP32 targets.
8005
8006 2017-05-01 Tom de Vries <tom@codesourcery.com>
8007
8008 * gcc.dg/pr78768.c: Require linker plugin.
8009
8010 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8011
8012 PR fortran/37131
8013 * gfortran.dg/matmul_bounds_11.f90: New test.
8014
8015 2017-05-01 Martin Sebor <msebor@redhat.com>
8016
8017 PR tree-optimization/79715
8018 * gcc.dg/pr79715.c: New test.
8019
8020 2017-05-01 Tom de Vries <tom@codesourcery.com>
8021
8022 PR testsuite/65941
8023 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8024 * g++.dg/other/pr59492.C: Require effective target rdrand.
8025
8026 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8027
8028 * g++.dg/diagnostic/member-decl-1.C: New test.
8029
8030 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8031
8032 PR tree-optimization/80487
8033 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8034
8035 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8036
8037 PR tree-optimization/79697
8038 * gcc.dg/tree-ssa/pr79697.c: New test.
8039
8040 2017-04-29 Tom de Vries <tom@codesourcery.com>
8041
8042 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8043
8044 2017-04-28 Martin Sebor <msebor@redhat.com>
8045
8046 PR tree-optimization/80523
8047 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8048
8049 2017-04-28 Tom de Vries <tom@codesourcery.com>
8050
8051 PR testsuite/80557
8052 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8053 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8054
8055 2017-04-28 Tom de Vries <tom@codesourcery.com>
8056
8057 PR testsuite/80557
8058 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8059 * obj-c++.dg/bitfield-4.mm: Same.
8060 * obj-c++.dg/bitfield-5.mm: Same.
8061 * obj-c++.dg/exceptions-3.mm: Same.
8062 * obj-c++.dg/exceptions-5.mm: Same.
8063 * obj-c++.dg/method-1.mm: Same.
8064 * obj-c++.dg/method-12.mm: Same.
8065 * obj-c++.dg/method-13.mm: Same.
8066 * obj-c++.dg/method-15.mm: Same.
8067 * obj-c++.dg/method-16.mm: Same.
8068 * obj-c++.dg/property/at-property-18.mm: Same.
8069 * obj-c++.dg/property/at-property-25.mm: Same.
8070 * obj-c++.dg/property/at-property-5.mm: Same.
8071 * obj-c++.dg/property/dynamic-2.mm: Same.
8072 * obj-c++.dg/property/property-neg-3.mm: Same.
8073 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8074 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8075 * obj-c++.dg/syntax-error-1.mm: Same.
8076 * obj-c++.dg/try-catch-13.mm: Same.
8077 * objc.dg/bitfield-4.m: Same.
8078 * objc.dg/class-1.m: Same.
8079 * objc.dg/method-11.m: Same.
8080 * objc.dg/method-6.m: Same.
8081 * objc.dg/method-7.m: Same.
8082 * objc.dg/method-9.m: Same.
8083 * objc.dg/missing-proto-3.m: Same.
8084 * objc.dg/naming-2.m: Same.
8085 * objc.dg/property/at-property-16.m: Same.
8086 * objc.dg/property/at-property-18.m: Same.
8087 * objc.dg/property/at-property-25.m: Same.
8088 * objc.dg/property/at-property-5.m: Same.
8089 * objc.dg/property/dynamic-2.m: Same.
8090 * objc.dg/property/property-neg-3.m: Same.
8091 * objc.dg/protocol-inheritance-1.m: Same.
8092 * objc.dg/protocol-inheritance-2.m: Same.
8093
8094 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8095
8096 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8097
8098 2017-04-28 Tom de Vries <tom@codesourcery.com>
8099
8100 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8101 dg-(error|warning|message|bogus).
8102 * g++.dg/conversion/dr195-1.C: Same.
8103 * g++.dg/conversion/dr195.C: Same.
8104 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8105 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8106 * g++.dg/cpp0x/inline-ns7.C: Same.
8107 * g++.dg/cpp0x/variadic105.C: Same.
8108 * g++.dg/cpp0x/variadic65.C: Same.
8109 * g++.dg/expr/call2.C: Same.
8110 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8111 * g++.dg/expr/pmf-1.C: Same.
8112 * g++.dg/ext/altivec-types-1.C: Same.
8113 * g++.dg/ext/altivec-types-2.C: Same.
8114 * g++.dg/ext/altivec-types-3.C: Same.
8115 * g++.dg/ext/attrib14.C: Same.
8116 * g++.dg/ext/complit1.C: Same.
8117 * g++.dg/ext/forscope2.C: Same.
8118 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8119 * g++.dg/ext/label13.C: Same.
8120 * g++.dg/ext/member-attr.C: Same.
8121 * g++.dg/ext/visibility/anon7.C: Same.
8122 * g++.dg/ext/visibility/visibility-7.C: Same.
8123 * g++.dg/ext/vla2.C: Same.
8124 * g++.dg/inherit/access2.C: Same.
8125 * g++.dg/inherit/covariant12.C: Same.
8126 * g++.dg/inherit/covariant14.C: Same.
8127 * g++.dg/inherit/namespace-as-base.C: Same.
8128 * g++.dg/inherit/template-as-base.C: Same.
8129 * g++.dg/lookup/ambig1.C: Same.
8130 * g++.dg/lookup/ambig2.C: Same.
8131 * g++.dg/lookup/ambig3.C: Same.
8132 * g++.dg/lookup/class-member-1.C: Same.
8133 * g++.dg/lookup/conv-1.C: Same.
8134 * g++.dg/lookup/decl1.C: Same.
8135 * g++.dg/lookup/koenig1.C: Same.
8136 * g++.dg/lookup/scoped1.C: Same.
8137 * g++.dg/lookup/scoped2.C: Same.
8138 * g++.dg/lookup/two-stage4.C: Same.
8139 * g++.dg/lookup/used-before-declaration.C: Same.
8140 * g++.dg/lookup/using.C: Same.
8141 * g++.dg/lookup/using17.C: Same.
8142 * g++.dg/lookup/using2.C: Same.
8143 * g++.dg/other/abstract2.C: Same.
8144 * g++.dg/other/classkey1.C: Same.
8145 * g++.dg/other/component1.C: Same.
8146 * g++.dg/other/const1.C: Same.
8147 * g++.dg/other/const2.C: Same.
8148 * g++.dg/other/conversion1.C: Same.
8149 * g++.dg/other/do1.C: Same.
8150 * g++.dg/other/error1.C: Same.
8151 * g++.dg/other/error10.C: Same.
8152 * g++.dg/other/error3.C: Same.
8153 * g++.dg/other/error4.C: Same.
8154 * g++.dg/other/error5.C: Same.
8155 * g++.dg/other/error8.C: Same.
8156 * g++.dg/other/error9.C: Same.
8157 * g++.dg/other/field1.C: Same.
8158 * g++.dg/other/init1.C: Same.
8159 * g++.dg/other/ptrmem2.C: Same.
8160 * g++.dg/other/return1.C: Same.
8161 * g++.dg/overload/builtin3.C: Same.
8162 * g++.dg/overload/error1.C: Same.
8163 * g++.dg/overload/error2.C: Same.
8164 * g++.dg/overload/koenig2.C: Same.
8165 * g++.dg/overload/pmf1.C: Same.
8166 * g++.dg/parse/args1.C: Same.
8167 * g++.dg/parse/attr3.C: Same.
8168 * g++.dg/parse/constant4.C: Same.
8169 * g++.dg/parse/crash10.C: Same.
8170 * g++.dg/parse/crash18.C: Same.
8171 * g++.dg/parse/crash19.C: Same.
8172 * g++.dg/parse/crash20.C: Same.
8173 * g++.dg/parse/crash21.C: Same.
8174 * g++.dg/parse/crash22.C: Same.
8175 * g++.dg/parse/crash32.C: Same.
8176 * g++.dg/parse/decl-specifier-1.C: Same.
8177 * g++.dg/parse/error58.C: Same.
8178 * g++.dg/parse/local-class1.C: Same.
8179 * g++.dg/parse/non-dependent2.C: Same.
8180 * g++.dg/parse/parameter-declaration-1.C: Same.
8181 * g++.dg/parse/ptrmem2.C: Same.
8182 * g++.dg/parse/ptrmem3.C: Same.
8183 * g++.dg/parse/saved1.C: Same.
8184 * g++.dg/tc1/dr101.C: Same.
8185 * g++.dg/tc1/dr142.C: Same.
8186 * g++.dg/tc1/dr176.C: Same.
8187 * g++.dg/template/conv4.C: Same.
8188 * g++.dg/template/crash56.C: Same.
8189 * g++.dg/template/dependent-expr2.C: Same.
8190 * g++.dg/template/error1.C: Same.
8191 * g++.dg/template/error2.C: Same.
8192 * g++.dg/template/explicit6.C: Same.
8193 * g++.dg/template/init-list.C: Same.
8194 * g++.dg/template/local1.C: Same.
8195 * g++.dg/template/lookup2.C: Same.
8196 * g++.dg/template/meminit2.C: Same.
8197 * g++.dg/template/nontype25.C: Same.
8198 * g++.dg/template/ptrmem2.C: Same.
8199 * g++.dg/template/qualttp19.C: Same.
8200 * g++.dg/template/qualttp20.C: Same.
8201 * g++.dg/template/ttp3.C: Same.
8202 * g++.dg/template/unify4.C: Same.
8203 * g++.dg/template/unify6.C: Same.
8204 * g++.dg/template/unify7.C: Same.
8205 * g++.dg/template/warn1.C: Same.
8206 * g++.dg/tree-ssa/dom-invalid.C: Same.
8207 * g++.dg/ubsan/shift-1.C: Same.
8208 * g++.dg/warn/Wunused-2.C: Same.
8209 * g++.dg/warn/Wunused-4.C: Same.
8210 * g++.dg/warn/Wunused-6.C: Same.
8211 * g++.dg/warn/deprecated-6.C: Same.
8212 * g++.dg/warn/deprecated.C: Same.
8213 * g++.dg/warn/effc1.C: Same.
8214 * g++.dg/warn/effc3.C: Same.
8215 * g++.dg/warn/incomplete1.C: Same.
8216 * g++.dg/warn/inline1.C: Same.
8217 * g++.dg/warn/noeffect2.C: Same.
8218 * g++.dg/warn/noeffect4.C: Same.
8219 * g++.dg/warn/oldcast1.C: Same.
8220 * g++.dg/warn/sentinel.C: Same.
8221 * g++.dg/warn/unit-1.C: Same.
8222 * g++.old-deja/g++.pt/inherit2.C: Same.
8223 * g++.old-deja/g++.pt/overload8.C: Same.
8224 * gcc.dg/20000926-1.c: Same.
8225 * gcc.dg/20040223-1.c: Same.
8226 * gcc.dg/Warray-bounds-7.c: Same.
8227 * gcc.dg/alias-1.c: Same.
8228 * gcc.dg/alias-12.c: Same.
8229 * gcc.dg/alias-13.c: Same.
8230 * gcc.dg/alias-2.c: Same.
8231 * gcc.dg/array-13.c: Same.
8232 * gcc.dg/array-4.c: Same.
8233 * gcc.dg/attr-ifunc-2.c: Same.
8234 * gcc.dg/attr-invalid.c: Same.
8235 * gcc.dg/attr-noinline.c: Same.
8236 * gcc.dg/bitfld-2.c: Same.
8237 * gcc.dg/c90-const-expr-7.c: Same.
8238 * gcc.dg/c99-const-expr-7.c: Same.
8239 * gcc.dg/cpp/20000625-1.c: Same.
8240 * gcc.dg/cpp/charconst-4.c: Same.
8241 * gcc.dg/cpp/include2.c: Same.
8242 * gcc.dg/cpp/include2a.c: Same.
8243 * gcc.dg/decl-4.c: Same.
8244 * gcc.dg/deprecated-4.c: Same.
8245 * gcc.dg/deprecated.c: Same.
8246 * gcc.dg/dfp/altivec-types.c: Same.
8247 * gcc.dg/float-range-1.c: Same.
8248 * gcc.dg/pack-test-3.c: Same.
8249 * gcc.dg/pr11492.c: Same.
8250 * gcc.dg/pr15360-1.c: Same.
8251 * gcc.dg/pr37908.c: Same.
8252 * gcc.dg/pr53265.c: Same.
8253 * gcc.dg/pr57287-2.c: Same.
8254 * gcc.dg/pr57287.c: Same.
8255 * gcc.dg/redecl-1.c: Same.
8256 * gcc.dg/sync-3.c: Same.
8257 * gcc.dg/two-types-1.c: Same.
8258 * gcc.dg/two-types-2.c: Same.
8259 * gcc.dg/two-types-4.c: Same.
8260 * gcc.dg/two-types-5.c: Same.
8261 * gcc.dg/two-types-6.c: Same.
8262 * gcc.dg/two-types-7.c: Same.
8263 * gcc.dg/two-types-8.c: Same.
8264 * gcc.dg/two-types-9.c: Same.
8265 * gcc.dg/uninit-I.c: Same.
8266 * gcc.dg/uninit-pr19430.c: Same.
8267 * gcc.dg/visibility-7.c: Same.
8268 * gcc.dg/winline-10.c: Same.
8269 * gcc.dg/winline-2.c: Same.
8270 * gcc.dg/winline-3.c: Same.
8271 * gcc.dg/winline-9.c: Same.
8272 * gcc.target/i386/attr-returns_twice-1.c: Same.
8273 * gcc.target/i386/chkp-const-check-2.c: Same.
8274 * gcc.target/i386/chkp-label-address.c: Same.
8275 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8276 * gcc.target/i386/pr39162.c: Same.
8277 * gcc.target/i386/sse-5.c: Same.
8278 * gcc.target/powerpc/altivec-types-1.c: Same.
8279 * gcc.target/powerpc/altivec-types-2.c: Same.
8280 * gcc.target/powerpc/altivec-types-3.c: Same.
8281 * gcc.target/powerpc/float128-mix.c: Same.
8282 * gcc.target/powerpc/no-r11-3.c: Same.
8283 * gcc.target/spu/Wmain.c: Same.
8284 * gcc.target/spu/ea/errors2.c: Same.
8285 * gfortran.dg/assignment_1.f90: Same.
8286 * gfortran.dg/common_3.f90: Same.
8287 * gfortran.dg/der_io_1.f90: Same.
8288 * gfortran.dg/g77/20030326-1.f: Same.
8289 * gfortran.dg/g77/9263.f: Same.
8290 * gfortran.dg/g77/960317-1.f: Same.
8291 * gfortran.dg/g77/970625-2.f: Same.
8292 * gfortran.dg/g77/980615-0.f: Same.
8293 * gfortran.dg/g77/check0.f: Same.
8294 * gfortran.dg/g77/dnrm2.f: Same.
8295 * gfortran.dg/g77/pr9258.f: Same.
8296 * gfortran.dg/ichar_1.f90: Same.
8297 * gfortran.dg/interface_1.f90: Same.
8298 * gfortran.dg/namelist_1.f90: Same.
8299 * gfortran.dg/namelist_2.f90: Same.
8300 * gfortran.dg/namelist_3.f90: Same.
8301 * gfortran.dg/namelist_print_2.f: Same.
8302 * gfortran.dg/oldstyle_1.f90: Same.
8303 * gfortran.dg/runtime_warning_1.f90: Same.
8304 * gfortran.dg/underflow.f90: Same.
8305 * gnat.dg/specs/integer_value.ads: Same.
8306 * obj-c++.dg/fsf-package-0.m: Same.
8307 * objc.dg/two-types-1.m: Same.
8308
8309 2017-04-28 Martin Liska <mliska@suse.cz>
8310
8311 PR gcov-profile/79891
8312 * gcc.misc-tests/gcov-17.c: New test.
8313 * gcc.misc-tests/gcov-18.c: New test.
8314
8315 2017-04-28 Tom de Vries <tom@codesourcery.com>
8316
8317 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8318 dg-(error|warning|message|bogus).
8319 * g++.dg/parse/parameter-declaration-1.C: Same.
8320 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8321 * gcc.dg/Wpointer-sign-Wall.c: Same.
8322 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8323 * gcc.dg/cpp/19990413-1.c: Same.
8324 * gcc.dg/dg-test-1.c: Same.
8325 * gcc.dg/empty-source-2.c: Same.
8326 * gcc.dg/empty-source-3.c: Same.
8327 * gcc.dg/format/c99-printf-1.c: Same.
8328 * gcc.dg/format/c99-scanf-1.c: Same.
8329 * gcc.dg/label-decl-2.c: Same.
8330 * gcc.dg/m-un-2.c: Same.
8331 * gcc.dg/uninit-pr20644-O0.c: Same.
8332 * gfortran.dg/pr70006.f90: Same.
8333 * obj-c++.dg/fsf-package-0.m: Same.
8334
8335 2017-04-28 Tom de Vries <tom@codesourcery.com>
8336
8337 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8338 dg-(error|warning|message|bogus).
8339 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8340 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8341 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8342 * c-c++-common/pr20000.c: Same.
8343 * c-c++-common/pr49706.c: Same.
8344 * g++.dg/ext/utf16-4.C: Same.
8345 * g++.dg/parse/error2.C: Same.
8346 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8347 * g++.dg/warn/Wtype-limits.C: Same.
8348 * g++.dg/warn/overflow-warn-1.C: Same.
8349 * g++.dg/warn/overflow-warn-3.C: Same.
8350 * gcc.dg/Wpointer-sign-Wall.c: Same.
8351 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8352 * gcc.dg/Wtype-limits-Wextra.c: Same.
8353 * gcc.dg/Wtype-limits.c: Same.
8354 * gcc.dg/cpp/19990413-1.c: Same.
8355 * gcc.dg/dg-test-1.c: Same.
8356 * gcc.dg/empty-source-2.c: Same.
8357 * gcc.dg/empty-source-3.c: Same.
8358 * gcc.dg/label-decl-2.c: Same.
8359 * gcc.dg/m-un-2.c: Same.
8360 * gcc.dg/uninit-pr19430-O0.c: Same.
8361 * gcc.dg/uninit-pr19430.c: Same.
8362 * gcc.dg/uninit-pr20644-O0.c: Same.
8363 * gcc.dg/utf16-4.c: Same.
8364 * gfortran.dg/pr70006.f90: Same.
8365 * obj-c++.dg/fsf-package-0.m: Same.
8366
8367 2017-04-28 Richard Biener <rguenther@suse.de>
8368
8369 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8370 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8371 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8372 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8373 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8374 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8375
8376 2017-04-27 Marek Polacek <polacek@redhat.com>
8377
8378 PR sanitizer/80349
8379 * c-c++-common/ubsan/pr80349.c: New test.
8380
8381 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8382
8383 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8384 diagnostics.
8385 * g++.dg/warn/pr12242.C: Likewise.
8386
8387 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8388
8389 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8390
8391 2017-04-27 Martin Liska <mliska@suse.cz>
8392
8393 PR testsuite/79455
8394 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8395 more generic.
8396
8397 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR c++/80534
8400 * g++.dg/other/pr80534-1.C: New test.
8401 * g++.dg/other/pr80534-2.C: New test.
8402
8403 2017-04-27 Richard Biener <rguenther@suse.de>
8404
8405 PR middle-end/80539
8406 * gcc.dg/torture/pr80539.c: New testcase.
8407
8408 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR target/77728
8411 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8412
8413 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8414
8415 * g++.dg/diagnostic/nested-name-1.C: New test.
8416
8417 2017-04-26 Martin Liska <mliska@suse.cz>
8418
8419 * gcc.dg/guality/guality.h: Add prefix to test verification.
8420
8421 2017-04-25 Nathan Sidwell <nathan@acm.org>
8422
8423 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8424
8425 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8426
8427 PR target/70799
8428 * gcc.target/i386/pr70799-5.c: New test.
8429
8430 2017-04-25 Martin Sebor <msebor@redhat.com>
8431
8432 PR tree-optimization/80497
8433 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8434
8435 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8436 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR target/77728
8439 * g++.dg/abi/pr77728-1.C: New test.
8440
8441 2017-04-25 Marek Polacek <polacek@redhat.com>
8442
8443 PR sanitizer/80349
8444 * g++.dg/ubsan/pr80349-2.C: New test.
8445
8446 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8447
8448 * g++.dg/cpp0x/enum34.C: New test.
8449
8450 2017-04-25 Tom de Vries <tom@codesourcery.com>
8451
8452 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8453 variables.
8454 (dg-line): New proc.
8455 (process-message): Handle line number variables.
8456 * objc.dg/try-catch-12.m: Use dg-line.
8457
8458 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8459
8460 PR target/80482
8461 * gcc.target/powerpc/vec-constvolatile.c: New test.
8462
8463 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8464
8465 * g++.dg/semicolon-fixits.C: New test case.
8466
8467 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8468
8469 * gcc.dg/semicolon-fixits.c: New test case.
8470
8471 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8472
8473 * g++.dg/lookup/missing-std-include.C: New test file.
8474
8475 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8476 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR target/77728
8479 * g++.dg/abi/pr77728-2.C: New test.
8480
8481 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8482
8483 PR c++/80177
8484 * g++.dg/spellcheck-pr80177.C: New test case.
8485
8486 2017-04-25 Nathan Sidwell <nathan@acm.org>
8487
8488 * g++.dg/dg.exp (find-cxx-tests): New function.
8489 (main): Use it, remove explicit pruning
8490
8491 2017-04-25 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/80492
8494 * gcc.dg/pr80492.c: New testcase.
8495
8496 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8497
8498 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8499 for targets with int size less than 32 bits.
8500
8501 2017-04-25 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/79201
8504 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8505 * gcc.target/i386/pr22152.c: Disable sinking.
8506
8507 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8508
8509 PR target/80464
8510 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8511
8512 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8513
8514 PR target/79895
8515 * gcc.target/s390/pr79895.c: New test.
8516
8517 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8518
8519 PR target/80080
8520 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8521 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8522 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8523
8524 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR rtl-optimization/80501
8527 * gcc.c-torture/execute/pr80501.c: New test.
8528
8529 PR rtl-optimization/80500
8530 * gcc.dg/pr80500.c: New test.
8531
8532 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8533
8534 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8535 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8536
8537 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8538
8539 PR fortran/80121
8540 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8541 directive.
8542
8543 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8544
8545 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8546 * jit.dg/test-alignment.c: New test case.
8547 * jit.dg/test-alignment.cc: New test case.
8548 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8549 New test case.
8550
8551 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8552
8553 PR c++/80016
8554 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8555 test function.
8556 (test_alignof): New test function.
8557
8558 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8559
8560 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8561
8562 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8563
8564 * g++.dg/diagnostic/duplicate1.C: New test.
8565 * g++.dg/cpp0x/duplicate1.C: New test.
8566
8567 2017-04-24 Martin Jambor <mjambor@suse.cz>
8568
8569 PR tree-optimization/80293
8570 * g++.dg/tree-ssa/pr80293.C: New test.
8571
8572 2017-04-24 Martin Liska <mliska@suse.cz>
8573
8574 PR middle-end/79931
8575 * g++.dg/ipa/pr79931.C: New test.
8576
8577 2017-04-24 Richard Biener <rguenther@suse.de>
8578
8579 PR tree-optimization/80494
8580 * gfortran.dg/pr80494.f90: New testcase.
8581
8582 2017-04-24 Richard Biener <rguenther@suse.de>
8583
8584 PR tree-optimization/79725
8585 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8586
8587 2017-04-24 Richard Biener <rguenther@suse.de>
8588
8589 PR c++/2972
8590 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8591
8592 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8593
8594 PR fortran/80484
8595 * gfortran.dg/dtio_29.f03: New test.
8596
8597 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8598
8599 PR fortran/80121
8600 * gfortran.dg/intent_out_9.f90: New test case.
8601
8602 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8603
8604 PR target/70799
8605 * gcc.target/i386/pr70799-4.c: New test.
8606
8607 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8608
8609 PR fortran/80392
8610 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8611
8612 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8613
8614 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8615
8616 2017-04-21 Richard Biener <rguenther@suse.de>
8617
8618 PR tree-optimization/79547
8619 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8620
8621 2017-04-21 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/78847
8624 * g++.dg/tree-ssa/pr78847.C: New testcase.
8625
8626 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR c/80468
8629 * gcc.dg/pr80468.c: New test.
8630
8631 2017-04-21 Martin Liska <mliska@suse.cz>
8632
8633 PR tree-optimization/66278
8634 * gcc.dg/vect/pr66278.c: New test.
8635
8636 2017-04-21 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/80237
8639 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8640 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8641 adjust expected optimizations.
8642
8643 2016-04-21 Richard Biener <rguenther@suse.de>
8644
8645 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8646 of inner loops.
8647 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8648 * gcc.dg/vect/vect-104.c: Likewise.
8649
8650 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8651
8652 PR tree-optimization/80426
8653 * gcc.c-torture/execute/20170429-1.c: Rename into...
8654 * gcc.c-torture/execute/20170419-1.c: ...this.
8655
8656 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8657
8658 PR target/79804
8659 * gcc.target/i386/pr79804.c: New test.
8660
8661 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8662
8663 PR target/78090
8664 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8665
8666 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8667
8668 * g++/opt/pr80436.C: XFAIL on AIX.
8669
8670 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8671
8672 PR c++/80473
8673 * g++.dg/diagnostic/pr80473.C: New test.
8674
8675 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8676
8677 * g++.dg/warn/Wextra-semi.C: New test.
8678
8679 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR middle-end/80423
8682 * g++.dg/other/pr80423.C: New test.
8683
8684 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8685
8686 * gcc.dg/pr80170.c: Require ptr32plus.
8687
8688 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8689
8690 PR tree-optimization/80426
8691 * gcc.c-torture/execute/20170419-1.c: New test.
8692
8693 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR debug/80461
8696 * g++.dg/debug/pr80461.C: New test.
8697
8698 PR c++/80459
8699 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8700 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8701 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8702
8703 PR debug/80436
8704 * g++.dg/opt/pr80436.C: New test.
8705
8706 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8707
8708 * gcc.dg/torture/pr80341.c: Require int32plus.
8709
8710 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8711 Jeff Law <law@redhat.com>
8712
8713 * gcc.c-torture/compile/20170419-1.c: New test.
8714
8715 2017-04-19 Tom de Vries <tom@codesourcery.com>
8716
8717 PR testsuite/80221
8718 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8719 subsequent dg directives.
8720 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8721 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8722 * c-c++-common/attr-fallthrough-2.c: Same.
8723 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8724 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8725 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8726 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8727 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8728 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8729 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8730 * c-c++-common/cilk-plus/CK/errors.c: Same.
8731 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8732 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8733 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8734 * c-c++-common/cpp/pr57580.c: Same.
8735 * c-c++-common/goacc/asyncwait-1.c: Same.
8736 * c-c++-common/goacc/cache-2.c: Same.
8737 * c-c++-common/goacc/declare-2.c: Same.
8738 * c-c++-common/goacc/deviceptr-1.c: Same.
8739 * c-c++-common/goacc/routine-5.c: Same.
8740 * c-c++-common/gomp/clauses-2.c: Same.
8741 * c-c++-common/gomp/ordered-3.c: Same.
8742 * c-c++-common/gomp/pr67501.c: Same.
8743 * c-c++-common/pr20000.c: Same.
8744 * c-c++-common/pr43395.c: Same.
8745 * c-c++-common/pr49706.c: Same.
8746 * c-c++-common/pr77624-1.c: Same.
8747 * c-c++-common/pr77624-2.c: Same.
8748 * c-c++-common/raw-string-14.c: Same.
8749 * c-c++-common/raw-string-16.c: Same.
8750 * c-c++-common/raw-string-3.c: Same.
8751 * c-c++-common/raw-string-4.c: Same.
8752 * c-c++-common/raw-string-5.c: Same.
8753 * c-c++-common/raw-string-6.c: Same.
8754 * g++.dg/abi/mangle41.C: Same.
8755 * g++.dg/conversion/nullptr1.C: Same.
8756 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8757 * g++.dg/cpp0x/auto27.C: Same.
8758 * g++.dg/cpp0x/constexpr-98.C: Same.
8759 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8760 * g++.dg/cpp0x/diag2.C: Same.
8761 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8762 * g++.dg/cpp0x/nullptr15.C: Same.
8763 * g++.dg/cpp0x/pr31431-2.C: Same.
8764 * g++.dg/cpp0x/pr31431.C: Same.
8765 * g++.dg/cpp0x/pr79118.C: Same.
8766 * g++.dg/cpp0x/static_assert3.C: Same.
8767 * g++.dg/cpp0x/temp_default2.C: Same.
8768 * g++.dg/cpp0x/trailing4.C: Same.
8769 * g++.dg/cpp0x/variadic-ex10.C: Same.
8770 * g++.dg/cpp0x/variadic-ex13.C: Same.
8771 * g++.dg/cpp0x/variadic-ex14.C: Same.
8772 * g++.dg/cpp0x/variadic-ex3.C: Same.
8773 * g++.dg/cpp0x/variadic-ex4.C: Same.
8774 * g++.dg/cpp0x/variadic59.C: Same.
8775 * g++.dg/cpp0x/vt-37737-2.C: Same.
8776 * g++.dg/cpp0x/vt-57397-1.C: Same.
8777 * g++.dg/cpp0x/vt-57397-2.C: Same.
8778 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8779 * g++.dg/cpp1z/gen-attrs1.C: Same.
8780 * g++.dg/diagnostic/pr71075.C: Same.
8781 * g++.dg/eh/goto2.C: Same.
8782 * g++.dg/eh/goto3.C: Same.
8783 * g++.dg/expr/bitfield4.C: Same.
8784 * g++.dg/expr/bitfield5.C: Same.
8785 * g++.dg/expr/bitfield6.C: Same.
8786 * g++.dg/expr/bool1.C: Same.
8787 * g++.dg/expr/bool3.C: Same.
8788 * g++.dg/expr/cond10.C: Same.
8789 * g++.dg/expr/cond11.C: Same.
8790 * g++.dg/expr/lval3.C: Same.
8791 * g++.dg/expr/lval4.C: Same.
8792 * g++.dg/ext/anon-struct4.C: Same.
8793 * g++.dg/ext/attrib44.C: Same.
8794 * g++.dg/ext/builtin3.C: Same.
8795 * g++.dg/ext/dllimport7.C: Same.
8796 * g++.dg/ext/label5.C: Same.
8797 * g++.dg/ext/no-asm-1.C: Same.
8798 * g++.dg/ext/utf16-4.C: Same.
8799 * g++.dg/ext/vla2.C: Same.
8800 * g++.dg/gomp/block-1.C: Same.
8801 * g++.dg/gomp/block-2.C: Same.
8802 * g++.dg/gomp/block-3.C: Same.
8803 * g++.dg/gomp/block-5.C: Same.
8804 * g++.dg/gomp/linear-2.C: Same.
8805 * g++.dg/gomp/target-1.C: Same.
8806 * g++.dg/gomp/target-2.C: Same.
8807 * g++.dg/gomp/taskgroup-1.C: Same.
8808 * g++.dg/gomp/teams-1.C: Same.
8809 * g++.dg/inherit/pure1.C: Same.
8810 * g++.dg/init/array43.C: Same.
8811 * g++.dg/init/array46.C: Same.
8812 * g++.dg/init/const10.C: Same.
8813 * g++.dg/init/ctor4-1.C: Same.
8814 * g++.dg/init/ctor4.C: Same.
8815 * g++.dg/init/new37.C: Same.
8816 * g++.dg/init/pr25811.C: Same.
8817 * g++.dg/init/pr29043.C: Same.
8818 * g++.dg/init/pr29571.C: Same.
8819 * g++.dg/lookup/duperr1.C: Same.
8820 * g++.dg/lookup/error1.C: Same.
8821 * g++.dg/lookup/koenig5.C: Same.
8822 * g++.dg/lookup/pr77549.C: Same.
8823 * g++.dg/lookup/suggestions1.C: Same.
8824 * g++.dg/lookup/using16.C: Same.
8825 * g++.dg/lookup/using7.C: Same.
8826 * g++.dg/other/anon-union3.C: Same.
8827 * g++.dg/other/array2.C: Same.
8828 * g++.dg/other/error13.C: Same.
8829 * g++.dg/other/error34.C: Same.
8830 * g++.dg/overload/builtin1.C: Same.
8831 * g++.dg/overload/conv-op1.C: Same.
8832 * g++.dg/overload/error3.C: Same.
8833 * g++.dg/overload/koenig1.C: Same.
8834 * g++.dg/overload/operator5.C: Same.
8835 * g++.dg/overload/template5.C: Same.
8836 * g++.dg/overload/unknown1.C: Same.
8837 * g++.dg/overload/using2.C: Same.
8838 * g++.dg/parse/constructor1.C: Same.
8839 * g++.dg/parse/crash36.C: Same.
8840 * g++.dg/parse/crash63.C: Same.
8841 * g++.dg/parse/error11.C: Same.
8842 * g++.dg/parse/error12.C: Same.
8843 * g++.dg/parse/error14.C: Same.
8844 * g++.dg/parse/error2.C: Same.
8845 * g++.dg/parse/error21.C: Same.
8846 * g++.dg/parse/error26.C: Same.
8847 * g++.dg/parse/error36.C: Same.
8848 * g++.dg/parse/friend12.C: Same.
8849 * g++.dg/parse/invalid-op1.C: Same.
8850 * g++.dg/parse/missing-template1.C: Same.
8851 * g++.dg/parse/parser-pr28152-2.C: Same.
8852 * g++.dg/parse/parser-pr28152.C: Same.
8853 * g++.dg/parse/pr16696-permissive.C: Same.
8854 * g++.dg/parse/pr16696.C: Same.
8855 * g++.dg/parse/pr69628.C: Same.
8856 * g++.dg/parse/ret-type2.C: Same.
8857 * g++.dg/parse/specialization1.C: Same.
8858 * g++.dg/parse/template3.C: Same.
8859 * g++.dg/parse/template9.C: Same.
8860 * g++.dg/parse/typename11.C: Same.
8861 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8862 * g++.dg/pr45330.C: Same.
8863 * g++.dg/rtti/typeid6.C: Same.
8864 * g++.dg/spellcheck-fields.C: Same.
8865 * g++.dg/spellcheck-typenames.C: Same.
8866 * g++.dg/tc1/dr108.C: Same.
8867 * g++.dg/tc1/dr147.C: Same.
8868 * g++.dg/template/arg7.C: Same.
8869 * g++.dg/template/conv11.C: Same.
8870 * g++.dg/template/crash13.C: Same.
8871 * g++.dg/template/crash55.C: Same.
8872 * g++.dg/template/dependent-expr5.C: Same.
8873 * g++.dg/template/error17.C: Same.
8874 * g++.dg/template/error33.C: Same.
8875 * g++.dg/template/error4.C: Same.
8876 * g++.dg/template/error50.C: Same.
8877 * g++.dg/template/error53.C: Same.
8878 * g++.dg/template/friend.C: Same.
8879 * g++.dg/template/func2.C: Same.
8880 * g++.dg/template/local6.C: Same.
8881 * g++.dg/template/member5.C: Same.
8882 * g++.dg/template/meminit1.C: Same.
8883 * g++.dg/template/nested3.C: Same.
8884 * g++.dg/template/nontype6.C: Same.
8885 * g++.dg/template/overload12.C: Same.
8886 * g++.dg/template/ptrmem8.C: Same.
8887 * g++.dg/template/qualified-id1.C: Same.
8888 * g++.dg/template/spec15.C: Same.
8889 * g++.dg/template/static1.C: Same.
8890 * g++.dg/template/static10.C: Same.
8891 * g++.dg/template/static2.C: Same.
8892 * g++.dg/template/ttp25.C: Same.
8893 * g++.dg/template/typedef2.C: Same.
8894 * g++.dg/template/typename2.C: Same.
8895 * g++.dg/template/unify10.C: Same.
8896 * g++.dg/template/unify6.C: Same.
8897 * g++.dg/template/unify7.C: Same.
8898 * g++.dg/template/unify9.C: Same.
8899 * g++.dg/template/varmod1.C: Same.
8900 * g++.dg/ubsan/div-by-zero-1.C: Same.
8901 * g++.dg/ubsan/pr63956.C: Same.
8902 * g++.dg/warn/Waddress-1.C: Same.
8903 * g++.dg/warn/Wconversion2.C: Same.
8904 * g++.dg/warn/Wnull-conversion-1.C: Same.
8905 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8906 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8907 * g++.dg/warn/Wswitch-1.C: Same.
8908 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8909 * g++.dg/warn/Wtype-limits.C: Same.
8910 * g++.dg/warn/Wunused-parm-5.C: Same.
8911 * g++.dg/warn/deprecated-6.C: Same.
8912 * g++.dg/warn/deprecated.C: Same.
8913 * g++.dg/warn/incomplete1.C: Same.
8914 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8915 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8916 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8917 * g++.dg/warn/overflow-warn-1.C: Same.
8918 * g++.dg/warn/overflow-warn-3.C: Same.
8919 * g++.dg/warn/overflow-warn-4.C: Same.
8920 * g++.dg/warn/pr12242.C: Same.
8921 * g++.dg/warn/pr30551-2.C: Same.
8922 * g++.dg/warn/pr30551.C: Same.
8923 * g++.old-deja/g++.benjamin/16077.C: Same.
8924 * g++.old-deja/g++.bob/inherit1.C: Same.
8925 * g++.old-deja/g++.brendan/crash56.C: Same.
8926 * g++.old-deja/g++.brendan/template17.C: Same.
8927 * g++.old-deja/g++.eh/ctor1.C: Same.
8928 * g++.old-deja/g++.jason/bool5.C: Same.
8929 * g++.old-deja/g++.jason/cond.C: Same.
8930 * g++.old-deja/g++.jason/operator.C: Same.
8931 * g++.old-deja/g++.jason/pmf5.C: Same.
8932 * g++.old-deja/g++.law/ctors5.C: Same.
8933 * g++.old-deja/g++.law/missed-error2.C: Same.
8934 * g++.old-deja/g++.law/operators9.C: Same.
8935 * g++.old-deja/g++.law/temps1.C: Same.
8936 * g++.old-deja/g++.mike/for2.C: Same.
8937 * g++.old-deja/g++.mike/ns5.C: Same.
8938 * g++.old-deja/g++.mike/ns7.C: Same.
8939 * g++.old-deja/g++.mike/p10769b.C: Same.
8940 * g++.old-deja/g++.niklas/t120.C: Same.
8941 * g++.old-deja/g++.niklas/t121.C: Same.
8942 * g++.old-deja/g++.ns/koenig5.C: Same.
8943 * g++.old-deja/g++.oliva/overload1.C: Same.
8944 * g++.old-deja/g++.other/crash24.C: Same.
8945 * g++.old-deja/g++.other/crash25.C: Same.
8946 * g++.old-deja/g++.other/decl5.C: Same.
8947 * g++.old-deja/g++.other/lineno5.C: Same.
8948 * g++.old-deja/g++.other/null3.C: Same.
8949 * g++.old-deja/g++.other/overcnv2.C: Same.
8950 * g++.old-deja/g++.other/ptrmem7.C: Same.
8951 * g++.old-deja/g++.other/typename1.C: Same.
8952 * g++.old-deja/g++.other/vaarg3.C: Same.
8953 * g++.old-deja/g++.pt/crash10.C: Same.
8954 * g++.old-deja/g++.pt/crash28.C: Same.
8955 * g++.old-deja/g++.pt/crash38.C: Same.
8956 * g++.old-deja/g++.pt/explicit70.C: Same.
8957 * g++.old-deja/g++.pt/explicit77.C: Same.
8958 * g++.old-deja/g++.pt/expr2.C: Same.
8959 * g++.old-deja/g++.pt/spec5.C: Same.
8960 * g++.old-deja/g++.pt/spec6.C: Same.
8961 * g++.old-deja/g++.pt/typename3.C: Same.
8962 * g++.old-deja/g++.pt/typename5.C: Same.
8963 * g++.old-deja/g++.pt/typename6.C: Same.
8964 * g++.old-deja/g++.pt/typename7.C: Same.
8965 * g++.old-deja/g++.pt/unify4.C: Same.
8966 * g++.old-deja/g++.pt/unify8.C: Same.
8967 * g++.old-deja/g++.pt/vaarg3.C: Same.
8968 * g++.old-deja/g++.robertl/eb22.C: Same.
8969 * g++.old-deja/g++.robertl/eb4.C: Same.
8970 * g++.old-deja/g++.robertl/eb44.C: Same.
8971 * g++.old-deja/g++.robertl/eb69.C: Same.
8972 * g++.old-deja/g++.robertl/eb98.C: Same.
8973 * gcc.dg/20031223-1.c: Same.
8974 * gcc.dg/940510-1.c: Same.
8975 * gcc.dg/990506-0.c: Same.
8976 * gcc.dg/Walloca-1.c: Same.
8977 * gcc.dg/Walloca-2.c: Same.
8978 * gcc.dg/Wconversion-integer.c: Same.
8979 * gcc.dg/Wcxx-compat-8.c: Same.
8980 * gcc.dg/Wimplicit-int-1.c: Same.
8981 * gcc.dg/Wimplicit-int-2.c: Same.
8982 * gcc.dg/Wimplicit-int-4.c: Same.
8983 * gcc.dg/Wpointer-sign-Wall.c: Same.
8984 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8985 * gcc.dg/Wshadow-1.c: Same.
8986 * gcc.dg/Wshadow-3.c: Same.
8987 * gcc.dg/Wswitch-enum-error.c: Same.
8988 * gcc.dg/Wswitch-enum.c: Same.
8989 * gcc.dg/Wswitch-error.c: Same.
8990 * gcc.dg/Wswitch.c: Same.
8991 * gcc.dg/Wtype-limits-Wextra.c: Same.
8992 * gcc.dg/Wtype-limits.c: Same.
8993 * gcc.dg/Wvla-larger-than-2.c: Same.
8994 * gcc.dg/anon-struct-5.c: Same.
8995 * gcc.dg/array-10.c: Same.
8996 * gcc.dg/array-11.c: Same.
8997 * gcc.dg/array-15.c: Same.
8998 * gcc.dg/array-2.c: Same.
8999 * gcc.dg/array-8.c: Same.
9000 * gcc.dg/array-const-2.c: Same.
9001 * gcc.dg/array-const-3.c: Same.
9002 * gcc.dg/bitfld-1.c: Same.
9003 * gcc.dg/bitfld-8.c: Same.
9004 * gcc.dg/builtin-redefine.c: Same.
9005 * gcc.dg/c11-noreturn-1.c: Same.
9006 * gcc.dg/c11-noreturn-2.c: Same.
9007 * gcc.dg/c11-static-assert-3.c: Same.
9008 * gcc.dg/c90-arraydecl-1.c: Same.
9009 * gcc.dg/c90-complex-1.c: Same.
9010 * gcc.dg/c90-complit-1.c: Same.
9011 * gcc.dg/c90-const-expr-11.c: Same.
9012 * gcc.dg/c90-const-expr-7.c: Same.
9013 * gcc.dg/c90-const-expr-8.c: Same.
9014 * gcc.dg/c90-enum-comma-1.c: Same.
9015 * gcc.dg/c90-flex-array-1.c: Same.
9016 * gcc.dg/c90-hexfloat-1.c: Same.
9017 * gcc.dg/c90-idem-qual-1.c: Same.
9018 * gcc.dg/c90-idem-qual-2.c: Same.
9019 * gcc.dg/c90-idem-qual-3.c: Same.
9020 * gcc.dg/c90-mixdecl-1.c: Same.
9021 * gcc.dg/c90-restrict-1.c: Same.
9022 * gcc.dg/c90-return-1.c: Same.
9023 * gcc.dg/c99-array-nonobj-1.c: Same.
9024 * gcc.dg/c99-arraydecl-1.c: Same.
9025 * gcc.dg/c99-complex-1.c: Same.
9026 * gcc.dg/c99-complex-2.c: Same.
9027 * gcc.dg/c99-complit-2.c: Same.
9028 * gcc.dg/c99-const-expr-7.c: Same.
9029 * gcc.dg/c99-const-expr-8.c: Same.
9030 * gcc.dg/c99-flex-array-3.c: Same.
9031 * gcc.dg/c99-flex-array-7.c: Same.
9032 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9033 * gcc.dg/c99-impl-decl-1.c: Same.
9034 * gcc.dg/c99-impl-int-1.c: Same.
9035 * gcc.dg/c99-impl-int-2.c: Same.
9036 * gcc.dg/c99-init-3.c: Same.
9037 * gcc.dg/c99-restrict-1.c: Same.
9038 * gcc.dg/c99-return-1.c: Same.
9039 * gcc.dg/c99-tag-1.c: Same.
9040 * gcc.dg/c99-tag-3.c: Same.
9041 * gcc.dg/call-diag-2.c: Same.
9042 * gcc.dg/cpp/19940712-1.c: Same.
9043 * gcc.dg/cpp/19951025-1.c: Same.
9044 * gcc.dg/cpp/19990413-1.c: Same.
9045 * gcc.dg/cpp/direct2.c: Same.
9046 * gcc.dg/cpp/direct2s.c: Same.
9047 * gcc.dg/cpp/pr28709.c: Same.
9048 * gcc.dg/cpp/pr61854-c90.c: Same.
9049 * gcc.dg/cpp/pr61854-c94.c: Same.
9050 * gcc.dg/cpp/pragma-1.c: Same.
9051 * gcc.dg/cpp/pragma-2.c: Same.
9052 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9053 * gcc.dg/cpp/trad/literals-2.c: Same.
9054 * gcc.dg/cpp/warn-comments-2.c: Same.
9055 * gcc.dg/cpp/warn-comments-3.c: Same.
9056 * gcc.dg/cpp/warn-comments.c: Same.
9057 * gcc.dg/cpp/warn-long-long-2.c: Same.
9058 * gcc.dg/cpp/warn-long-long.c: Same.
9059 * gcc.dg/cpp/warn-redefined-2.c: Same.
9060 * gcc.dg/cpp/warn-redefined.c: Same.
9061 * gcc.dg/darwin-cfstring-2.c: Same.
9062 * gcc.dg/darwin-cfstring-format-1.c: Same.
9063 * gcc.dg/decl-9.c: Same.
9064 * gcc.dg/declspec-1.c: Same.
9065 * gcc.dg/declspec-10.c: Same.
9066 * gcc.dg/declspec-11.c: Same.
9067 * gcc.dg/declspec-13.c: Same.
9068 * gcc.dg/declspec-18.c: Same.
9069 * gcc.dg/declspec-4.c: Same.
9070 * gcc.dg/declspec-5.c: Same.
9071 * gcc.dg/declspec-6.c: Same.
9072 * gcc.dg/declspec-8.c: Same.
9073 * gcc.dg/deprecated-4.c: Same.
9074 * gcc.dg/deprecated.c: Same.
9075 * gcc.dg/dfp/composite-type.c: Same.
9076 * gcc.dg/empty-source-2.c: Same.
9077 * gcc.dg/empty-source-3.c: Same.
9078 * gcc.dg/format/attr-6.c: Same.
9079 * gcc.dg/format/branch-1.c: Same.
9080 * gcc.dg/format/c90-printf-1.c: Same.
9081 * gcc.dg/format/c90-strftime-2.c: Same.
9082 * gcc.dg/format/c99-strftime-1.c: Same.
9083 * gcc.dg/format/cmn-err-1.c: Same.
9084 * gcc.dg/format/few-1.c: Same.
9085 * gcc.dg/format/ms_branch-1.c: Same.
9086 * gcc.dg/format/ms_unnamed-1.c: Same.
9087 * gcc.dg/format/ms_va-1.c: Same.
9088 * gcc.dg/format/unnamed-1.c: Same.
9089 * gcc.dg/format/va-1.c: Same.
9090 * gcc.dg/format/xopen-1.c: Same.
9091 * gcc.dg/funcdef-var-1.c: Same.
9092 * gcc.dg/funcdef-var-2.c: Same.
9093 * gcc.dg/gnu89-const-expr-1.c: Same.
9094 * gcc.dg/gnu89-const-expr-2.c: Same.
9095 * gcc.dg/gnu90-const-expr-1.c: Same.
9096 * gcc.dg/gnu99-const-expr-1.c: Same.
9097 * gcc.dg/gnu99-const-expr-2.c: Same.
9098 * gcc.dg/gnu99-init-2.c: Same.
9099 * gcc.dg/gomp/_Atomic-5.c: Same.
9100 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9101 * gcc.dg/gomp/atomic-5.c: Same.
9102 * gcc.dg/gomp/linear-1.c: Same.
9103 * gcc.dg/gomp/pr67500.c: Same.
9104 * gcc.dg/init-bad-1.c: Same.
9105 * gcc.dg/init-bad-2.c: Same.
9106 * gcc.dg/init-bad-3.c: Same.
9107 * gcc.dg/init-string-1.c: Same.
9108 * gcc.dg/label-compound-stmt-1.c: Same.
9109 * gcc.dg/label-decl-2.c: Same.
9110 * gcc.dg/label-decl-4.c: Same.
9111 * gcc.dg/large-size-array-2.c: Same.
9112 * gcc.dg/large-size-array-4.c: Same.
9113 * gcc.dg/lvalue-6.c: Same.
9114 * gcc.dg/m-un-2.c: Same.
9115 * gcc.dg/multiple-overflow-warn-1.c: Same.
9116 * gcc.dg/multiple-overflow-warn-2.c: Same.
9117 * gcc.dg/multiple-overflow-warn-3.c: Same.
9118 * gcc.dg/nested-redef-1.c: Same.
9119 * gcc.dg/no-asm-1.c: Same.
9120 * gcc.dg/no-asm-3.c: Same.
9121 * gcc.dg/no-asm-4.c: Same.
9122 * gcc.dg/noncompile/20010524-1.c: Same.
9123 * gcc.dg/noncompile/incomplete-5.c: Same.
9124 * gcc.dg/noncompile/pr44517.c: Same.
9125 * gcc.dg/noncompile/pr52290.c: Same.
9126 * gcc.dg/noreturn-1.c: Same.
9127 * gcc.dg/overflow-warn-1.c: Same.
9128 * gcc.dg/overflow-warn-2.c: Same.
9129 * gcc.dg/overflow-warn-3.c: Same.
9130 * gcc.dg/overflow-warn-4.c: Same.
9131 * gcc.dg/parm-mismatch-1.c: Same.
9132 * gcc.dg/parser-pr28152-2.c: Same.
9133 * gcc.dg/parser-pr28152.c: Same.
9134 * gcc.dg/pedwarn-init.c: Same.
9135 * gcc.dg/pointer-arith-2.c: Same.
9136 * gcc.dg/pointer-arith-3.c: Same.
9137 * gcc.dg/pointer-arith-4.c: Same.
9138 * gcc.dg/pr14475.c: Same.
9139 * gcc.dg/pr18596-3.c: Same.
9140 * gcc.dg/pr18809-1.c: Same.
9141 * gcc.dg/pr27953.c: Same.
9142 * gcc.dg/pr30457.c: Same.
9143 * gcc.dg/pr30551-2.c: Same.
9144 * gcc.dg/pr30551-3.c: Same.
9145 * gcc.dg/pr30551-4.c: Same.
9146 * gcc.dg/pr30551-5.c: Same.
9147 * gcc.dg/pr30551-6.c: Same.
9148 * gcc.dg/pr30551.c: Same.
9149 * gcc.dg/pr36997.c: Same.
9150 * gcc.dg/pr41842.c: Same.
9151 * gcc.dg/pr48552-1.c: Same.
9152 * gcc.dg/pr48552-2.c: Same.
9153 * gcc.dg/pr59717.c: Same.
9154 * gcc.dg/pr61077.c: Same.
9155 * gcc.dg/pr61096-1.c: Same.
9156 * gcc.dg/pr63626.c: Same.
9157 * gcc.dg/pr64223-1.c: Same.
9158 * gcc.dg/pr64223-2.c: Same.
9159 * gcc.dg/pr8788-1.c: Same.
9160 * gcc.dg/pr8927-1.c: Same.
9161 * gcc.dg/pragma-darwin.c: Same.
9162 * gcc.dg/pragma-diag-5.c: Same.
9163 * gcc.dg/pragma-message.c: Same.
9164 * gcc.dg/redecl-1.c: Same.
9165 * gcc.dg/simd-1.c: Same.
9166 * gcc.dg/simd-5.c: Same.
9167 * gcc.dg/simd-6.c: Same.
9168 * gcc.dg/spellcheck-fields.c: Same.
9169 * gcc.dg/spellcheck-typenames.c: Same.
9170 * gcc.dg/struct-semi-2.c: Same.
9171 * gcc.dg/struct-semi-3.c: Same.
9172 * gcc.dg/transparent-union-3.c: Same.
9173 * gcc.dg/ucnid-8.c: Same.
9174 * gcc.dg/uninit-pr19430-O0.c: Same.
9175 * gcc.dg/uninit-pr19430.c: Same.
9176 * gcc.dg/uninit-pr20644-O0.c: Same.
9177 * gcc.dg/utf-dflt.c: Same.
9178 * gcc.dg/utf-dflt2.c: Same.
9179 * gcc.dg/utf16-4.c: Same.
9180 * gcc.dg/vla-11.c: Same.
9181 * gcc.dg/vla-20.c: Same.
9182 * gcc.dg/vla-init-1.c: Same.
9183 * gcc.dg/vla-init-2.c: Same.
9184 * gcc.dg/vla-init-3.c: Same.
9185 * gcc.dg/weak/weak-6.c: Same.
9186 * gcc.dg/weak/weak-7.c: Same.
9187 * gcc.dg/wtr-int-type-1.c: Same.
9188 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9189 * gcc.target/arm/polytypes.c: Same.
9190 * gcc.target/i386/spellcheck-options-4.c: Same.
9191 * gcc.target/powerpc/20030218-1.c: Same.
9192 * gcc.target/sh/pr21255-4.c: Same.
9193 * gcc.test-framework/dg-error-exp-XP.c: Same.
9194 * gfortran.dg/array_constructor_30.f03: Same.
9195 * gfortran.dg/class_30.f90: Same.
9196 * gfortran.dg/goacc/subarrays.f95: Same.
9197 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9198 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9199 * gfortran.dg/intrinsic_std_1.f90: Same.
9200 * gfortran.dg/pr70006.f90: Same.
9201 * gfortran.dg/warning-directive-1.F90: Same.
9202 * gfortran.dg/warning-directive-2.F90: Same.
9203 * gfortran.dg/warning-directive-3.F90: Same.
9204 * gfortran.dg/warning-directive-4.F90: Same.
9205 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9206 * obj-c++.dg/class-extension-1.mm: Same.
9207 * obj-c++.dg/class-extension-2.mm: Same.
9208 * obj-c++.dg/class-protocol-1.mm: Same.
9209 * obj-c++.dg/cxx-ivars-1.mm: Same.
9210 * obj-c++.dg/duplicate-class-1.mm: Same.
9211 * obj-c++.dg/exceptions-3.mm: Same.
9212 * obj-c++.dg/exceptions-4.mm: Same.
9213 * obj-c++.dg/exceptions-5.mm: Same.
9214 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9215 * obj-c++.dg/fsf-package-0.m: Same.
9216 * obj-c++.dg/invalid-type-1.mm: Same.
9217 * obj-c++.dg/method-12.mm: Same.
9218 * obj-c++.dg/method-13.mm: Same.
9219 * obj-c++.dg/method-15.mm: Same.
9220 * obj-c++.dg/method-16.mm: Same.
9221 * obj-c++.dg/method-6.mm: Same.
9222 * obj-c++.dg/method-7.mm: Same.
9223 * obj-c++.dg/property/at-property-1.mm: Same.
9224 * obj-c++.dg/property/at-property-14.mm: Same.
9225 * obj-c++.dg/property/at-property-17.mm: Same.
9226 * obj-c++.dg/property/at-property-21.mm: Same.
9227 * obj-c++.dg/property/at-property-5.mm: Same.
9228 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9229 * obj-c++.dg/property/dynamic-3.mm: Same.
9230 * obj-c++.dg/property/dynamic-4.mm: Same.
9231 * obj-c++.dg/property/property-neg-1.mm: Same.
9232 * obj-c++.dg/property/property-neg-6.mm: Same.
9233 * obj-c++.dg/property/synthesize-11.mm: Same.
9234 * obj-c++.dg/property/synthesize-5.mm: Same.
9235 * obj-c++.dg/property/synthesize-6.mm: Same.
9236 * obj-c++.dg/proto-lossage-4.mm: Same.
9237 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9238 * obj-c++.dg/strings/strings-1.mm: Same.
9239 * obj-c++.dg/super-class-1.mm: Same.
9240 * obj-c++.dg/syntax-error-6.mm: Same.
9241 * obj-c++.dg/syntax-error-7.mm: Same.
9242 * obj-c++.dg/syntax-error-9.mm: Same.
9243 * obj-c++.dg/try-catch-13.mm: Same.
9244 * objc.dg/attributes/method-noreturn-1.m: Same.
9245 * objc.dg/bad-receiver-type-2.m: Same.
9246 * objc.dg/bad-receiver-type.m: Same.
9247 * objc.dg/call-super-2.m: Same.
9248 * objc.dg/class-2.m: Same.
9249 * objc.dg/class-extension-1.m: Same.
9250 * objc.dg/class-extension-2.m: Same.
9251 * objc.dg/class-protocol-1.m: Same.
9252 * objc.dg/desig-init-1.m: Same.
9253 * objc.dg/duplicate-class-1.m: Same.
9254 * objc.dg/exceptions-3.m: Same.
9255 * objc.dg/exceptions-4.m: Same.
9256 * objc.dg/exceptions-5.m: Same.
9257 * objc.dg/foreach-6.m: Same.
9258 * objc.dg/foreach-7.m: Same.
9259 * objc.dg/fsf-nsstring-format-1.m: Same.
9260 * objc.dg/fsf-package-0.m: Same.
9261 * objc.dg/invalid-type-1.m: Same.
9262 * objc.dg/method-11.m: Same.
9263 * objc.dg/method-19.m: Same.
9264 * objc.dg/method-2.m: Same.
9265 * objc.dg/method-20.m: Same.
9266 * objc.dg/method-5.m: Same.
9267 * objc.dg/method-6.m: Same.
9268 * objc.dg/method-7.m: Same.
9269 * objc.dg/method-9.m: Same.
9270 * objc.dg/missing-proto-3.m: Same.
9271 * objc.dg/private-1.m: Same.
9272 * objc.dg/property/at-property-1.m: Same.
9273 * objc.dg/property/at-property-14.m: Same.
9274 * objc.dg/property/at-property-17.m: Same.
9275 * objc.dg/property/at-property-21.m: Same.
9276 * objc.dg/property/at-property-5.m: Same.
9277 * objc.dg/property/dynamic-3.m: Same.
9278 * objc.dg/property/dynamic-4.m: Same.
9279 * objc.dg/property/property-neg-1.m: Same.
9280 * objc.dg/property/property-neg-6.m: Same.
9281 * objc.dg/property/synthesize-11.m: Same.
9282 * objc.dg/property/synthesize-5.m: Same.
9283 * objc.dg/property/synthesize-6.m: Same.
9284 * objc.dg/proto-hier-1.m: Same.
9285 * objc.dg/proto-lossage-4.m: Same.
9286 * objc.dg/protocol-qualifier-2.m: Same.
9287 * objc.dg/strings/strings-1.m: Same.
9288 * objc.dg/type-size-1.m: Same.
9289
9290 2017-04-18 Jeff Law <law@redhat.com>
9291
9292 PR target/74563
9293 * gcc.target/mips/pr74563: New test.
9294
9295 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR tree-optimization/80443
9298 * gcc.c-torture/compile/pr80443.c: New test.
9299
9300 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9301
9302 PR rtl-optimization/80357
9303 * gcc.c-torture/compile/pr80357.c: New test.
9304
9305 2017-04-18 Jeff Law <law@redhat.com>
9306
9307 PR middle-end/80422
9308 * gcc.c-torture/compile/pr80422.c: New test.
9309
9310 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR debug/80263
9313 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9314
9315 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9316
9317 PR target/80099
9318 * gcc.target/powerpc/pr80099-1.c: New test.
9319 * gcc.target/powerpc/pr80099-2.c: Likewise.
9320 * gcc.target/powerpc/pr80099-3.c: Likewise.
9321 * gcc.target/powerpc/pr80099-4.c: Likewise.
9322 * gcc.target/powerpc/pr80099-5.c: Likewise.
9323
9324 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR sanitizer/80444
9327 * gcc.dg/sancov/pr80444.c: New test.
9328
9329 PR middle-end/79788
9330 PR middle-end/80375
9331 * gcc.dg/pr79788-1.c: New test.
9332 * gcc.dg/pr79788-2.c: New test.
9333
9334 2017-04-18 Marek Polacek <polacek@redhat.com>
9335
9336 PR c++/80244 - ICE with attribute in template alias.
9337 * g++.dg/cpp0x/alias-decl-59.C: New test.
9338
9339 PR c++/80241 - ICE with alignas pack expansion.
9340 * g++.dg/cpp0x/alignas11.C: New test.
9341
9342 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9343
9344 PR c++/80287
9345 * g++.dg/lto/pr80287_0.C: New test.
9346
9347 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9348
9349 PR target/80315
9350 * gcc.target/powerpc/pr80315-1.c: New test.
9351 * gcc.target/powerpc/pr80315-2.c: New test.
9352 * gcc.target/powerpc/pr80315-3.c: New test.
9353 * gcc.target/powerpc/pr80315-4.c: New test.
9354
9355 2017-04-16 Tom de Vries <tom@codesourcery.com>
9356
9357 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9358 directive.
9359 * g++.dg/parse/error3.C: Same.
9360 * g++.old-deja/g++.pt/niklas01a.C: Same.
9361 * gcc.dg/990506-0.c: Same.
9362 * gcc.dg/cpp/19990413-1.c: Same.
9363 * gcc.dg/cpp/pragma-1.c: Same.
9364 * gcc.dg/cpp/pragma-2.c: Same.
9365 * gcc.dg/m-un-2.c: Same.
9366 * objc.dg/private-1.m: Same.
9367
9368 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9369
9370 * gcc.dg/pr54669.c: Fix dg-do directive.
9371 * gcc.dg/pr78582.c: Ditto.
9372 * gcc.dg/pr80020.c: Ditto.
9373 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9374 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9375 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9376 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9377 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9378 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9379 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9380 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9381 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9382 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9383
9384 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9385
9386 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9387 * gfortran.dg/generic_29.f90: Likewise.
9388 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9389 * gfortran.dg/pr41922.f90: Likewise.
9390 * gfortran.dg/pr70006.f90: Likewise.
9391
9392 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9393
9394 PR tree-optimization/66612
9395 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9396
9397 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9398
9399 PR fortran/80361
9400 * gfortran.dg/class_62.f90: New test case.
9401
9402 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9403
9404 * gcc.target/arc/loop-1.c: New file.
9405
9406 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9407
9408 PR target/80098
9409 * gcc.target/powerpc/pr80098-1.c: New test.
9410 * gcc.target/powerpc/pr80098-2.c: Likewise.
9411 * gcc.target/powerpc/pr80098-3.c: Likewise.
9412 * gcc.target/powerpc/pr80098-4.c: Likewise.
9413
9414 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR sanitizer/80403
9417 * g++.dg/ubsan/pr80403-2.C: New test.
9418
9419 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9420
9421 PR rtl-optimization/80343
9422 * gcc.target/powerpc/pr80343.c: New.
9423
9424 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9425
9426 PR sanitizer/80414
9427 * c-c++-common/ubsan/bounds-15.c: New test.
9428
9429 2017-04-13 Richard Biener <rguenther@suse.de>
9430
9431 PR testsuite/80416
9432 * g++.dg/torture/pr79671.C: Fix asm constraints.
9433
9434 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR debug/80321
9437 * gcc.dg/debug/pr80321.c: New test.
9438
9439 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9440
9441 * gnat.dg/debug10.adb: New test.
9442 * gnat.dg/debug10_pkg.ads: New helper.
9443
9444 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR tree-optimization/79390
9447 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9448
9449 PR sanitizer/80403
9450 PR sanitizer/80404
9451 PR sanitizer/80405
9452 * g++.dg/ubsan/pr80403.C: New test.
9453 * g++.dg/ubsan/pr80404.C: New test.
9454 * g++.dg/ubsan/pr80405.C: New test.
9455
9456 PR c/80163
9457 * gcc.dg/torture/pr80163.c: New test.
9458
9459 2017-04-12 Richard Biener <rguenther@suse.de>
9460 Jeff Law <law@redhat.com>
9461
9462 PR tree-optimization/80359
9463 * gcc.dg/torture/pr80359.c: New testcase.
9464
9465 2017-04-12 Richard Biener <rguenther@suse.de>
9466 Bernd Edlinger <bernd.edlinger@hotmail.de>
9467
9468 PR middle-end/79671
9469 * g++.dg/torture/pr79671.C: New testcase.
9470 * g++.dg/lto/pr79671_0.C: Likewise.
9471 * g++.dg/lto/pr79671_1.c: Likewise.
9472
9473 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR sanitizer/80349
9476 * g++.dg/ubsan/pr80349.C: New test.
9477
9478 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR c++/80370
9481 * g++.dg/cpp1z/decomp28.C: New test.
9482
9483 PR middle-end/80100
9484 * gcc.dg/pr80100.c: New test.
9485
9486 PR rtl-optimization/80385
9487 * g++.dg/opt/pr80385.C: New test.
9488
9489 2017-04-11 Martin Liska <mliska@suse.cz>
9490
9491 PR ipa/80212
9492 * g++.dg/ipa/pr80212.C: New test.
9493
9494 2017-04-11 Martin Sebor <msebor@redhat.com>
9495
9496 PR middle-end/80364
9497 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9498
9499 2017-04-11 Martin Liska <mliska@suse.cz>
9500
9501 PR sanitizer/70878
9502 * gcc.dg/ubsan/pr70878.c: New test.
9503
9504 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR target/80381
9507 * gcc.target/i386/pr80381.c: New test.
9508
9509 PR c++/80363
9510 * g++.dg/ext/pr80363.C: New test.
9511
9512 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9513
9514 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9515 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9516 Add avr-*-* to non-lp64 selector.
9517
9518 2017-04-10 Martin Sebor <msebor@redhat.com>
9519
9520 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9521 * gcc.dg/pr40340-4.c: Same.
9522
9523 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9524
9525 PR fortran/69498
9526 * gfortran.dg/submodule_unexp.f90: Modified test
9527 to account for new error.
9528 * gfortran.dg/submodule_twice.f90: New Test
9529
9530 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9531
9532 PR c++/80176
9533 * g++.dg/init/ref23.C: New test.
9534
9535 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9536
9537 PR tree-optimization/80304
9538 * gfortran.dg/do_concurrent_4.f90: New test case.
9539
9540 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9541
9542 PR fortran/80046
9543 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9544
9545 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9546
9547 * g++.dg/torture/pr79905.C: Add -maltivec option.
9548
9549 2017-04-10 Jeff Law <law@redhat.com>
9550
9551 PR tree-optimization/80374
9552 * g++.dg/pr80374.c: New test.
9553
9554 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9555
9556 PR target/80108
9557 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9558 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9559
9560 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9561
9562 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9563
9564 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9565
9566 PR testsuite/79356
9567 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9568
9569 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9570
9571 PR testsuite/79867
9572 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9573
9574 2017-04-10 Marek Polacek <polacek@redhat.com>
9575
9576 PR sanitizer/80348
9577 * g++.dg/ubsan/div-by-zero-3.C: New test.
9578
9579 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9580
9581 PR tree-optimization/80153
9582 * gcc.c-torture/execute/pr80153.c: New.
9583
9584 2017-04-10 Richard Biener <rguenther@suse.de>
9585
9586 PR middle-end/80362
9587 * gcc.dg/torture/pr80362.c: New testcase.
9588
9589 2017-04-10 Richard Biener <rguenther@suse.de>
9590
9591 PR tree-optimization/80304
9592 * gcc.dg/torture/pr80304.c: New testcase.
9593
9594 2017-04-10 Nathan Sidwell <nathan@acm.org>
9595
9596 PR target/79905
9597 * g++.dg/torture/pr79905.C: New.
9598
9599 2017-04-10 Martin Liska <mliska@suse.cz>
9600
9601 PR sanitizer/80350
9602 * c-c++-common/ubsan/pr80350.c: New test.
9603
9604 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR target/80324
9607 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9608
9609 2017-04-08 Martin Liska <mliska@suse.cz>
9610
9611 Revert:
9612 2017-04-07 Martin Liska <mliska@suse.cz>
9613
9614 PR ipa/80212
9615 * g++.dg/ipa/pr80212.C: New test.
9616
9617 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9618
9619 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9620 dg-options.
9621 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9622
9623 PR target/80322
9624 PR target/80323
9625 PR target/80325
9626 PR target/80326
9627 * gcc.target/i386/avx512f-undefined-1.c: New test.
9628 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9629 * gcc.target/i386/avx-cvtsd-1.c: New test.
9630 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9631 * gcc.target/i386/avx512f-abspd-1.c: New test.
9632 * gcc.target/i386/avx-cvtss-1.c: New test.
9633 * gcc.target/i386/avx512f-absps-1.c: New test.
9634 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9635 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9636
9637 2017-04-07 Marek Polacek <polacek@redhat.com>
9638
9639 PR sanitizer/80348
9640 * g++.dg/ubsan/div-by-zero-2.C: New test.
9641
9642 PR c++/80095
9643 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9644
9645 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9646
9647 PR rtl-optimization/70478
9648 * gcc.target/s390/pr70478.c: New.
9649
9650 2017-04-07 Martin Liska <mliska@suse.cz>
9651
9652 PR target/79889
9653 * g++.dg/ext/mv8.C: Add aarch64* targets.
9654
9655 2017-04-07 Martin Liska <mliska@suse.cz>
9656
9657 PR ipa/80212
9658 * g++.dg/ipa/pr80212.C: New test.
9659
9660 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9661
9662 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9663
9664 2017-04-07 Richard Biener <rguenther@suse.de>
9665
9666 PR tree-optimization/80334
9667 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9668 alignas on stack.
9669
9670 2017-04-07 Richard Biener <rguenther@suse.de>
9671
9672 PR middle-end/80341
9673 * gcc.dg/torture/pr80341.c: New testcase.
9674
9675 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR debug/80234
9678 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9679 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9680
9681 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9682
9683 PR target/79733
9684 * gcc.target/i386/pr79733.c: New test.
9685
9686 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9687
9688 PR target/80298
9689 * gcc.target/i386/pr80298-1.c: New test.
9690 * gcc.target/i386/pr80298-2.c: Ditto.
9691
9692 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9693
9694 PR target/80082
9695 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9696 ARMv7-R.
9697
9698 2017-04-06 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/80334
9701 * g++.dg/torture/pr80334.C: New testcase.
9702
9703 2017-04-06 Martin Liska <mliska@suse.cz>
9704
9705 PR sanitizer/80166
9706 * gcc.dg/asan/pr80166.c: New test.
9707
9708 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9709
9710 PR tree-optimization/79390
9711 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9712
9713 2017-04-06 Richard Biener <rguenther@suse.de>
9714
9715 PR tree-optimization/80262
9716 * gcc.target/i386/pr80262.c: New testcase.
9717
9718 2017-04-06 Richard Biener <rguenther@suse.de>
9719
9720 PR middle-end/80281
9721 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9722
9723 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9724
9725 PR rtl-optimization/70703
9726 * gcc.target/i386/pr70703.c: New.
9727
9728 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR sanitizer/80308
9731 * c-c++-common/asan/pr80308.c: New test.
9732
9733 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9734
9735 PR target/79890
9736 * gcc.target/s390/pr79890.c: New test case.
9737
9738 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR target/80310
9741 * c-c++-common/ubsan/pr80310.c: New test.
9742
9743 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR c++/80297
9746 * g++.dg/torture/pr80297.C: New test.
9747
9748 PR tree-optimization/79390
9749 * gcc.target/i386/pr79390.c: New test.
9750 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9751
9752 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9753
9754 PR c++/80296
9755 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9756
9757 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9758
9759 PR target/80307
9760 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9761 targeting any CPU or architecture.
9762 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9763 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9764 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9765 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9766 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9767 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9768 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9769 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9770
9771 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9772
9773 PR fortran/69498
9774 * gfortran.dg/submodule_unexp.f90: New test.
9775
9776 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR target/80286
9779 * gcc.target/i386/avx-pr80286.c: New test.
9780 * gcc.dg/pr80286.c: New test.
9781
9782 2017-04-04 Richard Biener <rguenther@suse.de>
9783
9784 PR middle-end/80281
9785 * gcc.dg/torture/pr80281.c: New testcase.
9786
9787 2017-04-04 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/80275
9790 * g++.dg/opt/pr80275.C: Make g static.
9791
9792 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9793
9794 PR rtl-optimization/60818
9795 * gcc.c-torture/compile/pr60818.c: New testcase.
9796
9797 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9798
9799 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9800 * gcc.dg/20031012-1.c: Likewise.
9801 * gcc.dg/ipa/ipcp-1.c: Likewise.
9802 * gcc.dg/torture/matrix-3.c: Likewise.
9803 * gcc.target/powerpc/ppc-spe.c: Likewise.
9804 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9805
9806 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9807
9808 PR target/80246
9809 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9810 powerpc_vsx_ok.
9811 (std, ld): Limit scan-assembler-times check to lp64.
9812 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9813 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9814 powerpc_vsx_ok.
9815
9816 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9817
9818 PR target/80246
9819 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9820
9821 2017-04-03 Richard Biener <rguenther@suse.de>
9822
9823 PR tree-optimization/80275
9824 * g++.dg/opt/pr80275.C: New testcase.
9825
9826 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9827
9828 PR testsuite/79356
9829 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9830
9831 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9832
9833 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9834 (bal): Increase iteration count and assume alignment.
9835
9836 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9837
9838 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9839
9840 2017-04-02 Andrew Pinski <apinski@cavium.com>
9841
9842 * gcc.c-torture/compile/nested-3.c: New testcase.
9843 * gcc.c-torture/execute/20170401-1.c: New testcase.
9844 * gcc.c-torture/execute/20170401-2.c: New testcase.
9845
9846 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9847
9848 PR rtl-optimization/79405
9849 gcc.dg/pr79405.c: New testcase.
9850
9851 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR debug/79255
9854 * gcc.dg/pr79255.c: New test.
9855
9856 PR c++/79572
9857 * g++.dg/ubsan/null-8.C: New test.
9858
9859 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9860
9861 PR target/80107
9862 * gfortran.dg/pr80107.f: New.
9863
9864 2017-03-31 Jeff Law <law@redhat.com>
9865
9866 PR tree-optimization/49498
9867 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9868
9869 2017-03-31 Richard Biener <rguenther@suse.de>
9870
9871 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9872
9873 2017-03-31 Richard Biener <rguenther@suse.de>
9874
9875 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9876
9877 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR libstdc++/80251
9880 * g++.dg/ext/is_aggregate.C: New test.
9881
9882 PR middle-end/80173
9883 * gcc.target/i386/pr80173.c: New test.
9884
9885 PR middle-end/80163
9886 * gcc.dg/pr80163.c: New test.
9887
9888 PR debug/80025
9889 * gcc.dg/torture/pr80025.c: New test.
9890
9891 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9892
9893 * gcc.target/mips/pr52125.c: Add -msym32.
9894
9895 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR translation/80189
9898 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9899 * g++.dg/gomp/sharing-1.C: Likewise.
9900 * gfortran.dg/gomp/pr44536.f90: Likewise.
9901 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9902 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9903 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9904 * gfortran.dg/gomp/pr33439.f90: Likewise.
9905 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9906 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9907 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9908 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9909 * gcc.dg/gomp/sharing-1.c: Likewise.
9910
9911 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9912
9913 PR target/80246
9914 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9915 Darwin and SPE.
9916 (dxex, dxexq): Update return type.
9917 (diex, diexq): Update argument type.
9918 * gcc.target/powerpc/pr80246.c: New test.
9919
9920 2017-03-30 Martin Jambor <mjambor@suse.cz>
9921
9922 PR ipa/77333
9923 * g++.dg/ipa/pr77333.C: New test.
9924
9925 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR target/80206
9928 * gcc.target/i386/pr80206.c: New test.
9929
9930 2017-03-30 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/77498
9933 * gfortran.dg/pr77498.f: New testcase.
9934
9935 2017-03-29 Marek Polacek <polacek@redhat.com>
9936
9937 PR c/79730
9938 * gcc.dg/pr79730.c: New test.
9939
9940 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9941
9942 PR libgfortran/78670
9943 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9944 a character of length 1. Update test for success.
9945 * gfortran.dg/dtio_28.f03: New test.
9946 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9947 'scratch' to delete the file when done.
9948
9949 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9950
9951 PR rtl-optimization/80233
9952 * gcc.c-torture/compile/pr80233.c: New testcase.
9953
9954 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9955
9956 PR fortran/80254
9957 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9958 * gfortran.dg/dec_io_2a.f90: instead (new test).
9959
9960 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9961
9962 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9963
9964 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9965
9966 PR testsuite/43496
9967 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9968 generating PIC code.
9969
9970 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9971
9972 PR rtl-optimization/80193
9973 * gcc.target/i386/pr80193.c: New.
9974
9975 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9976
9977 PR fortran/78661
9978 * gfortran.dg/dtio_25.f90: Modified test case.
9979 * gfortran.dg/dtio_27.f90: New test case.
9980
9981 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9982
9983 PR target/53383
9984 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9985 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9986 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9987
9988 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9989
9990 * gcc.c-torture/compile/irreducible-loop.c: New.
9991
9992 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9993
9994 PR tree-optimization/80218
9995 * gcc.dg/pr80218.c: New test.
9996
9997 2017-03-28 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/78644
10000 * gcc.dg/pr78644-1.c: New testcase.
10001 * gcc.dg/pr78644-2.c: Likewise.
10002
10003 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10004
10005 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10006 * gcc.dg/pic-4.c: Likewise.
10007 * gcc.dg/pie-3.c: Likewise.
10008 * gcc.dg/pie-4.c: Likewise.
10009
10010 2017-03-28 Martin Liska <mliska@suse.cz>
10011
10012 PR ipa/80205
10013 * g++.dg/ipa/pr80205.C: New test.
10014
10015 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10016
10017 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10018 with sizeof(int) < 4.
10019 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10020 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10021 * gcc.dg/torture/pr79777.c: Likewise.
10022 * gcc.dg/torture/pr79910.c: Likewise.
10023
10024 2017-03-28 Richard Biener <rguenther@suse.de>
10025
10026 PR middle-end/80222
10027 * g++.dg/pr80222.C: New testcase.
10028
10029 2017-03-28 Martin Liska <mliska@suse.cz>
10030
10031 PR ipa/80104
10032 * gcc.dg/ipa/pr80104.c: New test.
10033
10034 2017-03-28 Marek Polacek <polacek@redhat.com>
10035
10036 PR sanitizer/80067
10037 * c-c++-common/ubsan/shift-10.c: New test.
10038
10039 2017-03-27 Jeff Law <law@redhat.com>
10040
10041 PR tree-optimization/80216
10042 * gcc.c-torture/compile/pr80216.c: New test.
10043
10044 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR middle-end/80162
10047 * c-c++-common/pr80162-1.c: New test.
10048 * c-c++-common/pr80162-2.c: New test.
10049 * c-c++-common/pr80162-3.c: New test.
10050
10051 PR target/80102
10052 * g++.dg/opt/pr80102.C: New test.
10053
10054 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10055
10056 PR target/78543
10057 * gcc.target/powerpc/pr78543.c: New test.
10058
10059 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10060
10061 PR target/80103
10062 * gcc.target/powerpc/pr80103-1.c: New test.
10063
10064 2017-03-27 Richard Biener <rguenther@suse.de>
10065
10066 PR tree-optimization/80181
10067 * gcc.dg/torture/pr80181.c: New testcase.
10068
10069 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10070
10071 * gcc.target/arc/interrupt-4.c: New file.
10072
10073 2017-03-27 Richard Biener <rguenther@suse.de>
10074
10075 PR ipa/79776
10076 * g++.dg/ipa/pr79776.C: New testcase.
10077
10078 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR sanitizer/80168
10081 * gcc.dg/asan/pr80168.c: New test.
10082
10083 2017-03-27 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/80170
10086 * gcc.dg/pr80170.c: New testcase.
10087
10088 2017-03-27 Richard Biener <rguenther@suse.de>
10089
10090 PR middle-end/80171
10091 * g++.dg/torture/pr80171.C: New testcase.
10092
10093 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10094
10095 * gcc.dg/torture/pr79732.c: Require alias support.
10096 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10097
10098 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10099 libatomic_available.
10100 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10101 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10102
10103 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10104
10105 PR libgfortran/78881
10106 * gfortran.dg/dtio_26.f90: New test.
10107
10108 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10109
10110 PR fortran/80156
10111 PR fortran/79382
10112 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10113 testcase for PR80156. Add a main programme that tests that
10114 the typebound generic is accessible.
10115
10116 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10117
10118 PR rtl-optimization/80160
10119 PR rtl-optimization/80159
10120
10121 * gcc.target/i386/pr80160.c: New test.
10122
10123 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR sanitizer/79904
10126 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10127
10128 2017-03-24 Marek Polacek <polacek@redhat.com>
10129
10130 PR c++/80119
10131 * g++.dg/warn/Wuninitialized-9.C: New test.
10132
10133 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10134
10135 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10136 and remove the high-level builtin. The error message for the
10137 would prevent compilation from reaching the second.
10138 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10139
10140 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10141
10142 * gcc.target/s390/vxe/negfma-1.c: New test.
10143
10144 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10145
10146 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10147 * gcc.target/s390/arch12/mul-1.c: New test.
10148 * gcc.target/s390/arch12/mul-2.c: New test.
10149
10150 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10151
10152 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10153
10154 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10155
10156 * gcc.target/s390/vxe/popcount-1.c: New test.
10157
10158 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10159
10160 * gcc.target/s390/vxe/bitops-1.c: New test.
10161
10162 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10163
10164 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10165 * lib/target-supports.exp: Add effective target check s390_vxe.
10166
10167 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10168
10169 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10170 comparison instructions used from now on.
10171
10172 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10173
10174 * gcc.target/s390/s390.exp (check_effective_target_vector):
10175 Include target-supports.exp and move target_vector check routine
10176 ...
10177 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10178 here and rename it.
10179 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10180 check from vector to s390_vx.
10181 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10182 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10183 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10184 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10185 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10186 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10187 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10188 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10189 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10190
10191 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10192
10193 * gcc.target/s390/vector/vec-init-2.c: New test.
10194
10195 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10196
10197 * gcc.dg/ubsan/pr79904-2.c: New test.
10198
10199 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10200
10201 PR target/79893
10202 * gcc.target/s390/zvector/pr79893.c: New test.
10203
10204 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR rtl-optimization/80112
10207 * gcc.dg/pr80112.c: New test.
10208
10209 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10210
10211 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10212 etc. line numbers.
10213 * gcc.dg/Walloca-1.c: Likewise.
10214 * gcc.dg/Walloca-2.c: Likewise.
10215 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10216
10217 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10218
10219 PR tree-optimization/80158
10220 * gfortran.fortran-torture/compile/pr80158.f: New file.
10221
10222 2017-03-24 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/80167
10225 * gcc.dg/graphite/pr80167.c: New testcase.
10226
10227 2017-03-24 Tom de Vries <tom@codesourcery.com>
10228
10229 PR testsuite/80092
10230 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10231 dg-require-effective-target global_constructor.
10232 * gcc.dg/tls/emutls-2.c: Same.
10233
10234 2017-03-24 Tom de Vries <tom@codesourcery.com>
10235
10236 PR testsuite/80092
10237 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10238 dg-require-effective-target indirect_jumps.
10239
10240 2017-03-24 Tom de Vries <tom@codesourcery.com>
10241
10242 PR testsuite/80092
10243 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10244 nonlocal_goto.
10245
10246 2017-03-24 Tom de Vries <tom@codesourcery.com>
10247
10248 PR testsuite/80092
10249 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10250 * gcc.dg/Walloca-12.c: Same.
10251 * gcc.dg/attr-alloc_size-8.c: Same.
10252 * gcc.dg/Walloca-4.c: Same.
10253 * gcc.dg/Walloca-8.c: Same.
10254 * gcc.dg/Walloca-13.c: Same.
10255 * gcc.dg/Walloca-14.c: Same.
10256 * gcc.dg/attr-alloc_size-9.c: Same.
10257 * gcc.dg/Walloca-1.c: Same.
10258 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10259 * gcc.dg/Walloca-5.c: Same.
10260 * gcc.dg/Walloca-10.c: Same.
10261 * gcc.dg/Walloca-9.c: Same.
10262 * gcc.dg/attr-alloc_size-6.c: Same.
10263 * gcc.dg/Wvla-larger-than-1.c: Same.
10264 * gcc.dg/torture/pr71881.c: Same.
10265 * gcc.dg/torture/pr71901.c: Same.
10266 * gcc.dg/torture/pr78742.c: Same.
10267 * gcc.dg/builtin-alloc-size.c: Same.
10268 * gcc.dg/Walloca-2.c: Same.
10269 * gcc.dg/Walloca-6.c: Same.
10270 * gcc.dg/Walloca-11.c: Same.
10271 * gcc.dg/attr-alloc_size-7.c: Same.
10272 * gcc.dg/Wvla-larger-than-2.c: Same.
10273 * gcc.dg/Walloca-3.c: Same.
10274 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10275 * gcc.c-torture/compile/pr79413.c: Same.
10276 * gcc.c-torture/compile/pr78439.c: Same.
10277
10278 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10279
10280 * gcc.target/powerpc/p9-options-1.c: New test.
10281
10282 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10283
10284 PR target/71436
10285 * gcc.c-torture/compile/pr71436.c: New test.
10286
10287 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10288 Richard Biener <rguenther@suse.de>
10289
10290 PR tree-optimization/79908
10291 PR tree-optimization/80136
10292 * gcc.dg/torture/pr79908.c: New file.
10293
10294 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10295
10296 PR fortran/39239
10297 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10298
10299 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR c++/80141
10302 * g++.dg/gomp/pr80141.C: New test.
10303
10304 PR c++/80129
10305 * g++.dg/torture/pr80129.C: New test.
10306
10307 PR sanitizer/80110
10308 * g++.dg/tsan/pr80110.C: New test.
10309
10310 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10311
10312 PR fortran/80142
10313 * gfortran.dg/any_loc.f90: New test case.
10314
10315 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10316
10317 PR target/80082
10318 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10319 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10320
10321 2017-03-22 Martin Liska <mliska@suse.cz>
10322
10323 PR target/79906
10324 * g++.dg/ext/mv8.C: Add power* targets.
10325
10326 2017-03-21 Martin Sebor <msebor@redhat.com>
10327
10328 PR c++/79548
10329 * g++.dg/warn/Wunused-var-26.C: New test.
10330
10331 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10332
10333 PR tree-optimization/79908
10334 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10335
10336 2017-03-21 Marek Polacek <polacek@redhat.com>
10337 Martin Sebor <msebor@redhat.com>
10338
10339 PR tree-optimization/80109
10340 * gcc.dg/Walloca-14.c: New test.
10341
10342 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR target/80125
10345 * gcc.target/powerpc/pr80125.c: New test.
10346
10347 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10348
10349 PR fortran/69498
10350 * gfortran.dg/unexp_attribute.f90: New test
10351
10352 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10353 Richard Biener <rguenther@suse.de>
10354
10355 PR tree-optimization/79908
10356 * gcc.dg/torture/pr79908.c: New file.
10357
10358 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10359
10360 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10361 with sizeof(int) < 4.
10362
10363 2017-03-21 Martin Liska <mliska@suse.cz>
10364
10365 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10366 apostrophes.
10367
10368 2017-03-21 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/80032
10371 * g++.dg/opt/pr80032.C: New testcase.
10372
10373 2017-03-21 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/80122
10376 * gcc.dg/torture/pr80122.c: New testcase.
10377
10378 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10379
10380 * gcc.dg/pic-2.c: Skip for MIPS.
10381 * gcc.dg/pie-2.c: Skip for MIPS.
10382
10383 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10384
10385 PR c++/77752
10386 * g++.dg/cpp0x/initlist97.C: New.
10387 * g++.dg/cpp0x/initlist85.C: Update.
10388
10389 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR c/67338
10392 * gcc.dg/pr67338.c: New test.
10393
10394 PR c++/35878
10395 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10396 dump instead of assembler.
10397 * g++.dg/init/pr35878_2.C: Likewise.
10398 * g++.dg/init/pr35878_3.C: Likewise.
10399
10400 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR c/80097
10403 * gcc.dg/ubsan/pr80097.c: New test.
10404
10405 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10406
10407 PR tree-optimization/80054
10408 * g++.dg/torture/pr80054.C: New file.
10409
10410 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10411
10412 PR target/79963
10413 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10414 directive to assure selection of proper bit using rlwinm insn.
10415 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10416 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10417 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10418 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10419
10420 2017-03-20 Marek Polacek <polacek@redhat.com>
10421 Paolo Carlini <paolo.carlini@oracle.com>
10422
10423 PR c++/80059 - ICE with noexcept and __transaction_atomic
10424 * g++.dg/tm/pr80059-2.C: New test.
10425 * g++.dg/tm/pr80059.C: New test.
10426
10427 2017-03-20 Martin Liska <mliska@suse.cz>
10428
10429 PR middle-end/79753
10430 * gcc.target/i386/mpx/pr79753.c: New test.
10431
10432 2017-03-20 Martin Liska <mliska@suse.cz>
10433
10434 PR target/79769
10435 PR target/79770
10436 * g++.dg/pr79769.C: New test.
10437 * gcc.target/i386/mpx/pr79770.c: New test.
10438
10439 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10440
10441 PR target/78857
10442 * gcc.target/s390/load-and-test-fp-1.c: New test.
10443 * gcc.target/s390/load-and-test-fp-2.c: New test.
10444
10445 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10446
10447 PR fortran/79676
10448 * gfortran.dg/submodule_28.f08 : New test.
10449
10450 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/71838
10453 * gfortran.dg/submodule_26.f08 : New test.
10454 * gfortran.dg/submodule_27.f08 : New test.
10455
10456 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10457
10458 PR target/79951
10459 * gcc.target/powerpc/pr79951.c: New.
10460
10461 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10462
10463 PR rtl-optimization/79910
10464 * gcc.dg/torture/pr79910.c: New test.
10465
10466 2017-03-17 Jeff Law <law@redhat.com>
10467
10468 PR tree-optimization/71437
10469 * gcc.dg/tree-ssa/pr71437.c: New test.
10470 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10471 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10472 now caught by VRP, but which were previously caught by DOM.
10473
10474 2017-03-17 Richard Biener <rguenther@suse.de>
10475
10476 PR middle-end/80075
10477 * g++.dg/torture/pr80075.C: New testcase.
10478
10479 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10480
10481 PR target/71294
10482 * g++.dg/pr71294.C: New test.
10483
10484 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10485
10486 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10487
10488 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR fortran/80010
10491 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10492
10493 PR fortran/79886
10494 * gfortran.dg/pr79886.f90: New test.
10495
10496 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10497
10498 PR target/79038
10499 * gcc.target/powerpc/pr79038-1.c: New test.
10500
10501 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10502
10503 PR fortran/33271
10504 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10505
10506 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10507
10508 PR testsuite/79356
10509 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10510
10511 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10512
10513 PR target/80019
10514 * gcc.target/i386/pr80019.c: New test.
10515
10516 2017-03-15 Martin Liska <mliska@suse.cz>
10517
10518 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10519
10520 2017-03-14 Martin Sebor <msebor@redhat.com>
10521
10522 PR tree-optimization/79800
10523 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10524 * gcc.dg/tree-ssa/pr79800.c: New test.
10525
10526 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10527
10528 PR target/79947
10529 * gcc.target/powerpc/pr79947.c: New test.
10530
10531 2017-03-14 Martin Sebor <msebor@redhat.com>
10532
10533 PR middle-end/80020
10534 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10535 * gcc.dg/attr-alloc_size-7.c: Same.
10536 * gcc.dg/attr-alloc_size-9.c: Same.
10537 * gcc.dg/builtin-alloc-size.c: Same.
10538 * gcc.dg/pr80020.c: New test.
10539
10540 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10541
10542 PR rtl-optimization/79728
10543 * gcc.target/i386/sse-globalreg.c: New test.
10544
10545 2017-03-14 Martin Liska <mliska@suse.cz>
10546
10547 PR lto/66295
10548 * gcc.dg/tree-prof/pr66295.c: New test.
10549
10550 2017-03-13 Martin Liska <mliska@suse.cz>
10551
10552 PR middle-end/78339
10553 * gcc.target/i386/mpx/pr78339.c: New test.
10554
10555 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10556
10557 * gcc.target/arc/bitfield.c: New file.
10558
10559 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10560
10561 * gcc.target/arc/pr9001090948.c: New file.
10562
10563 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10564
10565 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10566 Fix test. Make early-out condition return early. Correct comments.
10567
10568 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10569
10570 PR libgfortran/78854
10571 * gfortran.dg/dtio_25.f90: New test.
10572
10573 2017-03-10 Martin Sebor <msebor@redhat.com>
10574
10575 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10576
10577 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10578
10579 PR rtl-optimization/78911
10580 * gcc.target/i386/pr78911-1.c: New test.
10581 * gcc.target/i386/pr78911-2.c: New test.
10582
10583 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10584
10585 PR target/79941
10586 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10587 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10588 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10589
10590 2017-03-10 Marek Polacek <polacek@redhat.com>
10591
10592 PR c++/79967
10593 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10594
10595 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR c++/79899
10598 * g++.dg/other/friend7.C: New test.
10599
10600 PR c++/79896
10601 * g++.dg/ext/int128-5.C: New test.
10602
10603 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10604
10605 PR testsuite/79356
10606 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10607 powerpc, sparc, or s390x.
10608
10609 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10610
10611 PR target/79907
10612 * gcc.target/powerpc/pr79907.c: New.
10613
10614 2017-03-10 Olivier Hainque <hainque@adacore.com>
10615
10616 * gnat.dg/opt64.adb: New test.
10617 * gnat.dg/opt64_pkg.ads: New helper.
10618 * gnat.dg/opt64_pkg.adb: New helper.
10619
10620 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR rtl-optimization/79909
10623 * gcc.target/powerpc/pr79909.c: New test.
10624
10625 PR tree-optimization/79972
10626 * gcc.dg/pr79972.c: New test.
10627
10628 PR tree-optimization/77975
10629 * gcc.dg/pr77975.c: New test.
10630
10631 2017-03-09 Marek Polacek <polacek@redhat.com>
10632
10633 PR c++/79962
10634 PR c++/79984
10635 * c-c++-common/nonnull-3.c: New test.
10636 * g++.dg/warn/Wnonnull3.C: New test.
10637
10638 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10639
10640 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10641 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10642
10643 2017-03-09 Marek Polacek <polacek@redhat.com>
10644
10645 PR sanitizer/79757
10646 * gcc.dg/ubsan/pr79757-1.c: New test.
10647 * gcc.dg/ubsan/pr79757-2.c: New test.
10648 * gcc.dg/ubsan/pr79757-3.c: New test.
10649 * gcc.dg/ubsan/pr79757-4.c: New test.
10650 * gcc.dg/ubsan/pr79757-5.c: New test.
10651
10652 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10653
10654 PR c/79969
10655 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10656
10657 2017-03-09 Marek Polacek <polacek@redhat.com>
10658
10659 PR c++/79687
10660 * g++.dg/expr/ptrmem8.C: New test.
10661 * g++.dg/expr/ptrmem9.C: New test.
10662
10663 2017-03-09 Richard Biener <rguenther@suse.de>
10664
10665 PR tree-optimization/79977
10666 * gcc.dg/graphite/pr79977.c: New testcase.
10667
10668 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10669
10670 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10671 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10672 * lib/target-supports.exp (check_effective_target_rdynamic):
10673 New proc.
10674
10675 2017-03-09 Richard Biener <rguenther@suse.de>
10676
10677 PR middle-end/79971
10678 * gcc.dg/fixed-point/pr79971.c: New testcase.
10679
10680 2017-03-09 Richard Biener <rguenther@suse.de>
10681
10682 PR ipa/79970
10683 * gcc.dg/torture/pr79970.c: New testcase.
10684
10685 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10686
10687 PR c++/71966
10688 * g++.dg/cpp0x/pr71966-1.C: New.
10689 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10690
10691 2017-03-09 Martin Liska <mliska@suse.cz>
10692
10693 PR tree-optimization/79631
10694 * gcc.target/i386/mpx/pr79631.c: New test.
10695
10696 2017-03-09 Martin Liska <mliska@suse.cz>
10697
10698 PR target/65705
10699 PR target/69804
10700 * gcc.target/i386/pr71458.c: Update scanned pattern.
10701
10702 2017-03-09 Marek Polacek <polacek@redhat.com>
10703
10704 PR c++/79672
10705 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10706 * g++.dg/warn/Wduplicated-branches3.C: New test.
10707
10708 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10709
10710 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10711
10712 2017-03-09 Martin Liska <mliska@suse.cz>
10713
10714 PR ipa/79764
10715 * g++.dg/pr79764.C: New test.
10716
10717 2017-03-09 Martin Liska <mliska@suse.cz>
10718
10719 PR ipa/79761
10720 * g++.dg/pr79761.C: New test.
10721
10722 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10723
10724 PR sanitizer/79944
10725 * c-c++-common/asan/pr79944.c: New test.
10726
10727 PR target/79932
10728 * gcc.target/i386/pr79932-2.c: New test.
10729
10730 PR target/79932
10731 * gcc.target/i386/pr79932-1.c: New test.
10732
10733 2017-03-09 Marek Polacek <polacek@redhat.com>
10734
10735 PR c++/79900 - ICE in strip_typedefs
10736 * g++.dg/warn/Wpadded-1.C: New test.
10737
10738 2017-03-08 Marek Polacek <polacek@redhat.com>
10739
10740 * g++.dg/Walloca1.C: Adjust dg-warning.
10741
10742 2017-03-08 Andrew Haley <aph@redhat.com>
10743
10744 PR tree-optimization/79943
10745 * gcc.dg/tree-ssa/pr79943.c: New test.
10746
10747 2017-03-08 Richard Biener <rguenther@suse.de>
10748
10749 PR tree-optimization/79955
10750 * gcc.dg/uninit-24.c: New testcase.
10751
10752 2017-03-08 Richard Biener <rguenther@suse.de>
10753
10754 PR tree-optimization/79920
10755 * gcc.dg/vect/pr79920.c: New testcase.
10756
10757 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10758
10759 PR sanitizer/79904
10760 * gcc.dg/ubsan/pr79904.c: New test.
10761
10762 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR c/79834
10765 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10766 diagnostics.
10767
10768 2017-03-07 Marek Polacek <polacek@redhat.com>
10769
10770 PR middle-end/79809
10771 * g++.dg/Walloca1.C: New test.
10772
10773 2017-03-07 Martin Liska <mliska@suse.cz>
10774
10775 PR middle-end/68270
10776 * g++.dg/pr68270.C: New test.
10777
10778 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR rtl-optimization/79901
10781 * gcc.target/i386/pr79901.c: New test.
10782
10783 PR sanitizer/79897
10784 * c-c++-common/ubsan/pr79897.c: New test.
10785
10786 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10787
10788 PR rtl-optimization/79571
10789 * gcc.target/i386/pr79571.c: New.
10790
10791 2017-03-06 Marek Polacek <polacek@redhat.com>
10792
10793 PR c++/79796 - ICE with NSDMI and this pointer
10794 * g++.dg/cpp0x/nsdmi13.C: New test.
10795
10796 2017-03-06 Julia Koval <julia.koval@intel.com>
10797
10798 PR target/79793
10799 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10800 directives.
10801 * gcc.target/i386/interrupt-13.c: Ditto.
10802 * gcc.target/i386/interrupt-14.c: Ditto.
10803 * gcc.target/i386/interrupt-15.c: Ditto.
10804
10805 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10806
10807 PR c++/79822
10808 * g++.dg/cpp0x/constexpr-79822.C: New test.
10809
10810 2017-03-06 Richard Biener <rguenther@suse.de>
10811
10812 PR tree-optimization/79894
10813 * gcc.dg/vect/pr79887.c: New testcase.
10814
10815 2017-03-06 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/79824
10818 * gcc.dg/vect/pr79824-1.c: New testcase.
10819 * gcc.dg/vect/pr79824-2.c: Likewise.
10820
10821 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10822
10823 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10824 gettimeofday. Remove dg-skip-if for AVR.
10825 * lib/target-supports.exp (check_effective_target_gettimeofday):
10826 New proc.
10827
10828 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10829
10830 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10831 * gcc.target/s390/hotpatch-10.c: Likewise.
10832 * gcc.target/s390/hotpatch-11.c: Likewise.
10833 * gcc.target/s390/hotpatch-12.c: Likewise.
10834 * gcc.target/s390/hotpatch-13.c: Likewise.
10835 * gcc.target/s390/hotpatch-14.c: Likewise.
10836 * gcc.target/s390/hotpatch-15.c: Likewise.
10837 * gcc.target/s390/hotpatch-16.c: Likewise.
10838 * gcc.target/s390/hotpatch-17.c: Likewise.
10839 * gcc.target/s390/hotpatch-18.c: Likewise.
10840 * gcc.target/s390/hotpatch-19.c: Likewise.
10841 * gcc.target/s390/hotpatch-2.c: Likewise.
10842 * gcc.target/s390/hotpatch-26.c: Likewise.
10843 * gcc.target/s390/hotpatch-27.c: Likewise.
10844 * gcc.target/s390/hotpatch-28.c: Likewise.
10845 * gcc.target/s390/hotpatch-3.c: Likewise.
10846 * gcc.target/s390/hotpatch-4.c: Likewise.
10847 * gcc.target/s390/hotpatch-5.c: Likewise.
10848 * gcc.target/s390/hotpatch-6.c: Likewise.
10849 * gcc.target/s390/hotpatch-7.c: Likewise.
10850 * gcc.target/s390/hotpatch-8.c: Likewise.
10851 * gcc.target/s390/hotpatch-9.c: Likewise.
10852
10853 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10854
10855 PR c++/64574
10856 * g++.dg/template/crash125.C: New.
10857
10858 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR target/79812
10861 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10862
10863 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10864
10865 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10866
10867 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10868
10869 * gcc.target/mips/msa-minmax.c: New tests.
10870
10871 2017-03-06 Martin Liska <mliska@suse.cz>
10872
10873 PR sanitize/79783
10874 * g++.dg/asan/pr79783.C: New test.
10875
10876 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10877
10878 * gcc.target/mips/msa-dotp.c: New tests.
10879
10880 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10881
10882 * gcc.target/mips/msa-bclri.c: New test.
10883
10884 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10885
10886 PR c++/70266
10887 * g++.dg/tm/pr70266.C: New.
10888
10889 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10890 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10891
10892 * gfortran.dg/coarray/fail_image_1.f08: New test.
10893 * gfortran.dg/coarray/fail_image_2.f08: New test.
10894 * gfortran.dg/coarray/failed_images_1.f08: New test.
10895 * gfortran.dg/coarray/failed_images_2.f08: New test.
10896 * gfortran.dg/coarray/image_status_1.f08: New test.
10897 * gfortran.dg/coarray/image_status_2.f08: New test.
10898 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10899 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10900 * gfortran.dg/coarray_fail_st.f90: New test.
10901 * gfortran.dg/coarray_failed_images_1.f08: New test.
10902 * gfortran.dg/coarray_image_status_1.f08: New test.
10903 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10904
10905 2017-03-03 Marek Polacek <polacek@redhat.com>
10906
10907 PR c/79758
10908 * gcc.dg/noncompile/pr79758.c: New test.
10909
10910 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR middle-end/79805
10913 * g++.dg/opt/pr79805.C: New test.
10914
10915 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10916
10917 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10918 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10919 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10920 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10921 * gcc.target/i386/i386.exp
10922 (check_effective_target_avx512vpopcntdq): New.
10923
10924 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10925
10926 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10927 ilp32 targets and match DImode registers for lp64 targets.
10928
10929 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10930
10931 * g++.dg/pr71624.C: Disable for x32.
10932 * g++.dg/pr71633.C: Ditto.
10933
10934 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR target/79807
10937 * gcc.target/i386/pr79807.c: New test.
10938
10939 2017-03-03 Martin Liska <mliska@suse.cz>
10940
10941 PR tree-optimization/79803
10942 * gcc.dg/tree-ssa/pr79803.c: New test.
10943
10944 2017-03-03 Martin Liska <mliska@suse.cz>
10945
10946 PR rtl-optimization/79574
10947 * gcc.dg/pr79574-2.c: New test.
10948
10949 2017-03-03 Richard Biener <rguenther@suse.de>
10950
10951 PR c++/79825
10952 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10953
10954 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10955
10956 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10957
10958 2017-03-03 Marek Polacek <polacek@redhat.com>
10959
10960 PR c++/79791
10961 * g++.dg/warn/Wwrite-strings-1.C: New test.
10962 * g++.dg/warn/Wwrite-strings-2.C: New test.
10963 * g++.dg/warn/Wwrite-strings-3.C: New test.
10964 * g++.dg/warn/Wwrite-strings-4.C: New test.
10965 * g++.dg/warn/Wwrite-strings-5.C: New test.
10966 * g++.dg/warn/Wwrite-strings-6.C: New test.
10967 * g++.dg/warn/Wwrite-strings-7.C: New test.
10968 * g++.dg/warn/Wwrite-strings-8.C: New test.
10969 * g++.dg/warn/Wwrite-strings-9.C: New test.
10970 * g++.dg/warn/Wwrite-strings-10.C: New test.
10971 * g++.dg/warn/Wwrite-strings-11.C: New test.
10972 * g++.dg/warn/Wwrite-strings-12.C: New test.
10973
10974 2017-03-03 Richard Biener <rguenther@suse.de>
10975
10976 PR middle-end/79818
10977 * gcc.dg/torture/pr79818.c: New testcase.
10978
10979 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR c++/79782
10982 * g++.dg/warn/Wunused-parm-10.C: New test.
10983
10984 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10985
10986 * gcc.dg/rtl/x86_64/*.c: Test for
10987 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10988
10989 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10990
10991 PR target/79514
10992 * gcc.target/i386/pr79514.c: New test.
10993
10994 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR rtl-optimization/79780
10997 * gcc.c-torture/compile/pr79780.c: New test.
10998
10999 2017-03-02 Richard Biener <rguenther@suse.de>
11000
11001 PR tree-optimization/79345
11002 PR c++/42000
11003 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11004 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11005 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11006
11007 2017-03-02 Richard Biener <rguenther@suse.de>
11008
11009 PR c/79756
11010 * gcc.dg/vector-1.c: New testcase.
11011
11012 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11013
11014 PR tree-optimization/66768
11015 * gcc.target/i386/pr66768.c: New test.
11016
11017 2017-03-02 Richard Biener <rguenther@suse.de>
11018
11019 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11020 * gcc.dg/rtl/x86_64/final.c: Likewise.
11021 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11022 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11023 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11024 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11025
11026 2017-03-02 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/79777
11029 * gcc.dg/torture/pr79777.c: New testcase.
11030
11031 2017-03-01 Martin Sebor <msebor@redhat.com>
11032
11033 PR middle-end/79692
11034 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11035 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11036 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11037 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11038
11039 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11040
11041 * gcc.target/i386/invsize-2.c: New test.
11042 * gcc.target/i386/invsize-3.c: Ditto.
11043 * gcc.target/i386/invsize-4.c: Ditto.
11044 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11045 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11046
11047 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11048
11049 PR target/79439
11050 * gcc.target/powerpc/pr79439.c: New test.
11051
11052 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11053
11054 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11055 scan string.
11056
11057
11058 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11059
11060 PR target/79395
11061 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11062 pattern to look for vcmpequd. instead of vcmpnew.
11063 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11064 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11065 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11066 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11067 look for xvcmpeqdp. instead of xvcmpnedp.
11068 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11069 look for vcmpequd. instead of vcmpnew.
11070 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11071 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11072 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11073 look for xvcmpeqsp. instead of xvcmpnesp.
11074 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11075 look for xvcmpeqdp. instead of xvcmpnedp.
11076 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11077 look for vcmpequd. instead of vcmpnew.
11078 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11079 look for vcmpeqsp instead of xvcmpnesp.
11080 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11081 look for xvcmpeqdp instead of xvcmpnedp.
11082
11083 2017-03-01 Richard Biener <rguenther@suse.de>
11084
11085 PR middle-end/79721
11086 * gcc.dg/torture/pr79721.c: New testcase.
11087
11088 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR c++/79681
11091 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11092 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11093
11094 PR c++/79746
11095 * g++.dg/warn/Wunused-parm-9.C: New test.
11096
11097 PR tree-optimization/79734
11098 * g++.dg/opt/pr79734.C: New test.
11099
11100 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR tree-optimization/79737
11103 * gcc.c-torture/execute/pr79737-1.c: New test.
11104 * gcc.c-torture/execute/pr79737-2.c: New test.
11105
11106 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11107
11108 * gcc.target/sparc/20170228-1.c: New test.
11109
11110 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11111
11112 * gcc.target/i386/invsize-1.c: New test.
11113
11114 2017-02-28 Martin Sebor <msebor@redhat.com>
11115
11116 PR tree-optimization/79691
11117 * gcc.dg/tree-ssa/pr79691.c: New test.
11118
11119 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR target/79729
11122 * gcc.target/i386/pr79729.c: New test.
11123
11124 2017-02-28 Richard Biener <rguenther@suse.de>
11125
11126 PR tree-optimization/79740
11127 * gcc.dg/torture/pr79740.c: New testcase.
11128
11129 2017-02-28 Richard Biener <rguenther@suse.de>
11130
11131 PR middle-end/79731
11132 * c-c++-common/torture/pr79731.c: New testcase.
11133
11134 2017-02-28 Richard Biener <rguenther@suse.de>
11135
11136 PR tree-optimization/79732
11137 * gcc.dg/torture/pr79732.c: New testcase.
11138
11139 2017-02-28 Richard Biener <rguenther@suse.de>
11140
11141 PR tree-optimization/79723
11142 * gcc.target/i386/pr79723.c: New testcase.
11143
11144 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11145
11146 PR target/79544
11147 * gcc.target/powerpc/pr79544.c: New.
11148
11149 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11150
11151 PR c++/79414
11152 * g++.dg/parse/crash67.C: New.
11153
11154 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11155
11156 PR tree-optimization/77536
11157 * gcc.dg/vect/pr79347.c: Revise testing string.
11158
11159 2017-02-27 Richard Biener <rguenther@suse.de>
11160
11161 PR tree-optimization/45397
11162 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11163
11164 2017-02-27 Richard Biener <rguenther@suse.de>
11165
11166 PR tree-optimization/79690
11167 * gcc.target/i386/pr79690.c: New testcase.
11168
11169 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11170
11171 PR fortran/51119
11172 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11173 of original.
11174 * gfortran.dg/inline_matmul_11.f90: Likewise.
11175 * gfortran.dg/inline_matmul_9.f90: Likewise.
11176 * gfortran.dg/matmul_13.f90: New test.
11177 * gfortran.dg/matmul_14.f90: New test.
11178
11179 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR middle-end/79396
11182 * g++.dg/opt/pr79396.C: New test.
11183
11184 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11185
11186 PR fortran/79597
11187 * gfortran.dg/dtio_6.f90: Update test.
11188
11189 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11190
11191 PR fortran/79601
11192 * gfortran.dg/interface_operator_2.f90: New test.
11193
11194 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR c/79677
11197 * gcc.dg/pr79677.c: New test.
11198
11199 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11200
11201 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11202 of mov.ps.
11203 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11204 (cond_move1): Simplify condition to force generation of
11205 mov[nz].ps.
11206 (cond_move2): Likewise.
11207
11208 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR c++/79588
11211 * g++.dg/warn/Wrestrict-1.C: New test.
11212 * g++.dg/warn/Wrestrict-2.C: New test.
11213
11214 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11215
11216 * g++.dg/ext/complit15.C: Require LTO.
11217
11218 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11219
11220 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11221 logical_op_short_circuit to skip targets.
11222 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11223 and s390.
11224
11225 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11226
11227 * gnat.dg/opt63.adb: New test.
11228
11229 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11230
11231 * gnat.dg/discr47.adb: New test.
11232
11233 2017-02-24 Richard Biener <rguenther@suse.de>
11234
11235 PR tree-optimization/79389
11236 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11237
11238 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11239
11240 PR c++/79361
11241 * g++.dg/cpp0x/pr79361-1.C: New.
11242 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11243
11244 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11245
11246 * gcc.target/visium/bit_test.c: Accept any lsr form.
11247 * gcc.target/visium/block_move.c: Tweak.
11248
11249 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11250
11251 PR 68749
11252 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11253
11254 2017-02-23 Richard Biener <rguenther@suse.de>
11255
11256 PR tree-optimization/79683
11257 * gcc.target/i386/pr79683.c: New testcase.
11258
11259 2017-02-22 Jeff Law <law@redhat.com>
11260
11261 PR tree-optimization/79578
11262 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11263
11264 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11265
11266 * gcc.target/mips/msa-fp-cc.c: New test.
11267
11268 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR c++/79664
11271 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11272 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11273 * g++.dg/gomp/pr79664.C: New test.
11274
11275 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11276
11277 2017-02-22 Marek Polacek <polacek@redhat.com>
11278
11279 PR c++/79653
11280 * g++.dg/cpp0x/alignas10.C: New test.
11281 * g++.dg/cpp0x/alignas9.C: New test.
11282
11283 PR c++/79657
11284 * g++.dg/ext/underlying_type12.C: New test.
11285
11286 PR c/79662
11287 * gcc.dg/enum-incomplete-4.c: New test.
11288
11289 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR target/70465
11292 * gcc.target/i386/pr70465-2.c: New test.
11293
11294 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11295
11296 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11297
11298 2017-02-22 Richard Biener <rguenther@suse.de>
11299
11300 PR tree-optimization/79673
11301 * gcc.target/i386/pr79673.c: New testcase.
11302
11303 2017-02-22 Richard Biener <rguenther@suse.de>
11304
11305 PR tree-optimization/79666
11306 * gcc.dg/torture/pr79666.c: New testcase.
11307
11308 2017-02-22 Martin Liska <mliska@suse.cz>
11309
11310 PR lto/79587
11311 * gcc.dg/tree-prof/pr79587.c: New test.
11312
11313 2017-02-21 Marek Polacek <polacek@redhat.com>
11314
11315 PR c++/79535
11316 * g++.dg/ext/flexary23.C: New test.
11317
11318 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11319
11320 PR target/79593
11321 * gcc.target/i386/pr79593.c: New test.
11322
11323 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11324
11325 PR c++/79654
11326 * g++.dg/cpp1z/decomp26.C: New test.
11327
11328 PR sanitizer/79589
11329 * g++.dg/ubsan/pr79589.C: New test.
11330
11331 2017-02-21 Jeff Law <law@redhat.com>
11332
11333 PR tree-optimization/79621
11334 * gcc.c-torture/compile/pr79621.c: New test.
11335
11336 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR c++/79655
11339 * g++.dg/cpp1y/constexpr-79655.C: New test.
11340
11341 PR c++/79639
11342 * g++.dg/cpp1y/constexpr-79639.C: New test.
11343
11344 PR target/79633
11345 * gcc.target/i386/mpx/pr79633.c: New test.
11346
11347 PR target/79570
11348 * gcc.dg/pr79570.c: New test.
11349
11350 PR c++/79641
11351 * c-c++-common/pr79641.c: New test.
11352
11353 PR tree-optimization/79649
11354 * gcc.target/i386/pr79649.c: New test.
11355
11356 PR target/79494
11357 * gcc.dg/pr79494.c: New test.
11358
11359 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11360
11361 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11362 to dg-options.
11363
11364 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11365
11366 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11367
11368 2017-02-02 Jason Merrill <jason@redhat.com>
11369
11370 PR c++/79580
11371 * g++.dg/ext/complit15.C: New.
11372
11373 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11374
11375 PR target/78056
11376 * gcc.target/powerpc/pr78056-8.c: Remove.
11377
11378 2017-02-20 Marek Polacek <polacek@redhat.com>
11379
11380 PR middle-end/79537
11381 * gcc.dg/comp-goto-4.c: New test.
11382
11383 PR sanitizer/79558
11384 * c-c++-common/ubsan/bounds-14.c: New test.
11385
11386 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11387
11388 PR target/79568
11389 * gcc.target/i386/pr79568-1.c: New test.
11390 * gcc.target/i386/pr79568-2.c: New test.
11391 * gcc.target/i386/pr79568-3.c: New test.
11392
11393 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11394
11395 PR fortran/79382
11396 * gfortran.dg/dtio_10.f90: Change test of error message.
11397 * gfortran.dg/dtio_23.f90: New test.
11398 * gfortran.dg/dtio_24.f90: New test.
11399
11400 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11401
11402 PR fortran/79434
11403 * gfortran.dg/submodule_25.f08: New test.
11404
11405 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11406
11407 PR fortran/79447
11408 * gfortran.dg/submodule_24.f08: New test.
11409
11410 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11411
11412 PR fortran/79229
11413 * gfortran.dg/class_allocate_24.f90: New test.
11414
11415 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11416
11417 PR fortran/79402
11418 * gfortran.dg/submodule_23.f90: New test.
11419
11420 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11421
11422 PR c++/79380
11423 * g++.dg/cpp0x/alignas8.C: New.
11424
11425 2017-02-19 Eric Fiselier <eric@efcs.ca>
11426 Jonathan Wakely <jwakely@redhat.com>
11427
11428 PR c++/69523
11429 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11430
11431 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11432
11433 * gcc.dg/gimplefe-26.c: New test.
11434
11435 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11436
11437 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11438
11439 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11440
11441 PR target/79569
11442 * gcc.target/i386/3dnowA-3.c: New test.
11443
11444 PR target/79559
11445 * gcc.target/i386/pr79559.c: New test.
11446
11447 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11448
11449 * gcc.dg/c11-float-2.c: New test.
11450 * gcc.dg/torture/float128-floath.c,
11451 gcc.dg/torture/float128x-floath.c,
11452 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11453 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11454 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11455 *_DECIMAL_DIG macros with DECIMAL_DIG.
11456
11457 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11458
11459 PR target/79261
11460 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11461
11462 2017-02-17 Julia Koval <julia.koval@intel.com>
11463
11464 * gcc.target/i386/rdpid.c New test.
11465 * gcc.target/i386/sse-12.c: Add -mrdpid.
11466 * gcc.target/i386/sse-13.c: Ditto.
11467 * gcc.target/i386/sse-14.c: Ditto.
11468 * gcc.target/i386/sse-22.c: Ditto.
11469 * gcc.target/i386/sse-23.c: Ditto.
11470 * g++.dg/other/i386-2.C: Ditto.
11471 * g++.dg/other/i386-3.C: Ditto.
11472
11473 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11474
11475 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11476 * gcc.dg/pr61441.c: Ditto.
11477
11478 2017-02-17 Martin Liska <mliska@suse.cz>
11479
11480 PR rtl-optimization/79574
11481 * gcc.dg/pr79574.c: New test.
11482
11483 2017-02-17 Marek Polacek <polacek@redhat.com>
11484
11485 PR middle-end/79536
11486 * gcc.dg/torture/pr79536.c: New test.
11487
11488 2017-02-16 Alan Modra <amodra@gmail.com>
11489
11490 * gcc.c-torture/execute/pr79286.c: New.
11491
11492 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR c++/79512
11495 * c-c++-common/gomp/pr79512.c: New test.
11496
11497 2017-02-15 Martin Sebor <msebor@redhat.com>
11498
11499 PR c++/79363
11500 * g++.dg/ext/flexary12.C: Adjust.
11501 * g++.dg/ext/flexary20.C: Same.
11502 * g++.dg/ext/flexary21.C: Same.
11503 * g++.dg/ext/flexary22.C: New test.
11504
11505 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11506
11507 PR tree-optimization/79347
11508 * gcc.dg/vect/pr79347.c: New test.
11509
11510 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11511
11512 PR c++/79301
11513 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11514 [[deprecated]] comment.
11515 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11516 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11517 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11518 [[deprecated]] in -std=c++11.
11519 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11520 [[fallthrough]] in -std=c++11 and -std=c++14.
11521
11522 PR c++/79288
11523 * g++.dg/tls/pr79288.C: New test.
11524
11525 2017-02-15 Marek Polacek <polacek@redhat.com>
11526
11527 PR c/79515
11528 * gcc.dg/dfp/pr79515.c: New.
11529
11530 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11531
11532 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11533
11534 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11535
11536 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11537 "opt_files".
11538
11539 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR target/79487
11542 * gcc.dg/dfp/pr79487.c: New test.
11543 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11544 2017-02-13 change.
11545
11546 2017-01-14 Carl Love <cel@us.ibm.com>
11547
11548 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11549 xvcvsxdsp and xvcvuxdsp instructions.
11550
11551 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11552
11553 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11554 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11555 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11556 64-bit default target.
11557 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11558 a 64-bit default target.
11559
11560 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR target/79481
11563 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11564 (test_3vx): Change return type from int to void.
11565 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11566 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11567 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11568 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11569 tests.
11570 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11571 (test_3vx): Change return type from int to void.
11572 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11573 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11574 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11575 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11576 tests.
11577 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11578 intrinsic. Change scan-assembler-times number from 1 to 2.
11579 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11580 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11581 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11582 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11583 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11584 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11585 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11586
11587 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11588
11589 PR middle-end/61225
11590 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11591 Use dg-additional-options for ia32 target. Remove XFAIL.
11592
11593 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11594
11595 PR target/79495
11596 * gcc.target/i386/pr79495.c: New test.
11597
11598 2017-02-14 Marek Polacek <polacek@redhat.com>
11599
11600 PR c++/79420
11601 PR c++/79463
11602 * g++.dg/cpp1y/pr79463.C: New.
11603 * g++.dg/template/incomplete10.C: New.
11604 * g++.dg/template/incomplete9.C: New.
11605
11606 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11607
11608 PR target/79498
11609 * gcc.target/i386/pr79498.c: New test.
11610
11611 2017-02-14 Martin Sebor <msebor@redhat.com>
11612
11613 PR middle-end/79448
11614 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11615 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11616 * gcc.dg/tree-ssa/pr79448.c: New test.
11617
11618 2017-02-14 Jeff Law <law@redhat.com>
11619
11620 PR tree-optimization/79095
11621 * g++.dg/pr79095-1.C: New test
11622 * g++.dg/pr79095-2.C: New test
11623 * g++.dg/pr79095-3.C: New test
11624 * g++.dg/pr79095-4.C: New test
11625 * g++.dg/pr79095-5.C: New test
11626 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11627 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11628
11629 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11630
11631 * gcc.target/aarch64/vect_fp16_1.c: New.
11632
11633 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11634
11635 * gcc.dg/gimplefe-25.c: New test.
11636
11637 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR tree-optimization/79408
11640 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11641
11642 2017-02-14 Richard Biener <rguenther@suse.de>
11643
11644 PR middle-end/79432
11645 * gcc.dg/torture/pr79432.c: New testcase.
11646
11647 2017-02-13 Martin Sebor <msebor@redhat.com>
11648
11649 PR middle-end/79496
11650 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11651
11652 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR sanitizer/79341
11655 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11656 variables volatile.
11657
11658 PR c++/79232
11659 * g++.dg/cpp1z/eval-order4.C: New test.
11660 * g++.dg/other/pr79232.C: New test.
11661
11662 2017-02-13 Nathan Sidwell <nathan@acm.org>
11663
11664 PR c++/79296
11665 * g++.dg/cpp0x/pr79296.C: New.
11666
11667 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11668
11669 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11670 Instead, xfail powerpc*-*-* && lp64.
11671
11672 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11673
11674 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11675 powerpc_p8vector_ok.
11676 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11677
11678 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11679
11680 PR target/79449
11681 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11682 for reading beyond a 4k boundary.
11683
11684 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR rtl-optimization/79388
11687 PR rtl-optimization/79450
11688 * gcc.c-torture/execute/pr79388.c: New test.
11689 * gcc.c-torture/execute/pr79450.c: New test.
11690
11691 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11692
11693 PR fortran/65542
11694 * gfortran.dg/spread_init_expr_2.f90: New test case.
11695
11696 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR sanitizer/79341
11699 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11700
11701 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11702
11703 PR tree-ssa/56727
11704 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11705
11706 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR c++/79457
11709 * g++.dg/cpp0x/pr79457.C: New test.
11710
11711 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11712
11713 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11714 scan-assembler unless lp64.
11715
11716 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11717
11718 PR tree-optimization/66612
11719 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11720
11721 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11722
11723 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11724 of all powerpc.
11725
11726 2017-02-10 Marek Polacek <polacek@redhat.com>
11727
11728 PR c++/79435
11729 * g++.dg/cpp1y/pr79435.C: New.
11730
11731 PR c++/79184
11732 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11733
11734 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11735
11736 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11737 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11738 New.
11739 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11740 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11741 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11742 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11743 (vtst_expected_poly64x2): Move to aarch64-only section.
11744 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11745 (vtst_p64, vtstq_p64): New tests.
11746
11747 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11748
11749 PR c++/71737
11750 * g++.dg/cpp0x/pr71737.C: New.
11751
11752 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11753 Richard Biener <rguenther@suse.de>
11754
11755 * gcc.dg/gimplefe-error-1.c: New testcase.
11756 * gcc.dg/gimplefe-error-2.c: New testcase.
11757 * gcc.dg/gimplefe-error-3.c: New testcase.
11758
11759 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR tree-optimization/79411
11762 * gcc.c-torture/compile/pr79411.c: New test.
11763
11764 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11765 Jason Merrill <jason@redhat.com>
11766
11767 PR c++/79143
11768 * g++.dg/cpp1z/pr79143.C: New test.
11769
11770 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11771
11772 * gcc.dg/loop-unswitch-2.c: Update testcase.
11773 * gcc.dg/loop-unswitch-1.c: Update testcase.
11774
11775 2017-02-09 Marek Polacek <polacek@redhat.com>
11776
11777 PR c/79428
11778 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11779 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11780 * c-c++-common/goacc/pr79428-1.c: New test.
11781 * c-c++-common/gomp/pr79428-2.c: New test.
11782 * c-c++-common/gomp/pr79428-5.c: New test.
11783 * c-c++-common/gomp/pr79428-6.c: New test.
11784 * c-c++-common/pr79428-3.c: New test.
11785
11786 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11787
11788 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11789 testcases.
11790
11791 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR c/79413
11794 * gcc.c-torture/compile/pr79413.c: New test.
11795
11796 PR c++/79429
11797 * c-c++-common/gomp/pr79429.c: New test.
11798 * g++.dg/gomp/pr79429.C: New test.
11799
11800 PR c/79431
11801 * c-c++-common/gomp/pr79431.c: New test.
11802
11803 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11804 Cesar Philippidis <cesar@codesourcery.com>
11805 Joseph Myers <joseph@codesourcery.com>
11806 Chung-Lin Tang <cltang@codesourcery.com>
11807
11808 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11809 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11810 * c-c++-common/goacc/loop-auto-2.c: New.
11811 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11812 * c-c++-common/goacc/tile-2.c: New.
11813 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11814 * g++.dg/goacc/tile-1.C: New, check tile subst.
11815 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11816 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11817 * gfortran.dg/goacc/tile-1.f90: New test.
11818 * gfortran.dg/goacc/tile-2.f90: New test.
11819 * gfortran.dg/goacc/tile-lowering.f95: New test.
11820
11821 2017-02-09 Richard Biener <rguenther@suse.de>
11822
11823 PR tree-optimization/69823
11824 * gcc.dg/graphite/pr69823.c: New testcase.
11825
11826 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11827
11828 PR target/78604
11829 * gcc.target/powerpc/pr78604.c: New.
11830
11831 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11832
11833 PR target/68972
11834 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11835 disable this test on power architecture.
11836
11837 2017-02-08 Richard Biener <rguenther@suse.de>
11838
11839 PR tree-optimization/71824
11840 PR tree-optimization/79409
11841 * gcc.dg/graphite/pr71824-3.c: New testcase.
11842
11843 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR tree-optimization/79408
11846 * gcc.dg/tree-ssa/pr79408.c: New test.
11847
11848 2017-02-08 Richard Biener <rguenther@suse.de>
11849
11850 PR tree-optimization/71824
11851 * gcc.dg/graphite/pr71824-2.c: New testcase.
11852
11853 2017-02-07 Andrew Pinski <apinski@cavium.com>
11854
11855 * gcc.target/aarch64/popcount.c: New Testcase.
11856
11857 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11858
11859 PR rtl-optimization/79386
11860 * gcc.c-torture/compile/pr79386.c: New test.
11861
11862 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11863 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11864
11865 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11866 *-*-solaris*.
11867
11868 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR target/79299
11871 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11872 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11873
11874 2017-02-07 Richard Biener <rguenther@suse.de>
11875
11876 * gcc.dg/gimplefe-23.c: New testcase.
11877 * gcc.dg/gimplefe-24.c: Likewise.
11878
11879 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11880
11881 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11882 scan-assembler instead of scan-assembler-times.
11883 * gcc.target/aarch64/test_frame_10.c: Likewise.
11884 * gcc.target/aarch64/test_frame_12.c: Likewise.
11885 * gcc.target/aarch64/test_frame_2.c: Likewise.
11886 * gcc.target/aarch64/test_frame_4.c: Likewise.
11887 * gcc.target/aarch64/test_frame_6.c: Likewise.
11888 * gcc.target/aarch64/test_frame_7.c: Likewise.
11889 * gcc.target/aarch64/test_frame_8.c: Likewise.
11890
11891 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11892
11893 * gcc.target/i386/pr78419.c: Require ifunc support.
11894
11895 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11896
11897 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11898
11899 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11900
11901 PR c++/79360
11902 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11903
11904 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11905
11906 * lib/target-supports.exp: Define the RISC-V target.
11907 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11908 * gcc.dg/builtin-apply2.c: Likewise.
11909 * gcc.dg/ifcvt-4.c: Likewise.
11910 * gcc.dg/loop-8.c: Likewise.
11911 * gcc.dg/sibcall-10.c: Likewise.
11912 * gcc.dg/sibcall-9.c: Likewise.
11913 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11914 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11915 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11916 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11917 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11918 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11919 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11920
11921 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11922
11923 PR target/66144
11924 * gcc.target/powerpc/pr66144-1.c: New test.
11925 * gcc.target/powerpc/pr66144-2.c: Likewise.
11926 * gcc.target/powerpc/pr66144-3.c: Likewise.
11927
11928 2017-02-06 Martin Sebor <msebor@redhat.com>
11929
11930 PR tree-optimization/79376
11931 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11932 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11933
11934 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR c++/79379
11937 * g++.dg/cpp1y/constexpr-79379.C: New test.
11938
11939 PR c++/79377
11940 * g++.dg/lookup/pr79377.C: New test.
11941
11942 PR c++/79372
11943 * g++.dg/cpp1z/decomp25.C: New test.
11944
11945 PR tree-optimization/79284
11946 * gcc.c-torture/compile/pr79284.c: New test.
11947
11948 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11949
11950 PR c++/70448
11951 * g++.dg/cpp0x/pr70448.C: New.
11952
11953 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11954
11955 PR 78348
11956 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11957 to dg-options.
11958
11959 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11960
11961 PR target/78883
11962 * gcc.c-torture/compile/pr78883.c: New test.
11963
11964 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11965
11966 PR tree-ssa/79347
11967 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11968 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11969 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11970 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11971 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11972 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11973 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11974 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11975 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11976 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11977 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11978 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11979 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11980
11981 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11982
11983 PR fortran/79344
11984 * gfortran.dg/allocate_with_source_24.f90: New test.
11985
11986 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11987
11988 PR fortran/79230
11989 * gfortran.dg/der_ptr_component_2.f90: New test.
11990
11991 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11992
11993 * gcc.target/sparc/20170205-1.c: New test.
11994
11995 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11996
11997 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11998 libatomic_available.
11999
12000 * gcc.dg/pr77587.c: Require alias support.
12001 * gcc.dg/pr77587a.c: Likewise.
12002
12003 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12004 * gcc.c-torture/execute/pr78622.c: Likewise.
12005
12006 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12007 hppa*-*-hpux*.
12008 * c-c++-common/Wunused-var-16.c: Likewise.
12009 * c-c++-common/builtin-shuffle-1.c: Likewise.
12010 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12011 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12012
12013 2017-02-03 Martin Sebor <msebor@redhat.com>
12014
12015 PR tree-optimization/79327
12016 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12017 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12018 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12019
12020 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12021 Martin Sebor <msebor@redhat.com>
12022
12023 PR tree-optimization/79327
12024 * gcc.dg/tree-ssa/pr79327.c: New test.
12025 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12026 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12027 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12028 (test_sprintf_chk_range_schar): Adjust dg-message.
12029 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12030 * gcc.c-torture/execute/pr79327.c: New test.
12031
12032 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12033
12034 PR target/79354
12035 * gcc.target/powerpc/pr79354.c: New test.
12036 * gcc.c-torture/execute/pr79354.c: New test.
12037
12038 2017-02-03 Martin Sebor <msebor@redhat.com>
12039
12040 PR tree-optimization/79352
12041 * gcc.dg/tree-ssa/pr79352.c: New test.
12042
12043 2017-02-03 Martin Liska <mliska@suse.cz>
12044
12045 PR lto/66295
12046 * gcc.target/i386/mvc9.c: New test.
12047
12048 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12049
12050 PR target/79158
12051 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12052 to VSX reg.
12053
12054 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12055
12056 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12057 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12058 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12059 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12060 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12061 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12062 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12063 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12064 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12065 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12066 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12067 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12068 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12069
12070 2017-02-02 Martin Sebor <msebor@redhat.com>
12071
12072 PR middle-end/79275
12073 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12074 * gcc.dg/tree-ssa/pr79275.c: New test.
12075
12076 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12077
12078 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12079
12080 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12081
12082 PR middle-end/77445
12083 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12084 threading is done.
12085
12086 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12087
12088 PR middle-end/78142
12089 * gcc.target/aarch64/vector_initialization_nostack.c
12090 (f12): Use one vector
12091
12092 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12093
12094 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12095 * c-c++-common/asan/misalign-1.c: Likewise.
12096 * c-c++-common/asan/misalign-2.c: Likewise.
12097 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12098 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12099 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12100 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12101 add -ffat-lto-objects from/to dg-additional-options.
12102 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12103 dg-additional-options.
12104
12105 PR target/79197
12106 * gcc.target/powerpc/pr79197.c: New test.
12107 * gcc.c-torture/compile/pr79197.c: New test.
12108
12109 2017-02-02 Richard Biener <rguenther@suse.de>
12110
12111 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12112
12113 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12114
12115 PR c++/69637
12116 * g++.dg/cpp0x/pr69637-1.C: New.
12117 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12118
12119 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12120
12121 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12122
12123 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12124
12125 PR target/70012
12126 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12127 conditions.
12128
12129 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR testsuite/79324
12132 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12133 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12134 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12135 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12136 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12137 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12138 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12139 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12140 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12141 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12142 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12143 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12144 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12145
12146 2017-02-01 Martin Liska <mliska@suse.cz>
12147
12148 PR testsuite/79272
12149 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12150
12151 2017-02-01 Richard Biener <rguenther@suse.de>
12152
12153 PR testsuite/76957
12154 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12155 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12156 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12157 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12158
12159 2017-02-01 Richard Biener <rguenther@suse.de>
12160
12161 PR middle-end/79315
12162 * gfortran.dg/pr79315.f90: New testcase.
12163
12164 2017-02-01 Richard Biener <rguenther@suse.de>
12165
12166 PR tree-optimization/71824
12167 * gcc.dg/graphite/pr71824.c: New testcase.
12168
12169 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12170
12171 PR c++/79304
12172 * g++.dg/diagnostic/pr79304.C: New test.
12173
12174 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12175
12176 PR c++/79298
12177 * g++.dg/spellcheck-pr79298.C: New test case.
12178
12179 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12180
12181 PR preprocessor/79210
12182 * gcc.dg/format/pr79210.c: New test case.
12183 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12184 New function.
12185
12186 2017-01-31 Nathan Sidwell <nathan@acm.org>
12187
12188 PR c++/79290
12189 * g++.dg/warn/pr79290.C: New.
12190
12191 PR c++/67273
12192 PR c++/79253
12193 * g++.dg/cpp1y/pr67273.C: New.
12194 * g++.dg/cpp1y/pr79253.C: New.
12195
12196 2017-01-31 Nathan Sidwell <nathan@acm.org>
12197
12198 PR c++/79264
12199 * g++.dg/cpp1y/pr61636-1.C: Augment.
12200
12201 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12202
12203 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12204 rand() instead of random().
12205
12206 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12207
12208 PR tree-optimization/71691
12209 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12210
12211 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12212
12213 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12214 __ARCH__.
12215
12216 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR tree-optimization/79267
12219 * g++.dg/opt/pr79267.C: New test.
12220
12221 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12222
12223 PR debug/63238
12224 * gcc.dg/debug/dwarf2/align-1.c: New.
12225 * gcc.dg/debug/dwarf2/align-2.c: New.
12226 * gcc.dg/debug/dwarf2/align-3.c: New.
12227 * gcc.dg/debug/dwarf2/align-4.c: New.
12228 * gcc.dg/debug/dwarf2/align-5.c: New.
12229 * gcc.dg/debug/dwarf2/align-6.c: New.
12230 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12231 * g++.dg/debug/dwarf2/align-1.C: New.
12232 * g++.dg/debug/dwarf2/align-2.C: New.
12233 * g++.dg/debug/dwarf2/align-3.C: New.
12234 * g++.dg/debug/dwarf2/align-4.C: New.
12235 * g++.dg/debug/dwarf2/align-5.C: New.
12236 * g++.dg/debug/dwarf2/align-6.C: New.
12237
12238 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12239
12240 PR target/79170
12241 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12242
12243 2017-01-30 Martin Sebor <msebor@redhat.com>
12244
12245 PR testsuite/79293
12246 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12247
12248 2017-01-30 Martin Liska <mliska@suse.cz>
12249
12250 PR gcov-profile/79259
12251 * g++.dg/tree-prof/pr79259.C: New test.
12252
12253 2017-01-30 Richard Biener <rguenther@suse.de>
12254
12255 PR tree-optimization/79276
12256 * gcc.dg/torture/pr79276.c: New testcase.
12257
12258 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12259
12260 PR target/79240
12261 * gcc.target/s390/pr79240.c: New test.
12262
12263 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12264
12265 PR target/79268
12266 * gcc.target/powerpc/pr79268.c: New file.
12267 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12268 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12269 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12270 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12271
12272 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12273
12274 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12275
12276 PR testsuite/70583
12277 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12278
12279 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12280 * gnat.dg/debug9.adb: Likewise.
12281
12282 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12283
12284 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12285 libatomic_available.
12286 * gfortran.dg/coarray_42.f90: Likewise.
12287 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12288 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12289 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12290
12291 2017-01-27 Martin Sebor <msebor@redhat.com>
12292
12293 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12294
12295 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12296
12297 PR rtl-optimization/79194
12298 * gcc.dg/torture/pr79194.c: New test.
12299
12300 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12301
12302 PR tree-optimization/71374
12303 * gcc.target/i386/pr71374.c: New.
12304
12305 2017-01-27 Martin Sebor <msebor@redhat.com>
12306
12307 PR c++/71290
12308 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12309 a dg-error directive.
12310
12311 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12312
12313 PR target/79131
12314 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12315 * gcc.target/arm/pr79131-2.c: New.
12316
12317 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12318
12319 PR target/65484
12320 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12321 vectorized on POWER unless hardware misaligned loads are
12322 available.
12323
12324 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12325
12326 PR rtl-optimization/78559
12327 * gcc.c-torture/execute/pr78559.c: New test.
12328
12329 2017-01-27 Richard Biener <rguenther@suse.de>
12330
12331 PR tree-optimization/79245
12332 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12333 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12334
12335 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR c/79199
12338 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12339 target. Use 4294967293U instead of 4294967293.
12340
12341 2017-01-27 Richard Biener <rguenther@suse.de>
12342
12343 PR tree-optimization/71433
12344 * gcc.dg/Warray-bounds-21.c: New testcase.
12345
12346 2017-01-27 Richard Biener <rguenther@suse.de>
12347
12348 PR tree-optimization/79244
12349 * gcc.dg/torture/pr79244.c: New testcase.
12350
12351 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12352
12353 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12354 all occurrences of 40 to 32.
12355
12356 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12357
12358 PR target/79239
12359 * gcc.target/arm/pr79239.c: New test.
12360
12361 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12362
12363 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12364
12365 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12366
12367 PR c++/64382
12368 * g++.dg/cpp1y/pr64382.C: New test.
12369
12370 2017-01-26 Martin Sebor <msebor@redhat.com>
12371
12372 PR middle-end/78703
12373 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12374 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12375 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12376 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12377
12378 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12379
12380 PR debug/79129
12381 * g++.dg/debug/dwarf2/pr79129.C: New test.
12382
12383 PR debug/78835
12384 * g++.dg/debug/dwarf2/pr78835.C: New test.
12385
12386 2017-01-26 Martin Sebor <msebor@redhat.com>
12387
12388 PR middle-end/78703
12389 * gcc.dg/format/pr78569.c: Adjust.
12390 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12391 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12392 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12393 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12394 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12395 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12396 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12397 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12398 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12399 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12400 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12401
12402 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12403
12404 PR c++/68727
12405 * g++.dg/other/offsetof8.C: Add expected error.
12406 * g++.dg/other/offsetof9.C: New test.
12407
12408 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12409
12410 * g++.dg/opt/declone3.C: Require LTO.
12411
12412 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12413
12414 PR target/79131
12415 * gcc.target/arm/pr79131.c: New.
12416
12417 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12418
12419 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12420
12421 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12422
12423 PR libstdc++/79190
12424 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12425 matches replaced operator delete.
12426
12427 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12428
12429 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12430 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12431 avx512f with avx512dq.
12432 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12433 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12434 avx512f with avx512dq.
12435 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12436 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12437 avx512f with avx512dq.
12438
12439 2017-01-26 Marek Polacek <polacek@redhat.com>
12440
12441 PR c/79199
12442 * c-c++-common/Wduplicated-branches-13.c: New test.
12443
12444 2017-01-26 David Sherwood <david.sherwood@arm.com>
12445
12446 PR middle-end/79212
12447 * gfortran.dg/gomp/sharing-4.f90: New test.
12448
12449 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12450
12451 PR target/70465
12452 * gcc.target/i386/pr70465.c: New test.
12453
12454 * brig.dg/dg.exp: Update copyright years.
12455 * lib/brig-dg.exp: Update copyright years.
12456 * lib/brig.exp: Update copyright years.
12457
12458 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12459
12460 PR target/79179
12461 * gcc.target/powerpc/pr79179.c: New test.
12462
12463 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12464
12465 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12466 generation to accept D-mode memory accesses.
12467
12468 2017-01-25 Martin Sebor <msebor@redhat.com>
12469
12470 PR c++/71290
12471 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12472 * g++.dg/ext/flexarray-mangle.C: Same.
12473 * g++.dg/ext/flexarray-subst.C: Same.
12474 * g++.dg/ext/flexary10.C: Same.
12475 * g++.dg/ext/flexary11.C: Same.
12476 * g++.dg/ext/flexary14.C: Same.
12477 * g++.dg/ext/flexary16.C: Same.
12478 * g++.dg/ext/flexary18.C: Same.
12479 * g++.dg/ext/flexary19.C: Same.
12480 * g++.dg/ext/flexary7.C: Same.
12481 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12482 * g++.dg/ubsan/object-size-1.C: Same.
12483 * obj-c++.dg/property/at-property-23.mm: Same.
12484
12485 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR c++/78896
12488 * g++.dg/cpp1z/decomp24.C: New test.
12489
12490 PR c++/77914
12491 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12492 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12493 expect a warning.
12494 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12495 expect warnings.
12496 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12497 * g++.dg/cpp1y/pr59636.C: Likewise.
12498 * g++.dg/cpp1y/pr60190.C: Likewise.
12499
12500 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12501
12502 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12503
12504 2017-01-25 Carl Love <cel@us.ibm.com>
12505
12506 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12507 vec_packs built-ins
12508
12509 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12510
12511 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12512 -mcpu=cortex-a57.
12513 * gcc.target/arm/vseleqsf.c: Likewise.
12514 * gcc.target/arm/vselgedf.c: Likewise.
12515 * gcc.target/arm/vselgesf.c: Likewise.
12516 * gcc.target/arm/vselgtdf.c: Likewise.
12517 * gcc.target/arm/vselgtsf.c: Likewise.
12518 * gcc.target/arm/vselledf.c: Likewise.
12519 * gcc.target/arm/vsellesf.c: Likewise.
12520 * gcc.target/arm/vselltdf.c: Likewise.
12521 * gcc.target/arm/vselltsf.c: Likewise.
12522 * gcc.target/arm/vselnedf.c: Likewise.
12523 * gcc.target/arm/vselnesf.c: Likewise.
12524 * gcc.target/arm/vselvcdf.c: Likewise.
12525 * gcc.target/arm/vselvcsf.c: Likewise.
12526 * gcc.target/arm/vselvsdf.c: Likewise.
12527 * gcc.target/arm/vselvssf.c: Likewise.
12528
12529 2017-01-25 Richard Biener <rguenther@suse.de>
12530
12531 PR testsuite/72850
12532 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12533 to what we had before adding the threading passes.
12534
12535 2017-01-25 Richard Biener <rguenther@suse.de>
12536
12537 PR tree-optimization/69264
12538 * g++.dg/torture/pr69264.C: New testcase.
12539
12540 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12541
12542 PR target/79145
12543 * gcc.target/arm/pr79145.c: New test.
12544
12545 2017-01-25 Richard Biener <rguenther@suse.de>
12546
12547 PR debug/78363
12548 * g++.dg/gomp/pr78363-1.C: New testcase.
12549 * g++.dg/gomp/pr78363-2.C: Likewise.
12550 * g++.dg/gomp/pr78363-3.C: Likewise.
12551
12552 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12553
12554 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12555 * gcc.dg/lto/pr61526_0.c: Likewise.
12556 * gcc.dg/lto/pr64415_0.c: Likewise.
12557
12558 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR c++/79205
12561 * g++.dg/cpp1z/decomp22.C: New test.
12562 * g++.dg/cpp1z/decomp23.C: New test.
12563
12564 2017-01-24 Nathan Sidwell <nathan@acm.org>
12565
12566 PR c++/78469
12567 * g++.dg/cpp0x/pr78469.C: New.
12568
12569 PR c++/79118
12570 * g++.dg/cpp0x/pr79118.C: New.
12571
12572 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12573
12574 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12575
12576 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12577
12578 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12579 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12580 * gcc.dg/rtl/rtl.exp: New file.
12581 * gcc.dg/rtl/test.c: New file.
12582 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12583 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12584 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12585 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12586 * gcc.dg/rtl/x86_64/final.c: New test case.
12587 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12588 * gcc.dg/rtl/x86_64/ira.c: New test case.
12589 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12590 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12591 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12592 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12593 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12594 * gcc.dg/rtl/x86_64/test_1.h: New file.
12595 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12596 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12597 * gcc.dg/rtl/x86_64/times-two.h: New file.
12598 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12599
12600 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12601
12602 PR tree-optimization/79159
12603 * g++.dg/tree-ssa/pr79159.C: New test.
12604
12605 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12606 Martin Jambor <mjambor@suse.cz>
12607
12608 * lib/brig-dg.exp: New file.
12609 * lib/brig.exp: Likewise.
12610 * brig.dg/README: Likewise.
12611 * brig.dg/dg.exp: Likewise.
12612 * brig.dg/test/gimple/alloca.hsail: Likewise.
12613 * brig.dg/test/gimple/atomics.hsail: Likewise.
12614 * brig.dg/test/gimple/branches.hsail: Likewise.
12615 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12616 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12617 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12618 * brig.dg/test/gimple/mem.hsail: Likewise.
12619 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12620 * brig.dg/test/gimple/packed.hsail: Likewise.
12621 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12622 * brig.dg/test/gimple/variables.hsail: Likewise.
12623 * brig.dg/test/gimple/vector.hsail: Likewise.
12624
12625 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12626
12627 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12628 support asan, only on i?86/x86_64 require sse2_runtime.
12629
12630 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12631
12632 PR target/66669
12633 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12634 test on powerpc targets.
12635
12636 2017-01-23 Martin Sebor <msebor@redhat.com>
12637
12638 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12639
12640 2017-01-23 Richard Biener <rguenther@suse.de>
12641
12642 PR tree-optimization/79088
12643 PR tree-optimization/79188
12644 * gcc.dg/torture/pr79088.c: New testcase.
12645 * gcc.dg/torture/pr79188.c: Likewise.
12646
12647 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12648
12649 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12650 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12651 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12652 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12653 type of test function to reflect change in built-in function's
12654 return type.
12655 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12656 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12657 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12658 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12659 type and second argument type to reflect change in built-in
12660 function's type signature.
12661 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12662 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12663 type of test function to reflect change in built-in function's
12664 return type.
12665 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12666 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12667 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12668 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12669 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12670 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12671 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12672 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12673 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12674 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12675 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12676 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12677 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12678 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12679 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12680 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12681 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12682 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12683 type of test function to reflect change in built-in function's
12684 return type.
12685 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12686 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12687 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12688 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12689 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12690 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12691 test function's result and second argument to reflect change in
12692 built-in function's type signature.
12693 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12694
12695 2017-01-23 Nathan Sidwell <nathan@acm.org>
12696
12697 PR C++/71710
12698 * g++.dg/template/pr71710.C: New.
12699
12700 PR c++/71406
12701 PR c++/77508
12702 * g++.dg/template/pr71406.C: New.
12703
12704 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12705
12706 * gfortran.dg/integer_exponentiation_7.f90: New test.
12707
12708 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12709
12710 PR rtl-optimization/78634
12711 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12712
12713 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12714
12715 PR tree-optimization/70754
12716 * gfortran.dg/pr70754.f90: New test.
12717
12718 2017-01-23 Martin Liska <mliska@suse.cz>
12719
12720 PR tree-optimization/79196
12721 * gcc.dg/asan/pr79196.c: New test.
12722 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12723
12724 2017-01-23 Michael Matz <matz@suse.de>
12725
12726 PR tree-optimization/78384
12727 * gcc.dg/pr78384.c: New test.
12728
12729 2017-01-23 Richard Biener <rguenther@suse.de>
12730
12731 PR tree-optimization/79186
12732 * gcc.dg/torture/pr79186.c: New testcase.
12733 * gcc.dg/torture/pr79187.c: Likewise.
12734
12735 2017-01-23 Martin Jambor <mjambor@suse.cz>
12736
12737 * gcc.dg/ipa/vrp8.c: New test.
12738
12739 2017-01-23 Martin Jambor <mjambor@suse.cz>
12740
12741 PR ipa/79108
12742 * gfortran.dg/lto/pr79108_0.f90: New test.
12743
12744 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12745
12746 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12747 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12748 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12749 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12750 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12751 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12752 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12753 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12754 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12755 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12756 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12757 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12758 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12759 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12760 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12761 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12762
12763 2017-01-23 Richard Biener <rguenther@suse.de>
12764 Nick Clifton <nickc@redhat.com>
12765
12766 PR testsuite/78421
12767 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12768 If the target is ARM return the result of the
12769 check_effective_target_arm_vect_no_misalign proc.
12770 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12771 support unaligned vectors then only expect one of the loops to be
12772 unrolled.
12773
12774 2017-01-23 Martin Liska <mliska@suse.cz>
12775
12776 * gcc.dg/asan/use-after-scope-10.c: New test.
12777 * gcc.dg/asan/use-after-scope-11.c: New test.
12778 * g++.dg/asan/use-after-scope-5.C: New test.
12779
12780 2017-01-23 Martin Liska <mliska@suse.cz>
12781
12782 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12783 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12784 sanopt optimization for ASAN_POISON.
12785
12786 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12787
12788 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12789
12790 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12791
12792 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12793 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12794 for poly*_t types.
12795 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12796 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12797 exec_vcombine): Likewise.
12798 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12799 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12800 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12801 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12802 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12803 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12804 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12805 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12806 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12808 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12809 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12810 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12811 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12812 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12813 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12814 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12815 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12816 Likewise.
12817 (TEST_VGET_LANE): Cast to uint to avoid warning.
12818 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12819 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12820 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12821 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12822 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12823 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12824 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12825 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12826 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12827 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12828 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12829 CHECK_POLY instead of CHECK for poly64_t types.
12830 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12831 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12832 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12833 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12834 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12835 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12836 uint32_t.
12837 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12838 for int32_t, int64_t.
12839 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12840 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12841 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12842 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12843 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12844 needed.
12845
12846 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR fortran/79154
12849 * gfortran.dg/gomp/pr79154-1.f90: New test.
12850 * gfortran.dg/gomp/pr79154-2.f90: New test.
12851
12852 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12853
12854 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12855
12856 2017-01-21 Marek Polacek <polacek@redhat.com>
12857
12858 PR testsuite/79169
12859 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12860
12861 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12862
12863 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12864
12865 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12866
12867 PR rtl-optimization/79125
12868 * gcc.dg/torture/pr79125.c: New test.
12869
12870 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12871
12872 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12873 only.
12874 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12875 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12876
12877 2017-01-20 Nathan Sidwell <nathan@acm.org>
12878
12879 PR c++/78495
12880 * g++.dg/cpp1z/inh-ctor38.C: New.
12881
12882 2017-01-20 Marek Polacek <polacek@redhat.com>
12883
12884 PR c/79152
12885 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12886
12887 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12888
12889 * lib/target-supports.exp (check_configured_with): New procedure.
12890 (check_effective_target_default_mode): new effective target.
12891 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12892 default mode. Fix dg-skip-if target selector syntax.
12893 * gcc.target/arm/optional_thumb-2.c: Likewise.
12894 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12895 syntax.
12896
12897 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12898
12899 PR c++/77829
12900 PR c++/78656
12901 * g++.dg/spellcheck-pr77829.C: New test case.
12902 * g++.dg/spellcheck-pr78656.C: New test case.
12903
12904 2017-01-20 Marek Polacek <polacek@redhat.com>
12905
12906 PR c/64279
12907 * c-c++-common/Wduplicated-branches-1.c: New test.
12908 * c-c++-common/Wduplicated-branches-10.c: New test.
12909 * c-c++-common/Wduplicated-branches-11.c: New test.
12910 * c-c++-common/Wduplicated-branches-12.c: New test.
12911 * c-c++-common/Wduplicated-branches-2.c: New test.
12912 * c-c++-common/Wduplicated-branches-3.c: New test.
12913 * c-c++-common/Wduplicated-branches-4.c: New test.
12914 * c-c++-common/Wduplicated-branches-5.c: New test.
12915 * c-c++-common/Wduplicated-branches-6.c: New test.
12916 * c-c++-common/Wduplicated-branches-7.c: New test.
12917 * c-c++-common/Wduplicated-branches-8.c: New test.
12918 * c-c++-common/Wduplicated-branches-9.c: New test.
12919 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12920 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12921 * g++.dg/ext/builtin-object-size3.C: Likewise.
12922 * g++.dg/gomp/loop-1.C: Likewise.
12923 * g++.dg/warn/Wduplicated-branches1.C: New test.
12924 * g++.dg/warn/Wduplicated-branches2.C: New test.
12925
12926 2017-01-20 Martin Liska <mliska@suse.cz>
12927
12928 PR lto/69188
12929 * gcc.dg/lto/pr69188_0.c: New test.
12930 * gcc.dg/lto/pr69188_1.c: New test.
12931
12932 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12933
12934 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12935 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12936 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12937 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12938 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12939 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12940 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12941 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12942 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12943 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12944 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12945 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12946 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12947 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12948 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12949 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12950 * gcc.target/i386/avx-1.c: Test new intrinsics.
12951 * gcc.target/i386/sse-13.c: Ditto.
12952 * gcc.target/i386/sse-23.c: Ditto.
12953
12954 2017-01-20 Richard Biener <rguenther@suse.de>
12955
12956 PR tree-optimization/71264
12957 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12958
12959 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12960
12961 * gcc.target/mips/madd4-1.c: New file.
12962 * gcc.target/mips/madd4-2.c: Likewise.
12963 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12964 HAS_MADD4.
12965 (mips_option_groups): Add -m[no-]madd4.
12966 (mips-dg-init): Detect default -mno-madd4.
12967 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12968 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12969 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12970 * gcc.target/mips/nmadd-1.c: Likewise.
12971 * gcc.target/mips/nmadd-2.c: Likewise.
12972 * gcc.target/mips/nmadd-3.c: Likewise.
12973
12974 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12975
12976 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12977 combined instructions.
12978 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12979 instructions.
12980 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12981 of pointer authentication.
12982
12983 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12984
12985 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12986 floating point hardware to run test.
12987
12988 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12989
12990 * lib/target-supports.exp
12991 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12992
12993 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12994
12995 PR testsuite/79051
12996 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12997 __x86_64__]: Allow for target i?86-*-*.
12998
12999 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13000
13001 PR target/78176
13002 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13003 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13004 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13005 HAS_LXC1.
13006 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13007 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13008 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13009
13010 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13011
13012 PR fortran/70696
13013 * gfortran.dg/coarray_43.f90: New test.
13014
13015 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13016
13017 PR rtl-optimization/79121
13018 * gcc.c-torture/execute/pr79121.c: New test.
13019
13020 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13021
13022 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13023 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13024
13025 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13026
13027 PR fortran/50069
13028 PR fortran/55086
13029 * gfortran.dg/pr50069_1.f90: New test.
13030 * gfortran.dg/pr50069_2.f90: New test.
13031 * gfortran.dg/pr55086_1.f90: New test.
13032 * gfortran.dg/pr55086_1_tfat.f90: New test.
13033 * gfortran.dg/pr55086_2.f90: New test.
13034 * gfortran.dg/pr55086_2_tfat.f90: New test.
13035 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13036
13037 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13038 * gcc.dg/strcmp-1.c: New test.
13039 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13040
13041 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13042
13043 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13044 (dejagnu_fail): Likewise.
13045 (dejagnu_note): Likewise.
13046 (pass): Provide forward decl, moving true decl to after #include
13047 of harness.h.
13048 (fail): Likewise.
13049 (note): Likewise.
13050
13051 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13052
13053 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13054 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13055
13056 2017-01-18 Nathan Sidwell <nathan@acm.org>
13057
13058 PR c++/78488
13059 * g++.dg/cpp1z/inh-ctor37.C: New.
13060
13061 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13062
13063 PR rtl-optimization/78952
13064 * gcc.target/i386/pr78952-1.c: New test.
13065 * gcc.target/i386/pr78952-2.c: Ditto.
13066
13067 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13068
13069 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13070
13071 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13072
13073 PR fortran/70696
13074 * gfortran.dg/coarray_event_1.f08: New test.
13075
13076 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR target/77416
13079 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13080 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13081 from dg-options.
13082 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13083 guarded test.
13084 * gcc.target/powerpc/fusion4.c: Likewise.
13085 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13086 guarded test.
13087 * gcc.target/powerpc/pr58673-1.c: Likewise.
13088 * gcc.target/powerpc/pr58673-2.c: Likewise.
13089 * gcc.target/powerpc/pr59054.c: Likewise.
13090
13091 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13092
13093 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13094 vec_bperm.
13095 * gcc.target/powerpc/p9-vbpermd.c: New file.
13096
13097 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13098
13099 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13100 (must_not_compile2): Downcase first letter of error messages.
13101 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13102 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13103
13104 2017-01-18 Nathan Sidwell <nathan@acm.org>
13105
13106 PR c++/79091
13107 * g++.dg/pr79091.C: New.
13108
13109 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13110
13111 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13112 to dg-options.
13113 (p0): Add missing dg-error.
13114
13115 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13116
13117 * gcc.target/msp430/mul_f5_muldef.c: New test.
13118
13119 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13120
13121 PR target/79004
13122 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13123 options. Fix up the syntax for using \m and \M.
13124
13125 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13126
13127 PR target/78875
13128 * gcc.target/powerpc/ssp-1.c: New testcase.
13129 * gcc.target/powerpc/ssp-2.c: New testcase.
13130
13131 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13132
13133 * gcc.target/aarch64/eh_return.c: New test.
13134
13135 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13136
13137 * vec-rlmi-rlnm.c: New file.
13138
13139 2017-01-17 Nathan Sidwell <nathan@acm.org>
13140
13141 PR c++/61636
13142 * g++.dg/cpp1y/pr61636-1.C: New.
13143 * g++.dg/cpp1y/pr61636-2.C: New.
13144 * g++.dg/cpp1y/pr61636-3.C: New.
13145
13146 2017-01-17 Martin Sebor <msebor@redhat.com>
13147
13148 PR testsuite/79115
13149 * gcc.dg/pr78768.c: Make it a link-only test.
13150
13151 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13152
13153 PR c++/71497
13154 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13155 expected messages.
13156 * c-c++-common/Wmisleading-indentation.c: Likewise.
13157
13158 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13159
13160 PR target/79058
13161 * gcc.target/arm/pr79058.c: New.
13162
13163 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR tree-optimization/71854
13166 * gcc.dg/vect/pr71854.c: New test.
13167
13168 2017-01-17 Martin Liska <mliska@suse.cz>
13169
13170 PR ipa/71207
13171 * g++.dg/ipa/pr71207.C: New test.
13172
13173 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13174
13175 PR middle-end/77445
13176 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13177 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13178
13179 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13180
13181 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13182 rather than long unsigned int.
13183 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13184
13185 2017-01-17 Richard Biener <rguenther@suse.de>
13186
13187 PR tree-optimization/71433
13188 * gcc.dg/Warray-bounds-20.c: New testcase.
13189
13190 2017-01-17 Richard Biener <rguenther@suse.de>
13191
13192 PR testsuite/52563
13193 PR testsuite/71237
13194 PR testsuite/77737
13195 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13196 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13197 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13198
13199 2017-01-17 Alan Modra <amodra@gmail.com>
13200
13201 * gcc.target/powerpc/pr79066.c: New.
13202
13203 2017-01-16 Jeff Law <law@redhat.com>
13204
13205 PR tree-optimization/33562
13206 PR tree-optimization/61912
13207 PR tree-optimization/77485
13208 PR tree-optimization/79090
13209 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13210 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13211
13212 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13213
13214 PR c/79089
13215 * gcc.c-torture/compile/pr79089.c: New test.
13216
13217 PR target/79080
13218 * gcc.dg/pr79080.c: New test.
13219
13220 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13221
13222 PR c/78304
13223 * gcc.dg/format/pr78304.c: Convert argument from integral type
13224 to a pointer.
13225 * gcc.dg/format/pr78304-2.c: Likewise.
13226
13227 2017-01-16 Carl Love <cel@us.ibm.com>
13228
13229 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13230 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13231
13232 2017-01-16 Carl Love <cel@us.ibm.com>
13233
13234 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13235 Change arguments and return type to bool long long.
13236
13237 2017-01-16 Martin Sebor <msebor@redhat.com>
13238
13239 PR testsuite/79051
13240 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13241 on x86.
13242
13243 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13244
13245 Revert:
13246 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13247
13248 PR c++/71737
13249 * g++.dg/cpp0x/pr71737.C: New.
13250
13251 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13252
13253 * gcc.target/powerpc/swaps-p8-27.c: New.
13254
13255 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13256
13257 PR c++/71737
13258 * g++.dg/cpp0x/pr71737.C: New.
13259
13260 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * gnat.dg/opt62.adb: New test.
13263 * gnat.dg/opt62_pkg.ads: New helper.
13264
13265 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13266
13267 PR rtl-optimization/78626
13268 PR rtl-optimization/78727
13269 * gcc.dg/torture/pr78626.c: New test.
13270 * gcc.dg/torture/pr78727.c: New test.
13271
13272 2017-01-14 Alan Modra <amodra@gmail.com>
13273
13274 * gcc.c-torture/compile/pr72749.c: New test.
13275
13276 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13277
13278 PR c/78304
13279 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13280 (test_macro_2): New test.
13281 (test_macro_3): New test.
13282 (test_macro_4): New test.
13283 (test_non_contiguous_strings): Convert line number to line offset.
13284 * gcc.dg/format/pr78304-2.c: New test case.
13285 * gcc.dg/format/pr78304.c: New test case.
13286
13287 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13288
13289 * gcc.target/i386/funcspec-56.inc: Add missing options and
13290 reorder options by implied ISAs, as in ix86_target_string.
13291
13292 2017-01-13 Marek Polacek <polacek@redhat.com>
13293
13294 PR c++/71166
13295 * g++.dg/cpp0x/constexpr-array18.C: New test.
13296
13297 2017-01-13 Jeff Law <law@redhat.com>
13298
13299 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13300
13301 PR tree-optimization/61912
13302 PR tree-optimization/77485
13303 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13304 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13305 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13306
13307 PR tree-optimization/33562
13308 PR tree-optimization/61912
13309 PR tree-optimization/77485
13310 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13311 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13312 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13313 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13314 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13315 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13316 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13317
13318 2017-01-13 Martin Liska <mliska@suse.cz>
13319
13320 PR ipa/79043
13321 * gcc.c-torture/execute/pr79043.c: New test.
13322
13323 2017-01-13 Richard Biener <rguenther@suse.de>
13324
13325 PR middle-end/78411
13326 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13327
13328 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13329
13330 PR fortran/70697
13331 * gfortran.dg/coarray/event_4.f08: New test.
13332
13333 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13334
13335 PR fortran/70696
13336 * gfortran.dg/coarray/event_3.f08: New test.
13337
13338 2017-01-13 Richard Biener <rguenther@suse.de>
13339
13340 PR tree-optimization/77283
13341 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13342
13343 2017-01-13 Richard Biener <rguenther@suse.de>
13344
13345 * gcc.dg/gimplefe-22.c: New testcase.
13346
13347 2017-01-13 Richard Biener <rguenther@suse.de>
13348
13349 PR tree-optimization/77283
13350 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13351 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13352 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13353
13354 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13355
13356 * gcc.dg/pr77862.c: Require fpic target.
13357
13358 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13359
13360 PR target/79004
13361 * gcc.target/powerpc/pr79004.c: New test.
13362
13363 2017-01-12 Martin Sebor <msebor@redhat.com>
13364
13365 * gcc.dg/pr78138.c: Adjust.
13366 * gcc.dg/pr78768.c: Adjust.
13367 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13368 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13369 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13370 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13371 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13372 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13373 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13374 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13375 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13376 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13377 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13378
13379 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13380
13381 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13382
13383 2017-01-12 Martin Sebor <msebor@redhat.com>
13384
13385 PR testsuite/79051
13386 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13387 due to bug 79054.
13388
13389 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13390
13391 * gcc.dg/pr78768.c: Require LTO.
13392
13393 2017-01-12 Martin Sebor <msebor@redhat.com>
13394
13395 PR c/79074
13396 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13397 due to the referenced bug.
13398
13399 2017-01-12 Martin Sebor <msebor@redhat.com>
13400
13401 PR testsuite/79073
13402 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13403
13404 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13405
13406 * gcc.target/i386/builtin_target.c (check_features): Check all
13407 supported __builtin_cpu_supports options.
13408
13409 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13410
13411 PR tree-optimization/78319
13412 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13413 Remove xfail.
13414
13415 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13416
13417 PR target/79044
13418 * gcc.target/powerpc/swaps-p8-26.c: New.
13419
13420 2017-01-12 Richard Biener <rguenther@suse.de>
13421
13422 * gcc.dg/gimplefe-21.c: New testcase.
13423
13424 2017-01-12 Michael Collison <michael.collison@arm.com>
13425
13426 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13427
13428 2017-01-11 Julia Koval <julia.koval@intel.com>
13429 Uros Bizjak <ubizjak@gmail.com>
13430
13431 * gcc.target/i386/sgx.c New test.
13432 * gcc.target/i386/sse-12.c: Add -msgx.
13433 * gcc.target/i386/sse-13.c: Ditto.
13434 * gcc.target/i386/sse-14.c: Ditto.
13435 * gcc.target/i386/sse-22.c: Ditto.
13436 * gcc.target/i386/sse-23.c: Ditto.
13437 * g++.dg/other/i386-2.C: Ditto.
13438 * g++.dg/other/i386-3.C: Ditto.
13439
13440 2017-01-11 Martin Sebor <msebor@redhat.com>
13441
13442 PR c++/24511
13443 * g++.dg/template/explicit9.C: New test.
13444
13445 2017-01-11 Nathan Sidwell <nathan@acm.org>
13446
13447 PR c++/77812
13448 * g++.dg/pr77812.C: New.
13449
13450 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13451
13452 PR c++/71537
13453 * g++.dg/cpp1y/constexpr-71537.C: New test.
13454
13455 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13456 argument.
13457
13458 2017-01-11 Martin Sebor <msebor@redhat.com>
13459
13460 PR c/47931
13461 * c-c++-common/Waddress-2.c: New test.
13462
13463 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR c++/78341
13466 * g++.dg/cpp0x/pr78341.C: New test.
13467
13468 2017-01-11 Martin Sebor <msebor@redhat.com>
13469
13470 PR c/78768
13471 * gcc.dg/pr78768.c: New test.
13472
13473 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13474
13475 PR driver/78877
13476 * gcc.dg/spellcheck-options-14.c: New test case.
13477 * gcc.dg/spellcheck-options-15.c: New test case.
13478 * gcc.dg/spellcheck-options-16.c: New test case.
13479 * gcc.dg/spellcheck-options-17.c: New test case.
13480
13481 2017-01-11 Martin Liska <mliska@suse.cz>
13482
13483 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13484
13485 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13486
13487 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13488 instead of just 1 for the decomposition from struct C.
13489
13490 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13491
13492 * gcc.c-torture/execute/20170111-1.c: New test.
13493
13494 2017-01-11 Richard Biener <rguenther@suse.de>
13495
13496 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13497
13498 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR middle-end/50199
13501 * gcc.dg/lto/pr50199_0.c: New test.
13502
13503 2017-01-10 Martin Sebor <msebor@redhat.com>
13504
13505 PR testsuite/78960
13506 PR testsuite/78959
13507 PR testsuite/78133
13508 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13509 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13510
13511 2017-01-10 Martin Sebor <msebor@redhat.com>
13512
13513 PR middle-end/78138
13514 * gcc.dg/pr78138.c: New test.
13515
13516 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13517
13518 PR c++/77949
13519 * g++.dg/diagnostic/pr77949.C: New test case.
13520
13521 2017-01-10 Martin Sebor <msebor@redhat.com>
13522
13523 PR middle-end/78245
13524 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13525
13526 2017-01-10 Martin Sebor <msebor@redhat.com>
13527
13528 PR tree-optimization/78775
13529 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13530 * gcc.dg/attr-alloc_size-10.c: New test.
13531 * gcc.dg/attr-alloc_size-11.c: New test.
13532 * gcc.dg/builtin-stringop-chk-7.c: New test.
13533 * gcc.dg/pr78775.c: New test.
13534 * gcc.dg/pr78973-2.c: New test.
13535 * gcc.dg/pr78973.c: New test.
13536
13537 2017-01-10 Jeff Law <law@redhat.com>
13538
13539 PR tree-optimization/77766
13540 PR tree-optimization/78856
13541 * gcc.c-torture/execute/pr77766.c: New test.
13542
13543 2016-01-10 Richard Biener <rguenther@suse.de>
13544
13545 PR tree-optimization/79034
13546 * g++.dg/torture/pr79034.C: New testcase.
13547
13548 2017-01-10 Martin Liska <mliska@suse.cz>
13549
13550 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13551 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13552 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13553 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13554 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13555 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13556 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13557 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13558 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13559 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13560 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13561 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13562 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13563 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13564 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13565 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13566 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13567 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13568 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13569 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13570 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13571 * gcc.dg/ipa/pr64307.c: Likewise.
13572 * gcc.dg/ipa/pr77653.c: Likewise.
13573
13574 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13575
13576 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13577 * g++.dg/other/i386-3.C: Ditto.
13578 * gcc.target/i386/sse-12.c: Ditto.
13579 * gcc.target/i386/sse-13.c: Ditto.
13580 * gcc.target/i386/sse-22.c: Ditto.
13581 * gcc.target/i386/sse-23.c: Ditto.
13582 * gcc.target/i386/builtin_target.c: Handle new option.
13583 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13584 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13585 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13586
13587 2017-01-09 Martin Sebor <msebor@redhat.com>
13588
13589 PR testsuite/79036
13590 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13591 with different precisions.
13592
13593 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13594
13595 * g++.dg/opt/call2.C: New test.
13596 * g++.dg/opt/call3.C: Likewise.
13597 * gnat.dg/array26.adb: New test.
13598 * gnat.dg/array26_pkg.ad[sb]: New helper.
13599 * gnat.dg/array27.adb: New test.
13600 * gnat.dg/array27_pkg.ad[sb]: New helper.
13601 * gnat.dg/array28.adb: New test.
13602 * gnat.dg/array28_pkg.ad[sb]: New helper.
13603
13604 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13605
13606 PR translation/79019
13607 PR translation/79020
13608 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13609 diagnostics.
13610 * gfortran.dg/initialization_17.f90: Likewise.
13611
13612 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13613
13614 PR testsuite/79026
13615 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13616 * gcc.target/i386/pr78904-4.c: Likewise.
13617 * gcc.target/i386/pr78904-6.c: Likewise.
13618 * gcc.target/i386/pr78967-2.c: Likewise.
13619
13620 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13621
13622 PR tree-optimization/78899
13623 * gcc.target/i386/pr78899.c: New test.
13624 * gcc.dg/pr71077.c: New test.
13625
13626 2017-01-09 Martin Jambor <mjambor@suse.cz>
13627
13628 PR ipa/78365
13629 PR ipa/78599
13630 * gcc.dg/torture/pr78365.c: New test.
13631
13632 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR c++/78948
13635 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13636 (main): Use int* instead of long long.
13637
13638 PR tree-optimization/78938
13639 * gcc.dg/vect/pr78938.c: New test.
13640
13641 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13642
13643 * gcc.dg/20161219.c: New test.
13644
13645 2017-01-09 Richard Biener <rguenther@suse.de>
13646
13647 PR tree-optimization/78997
13648 * gcc.dg/torture/pr78997.c: New testcase.
13649
13650 2017-01-09 Richard Biener <rguenther@suse.de>
13651
13652 PR debug/79000
13653 * g++.dg/lto/pr79000_0.C: New testcase.
13654 * g++.dg/lto/pr79000_1.c: Likewise.
13655
13656 2017-01-08 Martin Sebor <msebor@redhat.com>
13657
13658 PR middle-end/77708
13659 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13660 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13661 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13662 due to bug 78969.
13663 * gcc.dg/format/pr78569.c: Adjust.
13664
13665 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13666
13667 PR c++/72803
13668 * g++.dg/diagnostic/pr72803.C: New test case.
13669
13670 2017-01-07 Martin Sebor <msebor@redhat.com>
13671
13672 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13673 * gcc.dg/attr-alloc_size-4.c: Same.
13674
13675 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13676
13677 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13678 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13679 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13680 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13681 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13682 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13683 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13684
13685 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13686 * gcc.dg/memcmp-1.c: New.
13687 * gcc.dg/strncmp-1.c: New.
13688
13689 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13690
13691 * gcc.target/arm/acle/mcrr: New.
13692 * gcc.target/arm/acle/mcrr2: New.
13693 * gcc.target/arm/acle/mrrc: New.
13694 * gcc.target/arm/acle/mrrc2: New.
13695
13696 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13697
13698 * gcc.target/arm/acle/mcr.c: New.
13699 * gcc.target/arm/acle/mrc.c: New.
13700 * gcc.target/arm/acle/mcr2.c: New.
13701 * gcc.target/arm/acle/mrc2.c: New.
13702
13703 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13704
13705 * gcc.target/arm/acle/ldc: New.
13706 * gcc.target/arm/acle/ldc2: New.
13707 * gcc.target/arm/acle/ldcl: New.
13708 * gcc.target/arm/acle/ldc2l: New.
13709 * gcc.target/arm/acle/stc: New.
13710 * gcc.target/arm/acle/stc2: New.
13711 * gcc.target/arm/acle/stcl: New.
13712 * gcc.target/arm/acle/stc2l: New.
13713
13714 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13715
13716 * gcc.target/arm/acle/acle.exp: Run tests for different options
13717 and make sure fat-lto-objects is used such that we can still do
13718 assemble scans.
13719 * gcc.target/arm/acle/cdp.c: New.
13720 * gcc.target/arm/acle/cdp2.c: New.
13721 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13722 (check_effective_target_arm_coproc1_ok_nocache): New.
13723 (check_effective_target_arm_coproc2_ok): New.
13724 (check_effective_target_arm_coproc2_ok_nocache): New.
13725 (check_effective_target_arm_coproc3_ok): New.
13726 (check_effective_target_arm_coproc3_ok_nocache): New.
13727 (check_effective_target_arm_coproc4_ok): New.
13728 (check_effective_target_arm_coproc4_ok_nocache): New.
13729
13730 2017-01-06 Martin Sebor <msebor@redhat.com>
13731
13732 PR middle-end/78605
13733 * gcc.dg/tree-ssa/pr78605.c: New test.
13734
13735 2017-01-05 Martin Sebor <msebor@redhat.com>
13736
13737 PR tree-optimization/78910
13738 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13739 diagnostics.
13740 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13741 * gcc.dg/tree-ssa/pr78910.c: New test.
13742
13743 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13744
13745 * gcc.dg/sso-10.c: New test.
13746
13747 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13748
13749 PR tree-optimization/71016
13750 * gcc.target/i386/pr71016.c: New test.
13751 * gcc.target/aarch64/pr71016.c: New test.
13752 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13753
13754 PR c++/78931
13755 * g++.dg/cpp1z/decomp19.C: New test.
13756
13757 PR c++/78890
13758 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13759 * g++.dg/init/union1.C: Likewise.
13760 * g++.dg/cpp0x/union6.C: Expect errors.
13761 * g++.dg/cpp0x/union8.C: New test.
13762 * g++.dg/cpp0x/pr78890-1.C: New test.
13763 * g++.dg/cpp0x/pr78890-2.C: New test.
13764
13765 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13766
13767 * gcc.target/powerpc/pr71670.c: Require p9vector.
13768 * gcc.target/powerpc/p9-novsx.c: Same.
13769
13770 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13771
13772 * selftests/asr_div1.rtl: New file.
13773 * selftests/aarch64: New subdirectory.
13774 * selftests/aarch64/times-two.rtl: New file.
13775 * selftests/bb-index.rtl: New file.
13776 * selftests/cfg-test.rtl: New file.
13777 * selftests/const-int.rtl: New file.
13778 * selftests/example-labels.rtl: New file.
13779 * selftests/insn-with-mode.rtl: New file.
13780 * selftests/jump-to-label-ref.rtl: New file.
13781 * selftests/jump-to-return.rtl: New file.
13782 * selftests/jump-to-simple-return.rtl: New file.
13783 * selftests/mem.rtl: New file.
13784 * selftests/note-insn-deleted.rtl: New file.
13785 * selftests/note_insn_basic_block.rtl: New file.
13786 * selftests/simple-cse.rtl: New file.
13787 * selftests/symbol-ref.rtl: New file.
13788 * selftests/x86_64: New subdirectory.
13789 * selftests/x86_64/call-insn.rtl: New file.
13790 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13791 * selftests/x86_64/times-two.rtl: New file.
13792 * selftests/x86_64/unspec.rtl: New file.
13793
13794 2017-01-05 Nathan Sidwell <nathan@acm.org>
13795
13796 PR c++/78765
13797 * g++.dg/cpp0x/pr78765.C: New.
13798
13799 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13800
13801 * gcc.target/s390/memcpy-2.c: New test.
13802 * gcc.target/s390/memset-2.c: New test.
13803
13804 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13805
13806 * gcc.target/s390/memcpy-1.c: New test.
13807
13808 2017-01-04 Jeff Law <law@redhat.com>
13809
13810 PR tree-optimization/78812
13811 * g++.dg/torture/pr78812.C: New test.
13812
13813 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13814
13815 PR target/71977
13816 PR target/70568
13817 PR target/78823
13818 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13819 64-bit VSX systems with direct move, whether we optimize common
13820 code sequences in the GLIBC math library for float math functions.
13821 * gcc.target/powerpc/pr71977-2.c: Likewise.
13822
13823 2017-01-04 Marek Polacek <polacek@redhat.com>
13824
13825 PR c++/64767
13826 * c-c++-common/Wpointer-compare-1.c: New test.
13827
13828 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13829
13830 PR c++/78949
13831 * c-c++-common/Wunused-var-16.c: New test.
13832
13833 PR c++/78693
13834 * g++.dg/cpp0x/pr78693.C: New test.
13835
13836 PR driver/78957
13837 * gcc.dg/pr78957.c: New test.
13838
13839 * g++.dg/cpp1y/auto-fn34.C: New test.
13840
13841 PR c++/71182
13842 * g++.dg/cpp0x/pr71182.C: New test.
13843
13844 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13845
13846 PR target/78056
13847 * gcc.target/powerpc/pr78056-1.c: New test.
13848 * gcc.target/powerpc/pr78056-2.c: New test.
13849 * gcc.target/powerpc/pr78056-3.c: New test.
13850 * gcc.target/powerpc/pr78056-4.c: New test.
13851 * gcc.target/powerpc/pr78056-5.c: New test.
13852 * gcc.target/powerpc/pr78056-6.c: New test.
13853 * gcc.target/powerpc/pr78056-7.c: New test.
13854 * gcc.target/powerpc/pr78056-8.c: New test.
13855 * lib/target-supports.exp
13856 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13857 whether the effective target supports the popcntb instruction.
13858
13859 2017-01-03 Jeff Law <law@redhat.com>
13860
13861 PR tree-optimization/67955
13862 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13863
13864 2017-01-04 Marek Polacek <polacek@redhat.com>
13865
13866 PR c++/77545
13867 PR c++/77284
13868 * g++.dg/cpp0x/range-for32.C: New test.
13869 * g++.dg/cpp0x/range-for33.C: New test.
13870
13871 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13872
13873 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13874
13875 2017-01-04 Nathan Sidwell <nathan@acm.org>
13876
13877 PR c++/66735
13878 * g++.dg/cpp1y/pr66735.C: New.
13879
13880 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13881
13882 PR tree-optimization/71563
13883 * gcc.dg/tree-ssa/pr71563.c: New test.
13884
13885 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13886
13887 PR fortran/78534
13888 PR fortran/78976
13889 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13890 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13891 * gfortran.dg/transfer_intrinsic_1.f90: Change
13892 scan-tree-dump-times due to gfc_trans_string_copy change to
13893 avoid -Wstringop-overflow.
13894
13895 2017-01-03 Jeff Law <law@redhat.com>
13896
13897 PR tree-optimization/78856
13898 * gcc.c-torture/execute/pr78856.c: New test.
13899
13900 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13901
13902 PR target/78953
13903 * gcc.target/powerpc/pr78953.c: New test.
13904
13905 2017-01-03 Ian Lance Taylor <iant@google.com>
13906
13907 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13908 enums.
13909
13910 2017-01-03 Martin Sebor <msebor@redhat.com>
13911
13912 PR tree-optimization/78696
13913 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13914 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13915 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13916 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13917
13918 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13919
13920 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13921 with more than one digit.
13922 * lib/gcc-dg.exp (process-message): Support more than one digit
13923 in relative line specifications.
13924
13925 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13926
13927 PR tree-optimization/78965
13928 * gcc.dg/pr78965.c: New test.
13929
13930 PR middle-end/78901
13931 * g++.dg/opt/pr78901.C: New test.
13932
13933 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13934
13935 PR fortran/78534
13936 PR fortran/66310
13937 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13938 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13939 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13940 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13941 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13942 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13943 * gfortran.dg/string_1_lp64.f90: New test.
13944 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13945 * gfortran.dg/string_3_lp64.f90: New test.
13946 * gfortran.dg/transfer_intrinsic_1.f90: Change
13947 scan-tree-dump-times due to gfc_trans_string_copy change to
13948 avoid -Wstringop-overflow.
13949
13950 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13951
13952 PR target/78967
13953 * gcc.target/i386/pr78967-1.c: New test.
13954 * gcc.target/i386/pr78967-2.c: Ditto.
13955 * gcc.target/i386/pr78967-3.c: Ditto.
13956
13957 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13958 * gcc.target/i386/pr78904-4.c: Ditto.
13959 * gcc.target/i386/pr78904-6.c: Ditto.
13960
13961 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13962
13963 PR middle-end/77674
13964 * g++.dg/torture/pr77674.C: New testcase.
13965
13966 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13967
13968 Update copyright years.
13969 \f
13970 Copyright (C) 2017 Free Software Foundation, Inc.
13971
13972 Copying and distribution of this file, with or without modification,
13973 are permitted in any medium without royalty provided the copyright
13974 notice and this notice are preserved.