P0704R1 - fixing const-qualified pointers to members
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-06 Jakub Jelinek <jakub@redhat.com>
2
3 P0704R1 - fixing const-qualified pointers to members
4 * g++.dg/cpp2a/ptrmem1.C: New test.
5
6 2017-10-06 Martin Liska <mliska@suse.cz>
7
8 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
9
10 2017-10-06 Sudakshina Das <sudi.das@arm.com>
11
12 * gcc.target/aarch64/bic_imm_1.c: New test.
13 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14
15 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
16
17 PR c++/60153
18 * g++.dg/cpp0x/variadic-crash3.C: New.
19
20 2017-10-06 Jakub Jelinek <jakub@redhat.com>
21
22 PR tree-optimization/82434
23 * gcc.dg/store_merging_9.c: New test.
24
25 2017-10-06 Richard Biener <rguenther@suse.de>
26
27 PR tree-optimization/82397
28 * gfortran.dg/pr82397.f: New testcase.
29
30 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
31
32 PR target/82322
33 * gcc.target/s390/zvector/pr82322.c: New test.
34
35 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
36
37 PR target/82317
38 * gcc.target/s390/zvector/pr82317.c: New test.
39
40 2017-10-06 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/82422
43 * gcc.dg/graphite/pr82422.c: New testcase.
44
45 2017-10-06 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/82421
48 * gcc.dg/graphite/pr82421.c: New testcase.
49
50 2017-10-06 Jakub Jelinek <jakub@redhat.com>
51
52 PR c/82437
53 * c-c++-common/Wtautological-compare-6.c: New test.
54
55 2017-10-06 Richard Biener <rguenther@suse.de>
56
57 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
58 * gcc.dg/graphite/id-16.c: Likewise.
59 * gcc.dg/graphite/pr46168.c: Likewise.
60 * gcc.dg/graphite/pr68756.c: Likewise.
61 * gcc.dg/graphite/pr69728.c: Likewise.
62 * gcc.dg/graphite/pr71575-2.c: Likewise.
63 * gcc.dg/graphite/pr77362.c: Likewise.
64 * gcc.dg/graphite/pr81373.c: Likewise.
65 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
66 * gfortran.dg/graphite/interchange-1.f: Likewise.
67 * gfortran.dg/graphite/pr42334-1.f: Likewise.
68 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
69 * gfortran.dg/graphite/pr42393.f90: Likewise.
70 * gfortran.dg/graphite/pr47019.f: Likewise.
71 * gfortran.dg/graphite/id-17.f: Likewise.
72 * gfortran.dg/graphite/id-19.f: Likewise.
73 * gfortran.dg/graphite/run-id-2.f90: Likewise.
74 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
75 * gfortran.dg/graphite/pr42326.f90: Likewise.
76 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
77 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
78 a code generation error.
79 * gfortran.dg/graphite/run-id-3.f90: Likewise.
80 * gfortran.dg/graphite/pr29832.f90: Likewise.
81
82 2017-10-06 Richard Biener <rguenther@suse.de>
83
84 PR tree-optimization/82436
85 * gcc.dg/vect/pr82436.c: New testcase.
86
87 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
88
89 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
90
91 2017-10-05 Tamar Christina <tamar.christina@arm.com>
92
93 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
94 * lib/target-supports.exp (vect_sizes_16B_8B): New.
95
96 2017-10-05 Tamar Christina <tamar.christina@arm.com>
97
98 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
99 * gcc.dg/vect/vect-align-2.c: Likewise.
100 * gcc.dg/vect/vect-multitypes-1.c: Likewise
101
102 2017-10-05 Nathan Sidwell <nathan@acm.org>
103
104 * g++.dg/warn/mvp.C: New.
105
106 2017-10-05 Jakub Jelinek <jakub@redhat.com>
107
108 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
109 friendly.
110
111 2017-10-05 Richard Biener <rguenther@suse.de>
112
113 * gfortran.dg/graphite/id-17.f: Fix typo.
114 * gfortran.dg/graphite/id-19.f: Likewise.
115 * gfortran.dg/graphite/pr29832.f90: Likewise.
116 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
117 * gfortran.dg/graphite/pr42326.f90: Likewise.
118 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
119 * gfortran.dg/graphite/run-id-2.f90: Likewise.
120 * gfortran.dg/graphite/run-id-3.f90: Likewise.
121
122 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
123
124 PR c++/80471
125 * g++.dg/cpp1y/pr80471.C: New.
126
127 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
128
129 PR c++/78131
130 * g++.dg/cpp1z/constexpr-lambda17.C: New.
131
132 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
133
134 PR c++/78018
135 * g++.dg/cpp1y/lambda-generic-78018.C: New.
136
137 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
138 Andrew Pinski <apinski@cavium.com>
139
140 PR c++/71946
141 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
142 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
143
144 2017-10-04 Sudakshina Das <sudi.das@arm.com>
145
146 * gcc.target/aarch64/bic_imm_1.c: New.
147 * gcc.target/aarch64/orr_imm_1.c: Likewise.
148
149 2017-10-04 Nathan Sidwell <nathan@acm.org>
150
151 * g++.dg/abi/mangle41.C: Adjust diagnostics.
152
153 2017-10-04 Jakub Jelinek <jakub@redhat.com>
154
155 PR c++/82373
156 * g++.dg/cpp1y/pr82373.C: New test.
157
158 2017-10-04 David Malcolm <dmalcolm@redhat.com>
159
160 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
161 underlining for param.
162 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
163 highlighting of parameters; add test coverage for trivial
164 parameter decls, and for callback parameters.
165 * gcc.dg/pr68533.c: Update location of two errors to reflect
166 location of params.
167
168 2017-10-04 David Malcolm <dmalcolm@redhat.com>
169
170 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
171 (create_code): Call it.
172 * jit.dg/test-vector-rvalues.cc: New test case.
173
174 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
175
176 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
177 vector loop peeling.
178 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
179 New proc.
180
181 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
182
183 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
184 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
185 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
186 vect_floatint_cvt with vect_doubleint_cvt.
187 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
188 vect_intfloat_cvt with vect_intdouble_cvt.
189 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
190 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
191 depend on vect_intdouble_cvt.
192 * lib/target-supports.exp
193 (check_effective_target_vect_doubleint_cvt)
194 (check_effective_target_vect_intdouble_cvt): New procs.
195
196 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
197
198 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
199 * lib/target-supports.exp (check_effective_target_vect_long_mult):
200 New proc.
201
202 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
203
204 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
205 * gfortran.dg/vect/pr77848.f: Likewise.
206
207 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
208
209 * lib/target-supports.exp (check_effective_target_vect_float):
210 Return 1 being on a S/390 with VXE.
211 * gcc.dg/vect/pr31699.c: Require vec_float.
212 * gcc.dg/vect/pr61194.c: Likewise.
213 * gcc.dg/vect/pr65947-10.c: Likewise.
214 * gcc.dg/vect/pr66142.c: Likewise.
215 * gcc.dg/vect/slp-10.c: Likewise.
216 * gcc.dg/vect/slp-11c.c: Likewise.
217 * gcc.dg/vect/slp-12b.c: Likewise.
218 * gcc.dg/vect/slp-18.c: Likewise.
219 * gcc.dg/vect/slp-33.c: Likewise.
220 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
221 * gcc.dg/vect/slp-cond-2.c: Likewise.
222 * gcc.dg/vect/vect-cond-10.c: Likewise.
223 * gcc.dg/vect/vect-cond-8.c: Likewise.
224 * gcc.dg/vect/vect-cond-9.c: Likewise.
225 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
226 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
227
228 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
229
230 PR tree-optimization/82374
231 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
232 attributes propagation changes for OMP outlined regions.
233 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
234 * c-c++-common/goacc/kernels-reduction.c: Likewise.
235
236 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
237
238 PR tree-optimization/82413
239 * g++.dg/pr82413.C: New test.
240
241 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
242
243 PR fortran/77296
244 * gfortran.dg/associate_32.f03 : New test.
245
246 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/78816
249 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
250
251 2017-10-04 Jakub Jelinek <jakub@redhat.com>
252
253 PR tree-optimization/82374
254 * gcc.dg/gomp/pr82374.c: New test.
255
256 2017-10-04 Richard Biener <rguenther@suse.de>
257
258 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
259 errors and scan for one.
260 * gfortran.dg/graphite/id-19.f: Likewise.
261 * gfortran.dg/graphite/pr29832.f90: Likewise.
262 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
263 * gfortran.dg/graphite/pr42326.f90: Likewise.
264 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
265 * gfortran.dg/graphite/run-id-2.f90: Likewise.
266 * gfortran.dg/graphite/run-id-3.f90: Likewise.
267 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
268
269 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
270
271 * gcc.target/powerpc/float128-odd.c: New test.
272
273 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/70343
276 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
277
278 2017-10-03 Jeff Law <law@redhat.com>
279
280 PR target/82358
281 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
282
283 2017-10-03 Martin Jambor <mjambor@suse.cz>
284
285 PR tree-optimization/82363
286 * gcc.dg/tree-ssa/pr82363.c: New test.
287
288 2017-10-03 Jakub Jelinek <jakub@redhat.com>
289
290 PR tree-optimization/82381
291 * gcc.c-torture/compile/pr82381.c: New test.
292
293 PR target/82386
294 * gcc.dg/pr82386.c: New test.
295
296 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
297
298 PR c++/70570
299 * g++.dg/cpp1y/lambda-generic-70570.C: New.
300
301 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
302
303 PR c++/79590
304 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
305
306 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR c++/79005
309 * g++.dg/cpp1y/lambda-generic-79005.C: New.
310
311 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
312
313 PR fortran/82312
314 * gfortran.dg/typebound_proc_36.f90 : New test.
315
316 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
317
318 PR target/80210
319 * gcc.target/powerpc/pr80210-2.c: New test.
320
321 2017-10-02 Jakub Jelinek <jakub@redhat.com>
322
323 * gcc.dg/pr82389.c: New test.
324
325 PR tree-optimization/82387
326 PR tree-optimization/82388
327 PR tree-optimization/82389
328 * gcc.c-torture/compile/pr82389.c: New test.
329 * gcc.c-torture/execute/pr82387.c: New test.
330 * gcc.c-torture/execute/pr82388.c: New test.
331
332 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
333
334 PR c++/79180
335 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
336 * g++.dg/torture/pr79180.C: Likewise.
337
338 PR c++/71386
339 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
340
341 2017-10-02 Richard Biener <rguenther@suse.de>
342
343 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
344 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
345 * gcc.dg/graphite/id-16.c: Likewise.
346 * gcc.dg/graphite/pr46168.c: Likewise.
347 * gcc.dg/graphite/pr68756.c: Likewise.
348 * gcc.dg/graphite/pr69728.c: Likewise.
349 * gcc.dg/graphite/pr71575-2.c: Likewise.
350 * gcc.dg/graphite/pr77362.c: Likewise.
351 * gcc.dg/graphite/pr81373.c: Likewise.
352 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
353 * gfortran.dg/graphite/interchange-1.f: Likewise.
354 * gfortran.dg/graphite/pr29581.f90: Likewise.
355 * gfortran.dg/graphite/pr42334-1.f: Likewise.
356 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
357 * gfortran.dg/graphite/pr42393.f90: Likewise.
358 * gfortran.dg/graphite/pr47019.f: Likewise.
359
360 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/69977
363 * g++.dg/cpp1y/lambda-generic-69977.C: New.
364
365 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
366
367 PR c++/59991
368 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
369
370 2017-10-02 Tom de Vries <tom@codesourcery.com>
371
372 * gcc.c-torture/compile/pr82337.c: Add
373 dg-require-effective-target nonlocal_goto.
374
375 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
376 Alan Hayward <alan.hayward@arm.com>
377 David Sherwood <david.sherwood@arm.com>
378
379 PR target/71307
380 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
381
382 2017-10-02 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/82355
385 * gcc.dg/graphite/fuse-1.c: Adjust.
386 * gcc.dg/graphite/fuse-2.c: Likewise.
387 * gcc.dg/graphite/pr82355.c: New testcase.
388
389 2017-10-01 Jeff Law <law@redhat.com>
390
391 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
392
393 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
394
395 PR fortran/61450
396 * gfortran.dg/binding_label_tests_28.f90: New test.
397
398 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
399
400 PR c++/65949
401 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
402
403 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/68754
406 * g++.dg/cpp1y/constexpr-68754.C: Move...
407 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
408
409 2017-09-30 Jakub Jelinek <jakub@redhat.com>
410
411 PR target/82361
412 * gcc.target/i386/pr82361-1.c: New test.
413 * gcc.target/i386/pr82361-2.c: New test.
414
415 2017-09-29 Yury Gribov <tetra2005@gmail.com>
416
417 PR middle-end/82319
418 * c-c++/common/pr57371-4.c: Test NaN comparisons.
419
420 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
421
422 * g++.dg/other/dump-ada-spec-10.C: New test.
423
424 2017-09-29 Jeff Law <law@redhat.com>
425
426 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
427
428 2017-09-29 Jakub Jelinek <jakub@redhat.com>
429
430 P0683R1 - default member initializers for bit-fields
431 * g++.dg/ext/bitfield6.C: New test.
432 * g++.dg/cpp2a/bitfield1.C: New test.
433 * g++.dg/cpp2a/bitfield2.C: New test.
434 * g++.dg/cpp2a/bitfield3.C: New test.
435
436 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
437
438 PR target/81481
439 * gcc.target/i386/pr81481.c: New.
440
441 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
442
443 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
444 and dg-require-effective-target directives to correct testing
445 behavior.
446 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
447 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
448 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
449 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
450 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
451 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
452 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
453 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
454 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
455 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
456 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
457 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
458 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
459 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
460 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
461 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
462 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
463
464 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
465
466 PR tree-optimization/82337
467 * gcc.c-torture/compile/pr82337.c: New file.
468
469 2017-09-29 Javier Miranda <miranda@adacore.com>
470
471 * gnat.dg/unchecked_union3.adb: New testcase.
472
473 2017-09-29 Javier Miranda <miranda@adacore.com>
474
475 * gnat.dg/unchecked_union2.adb: New testcase.
476
477 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
478
479 PR fortran/25071
480 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
481 * gfortran.dg/argument_checking_4.f90: Likewise.
482 * gfortran.dg/argument_checking_5.f90: Likewise.
483 * gfortran.dg/argument_checking_6.f90: Likewise.
484 * gfortran.dg/argument_checking_10.f90: Likewise.
485 * gfortran.dg/argument_checking_13.f90: Likewise.
486 * gfortran.dg/argument_checking_15.f90: Likewise.
487 * gfortran.dg/argument_checking_18.f90: Likewise.
488 * gfortran.dg/gomp/udr8.f90: Likewise.
489 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
490 the dg-options.
491
492 2017-09-29 Jakub Jelinek <jakub@redhat.com>
493
494 * g++.dg/ext/bitfield7.C: New test.
495 * g++.dg/ext/bitfield8.C: New test.
496 * g++.dg/ext/bitfield9.C: New test.
497
498 PR c/82340
499 * gcc.dg/tree-ssa/pr82340.c: New test.
500
501 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
502
503 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
504
505 PR c++/79488
506 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
507
508 2017-09-28 Jakub Jelinek <jakub@redhat.com>
509
510 PR target/82342
511 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
512 * gcc.target/i386/pr82260-2.c: Likewise.
513
514 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
515
516 * gcc.target/i386/avx512f-constant-float-return.c: New test.
517
518 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
519
520 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
521 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
522 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
523 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
524 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
525 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
526 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
527 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
528 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
529 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
530
531 2017-09-28 David Malcolm <dmalcolm@redhat.com>
532
533 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
534 test case.
535 * jit.dg/test-returning-function-ptr.c (create_code): Update to
536 create a function pointer type independently of the call to
537 gcc_jit_function_get_address, and assign the pointer to a local
538 before returning it, to exercise the function pointer type
539 comparison code.
540
541 2017-09-27 David Malcolm <dmalcolm@redhat.com>
542
543 * jit.dg/all-non-failing-tests.h: Add
544 test-returning-function-ptr.c.
545 * jit.dg/test-returning-function-ptr.c: New test case.
546
547 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
548
549 PR target/71727
550 * gcc.target/aarch64/pr71727-2.c: New test.
551
552 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
553
554 * gcc.target/powerpc/swaps-p8-28.c: New test.
555 * gcc.target/powerpc/swaps-p8-29.c: New test.
556 * gcc.target/powerpc/swaps-p8-30.c: New test.
557 * gcc.target/powerpc/swaps-p8-31.c: New test.
558 * gcc.target/powerpc/swaps-p8-32.c: New test.
559 * gcc.target/powerpc/swaps-p8-33.c: New test.
560 * gcc.target/powerpc/swaps-p8-34.c: New test.
561 * gcc.target/powerpc/swaps-p8-35.c: New test.
562 * gcc.target/powerpc/swaps-p8-36.c: New test.
563 * gcc.target/powerpc/swaps-p8-37.c: New test.
564 * gcc.target/powerpc/swaps-p8-38.c: New test.
565 * gcc.target/powerpc/swaps-p8-39.c: New test.
566 * gcc.target/powerpc/swaps-p8-40.c: New test.
567 * gcc.target/powerpc/swaps-p8-41.c: New test.
568 * gcc.target/powerpc/swaps-p8-42.c: New test.
569 * gcc.target/powerpc/swaps-p8-43.c: New test.
570 * gcc.target/powerpc/swaps-p8-44.c: New test.
571 * gcc.target/powerpc/swaps-p8-45.c: New test.
572
573 2017-09-27 Carl Love <cel@us.ibm.com>
574 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
575 for the __builtin_fctid and __builtin_fctiw.
576
577 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
578
579 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
580 new group memory offsetting code in the BRIG frontend.
581 * brig.dg/test/gimple/function_calls.hsail: Likewise.
582 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
583 * brig.dg/test/gimple/variables.hsail: Likewise.
584
585 2017-09-27 Jakub Jelinek <jakub@redhat.com>
586
587 PR c++/82159
588 * g++.dg/opt/pr82159.C: New test.
589
590 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
591
592 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
593
594 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
595
596 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
597 don't generate a 32-bit shift after doing XSCVDPSPN.
598 * gcc.target/powerpc/direct-move-float1.c: Likewise.
599 * gcc.target/powerpc/direct-move-float3.c: New test.
600
601 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
602
603 * gcc.dg/tree-ssa/cmpdiv.c: New test.
604
605 2017-09-26 Carl Love <cel@us.ibm.com>
606
607 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
608 file for the new built-ins and the existing built-ins.
609
610 2017-09-26 Janus Weil <janus@gcc.gnu.org>
611
612 PR fortran/82143
613 PR fortran/82324
614 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
615 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
616 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
617 Don't assume that DOUBLE PRECISION has kind=16.
618
619 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
620
621 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
622 warning from associate construct and do loop.
623
624 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
625
626 * gfortran.dg/gomp/associate1.f90: Really commit change
627 from 2017-09-25.
628 * gfortran.dg/predcom-1.f: Likewise.
629 * gfortran.dg/unconstrained_commons.f: Likewise.
630
631 2017-09-26 Jakub Jelinek <jakub@redhat.com>
632
633 PR middle-end/35691
634 * gcc.dg/pr35691-5.c: New test.
635 * gcc.dg/pr35691-6.c: New test.
636
637 2017-09-26 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/82321
640 * gcc.dg/graphite/pr82321.c: New testcase.
641
642 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
643
644 * lib/target-supports.exp (check_effective_target_vect_int)
645 (check_effective_target_vect_shift)
646 (check_effective_target_whole_vector_shift)
647 (check_effective_target_vect_shift_char)
648 (check_effective_target_vect_long)
649 (check_effective_target_vect_double)
650 (check_effective_target_vect_long_long)
651 (check_effective_target_vect_perm)
652 (check_effective_target_vect_perm_byte)
653 (check_effective_target_vect_perm_short)
654 (check_effective_target_vect_widen_mult_qi_to_hi)
655 (check_effective_target_vect_widen_mult_hi_to_si)
656 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
657 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
658 (check_effective_target_vect_widen_mult_si_to_di_pattern)
659 (check_effective_target_vect_pack_trunc)
660 (check_effective_target_vect_unpack)
661 (check_effective_target_vect_hw_misalign)
662 (check_effective_target_vect_condition)
663 (check_effective_target_vect_cond_mixed)
664 (check_effective_target_vect_char_mult)
665 (check_effective_target_vect_short_mult)
666 (check_effective_target_vect_int_mult)
667 (check_effective_target_vect_extract_even_odd)
668 (check_effective_target_vect_interleave)
669 (check_effective_target_sqrt_insn)
670 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
671 VX.
672 (check_vect_support_and_set_flags): New proc.
673 (check_effective_target_s390_vxe): Rename arch12 to z14.
674
675 2017-09-26 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/82320
678 * gcc.dg/torture/pr82320.c: New testcase.
679
680 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
681
682 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
683 Fix arm check.
684
685 2017-09-25 Jeff Law <law@redhat.com>
686
687 * lib/target-supports.exp
688 (check_effective_target_supports_stack_clash_protection): Enable for
689 rs6000 and powerpc targets.
690
691 2017-09-25 Bin Cheng <bin.cheng@arm.com>
692
693 PR tree-optimization/82163
694 * gcc.dg/tree-ssa/pr82163.c: New test.
695
696 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
697
698 * gfortran.dg/do_subscript_1.f90: New test.
699 * gfortran.dg/do_subscript_2.f90: New test.
700 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
701 * gfortran.dg/predcom-1.f: Adjust loop bounds.
702 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
703
704 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
705
706 * gcc.target/powerpc/fold-vec-st-char.c: New.
707 * gcc.target/powerpc/fold-vec-st-double.c: New.
708 * gcc.target/powerpc/fold-vec-st-float.c: New.
709 * gcc.target/powerpc/fold-vec-st-int.c: New.
710 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
711 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
712 * gcc.target/powerpc/fold-vec-st-short.c: New.
713
714 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
715
716 * g++.dg/pr82155.C: New testcase.
717
718 2017-09-25 Richard Biener <rguenther@suse.de>
719
720 PR tree-optimization/82285
721 * gcc.dg/torture/pr82285.c: New testcase.
722
723 2017-09-25 Justin Squirek <squirek@adacore.com>
724
725 * gnat.dg/entry_family.adb: New testcase
726
727 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
728
729 PR target/82267
730 * gcc.target/i386/pr82267.c: New test.
731
732 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
733 PR fortran/66328
734
735 * gfortran.dg/data_derived_1.f90: New test.
736
737 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
738
739 PR fortran/54633
740 * gfortran.dg/intrinsic_bounds_1.f90: New test.
741 * gfortran.dg/intrinsic_param_1.f90: New test.
742
743 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
744 Steven G. Kargl <kargl@gcc.gnu.org>
745
746 PR fortran/80118
747 * gfortran.dg/zero_sized_7.f90: New test.
748
749 2017-09-23 Janus Weil <janus@gcc.gnu.org>
750
751 PR fortran/82143
752 * gfortran.dg/promotion_3.f90: New test case.
753 * gfortran.dg/promotion_4.f90: New test case.
754
755 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
756
757 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
758 * gcc.target/i386/pr82196-2.c: (b): Likewise.
759
760 2017-09-22 Jakub Jelinek <jakub@redhat.com>
761
762 PR middle-end/35691
763 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
764 instead of -fdump-tree-forwprop-details in dg-options.
765 * gcc.dg/pr35691-2.c: Likewise.
766 * gcc.dg/pr35691-3.c: New test.
767 * gcc.dg/pr35691-4.c: New test.
768
769 PR sanitizer/81929
770 * g++.dg/ubsan/pr81929.C: New test.
771
772 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
773
774 PR tree-optimization/82289
775 * gcc.dg/vect/pr82289.c: New test.
776
777 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
778 Alan Hayward <alan.hayward@arm.com>
779 David Sherwood <david.sherwood@arm.com>
780
781 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
782 of alignment message.
783 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
784
785 2017-09-22 Martin Sebor <msebor@redhat.com>
786
787 PR c/81854
788 * gcc.target/i386/pr80732.c: Correct a type error.
789
790 2017-09-22 David Malcolm <dmalcolm@redhat.com>
791
792 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
793 to reflect highlighting of parameters; add test coverage for
794 callback parameters.
795
796 2017-09-22 Richard Biener <rguenther@suse.de>
797
798 * gcc.dg/graphite/scop-24.c: New testcase.
799
800 2017-09-22 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/82291
803 * gcc.dg/torture/pr82291.c: New testcase.
804
805 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
806
807 * gcc.target/i386/avx512f-constant-set.c: New test.
808
809 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
810
811 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
812 * gcc.target/i386/avx512f-prefer.c: New test.
813
814 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
815
816 * lib/target-supports.exp
817 (check_effective_target_frame_pointer_for_non_leaf): Add
818 case for x86 Solaris.
819
820 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
821
822 PR fortran/78512
823 * gfortran.dg/associate_26.f90 : New test.
824
825 PR fortran/80120
826 * gfortran.dg/associate_27.f90 : New test.
827
828 PR fortran/81903
829 * gfortran.dg/associate_28.f90 : New test.
830
831 PR fortran/82121
832 * gfortran.dg/associate_29.f90 : New test.
833
834 PR fortran/67543
835 * gfortran.dg/associate_30.f90 : New test.
836
837 PR fortran/52832
838 * gfortran.dg/associate_31.f90 : New test.
839
840 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
841
842 * gnat.dg/discr48.adb: New test.
843 * gnat.dg/discr48_pkg.ads: New helper.
844
845 2017-09-21 Tamar Christina <tamar.christina@arm.com>
846
847 PR testsuite/78421
848 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
849 Invert arm check.
850
851 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
852
853 * gfortran.dg/goacc/wait.f90: New test.
854
855 2017-09-21 Jakub Jelinek <jakub@redhat.com>
856
857 PR sanitizer/81715
858 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
859 const predicate to const predicate & to avoid UB.
860 * g++.dg/opt/pr81715.C: New test.
861
862 2017-09-21 Richard Biener <rguenther@suse.de>
863
864 PR tree-optimization/82276
865 PR tree-optimization/82244
866 * gcc.dg/torture/pr82276.c: New testcase.
867
868 2017-09-21 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/71351
871 * gfortran.dg/graphite/pr71351.f90: New testcase.
872 * gfortran.dg/graphite/interchange-3.f90: Adjust.
873
874 2017-09-21 Jakub Jelinek <jakub@redhat.com>
875
876 PR target/82260
877 * gcc.target/i386/pr82260-1.c: New test.
878 * gcc.target/i386/pr82260-2.c: New test.
879
880 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
881 Jeff Law <law@redhat.com>
882
883 * gcc.dg/stack-check-5.c: Add argument for s390.
884 * lib/target-supports.exp:
885 (check_effective_target_supports_stack_clash_protection): Enable for
886 s390/s390x targets.
887
888 2017-09-20 Martin Sebor <msebor@redhat.com>
889
890 PR c/81854
891 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
892 * g++.dg/ext/attr-ifunc-4.C: Ditto.
893 * lib/target-supports.exp: Adjust for C++.
894
895 PR c/81854
896 * gcc.dg/attr-ifunc-1.c: Correct type errors.
897 * gcc.dg/attr-ifunc-2.c: Ditto.
898 * gcc.dg/attr-ifunc-3.c: Ditto.
899 * gcc.dg/attr-ifunc-4.c: Ditto.
900 * gcc.dg/attr-ifunc-5.c: Ditto.
901 * gcc.dg/pr81854.c: Require ifunc support.
902 * lib/target-supports.exp: Correct type error.
903
904 2017-09-20 Jeff Law <law@redhat.com>
905
906 * gcc.target/i386/stack-check-11.c: Update test and regexp
907 so that it works for both i?86 and x86_64.
908
909 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
910
911 PR target/77687
912 * gcc.target/powerpc/pr77687.c: New testcase.
913
914 2017-09-20 Jakub Jelinek <jakub@redhat.com>
915
916 P0409R2 - allow lambda capture [=, this]
917 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
918 capture. Add further tests.
919 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
920 for c++2a on [=, this] capture.
921
922 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
923 * g++.dg/cpp1z/cplusplus_1z.C: New test.
924
925 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
926
927 * gcc.target/i386/builtin_target.c: Test knm.
928 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
929
930 2017-09-20 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/77362
933 * gcc.dg/graphite/pr77362.c: New testcase.
934
935 2017-09-20 Richard Biener <rguenther@suse.de>
936
937 PR tree-optimization/82264
938 * gcc.dg/torture/pr82264.c: New testcase.
939
940 2017-09-20 Jakub Jelinek <jakub@redhat.com>
941
942 * g++.dg/debug/dwarf2/template-params-13.C: New test.
943 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
944 it doesn't match newlines.
945 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
946 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
947 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
948 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
949 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
950 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
951 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
952 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
953 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
954 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
955
956 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
957
958 PR c++/64954
959 * g++.dg/cpp0x/constexpr-ctor20.C: New.
960
961 2017-09-20 Richard Biener <rguenther@suse.de>
962
963 PR tree-optimization/81373
964 * gcc.dg/graphite/pr81373.c: New testcase.
965
966 2017-09-19 Jeff Law <law@redhat.com>
967
968 * gcc.target/i386/stack-check-11.c: New test.
969
970 * gcc.dg/stack-check-4.c: New test.
971 * gcc.dg/stack-check-5.c: New test.
972 * gcc.dg/stack-check-6.c: New test.
973 * gcc.dg/stack-check-6a.c: New test.
974 * gcc.dg/stack-check-7.c: New test.
975 * gcc.dg/stack-check-8.c: New test.
976 * gcc.dg/stack-check-9.c: New test.
977 * gcc.dg/stack-check-10.c: New test.
978 * lib/target-supports.exp
979 (check_effective_target_supports_stack_clash_protection): Enable for
980 x86 and x86_64 targets.
981
982 * gcc.dg/stack-check-3.c: New test.
983
984 * gcc.dg/stack-check-2.c: New test.
985 * lib/target-supports.exp
986 (check_effective_target_supports_stack_clash_protection): New.
987 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
988 (check_effective_target_caller_implicit_probes): Likewise.
989
990 2017-09-19 Jakub Jelinek <jakub@redhat.com>
991
992 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
993 * g++.dg/tree-ssa/pr41428.C: Likewise.
994 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
995 c++17 and up.
996 * g++.dg/expr/bool3.C: Likewise.
997 * g++.dg/expr/bitfield5.C: Likewise.
998 * g++.old-deja/g++.jason/bool5.C: Likewise.
999
1000 2017-09-18 Martin Sebor <msebor@redhat.com>
1001
1002 PR c/81854
1003 * gcc.dg/pr81854.c: New test.
1004 * g++.dg/ext/attr-ifunc-5.C: New test.
1005 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1006 * g++.dg/ext/attr-ifunc-2.C: Same.
1007 * g++.dg/ext/attr-ifunc-3.C: Same.
1008 * g++.dg/ext/attr-ifunc-4.C: Same.
1009 * g++.old-deja/g++.abi/vtable2.C: Same.
1010 * gcc.dg/attr-ifunc-1.c: Same.
1011
1012 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1013
1014 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1015
1016 2017-09-19 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/82244
1019 * gcc.dg/torture/pr82244.c: New testcase.
1020
1021 2017-09-19 Richard Biener <rguenther@suse.de>
1022
1023 PR tree-optimization/69728
1024 * gfortran.dg/graphite/pr69728.f90: New testcase.
1025 * gcc.dg/graphite/pr69728.c: Likewise.
1026
1027 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1028
1029 PR c++/80947
1030 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1031
1032 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1033
1034 * gcc.dg/vect/slp-multitypes-13.c: New test.
1035
1036 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1037
1038 * gfortran.dg/vect/mask-store-1.f90: New test.
1039
1040 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/45033
1043 * g++.dg/expr/delete1.C: New.
1044
1045 2017-09-18 Bob Duff <duff@adacore.com>
1046
1047 * gnat.dg/validity_check.adb: New testcase.
1048
1049 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1050
1051 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1052
1053 2017-09-18 Bob Duff <duff@adacore.com>
1054
1055 * gnat.dg/tagged_prefix_call.adb: New testcase.
1056
1057 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1058
1059 * gnat.dg/default_variants.adb: New testcase.
1060
1061 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1062
1063 PR target/81736
1064 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1065 * gcc.target/i386/pr81736-4.c: Likewise.
1066
1067 2017-09-18 Richard Biener <rguenther@suse.de>
1068
1069 PR tree-optimization/79622
1070 * gcc.dg/graphite/pr79622.c: New testcase.
1071
1072 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1073
1074 gcc.target/i386/pr82196-1.c: New test.
1075 gcc.target/i386/pr82196-2.c: Likewise.
1076
1077 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1078
1079 PR target/82166
1080 * gcc.target/i386/pr82166.c: New test.
1081
1082 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1083
1084 PR fortran/82173
1085 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1086 * gfortran.dg/pdt_2.f03 : The same.
1087 * gfortran.dg/pdt_3.f03 : The same.
1088 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1089 module 'bad_vars'. Add error concerning assumed parameters and
1090 save attribute.
1091 * gfortran.dg/pdt_11.f03 : New test.
1092
1093 PR fortran/60483
1094 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1095 * gfortran.dg/associate_25.f90 : New test.
1096 * gfortran.dg/pdt_12.f03 : New test.
1097
1098 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1099 Jakub Jelinek <jakub@redhat.com>
1100
1101 Add support for -std=c++2a.
1102 * lib/target-supports.exp (check_effective_target_c++17): Return
1103 1 also if check_effective_target_c++2a.
1104 (check_effective_target_c++17_down): New.
1105 (check_effective_target_c++2a_only): New.
1106 (check_effective_target_c++2a): New.
1107 * g++.dg/cpp2a/cplusplus.C: New.
1108
1109 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1110
1111 PR c/82071
1112 * gcc.target/i386/excess-precision-8.c: New test.
1113
1114 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1115 Paolo Carlini <paolo.carlini@oracle.com>
1116
1117 PR c++/64644
1118 * g++.dg/other/anon-union4.C: New.
1119 * g++.old-deja/g++.law/union4.C: Adjust.
1120 * g++.old-deja/g++.other/anon1.C: Likewise.
1121
1122 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1123
1124 * c-c++-common/Wcast-align.c: New test.
1125
1126 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1127
1128 * g++.dg/sso-1.C: New test.
1129 * g++.dg/sso-2.C: Likewise.
1130
1131 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/78648
1134 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1135
1136 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1137
1138 PR tree-optimization/71026
1139 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1140
1141 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1142
1143 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1144 * lib/target-supports.exp (check_effective_target_c++14): Use
1145 check_effective_target_c++17 instead of check_effective_target_c++1z.
1146 (check_effective_target_c++14_down): Likewise.
1147 (check_effective_target_c++1z_only): Rename to ...
1148 (check_effective_target_c++17_only): ... this.
1149 (check_effective_target_c++1z): Rename to ...
1150 (check_effective_target_c++17): ... this.
1151 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1152 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1153 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1154 and comments refering to 1z to 17.
1155 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1156 * g++.dg/template/partial5.C: Likewise.
1157 * g++.dg/template/nontype8.C: Likewise.
1158 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1159 * g++.dg/cpp1z/nontype3a.C: Likewise.
1160 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1161 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1162 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1163 * g++.dg/cpp1z/pr78771.C: Likewise.
1164 * g++.dg/cpp1z/elide1.C: Likewise.
1165 * g++.dg/cpp1z/fold3.C: Likewise.
1166 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1167 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1168 * g++.dg/cpp1z/inline-var2.C: Likewise.
1169 * g++.dg/cpp1z/eval-order2.C: Likewise.
1170 * g++.dg/cpp1z/decomp21.C: Likewise.
1171 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1172 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1173 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1174 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1175 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1176 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1177 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1178 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1179 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1180 * g++.dg/cpp1z/range-for1.C: Likewise.
1181 * g++.dg/cpp1z/init-statement4.C: Likewise.
1182 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1183 * g++.dg/cpp1z/decomp30.C: Likewise.
1184 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1185 * g++.dg/cpp1z/register2.C: Likewise.
1186 * g++.dg/cpp1z/decomp9.C: Likewise.
1187 * g++.dg/cpp1z/regress1.C: Likewise.
1188 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1189 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1190 * g++.dg/cpp1z/abbrev2.C: Likewise.
1191 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1192 * g++.dg/cpp1z/regress2.C: Likewise.
1193 * g++.dg/cpp1z/decomp16.C: Likewise.
1194 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1195 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1196 * g++.dg/cpp1z/decomp3.C: Likewise.
1197 * g++.dg/cpp1z/register1.C: Likewise.
1198 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1199 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1200 * g++.dg/cpp1z/decomp10.C: Likewise.
1201 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1202 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1203 * g++.dg/cpp1z/decomp27.C: Likewise.
1204 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1205 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1206 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1207 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1208 * g++.dg/cpp1z/decomp11.C: Likewise.
1209 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1210 * g++.dg/cpp1z/utf8-2.C: Likewise.
1211 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1212 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1213 * g++.dg/cpp1z/byte1.C: Likewise.
1214 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1215 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1216 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1217 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1218 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1219 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1220 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1221 * g++.dg/cpp1z/cplusplus.C: Likewise.
1222 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1223 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1224 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1225 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1226 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1227 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1228 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1229 * g++.dg/cpp1z/fold9.C: Likewise.
1230 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1231 * g++.dg/cpp1z/abbrev1.C: Likewise.
1232 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1233 * g++.dg/cpp1z/utf8.C: Likewise.
1234 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1235 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1236 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1237 * g++.dg/cpp1z/init-statement2.C: Likewise.
1238 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1239 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1240 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1241 * g++.dg/cpp1z/nontype3.C: Likewise.
1242 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1243 * g++.dg/cpp1z/fold7.C: Likewise.
1244 * g++.dg/cpp1z/nontype2.C: Likewise.
1245 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1246 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1247 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1248 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1249 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1250 * g++.dg/cpp1z/nontype1.C: Likewise.
1251 * g++.dg/cpp1z/init-statement5.C: Likewise.
1252 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1253 * g++.dg/cpp1z/decomp17.C: Likewise.
1254 * g++.dg/cpp1z/fold4.C: Likewise.
1255 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1256 * g++.dg/cpp1z/fold7a.C: Likewise.
1257 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1258 * g++.dg/cpp1z/init-statement7.C: Likewise.
1259 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1260 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1261 * g++.dg/cpp1z/pr79143.C: Likewise.
1262 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1263 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1264 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1265 * g++.dg/cpp1z/decomp20.C: Likewise.
1266 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1267 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1268 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1269 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1270 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1271 * g++.dg/cpp1z/fold8.C: Likewise.
1272 * g++.dg/cpp1z/init-statement3.C: Likewise.
1273 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1274 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1275 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1276 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1277 * g++.dg/cpp1z/fold1.C: Likewise.
1278 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1279 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1280 * g++.dg/cpp1z/fold5.C: Likewise.
1281 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1282 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1283 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1284 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1285 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1286 * g++.dg/cpp1z/eval-order3.C: Likewise.
1287 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1288 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1289 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1290 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1291 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1292 * g++.dg/cpp1z/decomp15.C: Likewise.
1293 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1294 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1295 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1296 * g++.dg/cpp1z/decomp4.C: Likewise.
1297 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1298 * g++.dg/cpp1z/init-statement8.C: Likewise.
1299 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1300 * g++.dg/cpp1z/init-statement6.C: Likewise.
1301 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1302 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1303 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1304 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1305 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1306 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1307 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1308 * g++.dg/cpp1z/init-statement9.C: Likewise.
1309 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1310 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1311 * g++.dg/cpp1z/fold2.C: Likewise.
1312 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1313 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1314 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1315 * g++.dg/cpp1z/fold6.C: Likewise.
1316 * g++.dg/cpp1z/decomp12.C: Likewise.
1317 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1318 * g++.dg/cpp1z/inline-var1.C: Likewise.
1319 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1320 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1321 * g++.dg/other/error3.C: Likewise.
1322 * g++.dg/init/new25.C: Likewise.
1323 * g++.dg/init/new13.C: Likewise.
1324 * g++.dg/tls/diag-2.C: Likewise.
1325 * g++.dg/tls/diag-4.C: Likewise.
1326 * g++.dg/opt/noreturn-1.C: Likewise.
1327 * g++.dg/eh/async-unwind2.C: Likewise.
1328 * g++.dg/eh/spec9.C: Likewise.
1329 * g++.dg/eh/spec7.C: Likewise.
1330 * g++.dg/eh/template1.C: Likewise.
1331 * g++.dg/eh/cond4.C: Likewise.
1332 * g++.dg/eh/pr41819.C: Likewise.
1333 * g++.dg/eh/delete1.C: Likewise.
1334 * g++.dg/eh/spec3.C: Likewise.
1335 * g++.dg/eh/forced4.C: Likewise.
1336 * g++.dg/eh/spec2.C: Likewise.
1337 * g++.dg/eh/shadow1.C: Likewise.
1338 * g++.dg/eh/pr38662.C: Likewise.
1339 * g++.dg/eh/ehopt1.C: Likewise.
1340 * g++.dg/eh/spec8.C: Likewise.
1341 * g++.dg/eh/init-temp2.C: Likewise.
1342 * g++.dg/rtti/crash3.C: Likewise.
1343 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1344 * g++.dg/warn/register-parm-1.C: Likewise.
1345 * g++.dg/warn/register-var-2.C: Likewise.
1346 * g++.dg/gcov/gcov-7.C: Likewise.
1347 * g++.dg/tree-ssa/pr45605.C: Likewise.
1348 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1349 * g++.dg/lookup/exception1.C: Likewise.
1350 * g++.dg/ubsan/pr79589.C: Likewise.
1351 * g++.dg/tm/pr47340.C: Likewise.
1352 * g++.dg/tm/pr46567.C: Likewise.
1353 * g++.dg/expr/bitfield5.C: Likewise.
1354 * g++.dg/expr/bool1.C: Likewise.
1355 * g++.dg/expr/lval3.C: Likewise.
1356 * g++.dg/expr/lval4.C: Likewise.
1357 * g++.dg/expr/bitfield4.C: Likewise.
1358 * g++.dg/expr/bitfield6.C: Likewise.
1359 * g++.dg/expr/bool3.C: Likewise.
1360 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1361 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1362 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1363 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1364 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1365 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1366 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1367 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1368 * g++.dg/parse/register1.C: Likewise.
1369 * g++.dg/parse/error15.C: Likewise.
1370 * g++.dg/parse/linkage2.C: Likewise.
1371 * g++.dg/concepts/intro2.C: Likewise.
1372 * g++.dg/concepts/class.C: Likewise.
1373 * g++.dg/concepts/traits1.C: Likewise.
1374 * g++.dg/concepts/req5.C: Likewise.
1375 * g++.dg/concepts/var-concept5.C: Likewise.
1376 * g++.dg/concepts/fn-concept2.C: Likewise.
1377 * g++.dg/concepts/traits2.C: Likewise.
1378 * g++.dg/concepts/placeholder2.C: Likewise.
1379 * g++.dg/concepts/class6.C: Likewise.
1380 * g++.dg/concepts/memtmpl1.C: Likewise.
1381 * g++.dg/concepts/friend2.C: Likewise.
1382 * g++.dg/concepts/template-parm3.C: Likewise.
1383 * g++.dg/concepts/template-parm10.C: Likewise.
1384 * g++.dg/concepts/explicit-spec1.C: Likewise.
1385 * g++.dg/concepts/explicit-spec3.C: Likewise.
1386 * g++.dg/concepts/var-templ2.C: Likewise.
1387 * g++.dg/concepts/intro5.C: Likewise.
1388 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1389 * g++.dg/concepts/iconv1.C: Likewise.
1390 * g++.dg/concepts/constrained-parm.C: Likewise.
1391 * g++.dg/concepts/template-template-parm1.C: Likewise.
1392 * g++.dg/concepts/var-concept3.C: Likewise.
1393 * g++.dg/concepts/class3.C: Likewise.
1394 * g++.dg/concepts/memfun2.C: Likewise.
1395 * g++.dg/concepts/req1.C: Likewise.
1396 * g++.dg/concepts/disjunction1.C: Likewise.
1397 * g++.dg/concepts/req17.C: Likewise.
1398 * g++.dg/concepts/pr65848.C: Likewise.
1399 * g++.dg/concepts/placeholder4.C: Likewise.
1400 * g++.dg/concepts/decl-diagnose.C: Likewise.
1401 * g++.dg/concepts/intro7.C: Likewise.
1402 * g++.dg/concepts/pr68683.C: Likewise.
1403 * g++.dg/concepts/partial-spec4.C: Likewise.
1404 * g++.dg/concepts/template-parm5.C: Likewise.
1405 * g++.dg/concepts/explicit-inst1.C: Likewise.
1406 * g++.dg/concepts/class-deduction1.C: Likewise.
1407 * g++.dg/concepts/class1.C: Likewise.
1408 * g++.dg/concepts/req15.C: Likewise.
1409 * g++.dg/concepts/memfun.C: Likewise.
1410 * g++.dg/concepts/pr68434.C: Likewise.
1411 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1412 * g++.dg/concepts/partial-spec6.C: Likewise.
1413 * g++.dg/concepts/var-templ1.C: Likewise.
1414 * g++.dg/concepts/template-parm8.C: Likewise.
1415 * g++.dg/concepts/explicit-inst3.C: Likewise.
1416 * g++.dg/concepts/class4.C: Likewise.
1417 * g++.dg/concepts/req6.C: Likewise.
1418 * g++.dg/concepts/fn8.C: Likewise.
1419 * g++.dg/concepts/class5.C: Likewise.
1420 * g++.dg/concepts/placeholder5.C: Likewise.
1421 * g++.dg/concepts/req16.C: Likewise.
1422 * g++.dg/concepts/req10.C: Likewise.
1423 * g++.dg/concepts/var-concept2.C: Likewise.
1424 * g++.dg/concepts/auto3.C: Likewise.
1425 * g++.dg/concepts/generic-fn-err.C: Likewise.
1426 * g++.dg/concepts/pr65552.C: Likewise.
1427 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1428 * g++.dg/concepts/fn1.C: Likewise.
1429 * g++.dg/concepts/partial-spec.C: Likewise.
1430 * g++.dg/concepts/template-parm12.C: Likewise.
1431 * g++.dg/concepts/diagnostic1.C: Likewise.
1432 * g++.dg/concepts/intro1.C: Likewise.
1433 * g++.dg/concepts/explicit-inst4.C: Likewise.
1434 * g++.dg/concepts/req18.C: Likewise.
1435 * g++.dg/concepts/explicit-spec5.C: Likewise.
1436 * g++.dg/concepts/var-concept6.C: Likewise.
1437 * g++.dg/concepts/fn9.C: Likewise.
1438 * g++.dg/concepts/req2.C: Likewise.
1439 * g++.dg/concepts/template-parm7.C: Likewise.
1440 * g++.dg/concepts/req14.C: Likewise.
1441 * g++.dg/concepts/template-parm6.C: Likewise.
1442 * g++.dg/concepts/variadic4.C: Likewise.
1443 * g++.dg/concepts/fn6.C: Likewise.
1444 * g++.dg/concepts/req-neg1.C: Likewise.
1445 * g++.dg/concepts/alias3.C: Likewise.
1446 * g++.dg/concepts/expression2.C: Likewise.
1447 * g++.dg/concepts/partial-spec3.C: Likewise.
1448 * g++.dg/concepts/expression3.C: Likewise.
1449 * g++.dg/concepts/memfun-err.C: Likewise.
1450 * g++.dg/concepts/pr66091.C: Likewise.
1451 * g++.dg/concepts/explicit-spec2.C: Likewise.
1452 * g++.dg/concepts/equiv.C: Likewise.
1453 * g++.dg/concepts/friend1.C: Likewise.
1454 * g++.dg/concepts/fn4.C: Likewise.
1455 * g++.dg/concepts/var-templ3.C: Likewise.
1456 * g++.dg/concepts/explicit-inst2.C: Likewise.
1457 * g++.dg/concepts/alias2.C: Likewise.
1458 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1459 * g++.dg/concepts/placeholder6.C: Likewise.
1460 * g++.dg/concepts/fn10.C: Likewise.
1461 * g++.dg/concepts/req3.C: Likewise.
1462 * g++.dg/concepts/variadic2.C: Likewise.
1463 * g++.dg/concepts/pr65636.C: Likewise.
1464 * g++.dg/concepts/intro6.C: Likewise.
1465 * g++.dg/concepts/class2.C: Likewise.
1466 * g++.dg/concepts/fn2.C: Likewise.
1467 * g++.dg/concepts/req20.C: Likewise.
1468 * g++.dg/concepts/req8.C: Likewise.
1469 * g++.dg/concepts/placeholder1.C: Likewise.
1470 * g++.dg/concepts/pr65854.C: Likewise.
1471 * g++.dg/concepts/member-concept.C: Likewise.
1472 * g++.dg/concepts/template-parm2.C: Likewise.
1473 * g++.dg/concepts/variadic1.C: Likewise.
1474 * g++.dg/concepts/fn7.C: Likewise.
1475 * g++.dg/concepts/intro4.C: Likewise.
1476 * g++.dg/concepts/req13.C: Likewise.
1477 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1478 * g++.dg/concepts/explicit-spec6.C: Likewise.
1479 * g++.dg/concepts/auto1.C: Likewise.
1480 * g++.dg/concepts/alias1.C: Likewise.
1481 * g++.dg/concepts/fn-concept1.C: Likewise.
1482 * g++.dg/concepts/template-parm11.C: Likewise.
1483 * g++.dg/concepts/explicit-spec4.C: Likewise.
1484 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1485 * g++.dg/concepts/req9.C: Likewise.
1486 * g++.dg/concepts/req4.C: Likewise.
1487 * g++.dg/concepts/pr65681.C: Likewise.
1488 * g++.dg/concepts/req7.C: Likewise.
1489 * g++.dg/concepts/req12.C: Likewise.
1490 * g++.dg/concepts/fn5.C: Likewise.
1491 * g++.dg/concepts/alias4.C: Likewise.
1492 * g++.dg/concepts/generic-fn.C: Likewise.
1493 * g++.dg/concepts/feature-macro.C: Likewise.
1494 * g++.dg/concepts/req19.C: Likewise.
1495 * g++.dg/concepts/placeholder3.C: Likewise.
1496 * g++.dg/concepts/intro3.C: Likewise.
1497 * g++.dg/concepts/partial-spec5.C: Likewise.
1498 * g++.dg/concepts/template-parm4.C: Likewise.
1499 * g++.dg/concepts/dr1430.C: Likewise.
1500 * g++.dg/concepts/pr65634.C: Likewise.
1501 * g++.dg/concepts/var-concept4.C: Likewise.
1502 * g++.dg/concepts/pr67249.C: Likewise.
1503 * g++.dg/concepts/expression.C: Likewise.
1504 * g++.dg/concepts/pr65575.C: Likewise.
1505 * g++.dg/concepts/partial-spec2.C: Likewise.
1506 * g++.dg/concepts/template-parm9.C: Likewise.
1507 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1508 * g++.dg/concepts/equiv2.C: Likewise.
1509 * g++.dg/concepts/req11.C: Likewise.
1510 * g++.dg/concepts/template-parm1.C: Likewise.
1511 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1512 * g++.dg/concepts/var-concept1.C: Likewise.
1513 * g++.dg/concepts/fn3.C: Likewise.
1514 * g++.dg/torture/pr46364.C: Likewise.
1515 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1516 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1517 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1518 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1519 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1520 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1521 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1522 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1523 * g++.dg/torture/pr52918-1.C: Likewise.
1524 * g++.dg/torture/pr49394.C: Likewise.
1525 * g++.dg/torture/pr57190.C: Likewise.
1526 * g++.dg/cpp0x/static_assert8.C: Likewise.
1527 * g++.dg/cpp0x/noexcept19.C: Likewise.
1528 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1529 * g++.dg/cpp0x/variadic73.C: Likewise.
1530 * g++.dg/cpp0x/noexcept02.C: Likewise.
1531 * g++.dg/cpp0x/defaulted23.C: Likewise.
1532 * g++.dg/cpp0x/noexcept08.C: Likewise.
1533 * g++.dg/cpp0x/auto9.C: Likewise.
1534 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1535 * g++.dg/cpp0x/error5.C: Likewise.
1536 * c-c++-common/gomp/atomic-12.c: Likewise.
1537 * c-c++-common/gomp/atomic-13.c: Likewise.
1538 * c-c++-common/gomp/atomic-14.c: Likewise.
1539 * c-c++-common/Wvarargs-2.c: Likewise.
1540 * c-c++-common/Wvarargs.c: Likewise.
1541 * c-c++-common/vector-subscript-2.c: Likewise.
1542 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1543 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1544 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1545 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1546 * g++.old-deja/g++.eh/throw2.C: Likewise.
1547 * g++.old-deja/g++.eh/throw1.C: Likewise.
1548 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1549 * g++.old-deja/g++.other/new7.C: Likewise.
1550 * g++.old-deja/g++.other/crash30.C: Likewise.
1551 * g++.old-deja/g++.other/regstack.C: Likewise.
1552 * g++.old-deja/g++.other/crash28.C: Likewise.
1553 * g++.old-deja/g++.jason/bool5.C: Likewise.
1554 * g++.old-deja/g++.mike/p10416.C: Likewise.
1555 * g++.old-deja/g++.mike/eh25.C: Likewise.
1556 * g++.old-deja/g++.mike/eh55.C: Likewise.
1557
1558 PR rtl-optimization/82192
1559 * gcc.c-torture/execute/pr82192.c: New test.
1560
1561 2017-09-15 Richard Biener <rguenther@suse.de>
1562
1563 PR tree-optimization/82217
1564 * gcc.dg/torture/pr82217.c: New testcase.
1565
1566 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR target/82145
1569 * gcc.target/i386/pr82145.c: New test.
1570
1571 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1572
1573 PR fortran/82184
1574 * gfortran.dg/pointer_array_9.f90: New test.
1575
1576 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1577
1578 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1579 __builtin_fabsq.
1580 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1581 of __builtin_fabsq. Prevent the test from running on 32-bit.
1582 * gcc.target/powerpc/float128-fma1.c: New test.
1583 * gcc.target/powerpc/float128-fma2.c: Likewise.
1584 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1585 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1586
1587 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1588
1589 PR jit/82174
1590 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1591 New test case.
1592
1593 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1594
1595 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1596
1597 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1598
1599 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1600 lp64 requirement.
1601
1602 2017-09-14 Richard Biener <rguenther@suse.de>
1603
1604 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1605 * gcc.dg/uninit-suppress_2.c: Adjust.
1606 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1607
1608 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610 PR tree-optimization/80996
1611 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1612
1613 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR target/81325
1616 * g++.dg/cpp0x/pr81325.C: New test.
1617
1618 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1619
1620 PR fortran/82173
1621 * gfortran.dg/pdt_10.f03 : New test.
1622
1623 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/68177
1626 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1627
1628 2017-09-13 Martin Liska <mliska@suse.cz>
1629
1630 PR middle-end/82154
1631 * g++.dg/torture/pr82154.C: New test.
1632
1633 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/61362
1636 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1637 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1638
1639 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1640
1641 PR tree-optimization/80925
1642 * gfortran.dg/vect/vect-2.f90: Add
1643 --param vect-max-peeling-for-alignment=0 option.
1644 Remove unaligned access and peeling checks.
1645 * gfortran.dg/vect/vect-3.f90: Ditto.
1646 * gfortran.dg/vect/vect-4.f90: Ditto.
1647 * gfortran.dg/vect/vect-5.f90: Ditto.
1648
1649 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1650
1651 PR c++/61135
1652 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1653 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1654
1655 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1656
1657 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1658
1659 2017-09-13 Marek Polacek <polacek@redhat.com>
1660
1661 PR c/82167
1662 * gcc.dg/pr82167.c: New test.
1663
1664 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1665
1666 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1667 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1668 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1669 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1670 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1671 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1672
1673 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1674
1675 * gcc.target/aarch64/pr62178.c: Updated testcase
1676 to scan for two ldrs and an mla.
1677
1678 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/59949
1681 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1682
1683 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1684
1685 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1686
1687 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1688
1689 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1690 ARMv8-A and ARMv8-R.
1691 * gcc.target/arm/acle/cdp2.c: Likewise.
1692 * gcc.target/arm/acle/ldc.c: Likewise.
1693 * gcc.target/arm/acle/ldc2.c: Likewise.
1694 * gcc.target/arm/acle/ldc2l.c: Likewise.
1695 * gcc.target/arm/acle/ldcl.c: Likewise.
1696 * gcc.target/arm/acle/mcr.c: Likewise.
1697 * gcc.target/arm/acle/mcr2.c: Likewise.
1698 * gcc.target/arm/acle/mcrr.c: Likewise.
1699 * gcc.target/arm/acle/mcrr2.c: Likewise.
1700 * gcc.target/arm/acle/mrc.c: Likewise.
1701 * gcc.target/arm/acle/mrc2.c: Likewise.
1702 * gcc.target/arm/acle/mrrc.c: Likewise.
1703 * gcc.target/arm/acle/mrrc2.c: Likewise.
1704 * gcc.target/arm/acle/stc.c: Likewise.
1705 * gcc.target/arm/acle/stc2.c: Likewise.
1706 * gcc.target/arm/acle/stc2l.c: Likewise.
1707 * gcc.target/arm/acle/stcl.c: Likewise.
1708 * lib/target-supports.exp:
1709 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1710 and stcl in the comment.
1711 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1712 and disable Thumb-1 targets.
1713 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1714 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1715
1716 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/47226
1719 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1720 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1721
1722 2017-09-13 Richard Biener <rguenther@suse.de>
1723
1724 PR middle-end/82128
1725 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1726 default-def to avoid breaking iterator update with the weird
1727 interaction with cgraph_update_edges_for_call_stmt_node.
1728
1729 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1730
1731 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1732
1733 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/70621
1736 * g++.dg/torture/pr70621.C: New.
1737
1738 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1739
1740 PR fortran/82173
1741 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1742 is defined' error.
1743 * gfortran.dg/pdt_6.f03 : New test.
1744 * gfortran.dg/pdt_7.f03 : New test.
1745 * gfortran.dg/pdt_8.f03 : New test.
1746
1747 PR fortran/82168
1748 * gfortran.dg/pdt_9.f03 : New test.
1749
1750 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR target/82112
1753 * gcc.target/powerpc/pr82112.c: New test.
1754 * g++.dg/ext/altivec-18.C: New test.
1755
1756 2017-09-12 Martin Liska <mliska@suse.cz>
1757
1758 PR testsuite/82114
1759 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1760
1761 2017-09-12 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/82157
1764 * gcc.dg/torture/pr82157.c: New testcase.
1765
1766 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1767
1768 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1769 attribute.
1770 * gcc.target/mips/near-far-2.c: Likewise.
1771 * gcc.target/mips/near-far-3.c: Likewise.
1772 * gcc.target/mips/near-far-4.c: Likewise.
1773
1774 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR target/82112
1777 * c-c++-common/pr82112.c: New test.
1778 * gcc.dg/pr82112.c: New test.
1779
1780 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1781
1782 PR ada/79441
1783 * gnat.dg/pack9.adb: Robustify.
1784
1785 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1786
1787 PR fortran/34640
1788 * gfortran.dg/associate_24.f90: New test.
1789 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1790 checks.
1791 * gfortran.dg/no_arg_check_2.f90: Likewise.
1792 * gfortran.dg/pointer_array_1.f90: New test.
1793 * gfortran.dg/pointer_array_2.f90: New test.
1794 * gfortran.dg/pointer_array_7.f90: New test.
1795 * gfortran.dg/pointer_array_8.f90: New test.
1796 * gfortran.dg/pointer_array_component_1.f90: New test.
1797 * gfortran.dg/pointer_array_component_2.f90: New test.
1798 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1799 counts by 1.
1800
1801 PR fortran/40737
1802 * gfortran.dg/pointer_array_3.f90: New test.
1803
1804 PR fortran/57116
1805 * gfortran.dg/pointer_array_4.f90: New test.
1806
1807 PR fortran/55763
1808 * gfortran.dg/pointer_array_5.f90: New test.
1809
1810 PR fortran/57019
1811 * gfortran.dg/pointer_array_6.f90: New test.
1812
1813 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1814
1815 PR c++/81852
1816 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1817 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1818 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1819 * g++.dg/cpp1y/feat-neg.C: Likewise.
1820 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1821
1822 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1823
1824 * gnat.dg/debug14.adb: New test.
1825
1826 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1827
1828 * gnat.dg/specs/atomic3.ads: New test.
1829
1830 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1831
1832 * gnat.dg/specs/vfa.ads: Rename into...
1833 * gnat.dg/specs/vfa1.ads: ...this.
1834 * gnat.dg/specs/vfa2.ads: New test.
1835
1836 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1837
1838 * gfortran.dg/pdt_1.f03 : New test.
1839 * gfortran.dg/pdt_2.f03 : New test.
1840 * gfortran.dg/pdt_3.f03 : New test.
1841 * gfortran.dg/pdt_4.f03 : New test.
1842 * gfortran.dg/pdt_5.f03 : New test.
1843
1844 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gcc.dg/pr81988.c: New test.
1847
1848 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gnat.dg/opt67.adb: New test.
1851 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1852
1853 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR target/81979
1856 * gcc.dg/pr81979.c: New test.
1857
1858 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 PR ada/82126
1861 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1862
1863 2017-09-07 Richard Biener <rguenther@suse.de>
1864
1865 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1866 opportunity.
1867
1868 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1869
1870 * gcc.target/powerpc/float128-1.c: Update options to know that
1871 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1872 -static-libgcc option which is no longer needed. Use -mvsx or
1873 -mpower9-vector to enable VSX or hardware IEEE support, rather
1874 than specifying a particular CPU.
1875 * gcc.target/powerpc/float128-2.c: Likewise.
1876 * gcc.target/powerpc/float128-cmp.c: Likewise.
1877 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1878 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1879 * gcc.target/powerpc/float128-hw.c: Likewise.
1880 * gcc.target/powerpc/float128-mix.c: Likewise.
1881 * gcc.target/powerpc/float128-type-1.c: Likewise.
1882 * gcc.target/powerpc/float128-type-2.c: Likewise.
1883 * gcc.target/powerpc/float128-3.c: New test.
1884 * gcc.target/powerpc/float128-4.c: Likewise.
1885 * gcc.target/powerpc/float128-5.c: Likewise.
1886
1887 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1888
1889 PR middle-end/78468
1890 * gcc.dg/pr78468.c: Add alignment test.
1891
1892 2017-09-06 Wish Wu <wishwu007@gmail.com>
1893 Jakub Jelinek <jakub@redhat.com>
1894
1895 * gcc.dg/sancov/cmp0.c: New test.
1896
1897 2017-09-06 Richard Biener <rguenther@suse.de>
1898
1899 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1900 test for correctness of vector lowering.
1901
1902 2017-09-06 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/82108
1905 * gcc.dg/vect/pr82108.c: New testcase.
1906
1907 2017-09-06 Martin Jambor <mjambor@suse.cz>
1908
1909 PR tree-optimization/82078
1910 * gcc.dg/tree-ssa/pr82078.c: New test.
1911
1912 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR middle-end/82095
1915 * gcc.dg/tls/pr82095.c: New test.
1916
1917 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR middle-end/81768
1920 * gcc.dg/gomp/pr81768-2.c: New test.
1921
1922 PR middle-end/81768
1923 * gcc.dg/gomp/pr81768-1.c: New test.
1924
1925 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1926
1927 PR target/81833
1928 * gcc.target/powerpc/pr81833-1.c: New file.
1929 * gcc.target/powerpc/pr81833-2.c: New file.
1930
1931 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1932
1933 PR target/59501
1934 PR target/81624
1935 PR target/81769
1936 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1937 * gcc.target/i386/pr81769-1a.c: New test.
1938 * gcc.target/i386/pr81769-1b.c: Likewise.
1939 * gcc.target/i386/pr81769-2.c: Likewise.
1940
1941 2017-09-05 Marek Polacek <polacek@redhat.com>
1942
1943 PR sanitizer/82072
1944 * c-c++-common/ubsan/pr82072-2.c: New test.
1945
1946 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1947
1948 PR c++/81942
1949 * g++.dg/cpp1y/constexpr-return3.C: New.
1950
1951 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gnat.dg/incomplete5.ad[sb]: New test.
1954 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1955
1956 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/specs/uc2.ads: New test.
1959
1960 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 * gnat.dg/taft_type4.adb: New test.
1963 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1964
1965 2017-09-05 Richard Biener <rguenther@suse.de>
1966
1967 PR tree-optimization/82102
1968 * gcc.dg/torture/pr82102.c: New testcase.
1969
1970 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * testsuite/gnat.dg/array29.ad[sb]: New test.
1973
1974 2017-09-05 Martin Liska <mliska@suse.cz>
1975
1976 PR tree-optimization/82032
1977 * g++.dg/other/pr82032.C: New test.
1978 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1979 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1980 * gcc.dg/switch-10.c: Likewise.
1981
1982 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1983
1984 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1985 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1986
1987 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1988
1989 PR target/77308
1990 * gcc.target/arm/pr77308-1.c: New test.
1991
1992 2017-09-04 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/82084
1995 * g++.dg/torture/pr82084.C: New testcase.
1996
1997 2017-09-04 Marek Polacek <polacek@redhat.com>
1998
1999 PR c/81783
2000 * c-c++-common/Wtautological-compare-5.c: New test.
2001
2002 2017-09-04 Jeff Law <law@redhat.com>
2003
2004 PR tree-optimization/64910
2005 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2006
2007 2017-09-04 Marek Polacek <polacek@redhat.com>
2008
2009 PR sanitizer/82072
2010 * c-c++-common/ubsan/pr82072.c: New test.
2011
2012 2017-09-04 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/82060
2015 * g++.dg/torture/pr82060.C: New testcase.
2016
2017 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2018
2019 PR rtl-optimization/57448
2020 PR target/67458
2021 PR target/81316
2022 * gcc.dg/atomic/pr80640-2.c: New testcase.
2023 * gcc.dg/atomic/pr81316.c: New testcase.
2024
2025 2017-09-04 Tom de Vries <tom@codesourcery.com>
2026
2027 PR tree-optimization/82052
2028 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2029 call in fn11.
2030
2031 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR sanitizer/81981
2034 * gcc.dg/ubsan/pr81981.c: New test.
2035
2036 PR tree-optimization/70043
2037 PR testsuite/82093
2038 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2039
2040 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2041
2042 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2043 * gcc.target/i386/bmi-check.h (main): Ditto.
2044 * gcc.target/i386/bmi2-check.h (main): Ditto.
2045 * gcc.target/i386/rtm-check.h (main): Ditto.
2046 * gcc.target/i386/sha-check.h (main): Ditto.
2047 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2048 (main): Use __get_cpuid_count. Use check_osxsave.
2049 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2050 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2051 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2052 (main): Use check_osxsave.
2053
2054 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2055
2056 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2057 and return NORUNRES on failure.
2058 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2059 __builtin_va_arg_pack instead of __va_arg_pack.
2060 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2061 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2062 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2063 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2064 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2065
2066 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR target/81766
2069 * gcc.target/i386/pr81766.c: New test.
2070
2071 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2072
2073 PR c/82071
2074 * gcc.target/i386/excess-precision-7.c: New test.
2075
2076 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2077
2078 PR target/82012
2079 * gcc.target/s390/target-attribute/pr82012.c: New test.
2080
2081 2017-09-01 Jeff Law <law@redhat.com>
2082
2083 * gcc.target/i386/const-in-bss.c: New test.
2084
2085 PR tree-optimization/82052
2086 * gcc.c-torture/compile/pr82052.c: New test.
2087
2088 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR sanitizer/81923
2091 * gcc.dg/asan/pr81923.c: New test.
2092
2093 2017-09-01 Martin Liska <mliska@suse.cz>
2094
2095 PR tree-optimization/82059
2096 * gcc.dg/tree-ssa/pr82059.c: New test.
2097
2098 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2099
2100 * gcc.target/arc/loop-1.c: Deleted.
2101
2102 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2103
2104 * gcc.target/arc/arc.exp: Test also cpp files.
2105 * gcc.target/arc/tdelay_slots.cpp: New test.
2106
2107 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2108
2109 * gcc.target/arc/pr9001184797.c: New test.
2110
2111 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2112
2113 PR c/81887
2114 * c-c++-common/gomp/pr81887.c: New test.
2115 * gfortran.dg/gomp/pr81887.f90: New test.
2116
2117 2017-09-01 Marek Polacek <polacek@redhat.com>
2118
2119 PR c++/82040
2120 * g++.dg/warn/Wbool-operation-1.C: New test.
2121
2122 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2123
2124 * gcc.target/arc/sdata-5.c: New test.
2125 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2126
2127 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2128
2129 * gcc.target/arc/sdata-3.c: New file.
2130 * gcc.target/arc/sdata-4.c: Likewise.
2131
2132 2017-08-31 Richard Biener <rguenther@suse.de>
2133
2134 PR middle-end/82054
2135 * g++.dg/gomp/pr82054.C: New testcase.
2136
2137 2017-08-31 Renlin Li <renlin.li@arm.com>
2138 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2139
2140 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2141
2142 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2143
2144 PR tree-optimization/81987
2145 * g++.dg/torture/pr81987.C: New file.
2146
2147 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gnat.dg/aggr22.ad[sb]: New test.
2150
2151 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2152
2153 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2154
2155 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2156
2157 PR target/82015
2158 * gcc.target/powerpc/pr82015.c: Fix up error message.
2159
2160 2017-08-30 Martin Liska <mliska@suse.cz>
2161
2162 PR inline-asm/82001
2163 * gcc.dg/ipa/pr82001.c: New test.
2164
2165 2017-08-30 Martin Liska <mliska@suse.cz>
2166
2167 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2168
2169 2017-08-30 Richard Biener <rguenther@suse.de>
2170
2171 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2172
2173 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2174
2175 PR target/82015
2176 * gcc.target/powerpc/pr82015.c: New test.
2177
2178 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2179
2180 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2181
2182 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2183
2184 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2185 * gcc.target/i386/abi-2.c: Ditto.
2186 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2187 * gcc.target/i386/pr22076.c: Ditto.
2188 * gcc.target/i386/pr37216.c: Ditto.
2189 * gcc.target/i386/pr39431.c: Ditto.
2190 * gcc.target/i386/pr40906-1.c: Ditto.
2191 * gcc.target/i386/pr40906-2.c: Ditto.
2192 * gcc.target/i386/pr43766.c: Ditto.
2193 * gcc.target/i386/pr46226.c: Ditto.
2194 * gcc.target/i386/pr46470.c: Ditto.
2195 * gcc.target/i386/pr59929.c: Ditto.
2196 * gcc.target/i386/sse-10.c: Ditto.
2197 * gcc.target/i386/vararg-1.c: Ditto.
2198 * gcc.target/i386/vararg-1.c: Ditto.
2199 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2200 * gcc.target/i386/pr44223.c: Ditto.
2201 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2202 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2203 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2204 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2205 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2206 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2207 * gcc.target/i386/mvc9.c: Compile for lto target only.
2208 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2209 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2210 * gcc.target/i386/pr57091.c: Ditto.
2211 * gcc.target/i386/pr61599-2.c: Ditto.
2212
2213 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2214
2215 PR tree-optimization/81503
2216 * gcc.c-torture/execute/pr81503.c: New file.
2217
2218 2017-08-29 Martin Liska <mliska@suse.cz>
2219
2220 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2221 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2222
2223 2017-08-29 Richard Biener <rguenther@suse.de>
2224 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2225
2226 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2227
2228 2017-08-28 Jeff Law <law@redhat.com>
2229
2230 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2231 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2232 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2233 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2234 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2235 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2236 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2237 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2238 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2239
2240 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2241
2242 PR fortran/81770
2243 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2244 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2245
2246 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2247
2248 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2249 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2250 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2251
2252 2017-08-28 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/81977
2255 * g++.dg/torture/pr81977.C: New testcase.
2256
2257 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2258
2259 PR target/80640
2260 * gcc.dg/atomic/pr80640.c: New testcase.
2261
2262 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2263
2264 PR target/81995
2265 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2266 * gcc.target/i386/pr46091-4a.c: Ditto.
2267
2268 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2269
2270 PR fortran/81974
2271 * gfortran.dg/inline_matmul_19.f90: New test.
2272
2273 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2274
2275 * gcc.target/powerpc/m128-check.h: New file.
2276 * gcc.target/powerpc/sse-check.h: New file.
2277 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2278 * gcc.target/powerpc/sse-movlps-2.c: New file.
2279 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2280 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2281 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2282 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2283 * gcc.target/powerpc/sse-divss-1.c: New file.
2284 * gcc.target/powerpc/sse-movhps-1.c: New file.
2285 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2286 * gcc.target/powerpc/sse-subps-1.c: New file.
2287 * gcc.target/powerpc/sse-minps-1.c: New file.
2288 * gcc.target/powerpc/sse-pminub-1.c: New file.
2289 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2290 * gcc.target/powerpc/sse-shufps-1.c: New file.
2291 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2292 * gcc.target/powerpc/sse-maxps-1.c: New file.
2293 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2294 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2295 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2296 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2297 * gcc.target/powerpc/sse-mulps-1.c: New file.
2298 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2299 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2300 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2301 * gcc.target/powerpc/sse-subss-1.c: New file.
2302 * gcc.target/powerpc/sse-movss-2.c: New file.
2303 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2304 * gcc.target/powerpc/sse-minss-1.c: New file.
2305 * gcc.target/powerpc/sse-movaps-2.c: New file.
2306 * gcc.target/powerpc/sse-movlps-1.c: New file.
2307 * gcc.target/powerpc/sse-maxss-1.c: New file.
2308 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2309 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2310 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2311 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2312 * gcc.target/powerpc/sse-mulss-1.c: New file.
2313 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2314 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2315 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2316 * gcc.target/powerpc/sse-movhps-2.c: New file.
2317 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2318 * gcc.target/powerpc/sse-xorps-1.c: New file.
2319 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2320 * gcc.target/powerpc/sse-orps-1.c: New file.
2321 * gcc.target/powerpc/sse-addps-1.c: New file.
2322 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2323 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2324 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2325 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2326 * gcc.target/powerpc/sse-andps-1.c: New file.
2327 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2328 * gcc.target/powerpc/sse-divps-1.c: New file.
2329 * gcc.target/powerpc/sse-andnps-1.c: New file.
2330 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2331 * gcc.target/powerpc/sse-movss-1.c: New file.
2332 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2333 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2334 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2335 * gcc.target/powerpc/sse-movaps-1.c: New file.
2336 * gcc.target/powerpc/sse-movss-3.c: New file.
2337 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2338 * gcc.target/powerpc/sse-addss-1.c: New file.
2339 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2340
2341 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2342
2343 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2344 * gcc.target/powerpc/dform-2.c: Likewise.
2345 * gcc.target/powerpc/dform-3.c: Likewise.
2346 * gcc.target/powerpc/pr71656-1.c: Likewise.
2347 * gcc.target/powerpc/pr71656-2.c: Likewise.
2348 * gcc.target/powerpc/pr80103-1.c: Likewise.
2349 * gcc.target/powerpc/pr80098-1.c: Likewise.
2350
2351 2017-08-24 Martin Sebor <msebor@redhat.com>
2352
2353 PR middle-end/81908
2354 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2355 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2356 * gcc.dg/tree-ssa/pr81908.c: New test.
2357
2358 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2359
2360 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2361 Suppress warning during tests.
2362
2363 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2364
2365 * lib/target-supports.exp: Group together target-dependant checks.
2366
2367 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2368
2369 PR tree-optimization/81913
2370 * gcc.c-torture/execute/pr81913.c: New test.
2371 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2372 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2373
2374 2017-08-23 Richard Biener <rguenther@suse.de>
2375
2376 PR target/81921
2377 * gcc.target/i386/pr81921.c: New testcase.
2378
2379 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2380
2381 * gcc.target/i386/pr80969-1.c: New testcase.
2382 * gcc.target/i386/pr80969-2a.c: Likewise.
2383 * gcc.target/i386/pr80969-2.c: Likewise.
2384 * gcc.target/i386/pr80969-3.c: Likewise.
2385 * gcc.target/i386/pr80969-4a.c: Likewise.
2386 * gcc.target/i386/pr80969-4b.c: Likewise.
2387 * gcc.target/i386/pr80969-4.c: Likewise.
2388 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2389 * lib/target-supports.exp (check_avx512_os_support_available,
2390 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2391 New proceedures for target avx512f and avx512f_runtime selectors.
2392 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2393
2394 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2395
2396 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2397 * gcc.dg/param-type-mismatch.c: New test case.
2398
2399 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2400
2401 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2402 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2403 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2404 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2405 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2406 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2407 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2408
2409 2017-08-23 Richard Biener <rguenther@suse.de>
2410
2411 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2412 * g++.dg/tree-ssa/pr45605.C: Likewise.
2413 * gnat.dg/noinline2.adb: Likewise.
2414 * gnat.dg/renaming6.adb: Likewise.
2415 * gnat.dg/renaming6.ads: Likewise.
2416 * gnat.dg/specs/noinline3.ads: Likewise.
2417
2418 2017-08-23 Richard Biener <rguenther@suse.de>
2419
2420 PR lto/81940
2421 * g++.dg/lto/pr81940_0.C: New testcase.
2422
2423 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2424
2425 PR middle-end/19706
2426 * gcc.dg/tree-ssa/pr19706.c: New.
2427 * lib/target-supports.exp (check_effective_target_xorsign): New.
2428
2429 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2430
2431 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2432 -mabi=ms
2433 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2434 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2435 * gcc.target/i386/pr66275.c: Likewise.
2436 * gcc.target/i386/pr68018.c: Likewise.
2437
2438 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2439
2440 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2441
2442 2017-08-22 Jeff Law <law@redhat.com>
2443
2444 PR tree-optimization/81741
2445 PR tree-optimization/71947
2446 * gcc.dg/tree-ssa/pr81741.c: New test.
2447 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2448 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2449 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2450 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2451 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2452 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2453 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2454
2455 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2456
2457 PR c++/80287
2458 * g++.dg/pr80287.C: New test.
2459
2460 2017-08-22 Richard Biener <rguenther@suse.de>
2461
2462 Revert
2463 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2464
2465 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2466
2467 2017-08-22 Richard Biener <rguenther@suse.de>
2468
2469 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2470 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2471 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2472 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2473 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2474 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2475 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2476 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2477
2478 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479
2480 PR fortran/81296
2481 * gfortran.dg/dtio_12.f90: Update test.
2482
2483 2017-08-21 Nathan Sidwell <nathan@acm.org>
2484
2485 * g++.dg/template/pr81899.C: Fix c++03.
2486 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2487
2488 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2489
2490 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2491 Update expected result to show all of "(long)0" being underlined.
2492 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2493 (test_multitoken_macro): Update expected underlining.
2494
2495 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2496
2497 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2498 to show underlining of all pertinent params.
2499 * gcc.dg/format/pr72858.c: Likewise.
2500
2501 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2502
2503 PR target/46091
2504 * gcc.target/i386/pr46091-4.c: New test.
2505 * gcc.target/i386/pr46091-4a.c: Ditto.
2506 * gcc.target/i386/pr46091-5.c: Ditto.
2507 * gcc.target/i386/pr46091-5a.c: Ditto.
2508
2509 2017-08-21 Nathan Sidwell <nathan@acm.org>
2510
2511 PR c++/81899
2512 * g++.dg/template/pr81899.C: New.
2513
2514 2017-08-21 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/81900
2517 * gcc.dg/torture/pr81900.c: New testcase.
2518
2519 2017-08-21 Richard Biener <rguenther@suse.de>
2520
2521 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2522 regex to handle the LTO case.
2523 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2524 * c-c++-common/asan/misalign-1.c: Likewise.
2525 * c-c++-common/asan/misalign-2.c: Likewise.
2526 * c-c++-common/asan/null-deref-1.c: Likewise.
2527 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2528 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2529 * c-c++-common/asan/use-after-free-1.c: Likewise.
2530 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2531 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2532 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2533 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2534 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2535 * g++.dg/asan/large-func-test-1.C: Likewise.
2536 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2537
2538 2017-08-21 Richard Biener <rguenther@suse.de>
2539
2540 PR middle-end/81884
2541 * g++.dg/torture/pr81884.C: New testcase.
2542
2543 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2544
2545 PR ipa/77732
2546 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2547
2548 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2549
2550 PR tree-optimization/46805
2551 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2552 * jit.dg/test-autovectorize.c: New test case.
2553
2554 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2555
2556 PR target/80210
2557 * gcc.target/powerpc/pr80210.c: New test.
2558
2559 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2560
2561 PR c++/81514
2562 * g++.dg/lookup/empty.h: New file.
2563 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2564 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2565 on a built-in.
2566
2567 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2568
2569 PR c/53037
2570 * c-c++-common/pr53037-5.c: New test.
2571 * g++.dg/pr53037-1.C: Likewise.
2572 * g++.dg/pr53037-2.C: Likewise.
2573 * g++.dg/pr53037-3.C: Likewise.
2574 * g++.dg/pr53037-4.C: Likewise.
2575 * gcc.dg/pr53037-1.c: Likewise.
2576 * gcc.dg/pr53037-2.c: Likewise.
2577 * gcc.dg/pr53037-3.c: Likewise.
2578 * gcc.dg/pr53037-4.c: Likewise.
2579
2580 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2581
2582 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2583 * gcc.target/powerpc/p9-vparity.c: Likewise.
2584 * gcc.target/powerpc/pr68805.c: Likewise.
2585 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2586
2587 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2588
2589 PR target/72804
2590 * gcc.target/powerpc/pr72804.c: New test.
2591
2592 2017-08-17 Marek Polacek <polacek@redhat.com>
2593
2594 PR middle-end/81814
2595 * gcc.dg/torture/pr81814.c: New test.
2596
2597 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2598
2599 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2600
2601 2017-08-17 Tom de Vries <tom@codesourcery.com>
2602
2603 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2604
2605 2017-08-17 Richard Biener <rguenther@suse.de>
2606
2607 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2608
2609 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2610
2611 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2612 scan-assembler-times for alpha*-*-*.
2613 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2614 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2615
2616 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2617
2618 PR fortran/81116
2619 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2620
2621 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2622
2623 PR target/46091
2624 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2625 (testm): New test function.
2626 * gcc.target/i386/pr46091-2.c: Ditto.
2627 * gcc.target/i386/pr46091-3.c: Ditto.
2628
2629 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2630
2631 PR tree-optimization/81832
2632 * gcc.dg/tree-ssa/pr81832.c: New test.
2633
2634 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2635
2636 PR tree-optimization/81835
2637 * gcc.dg/vect/pr81815.c: New test.
2638
2639 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2640
2641 PR target/78460
2642 PR target/67712
2643 * gcc.c-torture/compile/string-large-1.c: New test.
2644
2645 2017-08-15 Richard Biener <rguenther@suse.de>
2646
2647 PR tree-optimization/81790
2648 * gcc.dg/torture/pr81790.c: New testcase.
2649
2650 2017-08-14 Martin Sebor <msebor@redhat.com>
2651
2652 PR c/81117
2653 * c-c++-common/attr-nonstring-1.c: New test.
2654
2655 2017-08-14 Martin Sebor <msebor@redhat.com>
2656
2657 PR c/81117
2658 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2659
2660 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2661
2662 * gcc.dg/ucnid-5.c: Skip on AIX.
2663 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2664
2665 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2666
2667 PR target/46091
2668 * gcc.target/i386/pr46091-1.c: New test.
2669 * gcc.target/i386/pr46091-2.c: Ditto.
2670 * gcc.target/i386/pr46091-3.c: Ditto.
2671
2672 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2673
2674 PR target/81643
2675 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2676
2677 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2678
2679 PR target/79845
2680 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2681 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2682 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2683 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2684 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2685 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2686 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2687 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2688 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2689 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2690 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2691 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2692 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2693 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2694 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2695 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2696 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2697 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2698 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2699 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2700 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2701 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2702 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2703 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2704 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2705 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2706 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2707 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2708 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2709 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2710 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2711 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2712 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2713 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2714 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2715 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2716 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2717 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2718 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2719 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2720 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2721 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2722 * gcc.target/powerpc/cmpb-3.c: Likewise.
2723 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2724 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2725 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2726 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2727 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2728 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2729 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2730 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2731 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2732 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2733 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2734 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2735 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2736 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2737 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2738 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2739 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2740 * gcc.target/powerpc/no-r11-3.c: Likewise.
2741 * gcc.target/powerpc/pr80098-1.c: Likewise.
2742 * gcc.target/powerpc/pr80098-2.c: Likewise.
2743 * gcc.target/powerpc/pr80098-3.c: Likewise.
2744 * gcc.target/powerpc/pr80098-4.c: Likewise.
2745 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2746 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2747 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2748 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2749 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2750 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2751 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2752 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2753 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2754 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2755 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2756
2757 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2758
2759 PR tree-optimization/81799
2760 * gcc.dg/tree-ssa/pr81799.c: New.
2761
2762 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2763
2764 PR middle-end/46932
2765 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2766 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2767
2768 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2769
2770 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2771 -mno-pc-relative-literal-loads.
2772
2773 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2774
2775 PR testsuite/81793
2776 * gcc.dg/pie-static-1.c: Require both static and pie support.
2777 * gcc.dg/pie-static-2.c: Likewise.
2778
2779 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2780
2781 PR ada/79542
2782 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2783
2784 2017-08-11 Marek Polacek <polacek@redhat.com>
2785
2786 PR c/81795
2787 * gcc.dg/pr81795.c: New test.
2788
2789 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2790
2791 PR fortran/60355
2792 * gfortran.dg (bind_c_usage_30): New test.
2793
2794 2017-08-11 Martin Liska <mliska@suse.cz>
2795
2796 PR tree-opt/79987
2797 * gcc.target/i386/mpx/pr79987.c: New test.
2798
2799 2017-08-11 Martin Liska <mliska@suse.cz>
2800
2801 PR ipa/81213
2802 * gcc.target/i386/pr81213.c: New test.
2803
2804 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2805
2806 PR target/81708
2807 * gcc.target/i386/stack-prot-sym.c: New test.
2808
2809 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2810
2811 PR testsuite/81738
2812 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2813 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2814 vect_perm and vect_element_align for vectorization.
2815
2816 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2817
2818 PR target/81736
2819 * gcc.target/i386/pr81736-1.c: New test.
2820 * gcc.target/i386/pr81736-2.c: Likewise.
2821 * gcc.target/i386/pr81736-3.c: Likewise.
2822 * gcc.target/i386/pr81736-4.c: Likewise.
2823 * gcc.target/i386/pr81736-5.c: Likewise.
2824 * gcc.target/i386/pr81736-6.c: Likewise.
2825 * gcc.target/i386/pr81736-7.c: Likewise.
2826
2827 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2828
2829 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2830 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2831
2832 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2833
2834 * c-c++-common/missing-close-symbol.c: New test case.
2835 * c-c++-common/missing-symbol.c: New test case.
2836 * gcc.dg/unclosed-init.c: New test case.
2837 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2838 * g++.dg/diagnostic/unclosed-function.C: New test case.
2839 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2840 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2841 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2842 "expected identifier" error.
2843
2844 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2845
2846 * gfortran.dg/dec_d_lines_1.f: New test.
2847 * gfortran.dg/dec_d_lines_2.f: New test.
2848
2849 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2850
2851 * gfortran.dg/dec_structure_18.f90: New test.
2852 * gfortran.dg/dec_structure_19.f90: New test.
2853 * gfortran.dg/dec_structure_20.f90: New test.
2854 * gfortran.dg/dec_structure_21.f90: New test.
2855
2856 2017-08-10 Marek Polacek <polacek@redhat.com>
2857
2858 PR testsuite/81784
2859 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2860
2861 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2862
2863 2017-08-10 Martin Liska <mliska@suse.cz>
2864
2865 PR c++/81355
2866 * g++.dg/other/pr81355.C: New test.
2867
2868 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2869
2870 * jit.dg/all-non-failing-tests.h: Add note about
2871 test-vector-types.cc.
2872 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2873 case.
2874 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2875 New test case.
2876 * jit.dg/test-vector-types.cc: New test case.
2877
2878 2017-08-09 Andrew Pinski <apinski@cavium.com>
2879
2880 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2881 --save-temps to the options passed.
2882
2883 2017-08-09 Michael Collison <michael.collison@arm.com>
2884
2885 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2886 boundary option and fix comment.
2887 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2888 boundary option and fix comment.
2889 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2890 boundary option and fix comment.
2891 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2892 -mstructure-size boundary option.
2893
2894 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2895
2896 PR rtl-optimization/81423
2897 * gcc.c-torture/execute/pr81423.c: New testcase.
2898
2899 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2900
2901 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2902 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2903 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2904 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2905
2906 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2907
2908 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2909 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2910
2911 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2912
2913 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2914 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2915 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2916
2917 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2918
2919 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2920 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2921 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2922 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2923
2924 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2925
2926 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2927
2928 2017-08-09 Marek Polacek <polacek@redhat.com>
2929
2930 PR c/81233
2931 * gcc.dg/diagnostic-types-1.c: New test.
2932 * gcc.dg/assign-warn-1.c: Update warning messages.
2933 * gcc.dg/assign-warn-2.c: Likewise.
2934 * gcc.dg/c90-const-expr-5.c: Likewise.
2935 * gcc.dg/c99-const-expr-5.c: Likewise.
2936 * gcc.dg/conv-2.c: Likewise.
2937 * gcc.dg/init-bad-7.c: Likewise.
2938 * gcc.dg/overflow-warn-1.c: Likewise.
2939 * gcc.dg/overflow-warn-2.c: Likewise.
2940 * gcc.dg/overflow-warn-3.c: Likewise.
2941 * gcc.dg/overflow-warn-4.c: Likewise.
2942 * gcc.dg/pointer-array-atomic.c: Likewise.
2943 * gcc.dg/pr26865.c: Likewise.
2944 * gcc.dg/pr61162-2.c: Likewise.
2945 * gcc.dg/pr61162.c: Likewise.
2946 * gcc.dg/pr67730-2.c: Likewise.
2947 * gcc.dg/pr69156.c: Likewise.
2948 * gcc.dg/pr70174.c: Likewise.
2949 * objc.dg/proto-lossage-4.m: Likewise.
2950
2951 2017-08-09 Marek Polacek <polacek@redhat.com>
2952
2953 PR c/81417
2954 * Wsign-compare-1.c: New test.
2955 * gcc.dg/compare1.c: Adjust dg-bogus.
2956 * gcc.dg/compare2.c: Likewise.
2957 * gcc.dg/compare3.c: Likewise.
2958 * gcc.dg/compare7.c: Likewise.
2959 * gcc.dg/compare8.c: Likewise.
2960 * gcc.dg/compare9.c: Likewise.
2961 * gcc.dg/pr11492.c: Likewise.
2962
2963 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2964
2965 PR driver/81523
2966 * gcc.dg/pie-7.c: New test.
2967 * gcc.dg/pie-static-1.c: Likewise.
2968 * gcc.dg/pie-static-2.c: Likewise.
2969
2970 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2971
2972 PR target/81708
2973 * gcc.target/i386/stack-prot-guard.c: New test.
2974
2975 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2976
2977 * gcc.target/aarch64/xorsign.c: New.
2978 * gcc.target/aarch64/xorsign_exec.c: New.
2979 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2980
2981 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2982
2983 PR tree-optimization/81354
2984 * g++.dg/torture/pr81354.C: New file.
2985
2986 2017-08-08 Richard Biener <rguenther@suse.de>
2987
2988 PR middle-end/81719
2989 * g++.dg/tree-ssa/pr81719.C: New testcase.
2990
2991 2017-08-08 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/81723
2994 * gfortran.dg/pr81723.f: New testcase.
2995
2996 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2997
2998 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2999 string.
3000 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3001 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3002 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3003 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3004 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3005 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3006 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3007 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3008 * gcc.target/powerpc/cmpb-3.c: Likewise.
3009 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3010 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3011
3012 2017-08-08 Martin Liska <mliska@suse.cz>
3013
3014 PR tree-opt/81696
3015 * gcc.dg/ipa/pr81696.c: New test.
3016
3017 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3018
3019 PR tree-optimization/81744
3020 * gcc.dg/tree-ssa/pr81744.c: New.
3021
3022 2017-08-08 Marek Polacek <polacek@redhat.com>
3023
3024 PR c++/81607
3025 * g++.dg/other/bitfield6.C: New test.
3026
3027 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3028
3029 PR target/81593
3030 * gcc.target/powerpc/vec-setup.h: New tests to test various
3031 combinations of setting up vectors of 2 double word elements.
3032 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3033 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3034 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3035 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3036 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3037 vector inserts from vector extracts.
3038 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3039
3040 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3041
3042 PR fortran/68829
3043 PR fortran/81701
3044 * gfortran.dg/o_fast_stacksize.90: New test.
3045
3046 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3047
3048 PR middle-end/46932
3049 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3050
3051 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3052
3053 * gcc.target/i386/pr81736-1.c: Removed.
3054 * gcc.target/i386/pr81736-2.c: Likewise.
3055 * gcc.target/i386/pr81736-3.c: Likewise.
3056 * gcc.target/i386/pr81736-4.c: Likewise.
3057
3058 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3059
3060 PR target/81736
3061 * gcc.target/i386/pr81736-1.c: New test.
3062 * gcc.target/i386/pr81736-2.c: Likewise.
3063 * gcc.target/i386/pr81736-3.c: Likewise.
3064 * gcc.target/i386/pr81736-4.c: Likewise.
3065
3066 2017-08-07 Marek Polacek <polacek@redhat.com>
3067
3068 PR middle-end/81737
3069 * gcc.dg/pr81737.c: New test.
3070
3071 2017-08-07 Martin Liska <mliska@suse.cz>
3072
3073 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3074 * gcc.dg/parm-impl-decl-1.c: Likewise.
3075 * gcc.dg/parm-impl-decl-3.c: Likewise.
3076 * gcc.dg/Wattributes-5.c: New test.
3077
3078 2017-08-06 Andrew Pinski <apinski@cavium.com>
3079
3080 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3081 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3082 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3083 * gcc.target/aarch64/target_attr_4.c: Likewise.
3084 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3085 * gcc.target/aarch64/target_attr_2.c: Likewise.
3086 * gcc.target/aarch64/target_attr_7.c: Likewise.
3087 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3088 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3089 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3090
3091 2017-08-06 Andrew Pinski <apinski@cavium.com>
3092
3093 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3094 -march=armv8-a+nolse, skip if -mcpu= is passed.
3095 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3096
3097 2017-08-06 Andrew Pinski <apinski@cavium.com>
3098
3099 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3100 * gcc.target/aarch64/_Float16_2.c: Likewise.
3101 * gcc.target/aarch64/_Float16_3.c: Likewise.
3102
3103 2017-08-06 Tom de Vries <tom@codesourcery.com>
3104
3105 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3106
3107 2017-08-06 Tom de Vries <tom@codesourcery.com>
3108
3109 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3110 type. Add missing return.
3111
3112 2017-08-06 Tom de Vries <tom@codesourcery.com>
3113
3114 PR testsuite/81731
3115 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3116 variable 'a' definition.
3117 (b): Remove unused variable.
3118 (gp): New variable.
3119 (check): Add parameter corresponding to call in main, and handle.
3120
3121 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/79790
3124 * g++.dg/cpp1z/class-deduction43.C: New.
3125
3126 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3127
3128 PR tree-optimization/57371
3129 * c-c++-common/pr57371-1.c: New test.
3130 * c-c++-common/pr57371-2.c: New test.
3131 * c-c++-common/pr57371-3.c: New test.
3132 * c-c++-common/pr57371-4.c: New test.
3133 * gcc.dg/pr57371-5.c: New test.
3134
3135 2017-08-04 Carl Love <cel@us.ibm.com>
3136
3137 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3138 builtin test cases for vec_mule, and vec_mulo.
3139 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3140 builtin test cases for vec_mule, and vec_mulo.
3141
3142 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3143
3144 PR target/81590
3145 * gcc.target/i386/avx512-check.h: New file.
3146 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3147 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3148 * gcc.target/i386/avx512cd-check.h: Likewise.
3149 * gcc.target/i386/avx512ifma-check.h: Likewise.
3150 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3151 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3152 * gcc.target/i386/avx512bw-check.h: Rewrite.
3153 * gcc.target/i386/avx512dq-check.h: Likewise.
3154 * gcc.target/i386/avx512er-check.h: Likewise.
3155 * gcc.target/i386/avx512f-check.h: Likewise.
3156 * gcc.target/i386/avx512vl-check.h: Likewise.
3157 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3158 only.
3159 (test_512): Removed.
3160 (avx512*_test): Likewise.
3161 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3162
3163 2017-08-04 Marek Polacek <polacek@redhat.com>
3164
3165 PR middle-end/81695
3166 * gcc.dg/pr81695.c: New test.
3167
3168 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3169
3170 PR tree-optimization/81136
3171 * gcc.dg/vect/pr81136.c: Add scan test.
3172
3173 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3174
3175 * gcc.dg/vect/vect-alias-check-3.c: New test.
3176 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3177 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3178
3179 2017-08-04 Richard Biener <rguenther@suse.de>
3180
3181 PR middle-end/81705
3182 * c-c++-common/ubsan/pr81705.c: New testcase.
3183
3184 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3185
3186 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3187 messages that used to start with a capital letter.
3188 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3189 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3190 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3191 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3192 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3193 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3194 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3195 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3196 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3197 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3198 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3199 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3200 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3201 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3202 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3203 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3204 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3205 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3206 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3207 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3208 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3209 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3210 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3211 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3212 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3213 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3214 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3215 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3216 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3217 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3218 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3219 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3220 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3221 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3222 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3223 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3224 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3225 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3226 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3227 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3228 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3229 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3230 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3231 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3232 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3233 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3234 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3235 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3236 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3237 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3238 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3239 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3240 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3241 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3242 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3243 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3244
3245 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR target/81621
3248 * gcc.dg/pr81621.c: New test.
3249
3250 2017-08-03 Richard Biener <rguenther@suse.de>
3251
3252 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3253 and CSE.
3254
3255 2017-08-03 Richard Biener <rguenther@suse.de>
3256
3257 PR middle-end/81148
3258 * c-c++-common/ubsan/pr81148.c: New testcase.
3259
3260 2017-08-03 Tom de Vries <tom@codesourcery.com>
3261
3262 PR target/81662
3263 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3264
3265 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR driver/81650
3268 * gcc.dg/pr81650.c: New test.
3269
3270 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3271
3272 PR c++/71440
3273 * g++.dg/template/crash127.C: New.
3274
3275 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR middle-end/81052
3278 * c-c++-common/pr81052.c: New test.
3279
3280 2017-08-03 Tom de Vries <tom@codesourcery.com>
3281
3282 * gcc.dg/pr56727-2.c: Require alias.
3283
3284 2017-08-03 Tom de Vries <tom@codesourcery.com>
3285
3286 * gcc.dg/attr-noipa.c: Require alloca.
3287
3288 2017-08-03 Tom de Vries <tom@codesourcery.com>
3289
3290 * gcc.dg/torture/pr80163.c: Require label_values.
3291
3292 2017-08-03 Tom de Vries <tom@codesourcery.com>
3293
3294 PR target/81662
3295 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3296 * c-c++-common/patchable_function_entry-default.c: Same.
3297 * c-c++-common/patchable_function_entry-definition.c: Same.
3298
3299 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3300
3301 PR target/81644
3302 * gcc.target/i386/pr81644.c: New test.
3303
3304 2017-08-02 Tom de Vries <tom@codesourcery.com>
3305
3306 * gcc.dg/Walloca-14.c: Use relative line number.
3307
3308 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3309
3310 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3311 test "no-3dnowa" target attribute.
3312
3313 2017-08-02 Marek Polacek <polacek@redhat.com>
3314
3315 PR c/81289
3316 * gcc.dg/noncompile/pr81289.c: New test.
3317
3318 PR c/81448
3319 PR c/81306
3320 * c-c++-common/Wmultistatement-macros-13.c: New test.
3321
3322 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c++/81640
3325 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3326
3327 PR middle-end/79499
3328 * gcc.dg/pr79499.c: New test.
3329
3330 2017-08-02 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/81633
3333 * gcc.dg/vect/pr81633.c: New testcase.
3334
3335 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3336
3337 * gcc.dg/guality/pr25967-1.c: New test.
3338 * gcc.dg/guality/pr25967-2.c: Likewise.
3339 * gcc.dg/torture/pr25967-1.c: Likewise.
3340 * gcc.dg/torture/pr25967-2.c: Likewise.
3341
3342 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3343
3344 PR target/81654
3345 * gcc.target/i386/pr81654.c: New test.
3346
3347 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3348
3349 PR fortran/79312
3350 * gfortran.dg/logical_assignment_1.f90: New test.
3351
3352 2017-08-01 Martin Liska <mliska@suse.cz>
3353
3354 PR middle-end/70140
3355 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3356
3357 2017-08-01 Martin Liska <mliska@suse.cz>
3358
3359 Revert r250771
3360 Make mempcpy more optimal (PR middle-end/70140).
3361
3362 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3363
3364 PR target/81622
3365 * gcc.target/powerpc/pr81622.c: New test.
3366
3367 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3368
3369 PR tree-optimization/80925
3370 * gcc.dg/vect/vect-28.c: Add
3371 --param vect-max-peeling-for-alignment=0 option.
3372 Remove unaligned access and peeling checks.
3373 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3374 * gcc.dg/vect/vect-70.c: Ditto.
3375 * gcc.dg/vect/vect-87.c: Ditto.
3376 * gcc.dg/vect/vect-88.c: Ditto.
3377 * gcc.dg/vect/vect-91.c: Ditto.
3378 * gcc.dg/vect/vect-93.c: Ditto.
3379
3380 2017-08-01 Tom de Vries <tom@codesourcery.com>
3381
3382 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3383 * gcc.target/nvptx/slp.c (foo): Same.
3384
3385 2017-08-01 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/81181
3388 * gcc.dg/torture/pr81181.c: New testcase.
3389
3390 2017-08-01 Martin Liska <mliska@suse.cz>
3391
3392 PR middle-end/70140
3393 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3394
3395 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3396
3397 PR target/81641
3398 * gcc.target/i386/pr81641.c: New test.
3399
3400 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3401
3402 PR target/81639
3403 * gcc.target/i386/pr81639.c: New test.
3404
3405 2017-08-01 Richard Biener <rguenther@suse.de>
3406
3407 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3408 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3409 endless loop.
3410 * gcc.dg/uninit-23.c: Adjust.
3411
3412 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3413
3414 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3415 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3416
3417 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3418
3419 PR tree-optimization/81627
3420 * gcc.dg/tree-ssa/pr81627.c: New.
3421
3422 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3423
3424 PR tree-optimization/81620
3425 * gcc.dg/tree-ssa/pr81620-1.c: New.
3426 * gcc.dg/tree-ssa/pr81620-2.c: New.
3427
3428 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3429
3430 PR testsuite/53542
3431 * gfortran.dg/use_30.f90: New test.
3432
3433 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3434
3435 PR tree-optimization/81588
3436 * gcc.dg/tree-ssa/pr81588.c: New test.
3437 * gcc.dg/pr81588.c: New test.
3438 * gcc.c-torture/execute/pr81588.c: New test.
3439
3440 2017-08-01 Richard Biener <rguenther@suse.de>
3441
3442 PR tree-optimization/81297
3443 * gcc.dg/torture/pr81297.c: New testcase.
3444
3445 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3446
3447 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3448
3449 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3450
3451 PR tree-optimization/80925
3452 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3453 --param vect-max-peeling-for-alignment=0 option.
3454 Remove unaligned access and peeling checks.
3455 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3456
3457 2017-07-31 Carl Love <cel@us.ibm.com>
3458
3459 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3460 missed in commit 250746.
3461
3462 2017-07-31 Carl Love <cel@us.ibm.com>
3463
3464 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3465 new builtins.
3466
3467 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3468
3469 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3470 * gcc.target/i386/pr79793-2.c: Likewise.
3471
3472 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR target/25967
3475 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3476 (naked): Add attribute regparm(1) for x86_32 targets.
3477 Add integer argument. Remove global "data" variable.
3478 (main): Pass integer argument to naked function.
3479 * gcc.target/i386/naked-4.c: New test.
3480
3481 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3482 Martin Liska <mliska@suse.cz>
3483
3484 * gcc.dg/predict-15.c: New test.
3485 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3486
3487 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3488
3489 PR target/25967
3490 * gcc.target/i386/naked-1.c: New test.
3491 * gcc.target/i386/naked-2.c: Ditto.
3492 * gcc.target/i386/naked-3.c: Ditto.
3493 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3494 do_test_body0 stub function, use attribute "naked" instead.
3495 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3496 * gcc.dg/pr44290-2.c: Ditto.
3497
3498 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3499
3500 PR fortran/81581
3501 * gfortran.dg/dim_sum_1.f90: New test case.
3502 * gfortran.dg/dim_sum_2.f90: New test case.
3503 * gfortran.dg/dim_sum_3.f90: New test case.
3504
3505 2017-07-31 Martin Liska <mliska@suse.cz>
3506
3507 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3508 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3509
3510 2017-07-31 Martin Liska <mliska@suse.cz>
3511
3512 PR sanitize/81530
3513 * g++.dg/ubsan/pr81530.C: New test.
3514
3515 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR sanitizer/81604
3518 * c-c++-common/ubsan/pr81604.c: New test.
3519
3520 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3521
3522 PR target/79793
3523 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3524 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3525 (foo): Check the builtin return address against the return address
3526 in interrupt frame.
3527 * gcc.target/i386/pr79793-1.c: New test.
3528 * gcc.target/i386/pr79793-2.c: Likewise.
3529
3530 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3531
3532 * c-c++-common/dump-ada-spec-7.c: New test.
3533
3534 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3535
3536 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3537 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3538
3539 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3540
3541 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3542
3543 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3544
3545 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3546
3547 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3548
3549 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3550
3551 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3552 Bilyan Borisov <bilyan.borisov@arm.com>
3553
3554 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3555 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3556 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3557 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3558 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3559
3560 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3561
3562 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3563 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3564 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3565 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3566 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3567 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3568 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3569 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3570 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3571 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3572 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3573
3574 2017-07-28 Martin Liska <mliska@suse.cz>
3575
3576 PR sanitizer/81340
3577 * g++.dg/asan/pr81340.C: New test.
3578
3579 2017-07-28 Richard Biener <rguenther@suse.de>
3580
3581 PR tree-optimization/81502
3582 * gcc.target/i386/pr81502.c: New testcase.
3583
3584 2017-07-28 Martin Liska <mliska@suse.cz>
3585
3586 PR sanitizer/81460
3587 * gcc.dg/asan/pr81460.c: New test.
3588
3589 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3590
3591 PR sanitizer/80998
3592 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3593 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3594
3595 PR tree-optimization/81578
3596 * gcc.dg/pr81578.c: New test.
3597
3598 2017-07-28 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/81573
3601 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3602
3603 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3604
3605 * g++.dg/pr69667.C: Remove option -mlra.
3606 * gcc.target/powerpc/dform-1.c: Likewise.
3607 * gcc.target/powerpc/dform-2.c: Likewise.
3608 * gcc.target/powerpc/dform-3.c: Likewise.
3609 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3610 * gcc.target/powerpc/p9-vparity.c: Likewise.
3611 * gcc.target/powerpc/pr63491.c: Likewise.
3612 * gcc.target/powerpc/pr67808.c: Likewise.
3613 * gcc.target/powerpc/pr68805.c: Likewise.
3614 * gcc.target/powerpc/pr69461.c: Likewise.
3615 * gcc.target/powerpc/pr71680.c: Likewise.
3616 * gcc.target/powerpc/pr77289.c: Likewise.
3617 * gcc.target/powerpc/pr78458.c: Likewise.
3618 * gcc.target/powerpc/pr78543.c: Likewise.
3619 * g++.dg/pr71294.C: Remove option -mno-lra.
3620 * gcc.target/powerpc/pr71656-1.c: Likewise.
3621 * gcc.target/powerpc/pr71656-2.c: Likewise.
3622 * gcc.target/powerpc/pr71698.c: Likewise.
3623
3624 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3625 Sudakshina Das <sudi.das@arm.com>
3626
3627 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3628
3629 2017-07-27 Marek Polacek <polacek@redhat.com>
3630
3631 PR c/81417
3632 * c-c++-common/Wsign-compare-1.c: New test.
3633 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3634 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3635 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3636 * g++.dg/warn/compare1.C: Likewise.
3637 * gcc.dg/compare1.c: Likewise.
3638 * gcc.dg/compare2.c: Likewise.
3639 * gcc.dg/compare4.c: Likewise.
3640 * gcc.dg/compare5.c: Likewise.
3641 * gcc.dg/pr35430.c: Likewise.
3642 * gcc.dg/pr60087.c: Likewise.
3643
3644 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3645
3646 PR middle-end/81564
3647 * gcc.dg/pr81564.c: New test.
3648
3649 2017-07-27 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/81573
3652 PR tree-optimization/81494
3653 * gcc.dg/torture/pr81573.c: New testcase.
3654
3655 2017-07-27 Richard Biener <rguenther@suse.de>
3656
3657 PR tree-optimization/81571
3658 * gcc.dg/torture/pr81571.c: New testcase.
3659
3660 2017-07-27 Richard Biener <rguenther@suse.de>
3661
3662 PR tree-optimization/81502
3663 * gcc.target/i386/vect-insert-1.c: New testcase.
3664
3665 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3666
3667 PR target/81534
3668 * gcc.target/s390/pr81534.c: New test.
3669
3670 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3671
3672 PR tree-optimization/81555
3673 PR tree-optimization/81556
3674 * gcc.c-torture/execute/pr81555.c: New test.
3675 * gcc.c-torture/execute/pr81556.c: New test.
3676
3677 * gcc.dg/attr-noipa.c: New test.
3678 * gcc.dg/ipa/ipa-pta-18.c: New test.
3679 * gcc.dg/ipa/ipa-sra-11.c: New test.
3680
3681 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3682
3683 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3684 option.
3685 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3686 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3687 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3688 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3689 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3690 * gcc.target/powerpc/vsx-simode.c: Likewise.
3691 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3692 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3693
3694 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 PR c++/71570
3697 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3698
3699 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3700
3701 PR target/81563
3702 * gcc.target/i386/pr81563.c: New test
3703
3704 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3705
3706 PR target/79041
3707 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3708
3709 2017-07-26 Marek Polacek <polacek@redhat.com>
3710
3711 PR middle-end/70992
3712 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3713 * gcc.dg/overflow-warn-2.c: Likewise.
3714 * gcc.dg/overflow-warn-3.c: Likewise.
3715 * gcc.dg/overflow-warn-4.c: Likewise.
3716 * gcc.dg/torture/pr70992-2.c: New test.
3717 * gcc.dg/torture/pr70992.c: New test.
3718
3719 2017-07-26 Richard Biener <rguenther@suse.de>
3720
3721 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3722 happening in ccp1.
3723 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3724
3725 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3726
3727 PR middle-end/46932
3728 * gcc.dg/pr46932.c: New testcase.
3729
3730 2017-07-26 Martin Liska <mliska@suse.cz>
3731
3732 PR sanitize/81186
3733 * gcc.dg/asan/pr81186.c: New test.
3734
3735 2017-07-25 Carl Love <cel@us.ibm.com>
3736
3737 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3738 vec_cnttz builtins.
3739
3740 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3741
3742 * gnat.dg/opt66.adb: New test.
3743
3744 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3745
3746 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3747 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3748
3749 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3750
3751 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3752
3753 2017-07-25 Torsten Duwe <duwe@suse.de>
3754
3755 * c-c++-common/patchable_function_entry-default.c: New test.
3756 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3757 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3758
3759 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3760
3761 PR target/81532
3762 * gcc.target/i386/pr80833-3.c: New test.
3763 * gcc.target/i386/avx512dq-pr81532.c: New test.
3764 * gcc.target/i386/avx512bw-pr81532.c: New test.
3765
3766 2017-07-25 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/81455
3769 * gcc.dg/pr81455.c: New testcase.
3770
3771 2017-07-25 Richard Biener <rguenther@suse.de>
3772
3773 PR tree-optimization/81529
3774 * gfortran.dg/pr81529.f90: New testcase.
3775
3776 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3777
3778 * gcc.target/aarch64/pr79041-2.c: Improve test.
3779
3780 2017-07-25 Richard Biener <rguenther@suse.de>
3781
3782 PR tree-optimization/81410
3783 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3784
3785 2017-07-25 Richard Biener <rguenther@suse.de>
3786
3787 PR tree-optimization/81510
3788 * gcc.dg/torture/pr81510.c: New testcase.
3789 * gcc.dg/torture/pr81510-2.c: Likewise.
3790
3791 2017-07-25 Martin Liska <mliska@suse.cz>
3792
3793 PR ipa/81520
3794 * gcc.dg/ipa/pr81520.c: New test.
3795
3796 2017-07-25 Marek Polacek <polacek@redhat.com>
3797
3798 PR c/81364
3799 * Wmultistatement-macros-12.c: New test.
3800
3801 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802
3803 PR target/81414
3804 * gcc.target/aarch64/pr81414.C: New.
3805
3806 2017-07-25 Richard Biener <rguenther@suse.de>
3807
3808 PR middle-end/81505
3809 * gcc.dg/ubsan/pr81505.c: New testcase.
3810
3811 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3812
3813 PR testsuite/80759
3814 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3815 (ELFFN_BEGIN): Rename to FN_TYPE.
3816 (ELFFN_END): Rename to FN_SIZE.
3817 (ASMNAME): New macro.
3818 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3819 .global.
3820 (FUNC_END): Use ASMNAME.
3821 (test_data_save): Remove.
3822 (test_data_input): Likewise.
3823 (test_data_output: Likewise.
3824 (test_data_fn): Likewise.
3825 (test_data_retaddr): Likewise.
3826 (regs_to_mem): Make globals, use r10 instead of rax.
3827 (mem_to_regs): Likewise.
3828 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3829 body to ms-sysv.c.
3830 (do_test_aligned): Likewise.
3831 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3832 Add dg-* directives.
3833 (PASTE_STR): New macro.
3834 (ASMNAME): Likewise.
3835 (LOAD_TEST_DATA_ADDR): Likewise.
3836 (TEST_DATA_OFFSET): Likewise.
3837 (do_test_body0): New C function.
3838 (do_test_body): New inline assembly routine.
3839 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3840 (runtest_ms_sysv): Modify.
3841
3842 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3843
3844 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3845 since the upper-regs options have been deleted.
3846 * gcc.target/powerpc/pr65849-2.c: Likewise.
3847 * gcc.target/powerpc/pr80099-1.c: Likewise.
3848 * gcc.target/powerpc/pr80099-2.c: Likewise.
3849 * gcc.target/powerpc/pr80099-3.c: Likewise.
3850 * gcc.target/powerpc/pr80099-4.c: Likewise.
3851 * gcc.target/powerpc/pr80099-5.c: Likewise.
3852 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3853 support removal of the upper-regs options.
3854 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3855 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3856 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3857 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3858 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3859 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3860 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3861 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3862 * gcc.target/powerpc/ppc-round.c: Likewise.
3863 * gcc.target/powerpc/pr71720.c: Likewise.
3864 * gcc.target/powerpc/pr72853.c: Likewise.
3865 * gcc.target/powerpc/pr79907.c: Likewise.
3866 * gcc.target/powerpc/pr78953.c: Likewise.
3867 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3868 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3869 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3870 * gcc.target/powerpc/vec-init-3.c: Likewise.
3871 * gcc.target/powerpc/vec-init-6.c: Likewise.
3872 * gcc.target/powerpc/vec-init-7.c: Likewise.
3873 * gcc.target/powerpc/vec-set-char.c: Likewise.
3874 * gcc.target/powerpc/vec-set-int.c: Likewise.
3875 * gcc.target/powerpc/vec-set-short.c: Likewise.
3876
3877 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3878
3879 PR target/79041
3880 * gcc.target/aarch64/pr79041-2.c: New test.
3881
3882 2017-07-24 Carl Love <cel@us.ibm.com>
3883
3884 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3885 the new built-ins.
3886
3887 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3888
3889 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3890
3891 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3892 Mikael Morin <mikael@gcc.gnu.org>
3893
3894 PR fortran/66102
3895 * gfortran.dg/realloc_on_assign_28.f90: New test.
3896
3897 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3898
3899 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3900 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3901
3902 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3903
3904 PR target/80569
3905 * gcc.target/i386/pr80569.c: New test.
3906
3907 2017-07-21 Carl Love <cel@us.ibm.com>
3908
3909 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3910 vmuleuh): Fix scan-assembler-times should check for word not half word
3911 instructions.
3912
3913 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3914
3915 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3916 redundant -march option.
3917 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3918 in addition to armv8.1-a.
3919
3920 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3921
3922 PR middle-end/56727
3923 * gcc.dg/pr56727-1.c: New test.
3924 * gcc.dg/pr56727-2.c: New test.
3925
3926 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3927
3928 * gcc.target/powerpc/mmx-check.h: New file.
3929 * gcc.target/powerpc/mmx-packs.c: New file.
3930 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3931 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3932 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3933 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3934 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3935 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3936 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3937 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3938 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3939 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3940 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3941 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3942 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3943 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3944 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3945 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3946 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3947 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3948 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3949 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3950 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3951 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3952 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3953 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3954 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3955 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3956 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3957 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3958 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3959 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3960 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3961 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3962 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3963 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3964 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3965 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3966 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3967 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3968
3969 2017-06-21 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/81500
3972 * gcc.dg/torture/pr81500.c: New testcase.
3973
3974 2017-07-20 Nathan Sidwell <nathan@acm.org>
3975
3976 * g++.dg/ext/anon-struct6.C: Adjust diag.
3977 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3978
3979 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR target/80846
3982 * gcc.target/i386/avx-pr80846.c: New test.
3983 * gcc.target/i386/avx2-pr80846.c: New test.
3984 * gcc.target/i386/avx512f-pr80846.c: New test.
3985
3986 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3987
3988 PR tree-optimization/81388
3989 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3990 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3991
3992 2017-07-17 Tom de Vries <tom@codesourcery.com>
3993
3994 PR middle-end/81030
3995 * gcc.dg/pr81030.c: New test.
3996
3997 2017-07-20 Richard Biener <rguenther@suse.de>
3998
3999 PR tree-optimization/61171
4000 * g++.dg/vect/pr61171.cc: New testcase.
4001 * gfortran.dg/vect/pr61171.f: Likewise.
4002 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4003
4004 2017-07-20 Richard Biener <rguenther@suse.de>
4005
4006 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4007 with V64QImode.
4008 * gcc.dg/vect/slp-45.c: Likewise.
4009
4010 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4011
4012 * gcc.dg/tree-ssa/vrp116.c: New Test.
4013
4014 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4015
4016 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4017 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4018 __builtin_cpu_is and __builtin_cpu_supports are supported.
4019
4020 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4021
4022 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4023 __BUILTIN_CPU_SUPPORTS__ defined.
4024 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4025 __BUILTIN_CPU_SUPPORTS__ defined.
4026
4027 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR tree-optimization/81346
4030 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4031
4032 2017-07-19 Tom de Vries <tom@codesourcery.com>
4033
4034 * gcc.target/nvptx/decl-init.c: Update alignment.
4035 * gcc.target/nvptx/slp-2-run.c: New test.
4036 * gcc.target/nvptx/slp-2.c: New test.
4037 * gcc.target/nvptx/v2di.c: New test.
4038
4039 2017-07-19 Tom de Vries <tom@codesourcery.com>
4040
4041 * gcc.target/nvptx/slp-run.c: New test.
4042 * gcc.target/nvptx/slp.c: New test.
4043 * gcc.target/nvptx/v2si-cvt.c: New test.
4044 * gcc.target/nvptx/v2si-run.c: New test.
4045 * gcc.target/nvptx/v2si.c: New test.
4046 * gcc.target/nvptx/vec.inc: New test.
4047
4048 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR tree-optimization/81346
4051 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4052 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4053 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4054 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4055 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4056 compiler to avoid X / C1 op C2 optimization to trigger.
4057
4058 2017-07-19 Martin Liska <mliska@suse.cz>
4059
4060 PR sanitizer/63361
4061 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4062 -ffloat-store or -mieee for targets that need it.
4063
4064 2017-07-18 Tom de Vries <tom@codesourcery.com>
4065
4066 PR middle-end/81464
4067 * gfortran.dg/pr81464.f90: New test.
4068
4069 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4070
4071 PR target/81471
4072 * gcc.target/i386/pr81471.c: New test.
4073
4074 2017-06-18 Richard Biener <rguenther@suse.de>
4075
4076 PR tree-optimization/81410
4077 * gcc.dg/vect/pr81410.c: New testcase.
4078
4079 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4080
4081 PR middle-end/81462
4082 * g++.dg/torture/pr81462.C: New testcase.
4083
4084 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4085
4086 PR target/81408
4087 * g++.dg/tree-ssa/pr81408.C: New.
4088 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4089
4090 2017-07-18 Richard Biener <rguenther@suse.de>
4091
4092 PR tree-optimization/80620
4093 PR tree-optimization/81403
4094 * gcc.dg/torture/pr80620.c: New testcase.
4095 * gcc.dg/torture/pr81403.c: Likewise.
4096
4097 2017-07-18 Richard Biener <rguenther@suse.de>
4098
4099 PR tree-optimization/81418
4100 * gcc.dg/torture/pr81418.c: New testcase.
4101
4102 2017-07-17 Carl Love <cel@us.ibm.com>
4103
4104 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4105 test case changes for commit 249424
4106
4107 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4108 vmuleuh): Fix scan-assembler-times should check for word not half word
4109 instructions.
4110
4111 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4112
4113 PR tree-optimization/81162
4114 * gcc.dg/pr81162.c: Move this to...
4115 * gcc.dg/ubsan/pr81162.c: ...here.
4116
4117 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4118
4119 * g++.dg/diagnostic/friend1.C: New test.
4120 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4121
4122 2017-07-17 Nathan Sidwell <nathan@acm.org>
4123
4124 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4125
4126 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4127
4128 * lib/gcc-dg.exp: Increase expect's match buffer size.
4129
4130 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4131
4132 PR target/81369
4133 * gcc.dg/tree-ssa/pr81369.c: New.
4134
4135 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4136
4137 * gcc.target/arc/pr9000674901.c: New file.
4138 * gcc.target/arc/pic-1.c: Likewise.
4139 * gcc.target/arc/pr9001191897.c: Likewise.
4140
4141 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4142 Andrew Burgess <andrew.burgess@embecosm.com>
4143
4144 * gcc.target/arc/naked-1.c: New file.
4145 * gcc.target/arc/naked-2.c: Likewise.
4146
4147 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR tree-optimization/81428
4150 * gcc.dg/fixed-point/pr81428.c: New test.
4151
4152 PR tree-optimization/81365
4153 * g++.dg/torture/pr81365.C: New test.
4154
4155 PR tree-optimization/81396
4156 * gcc.dg/tree-ssa/pr81396.c: New test.
4157
4158 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4159
4160 * gnat.dg/opt65.adb: New test.
4161
4162 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4163
4164 * gcc.dg/predict-8.c: Update.
4165
4166 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4167
4168 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4169 * g++.dg/warn/pr12242.C: Likewise.
4170
4171 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4172
4173 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4174 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4175 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4176 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4177 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4178 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4179 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4180 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4181 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4182 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4183 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4184 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4185 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4186 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4188 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4189 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4190 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4191 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4192 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4193 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4194 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4195 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4196 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4197 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4198 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4199 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4200 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4205 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4206 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4207 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4208 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4209 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4210 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4211 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4212 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4213 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4214 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4215 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4216 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4217 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4218 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4219 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4220 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4221 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4222 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4223 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4224
4225 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4226
4227 PR tree-optimization/81162
4228 * gcc.dg/pr81162.c: New file.
4229
4230 2017-07-14 Martin Sebor <msebor@redhat.com>
4231
4232 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4233 that bcopy is expected to be transformed to.
4234
4235 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4236
4237 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4238 * g++.dg/lookup/missing-std-include-2.C: New test case.
4239 * g++.dg/lookup/missing-std-include-3.C: New test case.
4240 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4241 * gcc.dg/missing-header-fixit-1.c: New test case.
4242 * gcc.dg/missing-header-fixit-2.c: New test case.
4243 * gcc.dg/missing-header-fixit-2.h: New header.
4244
4245 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4246
4247 PR c/81405
4248 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4249
4250 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4251
4252 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4253
4254 2017-07-13 Martin Liska <mliska@suse.cz>
4255
4256 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4257 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4258 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4259 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4260 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4261 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4262 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4263
4264 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4265
4266 PR target/81193
4267 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4268 __builtin_cpu_supports with old GLIBC's.
4269 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4270 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4271 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4272 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4273 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4274 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4275 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4276 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4277 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4278 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4279 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4280 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4281 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4282 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4283 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4284 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4285 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4286 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4287 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4288 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4289 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4290 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4291 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4292 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4293
4294 2017-07-12 Carl Love <cel@us.ibm.com>
4295
4296 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4297 rev_bool_int): Add test cases for builtins.
4298 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4299 test cases for builtins.
4300
4301 2017-07-12 Carl Love <cel@us.ibm.com>
4302
4303 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4304 lp64 && p9vector_hw.
4305
4306 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4307
4308 * lib/target-supports.exp (check_stack_check_available): Make
4309 testcase name depend on stack_kind.
4310
4311 2017-07-11 Michael Collison <michael.collison@arm.com>
4312
4313 * gcc.target/aarch64/cmp-2.c: New testcase.
4314
4315 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4316
4317 PR c++/51270
4318 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4319
4320 2017-07-11 Carl Love <cel@us.ibm.com>
4321
4322 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4323 test cases for the builtins.
4324
4325 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4326
4327 * lib/profopt.exp: Print relative names in UNSUPPORTED
4328 AutoFDO tests.
4329
4330 2017-07-10 Michael Collison <michael.collison@arm.com>
4331
4332 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4333
4334 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4335
4336 PR target/81375
4337 * gcc.target/i386/pr81375.c: New test.
4338
4339 2017-07-10 Martin Sebor <msebor@redhat.com>
4340
4341 PR tree-optimization/80397
4342 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4343
4344 2017-07-10 Martin Sebor <msebor@redhat.com>
4345
4346 PR other/81345
4347 * gcc.dg/pr81345.c: New test.
4348
4349 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4350
4351 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4352 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4353
4354 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4355
4356 PR target/81313
4357 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4358 integer argumets to bypass x86_64 outgoing args optimization.
4359
4360 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4361
4362 * gfortran.dg/eoshift_4.f90: New test.
4363 * gfortran.dg/eoshift_5.f90: New test.
4364 * gfortran.dg/eoshift_6.f90: New test.
4365
4366 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4367
4368 PR target/81313
4369 * gcc.target/i386/pr81313-1.c: New test.
4370 * gcc.target/i386/pr81313-2.c: Likewise.
4371 * gcc.target/i386/pr81313-3.c: Likewise.
4372 * gcc.target/i386/pr81313-4.c: Likewise.
4373 * gcc.target/i386/pr81313-5.c: Likewise.
4374
4375 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4376
4377 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4378 * gnat.dg/vect16.ads (Sarray): Likewise.
4379 * gnat.dg/vect17.ads (Sarray): Likewise.
4380 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4381 * gnat.dg/vect16.adb (Add): Likewise.
4382 * gnat.dg/vect17.adb (Add): Likewise.
4383
4384 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4385
4386 PR c++/79300
4387 * g++.dg/diagnostic/pr79300.C: New test case.
4388
4389 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4390
4391 * gcc.target/powerpc/clone1.c: Add check to make sure the
4392 __builtin_cpu_supports function is fully supported.
4393 * gcc.target/powerpc/clone2.c: New runtime test for
4394 target_clones.
4395
4396 PR target/81348
4397 * gcc.target/powerpc/pr81348.c: New test.
4398
4399 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4400
4401 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4402
4403 2017-07-07 Carl Love <cel@us.ibm.com>
4404
4405 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4406 file for built-ins.
4407
4408 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4409
4410 * gcc.target/sparc/dictunpack.c: New file.
4411 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4412 * gcc.target/sparc/fpcmpshl.c: Likewise.
4413 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4414 * gcc.target/sparc/fpcmpushl.c: Likewise.
4415
4416 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4417
4418 PR fortran/70071
4419 * gfortran.dg/coarray_44.f90: New testcase.
4420
4421 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4422
4423 * c-c++-common/asan/kasan-alloca-1.c: New test.
4424 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4425
4426 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4427
4428 * c-c++-common/asan/alloca_big_alignment.c: New test.
4429 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4430 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4431 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4432 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4433 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4434 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4435 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4436
4437 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4438
4439 PR target/81305
4440 * gcc.target/avr/isr-test.h: Fix warnings.
4441
4442 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4443
4444 * lib/target-supports.exp: Generate
4445 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4446 and check_effective_target_arm_arch_v8r_multilib.
4447
4448 2017-07-06 Carl Love <cel@us.ibm.com>
4449
4450 * ChangeLog: Clean up from mid air collision
4451
4452 2017-07-06 Carl Love <cel@us.ibm.com>
4453
4454 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4455 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4456 cases for vec_addc, adde and addec builtins.
4457
4458 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4459
4460 PR c++/79300
4461 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4462 expected underlining within macro expansion.
4463 * c-c++-common/pr70264.c: Likewise.
4464 * g++.dg/plugin/diagnostic-test-expressions-1.C
4465 (test_within_macro_1): New test.
4466 (test_within_macro_2): Likewise.
4467 (test_within_macro_3): Likewise.
4468 (test_within_macro_4): Likewise.
4469 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4470 expected underlining within macro expansion.
4471 (test_macro_4): Likewise.
4472 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4473 (test_within_macro_1): New test.
4474 (test_within_macro_2): Likewise.
4475 (test_within_macro_3): Likewise.
4476 (test_within_macro_4): Likewise.
4477 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4478 underlining within macro expansion.
4479
4480 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4481
4482 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4483 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4484 _mm_maskz_getexp_round_sd): Test new intrinsics.
4485 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4486 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4487 _mm_maskz_getexp_round_ss): Ditto.
4488 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4489 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4490 _mm_maskz_getmant_round_sd): Ditto.
4491 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4492 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4493 _mm_maskz_getmant_round_ss): Ditto.
4494 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4495 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4496 _mm_maskz_getexp_round_sd): New runtime tests.
4497 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4498 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4499 _mm_maskz_getexp_round_ss): Ditto.
4500 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4501 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4502 _mm_maskz_getmant_round_sd): Ditto.
4503 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4504 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4505 _mm_maskz_getmant_round_ss): Ditto.
4506 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4507 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4508 __builtin_ia32_getmantss_mask_round): Test new builtins.
4509 * gcc.target/i386/sse-13.c : Ditto.
4510 * gcc.target/i386/sse-23.c: Ditto.
4511 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4512 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4513 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4514 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4515 _mm_mask_getexp_round_ss): Test new intrinsics.
4516 * gcc.target/i386/testround-1.c: Ditto.
4517 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4518 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4519 _mm_mask_getmant_round_ss): Test new intrinsics
4520 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4521 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4522 _mm_maskz_getmant_ss): Test new intrinsics.
4523
4524 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4525
4526 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4527 * lib/target-supports.exp (check_stack_check_available): New.
4528 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4529 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4530 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4531 * gcc.dg/pr47443.c: Likewise.
4532 * gcc.dg/pr48134.c: Likewise.
4533 * gcc.dg/pr70017.c: Likewise.
4534 * gcc.target/aarch64/stack-checking.c: Likewise.
4535 * gcc.target/arm/stack-checking.c: Likewise.
4536 * gcc.target/i386/pr48723.c: Likewise.
4537 * gcc.target/i386/pr55672.c: Likewise.
4538 * gcc.target/i386/pr67265-2.c: Likewise.
4539 * gcc.target/i386/pr67265.c: Likewise.
4540 * gnat.dg/opt49.adb: Likewise.
4541 * gnat.dg/stack_check1.adb: Likewise.
4542 * gnat.dg/stack_check2.adb: Likewise.
4543 * gnat.dg/stack_check3.adb: Likewise.
4544
4545 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4546
4547 PR target/80103
4548 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4549 __attribute__.
4550
4551 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4552
4553 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4554 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4555 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4556 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4557 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4558 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4559 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4560 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4561 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4562 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4563 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4564 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4565
4566 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4567
4568 PR target/81305
4569 * gcc.target/avr/isr-test.h: New file.
4570 * gcc.target/avr/torture/isr-01-simple.c: New test.
4571 * gcc.target/avr/torture/isr-02-call.c: New test.
4572 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4573
4574 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4575
4576 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4577 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4578 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4579 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4580
4581 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4582
4583 * gcc.dg/tree-ssa/ldist-26.c: New test.
4584
4585 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4586
4587 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4588
4589 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4590
4591 PR target/81300
4592 * gcc.target/i386/pr81300.c: New test.
4593
4594 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4595
4596 PR target/81294
4597 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4598 x and y arguments in the call to _subborrow_u32.
4599 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4600 x and y arguments in the call to _subborrow_u64.
4601 * gcc.target/i386/pr81294-1.c: New test.
4602 * gcc.target/i386/pr81294-2.c: Ditto.
4603
4604 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4605
4606 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4607
4608 2017-07-04 Marek Polacek <polacek@redhat.com>
4609
4610 PR c/81231
4611 * gcc.dg/atomic-pr81231.c: New test.
4612
4613 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4614
4615 PR tree-optimization/81292
4616 * gcc.dg/pr81292-1.c: New test.
4617 * gcc.dg/pr81292-2.c: Likewise.
4618
4619 2017-07-04 Martin Liska <mliska@suse.cz>
4620
4621 PR sanitizer/81040
4622 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4623 use-after-scope sanitization.
4624
4625 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4626
4627 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4628 options.
4629
4630 PR target/81175
4631 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4632 gather.
4633
4634 2017-07-04 Martin Liska <mliska@suse.cz>
4635
4636 PR ipa/81214
4637 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4638 * g++.dg/ext/mvc3.C: Likewise.
4639 * gcc.target/i386/mvc2.c: Likewise.
4640 * gcc.target/i386/mvc3.c: Likewise.
4641
4642 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4643
4644 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4645 decomposition declaration in diagnostics.
4646 * g++.dg/cpp1z/decomp2.C: Likewise.
4647 * g++.dg/cpp1z/decomp3.C: Likewise.
4648 * g++.dg/cpp1z/decomp4.C: Likewise.
4649 * g++.dg/cpp1z/decomp5.C: Likewise.
4650 * g++.dg/cpp1z/decomp6.C: Likewise.
4651 * g++.dg/cpp1z/decomp7.C: Likewise.
4652 * g++.dg/cpp1z/decomp8.C: Likewise.
4653 * g++.dg/cpp1z/decomp13.C: Likewise.
4654 * g++.dg/cpp1z/decomp14.C: Likewise.
4655 * g++.dg/cpp1z/decomp18.C: Likewise.
4656 * g++.dg/cpp1z/decomp19.C: Likewise.
4657 * g++.dg/cpp1z/decomp22.C: Likewise.
4658 * g++.dg/cpp1z/decomp23.C: Likewise.
4659 * g++.dg/cpp1z/decomp24.C: Likewise.
4660 * g++.dg/cpp1z/decomp25.C: Likewise.
4661 * g++.dg/cpp1z/decomp26.C: Likewise.
4662 * g++.dg/cpp1z/decomp28.C: Likewise.
4663
4664 PR c++/81258
4665 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4666 * g++.dg/cpp1z/decomp30.C: New test.
4667
4668 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4669
4670 PR c++/65775
4671 * g++.dg/cpp0x/trailing14.C: New.
4672
4673 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4674
4675 PR testsuite/79866
4676 * gfortran.dg/coarray_event_2.f08: New test.
4677
4678 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4679
4680 PR testsuite/79843
4681 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4682 * gfortran.dg/pointer_intent_2.f90: Likewise.
4683
4684 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4685
4686 PR middle-end/81290
4687 * gcc.c-torture/compile/pr81290.c: New.
4688
4689 2017-07-03 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/60510
4692 * gfortran.dg/vect/pr60510.f: New testcase.
4693
4694 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695
4696 * gcc.target/i386/mvc6.c: Require ifunc support.
4697
4698 2017-07-03 Martin Liska <mliska@suse.cz>
4699
4700 PR sanitize/81040
4701 * g++.dg/asan/function-argument-1.C: New test.
4702 * g++.dg/asan/function-argument-2.C: New test.
4703 * g++.dg/asan/function-argument-3.C: New test.
4704
4705 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4706
4707 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4708 as well.
4709
4710 2017-07-03 Tom de Vries <tom@codesourcery.com>
4711
4712 PR tree-optimization/69468
4713 * gcc.dg/pr81192.c: Update.
4714
4715 2017-07-03 Tom de Vries <tom@codesourcery.com>
4716
4717 PR tree-optimization/81192
4718 * gcc.dg/pr81192.c: Update.
4719
4720 2017-07-03 Tom de Vries <tom@codesourcery.com>
4721
4722 PR tree-optimization/81192
4723 * gcc.dg/pr81192.c: New test.
4724
4725 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4726
4727 * gfortran/eoshift_3.f90: New test.
4728
4729 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4730
4731 * gcc.dg/strlenopt-32.c: New testcase.
4732 * gcc.dg/strlenopt-33.c: Likewise.
4733 * gcc.dg/strlenopt-33g.c: Likewise.
4734 * gcc.dg/strlenopt-34.c: Likewise.
4735 * gcc.dg/strlenopt-35.c: Likewise.
4736
4737 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4738
4739 PR tree-optimization/80769
4740 * gcc.dg/strlenopt-31.c: New test.
4741 * gcc.dg/strlenopt-31g.c: Likewise.
4742
4743 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4744
4745 PR tree-optimization/81136
4746 * gcc.dg/vect/pr81136.c: New test.
4747
4748 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4749
4750 PR sanitizer/81262
4751 * gcc.c-torture/compile/pr81262.c: New test.
4752 * g++.dg/ubsan/pr81262.C: New test.
4753
4754 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4755
4756 PR ipa/81261
4757 * g++.dg/ipa/pr81261.C: New testcase.
4758
4759 2017-06-30 Andrew Pinski <apinski@cavium.com>
4760
4761 * gcc.dg/torture/pr81245.c: New testcase.
4762
4763 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4764
4765 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4766 unbounded use.
4767
4768 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4769
4770 PR c++/80014
4771 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4772 Add declaration.
4773 (test_typeid): New test function.
4774
4775 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR target/81225
4778 * gcc.target/i386/pr81225.c: New test.
4779
4780 2017-06-30 Nathan Sidwell <nathan@acm.org>
4781
4782 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4783 * g++.dg/cpp0x/decltype9.C: Likewise.
4784 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4785 * g++.dg/lookup/decl1.C: Likewise.
4786 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4787 * g++.dg/other/pr28432.C: Likewise.
4788 * g++.dg/parse/crash12.C: Likewise.
4789 * g++.dg/parse/enum3.C: Likewise.
4790 * g++.dg/parse/operator6.C: Likewise.
4791 * g++.dg/template/crash69.C: Likewise.
4792 * g++.dg/template/error27.C: Likewise.
4793 * g++.dg/template/error28.C: Likewise.
4794 * g++.dg/template/memfriend6.C: Likewise.
4795 * g++.old-deja/g++.mike/err1.C: Likewise.
4796 * g++.old-deja/g++.mike/p811.C: Likewise.
4797 * g++.old-deja/g++.other/crash25.C: Likewise.
4798 * g++.old-deja/g++.other/dtor4.C: Likewise.
4799 * g++.old-deja/g++.pt/t37.C: Likewise.
4800
4801 2017-06-30 Martin Liska <mliska@suse.cz>
4802
4803 PR ipa/81214
4804 * gcc.target/i386/pr81214.c: New test.
4805
4806 2017-06-30 Nathan Sidwell <nathan@acm.org>
4807
4808 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4809
4810 PR c++/81229
4811 * g++.dg/lookup/pr81229.C: New.
4812
4813 2017-06-30 Martin Liska <mliska@suse.cz>
4814
4815 PR sanitizer/81021
4816 * g++.dg/asan/pr81021.C: New test.
4817
4818 2017-06-30 Richard Biener <rguenther@suse.de>
4819
4820 PR tree-optimization/81249
4821 * g++.dg/torture/pr81249.C: New testcase.
4822
4823 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4824
4825 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4826 * g++.dg/diagnostic/variadic1.C: Likewise.
4827 * g++.dg/gomp/udr-3.C: Likewise.
4828 * g++.dg/overload/error1.C: Likewise.
4829 * g++.dg/overload/error2.C: Likewise.
4830 * g++.dg/template/duplicate1.C: Likewise.
4831 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4832 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4833 * g++.old-deja/g++.other/redecl2.C: Likewise.
4834 * g++.old-deja/g++.other/redecl4.C: Likewise.
4835 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4836
4837 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4838
4839 PR fortran/77765
4840 * gfortran.dg/goacc/pr77765.f90: New test.
4841
4842 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4843
4844 * gcc.target/aarch64/ccmp_2.c: New test.
4845
4846 2017-06-29 Nathan Sidwell <nathan@acm.org>
4847
4848 PR c++/81247
4849 * g++.dg/parse/pr81247-[abc].C: New.
4850
4851 2017-06-29 Carl Love <cel@us.ibm.com>
4852
4853 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4854 test_unsigned_int_result, test_ll_int_result,
4855 test_ll_unsigned_int_result): Add result checking functions, add
4856 debug support.
4857 (main): Add builtin function tests.
4858
4859 2017-06-29 Carl Love <cel@us.ibm.com>
4860
4861 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4862 dg-skip-if): Add -mvsx -mcpu=power7.
4863
4864 2017-06-29 Richard Biener <rguenther@suse.de>
4865
4866 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4867
4868 2017-06-29 Nathan Sidwell <nathan@acm.org>
4869
4870 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4871
4872 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4873
4874 PR middle-end/81194
4875 * g++.dg/pr81194.C: New test.
4876
4877 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4878
4879 PR ipa/80565
4880 * gcc.dg/torture/pr80565.c: New file.
4881
4882 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4883
4884 PR tree-optimization/81196
4885 * gcc.dg/vect/pr81196.c: New.
4886
4887 2017-06-29 Michael Collison <michael.collison@arm.com>
4888
4889 Fix date on previous ChangeLog entry.
4890
4891 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4892 Michael Collison <michael.collison@arm.com>
4893
4894 PR target/70119
4895 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4896
4897 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4898
4899 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4900 Test new intrinsic.
4901 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4902 Ditto.
4903 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4904 Ditto.
4905 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4906 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4907 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4908
4909 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4910
4911 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4912 current ARM check by ARM NEON's availability check.
4913 (check_effective_target_vect_intfloat_cvt): Likewise.
4914 (check_effective_target_vect_uintfloat_cvt): Likewise.
4915 (check_effective_target_vect_floatint_cvt): Likewise.
4916 (check_effective_target_vect_floatuint_cvt): Likewise.
4917 (check_effective_target_vect_shift): Likewise.
4918 (check_effective_target_whole_vector_shift): Likewise.
4919 (check_effective_target_vect_bswap): Likewise.
4920 (check_effective_target_vect_shift_char): Likewise.
4921 (check_effective_target_vect_long): Likewise.
4922 (check_effective_target_vect_float): Likewise.
4923 (check_effective_target_vect_perm): Likewise.
4924 (check_effective_target_vect_perm_byte): Likewise.
4925 (check_effective_target_vect_perm_short): Likewise.
4926 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4927 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4928 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4929 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4930 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4931 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4932 (check_effective_target_vect_widen_shift): Likewise.
4933 (check_effective_target_vect_extract_even_odd): Likewise.
4934 (check_effective_target_vect_interleave): Likewise.
4935 (check_effective_target_vect_multiple_sizes): Likewise.
4936 (check_effective_target_vect64): Likewise.
4937 (check_effective_target_vect_max_reduc): Likewise.
4938
4939 2017-06-28 Richard Biener <rguenther@suse.de>
4940
4941 PR middle-end/81227
4942 * gcc.dg/pr81227.c: New testcase.
4943
4944 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4945
4946 PR target/81193
4947 * lib/target-supports.exp
4948 (check_ppc_cpu_supports_hw_available): New test to make sure
4949 __builtin_cpu_supports works on power7 and newer.
4950
4951 2017-06-28 Martin Liska <mliska@suse.cz>
4952
4953 PR ipa/81128
4954 * gcc.target/i386/pr81128.c: New test.
4955
4956 2017-06-28 Martin Liska <mliska@suse.cz>
4957
4958 PR driver/79659
4959 * g++.dg/opt/pr79659.C: New test.
4960
4961 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4962
4963 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4964 and options.
4965 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4966
4967 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4968
4969 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4970 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4971
4972 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4973
4974 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4975 (foo): ... this. Change constants such that it isn't matched
4976 as __builtin_copysign, yet tests the combiner the same.
4977
4978 2017-06-28 Martin Liska <mliska@suse.cz>
4979
4980 PR sanitizer/81224
4981 * gcc.dg/asan/pr81224.c: New test.
4982
4983 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4984
4985 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4986 passed to pthread_join.
4987
4988 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4989
4990 * gcc.target/s390/nodatarel-1.c: New test.
4991
4992 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4993
4994 PR fortran/80164
4995 * gfortran.dg/array_temporaries_4.f90: New test.
4996
4997 2017-06-27 Andrew Pinski <apinski@cavium.com>
4998
4999 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5000 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5001 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5002
5003 2017-06-27 Marek Polacek <polacek@redhat.com>
5004
5005 PR sanitizer/81223
5006 * gcc.dg/ubsan/pr81223.c: New test.
5007
5008 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5009
5010 * gcc.dg/tree-ssa/assoc-1.c: New file.
5011
5012 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/62046
5015 * g++.dg/parse/catch2.C: New.
5016
5017 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR sanitizer/81209
5020 * g++.dg/ubsan/pr81209.C: New test.
5021
5022 PR middle-end/81207
5023 * gcc.c-torture/compile/pr81207.c: New test.
5024
5025 2017-06-27 Marek Polacek <polacek@redhat.com>
5026
5027 PR bootstrap/81216
5028 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5029
5030 2017-06-26 Martin Sebor <msebor@redhat.com>
5031
5032 PR c++/81169
5033 * g++.dg/Wclass-memaccess-2.C: New test.
5034
5035 2017-06-26 Carl Love <cel@us.ibm.com>
5036
5037 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5038 Add new runnable test file for the vec_rev built-ins.
5039
5040 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5041
5042 PR/tree-optimization 71815
5043 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5044 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5045
5046 2017-06-26 Renlin Li <renlin.li@arm.com>
5047 Szabolcs Nagy <szabolcs.nagy@arm.com>
5048
5049 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5050 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5051 memmove.
5052
5053 2017-06-26 Richard Biener <rguenther@suse.de>
5054
5055 PR target/81175
5056 * gfortran.dg/pr81175.f: New testcase.
5057
5058 2017-06-26 Richard Biener <rguenther@suse.de>
5059
5060 PR tree-optimization/81203
5061 * gcc.dg/torture/pr81203.c: New testcase.
5062
5063 2017-06-26 Marek Polacek <polacek@redhat.com>
5064
5065 PR c/80116
5066 * c-c++-common/Wmultistatement-macros-1.c: New test.
5067 * c-c++-common/Wmultistatement-macros-2.c: New test.
5068 * c-c++-common/Wmultistatement-macros-3.c: New test.
5069 * c-c++-common/Wmultistatement-macros-4.c: New test.
5070 * c-c++-common/Wmultistatement-macros-5.c: New test.
5071 * c-c++-common/Wmultistatement-macros-6.c: New test.
5072 * c-c++-common/Wmultistatement-macros-7.c: New test.
5073 * c-c++-common/Wmultistatement-macros-8.c: New test.
5074 * c-c++-common/Wmultistatement-macros-9.c: New test.
5075 * c-c++-common/Wmultistatement-macros-10.c: New test.
5076 * c-c++-common/Wmultistatement-macros-11.c: New test.
5077
5078 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5079
5080 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5081
5082 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5083
5084 * lib/target-supports.exp
5085 (check_effective_target_arm_neon_ok_nocache): Add flags with
5086 -mfloat-abi=hard. Include arm_neon.h.
5087 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5088 (check_effective_target_arm_neon_ok_no_float_abi): New.
5089 * gcc.target/arm/lto/pr65837_0.c: Require
5090 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5091 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5092 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5093
5094 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/62315
5097 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5098
5099 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5100
5101 PR fortran/52473
5102 * gfortran.dg/cshift_2.f90: New test.
5103
5104 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5105
5106 PR middle-end/79794
5107 * gcc.target/aarch64/pr79794.c: New.
5108
5109 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5110
5111 PR target/80510
5112 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5113 * gcc.target/powerpc/pr80510-2.c: Likewise.
5114
5115 2017-06-22 Jeff Law <law@redhat.com>
5116
5117 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5118
5119 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5120
5121 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5122 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5123 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5124 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5125 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5126 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5127 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5128 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5129
5130 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5131
5132 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5133
5134 2017-06-22 Matt Turner <mattst88@gmail.com>
5135
5136 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5137 skylake check.
5138
5139 2017-06-22 Carl Love <cel@us.ibm.com>
5140
5141 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5142 vmuleuh): Fix scan-assembler-times should check for word not half word
5143 instructions.
5144
5145 2017-06-22 Jeff Law <law@redhat.com>
5146
5147 * gcc.c-torture/compile/stack-check-1.c: New test.
5148
5149 2016-06-22 Richard Biener <rguenther@suse.de>
5150
5151 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5152 * gcc.dg/vect/pr65947-2.c: Likewise.
5153 * gcc.dg/vect/pr65947-3.c: Likewise.
5154 * gcc.dg/vect/pr65947-4.c: Likewise.
5155 * gcc.dg/vect/pr65947-5.c: Likewise.
5156 * gcc.dg/vect/pr65947-6.c: Likewise.
5157 * gcc.dg/vect/pr65947-8.c: Likewise.
5158 * gcc.dg/vect/pr65947-9.c: Likewise.
5159 * gcc.dg/vect/pr65947-10.c: Likewise.
5160 * gcc.dg/vect/pr65947-12.c: Likewise.
5161 * gcc.dg/vect/pr65947-13.c: Likewise.
5162 * gcc.dg/vect/pr65947-14.c: Likewise.
5163 * gcc.dg/vect/vect-cond-2.c: Likewise.
5164 * gcc.dg/vect/vect-pr69848.c: Likewise.
5165
5166 2017-06-22 Martin Liska <mliska@suse.cz>
5167
5168 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5169 to not inline it.
5170
5171 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5172
5173 * gcc.dg/tree-ssa/forwprop-37.c: New.
5174
5175 2017-06-22 Richard Biener <rguenther@suse.de>
5176
5177 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5178
5179 2017-06-22 Richard Biener <rguenther@suse.de>
5180
5181 * gcc.dg/vect/pr65947-14.c: New testcase.
5182
5183 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5184
5185 PR target/80510
5186 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5187 32-bit support is added. Change ITYPE size to 64-bit integer.
5188 * gcc.target/powerpc/pr80510-2.c: Likewise.
5189
5190 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR c++/81154
5193 * g++.dg/gomp/pr81154.C: New test.
5194
5195 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5196
5197 * g++.dg/other/old-style-cast-fixits.C: New test case.
5198
5199 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5200
5201 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5202
5203 2017-06-21 Tom de Vries <tom@codesourcery.com>
5204
5205 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5206
5207 2017-06-21 Tom de Vries <tom@codesourcery.com>
5208
5209 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5210 warning.
5211
5212 2017-06-21 Martin Liska <mliska@suse.cz>
5213
5214 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5215
5216 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5217
5218 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5219 gnat.dg/debug11_pkg2.ads: New testcase.
5220
5221 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5222
5223 * gcc.target/i386/getround.c: New file.
5224
5225 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5226
5227 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5228 * gcc.dg/tree-ssa/addadd-2.c: New file.
5229
5230 2017-06-21 Tom de Vries <tom@codesourcery.com>
5231
5232 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5233 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5234 * gcc.c-torture/compile/20080806-1.c: Same.
5235 * gcc.c-torture/compile/920723-1.c: Same.
5236 * gcc.c-torture/compile/930621-1.c: Same.
5237 * gcc.c-torture/compile/991214-2.c: Same.
5238 * gcc.c-torture/compile/bcopy.c: Same.
5239 * gcc.c-torture/compile/memtst.c: Same.
5240 * gcc.c-torture/compile/msp.c: Same.
5241 * gcc.c-torture/compile/stuct.c: Same.
5242 * gcc.c-torture/execute/20011008-3.c: Same.
5243 * gcc.c-torture/execute/20030209-1.c: Same.
5244 * gcc.c-torture/execute/20031012-1.c: Same.
5245 * gcc.c-torture/execute/20040805-1.c: Same.
5246 * gcc.c-torture/execute/920410-1.c: Same.
5247 * gcc.c-torture/execute/921113-1.c: Same.
5248 * gcc.c-torture/execute/921202-1.c: Same.
5249 * gcc.c-torture/execute/921208-2.c: Same.
5250 * gcc.c-torture/execute/930106-1.c: Same.
5251 * gcc.c-torture/execute/930406-1.c: Same.
5252 * gcc.c-torture/execute/950221-1.c: Same.
5253 * gcc.c-torture/execute/960521-1.c: Same.
5254 * gcc.c-torture/execute/980605-1.c: Same.
5255 * gcc.c-torture/execute/comp-goto-1.c: Same.
5256 * gcc.c-torture/execute/comp-goto-2.c: Same.
5257 * gcc.c-torture/execute/memcpy-1.c: Same.
5258 * gcc.c-torture/execute/multi-ix.c: Same.
5259 * gcc.c-torture/execute/nestfunc-4.c: Same.
5260 * gcc.c-torture/execute/pr20621-1.c: Same.
5261 * gcc.c-torture/execute/pr23135.c: Same.
5262 * gcc.c-torture/execute/pr28982b.c: Same.
5263 * gcc.dg/loop-3.c: Same.
5264 * gcc.dg/struct-ret-3.c: Same.
5265 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5266 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5267 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5268 * gcc.dg/tree-prof/pr44777.c: Same.
5269
5270 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5271
5272 PR jit/81144
5273 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5274 memset call with zero-initialization.
5275 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5276
5277 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5278
5279 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5280 (main): Renamed to ...
5281 (fma4_test): ... this.
5282
5283 2017-06-20 Julia Koval <julia.koval@intel.com>
5284
5285 * gcc.target/i386/pr73350-2.c: New test.
5286
5287 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5288
5289 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5290 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5291 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5292 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5293 restrict to x86_64-*-*-gnu.
5294 Skip scan-assembler on *-*-darwin*.
5295 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5296 * gcc.dg/loop-invariant.c: Likewise.
5297 * gcc.dg/lto/pr70955_0.c: Likewise.
5298 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5299 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5300 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5301
5302 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5303 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5304 targets.
5305 * gcc.dg/attr-ms_struct-2.c: Likewise.
5306 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5307 * gcc.dg/bf-ms-layout.c: Likewise.
5308 * gcc.dg/bf-ms-layout-2.c: Likewise.
5309 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5310 Require fpic support.
5311 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5312 targets.
5313 * gcc.target/i386/bitfield2.c: Likewise.
5314 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5315 targets.
5316 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5317
5318 2017-06-20 Nathan Sidwell <nathan@acm.org>
5319
5320 PR c++/67074
5321 * g++.dg/lookup/pr67074.C: New.
5322 * g++.dg/parse/namespace-alias-1.C: Adjust.
5323
5324 2017-06-20 Richard Biener <rguenther@suse.de>
5325
5326 PR middle-end/81097
5327 * c-c++-common/ubsan/pr81097.c: New testcase.
5328
5329 2017-06-20 Richard Biener <rguenther@suse.de>
5330
5331 * gcc.dg/vect/pr65947-9.c: Adjust.
5332
5333 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5334
5335 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5336 * gcc.target/arm/acle/cdp2.c: Likewise.
5337 * gcc.target/arm/acle/ldc.c: Likewise.
5338 * gcc.target/arm/acle/ldc2.c: Likewise.
5339 * gcc.target/arm/acle/ldc2l.c: Likewise.
5340 * gcc.target/arm/acle/ldcl.c: Likewise.
5341 * gcc.target/arm/acle/mcr.c: Likewise.
5342 * gcc.target/arm/acle/mcr2.c: Likewise.
5343 * gcc.target/arm/acle/mcrr.c: Likewise.
5344 * gcc.target/arm/acle/mcrr2.c: Likewise.
5345 * gcc.target/arm/acle/mrc.c: Likewise.
5346 * gcc.target/arm/acle/mrc2.c: Likewise.
5347 * gcc.target/arm/acle/mrrc.c: Likewise.
5348 * gcc.target/arm/acle/mrrc2.c: Likewise.
5349 * gcc.target/arm/acle/stc.c: Likewise.
5350 * gcc.target/arm/acle/stc2.c: Likewise.
5351 * gcc.target/arm/acle/stc2l.c: Likewise.
5352 * gcc.target/arm/acle/stcl.c: Likewise.
5353
5354 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR target/81121
5357 * gcc.target/i386/pr81121.c: New test.
5358
5359 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5360
5361 PR target/79799
5362 * gcc.target/powerpc/pr79799-1.c: New test.
5363 * gcc.target/powerpc/pr79799-2.c: Likewise.
5364 * gcc.target/powerpc/pr79799-3.c: Likewise.
5365 * gcc.target/powerpc/pr79799-4.c: Likewise.
5366 * gcc.target/powerpc/pr79799-5.c: Likewise.
5367
5368 2017-06-19 Nathan Sidwell <nathan@acm.org>
5369
5370 PR c++/81124
5371 PR c++/79766
5372 * g++.dg/lookup/pr79766.C: New.
5373 * g++.dg/lookup/pr81124.C: New.
5374 * g++.dg/template/explicit6.C: Adjust.
5375 * g++.old-deja/g++.other/decl5.C: Adjust.
5376
5377 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5378
5379 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5380 -DSTACK_SIZE.
5381
5382 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR sanitizer/81125
5385 * g++.dg/ubsan/pr81125.C: New test.
5386
5387 PR sanitizer/81111
5388 * g++.dg/ubsan/pr81111.C: New test.
5389
5390 2017-06-19 Richard Biener <rguenther@suse.de>
5391
5392 PR middle-end/81118
5393 * gcc.dg/torture/pr81118.c: New testcase.
5394
5395 2017-06-19 Richard Biener <rguenther@suse.de>
5396
5397 PR tree-optimization/80887
5398 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5399
5400 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR ipa/81112
5403 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5404
5405 2017-06-19 Nathan Sidwell <nathan@acm.org>
5406
5407 PR c++/81119
5408 * g++.dg/warn/pr81119.C: New.
5409
5410 2017-06-19 Martin Liska <mliska@suse.cz>
5411
5412 PR sanitizer/80879
5413 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5414
5415 2017-06-19 Martin Liska <mliska@suse.cz>
5416
5417 PR ipa/80732
5418 * gcc.target/i386/mvc5.c: Scan indirect_function.
5419 * gcc.target/i386/mvc7.c: Likewise.
5420 * gcc.target/i386/pr80732.c: New test.
5421
5422 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/66093
5425 * g++.dg/cpp1y/constexpr-66093.C: New.
5426
5427 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5428
5429 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5430 dg-skip-if list.
5431
5432 2017-06-19 Richard Biener <rguenther@suse.de>
5433
5434 PR ipa/81112
5435 * g++.dg/torture/pr81112.C: New testcase.
5436
5437 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5438
5439 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5440
5441 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5442
5443 PR fortran/52473
5444 * gfortran.dg/cshift_1.f90: New test.
5445
5446 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5447
5448 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5449
5450 2017-06-16 Carl Love <cel@us.ibm.com>
5451
5452 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5453 main): Add runnable tests and test checker for vec_float,
5454 vec_float2, vec_floate and vec_floato builtins.
5455
5456 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5457
5458 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5459 the architecture options added by dg-add-options arm_neon.
5460 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5461 to the architecture.
5462 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5463 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5464 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5465
5466 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5467
5468 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5469 multilibs have been built.
5470
5471 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5472
5473 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5474 * gcc.target/arm/pr51915.c: Likewise.
5475 * gcc.target/arm/pr52006.c: Likewise.
5476 * gcc.target/arm/pr53187.c: Likewise.
5477
5478 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5479
5480 * gcc.target/arm/multilibs.exp: New file.
5481
5482 2017-06-16 Martin Sebor <msebor@redhat.com>
5483
5484 PR tree-optimization/80933
5485 PR tree-optimization/80934
5486 * gcc.dg/fold-bcopy.c: New test.
5487 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5488 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5489 * gcc.dg/pr79214.c: Adjust.
5490 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5491 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5492 * gcc.dg/builtins-nonnull.c: Likewise.
5493
5494 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5495
5496 PR target/71778
5497 * gcc.target/arm/pr71778.c: New.
5498
5499 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5500
5501 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5502
5503 2017-06-16 Richard Biener <rguenther@suse.de>
5504
5505 PR tree-optimization/81090
5506 * gcc.dg/graphite/pr81090.c: New testcase.
5507
5508 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5509
5510 PR fortran/80983
5511 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5512
5513 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR sanitizer/81094
5516 * c-c++-common/ubsan/object-size-11.c: New test.
5517
5518 2017-06-15 Martin Sebor <msebor@redhat.com>
5519
5520 PR c++/80560
5521 * g++.dg/Wclass-memaccess.C: New test.
5522
5523 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5524
5525 PR fortran/80983
5526 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5527
5528 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5529
5530 PR lto/69866
5531 * gcc.dg/lto/pr69866_0.c: New test.
5532 * gcc.dg/lto/pr69866_1.c: Likewise.
5533
5534 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5535
5536 PR target/78818
5537 * gcc.target/msp430/pr78818-real.c: New template for tests.
5538 * gcc.target/msp430/pr78818-auto.c: New test.
5539 * gcc.target/msp430/pr78818-data-region.c: New test.
5540 * gcc.target/msp430/pr78818-data-sec.c: New test.
5541 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5542
5543 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5544
5545 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5546 instructions in it rather than the number of IT blocks being 2.
5547 Transfer scan directive arm_thumb2 restriction to the whole
5548 testcase and restrict further to Thumb-only targets.
5549
5550 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5551
5552 * gcc.target/arm/sdiv_costs_1.c:
5553 Use dg-add-options.
5554
5555 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5556
5557 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5558 * gcc.target/mips/pr51513-1.c: New test.
5559 * gcc.target/mips/pr51513-2.c: New test.
5560
5561 2017-06-14 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/81083
5564 * gcc.dg/torture/pr81083.c: Add prototypes.
5565
5566 2017-06-14 Richard Biener <rguenther@suse.de>
5567
5568 PR middle-end/81088
5569 * c-c++-common/ubsan/pr81088.c: New testcase.
5570
5571 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5572
5573 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5574
5575 2017-06-14 Andrew Pinski <apinski@cavium.com>
5576 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5577
5578 PR target/71663
5579 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5580 * gcc.target/aarch64/vect-init-2.c: Likewise.
5581 * gcc.target/aarch64/vect-init-3.c: Likewise.
5582 * gcc.target/aarch64/vect-init-4.c: Likewise.
5583 * gcc.target/aarch64/vect-init-5.c: Likewise.
5584
5585 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/58541
5588 * g++.dg/cpp0x/constexpr-58541.C: New.
5589
5590 2017-06-14 Richard Biener <rguenther@suse.de>
5591
5592 PR tree-optimization/81083
5593 * gcc.dg/torture/pr81083.c: New testcase.
5594
5595 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5596
5597 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5598 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5599
5600 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR c++/80973
5603 * g++.dg/ubsan/pr80973.C: New test.
5604
5605 PR c++/80984
5606 * g++.dg/opt/nrv18.C: New test.
5607
5608 2017-06-13 Martin Liska <mliska@suse.cz>
5609
5610 PR sanitize/78204
5611 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5612 test by adding no_sanitize attribute.
5613 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5614
5615 2017-06-13 Renlin Li <renlin.li@arm.com>
5616
5617 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5618 conditionally.
5619
5620 2017-06-13 Martin Jambor <mjambor@suse.cz>
5621
5622 PR tree-optimization/80803
5623 PR tree-optimization/81063
5624 gcc.dg/tree-ssa/pr80803.c: New test.
5625 gcc.dg/tree-ssa/pr81063.c: Likewise.
5626
5627 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5628
5629 * c-c++-common/fold-masked-cmp-3.c: New test.
5630
5631 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5632
5633 PR tree-optimization/67328
5634 * c-c++-common/fold-masked-cmp-1.c: New test.
5635 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5636 * gcc.dg/pr46309.c: Fix pattern.
5637 * gcc.dg/pr46309-2.c: Likewise.
5638
5639 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5640
5641 * gcc.target/arm/sdiv_costs_1.c:
5642 Require arm_arch_v8a_ok and add march option.
5643
5644 2017-06-13 Martin Liska <mliska@suse.cz>
5645
5646 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5647 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5648 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5649
5650 2017-06-13 Richard Biener <rguenther@suse.de>
5651
5652 PR middle-end/81065
5653 * c-c++-common/ubsan/pr81065.c: New testcase.
5654
5655 2017-06-12 Ian Lance Taylor <iant@golang.org>
5656
5657 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5658 freorder. Update comment to explain test.
5659
5660 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5661
5662 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5663 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5664 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5665 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5666
5667 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5668
5669 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5670
5671 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5672
5673 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5674
5675 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR tree-optimization/81003
5678 * gcc.c-torture/compile/pr81003.c: New test.
5679
5680 2017-06-12 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/81053
5683 * gcc.dg/torture/pr81053.c: New testcase.
5684
5685 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5686
5687 PR fortran/80988
5688 * gfortran.dg/implied_do_io_3.f90: New test.
5689
5690 2017-06-10 Tom de Vries <tom@codesourcery.com>
5691
5692 * lib/target-supports.exp (check_effective_target_signal): New proc.
5693 * lib/gcc.exp (gcc_target_compile): Remove appending of
5694 -DSIGNAL_SUPPRESS to additional_flags.
5695 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5696 additional_flags if effective target signal is not supported by the
5697 target.
5698 * gcc.c-torture/execute/20101011-1.c: Same.
5699 * gcc.dg/c99-stdint-1.c: Same.
5700 * gcc.dg/c99-stdint-2.c: Same.
5701 * gcc.dg/c99-stdint-5.c: Same.
5702 * gcc.dg/c99-stdint-6.c: Same.
5703 * gcc.dg/stdint-width-1.c: Same.
5704
5705 2017-06-10 Tom de Vries <tom@codesourcery.com>
5706
5707 * lib/target-supports.exp (check_effective_target_stack_size)
5708 (dg-effective-target-value): New proc.
5709 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5710 additional_flags.
5711 * lib/objc.exp (objc_target_compile): Same.
5712 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5713 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5714 dg-additional-options.
5715 * gcc.c-torture/compile/20080806-1.c: Same.
5716 * gcc.c-torture/compile/920723-1.c: Same.
5717 * gcc.c-torture/compile/930621-1.c: Same.
5718 * gcc.c-torture/compile/991214-2.c: Same.
5719 * gcc.c-torture/compile/bcopy.c: Same.
5720 * gcc.c-torture/compile/memtst.c: Same.
5721 * gcc.c-torture/compile/msp.c: Same.
5722 * gcc.c-torture/compile/stuct.c: Same.
5723 * gcc.c-torture/execute/20011008-3.c: Same.
5724 * gcc.c-torture/execute/20030209-1.c: Same.
5725 * gcc.c-torture/execute/20031012-1.c: Same.
5726 * gcc.c-torture/execute/20040805-1.c: Same.
5727 * gcc.c-torture/execute/920410-1.c: Same.
5728 * gcc.c-torture/execute/920501-7.c: Same.
5729 * gcc.c-torture/execute/921113-1.c: Same.
5730 * gcc.c-torture/execute/921202-1.c: Same.
5731 * gcc.c-torture/execute/921208-2.c: Same.
5732 * gcc.c-torture/execute/930106-1.c: Same.
5733 * gcc.c-torture/execute/930406-1.c: Same.
5734 * gcc.c-torture/execute/950221-1.c: Same.
5735 * gcc.c-torture/execute/960521-1.c: Same.
5736 * gcc.c-torture/execute/980605-1.c: Same.
5737 * gcc.c-torture/execute/comp-goto-1.c: Same.
5738 * gcc.c-torture/execute/comp-goto-2.c: Same.
5739 * gcc.c-torture/execute/memcpy-1.c: Same.
5740 * gcc.c-torture/execute/multi-ix.c: Same.
5741 * gcc.c-torture/execute/nestfunc-4.c: Same.
5742 * gcc.c-torture/execute/pr20621-1.c: Same.
5743 * gcc.c-torture/execute/pr23135.c: Same.
5744 * gcc.c-torture/execute/pr28982b.c: Same.
5745 * gcc.dg/loop-3.c: Same.
5746 * gcc.dg/struct-ret-3.c: Same.
5747 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5748 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5749 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5750 * gcc.dg/tree-prof/pr44777.c: Same.
5751
5752 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5753
5754 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5755 (test_mutually_exclusive_suggestions): New test function.
5756 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5757 (test_mutually_exclusive_suggestions): New test function.
5758 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5759 (test_mutually_exclusive_suggestions): New test function.
5760 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5761 (test_show_locus): Add special-case for
5762 "test_mutually_exclusive_suggestions".
5763
5764 2017-06-09 Ian Lance Taylor <iant@golang.org>
5765
5766 * gcc.dg/tree-prof/split-1.c: New test.
5767
5768 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5769
5770 * gcc.dg/predict-14.c: Avoid cold function detection.
5771 * gcc.target/i386/umod-3.c: Likewise.
5772
5773 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5774
5775 * gcc.target/aarch64/lrint-matherr.h: New.
5776 * gcc.target/aarch64/inline-lrint_1.c: New.
5777 * gcc.target/aarch64/inline-lrint_2.c: New.
5778 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5779 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5780
5781 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5782
5783 * gcc.target/arm/sdiv_costs_1.c: New.
5784
5785 2017-06-09 Tom de Vries <tom@codesourcery.com>
5786
5787 PR target/80855
5788 * gcc.target/nvptx/label-values.c: New test.
5789
5790 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5791
5792 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5793 Test for null definitions instead of them being undefined. Add entry
5794 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5795 about using the effective target for architecture extension.
5796 (check_effective_target_arm_arch_v7ve_ok): Remove.
5797 (add_options_for_arm_arch_v7ve): Likewise.
5798
5799 2017-06-09 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/66623
5802 * gcc.dg/vect/pr66623.c: New testcase.
5803
5804 2017-06-09 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/79483
5807 * gcc.dg/graphite/pr79483.c: New testcase.
5808
5809 2017-06-09 Richard Biener <rguenther@suse.de>
5810
5811 PR middle-end/81007
5812 * g++.dg/pr81007.C: New testcase.
5813
5814 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5815
5816 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5817 instead of "rsp" for -m32.
5818 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5819 target, add -msse2 to dg-options.
5820 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5821 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5822
5823 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5824
5825 PR target/80966
5826 * gcc.target/powerpc/stack-limit.c: New testcase.
5827
5828 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5829
5830 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5831 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5832 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5833 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5834 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5835 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5836
5837 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR c/81006
5840 * c-c++-common/gomp/pr81006.c: New test.
5841
5842 PR c++/81011
5843 * g++.dg/gomp/pr81011.C: New test.
5844
5845 PR middle-end/81005
5846 * c-c++-common/ubsan/align-10.c: New test.
5847 * c-c++-common/ubsan/null-13.c: New test.
5848
5849 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5850
5851 PR target/81015
5852 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5853 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5854 * gcc.target/i386/pr81015.c: New test.
5855
5856 2017-06-08 Tom de Vries <tom@codesourcery.com>
5857
5858 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5859 trampolines instead of NO_TRAMPOLINES.
5860 * gcc.c-torture/execute/20000822-1.c: Same.
5861 * gcc.c-torture/execute/920428-2.c: Same.
5862 * gcc.c-torture/execute/920501-7.c: Same.
5863 * gcc.c-torture/execute/920612-2.c: Same.
5864 * gcc.c-torture/execute/921017-1.c: Same.
5865 * gcc.c-torture/execute/921215-1.c: Same.
5866 * gcc.c-torture/execute/931002-1.c: Same.
5867 * gcc.c-torture/execute/comp-goto-2.c: Same.
5868 * gcc.c-torture/execute/nestfunc-1.c: Same.
5869 * gcc.c-torture/execute/nestfunc-2.c: Same.
5870 * gcc.c-torture/execute/nestfunc-3.c: Same.
5871 * gcc.c-torture/execute/nestfunc-5.c: Same.
5872 * gcc.c-torture/execute/nestfunc-6.c: Same.
5873 * gcc.c-torture/execute/pr24135.c: Same.
5874 * gcc.dg/Wtrampolines.c: Same.
5875 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5876 * gcc.dg/torture/stackalign/nested-5.c: Same.
5877 * gcc.dg/torture/stackalign/nested-6.c: Same.
5878 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5879 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5880 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5881 * gcc.dg/trampoline-1.c: Same.
5882 * gcc.dg/tree-prof/pr44777.c: Same.
5883 * gcc.target/i386/pr67770.c: Same.
5884 * lib/gcc.exp (gcc_target_compile): Remove appending of
5885 -DNO_TRAMPOLINES to additional_flags.
5886 * lib/objc.exp (objc_target_compile): Same.
5887
5888 2017-06-08 Tom de Vries <tom@codesourcery.com>
5889
5890 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5891 'gcc,no_trampolines' instead of 'no_trampolines'.
5892
5893 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5894
5895 PR middle-end/79988
5896 * gcc.target/i386/mpx/pr79988.c: New test.
5897
5898 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5899
5900 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5901 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5902 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5903
5904 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5905
5906 * g++.dg/tree-ssa/counts-1.C: New testcase.
5907 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5908
5909 2017-08-08 Julia Koval <julia.koval@intel.com>
5910
5911 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5912 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5913 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5914 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5915 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5916 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5917
5918 2017-06-08 Marek Polacek <polacek@redhat.com>
5919
5920 PR sanitize/80932
5921 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5922
5923 2017-08-08 Julia Koval <julia.koval@intel.com>
5924
5925 PR target/73350,80862
5926 * gcc.target/i386/pr73350.c: New test.
5927
5928 2017-06-08 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/80928
5931 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5932
5933 2017-06-07 Carl Love <cel@us.ibm.com>
5934
5935 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5936
5937 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5938
5939 PR c++/80990
5940 * g++.dg/cpp1z/class-deduction39.C: New.
5941
5942 2017-06-07 Marek Polacek <polacek@redhat.com>
5943
5944 PR sanitizer/80932
5945 * c-c++-common/ubsan/pr80932.c: New test.
5946
5947 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5948
5949 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5950 * gcc.target/i386/l_fma_double_2.c: Ditto.
5951 * gcc.target/i386/l_fma_double_3.c: Ditto.
5952 * gcc.target/i386/l_fma_double_4.c: Ditto.
5953 * gcc.target/i386/l_fma_double_5.c: Ditto.
5954 * gcc.target/i386/l_fma_double_6.c: Ditto.
5955 * gcc.target/i386/l_fma_float_1.c: Ditto.
5956 * gcc.target/i386/l_fma_float_2.c: Ditto.
5957 * gcc.target/i386/l_fma_float_3.c: Ditto.
5958 * gcc.target/i386/l_fma_float_4.c: Ditto.
5959 * gcc.target/i386/l_fma_float_5.c: Ditto.
5960 * gcc.target/i386/l_fma_float_6.c: Ditto.
5961
5962 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5963
5964 * gcc.target/aarch64/sdiv_costs_1.c: New.
5965
5966 2017-06-07 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/80928
5969 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5970 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5971
5972 2017-06-07 Richard Biener <rguenther@suse.de>
5973
5974 PR tree-optimization/80928
5975 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5976 check_results.
5977
5978 2017-06-06 Nathan Sidwell <nathan@acm.org>
5979
5980 * g++.dg/pr45330.C: Add inline namespace case.
5981
5982 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5983
5984 PR fortran/80975
5985 * gfortran.dg/matmul_16.f90: New test.
5986 * gfortran.dg/inline_matmul_18.f90: New test.
5987
5988 2017-06-06 Marek Polacek <polacek@redhat.com>
5989
5990 PR c/79983
5991 * gcc.dg/pr79983.c: New test.
5992
5993 2017-06-06 David S. Miller <davem@davemloft.net>
5994
5995 * gcc.target/sparc/sparc-ret-3.c: New test.
5996
5997 2017-06-06 Tom de Vries <tom@codesourcery.com>
5998
5999 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6000 label_values instead of NO_LABEL_VALUES.
6001 * gcc.c-torture/compile/920301-1.c: Same.
6002 * gcc.c-torture/compile/920501-1.c: Same.
6003 * gcc.c-torture/compile/941014-4.c: Same.
6004 * gcc.c-torture/compile/labels-1.c: Same.
6005 * gcc.c-torture/compile/pr18903.c: Same.
6006 * gcc.c-torture/execute/920302-1.c: Same.
6007 * gcc.c-torture/execute/920415-1.c: Same.
6008 * gcc.c-torture/execute/920428-2.c: Same.
6009 * gcc.c-torture/execute/920501-3.c: Same.
6010 * gcc.c-torture/execute/920501-4.c: Same.
6011 * gcc.c-torture/execute/920501-5.c: Same.
6012 * gcc.c-torture/execute/920501-7.c: Same.
6013 * gcc.c-torture/execute/920721-4.c: Same.
6014 * gcc.c-torture/execute/980526-1.c: Same.
6015 * gcc.c-torture/execute/990208-1.c: Same.
6016 * gcc.c-torture/execute/comp-goto-1.c: Same.
6017 * gcc.c-torture/execute/comp-goto-2.c: Same.
6018 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6019 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6020 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6021 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6022 * gcc.dg/tree-prof/pr44777.c: Same.
6023 * gcc.misc-tests/bprob-2.c: Same.
6024 * gcc.misc-tests/gcov-3.c: Same.
6025 * lib/gcc.exp (gcc_target_compile): Remove appending of
6026 -DNO_LABEL_VALUES to additional_flags.
6027 * lib/objc.exp (objc_target_compile): Same.
6028 * lib/target-supports.exp (check_effective_target_label_values): Test on
6029 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6030
6031 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6032
6033 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6034
6035 2017-06-06 Richard Biener <rguenther@suse.de>
6036
6037 PR tree-optimization/80974
6038 * gcc.dg/torture/pr80974.c: New testcase.
6039
6040 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6041
6042 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6043 "unsigned int" in conversation warning on line 15.
6044
6045 2017-06-06 Richard Biener <rguenther@suse.de>
6046
6047 PR tree-optimization/80928
6048 * gcc.dg/vect/pr80928.c: New testcase.
6049 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6050 * gcc.dg/vect/slp-13.c: Likewise.
6051 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6052
6053 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6054
6055 * g++.dg/plugin/comment_plugin.c: New test plugin.
6056 * g++.dg/plugin/comments-1.C: New test file.
6057 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6058
6059 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6060
6061 * gcc.misc-tests/gcov-1a.c: New test.
6062
6063 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6064
6065 * gcc.target/powerpc/clone1.c: New test.
6066
6067 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6068
6069 PR fortran/70601
6070 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6071
6072 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6073
6074 PR fortran/35339
6075 * gfortran.dg/implied_do_io_1.f90: New Test.
6076 * gfortran.dg/implied_do_io_2.f90: New Test.
6077
6078 2017-06-05 Renlin Li <renlin.li@arm.com>
6079
6080 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6081 selector to related line.
6082
6083 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6084
6085 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6086
6087 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088
6089 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6090
6091 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6092
6093 * gcc.target/aarch64/subs_compare_2.c: New test.
6094
6095 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6096
6097 * gcc.target/aarch64/subs_compare_1.c: New test.
6098
6099 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6100
6101 * gcc.target/mips/div-9.c: Delete duplicate test.
6102 * gcc.target/mips/div-10.c: Ditto.
6103 * gcc.target/mips/div-11.c: Ditto.
6104 * gcc.target/mips/div-12.c: Ditto.
6105
6106 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6107
6108 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6109
6110 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6111
6112 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6113 vesrion of the dejagnu grep.
6114 (list-module-names): Use it and adjust the regular expressions for
6115 modules and submodules.
6116 * gfortran.dg/prof/prof.exp: Cleanup modules.
6117 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6118 directives.
6119 * gfortran.dg/altreturn_8.f90: Likewise.
6120 * gfortran.dg/associate_12.f90: Likewise.
6121 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6122 * gfortran.dg/charlen_15.f90: Likewise.
6123 * gfortran.dg/class_4a.f03: Likewise.
6124 * gfortran.dg/class_54.f90: Likewise.
6125 * gfortran.dg/class_dummy_4.f03: Likewise.
6126 * gfortran.dg/class_dummy_5.f90: Likewise.
6127 * gfortran.dg/constructor_9.f90: Likewise.
6128 * gfortran.dg/dec_structure_15.f90: Likewise.
6129 * gfortran.dg/do_check_8.f90: Likewise.
6130 * gfortran.dg/dtio_26.f03: Likewise.
6131 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6132 * gfortran.dg/equiv_9.f90: Likewise.
6133 * gfortran.dg/extends_15.f90: Likewise.
6134 * gfortran.dg/finalize_22.f90: Likewise.
6135 * gfortran.dg/finalize_23.f90: Likewise.
6136 * gfortran.dg/generic_26.f90: Likewise.
6137 * gfortran.dg/generic_27.f90: Likewise.
6138 * gfortran.dg/namelist_76.f90: Likewise.
6139 * gfortran.dg/pointer_init_8.f90: Likewise.
6140 * gfortran.dg/pr61318.f90: Likewise.
6141 * gfortran.dg/pr77260_1.f90: Likewise.
6142 * gfortran.dg/pr77260_2.f90: Likewise.
6143 * gfortran.dg/pr77420_3.f90: Likewise.
6144 * gfortran.dg/proc_ptr_39.f90: Likewise.
6145 * gfortran.dg/proc_ptr_41.f90: Likewise.
6146 * gfortran.dg/proc_ptr_42.f90: Likewise.
6147 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6148 * gfortran.dg/submodule_1.f08: Likewise.
6149 * gfortran.dg/submodule_10.f08: Likewise.
6150 * gfortran.dg/submodule_14.f08: Likewise.
6151 * gfortran.dg/submodule_15.f08: Likewise.
6152 * gfortran.dg/submodule_2.f08: Likewise.
6153 * gfortran.dg/submodule_5.f08: Likewise.
6154 * gfortran.dg/submodule_6.f08: Likewise.
6155 * gfortran.dg/submodule_7.f08: Likewise.
6156 * gfortran.dg/submodule_8.f08: Likewise.
6157 * gfortran.dg/submodule_9.f08: Likewise.
6158 * gfortran.dg/transfer_class_2.f90: Likewise.
6159 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6160 * gfortran.dg/typebound_call_24.f03: Likewise.
6161 * gfortran.dg/typebound_call_25.f90: Likewise.
6162 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6163 * gfortran.dg/typebound_generic_12.f03: Likewise.
6164 * gfortran.dg/typebound_generic_13.f03: Likewise.
6165 * gfortran.dg/typebound_generic_14.f03: Likewise.
6166 * gfortran.dg/typebound_generic_15.f90: Likewise.
6167 * gfortran.dg/typebound_operator_16.f03: Likewise.
6168 * gfortran.dg/typebound_operator_18.f90: Likewise.
6169 * gfortran.dg/typebound_operator_20.f90: Likewise.
6170 * gfortran.dg/typebound_override_3.f90: Likewise.
6171 * gfortran.dg/typebound_override_4.f90: Likewise.
6172 * gfortran.dg/typebound_override_5.f90: Likewise.
6173 * gfortran.dg/typebound_override_6.f90: Likewise.
6174 * gfortran.dg/typebound_override_7.f90: Likewise.
6175 * gfortran.dg/typebound_proc_28.f03: Likewise.
6176 * gfortran.dg/typebound_proc_29.f90: Likewise.
6177 * gfortran.dg/typebound_proc_30.f90: Likewise.
6178 * gfortran.dg/typebound_proc_31.f90: Likewise.
6179 * gfortran.dg/typebound_proc_32.f90: Likewise.
6180 * gfortran.dg/typebound_proc_33.f90: Likewise.
6181 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6182 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6183 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6184 * gfortran.dg/use_only_3.f90: Likewise.
6185 * gfortran.dg/use_without_only_1.f90: Likewise.
6186 * gfortran.dg/warn_unused_function.f90: Likewise.
6187 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6188 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6189
6190 2017-06-04 Marek Polacek <polacek@redhat.com>
6191
6192 PR c/80919
6193 * gcc.dg/format/pr80919.c: New test.
6194
6195 2017-06-02 Martin Sebor <msebor@redhat.com>
6196
6197 PR c/80892
6198 * c-c++-common/Wfloat-conversion-2.c: New test.
6199
6200 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6201
6202 PR c++/68754
6203 * g++.dg/cpp1y/constexpr-68754.C: New.
6204
6205 2017-06-02 Carl Love <cel@us.ibm.com>
6206
6207 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6208 for the new built-ins.
6209
6210 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6211
6212 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6213
6214 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6215
6216 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6217 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6218 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6219 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6220 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6221
6222 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6223
6224 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6225
6226 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6227
6228 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6229
6230 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6231
6232 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6233 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6234 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6235 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6236 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6237 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6238 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6239 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6240 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6241
6242 2017-06-02 Nathan Sidwell <nathan@acm.org>
6243
6244 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6245
6246 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR rtl-optimization/80903
6249 * gcc.dg/pr80903.c: New test.
6250
6251 PR fortran/80918
6252 * gfortran.dg/gomp/pr80918.f90: New test.
6253
6254 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6255
6256 * c-c++-common/Wsizeof-pointer-div.c: New test.
6257 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6258 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6259 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6260 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6261 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6262 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6263 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6264 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6265 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6266 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6267 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6268 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6269 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6270 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6271 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6272 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6273 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6274 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6275
6276 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6277
6278 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6279 Update the target to power8-vector.
6280
6281 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6282
6283 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6284
6285 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6286
6287 * debug12.adb, debug12.ads: New testcase.
6288
6289 2017-06-01 Martin Jambor <mjambor@suse.cz>
6290
6291 PR tree-optimization/80898
6292 * gcc.dg/tree-ssa/pr80898.c: New test.
6293 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6294
6295 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6296
6297 PR c++/80896
6298 * g++.dg/cpp1z/nodiscard5.C: New.
6299
6300 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6301
6302 * gcc.target/arc/pr9001195952.c: New test.
6303
6304 2017-06-01 Tom de Vries <tom@codesourcery.com>
6305
6306 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6307 * gcc.c-torture/compile/asmgoto-1.c: Same.
6308 * gcc.dg/20000707-1.c: Same.
6309 * gcc.dg/pr38700.c: Same.
6310 * gcc.dg/pr70169.c: Same.
6311 * gcc.dg/pr80112.c: Same.
6312 * gcc.dg/torture/pr51071-2.c: Same.
6313 * gcc.dg/torture/pr51071.c: Same.
6314 * gcc.dg/tree-ssa/alias-34.c: Same.
6315
6316 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6317
6318 * gnat.dg/debug11.adb: New testcase.
6319
6320 2017-06-01 Richard Biener <rguenther@suse.de>
6321
6322 PR middle-end/66313
6323 * c-c++-common/ubsan/pr66313.c: New testcase.
6324 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6325
6326 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6327
6328 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6329 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6330 to vsx_hw. Add dg-skip-if directive to disable this test if
6331 -mcpu overridden.
6332 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6333 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6334 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6335 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6336 to dg-option. Add dg-skip-if directive to disable this test
6337 for darwin. Add dg-skip-if directive to disable this test if
6338 -mcpu overridden.
6339
6340 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6341
6342 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6343 (_mm_maskz_max_sd): Test new intrinsics.
6344 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6345 (_mm_maskz_max_sd): Test new intrinsics.
6346 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6347 (_mm_maskz_max_ss): Test new intrinsics.
6348 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6349 (_mm_maskz_max_ss): Test new intrinsics.
6350 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6351 (_mm_maskz_min_sd): Test new intrinsics.
6352 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6353 (_mm_maskz_min_sd): Test new intrinsics.
6354 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6355 (_mm_maskz_min_ss): Test new intrinsics.
6356 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6357 (_mm_maskz_min_ss): Test new intrinsics.
6358
6359 2017-05-31 Nathan Sidwell <nathan@acm.org>
6360
6361 * g++.dg/lookup/lambda1.C New.
6362
6363 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6364
6365 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6366 on pointer should not be replaced.
6367
6368 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6369
6370 PR testsuite/80580
6371 * gcc.dg/gimplefe-error-7.c: New test.
6372
6373 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6374
6375 * gcc.target/arc/add_n-combine.c: New test.
6376 * gcc.target/arc/sub_n-combine.c: New test.
6377
6378 2017-05-31 Richard Biener <rguenther@suse.de>
6379
6380 PR target/80880
6381 * gcc.target/i386/pr80880.c: New testcase.
6382
6383 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6384
6385 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6386
6387 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6388
6389 * gcc.dg/vect/pr80815-3.c: New test.
6390
6391 2017-05-31 Richard Biener <rguenther@suse.de>
6392
6393 PR tree-optimization/80906
6394 * gcc.dg/graphite/pr80906.c: New testcase.
6395
6396 2017-05-30 Tom de Vries <tom@codesourcery.com>
6397
6398 PR testsuite/80910
6399 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6400 unsupported if host compiler does not support c++11.
6401 (host_supports_c++11): New proc.
6402
6403 2017-05-30 Martin Sebor <msebor@redhat.com>
6404
6405 PR c/80731
6406 * g++.dg/ext/utf16-4.C: Relax test.
6407 * gcc.dg/fixed-point/int-warning.c: Adjust.
6408
6409 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6410
6411 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6412 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6413 test case.
6414 * g++.dg/plugin/show-template-tree-color.C: New test case.
6415 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6416 * g++.dg/template/show-template-tree-2.C: New test case.
6417 * g++.dg/template/show-template-tree-3.C: New test case.
6418 * g++.dg/template/show-template-tree-4.C: New test case.
6419 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6420 * g++.dg/template/show-template-tree.C: New test case.
6421
6422 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6423
6424 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6425 dg-options.
6426 * gfortran.dg/pr80107.f: Delete testcase.
6427
6428 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6429
6430 PR target/80833
6431 * gcc.target/i386/pr80833-1.c: New test.
6432 * gcc.target/i386/pr80833-2.c: Ditto.
6433
6434 2017-05-30 Nathan Sidwell <nathan@acm.org>
6435
6436 PR c++/80913
6437 * g++.dg/lookup/pr80913.C: New.
6438
6439 2017-05-30 Richard Biener <rguenther@suse.de>
6440
6441 PR middle-end/80901
6442 * gcc.dg/torture/pr80901.c: New testcase.
6443
6444 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6445
6446 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6447
6448 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6449
6450 PR target/78838
6451 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6452
6453 2017-05-30 Richard Biener <rguenther@suse.de>
6454
6455 PR middle-end/80876
6456 * gcc.dg/torture/pr80876.c: New testcase.
6457
6458 2017-05-29 Nathan Sidwell <nathan@acm.org>
6459
6460 PR c++/80891 (#5)
6461 * g++.dg/lookup/pr80891-5.C: New.
6462
6463 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6464
6465 PR libgfortran/53029
6466 * gfortran.dg/read_5.f90: New test.
6467
6468 2017-05-29 Nathan Sidwell <nathan@acm.org>
6469
6470 PR c++/80891 (#4)
6471 * g++.dg/lookup/pr80891-4.C: New.
6472
6473 PR c++/80891 (#1)
6474 * g++.dg/lookup/pr80891-1.C: New.
6475
6476 PR c++/80891 (#3)
6477 * g++.dg/lookup/pr80891-3.C: New.
6478
6479 PR c++/80891 (#2)
6480 * g++.dg/lookup/pr80891-2.C: New.
6481
6482 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6483
6484 PR fortran/37131
6485 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6486 flags.
6487 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6488 * gfortran.dg/inline_matmul_17.f90: New test.
6489
6490 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6491
6492 * gfortran.dg/matmul_bounds_12.f90: New test.
6493
6494 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR bootstrap/80887
6497 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6498
6499 2017-05-26 Nathan Sidwell <nathan@acm.org>
6500
6501 * g++.dg/cpp0x/dr2061.C: New.
6502 * g++.dg/parse/namespace-alias-1.C: Add more test.
6503
6504 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6505
6506 PR tree-optimization/80815
6507 * gcc.dg/vect/pr80815-1.c: New test.
6508 * gcc.dg/vect/pr80815-2.c: New test.
6509
6510 2017-05-26 Martin Liska <mliska@suse.cz>
6511
6512 PR ipa/80663
6513 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6514 split at the problematic spot.
6515 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6516 a valid value of the param.
6517
6518 2017-05-26 Marek Polacek <polacek@redhat.com>
6519
6520 PR sanitizer/80875
6521 * c-c++-common/ubsan/pr80875.c: New test.
6522
6523 2017-05-26 Tom de Vries <tom@codesourcery.com>
6524
6525 PR testsuite/80557
6526 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6527 * gcc.dg/Wcxx-compat-8.c: Same.
6528 * gcc.dg/Wobjsize-1.c: Same.
6529 * gcc.dg/Wshadow-local-2.c: Same.
6530 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6531 * gcc.dg/anon-struct-6.c: Same.
6532 * gcc.dg/asm-wide-1.c: Same.
6533 * gcc.dg/builtin-inf-1.c: Same.
6534 * gcc.dg/builtin-redefine.c: Same.
6535 * gcc.dg/c90-array-lval-6.c: Same.
6536 * gcc.dg/c90-array-lval-7.c: Same.
6537 * gcc.dg/c90-fordecl-1.c: Same.
6538 * gcc.dg/c99-fordecl-2.c: Same.
6539 * gcc.dg/cast-lvalue-1.c: Same.
6540 * gcc.dg/cast-lvalue-2.c: Same.
6541 * gcc.dg/compound-lvalue-1.c: Same.
6542 * gcc.dg/cond-lvalue-1.c: Same.
6543 * gcc.dg/cpp/20000419-1.c: Same.
6544 * gcc.dg/cpp/backslash.c: Same.
6545 * gcc.dg/cpp/backslash2.c: Same.
6546 * gcc.dg/cpp/macspace1.c: Same.
6547 * gcc.dg/cpp/macspace2.c: Same.
6548 * gcc.dg/cpp/multiline-2.c: Same.
6549 * gcc.dg/cpp/pr27777.c: Same.
6550 * gcc.dg/cpp/pr30786.c: Same.
6551 * gcc.dg/cpp/pr34602.c: Same.
6552 * gcc.dg/cpp/redef1.c: Same.
6553 * gcc.dg/cpp/tr-warn1.c: Same.
6554 * gcc.dg/cpp/tr-warn3.c: Same.
6555 * gcc.dg/cpp/tr-warn6.c: Same.
6556 * gcc.dg/cpp/trad/hash.c: Same.
6557 * gcc.dg/cpp/trad/redef1.c: Same.
6558 * gcc.dg/cpp/ucs.c: Same.
6559 * gcc.dg/declspec-10.c: Same.
6560 * gcc.dg/declspec-11.c: Same.
6561 * gcc.dg/declspec-18.c: Same.
6562 * gcc.dg/format/c99-strftime-1.c: Same.
6563 * gcc.dg/format/ext-3.c: Same.
6564 * gcc.dg/format/pr72858.c: Same.
6565 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6566 * gcc.dg/init-string-1.c: Same.
6567 * gcc.dg/label-decl-3.c: Same.
6568 * gcc.dg/m-un-2.c: Same.
6569 * gcc.dg/nofixed-point-2.c: Same.
6570 * gcc.dg/noncompile/20020213-1.c: Same.
6571 * gcc.dg/pch/counter-2.c: Same.
6572 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6573 * gcc.dg/pr27528.c: Same.
6574 * gcc.dg/pr27953.c: Same.
6575 * gcc.dg/pr35899.c: Same.
6576 * gcc.dg/pr37561.c: Same.
6577 * gcc.dg/pr45461.c: Same.
6578 * gcc.dg/pr45750.c: Same.
6579 * gcc.dg/pr53196-2.c: Same.
6580 * gcc.dg/pr53265.c: Same.
6581 * gcc.dg/redecl-1.c: Same.
6582 * gcc.dg/tls/thr-init-1.c: Same.
6583 * gcc.dg/torture/pr51106-1.c: Same.
6584 * gcc.dg/torture/pr51106-2.c: Same.
6585 * gcc.dg/uninit-19.c: Same.
6586 * gcc.dg/uninit-pr20644.c: Same.
6587
6588 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6589
6590 * g++.dg/cpp1z/decomp29.C (p): New variable.
6591 (main): Add further tests.
6592
6593 2017-05-26 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/80842
6596 * gcc.dg/torture/pr80842.c: New testcase.
6597
6598 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/79652
6601 * g++.dg/cpp0x/pr79652.C: New.
6602
6603 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/71451
6606 * g++.dg/cpp0x/variadic170.C: New.
6607
6608 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6609
6610 * g++.dg/warn/Wcatch-value-1.C: New test.
6611 * g++.dg/warn/Wcatch-value-2.C: New test.
6612 * g++.dg/warn/Wcatch-value-3.C: New test.
6613
6614 2017-05-25 Nathan Sidwell <nathan@acm.org>
6615
6616 * g++.dg/lookup/using56.C: New.
6617 * g++.dg/lookup/using57.C: New.
6618 * g++.dg/lookup/using58.C: New.
6619 * g++.dg/lookup/using59.C: New.
6620
6621 * g++.dg/lookup/using17.C: Adjust diagnostics.
6622
6623 2017-05-25 Martin Sebor <msebor@redhat.com>
6624
6625 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6626 positives on ILP32.
6627 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6628 column numbers.
6629 * gcc.dg/pr60114.c: Same.
6630
6631 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6632
6633 * gfortran.dg/pr48636.f90: Fix template better.
6634
6635 2017-05-25 Nathan Sidwell <nathan@acm.org>
6636
6637 * g++.dg/lookup/koenig14.C: New.
6638
6639 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/79583
6642 * g++.dg/cpp0x/pr79583.C: New.
6643
6644 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6645
6646 PR c++/68578
6647 * g++.dg/cpp1y/pr68578.C: New.
6648
6649 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6650
6651 * gcc.dg/tree-ssa/vce-1.c: New file.
6652
6653 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6654
6655 * gcc.dg/tree-ssa/addadd.c: New file.
6656
6657 2017-05-24 Nathan Sidwell <nathan@acm.org>
6658
6659 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6660 * g++.dg/lookup/friend19.C: New.
6661 * g++.dg/lookup/friend20.C: New.
6662
6663 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6664
6665 PR c++/80544
6666 * g++.dg/expr/cast11.C: New test.
6667
6668 2017-05-24 Martin Sebor <msebor@redhat.com>
6669
6670 PR c/80731
6671 * c-c++-common/Wfloat-conversion.c: Adjust.
6672 * c-c++-common/dfp/convert-int-saturate.c: Same.
6673 * c-c++-common/pr68657-1.c: Same.
6674 * g++.dg/ext/utf-cvt.C: Same.
6675 * g++.dg/ext/utf16-4.C: Same.
6676 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6677 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6678 * g++.dg/warn/Wconversion3.C: Same.
6679 * g++.dg/warn/Wconversion4.C: Same.
6680 * g++.dg/warn/Wsign-conversion.C: Same.
6681 * g++.dg/warn/overflow-warn-1.C: Same.
6682 * g++.dg/warn/overflow-warn-3.C: Same.
6683 * g++.dg/warn/overflow-warn-4.C: Same.
6684 * g++.dg/warn/pr35635.C: Same.
6685 * g++.old-deja/g++.mike/enum1.C: Same.
6686 * gcc.dg/Wconversion-3.c: Same.
6687 * gcc.dg/Wconversion-5.c: Same.
6688 * gcc.dg/Wconversion-complex-c99.c: Same.
6689 * gcc.dg/Wconversion-complex-gnu.c: Same.
6690 * gcc.dg/Wconversion-integer.c: Same.
6691 * gcc.dg/Wsign-conversion.c: Same.
6692 * gcc.dg/bitfld-2.c: Same.
6693 * gcc.dg/c90-const-expr-11.c: Same.
6694 * gcc.dg/c90-const-expr-7.c: Same.
6695 * gcc.dg/c99-const-expr-7.c: Same.
6696 * gcc.dg/overflow-warn-1.c: Same.
6697 * gcc.dg/overflow-warn-2.c: Same.
6698 * gcc.dg/overflow-warn-3.c: Same.
6699 * gcc.dg/overflow-warn-4.c: Same.
6700 * gcc.dg/overflow-warn-5.c: Same.
6701 * gcc.dg/overflow-warn-8.c: Same.
6702 * gcc.dg/overflow-warn-9.c: New test.
6703 * gcc.dg/pr35635.c: Adjust.
6704 * gcc.dg/pr59940.c: Same.
6705 * gcc.dg/pr59963-2.c: Same.
6706 * gcc.dg/pr60114.c: Same.
6707 * gcc.dg/switch-warn-2.c: Same.
6708 * gcc.dg/utf-cvt.c: Same.
6709 * gcc.dg/utf16-4.c: Same.
6710
6711 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6712
6713 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6714 Don't include limits.h.
6715 (w): Conditionalize on long long wider than int. Use
6716 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6717 -9223372036854775808.
6718 (x): Use __INT_MAX__ instead of INT_MAX.
6719
6720 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6721
6722 PR fortran/66094
6723 * gfortran.dg/inline_matmul_16.f90: New test.
6724
6725 2017-05-24 Tom de Vries <tom@codesourcery.com>
6726
6727 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6728
6729 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6730
6731 PR middle-end/80823
6732 * gcc.dg/pr80823.c: New test.
6733
6734 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6735
6736 * gcc.target/s390/pr80725.c: New test.
6737
6738 2017-05-23 Nathan Sidwell <nathan@acm.org>
6739
6740 * g++.dg/lookup/extern-c-hidden.C: New.
6741 * g++.dg/lookup/extern-redecl1.C: New.
6742
6743 PR c++/80866
6744 * g++.dg/parse/pr80866.C: New.
6745
6746 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6747
6748 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6749 * gcc.dg/ipa/inline-5.c: Likewise.
6750 * gfortran.dg/pr48636.f90: Likewise.
6751
6752 2017-05-23 Nathan Sidwell <nathan@acm.org>
6753
6754 * g++.dg/parse/ctor9.C: Adjust expected error.
6755
6756 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757
6758 PR libgfortran/80256
6759 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6760 Cygwin.
6761
6762 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6763
6764 * c-c++-common/goacc/parallel-dims-1.c: Update.
6765 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6766 * c-c++-common/goacc/routine-1.c: Likewise.
6767 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6768 * g++.dg/goacc/template.C: Likewise.
6769 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6770 * gfortran.dg/goacc/routine-3.f90: Likewise.
6771 * gfortran.dg/goacc/sie.f95: Likewise.
6772 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6773
6774 2017-05-23 Nathan Sidwell <nathan@acm.org>
6775
6776 * g++.dg/lookup/using13.C: Adjust expected error.
6777
6778 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6779
6780 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6781
6782 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6783
6784 PR target/80718
6785 * gcc.target/powerpc/pr80718.c: New test.
6786
6787 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6788
6789 * gcc.target/powerpc/conditional-return.c: New testcase.
6790
6791 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6792
6793 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6794 LE-only.
6795
6796 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6797
6798 PR fortran/80766
6799 * gfortran.dg/typebound_call_28.f90: New test.
6800
6801 2017-05-22 Nathan Sidwell <nathan@acm.org>
6802
6803 * g++.dg/lookup/strong-using.C: New.
6804
6805 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6806
6807 * gcc.target/arm/movsi_movt.c: New test.
6808 * gcc.target/arm/movdi_movt.c: New test.
6809
6810 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6811
6812 * gnat.dg/specs/not_null1.ads: New test.
6813
6814 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6815
6816 * gnat.dg/limited_with5.ad[sb]: New test.
6817 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6818 * gnat.dg/limited_with6.ad[sb]: New test.
6819 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6820
6821 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6822
6823 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6824 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6825
6826 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6827
6828 PR c++/70265
6829 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6830 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6831
6832 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6833
6834 PR libgfortran/80333
6835 * gfortran.dg/dtio_30.f03: New test.
6836
6837 2017-05-19 Marek Polacek <polacek@redhat.com>
6838
6839 PR sanitizer/80800
6840 * c-c++-common/ubsan/pr80800.c: New test.
6841 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6842
6843 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6844
6845 * c-c++-common/goacc/default-1.c: Update.
6846 * c-c++-common/goacc/default-2.c: Likewise.
6847 * c-c++-common/goacc/default-4.c: Likewise.
6848 * gfortran.dg/goacc/default-1.f95: Likewise.
6849 * gfortran.dg/goacc/default-4.f: Likewise.
6850 * c-c++-common/goacc/default-5.c: New file.
6851 * gfortran.dg/goacc/default-5.f: Likewise.
6852
6853 * c-c++-common/goacc/default-1.c: New file.
6854 * c-c++-common/goacc/default-2.c: Likewise.
6855 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6856 test cases in...
6857 * c-c++-common/goacc/default-3.c: ... this new file, and...
6858 * c-c++-common/goacc/default-4.c: ... this new file.
6859 * gfortran.dg/goacc/default.f95: Remove file, including its test
6860 cases in...
6861 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6862 * gfortran.dg/goacc/default-2.f: ... this new file.
6863 * gfortran.dg/goacc/default-3.f95: New file.
6864 * gfortran.dg/goacc/default-4.f: Likewise.
6865
6866 2017-05-19 Nathan Sidwell <nathan@acm.org>
6867
6868 * g++.dg/inherit/covariant7.C: Adjust.
6869
6870 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6871
6872 * gcc.target/arm/tls-disable-literal-pool.c: Change
6873 require-effective-target to tls_native.
6874 Move dg-error to return statement line and change to dg-message.
6875
6876 2017-05-19 Richard Biener <rguenther@suse.de>
6877
6878 PR c++/80593
6879 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6880 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6881
6882 2017-05-19 Richard Biener <rguenther@suse.de>
6883
6884 PR middle-end/80764
6885 * gcc.dg/torture/pr80764.c: New testcase.
6886
6887 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6888
6889 PR target/80510
6890 * gcc.target/powerpc/pr80510-1.c: New test.
6891 * gcc.target/powerpc/pr80510-2.c: Likewise.
6892
6893 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6894
6895 * gcc.dg/pragma-diag-7.c: New test.
6896
6897 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6898
6899 PR target/80799
6900 * g++.dg/other/i386-11.C: New test.
6901
6902 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6903
6904 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6905 * fold-vec-div-floatdouble.c: Likewise.
6906 * fold-vec-logical-ands-char.c: Likewise.
6907 * fold-vec-logical-ands-int.c: Likewise.
6908 * fold-vec-logical-ands-short.c: Likewise.
6909 * fold-vec-logical-ors-char.c: Likewise.
6910 * fold-vec-logical-ors-int.c: Likewise.
6911 * fold-vec-logical-ors-short.c: Likewise.
6912 * fold-vec-logical-other-char.c: Likewise.
6913 * fold-vec-mule-misc.c: Likewise.
6914 * fold-vec-mult-float.c: Likewise.
6915 * fold-vec-mult-floatdouble.c: Likewise.
6916 * fold-vec-mult-int.c: Likewise.
6917 * fold-vec-mult-int128-p9.c: Likewise.
6918 * fold-vec-sub-floatdouble.c: Likewise.
6919 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6920 Add lp64 requirement.
6921 * fold-vec-mult-int128-p8.c: Likewise.
6922 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6923
6924 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6925
6926 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6927 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6928 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6929 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6930 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6931 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6932 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6933 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6934 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6935 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6936 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6937 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6938 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6939 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6940 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6941 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6942 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6943 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6944 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6945 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6946 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6947 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6948 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6949 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6950 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6951 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6952
6953 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6954
6955 * gcc.target/sparc/niagara7-align.c: New test.
6956
6957 2017-05-18 Marek Polacek <polacek@redhat.com>
6958
6959 PR sanitizer/80797
6960 * c-c++-common/ubsan/null-12.c: New test.
6961
6962 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6963
6964 PR middle-end/80692
6965 * gcc.c-torture/execute/pr80692.c: New testcase.
6966
6967 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6968
6969 PR libgfortran/80741
6970 * gfortran.dg/read_4.f90: New test.
6971
6972 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6973
6974 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6975
6976 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6977
6978 PR fortran/80668
6979 * gfortran.dg/pr80668.f90: New.
6980
6981 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6982
6983 PR middle-end/80775
6984 * gcc.dg/pr80775.c: New test.
6985
6986 2017-05-17 Marek Polacek <polacek@redhat.com>
6987
6988 PR sanitizer/80659
6989 * gcc.dg/asan/pr80659.c: New test.
6990
6991 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6992
6993 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6994 unsigned long.
6995
6996 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6997
6998 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6999
7000 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7001 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7002
7003 PR tree-optimization/80457
7004 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7005 call vect_model_simple_cost.
7006
7007 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7008
7009 PR fortran/80554
7010 * gfortran.dg/submodule_29.f08: New test.
7011
7012 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7013
7014 * g++.dg/other/accessor-fixits-1.C: New test case.
7015 * g++.dg/other/accessor-fixits-2.C: New test case.
7016 * g++.dg/other/accessor-fixits-3.C: New test case.
7017 * g++.dg/other/accessor-fixits-4.C: New test case.
7018
7019 2017-05-16 Carl Love <cel@us.ibm.com>
7020
7021 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7022 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7023 built-ins to the test suite file. Note, support for mradds exists
7024 but no test case exists.
7025 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7026 built-ins to the test suite file.
7027
7028 2017-05-16 Marek Polacek <polacek@redhat.com>
7029
7030 PR sanitizer/80536
7031 PR sanitizer/80386
7032 * c-c++-common/ubsan/pr80536.c: New test.
7033 * g++.dg/ubsan/pr80386.C: New test.
7034
7035 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7036
7037 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7038 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7039
7040 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7041
7042 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7043 expected output of vadd, vsub and vmul instructions.
7044 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7045 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7046 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7047
7048 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7049
7050 PR libgfortran/80727
7051 * gfortran.dg/read_3.f90: New test.
7052
7053 2017-05-15 Nathan Sidwell <nathan@acm.org>
7054
7055 PR c++/79369
7056 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7057
7058 PR c++/79369
7059 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7060 * g++.dg/cpp0x/pr79369.C: New.
7061
7062 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7063
7064 PR fortran/80752
7065 * gfortran.dg/pr80752.f90: New test.
7066
7067 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7068
7069 PR target/80425
7070 * gcc.target/i386/pr80425-1.c: New test.
7071 * gcc.target/i386/pr80425-2.c: Ditto.
7072
7073 2017-05-15 Jeff Law <law@redhat.com>
7074
7075 * gcc.target/mips/reorgbug-1.c: New test.
7076
7077 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7078
7079 * gnat.dg/specs/pack13.ads: New test.
7080
7081 2017-05-14 Martin Sebor <msebor@redhat.com>
7082
7083 PR middle-end/77671
7084 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7085 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7086 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7087 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7088 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7089
7090 2017-05-14 Martin Sebor <msebor@redhat.com>
7091
7092 PR middle-end/80669
7093 * gcc.dg/builtin-stpncpy.c: New test.
7094
7095 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7096
7097 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7098 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7099 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7100 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7101
7102 2017-05-14 Julia Koval <julia.koval@intel.com>
7103
7104 * gcc.target/i386/xgetsetbv.c: New test.
7105
7106 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7107
7108 PR fortran/80442
7109 * gfortran.dg/impl_do_var_data.f90: New Test
7110
7111 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7112
7113 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7114 A regression test for a private array access case which caused
7115 an assert.
7116
7117 2017-05-12 Martin Sebor <msebor@redhat.com>
7118
7119 PR testsuite/80643
7120 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7121 to the purpose of the test.
7122
7123 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7124
7125 * gcc.target/powerpc/bmi-andn-1.c: New file
7126 * gcc.target/powerpc/bmi-andn-2.c: New file.
7127 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7128 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7129 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7130 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7131 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7132 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7133 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7134 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7135 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7136 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7137 * gcc.target/powerpc/bmi-check.h: New File.
7138 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7139 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7140 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7141 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7142 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7143 * gcc.target/powerpc/bmi2-check.h: New file.
7144 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7145 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7146 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7147 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7148 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7149 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7150 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7151 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7152 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7153
7154 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/60430
7157 * g++.dg/cpp0x/pr60430.C: New.
7158
7159 2017-05-12 Jeff Law <law@redhat.com>
7160
7161 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7162
7163 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7164
7165 PR middle-end/80707
7166 * g++.dg/pr80707.C: New test.
7167
7168 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7169
7170 * gcc.target/powerpc/fold-vec-div-float.c: New.
7171 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7172 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7173
7174 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7175
7176 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7177 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7178 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7179 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7180 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7181 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7182 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7183 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7184 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7185 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7186 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7187 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7188
7189 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/49604
7192 * g++.dg/cpp0x/forw_enum14.C: New.
7193 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7194
7195 2017-05-12 Richard Biener <rguenther@suse.de>
7196
7197 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7198
7199 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/67687
7202 * g++.dg/cpp0x/constexpr-ice17.C: New.
7203
7204 2017-05-12 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/80713
7207 * gcc.dg/torture/pr80713.c: New testcase.
7208
7209 2017-05-12 Andi Kleen <ak@linux.intel.com>
7210
7211 PR testsuite/77684
7212 * lib/target-supports.exp (profopt-perf-wrapper):
7213 Add -m8 option to increase parallelism.
7214
7215 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7216
7217 * c-c++-common/goacc/parallel-dims-1.c: New file.
7218 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7219
7220 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7221 * c-c++-common/goacc/classify-kernels.c: Likewise.
7222 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7223 Likewise.
7224 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7225 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7226 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7227 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7228 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7229 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7230 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7231 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7232 * c-c++-common/goacc/kernels-loop.c: Likewise.
7233 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7234 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7235 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7236 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7237 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7238 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7239 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7240 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7241 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7242 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7243 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7244 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7245
7246 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7247 * c-c++-common/goacc/classify-kernels.c: Likewise.
7248 * c-c++-common/goacc/classify-parallel.c: Likewise.
7249 * c-c++-common/goacc/classify-routine.c: Likewise.
7250 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7251 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7252 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7253 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7254
7255 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7256 * c-c++-common/goacc/classify-kernels.c: Likewise.
7257 * c-c++-common/goacc/classify-parallel.c: Likewise.
7258 * c-c++-common/goacc/classify-routine.c: Likewise.
7259 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7260 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7261 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7262 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7263
7264 2017-05-11 Nathan Sidwell <nathan@acm.org>
7265
7266 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7267
7268 2017-05-11 Carl Love <cel@us.ibm.com>
7269
7270 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7271 to the test suite file.
7272 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7273 to the test suite file.
7274
7275 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7276
7277 PR fortran/78659
7278 * gfortran.dg/namelist_91.f90: New test.
7279 * gfortran.dg/namelist_92.f90: New test.
7280 * gfortran.dg/namelist_93.f90: New test.
7281 * gfortran.dg/namelist_94.f90: New test.
7282
7283 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7284
7285 PR target/80695
7286 * gcc.target/powerpc/pr80695-p8.c: New file.
7287 * gcc.target/powerpc/pr80695-p9.c: New file.
7288
7289 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7290 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR target/80706
7293 * gcc.target/i386/pr80706.c: New test.
7294
7295 2017-05-11 Julia Koval <julia.koval@intel.com>
7296
7297 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7298 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7299 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7300 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7301
7302 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/70538
7305 * g++.dg/cpp0x/pr70538.C: New.
7306
7307 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7308
7309 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7310 Remove unnecessary loop. Run on 32-bit targets only.
7311 (dg-options): Remove -fno-tree-sink.
7312
7313 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7314
7315 * gcc.target/powerpc/cmpb-1.c: New test.
7316 * gcc.target/powerpc/cmpb-2.c: New test.
7317 * gcc.target/powerpc/cmpb-3.c: New test.
7318 * gcc.target/powerpc/cmpb32-1.c: New test.
7319 * gcc.target/powerpc/cmpb32-2.c: New test.
7320
7321 2017-05-11 Richard Biener <rguenther@suse.de>
7322
7323 PR tree-optimization/80705
7324 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7325
7326 2017-05-11 Nathan Sidwell <nathan@acm.org>
7327
7328 * lib/scanlang.exp: New.
7329 * lib/gcc-dg.exp: Load scanlang.exp.
7330 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7331
7332 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7333
7334 PR testsuite/80580
7335 * gcc.dg/gimplefe-error-6.c: New test.
7336
7337 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7338
7339 PR testsuite/80580
7340 * gcc.dg/gimplefe-error-5.c: New test.
7341
7342 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7343
7344 PR testsuite/80580
7345 * gcc.dg/gimplefe-error-4.c: New test.
7346
7347 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7348
7349 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7350
7351 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7352
7353 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7354 (_mm_maskz_max_round_sd): Test new intrinsics.
7355 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7356 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7357 (_mm_maskz_max_round_ss): Test new intrinsics.
7358 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7359 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7360 (_mm_maskz_min_round_sd): Test new intrinsics.
7361 * gcc.target/i386/avx512f-vminsd-2.c: New.
7362 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7363 (_mm_maskz_min_round_ss): Test new intrinsics.
7364 * gcc.target/i386/avx512f-vminss-2.c: New.
7365 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7366 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7367 (__builtin_ia32_minss_mask_round): Test new builtins.
7368 * gcc.target/i386/sse-13.c: Ditto.
7369 * gcc.target/i386/sse-23.c: Ditto.
7370 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7371 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7372 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7373 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7374 (_mm_mask_min_round_ss): Test new intrinsics.
7375 * gcc.target/i386/testround-1.c: Ditto.
7376
7377 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7378
7379 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7380 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7381 (_mm_maskz_div_round_sd): Test new intrinsics.
7382 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7383 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7384 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7385 (_mm_maskz_div_round_ss): Test new intrinsics.
7386 * gcc.target/i386/avx512f-vdivss-2.c: New.
7387 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7388 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7389 (_mm_maskz_mul_round_sd): Test new intrinsics.
7390 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7391 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7392 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7393 (_mm_maskz_mul_round_ss): Test new intrinsics.
7394 * gcc.target/i386/avx512f-vmulss-2.c: New.
7395 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7396 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7397 (__builtin_ia32_mulss_mask_round): Test new builtins.
7398 * gcc.target/i386/sse-13.c: Ditto.
7399 * gcc.target/i386/sse-23.c: Ditto.
7400 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7401 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7402 (_mm_maskz_mul_round_ss): Test new intrinsics.
7403 * gcc.target/i386/testround-1.c: Ditto.
7404
7405 2017-05-10 Julia Koval <julia.koval@intel.com>
7406
7407 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7408 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7409 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7410
7411 2017-05-10 Julia Koval <julia.koval@intel.com>
7412
7413 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7414 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7415 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7416 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7417
7418 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7419
7420 PR tree-optimization/51513
7421 * gcc.target/powerpc/pr51513.c: New test.
7422 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7423 __builtin_abort().
7424 * gcc.dg/predict-14.c: Likewise.
7425
7426 2017-05-10 Carl Love <cel@us.ibm.com>
7427 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7428 to the test suite file.
7429 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7430 to the test suite file.
7431
7432 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7433
7434 PR tree-optimization/77644
7435 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7436
7437 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7438
7439 * gcc.dg/guality/inline-params-2.c: New.
7440
7441 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7442
7443 PR c++/80145
7444 * g++.dg/cpp1y/auto-fn37.C: New.
7445 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7446
7447 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7448
7449 PR target/68163
7450 * gcc.target/powerpc/pr68163.c: New test.
7451
7452 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7453
7454 PR fortran/79311
7455 * gfortran.dg/finalize_32.f90: New test.
7456
7457 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7458
7459 PR c/35441
7460 * gcc.dg/pr35441.c: New test.
7461
7462 2017-05-09 Martin Sebor <msebor@redhat.com>
7463
7464 PR testsuite/80643
7465 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7466 output.
7467
7468 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/80186
7471 * g++.dg/template/crash126.C: New.
7472
7473 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7474
7475 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7476 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7477 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7478 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7479
7480 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7481
7482 PR testsuite/80611
7483 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7484
7485 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7486
7487 * gcc.target/arc/tmac-1.c: New file.
7488 * gcc.target/arc/tmac-2.c: Likewise.
7489 * gcc.target/arc/tmac.h: Likewise.
7490
7491 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7492 Andrew Burgess <andrew.burgess@embecosm.com>
7493
7494 * gcc.target/arc/firq-1.c: New file.
7495 * gcc.target/arc/firq-2.c: Likewise.
7496 * gcc.target/arc/firq-3.c: Likewise.
7497 * gcc.target/arc/firq-4.c: Likewise.
7498 * gcc.target/arc/firq-5.c: Likewise.
7499 * gcc.target/arc/firq-6.c: Likewise.
7500
7501 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7502
7503 * gcc.target/arc/interrupt-5.c: Newfile.
7504 * gcc.target/arc/interrupt-6.c: Likewise.
7505 * gcc.target/arc/interrupt-7.c: Likewise.
7506 * gcc.target/arc/interrupt-8.c: Likewise.
7507 * gcc.target/arc/interrupt-9.c: Likewise.
7508
7509 2017-05-09 Richard Biener <rguenther@suse.de>
7510
7511 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7512 and adjust.
7513 * gcc.dg/vect/vect-50.c: Likewise.
7514
7515 2017-05-09 Marek Polacek <polacek@redhat.com>
7516
7517 PR c/80525
7518 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7519 * c-c++-common/Wlogical-op-2.c: New test.
7520
7521 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7522
7523 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7524 for targets with __SIZEOF_INT__ < 4.
7525
7526 2017-05-09 Richard Biener <rguenther@suse.de>
7527
7528 * gcc.dg/vect/vect-50.c: Revert last change.
7529 * gcc.dg/vect/vect-44.c: Likewise.
7530
7531 2017-05-08 Martin Sebor <msebor@redhat.com>
7532
7533 PR translation/80280
7534 * gcc.dg/format/gcc_diag-10.c: New test.
7535
7536 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7537
7538 PR target/80101
7539 * gcc.target/powerpc/pr80101-1.c: New test.
7540
7541 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7542
7543 PR fortran/79930
7544 * gfortran.dg/inline_transpose_1.f90: Add
7545 -finline-matmul-limit=0 to options.
7546 * gfortran.dg/matmul_5.f90: Likewise.
7547 * gfortran.dg/vect/vect-8.f90: Likewise.
7548 * gfortran.dg/inline_matmul_14.f90: New test.
7549 * gfortran.dg/inline_matmul_15.f90: New test.
7550
7551 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7552
7553 PR fortran/80602
7554 * gfortran.dg/matmul_15.f90: New test case.
7555
7556 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7557
7558 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7559 * gcc.dg/vect/vect-50.c: Likewise.
7560
7561 2017-05-07 Jeff Law <law@redhat.com>
7562
7563 Revert:
7564 2017-05-06 Jeff Law <law@redhat.com>
7565 PR tree-optimization/78496
7566 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7567 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7568
7569 2017-05-06 Jeff Law <law@redhat.com>
7570
7571 PR tree-optimization/78496
7572 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7573 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7574
7575 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7576
7577 * gcc.target/aarch64/spill_1.c: New test.
7578
7579 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7580
7581 PR rtl-optimization/75964
7582 * gcc.dg/torture/pr75964.c: New test.
7583
7584 2017-05-06 Tom de Vries <tom@codesourcery.com>
7585
7586 PR testsuite/80606
7587 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7588 * gcc.target/i386/avx-vtestpd-2.c: Same.
7589 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7590 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7591 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7592 * gcc.target/i386/avx-vtestpd-3.c: Same.
7593 * gcc.target/i386/avx-vtestps-1.c: Same.
7594 * gcc.target/i386/avx-vtestps-2.c: Same.
7595 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7596 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7597 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7598 * gcc.target/i386/avx-vtestps-3.c: Same.
7599
7600 2017-05-06 Tom de Vries <tom@codesourcery.com>
7601
7602 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7603
7604 2017-05-06 Tom de Vries <tom@codesourcery.com>
7605
7606 PR testsuite/80557
7607 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7608 * gcc.target/powerpc/altivec-types-1.c: Same.
7609
7610 2017-05-06 Tom de Vries <tom@codesourcery.com>
7611
7612 PR testsuite/80557
7613 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7614 * gcc.target/spu/intrinsics-1.c: Same.
7615
7616 2017-05-06 Tom de Vries <tom@codesourcery.com>
7617
7618 PR testsuite/80557
7619 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7620
7621 2017-05-06 Tom de Vries <tom@codesourcery.com>
7622
7623 PR testsuite/80557
7624 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7625 * gcc.target/aarch64/spellcheck_2.c: Same.
7626 * gcc.target/aarch64/spellcheck_3.c: Same.
7627
7628 2017-05-06 Tom de Vries <tom@codesourcery.com>
7629
7630 PR testsuite/80557
7631 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7632 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7633 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7634 * g++.dg/debug/dwarf2/typedef5.C: Same.
7635 * g++.dg/goacc/data-1.C: Same.
7636
7637 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7638
7639 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7640
7641 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7642
7643 PR target/79038
7644 PR target/79202
7645 PR target/79203
7646 * gcc.target/powerpc/ppc-round3.c: New test.
7647 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7648
7649 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR tree-optimization/80632
7652 * gcc.dg/pr80632.c: New test.
7653
7654 PR tree-optimization/80558
7655 * gcc.dg/tree-ssa/vrp115.c: New test.
7656
7657 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7658 Thomas Preud'homme <thomas.preudhomme@arm.com>
7659 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7660
7661 PR target/71607
7662 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7663 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7664 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7665 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7666 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7667 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7668 * gcc.target/arm/tls-disable-literal-pool.c: New.
7669
7670 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7671
7672 PR tree-optimization/80613
7673 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7674
7675 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7676
7677 PR c++/71577
7678 * g++.dg/cpp0x/pr71577.C: New.
7679
7680 2017-05-04 Martin Sebor <msebor@redhat.com>
7681
7682 PR middle-end/79234
7683 * gcc.dg/builtin-stringop-chk-8.c: New test.
7684 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7685 * gcc.dg/builtin-stringop-chk-4.c: Same.
7686 * gcc.dg/builtin-strncat-chk-1.c: Same.
7687 * g++.dg/ext/strncpy-chk1.C: Same.
7688 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7689 * gcc.dg/out-of-bounds-1.c: Same.
7690 * gcc.dg/pr78138.c: Same.
7691 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7692 * gfortran.dg/mvbits_7.f90: Same.
7693
7694 2017-05-04 Martin Sebor <msebor@redhat.com>
7695
7696 PR preprocessor/79214
7697 PR middle-end/79222
7698 PR middle-end/79223
7699 * gcc.dg/pr79214.c: New test.
7700 * gcc.dg/pr79214.h: New test header.
7701 * gcc.dg/pr79222.c: New test.
7702 * gcc.dg/pr79223.c: New test.
7703 * gcc.dg/pr78138.c: Adjust.
7704 * gfortran.dg/unconstrained_commons.f: Same.
7705
7706 2017-05-04 Martin Sebor <msebor@redhat.com>
7707
7708 PR translation/80280
7709 * g++.dg/abi/Wabi-2-3.C: Adjust.
7710 * g++.dg/abi/Wabi-3-2.C: Ditto.
7711 * g++.dg/lookup/using17.C: Ditto.
7712 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7713
7714 2017-05-04 Martin Jambor <mjambor@suse.cz>
7715
7716 PR tree-optimization/80622
7717 * gcc.dg/tree-ssa/pr80622.c: New test.
7718
7719 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7720
7721 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7722
7723 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7724
7725 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7726 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7727
7728 2017-05-04 Richard Biener <rguenther@suse.de>
7729
7730 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7731
7732 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7733
7734 * gcc.dg/vect/vect-profile-1.c: New test.
7735
7736 2017-05-04 Marek Polacek <polacek@redhat.com>
7737
7738 PR tree-optimization/80612
7739 * gcc.dg/torture/pr80612.c: New test.
7740
7741 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7742 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7743
7744 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7745 check_effective_target_arm_thumb1_movt_ok.
7746
7747 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7748
7749 * gcc.target/arm/fpscr.c: New file.
7750
7751 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7752
7753 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7754 target.
7755
7756 2017-05-04 Tom de Vries <tom@codesourcery.com>
7757
7758 PR testsuite/80557
7759 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7760 line numbers.
7761 * g++.dg/warn/miss-format-1.C: Same.
7762 * g++.dg/warn/overflow-warn-1.C: Same.
7763 * g++.dg/warn/overflow-warn-3.C: Same.
7764 * g++.dg/warn/overflow-warn-4.C: Same.
7765
7766 2017-05-04 Tom de Vries <tom@codesourcery.com>
7767
7768 PR testsuite/80557
7769 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7770 * gcc.target/i386/pr68657.c: Same.
7771 * gcc.target/i386/pr69255-1.c: Same.
7772 * gcc.target/i386/pr69255-2.c: Same.
7773 * gcc.target/i386/pr69255-3.c: Same.
7774
7775 2017-05-04 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/31130
7778 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7779 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7780 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7781 * gcc.dg/pr52904.c: Remove XFAIL.
7782 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7783
7784 2017-05-03 Jeff Law <law@redhat.com>
7785
7786 PR tree-optimization/78496
7787 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7788
7789 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7790
7791 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7792
7793 2017-05-03 Richard Biener <rguenther@suse.de>
7794
7795 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7796
7797 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR tree-optimization/79472
7800 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7801 to dg-options.
7802 * gcc.dg/tree-ssa/vrp113.c: New test.
7803 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7804 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7805 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7806
7807 2017-05-03 Tom de Vries <tom@codesourcery.com>
7808
7809 PR testsuite/80557
7810 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7811 * c-c++-common/Wshift-negative-value-2.c: Same.
7812 * c-c++-common/Wshift-negative-value-3.c: Same.
7813 * c-c++-common/Wshift-negative-value-4.c: Same.
7814 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7815 * c-c++-common/cpp/pr60400.c: Same.
7816 * c-c++-common/fmax-errors.c: Same.
7817 * c-c++-common/goacc/data-2.c: Same.
7818 * c-c++-common/goacc/host_data-2.c: Same.
7819 * c-c++-common/gomp/simd4.c: Same.
7820 * c-c++-common/pr28656.c: Same.
7821 * c-c++-common/pr43395.c: Same.
7822 * c-c++-common/torture/pr57945.c: Same.
7823
7824 2017-05-03 Tom de Vries <tom@codesourcery.com>
7825
7826 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7827 arg of dg directive.
7828 * c-c++-common/goacc/routine-3.c: Same.
7829 * c-c++-common/goacc/routine-4.c: Same.
7830
7831 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7832
7833 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7834 (test_fixit_insert_newline): New function.
7835 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7836 (test_fixit_insert_newline): New function.
7837 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7838 (test_fixit_insert_newline): New function.
7839 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7840 (test_fixit_insert_newline): New function.
7841 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7842 (test_show_locus): Handle test_fixit_insert_newline.
7843
7844 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7845
7846 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7847
7848 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7849
7850 * gcc.dg/lsr-div1.c: New testcase.
7851
7852 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7853
7854 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7855 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7856 (_mm_maskz_add_round_sd): Test new intrinsics.
7857 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7858 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7859 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7860 (_mm_maskz_add_round_ss): Test new intrinsics.
7861 * gcc.target/i386/avx512f-vaddss-2.c: New.
7862 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7863 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7864 (_mm_maskz_sub_round_sd): Test new intrinsics.
7865 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7866 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7867 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7868 (_mm_maskz_sub_round_ss): Test new intrinsics.
7869 * gcc.target/i386/avx512f-vsubss-2.c: New.
7870 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7871 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7872 (__builtin_ia32_subss_mask_round): Test new builtins.
7873 * gcc.target/i386/sse-13.c: Ditto.
7874 * gcc.target/i386/sse-23.c: Ditto.
7875 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7876 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7877 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7878 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7879 (_mm_mask_sub_round_ss): Test new intrinsics.
7880 * gcc.target/i386/testround-1.c: Ditto.
7881
7882 2017-05-02 Martin Jambor <mjambor@suse.cz>
7883
7884 PR tree-optimization/78687
7885 * g++.dg/tree-ssa/pr78687.C: New test.
7886
7887 2017-05-02 Richard Biener <rguenther@suse.de>
7888
7889 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7890 behavior.
7891 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7892
7893 2017-05-02 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/80591
7896 * gcc.dg/torture/pr80591.c: New testcase.
7897
7898 2017-05-02 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/80549
7901 * gcc.dg/torture/pr80549.c: New testcase.
7902
7903 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7904
7905 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7906 unsigned long.
7907
7908 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7909
7910 PR c++/80038
7911 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7912
7913 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7914
7915 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7916 reflect insertion fix-it hints at the same location now being
7917 consolidated.
7918
7919 2017-05-01 Martin Sebor <msebor@redhat.com>
7920
7921 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7922 on ILP32 targets.
7923
7924 2017-05-01 Tom de Vries <tom@codesourcery.com>
7925
7926 * gcc.dg/pr78768.c: Require linker plugin.
7927
7928 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7929
7930 PR fortran/37131
7931 * gfortran.dg/matmul_bounds_11.f90: New test.
7932
7933 2017-05-01 Martin Sebor <msebor@redhat.com>
7934
7935 PR tree-optimization/79715
7936 * gcc.dg/pr79715.c: New test.
7937
7938 2017-05-01 Tom de Vries <tom@codesourcery.com>
7939
7940 PR testsuite/65941
7941 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7942 * g++.dg/other/pr59492.C: Require effective target rdrand.
7943
7944 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7945
7946 * g++.dg/diagnostic/member-decl-1.C: New test.
7947
7948 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7949
7950 PR tree-optimization/80487
7951 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7952
7953 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7954
7955 PR tree-optimization/79697
7956 * gcc.dg/tree-ssa/pr79697.c: New test.
7957
7958 2017-04-29 Tom de Vries <tom@codesourcery.com>
7959
7960 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7961
7962 2017-04-28 Martin Sebor <msebor@redhat.com>
7963
7964 PR tree-optimization/80523
7965 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7966
7967 2017-04-28 Tom de Vries <tom@codesourcery.com>
7968
7969 PR testsuite/80557
7970 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7971 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7972
7973 2017-04-28 Tom de Vries <tom@codesourcery.com>
7974
7975 PR testsuite/80557
7976 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7977 * obj-c++.dg/bitfield-4.mm: Same.
7978 * obj-c++.dg/bitfield-5.mm: Same.
7979 * obj-c++.dg/exceptions-3.mm: Same.
7980 * obj-c++.dg/exceptions-5.mm: Same.
7981 * obj-c++.dg/method-1.mm: Same.
7982 * obj-c++.dg/method-12.mm: Same.
7983 * obj-c++.dg/method-13.mm: Same.
7984 * obj-c++.dg/method-15.mm: Same.
7985 * obj-c++.dg/method-16.mm: Same.
7986 * obj-c++.dg/property/at-property-18.mm: Same.
7987 * obj-c++.dg/property/at-property-25.mm: Same.
7988 * obj-c++.dg/property/at-property-5.mm: Same.
7989 * obj-c++.dg/property/dynamic-2.mm: Same.
7990 * obj-c++.dg/property/property-neg-3.mm: Same.
7991 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7992 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7993 * obj-c++.dg/syntax-error-1.mm: Same.
7994 * obj-c++.dg/try-catch-13.mm: Same.
7995 * objc.dg/bitfield-4.m: Same.
7996 * objc.dg/class-1.m: Same.
7997 * objc.dg/method-11.m: Same.
7998 * objc.dg/method-6.m: Same.
7999 * objc.dg/method-7.m: Same.
8000 * objc.dg/method-9.m: Same.
8001 * objc.dg/missing-proto-3.m: Same.
8002 * objc.dg/naming-2.m: Same.
8003 * objc.dg/property/at-property-16.m: Same.
8004 * objc.dg/property/at-property-18.m: Same.
8005 * objc.dg/property/at-property-25.m: Same.
8006 * objc.dg/property/at-property-5.m: Same.
8007 * objc.dg/property/dynamic-2.m: Same.
8008 * objc.dg/property/property-neg-3.m: Same.
8009 * objc.dg/protocol-inheritance-1.m: Same.
8010 * objc.dg/protocol-inheritance-2.m: Same.
8011
8012 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8013
8014 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8015
8016 2017-04-28 Tom de Vries <tom@codesourcery.com>
8017
8018 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8019 dg-(error|warning|message|bogus).
8020 * g++.dg/conversion/dr195-1.C: Same.
8021 * g++.dg/conversion/dr195.C: Same.
8022 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8023 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8024 * g++.dg/cpp0x/inline-ns7.C: Same.
8025 * g++.dg/cpp0x/variadic105.C: Same.
8026 * g++.dg/cpp0x/variadic65.C: Same.
8027 * g++.dg/expr/call2.C: Same.
8028 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8029 * g++.dg/expr/pmf-1.C: Same.
8030 * g++.dg/ext/altivec-types-1.C: Same.
8031 * g++.dg/ext/altivec-types-2.C: Same.
8032 * g++.dg/ext/altivec-types-3.C: Same.
8033 * g++.dg/ext/attrib14.C: Same.
8034 * g++.dg/ext/complit1.C: Same.
8035 * g++.dg/ext/forscope2.C: Same.
8036 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8037 * g++.dg/ext/label13.C: Same.
8038 * g++.dg/ext/member-attr.C: Same.
8039 * g++.dg/ext/visibility/anon7.C: Same.
8040 * g++.dg/ext/visibility/visibility-7.C: Same.
8041 * g++.dg/ext/vla2.C: Same.
8042 * g++.dg/inherit/access2.C: Same.
8043 * g++.dg/inherit/covariant12.C: Same.
8044 * g++.dg/inherit/covariant14.C: Same.
8045 * g++.dg/inherit/namespace-as-base.C: Same.
8046 * g++.dg/inherit/template-as-base.C: Same.
8047 * g++.dg/lookup/ambig1.C: Same.
8048 * g++.dg/lookup/ambig2.C: Same.
8049 * g++.dg/lookup/ambig3.C: Same.
8050 * g++.dg/lookup/class-member-1.C: Same.
8051 * g++.dg/lookup/conv-1.C: Same.
8052 * g++.dg/lookup/decl1.C: Same.
8053 * g++.dg/lookup/koenig1.C: Same.
8054 * g++.dg/lookup/scoped1.C: Same.
8055 * g++.dg/lookup/scoped2.C: Same.
8056 * g++.dg/lookup/two-stage4.C: Same.
8057 * g++.dg/lookup/used-before-declaration.C: Same.
8058 * g++.dg/lookup/using.C: Same.
8059 * g++.dg/lookup/using17.C: Same.
8060 * g++.dg/lookup/using2.C: Same.
8061 * g++.dg/other/abstract2.C: Same.
8062 * g++.dg/other/classkey1.C: Same.
8063 * g++.dg/other/component1.C: Same.
8064 * g++.dg/other/const1.C: Same.
8065 * g++.dg/other/const2.C: Same.
8066 * g++.dg/other/conversion1.C: Same.
8067 * g++.dg/other/do1.C: Same.
8068 * g++.dg/other/error1.C: Same.
8069 * g++.dg/other/error10.C: Same.
8070 * g++.dg/other/error3.C: Same.
8071 * g++.dg/other/error4.C: Same.
8072 * g++.dg/other/error5.C: Same.
8073 * g++.dg/other/error8.C: Same.
8074 * g++.dg/other/error9.C: Same.
8075 * g++.dg/other/field1.C: Same.
8076 * g++.dg/other/init1.C: Same.
8077 * g++.dg/other/ptrmem2.C: Same.
8078 * g++.dg/other/return1.C: Same.
8079 * g++.dg/overload/builtin3.C: Same.
8080 * g++.dg/overload/error1.C: Same.
8081 * g++.dg/overload/error2.C: Same.
8082 * g++.dg/overload/koenig2.C: Same.
8083 * g++.dg/overload/pmf1.C: Same.
8084 * g++.dg/parse/args1.C: Same.
8085 * g++.dg/parse/attr3.C: Same.
8086 * g++.dg/parse/constant4.C: Same.
8087 * g++.dg/parse/crash10.C: Same.
8088 * g++.dg/parse/crash18.C: Same.
8089 * g++.dg/parse/crash19.C: Same.
8090 * g++.dg/parse/crash20.C: Same.
8091 * g++.dg/parse/crash21.C: Same.
8092 * g++.dg/parse/crash22.C: Same.
8093 * g++.dg/parse/crash32.C: Same.
8094 * g++.dg/parse/decl-specifier-1.C: Same.
8095 * g++.dg/parse/error58.C: Same.
8096 * g++.dg/parse/local-class1.C: Same.
8097 * g++.dg/parse/non-dependent2.C: Same.
8098 * g++.dg/parse/parameter-declaration-1.C: Same.
8099 * g++.dg/parse/ptrmem2.C: Same.
8100 * g++.dg/parse/ptrmem3.C: Same.
8101 * g++.dg/parse/saved1.C: Same.
8102 * g++.dg/tc1/dr101.C: Same.
8103 * g++.dg/tc1/dr142.C: Same.
8104 * g++.dg/tc1/dr176.C: Same.
8105 * g++.dg/template/conv4.C: Same.
8106 * g++.dg/template/crash56.C: Same.
8107 * g++.dg/template/dependent-expr2.C: Same.
8108 * g++.dg/template/error1.C: Same.
8109 * g++.dg/template/error2.C: Same.
8110 * g++.dg/template/explicit6.C: Same.
8111 * g++.dg/template/init-list.C: Same.
8112 * g++.dg/template/local1.C: Same.
8113 * g++.dg/template/lookup2.C: Same.
8114 * g++.dg/template/meminit2.C: Same.
8115 * g++.dg/template/nontype25.C: Same.
8116 * g++.dg/template/ptrmem2.C: Same.
8117 * g++.dg/template/qualttp19.C: Same.
8118 * g++.dg/template/qualttp20.C: Same.
8119 * g++.dg/template/ttp3.C: Same.
8120 * g++.dg/template/unify4.C: Same.
8121 * g++.dg/template/unify6.C: Same.
8122 * g++.dg/template/unify7.C: Same.
8123 * g++.dg/template/warn1.C: Same.
8124 * g++.dg/tree-ssa/dom-invalid.C: Same.
8125 * g++.dg/ubsan/shift-1.C: Same.
8126 * g++.dg/warn/Wunused-2.C: Same.
8127 * g++.dg/warn/Wunused-4.C: Same.
8128 * g++.dg/warn/Wunused-6.C: Same.
8129 * g++.dg/warn/deprecated-6.C: Same.
8130 * g++.dg/warn/deprecated.C: Same.
8131 * g++.dg/warn/effc1.C: Same.
8132 * g++.dg/warn/effc3.C: Same.
8133 * g++.dg/warn/incomplete1.C: Same.
8134 * g++.dg/warn/inline1.C: Same.
8135 * g++.dg/warn/noeffect2.C: Same.
8136 * g++.dg/warn/noeffect4.C: Same.
8137 * g++.dg/warn/oldcast1.C: Same.
8138 * g++.dg/warn/sentinel.C: Same.
8139 * g++.dg/warn/unit-1.C: Same.
8140 * g++.old-deja/g++.pt/inherit2.C: Same.
8141 * g++.old-deja/g++.pt/overload8.C: Same.
8142 * gcc.dg/20000926-1.c: Same.
8143 * gcc.dg/20040223-1.c: Same.
8144 * gcc.dg/Warray-bounds-7.c: Same.
8145 * gcc.dg/alias-1.c: Same.
8146 * gcc.dg/alias-12.c: Same.
8147 * gcc.dg/alias-13.c: Same.
8148 * gcc.dg/alias-2.c: Same.
8149 * gcc.dg/array-13.c: Same.
8150 * gcc.dg/array-4.c: Same.
8151 * gcc.dg/attr-ifunc-2.c: Same.
8152 * gcc.dg/attr-invalid.c: Same.
8153 * gcc.dg/attr-noinline.c: Same.
8154 * gcc.dg/bitfld-2.c: Same.
8155 * gcc.dg/c90-const-expr-7.c: Same.
8156 * gcc.dg/c99-const-expr-7.c: Same.
8157 * gcc.dg/cpp/20000625-1.c: Same.
8158 * gcc.dg/cpp/charconst-4.c: Same.
8159 * gcc.dg/cpp/include2.c: Same.
8160 * gcc.dg/cpp/include2a.c: Same.
8161 * gcc.dg/decl-4.c: Same.
8162 * gcc.dg/deprecated-4.c: Same.
8163 * gcc.dg/deprecated.c: Same.
8164 * gcc.dg/dfp/altivec-types.c: Same.
8165 * gcc.dg/float-range-1.c: Same.
8166 * gcc.dg/pack-test-3.c: Same.
8167 * gcc.dg/pr11492.c: Same.
8168 * gcc.dg/pr15360-1.c: Same.
8169 * gcc.dg/pr37908.c: Same.
8170 * gcc.dg/pr53265.c: Same.
8171 * gcc.dg/pr57287-2.c: Same.
8172 * gcc.dg/pr57287.c: Same.
8173 * gcc.dg/redecl-1.c: Same.
8174 * gcc.dg/sync-3.c: Same.
8175 * gcc.dg/two-types-1.c: Same.
8176 * gcc.dg/two-types-2.c: Same.
8177 * gcc.dg/two-types-4.c: Same.
8178 * gcc.dg/two-types-5.c: Same.
8179 * gcc.dg/two-types-6.c: Same.
8180 * gcc.dg/two-types-7.c: Same.
8181 * gcc.dg/two-types-8.c: Same.
8182 * gcc.dg/two-types-9.c: Same.
8183 * gcc.dg/uninit-I.c: Same.
8184 * gcc.dg/uninit-pr19430.c: Same.
8185 * gcc.dg/visibility-7.c: Same.
8186 * gcc.dg/winline-10.c: Same.
8187 * gcc.dg/winline-2.c: Same.
8188 * gcc.dg/winline-3.c: Same.
8189 * gcc.dg/winline-9.c: Same.
8190 * gcc.target/i386/attr-returns_twice-1.c: Same.
8191 * gcc.target/i386/chkp-const-check-2.c: Same.
8192 * gcc.target/i386/chkp-label-address.c: Same.
8193 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8194 * gcc.target/i386/pr39162.c: Same.
8195 * gcc.target/i386/sse-5.c: Same.
8196 * gcc.target/powerpc/altivec-types-1.c: Same.
8197 * gcc.target/powerpc/altivec-types-2.c: Same.
8198 * gcc.target/powerpc/altivec-types-3.c: Same.
8199 * gcc.target/powerpc/float128-mix.c: Same.
8200 * gcc.target/powerpc/no-r11-3.c: Same.
8201 * gcc.target/spu/Wmain.c: Same.
8202 * gcc.target/spu/ea/errors2.c: Same.
8203 * gfortran.dg/assignment_1.f90: Same.
8204 * gfortran.dg/common_3.f90: Same.
8205 * gfortran.dg/der_io_1.f90: Same.
8206 * gfortran.dg/g77/20030326-1.f: Same.
8207 * gfortran.dg/g77/9263.f: Same.
8208 * gfortran.dg/g77/960317-1.f: Same.
8209 * gfortran.dg/g77/970625-2.f: Same.
8210 * gfortran.dg/g77/980615-0.f: Same.
8211 * gfortran.dg/g77/check0.f: Same.
8212 * gfortran.dg/g77/dnrm2.f: Same.
8213 * gfortran.dg/g77/pr9258.f: Same.
8214 * gfortran.dg/ichar_1.f90: Same.
8215 * gfortran.dg/interface_1.f90: Same.
8216 * gfortran.dg/namelist_1.f90: Same.
8217 * gfortran.dg/namelist_2.f90: Same.
8218 * gfortran.dg/namelist_3.f90: Same.
8219 * gfortran.dg/namelist_print_2.f: Same.
8220 * gfortran.dg/oldstyle_1.f90: Same.
8221 * gfortran.dg/runtime_warning_1.f90: Same.
8222 * gfortran.dg/underflow.f90: Same.
8223 * gnat.dg/specs/integer_value.ads: Same.
8224 * obj-c++.dg/fsf-package-0.m: Same.
8225 * objc.dg/two-types-1.m: Same.
8226
8227 2017-04-28 Martin Liska <mliska@suse.cz>
8228
8229 PR gcov-profile/79891
8230 * gcc.misc-tests/gcov-17.c: New test.
8231 * gcc.misc-tests/gcov-18.c: New test.
8232
8233 2017-04-28 Tom de Vries <tom@codesourcery.com>
8234
8235 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8236 dg-(error|warning|message|bogus).
8237 * g++.dg/parse/parameter-declaration-1.C: Same.
8238 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8239 * gcc.dg/Wpointer-sign-Wall.c: Same.
8240 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8241 * gcc.dg/cpp/19990413-1.c: Same.
8242 * gcc.dg/dg-test-1.c: Same.
8243 * gcc.dg/empty-source-2.c: Same.
8244 * gcc.dg/empty-source-3.c: Same.
8245 * gcc.dg/format/c99-printf-1.c: Same.
8246 * gcc.dg/format/c99-scanf-1.c: Same.
8247 * gcc.dg/label-decl-2.c: Same.
8248 * gcc.dg/m-un-2.c: Same.
8249 * gcc.dg/uninit-pr20644-O0.c: Same.
8250 * gfortran.dg/pr70006.f90: Same.
8251 * obj-c++.dg/fsf-package-0.m: Same.
8252
8253 2017-04-28 Tom de Vries <tom@codesourcery.com>
8254
8255 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8256 dg-(error|warning|message|bogus).
8257 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8258 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8259 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8260 * c-c++-common/pr20000.c: Same.
8261 * c-c++-common/pr49706.c: Same.
8262 * g++.dg/ext/utf16-4.C: Same.
8263 * g++.dg/parse/error2.C: Same.
8264 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8265 * g++.dg/warn/Wtype-limits.C: Same.
8266 * g++.dg/warn/overflow-warn-1.C: Same.
8267 * g++.dg/warn/overflow-warn-3.C: Same.
8268 * gcc.dg/Wpointer-sign-Wall.c: Same.
8269 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8270 * gcc.dg/Wtype-limits-Wextra.c: Same.
8271 * gcc.dg/Wtype-limits.c: Same.
8272 * gcc.dg/cpp/19990413-1.c: Same.
8273 * gcc.dg/dg-test-1.c: Same.
8274 * gcc.dg/empty-source-2.c: Same.
8275 * gcc.dg/empty-source-3.c: Same.
8276 * gcc.dg/label-decl-2.c: Same.
8277 * gcc.dg/m-un-2.c: Same.
8278 * gcc.dg/uninit-pr19430-O0.c: Same.
8279 * gcc.dg/uninit-pr19430.c: Same.
8280 * gcc.dg/uninit-pr20644-O0.c: Same.
8281 * gcc.dg/utf16-4.c: Same.
8282 * gfortran.dg/pr70006.f90: Same.
8283 * obj-c++.dg/fsf-package-0.m: Same.
8284
8285 2017-04-28 Richard Biener <rguenther@suse.de>
8286
8287 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8288 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8289 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8290 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8291 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8292 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8293
8294 2017-04-27 Marek Polacek <polacek@redhat.com>
8295
8296 PR sanitizer/80349
8297 * c-c++-common/ubsan/pr80349.c: New test.
8298
8299 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8300
8301 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8302 diagnostics.
8303 * g++.dg/warn/pr12242.C: Likewise.
8304
8305 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8306
8307 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8308
8309 2017-04-27 Martin Liska <mliska@suse.cz>
8310
8311 PR testsuite/79455
8312 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8313 more generic.
8314
8315 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR c++/80534
8318 * g++.dg/other/pr80534-1.C: New test.
8319 * g++.dg/other/pr80534-2.C: New test.
8320
8321 2017-04-27 Richard Biener <rguenther@suse.de>
8322
8323 PR middle-end/80539
8324 * gcc.dg/torture/pr80539.c: New testcase.
8325
8326 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR target/77728
8329 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8330
8331 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8332
8333 * g++.dg/diagnostic/nested-name-1.C: New test.
8334
8335 2017-04-26 Martin Liska <mliska@suse.cz>
8336
8337 * gcc.dg/guality/guality.h: Add prefix to test verification.
8338
8339 2017-04-25 Nathan Sidwell <nathan@acm.org>
8340
8341 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8342
8343 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8344
8345 PR target/70799
8346 * gcc.target/i386/pr70799-5.c: New test.
8347
8348 2017-04-25 Martin Sebor <msebor@redhat.com>
8349
8350 PR tree-optimization/80497
8351 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8352
8353 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8354 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR target/77728
8357 * g++.dg/abi/pr77728-1.C: New test.
8358
8359 2017-04-25 Marek Polacek <polacek@redhat.com>
8360
8361 PR sanitizer/80349
8362 * g++.dg/ubsan/pr80349-2.C: New test.
8363
8364 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8365
8366 * g++.dg/cpp0x/enum34.C: New test.
8367
8368 2017-04-25 Tom de Vries <tom@codesourcery.com>
8369
8370 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8371 variables.
8372 (dg-line): New proc.
8373 (process-message): Handle line number variables.
8374 * objc.dg/try-catch-12.m: Use dg-line.
8375
8376 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8377
8378 PR target/80482
8379 * gcc.target/powerpc/vec-constvolatile.c: New test.
8380
8381 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8382
8383 * g++.dg/semicolon-fixits.C: New test case.
8384
8385 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8386
8387 * gcc.dg/semicolon-fixits.c: New test case.
8388
8389 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8390
8391 * g++.dg/lookup/missing-std-include.C: New test file.
8392
8393 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8394 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR target/77728
8397 * g++.dg/abi/pr77728-2.C: New test.
8398
8399 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8400
8401 PR c++/80177
8402 * g++.dg/spellcheck-pr80177.C: New test case.
8403
8404 2017-04-25 Nathan Sidwell <nathan@acm.org>
8405
8406 * g++.dg/dg.exp (find-cxx-tests): New function.
8407 (main): Use it, remove explicit pruning
8408
8409 2017-04-25 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/80492
8412 * gcc.dg/pr80492.c: New testcase.
8413
8414 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8415
8416 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8417 for targets with int size less than 32 bits.
8418
8419 2017-04-25 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/79201
8422 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8423 * gcc.target/i386/pr22152.c: Disable sinking.
8424
8425 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8426
8427 PR target/80464
8428 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8429
8430 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8431
8432 PR target/79895
8433 * gcc.target/s390/pr79895.c: New test.
8434
8435 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8436
8437 PR target/80080
8438 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8439 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8440 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8441
8442 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR rtl-optimization/80501
8445 * gcc.c-torture/execute/pr80501.c: New test.
8446
8447 PR rtl-optimization/80500
8448 * gcc.dg/pr80500.c: New test.
8449
8450 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8451
8452 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8453 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8454
8455 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8456
8457 PR fortran/80121
8458 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8459 directive.
8460
8461 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8462
8463 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8464 * jit.dg/test-alignment.c: New test case.
8465 * jit.dg/test-alignment.cc: New test case.
8466 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8467 New test case.
8468
8469 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8470
8471 PR c++/80016
8472 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8473 test function.
8474 (test_alignof): New test function.
8475
8476 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8477
8478 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8479
8480 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8481
8482 * g++.dg/diagnostic/duplicate1.C: New test.
8483 * g++.dg/cpp0x/duplicate1.C: New test.
8484
8485 2017-04-24 Martin Jambor <mjambor@suse.cz>
8486
8487 PR tree-optimization/80293
8488 * g++.dg/tree-ssa/pr80293.C: New test.
8489
8490 2017-04-24 Martin Liska <mliska@suse.cz>
8491
8492 PR middle-end/79931
8493 * g++.dg/ipa/pr79931.C: New test.
8494
8495 2017-04-24 Richard Biener <rguenther@suse.de>
8496
8497 PR tree-optimization/80494
8498 * gfortran.dg/pr80494.f90: New testcase.
8499
8500 2017-04-24 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/79725
8503 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8504
8505 2017-04-24 Richard Biener <rguenther@suse.de>
8506
8507 PR c++/2972
8508 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8509
8510 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8511
8512 PR fortran/80484
8513 * gfortran.dg/dtio_29.f03: New test.
8514
8515 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8516
8517 PR fortran/80121
8518 * gfortran.dg/intent_out_9.f90: New test case.
8519
8520 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8521
8522 PR target/70799
8523 * gcc.target/i386/pr70799-4.c: New test.
8524
8525 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8526
8527 PR fortran/80392
8528 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8529
8530 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8531
8532 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8533
8534 2017-04-21 Richard Biener <rguenther@suse.de>
8535
8536 PR tree-optimization/79547
8537 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8538
8539 2017-04-21 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/78847
8542 * g++.dg/tree-ssa/pr78847.C: New testcase.
8543
8544 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR c/80468
8547 * gcc.dg/pr80468.c: New test.
8548
8549 2017-04-21 Martin Liska <mliska@suse.cz>
8550
8551 PR tree-optimization/66278
8552 * gcc.dg/vect/pr66278.c: New test.
8553
8554 2017-04-21 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/80237
8557 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8558 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8559 adjust expected optimizations.
8560
8561 2016-04-21 Richard Biener <rguenther@suse.de>
8562
8563 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8564 of inner loops.
8565 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8566 * gcc.dg/vect/vect-104.c: Likewise.
8567
8568 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8569
8570 PR tree-optimization/80426
8571 * gcc.c-torture/execute/20170429-1.c: Rename into...
8572 * gcc.c-torture/execute/20170419-1.c: ...this.
8573
8574 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8575
8576 PR target/79804
8577 * gcc.target/i386/pr79804.c: New test.
8578
8579 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8580
8581 PR target/78090
8582 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8583
8584 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8585
8586 * g++/opt/pr80436.C: XFAIL on AIX.
8587
8588 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8589
8590 PR c++/80473
8591 * g++.dg/diagnostic/pr80473.C: New test.
8592
8593 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8594
8595 * g++.dg/warn/Wextra-semi.C: New test.
8596
8597 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR middle-end/80423
8600 * g++.dg/other/pr80423.C: New test.
8601
8602 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8603
8604 * gcc.dg/pr80170.c: Require ptr32plus.
8605
8606 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8607
8608 PR tree-optimization/80426
8609 * gcc.c-torture/execute/20170419-1.c: New test.
8610
8611 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR debug/80461
8614 * g++.dg/debug/pr80461.C: New test.
8615
8616 PR c++/80459
8617 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8618 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8619 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8620
8621 PR debug/80436
8622 * g++.dg/opt/pr80436.C: New test.
8623
8624 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8625
8626 * gcc.dg/torture/pr80341.c: Require int32plus.
8627
8628 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8629 Jeff Law <law@redhat.com>
8630
8631 * gcc.c-torture/compile/20170419-1.c: New test.
8632
8633 2017-04-19 Tom de Vries <tom@codesourcery.com>
8634
8635 PR testsuite/80221
8636 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8637 subsequent dg directives.
8638 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8639 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8640 * c-c++-common/attr-fallthrough-2.c: Same.
8641 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8642 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8643 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8644 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8645 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8646 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8647 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8648 * c-c++-common/cilk-plus/CK/errors.c: Same.
8649 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8650 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8651 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8652 * c-c++-common/cpp/pr57580.c: Same.
8653 * c-c++-common/goacc/asyncwait-1.c: Same.
8654 * c-c++-common/goacc/cache-2.c: Same.
8655 * c-c++-common/goacc/declare-2.c: Same.
8656 * c-c++-common/goacc/deviceptr-1.c: Same.
8657 * c-c++-common/goacc/routine-5.c: Same.
8658 * c-c++-common/gomp/clauses-2.c: Same.
8659 * c-c++-common/gomp/ordered-3.c: Same.
8660 * c-c++-common/gomp/pr67501.c: Same.
8661 * c-c++-common/pr20000.c: Same.
8662 * c-c++-common/pr43395.c: Same.
8663 * c-c++-common/pr49706.c: Same.
8664 * c-c++-common/pr77624-1.c: Same.
8665 * c-c++-common/pr77624-2.c: Same.
8666 * c-c++-common/raw-string-14.c: Same.
8667 * c-c++-common/raw-string-16.c: Same.
8668 * c-c++-common/raw-string-3.c: Same.
8669 * c-c++-common/raw-string-4.c: Same.
8670 * c-c++-common/raw-string-5.c: Same.
8671 * c-c++-common/raw-string-6.c: Same.
8672 * g++.dg/abi/mangle41.C: Same.
8673 * g++.dg/conversion/nullptr1.C: Same.
8674 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8675 * g++.dg/cpp0x/auto27.C: Same.
8676 * g++.dg/cpp0x/constexpr-98.C: Same.
8677 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8678 * g++.dg/cpp0x/diag2.C: Same.
8679 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8680 * g++.dg/cpp0x/nullptr15.C: Same.
8681 * g++.dg/cpp0x/pr31431-2.C: Same.
8682 * g++.dg/cpp0x/pr31431.C: Same.
8683 * g++.dg/cpp0x/pr79118.C: Same.
8684 * g++.dg/cpp0x/static_assert3.C: Same.
8685 * g++.dg/cpp0x/temp_default2.C: Same.
8686 * g++.dg/cpp0x/trailing4.C: Same.
8687 * g++.dg/cpp0x/variadic-ex10.C: Same.
8688 * g++.dg/cpp0x/variadic-ex13.C: Same.
8689 * g++.dg/cpp0x/variadic-ex14.C: Same.
8690 * g++.dg/cpp0x/variadic-ex3.C: Same.
8691 * g++.dg/cpp0x/variadic-ex4.C: Same.
8692 * g++.dg/cpp0x/variadic59.C: Same.
8693 * g++.dg/cpp0x/vt-37737-2.C: Same.
8694 * g++.dg/cpp0x/vt-57397-1.C: Same.
8695 * g++.dg/cpp0x/vt-57397-2.C: Same.
8696 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8697 * g++.dg/cpp1z/gen-attrs1.C: Same.
8698 * g++.dg/diagnostic/pr71075.C: Same.
8699 * g++.dg/eh/goto2.C: Same.
8700 * g++.dg/eh/goto3.C: Same.
8701 * g++.dg/expr/bitfield4.C: Same.
8702 * g++.dg/expr/bitfield5.C: Same.
8703 * g++.dg/expr/bitfield6.C: Same.
8704 * g++.dg/expr/bool1.C: Same.
8705 * g++.dg/expr/bool3.C: Same.
8706 * g++.dg/expr/cond10.C: Same.
8707 * g++.dg/expr/cond11.C: Same.
8708 * g++.dg/expr/lval3.C: Same.
8709 * g++.dg/expr/lval4.C: Same.
8710 * g++.dg/ext/anon-struct4.C: Same.
8711 * g++.dg/ext/attrib44.C: Same.
8712 * g++.dg/ext/builtin3.C: Same.
8713 * g++.dg/ext/dllimport7.C: Same.
8714 * g++.dg/ext/label5.C: Same.
8715 * g++.dg/ext/no-asm-1.C: Same.
8716 * g++.dg/ext/utf16-4.C: Same.
8717 * g++.dg/ext/vla2.C: Same.
8718 * g++.dg/gomp/block-1.C: Same.
8719 * g++.dg/gomp/block-2.C: Same.
8720 * g++.dg/gomp/block-3.C: Same.
8721 * g++.dg/gomp/block-5.C: Same.
8722 * g++.dg/gomp/linear-2.C: Same.
8723 * g++.dg/gomp/target-1.C: Same.
8724 * g++.dg/gomp/target-2.C: Same.
8725 * g++.dg/gomp/taskgroup-1.C: Same.
8726 * g++.dg/gomp/teams-1.C: Same.
8727 * g++.dg/inherit/pure1.C: Same.
8728 * g++.dg/init/array43.C: Same.
8729 * g++.dg/init/array46.C: Same.
8730 * g++.dg/init/const10.C: Same.
8731 * g++.dg/init/ctor4-1.C: Same.
8732 * g++.dg/init/ctor4.C: Same.
8733 * g++.dg/init/new37.C: Same.
8734 * g++.dg/init/pr25811.C: Same.
8735 * g++.dg/init/pr29043.C: Same.
8736 * g++.dg/init/pr29571.C: Same.
8737 * g++.dg/lookup/duperr1.C: Same.
8738 * g++.dg/lookup/error1.C: Same.
8739 * g++.dg/lookup/koenig5.C: Same.
8740 * g++.dg/lookup/pr77549.C: Same.
8741 * g++.dg/lookup/suggestions1.C: Same.
8742 * g++.dg/lookup/using16.C: Same.
8743 * g++.dg/lookup/using7.C: Same.
8744 * g++.dg/other/anon-union3.C: Same.
8745 * g++.dg/other/array2.C: Same.
8746 * g++.dg/other/error13.C: Same.
8747 * g++.dg/other/error34.C: Same.
8748 * g++.dg/overload/builtin1.C: Same.
8749 * g++.dg/overload/conv-op1.C: Same.
8750 * g++.dg/overload/error3.C: Same.
8751 * g++.dg/overload/koenig1.C: Same.
8752 * g++.dg/overload/operator5.C: Same.
8753 * g++.dg/overload/template5.C: Same.
8754 * g++.dg/overload/unknown1.C: Same.
8755 * g++.dg/overload/using2.C: Same.
8756 * g++.dg/parse/constructor1.C: Same.
8757 * g++.dg/parse/crash36.C: Same.
8758 * g++.dg/parse/crash63.C: Same.
8759 * g++.dg/parse/error11.C: Same.
8760 * g++.dg/parse/error12.C: Same.
8761 * g++.dg/parse/error14.C: Same.
8762 * g++.dg/parse/error2.C: Same.
8763 * g++.dg/parse/error21.C: Same.
8764 * g++.dg/parse/error26.C: Same.
8765 * g++.dg/parse/error36.C: Same.
8766 * g++.dg/parse/friend12.C: Same.
8767 * g++.dg/parse/invalid-op1.C: Same.
8768 * g++.dg/parse/missing-template1.C: Same.
8769 * g++.dg/parse/parser-pr28152-2.C: Same.
8770 * g++.dg/parse/parser-pr28152.C: Same.
8771 * g++.dg/parse/pr16696-permissive.C: Same.
8772 * g++.dg/parse/pr16696.C: Same.
8773 * g++.dg/parse/pr69628.C: Same.
8774 * g++.dg/parse/ret-type2.C: Same.
8775 * g++.dg/parse/specialization1.C: Same.
8776 * g++.dg/parse/template3.C: Same.
8777 * g++.dg/parse/template9.C: Same.
8778 * g++.dg/parse/typename11.C: Same.
8779 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8780 * g++.dg/pr45330.C: Same.
8781 * g++.dg/rtti/typeid6.C: Same.
8782 * g++.dg/spellcheck-fields.C: Same.
8783 * g++.dg/spellcheck-typenames.C: Same.
8784 * g++.dg/tc1/dr108.C: Same.
8785 * g++.dg/tc1/dr147.C: Same.
8786 * g++.dg/template/arg7.C: Same.
8787 * g++.dg/template/conv11.C: Same.
8788 * g++.dg/template/crash13.C: Same.
8789 * g++.dg/template/crash55.C: Same.
8790 * g++.dg/template/dependent-expr5.C: Same.
8791 * g++.dg/template/error17.C: Same.
8792 * g++.dg/template/error33.C: Same.
8793 * g++.dg/template/error4.C: Same.
8794 * g++.dg/template/error50.C: Same.
8795 * g++.dg/template/error53.C: Same.
8796 * g++.dg/template/friend.C: Same.
8797 * g++.dg/template/func2.C: Same.
8798 * g++.dg/template/local6.C: Same.
8799 * g++.dg/template/member5.C: Same.
8800 * g++.dg/template/meminit1.C: Same.
8801 * g++.dg/template/nested3.C: Same.
8802 * g++.dg/template/nontype6.C: Same.
8803 * g++.dg/template/overload12.C: Same.
8804 * g++.dg/template/ptrmem8.C: Same.
8805 * g++.dg/template/qualified-id1.C: Same.
8806 * g++.dg/template/spec15.C: Same.
8807 * g++.dg/template/static1.C: Same.
8808 * g++.dg/template/static10.C: Same.
8809 * g++.dg/template/static2.C: Same.
8810 * g++.dg/template/ttp25.C: Same.
8811 * g++.dg/template/typedef2.C: Same.
8812 * g++.dg/template/typename2.C: Same.
8813 * g++.dg/template/unify10.C: Same.
8814 * g++.dg/template/unify6.C: Same.
8815 * g++.dg/template/unify7.C: Same.
8816 * g++.dg/template/unify9.C: Same.
8817 * g++.dg/template/varmod1.C: Same.
8818 * g++.dg/ubsan/div-by-zero-1.C: Same.
8819 * g++.dg/ubsan/pr63956.C: Same.
8820 * g++.dg/warn/Waddress-1.C: Same.
8821 * g++.dg/warn/Wconversion2.C: Same.
8822 * g++.dg/warn/Wnull-conversion-1.C: Same.
8823 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8824 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8825 * g++.dg/warn/Wswitch-1.C: Same.
8826 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8827 * g++.dg/warn/Wtype-limits.C: Same.
8828 * g++.dg/warn/Wunused-parm-5.C: Same.
8829 * g++.dg/warn/deprecated-6.C: Same.
8830 * g++.dg/warn/deprecated.C: Same.
8831 * g++.dg/warn/incomplete1.C: Same.
8832 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8833 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8834 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8835 * g++.dg/warn/overflow-warn-1.C: Same.
8836 * g++.dg/warn/overflow-warn-3.C: Same.
8837 * g++.dg/warn/overflow-warn-4.C: Same.
8838 * g++.dg/warn/pr12242.C: Same.
8839 * g++.dg/warn/pr30551-2.C: Same.
8840 * g++.dg/warn/pr30551.C: Same.
8841 * g++.old-deja/g++.benjamin/16077.C: Same.
8842 * g++.old-deja/g++.bob/inherit1.C: Same.
8843 * g++.old-deja/g++.brendan/crash56.C: Same.
8844 * g++.old-deja/g++.brendan/template17.C: Same.
8845 * g++.old-deja/g++.eh/ctor1.C: Same.
8846 * g++.old-deja/g++.jason/bool5.C: Same.
8847 * g++.old-deja/g++.jason/cond.C: Same.
8848 * g++.old-deja/g++.jason/operator.C: Same.
8849 * g++.old-deja/g++.jason/pmf5.C: Same.
8850 * g++.old-deja/g++.law/ctors5.C: Same.
8851 * g++.old-deja/g++.law/missed-error2.C: Same.
8852 * g++.old-deja/g++.law/operators9.C: Same.
8853 * g++.old-deja/g++.law/temps1.C: Same.
8854 * g++.old-deja/g++.mike/for2.C: Same.
8855 * g++.old-deja/g++.mike/ns5.C: Same.
8856 * g++.old-deja/g++.mike/ns7.C: Same.
8857 * g++.old-deja/g++.mike/p10769b.C: Same.
8858 * g++.old-deja/g++.niklas/t120.C: Same.
8859 * g++.old-deja/g++.niklas/t121.C: Same.
8860 * g++.old-deja/g++.ns/koenig5.C: Same.
8861 * g++.old-deja/g++.oliva/overload1.C: Same.
8862 * g++.old-deja/g++.other/crash24.C: Same.
8863 * g++.old-deja/g++.other/crash25.C: Same.
8864 * g++.old-deja/g++.other/decl5.C: Same.
8865 * g++.old-deja/g++.other/lineno5.C: Same.
8866 * g++.old-deja/g++.other/null3.C: Same.
8867 * g++.old-deja/g++.other/overcnv2.C: Same.
8868 * g++.old-deja/g++.other/ptrmem7.C: Same.
8869 * g++.old-deja/g++.other/typename1.C: Same.
8870 * g++.old-deja/g++.other/vaarg3.C: Same.
8871 * g++.old-deja/g++.pt/crash10.C: Same.
8872 * g++.old-deja/g++.pt/crash28.C: Same.
8873 * g++.old-deja/g++.pt/crash38.C: Same.
8874 * g++.old-deja/g++.pt/explicit70.C: Same.
8875 * g++.old-deja/g++.pt/explicit77.C: Same.
8876 * g++.old-deja/g++.pt/expr2.C: Same.
8877 * g++.old-deja/g++.pt/spec5.C: Same.
8878 * g++.old-deja/g++.pt/spec6.C: Same.
8879 * g++.old-deja/g++.pt/typename3.C: Same.
8880 * g++.old-deja/g++.pt/typename5.C: Same.
8881 * g++.old-deja/g++.pt/typename6.C: Same.
8882 * g++.old-deja/g++.pt/typename7.C: Same.
8883 * g++.old-deja/g++.pt/unify4.C: Same.
8884 * g++.old-deja/g++.pt/unify8.C: Same.
8885 * g++.old-deja/g++.pt/vaarg3.C: Same.
8886 * g++.old-deja/g++.robertl/eb22.C: Same.
8887 * g++.old-deja/g++.robertl/eb4.C: Same.
8888 * g++.old-deja/g++.robertl/eb44.C: Same.
8889 * g++.old-deja/g++.robertl/eb69.C: Same.
8890 * g++.old-deja/g++.robertl/eb98.C: Same.
8891 * gcc.dg/20031223-1.c: Same.
8892 * gcc.dg/940510-1.c: Same.
8893 * gcc.dg/990506-0.c: Same.
8894 * gcc.dg/Walloca-1.c: Same.
8895 * gcc.dg/Walloca-2.c: Same.
8896 * gcc.dg/Wconversion-integer.c: Same.
8897 * gcc.dg/Wcxx-compat-8.c: Same.
8898 * gcc.dg/Wimplicit-int-1.c: Same.
8899 * gcc.dg/Wimplicit-int-2.c: Same.
8900 * gcc.dg/Wimplicit-int-4.c: Same.
8901 * gcc.dg/Wpointer-sign-Wall.c: Same.
8902 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8903 * gcc.dg/Wshadow-1.c: Same.
8904 * gcc.dg/Wshadow-3.c: Same.
8905 * gcc.dg/Wswitch-enum-error.c: Same.
8906 * gcc.dg/Wswitch-enum.c: Same.
8907 * gcc.dg/Wswitch-error.c: Same.
8908 * gcc.dg/Wswitch.c: Same.
8909 * gcc.dg/Wtype-limits-Wextra.c: Same.
8910 * gcc.dg/Wtype-limits.c: Same.
8911 * gcc.dg/Wvla-larger-than-2.c: Same.
8912 * gcc.dg/anon-struct-5.c: Same.
8913 * gcc.dg/array-10.c: Same.
8914 * gcc.dg/array-11.c: Same.
8915 * gcc.dg/array-15.c: Same.
8916 * gcc.dg/array-2.c: Same.
8917 * gcc.dg/array-8.c: Same.
8918 * gcc.dg/array-const-2.c: Same.
8919 * gcc.dg/array-const-3.c: Same.
8920 * gcc.dg/bitfld-1.c: Same.
8921 * gcc.dg/bitfld-8.c: Same.
8922 * gcc.dg/builtin-redefine.c: Same.
8923 * gcc.dg/c11-noreturn-1.c: Same.
8924 * gcc.dg/c11-noreturn-2.c: Same.
8925 * gcc.dg/c11-static-assert-3.c: Same.
8926 * gcc.dg/c90-arraydecl-1.c: Same.
8927 * gcc.dg/c90-complex-1.c: Same.
8928 * gcc.dg/c90-complit-1.c: Same.
8929 * gcc.dg/c90-const-expr-11.c: Same.
8930 * gcc.dg/c90-const-expr-7.c: Same.
8931 * gcc.dg/c90-const-expr-8.c: Same.
8932 * gcc.dg/c90-enum-comma-1.c: Same.
8933 * gcc.dg/c90-flex-array-1.c: Same.
8934 * gcc.dg/c90-hexfloat-1.c: Same.
8935 * gcc.dg/c90-idem-qual-1.c: Same.
8936 * gcc.dg/c90-idem-qual-2.c: Same.
8937 * gcc.dg/c90-idem-qual-3.c: Same.
8938 * gcc.dg/c90-mixdecl-1.c: Same.
8939 * gcc.dg/c90-restrict-1.c: Same.
8940 * gcc.dg/c90-return-1.c: Same.
8941 * gcc.dg/c99-array-nonobj-1.c: Same.
8942 * gcc.dg/c99-arraydecl-1.c: Same.
8943 * gcc.dg/c99-complex-1.c: Same.
8944 * gcc.dg/c99-complex-2.c: Same.
8945 * gcc.dg/c99-complit-2.c: Same.
8946 * gcc.dg/c99-const-expr-7.c: Same.
8947 * gcc.dg/c99-const-expr-8.c: Same.
8948 * gcc.dg/c99-flex-array-3.c: Same.
8949 * gcc.dg/c99-flex-array-7.c: Same.
8950 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8951 * gcc.dg/c99-impl-decl-1.c: Same.
8952 * gcc.dg/c99-impl-int-1.c: Same.
8953 * gcc.dg/c99-impl-int-2.c: Same.
8954 * gcc.dg/c99-init-3.c: Same.
8955 * gcc.dg/c99-restrict-1.c: Same.
8956 * gcc.dg/c99-return-1.c: Same.
8957 * gcc.dg/c99-tag-1.c: Same.
8958 * gcc.dg/c99-tag-3.c: Same.
8959 * gcc.dg/call-diag-2.c: Same.
8960 * gcc.dg/cpp/19940712-1.c: Same.
8961 * gcc.dg/cpp/19951025-1.c: Same.
8962 * gcc.dg/cpp/19990413-1.c: Same.
8963 * gcc.dg/cpp/direct2.c: Same.
8964 * gcc.dg/cpp/direct2s.c: Same.
8965 * gcc.dg/cpp/pr28709.c: Same.
8966 * gcc.dg/cpp/pr61854-c90.c: Same.
8967 * gcc.dg/cpp/pr61854-c94.c: Same.
8968 * gcc.dg/cpp/pragma-1.c: Same.
8969 * gcc.dg/cpp/pragma-2.c: Same.
8970 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8971 * gcc.dg/cpp/trad/literals-2.c: Same.
8972 * gcc.dg/cpp/warn-comments-2.c: Same.
8973 * gcc.dg/cpp/warn-comments-3.c: Same.
8974 * gcc.dg/cpp/warn-comments.c: Same.
8975 * gcc.dg/cpp/warn-long-long-2.c: Same.
8976 * gcc.dg/cpp/warn-long-long.c: Same.
8977 * gcc.dg/cpp/warn-redefined-2.c: Same.
8978 * gcc.dg/cpp/warn-redefined.c: Same.
8979 * gcc.dg/darwin-cfstring-2.c: Same.
8980 * gcc.dg/darwin-cfstring-format-1.c: Same.
8981 * gcc.dg/decl-9.c: Same.
8982 * gcc.dg/declspec-1.c: Same.
8983 * gcc.dg/declspec-10.c: Same.
8984 * gcc.dg/declspec-11.c: Same.
8985 * gcc.dg/declspec-13.c: Same.
8986 * gcc.dg/declspec-18.c: Same.
8987 * gcc.dg/declspec-4.c: Same.
8988 * gcc.dg/declspec-5.c: Same.
8989 * gcc.dg/declspec-6.c: Same.
8990 * gcc.dg/declspec-8.c: Same.
8991 * gcc.dg/deprecated-4.c: Same.
8992 * gcc.dg/deprecated.c: Same.
8993 * gcc.dg/dfp/composite-type.c: Same.
8994 * gcc.dg/empty-source-2.c: Same.
8995 * gcc.dg/empty-source-3.c: Same.
8996 * gcc.dg/format/attr-6.c: Same.
8997 * gcc.dg/format/branch-1.c: Same.
8998 * gcc.dg/format/c90-printf-1.c: Same.
8999 * gcc.dg/format/c90-strftime-2.c: Same.
9000 * gcc.dg/format/c99-strftime-1.c: Same.
9001 * gcc.dg/format/cmn-err-1.c: Same.
9002 * gcc.dg/format/few-1.c: Same.
9003 * gcc.dg/format/ms_branch-1.c: Same.
9004 * gcc.dg/format/ms_unnamed-1.c: Same.
9005 * gcc.dg/format/ms_va-1.c: Same.
9006 * gcc.dg/format/unnamed-1.c: Same.
9007 * gcc.dg/format/va-1.c: Same.
9008 * gcc.dg/format/xopen-1.c: Same.
9009 * gcc.dg/funcdef-var-1.c: Same.
9010 * gcc.dg/funcdef-var-2.c: Same.
9011 * gcc.dg/gnu89-const-expr-1.c: Same.
9012 * gcc.dg/gnu89-const-expr-2.c: Same.
9013 * gcc.dg/gnu90-const-expr-1.c: Same.
9014 * gcc.dg/gnu99-const-expr-1.c: Same.
9015 * gcc.dg/gnu99-const-expr-2.c: Same.
9016 * gcc.dg/gnu99-init-2.c: Same.
9017 * gcc.dg/gomp/_Atomic-5.c: Same.
9018 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9019 * gcc.dg/gomp/atomic-5.c: Same.
9020 * gcc.dg/gomp/linear-1.c: Same.
9021 * gcc.dg/gomp/pr67500.c: Same.
9022 * gcc.dg/init-bad-1.c: Same.
9023 * gcc.dg/init-bad-2.c: Same.
9024 * gcc.dg/init-bad-3.c: Same.
9025 * gcc.dg/init-string-1.c: Same.
9026 * gcc.dg/label-compound-stmt-1.c: Same.
9027 * gcc.dg/label-decl-2.c: Same.
9028 * gcc.dg/label-decl-4.c: Same.
9029 * gcc.dg/large-size-array-2.c: Same.
9030 * gcc.dg/large-size-array-4.c: Same.
9031 * gcc.dg/lvalue-6.c: Same.
9032 * gcc.dg/m-un-2.c: Same.
9033 * gcc.dg/multiple-overflow-warn-1.c: Same.
9034 * gcc.dg/multiple-overflow-warn-2.c: Same.
9035 * gcc.dg/multiple-overflow-warn-3.c: Same.
9036 * gcc.dg/nested-redef-1.c: Same.
9037 * gcc.dg/no-asm-1.c: Same.
9038 * gcc.dg/no-asm-3.c: Same.
9039 * gcc.dg/no-asm-4.c: Same.
9040 * gcc.dg/noncompile/20010524-1.c: Same.
9041 * gcc.dg/noncompile/incomplete-5.c: Same.
9042 * gcc.dg/noncompile/pr44517.c: Same.
9043 * gcc.dg/noncompile/pr52290.c: Same.
9044 * gcc.dg/noreturn-1.c: Same.
9045 * gcc.dg/overflow-warn-1.c: Same.
9046 * gcc.dg/overflow-warn-2.c: Same.
9047 * gcc.dg/overflow-warn-3.c: Same.
9048 * gcc.dg/overflow-warn-4.c: Same.
9049 * gcc.dg/parm-mismatch-1.c: Same.
9050 * gcc.dg/parser-pr28152-2.c: Same.
9051 * gcc.dg/parser-pr28152.c: Same.
9052 * gcc.dg/pedwarn-init.c: Same.
9053 * gcc.dg/pointer-arith-2.c: Same.
9054 * gcc.dg/pointer-arith-3.c: Same.
9055 * gcc.dg/pointer-arith-4.c: Same.
9056 * gcc.dg/pr14475.c: Same.
9057 * gcc.dg/pr18596-3.c: Same.
9058 * gcc.dg/pr18809-1.c: Same.
9059 * gcc.dg/pr27953.c: Same.
9060 * gcc.dg/pr30457.c: Same.
9061 * gcc.dg/pr30551-2.c: Same.
9062 * gcc.dg/pr30551-3.c: Same.
9063 * gcc.dg/pr30551-4.c: Same.
9064 * gcc.dg/pr30551-5.c: Same.
9065 * gcc.dg/pr30551-6.c: Same.
9066 * gcc.dg/pr30551.c: Same.
9067 * gcc.dg/pr36997.c: Same.
9068 * gcc.dg/pr41842.c: Same.
9069 * gcc.dg/pr48552-1.c: Same.
9070 * gcc.dg/pr48552-2.c: Same.
9071 * gcc.dg/pr59717.c: Same.
9072 * gcc.dg/pr61077.c: Same.
9073 * gcc.dg/pr61096-1.c: Same.
9074 * gcc.dg/pr63626.c: Same.
9075 * gcc.dg/pr64223-1.c: Same.
9076 * gcc.dg/pr64223-2.c: Same.
9077 * gcc.dg/pr8788-1.c: Same.
9078 * gcc.dg/pr8927-1.c: Same.
9079 * gcc.dg/pragma-darwin.c: Same.
9080 * gcc.dg/pragma-diag-5.c: Same.
9081 * gcc.dg/pragma-message.c: Same.
9082 * gcc.dg/redecl-1.c: Same.
9083 * gcc.dg/simd-1.c: Same.
9084 * gcc.dg/simd-5.c: Same.
9085 * gcc.dg/simd-6.c: Same.
9086 * gcc.dg/spellcheck-fields.c: Same.
9087 * gcc.dg/spellcheck-typenames.c: Same.
9088 * gcc.dg/struct-semi-2.c: Same.
9089 * gcc.dg/struct-semi-3.c: Same.
9090 * gcc.dg/transparent-union-3.c: Same.
9091 * gcc.dg/ucnid-8.c: Same.
9092 * gcc.dg/uninit-pr19430-O0.c: Same.
9093 * gcc.dg/uninit-pr19430.c: Same.
9094 * gcc.dg/uninit-pr20644-O0.c: Same.
9095 * gcc.dg/utf-dflt.c: Same.
9096 * gcc.dg/utf-dflt2.c: Same.
9097 * gcc.dg/utf16-4.c: Same.
9098 * gcc.dg/vla-11.c: Same.
9099 * gcc.dg/vla-20.c: Same.
9100 * gcc.dg/vla-init-1.c: Same.
9101 * gcc.dg/vla-init-2.c: Same.
9102 * gcc.dg/vla-init-3.c: Same.
9103 * gcc.dg/weak/weak-6.c: Same.
9104 * gcc.dg/weak/weak-7.c: Same.
9105 * gcc.dg/wtr-int-type-1.c: Same.
9106 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9107 * gcc.target/arm/polytypes.c: Same.
9108 * gcc.target/i386/spellcheck-options-4.c: Same.
9109 * gcc.target/powerpc/20030218-1.c: Same.
9110 * gcc.target/sh/pr21255-4.c: Same.
9111 * gcc.test-framework/dg-error-exp-XP.c: Same.
9112 * gfortran.dg/array_constructor_30.f03: Same.
9113 * gfortran.dg/class_30.f90: Same.
9114 * gfortran.dg/goacc/subarrays.f95: Same.
9115 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9116 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9117 * gfortran.dg/intrinsic_std_1.f90: Same.
9118 * gfortran.dg/pr70006.f90: Same.
9119 * gfortran.dg/warning-directive-1.F90: Same.
9120 * gfortran.dg/warning-directive-2.F90: Same.
9121 * gfortran.dg/warning-directive-3.F90: Same.
9122 * gfortran.dg/warning-directive-4.F90: Same.
9123 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9124 * obj-c++.dg/class-extension-1.mm: Same.
9125 * obj-c++.dg/class-extension-2.mm: Same.
9126 * obj-c++.dg/class-protocol-1.mm: Same.
9127 * obj-c++.dg/cxx-ivars-1.mm: Same.
9128 * obj-c++.dg/duplicate-class-1.mm: Same.
9129 * obj-c++.dg/exceptions-3.mm: Same.
9130 * obj-c++.dg/exceptions-4.mm: Same.
9131 * obj-c++.dg/exceptions-5.mm: Same.
9132 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9133 * obj-c++.dg/fsf-package-0.m: Same.
9134 * obj-c++.dg/invalid-type-1.mm: Same.
9135 * obj-c++.dg/method-12.mm: Same.
9136 * obj-c++.dg/method-13.mm: Same.
9137 * obj-c++.dg/method-15.mm: Same.
9138 * obj-c++.dg/method-16.mm: Same.
9139 * obj-c++.dg/method-6.mm: Same.
9140 * obj-c++.dg/method-7.mm: Same.
9141 * obj-c++.dg/property/at-property-1.mm: Same.
9142 * obj-c++.dg/property/at-property-14.mm: Same.
9143 * obj-c++.dg/property/at-property-17.mm: Same.
9144 * obj-c++.dg/property/at-property-21.mm: Same.
9145 * obj-c++.dg/property/at-property-5.mm: Same.
9146 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9147 * obj-c++.dg/property/dynamic-3.mm: Same.
9148 * obj-c++.dg/property/dynamic-4.mm: Same.
9149 * obj-c++.dg/property/property-neg-1.mm: Same.
9150 * obj-c++.dg/property/property-neg-6.mm: Same.
9151 * obj-c++.dg/property/synthesize-11.mm: Same.
9152 * obj-c++.dg/property/synthesize-5.mm: Same.
9153 * obj-c++.dg/property/synthesize-6.mm: Same.
9154 * obj-c++.dg/proto-lossage-4.mm: Same.
9155 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9156 * obj-c++.dg/strings/strings-1.mm: Same.
9157 * obj-c++.dg/super-class-1.mm: Same.
9158 * obj-c++.dg/syntax-error-6.mm: Same.
9159 * obj-c++.dg/syntax-error-7.mm: Same.
9160 * obj-c++.dg/syntax-error-9.mm: Same.
9161 * obj-c++.dg/try-catch-13.mm: Same.
9162 * objc.dg/attributes/method-noreturn-1.m: Same.
9163 * objc.dg/bad-receiver-type-2.m: Same.
9164 * objc.dg/bad-receiver-type.m: Same.
9165 * objc.dg/call-super-2.m: Same.
9166 * objc.dg/class-2.m: Same.
9167 * objc.dg/class-extension-1.m: Same.
9168 * objc.dg/class-extension-2.m: Same.
9169 * objc.dg/class-protocol-1.m: Same.
9170 * objc.dg/desig-init-1.m: Same.
9171 * objc.dg/duplicate-class-1.m: Same.
9172 * objc.dg/exceptions-3.m: Same.
9173 * objc.dg/exceptions-4.m: Same.
9174 * objc.dg/exceptions-5.m: Same.
9175 * objc.dg/foreach-6.m: Same.
9176 * objc.dg/foreach-7.m: Same.
9177 * objc.dg/fsf-nsstring-format-1.m: Same.
9178 * objc.dg/fsf-package-0.m: Same.
9179 * objc.dg/invalid-type-1.m: Same.
9180 * objc.dg/method-11.m: Same.
9181 * objc.dg/method-19.m: Same.
9182 * objc.dg/method-2.m: Same.
9183 * objc.dg/method-20.m: Same.
9184 * objc.dg/method-5.m: Same.
9185 * objc.dg/method-6.m: Same.
9186 * objc.dg/method-7.m: Same.
9187 * objc.dg/method-9.m: Same.
9188 * objc.dg/missing-proto-3.m: Same.
9189 * objc.dg/private-1.m: Same.
9190 * objc.dg/property/at-property-1.m: Same.
9191 * objc.dg/property/at-property-14.m: Same.
9192 * objc.dg/property/at-property-17.m: Same.
9193 * objc.dg/property/at-property-21.m: Same.
9194 * objc.dg/property/at-property-5.m: Same.
9195 * objc.dg/property/dynamic-3.m: Same.
9196 * objc.dg/property/dynamic-4.m: Same.
9197 * objc.dg/property/property-neg-1.m: Same.
9198 * objc.dg/property/property-neg-6.m: Same.
9199 * objc.dg/property/synthesize-11.m: Same.
9200 * objc.dg/property/synthesize-5.m: Same.
9201 * objc.dg/property/synthesize-6.m: Same.
9202 * objc.dg/proto-hier-1.m: Same.
9203 * objc.dg/proto-lossage-4.m: Same.
9204 * objc.dg/protocol-qualifier-2.m: Same.
9205 * objc.dg/strings/strings-1.m: Same.
9206 * objc.dg/type-size-1.m: Same.
9207
9208 2017-04-18 Jeff Law <law@redhat.com>
9209
9210 PR target/74563
9211 * gcc.target/mips/pr74563: New test.
9212
9213 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR tree-optimization/80443
9216 * gcc.c-torture/compile/pr80443.c: New test.
9217
9218 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9219
9220 PR rtl-optimization/80357
9221 * gcc.c-torture/compile/pr80357.c: New test.
9222
9223 2017-04-18 Jeff Law <law@redhat.com>
9224
9225 PR middle-end/80422
9226 * gcc.c-torture/compile/pr80422.c: New test.
9227
9228 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR debug/80263
9231 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9232
9233 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9234
9235 PR target/80099
9236 * gcc.target/powerpc/pr80099-1.c: New test.
9237 * gcc.target/powerpc/pr80099-2.c: Likewise.
9238 * gcc.target/powerpc/pr80099-3.c: Likewise.
9239 * gcc.target/powerpc/pr80099-4.c: Likewise.
9240 * gcc.target/powerpc/pr80099-5.c: Likewise.
9241
9242 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR sanitizer/80444
9245 * gcc.dg/sancov/pr80444.c: New test.
9246
9247 PR middle-end/79788
9248 PR middle-end/80375
9249 * gcc.dg/pr79788-1.c: New test.
9250 * gcc.dg/pr79788-2.c: New test.
9251
9252 2017-04-18 Marek Polacek <polacek@redhat.com>
9253
9254 PR c++/80244 - ICE with attribute in template alias.
9255 * g++.dg/cpp0x/alias-decl-59.C: New test.
9256
9257 PR c++/80241 - ICE with alignas pack expansion.
9258 * g++.dg/cpp0x/alignas11.C: New test.
9259
9260 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9261
9262 PR c++/80287
9263 * g++.dg/lto/pr80287_0.C: New test.
9264
9265 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9266
9267 PR target/80315
9268 * gcc.target/powerpc/pr80315-1.c: New test.
9269 * gcc.target/powerpc/pr80315-2.c: New test.
9270 * gcc.target/powerpc/pr80315-3.c: New test.
9271 * gcc.target/powerpc/pr80315-4.c: New test.
9272
9273 2017-04-16 Tom de Vries <tom@codesourcery.com>
9274
9275 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9276 directive.
9277 * g++.dg/parse/error3.C: Same.
9278 * g++.old-deja/g++.pt/niklas01a.C: Same.
9279 * gcc.dg/990506-0.c: Same.
9280 * gcc.dg/cpp/19990413-1.c: Same.
9281 * gcc.dg/cpp/pragma-1.c: Same.
9282 * gcc.dg/cpp/pragma-2.c: Same.
9283 * gcc.dg/m-un-2.c: Same.
9284 * objc.dg/private-1.m: Same.
9285
9286 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9287
9288 * gcc.dg/pr54669.c: Fix dg-do directive.
9289 * gcc.dg/pr78582.c: Ditto.
9290 * gcc.dg/pr80020.c: Ditto.
9291 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9292 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9293 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9294 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9295 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9296 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9297 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9298 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9299 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9300 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9301
9302 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9303
9304 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9305 * gfortran.dg/generic_29.f90: Likewise.
9306 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9307 * gfortran.dg/pr41922.f90: Likewise.
9308 * gfortran.dg/pr70006.f90: Likewise.
9309
9310 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9311
9312 PR tree-optimization/66612
9313 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9314
9315 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9316
9317 PR fortran/80361
9318 * gfortran.dg/class_62.f90: New test case.
9319
9320 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9321
9322 * gcc.target/arc/loop-1.c: New file.
9323
9324 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9325
9326 PR target/80098
9327 * gcc.target/powerpc/pr80098-1.c: New test.
9328 * gcc.target/powerpc/pr80098-2.c: Likewise.
9329 * gcc.target/powerpc/pr80098-3.c: Likewise.
9330 * gcc.target/powerpc/pr80098-4.c: Likewise.
9331
9332 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR sanitizer/80403
9335 * g++.dg/ubsan/pr80403-2.C: New test.
9336
9337 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9338
9339 PR rtl-optimization/80343
9340 * gcc.target/powerpc/pr80343.c: New.
9341
9342 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9343
9344 PR sanitizer/80414
9345 * c-c++-common/ubsan/bounds-15.c: New test.
9346
9347 2017-04-13 Richard Biener <rguenther@suse.de>
9348
9349 PR testsuite/80416
9350 * g++.dg/torture/pr79671.C: Fix asm constraints.
9351
9352 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR debug/80321
9355 * gcc.dg/debug/pr80321.c: New test.
9356
9357 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9358
9359 * gnat.dg/debug10.adb: New test.
9360 * gnat.dg/debug10_pkg.ads: New helper.
9361
9362 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR tree-optimization/79390
9365 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9366
9367 PR sanitizer/80403
9368 PR sanitizer/80404
9369 PR sanitizer/80405
9370 * g++.dg/ubsan/pr80403.C: New test.
9371 * g++.dg/ubsan/pr80404.C: New test.
9372 * g++.dg/ubsan/pr80405.C: New test.
9373
9374 PR c/80163
9375 * gcc.dg/torture/pr80163.c: New test.
9376
9377 2017-04-12 Richard Biener <rguenther@suse.de>
9378 Jeff Law <law@redhat.com>
9379
9380 PR tree-optimization/80359
9381 * gcc.dg/torture/pr80359.c: New testcase.
9382
9383 2017-04-12 Richard Biener <rguenther@suse.de>
9384 Bernd Edlinger <bernd.edlinger@hotmail.de>
9385
9386 PR middle-end/79671
9387 * g++.dg/torture/pr79671.C: New testcase.
9388 * g++.dg/lto/pr79671_0.C: Likewise.
9389 * g++.dg/lto/pr79671_1.c: Likewise.
9390
9391 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR sanitizer/80349
9394 * g++.dg/ubsan/pr80349.C: New test.
9395
9396 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR c++/80370
9399 * g++.dg/cpp1z/decomp28.C: New test.
9400
9401 PR middle-end/80100
9402 * gcc.dg/pr80100.c: New test.
9403
9404 PR rtl-optimization/80385
9405 * g++.dg/opt/pr80385.C: New test.
9406
9407 2017-04-11 Martin Liska <mliska@suse.cz>
9408
9409 PR ipa/80212
9410 * g++.dg/ipa/pr80212.C: New test.
9411
9412 2017-04-11 Martin Sebor <msebor@redhat.com>
9413
9414 PR middle-end/80364
9415 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9416
9417 2017-04-11 Martin Liska <mliska@suse.cz>
9418
9419 PR sanitizer/70878
9420 * gcc.dg/ubsan/pr70878.c: New test.
9421
9422 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR target/80381
9425 * gcc.target/i386/pr80381.c: New test.
9426
9427 PR c++/80363
9428 * g++.dg/ext/pr80363.C: New test.
9429
9430 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9431
9432 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9433 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9434 Add avr-*-* to non-lp64 selector.
9435
9436 2017-04-10 Martin Sebor <msebor@redhat.com>
9437
9438 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9439 * gcc.dg/pr40340-4.c: Same.
9440
9441 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9442
9443 PR fortran/69498
9444 * gfortran.dg/submodule_unexp.f90: Modified test
9445 to account for new error.
9446 * gfortran.dg/submodule_twice.f90: New Test
9447
9448 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR c++/80176
9451 * g++.dg/init/ref23.C: New test.
9452
9453 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9454
9455 PR tree-optimization/80304
9456 * gfortran.dg/do_concurrent_4.f90: New test case.
9457
9458 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9459
9460 PR fortran/80046
9461 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9462
9463 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9464
9465 * g++.dg/torture/pr79905.C: Add -maltivec option.
9466
9467 2017-04-10 Jeff Law <law@redhat.com>
9468
9469 PR tree-optimization/80374
9470 * g++.dg/pr80374.c: New test.
9471
9472 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9473
9474 PR target/80108
9475 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9476 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9477
9478 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9479
9480 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9481
9482 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9483
9484 PR testsuite/79356
9485 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9486
9487 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9488
9489 PR testsuite/79867
9490 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9491
9492 2017-04-10 Marek Polacek <polacek@redhat.com>
9493
9494 PR sanitizer/80348
9495 * g++.dg/ubsan/div-by-zero-3.C: New test.
9496
9497 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9498
9499 PR tree-optimization/80153
9500 * gcc.c-torture/execute/pr80153.c: New.
9501
9502 2017-04-10 Richard Biener <rguenther@suse.de>
9503
9504 PR middle-end/80362
9505 * gcc.dg/torture/pr80362.c: New testcase.
9506
9507 2017-04-10 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/80304
9510 * gcc.dg/torture/pr80304.c: New testcase.
9511
9512 2017-04-10 Nathan Sidwell <nathan@acm.org>
9513
9514 PR target/79905
9515 * g++.dg/torture/pr79905.C: New.
9516
9517 2017-04-10 Martin Liska <mliska@suse.cz>
9518
9519 PR sanitizer/80350
9520 * c-c++-common/ubsan/pr80350.c: New test.
9521
9522 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR target/80324
9525 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9526
9527 2017-04-08 Martin Liska <mliska@suse.cz>
9528
9529 Revert:
9530 2017-04-07 Martin Liska <mliska@suse.cz>
9531
9532 PR ipa/80212
9533 * g++.dg/ipa/pr80212.C: New test.
9534
9535 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9536
9537 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9538 dg-options.
9539 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9540
9541 PR target/80322
9542 PR target/80323
9543 PR target/80325
9544 PR target/80326
9545 * gcc.target/i386/avx512f-undefined-1.c: New test.
9546 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9547 * gcc.target/i386/avx-cvtsd-1.c: New test.
9548 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9549 * gcc.target/i386/avx512f-abspd-1.c: New test.
9550 * gcc.target/i386/avx-cvtss-1.c: New test.
9551 * gcc.target/i386/avx512f-absps-1.c: New test.
9552 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9553 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9554
9555 2017-04-07 Marek Polacek <polacek@redhat.com>
9556
9557 PR sanitizer/80348
9558 * g++.dg/ubsan/div-by-zero-2.C: New test.
9559
9560 PR c++/80095
9561 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9562
9563 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9564
9565 PR rtl-optimization/70478
9566 * gcc.target/s390/pr70478.c: New.
9567
9568 2017-04-07 Martin Liska <mliska@suse.cz>
9569
9570 PR target/79889
9571 * g++.dg/ext/mv8.C: Add aarch64* targets.
9572
9573 2017-04-07 Martin Liska <mliska@suse.cz>
9574
9575 PR ipa/80212
9576 * g++.dg/ipa/pr80212.C: New test.
9577
9578 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9579
9580 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9581
9582 2017-04-07 Richard Biener <rguenther@suse.de>
9583
9584 PR tree-optimization/80334
9585 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9586 alignas on stack.
9587
9588 2017-04-07 Richard Biener <rguenther@suse.de>
9589
9590 PR middle-end/80341
9591 * gcc.dg/torture/pr80341.c: New testcase.
9592
9593 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR debug/80234
9596 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9597 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9598
9599 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9600
9601 PR target/79733
9602 * gcc.target/i386/pr79733.c: New test.
9603
9604 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9605
9606 PR target/80298
9607 * gcc.target/i386/pr80298-1.c: New test.
9608 * gcc.target/i386/pr80298-2.c: Ditto.
9609
9610 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9611
9612 PR target/80082
9613 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9614 ARMv7-R.
9615
9616 2017-04-06 Richard Biener <rguenther@suse.de>
9617
9618 PR tree-optimization/80334
9619 * g++.dg/torture/pr80334.C: New testcase.
9620
9621 2017-04-06 Martin Liska <mliska@suse.cz>
9622
9623 PR sanitizer/80166
9624 * gcc.dg/asan/pr80166.c: New test.
9625
9626 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9627
9628 PR tree-optimization/79390
9629 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9630
9631 2017-04-06 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/80262
9634 * gcc.target/i386/pr80262.c: New testcase.
9635
9636 2017-04-06 Richard Biener <rguenther@suse.de>
9637
9638 PR middle-end/80281
9639 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9640
9641 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9642
9643 PR rtl-optimization/70703
9644 * gcc.target/i386/pr70703.c: New.
9645
9646 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR sanitizer/80308
9649 * c-c++-common/asan/pr80308.c: New test.
9650
9651 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9652
9653 PR target/79890
9654 * gcc.target/s390/pr79890.c: New test case.
9655
9656 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR target/80310
9659 * c-c++-common/ubsan/pr80310.c: New test.
9660
9661 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR c++/80297
9664 * g++.dg/torture/pr80297.C: New test.
9665
9666 PR tree-optimization/79390
9667 * gcc.target/i386/pr79390.c: New test.
9668 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9669
9670 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9671
9672 PR c++/80296
9673 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9674
9675 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9676
9677 PR target/80307
9678 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9679 targeting any CPU or architecture.
9680 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9681 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9682 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9683 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9684 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9685 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9686 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9687 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9688
9689 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9690
9691 PR fortran/69498
9692 * gfortran.dg/submodule_unexp.f90: New test.
9693
9694 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR target/80286
9697 * gcc.target/i386/avx-pr80286.c: New test.
9698 * gcc.dg/pr80286.c: New test.
9699
9700 2017-04-04 Richard Biener <rguenther@suse.de>
9701
9702 PR middle-end/80281
9703 * gcc.dg/torture/pr80281.c: New testcase.
9704
9705 2017-04-04 Richard Biener <rguenther@suse.de>
9706
9707 PR tree-optimization/80275
9708 * g++.dg/opt/pr80275.C: Make g static.
9709
9710 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9711
9712 PR rtl-optimization/60818
9713 * gcc.c-torture/compile/pr60818.c: New testcase.
9714
9715 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9716
9717 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9718 * gcc.dg/20031012-1.c: Likewise.
9719 * gcc.dg/ipa/ipcp-1.c: Likewise.
9720 * gcc.dg/torture/matrix-3.c: Likewise.
9721 * gcc.target/powerpc/ppc-spe.c: Likewise.
9722 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9723
9724 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9725
9726 PR target/80246
9727 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9728 powerpc_vsx_ok.
9729 (std, ld): Limit scan-assembler-times check to lp64.
9730 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9731 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9732 powerpc_vsx_ok.
9733
9734 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9735
9736 PR target/80246
9737 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9738
9739 2017-04-03 Richard Biener <rguenther@suse.de>
9740
9741 PR tree-optimization/80275
9742 * g++.dg/opt/pr80275.C: New testcase.
9743
9744 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9745
9746 PR testsuite/79356
9747 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9748
9749 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9750
9751 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9752 (bal): Increase iteration count and assume alignment.
9753
9754 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9755
9756 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9757
9758 2017-04-02 Andrew Pinski <apinski@cavium.com>
9759
9760 * gcc.c-torture/compile/nested-3.c: New testcase.
9761 * gcc.c-torture/execute/20170401-1.c: New testcase.
9762 * gcc.c-torture/execute/20170401-2.c: New testcase.
9763
9764 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9765
9766 PR rtl-optimization/79405
9767 gcc.dg/pr79405.c: New testcase.
9768
9769 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR debug/79255
9772 * gcc.dg/pr79255.c: New test.
9773
9774 PR c++/79572
9775 * g++.dg/ubsan/null-8.C: New test.
9776
9777 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9778
9779 PR target/80107
9780 * gfortran.dg/pr80107.f: New.
9781
9782 2017-03-31 Jeff Law <law@redhat.com>
9783
9784 PR tree-optimization/49498
9785 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9786
9787 2017-03-31 Richard Biener <rguenther@suse.de>
9788
9789 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9790
9791 2017-03-31 Richard Biener <rguenther@suse.de>
9792
9793 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9794
9795 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR libstdc++/80251
9798 * g++.dg/ext/is_aggregate.C: New test.
9799
9800 PR middle-end/80173
9801 * gcc.target/i386/pr80173.c: New test.
9802
9803 PR middle-end/80163
9804 * gcc.dg/pr80163.c: New test.
9805
9806 PR debug/80025
9807 * gcc.dg/torture/pr80025.c: New test.
9808
9809 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9810
9811 * gcc.target/mips/pr52125.c: Add -msym32.
9812
9813 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR translation/80189
9816 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9817 * g++.dg/gomp/sharing-1.C: Likewise.
9818 * gfortran.dg/gomp/pr44536.f90: Likewise.
9819 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9820 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9821 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9822 * gfortran.dg/gomp/pr33439.f90: Likewise.
9823 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9824 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9825 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9826 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9827 * gcc.dg/gomp/sharing-1.c: Likewise.
9828
9829 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9830
9831 PR target/80246
9832 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9833 Darwin and SPE.
9834 (dxex, dxexq): Update return type.
9835 (diex, diexq): Update argument type.
9836 * gcc.target/powerpc/pr80246.c: New test.
9837
9838 2017-03-30 Martin Jambor <mjambor@suse.cz>
9839
9840 PR ipa/77333
9841 * g++.dg/ipa/pr77333.C: New test.
9842
9843 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR target/80206
9846 * gcc.target/i386/pr80206.c: New test.
9847
9848 2017-03-30 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/77498
9851 * gfortran.dg/pr77498.f: New testcase.
9852
9853 2017-03-29 Marek Polacek <polacek@redhat.com>
9854
9855 PR c/79730
9856 * gcc.dg/pr79730.c: New test.
9857
9858 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9859
9860 PR libgfortran/78670
9861 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9862 a character of length 1. Update test for success.
9863 * gfortran.dg/dtio_28.f03: New test.
9864 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9865 'scratch' to delete the file when done.
9866
9867 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9868
9869 PR rtl-optimization/80233
9870 * gcc.c-torture/compile/pr80233.c: New testcase.
9871
9872 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9873
9874 PR fortran/80254
9875 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9876 * gfortran.dg/dec_io_2a.f90: instead (new test).
9877
9878 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9879
9880 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9881
9882 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9883
9884 PR testsuite/43496
9885 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9886 generating PIC code.
9887
9888 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9889
9890 PR rtl-optimization/80193
9891 * gcc.target/i386/pr80193.c: New.
9892
9893 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9894
9895 PR fortran/78661
9896 * gfortran.dg/dtio_25.f90: Modified test case.
9897 * gfortran.dg/dtio_27.f90: New test case.
9898
9899 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9900
9901 PR target/53383
9902 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9903 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9904 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9905
9906 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9907
9908 * gcc.c-torture/compile/irreducible-loop.c: New.
9909
9910 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9911
9912 PR tree-optimization/80218
9913 * gcc.dg/pr80218.c: New test.
9914
9915 2017-03-28 Richard Biener <rguenther@suse.de>
9916
9917 PR tree-optimization/78644
9918 * gcc.dg/pr78644-1.c: New testcase.
9919 * gcc.dg/pr78644-2.c: Likewise.
9920
9921 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9922
9923 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9924 * gcc.dg/pic-4.c: Likewise.
9925 * gcc.dg/pie-3.c: Likewise.
9926 * gcc.dg/pie-4.c: Likewise.
9927
9928 2017-03-28 Martin Liska <mliska@suse.cz>
9929
9930 PR ipa/80205
9931 * g++.dg/ipa/pr80205.C: New test.
9932
9933 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9934
9935 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9936 with sizeof(int) < 4.
9937 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9938 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9939 * gcc.dg/torture/pr79777.c: Likewise.
9940 * gcc.dg/torture/pr79910.c: Likewise.
9941
9942 2017-03-28 Richard Biener <rguenther@suse.de>
9943
9944 PR middle-end/80222
9945 * g++.dg/pr80222.C: New testcase.
9946
9947 2017-03-28 Martin Liska <mliska@suse.cz>
9948
9949 PR ipa/80104
9950 * gcc.dg/ipa/pr80104.c: New test.
9951
9952 2017-03-28 Marek Polacek <polacek@redhat.com>
9953
9954 PR sanitizer/80067
9955 * c-c++-common/ubsan/shift-10.c: New test.
9956
9957 2017-03-27 Jeff Law <law@redhat.com>
9958
9959 PR tree-optimization/80216
9960 * gcc.c-torture/compile/pr80216.c: New test.
9961
9962 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR middle-end/80162
9965 * c-c++-common/pr80162-1.c: New test.
9966 * c-c++-common/pr80162-2.c: New test.
9967 * c-c++-common/pr80162-3.c: New test.
9968
9969 PR target/80102
9970 * g++.dg/opt/pr80102.C: New test.
9971
9972 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9973
9974 PR target/78543
9975 * gcc.target/powerpc/pr78543.c: New test.
9976
9977 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9978
9979 PR target/80103
9980 * gcc.target/powerpc/pr80103-1.c: New test.
9981
9982 2017-03-27 Richard Biener <rguenther@suse.de>
9983
9984 PR tree-optimization/80181
9985 * gcc.dg/torture/pr80181.c: New testcase.
9986
9987 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9988
9989 * gcc.target/arc/interrupt-4.c: New file.
9990
9991 2017-03-27 Richard Biener <rguenther@suse.de>
9992
9993 PR ipa/79776
9994 * g++.dg/ipa/pr79776.C: New testcase.
9995
9996 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR sanitizer/80168
9999 * gcc.dg/asan/pr80168.c: New test.
10000
10001 2017-03-27 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/80170
10004 * gcc.dg/pr80170.c: New testcase.
10005
10006 2017-03-27 Richard Biener <rguenther@suse.de>
10007
10008 PR middle-end/80171
10009 * g++.dg/torture/pr80171.C: New testcase.
10010
10011 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10012
10013 * gcc.dg/torture/pr79732.c: Require alias support.
10014 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10015
10016 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10017 libatomic_available.
10018 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10019 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10020
10021 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10022
10023 PR libgfortran/78881
10024 * gfortran.dg/dtio_26.f90: New test.
10025
10026 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10027
10028 PR fortran/80156
10029 PR fortran/79382
10030 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10031 testcase for PR80156. Add a main programme that tests that
10032 the typebound generic is accessible.
10033
10034 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10035
10036 PR rtl-optimization/80160
10037 PR rtl-optimization/80159
10038
10039 * gcc.target/i386/pr80160.c: New test.
10040
10041 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR sanitizer/79904
10044 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10045
10046 2017-03-24 Marek Polacek <polacek@redhat.com>
10047
10048 PR c++/80119
10049 * g++.dg/warn/Wuninitialized-9.C: New test.
10050
10051 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10052
10053 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10054 and remove the high-level builtin. The error message for the
10055 would prevent compilation from reaching the second.
10056 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10057
10058 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10059
10060 * gcc.target/s390/vxe/negfma-1.c: New test.
10061
10062 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10063
10064 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10065 * gcc.target/s390/arch12/mul-1.c: New test.
10066 * gcc.target/s390/arch12/mul-2.c: New test.
10067
10068 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10069
10070 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10071
10072 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10073
10074 * gcc.target/s390/vxe/popcount-1.c: New test.
10075
10076 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10077
10078 * gcc.target/s390/vxe/bitops-1.c: New test.
10079
10080 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10081
10082 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10083 * lib/target-supports.exp: Add effective target check s390_vxe.
10084
10085 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10086
10087 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10088 comparison instructions used from now on.
10089
10090 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10091
10092 * gcc.target/s390/s390.exp (check_effective_target_vector):
10093 Include target-supports.exp and move target_vector check routine
10094 ...
10095 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10096 here and rename it.
10097 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10098 check from vector to s390_vx.
10099 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10100 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10101 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10102 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10103 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10104 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10105 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10106 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10107 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10108
10109 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10110
10111 * gcc.target/s390/vector/vec-init-2.c: New test.
10112
10113 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10114
10115 * gcc.dg/ubsan/pr79904-2.c: New test.
10116
10117 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10118
10119 PR target/79893
10120 * gcc.target/s390/zvector/pr79893.c: New test.
10121
10122 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR rtl-optimization/80112
10125 * gcc.dg/pr80112.c: New test.
10126
10127 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10128
10129 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10130 etc. line numbers.
10131 * gcc.dg/Walloca-1.c: Likewise.
10132 * gcc.dg/Walloca-2.c: Likewise.
10133 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10134
10135 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10136
10137 PR tree-optimization/80158
10138 * gfortran.fortran-torture/compile/pr80158.f: New file.
10139
10140 2017-03-24 Richard Biener <rguenther@suse.de>
10141
10142 PR tree-optimization/80167
10143 * gcc.dg/graphite/pr80167.c: New testcase.
10144
10145 2017-03-24 Tom de Vries <tom@codesourcery.com>
10146
10147 PR testsuite/80092
10148 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10149 dg-require-effective-target global_constructor.
10150 * gcc.dg/tls/emutls-2.c: Same.
10151
10152 2017-03-24 Tom de Vries <tom@codesourcery.com>
10153
10154 PR testsuite/80092
10155 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10156 dg-require-effective-target indirect_jumps.
10157
10158 2017-03-24 Tom de Vries <tom@codesourcery.com>
10159
10160 PR testsuite/80092
10161 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10162 nonlocal_goto.
10163
10164 2017-03-24 Tom de Vries <tom@codesourcery.com>
10165
10166 PR testsuite/80092
10167 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10168 * gcc.dg/Walloca-12.c: Same.
10169 * gcc.dg/attr-alloc_size-8.c: Same.
10170 * gcc.dg/Walloca-4.c: Same.
10171 * gcc.dg/Walloca-8.c: Same.
10172 * gcc.dg/Walloca-13.c: Same.
10173 * gcc.dg/Walloca-14.c: Same.
10174 * gcc.dg/attr-alloc_size-9.c: Same.
10175 * gcc.dg/Walloca-1.c: Same.
10176 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10177 * gcc.dg/Walloca-5.c: Same.
10178 * gcc.dg/Walloca-10.c: Same.
10179 * gcc.dg/Walloca-9.c: Same.
10180 * gcc.dg/attr-alloc_size-6.c: Same.
10181 * gcc.dg/Wvla-larger-than-1.c: Same.
10182 * gcc.dg/torture/pr71881.c: Same.
10183 * gcc.dg/torture/pr71901.c: Same.
10184 * gcc.dg/torture/pr78742.c: Same.
10185 * gcc.dg/builtin-alloc-size.c: Same.
10186 * gcc.dg/Walloca-2.c: Same.
10187 * gcc.dg/Walloca-6.c: Same.
10188 * gcc.dg/Walloca-11.c: Same.
10189 * gcc.dg/attr-alloc_size-7.c: Same.
10190 * gcc.dg/Wvla-larger-than-2.c: Same.
10191 * gcc.dg/Walloca-3.c: Same.
10192 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10193 * gcc.c-torture/compile/pr79413.c: Same.
10194 * gcc.c-torture/compile/pr78439.c: Same.
10195
10196 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10197
10198 * gcc.target/powerpc/p9-options-1.c: New test.
10199
10200 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10201
10202 PR target/71436
10203 * gcc.c-torture/compile/pr71436.c: New test.
10204
10205 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10206 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/79908
10209 PR tree-optimization/80136
10210 * gcc.dg/torture/pr79908.c: New file.
10211
10212 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10213
10214 PR fortran/39239
10215 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10216
10217 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR c++/80141
10220 * g++.dg/gomp/pr80141.C: New test.
10221
10222 PR c++/80129
10223 * g++.dg/torture/pr80129.C: New test.
10224
10225 PR sanitizer/80110
10226 * g++.dg/tsan/pr80110.C: New test.
10227
10228 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10229
10230 PR fortran/80142
10231 * gfortran.dg/any_loc.f90: New test case.
10232
10233 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10234
10235 PR target/80082
10236 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10237 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10238
10239 2017-03-22 Martin Liska <mliska@suse.cz>
10240
10241 PR target/79906
10242 * g++.dg/ext/mv8.C: Add power* targets.
10243
10244 2017-03-21 Martin Sebor <msebor@redhat.com>
10245
10246 PR c++/79548
10247 * g++.dg/warn/Wunused-var-26.C: New test.
10248
10249 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10250
10251 PR tree-optimization/79908
10252 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10253
10254 2017-03-21 Marek Polacek <polacek@redhat.com>
10255 Martin Sebor <msebor@redhat.com>
10256
10257 PR tree-optimization/80109
10258 * gcc.dg/Walloca-14.c: New test.
10259
10260 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR target/80125
10263 * gcc.target/powerpc/pr80125.c: New test.
10264
10265 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10266
10267 PR fortran/69498
10268 * gfortran.dg/unexp_attribute.f90: New test
10269
10270 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10271 Richard Biener <rguenther@suse.de>
10272
10273 PR tree-optimization/79908
10274 * gcc.dg/torture/pr79908.c: New file.
10275
10276 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10277
10278 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10279 with sizeof(int) < 4.
10280
10281 2017-03-21 Martin Liska <mliska@suse.cz>
10282
10283 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10284 apostrophes.
10285
10286 2017-03-21 Richard Biener <rguenther@suse.de>
10287
10288 PR tree-optimization/80032
10289 * g++.dg/opt/pr80032.C: New testcase.
10290
10291 2017-03-21 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/80122
10294 * gcc.dg/torture/pr80122.c: New testcase.
10295
10296 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10297
10298 * gcc.dg/pic-2.c: Skip for MIPS.
10299 * gcc.dg/pie-2.c: Skip for MIPS.
10300
10301 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/77752
10304 * g++.dg/cpp0x/initlist97.C: New.
10305 * g++.dg/cpp0x/initlist85.C: Update.
10306
10307 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR c/67338
10310 * gcc.dg/pr67338.c: New test.
10311
10312 PR c++/35878
10313 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10314 dump instead of assembler.
10315 * g++.dg/init/pr35878_2.C: Likewise.
10316 * g++.dg/init/pr35878_3.C: Likewise.
10317
10318 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR c/80097
10321 * gcc.dg/ubsan/pr80097.c: New test.
10322
10323 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10324
10325 PR tree-optimization/80054
10326 * g++.dg/torture/pr80054.C: New file.
10327
10328 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10329
10330 PR target/79963
10331 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10332 directive to assure selection of proper bit using rlwinm insn.
10333 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10334 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10335 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10336 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10337
10338 2017-03-20 Marek Polacek <polacek@redhat.com>
10339 Paolo Carlini <paolo.carlini@oracle.com>
10340
10341 PR c++/80059 - ICE with noexcept and __transaction_atomic
10342 * g++.dg/tm/pr80059-2.C: New test.
10343 * g++.dg/tm/pr80059.C: New test.
10344
10345 2017-03-20 Martin Liska <mliska@suse.cz>
10346
10347 PR middle-end/79753
10348 * gcc.target/i386/mpx/pr79753.c: New test.
10349
10350 2017-03-20 Martin Liska <mliska@suse.cz>
10351
10352 PR target/79769
10353 PR target/79770
10354 * g++.dg/pr79769.C: New test.
10355 * gcc.target/i386/mpx/pr79770.c: New test.
10356
10357 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10358
10359 PR target/78857
10360 * gcc.target/s390/load-and-test-fp-1.c: New test.
10361 * gcc.target/s390/load-and-test-fp-2.c: New test.
10362
10363 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10364
10365 PR fortran/79676
10366 * gfortran.dg/submodule_28.f08 : New test.
10367
10368 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10369
10370 PR fortran/71838
10371 * gfortran.dg/submodule_26.f08 : New test.
10372 * gfortran.dg/submodule_27.f08 : New test.
10373
10374 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10375
10376 PR target/79951
10377 * gcc.target/powerpc/pr79951.c: New.
10378
10379 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10380
10381 PR rtl-optimization/79910
10382 * gcc.dg/torture/pr79910.c: New test.
10383
10384 2017-03-17 Jeff Law <law@redhat.com>
10385
10386 PR tree-optimization/71437
10387 * gcc.dg/tree-ssa/pr71437.c: New test.
10388 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10389 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10390 now caught by VRP, but which were previously caught by DOM.
10391
10392 2017-03-17 Richard Biener <rguenther@suse.de>
10393
10394 PR middle-end/80075
10395 * g++.dg/torture/pr80075.C: New testcase.
10396
10397 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10398
10399 PR target/71294
10400 * g++.dg/pr71294.C: New test.
10401
10402 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10403
10404 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10405
10406 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR fortran/80010
10409 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10410
10411 PR fortran/79886
10412 * gfortran.dg/pr79886.f90: New test.
10413
10414 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10415
10416 PR target/79038
10417 * gcc.target/powerpc/pr79038-1.c: New test.
10418
10419 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10420
10421 PR fortran/33271
10422 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10423
10424 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10425
10426 PR testsuite/79356
10427 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10428
10429 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10430
10431 PR target/80019
10432 * gcc.target/i386/pr80019.c: New test.
10433
10434 2017-03-15 Martin Liska <mliska@suse.cz>
10435
10436 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10437
10438 2017-03-14 Martin Sebor <msebor@redhat.com>
10439
10440 PR tree-optimization/79800
10441 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10442 * gcc.dg/tree-ssa/pr79800.c: New test.
10443
10444 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10445
10446 PR target/79947
10447 * gcc.target/powerpc/pr79947.c: New test.
10448
10449 2017-03-14 Martin Sebor <msebor@redhat.com>
10450
10451 PR middle-end/80020
10452 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10453 * gcc.dg/attr-alloc_size-7.c: Same.
10454 * gcc.dg/attr-alloc_size-9.c: Same.
10455 * gcc.dg/builtin-alloc-size.c: Same.
10456 * gcc.dg/pr80020.c: New test.
10457
10458 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10459
10460 PR rtl-optimization/79728
10461 * gcc.target/i386/sse-globalreg.c: New test.
10462
10463 2017-03-14 Martin Liska <mliska@suse.cz>
10464
10465 PR lto/66295
10466 * gcc.dg/tree-prof/pr66295.c: New test.
10467
10468 2017-03-13 Martin Liska <mliska@suse.cz>
10469
10470 PR middle-end/78339
10471 * gcc.target/i386/mpx/pr78339.c: New test.
10472
10473 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10474
10475 * gcc.target/arc/bitfield.c: New file.
10476
10477 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10478
10479 * gcc.target/arc/pr9001090948.c: New file.
10480
10481 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10482
10483 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10484 Fix test. Make early-out condition return early. Correct comments.
10485
10486 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10487
10488 PR libgfortran/78854
10489 * gfortran.dg/dtio_25.f90: New test.
10490
10491 2017-03-10 Martin Sebor <msebor@redhat.com>
10492
10493 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10494
10495 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10496
10497 PR rtl-optimization/78911
10498 * gcc.target/i386/pr78911-1.c: New test.
10499 * gcc.target/i386/pr78911-2.c: New test.
10500
10501 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10502
10503 PR target/79941
10504 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10505 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10506 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10507
10508 2017-03-10 Marek Polacek <polacek@redhat.com>
10509
10510 PR c++/79967
10511 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10512
10513 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR c++/79899
10516 * g++.dg/other/friend7.C: New test.
10517
10518 PR c++/79896
10519 * g++.dg/ext/int128-5.C: New test.
10520
10521 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10522
10523 PR testsuite/79356
10524 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10525 powerpc, sparc, or s390x.
10526
10527 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10528
10529 PR target/79907
10530 * gcc.target/powerpc/pr79907.c: New.
10531
10532 2017-03-10 Olivier Hainque <hainque@adacore.com>
10533
10534 * gnat.dg/opt64.adb: New test.
10535 * gnat.dg/opt64_pkg.ads: New helper.
10536 * gnat.dg/opt64_pkg.adb: New helper.
10537
10538 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR rtl-optimization/79909
10541 * gcc.target/powerpc/pr79909.c: New test.
10542
10543 PR tree-optimization/79972
10544 * gcc.dg/pr79972.c: New test.
10545
10546 PR tree-optimization/77975
10547 * gcc.dg/pr77975.c: New test.
10548
10549 2017-03-09 Marek Polacek <polacek@redhat.com>
10550
10551 PR c++/79962
10552 PR c++/79984
10553 * c-c++-common/nonnull-3.c: New test.
10554 * g++.dg/warn/Wnonnull3.C: New test.
10555
10556 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10557
10558 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10559 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10560
10561 2017-03-09 Marek Polacek <polacek@redhat.com>
10562
10563 PR sanitizer/79757
10564 * gcc.dg/ubsan/pr79757-1.c: New test.
10565 * gcc.dg/ubsan/pr79757-2.c: New test.
10566 * gcc.dg/ubsan/pr79757-3.c: New test.
10567 * gcc.dg/ubsan/pr79757-4.c: New test.
10568 * gcc.dg/ubsan/pr79757-5.c: New test.
10569
10570 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR c/79969
10573 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10574
10575 2017-03-09 Marek Polacek <polacek@redhat.com>
10576
10577 PR c++/79687
10578 * g++.dg/expr/ptrmem8.C: New test.
10579 * g++.dg/expr/ptrmem9.C: New test.
10580
10581 2017-03-09 Richard Biener <rguenther@suse.de>
10582
10583 PR tree-optimization/79977
10584 * gcc.dg/graphite/pr79977.c: New testcase.
10585
10586 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10587
10588 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10589 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10590 * lib/target-supports.exp (check_effective_target_rdynamic):
10591 New proc.
10592
10593 2017-03-09 Richard Biener <rguenther@suse.de>
10594
10595 PR middle-end/79971
10596 * gcc.dg/fixed-point/pr79971.c: New testcase.
10597
10598 2017-03-09 Richard Biener <rguenther@suse.de>
10599
10600 PR ipa/79970
10601 * gcc.dg/torture/pr79970.c: New testcase.
10602
10603 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10604
10605 PR c++/71966
10606 * g++.dg/cpp0x/pr71966-1.C: New.
10607 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10608
10609 2017-03-09 Martin Liska <mliska@suse.cz>
10610
10611 PR tree-optimization/79631
10612 * gcc.target/i386/mpx/pr79631.c: New test.
10613
10614 2017-03-09 Martin Liska <mliska@suse.cz>
10615
10616 PR target/65705
10617 PR target/69804
10618 * gcc.target/i386/pr71458.c: Update scanned pattern.
10619
10620 2017-03-09 Marek Polacek <polacek@redhat.com>
10621
10622 PR c++/79672
10623 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10624 * g++.dg/warn/Wduplicated-branches3.C: New test.
10625
10626 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10627
10628 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10629
10630 2017-03-09 Martin Liska <mliska@suse.cz>
10631
10632 PR ipa/79764
10633 * g++.dg/pr79764.C: New test.
10634
10635 2017-03-09 Martin Liska <mliska@suse.cz>
10636
10637 PR ipa/79761
10638 * g++.dg/pr79761.C: New test.
10639
10640 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10641
10642 PR sanitizer/79944
10643 * c-c++-common/asan/pr79944.c: New test.
10644
10645 PR target/79932
10646 * gcc.target/i386/pr79932-2.c: New test.
10647
10648 PR target/79932
10649 * gcc.target/i386/pr79932-1.c: New test.
10650
10651 2017-03-09 Marek Polacek <polacek@redhat.com>
10652
10653 PR c++/79900 - ICE in strip_typedefs
10654 * g++.dg/warn/Wpadded-1.C: New test.
10655
10656 2017-03-08 Marek Polacek <polacek@redhat.com>
10657
10658 * g++.dg/Walloca1.C: Adjust dg-warning.
10659
10660 2017-03-08 Andrew Haley <aph@redhat.com>
10661
10662 PR tree-optimization/79943
10663 * gcc.dg/tree-ssa/pr79943.c: New test.
10664
10665 2017-03-08 Richard Biener <rguenther@suse.de>
10666
10667 PR tree-optimization/79955
10668 * gcc.dg/uninit-24.c: New testcase.
10669
10670 2017-03-08 Richard Biener <rguenther@suse.de>
10671
10672 PR tree-optimization/79920
10673 * gcc.dg/vect/pr79920.c: New testcase.
10674
10675 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR sanitizer/79904
10678 * gcc.dg/ubsan/pr79904.c: New test.
10679
10680 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR c/79834
10683 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10684 diagnostics.
10685
10686 2017-03-07 Marek Polacek <polacek@redhat.com>
10687
10688 PR middle-end/79809
10689 * g++.dg/Walloca1.C: New test.
10690
10691 2017-03-07 Martin Liska <mliska@suse.cz>
10692
10693 PR middle-end/68270
10694 * g++.dg/pr68270.C: New test.
10695
10696 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR rtl-optimization/79901
10699 * gcc.target/i386/pr79901.c: New test.
10700
10701 PR sanitizer/79897
10702 * c-c++-common/ubsan/pr79897.c: New test.
10703
10704 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10705
10706 PR rtl-optimization/79571
10707 * gcc.target/i386/pr79571.c: New.
10708
10709 2017-03-06 Marek Polacek <polacek@redhat.com>
10710
10711 PR c++/79796 - ICE with NSDMI and this pointer
10712 * g++.dg/cpp0x/nsdmi13.C: New test.
10713
10714 2017-03-06 Julia Koval <julia.koval@intel.com>
10715
10716 PR target/79793
10717 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10718 directives.
10719 * gcc.target/i386/interrupt-13.c: Ditto.
10720 * gcc.target/i386/interrupt-14.c: Ditto.
10721 * gcc.target/i386/interrupt-15.c: Ditto.
10722
10723 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR c++/79822
10726 * g++.dg/cpp0x/constexpr-79822.C: New test.
10727
10728 2017-03-06 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/79894
10731 * gcc.dg/vect/pr79887.c: New testcase.
10732
10733 2017-03-06 Richard Biener <rguenther@suse.de>
10734
10735 PR tree-optimization/79824
10736 * gcc.dg/vect/pr79824-1.c: New testcase.
10737 * gcc.dg/vect/pr79824-2.c: Likewise.
10738
10739 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10740
10741 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10742 gettimeofday. Remove dg-skip-if for AVR.
10743 * lib/target-supports.exp (check_effective_target_gettimeofday):
10744 New proc.
10745
10746 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10747
10748 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10749 * gcc.target/s390/hotpatch-10.c: Likewise.
10750 * gcc.target/s390/hotpatch-11.c: Likewise.
10751 * gcc.target/s390/hotpatch-12.c: Likewise.
10752 * gcc.target/s390/hotpatch-13.c: Likewise.
10753 * gcc.target/s390/hotpatch-14.c: Likewise.
10754 * gcc.target/s390/hotpatch-15.c: Likewise.
10755 * gcc.target/s390/hotpatch-16.c: Likewise.
10756 * gcc.target/s390/hotpatch-17.c: Likewise.
10757 * gcc.target/s390/hotpatch-18.c: Likewise.
10758 * gcc.target/s390/hotpatch-19.c: Likewise.
10759 * gcc.target/s390/hotpatch-2.c: Likewise.
10760 * gcc.target/s390/hotpatch-26.c: Likewise.
10761 * gcc.target/s390/hotpatch-27.c: Likewise.
10762 * gcc.target/s390/hotpatch-28.c: Likewise.
10763 * gcc.target/s390/hotpatch-3.c: Likewise.
10764 * gcc.target/s390/hotpatch-4.c: Likewise.
10765 * gcc.target/s390/hotpatch-5.c: Likewise.
10766 * gcc.target/s390/hotpatch-6.c: Likewise.
10767 * gcc.target/s390/hotpatch-7.c: Likewise.
10768 * gcc.target/s390/hotpatch-8.c: Likewise.
10769 * gcc.target/s390/hotpatch-9.c: Likewise.
10770
10771 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10772
10773 PR c++/64574
10774 * g++.dg/template/crash125.C: New.
10775
10776 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10777
10778 PR target/79812
10779 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10780
10781 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10782
10783 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10784
10785 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10786
10787 * gcc.target/mips/msa-minmax.c: New tests.
10788
10789 2017-03-06 Martin Liska <mliska@suse.cz>
10790
10791 PR sanitize/79783
10792 * g++.dg/asan/pr79783.C: New test.
10793
10794 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10795
10796 * gcc.target/mips/msa-dotp.c: New tests.
10797
10798 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10799
10800 * gcc.target/mips/msa-bclri.c: New test.
10801
10802 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10803
10804 PR c++/70266
10805 * g++.dg/tm/pr70266.C: New.
10806
10807 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10808 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10809
10810 * gfortran.dg/coarray/fail_image_1.f08: New test.
10811 * gfortran.dg/coarray/fail_image_2.f08: New test.
10812 * gfortran.dg/coarray/failed_images_1.f08: New test.
10813 * gfortran.dg/coarray/failed_images_2.f08: New test.
10814 * gfortran.dg/coarray/image_status_1.f08: New test.
10815 * gfortran.dg/coarray/image_status_2.f08: New test.
10816 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10817 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10818 * gfortran.dg/coarray_fail_st.f90: New test.
10819 * gfortran.dg/coarray_failed_images_1.f08: New test.
10820 * gfortran.dg/coarray_image_status_1.f08: New test.
10821 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10822
10823 2017-03-03 Marek Polacek <polacek@redhat.com>
10824
10825 PR c/79758
10826 * gcc.dg/noncompile/pr79758.c: New test.
10827
10828 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR middle-end/79805
10831 * g++.dg/opt/pr79805.C: New test.
10832
10833 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10834
10835 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10836 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10837 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10838 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10839 * gcc.target/i386/i386.exp
10840 (check_effective_target_avx512vpopcntdq): New.
10841
10842 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10843
10844 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10845 ilp32 targets and match DImode registers for lp64 targets.
10846
10847 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10848
10849 * g++.dg/pr71624.C: Disable for x32.
10850 * g++.dg/pr71633.C: Ditto.
10851
10852 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10853
10854 PR target/79807
10855 * gcc.target/i386/pr79807.c: New test.
10856
10857 2017-03-03 Martin Liska <mliska@suse.cz>
10858
10859 PR tree-optimization/79803
10860 * gcc.dg/tree-ssa/pr79803.c: New test.
10861
10862 2017-03-03 Martin Liska <mliska@suse.cz>
10863
10864 PR rtl-optimization/79574
10865 * gcc.dg/pr79574-2.c: New test.
10866
10867 2017-03-03 Richard Biener <rguenther@suse.de>
10868
10869 PR c++/79825
10870 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10871
10872 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10873
10874 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10875
10876 2017-03-03 Marek Polacek <polacek@redhat.com>
10877
10878 PR c++/79791
10879 * g++.dg/warn/Wwrite-strings-1.C: New test.
10880 * g++.dg/warn/Wwrite-strings-2.C: New test.
10881 * g++.dg/warn/Wwrite-strings-3.C: New test.
10882 * g++.dg/warn/Wwrite-strings-4.C: New test.
10883 * g++.dg/warn/Wwrite-strings-5.C: New test.
10884 * g++.dg/warn/Wwrite-strings-6.C: New test.
10885 * g++.dg/warn/Wwrite-strings-7.C: New test.
10886 * g++.dg/warn/Wwrite-strings-8.C: New test.
10887 * g++.dg/warn/Wwrite-strings-9.C: New test.
10888 * g++.dg/warn/Wwrite-strings-10.C: New test.
10889 * g++.dg/warn/Wwrite-strings-11.C: New test.
10890 * g++.dg/warn/Wwrite-strings-12.C: New test.
10891
10892 2017-03-03 Richard Biener <rguenther@suse.de>
10893
10894 PR middle-end/79818
10895 * gcc.dg/torture/pr79818.c: New testcase.
10896
10897 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR c++/79782
10900 * g++.dg/warn/Wunused-parm-10.C: New test.
10901
10902 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10903
10904 * gcc.dg/rtl/x86_64/*.c: Test for
10905 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10906
10907 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10908
10909 PR target/79514
10910 * gcc.target/i386/pr79514.c: New test.
10911
10912 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR rtl-optimization/79780
10915 * gcc.c-torture/compile/pr79780.c: New test.
10916
10917 2017-03-02 Richard Biener <rguenther@suse.de>
10918
10919 PR tree-optimization/79345
10920 PR c++/42000
10921 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10922 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10923 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10924
10925 2017-03-02 Richard Biener <rguenther@suse.de>
10926
10927 PR c/79756
10928 * gcc.dg/vector-1.c: New testcase.
10929
10930 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10931
10932 PR tree-optimization/66768
10933 * gcc.target/i386/pr66768.c: New test.
10934
10935 2017-03-02 Richard Biener <rguenther@suse.de>
10936
10937 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10938 * gcc.dg/rtl/x86_64/final.c: Likewise.
10939 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10940 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10941 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10942 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10943
10944 2017-03-02 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/79777
10947 * gcc.dg/torture/pr79777.c: New testcase.
10948
10949 2017-03-01 Martin Sebor <msebor@redhat.com>
10950
10951 PR middle-end/79692
10952 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10953 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10954 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10955 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10956
10957 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10958
10959 * gcc.target/i386/invsize-2.c: New test.
10960 * gcc.target/i386/invsize-3.c: Ditto.
10961 * gcc.target/i386/invsize-4.c: Ditto.
10962 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10963 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10964
10965 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10966
10967 PR target/79439
10968 * gcc.target/powerpc/pr79439.c: New test.
10969
10970 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10971
10972 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10973 scan string.
10974
10975
10976 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10977
10978 PR target/79395
10979 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10980 pattern to look for vcmpequd. instead of vcmpnew.
10981 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10982 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10983 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10984 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10985 look for xvcmpeqdp. instead of xvcmpnedp.
10986 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10987 look for vcmpequd. instead of vcmpnew.
10988 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10989 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10990 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10991 look for xvcmpeqsp. instead of xvcmpnesp.
10992 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10993 look for xvcmpeqdp. instead of xvcmpnedp.
10994 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10995 look for vcmpequd. instead of vcmpnew.
10996 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10997 look for vcmpeqsp instead of xvcmpnesp.
10998 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10999 look for xvcmpeqdp instead of xvcmpnedp.
11000
11001 2017-03-01 Richard Biener <rguenther@suse.de>
11002
11003 PR middle-end/79721
11004 * gcc.dg/torture/pr79721.c: New testcase.
11005
11006 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR c++/79681
11009 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11010 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11011
11012 PR c++/79746
11013 * g++.dg/warn/Wunused-parm-9.C: New test.
11014
11015 PR tree-optimization/79734
11016 * g++.dg/opt/pr79734.C: New test.
11017
11018 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR tree-optimization/79737
11021 * gcc.c-torture/execute/pr79737-1.c: New test.
11022 * gcc.c-torture/execute/pr79737-2.c: New test.
11023
11024 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11025
11026 * gcc.target/sparc/20170228-1.c: New test.
11027
11028 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11029
11030 * gcc.target/i386/invsize-1.c: New test.
11031
11032 2017-02-28 Martin Sebor <msebor@redhat.com>
11033
11034 PR tree-optimization/79691
11035 * gcc.dg/tree-ssa/pr79691.c: New test.
11036
11037 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11038
11039 PR target/79729
11040 * gcc.target/i386/pr79729.c: New test.
11041
11042 2017-02-28 Richard Biener <rguenther@suse.de>
11043
11044 PR tree-optimization/79740
11045 * gcc.dg/torture/pr79740.c: New testcase.
11046
11047 2017-02-28 Richard Biener <rguenther@suse.de>
11048
11049 PR middle-end/79731
11050 * c-c++-common/torture/pr79731.c: New testcase.
11051
11052 2017-02-28 Richard Biener <rguenther@suse.de>
11053
11054 PR tree-optimization/79732
11055 * gcc.dg/torture/pr79732.c: New testcase.
11056
11057 2017-02-28 Richard Biener <rguenther@suse.de>
11058
11059 PR tree-optimization/79723
11060 * gcc.target/i386/pr79723.c: New testcase.
11061
11062 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11063
11064 PR target/79544
11065 * gcc.target/powerpc/pr79544.c: New.
11066
11067 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11068
11069 PR c++/79414
11070 * g++.dg/parse/crash67.C: New.
11071
11072 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11073
11074 PR tree-optimization/77536
11075 * gcc.dg/vect/pr79347.c: Revise testing string.
11076
11077 2017-02-27 Richard Biener <rguenther@suse.de>
11078
11079 PR tree-optimization/45397
11080 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11081
11082 2017-02-27 Richard Biener <rguenther@suse.de>
11083
11084 PR tree-optimization/79690
11085 * gcc.target/i386/pr79690.c: New testcase.
11086
11087 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11088
11089 PR fortran/51119
11090 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11091 of original.
11092 * gfortran.dg/inline_matmul_11.f90: Likewise.
11093 * gfortran.dg/inline_matmul_9.f90: Likewise.
11094 * gfortran.dg/matmul_13.f90: New test.
11095 * gfortran.dg/matmul_14.f90: New test.
11096
11097 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11098
11099 PR middle-end/79396
11100 * g++.dg/opt/pr79396.C: New test.
11101
11102 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11103
11104 PR fortran/79597
11105 * gfortran.dg/dtio_6.f90: Update test.
11106
11107 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11108
11109 PR fortran/79601
11110 * gfortran.dg/interface_operator_2.f90: New test.
11111
11112 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR c/79677
11115 * gcc.dg/pr79677.c: New test.
11116
11117 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11118
11119 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11120 of mov.ps.
11121 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11122 (cond_move1): Simplify condition to force generation of
11123 mov[nz].ps.
11124 (cond_move2): Likewise.
11125
11126 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR c++/79588
11129 * g++.dg/warn/Wrestrict-1.C: New test.
11130 * g++.dg/warn/Wrestrict-2.C: New test.
11131
11132 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11133
11134 * g++.dg/ext/complit15.C: Require LTO.
11135
11136 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11137
11138 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11139 logical_op_short_circuit to skip targets.
11140 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11141 and s390.
11142
11143 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11144
11145 * gnat.dg/opt63.adb: New test.
11146
11147 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11148
11149 * gnat.dg/discr47.adb: New test.
11150
11151 2017-02-24 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/79389
11154 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11155
11156 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11157
11158 PR c++/79361
11159 * g++.dg/cpp0x/pr79361-1.C: New.
11160 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11161
11162 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11163
11164 * gcc.target/visium/bit_test.c: Accept any lsr form.
11165 * gcc.target/visium/block_move.c: Tweak.
11166
11167 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11168
11169 PR 68749
11170 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11171
11172 2017-02-23 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/79683
11175 * gcc.target/i386/pr79683.c: New testcase.
11176
11177 2017-02-22 Jeff Law <law@redhat.com>
11178
11179 PR tree-optimization/79578
11180 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11181
11182 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11183
11184 * gcc.target/mips/msa-fp-cc.c: New test.
11185
11186 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR c++/79664
11189 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11190 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11191 * g++.dg/gomp/pr79664.C: New test.
11192
11193 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11194
11195 2017-02-22 Marek Polacek <polacek@redhat.com>
11196
11197 PR c++/79653
11198 * g++.dg/cpp0x/alignas10.C: New test.
11199 * g++.dg/cpp0x/alignas9.C: New test.
11200
11201 PR c++/79657
11202 * g++.dg/ext/underlying_type12.C: New test.
11203
11204 PR c/79662
11205 * gcc.dg/enum-incomplete-4.c: New test.
11206
11207 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR target/70465
11210 * gcc.target/i386/pr70465-2.c: New test.
11211
11212 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11213
11214 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11215
11216 2017-02-22 Richard Biener <rguenther@suse.de>
11217
11218 PR tree-optimization/79673
11219 * gcc.target/i386/pr79673.c: New testcase.
11220
11221 2017-02-22 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/79666
11224 * gcc.dg/torture/pr79666.c: New testcase.
11225
11226 2017-02-22 Martin Liska <mliska@suse.cz>
11227
11228 PR lto/79587
11229 * gcc.dg/tree-prof/pr79587.c: New test.
11230
11231 2017-02-21 Marek Polacek <polacek@redhat.com>
11232
11233 PR c++/79535
11234 * g++.dg/ext/flexary23.C: New test.
11235
11236 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11237
11238 PR target/79593
11239 * gcc.target/i386/pr79593.c: New test.
11240
11241 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR c++/79654
11244 * g++.dg/cpp1z/decomp26.C: New test.
11245
11246 PR sanitizer/79589
11247 * g++.dg/ubsan/pr79589.C: New test.
11248
11249 2017-02-21 Jeff Law <law@redhat.com>
11250
11251 PR tree-optimization/79621
11252 * gcc.c-torture/compile/pr79621.c: New test.
11253
11254 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR c++/79655
11257 * g++.dg/cpp1y/constexpr-79655.C: New test.
11258
11259 PR c++/79639
11260 * g++.dg/cpp1y/constexpr-79639.C: New test.
11261
11262 PR target/79633
11263 * gcc.target/i386/mpx/pr79633.c: New test.
11264
11265 PR target/79570
11266 * gcc.dg/pr79570.c: New test.
11267
11268 PR c++/79641
11269 * c-c++-common/pr79641.c: New test.
11270
11271 PR tree-optimization/79649
11272 * gcc.target/i386/pr79649.c: New test.
11273
11274 PR target/79494
11275 * gcc.dg/pr79494.c: New test.
11276
11277 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11278
11279 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11280 to dg-options.
11281
11282 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11283
11284 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11285
11286 2017-02-02 Jason Merrill <jason@redhat.com>
11287
11288 PR c++/79580
11289 * g++.dg/ext/complit15.C: New.
11290
11291 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11292
11293 PR target/78056
11294 * gcc.target/powerpc/pr78056-8.c: Remove.
11295
11296 2017-02-20 Marek Polacek <polacek@redhat.com>
11297
11298 PR middle-end/79537
11299 * gcc.dg/comp-goto-4.c: New test.
11300
11301 PR sanitizer/79558
11302 * c-c++-common/ubsan/bounds-14.c: New test.
11303
11304 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11305
11306 PR target/79568
11307 * gcc.target/i386/pr79568-1.c: New test.
11308 * gcc.target/i386/pr79568-2.c: New test.
11309 * gcc.target/i386/pr79568-3.c: New test.
11310
11311 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11312
11313 PR fortran/79382
11314 * gfortran.dg/dtio_10.f90: Change test of error message.
11315 * gfortran.dg/dtio_23.f90: New test.
11316 * gfortran.dg/dtio_24.f90: New test.
11317
11318 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11319
11320 PR fortran/79434
11321 * gfortran.dg/submodule_25.f08: New test.
11322
11323 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11324
11325 PR fortran/79447
11326 * gfortran.dg/submodule_24.f08: New test.
11327
11328 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11329
11330 PR fortran/79229
11331 * gfortran.dg/class_allocate_24.f90: New test.
11332
11333 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11334
11335 PR fortran/79402
11336 * gfortran.dg/submodule_23.f90: New test.
11337
11338 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11339
11340 PR c++/79380
11341 * g++.dg/cpp0x/alignas8.C: New.
11342
11343 2017-02-19 Eric Fiselier <eric@efcs.ca>
11344 Jonathan Wakely <jwakely@redhat.com>
11345
11346 PR c++/69523
11347 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11348
11349 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11350
11351 * gcc.dg/gimplefe-26.c: New test.
11352
11353 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11354
11355 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11356
11357 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR target/79569
11360 * gcc.target/i386/3dnowA-3.c: New test.
11361
11362 PR target/79559
11363 * gcc.target/i386/pr79559.c: New test.
11364
11365 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11366
11367 * gcc.dg/c11-float-2.c: New test.
11368 * gcc.dg/torture/float128-floath.c,
11369 gcc.dg/torture/float128x-floath.c,
11370 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11371 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11372 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11373 *_DECIMAL_DIG macros with DECIMAL_DIG.
11374
11375 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11376
11377 PR target/79261
11378 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11379
11380 2017-02-17 Julia Koval <julia.koval@intel.com>
11381
11382 * gcc.target/i386/rdpid.c New test.
11383 * gcc.target/i386/sse-12.c: Add -mrdpid.
11384 * gcc.target/i386/sse-13.c: Ditto.
11385 * gcc.target/i386/sse-14.c: Ditto.
11386 * gcc.target/i386/sse-22.c: Ditto.
11387 * gcc.target/i386/sse-23.c: Ditto.
11388 * g++.dg/other/i386-2.C: Ditto.
11389 * g++.dg/other/i386-3.C: Ditto.
11390
11391 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11392
11393 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11394 * gcc.dg/pr61441.c: Ditto.
11395
11396 2017-02-17 Martin Liska <mliska@suse.cz>
11397
11398 PR rtl-optimization/79574
11399 * gcc.dg/pr79574.c: New test.
11400
11401 2017-02-17 Marek Polacek <polacek@redhat.com>
11402
11403 PR middle-end/79536
11404 * gcc.dg/torture/pr79536.c: New test.
11405
11406 2017-02-16 Alan Modra <amodra@gmail.com>
11407
11408 * gcc.c-torture/execute/pr79286.c: New.
11409
11410 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR c++/79512
11413 * c-c++-common/gomp/pr79512.c: New test.
11414
11415 2017-02-15 Martin Sebor <msebor@redhat.com>
11416
11417 PR c++/79363
11418 * g++.dg/ext/flexary12.C: Adjust.
11419 * g++.dg/ext/flexary20.C: Same.
11420 * g++.dg/ext/flexary21.C: Same.
11421 * g++.dg/ext/flexary22.C: New test.
11422
11423 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11424
11425 PR tree-optimization/79347
11426 * gcc.dg/vect/pr79347.c: New test.
11427
11428 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11429
11430 PR c++/79301
11431 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11432 [[deprecated]] comment.
11433 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11434 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11435 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11436 [[deprecated]] in -std=c++11.
11437 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11438 [[fallthrough]] in -std=c++11 and -std=c++14.
11439
11440 PR c++/79288
11441 * g++.dg/tls/pr79288.C: New test.
11442
11443 2017-02-15 Marek Polacek <polacek@redhat.com>
11444
11445 PR c/79515
11446 * gcc.dg/dfp/pr79515.c: New.
11447
11448 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11449
11450 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11451
11452 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11453
11454 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11455 "opt_files".
11456
11457 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR target/79487
11460 * gcc.dg/dfp/pr79487.c: New test.
11461 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11462 2017-02-13 change.
11463
11464 2017-01-14 Carl Love <cel@us.ibm.com>
11465
11466 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11467 xvcvsxdsp and xvcvuxdsp instructions.
11468
11469 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11470
11471 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11472 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11473 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11474 64-bit default target.
11475 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11476 a 64-bit default target.
11477
11478 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11479
11480 PR target/79481
11481 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11482 (test_3vx): Change return type from int to void.
11483 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11484 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11485 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11486 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11487 tests.
11488 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11489 (test_3vx): Change return type from int to void.
11490 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11491 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11492 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11493 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11494 tests.
11495 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11496 intrinsic. Change scan-assembler-times number from 1 to 2.
11497 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11498 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11499 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11500 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11501 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11502 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11503 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11504
11505 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11506
11507 PR middle-end/61225
11508 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11509 Use dg-additional-options for ia32 target. Remove XFAIL.
11510
11511 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11512
11513 PR target/79495
11514 * gcc.target/i386/pr79495.c: New test.
11515
11516 2017-02-14 Marek Polacek <polacek@redhat.com>
11517
11518 PR c++/79420
11519 PR c++/79463
11520 * g++.dg/cpp1y/pr79463.C: New.
11521 * g++.dg/template/incomplete10.C: New.
11522 * g++.dg/template/incomplete9.C: New.
11523
11524 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11525
11526 PR target/79498
11527 * gcc.target/i386/pr79498.c: New test.
11528
11529 2017-02-14 Martin Sebor <msebor@redhat.com>
11530
11531 PR middle-end/79448
11532 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11533 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11534 * gcc.dg/tree-ssa/pr79448.c: New test.
11535
11536 2017-02-14 Jeff Law <law@redhat.com>
11537
11538 PR tree-optimization/79095
11539 * g++.dg/pr79095-1.C: New test
11540 * g++.dg/pr79095-2.C: New test
11541 * g++.dg/pr79095-3.C: New test
11542 * g++.dg/pr79095-4.C: New test
11543 * g++.dg/pr79095-5.C: New test
11544 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11545 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11546
11547 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11548
11549 * gcc.target/aarch64/vect_fp16_1.c: New.
11550
11551 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11552
11553 * gcc.dg/gimplefe-25.c: New test.
11554
11555 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR tree-optimization/79408
11558 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11559
11560 2017-02-14 Richard Biener <rguenther@suse.de>
11561
11562 PR middle-end/79432
11563 * gcc.dg/torture/pr79432.c: New testcase.
11564
11565 2017-02-13 Martin Sebor <msebor@redhat.com>
11566
11567 PR middle-end/79496
11568 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11569
11570 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR sanitizer/79341
11573 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11574 variables volatile.
11575
11576 PR c++/79232
11577 * g++.dg/cpp1z/eval-order4.C: New test.
11578 * g++.dg/other/pr79232.C: New test.
11579
11580 2017-02-13 Nathan Sidwell <nathan@acm.org>
11581
11582 PR c++/79296
11583 * g++.dg/cpp0x/pr79296.C: New.
11584
11585 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11586
11587 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11588 Instead, xfail powerpc*-*-* && lp64.
11589
11590 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11591
11592 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11593 powerpc_p8vector_ok.
11594 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11595
11596 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11597
11598 PR target/79449
11599 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11600 for reading beyond a 4k boundary.
11601
11602 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR rtl-optimization/79388
11605 PR rtl-optimization/79450
11606 * gcc.c-torture/execute/pr79388.c: New test.
11607 * gcc.c-torture/execute/pr79450.c: New test.
11608
11609 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11610
11611 PR fortran/65542
11612 * gfortran.dg/spread_init_expr_2.f90: New test case.
11613
11614 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11615
11616 PR sanitizer/79341
11617 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11618
11619 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11620
11621 PR tree-ssa/56727
11622 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11623
11624 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR c++/79457
11627 * g++.dg/cpp0x/pr79457.C: New test.
11628
11629 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11630
11631 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11632 scan-assembler unless lp64.
11633
11634 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11635
11636 PR tree-optimization/66612
11637 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11638
11639 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11640
11641 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11642 of all powerpc.
11643
11644 2017-02-10 Marek Polacek <polacek@redhat.com>
11645
11646 PR c++/79435
11647 * g++.dg/cpp1y/pr79435.C: New.
11648
11649 PR c++/79184
11650 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11651
11652 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11653
11654 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11655 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11656 New.
11657 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11658 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11659 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11660 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11661 (vtst_expected_poly64x2): Move to aarch64-only section.
11662 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11663 (vtst_p64, vtstq_p64): New tests.
11664
11665 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11666
11667 PR c++/71737
11668 * g++.dg/cpp0x/pr71737.C: New.
11669
11670 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11671 Richard Biener <rguenther@suse.de>
11672
11673 * gcc.dg/gimplefe-error-1.c: New testcase.
11674 * gcc.dg/gimplefe-error-2.c: New testcase.
11675 * gcc.dg/gimplefe-error-3.c: New testcase.
11676
11677 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR tree-optimization/79411
11680 * gcc.c-torture/compile/pr79411.c: New test.
11681
11682 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11683 Jason Merrill <jason@redhat.com>
11684
11685 PR c++/79143
11686 * g++.dg/cpp1z/pr79143.C: New test.
11687
11688 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11689
11690 * gcc.dg/loop-unswitch-2.c: Update testcase.
11691 * gcc.dg/loop-unswitch-1.c: Update testcase.
11692
11693 2017-02-09 Marek Polacek <polacek@redhat.com>
11694
11695 PR c/79428
11696 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11697 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11698 * c-c++-common/goacc/pr79428-1.c: New test.
11699 * c-c++-common/gomp/pr79428-2.c: New test.
11700 * c-c++-common/gomp/pr79428-5.c: New test.
11701 * c-c++-common/gomp/pr79428-6.c: New test.
11702 * c-c++-common/pr79428-3.c: New test.
11703
11704 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11705
11706 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11707 testcases.
11708
11709 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11710
11711 PR c/79413
11712 * gcc.c-torture/compile/pr79413.c: New test.
11713
11714 PR c++/79429
11715 * c-c++-common/gomp/pr79429.c: New test.
11716 * g++.dg/gomp/pr79429.C: New test.
11717
11718 PR c/79431
11719 * c-c++-common/gomp/pr79431.c: New test.
11720
11721 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11722 Cesar Philippidis <cesar@codesourcery.com>
11723 Joseph Myers <joseph@codesourcery.com>
11724 Chung-Lin Tang <cltang@codesourcery.com>
11725
11726 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11727 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11728 * c-c++-common/goacc/loop-auto-2.c: New.
11729 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11730 * c-c++-common/goacc/tile-2.c: New.
11731 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11732 * g++.dg/goacc/tile-1.C: New, check tile subst.
11733 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11734 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11735 * gfortran.dg/goacc/tile-1.f90: New test.
11736 * gfortran.dg/goacc/tile-2.f90: New test.
11737 * gfortran.dg/goacc/tile-lowering.f95: New test.
11738
11739 2017-02-09 Richard Biener <rguenther@suse.de>
11740
11741 PR tree-optimization/69823
11742 * gcc.dg/graphite/pr69823.c: New testcase.
11743
11744 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11745
11746 PR target/78604
11747 * gcc.target/powerpc/pr78604.c: New.
11748
11749 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11750
11751 PR target/68972
11752 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11753 disable this test on power architecture.
11754
11755 2017-02-08 Richard Biener <rguenther@suse.de>
11756
11757 PR tree-optimization/71824
11758 PR tree-optimization/79409
11759 * gcc.dg/graphite/pr71824-3.c: New testcase.
11760
11761 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR tree-optimization/79408
11764 * gcc.dg/tree-ssa/pr79408.c: New test.
11765
11766 2017-02-08 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/71824
11769 * gcc.dg/graphite/pr71824-2.c: New testcase.
11770
11771 2017-02-07 Andrew Pinski <apinski@cavium.com>
11772
11773 * gcc.target/aarch64/popcount.c: New Testcase.
11774
11775 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR rtl-optimization/79386
11778 * gcc.c-torture/compile/pr79386.c: New test.
11779
11780 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11781 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11782
11783 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11784 *-*-solaris*.
11785
11786 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR target/79299
11789 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11790 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11791
11792 2017-02-07 Richard Biener <rguenther@suse.de>
11793
11794 * gcc.dg/gimplefe-23.c: New testcase.
11795 * gcc.dg/gimplefe-24.c: Likewise.
11796
11797 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11798
11799 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11800 scan-assembler instead of scan-assembler-times.
11801 * gcc.target/aarch64/test_frame_10.c: Likewise.
11802 * gcc.target/aarch64/test_frame_12.c: Likewise.
11803 * gcc.target/aarch64/test_frame_2.c: Likewise.
11804 * gcc.target/aarch64/test_frame_4.c: Likewise.
11805 * gcc.target/aarch64/test_frame_6.c: Likewise.
11806 * gcc.target/aarch64/test_frame_7.c: Likewise.
11807 * gcc.target/aarch64/test_frame_8.c: Likewise.
11808
11809 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11810
11811 * gcc.target/i386/pr78419.c: Require ifunc support.
11812
11813 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11814
11815 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11816
11817 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11818
11819 PR c++/79360
11820 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11821
11822 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11823
11824 * lib/target-supports.exp: Define the RISC-V target.
11825 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11826 * gcc.dg/builtin-apply2.c: Likewise.
11827 * gcc.dg/ifcvt-4.c: Likewise.
11828 * gcc.dg/loop-8.c: Likewise.
11829 * gcc.dg/sibcall-10.c: Likewise.
11830 * gcc.dg/sibcall-9.c: Likewise.
11831 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11832 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11833 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11834 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11835 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11836 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11837 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11838
11839 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11840
11841 PR target/66144
11842 * gcc.target/powerpc/pr66144-1.c: New test.
11843 * gcc.target/powerpc/pr66144-2.c: Likewise.
11844 * gcc.target/powerpc/pr66144-3.c: Likewise.
11845
11846 2017-02-06 Martin Sebor <msebor@redhat.com>
11847
11848 PR tree-optimization/79376
11849 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11850 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11851
11852 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11853
11854 PR c++/79379
11855 * g++.dg/cpp1y/constexpr-79379.C: New test.
11856
11857 PR c++/79377
11858 * g++.dg/lookup/pr79377.C: New test.
11859
11860 PR c++/79372
11861 * g++.dg/cpp1z/decomp25.C: New test.
11862
11863 PR tree-optimization/79284
11864 * gcc.c-torture/compile/pr79284.c: New test.
11865
11866 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11867
11868 PR c++/70448
11869 * g++.dg/cpp0x/pr70448.C: New.
11870
11871 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11872
11873 PR 78348
11874 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11875 to dg-options.
11876
11877 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11878
11879 PR target/78883
11880 * gcc.c-torture/compile/pr78883.c: New test.
11881
11882 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11883
11884 PR tree-ssa/79347
11885 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11886 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11887 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11888 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11889 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11890 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11891 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11892 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11893 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11894 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11895 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11896 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11897 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11898
11899 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11900
11901 PR fortran/79344
11902 * gfortran.dg/allocate_with_source_24.f90: New test.
11903
11904 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11905
11906 PR fortran/79230
11907 * gfortran.dg/der_ptr_component_2.f90: New test.
11908
11909 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11910
11911 * gcc.target/sparc/20170205-1.c: New test.
11912
11913 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11914
11915 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11916 libatomic_available.
11917
11918 * gcc.dg/pr77587.c: Require alias support.
11919 * gcc.dg/pr77587a.c: Likewise.
11920
11921 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11922 * gcc.c-torture/execute/pr78622.c: Likewise.
11923
11924 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11925 hppa*-*-hpux*.
11926 * c-c++-common/Wunused-var-16.c: Likewise.
11927 * c-c++-common/builtin-shuffle-1.c: Likewise.
11928 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11929 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11930
11931 2017-02-03 Martin Sebor <msebor@redhat.com>
11932
11933 PR tree-optimization/79327
11934 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11935 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11936 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11937
11938 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11939 Martin Sebor <msebor@redhat.com>
11940
11941 PR tree-optimization/79327
11942 * gcc.dg/tree-ssa/pr79327.c: New test.
11943 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11944 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11945 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11946 (test_sprintf_chk_range_schar): Adjust dg-message.
11947 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11948 * gcc.c-torture/execute/pr79327.c: New test.
11949
11950 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR target/79354
11953 * gcc.target/powerpc/pr79354.c: New test.
11954 * gcc.c-torture/execute/pr79354.c: New test.
11955
11956 2017-02-03 Martin Sebor <msebor@redhat.com>
11957
11958 PR tree-optimization/79352
11959 * gcc.dg/tree-ssa/pr79352.c: New test.
11960
11961 2017-02-03 Martin Liska <mliska@suse.cz>
11962
11963 PR lto/66295
11964 * gcc.target/i386/mvc9.c: New test.
11965
11966 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11967
11968 PR target/79158
11969 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11970 to VSX reg.
11971
11972 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11973
11974 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11975 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11976 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11977 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11978 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11979 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11980 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11981 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11982 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11983 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11984 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11985 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11986 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11987
11988 2017-02-02 Martin Sebor <msebor@redhat.com>
11989
11990 PR middle-end/79275
11991 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11992 * gcc.dg/tree-ssa/pr79275.c: New test.
11993
11994 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11995
11996 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11997
11998 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11999
12000 PR middle-end/77445
12001 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12002 threading is done.
12003
12004 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12005
12006 PR middle-end/78142
12007 * gcc.target/aarch64/vector_initialization_nostack.c
12008 (f12): Use one vector
12009
12010 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12011
12012 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12013 * c-c++-common/asan/misalign-1.c: Likewise.
12014 * c-c++-common/asan/misalign-2.c: Likewise.
12015 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12016 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12017 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12018 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12019 add -ffat-lto-objects from/to dg-additional-options.
12020 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12021 dg-additional-options.
12022
12023 PR target/79197
12024 * gcc.target/powerpc/pr79197.c: New test.
12025 * gcc.c-torture/compile/pr79197.c: New test.
12026
12027 2017-02-02 Richard Biener <rguenther@suse.de>
12028
12029 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12030
12031 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12032
12033 PR c++/69637
12034 * g++.dg/cpp0x/pr69637-1.C: New.
12035 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12036
12037 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12038
12039 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12040
12041 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12042
12043 PR target/70012
12044 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12045 conditions.
12046
12047 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12048
12049 PR testsuite/79324
12050 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12051 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12052 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12053 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12054 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12055 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12056 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12057 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12058 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12059 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12060 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12061 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12062 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12063
12064 2017-02-01 Martin Liska <mliska@suse.cz>
12065
12066 PR testsuite/79272
12067 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12068
12069 2017-02-01 Richard Biener <rguenther@suse.de>
12070
12071 PR testsuite/76957
12072 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12073 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12074 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12075 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12076
12077 2017-02-01 Richard Biener <rguenther@suse.de>
12078
12079 PR middle-end/79315
12080 * gfortran.dg/pr79315.f90: New testcase.
12081
12082 2017-02-01 Richard Biener <rguenther@suse.de>
12083
12084 PR tree-optimization/71824
12085 * gcc.dg/graphite/pr71824.c: New testcase.
12086
12087 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR c++/79304
12090 * g++.dg/diagnostic/pr79304.C: New test.
12091
12092 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12093
12094 PR c++/79298
12095 * g++.dg/spellcheck-pr79298.C: New test case.
12096
12097 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12098
12099 PR preprocessor/79210
12100 * gcc.dg/format/pr79210.c: New test case.
12101 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12102 New function.
12103
12104 2017-01-31 Nathan Sidwell <nathan@acm.org>
12105
12106 PR c++/79290
12107 * g++.dg/warn/pr79290.C: New.
12108
12109 PR c++/67273
12110 PR c++/79253
12111 * g++.dg/cpp1y/pr67273.C: New.
12112 * g++.dg/cpp1y/pr79253.C: New.
12113
12114 2017-01-31 Nathan Sidwell <nathan@acm.org>
12115
12116 PR c++/79264
12117 * g++.dg/cpp1y/pr61636-1.C: Augment.
12118
12119 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12120
12121 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12122 rand() instead of random().
12123
12124 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12125
12126 PR tree-optimization/71691
12127 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12128
12129 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12130
12131 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12132 __ARCH__.
12133
12134 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12135
12136 PR tree-optimization/79267
12137 * g++.dg/opt/pr79267.C: New test.
12138
12139 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12140
12141 PR debug/63238
12142 * gcc.dg/debug/dwarf2/align-1.c: New.
12143 * gcc.dg/debug/dwarf2/align-2.c: New.
12144 * gcc.dg/debug/dwarf2/align-3.c: New.
12145 * gcc.dg/debug/dwarf2/align-4.c: New.
12146 * gcc.dg/debug/dwarf2/align-5.c: New.
12147 * gcc.dg/debug/dwarf2/align-6.c: New.
12148 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12149 * g++.dg/debug/dwarf2/align-1.C: New.
12150 * g++.dg/debug/dwarf2/align-2.C: New.
12151 * g++.dg/debug/dwarf2/align-3.C: New.
12152 * g++.dg/debug/dwarf2/align-4.C: New.
12153 * g++.dg/debug/dwarf2/align-5.C: New.
12154 * g++.dg/debug/dwarf2/align-6.C: New.
12155
12156 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12157
12158 PR target/79170
12159 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12160
12161 2017-01-30 Martin Sebor <msebor@redhat.com>
12162
12163 PR testsuite/79293
12164 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12165
12166 2017-01-30 Martin Liska <mliska@suse.cz>
12167
12168 PR gcov-profile/79259
12169 * g++.dg/tree-prof/pr79259.C: New test.
12170
12171 2017-01-30 Richard Biener <rguenther@suse.de>
12172
12173 PR tree-optimization/79276
12174 * gcc.dg/torture/pr79276.c: New testcase.
12175
12176 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12177
12178 PR target/79240
12179 * gcc.target/s390/pr79240.c: New test.
12180
12181 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12182
12183 PR target/79268
12184 * gcc.target/powerpc/pr79268.c: New file.
12185 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12186 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12187 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12188 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12189
12190 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12191
12192 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12193
12194 PR testsuite/70583
12195 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12196
12197 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12198 * gnat.dg/debug9.adb: Likewise.
12199
12200 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12201
12202 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12203 libatomic_available.
12204 * gfortran.dg/coarray_42.f90: Likewise.
12205 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12206 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12207 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12208
12209 2017-01-27 Martin Sebor <msebor@redhat.com>
12210
12211 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12212
12213 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12214
12215 PR rtl-optimization/79194
12216 * gcc.dg/torture/pr79194.c: New test.
12217
12218 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12219
12220 PR tree-optimization/71374
12221 * gcc.target/i386/pr71374.c: New.
12222
12223 2017-01-27 Martin Sebor <msebor@redhat.com>
12224
12225 PR c++/71290
12226 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12227 a dg-error directive.
12228
12229 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12230
12231 PR target/79131
12232 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12233 * gcc.target/arm/pr79131-2.c: New.
12234
12235 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12236
12237 PR target/65484
12238 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12239 vectorized on POWER unless hardware misaligned loads are
12240 available.
12241
12242 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12243
12244 PR rtl-optimization/78559
12245 * gcc.c-torture/execute/pr78559.c: New test.
12246
12247 2017-01-27 Richard Biener <rguenther@suse.de>
12248
12249 PR tree-optimization/79245
12250 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12251 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12252
12253 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR c/79199
12256 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12257 target. Use 4294967293U instead of 4294967293.
12258
12259 2017-01-27 Richard Biener <rguenther@suse.de>
12260
12261 PR tree-optimization/71433
12262 * gcc.dg/Warray-bounds-21.c: New testcase.
12263
12264 2017-01-27 Richard Biener <rguenther@suse.de>
12265
12266 PR tree-optimization/79244
12267 * gcc.dg/torture/pr79244.c: New testcase.
12268
12269 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12270
12271 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12272 all occurrences of 40 to 32.
12273
12274 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12275
12276 PR target/79239
12277 * gcc.target/arm/pr79239.c: New test.
12278
12279 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12280
12281 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12282
12283 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12284
12285 PR c++/64382
12286 * g++.dg/cpp1y/pr64382.C: New test.
12287
12288 2017-01-26 Martin Sebor <msebor@redhat.com>
12289
12290 PR middle-end/78703
12291 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12292 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12293 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12294 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12295
12296 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR debug/79129
12299 * g++.dg/debug/dwarf2/pr79129.C: New test.
12300
12301 PR debug/78835
12302 * g++.dg/debug/dwarf2/pr78835.C: New test.
12303
12304 2017-01-26 Martin Sebor <msebor@redhat.com>
12305
12306 PR middle-end/78703
12307 * gcc.dg/format/pr78569.c: Adjust.
12308 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12309 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12310 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12311 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12312 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12313 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12314 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12315 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12316 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12317 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12318 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12319
12320 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR c++/68727
12323 * g++.dg/other/offsetof8.C: Add expected error.
12324 * g++.dg/other/offsetof9.C: New test.
12325
12326 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12327
12328 * g++.dg/opt/declone3.C: Require LTO.
12329
12330 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12331
12332 PR target/79131
12333 * gcc.target/arm/pr79131.c: New.
12334
12335 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12336
12337 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12338
12339 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12340
12341 PR libstdc++/79190
12342 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12343 matches replaced operator delete.
12344
12345 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12346
12347 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12348 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12349 avx512f with avx512dq.
12350 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12351 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12352 avx512f with avx512dq.
12353 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12354 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12355 avx512f with avx512dq.
12356
12357 2017-01-26 Marek Polacek <polacek@redhat.com>
12358
12359 PR c/79199
12360 * c-c++-common/Wduplicated-branches-13.c: New test.
12361
12362 2017-01-26 David Sherwood <david.sherwood@arm.com>
12363
12364 PR middle-end/79212
12365 * gfortran.dg/gomp/sharing-4.f90: New test.
12366
12367 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12368
12369 PR target/70465
12370 * gcc.target/i386/pr70465.c: New test.
12371
12372 * brig.dg/dg.exp: Update copyright years.
12373 * lib/brig-dg.exp: Update copyright years.
12374 * lib/brig.exp: Update copyright years.
12375
12376 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12377
12378 PR target/79179
12379 * gcc.target/powerpc/pr79179.c: New test.
12380
12381 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12382
12383 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12384 generation to accept D-mode memory accesses.
12385
12386 2017-01-25 Martin Sebor <msebor@redhat.com>
12387
12388 PR c++/71290
12389 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12390 * g++.dg/ext/flexarray-mangle.C: Same.
12391 * g++.dg/ext/flexarray-subst.C: Same.
12392 * g++.dg/ext/flexary10.C: Same.
12393 * g++.dg/ext/flexary11.C: Same.
12394 * g++.dg/ext/flexary14.C: Same.
12395 * g++.dg/ext/flexary16.C: Same.
12396 * g++.dg/ext/flexary18.C: Same.
12397 * g++.dg/ext/flexary19.C: Same.
12398 * g++.dg/ext/flexary7.C: Same.
12399 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12400 * g++.dg/ubsan/object-size-1.C: Same.
12401 * obj-c++.dg/property/at-property-23.mm: Same.
12402
12403 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR c++/78896
12406 * g++.dg/cpp1z/decomp24.C: New test.
12407
12408 PR c++/77914
12409 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12410 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12411 expect a warning.
12412 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12413 expect warnings.
12414 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12415 * g++.dg/cpp1y/pr59636.C: Likewise.
12416 * g++.dg/cpp1y/pr60190.C: Likewise.
12417
12418 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12419
12420 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12421
12422 2017-01-25 Carl Love <cel@us.ibm.com>
12423
12424 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12425 vec_packs built-ins
12426
12427 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12428
12429 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12430 -mcpu=cortex-a57.
12431 * gcc.target/arm/vseleqsf.c: Likewise.
12432 * gcc.target/arm/vselgedf.c: Likewise.
12433 * gcc.target/arm/vselgesf.c: Likewise.
12434 * gcc.target/arm/vselgtdf.c: Likewise.
12435 * gcc.target/arm/vselgtsf.c: Likewise.
12436 * gcc.target/arm/vselledf.c: Likewise.
12437 * gcc.target/arm/vsellesf.c: Likewise.
12438 * gcc.target/arm/vselltdf.c: Likewise.
12439 * gcc.target/arm/vselltsf.c: Likewise.
12440 * gcc.target/arm/vselnedf.c: Likewise.
12441 * gcc.target/arm/vselnesf.c: Likewise.
12442 * gcc.target/arm/vselvcdf.c: Likewise.
12443 * gcc.target/arm/vselvcsf.c: Likewise.
12444 * gcc.target/arm/vselvsdf.c: Likewise.
12445 * gcc.target/arm/vselvssf.c: Likewise.
12446
12447 2017-01-25 Richard Biener <rguenther@suse.de>
12448
12449 PR testsuite/72850
12450 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12451 to what we had before adding the threading passes.
12452
12453 2017-01-25 Richard Biener <rguenther@suse.de>
12454
12455 PR tree-optimization/69264
12456 * g++.dg/torture/pr69264.C: New testcase.
12457
12458 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12459
12460 PR target/79145
12461 * gcc.target/arm/pr79145.c: New test.
12462
12463 2017-01-25 Richard Biener <rguenther@suse.de>
12464
12465 PR debug/78363
12466 * g++.dg/gomp/pr78363-1.C: New testcase.
12467 * g++.dg/gomp/pr78363-2.C: Likewise.
12468 * g++.dg/gomp/pr78363-3.C: Likewise.
12469
12470 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12471
12472 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12473 * gcc.dg/lto/pr61526_0.c: Likewise.
12474 * gcc.dg/lto/pr64415_0.c: Likewise.
12475
12476 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR c++/79205
12479 * g++.dg/cpp1z/decomp22.C: New test.
12480 * g++.dg/cpp1z/decomp23.C: New test.
12481
12482 2017-01-24 Nathan Sidwell <nathan@acm.org>
12483
12484 PR c++/78469
12485 * g++.dg/cpp0x/pr78469.C: New.
12486
12487 PR c++/79118
12488 * g++.dg/cpp0x/pr79118.C: New.
12489
12490 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12491
12492 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12493
12494 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12495
12496 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12497 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12498 * gcc.dg/rtl/rtl.exp: New file.
12499 * gcc.dg/rtl/test.c: New file.
12500 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12501 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12502 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12503 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12504 * gcc.dg/rtl/x86_64/final.c: New test case.
12505 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12506 * gcc.dg/rtl/x86_64/ira.c: New test case.
12507 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12508 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12509 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12510 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12511 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12512 * gcc.dg/rtl/x86_64/test_1.h: New file.
12513 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12514 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12515 * gcc.dg/rtl/x86_64/times-two.h: New file.
12516 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12517
12518 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12519
12520 PR tree-optimization/79159
12521 * g++.dg/tree-ssa/pr79159.C: New test.
12522
12523 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12524 Martin Jambor <mjambor@suse.cz>
12525
12526 * lib/brig-dg.exp: New file.
12527 * lib/brig.exp: Likewise.
12528 * brig.dg/README: Likewise.
12529 * brig.dg/dg.exp: Likewise.
12530 * brig.dg/test/gimple/alloca.hsail: Likewise.
12531 * brig.dg/test/gimple/atomics.hsail: Likewise.
12532 * brig.dg/test/gimple/branches.hsail: Likewise.
12533 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12534 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12535 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12536 * brig.dg/test/gimple/mem.hsail: Likewise.
12537 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12538 * brig.dg/test/gimple/packed.hsail: Likewise.
12539 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12540 * brig.dg/test/gimple/variables.hsail: Likewise.
12541 * brig.dg/test/gimple/vector.hsail: Likewise.
12542
12543 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12544
12545 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12546 support asan, only on i?86/x86_64 require sse2_runtime.
12547
12548 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12549
12550 PR target/66669
12551 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12552 test on powerpc targets.
12553
12554 2017-01-23 Martin Sebor <msebor@redhat.com>
12555
12556 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12557
12558 2017-01-23 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/79088
12561 PR tree-optimization/79188
12562 * gcc.dg/torture/pr79088.c: New testcase.
12563 * gcc.dg/torture/pr79188.c: Likewise.
12564
12565 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12566
12567 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12568 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12569 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12570 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12571 type of test function to reflect change in built-in function's
12572 return type.
12573 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12574 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12575 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12576 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12577 type and second argument type to reflect change in built-in
12578 function's type signature.
12579 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12580 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12581 type of test function to reflect change in built-in function's
12582 return type.
12583 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12584 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12585 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12586 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12587 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12588 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12589 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12590 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12591 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12592 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12593 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12594 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12595 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12596 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12597 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12598 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12599 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12600 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12601 type of test function to reflect change in built-in function's
12602 return type.
12603 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12604 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12605 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12606 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12607 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12608 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12609 test function's result and second argument to reflect change in
12610 built-in function's type signature.
12611 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12612
12613 2017-01-23 Nathan Sidwell <nathan@acm.org>
12614
12615 PR C++/71710
12616 * g++.dg/template/pr71710.C: New.
12617
12618 PR c++/71406
12619 PR c++/77508
12620 * g++.dg/template/pr71406.C: New.
12621
12622 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12623
12624 * gfortran.dg/integer_exponentiation_7.f90: New test.
12625
12626 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12627
12628 PR rtl-optimization/78634
12629 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12630
12631 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12632
12633 PR tree-optimization/70754
12634 * gfortran.dg/pr70754.f90: New test.
12635
12636 2017-01-23 Martin Liska <mliska@suse.cz>
12637
12638 PR tree-optimization/79196
12639 * gcc.dg/asan/pr79196.c: New test.
12640 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12641
12642 2017-01-23 Michael Matz <matz@suse.de>
12643
12644 PR tree-optimization/78384
12645 * gcc.dg/pr78384.c: New test.
12646
12647 2017-01-23 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/79186
12650 * gcc.dg/torture/pr79186.c: New testcase.
12651 * gcc.dg/torture/pr79187.c: Likewise.
12652
12653 2017-01-23 Martin Jambor <mjambor@suse.cz>
12654
12655 * gcc.dg/ipa/vrp8.c: New test.
12656
12657 2017-01-23 Martin Jambor <mjambor@suse.cz>
12658
12659 PR ipa/79108
12660 * gfortran.dg/lto/pr79108_0.f90: New test.
12661
12662 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12663
12664 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12665 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12666 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12667 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12668 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12669 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12670 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12671 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12672 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12673 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12674 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12675 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12676 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12677 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12678 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12679 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12680
12681 2017-01-23 Richard Biener <rguenther@suse.de>
12682 Nick Clifton <nickc@redhat.com>
12683
12684 PR testsuite/78421
12685 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12686 If the target is ARM return the result of the
12687 check_effective_target_arm_vect_no_misalign proc.
12688 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12689 support unaligned vectors then only expect one of the loops to be
12690 unrolled.
12691
12692 2017-01-23 Martin Liska <mliska@suse.cz>
12693
12694 * gcc.dg/asan/use-after-scope-10.c: New test.
12695 * gcc.dg/asan/use-after-scope-11.c: New test.
12696 * g++.dg/asan/use-after-scope-5.C: New test.
12697
12698 2017-01-23 Martin Liska <mliska@suse.cz>
12699
12700 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12701 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12702 sanopt optimization for ASAN_POISON.
12703
12704 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12705
12706 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12707
12708 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12709
12710 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12711 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12712 for poly*_t types.
12713 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12714 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12715 exec_vcombine): Likewise.
12716 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12717 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12718 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12719 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12720 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12721 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12722 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12723 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12724 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12725 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12726 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12727 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12728 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12729 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12730 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12731 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12732 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12733 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12734 Likewise.
12735 (TEST_VGET_LANE): Cast to uint to avoid warning.
12736 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12737 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12738 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12739 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12740 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12741 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12742 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12743 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12744 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12745 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12746 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12747 CHECK_POLY instead of CHECK for poly64_t types.
12748 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12749 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12750 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12751 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12752 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12753 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12754 uint32_t.
12755 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12756 for int32_t, int64_t.
12757 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12758 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12760 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12761 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12762 needed.
12763
12764 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12765
12766 PR fortran/79154
12767 * gfortran.dg/gomp/pr79154-1.f90: New test.
12768 * gfortran.dg/gomp/pr79154-2.f90: New test.
12769
12770 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12771
12772 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12773
12774 2017-01-21 Marek Polacek <polacek@redhat.com>
12775
12776 PR testsuite/79169
12777 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12778
12779 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12780
12781 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12782
12783 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12784
12785 PR rtl-optimization/79125
12786 * gcc.dg/torture/pr79125.c: New test.
12787
12788 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12789
12790 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12791 only.
12792 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12793 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12794
12795 2017-01-20 Nathan Sidwell <nathan@acm.org>
12796
12797 PR c++/78495
12798 * g++.dg/cpp1z/inh-ctor38.C: New.
12799
12800 2017-01-20 Marek Polacek <polacek@redhat.com>
12801
12802 PR c/79152
12803 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12804
12805 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12806
12807 * lib/target-supports.exp (check_configured_with): New procedure.
12808 (check_effective_target_default_mode): new effective target.
12809 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12810 default mode. Fix dg-skip-if target selector syntax.
12811 * gcc.target/arm/optional_thumb-2.c: Likewise.
12812 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12813 syntax.
12814
12815 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12816
12817 PR c++/77829
12818 PR c++/78656
12819 * g++.dg/spellcheck-pr77829.C: New test case.
12820 * g++.dg/spellcheck-pr78656.C: New test case.
12821
12822 2017-01-20 Marek Polacek <polacek@redhat.com>
12823
12824 PR c/64279
12825 * c-c++-common/Wduplicated-branches-1.c: New test.
12826 * c-c++-common/Wduplicated-branches-10.c: New test.
12827 * c-c++-common/Wduplicated-branches-11.c: New test.
12828 * c-c++-common/Wduplicated-branches-12.c: New test.
12829 * c-c++-common/Wduplicated-branches-2.c: New test.
12830 * c-c++-common/Wduplicated-branches-3.c: New test.
12831 * c-c++-common/Wduplicated-branches-4.c: New test.
12832 * c-c++-common/Wduplicated-branches-5.c: New test.
12833 * c-c++-common/Wduplicated-branches-6.c: New test.
12834 * c-c++-common/Wduplicated-branches-7.c: New test.
12835 * c-c++-common/Wduplicated-branches-8.c: New test.
12836 * c-c++-common/Wduplicated-branches-9.c: New test.
12837 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12838 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12839 * g++.dg/ext/builtin-object-size3.C: Likewise.
12840 * g++.dg/gomp/loop-1.C: Likewise.
12841 * g++.dg/warn/Wduplicated-branches1.C: New test.
12842 * g++.dg/warn/Wduplicated-branches2.C: New test.
12843
12844 2017-01-20 Martin Liska <mliska@suse.cz>
12845
12846 PR lto/69188
12847 * gcc.dg/lto/pr69188_0.c: New test.
12848 * gcc.dg/lto/pr69188_1.c: New test.
12849
12850 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12851
12852 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12853 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12854 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12855 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12856 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12857 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12858 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12859 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12860 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12861 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12862 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12863 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12864 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12865 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12866 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12867 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12868 * gcc.target/i386/avx-1.c: Test new intrinsics.
12869 * gcc.target/i386/sse-13.c: Ditto.
12870 * gcc.target/i386/sse-23.c: Ditto.
12871
12872 2017-01-20 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/71264
12875 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12876
12877 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12878
12879 * gcc.target/mips/madd4-1.c: New file.
12880 * gcc.target/mips/madd4-2.c: Likewise.
12881 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12882 HAS_MADD4.
12883 (mips_option_groups): Add -m[no-]madd4.
12884 (mips-dg-init): Detect default -mno-madd4.
12885 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12886 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12887 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12888 * gcc.target/mips/nmadd-1.c: Likewise.
12889 * gcc.target/mips/nmadd-2.c: Likewise.
12890 * gcc.target/mips/nmadd-3.c: Likewise.
12891
12892 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12893
12894 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12895 combined instructions.
12896 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12897 instructions.
12898 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12899 of pointer authentication.
12900
12901 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12902
12903 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12904 floating point hardware to run test.
12905
12906 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12907
12908 * lib/target-supports.exp
12909 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12910
12911 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12912
12913 PR testsuite/79051
12914 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12915 __x86_64__]: Allow for target i?86-*-*.
12916
12917 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12918
12919 PR target/78176
12920 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12921 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12922 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12923 HAS_LXC1.
12924 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12925 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12926 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12927
12928 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12929
12930 PR fortran/70696
12931 * gfortran.dg/coarray_43.f90: New test.
12932
12933 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12934
12935 PR rtl-optimization/79121
12936 * gcc.c-torture/execute/pr79121.c: New test.
12937
12938 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12939
12940 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12941 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12942
12943 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12944
12945 PR fortran/50069
12946 PR fortran/55086
12947 * gfortran.dg/pr50069_1.f90: New test.
12948 * gfortran.dg/pr50069_2.f90: New test.
12949 * gfortran.dg/pr55086_1.f90: New test.
12950 * gfortran.dg/pr55086_1_tfat.f90: New test.
12951 * gfortran.dg/pr55086_2.f90: New test.
12952 * gfortran.dg/pr55086_2_tfat.f90: New test.
12953 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12954
12955 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12956 * gcc.dg/strcmp-1.c: New test.
12957 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12958
12959 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12960
12961 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12962 (dejagnu_fail): Likewise.
12963 (dejagnu_note): Likewise.
12964 (pass): Provide forward decl, moving true decl to after #include
12965 of harness.h.
12966 (fail): Likewise.
12967 (note): Likewise.
12968
12969 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12970
12971 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12972 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12973
12974 2017-01-18 Nathan Sidwell <nathan@acm.org>
12975
12976 PR c++/78488
12977 * g++.dg/cpp1z/inh-ctor37.C: New.
12978
12979 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12980
12981 PR rtl-optimization/78952
12982 * gcc.target/i386/pr78952-1.c: New test.
12983 * gcc.target/i386/pr78952-2.c: Ditto.
12984
12985 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12986
12987 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12988
12989 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12990
12991 PR fortran/70696
12992 * gfortran.dg/coarray_event_1.f08: New test.
12993
12994 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR target/77416
12997 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12998 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12999 from dg-options.
13000 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13001 guarded test.
13002 * gcc.target/powerpc/fusion4.c: Likewise.
13003 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13004 guarded test.
13005 * gcc.target/powerpc/pr58673-1.c: Likewise.
13006 * gcc.target/powerpc/pr58673-2.c: Likewise.
13007 * gcc.target/powerpc/pr59054.c: Likewise.
13008
13009 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13010
13011 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13012 vec_bperm.
13013 * gcc.target/powerpc/p9-vbpermd.c: New file.
13014
13015 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13016
13017 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13018 (must_not_compile2): Downcase first letter of error messages.
13019 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13020 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13021
13022 2017-01-18 Nathan Sidwell <nathan@acm.org>
13023
13024 PR c++/79091
13025 * g++.dg/pr79091.C: New.
13026
13027 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13028
13029 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13030 to dg-options.
13031 (p0): Add missing dg-error.
13032
13033 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13034
13035 * gcc.target/msp430/mul_f5_muldef.c: New test.
13036
13037 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13038
13039 PR target/79004
13040 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13041 options. Fix up the syntax for using \m and \M.
13042
13043 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13044
13045 PR target/78875
13046 * gcc.target/powerpc/ssp-1.c: New testcase.
13047 * gcc.target/powerpc/ssp-2.c: New testcase.
13048
13049 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13050
13051 * gcc.target/aarch64/eh_return.c: New test.
13052
13053 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13054
13055 * vec-rlmi-rlnm.c: New file.
13056
13057 2017-01-17 Nathan Sidwell <nathan@acm.org>
13058
13059 PR c++/61636
13060 * g++.dg/cpp1y/pr61636-1.C: New.
13061 * g++.dg/cpp1y/pr61636-2.C: New.
13062 * g++.dg/cpp1y/pr61636-3.C: New.
13063
13064 2017-01-17 Martin Sebor <msebor@redhat.com>
13065
13066 PR testsuite/79115
13067 * gcc.dg/pr78768.c: Make it a link-only test.
13068
13069 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13070
13071 PR c++/71497
13072 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13073 expected messages.
13074 * c-c++-common/Wmisleading-indentation.c: Likewise.
13075
13076 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13077
13078 PR target/79058
13079 * gcc.target/arm/pr79058.c: New.
13080
13081 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13082
13083 PR tree-optimization/71854
13084 * gcc.dg/vect/pr71854.c: New test.
13085
13086 2017-01-17 Martin Liska <mliska@suse.cz>
13087
13088 PR ipa/71207
13089 * g++.dg/ipa/pr71207.C: New test.
13090
13091 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13092
13093 PR middle-end/77445
13094 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13095 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13096
13097 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13098
13099 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13100 rather than long unsigned int.
13101 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13102
13103 2017-01-17 Richard Biener <rguenther@suse.de>
13104
13105 PR tree-optimization/71433
13106 * gcc.dg/Warray-bounds-20.c: New testcase.
13107
13108 2017-01-17 Richard Biener <rguenther@suse.de>
13109
13110 PR testsuite/52563
13111 PR testsuite/71237
13112 PR testsuite/77737
13113 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13114 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13115 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13116
13117 2017-01-17 Alan Modra <amodra@gmail.com>
13118
13119 * gcc.target/powerpc/pr79066.c: New.
13120
13121 2017-01-16 Jeff Law <law@redhat.com>
13122
13123 PR tree-optimization/33562
13124 PR tree-optimization/61912
13125 PR tree-optimization/77485
13126 PR tree-optimization/79090
13127 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13128 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13129
13130 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR c/79089
13133 * gcc.c-torture/compile/pr79089.c: New test.
13134
13135 PR target/79080
13136 * gcc.dg/pr79080.c: New test.
13137
13138 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13139
13140 PR c/78304
13141 * gcc.dg/format/pr78304.c: Convert argument from integral type
13142 to a pointer.
13143 * gcc.dg/format/pr78304-2.c: Likewise.
13144
13145 2017-01-16 Carl Love <cel@us.ibm.com>
13146
13147 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13148 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13149
13150 2017-01-16 Carl Love <cel@us.ibm.com>
13151
13152 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13153 Change arguments and return type to bool long long.
13154
13155 2017-01-16 Martin Sebor <msebor@redhat.com>
13156
13157 PR testsuite/79051
13158 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13159 on x86.
13160
13161 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13162
13163 Revert:
13164 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13165
13166 PR c++/71737
13167 * g++.dg/cpp0x/pr71737.C: New.
13168
13169 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13170
13171 * gcc.target/powerpc/swaps-p8-27.c: New.
13172
13173 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13174
13175 PR c++/71737
13176 * g++.dg/cpp0x/pr71737.C: New.
13177
13178 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13179
13180 * gnat.dg/opt62.adb: New test.
13181 * gnat.dg/opt62_pkg.ads: New helper.
13182
13183 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13184
13185 PR rtl-optimization/78626
13186 PR rtl-optimization/78727
13187 * gcc.dg/torture/pr78626.c: New test.
13188 * gcc.dg/torture/pr78727.c: New test.
13189
13190 2017-01-14 Alan Modra <amodra@gmail.com>
13191
13192 * gcc.c-torture/compile/pr72749.c: New test.
13193
13194 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13195
13196 PR c/78304
13197 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13198 (test_macro_2): New test.
13199 (test_macro_3): New test.
13200 (test_macro_4): New test.
13201 (test_non_contiguous_strings): Convert line number to line offset.
13202 * gcc.dg/format/pr78304-2.c: New test case.
13203 * gcc.dg/format/pr78304.c: New test case.
13204
13205 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13206
13207 * gcc.target/i386/funcspec-56.inc: Add missing options and
13208 reorder options by implied ISAs, as in ix86_target_string.
13209
13210 2017-01-13 Marek Polacek <polacek@redhat.com>
13211
13212 PR c++/71166
13213 * g++.dg/cpp0x/constexpr-array18.C: New test.
13214
13215 2017-01-13 Jeff Law <law@redhat.com>
13216
13217 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13218
13219 PR tree-optimization/61912
13220 PR tree-optimization/77485
13221 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13222 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13223 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13224
13225 PR tree-optimization/33562
13226 PR tree-optimization/61912
13227 PR tree-optimization/77485
13228 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13229 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13230 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13231 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13232 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13233 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13234 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13235
13236 2017-01-13 Martin Liska <mliska@suse.cz>
13237
13238 PR ipa/79043
13239 * gcc.c-torture/execute/pr79043.c: New test.
13240
13241 2017-01-13 Richard Biener <rguenther@suse.de>
13242
13243 PR middle-end/78411
13244 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13245
13246 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13247
13248 PR fortran/70697
13249 * gfortran.dg/coarray/event_4.f08: New test.
13250
13251 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13252
13253 PR fortran/70696
13254 * gfortran.dg/coarray/event_3.f08: New test.
13255
13256 2017-01-13 Richard Biener <rguenther@suse.de>
13257
13258 PR tree-optimization/77283
13259 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13260
13261 2017-01-13 Richard Biener <rguenther@suse.de>
13262
13263 * gcc.dg/gimplefe-22.c: New testcase.
13264
13265 2017-01-13 Richard Biener <rguenther@suse.de>
13266
13267 PR tree-optimization/77283
13268 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13269 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13270 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13271
13272 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13273
13274 * gcc.dg/pr77862.c: Require fpic target.
13275
13276 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13277
13278 PR target/79004
13279 * gcc.target/powerpc/pr79004.c: New test.
13280
13281 2017-01-12 Martin Sebor <msebor@redhat.com>
13282
13283 * gcc.dg/pr78138.c: Adjust.
13284 * gcc.dg/pr78768.c: Adjust.
13285 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13286 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13287 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13288 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13289 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13290 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13291 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13292 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13293 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13294 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13295 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13296
13297 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13298
13299 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13300
13301 2017-01-12 Martin Sebor <msebor@redhat.com>
13302
13303 PR testsuite/79051
13304 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13305 due to bug 79054.
13306
13307 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13308
13309 * gcc.dg/pr78768.c: Require LTO.
13310
13311 2017-01-12 Martin Sebor <msebor@redhat.com>
13312
13313 PR c/79074
13314 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13315 due to the referenced bug.
13316
13317 2017-01-12 Martin Sebor <msebor@redhat.com>
13318
13319 PR testsuite/79073
13320 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13321
13322 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13323
13324 * gcc.target/i386/builtin_target.c (check_features): Check all
13325 supported __builtin_cpu_supports options.
13326
13327 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13328
13329 PR tree-optimization/78319
13330 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13331 Remove xfail.
13332
13333 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13334
13335 PR target/79044
13336 * gcc.target/powerpc/swaps-p8-26.c: New.
13337
13338 2017-01-12 Richard Biener <rguenther@suse.de>
13339
13340 * gcc.dg/gimplefe-21.c: New testcase.
13341
13342 2017-01-12 Michael Collison <michael.collison@arm.com>
13343
13344 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13345
13346 2017-01-11 Julia Koval <julia.koval@intel.com>
13347 Uros Bizjak <ubizjak@gmail.com>
13348
13349 * gcc.target/i386/sgx.c New test.
13350 * gcc.target/i386/sse-12.c: Add -msgx.
13351 * gcc.target/i386/sse-13.c: Ditto.
13352 * gcc.target/i386/sse-14.c: Ditto.
13353 * gcc.target/i386/sse-22.c: Ditto.
13354 * gcc.target/i386/sse-23.c: Ditto.
13355 * g++.dg/other/i386-2.C: Ditto.
13356 * g++.dg/other/i386-3.C: Ditto.
13357
13358 2017-01-11 Martin Sebor <msebor@redhat.com>
13359
13360 PR c++/24511
13361 * g++.dg/template/explicit9.C: New test.
13362
13363 2017-01-11 Nathan Sidwell <nathan@acm.org>
13364
13365 PR c++/77812
13366 * g++.dg/pr77812.C: New.
13367
13368 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR c++/71537
13371 * g++.dg/cpp1y/constexpr-71537.C: New test.
13372
13373 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13374 argument.
13375
13376 2017-01-11 Martin Sebor <msebor@redhat.com>
13377
13378 PR c/47931
13379 * c-c++-common/Waddress-2.c: New test.
13380
13381 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR c++/78341
13384 * g++.dg/cpp0x/pr78341.C: New test.
13385
13386 2017-01-11 Martin Sebor <msebor@redhat.com>
13387
13388 PR c/78768
13389 * gcc.dg/pr78768.c: New test.
13390
13391 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13392
13393 PR driver/78877
13394 * gcc.dg/spellcheck-options-14.c: New test case.
13395 * gcc.dg/spellcheck-options-15.c: New test case.
13396 * gcc.dg/spellcheck-options-16.c: New test case.
13397 * gcc.dg/spellcheck-options-17.c: New test case.
13398
13399 2017-01-11 Martin Liska <mliska@suse.cz>
13400
13401 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13402
13403 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13404
13405 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13406 instead of just 1 for the decomposition from struct C.
13407
13408 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13409
13410 * gcc.c-torture/execute/20170111-1.c: New test.
13411
13412 2017-01-11 Richard Biener <rguenther@suse.de>
13413
13414 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13415
13416 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR middle-end/50199
13419 * gcc.dg/lto/pr50199_0.c: New test.
13420
13421 2017-01-10 Martin Sebor <msebor@redhat.com>
13422
13423 PR testsuite/78960
13424 PR testsuite/78959
13425 PR testsuite/78133
13426 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13427 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13428
13429 2017-01-10 Martin Sebor <msebor@redhat.com>
13430
13431 PR middle-end/78138
13432 * gcc.dg/pr78138.c: New test.
13433
13434 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13435
13436 PR c++/77949
13437 * g++.dg/diagnostic/pr77949.C: New test case.
13438
13439 2017-01-10 Martin Sebor <msebor@redhat.com>
13440
13441 PR middle-end/78245
13442 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13443
13444 2017-01-10 Martin Sebor <msebor@redhat.com>
13445
13446 PR tree-optimization/78775
13447 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13448 * gcc.dg/attr-alloc_size-10.c: New test.
13449 * gcc.dg/attr-alloc_size-11.c: New test.
13450 * gcc.dg/builtin-stringop-chk-7.c: New test.
13451 * gcc.dg/pr78775.c: New test.
13452 * gcc.dg/pr78973-2.c: New test.
13453 * gcc.dg/pr78973.c: New test.
13454
13455 2017-01-10 Jeff Law <law@redhat.com>
13456
13457 PR tree-optimization/77766
13458 PR tree-optimization/78856
13459 * gcc.c-torture/execute/pr77766.c: New test.
13460
13461 2016-01-10 Richard Biener <rguenther@suse.de>
13462
13463 PR tree-optimization/79034
13464 * g++.dg/torture/pr79034.C: New testcase.
13465
13466 2017-01-10 Martin Liska <mliska@suse.cz>
13467
13468 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13469 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13470 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13471 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13472 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13473 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13474 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13475 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13476 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13477 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13478 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13479 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13480 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13481 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13482 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13483 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13484 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13485 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13486 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13487 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13488 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13489 * gcc.dg/ipa/pr64307.c: Likewise.
13490 * gcc.dg/ipa/pr77653.c: Likewise.
13491
13492 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13493
13494 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13495 * g++.dg/other/i386-3.C: Ditto.
13496 * gcc.target/i386/sse-12.c: Ditto.
13497 * gcc.target/i386/sse-13.c: Ditto.
13498 * gcc.target/i386/sse-22.c: Ditto.
13499 * gcc.target/i386/sse-23.c: Ditto.
13500 * gcc.target/i386/builtin_target.c: Handle new option.
13501 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13502 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13503 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13504
13505 2017-01-09 Martin Sebor <msebor@redhat.com>
13506
13507 PR testsuite/79036
13508 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13509 with different precisions.
13510
13511 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13512
13513 * g++.dg/opt/call2.C: New test.
13514 * g++.dg/opt/call3.C: Likewise.
13515 * gnat.dg/array26.adb: New test.
13516 * gnat.dg/array26_pkg.ad[sb]: New helper.
13517 * gnat.dg/array27.adb: New test.
13518 * gnat.dg/array27_pkg.ad[sb]: New helper.
13519 * gnat.dg/array28.adb: New test.
13520 * gnat.dg/array28_pkg.ad[sb]: New helper.
13521
13522 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR translation/79019
13525 PR translation/79020
13526 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13527 diagnostics.
13528 * gfortran.dg/initialization_17.f90: Likewise.
13529
13530 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13531
13532 PR testsuite/79026
13533 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13534 * gcc.target/i386/pr78904-4.c: Likewise.
13535 * gcc.target/i386/pr78904-6.c: Likewise.
13536 * gcc.target/i386/pr78967-2.c: Likewise.
13537
13538 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13539
13540 PR tree-optimization/78899
13541 * gcc.target/i386/pr78899.c: New test.
13542 * gcc.dg/pr71077.c: New test.
13543
13544 2017-01-09 Martin Jambor <mjambor@suse.cz>
13545
13546 PR ipa/78365
13547 PR ipa/78599
13548 * gcc.dg/torture/pr78365.c: New test.
13549
13550 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13551
13552 PR c++/78948
13553 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13554 (main): Use int* instead of long long.
13555
13556 PR tree-optimization/78938
13557 * gcc.dg/vect/pr78938.c: New test.
13558
13559 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13560
13561 * gcc.dg/20161219.c: New test.
13562
13563 2017-01-09 Richard Biener <rguenther@suse.de>
13564
13565 PR tree-optimization/78997
13566 * gcc.dg/torture/pr78997.c: New testcase.
13567
13568 2017-01-09 Richard Biener <rguenther@suse.de>
13569
13570 PR debug/79000
13571 * g++.dg/lto/pr79000_0.C: New testcase.
13572 * g++.dg/lto/pr79000_1.c: Likewise.
13573
13574 2017-01-08 Martin Sebor <msebor@redhat.com>
13575
13576 PR middle-end/77708
13577 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13578 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13579 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13580 due to bug 78969.
13581 * gcc.dg/format/pr78569.c: Adjust.
13582
13583 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13584
13585 PR c++/72803
13586 * g++.dg/diagnostic/pr72803.C: New test case.
13587
13588 2017-01-07 Martin Sebor <msebor@redhat.com>
13589
13590 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13591 * gcc.dg/attr-alloc_size-4.c: Same.
13592
13593 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13594
13595 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13596 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13597 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13598 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13599 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13600 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13601 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13602
13603 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13604 * gcc.dg/memcmp-1.c: New.
13605 * gcc.dg/strncmp-1.c: New.
13606
13607 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13608
13609 * gcc.target/arm/acle/mcrr: New.
13610 * gcc.target/arm/acle/mcrr2: New.
13611 * gcc.target/arm/acle/mrrc: New.
13612 * gcc.target/arm/acle/mrrc2: New.
13613
13614 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13615
13616 * gcc.target/arm/acle/mcr.c: New.
13617 * gcc.target/arm/acle/mrc.c: New.
13618 * gcc.target/arm/acle/mcr2.c: New.
13619 * gcc.target/arm/acle/mrc2.c: New.
13620
13621 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13622
13623 * gcc.target/arm/acle/ldc: New.
13624 * gcc.target/arm/acle/ldc2: New.
13625 * gcc.target/arm/acle/ldcl: New.
13626 * gcc.target/arm/acle/ldc2l: New.
13627 * gcc.target/arm/acle/stc: New.
13628 * gcc.target/arm/acle/stc2: New.
13629 * gcc.target/arm/acle/stcl: New.
13630 * gcc.target/arm/acle/stc2l: New.
13631
13632 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13633
13634 * gcc.target/arm/acle/acle.exp: Run tests for different options
13635 and make sure fat-lto-objects is used such that we can still do
13636 assemble scans.
13637 * gcc.target/arm/acle/cdp.c: New.
13638 * gcc.target/arm/acle/cdp2.c: New.
13639 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13640 (check_effective_target_arm_coproc1_ok_nocache): New.
13641 (check_effective_target_arm_coproc2_ok): New.
13642 (check_effective_target_arm_coproc2_ok_nocache): New.
13643 (check_effective_target_arm_coproc3_ok): New.
13644 (check_effective_target_arm_coproc3_ok_nocache): New.
13645 (check_effective_target_arm_coproc4_ok): New.
13646 (check_effective_target_arm_coproc4_ok_nocache): New.
13647
13648 2017-01-06 Martin Sebor <msebor@redhat.com>
13649
13650 PR middle-end/78605
13651 * gcc.dg/tree-ssa/pr78605.c: New test.
13652
13653 2017-01-05 Martin Sebor <msebor@redhat.com>
13654
13655 PR tree-optimization/78910
13656 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13657 diagnostics.
13658 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13659 * gcc.dg/tree-ssa/pr78910.c: New test.
13660
13661 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13662
13663 * gcc.dg/sso-10.c: New test.
13664
13665 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13666
13667 PR tree-optimization/71016
13668 * gcc.target/i386/pr71016.c: New test.
13669 * gcc.target/aarch64/pr71016.c: New test.
13670 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13671
13672 PR c++/78931
13673 * g++.dg/cpp1z/decomp19.C: New test.
13674
13675 PR c++/78890
13676 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13677 * g++.dg/init/union1.C: Likewise.
13678 * g++.dg/cpp0x/union6.C: Expect errors.
13679 * g++.dg/cpp0x/union8.C: New test.
13680 * g++.dg/cpp0x/pr78890-1.C: New test.
13681 * g++.dg/cpp0x/pr78890-2.C: New test.
13682
13683 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13684
13685 * gcc.target/powerpc/pr71670.c: Require p9vector.
13686 * gcc.target/powerpc/p9-novsx.c: Same.
13687
13688 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13689
13690 * selftests/asr_div1.rtl: New file.
13691 * selftests/aarch64: New subdirectory.
13692 * selftests/aarch64/times-two.rtl: New file.
13693 * selftests/bb-index.rtl: New file.
13694 * selftests/cfg-test.rtl: New file.
13695 * selftests/const-int.rtl: New file.
13696 * selftests/example-labels.rtl: New file.
13697 * selftests/insn-with-mode.rtl: New file.
13698 * selftests/jump-to-label-ref.rtl: New file.
13699 * selftests/jump-to-return.rtl: New file.
13700 * selftests/jump-to-simple-return.rtl: New file.
13701 * selftests/mem.rtl: New file.
13702 * selftests/note-insn-deleted.rtl: New file.
13703 * selftests/note_insn_basic_block.rtl: New file.
13704 * selftests/simple-cse.rtl: New file.
13705 * selftests/symbol-ref.rtl: New file.
13706 * selftests/x86_64: New subdirectory.
13707 * selftests/x86_64/call-insn.rtl: New file.
13708 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13709 * selftests/x86_64/times-two.rtl: New file.
13710 * selftests/x86_64/unspec.rtl: New file.
13711
13712 2017-01-05 Nathan Sidwell <nathan@acm.org>
13713
13714 PR c++/78765
13715 * g++.dg/cpp0x/pr78765.C: New.
13716
13717 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13718
13719 * gcc.target/s390/memcpy-2.c: New test.
13720 * gcc.target/s390/memset-2.c: New test.
13721
13722 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13723
13724 * gcc.target/s390/memcpy-1.c: New test.
13725
13726 2017-01-04 Jeff Law <law@redhat.com>
13727
13728 PR tree-optimization/78812
13729 * g++.dg/torture/pr78812.C: New test.
13730
13731 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13732
13733 PR target/71977
13734 PR target/70568
13735 PR target/78823
13736 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13737 64-bit VSX systems with direct move, whether we optimize common
13738 code sequences in the GLIBC math library for float math functions.
13739 * gcc.target/powerpc/pr71977-2.c: Likewise.
13740
13741 2017-01-04 Marek Polacek <polacek@redhat.com>
13742
13743 PR c++/64767
13744 * c-c++-common/Wpointer-compare-1.c: New test.
13745
13746 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR c++/78949
13749 * c-c++-common/Wunused-var-16.c: New test.
13750
13751 PR c++/78693
13752 * g++.dg/cpp0x/pr78693.C: New test.
13753
13754 PR driver/78957
13755 * gcc.dg/pr78957.c: New test.
13756
13757 * g++.dg/cpp1y/auto-fn34.C: New test.
13758
13759 PR c++/71182
13760 * g++.dg/cpp0x/pr71182.C: New test.
13761
13762 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13763
13764 PR target/78056
13765 * gcc.target/powerpc/pr78056-1.c: New test.
13766 * gcc.target/powerpc/pr78056-2.c: New test.
13767 * gcc.target/powerpc/pr78056-3.c: New test.
13768 * gcc.target/powerpc/pr78056-4.c: New test.
13769 * gcc.target/powerpc/pr78056-5.c: New test.
13770 * gcc.target/powerpc/pr78056-6.c: New test.
13771 * gcc.target/powerpc/pr78056-7.c: New test.
13772 * gcc.target/powerpc/pr78056-8.c: New test.
13773 * lib/target-supports.exp
13774 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13775 whether the effective target supports the popcntb instruction.
13776
13777 2017-01-03 Jeff Law <law@redhat.com>
13778
13779 PR tree-optimization/67955
13780 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13781
13782 2017-01-04 Marek Polacek <polacek@redhat.com>
13783
13784 PR c++/77545
13785 PR c++/77284
13786 * g++.dg/cpp0x/range-for32.C: New test.
13787 * g++.dg/cpp0x/range-for33.C: New test.
13788
13789 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13790
13791 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13792
13793 2017-01-04 Nathan Sidwell <nathan@acm.org>
13794
13795 PR c++/66735
13796 * g++.dg/cpp1y/pr66735.C: New.
13797
13798 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13799
13800 PR tree-optimization/71563
13801 * gcc.dg/tree-ssa/pr71563.c: New test.
13802
13803 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13804
13805 PR fortran/78534
13806 PR fortran/78976
13807 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13808 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13809 * gfortran.dg/transfer_intrinsic_1.f90: Change
13810 scan-tree-dump-times due to gfc_trans_string_copy change to
13811 avoid -Wstringop-overflow.
13812
13813 2017-01-03 Jeff Law <law@redhat.com>
13814
13815 PR tree-optimization/78856
13816 * gcc.c-torture/execute/pr78856.c: New test.
13817
13818 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13819
13820 PR target/78953
13821 * gcc.target/powerpc/pr78953.c: New test.
13822
13823 2017-01-03 Ian Lance Taylor <iant@google.com>
13824
13825 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13826 enums.
13827
13828 2017-01-03 Martin Sebor <msebor@redhat.com>
13829
13830 PR tree-optimization/78696
13831 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13832 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13833 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13834 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13835
13836 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13837
13838 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13839 with more than one digit.
13840 * lib/gcc-dg.exp (process-message): Support more than one digit
13841 in relative line specifications.
13842
13843 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR tree-optimization/78965
13846 * gcc.dg/pr78965.c: New test.
13847
13848 PR middle-end/78901
13849 * g++.dg/opt/pr78901.C: New test.
13850
13851 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13852
13853 PR fortran/78534
13854 PR fortran/66310
13855 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13856 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13857 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13858 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13859 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13860 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13861 * gfortran.dg/string_1_lp64.f90: New test.
13862 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13863 * gfortran.dg/string_3_lp64.f90: New test.
13864 * gfortran.dg/transfer_intrinsic_1.f90: Change
13865 scan-tree-dump-times due to gfc_trans_string_copy change to
13866 avoid -Wstringop-overflow.
13867
13868 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13869
13870 PR target/78967
13871 * gcc.target/i386/pr78967-1.c: New test.
13872 * gcc.target/i386/pr78967-2.c: Ditto.
13873 * gcc.target/i386/pr78967-3.c: Ditto.
13874
13875 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13876 * gcc.target/i386/pr78904-4.c: Ditto.
13877 * gcc.target/i386/pr78904-6.c: Ditto.
13878
13879 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13880
13881 PR middle-end/77674
13882 * g++.dg/torture/pr77674.C: New testcase.
13883
13884 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13885
13886 Update copyright years.
13887 \f
13888 Copyright (C) 2017 Free Software Foundation, Inc.
13889
13890 Copying and distribution of this file, with or without modification,
13891 are permitted in any medium without royalty provided the copyright
13892 notice and this notice are preserved.