re PR c++/82299 (-Wuseless-cast errors on typed enums used in member data initializer...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/82299
4 * g++.dg/cpp0x/pr82299.C: New test.
5
6 P0704R1 - fixing const-qualified pointers to members
7 * g++.dg/cpp2a/ptrmem1.C: New test.
8
9 2017-10-06 Martin Liska <mliska@suse.cz>
10
11 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
12
13 2017-10-06 Sudakshina Das <sudi.das@arm.com>
14
15 * gcc.target/aarch64/bic_imm_1.c: New test.
16 * gcc.target/aarch64/orr_imm_1.c: Likewise.
17
18 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/60153
21 * g++.dg/cpp0x/variadic-crash3.C: New.
22
23 2017-10-06 Jakub Jelinek <jakub@redhat.com>
24
25 PR tree-optimization/82434
26 * gcc.dg/store_merging_9.c: New test.
27
28 2017-10-06 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/82397
31 * gfortran.dg/pr82397.f: New testcase.
32
33 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
34
35 PR target/82322
36 * gcc.target/s390/zvector/pr82322.c: New test.
37
38 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
39
40 PR target/82317
41 * gcc.target/s390/zvector/pr82317.c: New test.
42
43 2017-10-06 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/82422
46 * gcc.dg/graphite/pr82422.c: New testcase.
47
48 2017-10-06 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/82421
51 * gcc.dg/graphite/pr82421.c: New testcase.
52
53 2017-10-06 Jakub Jelinek <jakub@redhat.com>
54
55 PR c/82437
56 * c-c++-common/Wtautological-compare-6.c: New test.
57
58 2017-10-06 Richard Biener <rguenther@suse.de>
59
60 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
61 * gcc.dg/graphite/id-16.c: Likewise.
62 * gcc.dg/graphite/pr46168.c: Likewise.
63 * gcc.dg/graphite/pr68756.c: Likewise.
64 * gcc.dg/graphite/pr69728.c: Likewise.
65 * gcc.dg/graphite/pr71575-2.c: Likewise.
66 * gcc.dg/graphite/pr77362.c: Likewise.
67 * gcc.dg/graphite/pr81373.c: Likewise.
68 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
69 * gfortran.dg/graphite/interchange-1.f: Likewise.
70 * gfortran.dg/graphite/pr42334-1.f: Likewise.
71 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
72 * gfortran.dg/graphite/pr42393.f90: Likewise.
73 * gfortran.dg/graphite/pr47019.f: Likewise.
74 * gfortran.dg/graphite/id-17.f: Likewise.
75 * gfortran.dg/graphite/id-19.f: Likewise.
76 * gfortran.dg/graphite/run-id-2.f90: Likewise.
77 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
78 * gfortran.dg/graphite/pr42326.f90: Likewise.
79 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
80 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
81 a code generation error.
82 * gfortran.dg/graphite/run-id-3.f90: Likewise.
83 * gfortran.dg/graphite/pr29832.f90: Likewise.
84
85 2017-10-06 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/82436
88 * gcc.dg/vect/pr82436.c: New testcase.
89
90 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
91
92 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
93
94 2017-10-05 Tamar Christina <tamar.christina@arm.com>
95
96 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
97 * lib/target-supports.exp (vect_sizes_16B_8B): New.
98
99 2017-10-05 Tamar Christina <tamar.christina@arm.com>
100
101 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
102 * gcc.dg/vect/vect-align-2.c: Likewise.
103 * gcc.dg/vect/vect-multitypes-1.c: Likewise
104
105 2017-10-05 Nathan Sidwell <nathan@acm.org>
106
107 * g++.dg/warn/mvp.C: New.
108
109 2017-10-05 Jakub Jelinek <jakub@redhat.com>
110
111 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
112 friendly.
113
114 2017-10-05 Richard Biener <rguenther@suse.de>
115
116 * gfortran.dg/graphite/id-17.f: Fix typo.
117 * gfortran.dg/graphite/id-19.f: Likewise.
118 * gfortran.dg/graphite/pr29832.f90: Likewise.
119 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
120 * gfortran.dg/graphite/pr42326.f90: Likewise.
121 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
122 * gfortran.dg/graphite/run-id-2.f90: Likewise.
123 * gfortran.dg/graphite/run-id-3.f90: Likewise.
124
125 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
126
127 PR c++/80471
128 * g++.dg/cpp1y/pr80471.C: New.
129
130 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
131
132 PR c++/78131
133 * g++.dg/cpp1z/constexpr-lambda17.C: New.
134
135 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/78018
138 * g++.dg/cpp1y/lambda-generic-78018.C: New.
139
140 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
141 Andrew Pinski <apinski@cavium.com>
142
143 PR c++/71946
144 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
145 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
146
147 2017-10-04 Sudakshina Das <sudi.das@arm.com>
148
149 * gcc.target/aarch64/bic_imm_1.c: New.
150 * gcc.target/aarch64/orr_imm_1.c: Likewise.
151
152 2017-10-04 Nathan Sidwell <nathan@acm.org>
153
154 * g++.dg/abi/mangle41.C: Adjust diagnostics.
155
156 2017-10-04 Jakub Jelinek <jakub@redhat.com>
157
158 PR c++/82373
159 * g++.dg/cpp1y/pr82373.C: New test.
160
161 2017-10-04 David Malcolm <dmalcolm@redhat.com>
162
163 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
164 underlining for param.
165 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
166 highlighting of parameters; add test coverage for trivial
167 parameter decls, and for callback parameters.
168 * gcc.dg/pr68533.c: Update location of two errors to reflect
169 location of params.
170
171 2017-10-04 David Malcolm <dmalcolm@redhat.com>
172
173 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
174 (create_code): Call it.
175 * jit.dg/test-vector-rvalues.cc: New test case.
176
177 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
178
179 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
180 vector loop peeling.
181 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
182 New proc.
183
184 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
185
186 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
187 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
188 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
189 vect_floatint_cvt with vect_doubleint_cvt.
190 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
191 vect_intfloat_cvt with vect_intdouble_cvt.
192 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
193 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
194 depend on vect_intdouble_cvt.
195 * lib/target-supports.exp
196 (check_effective_target_vect_doubleint_cvt)
197 (check_effective_target_vect_intdouble_cvt): New procs.
198
199 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
200
201 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
202 * lib/target-supports.exp (check_effective_target_vect_long_mult):
203 New proc.
204
205 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
206
207 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
208 * gfortran.dg/vect/pr77848.f: Likewise.
209
210 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
211
212 * lib/target-supports.exp (check_effective_target_vect_float):
213 Return 1 being on a S/390 with VXE.
214 * gcc.dg/vect/pr31699.c: Require vec_float.
215 * gcc.dg/vect/pr61194.c: Likewise.
216 * gcc.dg/vect/pr65947-10.c: Likewise.
217 * gcc.dg/vect/pr66142.c: Likewise.
218 * gcc.dg/vect/slp-10.c: Likewise.
219 * gcc.dg/vect/slp-11c.c: Likewise.
220 * gcc.dg/vect/slp-12b.c: Likewise.
221 * gcc.dg/vect/slp-18.c: Likewise.
222 * gcc.dg/vect/slp-33.c: Likewise.
223 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
224 * gcc.dg/vect/slp-cond-2.c: Likewise.
225 * gcc.dg/vect/vect-cond-10.c: Likewise.
226 * gcc.dg/vect/vect-cond-8.c: Likewise.
227 * gcc.dg/vect/vect-cond-9.c: Likewise.
228 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
229 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
230
231 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
232
233 PR tree-optimization/82374
234 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
235 attributes propagation changes for OMP outlined regions.
236 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
237 * c-c++-common/goacc/kernels-reduction.c: Likewise.
238
239 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
240
241 PR tree-optimization/82413
242 * g++.dg/pr82413.C: New test.
243
244 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
245
246 PR fortran/77296
247 * gfortran.dg/associate_32.f03 : New test.
248
249 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/78816
252 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
253
254 2017-10-04 Jakub Jelinek <jakub@redhat.com>
255
256 PR tree-optimization/82374
257 * gcc.dg/gomp/pr82374.c: New test.
258
259 2017-10-04 Richard Biener <rguenther@suse.de>
260
261 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
262 errors and scan for one.
263 * gfortran.dg/graphite/id-19.f: Likewise.
264 * gfortran.dg/graphite/pr29832.f90: Likewise.
265 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
266 * gfortran.dg/graphite/pr42326.f90: Likewise.
267 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
268 * gfortran.dg/graphite/run-id-2.f90: Likewise.
269 * gfortran.dg/graphite/run-id-3.f90: Likewise.
270 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
271
272 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
273
274 * gcc.target/powerpc/float128-odd.c: New test.
275
276 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
277
278 PR c++/70343
279 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
280
281 2017-10-03 Jeff Law <law@redhat.com>
282
283 PR target/82358
284 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
285
286 2017-10-03 Martin Jambor <mjambor@suse.cz>
287
288 PR tree-optimization/82363
289 * gcc.dg/tree-ssa/pr82363.c: New test.
290
291 2017-10-03 Jakub Jelinek <jakub@redhat.com>
292
293 PR tree-optimization/82381
294 * gcc.c-torture/compile/pr82381.c: New test.
295
296 PR target/82386
297 * gcc.dg/pr82386.c: New test.
298
299 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
300
301 PR c++/70570
302 * g++.dg/cpp1y/lambda-generic-70570.C: New.
303
304 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/79590
307 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
308
309 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
310
311 PR c++/79005
312 * g++.dg/cpp1y/lambda-generic-79005.C: New.
313
314 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
315
316 PR fortran/82312
317 * gfortran.dg/typebound_proc_36.f90 : New test.
318
319 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
320
321 PR target/80210
322 * gcc.target/powerpc/pr80210-2.c: New test.
323
324 2017-10-02 Jakub Jelinek <jakub@redhat.com>
325
326 * gcc.dg/pr82389.c: New test.
327
328 PR tree-optimization/82387
329 PR tree-optimization/82388
330 PR tree-optimization/82389
331 * gcc.c-torture/compile/pr82389.c: New test.
332 * gcc.c-torture/execute/pr82387.c: New test.
333 * gcc.c-torture/execute/pr82388.c: New test.
334
335 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
336
337 PR c++/79180
338 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
339 * g++.dg/torture/pr79180.C: Likewise.
340
341 PR c++/71386
342 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
343
344 2017-10-02 Richard Biener <rguenther@suse.de>
345
346 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
347 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
348 * gcc.dg/graphite/id-16.c: Likewise.
349 * gcc.dg/graphite/pr46168.c: Likewise.
350 * gcc.dg/graphite/pr68756.c: Likewise.
351 * gcc.dg/graphite/pr69728.c: Likewise.
352 * gcc.dg/graphite/pr71575-2.c: Likewise.
353 * gcc.dg/graphite/pr77362.c: Likewise.
354 * gcc.dg/graphite/pr81373.c: Likewise.
355 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
356 * gfortran.dg/graphite/interchange-1.f: Likewise.
357 * gfortran.dg/graphite/pr29581.f90: Likewise.
358 * gfortran.dg/graphite/pr42334-1.f: Likewise.
359 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
360 * gfortran.dg/graphite/pr42393.f90: Likewise.
361 * gfortran.dg/graphite/pr47019.f: Likewise.
362
363 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
364
365 PR c++/69977
366 * g++.dg/cpp1y/lambda-generic-69977.C: New.
367
368 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
369
370 PR c++/59991
371 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
372
373 2017-10-02 Tom de Vries <tom@codesourcery.com>
374
375 * gcc.c-torture/compile/pr82337.c: Add
376 dg-require-effective-target nonlocal_goto.
377
378 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
379 Alan Hayward <alan.hayward@arm.com>
380 David Sherwood <david.sherwood@arm.com>
381
382 PR target/71307
383 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
384
385 2017-10-02 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/82355
388 * gcc.dg/graphite/fuse-1.c: Adjust.
389 * gcc.dg/graphite/fuse-2.c: Likewise.
390 * gcc.dg/graphite/pr82355.c: New testcase.
391
392 2017-10-01 Jeff Law <law@redhat.com>
393
394 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
395
396 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
397
398 PR fortran/61450
399 * gfortran.dg/binding_label_tests_28.f90: New test.
400
401 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
402
403 PR c++/65949
404 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
405
406 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/68754
409 * g++.dg/cpp1y/constexpr-68754.C: Move...
410 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
411
412 2017-09-30 Jakub Jelinek <jakub@redhat.com>
413
414 PR target/82361
415 * gcc.target/i386/pr82361-1.c: New test.
416 * gcc.target/i386/pr82361-2.c: New test.
417
418 2017-09-29 Yury Gribov <tetra2005@gmail.com>
419
420 PR middle-end/82319
421 * c-c++/common/pr57371-4.c: Test NaN comparisons.
422
423 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
424
425 * g++.dg/other/dump-ada-spec-10.C: New test.
426
427 2017-09-29 Jeff Law <law@redhat.com>
428
429 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
430
431 2017-09-29 Jakub Jelinek <jakub@redhat.com>
432
433 P0683R1 - default member initializers for bit-fields
434 * g++.dg/ext/bitfield6.C: New test.
435 * g++.dg/cpp2a/bitfield1.C: New test.
436 * g++.dg/cpp2a/bitfield2.C: New test.
437 * g++.dg/cpp2a/bitfield3.C: New test.
438
439 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
440
441 PR target/81481
442 * gcc.target/i386/pr81481.c: New.
443
444 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
445
446 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
447 and dg-require-effective-target directives to correct testing
448 behavior.
449 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
450 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
451 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
452 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
453 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
454 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
455 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
456 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
457 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
458 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
459 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
460 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
461 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
462 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
463 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
464 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
465 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
466
467 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
468
469 PR tree-optimization/82337
470 * gcc.c-torture/compile/pr82337.c: New file.
471
472 2017-09-29 Javier Miranda <miranda@adacore.com>
473
474 * gnat.dg/unchecked_union3.adb: New testcase.
475
476 2017-09-29 Javier Miranda <miranda@adacore.com>
477
478 * gnat.dg/unchecked_union2.adb: New testcase.
479
480 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
481
482 PR fortran/25071
483 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
484 * gfortran.dg/argument_checking_4.f90: Likewise.
485 * gfortran.dg/argument_checking_5.f90: Likewise.
486 * gfortran.dg/argument_checking_6.f90: Likewise.
487 * gfortran.dg/argument_checking_10.f90: Likewise.
488 * gfortran.dg/argument_checking_13.f90: Likewise.
489 * gfortran.dg/argument_checking_15.f90: Likewise.
490 * gfortran.dg/argument_checking_18.f90: Likewise.
491 * gfortran.dg/gomp/udr8.f90: Likewise.
492 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
493 the dg-options.
494
495 2017-09-29 Jakub Jelinek <jakub@redhat.com>
496
497 * g++.dg/ext/bitfield7.C: New test.
498 * g++.dg/ext/bitfield8.C: New test.
499 * g++.dg/ext/bitfield9.C: New test.
500
501 PR c/82340
502 * gcc.dg/tree-ssa/pr82340.c: New test.
503
504 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
505
506 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/79488
509 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
510
511 2017-09-28 Jakub Jelinek <jakub@redhat.com>
512
513 PR target/82342
514 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
515 * gcc.target/i386/pr82260-2.c: Likewise.
516
517 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
518
519 * gcc.target/i386/avx512f-constant-float-return.c: New test.
520
521 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
522
523 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
524 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
525 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
526 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
527 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
528 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
529 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
530 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
531 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
532 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
533
534 2017-09-28 David Malcolm <dmalcolm@redhat.com>
535
536 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
537 test case.
538 * jit.dg/test-returning-function-ptr.c (create_code): Update to
539 create a function pointer type independently of the call to
540 gcc_jit_function_get_address, and assign the pointer to a local
541 before returning it, to exercise the function pointer type
542 comparison code.
543
544 2017-09-27 David Malcolm <dmalcolm@redhat.com>
545
546 * jit.dg/all-non-failing-tests.h: Add
547 test-returning-function-ptr.c.
548 * jit.dg/test-returning-function-ptr.c: New test case.
549
550 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
551
552 PR target/71727
553 * gcc.target/aarch64/pr71727-2.c: New test.
554
555 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
556
557 * gcc.target/powerpc/swaps-p8-28.c: New test.
558 * gcc.target/powerpc/swaps-p8-29.c: New test.
559 * gcc.target/powerpc/swaps-p8-30.c: New test.
560 * gcc.target/powerpc/swaps-p8-31.c: New test.
561 * gcc.target/powerpc/swaps-p8-32.c: New test.
562 * gcc.target/powerpc/swaps-p8-33.c: New test.
563 * gcc.target/powerpc/swaps-p8-34.c: New test.
564 * gcc.target/powerpc/swaps-p8-35.c: New test.
565 * gcc.target/powerpc/swaps-p8-36.c: New test.
566 * gcc.target/powerpc/swaps-p8-37.c: New test.
567 * gcc.target/powerpc/swaps-p8-38.c: New test.
568 * gcc.target/powerpc/swaps-p8-39.c: New test.
569 * gcc.target/powerpc/swaps-p8-40.c: New test.
570 * gcc.target/powerpc/swaps-p8-41.c: New test.
571 * gcc.target/powerpc/swaps-p8-42.c: New test.
572 * gcc.target/powerpc/swaps-p8-43.c: New test.
573 * gcc.target/powerpc/swaps-p8-44.c: New test.
574 * gcc.target/powerpc/swaps-p8-45.c: New test.
575
576 2017-09-27 Carl Love <cel@us.ibm.com>
577 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
578 for the __builtin_fctid and __builtin_fctiw.
579
580 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
581
582 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
583 new group memory offsetting code in the BRIG frontend.
584 * brig.dg/test/gimple/function_calls.hsail: Likewise.
585 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
586 * brig.dg/test/gimple/variables.hsail: Likewise.
587
588 2017-09-27 Jakub Jelinek <jakub@redhat.com>
589
590 PR c++/82159
591 * g++.dg/opt/pr82159.C: New test.
592
593 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
594
595 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
596
597 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
598
599 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
600 don't generate a 32-bit shift after doing XSCVDPSPN.
601 * gcc.target/powerpc/direct-move-float1.c: Likewise.
602 * gcc.target/powerpc/direct-move-float3.c: New test.
603
604 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
605
606 * gcc.dg/tree-ssa/cmpdiv.c: New test.
607
608 2017-09-26 Carl Love <cel@us.ibm.com>
609
610 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
611 file for the new built-ins and the existing built-ins.
612
613 2017-09-26 Janus Weil <janus@gcc.gnu.org>
614
615 PR fortran/82143
616 PR fortran/82324
617 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
618 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
619 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
620 Don't assume that DOUBLE PRECISION has kind=16.
621
622 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
623
624 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
625 warning from associate construct and do loop.
626
627 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
628
629 * gfortran.dg/gomp/associate1.f90: Really commit change
630 from 2017-09-25.
631 * gfortran.dg/predcom-1.f: Likewise.
632 * gfortran.dg/unconstrained_commons.f: Likewise.
633
634 2017-09-26 Jakub Jelinek <jakub@redhat.com>
635
636 PR middle-end/35691
637 * gcc.dg/pr35691-5.c: New test.
638 * gcc.dg/pr35691-6.c: New test.
639
640 2017-09-26 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/82321
643 * gcc.dg/graphite/pr82321.c: New testcase.
644
645 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
646
647 * lib/target-supports.exp (check_effective_target_vect_int)
648 (check_effective_target_vect_shift)
649 (check_effective_target_whole_vector_shift)
650 (check_effective_target_vect_shift_char)
651 (check_effective_target_vect_long)
652 (check_effective_target_vect_double)
653 (check_effective_target_vect_long_long)
654 (check_effective_target_vect_perm)
655 (check_effective_target_vect_perm_byte)
656 (check_effective_target_vect_perm_short)
657 (check_effective_target_vect_widen_mult_qi_to_hi)
658 (check_effective_target_vect_widen_mult_hi_to_si)
659 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
660 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
661 (check_effective_target_vect_widen_mult_si_to_di_pattern)
662 (check_effective_target_vect_pack_trunc)
663 (check_effective_target_vect_unpack)
664 (check_effective_target_vect_hw_misalign)
665 (check_effective_target_vect_condition)
666 (check_effective_target_vect_cond_mixed)
667 (check_effective_target_vect_char_mult)
668 (check_effective_target_vect_short_mult)
669 (check_effective_target_vect_int_mult)
670 (check_effective_target_vect_extract_even_odd)
671 (check_effective_target_vect_interleave)
672 (check_effective_target_sqrt_insn)
673 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
674 VX.
675 (check_vect_support_and_set_flags): New proc.
676 (check_effective_target_s390_vxe): Rename arch12 to z14.
677
678 2017-09-26 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/82320
681 * gcc.dg/torture/pr82320.c: New testcase.
682
683 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
684
685 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
686 Fix arm check.
687
688 2017-09-25 Jeff Law <law@redhat.com>
689
690 * lib/target-supports.exp
691 (check_effective_target_supports_stack_clash_protection): Enable for
692 rs6000 and powerpc targets.
693
694 2017-09-25 Bin Cheng <bin.cheng@arm.com>
695
696 PR tree-optimization/82163
697 * gcc.dg/tree-ssa/pr82163.c: New test.
698
699 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
700
701 * gfortran.dg/do_subscript_1.f90: New test.
702 * gfortran.dg/do_subscript_2.f90: New test.
703 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
704 * gfortran.dg/predcom-1.f: Adjust loop bounds.
705 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
706
707 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
708
709 * gcc.target/powerpc/fold-vec-st-char.c: New.
710 * gcc.target/powerpc/fold-vec-st-double.c: New.
711 * gcc.target/powerpc/fold-vec-st-float.c: New.
712 * gcc.target/powerpc/fold-vec-st-int.c: New.
713 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
714 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
715 * gcc.target/powerpc/fold-vec-st-short.c: New.
716
717 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
718
719 * g++.dg/pr82155.C: New testcase.
720
721 2017-09-25 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/82285
724 * gcc.dg/torture/pr82285.c: New testcase.
725
726 2017-09-25 Justin Squirek <squirek@adacore.com>
727
728 * gnat.dg/entry_family.adb: New testcase
729
730 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
731
732 PR target/82267
733 * gcc.target/i386/pr82267.c: New test.
734
735 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
736 PR fortran/66328
737
738 * gfortran.dg/data_derived_1.f90: New test.
739
740 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
741
742 PR fortran/54633
743 * gfortran.dg/intrinsic_bounds_1.f90: New test.
744 * gfortran.dg/intrinsic_param_1.f90: New test.
745
746 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
747 Steven G. Kargl <kargl@gcc.gnu.org>
748
749 PR fortran/80118
750 * gfortran.dg/zero_sized_7.f90: New test.
751
752 2017-09-23 Janus Weil <janus@gcc.gnu.org>
753
754 PR fortran/82143
755 * gfortran.dg/promotion_3.f90: New test case.
756 * gfortran.dg/promotion_4.f90: New test case.
757
758 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
759
760 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
761 * gcc.target/i386/pr82196-2.c: (b): Likewise.
762
763 2017-09-22 Jakub Jelinek <jakub@redhat.com>
764
765 PR middle-end/35691
766 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
767 instead of -fdump-tree-forwprop-details in dg-options.
768 * gcc.dg/pr35691-2.c: Likewise.
769 * gcc.dg/pr35691-3.c: New test.
770 * gcc.dg/pr35691-4.c: New test.
771
772 PR sanitizer/81929
773 * g++.dg/ubsan/pr81929.C: New test.
774
775 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
776
777 PR tree-optimization/82289
778 * gcc.dg/vect/pr82289.c: New test.
779
780 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
781 Alan Hayward <alan.hayward@arm.com>
782 David Sherwood <david.sherwood@arm.com>
783
784 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
785 of alignment message.
786 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
787
788 2017-09-22 Martin Sebor <msebor@redhat.com>
789
790 PR c/81854
791 * gcc.target/i386/pr80732.c: Correct a type error.
792
793 2017-09-22 David Malcolm <dmalcolm@redhat.com>
794
795 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
796 to reflect highlighting of parameters; add test coverage for
797 callback parameters.
798
799 2017-09-22 Richard Biener <rguenther@suse.de>
800
801 * gcc.dg/graphite/scop-24.c: New testcase.
802
803 2017-09-22 Richard Biener <rguenther@suse.de>
804
805 PR tree-optimization/82291
806 * gcc.dg/torture/pr82291.c: New testcase.
807
808 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
809
810 * gcc.target/i386/avx512f-constant-set.c: New test.
811
812 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
813
814 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
815 * gcc.target/i386/avx512f-prefer.c: New test.
816
817 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
818
819 * lib/target-supports.exp
820 (check_effective_target_frame_pointer_for_non_leaf): Add
821 case for x86 Solaris.
822
823 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/78512
826 * gfortran.dg/associate_26.f90 : New test.
827
828 PR fortran/80120
829 * gfortran.dg/associate_27.f90 : New test.
830
831 PR fortran/81903
832 * gfortran.dg/associate_28.f90 : New test.
833
834 PR fortran/82121
835 * gfortran.dg/associate_29.f90 : New test.
836
837 PR fortran/67543
838 * gfortran.dg/associate_30.f90 : New test.
839
840 PR fortran/52832
841 * gfortran.dg/associate_31.f90 : New test.
842
843 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
844
845 * gnat.dg/discr48.adb: New test.
846 * gnat.dg/discr48_pkg.ads: New helper.
847
848 2017-09-21 Tamar Christina <tamar.christina@arm.com>
849
850 PR testsuite/78421
851 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
852 Invert arm check.
853
854 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
855
856 * gfortran.dg/goacc/wait.f90: New test.
857
858 2017-09-21 Jakub Jelinek <jakub@redhat.com>
859
860 PR sanitizer/81715
861 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
862 const predicate to const predicate & to avoid UB.
863 * g++.dg/opt/pr81715.C: New test.
864
865 2017-09-21 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/82276
868 PR tree-optimization/82244
869 * gcc.dg/torture/pr82276.c: New testcase.
870
871 2017-09-21 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/71351
874 * gfortran.dg/graphite/pr71351.f90: New testcase.
875 * gfortran.dg/graphite/interchange-3.f90: Adjust.
876
877 2017-09-21 Jakub Jelinek <jakub@redhat.com>
878
879 PR target/82260
880 * gcc.target/i386/pr82260-1.c: New test.
881 * gcc.target/i386/pr82260-2.c: New test.
882
883 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
884 Jeff Law <law@redhat.com>
885
886 * gcc.dg/stack-check-5.c: Add argument for s390.
887 * lib/target-supports.exp:
888 (check_effective_target_supports_stack_clash_protection): Enable for
889 s390/s390x targets.
890
891 2017-09-20 Martin Sebor <msebor@redhat.com>
892
893 PR c/81854
894 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
895 * g++.dg/ext/attr-ifunc-4.C: Ditto.
896 * lib/target-supports.exp: Adjust for C++.
897
898 PR c/81854
899 * gcc.dg/attr-ifunc-1.c: Correct type errors.
900 * gcc.dg/attr-ifunc-2.c: Ditto.
901 * gcc.dg/attr-ifunc-3.c: Ditto.
902 * gcc.dg/attr-ifunc-4.c: Ditto.
903 * gcc.dg/attr-ifunc-5.c: Ditto.
904 * gcc.dg/pr81854.c: Require ifunc support.
905 * lib/target-supports.exp: Correct type error.
906
907 2017-09-20 Jeff Law <law@redhat.com>
908
909 * gcc.target/i386/stack-check-11.c: Update test and regexp
910 so that it works for both i?86 and x86_64.
911
912 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
913
914 PR target/77687
915 * gcc.target/powerpc/pr77687.c: New testcase.
916
917 2017-09-20 Jakub Jelinek <jakub@redhat.com>
918
919 P0409R2 - allow lambda capture [=, this]
920 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
921 capture. Add further tests.
922 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
923 for c++2a on [=, this] capture.
924
925 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
926 * g++.dg/cpp1z/cplusplus_1z.C: New test.
927
928 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
929
930 * gcc.target/i386/builtin_target.c: Test knm.
931 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
932
933 2017-09-20 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/77362
936 * gcc.dg/graphite/pr77362.c: New testcase.
937
938 2017-09-20 Richard Biener <rguenther@suse.de>
939
940 PR tree-optimization/82264
941 * gcc.dg/torture/pr82264.c: New testcase.
942
943 2017-09-20 Jakub Jelinek <jakub@redhat.com>
944
945 * g++.dg/debug/dwarf2/template-params-13.C: New test.
946 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
947 it doesn't match newlines.
948 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
949 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
950 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
951 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
952 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
953 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
954 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
955 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
956 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
957 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
958
959 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
960
961 PR c++/64954
962 * g++.dg/cpp0x/constexpr-ctor20.C: New.
963
964 2017-09-20 Richard Biener <rguenther@suse.de>
965
966 PR tree-optimization/81373
967 * gcc.dg/graphite/pr81373.c: New testcase.
968
969 2017-09-19 Jeff Law <law@redhat.com>
970
971 * gcc.target/i386/stack-check-11.c: New test.
972
973 * gcc.dg/stack-check-4.c: New test.
974 * gcc.dg/stack-check-5.c: New test.
975 * gcc.dg/stack-check-6.c: New test.
976 * gcc.dg/stack-check-6a.c: New test.
977 * gcc.dg/stack-check-7.c: New test.
978 * gcc.dg/stack-check-8.c: New test.
979 * gcc.dg/stack-check-9.c: New test.
980 * gcc.dg/stack-check-10.c: New test.
981 * lib/target-supports.exp
982 (check_effective_target_supports_stack_clash_protection): Enable for
983 x86 and x86_64 targets.
984
985 * gcc.dg/stack-check-3.c: New test.
986
987 * gcc.dg/stack-check-2.c: New test.
988 * lib/target-supports.exp
989 (check_effective_target_supports_stack_clash_protection): New.
990 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
991 (check_effective_target_caller_implicit_probes): Likewise.
992
993 2017-09-19 Jakub Jelinek <jakub@redhat.com>
994
995 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
996 * g++.dg/tree-ssa/pr41428.C: Likewise.
997 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
998 c++17 and up.
999 * g++.dg/expr/bool3.C: Likewise.
1000 * g++.dg/expr/bitfield5.C: Likewise.
1001 * g++.old-deja/g++.jason/bool5.C: Likewise.
1002
1003 2017-09-18 Martin Sebor <msebor@redhat.com>
1004
1005 PR c/81854
1006 * gcc.dg/pr81854.c: New test.
1007 * g++.dg/ext/attr-ifunc-5.C: New test.
1008 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1009 * g++.dg/ext/attr-ifunc-2.C: Same.
1010 * g++.dg/ext/attr-ifunc-3.C: Same.
1011 * g++.dg/ext/attr-ifunc-4.C: Same.
1012 * g++.old-deja/g++.abi/vtable2.C: Same.
1013 * gcc.dg/attr-ifunc-1.c: Same.
1014
1015 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1016
1017 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1018
1019 2017-09-19 Richard Biener <rguenther@suse.de>
1020
1021 PR tree-optimization/82244
1022 * gcc.dg/torture/pr82244.c: New testcase.
1023
1024 2017-09-19 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/69728
1027 * gfortran.dg/graphite/pr69728.f90: New testcase.
1028 * gcc.dg/graphite/pr69728.c: Likewise.
1029
1030 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/80947
1033 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1034
1035 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1036
1037 * gcc.dg/vect/slp-multitypes-13.c: New test.
1038
1039 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1040
1041 * gfortran.dg/vect/mask-store-1.f90: New test.
1042
1043 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 PR c++/45033
1046 * g++.dg/expr/delete1.C: New.
1047
1048 2017-09-18 Bob Duff <duff@adacore.com>
1049
1050 * gnat.dg/validity_check.adb: New testcase.
1051
1052 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1055
1056 2017-09-18 Bob Duff <duff@adacore.com>
1057
1058 * gnat.dg/tagged_prefix_call.adb: New testcase.
1059
1060 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1061
1062 * gnat.dg/default_variants.adb: New testcase.
1063
1064 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1065
1066 PR target/81736
1067 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1068 * gcc.target/i386/pr81736-4.c: Likewise.
1069
1070 2017-09-18 Richard Biener <rguenther@suse.de>
1071
1072 PR tree-optimization/79622
1073 * gcc.dg/graphite/pr79622.c: New testcase.
1074
1075 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1076
1077 gcc.target/i386/pr82196-1.c: New test.
1078 gcc.target/i386/pr82196-2.c: Likewise.
1079
1080 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR target/82166
1083 * gcc.target/i386/pr82166.c: New test.
1084
1085 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1086
1087 PR fortran/82173
1088 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1089 * gfortran.dg/pdt_2.f03 : The same.
1090 * gfortran.dg/pdt_3.f03 : The same.
1091 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1092 module 'bad_vars'. Add error concerning assumed parameters and
1093 save attribute.
1094 * gfortran.dg/pdt_11.f03 : New test.
1095
1096 PR fortran/60483
1097 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1098 * gfortran.dg/associate_25.f90 : New test.
1099 * gfortran.dg/pdt_12.f03 : New test.
1100
1101 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1102 Jakub Jelinek <jakub@redhat.com>
1103
1104 Add support for -std=c++2a.
1105 * lib/target-supports.exp (check_effective_target_c++17): Return
1106 1 also if check_effective_target_c++2a.
1107 (check_effective_target_c++17_down): New.
1108 (check_effective_target_c++2a_only): New.
1109 (check_effective_target_c++2a): New.
1110 * g++.dg/cpp2a/cplusplus.C: New.
1111
1112 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1113
1114 PR c/82071
1115 * gcc.target/i386/excess-precision-8.c: New test.
1116
1117 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1118 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/64644
1121 * g++.dg/other/anon-union4.C: New.
1122 * g++.old-deja/g++.law/union4.C: Adjust.
1123 * g++.old-deja/g++.other/anon1.C: Likewise.
1124
1125 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1126
1127 * c-c++-common/Wcast-align.c: New test.
1128
1129 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1130
1131 * g++.dg/sso-1.C: New test.
1132 * g++.dg/sso-2.C: Likewise.
1133
1134 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 PR c++/78648
1137 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1138
1139 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1140
1141 PR tree-optimization/71026
1142 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1143
1144 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1145
1146 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1147 * lib/target-supports.exp (check_effective_target_c++14): Use
1148 check_effective_target_c++17 instead of check_effective_target_c++1z.
1149 (check_effective_target_c++14_down): Likewise.
1150 (check_effective_target_c++1z_only): Rename to ...
1151 (check_effective_target_c++17_only): ... this.
1152 (check_effective_target_c++1z): Rename to ...
1153 (check_effective_target_c++17): ... this.
1154 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1155 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1156 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1157 and comments refering to 1z to 17.
1158 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1159 * g++.dg/template/partial5.C: Likewise.
1160 * g++.dg/template/nontype8.C: Likewise.
1161 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1162 * g++.dg/cpp1z/nontype3a.C: Likewise.
1163 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1164 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1165 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1166 * g++.dg/cpp1z/pr78771.C: Likewise.
1167 * g++.dg/cpp1z/elide1.C: Likewise.
1168 * g++.dg/cpp1z/fold3.C: Likewise.
1169 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1170 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1171 * g++.dg/cpp1z/inline-var2.C: Likewise.
1172 * g++.dg/cpp1z/eval-order2.C: Likewise.
1173 * g++.dg/cpp1z/decomp21.C: Likewise.
1174 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1175 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1176 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1177 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1178 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1179 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1180 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1181 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1182 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1183 * g++.dg/cpp1z/range-for1.C: Likewise.
1184 * g++.dg/cpp1z/init-statement4.C: Likewise.
1185 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1186 * g++.dg/cpp1z/decomp30.C: Likewise.
1187 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1188 * g++.dg/cpp1z/register2.C: Likewise.
1189 * g++.dg/cpp1z/decomp9.C: Likewise.
1190 * g++.dg/cpp1z/regress1.C: Likewise.
1191 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1192 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1193 * g++.dg/cpp1z/abbrev2.C: Likewise.
1194 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1195 * g++.dg/cpp1z/regress2.C: Likewise.
1196 * g++.dg/cpp1z/decomp16.C: Likewise.
1197 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1198 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1199 * g++.dg/cpp1z/decomp3.C: Likewise.
1200 * g++.dg/cpp1z/register1.C: Likewise.
1201 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1202 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1203 * g++.dg/cpp1z/decomp10.C: Likewise.
1204 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1205 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1206 * g++.dg/cpp1z/decomp27.C: Likewise.
1207 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1208 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1209 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1210 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1211 * g++.dg/cpp1z/decomp11.C: Likewise.
1212 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1213 * g++.dg/cpp1z/utf8-2.C: Likewise.
1214 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1215 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1216 * g++.dg/cpp1z/byte1.C: Likewise.
1217 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1218 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1219 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1220 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1221 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1222 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1223 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1224 * g++.dg/cpp1z/cplusplus.C: Likewise.
1225 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1226 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1227 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1228 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1229 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1230 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1231 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1232 * g++.dg/cpp1z/fold9.C: Likewise.
1233 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1234 * g++.dg/cpp1z/abbrev1.C: Likewise.
1235 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1236 * g++.dg/cpp1z/utf8.C: Likewise.
1237 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1238 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1239 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1240 * g++.dg/cpp1z/init-statement2.C: Likewise.
1241 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1242 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1243 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1244 * g++.dg/cpp1z/nontype3.C: Likewise.
1245 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1246 * g++.dg/cpp1z/fold7.C: Likewise.
1247 * g++.dg/cpp1z/nontype2.C: Likewise.
1248 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1249 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1250 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1251 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1252 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1253 * g++.dg/cpp1z/nontype1.C: Likewise.
1254 * g++.dg/cpp1z/init-statement5.C: Likewise.
1255 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1256 * g++.dg/cpp1z/decomp17.C: Likewise.
1257 * g++.dg/cpp1z/fold4.C: Likewise.
1258 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1259 * g++.dg/cpp1z/fold7a.C: Likewise.
1260 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1261 * g++.dg/cpp1z/init-statement7.C: Likewise.
1262 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1263 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1264 * g++.dg/cpp1z/pr79143.C: Likewise.
1265 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1266 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1267 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1268 * g++.dg/cpp1z/decomp20.C: Likewise.
1269 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1270 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1271 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1272 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1273 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1274 * g++.dg/cpp1z/fold8.C: Likewise.
1275 * g++.dg/cpp1z/init-statement3.C: Likewise.
1276 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1277 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1278 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1279 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1280 * g++.dg/cpp1z/fold1.C: Likewise.
1281 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1282 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1283 * g++.dg/cpp1z/fold5.C: Likewise.
1284 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1285 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1286 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1287 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1288 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1289 * g++.dg/cpp1z/eval-order3.C: Likewise.
1290 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1291 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1292 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1293 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1294 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1295 * g++.dg/cpp1z/decomp15.C: Likewise.
1296 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1297 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1298 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1299 * g++.dg/cpp1z/decomp4.C: Likewise.
1300 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1301 * g++.dg/cpp1z/init-statement8.C: Likewise.
1302 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1303 * g++.dg/cpp1z/init-statement6.C: Likewise.
1304 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1305 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1306 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1307 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1308 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1309 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1310 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1311 * g++.dg/cpp1z/init-statement9.C: Likewise.
1312 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1313 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1314 * g++.dg/cpp1z/fold2.C: Likewise.
1315 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1316 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1317 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1318 * g++.dg/cpp1z/fold6.C: Likewise.
1319 * g++.dg/cpp1z/decomp12.C: Likewise.
1320 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1321 * g++.dg/cpp1z/inline-var1.C: Likewise.
1322 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1323 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1324 * g++.dg/other/error3.C: Likewise.
1325 * g++.dg/init/new25.C: Likewise.
1326 * g++.dg/init/new13.C: Likewise.
1327 * g++.dg/tls/diag-2.C: Likewise.
1328 * g++.dg/tls/diag-4.C: Likewise.
1329 * g++.dg/opt/noreturn-1.C: Likewise.
1330 * g++.dg/eh/async-unwind2.C: Likewise.
1331 * g++.dg/eh/spec9.C: Likewise.
1332 * g++.dg/eh/spec7.C: Likewise.
1333 * g++.dg/eh/template1.C: Likewise.
1334 * g++.dg/eh/cond4.C: Likewise.
1335 * g++.dg/eh/pr41819.C: Likewise.
1336 * g++.dg/eh/delete1.C: Likewise.
1337 * g++.dg/eh/spec3.C: Likewise.
1338 * g++.dg/eh/forced4.C: Likewise.
1339 * g++.dg/eh/spec2.C: Likewise.
1340 * g++.dg/eh/shadow1.C: Likewise.
1341 * g++.dg/eh/pr38662.C: Likewise.
1342 * g++.dg/eh/ehopt1.C: Likewise.
1343 * g++.dg/eh/spec8.C: Likewise.
1344 * g++.dg/eh/init-temp2.C: Likewise.
1345 * g++.dg/rtti/crash3.C: Likewise.
1346 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1347 * g++.dg/warn/register-parm-1.C: Likewise.
1348 * g++.dg/warn/register-var-2.C: Likewise.
1349 * g++.dg/gcov/gcov-7.C: Likewise.
1350 * g++.dg/tree-ssa/pr45605.C: Likewise.
1351 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1352 * g++.dg/lookup/exception1.C: Likewise.
1353 * g++.dg/ubsan/pr79589.C: Likewise.
1354 * g++.dg/tm/pr47340.C: Likewise.
1355 * g++.dg/tm/pr46567.C: Likewise.
1356 * g++.dg/expr/bitfield5.C: Likewise.
1357 * g++.dg/expr/bool1.C: Likewise.
1358 * g++.dg/expr/lval3.C: Likewise.
1359 * g++.dg/expr/lval4.C: Likewise.
1360 * g++.dg/expr/bitfield4.C: Likewise.
1361 * g++.dg/expr/bitfield6.C: Likewise.
1362 * g++.dg/expr/bool3.C: Likewise.
1363 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1364 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1365 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1366 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1367 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1368 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1369 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1370 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1371 * g++.dg/parse/register1.C: Likewise.
1372 * g++.dg/parse/error15.C: Likewise.
1373 * g++.dg/parse/linkage2.C: Likewise.
1374 * g++.dg/concepts/intro2.C: Likewise.
1375 * g++.dg/concepts/class.C: Likewise.
1376 * g++.dg/concepts/traits1.C: Likewise.
1377 * g++.dg/concepts/req5.C: Likewise.
1378 * g++.dg/concepts/var-concept5.C: Likewise.
1379 * g++.dg/concepts/fn-concept2.C: Likewise.
1380 * g++.dg/concepts/traits2.C: Likewise.
1381 * g++.dg/concepts/placeholder2.C: Likewise.
1382 * g++.dg/concepts/class6.C: Likewise.
1383 * g++.dg/concepts/memtmpl1.C: Likewise.
1384 * g++.dg/concepts/friend2.C: Likewise.
1385 * g++.dg/concepts/template-parm3.C: Likewise.
1386 * g++.dg/concepts/template-parm10.C: Likewise.
1387 * g++.dg/concepts/explicit-spec1.C: Likewise.
1388 * g++.dg/concepts/explicit-spec3.C: Likewise.
1389 * g++.dg/concepts/var-templ2.C: Likewise.
1390 * g++.dg/concepts/intro5.C: Likewise.
1391 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1392 * g++.dg/concepts/iconv1.C: Likewise.
1393 * g++.dg/concepts/constrained-parm.C: Likewise.
1394 * g++.dg/concepts/template-template-parm1.C: Likewise.
1395 * g++.dg/concepts/var-concept3.C: Likewise.
1396 * g++.dg/concepts/class3.C: Likewise.
1397 * g++.dg/concepts/memfun2.C: Likewise.
1398 * g++.dg/concepts/req1.C: Likewise.
1399 * g++.dg/concepts/disjunction1.C: Likewise.
1400 * g++.dg/concepts/req17.C: Likewise.
1401 * g++.dg/concepts/pr65848.C: Likewise.
1402 * g++.dg/concepts/placeholder4.C: Likewise.
1403 * g++.dg/concepts/decl-diagnose.C: Likewise.
1404 * g++.dg/concepts/intro7.C: Likewise.
1405 * g++.dg/concepts/pr68683.C: Likewise.
1406 * g++.dg/concepts/partial-spec4.C: Likewise.
1407 * g++.dg/concepts/template-parm5.C: Likewise.
1408 * g++.dg/concepts/explicit-inst1.C: Likewise.
1409 * g++.dg/concepts/class-deduction1.C: Likewise.
1410 * g++.dg/concepts/class1.C: Likewise.
1411 * g++.dg/concepts/req15.C: Likewise.
1412 * g++.dg/concepts/memfun.C: Likewise.
1413 * g++.dg/concepts/pr68434.C: Likewise.
1414 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1415 * g++.dg/concepts/partial-spec6.C: Likewise.
1416 * g++.dg/concepts/var-templ1.C: Likewise.
1417 * g++.dg/concepts/template-parm8.C: Likewise.
1418 * g++.dg/concepts/explicit-inst3.C: Likewise.
1419 * g++.dg/concepts/class4.C: Likewise.
1420 * g++.dg/concepts/req6.C: Likewise.
1421 * g++.dg/concepts/fn8.C: Likewise.
1422 * g++.dg/concepts/class5.C: Likewise.
1423 * g++.dg/concepts/placeholder5.C: Likewise.
1424 * g++.dg/concepts/req16.C: Likewise.
1425 * g++.dg/concepts/req10.C: Likewise.
1426 * g++.dg/concepts/var-concept2.C: Likewise.
1427 * g++.dg/concepts/auto3.C: Likewise.
1428 * g++.dg/concepts/generic-fn-err.C: Likewise.
1429 * g++.dg/concepts/pr65552.C: Likewise.
1430 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1431 * g++.dg/concepts/fn1.C: Likewise.
1432 * g++.dg/concepts/partial-spec.C: Likewise.
1433 * g++.dg/concepts/template-parm12.C: Likewise.
1434 * g++.dg/concepts/diagnostic1.C: Likewise.
1435 * g++.dg/concepts/intro1.C: Likewise.
1436 * g++.dg/concepts/explicit-inst4.C: Likewise.
1437 * g++.dg/concepts/req18.C: Likewise.
1438 * g++.dg/concepts/explicit-spec5.C: Likewise.
1439 * g++.dg/concepts/var-concept6.C: Likewise.
1440 * g++.dg/concepts/fn9.C: Likewise.
1441 * g++.dg/concepts/req2.C: Likewise.
1442 * g++.dg/concepts/template-parm7.C: Likewise.
1443 * g++.dg/concepts/req14.C: Likewise.
1444 * g++.dg/concepts/template-parm6.C: Likewise.
1445 * g++.dg/concepts/variadic4.C: Likewise.
1446 * g++.dg/concepts/fn6.C: Likewise.
1447 * g++.dg/concepts/req-neg1.C: Likewise.
1448 * g++.dg/concepts/alias3.C: Likewise.
1449 * g++.dg/concepts/expression2.C: Likewise.
1450 * g++.dg/concepts/partial-spec3.C: Likewise.
1451 * g++.dg/concepts/expression3.C: Likewise.
1452 * g++.dg/concepts/memfun-err.C: Likewise.
1453 * g++.dg/concepts/pr66091.C: Likewise.
1454 * g++.dg/concepts/explicit-spec2.C: Likewise.
1455 * g++.dg/concepts/equiv.C: Likewise.
1456 * g++.dg/concepts/friend1.C: Likewise.
1457 * g++.dg/concepts/fn4.C: Likewise.
1458 * g++.dg/concepts/var-templ3.C: Likewise.
1459 * g++.dg/concepts/explicit-inst2.C: Likewise.
1460 * g++.dg/concepts/alias2.C: Likewise.
1461 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1462 * g++.dg/concepts/placeholder6.C: Likewise.
1463 * g++.dg/concepts/fn10.C: Likewise.
1464 * g++.dg/concepts/req3.C: Likewise.
1465 * g++.dg/concepts/variadic2.C: Likewise.
1466 * g++.dg/concepts/pr65636.C: Likewise.
1467 * g++.dg/concepts/intro6.C: Likewise.
1468 * g++.dg/concepts/class2.C: Likewise.
1469 * g++.dg/concepts/fn2.C: Likewise.
1470 * g++.dg/concepts/req20.C: Likewise.
1471 * g++.dg/concepts/req8.C: Likewise.
1472 * g++.dg/concepts/placeholder1.C: Likewise.
1473 * g++.dg/concepts/pr65854.C: Likewise.
1474 * g++.dg/concepts/member-concept.C: Likewise.
1475 * g++.dg/concepts/template-parm2.C: Likewise.
1476 * g++.dg/concepts/variadic1.C: Likewise.
1477 * g++.dg/concepts/fn7.C: Likewise.
1478 * g++.dg/concepts/intro4.C: Likewise.
1479 * g++.dg/concepts/req13.C: Likewise.
1480 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1481 * g++.dg/concepts/explicit-spec6.C: Likewise.
1482 * g++.dg/concepts/auto1.C: Likewise.
1483 * g++.dg/concepts/alias1.C: Likewise.
1484 * g++.dg/concepts/fn-concept1.C: Likewise.
1485 * g++.dg/concepts/template-parm11.C: Likewise.
1486 * g++.dg/concepts/explicit-spec4.C: Likewise.
1487 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1488 * g++.dg/concepts/req9.C: Likewise.
1489 * g++.dg/concepts/req4.C: Likewise.
1490 * g++.dg/concepts/pr65681.C: Likewise.
1491 * g++.dg/concepts/req7.C: Likewise.
1492 * g++.dg/concepts/req12.C: Likewise.
1493 * g++.dg/concepts/fn5.C: Likewise.
1494 * g++.dg/concepts/alias4.C: Likewise.
1495 * g++.dg/concepts/generic-fn.C: Likewise.
1496 * g++.dg/concepts/feature-macro.C: Likewise.
1497 * g++.dg/concepts/req19.C: Likewise.
1498 * g++.dg/concepts/placeholder3.C: Likewise.
1499 * g++.dg/concepts/intro3.C: Likewise.
1500 * g++.dg/concepts/partial-spec5.C: Likewise.
1501 * g++.dg/concepts/template-parm4.C: Likewise.
1502 * g++.dg/concepts/dr1430.C: Likewise.
1503 * g++.dg/concepts/pr65634.C: Likewise.
1504 * g++.dg/concepts/var-concept4.C: Likewise.
1505 * g++.dg/concepts/pr67249.C: Likewise.
1506 * g++.dg/concepts/expression.C: Likewise.
1507 * g++.dg/concepts/pr65575.C: Likewise.
1508 * g++.dg/concepts/partial-spec2.C: Likewise.
1509 * g++.dg/concepts/template-parm9.C: Likewise.
1510 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1511 * g++.dg/concepts/equiv2.C: Likewise.
1512 * g++.dg/concepts/req11.C: Likewise.
1513 * g++.dg/concepts/template-parm1.C: Likewise.
1514 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1515 * g++.dg/concepts/var-concept1.C: Likewise.
1516 * g++.dg/concepts/fn3.C: Likewise.
1517 * g++.dg/torture/pr46364.C: Likewise.
1518 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1519 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1520 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1521 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1522 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1523 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1524 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1525 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1526 * g++.dg/torture/pr52918-1.C: Likewise.
1527 * g++.dg/torture/pr49394.C: Likewise.
1528 * g++.dg/torture/pr57190.C: Likewise.
1529 * g++.dg/cpp0x/static_assert8.C: Likewise.
1530 * g++.dg/cpp0x/noexcept19.C: Likewise.
1531 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1532 * g++.dg/cpp0x/variadic73.C: Likewise.
1533 * g++.dg/cpp0x/noexcept02.C: Likewise.
1534 * g++.dg/cpp0x/defaulted23.C: Likewise.
1535 * g++.dg/cpp0x/noexcept08.C: Likewise.
1536 * g++.dg/cpp0x/auto9.C: Likewise.
1537 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1538 * g++.dg/cpp0x/error5.C: Likewise.
1539 * c-c++-common/gomp/atomic-12.c: Likewise.
1540 * c-c++-common/gomp/atomic-13.c: Likewise.
1541 * c-c++-common/gomp/atomic-14.c: Likewise.
1542 * c-c++-common/Wvarargs-2.c: Likewise.
1543 * c-c++-common/Wvarargs.c: Likewise.
1544 * c-c++-common/vector-subscript-2.c: Likewise.
1545 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1546 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1547 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1548 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1549 * g++.old-deja/g++.eh/throw2.C: Likewise.
1550 * g++.old-deja/g++.eh/throw1.C: Likewise.
1551 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1552 * g++.old-deja/g++.other/new7.C: Likewise.
1553 * g++.old-deja/g++.other/crash30.C: Likewise.
1554 * g++.old-deja/g++.other/regstack.C: Likewise.
1555 * g++.old-deja/g++.other/crash28.C: Likewise.
1556 * g++.old-deja/g++.jason/bool5.C: Likewise.
1557 * g++.old-deja/g++.mike/p10416.C: Likewise.
1558 * g++.old-deja/g++.mike/eh25.C: Likewise.
1559 * g++.old-deja/g++.mike/eh55.C: Likewise.
1560
1561 PR rtl-optimization/82192
1562 * gcc.c-torture/execute/pr82192.c: New test.
1563
1564 2017-09-15 Richard Biener <rguenther@suse.de>
1565
1566 PR tree-optimization/82217
1567 * gcc.dg/torture/pr82217.c: New testcase.
1568
1569 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR target/82145
1572 * gcc.target/i386/pr82145.c: New test.
1573
1574 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1575
1576 PR fortran/82184
1577 * gfortran.dg/pointer_array_9.f90: New test.
1578
1579 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1580
1581 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1582 __builtin_fabsq.
1583 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1584 of __builtin_fabsq. Prevent the test from running on 32-bit.
1585 * gcc.target/powerpc/float128-fma1.c: New test.
1586 * gcc.target/powerpc/float128-fma2.c: Likewise.
1587 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1588 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1589
1590 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1591
1592 PR jit/82174
1593 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1594 New test case.
1595
1596 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1597
1598 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1599
1600 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1601
1602 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1603 lp64 requirement.
1604
1605 2017-09-14 Richard Biener <rguenther@suse.de>
1606
1607 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1608 * gcc.dg/uninit-suppress_2.c: Adjust.
1609 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1610
1611 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1612
1613 PR tree-optimization/80996
1614 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1615
1616 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR target/81325
1619 * g++.dg/cpp0x/pr81325.C: New test.
1620
1621 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1622
1623 PR fortran/82173
1624 * gfortran.dg/pdt_10.f03 : New test.
1625
1626 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/68177
1629 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1630
1631 2017-09-13 Martin Liska <mliska@suse.cz>
1632
1633 PR middle-end/82154
1634 * g++.dg/torture/pr82154.C: New test.
1635
1636 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/61362
1639 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1640 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1641
1642 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1643
1644 PR tree-optimization/80925
1645 * gfortran.dg/vect/vect-2.f90: Add
1646 --param vect-max-peeling-for-alignment=0 option.
1647 Remove unaligned access and peeling checks.
1648 * gfortran.dg/vect/vect-3.f90: Ditto.
1649 * gfortran.dg/vect/vect-4.f90: Ditto.
1650 * gfortran.dg/vect/vect-5.f90: Ditto.
1651
1652 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1653
1654 PR c++/61135
1655 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1656 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1657
1658 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1659
1660 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1661
1662 2017-09-13 Marek Polacek <polacek@redhat.com>
1663
1664 PR c/82167
1665 * gcc.dg/pr82167.c: New test.
1666
1667 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1668
1669 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1670 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1671 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1672 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1673 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1674 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1675
1676 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1677
1678 * gcc.target/aarch64/pr62178.c: Updated testcase
1679 to scan for two ldrs and an mla.
1680
1681 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/59949
1684 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1685
1686 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1687
1688 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1689
1690 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1691
1692 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1693 ARMv8-A and ARMv8-R.
1694 * gcc.target/arm/acle/cdp2.c: Likewise.
1695 * gcc.target/arm/acle/ldc.c: Likewise.
1696 * gcc.target/arm/acle/ldc2.c: Likewise.
1697 * gcc.target/arm/acle/ldc2l.c: Likewise.
1698 * gcc.target/arm/acle/ldcl.c: Likewise.
1699 * gcc.target/arm/acle/mcr.c: Likewise.
1700 * gcc.target/arm/acle/mcr2.c: Likewise.
1701 * gcc.target/arm/acle/mcrr.c: Likewise.
1702 * gcc.target/arm/acle/mcrr2.c: Likewise.
1703 * gcc.target/arm/acle/mrc.c: Likewise.
1704 * gcc.target/arm/acle/mrc2.c: Likewise.
1705 * gcc.target/arm/acle/mrrc.c: Likewise.
1706 * gcc.target/arm/acle/mrrc2.c: Likewise.
1707 * gcc.target/arm/acle/stc.c: Likewise.
1708 * gcc.target/arm/acle/stc2.c: Likewise.
1709 * gcc.target/arm/acle/stc2l.c: Likewise.
1710 * gcc.target/arm/acle/stcl.c: Likewise.
1711 * lib/target-supports.exp:
1712 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1713 and stcl in the comment.
1714 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1715 and disable Thumb-1 targets.
1716 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1717 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1718
1719 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1720
1721 PR c++/47226
1722 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1723 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1724
1725 2017-09-13 Richard Biener <rguenther@suse.de>
1726
1727 PR middle-end/82128
1728 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1729 default-def to avoid breaking iterator update with the weird
1730 interaction with cgraph_update_edges_for_call_stmt_node.
1731
1732 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1733
1734 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1735
1736 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1737
1738 PR c++/70621
1739 * g++.dg/torture/pr70621.C: New.
1740
1741 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1742
1743 PR fortran/82173
1744 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1745 is defined' error.
1746 * gfortran.dg/pdt_6.f03 : New test.
1747 * gfortran.dg/pdt_7.f03 : New test.
1748 * gfortran.dg/pdt_8.f03 : New test.
1749
1750 PR fortran/82168
1751 * gfortran.dg/pdt_9.f03 : New test.
1752
1753 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR target/82112
1756 * gcc.target/powerpc/pr82112.c: New test.
1757 * g++.dg/ext/altivec-18.C: New test.
1758
1759 2017-09-12 Martin Liska <mliska@suse.cz>
1760
1761 PR testsuite/82114
1762 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1763
1764 2017-09-12 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/82157
1767 * gcc.dg/torture/pr82157.c: New testcase.
1768
1769 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1770
1771 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1772 attribute.
1773 * gcc.target/mips/near-far-2.c: Likewise.
1774 * gcc.target/mips/near-far-3.c: Likewise.
1775 * gcc.target/mips/near-far-4.c: Likewise.
1776
1777 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR target/82112
1780 * c-c++-common/pr82112.c: New test.
1781 * gcc.dg/pr82112.c: New test.
1782
1783 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 PR ada/79441
1786 * gnat.dg/pack9.adb: Robustify.
1787
1788 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1789
1790 PR fortran/34640
1791 * gfortran.dg/associate_24.f90: New test.
1792 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1793 checks.
1794 * gfortran.dg/no_arg_check_2.f90: Likewise.
1795 * gfortran.dg/pointer_array_1.f90: New test.
1796 * gfortran.dg/pointer_array_2.f90: New test.
1797 * gfortran.dg/pointer_array_7.f90: New test.
1798 * gfortran.dg/pointer_array_8.f90: New test.
1799 * gfortran.dg/pointer_array_component_1.f90: New test.
1800 * gfortran.dg/pointer_array_component_2.f90: New test.
1801 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1802 counts by 1.
1803
1804 PR fortran/40737
1805 * gfortran.dg/pointer_array_3.f90: New test.
1806
1807 PR fortran/57116
1808 * gfortran.dg/pointer_array_4.f90: New test.
1809
1810 PR fortran/55763
1811 * gfortran.dg/pointer_array_5.f90: New test.
1812
1813 PR fortran/57019
1814 * gfortran.dg/pointer_array_6.f90: New test.
1815
1816 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1817
1818 PR c++/81852
1819 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1820 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1821 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1822 * g++.dg/cpp1y/feat-neg.C: Likewise.
1823 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1824
1825 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1826
1827 * gnat.dg/debug14.adb: New test.
1828
1829 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1830
1831 * gnat.dg/specs/atomic3.ads: New test.
1832
1833 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1834
1835 * gnat.dg/specs/vfa.ads: Rename into...
1836 * gnat.dg/specs/vfa1.ads: ...this.
1837 * gnat.dg/specs/vfa2.ads: New test.
1838
1839 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1840
1841 * gfortran.dg/pdt_1.f03 : New test.
1842 * gfortran.dg/pdt_2.f03 : New test.
1843 * gfortran.dg/pdt_3.f03 : New test.
1844 * gfortran.dg/pdt_4.f03 : New test.
1845 * gfortran.dg/pdt_5.f03 : New test.
1846
1847 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1848
1849 * gcc.dg/pr81988.c: New test.
1850
1851 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1852
1853 * gnat.dg/opt67.adb: New test.
1854 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1855
1856 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR target/81979
1859 * gcc.dg/pr81979.c: New test.
1860
1861 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 PR ada/82126
1864 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1865
1866 2017-09-07 Richard Biener <rguenther@suse.de>
1867
1868 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1869 opportunity.
1870
1871 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1872
1873 * gcc.target/powerpc/float128-1.c: Update options to know that
1874 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1875 -static-libgcc option which is no longer needed. Use -mvsx or
1876 -mpower9-vector to enable VSX or hardware IEEE support, rather
1877 than specifying a particular CPU.
1878 * gcc.target/powerpc/float128-2.c: Likewise.
1879 * gcc.target/powerpc/float128-cmp.c: Likewise.
1880 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1881 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1882 * gcc.target/powerpc/float128-hw.c: Likewise.
1883 * gcc.target/powerpc/float128-mix.c: Likewise.
1884 * gcc.target/powerpc/float128-type-1.c: Likewise.
1885 * gcc.target/powerpc/float128-type-2.c: Likewise.
1886 * gcc.target/powerpc/float128-3.c: New test.
1887 * gcc.target/powerpc/float128-4.c: Likewise.
1888 * gcc.target/powerpc/float128-5.c: Likewise.
1889
1890 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1891
1892 PR middle-end/78468
1893 * gcc.dg/pr78468.c: Add alignment test.
1894
1895 2017-09-06 Wish Wu <wishwu007@gmail.com>
1896 Jakub Jelinek <jakub@redhat.com>
1897
1898 * gcc.dg/sancov/cmp0.c: New test.
1899
1900 2017-09-06 Richard Biener <rguenther@suse.de>
1901
1902 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1903 test for correctness of vector lowering.
1904
1905 2017-09-06 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/82108
1908 * gcc.dg/vect/pr82108.c: New testcase.
1909
1910 2017-09-06 Martin Jambor <mjambor@suse.cz>
1911
1912 PR tree-optimization/82078
1913 * gcc.dg/tree-ssa/pr82078.c: New test.
1914
1915 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR middle-end/82095
1918 * gcc.dg/tls/pr82095.c: New test.
1919
1920 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR middle-end/81768
1923 * gcc.dg/gomp/pr81768-2.c: New test.
1924
1925 PR middle-end/81768
1926 * gcc.dg/gomp/pr81768-1.c: New test.
1927
1928 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1929
1930 PR target/81833
1931 * gcc.target/powerpc/pr81833-1.c: New file.
1932 * gcc.target/powerpc/pr81833-2.c: New file.
1933
1934 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1935
1936 PR target/59501
1937 PR target/81624
1938 PR target/81769
1939 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1940 * gcc.target/i386/pr81769-1a.c: New test.
1941 * gcc.target/i386/pr81769-1b.c: Likewise.
1942 * gcc.target/i386/pr81769-2.c: Likewise.
1943
1944 2017-09-05 Marek Polacek <polacek@redhat.com>
1945
1946 PR sanitizer/82072
1947 * c-c++-common/ubsan/pr82072-2.c: New test.
1948
1949 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/81942
1952 * g++.dg/cpp1y/constexpr-return3.C: New.
1953
1954 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 * gnat.dg/incomplete5.ad[sb]: New test.
1957 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1958
1959 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gnat.dg/specs/uc2.ads: New test.
1962
1963 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gnat.dg/taft_type4.adb: New test.
1966 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1967
1968 2017-09-05 Richard Biener <rguenther@suse.de>
1969
1970 PR tree-optimization/82102
1971 * gcc.dg/torture/pr82102.c: New testcase.
1972
1973 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1974
1975 * testsuite/gnat.dg/array29.ad[sb]: New test.
1976
1977 2017-09-05 Martin Liska <mliska@suse.cz>
1978
1979 PR tree-optimization/82032
1980 * g++.dg/other/pr82032.C: New test.
1981 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1982 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1983 * gcc.dg/switch-10.c: Likewise.
1984
1985 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1986
1987 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1988 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1989
1990 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1991
1992 PR target/77308
1993 * gcc.target/arm/pr77308-1.c: New test.
1994
1995 2017-09-04 Richard Biener <rguenther@suse.de>
1996
1997 PR tree-optimization/82084
1998 * g++.dg/torture/pr82084.C: New testcase.
1999
2000 2017-09-04 Marek Polacek <polacek@redhat.com>
2001
2002 PR c/81783
2003 * c-c++-common/Wtautological-compare-5.c: New test.
2004
2005 2017-09-04 Jeff Law <law@redhat.com>
2006
2007 PR tree-optimization/64910
2008 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2009
2010 2017-09-04 Marek Polacek <polacek@redhat.com>
2011
2012 PR sanitizer/82072
2013 * c-c++-common/ubsan/pr82072.c: New test.
2014
2015 2017-09-04 Richard Biener <rguenther@suse.de>
2016
2017 PR tree-optimization/82060
2018 * g++.dg/torture/pr82060.C: New testcase.
2019
2020 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2021
2022 PR rtl-optimization/57448
2023 PR target/67458
2024 PR target/81316
2025 * gcc.dg/atomic/pr80640-2.c: New testcase.
2026 * gcc.dg/atomic/pr81316.c: New testcase.
2027
2028 2017-09-04 Tom de Vries <tom@codesourcery.com>
2029
2030 PR tree-optimization/82052
2031 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2032 call in fn11.
2033
2034 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR sanitizer/81981
2037 * gcc.dg/ubsan/pr81981.c: New test.
2038
2039 PR tree-optimization/70043
2040 PR testsuite/82093
2041 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2042
2043 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2044
2045 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2046 * gcc.target/i386/bmi-check.h (main): Ditto.
2047 * gcc.target/i386/bmi2-check.h (main): Ditto.
2048 * gcc.target/i386/rtm-check.h (main): Ditto.
2049 * gcc.target/i386/sha-check.h (main): Ditto.
2050 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2051 (main): Use __get_cpuid_count. Use check_osxsave.
2052 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2053 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2054 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2055 (main): Use check_osxsave.
2056
2057 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2058
2059 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2060 and return NORUNRES on failure.
2061 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2062 __builtin_va_arg_pack instead of __va_arg_pack.
2063 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2064 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2065 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2066 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2067 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2068
2069 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR target/81766
2072 * gcc.target/i386/pr81766.c: New test.
2073
2074 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2075
2076 PR c/82071
2077 * gcc.target/i386/excess-precision-7.c: New test.
2078
2079 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2080
2081 PR target/82012
2082 * gcc.target/s390/target-attribute/pr82012.c: New test.
2083
2084 2017-09-01 Jeff Law <law@redhat.com>
2085
2086 * gcc.target/i386/const-in-bss.c: New test.
2087
2088 PR tree-optimization/82052
2089 * gcc.c-torture/compile/pr82052.c: New test.
2090
2091 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR sanitizer/81923
2094 * gcc.dg/asan/pr81923.c: New test.
2095
2096 2017-09-01 Martin Liska <mliska@suse.cz>
2097
2098 PR tree-optimization/82059
2099 * gcc.dg/tree-ssa/pr82059.c: New test.
2100
2101 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2102
2103 * gcc.target/arc/loop-1.c: Deleted.
2104
2105 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2106
2107 * gcc.target/arc/arc.exp: Test also cpp files.
2108 * gcc.target/arc/tdelay_slots.cpp: New test.
2109
2110 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2111
2112 * gcc.target/arc/pr9001184797.c: New test.
2113
2114 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR c/81887
2117 * c-c++-common/gomp/pr81887.c: New test.
2118 * gfortran.dg/gomp/pr81887.f90: New test.
2119
2120 2017-09-01 Marek Polacek <polacek@redhat.com>
2121
2122 PR c++/82040
2123 * g++.dg/warn/Wbool-operation-1.C: New test.
2124
2125 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2126
2127 * gcc.target/arc/sdata-5.c: New test.
2128 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2129
2130 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2131
2132 * gcc.target/arc/sdata-3.c: New file.
2133 * gcc.target/arc/sdata-4.c: Likewise.
2134
2135 2017-08-31 Richard Biener <rguenther@suse.de>
2136
2137 PR middle-end/82054
2138 * g++.dg/gomp/pr82054.C: New testcase.
2139
2140 2017-08-31 Renlin Li <renlin.li@arm.com>
2141 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2142
2143 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2144
2145 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2146
2147 PR tree-optimization/81987
2148 * g++.dg/torture/pr81987.C: New file.
2149
2150 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2151
2152 * gnat.dg/aggr22.ad[sb]: New test.
2153
2154 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2155
2156 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2157
2158 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2159
2160 PR target/82015
2161 * gcc.target/powerpc/pr82015.c: Fix up error message.
2162
2163 2017-08-30 Martin Liska <mliska@suse.cz>
2164
2165 PR inline-asm/82001
2166 * gcc.dg/ipa/pr82001.c: New test.
2167
2168 2017-08-30 Martin Liska <mliska@suse.cz>
2169
2170 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2171
2172 2017-08-30 Richard Biener <rguenther@suse.de>
2173
2174 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2175
2176 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2177
2178 PR target/82015
2179 * gcc.target/powerpc/pr82015.c: New test.
2180
2181 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2182
2183 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2184
2185 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2186
2187 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2188 * gcc.target/i386/abi-2.c: Ditto.
2189 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2190 * gcc.target/i386/pr22076.c: Ditto.
2191 * gcc.target/i386/pr37216.c: Ditto.
2192 * gcc.target/i386/pr39431.c: Ditto.
2193 * gcc.target/i386/pr40906-1.c: Ditto.
2194 * gcc.target/i386/pr40906-2.c: Ditto.
2195 * gcc.target/i386/pr43766.c: Ditto.
2196 * gcc.target/i386/pr46226.c: Ditto.
2197 * gcc.target/i386/pr46470.c: Ditto.
2198 * gcc.target/i386/pr59929.c: Ditto.
2199 * gcc.target/i386/sse-10.c: Ditto.
2200 * gcc.target/i386/vararg-1.c: Ditto.
2201 * gcc.target/i386/vararg-1.c: Ditto.
2202 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2203 * gcc.target/i386/pr44223.c: Ditto.
2204 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2205 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2206 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2207 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2208 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2209 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2210 * gcc.target/i386/mvc9.c: Compile for lto target only.
2211 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2212 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2213 * gcc.target/i386/pr57091.c: Ditto.
2214 * gcc.target/i386/pr61599-2.c: Ditto.
2215
2216 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2217
2218 PR tree-optimization/81503
2219 * gcc.c-torture/execute/pr81503.c: New file.
2220
2221 2017-08-29 Martin Liska <mliska@suse.cz>
2222
2223 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2224 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2225
2226 2017-08-29 Richard Biener <rguenther@suse.de>
2227 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2228
2229 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2230
2231 2017-08-28 Jeff Law <law@redhat.com>
2232
2233 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2234 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2235 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2236 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2237 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2238 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2239 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2240 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2241 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2242
2243 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2244
2245 PR fortran/81770
2246 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2247 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2248
2249 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2250
2251 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2252 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2253 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2254
2255 2017-08-28 Richard Biener <rguenther@suse.de>
2256
2257 PR tree-optimization/81977
2258 * g++.dg/torture/pr81977.C: New testcase.
2259
2260 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2261
2262 PR target/80640
2263 * gcc.dg/atomic/pr80640.c: New testcase.
2264
2265 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2266
2267 PR target/81995
2268 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2269 * gcc.target/i386/pr46091-4a.c: Ditto.
2270
2271 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2272
2273 PR fortran/81974
2274 * gfortran.dg/inline_matmul_19.f90: New test.
2275
2276 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2277
2278 * gcc.target/powerpc/m128-check.h: New file.
2279 * gcc.target/powerpc/sse-check.h: New file.
2280 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2281 * gcc.target/powerpc/sse-movlps-2.c: New file.
2282 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2283 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2284 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2285 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2286 * gcc.target/powerpc/sse-divss-1.c: New file.
2287 * gcc.target/powerpc/sse-movhps-1.c: New file.
2288 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2289 * gcc.target/powerpc/sse-subps-1.c: New file.
2290 * gcc.target/powerpc/sse-minps-1.c: New file.
2291 * gcc.target/powerpc/sse-pminub-1.c: New file.
2292 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2293 * gcc.target/powerpc/sse-shufps-1.c: New file.
2294 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2295 * gcc.target/powerpc/sse-maxps-1.c: New file.
2296 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2297 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2298 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2299 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2300 * gcc.target/powerpc/sse-mulps-1.c: New file.
2301 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2302 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2303 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2304 * gcc.target/powerpc/sse-subss-1.c: New file.
2305 * gcc.target/powerpc/sse-movss-2.c: New file.
2306 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2307 * gcc.target/powerpc/sse-minss-1.c: New file.
2308 * gcc.target/powerpc/sse-movaps-2.c: New file.
2309 * gcc.target/powerpc/sse-movlps-1.c: New file.
2310 * gcc.target/powerpc/sse-maxss-1.c: New file.
2311 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2312 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2313 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2314 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2315 * gcc.target/powerpc/sse-mulss-1.c: New file.
2316 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2317 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2318 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2319 * gcc.target/powerpc/sse-movhps-2.c: New file.
2320 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2321 * gcc.target/powerpc/sse-xorps-1.c: New file.
2322 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2323 * gcc.target/powerpc/sse-orps-1.c: New file.
2324 * gcc.target/powerpc/sse-addps-1.c: New file.
2325 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2326 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2327 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2328 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2329 * gcc.target/powerpc/sse-andps-1.c: New file.
2330 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2331 * gcc.target/powerpc/sse-divps-1.c: New file.
2332 * gcc.target/powerpc/sse-andnps-1.c: New file.
2333 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2334 * gcc.target/powerpc/sse-movss-1.c: New file.
2335 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2336 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2337 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2338 * gcc.target/powerpc/sse-movaps-1.c: New file.
2339 * gcc.target/powerpc/sse-movss-3.c: New file.
2340 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2341 * gcc.target/powerpc/sse-addss-1.c: New file.
2342 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2343
2344 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2345
2346 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2347 * gcc.target/powerpc/dform-2.c: Likewise.
2348 * gcc.target/powerpc/dform-3.c: Likewise.
2349 * gcc.target/powerpc/pr71656-1.c: Likewise.
2350 * gcc.target/powerpc/pr71656-2.c: Likewise.
2351 * gcc.target/powerpc/pr80103-1.c: Likewise.
2352 * gcc.target/powerpc/pr80098-1.c: Likewise.
2353
2354 2017-08-24 Martin Sebor <msebor@redhat.com>
2355
2356 PR middle-end/81908
2357 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2358 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2359 * gcc.dg/tree-ssa/pr81908.c: New test.
2360
2361 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2362
2363 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2364 Suppress warning during tests.
2365
2366 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2367
2368 * lib/target-supports.exp: Group together target-dependant checks.
2369
2370 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2371
2372 PR tree-optimization/81913
2373 * gcc.c-torture/execute/pr81913.c: New test.
2374 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2375 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2376
2377 2017-08-23 Richard Biener <rguenther@suse.de>
2378
2379 PR target/81921
2380 * gcc.target/i386/pr81921.c: New testcase.
2381
2382 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2383
2384 * gcc.target/i386/pr80969-1.c: New testcase.
2385 * gcc.target/i386/pr80969-2a.c: Likewise.
2386 * gcc.target/i386/pr80969-2.c: Likewise.
2387 * gcc.target/i386/pr80969-3.c: Likewise.
2388 * gcc.target/i386/pr80969-4a.c: Likewise.
2389 * gcc.target/i386/pr80969-4b.c: Likewise.
2390 * gcc.target/i386/pr80969-4.c: Likewise.
2391 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2392 * lib/target-supports.exp (check_avx512_os_support_available,
2393 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2394 New proceedures for target avx512f and avx512f_runtime selectors.
2395 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2396
2397 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2398
2399 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2400 * gcc.dg/param-type-mismatch.c: New test case.
2401
2402 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2403
2404 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2405 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2406 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2407 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2408 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2409 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2410 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2411
2412 2017-08-23 Richard Biener <rguenther@suse.de>
2413
2414 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2415 * g++.dg/tree-ssa/pr45605.C: Likewise.
2416 * gnat.dg/noinline2.adb: Likewise.
2417 * gnat.dg/renaming6.adb: Likewise.
2418 * gnat.dg/renaming6.ads: Likewise.
2419 * gnat.dg/specs/noinline3.ads: Likewise.
2420
2421 2017-08-23 Richard Biener <rguenther@suse.de>
2422
2423 PR lto/81940
2424 * g++.dg/lto/pr81940_0.C: New testcase.
2425
2426 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2427
2428 PR middle-end/19706
2429 * gcc.dg/tree-ssa/pr19706.c: New.
2430 * lib/target-supports.exp (check_effective_target_xorsign): New.
2431
2432 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2433
2434 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2435 -mabi=ms
2436 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2437 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2438 * gcc.target/i386/pr66275.c: Likewise.
2439 * gcc.target/i386/pr68018.c: Likewise.
2440
2441 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2442
2443 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2444
2445 2017-08-22 Jeff Law <law@redhat.com>
2446
2447 PR tree-optimization/81741
2448 PR tree-optimization/71947
2449 * gcc.dg/tree-ssa/pr81741.c: New test.
2450 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2451 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2452 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2453 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2454 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2455 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2456 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2457
2458 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2459
2460 PR c++/80287
2461 * g++.dg/pr80287.C: New test.
2462
2463 2017-08-22 Richard Biener <rguenther@suse.de>
2464
2465 Revert
2466 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2467
2468 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2469
2470 2017-08-22 Richard Biener <rguenther@suse.de>
2471
2472 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2473 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2474 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2475 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2476 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2477 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2478 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2479 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2480
2481 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2482
2483 PR fortran/81296
2484 * gfortran.dg/dtio_12.f90: Update test.
2485
2486 2017-08-21 Nathan Sidwell <nathan@acm.org>
2487
2488 * g++.dg/template/pr81899.C: Fix c++03.
2489 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2490
2491 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2492
2493 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2494 Update expected result to show all of "(long)0" being underlined.
2495 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2496 (test_multitoken_macro): Update expected underlining.
2497
2498 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2499
2500 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2501 to show underlining of all pertinent params.
2502 * gcc.dg/format/pr72858.c: Likewise.
2503
2504 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2505
2506 PR target/46091
2507 * gcc.target/i386/pr46091-4.c: New test.
2508 * gcc.target/i386/pr46091-4a.c: Ditto.
2509 * gcc.target/i386/pr46091-5.c: Ditto.
2510 * gcc.target/i386/pr46091-5a.c: Ditto.
2511
2512 2017-08-21 Nathan Sidwell <nathan@acm.org>
2513
2514 PR c++/81899
2515 * g++.dg/template/pr81899.C: New.
2516
2517 2017-08-21 Richard Biener <rguenther@suse.de>
2518
2519 PR tree-optimization/81900
2520 * gcc.dg/torture/pr81900.c: New testcase.
2521
2522 2017-08-21 Richard Biener <rguenther@suse.de>
2523
2524 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2525 regex to handle the LTO case.
2526 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2527 * c-c++-common/asan/misalign-1.c: Likewise.
2528 * c-c++-common/asan/misalign-2.c: Likewise.
2529 * c-c++-common/asan/null-deref-1.c: Likewise.
2530 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2531 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2532 * c-c++-common/asan/use-after-free-1.c: Likewise.
2533 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2534 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2535 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2536 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2537 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2538 * g++.dg/asan/large-func-test-1.C: Likewise.
2539 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2540
2541 2017-08-21 Richard Biener <rguenther@suse.de>
2542
2543 PR middle-end/81884
2544 * g++.dg/torture/pr81884.C: New testcase.
2545
2546 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2547
2548 PR ipa/77732
2549 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2550
2551 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2552
2553 PR tree-optimization/46805
2554 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2555 * jit.dg/test-autovectorize.c: New test case.
2556
2557 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2558
2559 PR target/80210
2560 * gcc.target/powerpc/pr80210.c: New test.
2561
2562 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2563
2564 PR c++/81514
2565 * g++.dg/lookup/empty.h: New file.
2566 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2567 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2568 on a built-in.
2569
2570 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2571
2572 PR c/53037
2573 * c-c++-common/pr53037-5.c: New test.
2574 * g++.dg/pr53037-1.C: Likewise.
2575 * g++.dg/pr53037-2.C: Likewise.
2576 * g++.dg/pr53037-3.C: Likewise.
2577 * g++.dg/pr53037-4.C: Likewise.
2578 * gcc.dg/pr53037-1.c: Likewise.
2579 * gcc.dg/pr53037-2.c: Likewise.
2580 * gcc.dg/pr53037-3.c: Likewise.
2581 * gcc.dg/pr53037-4.c: Likewise.
2582
2583 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2584
2585 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2586 * gcc.target/powerpc/p9-vparity.c: Likewise.
2587 * gcc.target/powerpc/pr68805.c: Likewise.
2588 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2589
2590 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2591
2592 PR target/72804
2593 * gcc.target/powerpc/pr72804.c: New test.
2594
2595 2017-08-17 Marek Polacek <polacek@redhat.com>
2596
2597 PR middle-end/81814
2598 * gcc.dg/torture/pr81814.c: New test.
2599
2600 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2601
2602 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2603
2604 2017-08-17 Tom de Vries <tom@codesourcery.com>
2605
2606 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2607
2608 2017-08-17 Richard Biener <rguenther@suse.de>
2609
2610 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2611
2612 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2613
2614 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2615 scan-assembler-times for alpha*-*-*.
2616 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2617 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2618
2619 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2620
2621 PR fortran/81116
2622 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2623
2624 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/46091
2627 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2628 (testm): New test function.
2629 * gcc.target/i386/pr46091-2.c: Ditto.
2630 * gcc.target/i386/pr46091-3.c: Ditto.
2631
2632 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2633
2634 PR tree-optimization/81832
2635 * gcc.dg/tree-ssa/pr81832.c: New test.
2636
2637 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2638
2639 PR tree-optimization/81835
2640 * gcc.dg/vect/pr81815.c: New test.
2641
2642 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2643
2644 PR target/78460
2645 PR target/67712
2646 * gcc.c-torture/compile/string-large-1.c: New test.
2647
2648 2017-08-15 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/81790
2651 * gcc.dg/torture/pr81790.c: New testcase.
2652
2653 2017-08-14 Martin Sebor <msebor@redhat.com>
2654
2655 PR c/81117
2656 * c-c++-common/attr-nonstring-1.c: New test.
2657
2658 2017-08-14 Martin Sebor <msebor@redhat.com>
2659
2660 PR c/81117
2661 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2662
2663 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2664
2665 * gcc.dg/ucnid-5.c: Skip on AIX.
2666 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2667
2668 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/46091
2671 * gcc.target/i386/pr46091-1.c: New test.
2672 * gcc.target/i386/pr46091-2.c: Ditto.
2673 * gcc.target/i386/pr46091-3.c: Ditto.
2674
2675 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2676
2677 PR target/81643
2678 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2679
2680 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2681
2682 PR target/79845
2683 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2684 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2685 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2686 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2687 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2688 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2689 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2690 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2691 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2692 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2693 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2694 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2695 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2696 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2697 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2698 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2699 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2700 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2701 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2702 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2703 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2704 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2705 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2706 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2707 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2708 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2709 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2710 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2711 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2712 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2713 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2714 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2715 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2716 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2717 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2718 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2719 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2720 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2721 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2722 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2723 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2724 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2725 * gcc.target/powerpc/cmpb-3.c: Likewise.
2726 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2727 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2728 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2729 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2730 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2731 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2732 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2733 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2734 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2735 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2736 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2737 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2738 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2739 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2740 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2741 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2742 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2743 * gcc.target/powerpc/no-r11-3.c: Likewise.
2744 * gcc.target/powerpc/pr80098-1.c: Likewise.
2745 * gcc.target/powerpc/pr80098-2.c: Likewise.
2746 * gcc.target/powerpc/pr80098-3.c: Likewise.
2747 * gcc.target/powerpc/pr80098-4.c: Likewise.
2748 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2749 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2750 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2751 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2752 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2753 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2754 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2755 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2756 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2757 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2758 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2759
2760 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2761
2762 PR tree-optimization/81799
2763 * gcc.dg/tree-ssa/pr81799.c: New.
2764
2765 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2766
2767 PR middle-end/46932
2768 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2769 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2770
2771 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2772
2773 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2774 -mno-pc-relative-literal-loads.
2775
2776 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2777
2778 PR testsuite/81793
2779 * gcc.dg/pie-static-1.c: Require both static and pie support.
2780 * gcc.dg/pie-static-2.c: Likewise.
2781
2782 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2783
2784 PR ada/79542
2785 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2786
2787 2017-08-11 Marek Polacek <polacek@redhat.com>
2788
2789 PR c/81795
2790 * gcc.dg/pr81795.c: New test.
2791
2792 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2793
2794 PR fortran/60355
2795 * gfortran.dg (bind_c_usage_30): New test.
2796
2797 2017-08-11 Martin Liska <mliska@suse.cz>
2798
2799 PR tree-opt/79987
2800 * gcc.target/i386/mpx/pr79987.c: New test.
2801
2802 2017-08-11 Martin Liska <mliska@suse.cz>
2803
2804 PR ipa/81213
2805 * gcc.target/i386/pr81213.c: New test.
2806
2807 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2808
2809 PR target/81708
2810 * gcc.target/i386/stack-prot-sym.c: New test.
2811
2812 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2813
2814 PR testsuite/81738
2815 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2816 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2817 vect_perm and vect_element_align for vectorization.
2818
2819 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2820
2821 PR target/81736
2822 * gcc.target/i386/pr81736-1.c: New test.
2823 * gcc.target/i386/pr81736-2.c: Likewise.
2824 * gcc.target/i386/pr81736-3.c: Likewise.
2825 * gcc.target/i386/pr81736-4.c: Likewise.
2826 * gcc.target/i386/pr81736-5.c: Likewise.
2827 * gcc.target/i386/pr81736-6.c: Likewise.
2828 * gcc.target/i386/pr81736-7.c: Likewise.
2829
2830 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2831
2832 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2833 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2834
2835 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2836
2837 * c-c++-common/missing-close-symbol.c: New test case.
2838 * c-c++-common/missing-symbol.c: New test case.
2839 * gcc.dg/unclosed-init.c: New test case.
2840 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2841 * g++.dg/diagnostic/unclosed-function.C: New test case.
2842 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2843 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2844 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2845 "expected identifier" error.
2846
2847 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2848
2849 * gfortran.dg/dec_d_lines_1.f: New test.
2850 * gfortran.dg/dec_d_lines_2.f: New test.
2851
2852 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2853
2854 * gfortran.dg/dec_structure_18.f90: New test.
2855 * gfortran.dg/dec_structure_19.f90: New test.
2856 * gfortran.dg/dec_structure_20.f90: New test.
2857 * gfortran.dg/dec_structure_21.f90: New test.
2858
2859 2017-08-10 Marek Polacek <polacek@redhat.com>
2860
2861 PR testsuite/81784
2862 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2863
2864 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2865
2866 2017-08-10 Martin Liska <mliska@suse.cz>
2867
2868 PR c++/81355
2869 * g++.dg/other/pr81355.C: New test.
2870
2871 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2872
2873 * jit.dg/all-non-failing-tests.h: Add note about
2874 test-vector-types.cc.
2875 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2876 case.
2877 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2878 New test case.
2879 * jit.dg/test-vector-types.cc: New test case.
2880
2881 2017-08-09 Andrew Pinski <apinski@cavium.com>
2882
2883 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2884 --save-temps to the options passed.
2885
2886 2017-08-09 Michael Collison <michael.collison@arm.com>
2887
2888 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2889 boundary option and fix comment.
2890 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2891 boundary option and fix comment.
2892 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2893 boundary option and fix comment.
2894 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2895 -mstructure-size boundary option.
2896
2897 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2898
2899 PR rtl-optimization/81423
2900 * gcc.c-torture/execute/pr81423.c: New testcase.
2901
2902 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2903
2904 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2905 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2906 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2907 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2908
2909 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2910
2911 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2912 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2913
2914 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2915
2916 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2917 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2918 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2919
2920 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2921
2922 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2923 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2924 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2925 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2926
2927 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2928
2929 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2930
2931 2017-08-09 Marek Polacek <polacek@redhat.com>
2932
2933 PR c/81233
2934 * gcc.dg/diagnostic-types-1.c: New test.
2935 * gcc.dg/assign-warn-1.c: Update warning messages.
2936 * gcc.dg/assign-warn-2.c: Likewise.
2937 * gcc.dg/c90-const-expr-5.c: Likewise.
2938 * gcc.dg/c99-const-expr-5.c: Likewise.
2939 * gcc.dg/conv-2.c: Likewise.
2940 * gcc.dg/init-bad-7.c: Likewise.
2941 * gcc.dg/overflow-warn-1.c: Likewise.
2942 * gcc.dg/overflow-warn-2.c: Likewise.
2943 * gcc.dg/overflow-warn-3.c: Likewise.
2944 * gcc.dg/overflow-warn-4.c: Likewise.
2945 * gcc.dg/pointer-array-atomic.c: Likewise.
2946 * gcc.dg/pr26865.c: Likewise.
2947 * gcc.dg/pr61162-2.c: Likewise.
2948 * gcc.dg/pr61162.c: Likewise.
2949 * gcc.dg/pr67730-2.c: Likewise.
2950 * gcc.dg/pr69156.c: Likewise.
2951 * gcc.dg/pr70174.c: Likewise.
2952 * objc.dg/proto-lossage-4.m: Likewise.
2953
2954 2017-08-09 Marek Polacek <polacek@redhat.com>
2955
2956 PR c/81417
2957 * Wsign-compare-1.c: New test.
2958 * gcc.dg/compare1.c: Adjust dg-bogus.
2959 * gcc.dg/compare2.c: Likewise.
2960 * gcc.dg/compare3.c: Likewise.
2961 * gcc.dg/compare7.c: Likewise.
2962 * gcc.dg/compare8.c: Likewise.
2963 * gcc.dg/compare9.c: Likewise.
2964 * gcc.dg/pr11492.c: Likewise.
2965
2966 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2967
2968 PR driver/81523
2969 * gcc.dg/pie-7.c: New test.
2970 * gcc.dg/pie-static-1.c: Likewise.
2971 * gcc.dg/pie-static-2.c: Likewise.
2972
2973 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2974
2975 PR target/81708
2976 * gcc.target/i386/stack-prot-guard.c: New test.
2977
2978 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2979
2980 * gcc.target/aarch64/xorsign.c: New.
2981 * gcc.target/aarch64/xorsign_exec.c: New.
2982 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2983
2984 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2985
2986 PR tree-optimization/81354
2987 * g++.dg/torture/pr81354.C: New file.
2988
2989 2017-08-08 Richard Biener <rguenther@suse.de>
2990
2991 PR middle-end/81719
2992 * g++.dg/tree-ssa/pr81719.C: New testcase.
2993
2994 2017-08-08 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/81723
2997 * gfortran.dg/pr81723.f: New testcase.
2998
2999 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3000
3001 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3002 string.
3003 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3004 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3005 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3006 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3007 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3008 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3009 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3010 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3011 * gcc.target/powerpc/cmpb-3.c: Likewise.
3012 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3013 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3014
3015 2017-08-08 Martin Liska <mliska@suse.cz>
3016
3017 PR tree-opt/81696
3018 * gcc.dg/ipa/pr81696.c: New test.
3019
3020 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3021
3022 PR tree-optimization/81744
3023 * gcc.dg/tree-ssa/pr81744.c: New.
3024
3025 2017-08-08 Marek Polacek <polacek@redhat.com>
3026
3027 PR c++/81607
3028 * g++.dg/other/bitfield6.C: New test.
3029
3030 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3031
3032 PR target/81593
3033 * gcc.target/powerpc/vec-setup.h: New tests to test various
3034 combinations of setting up vectors of 2 double word elements.
3035 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3036 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3037 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3038 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3039 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3040 vector inserts from vector extracts.
3041 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3042
3043 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3044
3045 PR fortran/68829
3046 PR fortran/81701
3047 * gfortran.dg/o_fast_stacksize.90: New test.
3048
3049 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3050
3051 PR middle-end/46932
3052 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3053
3054 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3055
3056 * gcc.target/i386/pr81736-1.c: Removed.
3057 * gcc.target/i386/pr81736-2.c: Likewise.
3058 * gcc.target/i386/pr81736-3.c: Likewise.
3059 * gcc.target/i386/pr81736-4.c: Likewise.
3060
3061 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3062
3063 PR target/81736
3064 * gcc.target/i386/pr81736-1.c: New test.
3065 * gcc.target/i386/pr81736-2.c: Likewise.
3066 * gcc.target/i386/pr81736-3.c: Likewise.
3067 * gcc.target/i386/pr81736-4.c: Likewise.
3068
3069 2017-08-07 Marek Polacek <polacek@redhat.com>
3070
3071 PR middle-end/81737
3072 * gcc.dg/pr81737.c: New test.
3073
3074 2017-08-07 Martin Liska <mliska@suse.cz>
3075
3076 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3077 * gcc.dg/parm-impl-decl-1.c: Likewise.
3078 * gcc.dg/parm-impl-decl-3.c: Likewise.
3079 * gcc.dg/Wattributes-5.c: New test.
3080
3081 2017-08-06 Andrew Pinski <apinski@cavium.com>
3082
3083 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3084 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3085 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3086 * gcc.target/aarch64/target_attr_4.c: Likewise.
3087 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3088 * gcc.target/aarch64/target_attr_2.c: Likewise.
3089 * gcc.target/aarch64/target_attr_7.c: Likewise.
3090 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3091 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3092 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3093
3094 2017-08-06 Andrew Pinski <apinski@cavium.com>
3095
3096 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3097 -march=armv8-a+nolse, skip if -mcpu= is passed.
3098 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3099
3100 2017-08-06 Andrew Pinski <apinski@cavium.com>
3101
3102 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3103 * gcc.target/aarch64/_Float16_2.c: Likewise.
3104 * gcc.target/aarch64/_Float16_3.c: Likewise.
3105
3106 2017-08-06 Tom de Vries <tom@codesourcery.com>
3107
3108 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3109
3110 2017-08-06 Tom de Vries <tom@codesourcery.com>
3111
3112 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3113 type. Add missing return.
3114
3115 2017-08-06 Tom de Vries <tom@codesourcery.com>
3116
3117 PR testsuite/81731
3118 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3119 variable 'a' definition.
3120 (b): Remove unused variable.
3121 (gp): New variable.
3122 (check): Add parameter corresponding to call in main, and handle.
3123
3124 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 PR c++/79790
3127 * g++.dg/cpp1z/class-deduction43.C: New.
3128
3129 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3130
3131 PR tree-optimization/57371
3132 * c-c++-common/pr57371-1.c: New test.
3133 * c-c++-common/pr57371-2.c: New test.
3134 * c-c++-common/pr57371-3.c: New test.
3135 * c-c++-common/pr57371-4.c: New test.
3136 * gcc.dg/pr57371-5.c: New test.
3137
3138 2017-08-04 Carl Love <cel@us.ibm.com>
3139
3140 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3141 builtin test cases for vec_mule, and vec_mulo.
3142 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3143 builtin test cases for vec_mule, and vec_mulo.
3144
3145 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3146
3147 PR target/81590
3148 * gcc.target/i386/avx512-check.h: New file.
3149 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3150 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3151 * gcc.target/i386/avx512cd-check.h: Likewise.
3152 * gcc.target/i386/avx512ifma-check.h: Likewise.
3153 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3154 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3155 * gcc.target/i386/avx512bw-check.h: Rewrite.
3156 * gcc.target/i386/avx512dq-check.h: Likewise.
3157 * gcc.target/i386/avx512er-check.h: Likewise.
3158 * gcc.target/i386/avx512f-check.h: Likewise.
3159 * gcc.target/i386/avx512vl-check.h: Likewise.
3160 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3161 only.
3162 (test_512): Removed.
3163 (avx512*_test): Likewise.
3164 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3165
3166 2017-08-04 Marek Polacek <polacek@redhat.com>
3167
3168 PR middle-end/81695
3169 * gcc.dg/pr81695.c: New test.
3170
3171 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3172
3173 PR tree-optimization/81136
3174 * gcc.dg/vect/pr81136.c: Add scan test.
3175
3176 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3177
3178 * gcc.dg/vect/vect-alias-check-3.c: New test.
3179 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3180 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3181
3182 2017-08-04 Richard Biener <rguenther@suse.de>
3183
3184 PR middle-end/81705
3185 * c-c++-common/ubsan/pr81705.c: New testcase.
3186
3187 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3188
3189 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3190 messages that used to start with a capital letter.
3191 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3192 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3193 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3194 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3195 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3196 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3197 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3198 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3199 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3200 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3201 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3202 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3203 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3204 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3205 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3206 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3207 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3208 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3209 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3210 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3211 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3212 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3213 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3214 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3215 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3216 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3217 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3218 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3219 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3220 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3221 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3222 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3223 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3224 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3225 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3226 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3227 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3228 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3229 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3230 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3231 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3232 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3233 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3234 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3235 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3236 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3237 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3238 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3239 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3240 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3241 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3242 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3243 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3244 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3245 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3246 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3247
3248 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR target/81621
3251 * gcc.dg/pr81621.c: New test.
3252
3253 2017-08-03 Richard Biener <rguenther@suse.de>
3254
3255 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3256 and CSE.
3257
3258 2017-08-03 Richard Biener <rguenther@suse.de>
3259
3260 PR middle-end/81148
3261 * c-c++-common/ubsan/pr81148.c: New testcase.
3262
3263 2017-08-03 Tom de Vries <tom@codesourcery.com>
3264
3265 PR target/81662
3266 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3267
3268 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR driver/81650
3271 * gcc.dg/pr81650.c: New test.
3272
3273 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3274
3275 PR c++/71440
3276 * g++.dg/template/crash127.C: New.
3277
3278 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3279
3280 PR middle-end/81052
3281 * c-c++-common/pr81052.c: New test.
3282
3283 2017-08-03 Tom de Vries <tom@codesourcery.com>
3284
3285 * gcc.dg/pr56727-2.c: Require alias.
3286
3287 2017-08-03 Tom de Vries <tom@codesourcery.com>
3288
3289 * gcc.dg/attr-noipa.c: Require alloca.
3290
3291 2017-08-03 Tom de Vries <tom@codesourcery.com>
3292
3293 * gcc.dg/torture/pr80163.c: Require label_values.
3294
3295 2017-08-03 Tom de Vries <tom@codesourcery.com>
3296
3297 PR target/81662
3298 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3299 * c-c++-common/patchable_function_entry-default.c: Same.
3300 * c-c++-common/patchable_function_entry-definition.c: Same.
3301
3302 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3303
3304 PR target/81644
3305 * gcc.target/i386/pr81644.c: New test.
3306
3307 2017-08-02 Tom de Vries <tom@codesourcery.com>
3308
3309 * gcc.dg/Walloca-14.c: Use relative line number.
3310
3311 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3312
3313 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3314 test "no-3dnowa" target attribute.
3315
3316 2017-08-02 Marek Polacek <polacek@redhat.com>
3317
3318 PR c/81289
3319 * gcc.dg/noncompile/pr81289.c: New test.
3320
3321 PR c/81448
3322 PR c/81306
3323 * c-c++-common/Wmultistatement-macros-13.c: New test.
3324
3325 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3326
3327 PR c++/81640
3328 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3329
3330 PR middle-end/79499
3331 * gcc.dg/pr79499.c: New test.
3332
3333 2017-08-02 Richard Biener <rguenther@suse.de>
3334
3335 PR tree-optimization/81633
3336 * gcc.dg/vect/pr81633.c: New testcase.
3337
3338 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3339
3340 * gcc.dg/guality/pr25967-1.c: New test.
3341 * gcc.dg/guality/pr25967-2.c: Likewise.
3342 * gcc.dg/torture/pr25967-1.c: Likewise.
3343 * gcc.dg/torture/pr25967-2.c: Likewise.
3344
3345 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3346
3347 PR target/81654
3348 * gcc.target/i386/pr81654.c: New test.
3349
3350 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3351
3352 PR fortran/79312
3353 * gfortran.dg/logical_assignment_1.f90: New test.
3354
3355 2017-08-01 Martin Liska <mliska@suse.cz>
3356
3357 PR middle-end/70140
3358 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3359
3360 2017-08-01 Martin Liska <mliska@suse.cz>
3361
3362 Revert r250771
3363 Make mempcpy more optimal (PR middle-end/70140).
3364
3365 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR target/81622
3368 * gcc.target/powerpc/pr81622.c: New test.
3369
3370 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3371
3372 PR tree-optimization/80925
3373 * gcc.dg/vect/vect-28.c: Add
3374 --param vect-max-peeling-for-alignment=0 option.
3375 Remove unaligned access and peeling checks.
3376 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3377 * gcc.dg/vect/vect-70.c: Ditto.
3378 * gcc.dg/vect/vect-87.c: Ditto.
3379 * gcc.dg/vect/vect-88.c: Ditto.
3380 * gcc.dg/vect/vect-91.c: Ditto.
3381 * gcc.dg/vect/vect-93.c: Ditto.
3382
3383 2017-08-01 Tom de Vries <tom@codesourcery.com>
3384
3385 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3386 * gcc.target/nvptx/slp.c (foo): Same.
3387
3388 2017-08-01 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/81181
3391 * gcc.dg/torture/pr81181.c: New testcase.
3392
3393 2017-08-01 Martin Liska <mliska@suse.cz>
3394
3395 PR middle-end/70140
3396 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3397
3398 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3399
3400 PR target/81641
3401 * gcc.target/i386/pr81641.c: New test.
3402
3403 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3404
3405 PR target/81639
3406 * gcc.target/i386/pr81639.c: New test.
3407
3408 2017-08-01 Richard Biener <rguenther@suse.de>
3409
3410 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3411 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3412 endless loop.
3413 * gcc.dg/uninit-23.c: Adjust.
3414
3415 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3416
3417 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3418 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3419
3420 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3421
3422 PR tree-optimization/81627
3423 * gcc.dg/tree-ssa/pr81627.c: New.
3424
3425 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3426
3427 PR tree-optimization/81620
3428 * gcc.dg/tree-ssa/pr81620-1.c: New.
3429 * gcc.dg/tree-ssa/pr81620-2.c: New.
3430
3431 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3432
3433 PR testsuite/53542
3434 * gfortran.dg/use_30.f90: New test.
3435
3436 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR tree-optimization/81588
3439 * gcc.dg/tree-ssa/pr81588.c: New test.
3440 * gcc.dg/pr81588.c: New test.
3441 * gcc.c-torture/execute/pr81588.c: New test.
3442
3443 2017-08-01 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/81297
3446 * gcc.dg/torture/pr81297.c: New testcase.
3447
3448 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3449
3450 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3451
3452 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3453
3454 PR tree-optimization/80925
3455 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3456 --param vect-max-peeling-for-alignment=0 option.
3457 Remove unaligned access and peeling checks.
3458 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3459
3460 2017-07-31 Carl Love <cel@us.ibm.com>
3461
3462 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3463 missed in commit 250746.
3464
3465 2017-07-31 Carl Love <cel@us.ibm.com>
3466
3467 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3468 new builtins.
3469
3470 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3471
3472 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3473 * gcc.target/i386/pr79793-2.c: Likewise.
3474
3475 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3476
3477 PR target/25967
3478 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3479 (naked): Add attribute regparm(1) for x86_32 targets.
3480 Add integer argument. Remove global "data" variable.
3481 (main): Pass integer argument to naked function.
3482 * gcc.target/i386/naked-4.c: New test.
3483
3484 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3485 Martin Liska <mliska@suse.cz>
3486
3487 * gcc.dg/predict-15.c: New test.
3488 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3489
3490 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR target/25967
3493 * gcc.target/i386/naked-1.c: New test.
3494 * gcc.target/i386/naked-2.c: Ditto.
3495 * gcc.target/i386/naked-3.c: Ditto.
3496 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3497 do_test_body0 stub function, use attribute "naked" instead.
3498 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3499 * gcc.dg/pr44290-2.c: Ditto.
3500
3501 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3502
3503 PR fortran/81581
3504 * gfortran.dg/dim_sum_1.f90: New test case.
3505 * gfortran.dg/dim_sum_2.f90: New test case.
3506 * gfortran.dg/dim_sum_3.f90: New test case.
3507
3508 2017-07-31 Martin Liska <mliska@suse.cz>
3509
3510 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3511 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3512
3513 2017-07-31 Martin Liska <mliska@suse.cz>
3514
3515 PR sanitize/81530
3516 * g++.dg/ubsan/pr81530.C: New test.
3517
3518 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR sanitizer/81604
3521 * c-c++-common/ubsan/pr81604.c: New test.
3522
3523 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3524
3525 PR target/79793
3526 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3527 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3528 (foo): Check the builtin return address against the return address
3529 in interrupt frame.
3530 * gcc.target/i386/pr79793-1.c: New test.
3531 * gcc.target/i386/pr79793-2.c: Likewise.
3532
3533 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3534
3535 * c-c++-common/dump-ada-spec-7.c: New test.
3536
3537 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3538
3539 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3540 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3541
3542 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3543
3544 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3545
3546 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3547
3548 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3549
3550 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3551
3552 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3553
3554 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3555 Bilyan Borisov <bilyan.borisov@arm.com>
3556
3557 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3558 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3559 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3560 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3561 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3562
3563 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3564
3565 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3566 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3567 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3568 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3569 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3570 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3571 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3572 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3573 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3574 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3575 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3576
3577 2017-07-28 Martin Liska <mliska@suse.cz>
3578
3579 PR sanitizer/81340
3580 * g++.dg/asan/pr81340.C: New test.
3581
3582 2017-07-28 Richard Biener <rguenther@suse.de>
3583
3584 PR tree-optimization/81502
3585 * gcc.target/i386/pr81502.c: New testcase.
3586
3587 2017-07-28 Martin Liska <mliska@suse.cz>
3588
3589 PR sanitizer/81460
3590 * gcc.dg/asan/pr81460.c: New test.
3591
3592 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR sanitizer/80998
3595 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3596 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3597
3598 PR tree-optimization/81578
3599 * gcc.dg/pr81578.c: New test.
3600
3601 2017-07-28 Richard Biener <rguenther@suse.de>
3602
3603 PR tree-optimization/81573
3604 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3605
3606 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3607
3608 * g++.dg/pr69667.C: Remove option -mlra.
3609 * gcc.target/powerpc/dform-1.c: Likewise.
3610 * gcc.target/powerpc/dform-2.c: Likewise.
3611 * gcc.target/powerpc/dform-3.c: Likewise.
3612 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3613 * gcc.target/powerpc/p9-vparity.c: Likewise.
3614 * gcc.target/powerpc/pr63491.c: Likewise.
3615 * gcc.target/powerpc/pr67808.c: Likewise.
3616 * gcc.target/powerpc/pr68805.c: Likewise.
3617 * gcc.target/powerpc/pr69461.c: Likewise.
3618 * gcc.target/powerpc/pr71680.c: Likewise.
3619 * gcc.target/powerpc/pr77289.c: Likewise.
3620 * gcc.target/powerpc/pr78458.c: Likewise.
3621 * gcc.target/powerpc/pr78543.c: Likewise.
3622 * g++.dg/pr71294.C: Remove option -mno-lra.
3623 * gcc.target/powerpc/pr71656-1.c: Likewise.
3624 * gcc.target/powerpc/pr71656-2.c: Likewise.
3625 * gcc.target/powerpc/pr71698.c: Likewise.
3626
3627 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3628 Sudakshina Das <sudi.das@arm.com>
3629
3630 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3631
3632 2017-07-27 Marek Polacek <polacek@redhat.com>
3633
3634 PR c/81417
3635 * c-c++-common/Wsign-compare-1.c: New test.
3636 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3637 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3638 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3639 * g++.dg/warn/compare1.C: Likewise.
3640 * gcc.dg/compare1.c: Likewise.
3641 * gcc.dg/compare2.c: Likewise.
3642 * gcc.dg/compare4.c: Likewise.
3643 * gcc.dg/compare5.c: Likewise.
3644 * gcc.dg/pr35430.c: Likewise.
3645 * gcc.dg/pr60087.c: Likewise.
3646
3647 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3648
3649 PR middle-end/81564
3650 * gcc.dg/pr81564.c: New test.
3651
3652 2017-07-27 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/81573
3655 PR tree-optimization/81494
3656 * gcc.dg/torture/pr81573.c: New testcase.
3657
3658 2017-07-27 Richard Biener <rguenther@suse.de>
3659
3660 PR tree-optimization/81571
3661 * gcc.dg/torture/pr81571.c: New testcase.
3662
3663 2017-07-27 Richard Biener <rguenther@suse.de>
3664
3665 PR tree-optimization/81502
3666 * gcc.target/i386/vect-insert-1.c: New testcase.
3667
3668 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3669
3670 PR target/81534
3671 * gcc.target/s390/pr81534.c: New test.
3672
3673 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3674
3675 PR tree-optimization/81555
3676 PR tree-optimization/81556
3677 * gcc.c-torture/execute/pr81555.c: New test.
3678 * gcc.c-torture/execute/pr81556.c: New test.
3679
3680 * gcc.dg/attr-noipa.c: New test.
3681 * gcc.dg/ipa/ipa-pta-18.c: New test.
3682 * gcc.dg/ipa/ipa-sra-11.c: New test.
3683
3684 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3685
3686 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3687 option.
3688 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3689 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3690 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3691 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3692 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3693 * gcc.target/powerpc/vsx-simode.c: Likewise.
3694 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3695 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3696
3697 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/71570
3700 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3701
3702 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3703
3704 PR target/81563
3705 * gcc.target/i386/pr81563.c: New test
3706
3707 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3708
3709 PR target/79041
3710 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3711
3712 2017-07-26 Marek Polacek <polacek@redhat.com>
3713
3714 PR middle-end/70992
3715 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3716 * gcc.dg/overflow-warn-2.c: Likewise.
3717 * gcc.dg/overflow-warn-3.c: Likewise.
3718 * gcc.dg/overflow-warn-4.c: Likewise.
3719 * gcc.dg/torture/pr70992-2.c: New test.
3720 * gcc.dg/torture/pr70992.c: New test.
3721
3722 2017-07-26 Richard Biener <rguenther@suse.de>
3723
3724 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3725 happening in ccp1.
3726 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3727
3728 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3729
3730 PR middle-end/46932
3731 * gcc.dg/pr46932.c: New testcase.
3732
3733 2017-07-26 Martin Liska <mliska@suse.cz>
3734
3735 PR sanitize/81186
3736 * gcc.dg/asan/pr81186.c: New test.
3737
3738 2017-07-25 Carl Love <cel@us.ibm.com>
3739
3740 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3741 vec_cnttz builtins.
3742
3743 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3744
3745 * gnat.dg/opt66.adb: New test.
3746
3747 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3748
3749 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3750 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3751
3752 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3753
3754 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3755
3756 2017-07-25 Torsten Duwe <duwe@suse.de>
3757
3758 * c-c++-common/patchable_function_entry-default.c: New test.
3759 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3760 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3761
3762 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR target/81532
3765 * gcc.target/i386/pr80833-3.c: New test.
3766 * gcc.target/i386/avx512dq-pr81532.c: New test.
3767 * gcc.target/i386/avx512bw-pr81532.c: New test.
3768
3769 2017-07-25 Richard Biener <rguenther@suse.de>
3770
3771 PR tree-optimization/81455
3772 * gcc.dg/pr81455.c: New testcase.
3773
3774 2017-07-25 Richard Biener <rguenther@suse.de>
3775
3776 PR tree-optimization/81529
3777 * gfortran.dg/pr81529.f90: New testcase.
3778
3779 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3780
3781 * gcc.target/aarch64/pr79041-2.c: Improve test.
3782
3783 2017-07-25 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/81410
3786 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3787
3788 2017-07-25 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/81510
3791 * gcc.dg/torture/pr81510.c: New testcase.
3792 * gcc.dg/torture/pr81510-2.c: Likewise.
3793
3794 2017-07-25 Martin Liska <mliska@suse.cz>
3795
3796 PR ipa/81520
3797 * gcc.dg/ipa/pr81520.c: New test.
3798
3799 2017-07-25 Marek Polacek <polacek@redhat.com>
3800
3801 PR c/81364
3802 * Wmultistatement-macros-12.c: New test.
3803
3804 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3805
3806 PR target/81414
3807 * gcc.target/aarch64/pr81414.C: New.
3808
3809 2017-07-25 Richard Biener <rguenther@suse.de>
3810
3811 PR middle-end/81505
3812 * gcc.dg/ubsan/pr81505.c: New testcase.
3813
3814 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3815
3816 PR testsuite/80759
3817 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3818 (ELFFN_BEGIN): Rename to FN_TYPE.
3819 (ELFFN_END): Rename to FN_SIZE.
3820 (ASMNAME): New macro.
3821 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3822 .global.
3823 (FUNC_END): Use ASMNAME.
3824 (test_data_save): Remove.
3825 (test_data_input): Likewise.
3826 (test_data_output: Likewise.
3827 (test_data_fn): Likewise.
3828 (test_data_retaddr): Likewise.
3829 (regs_to_mem): Make globals, use r10 instead of rax.
3830 (mem_to_regs): Likewise.
3831 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3832 body to ms-sysv.c.
3833 (do_test_aligned): Likewise.
3834 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3835 Add dg-* directives.
3836 (PASTE_STR): New macro.
3837 (ASMNAME): Likewise.
3838 (LOAD_TEST_DATA_ADDR): Likewise.
3839 (TEST_DATA_OFFSET): Likewise.
3840 (do_test_body0): New C function.
3841 (do_test_body): New inline assembly routine.
3842 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3843 (runtest_ms_sysv): Modify.
3844
3845 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3846
3847 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3848 since the upper-regs options have been deleted.
3849 * gcc.target/powerpc/pr65849-2.c: Likewise.
3850 * gcc.target/powerpc/pr80099-1.c: Likewise.
3851 * gcc.target/powerpc/pr80099-2.c: Likewise.
3852 * gcc.target/powerpc/pr80099-3.c: Likewise.
3853 * gcc.target/powerpc/pr80099-4.c: Likewise.
3854 * gcc.target/powerpc/pr80099-5.c: Likewise.
3855 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3856 support removal of the upper-regs options.
3857 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3858 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3859 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3860 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3861 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3862 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3863 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3864 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3865 * gcc.target/powerpc/ppc-round.c: Likewise.
3866 * gcc.target/powerpc/pr71720.c: Likewise.
3867 * gcc.target/powerpc/pr72853.c: Likewise.
3868 * gcc.target/powerpc/pr79907.c: Likewise.
3869 * gcc.target/powerpc/pr78953.c: Likewise.
3870 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3871 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3872 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3873 * gcc.target/powerpc/vec-init-3.c: Likewise.
3874 * gcc.target/powerpc/vec-init-6.c: Likewise.
3875 * gcc.target/powerpc/vec-init-7.c: Likewise.
3876 * gcc.target/powerpc/vec-set-char.c: Likewise.
3877 * gcc.target/powerpc/vec-set-int.c: Likewise.
3878 * gcc.target/powerpc/vec-set-short.c: Likewise.
3879
3880 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3881
3882 PR target/79041
3883 * gcc.target/aarch64/pr79041-2.c: New test.
3884
3885 2017-07-24 Carl Love <cel@us.ibm.com>
3886
3887 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3888 the new built-ins.
3889
3890 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3891
3892 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3893
3894 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3895 Mikael Morin <mikael@gcc.gnu.org>
3896
3897 PR fortran/66102
3898 * gfortran.dg/realloc_on_assign_28.f90: New test.
3899
3900 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3901
3902 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3903 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3904
3905 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3906
3907 PR target/80569
3908 * gcc.target/i386/pr80569.c: New test.
3909
3910 2017-07-21 Carl Love <cel@us.ibm.com>
3911
3912 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3913 vmuleuh): Fix scan-assembler-times should check for word not half word
3914 instructions.
3915
3916 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3917
3918 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3919 redundant -march option.
3920 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3921 in addition to armv8.1-a.
3922
3923 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3924
3925 PR middle-end/56727
3926 * gcc.dg/pr56727-1.c: New test.
3927 * gcc.dg/pr56727-2.c: New test.
3928
3929 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3930
3931 * gcc.target/powerpc/mmx-check.h: New file.
3932 * gcc.target/powerpc/mmx-packs.c: New file.
3933 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3934 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3935 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3936 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3937 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3938 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3939 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3940 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3941 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3942 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3943 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3944 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3945 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3946 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3947 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3948 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3949 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3950 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3951 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3952 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3953 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3954 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3955 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3956 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3957 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3958 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3959 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3960 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3961 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3962 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3963 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3964 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3965 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3966 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3967 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3968 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3969 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3970 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3971
3972 2017-06-21 Richard Biener <rguenther@suse.de>
3973
3974 PR tree-optimization/81500
3975 * gcc.dg/torture/pr81500.c: New testcase.
3976
3977 2017-07-20 Nathan Sidwell <nathan@acm.org>
3978
3979 * g++.dg/ext/anon-struct6.C: Adjust diag.
3980 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3981
3982 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3983
3984 PR target/80846
3985 * gcc.target/i386/avx-pr80846.c: New test.
3986 * gcc.target/i386/avx2-pr80846.c: New test.
3987 * gcc.target/i386/avx512f-pr80846.c: New test.
3988
3989 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3990
3991 PR tree-optimization/81388
3992 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3993 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3994
3995 2017-07-17 Tom de Vries <tom@codesourcery.com>
3996
3997 PR middle-end/81030
3998 * gcc.dg/pr81030.c: New test.
3999
4000 2017-07-20 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/61171
4003 * g++.dg/vect/pr61171.cc: New testcase.
4004 * gfortran.dg/vect/pr61171.f: Likewise.
4005 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4006
4007 2017-07-20 Richard Biener <rguenther@suse.de>
4008
4009 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4010 with V64QImode.
4011 * gcc.dg/vect/slp-45.c: Likewise.
4012
4013 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4014
4015 * gcc.dg/tree-ssa/vrp116.c: New Test.
4016
4017 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4018
4019 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4020 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4021 __builtin_cpu_is and __builtin_cpu_supports are supported.
4022
4023 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4024
4025 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4026 __BUILTIN_CPU_SUPPORTS__ defined.
4027 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4028 __BUILTIN_CPU_SUPPORTS__ defined.
4029
4030 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR tree-optimization/81346
4033 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4034
4035 2017-07-19 Tom de Vries <tom@codesourcery.com>
4036
4037 * gcc.target/nvptx/decl-init.c: Update alignment.
4038 * gcc.target/nvptx/slp-2-run.c: New test.
4039 * gcc.target/nvptx/slp-2.c: New test.
4040 * gcc.target/nvptx/v2di.c: New test.
4041
4042 2017-07-19 Tom de Vries <tom@codesourcery.com>
4043
4044 * gcc.target/nvptx/slp-run.c: New test.
4045 * gcc.target/nvptx/slp.c: New test.
4046 * gcc.target/nvptx/v2si-cvt.c: New test.
4047 * gcc.target/nvptx/v2si-run.c: New test.
4048 * gcc.target/nvptx/v2si.c: New test.
4049 * gcc.target/nvptx/vec.inc: New test.
4050
4051 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4052
4053 PR tree-optimization/81346
4054 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4055 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4056 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4057 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4058 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4059 compiler to avoid X / C1 op C2 optimization to trigger.
4060
4061 2017-07-19 Martin Liska <mliska@suse.cz>
4062
4063 PR sanitizer/63361
4064 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4065 -ffloat-store or -mieee for targets that need it.
4066
4067 2017-07-18 Tom de Vries <tom@codesourcery.com>
4068
4069 PR middle-end/81464
4070 * gfortran.dg/pr81464.f90: New test.
4071
4072 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4073
4074 PR target/81471
4075 * gcc.target/i386/pr81471.c: New test.
4076
4077 2017-06-18 Richard Biener <rguenther@suse.de>
4078
4079 PR tree-optimization/81410
4080 * gcc.dg/vect/pr81410.c: New testcase.
4081
4082 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4083
4084 PR middle-end/81462
4085 * g++.dg/torture/pr81462.C: New testcase.
4086
4087 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4088
4089 PR target/81408
4090 * g++.dg/tree-ssa/pr81408.C: New.
4091 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4092
4093 2017-07-18 Richard Biener <rguenther@suse.de>
4094
4095 PR tree-optimization/80620
4096 PR tree-optimization/81403
4097 * gcc.dg/torture/pr80620.c: New testcase.
4098 * gcc.dg/torture/pr81403.c: Likewise.
4099
4100 2017-07-18 Richard Biener <rguenther@suse.de>
4101
4102 PR tree-optimization/81418
4103 * gcc.dg/torture/pr81418.c: New testcase.
4104
4105 2017-07-17 Carl Love <cel@us.ibm.com>
4106
4107 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4108 test case changes for commit 249424
4109
4110 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4111 vmuleuh): Fix scan-assembler-times should check for word not half word
4112 instructions.
4113
4114 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4115
4116 PR tree-optimization/81162
4117 * gcc.dg/pr81162.c: Move this to...
4118 * gcc.dg/ubsan/pr81162.c: ...here.
4119
4120 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4121
4122 * g++.dg/diagnostic/friend1.C: New test.
4123 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4124
4125 2017-07-17 Nathan Sidwell <nathan@acm.org>
4126
4127 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4128
4129 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4130
4131 * lib/gcc-dg.exp: Increase expect's match buffer size.
4132
4133 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4134
4135 PR target/81369
4136 * gcc.dg/tree-ssa/pr81369.c: New.
4137
4138 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4139
4140 * gcc.target/arc/pr9000674901.c: New file.
4141 * gcc.target/arc/pic-1.c: Likewise.
4142 * gcc.target/arc/pr9001191897.c: Likewise.
4143
4144 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4145 Andrew Burgess <andrew.burgess@embecosm.com>
4146
4147 * gcc.target/arc/naked-1.c: New file.
4148 * gcc.target/arc/naked-2.c: Likewise.
4149
4150 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR tree-optimization/81428
4153 * gcc.dg/fixed-point/pr81428.c: New test.
4154
4155 PR tree-optimization/81365
4156 * g++.dg/torture/pr81365.C: New test.
4157
4158 PR tree-optimization/81396
4159 * gcc.dg/tree-ssa/pr81396.c: New test.
4160
4161 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4162
4163 * gnat.dg/opt65.adb: New test.
4164
4165 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4166
4167 * gcc.dg/predict-8.c: Update.
4168
4169 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4170
4171 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4172 * g++.dg/warn/pr12242.C: Likewise.
4173
4174 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4175
4176 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4177 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4178 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4179 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4180 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4181 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4182 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4183 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4184 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4185 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4186 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4188 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4189 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4190 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4191 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4192 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4193 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4194 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4195 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4196 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4197 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4198 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4199 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4200 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4205 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4206 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4207 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4208 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4209 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4210 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4211 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4212 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4213 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4214 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4215 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4216 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4217 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4218 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4219 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4220 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4221 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4222 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4223 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4224 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4225 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4226 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4227
4228 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4229
4230 PR tree-optimization/81162
4231 * gcc.dg/pr81162.c: New file.
4232
4233 2017-07-14 Martin Sebor <msebor@redhat.com>
4234
4235 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4236 that bcopy is expected to be transformed to.
4237
4238 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4239
4240 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4241 * g++.dg/lookup/missing-std-include-2.C: New test case.
4242 * g++.dg/lookup/missing-std-include-3.C: New test case.
4243 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4244 * gcc.dg/missing-header-fixit-1.c: New test case.
4245 * gcc.dg/missing-header-fixit-2.c: New test case.
4246 * gcc.dg/missing-header-fixit-2.h: New header.
4247
4248 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4249
4250 PR c/81405
4251 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4252
4253 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4254
4255 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4256
4257 2017-07-13 Martin Liska <mliska@suse.cz>
4258
4259 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4260 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4261 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4262 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4263 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4264 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4265 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4266
4267 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4268
4269 PR target/81193
4270 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4271 __builtin_cpu_supports with old GLIBC's.
4272 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4273 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4274 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4275 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4276 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4277 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4278 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4279 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4280 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4281 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4282 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4283 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4284 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4285 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4286 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4287 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4288 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4289 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4290 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4291 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4292 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4293 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4294 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4295 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4296
4297 2017-07-12 Carl Love <cel@us.ibm.com>
4298
4299 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4300 rev_bool_int): Add test cases for builtins.
4301 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4302 test cases for builtins.
4303
4304 2017-07-12 Carl Love <cel@us.ibm.com>
4305
4306 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4307 lp64 && p9vector_hw.
4308
4309 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4310
4311 * lib/target-supports.exp (check_stack_check_available): Make
4312 testcase name depend on stack_kind.
4313
4314 2017-07-11 Michael Collison <michael.collison@arm.com>
4315
4316 * gcc.target/aarch64/cmp-2.c: New testcase.
4317
4318 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4319
4320 PR c++/51270
4321 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4322
4323 2017-07-11 Carl Love <cel@us.ibm.com>
4324
4325 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4326 test cases for the builtins.
4327
4328 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4329
4330 * lib/profopt.exp: Print relative names in UNSUPPORTED
4331 AutoFDO tests.
4332
4333 2017-07-10 Michael Collison <michael.collison@arm.com>
4334
4335 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4336
4337 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4338
4339 PR target/81375
4340 * gcc.target/i386/pr81375.c: New test.
4341
4342 2017-07-10 Martin Sebor <msebor@redhat.com>
4343
4344 PR tree-optimization/80397
4345 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4346
4347 2017-07-10 Martin Sebor <msebor@redhat.com>
4348
4349 PR other/81345
4350 * gcc.dg/pr81345.c: New test.
4351
4352 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4353
4354 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4355 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4356
4357 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4358
4359 PR target/81313
4360 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4361 integer argumets to bypass x86_64 outgoing args optimization.
4362
4363 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4364
4365 * gfortran.dg/eoshift_4.f90: New test.
4366 * gfortran.dg/eoshift_5.f90: New test.
4367 * gfortran.dg/eoshift_6.f90: New test.
4368
4369 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4370
4371 PR target/81313
4372 * gcc.target/i386/pr81313-1.c: New test.
4373 * gcc.target/i386/pr81313-2.c: Likewise.
4374 * gcc.target/i386/pr81313-3.c: Likewise.
4375 * gcc.target/i386/pr81313-4.c: Likewise.
4376 * gcc.target/i386/pr81313-5.c: Likewise.
4377
4378 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4379
4380 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4381 * gnat.dg/vect16.ads (Sarray): Likewise.
4382 * gnat.dg/vect17.ads (Sarray): Likewise.
4383 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4384 * gnat.dg/vect16.adb (Add): Likewise.
4385 * gnat.dg/vect17.adb (Add): Likewise.
4386
4387 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4388
4389 PR c++/79300
4390 * g++.dg/diagnostic/pr79300.C: New test case.
4391
4392 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4393
4394 * gcc.target/powerpc/clone1.c: Add check to make sure the
4395 __builtin_cpu_supports function is fully supported.
4396 * gcc.target/powerpc/clone2.c: New runtime test for
4397 target_clones.
4398
4399 PR target/81348
4400 * gcc.target/powerpc/pr81348.c: New test.
4401
4402 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4403
4404 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4405
4406 2017-07-07 Carl Love <cel@us.ibm.com>
4407
4408 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4409 file for built-ins.
4410
4411 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4412
4413 * gcc.target/sparc/dictunpack.c: New file.
4414 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4415 * gcc.target/sparc/fpcmpshl.c: Likewise.
4416 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4417 * gcc.target/sparc/fpcmpushl.c: Likewise.
4418
4419 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4420
4421 PR fortran/70071
4422 * gfortran.dg/coarray_44.f90: New testcase.
4423
4424 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4425
4426 * c-c++-common/asan/kasan-alloca-1.c: New test.
4427 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4428
4429 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4430
4431 * c-c++-common/asan/alloca_big_alignment.c: New test.
4432 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4433 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4434 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4435 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4436 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4437 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4438 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4439
4440 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4441
4442 PR target/81305
4443 * gcc.target/avr/isr-test.h: Fix warnings.
4444
4445 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4446
4447 * lib/target-supports.exp: Generate
4448 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4449 and check_effective_target_arm_arch_v8r_multilib.
4450
4451 2017-07-06 Carl Love <cel@us.ibm.com>
4452
4453 * ChangeLog: Clean up from mid air collision
4454
4455 2017-07-06 Carl Love <cel@us.ibm.com>
4456
4457 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4458 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4459 cases for vec_addc, adde and addec builtins.
4460
4461 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4462
4463 PR c++/79300
4464 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4465 expected underlining within macro expansion.
4466 * c-c++-common/pr70264.c: Likewise.
4467 * g++.dg/plugin/diagnostic-test-expressions-1.C
4468 (test_within_macro_1): New test.
4469 (test_within_macro_2): Likewise.
4470 (test_within_macro_3): Likewise.
4471 (test_within_macro_4): Likewise.
4472 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4473 expected underlining within macro expansion.
4474 (test_macro_4): Likewise.
4475 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4476 (test_within_macro_1): New test.
4477 (test_within_macro_2): Likewise.
4478 (test_within_macro_3): Likewise.
4479 (test_within_macro_4): Likewise.
4480 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4481 underlining within macro expansion.
4482
4483 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4484
4485 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4486 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4487 _mm_maskz_getexp_round_sd): Test new intrinsics.
4488 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4489 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4490 _mm_maskz_getexp_round_ss): Ditto.
4491 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4492 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4493 _mm_maskz_getmant_round_sd): Ditto.
4494 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4495 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4496 _mm_maskz_getmant_round_ss): Ditto.
4497 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4498 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4499 _mm_maskz_getexp_round_sd): New runtime tests.
4500 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4501 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4502 _mm_maskz_getexp_round_ss): Ditto.
4503 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4504 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4505 _mm_maskz_getmant_round_sd): Ditto.
4506 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4507 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4508 _mm_maskz_getmant_round_ss): Ditto.
4509 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4510 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4511 __builtin_ia32_getmantss_mask_round): Test new builtins.
4512 * gcc.target/i386/sse-13.c : Ditto.
4513 * gcc.target/i386/sse-23.c: Ditto.
4514 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4515 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4516 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4517 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4518 _mm_mask_getexp_round_ss): Test new intrinsics.
4519 * gcc.target/i386/testround-1.c: Ditto.
4520 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4521 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4522 _mm_mask_getmant_round_ss): Test new intrinsics
4523 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4524 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4525 _mm_maskz_getmant_ss): Test new intrinsics.
4526
4527 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4528
4529 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4530 * lib/target-supports.exp (check_stack_check_available): New.
4531 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4532 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4533 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4534 * gcc.dg/pr47443.c: Likewise.
4535 * gcc.dg/pr48134.c: Likewise.
4536 * gcc.dg/pr70017.c: Likewise.
4537 * gcc.target/aarch64/stack-checking.c: Likewise.
4538 * gcc.target/arm/stack-checking.c: Likewise.
4539 * gcc.target/i386/pr48723.c: Likewise.
4540 * gcc.target/i386/pr55672.c: Likewise.
4541 * gcc.target/i386/pr67265-2.c: Likewise.
4542 * gcc.target/i386/pr67265.c: Likewise.
4543 * gnat.dg/opt49.adb: Likewise.
4544 * gnat.dg/stack_check1.adb: Likewise.
4545 * gnat.dg/stack_check2.adb: Likewise.
4546 * gnat.dg/stack_check3.adb: Likewise.
4547
4548 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4549
4550 PR target/80103
4551 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4552 __attribute__.
4553
4554 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4555
4556 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4557 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4558 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4559 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4560 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4561 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4562 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4563 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4564 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4565 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4566 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4567 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4568
4569 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4570
4571 PR target/81305
4572 * gcc.target/avr/isr-test.h: New file.
4573 * gcc.target/avr/torture/isr-01-simple.c: New test.
4574 * gcc.target/avr/torture/isr-02-call.c: New test.
4575 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4576
4577 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4578
4579 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4580 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4581 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4582 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4583
4584 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4585
4586 * gcc.dg/tree-ssa/ldist-26.c: New test.
4587
4588 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4589
4590 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4591
4592 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4593
4594 PR target/81300
4595 * gcc.target/i386/pr81300.c: New test.
4596
4597 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4598
4599 PR target/81294
4600 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4601 x and y arguments in the call to _subborrow_u32.
4602 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4603 x and y arguments in the call to _subborrow_u64.
4604 * gcc.target/i386/pr81294-1.c: New test.
4605 * gcc.target/i386/pr81294-2.c: Ditto.
4606
4607 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4608
4609 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4610
4611 2017-07-04 Marek Polacek <polacek@redhat.com>
4612
4613 PR c/81231
4614 * gcc.dg/atomic-pr81231.c: New test.
4615
4616 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4617
4618 PR tree-optimization/81292
4619 * gcc.dg/pr81292-1.c: New test.
4620 * gcc.dg/pr81292-2.c: Likewise.
4621
4622 2017-07-04 Martin Liska <mliska@suse.cz>
4623
4624 PR sanitizer/81040
4625 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4626 use-after-scope sanitization.
4627
4628 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4629
4630 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4631 options.
4632
4633 PR target/81175
4634 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4635 gather.
4636
4637 2017-07-04 Martin Liska <mliska@suse.cz>
4638
4639 PR ipa/81214
4640 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4641 * g++.dg/ext/mvc3.C: Likewise.
4642 * gcc.target/i386/mvc2.c: Likewise.
4643 * gcc.target/i386/mvc3.c: Likewise.
4644
4645 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4646
4647 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4648 decomposition declaration in diagnostics.
4649 * g++.dg/cpp1z/decomp2.C: Likewise.
4650 * g++.dg/cpp1z/decomp3.C: Likewise.
4651 * g++.dg/cpp1z/decomp4.C: Likewise.
4652 * g++.dg/cpp1z/decomp5.C: Likewise.
4653 * g++.dg/cpp1z/decomp6.C: Likewise.
4654 * g++.dg/cpp1z/decomp7.C: Likewise.
4655 * g++.dg/cpp1z/decomp8.C: Likewise.
4656 * g++.dg/cpp1z/decomp13.C: Likewise.
4657 * g++.dg/cpp1z/decomp14.C: Likewise.
4658 * g++.dg/cpp1z/decomp18.C: Likewise.
4659 * g++.dg/cpp1z/decomp19.C: Likewise.
4660 * g++.dg/cpp1z/decomp22.C: Likewise.
4661 * g++.dg/cpp1z/decomp23.C: Likewise.
4662 * g++.dg/cpp1z/decomp24.C: Likewise.
4663 * g++.dg/cpp1z/decomp25.C: Likewise.
4664 * g++.dg/cpp1z/decomp26.C: Likewise.
4665 * g++.dg/cpp1z/decomp28.C: Likewise.
4666
4667 PR c++/81258
4668 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4669 * g++.dg/cpp1z/decomp30.C: New test.
4670
4671 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4672
4673 PR c++/65775
4674 * g++.dg/cpp0x/trailing14.C: New.
4675
4676 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4677
4678 PR testsuite/79866
4679 * gfortran.dg/coarray_event_2.f08: New test.
4680
4681 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4682
4683 PR testsuite/79843
4684 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4685 * gfortran.dg/pointer_intent_2.f90: Likewise.
4686
4687 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4688
4689 PR middle-end/81290
4690 * gcc.c-torture/compile/pr81290.c: New.
4691
4692 2017-07-03 Richard Biener <rguenther@suse.de>
4693
4694 PR tree-optimization/60510
4695 * gfortran.dg/vect/pr60510.f: New testcase.
4696
4697 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4698
4699 * gcc.target/i386/mvc6.c: Require ifunc support.
4700
4701 2017-07-03 Martin Liska <mliska@suse.cz>
4702
4703 PR sanitize/81040
4704 * g++.dg/asan/function-argument-1.C: New test.
4705 * g++.dg/asan/function-argument-2.C: New test.
4706 * g++.dg/asan/function-argument-3.C: New test.
4707
4708 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4709
4710 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4711 as well.
4712
4713 2017-07-03 Tom de Vries <tom@codesourcery.com>
4714
4715 PR tree-optimization/69468
4716 * gcc.dg/pr81192.c: Update.
4717
4718 2017-07-03 Tom de Vries <tom@codesourcery.com>
4719
4720 PR tree-optimization/81192
4721 * gcc.dg/pr81192.c: Update.
4722
4723 2017-07-03 Tom de Vries <tom@codesourcery.com>
4724
4725 PR tree-optimization/81192
4726 * gcc.dg/pr81192.c: New test.
4727
4728 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4729
4730 * gfortran/eoshift_3.f90: New test.
4731
4732 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4733
4734 * gcc.dg/strlenopt-32.c: New testcase.
4735 * gcc.dg/strlenopt-33.c: Likewise.
4736 * gcc.dg/strlenopt-33g.c: Likewise.
4737 * gcc.dg/strlenopt-34.c: Likewise.
4738 * gcc.dg/strlenopt-35.c: Likewise.
4739
4740 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4741
4742 PR tree-optimization/80769
4743 * gcc.dg/strlenopt-31.c: New test.
4744 * gcc.dg/strlenopt-31g.c: Likewise.
4745
4746 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4747
4748 PR tree-optimization/81136
4749 * gcc.dg/vect/pr81136.c: New test.
4750
4751 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4752
4753 PR sanitizer/81262
4754 * gcc.c-torture/compile/pr81262.c: New test.
4755 * g++.dg/ubsan/pr81262.C: New test.
4756
4757 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4758
4759 PR ipa/81261
4760 * g++.dg/ipa/pr81261.C: New testcase.
4761
4762 2017-06-30 Andrew Pinski <apinski@cavium.com>
4763
4764 * gcc.dg/torture/pr81245.c: New testcase.
4765
4766 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4767
4768 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4769 unbounded use.
4770
4771 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4772
4773 PR c++/80014
4774 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4775 Add declaration.
4776 (test_typeid): New test function.
4777
4778 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR target/81225
4781 * gcc.target/i386/pr81225.c: New test.
4782
4783 2017-06-30 Nathan Sidwell <nathan@acm.org>
4784
4785 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4786 * g++.dg/cpp0x/decltype9.C: Likewise.
4787 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4788 * g++.dg/lookup/decl1.C: Likewise.
4789 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4790 * g++.dg/other/pr28432.C: Likewise.
4791 * g++.dg/parse/crash12.C: Likewise.
4792 * g++.dg/parse/enum3.C: Likewise.
4793 * g++.dg/parse/operator6.C: Likewise.
4794 * g++.dg/template/crash69.C: Likewise.
4795 * g++.dg/template/error27.C: Likewise.
4796 * g++.dg/template/error28.C: Likewise.
4797 * g++.dg/template/memfriend6.C: Likewise.
4798 * g++.old-deja/g++.mike/err1.C: Likewise.
4799 * g++.old-deja/g++.mike/p811.C: Likewise.
4800 * g++.old-deja/g++.other/crash25.C: Likewise.
4801 * g++.old-deja/g++.other/dtor4.C: Likewise.
4802 * g++.old-deja/g++.pt/t37.C: Likewise.
4803
4804 2017-06-30 Martin Liska <mliska@suse.cz>
4805
4806 PR ipa/81214
4807 * gcc.target/i386/pr81214.c: New test.
4808
4809 2017-06-30 Nathan Sidwell <nathan@acm.org>
4810
4811 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4812
4813 PR c++/81229
4814 * g++.dg/lookup/pr81229.C: New.
4815
4816 2017-06-30 Martin Liska <mliska@suse.cz>
4817
4818 PR sanitizer/81021
4819 * g++.dg/asan/pr81021.C: New test.
4820
4821 2017-06-30 Richard Biener <rguenther@suse.de>
4822
4823 PR tree-optimization/81249
4824 * g++.dg/torture/pr81249.C: New testcase.
4825
4826 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4827
4828 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4829 * g++.dg/diagnostic/variadic1.C: Likewise.
4830 * g++.dg/gomp/udr-3.C: Likewise.
4831 * g++.dg/overload/error1.C: Likewise.
4832 * g++.dg/overload/error2.C: Likewise.
4833 * g++.dg/template/duplicate1.C: Likewise.
4834 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4835 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4836 * g++.old-deja/g++.other/redecl2.C: Likewise.
4837 * g++.old-deja/g++.other/redecl4.C: Likewise.
4838 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4839
4840 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4841
4842 PR fortran/77765
4843 * gfortran.dg/goacc/pr77765.f90: New test.
4844
4845 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4846
4847 * gcc.target/aarch64/ccmp_2.c: New test.
4848
4849 2017-06-29 Nathan Sidwell <nathan@acm.org>
4850
4851 PR c++/81247
4852 * g++.dg/parse/pr81247-[abc].C: New.
4853
4854 2017-06-29 Carl Love <cel@us.ibm.com>
4855
4856 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4857 test_unsigned_int_result, test_ll_int_result,
4858 test_ll_unsigned_int_result): Add result checking functions, add
4859 debug support.
4860 (main): Add builtin function tests.
4861
4862 2017-06-29 Carl Love <cel@us.ibm.com>
4863
4864 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4865 dg-skip-if): Add -mvsx -mcpu=power7.
4866
4867 2017-06-29 Richard Biener <rguenther@suse.de>
4868
4869 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4870
4871 2017-06-29 Nathan Sidwell <nathan@acm.org>
4872
4873 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4874
4875 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4876
4877 PR middle-end/81194
4878 * g++.dg/pr81194.C: New test.
4879
4880 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4881
4882 PR ipa/80565
4883 * gcc.dg/torture/pr80565.c: New file.
4884
4885 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4886
4887 PR tree-optimization/81196
4888 * gcc.dg/vect/pr81196.c: New.
4889
4890 2017-06-29 Michael Collison <michael.collison@arm.com>
4891
4892 Fix date on previous ChangeLog entry.
4893
4894 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4895 Michael Collison <michael.collison@arm.com>
4896
4897 PR target/70119
4898 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4899
4900 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4901
4902 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4903 Test new intrinsic.
4904 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4905 Ditto.
4906 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4907 Ditto.
4908 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4909 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4910 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4911
4912 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4913
4914 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4915 current ARM check by ARM NEON's availability check.
4916 (check_effective_target_vect_intfloat_cvt): Likewise.
4917 (check_effective_target_vect_uintfloat_cvt): Likewise.
4918 (check_effective_target_vect_floatint_cvt): Likewise.
4919 (check_effective_target_vect_floatuint_cvt): Likewise.
4920 (check_effective_target_vect_shift): Likewise.
4921 (check_effective_target_whole_vector_shift): Likewise.
4922 (check_effective_target_vect_bswap): Likewise.
4923 (check_effective_target_vect_shift_char): Likewise.
4924 (check_effective_target_vect_long): Likewise.
4925 (check_effective_target_vect_float): Likewise.
4926 (check_effective_target_vect_perm): Likewise.
4927 (check_effective_target_vect_perm_byte): Likewise.
4928 (check_effective_target_vect_perm_short): Likewise.
4929 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4930 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4931 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4932 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4933 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4934 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4935 (check_effective_target_vect_widen_shift): Likewise.
4936 (check_effective_target_vect_extract_even_odd): Likewise.
4937 (check_effective_target_vect_interleave): Likewise.
4938 (check_effective_target_vect_multiple_sizes): Likewise.
4939 (check_effective_target_vect64): Likewise.
4940 (check_effective_target_vect_max_reduc): Likewise.
4941
4942 2017-06-28 Richard Biener <rguenther@suse.de>
4943
4944 PR middle-end/81227
4945 * gcc.dg/pr81227.c: New testcase.
4946
4947 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4948
4949 PR target/81193
4950 * lib/target-supports.exp
4951 (check_ppc_cpu_supports_hw_available): New test to make sure
4952 __builtin_cpu_supports works on power7 and newer.
4953
4954 2017-06-28 Martin Liska <mliska@suse.cz>
4955
4956 PR ipa/81128
4957 * gcc.target/i386/pr81128.c: New test.
4958
4959 2017-06-28 Martin Liska <mliska@suse.cz>
4960
4961 PR driver/79659
4962 * g++.dg/opt/pr79659.C: New test.
4963
4964 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4965
4966 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4967 and options.
4968 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4969
4970 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4971
4972 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4973 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4974
4975 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4976
4977 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4978 (foo): ... this. Change constants such that it isn't matched
4979 as __builtin_copysign, yet tests the combiner the same.
4980
4981 2017-06-28 Martin Liska <mliska@suse.cz>
4982
4983 PR sanitizer/81224
4984 * gcc.dg/asan/pr81224.c: New test.
4985
4986 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4987
4988 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4989 passed to pthread_join.
4990
4991 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4992
4993 * gcc.target/s390/nodatarel-1.c: New test.
4994
4995 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4996
4997 PR fortran/80164
4998 * gfortran.dg/array_temporaries_4.f90: New test.
4999
5000 2017-06-27 Andrew Pinski <apinski@cavium.com>
5001
5002 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5003 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5004 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5005
5006 2017-06-27 Marek Polacek <polacek@redhat.com>
5007
5008 PR sanitizer/81223
5009 * gcc.dg/ubsan/pr81223.c: New test.
5010
5011 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5012
5013 * gcc.dg/tree-ssa/assoc-1.c: New file.
5014
5015 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/62046
5018 * g++.dg/parse/catch2.C: New.
5019
5020 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR sanitizer/81209
5023 * g++.dg/ubsan/pr81209.C: New test.
5024
5025 PR middle-end/81207
5026 * gcc.c-torture/compile/pr81207.c: New test.
5027
5028 2017-06-27 Marek Polacek <polacek@redhat.com>
5029
5030 PR bootstrap/81216
5031 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5032
5033 2017-06-26 Martin Sebor <msebor@redhat.com>
5034
5035 PR c++/81169
5036 * g++.dg/Wclass-memaccess-2.C: New test.
5037
5038 2017-06-26 Carl Love <cel@us.ibm.com>
5039
5040 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5041 Add new runnable test file for the vec_rev built-ins.
5042
5043 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5044
5045 PR/tree-optimization 71815
5046 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5047 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5048
5049 2017-06-26 Renlin Li <renlin.li@arm.com>
5050 Szabolcs Nagy <szabolcs.nagy@arm.com>
5051
5052 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5053 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5054 memmove.
5055
5056 2017-06-26 Richard Biener <rguenther@suse.de>
5057
5058 PR target/81175
5059 * gfortran.dg/pr81175.f: New testcase.
5060
5061 2017-06-26 Richard Biener <rguenther@suse.de>
5062
5063 PR tree-optimization/81203
5064 * gcc.dg/torture/pr81203.c: New testcase.
5065
5066 2017-06-26 Marek Polacek <polacek@redhat.com>
5067
5068 PR c/80116
5069 * c-c++-common/Wmultistatement-macros-1.c: New test.
5070 * c-c++-common/Wmultistatement-macros-2.c: New test.
5071 * c-c++-common/Wmultistatement-macros-3.c: New test.
5072 * c-c++-common/Wmultistatement-macros-4.c: New test.
5073 * c-c++-common/Wmultistatement-macros-5.c: New test.
5074 * c-c++-common/Wmultistatement-macros-6.c: New test.
5075 * c-c++-common/Wmultistatement-macros-7.c: New test.
5076 * c-c++-common/Wmultistatement-macros-8.c: New test.
5077 * c-c++-common/Wmultistatement-macros-9.c: New test.
5078 * c-c++-common/Wmultistatement-macros-10.c: New test.
5079 * c-c++-common/Wmultistatement-macros-11.c: New test.
5080
5081 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5084
5085 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5086
5087 * lib/target-supports.exp
5088 (check_effective_target_arm_neon_ok_nocache): Add flags with
5089 -mfloat-abi=hard. Include arm_neon.h.
5090 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5091 (check_effective_target_arm_neon_ok_no_float_abi): New.
5092 * gcc.target/arm/lto/pr65837_0.c: Require
5093 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5094 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5095 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5096
5097 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5098
5099 PR c++/62315
5100 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5101
5102 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5103
5104 PR fortran/52473
5105 * gfortran.dg/cshift_2.f90: New test.
5106
5107 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5108
5109 PR middle-end/79794
5110 * gcc.target/aarch64/pr79794.c: New.
5111
5112 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5113
5114 PR target/80510
5115 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5116 * gcc.target/powerpc/pr80510-2.c: Likewise.
5117
5118 2017-06-22 Jeff Law <law@redhat.com>
5119
5120 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5121
5122 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5123
5124 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5125 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5126 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5127 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5128 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5129 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5130 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5131 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5132
5133 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5134
5135 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5136
5137 2017-06-22 Matt Turner <mattst88@gmail.com>
5138
5139 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5140 skylake check.
5141
5142 2017-06-22 Carl Love <cel@us.ibm.com>
5143
5144 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5145 vmuleuh): Fix scan-assembler-times should check for word not half word
5146 instructions.
5147
5148 2017-06-22 Jeff Law <law@redhat.com>
5149
5150 * gcc.c-torture/compile/stack-check-1.c: New test.
5151
5152 2016-06-22 Richard Biener <rguenther@suse.de>
5153
5154 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5155 * gcc.dg/vect/pr65947-2.c: Likewise.
5156 * gcc.dg/vect/pr65947-3.c: Likewise.
5157 * gcc.dg/vect/pr65947-4.c: Likewise.
5158 * gcc.dg/vect/pr65947-5.c: Likewise.
5159 * gcc.dg/vect/pr65947-6.c: Likewise.
5160 * gcc.dg/vect/pr65947-8.c: Likewise.
5161 * gcc.dg/vect/pr65947-9.c: Likewise.
5162 * gcc.dg/vect/pr65947-10.c: Likewise.
5163 * gcc.dg/vect/pr65947-12.c: Likewise.
5164 * gcc.dg/vect/pr65947-13.c: Likewise.
5165 * gcc.dg/vect/pr65947-14.c: Likewise.
5166 * gcc.dg/vect/vect-cond-2.c: Likewise.
5167 * gcc.dg/vect/vect-pr69848.c: Likewise.
5168
5169 2017-06-22 Martin Liska <mliska@suse.cz>
5170
5171 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5172 to not inline it.
5173
5174 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5175
5176 * gcc.dg/tree-ssa/forwprop-37.c: New.
5177
5178 2017-06-22 Richard Biener <rguenther@suse.de>
5179
5180 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5181
5182 2017-06-22 Richard Biener <rguenther@suse.de>
5183
5184 * gcc.dg/vect/pr65947-14.c: New testcase.
5185
5186 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 PR target/80510
5189 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5190 32-bit support is added. Change ITYPE size to 64-bit integer.
5191 * gcc.target/powerpc/pr80510-2.c: Likewise.
5192
5193 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR c++/81154
5196 * g++.dg/gomp/pr81154.C: New test.
5197
5198 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5199
5200 * g++.dg/other/old-style-cast-fixits.C: New test case.
5201
5202 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5203
5204 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5205
5206 2017-06-21 Tom de Vries <tom@codesourcery.com>
5207
5208 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5209
5210 2017-06-21 Tom de Vries <tom@codesourcery.com>
5211
5212 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5213 warning.
5214
5215 2017-06-21 Martin Liska <mliska@suse.cz>
5216
5217 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5218
5219 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5220
5221 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5222 gnat.dg/debug11_pkg2.ads: New testcase.
5223
5224 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5225
5226 * gcc.target/i386/getround.c: New file.
5227
5228 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5229
5230 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5231 * gcc.dg/tree-ssa/addadd-2.c: New file.
5232
5233 2017-06-21 Tom de Vries <tom@codesourcery.com>
5234
5235 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5236 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5237 * gcc.c-torture/compile/20080806-1.c: Same.
5238 * gcc.c-torture/compile/920723-1.c: Same.
5239 * gcc.c-torture/compile/930621-1.c: Same.
5240 * gcc.c-torture/compile/991214-2.c: Same.
5241 * gcc.c-torture/compile/bcopy.c: Same.
5242 * gcc.c-torture/compile/memtst.c: Same.
5243 * gcc.c-torture/compile/msp.c: Same.
5244 * gcc.c-torture/compile/stuct.c: Same.
5245 * gcc.c-torture/execute/20011008-3.c: Same.
5246 * gcc.c-torture/execute/20030209-1.c: Same.
5247 * gcc.c-torture/execute/20031012-1.c: Same.
5248 * gcc.c-torture/execute/20040805-1.c: Same.
5249 * gcc.c-torture/execute/920410-1.c: Same.
5250 * gcc.c-torture/execute/921113-1.c: Same.
5251 * gcc.c-torture/execute/921202-1.c: Same.
5252 * gcc.c-torture/execute/921208-2.c: Same.
5253 * gcc.c-torture/execute/930106-1.c: Same.
5254 * gcc.c-torture/execute/930406-1.c: Same.
5255 * gcc.c-torture/execute/950221-1.c: Same.
5256 * gcc.c-torture/execute/960521-1.c: Same.
5257 * gcc.c-torture/execute/980605-1.c: Same.
5258 * gcc.c-torture/execute/comp-goto-1.c: Same.
5259 * gcc.c-torture/execute/comp-goto-2.c: Same.
5260 * gcc.c-torture/execute/memcpy-1.c: Same.
5261 * gcc.c-torture/execute/multi-ix.c: Same.
5262 * gcc.c-torture/execute/nestfunc-4.c: Same.
5263 * gcc.c-torture/execute/pr20621-1.c: Same.
5264 * gcc.c-torture/execute/pr23135.c: Same.
5265 * gcc.c-torture/execute/pr28982b.c: Same.
5266 * gcc.dg/loop-3.c: Same.
5267 * gcc.dg/struct-ret-3.c: Same.
5268 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5269 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5270 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5271 * gcc.dg/tree-prof/pr44777.c: Same.
5272
5273 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5274
5275 PR jit/81144
5276 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5277 memset call with zero-initialization.
5278 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5279
5280 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5281
5282 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5283 (main): Renamed to ...
5284 (fma4_test): ... this.
5285
5286 2017-06-20 Julia Koval <julia.koval@intel.com>
5287
5288 * gcc.target/i386/pr73350-2.c: New test.
5289
5290 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291
5292 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5293 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5294 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5295 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5296 restrict to x86_64-*-*-gnu.
5297 Skip scan-assembler on *-*-darwin*.
5298 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5299 * gcc.dg/loop-invariant.c: Likewise.
5300 * gcc.dg/lto/pr70955_0.c: Likewise.
5301 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5302 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5303 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5304
5305 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5306 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5307 targets.
5308 * gcc.dg/attr-ms_struct-2.c: Likewise.
5309 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5310 * gcc.dg/bf-ms-layout.c: Likewise.
5311 * gcc.dg/bf-ms-layout-2.c: Likewise.
5312 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5313 Require fpic support.
5314 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5315 targets.
5316 * gcc.target/i386/bitfield2.c: Likewise.
5317 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5318 targets.
5319 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5320
5321 2017-06-20 Nathan Sidwell <nathan@acm.org>
5322
5323 PR c++/67074
5324 * g++.dg/lookup/pr67074.C: New.
5325 * g++.dg/parse/namespace-alias-1.C: Adjust.
5326
5327 2017-06-20 Richard Biener <rguenther@suse.de>
5328
5329 PR middle-end/81097
5330 * c-c++-common/ubsan/pr81097.c: New testcase.
5331
5332 2017-06-20 Richard Biener <rguenther@suse.de>
5333
5334 * gcc.dg/vect/pr65947-9.c: Adjust.
5335
5336 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5337
5338 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5339 * gcc.target/arm/acle/cdp2.c: Likewise.
5340 * gcc.target/arm/acle/ldc.c: Likewise.
5341 * gcc.target/arm/acle/ldc2.c: Likewise.
5342 * gcc.target/arm/acle/ldc2l.c: Likewise.
5343 * gcc.target/arm/acle/ldcl.c: Likewise.
5344 * gcc.target/arm/acle/mcr.c: Likewise.
5345 * gcc.target/arm/acle/mcr2.c: Likewise.
5346 * gcc.target/arm/acle/mcrr.c: Likewise.
5347 * gcc.target/arm/acle/mcrr2.c: Likewise.
5348 * gcc.target/arm/acle/mrc.c: Likewise.
5349 * gcc.target/arm/acle/mrc2.c: Likewise.
5350 * gcc.target/arm/acle/mrrc.c: Likewise.
5351 * gcc.target/arm/acle/mrrc2.c: Likewise.
5352 * gcc.target/arm/acle/stc.c: Likewise.
5353 * gcc.target/arm/acle/stc2.c: Likewise.
5354 * gcc.target/arm/acle/stc2l.c: Likewise.
5355 * gcc.target/arm/acle/stcl.c: Likewise.
5356
5357 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR target/81121
5360 * gcc.target/i386/pr81121.c: New test.
5361
5362 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5363
5364 PR target/79799
5365 * gcc.target/powerpc/pr79799-1.c: New test.
5366 * gcc.target/powerpc/pr79799-2.c: Likewise.
5367 * gcc.target/powerpc/pr79799-3.c: Likewise.
5368 * gcc.target/powerpc/pr79799-4.c: Likewise.
5369 * gcc.target/powerpc/pr79799-5.c: Likewise.
5370
5371 2017-06-19 Nathan Sidwell <nathan@acm.org>
5372
5373 PR c++/81124
5374 PR c++/79766
5375 * g++.dg/lookup/pr79766.C: New.
5376 * g++.dg/lookup/pr81124.C: New.
5377 * g++.dg/template/explicit6.C: Adjust.
5378 * g++.old-deja/g++.other/decl5.C: Adjust.
5379
5380 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5381
5382 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5383 -DSTACK_SIZE.
5384
5385 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR sanitizer/81125
5388 * g++.dg/ubsan/pr81125.C: New test.
5389
5390 PR sanitizer/81111
5391 * g++.dg/ubsan/pr81111.C: New test.
5392
5393 2017-06-19 Richard Biener <rguenther@suse.de>
5394
5395 PR middle-end/81118
5396 * gcc.dg/torture/pr81118.c: New testcase.
5397
5398 2017-06-19 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/80887
5401 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5402
5403 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR ipa/81112
5406 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5407
5408 2017-06-19 Nathan Sidwell <nathan@acm.org>
5409
5410 PR c++/81119
5411 * g++.dg/warn/pr81119.C: New.
5412
5413 2017-06-19 Martin Liska <mliska@suse.cz>
5414
5415 PR sanitizer/80879
5416 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5417
5418 2017-06-19 Martin Liska <mliska@suse.cz>
5419
5420 PR ipa/80732
5421 * gcc.target/i386/mvc5.c: Scan indirect_function.
5422 * gcc.target/i386/mvc7.c: Likewise.
5423 * gcc.target/i386/pr80732.c: New test.
5424
5425 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5426
5427 PR c++/66093
5428 * g++.dg/cpp1y/constexpr-66093.C: New.
5429
5430 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5431
5432 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5433 dg-skip-if list.
5434
5435 2017-06-19 Richard Biener <rguenther@suse.de>
5436
5437 PR ipa/81112
5438 * g++.dg/torture/pr81112.C: New testcase.
5439
5440 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5441
5442 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5443
5444 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5445
5446 PR fortran/52473
5447 * gfortran.dg/cshift_1.f90: New test.
5448
5449 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5450
5451 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5452
5453 2017-06-16 Carl Love <cel@us.ibm.com>
5454
5455 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5456 main): Add runnable tests and test checker for vec_float,
5457 vec_float2, vec_floate and vec_floato builtins.
5458
5459 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5460
5461 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5462 the architecture options added by dg-add-options arm_neon.
5463 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5464 to the architecture.
5465 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5466 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5467 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5468
5469 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5470
5471 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5472 multilibs have been built.
5473
5474 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5475
5476 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5477 * gcc.target/arm/pr51915.c: Likewise.
5478 * gcc.target/arm/pr52006.c: Likewise.
5479 * gcc.target/arm/pr53187.c: Likewise.
5480
5481 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5482
5483 * gcc.target/arm/multilibs.exp: New file.
5484
5485 2017-06-16 Martin Sebor <msebor@redhat.com>
5486
5487 PR tree-optimization/80933
5488 PR tree-optimization/80934
5489 * gcc.dg/fold-bcopy.c: New test.
5490 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5491 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5492 * gcc.dg/pr79214.c: Adjust.
5493 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5494 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5495 * gcc.dg/builtins-nonnull.c: Likewise.
5496
5497 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5498
5499 PR target/71778
5500 * gcc.target/arm/pr71778.c: New.
5501
5502 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5503
5504 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5505
5506 2017-06-16 Richard Biener <rguenther@suse.de>
5507
5508 PR tree-optimization/81090
5509 * gcc.dg/graphite/pr81090.c: New testcase.
5510
5511 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5512
5513 PR fortran/80983
5514 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5515
5516 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR sanitizer/81094
5519 * c-c++-common/ubsan/object-size-11.c: New test.
5520
5521 2017-06-15 Martin Sebor <msebor@redhat.com>
5522
5523 PR c++/80560
5524 * g++.dg/Wclass-memaccess.C: New test.
5525
5526 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5527
5528 PR fortran/80983
5529 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5530
5531 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5532
5533 PR lto/69866
5534 * gcc.dg/lto/pr69866_0.c: New test.
5535 * gcc.dg/lto/pr69866_1.c: Likewise.
5536
5537 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5538
5539 PR target/78818
5540 * gcc.target/msp430/pr78818-real.c: New template for tests.
5541 * gcc.target/msp430/pr78818-auto.c: New test.
5542 * gcc.target/msp430/pr78818-data-region.c: New test.
5543 * gcc.target/msp430/pr78818-data-sec.c: New test.
5544 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5545
5546 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5547
5548 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5549 instructions in it rather than the number of IT blocks being 2.
5550 Transfer scan directive arm_thumb2 restriction to the whole
5551 testcase and restrict further to Thumb-only targets.
5552
5553 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5554
5555 * gcc.target/arm/sdiv_costs_1.c:
5556 Use dg-add-options.
5557
5558 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5559
5560 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5561 * gcc.target/mips/pr51513-1.c: New test.
5562 * gcc.target/mips/pr51513-2.c: New test.
5563
5564 2017-06-14 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/81083
5567 * gcc.dg/torture/pr81083.c: Add prototypes.
5568
5569 2017-06-14 Richard Biener <rguenther@suse.de>
5570
5571 PR middle-end/81088
5572 * c-c++-common/ubsan/pr81088.c: New testcase.
5573
5574 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5575
5576 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5577
5578 2017-06-14 Andrew Pinski <apinski@cavium.com>
5579 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5580
5581 PR target/71663
5582 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5583 * gcc.target/aarch64/vect-init-2.c: Likewise.
5584 * gcc.target/aarch64/vect-init-3.c: Likewise.
5585 * gcc.target/aarch64/vect-init-4.c: Likewise.
5586 * gcc.target/aarch64/vect-init-5.c: Likewise.
5587
5588 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/58541
5591 * g++.dg/cpp0x/constexpr-58541.C: New.
5592
5593 2017-06-14 Richard Biener <rguenther@suse.de>
5594
5595 PR tree-optimization/81083
5596 * gcc.dg/torture/pr81083.c: New testcase.
5597
5598 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5599
5600 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5601 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5602
5603 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR c++/80973
5606 * g++.dg/ubsan/pr80973.C: New test.
5607
5608 PR c++/80984
5609 * g++.dg/opt/nrv18.C: New test.
5610
5611 2017-06-13 Martin Liska <mliska@suse.cz>
5612
5613 PR sanitize/78204
5614 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5615 test by adding no_sanitize attribute.
5616 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5617
5618 2017-06-13 Renlin Li <renlin.li@arm.com>
5619
5620 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5621 conditionally.
5622
5623 2017-06-13 Martin Jambor <mjambor@suse.cz>
5624
5625 PR tree-optimization/80803
5626 PR tree-optimization/81063
5627 gcc.dg/tree-ssa/pr80803.c: New test.
5628 gcc.dg/tree-ssa/pr81063.c: Likewise.
5629
5630 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5631
5632 * c-c++-common/fold-masked-cmp-3.c: New test.
5633
5634 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5635
5636 PR tree-optimization/67328
5637 * c-c++-common/fold-masked-cmp-1.c: New test.
5638 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5639 * gcc.dg/pr46309.c: Fix pattern.
5640 * gcc.dg/pr46309-2.c: Likewise.
5641
5642 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5643
5644 * gcc.target/arm/sdiv_costs_1.c:
5645 Require arm_arch_v8a_ok and add march option.
5646
5647 2017-06-13 Martin Liska <mliska@suse.cz>
5648
5649 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5650 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5651 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5652
5653 2017-06-13 Richard Biener <rguenther@suse.de>
5654
5655 PR middle-end/81065
5656 * c-c++-common/ubsan/pr81065.c: New testcase.
5657
5658 2017-06-12 Ian Lance Taylor <iant@golang.org>
5659
5660 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5661 freorder. Update comment to explain test.
5662
5663 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5664
5665 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5666 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5667 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5668 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5669
5670 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5671
5672 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5673
5674 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5675
5676 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5677
5678 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR tree-optimization/81003
5681 * gcc.c-torture/compile/pr81003.c: New test.
5682
5683 2017-06-12 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/81053
5686 * gcc.dg/torture/pr81053.c: New testcase.
5687
5688 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5689
5690 PR fortran/80988
5691 * gfortran.dg/implied_do_io_3.f90: New test.
5692
5693 2017-06-10 Tom de Vries <tom@codesourcery.com>
5694
5695 * lib/target-supports.exp (check_effective_target_signal): New proc.
5696 * lib/gcc.exp (gcc_target_compile): Remove appending of
5697 -DSIGNAL_SUPPRESS to additional_flags.
5698 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5699 additional_flags if effective target signal is not supported by the
5700 target.
5701 * gcc.c-torture/execute/20101011-1.c: Same.
5702 * gcc.dg/c99-stdint-1.c: Same.
5703 * gcc.dg/c99-stdint-2.c: Same.
5704 * gcc.dg/c99-stdint-5.c: Same.
5705 * gcc.dg/c99-stdint-6.c: Same.
5706 * gcc.dg/stdint-width-1.c: Same.
5707
5708 2017-06-10 Tom de Vries <tom@codesourcery.com>
5709
5710 * lib/target-supports.exp (check_effective_target_stack_size)
5711 (dg-effective-target-value): New proc.
5712 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5713 additional_flags.
5714 * lib/objc.exp (objc_target_compile): Same.
5715 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5716 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5717 dg-additional-options.
5718 * gcc.c-torture/compile/20080806-1.c: Same.
5719 * gcc.c-torture/compile/920723-1.c: Same.
5720 * gcc.c-torture/compile/930621-1.c: Same.
5721 * gcc.c-torture/compile/991214-2.c: Same.
5722 * gcc.c-torture/compile/bcopy.c: Same.
5723 * gcc.c-torture/compile/memtst.c: Same.
5724 * gcc.c-torture/compile/msp.c: Same.
5725 * gcc.c-torture/compile/stuct.c: Same.
5726 * gcc.c-torture/execute/20011008-3.c: Same.
5727 * gcc.c-torture/execute/20030209-1.c: Same.
5728 * gcc.c-torture/execute/20031012-1.c: Same.
5729 * gcc.c-torture/execute/20040805-1.c: Same.
5730 * gcc.c-torture/execute/920410-1.c: Same.
5731 * gcc.c-torture/execute/920501-7.c: Same.
5732 * gcc.c-torture/execute/921113-1.c: Same.
5733 * gcc.c-torture/execute/921202-1.c: Same.
5734 * gcc.c-torture/execute/921208-2.c: Same.
5735 * gcc.c-torture/execute/930106-1.c: Same.
5736 * gcc.c-torture/execute/930406-1.c: Same.
5737 * gcc.c-torture/execute/950221-1.c: Same.
5738 * gcc.c-torture/execute/960521-1.c: Same.
5739 * gcc.c-torture/execute/980605-1.c: Same.
5740 * gcc.c-torture/execute/comp-goto-1.c: Same.
5741 * gcc.c-torture/execute/comp-goto-2.c: Same.
5742 * gcc.c-torture/execute/memcpy-1.c: Same.
5743 * gcc.c-torture/execute/multi-ix.c: Same.
5744 * gcc.c-torture/execute/nestfunc-4.c: Same.
5745 * gcc.c-torture/execute/pr20621-1.c: Same.
5746 * gcc.c-torture/execute/pr23135.c: Same.
5747 * gcc.c-torture/execute/pr28982b.c: Same.
5748 * gcc.dg/loop-3.c: Same.
5749 * gcc.dg/struct-ret-3.c: Same.
5750 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5751 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5752 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5753 * gcc.dg/tree-prof/pr44777.c: Same.
5754
5755 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5756
5757 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5758 (test_mutually_exclusive_suggestions): New test function.
5759 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5760 (test_mutually_exclusive_suggestions): New test function.
5761 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5762 (test_mutually_exclusive_suggestions): New test function.
5763 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5764 (test_show_locus): Add special-case for
5765 "test_mutually_exclusive_suggestions".
5766
5767 2017-06-09 Ian Lance Taylor <iant@golang.org>
5768
5769 * gcc.dg/tree-prof/split-1.c: New test.
5770
5771 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5772
5773 * gcc.dg/predict-14.c: Avoid cold function detection.
5774 * gcc.target/i386/umod-3.c: Likewise.
5775
5776 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5777
5778 * gcc.target/aarch64/lrint-matherr.h: New.
5779 * gcc.target/aarch64/inline-lrint_1.c: New.
5780 * gcc.target/aarch64/inline-lrint_2.c: New.
5781 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5782 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5783
5784 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5785
5786 * gcc.target/arm/sdiv_costs_1.c: New.
5787
5788 2017-06-09 Tom de Vries <tom@codesourcery.com>
5789
5790 PR target/80855
5791 * gcc.target/nvptx/label-values.c: New test.
5792
5793 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5794
5795 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5796 Test for null definitions instead of them being undefined. Add entry
5797 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5798 about using the effective target for architecture extension.
5799 (check_effective_target_arm_arch_v7ve_ok): Remove.
5800 (add_options_for_arm_arch_v7ve): Likewise.
5801
5802 2017-06-09 Richard Biener <rguenther@suse.de>
5803
5804 PR tree-optimization/66623
5805 * gcc.dg/vect/pr66623.c: New testcase.
5806
5807 2017-06-09 Richard Biener <rguenther@suse.de>
5808
5809 PR tree-optimization/79483
5810 * gcc.dg/graphite/pr79483.c: New testcase.
5811
5812 2017-06-09 Richard Biener <rguenther@suse.de>
5813
5814 PR middle-end/81007
5815 * g++.dg/pr81007.C: New testcase.
5816
5817 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5818
5819 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5820 instead of "rsp" for -m32.
5821 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5822 target, add -msse2 to dg-options.
5823 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5824 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5825
5826 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5827
5828 PR target/80966
5829 * gcc.target/powerpc/stack-limit.c: New testcase.
5830
5831 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5832
5833 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5834 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5835 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5836 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5837 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5838 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5839
5840 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR c/81006
5843 * c-c++-common/gomp/pr81006.c: New test.
5844
5845 PR c++/81011
5846 * g++.dg/gomp/pr81011.C: New test.
5847
5848 PR middle-end/81005
5849 * c-c++-common/ubsan/align-10.c: New test.
5850 * c-c++-common/ubsan/null-13.c: New test.
5851
5852 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5853
5854 PR target/81015
5855 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5856 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5857 * gcc.target/i386/pr81015.c: New test.
5858
5859 2017-06-08 Tom de Vries <tom@codesourcery.com>
5860
5861 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5862 trampolines instead of NO_TRAMPOLINES.
5863 * gcc.c-torture/execute/20000822-1.c: Same.
5864 * gcc.c-torture/execute/920428-2.c: Same.
5865 * gcc.c-torture/execute/920501-7.c: Same.
5866 * gcc.c-torture/execute/920612-2.c: Same.
5867 * gcc.c-torture/execute/921017-1.c: Same.
5868 * gcc.c-torture/execute/921215-1.c: Same.
5869 * gcc.c-torture/execute/931002-1.c: Same.
5870 * gcc.c-torture/execute/comp-goto-2.c: Same.
5871 * gcc.c-torture/execute/nestfunc-1.c: Same.
5872 * gcc.c-torture/execute/nestfunc-2.c: Same.
5873 * gcc.c-torture/execute/nestfunc-3.c: Same.
5874 * gcc.c-torture/execute/nestfunc-5.c: Same.
5875 * gcc.c-torture/execute/nestfunc-6.c: Same.
5876 * gcc.c-torture/execute/pr24135.c: Same.
5877 * gcc.dg/Wtrampolines.c: Same.
5878 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5879 * gcc.dg/torture/stackalign/nested-5.c: Same.
5880 * gcc.dg/torture/stackalign/nested-6.c: Same.
5881 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5882 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5883 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5884 * gcc.dg/trampoline-1.c: Same.
5885 * gcc.dg/tree-prof/pr44777.c: Same.
5886 * gcc.target/i386/pr67770.c: Same.
5887 * lib/gcc.exp (gcc_target_compile): Remove appending of
5888 -DNO_TRAMPOLINES to additional_flags.
5889 * lib/objc.exp (objc_target_compile): Same.
5890
5891 2017-06-08 Tom de Vries <tom@codesourcery.com>
5892
5893 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5894 'gcc,no_trampolines' instead of 'no_trampolines'.
5895
5896 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5897
5898 PR middle-end/79988
5899 * gcc.target/i386/mpx/pr79988.c: New test.
5900
5901 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5902
5903 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5904 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5905 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5906
5907 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5908
5909 * g++.dg/tree-ssa/counts-1.C: New testcase.
5910 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5911
5912 2017-08-08 Julia Koval <julia.koval@intel.com>
5913
5914 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5915 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5916 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5917 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5918 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5919 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5920
5921 2017-06-08 Marek Polacek <polacek@redhat.com>
5922
5923 PR sanitize/80932
5924 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5925
5926 2017-08-08 Julia Koval <julia.koval@intel.com>
5927
5928 PR target/73350,80862
5929 * gcc.target/i386/pr73350.c: New test.
5930
5931 2017-06-08 Richard Biener <rguenther@suse.de>
5932
5933 PR tree-optimization/80928
5934 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5935
5936 2017-06-07 Carl Love <cel@us.ibm.com>
5937
5938 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5939
5940 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5941
5942 PR c++/80990
5943 * g++.dg/cpp1z/class-deduction39.C: New.
5944
5945 2017-06-07 Marek Polacek <polacek@redhat.com>
5946
5947 PR sanitizer/80932
5948 * c-c++-common/ubsan/pr80932.c: New test.
5949
5950 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5951
5952 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5953 * gcc.target/i386/l_fma_double_2.c: Ditto.
5954 * gcc.target/i386/l_fma_double_3.c: Ditto.
5955 * gcc.target/i386/l_fma_double_4.c: Ditto.
5956 * gcc.target/i386/l_fma_double_5.c: Ditto.
5957 * gcc.target/i386/l_fma_double_6.c: Ditto.
5958 * gcc.target/i386/l_fma_float_1.c: Ditto.
5959 * gcc.target/i386/l_fma_float_2.c: Ditto.
5960 * gcc.target/i386/l_fma_float_3.c: Ditto.
5961 * gcc.target/i386/l_fma_float_4.c: Ditto.
5962 * gcc.target/i386/l_fma_float_5.c: Ditto.
5963 * gcc.target/i386/l_fma_float_6.c: Ditto.
5964
5965 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5966
5967 * gcc.target/aarch64/sdiv_costs_1.c: New.
5968
5969 2017-06-07 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/80928
5972 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5973 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5974
5975 2017-06-07 Richard Biener <rguenther@suse.de>
5976
5977 PR tree-optimization/80928
5978 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5979 check_results.
5980
5981 2017-06-06 Nathan Sidwell <nathan@acm.org>
5982
5983 * g++.dg/pr45330.C: Add inline namespace case.
5984
5985 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5986
5987 PR fortran/80975
5988 * gfortran.dg/matmul_16.f90: New test.
5989 * gfortran.dg/inline_matmul_18.f90: New test.
5990
5991 2017-06-06 Marek Polacek <polacek@redhat.com>
5992
5993 PR c/79983
5994 * gcc.dg/pr79983.c: New test.
5995
5996 2017-06-06 David S. Miller <davem@davemloft.net>
5997
5998 * gcc.target/sparc/sparc-ret-3.c: New test.
5999
6000 2017-06-06 Tom de Vries <tom@codesourcery.com>
6001
6002 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6003 label_values instead of NO_LABEL_VALUES.
6004 * gcc.c-torture/compile/920301-1.c: Same.
6005 * gcc.c-torture/compile/920501-1.c: Same.
6006 * gcc.c-torture/compile/941014-4.c: Same.
6007 * gcc.c-torture/compile/labels-1.c: Same.
6008 * gcc.c-torture/compile/pr18903.c: Same.
6009 * gcc.c-torture/execute/920302-1.c: Same.
6010 * gcc.c-torture/execute/920415-1.c: Same.
6011 * gcc.c-torture/execute/920428-2.c: Same.
6012 * gcc.c-torture/execute/920501-3.c: Same.
6013 * gcc.c-torture/execute/920501-4.c: Same.
6014 * gcc.c-torture/execute/920501-5.c: Same.
6015 * gcc.c-torture/execute/920501-7.c: Same.
6016 * gcc.c-torture/execute/920721-4.c: Same.
6017 * gcc.c-torture/execute/980526-1.c: Same.
6018 * gcc.c-torture/execute/990208-1.c: Same.
6019 * gcc.c-torture/execute/comp-goto-1.c: Same.
6020 * gcc.c-torture/execute/comp-goto-2.c: Same.
6021 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6022 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6023 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6024 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6025 * gcc.dg/tree-prof/pr44777.c: Same.
6026 * gcc.misc-tests/bprob-2.c: Same.
6027 * gcc.misc-tests/gcov-3.c: Same.
6028 * lib/gcc.exp (gcc_target_compile): Remove appending of
6029 -DNO_LABEL_VALUES to additional_flags.
6030 * lib/objc.exp (objc_target_compile): Same.
6031 * lib/target-supports.exp (check_effective_target_label_values): Test on
6032 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6033
6034 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6035
6036 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6037
6038 2017-06-06 Richard Biener <rguenther@suse.de>
6039
6040 PR tree-optimization/80974
6041 * gcc.dg/torture/pr80974.c: New testcase.
6042
6043 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6044
6045 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6046 "unsigned int" in conversation warning on line 15.
6047
6048 2017-06-06 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/80928
6051 * gcc.dg/vect/pr80928.c: New testcase.
6052 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6053 * gcc.dg/vect/slp-13.c: Likewise.
6054 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6055
6056 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6057
6058 * g++.dg/plugin/comment_plugin.c: New test plugin.
6059 * g++.dg/plugin/comments-1.C: New test file.
6060 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6061
6062 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6063
6064 * gcc.misc-tests/gcov-1a.c: New test.
6065
6066 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6067
6068 * gcc.target/powerpc/clone1.c: New test.
6069
6070 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6071
6072 PR fortran/70601
6073 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6074
6075 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6076
6077 PR fortran/35339
6078 * gfortran.dg/implied_do_io_1.f90: New Test.
6079 * gfortran.dg/implied_do_io_2.f90: New Test.
6080
6081 2017-06-05 Renlin Li <renlin.li@arm.com>
6082
6083 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6084 selector to related line.
6085
6086 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6087
6088 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6089
6090 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6091
6092 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6093
6094 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6095
6096 * gcc.target/aarch64/subs_compare_2.c: New test.
6097
6098 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6099
6100 * gcc.target/aarch64/subs_compare_1.c: New test.
6101
6102 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6103
6104 * gcc.target/mips/div-9.c: Delete duplicate test.
6105 * gcc.target/mips/div-10.c: Ditto.
6106 * gcc.target/mips/div-11.c: Ditto.
6107 * gcc.target/mips/div-12.c: Ditto.
6108
6109 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6110
6111 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6112
6113 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6114
6115 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6116 vesrion of the dejagnu grep.
6117 (list-module-names): Use it and adjust the regular expressions for
6118 modules and submodules.
6119 * gfortran.dg/prof/prof.exp: Cleanup modules.
6120 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6121 directives.
6122 * gfortran.dg/altreturn_8.f90: Likewise.
6123 * gfortran.dg/associate_12.f90: Likewise.
6124 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6125 * gfortran.dg/charlen_15.f90: Likewise.
6126 * gfortran.dg/class_4a.f03: Likewise.
6127 * gfortran.dg/class_54.f90: Likewise.
6128 * gfortran.dg/class_dummy_4.f03: Likewise.
6129 * gfortran.dg/class_dummy_5.f90: Likewise.
6130 * gfortran.dg/constructor_9.f90: Likewise.
6131 * gfortran.dg/dec_structure_15.f90: Likewise.
6132 * gfortran.dg/do_check_8.f90: Likewise.
6133 * gfortran.dg/dtio_26.f03: Likewise.
6134 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6135 * gfortran.dg/equiv_9.f90: Likewise.
6136 * gfortran.dg/extends_15.f90: Likewise.
6137 * gfortran.dg/finalize_22.f90: Likewise.
6138 * gfortran.dg/finalize_23.f90: Likewise.
6139 * gfortran.dg/generic_26.f90: Likewise.
6140 * gfortran.dg/generic_27.f90: Likewise.
6141 * gfortran.dg/namelist_76.f90: Likewise.
6142 * gfortran.dg/pointer_init_8.f90: Likewise.
6143 * gfortran.dg/pr61318.f90: Likewise.
6144 * gfortran.dg/pr77260_1.f90: Likewise.
6145 * gfortran.dg/pr77260_2.f90: Likewise.
6146 * gfortran.dg/pr77420_3.f90: Likewise.
6147 * gfortran.dg/proc_ptr_39.f90: Likewise.
6148 * gfortran.dg/proc_ptr_41.f90: Likewise.
6149 * gfortran.dg/proc_ptr_42.f90: Likewise.
6150 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6151 * gfortran.dg/submodule_1.f08: Likewise.
6152 * gfortran.dg/submodule_10.f08: Likewise.
6153 * gfortran.dg/submodule_14.f08: Likewise.
6154 * gfortran.dg/submodule_15.f08: Likewise.
6155 * gfortran.dg/submodule_2.f08: Likewise.
6156 * gfortran.dg/submodule_5.f08: Likewise.
6157 * gfortran.dg/submodule_6.f08: Likewise.
6158 * gfortran.dg/submodule_7.f08: Likewise.
6159 * gfortran.dg/submodule_8.f08: Likewise.
6160 * gfortran.dg/submodule_9.f08: Likewise.
6161 * gfortran.dg/transfer_class_2.f90: Likewise.
6162 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6163 * gfortran.dg/typebound_call_24.f03: Likewise.
6164 * gfortran.dg/typebound_call_25.f90: Likewise.
6165 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6166 * gfortran.dg/typebound_generic_12.f03: Likewise.
6167 * gfortran.dg/typebound_generic_13.f03: Likewise.
6168 * gfortran.dg/typebound_generic_14.f03: Likewise.
6169 * gfortran.dg/typebound_generic_15.f90: Likewise.
6170 * gfortran.dg/typebound_operator_16.f03: Likewise.
6171 * gfortran.dg/typebound_operator_18.f90: Likewise.
6172 * gfortran.dg/typebound_operator_20.f90: Likewise.
6173 * gfortran.dg/typebound_override_3.f90: Likewise.
6174 * gfortran.dg/typebound_override_4.f90: Likewise.
6175 * gfortran.dg/typebound_override_5.f90: Likewise.
6176 * gfortran.dg/typebound_override_6.f90: Likewise.
6177 * gfortran.dg/typebound_override_7.f90: Likewise.
6178 * gfortran.dg/typebound_proc_28.f03: Likewise.
6179 * gfortran.dg/typebound_proc_29.f90: Likewise.
6180 * gfortran.dg/typebound_proc_30.f90: Likewise.
6181 * gfortran.dg/typebound_proc_31.f90: Likewise.
6182 * gfortran.dg/typebound_proc_32.f90: Likewise.
6183 * gfortran.dg/typebound_proc_33.f90: Likewise.
6184 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6185 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6186 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6187 * gfortran.dg/use_only_3.f90: Likewise.
6188 * gfortran.dg/use_without_only_1.f90: Likewise.
6189 * gfortran.dg/warn_unused_function.f90: Likewise.
6190 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6191 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6192
6193 2017-06-04 Marek Polacek <polacek@redhat.com>
6194
6195 PR c/80919
6196 * gcc.dg/format/pr80919.c: New test.
6197
6198 2017-06-02 Martin Sebor <msebor@redhat.com>
6199
6200 PR c/80892
6201 * c-c++-common/Wfloat-conversion-2.c: New test.
6202
6203 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6204
6205 PR c++/68754
6206 * g++.dg/cpp1y/constexpr-68754.C: New.
6207
6208 2017-06-02 Carl Love <cel@us.ibm.com>
6209
6210 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6211 for the new built-ins.
6212
6213 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6214
6215 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6216
6217 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6218
6219 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6220 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6221 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6222 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6223 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6224
6225 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6226
6227 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6228
6229 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6230
6231 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6232
6233 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6234
6235 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6236 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6237 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6238 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6239 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6240 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6241 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6242 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6243 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6244
6245 2017-06-02 Nathan Sidwell <nathan@acm.org>
6246
6247 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6248
6249 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR rtl-optimization/80903
6252 * gcc.dg/pr80903.c: New test.
6253
6254 PR fortran/80918
6255 * gfortran.dg/gomp/pr80918.f90: New test.
6256
6257 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6258
6259 * c-c++-common/Wsizeof-pointer-div.c: New test.
6260 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6261 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6262 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6263 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6264 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6265 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6266 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6267 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6268 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6269 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6270 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6271 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6272 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6273 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6274 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6275 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6276 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6277 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6278
6279 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6280
6281 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6282 Update the target to power8-vector.
6283
6284 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6285
6286 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6287
6288 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6289
6290 * debug12.adb, debug12.ads: New testcase.
6291
6292 2017-06-01 Martin Jambor <mjambor@suse.cz>
6293
6294 PR tree-optimization/80898
6295 * gcc.dg/tree-ssa/pr80898.c: New test.
6296 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6297
6298 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/80896
6301 * g++.dg/cpp1z/nodiscard5.C: New.
6302
6303 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6304
6305 * gcc.target/arc/pr9001195952.c: New test.
6306
6307 2017-06-01 Tom de Vries <tom@codesourcery.com>
6308
6309 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6310 * gcc.c-torture/compile/asmgoto-1.c: Same.
6311 * gcc.dg/20000707-1.c: Same.
6312 * gcc.dg/pr38700.c: Same.
6313 * gcc.dg/pr70169.c: Same.
6314 * gcc.dg/pr80112.c: Same.
6315 * gcc.dg/torture/pr51071-2.c: Same.
6316 * gcc.dg/torture/pr51071.c: Same.
6317 * gcc.dg/tree-ssa/alias-34.c: Same.
6318
6319 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6320
6321 * gnat.dg/debug11.adb: New testcase.
6322
6323 2017-06-01 Richard Biener <rguenther@suse.de>
6324
6325 PR middle-end/66313
6326 * c-c++-common/ubsan/pr66313.c: New testcase.
6327 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6328
6329 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6330
6331 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6332 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6333 to vsx_hw. Add dg-skip-if directive to disable this test if
6334 -mcpu overridden.
6335 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6336 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6337 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6338 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6339 to dg-option. Add dg-skip-if directive to disable this test
6340 for darwin. Add dg-skip-if directive to disable this test if
6341 -mcpu overridden.
6342
6343 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6344
6345 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6346 (_mm_maskz_max_sd): Test new intrinsics.
6347 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6348 (_mm_maskz_max_sd): Test new intrinsics.
6349 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6350 (_mm_maskz_max_ss): Test new intrinsics.
6351 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6352 (_mm_maskz_max_ss): Test new intrinsics.
6353 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6354 (_mm_maskz_min_sd): Test new intrinsics.
6355 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6356 (_mm_maskz_min_sd): Test new intrinsics.
6357 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6358 (_mm_maskz_min_ss): Test new intrinsics.
6359 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6360 (_mm_maskz_min_ss): Test new intrinsics.
6361
6362 2017-05-31 Nathan Sidwell <nathan@acm.org>
6363
6364 * g++.dg/lookup/lambda1.C New.
6365
6366 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6367
6368 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6369 on pointer should not be replaced.
6370
6371 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6372
6373 PR testsuite/80580
6374 * gcc.dg/gimplefe-error-7.c: New test.
6375
6376 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6377
6378 * gcc.target/arc/add_n-combine.c: New test.
6379 * gcc.target/arc/sub_n-combine.c: New test.
6380
6381 2017-05-31 Richard Biener <rguenther@suse.de>
6382
6383 PR target/80880
6384 * gcc.target/i386/pr80880.c: New testcase.
6385
6386 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6387
6388 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6389
6390 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6391
6392 * gcc.dg/vect/pr80815-3.c: New test.
6393
6394 2017-05-31 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/80906
6397 * gcc.dg/graphite/pr80906.c: New testcase.
6398
6399 2017-05-30 Tom de Vries <tom@codesourcery.com>
6400
6401 PR testsuite/80910
6402 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6403 unsupported if host compiler does not support c++11.
6404 (host_supports_c++11): New proc.
6405
6406 2017-05-30 Martin Sebor <msebor@redhat.com>
6407
6408 PR c/80731
6409 * g++.dg/ext/utf16-4.C: Relax test.
6410 * gcc.dg/fixed-point/int-warning.c: Adjust.
6411
6412 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6413
6414 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6415 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6416 test case.
6417 * g++.dg/plugin/show-template-tree-color.C: New test case.
6418 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6419 * g++.dg/template/show-template-tree-2.C: New test case.
6420 * g++.dg/template/show-template-tree-3.C: New test case.
6421 * g++.dg/template/show-template-tree-4.C: New test case.
6422 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6423 * g++.dg/template/show-template-tree.C: New test case.
6424
6425 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6426
6427 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6428 dg-options.
6429 * gfortran.dg/pr80107.f: Delete testcase.
6430
6431 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6432
6433 PR target/80833
6434 * gcc.target/i386/pr80833-1.c: New test.
6435 * gcc.target/i386/pr80833-2.c: Ditto.
6436
6437 2017-05-30 Nathan Sidwell <nathan@acm.org>
6438
6439 PR c++/80913
6440 * g++.dg/lookup/pr80913.C: New.
6441
6442 2017-05-30 Richard Biener <rguenther@suse.de>
6443
6444 PR middle-end/80901
6445 * gcc.dg/torture/pr80901.c: New testcase.
6446
6447 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6448
6449 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6450
6451 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6452
6453 PR target/78838
6454 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6455
6456 2017-05-30 Richard Biener <rguenther@suse.de>
6457
6458 PR middle-end/80876
6459 * gcc.dg/torture/pr80876.c: New testcase.
6460
6461 2017-05-29 Nathan Sidwell <nathan@acm.org>
6462
6463 PR c++/80891 (#5)
6464 * g++.dg/lookup/pr80891-5.C: New.
6465
6466 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6467
6468 PR libgfortran/53029
6469 * gfortran.dg/read_5.f90: New test.
6470
6471 2017-05-29 Nathan Sidwell <nathan@acm.org>
6472
6473 PR c++/80891 (#4)
6474 * g++.dg/lookup/pr80891-4.C: New.
6475
6476 PR c++/80891 (#1)
6477 * g++.dg/lookup/pr80891-1.C: New.
6478
6479 PR c++/80891 (#3)
6480 * g++.dg/lookup/pr80891-3.C: New.
6481
6482 PR c++/80891 (#2)
6483 * g++.dg/lookup/pr80891-2.C: New.
6484
6485 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6486
6487 PR fortran/37131
6488 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6489 flags.
6490 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6491 * gfortran.dg/inline_matmul_17.f90: New test.
6492
6493 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6494
6495 * gfortran.dg/matmul_bounds_12.f90: New test.
6496
6497 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR bootstrap/80887
6500 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6501
6502 2017-05-26 Nathan Sidwell <nathan@acm.org>
6503
6504 * g++.dg/cpp0x/dr2061.C: New.
6505 * g++.dg/parse/namespace-alias-1.C: Add more test.
6506
6507 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6508
6509 PR tree-optimization/80815
6510 * gcc.dg/vect/pr80815-1.c: New test.
6511 * gcc.dg/vect/pr80815-2.c: New test.
6512
6513 2017-05-26 Martin Liska <mliska@suse.cz>
6514
6515 PR ipa/80663
6516 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6517 split at the problematic spot.
6518 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6519 a valid value of the param.
6520
6521 2017-05-26 Marek Polacek <polacek@redhat.com>
6522
6523 PR sanitizer/80875
6524 * c-c++-common/ubsan/pr80875.c: New test.
6525
6526 2017-05-26 Tom de Vries <tom@codesourcery.com>
6527
6528 PR testsuite/80557
6529 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6530 * gcc.dg/Wcxx-compat-8.c: Same.
6531 * gcc.dg/Wobjsize-1.c: Same.
6532 * gcc.dg/Wshadow-local-2.c: Same.
6533 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6534 * gcc.dg/anon-struct-6.c: Same.
6535 * gcc.dg/asm-wide-1.c: Same.
6536 * gcc.dg/builtin-inf-1.c: Same.
6537 * gcc.dg/builtin-redefine.c: Same.
6538 * gcc.dg/c90-array-lval-6.c: Same.
6539 * gcc.dg/c90-array-lval-7.c: Same.
6540 * gcc.dg/c90-fordecl-1.c: Same.
6541 * gcc.dg/c99-fordecl-2.c: Same.
6542 * gcc.dg/cast-lvalue-1.c: Same.
6543 * gcc.dg/cast-lvalue-2.c: Same.
6544 * gcc.dg/compound-lvalue-1.c: Same.
6545 * gcc.dg/cond-lvalue-1.c: Same.
6546 * gcc.dg/cpp/20000419-1.c: Same.
6547 * gcc.dg/cpp/backslash.c: Same.
6548 * gcc.dg/cpp/backslash2.c: Same.
6549 * gcc.dg/cpp/macspace1.c: Same.
6550 * gcc.dg/cpp/macspace2.c: Same.
6551 * gcc.dg/cpp/multiline-2.c: Same.
6552 * gcc.dg/cpp/pr27777.c: Same.
6553 * gcc.dg/cpp/pr30786.c: Same.
6554 * gcc.dg/cpp/pr34602.c: Same.
6555 * gcc.dg/cpp/redef1.c: Same.
6556 * gcc.dg/cpp/tr-warn1.c: Same.
6557 * gcc.dg/cpp/tr-warn3.c: Same.
6558 * gcc.dg/cpp/tr-warn6.c: Same.
6559 * gcc.dg/cpp/trad/hash.c: Same.
6560 * gcc.dg/cpp/trad/redef1.c: Same.
6561 * gcc.dg/cpp/ucs.c: Same.
6562 * gcc.dg/declspec-10.c: Same.
6563 * gcc.dg/declspec-11.c: Same.
6564 * gcc.dg/declspec-18.c: Same.
6565 * gcc.dg/format/c99-strftime-1.c: Same.
6566 * gcc.dg/format/ext-3.c: Same.
6567 * gcc.dg/format/pr72858.c: Same.
6568 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6569 * gcc.dg/init-string-1.c: Same.
6570 * gcc.dg/label-decl-3.c: Same.
6571 * gcc.dg/m-un-2.c: Same.
6572 * gcc.dg/nofixed-point-2.c: Same.
6573 * gcc.dg/noncompile/20020213-1.c: Same.
6574 * gcc.dg/pch/counter-2.c: Same.
6575 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6576 * gcc.dg/pr27528.c: Same.
6577 * gcc.dg/pr27953.c: Same.
6578 * gcc.dg/pr35899.c: Same.
6579 * gcc.dg/pr37561.c: Same.
6580 * gcc.dg/pr45461.c: Same.
6581 * gcc.dg/pr45750.c: Same.
6582 * gcc.dg/pr53196-2.c: Same.
6583 * gcc.dg/pr53265.c: Same.
6584 * gcc.dg/redecl-1.c: Same.
6585 * gcc.dg/tls/thr-init-1.c: Same.
6586 * gcc.dg/torture/pr51106-1.c: Same.
6587 * gcc.dg/torture/pr51106-2.c: Same.
6588 * gcc.dg/uninit-19.c: Same.
6589 * gcc.dg/uninit-pr20644.c: Same.
6590
6591 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6592
6593 * g++.dg/cpp1z/decomp29.C (p): New variable.
6594 (main): Add further tests.
6595
6596 2017-05-26 Richard Biener <rguenther@suse.de>
6597
6598 PR tree-optimization/80842
6599 * gcc.dg/torture/pr80842.c: New testcase.
6600
6601 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6602
6603 PR c++/79652
6604 * g++.dg/cpp0x/pr79652.C: New.
6605
6606 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/71451
6609 * g++.dg/cpp0x/variadic170.C: New.
6610
6611 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6612
6613 * g++.dg/warn/Wcatch-value-1.C: New test.
6614 * g++.dg/warn/Wcatch-value-2.C: New test.
6615 * g++.dg/warn/Wcatch-value-3.C: New test.
6616
6617 2017-05-25 Nathan Sidwell <nathan@acm.org>
6618
6619 * g++.dg/lookup/using56.C: New.
6620 * g++.dg/lookup/using57.C: New.
6621 * g++.dg/lookup/using58.C: New.
6622 * g++.dg/lookup/using59.C: New.
6623
6624 * g++.dg/lookup/using17.C: Adjust diagnostics.
6625
6626 2017-05-25 Martin Sebor <msebor@redhat.com>
6627
6628 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6629 positives on ILP32.
6630 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6631 column numbers.
6632 * gcc.dg/pr60114.c: Same.
6633
6634 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6635
6636 * gfortran.dg/pr48636.f90: Fix template better.
6637
6638 2017-05-25 Nathan Sidwell <nathan@acm.org>
6639
6640 * g++.dg/lookup/koenig14.C: New.
6641
6642 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/79583
6645 * g++.dg/cpp0x/pr79583.C: New.
6646
6647 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6648
6649 PR c++/68578
6650 * g++.dg/cpp1y/pr68578.C: New.
6651
6652 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6653
6654 * gcc.dg/tree-ssa/vce-1.c: New file.
6655
6656 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6657
6658 * gcc.dg/tree-ssa/addadd.c: New file.
6659
6660 2017-05-24 Nathan Sidwell <nathan@acm.org>
6661
6662 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6663 * g++.dg/lookup/friend19.C: New.
6664 * g++.dg/lookup/friend20.C: New.
6665
6666 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6667
6668 PR c++/80544
6669 * g++.dg/expr/cast11.C: New test.
6670
6671 2017-05-24 Martin Sebor <msebor@redhat.com>
6672
6673 PR c/80731
6674 * c-c++-common/Wfloat-conversion.c: Adjust.
6675 * c-c++-common/dfp/convert-int-saturate.c: Same.
6676 * c-c++-common/pr68657-1.c: Same.
6677 * g++.dg/ext/utf-cvt.C: Same.
6678 * g++.dg/ext/utf16-4.C: Same.
6679 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6680 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6681 * g++.dg/warn/Wconversion3.C: Same.
6682 * g++.dg/warn/Wconversion4.C: Same.
6683 * g++.dg/warn/Wsign-conversion.C: Same.
6684 * g++.dg/warn/overflow-warn-1.C: Same.
6685 * g++.dg/warn/overflow-warn-3.C: Same.
6686 * g++.dg/warn/overflow-warn-4.C: Same.
6687 * g++.dg/warn/pr35635.C: Same.
6688 * g++.old-deja/g++.mike/enum1.C: Same.
6689 * gcc.dg/Wconversion-3.c: Same.
6690 * gcc.dg/Wconversion-5.c: Same.
6691 * gcc.dg/Wconversion-complex-c99.c: Same.
6692 * gcc.dg/Wconversion-complex-gnu.c: Same.
6693 * gcc.dg/Wconversion-integer.c: Same.
6694 * gcc.dg/Wsign-conversion.c: Same.
6695 * gcc.dg/bitfld-2.c: Same.
6696 * gcc.dg/c90-const-expr-11.c: Same.
6697 * gcc.dg/c90-const-expr-7.c: Same.
6698 * gcc.dg/c99-const-expr-7.c: Same.
6699 * gcc.dg/overflow-warn-1.c: Same.
6700 * gcc.dg/overflow-warn-2.c: Same.
6701 * gcc.dg/overflow-warn-3.c: Same.
6702 * gcc.dg/overflow-warn-4.c: Same.
6703 * gcc.dg/overflow-warn-5.c: Same.
6704 * gcc.dg/overflow-warn-8.c: Same.
6705 * gcc.dg/overflow-warn-9.c: New test.
6706 * gcc.dg/pr35635.c: Adjust.
6707 * gcc.dg/pr59940.c: Same.
6708 * gcc.dg/pr59963-2.c: Same.
6709 * gcc.dg/pr60114.c: Same.
6710 * gcc.dg/switch-warn-2.c: Same.
6711 * gcc.dg/utf-cvt.c: Same.
6712 * gcc.dg/utf16-4.c: Same.
6713
6714 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6715
6716 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6717 Don't include limits.h.
6718 (w): Conditionalize on long long wider than int. Use
6719 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6720 -9223372036854775808.
6721 (x): Use __INT_MAX__ instead of INT_MAX.
6722
6723 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6724
6725 PR fortran/66094
6726 * gfortran.dg/inline_matmul_16.f90: New test.
6727
6728 2017-05-24 Tom de Vries <tom@codesourcery.com>
6729
6730 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6731
6732 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6733
6734 PR middle-end/80823
6735 * gcc.dg/pr80823.c: New test.
6736
6737 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6738
6739 * gcc.target/s390/pr80725.c: New test.
6740
6741 2017-05-23 Nathan Sidwell <nathan@acm.org>
6742
6743 * g++.dg/lookup/extern-c-hidden.C: New.
6744 * g++.dg/lookup/extern-redecl1.C: New.
6745
6746 PR c++/80866
6747 * g++.dg/parse/pr80866.C: New.
6748
6749 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6750
6751 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6752 * gcc.dg/ipa/inline-5.c: Likewise.
6753 * gfortran.dg/pr48636.f90: Likewise.
6754
6755 2017-05-23 Nathan Sidwell <nathan@acm.org>
6756
6757 * g++.dg/parse/ctor9.C: Adjust expected error.
6758
6759 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6760
6761 PR libgfortran/80256
6762 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6763 Cygwin.
6764
6765 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6766
6767 * c-c++-common/goacc/parallel-dims-1.c: Update.
6768 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6769 * c-c++-common/goacc/routine-1.c: Likewise.
6770 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6771 * g++.dg/goacc/template.C: Likewise.
6772 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6773 * gfortran.dg/goacc/routine-3.f90: Likewise.
6774 * gfortran.dg/goacc/sie.f95: Likewise.
6775 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6776
6777 2017-05-23 Nathan Sidwell <nathan@acm.org>
6778
6779 * g++.dg/lookup/using13.C: Adjust expected error.
6780
6781 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6782
6783 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6784
6785 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6786
6787 PR target/80718
6788 * gcc.target/powerpc/pr80718.c: New test.
6789
6790 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6791
6792 * gcc.target/powerpc/conditional-return.c: New testcase.
6793
6794 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6795
6796 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6797 LE-only.
6798
6799 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6800
6801 PR fortran/80766
6802 * gfortran.dg/typebound_call_28.f90: New test.
6803
6804 2017-05-22 Nathan Sidwell <nathan@acm.org>
6805
6806 * g++.dg/lookup/strong-using.C: New.
6807
6808 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6809
6810 * gcc.target/arm/movsi_movt.c: New test.
6811 * gcc.target/arm/movdi_movt.c: New test.
6812
6813 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6814
6815 * gnat.dg/specs/not_null1.ads: New test.
6816
6817 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6818
6819 * gnat.dg/limited_with5.ad[sb]: New test.
6820 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6821 * gnat.dg/limited_with6.ad[sb]: New test.
6822 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6823
6824 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6827 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6828
6829 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6830
6831 PR c++/70265
6832 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6833 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6834
6835 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6836
6837 PR libgfortran/80333
6838 * gfortran.dg/dtio_30.f03: New test.
6839
6840 2017-05-19 Marek Polacek <polacek@redhat.com>
6841
6842 PR sanitizer/80800
6843 * c-c++-common/ubsan/pr80800.c: New test.
6844 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6845
6846 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6847
6848 * c-c++-common/goacc/default-1.c: Update.
6849 * c-c++-common/goacc/default-2.c: Likewise.
6850 * c-c++-common/goacc/default-4.c: Likewise.
6851 * gfortran.dg/goacc/default-1.f95: Likewise.
6852 * gfortran.dg/goacc/default-4.f: Likewise.
6853 * c-c++-common/goacc/default-5.c: New file.
6854 * gfortran.dg/goacc/default-5.f: Likewise.
6855
6856 * c-c++-common/goacc/default-1.c: New file.
6857 * c-c++-common/goacc/default-2.c: Likewise.
6858 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6859 test cases in...
6860 * c-c++-common/goacc/default-3.c: ... this new file, and...
6861 * c-c++-common/goacc/default-4.c: ... this new file.
6862 * gfortran.dg/goacc/default.f95: Remove file, including its test
6863 cases in...
6864 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6865 * gfortran.dg/goacc/default-2.f: ... this new file.
6866 * gfortran.dg/goacc/default-3.f95: New file.
6867 * gfortran.dg/goacc/default-4.f: Likewise.
6868
6869 2017-05-19 Nathan Sidwell <nathan@acm.org>
6870
6871 * g++.dg/inherit/covariant7.C: Adjust.
6872
6873 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6874
6875 * gcc.target/arm/tls-disable-literal-pool.c: Change
6876 require-effective-target to tls_native.
6877 Move dg-error to return statement line and change to dg-message.
6878
6879 2017-05-19 Richard Biener <rguenther@suse.de>
6880
6881 PR c++/80593
6882 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6883 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6884
6885 2017-05-19 Richard Biener <rguenther@suse.de>
6886
6887 PR middle-end/80764
6888 * gcc.dg/torture/pr80764.c: New testcase.
6889
6890 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6891
6892 PR target/80510
6893 * gcc.target/powerpc/pr80510-1.c: New test.
6894 * gcc.target/powerpc/pr80510-2.c: Likewise.
6895
6896 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6897
6898 * gcc.dg/pragma-diag-7.c: New test.
6899
6900 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6901
6902 PR target/80799
6903 * g++.dg/other/i386-11.C: New test.
6904
6905 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6906
6907 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6908 * fold-vec-div-floatdouble.c: Likewise.
6909 * fold-vec-logical-ands-char.c: Likewise.
6910 * fold-vec-logical-ands-int.c: Likewise.
6911 * fold-vec-logical-ands-short.c: Likewise.
6912 * fold-vec-logical-ors-char.c: Likewise.
6913 * fold-vec-logical-ors-int.c: Likewise.
6914 * fold-vec-logical-ors-short.c: Likewise.
6915 * fold-vec-logical-other-char.c: Likewise.
6916 * fold-vec-mule-misc.c: Likewise.
6917 * fold-vec-mult-float.c: Likewise.
6918 * fold-vec-mult-floatdouble.c: Likewise.
6919 * fold-vec-mult-int.c: Likewise.
6920 * fold-vec-mult-int128-p9.c: Likewise.
6921 * fold-vec-sub-floatdouble.c: Likewise.
6922 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6923 Add lp64 requirement.
6924 * fold-vec-mult-int128-p8.c: Likewise.
6925 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6926
6927 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6928
6929 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6930 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6931 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6932 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6933 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6934 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6935 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6936 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6937 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6938 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6939 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6940 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6941 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6942 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6943 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6944 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6945 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6946 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6947 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6948 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6949 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6950 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6951 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6952 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6953 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6954 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6955
6956 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6957
6958 * gcc.target/sparc/niagara7-align.c: New test.
6959
6960 2017-05-18 Marek Polacek <polacek@redhat.com>
6961
6962 PR sanitizer/80797
6963 * c-c++-common/ubsan/null-12.c: New test.
6964
6965 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6966
6967 PR middle-end/80692
6968 * gcc.c-torture/execute/pr80692.c: New testcase.
6969
6970 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6971
6972 PR libgfortran/80741
6973 * gfortran.dg/read_4.f90: New test.
6974
6975 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6976
6977 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6978
6979 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6980
6981 PR fortran/80668
6982 * gfortran.dg/pr80668.f90: New.
6983
6984 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6985
6986 PR middle-end/80775
6987 * gcc.dg/pr80775.c: New test.
6988
6989 2017-05-17 Marek Polacek <polacek@redhat.com>
6990
6991 PR sanitizer/80659
6992 * gcc.dg/asan/pr80659.c: New test.
6993
6994 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6995
6996 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6997 unsigned long.
6998
6999 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7000
7001 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7002
7003 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7004 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7005
7006 PR tree-optimization/80457
7007 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7008 call vect_model_simple_cost.
7009
7010 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7011
7012 PR fortran/80554
7013 * gfortran.dg/submodule_29.f08: New test.
7014
7015 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7016
7017 * g++.dg/other/accessor-fixits-1.C: New test case.
7018 * g++.dg/other/accessor-fixits-2.C: New test case.
7019 * g++.dg/other/accessor-fixits-3.C: New test case.
7020 * g++.dg/other/accessor-fixits-4.C: New test case.
7021
7022 2017-05-16 Carl Love <cel@us.ibm.com>
7023
7024 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7025 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7026 built-ins to the test suite file. Note, support for mradds exists
7027 but no test case exists.
7028 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7029 built-ins to the test suite file.
7030
7031 2017-05-16 Marek Polacek <polacek@redhat.com>
7032
7033 PR sanitizer/80536
7034 PR sanitizer/80386
7035 * c-c++-common/ubsan/pr80536.c: New test.
7036 * g++.dg/ubsan/pr80386.C: New test.
7037
7038 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7039
7040 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7041 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7042
7043 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7044
7045 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7046 expected output of vadd, vsub and vmul instructions.
7047 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7048 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7049 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7050
7051 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7052
7053 PR libgfortran/80727
7054 * gfortran.dg/read_3.f90: New test.
7055
7056 2017-05-15 Nathan Sidwell <nathan@acm.org>
7057
7058 PR c++/79369
7059 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7060
7061 PR c++/79369
7062 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7063 * g++.dg/cpp0x/pr79369.C: New.
7064
7065 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7066
7067 PR fortran/80752
7068 * gfortran.dg/pr80752.f90: New test.
7069
7070 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7071
7072 PR target/80425
7073 * gcc.target/i386/pr80425-1.c: New test.
7074 * gcc.target/i386/pr80425-2.c: Ditto.
7075
7076 2017-05-15 Jeff Law <law@redhat.com>
7077
7078 * gcc.target/mips/reorgbug-1.c: New test.
7079
7080 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7081
7082 * gnat.dg/specs/pack13.ads: New test.
7083
7084 2017-05-14 Martin Sebor <msebor@redhat.com>
7085
7086 PR middle-end/77671
7087 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7088 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7089 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7090 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7091 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7092
7093 2017-05-14 Martin Sebor <msebor@redhat.com>
7094
7095 PR middle-end/80669
7096 * gcc.dg/builtin-stpncpy.c: New test.
7097
7098 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7099
7100 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7101 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7102 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7103 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7104
7105 2017-05-14 Julia Koval <julia.koval@intel.com>
7106
7107 * gcc.target/i386/xgetsetbv.c: New test.
7108
7109 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7110
7111 PR fortran/80442
7112 * gfortran.dg/impl_do_var_data.f90: New Test
7113
7114 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7115
7116 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7117 A regression test for a private array access case which caused
7118 an assert.
7119
7120 2017-05-12 Martin Sebor <msebor@redhat.com>
7121
7122 PR testsuite/80643
7123 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7124 to the purpose of the test.
7125
7126 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7127
7128 * gcc.target/powerpc/bmi-andn-1.c: New file
7129 * gcc.target/powerpc/bmi-andn-2.c: New file.
7130 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7131 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7132 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7133 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7134 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7135 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7136 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7137 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7138 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7139 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7140 * gcc.target/powerpc/bmi-check.h: New File.
7141 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7142 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7143 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7144 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7145 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7146 * gcc.target/powerpc/bmi2-check.h: New file.
7147 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7148 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7149 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7150 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7151 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7152 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7153 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7154 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7155 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7156
7157 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 PR c++/60430
7160 * g++.dg/cpp0x/pr60430.C: New.
7161
7162 2017-05-12 Jeff Law <law@redhat.com>
7163
7164 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7165
7166 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7167
7168 PR middle-end/80707
7169 * g++.dg/pr80707.C: New test.
7170
7171 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7172
7173 * gcc.target/powerpc/fold-vec-div-float.c: New.
7174 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7175 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7176
7177 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7178
7179 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7180 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7181 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7182 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7183 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7184 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7185 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7186 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7187 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7188 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7189 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7190 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7191
7192 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7193
7194 PR c++/49604
7195 * g++.dg/cpp0x/forw_enum14.C: New.
7196 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7197
7198 2017-05-12 Richard Biener <rguenther@suse.de>
7199
7200 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7201
7202 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/67687
7205 * g++.dg/cpp0x/constexpr-ice17.C: New.
7206
7207 2017-05-12 Richard Biener <rguenther@suse.de>
7208
7209 PR tree-optimization/80713
7210 * gcc.dg/torture/pr80713.c: New testcase.
7211
7212 2017-05-12 Andi Kleen <ak@linux.intel.com>
7213
7214 PR testsuite/77684
7215 * lib/target-supports.exp (profopt-perf-wrapper):
7216 Add -m8 option to increase parallelism.
7217
7218 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7219
7220 * c-c++-common/goacc/parallel-dims-1.c: New file.
7221 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7222
7223 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7224 * c-c++-common/goacc/classify-kernels.c: Likewise.
7225 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7226 Likewise.
7227 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7228 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7229 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7230 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7231 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7232 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7233 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7234 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7235 * c-c++-common/goacc/kernels-loop.c: Likewise.
7236 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7237 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7238 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7239 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7240 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7241 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7242 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7243 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7244 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7245 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7246 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7247 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7248
7249 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7250 * c-c++-common/goacc/classify-kernels.c: Likewise.
7251 * c-c++-common/goacc/classify-parallel.c: Likewise.
7252 * c-c++-common/goacc/classify-routine.c: Likewise.
7253 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7254 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7255 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7256 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7257
7258 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7259 * c-c++-common/goacc/classify-kernels.c: Likewise.
7260 * c-c++-common/goacc/classify-parallel.c: Likewise.
7261 * c-c++-common/goacc/classify-routine.c: Likewise.
7262 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7263 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7264 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7265 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7266
7267 2017-05-11 Nathan Sidwell <nathan@acm.org>
7268
7269 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7270
7271 2017-05-11 Carl Love <cel@us.ibm.com>
7272
7273 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7274 to the test suite file.
7275 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7276 to the test suite file.
7277
7278 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7279
7280 PR fortran/78659
7281 * gfortran.dg/namelist_91.f90: New test.
7282 * gfortran.dg/namelist_92.f90: New test.
7283 * gfortran.dg/namelist_93.f90: New test.
7284 * gfortran.dg/namelist_94.f90: New test.
7285
7286 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7287
7288 PR target/80695
7289 * gcc.target/powerpc/pr80695-p8.c: New file.
7290 * gcc.target/powerpc/pr80695-p9.c: New file.
7291
7292 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7293 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR target/80706
7296 * gcc.target/i386/pr80706.c: New test.
7297
7298 2017-05-11 Julia Koval <julia.koval@intel.com>
7299
7300 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7301 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7302 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7303 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7304
7305 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7306
7307 PR c++/70538
7308 * g++.dg/cpp0x/pr70538.C: New.
7309
7310 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7311
7312 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7313 Remove unnecessary loop. Run on 32-bit targets only.
7314 (dg-options): Remove -fno-tree-sink.
7315
7316 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7317
7318 * gcc.target/powerpc/cmpb-1.c: New test.
7319 * gcc.target/powerpc/cmpb-2.c: New test.
7320 * gcc.target/powerpc/cmpb-3.c: New test.
7321 * gcc.target/powerpc/cmpb32-1.c: New test.
7322 * gcc.target/powerpc/cmpb32-2.c: New test.
7323
7324 2017-05-11 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/80705
7327 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7328
7329 2017-05-11 Nathan Sidwell <nathan@acm.org>
7330
7331 * lib/scanlang.exp: New.
7332 * lib/gcc-dg.exp: Load scanlang.exp.
7333 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7334
7335 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7336
7337 PR testsuite/80580
7338 * gcc.dg/gimplefe-error-6.c: New test.
7339
7340 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7341
7342 PR testsuite/80580
7343 * gcc.dg/gimplefe-error-5.c: New test.
7344
7345 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7346
7347 PR testsuite/80580
7348 * gcc.dg/gimplefe-error-4.c: New test.
7349
7350 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7351
7352 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7353
7354 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7355
7356 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7357 (_mm_maskz_max_round_sd): Test new intrinsics.
7358 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7359 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7360 (_mm_maskz_max_round_ss): Test new intrinsics.
7361 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7362 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7363 (_mm_maskz_min_round_sd): Test new intrinsics.
7364 * gcc.target/i386/avx512f-vminsd-2.c: New.
7365 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7366 (_mm_maskz_min_round_ss): Test new intrinsics.
7367 * gcc.target/i386/avx512f-vminss-2.c: New.
7368 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7369 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7370 (__builtin_ia32_minss_mask_round): Test new builtins.
7371 * gcc.target/i386/sse-13.c: Ditto.
7372 * gcc.target/i386/sse-23.c: Ditto.
7373 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7374 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7375 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7376 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7377 (_mm_mask_min_round_ss): Test new intrinsics.
7378 * gcc.target/i386/testround-1.c: Ditto.
7379
7380 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7381
7382 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7383 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7384 (_mm_maskz_div_round_sd): Test new intrinsics.
7385 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7386 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7387 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7388 (_mm_maskz_div_round_ss): Test new intrinsics.
7389 * gcc.target/i386/avx512f-vdivss-2.c: New.
7390 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7391 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7392 (_mm_maskz_mul_round_sd): Test new intrinsics.
7393 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7394 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7395 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7396 (_mm_maskz_mul_round_ss): Test new intrinsics.
7397 * gcc.target/i386/avx512f-vmulss-2.c: New.
7398 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7399 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7400 (__builtin_ia32_mulss_mask_round): Test new builtins.
7401 * gcc.target/i386/sse-13.c: Ditto.
7402 * gcc.target/i386/sse-23.c: Ditto.
7403 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7404 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7405 (_mm_maskz_mul_round_ss): Test new intrinsics.
7406 * gcc.target/i386/testround-1.c: Ditto.
7407
7408 2017-05-10 Julia Koval <julia.koval@intel.com>
7409
7410 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7411 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7412 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7413
7414 2017-05-10 Julia Koval <julia.koval@intel.com>
7415
7416 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7417 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7418 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7419 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7420
7421 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7422
7423 PR tree-optimization/51513
7424 * gcc.target/powerpc/pr51513.c: New test.
7425 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7426 __builtin_abort().
7427 * gcc.dg/predict-14.c: Likewise.
7428
7429 2017-05-10 Carl Love <cel@us.ibm.com>
7430 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7431 to the test suite file.
7432 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7433 to the test suite file.
7434
7435 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7436
7437 PR tree-optimization/77644
7438 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7439
7440 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7441
7442 * gcc.dg/guality/inline-params-2.c: New.
7443
7444 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7445
7446 PR c++/80145
7447 * g++.dg/cpp1y/auto-fn37.C: New.
7448 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7449
7450 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7451
7452 PR target/68163
7453 * gcc.target/powerpc/pr68163.c: New test.
7454
7455 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7456
7457 PR fortran/79311
7458 * gfortran.dg/finalize_32.f90: New test.
7459
7460 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7461
7462 PR c/35441
7463 * gcc.dg/pr35441.c: New test.
7464
7465 2017-05-09 Martin Sebor <msebor@redhat.com>
7466
7467 PR testsuite/80643
7468 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7469 output.
7470
7471 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/80186
7474 * g++.dg/template/crash126.C: New.
7475
7476 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7477
7478 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7479 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7480 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7481 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7482
7483 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7484
7485 PR testsuite/80611
7486 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7487
7488 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7489
7490 * gcc.target/arc/tmac-1.c: New file.
7491 * gcc.target/arc/tmac-2.c: Likewise.
7492 * gcc.target/arc/tmac.h: Likewise.
7493
7494 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7495 Andrew Burgess <andrew.burgess@embecosm.com>
7496
7497 * gcc.target/arc/firq-1.c: New file.
7498 * gcc.target/arc/firq-2.c: Likewise.
7499 * gcc.target/arc/firq-3.c: Likewise.
7500 * gcc.target/arc/firq-4.c: Likewise.
7501 * gcc.target/arc/firq-5.c: Likewise.
7502 * gcc.target/arc/firq-6.c: Likewise.
7503
7504 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7505
7506 * gcc.target/arc/interrupt-5.c: Newfile.
7507 * gcc.target/arc/interrupt-6.c: Likewise.
7508 * gcc.target/arc/interrupt-7.c: Likewise.
7509 * gcc.target/arc/interrupt-8.c: Likewise.
7510 * gcc.target/arc/interrupt-9.c: Likewise.
7511
7512 2017-05-09 Richard Biener <rguenther@suse.de>
7513
7514 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7515 and adjust.
7516 * gcc.dg/vect/vect-50.c: Likewise.
7517
7518 2017-05-09 Marek Polacek <polacek@redhat.com>
7519
7520 PR c/80525
7521 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7522 * c-c++-common/Wlogical-op-2.c: New test.
7523
7524 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7525
7526 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7527 for targets with __SIZEOF_INT__ < 4.
7528
7529 2017-05-09 Richard Biener <rguenther@suse.de>
7530
7531 * gcc.dg/vect/vect-50.c: Revert last change.
7532 * gcc.dg/vect/vect-44.c: Likewise.
7533
7534 2017-05-08 Martin Sebor <msebor@redhat.com>
7535
7536 PR translation/80280
7537 * gcc.dg/format/gcc_diag-10.c: New test.
7538
7539 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7540
7541 PR target/80101
7542 * gcc.target/powerpc/pr80101-1.c: New test.
7543
7544 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7545
7546 PR fortran/79930
7547 * gfortran.dg/inline_transpose_1.f90: Add
7548 -finline-matmul-limit=0 to options.
7549 * gfortran.dg/matmul_5.f90: Likewise.
7550 * gfortran.dg/vect/vect-8.f90: Likewise.
7551 * gfortran.dg/inline_matmul_14.f90: New test.
7552 * gfortran.dg/inline_matmul_15.f90: New test.
7553
7554 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7555
7556 PR fortran/80602
7557 * gfortran.dg/matmul_15.f90: New test case.
7558
7559 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7560
7561 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7562 * gcc.dg/vect/vect-50.c: Likewise.
7563
7564 2017-05-07 Jeff Law <law@redhat.com>
7565
7566 Revert:
7567 2017-05-06 Jeff Law <law@redhat.com>
7568 PR tree-optimization/78496
7569 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7570 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7571
7572 2017-05-06 Jeff Law <law@redhat.com>
7573
7574 PR tree-optimization/78496
7575 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7576 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7577
7578 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7579
7580 * gcc.target/aarch64/spill_1.c: New test.
7581
7582 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7583
7584 PR rtl-optimization/75964
7585 * gcc.dg/torture/pr75964.c: New test.
7586
7587 2017-05-06 Tom de Vries <tom@codesourcery.com>
7588
7589 PR testsuite/80606
7590 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7591 * gcc.target/i386/avx-vtestpd-2.c: Same.
7592 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7593 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7594 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7595 * gcc.target/i386/avx-vtestpd-3.c: Same.
7596 * gcc.target/i386/avx-vtestps-1.c: Same.
7597 * gcc.target/i386/avx-vtestps-2.c: Same.
7598 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7599 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7600 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7601 * gcc.target/i386/avx-vtestps-3.c: Same.
7602
7603 2017-05-06 Tom de Vries <tom@codesourcery.com>
7604
7605 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7606
7607 2017-05-06 Tom de Vries <tom@codesourcery.com>
7608
7609 PR testsuite/80557
7610 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7611 * gcc.target/powerpc/altivec-types-1.c: Same.
7612
7613 2017-05-06 Tom de Vries <tom@codesourcery.com>
7614
7615 PR testsuite/80557
7616 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7617 * gcc.target/spu/intrinsics-1.c: Same.
7618
7619 2017-05-06 Tom de Vries <tom@codesourcery.com>
7620
7621 PR testsuite/80557
7622 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7623
7624 2017-05-06 Tom de Vries <tom@codesourcery.com>
7625
7626 PR testsuite/80557
7627 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7628 * gcc.target/aarch64/spellcheck_2.c: Same.
7629 * gcc.target/aarch64/spellcheck_3.c: Same.
7630
7631 2017-05-06 Tom de Vries <tom@codesourcery.com>
7632
7633 PR testsuite/80557
7634 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7635 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7636 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7637 * g++.dg/debug/dwarf2/typedef5.C: Same.
7638 * g++.dg/goacc/data-1.C: Same.
7639
7640 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7641
7642 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7643
7644 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7645
7646 PR target/79038
7647 PR target/79202
7648 PR target/79203
7649 * gcc.target/powerpc/ppc-round3.c: New test.
7650 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7651
7652 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR tree-optimization/80632
7655 * gcc.dg/pr80632.c: New test.
7656
7657 PR tree-optimization/80558
7658 * gcc.dg/tree-ssa/vrp115.c: New test.
7659
7660 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7661 Thomas Preud'homme <thomas.preudhomme@arm.com>
7662 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7663
7664 PR target/71607
7665 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7666 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7667 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7668 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7669 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7670 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7671 * gcc.target/arm/tls-disable-literal-pool.c: New.
7672
7673 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7674
7675 PR tree-optimization/80613
7676 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7677
7678 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7679
7680 PR c++/71577
7681 * g++.dg/cpp0x/pr71577.C: New.
7682
7683 2017-05-04 Martin Sebor <msebor@redhat.com>
7684
7685 PR middle-end/79234
7686 * gcc.dg/builtin-stringop-chk-8.c: New test.
7687 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7688 * gcc.dg/builtin-stringop-chk-4.c: Same.
7689 * gcc.dg/builtin-strncat-chk-1.c: Same.
7690 * g++.dg/ext/strncpy-chk1.C: Same.
7691 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7692 * gcc.dg/out-of-bounds-1.c: Same.
7693 * gcc.dg/pr78138.c: Same.
7694 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7695 * gfortran.dg/mvbits_7.f90: Same.
7696
7697 2017-05-04 Martin Sebor <msebor@redhat.com>
7698
7699 PR preprocessor/79214
7700 PR middle-end/79222
7701 PR middle-end/79223
7702 * gcc.dg/pr79214.c: New test.
7703 * gcc.dg/pr79214.h: New test header.
7704 * gcc.dg/pr79222.c: New test.
7705 * gcc.dg/pr79223.c: New test.
7706 * gcc.dg/pr78138.c: Adjust.
7707 * gfortran.dg/unconstrained_commons.f: Same.
7708
7709 2017-05-04 Martin Sebor <msebor@redhat.com>
7710
7711 PR translation/80280
7712 * g++.dg/abi/Wabi-2-3.C: Adjust.
7713 * g++.dg/abi/Wabi-3-2.C: Ditto.
7714 * g++.dg/lookup/using17.C: Ditto.
7715 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7716
7717 2017-05-04 Martin Jambor <mjambor@suse.cz>
7718
7719 PR tree-optimization/80622
7720 * gcc.dg/tree-ssa/pr80622.c: New test.
7721
7722 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7723
7724 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7725
7726 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7727
7728 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7729 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7730
7731 2017-05-04 Richard Biener <rguenther@suse.de>
7732
7733 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7734
7735 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7736
7737 * gcc.dg/vect/vect-profile-1.c: New test.
7738
7739 2017-05-04 Marek Polacek <polacek@redhat.com>
7740
7741 PR tree-optimization/80612
7742 * gcc.dg/torture/pr80612.c: New test.
7743
7744 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7745 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7746
7747 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7748 check_effective_target_arm_thumb1_movt_ok.
7749
7750 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7751
7752 * gcc.target/arm/fpscr.c: New file.
7753
7754 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7755
7756 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7757 target.
7758
7759 2017-05-04 Tom de Vries <tom@codesourcery.com>
7760
7761 PR testsuite/80557
7762 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7763 line numbers.
7764 * g++.dg/warn/miss-format-1.C: Same.
7765 * g++.dg/warn/overflow-warn-1.C: Same.
7766 * g++.dg/warn/overflow-warn-3.C: Same.
7767 * g++.dg/warn/overflow-warn-4.C: Same.
7768
7769 2017-05-04 Tom de Vries <tom@codesourcery.com>
7770
7771 PR testsuite/80557
7772 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7773 * gcc.target/i386/pr68657.c: Same.
7774 * gcc.target/i386/pr69255-1.c: Same.
7775 * gcc.target/i386/pr69255-2.c: Same.
7776 * gcc.target/i386/pr69255-3.c: Same.
7777
7778 2017-05-04 Richard Biener <rguenther@suse.de>
7779
7780 PR tree-optimization/31130
7781 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7782 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7783 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7784 * gcc.dg/pr52904.c: Remove XFAIL.
7785 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7786
7787 2017-05-03 Jeff Law <law@redhat.com>
7788
7789 PR tree-optimization/78496
7790 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7791
7792 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7793
7794 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7795
7796 2017-05-03 Richard Biener <rguenther@suse.de>
7797
7798 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7799
7800 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR tree-optimization/79472
7803 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7804 to dg-options.
7805 * gcc.dg/tree-ssa/vrp113.c: New test.
7806 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7807 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7808 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7809
7810 2017-05-03 Tom de Vries <tom@codesourcery.com>
7811
7812 PR testsuite/80557
7813 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7814 * c-c++-common/Wshift-negative-value-2.c: Same.
7815 * c-c++-common/Wshift-negative-value-3.c: Same.
7816 * c-c++-common/Wshift-negative-value-4.c: Same.
7817 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7818 * c-c++-common/cpp/pr60400.c: Same.
7819 * c-c++-common/fmax-errors.c: Same.
7820 * c-c++-common/goacc/data-2.c: Same.
7821 * c-c++-common/goacc/host_data-2.c: Same.
7822 * c-c++-common/gomp/simd4.c: Same.
7823 * c-c++-common/pr28656.c: Same.
7824 * c-c++-common/pr43395.c: Same.
7825 * c-c++-common/torture/pr57945.c: Same.
7826
7827 2017-05-03 Tom de Vries <tom@codesourcery.com>
7828
7829 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7830 arg of dg directive.
7831 * c-c++-common/goacc/routine-3.c: Same.
7832 * c-c++-common/goacc/routine-4.c: Same.
7833
7834 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7835
7836 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7837 (test_fixit_insert_newline): New function.
7838 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7839 (test_fixit_insert_newline): New function.
7840 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7841 (test_fixit_insert_newline): New function.
7842 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7843 (test_fixit_insert_newline): New function.
7844 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7845 (test_show_locus): Handle test_fixit_insert_newline.
7846
7847 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7848
7849 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7850
7851 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7852
7853 * gcc.dg/lsr-div1.c: New testcase.
7854
7855 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7856
7857 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7858 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7859 (_mm_maskz_add_round_sd): Test new intrinsics.
7860 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7861 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7862 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7863 (_mm_maskz_add_round_ss): Test new intrinsics.
7864 * gcc.target/i386/avx512f-vaddss-2.c: New.
7865 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7866 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7867 (_mm_maskz_sub_round_sd): Test new intrinsics.
7868 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7869 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7870 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7871 (_mm_maskz_sub_round_ss): Test new intrinsics.
7872 * gcc.target/i386/avx512f-vsubss-2.c: New.
7873 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7874 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7875 (__builtin_ia32_subss_mask_round): Test new builtins.
7876 * gcc.target/i386/sse-13.c: Ditto.
7877 * gcc.target/i386/sse-23.c: Ditto.
7878 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7879 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7880 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7881 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7882 (_mm_mask_sub_round_ss): Test new intrinsics.
7883 * gcc.target/i386/testround-1.c: Ditto.
7884
7885 2017-05-02 Martin Jambor <mjambor@suse.cz>
7886
7887 PR tree-optimization/78687
7888 * g++.dg/tree-ssa/pr78687.C: New test.
7889
7890 2017-05-02 Richard Biener <rguenther@suse.de>
7891
7892 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7893 behavior.
7894 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7895
7896 2017-05-02 Richard Biener <rguenther@suse.de>
7897
7898 PR tree-optimization/80591
7899 * gcc.dg/torture/pr80591.c: New testcase.
7900
7901 2017-05-02 Richard Biener <rguenther@suse.de>
7902
7903 PR tree-optimization/80549
7904 * gcc.dg/torture/pr80549.c: New testcase.
7905
7906 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7907
7908 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7909 unsigned long.
7910
7911 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7912
7913 PR c++/80038
7914 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7915
7916 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7917
7918 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7919 reflect insertion fix-it hints at the same location now being
7920 consolidated.
7921
7922 2017-05-01 Martin Sebor <msebor@redhat.com>
7923
7924 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7925 on ILP32 targets.
7926
7927 2017-05-01 Tom de Vries <tom@codesourcery.com>
7928
7929 * gcc.dg/pr78768.c: Require linker plugin.
7930
7931 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7932
7933 PR fortran/37131
7934 * gfortran.dg/matmul_bounds_11.f90: New test.
7935
7936 2017-05-01 Martin Sebor <msebor@redhat.com>
7937
7938 PR tree-optimization/79715
7939 * gcc.dg/pr79715.c: New test.
7940
7941 2017-05-01 Tom de Vries <tom@codesourcery.com>
7942
7943 PR testsuite/65941
7944 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7945 * g++.dg/other/pr59492.C: Require effective target rdrand.
7946
7947 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7948
7949 * g++.dg/diagnostic/member-decl-1.C: New test.
7950
7951 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7952
7953 PR tree-optimization/80487
7954 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7955
7956 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7957
7958 PR tree-optimization/79697
7959 * gcc.dg/tree-ssa/pr79697.c: New test.
7960
7961 2017-04-29 Tom de Vries <tom@codesourcery.com>
7962
7963 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7964
7965 2017-04-28 Martin Sebor <msebor@redhat.com>
7966
7967 PR tree-optimization/80523
7968 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7969
7970 2017-04-28 Tom de Vries <tom@codesourcery.com>
7971
7972 PR testsuite/80557
7973 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7974 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7975
7976 2017-04-28 Tom de Vries <tom@codesourcery.com>
7977
7978 PR testsuite/80557
7979 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7980 * obj-c++.dg/bitfield-4.mm: Same.
7981 * obj-c++.dg/bitfield-5.mm: Same.
7982 * obj-c++.dg/exceptions-3.mm: Same.
7983 * obj-c++.dg/exceptions-5.mm: Same.
7984 * obj-c++.dg/method-1.mm: Same.
7985 * obj-c++.dg/method-12.mm: Same.
7986 * obj-c++.dg/method-13.mm: Same.
7987 * obj-c++.dg/method-15.mm: Same.
7988 * obj-c++.dg/method-16.mm: Same.
7989 * obj-c++.dg/property/at-property-18.mm: Same.
7990 * obj-c++.dg/property/at-property-25.mm: Same.
7991 * obj-c++.dg/property/at-property-5.mm: Same.
7992 * obj-c++.dg/property/dynamic-2.mm: Same.
7993 * obj-c++.dg/property/property-neg-3.mm: Same.
7994 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7995 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7996 * obj-c++.dg/syntax-error-1.mm: Same.
7997 * obj-c++.dg/try-catch-13.mm: Same.
7998 * objc.dg/bitfield-4.m: Same.
7999 * objc.dg/class-1.m: Same.
8000 * objc.dg/method-11.m: Same.
8001 * objc.dg/method-6.m: Same.
8002 * objc.dg/method-7.m: Same.
8003 * objc.dg/method-9.m: Same.
8004 * objc.dg/missing-proto-3.m: Same.
8005 * objc.dg/naming-2.m: Same.
8006 * objc.dg/property/at-property-16.m: Same.
8007 * objc.dg/property/at-property-18.m: Same.
8008 * objc.dg/property/at-property-25.m: Same.
8009 * objc.dg/property/at-property-5.m: Same.
8010 * objc.dg/property/dynamic-2.m: Same.
8011 * objc.dg/property/property-neg-3.m: Same.
8012 * objc.dg/protocol-inheritance-1.m: Same.
8013 * objc.dg/protocol-inheritance-2.m: Same.
8014
8015 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8016
8017 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8018
8019 2017-04-28 Tom de Vries <tom@codesourcery.com>
8020
8021 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8022 dg-(error|warning|message|bogus).
8023 * g++.dg/conversion/dr195-1.C: Same.
8024 * g++.dg/conversion/dr195.C: Same.
8025 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8026 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8027 * g++.dg/cpp0x/inline-ns7.C: Same.
8028 * g++.dg/cpp0x/variadic105.C: Same.
8029 * g++.dg/cpp0x/variadic65.C: Same.
8030 * g++.dg/expr/call2.C: Same.
8031 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8032 * g++.dg/expr/pmf-1.C: Same.
8033 * g++.dg/ext/altivec-types-1.C: Same.
8034 * g++.dg/ext/altivec-types-2.C: Same.
8035 * g++.dg/ext/altivec-types-3.C: Same.
8036 * g++.dg/ext/attrib14.C: Same.
8037 * g++.dg/ext/complit1.C: Same.
8038 * g++.dg/ext/forscope2.C: Same.
8039 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8040 * g++.dg/ext/label13.C: Same.
8041 * g++.dg/ext/member-attr.C: Same.
8042 * g++.dg/ext/visibility/anon7.C: Same.
8043 * g++.dg/ext/visibility/visibility-7.C: Same.
8044 * g++.dg/ext/vla2.C: Same.
8045 * g++.dg/inherit/access2.C: Same.
8046 * g++.dg/inherit/covariant12.C: Same.
8047 * g++.dg/inherit/covariant14.C: Same.
8048 * g++.dg/inherit/namespace-as-base.C: Same.
8049 * g++.dg/inherit/template-as-base.C: Same.
8050 * g++.dg/lookup/ambig1.C: Same.
8051 * g++.dg/lookup/ambig2.C: Same.
8052 * g++.dg/lookup/ambig3.C: Same.
8053 * g++.dg/lookup/class-member-1.C: Same.
8054 * g++.dg/lookup/conv-1.C: Same.
8055 * g++.dg/lookup/decl1.C: Same.
8056 * g++.dg/lookup/koenig1.C: Same.
8057 * g++.dg/lookup/scoped1.C: Same.
8058 * g++.dg/lookup/scoped2.C: Same.
8059 * g++.dg/lookup/two-stage4.C: Same.
8060 * g++.dg/lookup/used-before-declaration.C: Same.
8061 * g++.dg/lookup/using.C: Same.
8062 * g++.dg/lookup/using17.C: Same.
8063 * g++.dg/lookup/using2.C: Same.
8064 * g++.dg/other/abstract2.C: Same.
8065 * g++.dg/other/classkey1.C: Same.
8066 * g++.dg/other/component1.C: Same.
8067 * g++.dg/other/const1.C: Same.
8068 * g++.dg/other/const2.C: Same.
8069 * g++.dg/other/conversion1.C: Same.
8070 * g++.dg/other/do1.C: Same.
8071 * g++.dg/other/error1.C: Same.
8072 * g++.dg/other/error10.C: Same.
8073 * g++.dg/other/error3.C: Same.
8074 * g++.dg/other/error4.C: Same.
8075 * g++.dg/other/error5.C: Same.
8076 * g++.dg/other/error8.C: Same.
8077 * g++.dg/other/error9.C: Same.
8078 * g++.dg/other/field1.C: Same.
8079 * g++.dg/other/init1.C: Same.
8080 * g++.dg/other/ptrmem2.C: Same.
8081 * g++.dg/other/return1.C: Same.
8082 * g++.dg/overload/builtin3.C: Same.
8083 * g++.dg/overload/error1.C: Same.
8084 * g++.dg/overload/error2.C: Same.
8085 * g++.dg/overload/koenig2.C: Same.
8086 * g++.dg/overload/pmf1.C: Same.
8087 * g++.dg/parse/args1.C: Same.
8088 * g++.dg/parse/attr3.C: Same.
8089 * g++.dg/parse/constant4.C: Same.
8090 * g++.dg/parse/crash10.C: Same.
8091 * g++.dg/parse/crash18.C: Same.
8092 * g++.dg/parse/crash19.C: Same.
8093 * g++.dg/parse/crash20.C: Same.
8094 * g++.dg/parse/crash21.C: Same.
8095 * g++.dg/parse/crash22.C: Same.
8096 * g++.dg/parse/crash32.C: Same.
8097 * g++.dg/parse/decl-specifier-1.C: Same.
8098 * g++.dg/parse/error58.C: Same.
8099 * g++.dg/parse/local-class1.C: Same.
8100 * g++.dg/parse/non-dependent2.C: Same.
8101 * g++.dg/parse/parameter-declaration-1.C: Same.
8102 * g++.dg/parse/ptrmem2.C: Same.
8103 * g++.dg/parse/ptrmem3.C: Same.
8104 * g++.dg/parse/saved1.C: Same.
8105 * g++.dg/tc1/dr101.C: Same.
8106 * g++.dg/tc1/dr142.C: Same.
8107 * g++.dg/tc1/dr176.C: Same.
8108 * g++.dg/template/conv4.C: Same.
8109 * g++.dg/template/crash56.C: Same.
8110 * g++.dg/template/dependent-expr2.C: Same.
8111 * g++.dg/template/error1.C: Same.
8112 * g++.dg/template/error2.C: Same.
8113 * g++.dg/template/explicit6.C: Same.
8114 * g++.dg/template/init-list.C: Same.
8115 * g++.dg/template/local1.C: Same.
8116 * g++.dg/template/lookup2.C: Same.
8117 * g++.dg/template/meminit2.C: Same.
8118 * g++.dg/template/nontype25.C: Same.
8119 * g++.dg/template/ptrmem2.C: Same.
8120 * g++.dg/template/qualttp19.C: Same.
8121 * g++.dg/template/qualttp20.C: Same.
8122 * g++.dg/template/ttp3.C: Same.
8123 * g++.dg/template/unify4.C: Same.
8124 * g++.dg/template/unify6.C: Same.
8125 * g++.dg/template/unify7.C: Same.
8126 * g++.dg/template/warn1.C: Same.
8127 * g++.dg/tree-ssa/dom-invalid.C: Same.
8128 * g++.dg/ubsan/shift-1.C: Same.
8129 * g++.dg/warn/Wunused-2.C: Same.
8130 * g++.dg/warn/Wunused-4.C: Same.
8131 * g++.dg/warn/Wunused-6.C: Same.
8132 * g++.dg/warn/deprecated-6.C: Same.
8133 * g++.dg/warn/deprecated.C: Same.
8134 * g++.dg/warn/effc1.C: Same.
8135 * g++.dg/warn/effc3.C: Same.
8136 * g++.dg/warn/incomplete1.C: Same.
8137 * g++.dg/warn/inline1.C: Same.
8138 * g++.dg/warn/noeffect2.C: Same.
8139 * g++.dg/warn/noeffect4.C: Same.
8140 * g++.dg/warn/oldcast1.C: Same.
8141 * g++.dg/warn/sentinel.C: Same.
8142 * g++.dg/warn/unit-1.C: Same.
8143 * g++.old-deja/g++.pt/inherit2.C: Same.
8144 * g++.old-deja/g++.pt/overload8.C: Same.
8145 * gcc.dg/20000926-1.c: Same.
8146 * gcc.dg/20040223-1.c: Same.
8147 * gcc.dg/Warray-bounds-7.c: Same.
8148 * gcc.dg/alias-1.c: Same.
8149 * gcc.dg/alias-12.c: Same.
8150 * gcc.dg/alias-13.c: Same.
8151 * gcc.dg/alias-2.c: Same.
8152 * gcc.dg/array-13.c: Same.
8153 * gcc.dg/array-4.c: Same.
8154 * gcc.dg/attr-ifunc-2.c: Same.
8155 * gcc.dg/attr-invalid.c: Same.
8156 * gcc.dg/attr-noinline.c: Same.
8157 * gcc.dg/bitfld-2.c: Same.
8158 * gcc.dg/c90-const-expr-7.c: Same.
8159 * gcc.dg/c99-const-expr-7.c: Same.
8160 * gcc.dg/cpp/20000625-1.c: Same.
8161 * gcc.dg/cpp/charconst-4.c: Same.
8162 * gcc.dg/cpp/include2.c: Same.
8163 * gcc.dg/cpp/include2a.c: Same.
8164 * gcc.dg/decl-4.c: Same.
8165 * gcc.dg/deprecated-4.c: Same.
8166 * gcc.dg/deprecated.c: Same.
8167 * gcc.dg/dfp/altivec-types.c: Same.
8168 * gcc.dg/float-range-1.c: Same.
8169 * gcc.dg/pack-test-3.c: Same.
8170 * gcc.dg/pr11492.c: Same.
8171 * gcc.dg/pr15360-1.c: Same.
8172 * gcc.dg/pr37908.c: Same.
8173 * gcc.dg/pr53265.c: Same.
8174 * gcc.dg/pr57287-2.c: Same.
8175 * gcc.dg/pr57287.c: Same.
8176 * gcc.dg/redecl-1.c: Same.
8177 * gcc.dg/sync-3.c: Same.
8178 * gcc.dg/two-types-1.c: Same.
8179 * gcc.dg/two-types-2.c: Same.
8180 * gcc.dg/two-types-4.c: Same.
8181 * gcc.dg/two-types-5.c: Same.
8182 * gcc.dg/two-types-6.c: Same.
8183 * gcc.dg/two-types-7.c: Same.
8184 * gcc.dg/two-types-8.c: Same.
8185 * gcc.dg/two-types-9.c: Same.
8186 * gcc.dg/uninit-I.c: Same.
8187 * gcc.dg/uninit-pr19430.c: Same.
8188 * gcc.dg/visibility-7.c: Same.
8189 * gcc.dg/winline-10.c: Same.
8190 * gcc.dg/winline-2.c: Same.
8191 * gcc.dg/winline-3.c: Same.
8192 * gcc.dg/winline-9.c: Same.
8193 * gcc.target/i386/attr-returns_twice-1.c: Same.
8194 * gcc.target/i386/chkp-const-check-2.c: Same.
8195 * gcc.target/i386/chkp-label-address.c: Same.
8196 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8197 * gcc.target/i386/pr39162.c: Same.
8198 * gcc.target/i386/sse-5.c: Same.
8199 * gcc.target/powerpc/altivec-types-1.c: Same.
8200 * gcc.target/powerpc/altivec-types-2.c: Same.
8201 * gcc.target/powerpc/altivec-types-3.c: Same.
8202 * gcc.target/powerpc/float128-mix.c: Same.
8203 * gcc.target/powerpc/no-r11-3.c: Same.
8204 * gcc.target/spu/Wmain.c: Same.
8205 * gcc.target/spu/ea/errors2.c: Same.
8206 * gfortran.dg/assignment_1.f90: Same.
8207 * gfortran.dg/common_3.f90: Same.
8208 * gfortran.dg/der_io_1.f90: Same.
8209 * gfortran.dg/g77/20030326-1.f: Same.
8210 * gfortran.dg/g77/9263.f: Same.
8211 * gfortran.dg/g77/960317-1.f: Same.
8212 * gfortran.dg/g77/970625-2.f: Same.
8213 * gfortran.dg/g77/980615-0.f: Same.
8214 * gfortran.dg/g77/check0.f: Same.
8215 * gfortran.dg/g77/dnrm2.f: Same.
8216 * gfortran.dg/g77/pr9258.f: Same.
8217 * gfortran.dg/ichar_1.f90: Same.
8218 * gfortran.dg/interface_1.f90: Same.
8219 * gfortran.dg/namelist_1.f90: Same.
8220 * gfortran.dg/namelist_2.f90: Same.
8221 * gfortran.dg/namelist_3.f90: Same.
8222 * gfortran.dg/namelist_print_2.f: Same.
8223 * gfortran.dg/oldstyle_1.f90: Same.
8224 * gfortran.dg/runtime_warning_1.f90: Same.
8225 * gfortran.dg/underflow.f90: Same.
8226 * gnat.dg/specs/integer_value.ads: Same.
8227 * obj-c++.dg/fsf-package-0.m: Same.
8228 * objc.dg/two-types-1.m: Same.
8229
8230 2017-04-28 Martin Liska <mliska@suse.cz>
8231
8232 PR gcov-profile/79891
8233 * gcc.misc-tests/gcov-17.c: New test.
8234 * gcc.misc-tests/gcov-18.c: New test.
8235
8236 2017-04-28 Tom de Vries <tom@codesourcery.com>
8237
8238 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8239 dg-(error|warning|message|bogus).
8240 * g++.dg/parse/parameter-declaration-1.C: Same.
8241 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8242 * gcc.dg/Wpointer-sign-Wall.c: Same.
8243 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8244 * gcc.dg/cpp/19990413-1.c: Same.
8245 * gcc.dg/dg-test-1.c: Same.
8246 * gcc.dg/empty-source-2.c: Same.
8247 * gcc.dg/empty-source-3.c: Same.
8248 * gcc.dg/format/c99-printf-1.c: Same.
8249 * gcc.dg/format/c99-scanf-1.c: Same.
8250 * gcc.dg/label-decl-2.c: Same.
8251 * gcc.dg/m-un-2.c: Same.
8252 * gcc.dg/uninit-pr20644-O0.c: Same.
8253 * gfortran.dg/pr70006.f90: Same.
8254 * obj-c++.dg/fsf-package-0.m: Same.
8255
8256 2017-04-28 Tom de Vries <tom@codesourcery.com>
8257
8258 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8259 dg-(error|warning|message|bogus).
8260 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8261 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8262 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8263 * c-c++-common/pr20000.c: Same.
8264 * c-c++-common/pr49706.c: Same.
8265 * g++.dg/ext/utf16-4.C: Same.
8266 * g++.dg/parse/error2.C: Same.
8267 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8268 * g++.dg/warn/Wtype-limits.C: Same.
8269 * g++.dg/warn/overflow-warn-1.C: Same.
8270 * g++.dg/warn/overflow-warn-3.C: Same.
8271 * gcc.dg/Wpointer-sign-Wall.c: Same.
8272 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8273 * gcc.dg/Wtype-limits-Wextra.c: Same.
8274 * gcc.dg/Wtype-limits.c: Same.
8275 * gcc.dg/cpp/19990413-1.c: Same.
8276 * gcc.dg/dg-test-1.c: Same.
8277 * gcc.dg/empty-source-2.c: Same.
8278 * gcc.dg/empty-source-3.c: Same.
8279 * gcc.dg/label-decl-2.c: Same.
8280 * gcc.dg/m-un-2.c: Same.
8281 * gcc.dg/uninit-pr19430-O0.c: Same.
8282 * gcc.dg/uninit-pr19430.c: Same.
8283 * gcc.dg/uninit-pr20644-O0.c: Same.
8284 * gcc.dg/utf16-4.c: Same.
8285 * gfortran.dg/pr70006.f90: Same.
8286 * obj-c++.dg/fsf-package-0.m: Same.
8287
8288 2017-04-28 Richard Biener <rguenther@suse.de>
8289
8290 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8291 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8292 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8293 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8294 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8295 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8296
8297 2017-04-27 Marek Polacek <polacek@redhat.com>
8298
8299 PR sanitizer/80349
8300 * c-c++-common/ubsan/pr80349.c: New test.
8301
8302 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8303
8304 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8305 diagnostics.
8306 * g++.dg/warn/pr12242.C: Likewise.
8307
8308 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8309
8310 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8311
8312 2017-04-27 Martin Liska <mliska@suse.cz>
8313
8314 PR testsuite/79455
8315 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8316 more generic.
8317
8318 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR c++/80534
8321 * g++.dg/other/pr80534-1.C: New test.
8322 * g++.dg/other/pr80534-2.C: New test.
8323
8324 2017-04-27 Richard Biener <rguenther@suse.de>
8325
8326 PR middle-end/80539
8327 * gcc.dg/torture/pr80539.c: New testcase.
8328
8329 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR target/77728
8332 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8333
8334 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8335
8336 * g++.dg/diagnostic/nested-name-1.C: New test.
8337
8338 2017-04-26 Martin Liska <mliska@suse.cz>
8339
8340 * gcc.dg/guality/guality.h: Add prefix to test verification.
8341
8342 2017-04-25 Nathan Sidwell <nathan@acm.org>
8343
8344 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8345
8346 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8347
8348 PR target/70799
8349 * gcc.target/i386/pr70799-5.c: New test.
8350
8351 2017-04-25 Martin Sebor <msebor@redhat.com>
8352
8353 PR tree-optimization/80497
8354 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8355
8356 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8357 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR target/77728
8360 * g++.dg/abi/pr77728-1.C: New test.
8361
8362 2017-04-25 Marek Polacek <polacek@redhat.com>
8363
8364 PR sanitizer/80349
8365 * g++.dg/ubsan/pr80349-2.C: New test.
8366
8367 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8368
8369 * g++.dg/cpp0x/enum34.C: New test.
8370
8371 2017-04-25 Tom de Vries <tom@codesourcery.com>
8372
8373 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8374 variables.
8375 (dg-line): New proc.
8376 (process-message): Handle line number variables.
8377 * objc.dg/try-catch-12.m: Use dg-line.
8378
8379 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8380
8381 PR target/80482
8382 * gcc.target/powerpc/vec-constvolatile.c: New test.
8383
8384 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8385
8386 * g++.dg/semicolon-fixits.C: New test case.
8387
8388 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8389
8390 * gcc.dg/semicolon-fixits.c: New test case.
8391
8392 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8393
8394 * g++.dg/lookup/missing-std-include.C: New test file.
8395
8396 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8397 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR target/77728
8400 * g++.dg/abi/pr77728-2.C: New test.
8401
8402 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8403
8404 PR c++/80177
8405 * g++.dg/spellcheck-pr80177.C: New test case.
8406
8407 2017-04-25 Nathan Sidwell <nathan@acm.org>
8408
8409 * g++.dg/dg.exp (find-cxx-tests): New function.
8410 (main): Use it, remove explicit pruning
8411
8412 2017-04-25 Richard Biener <rguenther@suse.de>
8413
8414 PR tree-optimization/80492
8415 * gcc.dg/pr80492.c: New testcase.
8416
8417 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8418
8419 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8420 for targets with int size less than 32 bits.
8421
8422 2017-04-25 Richard Biener <rguenther@suse.de>
8423
8424 PR tree-optimization/79201
8425 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8426 * gcc.target/i386/pr22152.c: Disable sinking.
8427
8428 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8429
8430 PR target/80464
8431 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8432
8433 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8434
8435 PR target/79895
8436 * gcc.target/s390/pr79895.c: New test.
8437
8438 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8439
8440 PR target/80080
8441 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8442 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8443 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8444
8445 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR rtl-optimization/80501
8448 * gcc.c-torture/execute/pr80501.c: New test.
8449
8450 PR rtl-optimization/80500
8451 * gcc.dg/pr80500.c: New test.
8452
8453 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8454
8455 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8456 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8457
8458 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8459
8460 PR fortran/80121
8461 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8462 directive.
8463
8464 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8465
8466 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8467 * jit.dg/test-alignment.c: New test case.
8468 * jit.dg/test-alignment.cc: New test case.
8469 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8470 New test case.
8471
8472 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8473
8474 PR c++/80016
8475 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8476 test function.
8477 (test_alignof): New test function.
8478
8479 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8480
8481 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8482
8483 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8484
8485 * g++.dg/diagnostic/duplicate1.C: New test.
8486 * g++.dg/cpp0x/duplicate1.C: New test.
8487
8488 2017-04-24 Martin Jambor <mjambor@suse.cz>
8489
8490 PR tree-optimization/80293
8491 * g++.dg/tree-ssa/pr80293.C: New test.
8492
8493 2017-04-24 Martin Liska <mliska@suse.cz>
8494
8495 PR middle-end/79931
8496 * g++.dg/ipa/pr79931.C: New test.
8497
8498 2017-04-24 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/80494
8501 * gfortran.dg/pr80494.f90: New testcase.
8502
8503 2017-04-24 Richard Biener <rguenther@suse.de>
8504
8505 PR tree-optimization/79725
8506 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8507
8508 2017-04-24 Richard Biener <rguenther@suse.de>
8509
8510 PR c++/2972
8511 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8512
8513 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8514
8515 PR fortran/80484
8516 * gfortran.dg/dtio_29.f03: New test.
8517
8518 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8519
8520 PR fortran/80121
8521 * gfortran.dg/intent_out_9.f90: New test case.
8522
8523 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8524
8525 PR target/70799
8526 * gcc.target/i386/pr70799-4.c: New test.
8527
8528 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8529
8530 PR fortran/80392
8531 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8532
8533 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8534
8535 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8536
8537 2017-04-21 Richard Biener <rguenther@suse.de>
8538
8539 PR tree-optimization/79547
8540 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8541
8542 2017-04-21 Richard Biener <rguenther@suse.de>
8543
8544 PR tree-optimization/78847
8545 * g++.dg/tree-ssa/pr78847.C: New testcase.
8546
8547 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c/80468
8550 * gcc.dg/pr80468.c: New test.
8551
8552 2017-04-21 Martin Liska <mliska@suse.cz>
8553
8554 PR tree-optimization/66278
8555 * gcc.dg/vect/pr66278.c: New test.
8556
8557 2017-04-21 Richard Biener <rguenther@suse.de>
8558
8559 PR tree-optimization/80237
8560 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8561 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8562 adjust expected optimizations.
8563
8564 2016-04-21 Richard Biener <rguenther@suse.de>
8565
8566 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8567 of inner loops.
8568 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8569 * gcc.dg/vect/vect-104.c: Likewise.
8570
8571 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 PR tree-optimization/80426
8574 * gcc.c-torture/execute/20170429-1.c: Rename into...
8575 * gcc.c-torture/execute/20170419-1.c: ...this.
8576
8577 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8578
8579 PR target/79804
8580 * gcc.target/i386/pr79804.c: New test.
8581
8582 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8583
8584 PR target/78090
8585 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8586
8587 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8588
8589 * g++/opt/pr80436.C: XFAIL on AIX.
8590
8591 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8592
8593 PR c++/80473
8594 * g++.dg/diagnostic/pr80473.C: New test.
8595
8596 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8597
8598 * g++.dg/warn/Wextra-semi.C: New test.
8599
8600 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR middle-end/80423
8603 * g++.dg/other/pr80423.C: New test.
8604
8605 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8606
8607 * gcc.dg/pr80170.c: Require ptr32plus.
8608
8609 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 PR tree-optimization/80426
8612 * gcc.c-torture/execute/20170419-1.c: New test.
8613
8614 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR debug/80461
8617 * g++.dg/debug/pr80461.C: New test.
8618
8619 PR c++/80459
8620 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8621 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8622 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8623
8624 PR debug/80436
8625 * g++.dg/opt/pr80436.C: New test.
8626
8627 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8628
8629 * gcc.dg/torture/pr80341.c: Require int32plus.
8630
8631 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8632 Jeff Law <law@redhat.com>
8633
8634 * gcc.c-torture/compile/20170419-1.c: New test.
8635
8636 2017-04-19 Tom de Vries <tom@codesourcery.com>
8637
8638 PR testsuite/80221
8639 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8640 subsequent dg directives.
8641 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8642 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8643 * c-c++-common/attr-fallthrough-2.c: Same.
8644 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8645 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8646 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8647 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8648 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8649 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8650 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8651 * c-c++-common/cilk-plus/CK/errors.c: Same.
8652 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8653 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8654 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8655 * c-c++-common/cpp/pr57580.c: Same.
8656 * c-c++-common/goacc/asyncwait-1.c: Same.
8657 * c-c++-common/goacc/cache-2.c: Same.
8658 * c-c++-common/goacc/declare-2.c: Same.
8659 * c-c++-common/goacc/deviceptr-1.c: Same.
8660 * c-c++-common/goacc/routine-5.c: Same.
8661 * c-c++-common/gomp/clauses-2.c: Same.
8662 * c-c++-common/gomp/ordered-3.c: Same.
8663 * c-c++-common/gomp/pr67501.c: Same.
8664 * c-c++-common/pr20000.c: Same.
8665 * c-c++-common/pr43395.c: Same.
8666 * c-c++-common/pr49706.c: Same.
8667 * c-c++-common/pr77624-1.c: Same.
8668 * c-c++-common/pr77624-2.c: Same.
8669 * c-c++-common/raw-string-14.c: Same.
8670 * c-c++-common/raw-string-16.c: Same.
8671 * c-c++-common/raw-string-3.c: Same.
8672 * c-c++-common/raw-string-4.c: Same.
8673 * c-c++-common/raw-string-5.c: Same.
8674 * c-c++-common/raw-string-6.c: Same.
8675 * g++.dg/abi/mangle41.C: Same.
8676 * g++.dg/conversion/nullptr1.C: Same.
8677 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8678 * g++.dg/cpp0x/auto27.C: Same.
8679 * g++.dg/cpp0x/constexpr-98.C: Same.
8680 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8681 * g++.dg/cpp0x/diag2.C: Same.
8682 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8683 * g++.dg/cpp0x/nullptr15.C: Same.
8684 * g++.dg/cpp0x/pr31431-2.C: Same.
8685 * g++.dg/cpp0x/pr31431.C: Same.
8686 * g++.dg/cpp0x/pr79118.C: Same.
8687 * g++.dg/cpp0x/static_assert3.C: Same.
8688 * g++.dg/cpp0x/temp_default2.C: Same.
8689 * g++.dg/cpp0x/trailing4.C: Same.
8690 * g++.dg/cpp0x/variadic-ex10.C: Same.
8691 * g++.dg/cpp0x/variadic-ex13.C: Same.
8692 * g++.dg/cpp0x/variadic-ex14.C: Same.
8693 * g++.dg/cpp0x/variadic-ex3.C: Same.
8694 * g++.dg/cpp0x/variadic-ex4.C: Same.
8695 * g++.dg/cpp0x/variadic59.C: Same.
8696 * g++.dg/cpp0x/vt-37737-2.C: Same.
8697 * g++.dg/cpp0x/vt-57397-1.C: Same.
8698 * g++.dg/cpp0x/vt-57397-2.C: Same.
8699 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8700 * g++.dg/cpp1z/gen-attrs1.C: Same.
8701 * g++.dg/diagnostic/pr71075.C: Same.
8702 * g++.dg/eh/goto2.C: Same.
8703 * g++.dg/eh/goto3.C: Same.
8704 * g++.dg/expr/bitfield4.C: Same.
8705 * g++.dg/expr/bitfield5.C: Same.
8706 * g++.dg/expr/bitfield6.C: Same.
8707 * g++.dg/expr/bool1.C: Same.
8708 * g++.dg/expr/bool3.C: Same.
8709 * g++.dg/expr/cond10.C: Same.
8710 * g++.dg/expr/cond11.C: Same.
8711 * g++.dg/expr/lval3.C: Same.
8712 * g++.dg/expr/lval4.C: Same.
8713 * g++.dg/ext/anon-struct4.C: Same.
8714 * g++.dg/ext/attrib44.C: Same.
8715 * g++.dg/ext/builtin3.C: Same.
8716 * g++.dg/ext/dllimport7.C: Same.
8717 * g++.dg/ext/label5.C: Same.
8718 * g++.dg/ext/no-asm-1.C: Same.
8719 * g++.dg/ext/utf16-4.C: Same.
8720 * g++.dg/ext/vla2.C: Same.
8721 * g++.dg/gomp/block-1.C: Same.
8722 * g++.dg/gomp/block-2.C: Same.
8723 * g++.dg/gomp/block-3.C: Same.
8724 * g++.dg/gomp/block-5.C: Same.
8725 * g++.dg/gomp/linear-2.C: Same.
8726 * g++.dg/gomp/target-1.C: Same.
8727 * g++.dg/gomp/target-2.C: Same.
8728 * g++.dg/gomp/taskgroup-1.C: Same.
8729 * g++.dg/gomp/teams-1.C: Same.
8730 * g++.dg/inherit/pure1.C: Same.
8731 * g++.dg/init/array43.C: Same.
8732 * g++.dg/init/array46.C: Same.
8733 * g++.dg/init/const10.C: Same.
8734 * g++.dg/init/ctor4-1.C: Same.
8735 * g++.dg/init/ctor4.C: Same.
8736 * g++.dg/init/new37.C: Same.
8737 * g++.dg/init/pr25811.C: Same.
8738 * g++.dg/init/pr29043.C: Same.
8739 * g++.dg/init/pr29571.C: Same.
8740 * g++.dg/lookup/duperr1.C: Same.
8741 * g++.dg/lookup/error1.C: Same.
8742 * g++.dg/lookup/koenig5.C: Same.
8743 * g++.dg/lookup/pr77549.C: Same.
8744 * g++.dg/lookup/suggestions1.C: Same.
8745 * g++.dg/lookup/using16.C: Same.
8746 * g++.dg/lookup/using7.C: Same.
8747 * g++.dg/other/anon-union3.C: Same.
8748 * g++.dg/other/array2.C: Same.
8749 * g++.dg/other/error13.C: Same.
8750 * g++.dg/other/error34.C: Same.
8751 * g++.dg/overload/builtin1.C: Same.
8752 * g++.dg/overload/conv-op1.C: Same.
8753 * g++.dg/overload/error3.C: Same.
8754 * g++.dg/overload/koenig1.C: Same.
8755 * g++.dg/overload/operator5.C: Same.
8756 * g++.dg/overload/template5.C: Same.
8757 * g++.dg/overload/unknown1.C: Same.
8758 * g++.dg/overload/using2.C: Same.
8759 * g++.dg/parse/constructor1.C: Same.
8760 * g++.dg/parse/crash36.C: Same.
8761 * g++.dg/parse/crash63.C: Same.
8762 * g++.dg/parse/error11.C: Same.
8763 * g++.dg/parse/error12.C: Same.
8764 * g++.dg/parse/error14.C: Same.
8765 * g++.dg/parse/error2.C: Same.
8766 * g++.dg/parse/error21.C: Same.
8767 * g++.dg/parse/error26.C: Same.
8768 * g++.dg/parse/error36.C: Same.
8769 * g++.dg/parse/friend12.C: Same.
8770 * g++.dg/parse/invalid-op1.C: Same.
8771 * g++.dg/parse/missing-template1.C: Same.
8772 * g++.dg/parse/parser-pr28152-2.C: Same.
8773 * g++.dg/parse/parser-pr28152.C: Same.
8774 * g++.dg/parse/pr16696-permissive.C: Same.
8775 * g++.dg/parse/pr16696.C: Same.
8776 * g++.dg/parse/pr69628.C: Same.
8777 * g++.dg/parse/ret-type2.C: Same.
8778 * g++.dg/parse/specialization1.C: Same.
8779 * g++.dg/parse/template3.C: Same.
8780 * g++.dg/parse/template9.C: Same.
8781 * g++.dg/parse/typename11.C: Same.
8782 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8783 * g++.dg/pr45330.C: Same.
8784 * g++.dg/rtti/typeid6.C: Same.
8785 * g++.dg/spellcheck-fields.C: Same.
8786 * g++.dg/spellcheck-typenames.C: Same.
8787 * g++.dg/tc1/dr108.C: Same.
8788 * g++.dg/tc1/dr147.C: Same.
8789 * g++.dg/template/arg7.C: Same.
8790 * g++.dg/template/conv11.C: Same.
8791 * g++.dg/template/crash13.C: Same.
8792 * g++.dg/template/crash55.C: Same.
8793 * g++.dg/template/dependent-expr5.C: Same.
8794 * g++.dg/template/error17.C: Same.
8795 * g++.dg/template/error33.C: Same.
8796 * g++.dg/template/error4.C: Same.
8797 * g++.dg/template/error50.C: Same.
8798 * g++.dg/template/error53.C: Same.
8799 * g++.dg/template/friend.C: Same.
8800 * g++.dg/template/func2.C: Same.
8801 * g++.dg/template/local6.C: Same.
8802 * g++.dg/template/member5.C: Same.
8803 * g++.dg/template/meminit1.C: Same.
8804 * g++.dg/template/nested3.C: Same.
8805 * g++.dg/template/nontype6.C: Same.
8806 * g++.dg/template/overload12.C: Same.
8807 * g++.dg/template/ptrmem8.C: Same.
8808 * g++.dg/template/qualified-id1.C: Same.
8809 * g++.dg/template/spec15.C: Same.
8810 * g++.dg/template/static1.C: Same.
8811 * g++.dg/template/static10.C: Same.
8812 * g++.dg/template/static2.C: Same.
8813 * g++.dg/template/ttp25.C: Same.
8814 * g++.dg/template/typedef2.C: Same.
8815 * g++.dg/template/typename2.C: Same.
8816 * g++.dg/template/unify10.C: Same.
8817 * g++.dg/template/unify6.C: Same.
8818 * g++.dg/template/unify7.C: Same.
8819 * g++.dg/template/unify9.C: Same.
8820 * g++.dg/template/varmod1.C: Same.
8821 * g++.dg/ubsan/div-by-zero-1.C: Same.
8822 * g++.dg/ubsan/pr63956.C: Same.
8823 * g++.dg/warn/Waddress-1.C: Same.
8824 * g++.dg/warn/Wconversion2.C: Same.
8825 * g++.dg/warn/Wnull-conversion-1.C: Same.
8826 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8827 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8828 * g++.dg/warn/Wswitch-1.C: Same.
8829 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8830 * g++.dg/warn/Wtype-limits.C: Same.
8831 * g++.dg/warn/Wunused-parm-5.C: Same.
8832 * g++.dg/warn/deprecated-6.C: Same.
8833 * g++.dg/warn/deprecated.C: Same.
8834 * g++.dg/warn/incomplete1.C: Same.
8835 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8836 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8837 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8838 * g++.dg/warn/overflow-warn-1.C: Same.
8839 * g++.dg/warn/overflow-warn-3.C: Same.
8840 * g++.dg/warn/overflow-warn-4.C: Same.
8841 * g++.dg/warn/pr12242.C: Same.
8842 * g++.dg/warn/pr30551-2.C: Same.
8843 * g++.dg/warn/pr30551.C: Same.
8844 * g++.old-deja/g++.benjamin/16077.C: Same.
8845 * g++.old-deja/g++.bob/inherit1.C: Same.
8846 * g++.old-deja/g++.brendan/crash56.C: Same.
8847 * g++.old-deja/g++.brendan/template17.C: Same.
8848 * g++.old-deja/g++.eh/ctor1.C: Same.
8849 * g++.old-deja/g++.jason/bool5.C: Same.
8850 * g++.old-deja/g++.jason/cond.C: Same.
8851 * g++.old-deja/g++.jason/operator.C: Same.
8852 * g++.old-deja/g++.jason/pmf5.C: Same.
8853 * g++.old-deja/g++.law/ctors5.C: Same.
8854 * g++.old-deja/g++.law/missed-error2.C: Same.
8855 * g++.old-deja/g++.law/operators9.C: Same.
8856 * g++.old-deja/g++.law/temps1.C: Same.
8857 * g++.old-deja/g++.mike/for2.C: Same.
8858 * g++.old-deja/g++.mike/ns5.C: Same.
8859 * g++.old-deja/g++.mike/ns7.C: Same.
8860 * g++.old-deja/g++.mike/p10769b.C: Same.
8861 * g++.old-deja/g++.niklas/t120.C: Same.
8862 * g++.old-deja/g++.niklas/t121.C: Same.
8863 * g++.old-deja/g++.ns/koenig5.C: Same.
8864 * g++.old-deja/g++.oliva/overload1.C: Same.
8865 * g++.old-deja/g++.other/crash24.C: Same.
8866 * g++.old-deja/g++.other/crash25.C: Same.
8867 * g++.old-deja/g++.other/decl5.C: Same.
8868 * g++.old-deja/g++.other/lineno5.C: Same.
8869 * g++.old-deja/g++.other/null3.C: Same.
8870 * g++.old-deja/g++.other/overcnv2.C: Same.
8871 * g++.old-deja/g++.other/ptrmem7.C: Same.
8872 * g++.old-deja/g++.other/typename1.C: Same.
8873 * g++.old-deja/g++.other/vaarg3.C: Same.
8874 * g++.old-deja/g++.pt/crash10.C: Same.
8875 * g++.old-deja/g++.pt/crash28.C: Same.
8876 * g++.old-deja/g++.pt/crash38.C: Same.
8877 * g++.old-deja/g++.pt/explicit70.C: Same.
8878 * g++.old-deja/g++.pt/explicit77.C: Same.
8879 * g++.old-deja/g++.pt/expr2.C: Same.
8880 * g++.old-deja/g++.pt/spec5.C: Same.
8881 * g++.old-deja/g++.pt/spec6.C: Same.
8882 * g++.old-deja/g++.pt/typename3.C: Same.
8883 * g++.old-deja/g++.pt/typename5.C: Same.
8884 * g++.old-deja/g++.pt/typename6.C: Same.
8885 * g++.old-deja/g++.pt/typename7.C: Same.
8886 * g++.old-deja/g++.pt/unify4.C: Same.
8887 * g++.old-deja/g++.pt/unify8.C: Same.
8888 * g++.old-deja/g++.pt/vaarg3.C: Same.
8889 * g++.old-deja/g++.robertl/eb22.C: Same.
8890 * g++.old-deja/g++.robertl/eb4.C: Same.
8891 * g++.old-deja/g++.robertl/eb44.C: Same.
8892 * g++.old-deja/g++.robertl/eb69.C: Same.
8893 * g++.old-deja/g++.robertl/eb98.C: Same.
8894 * gcc.dg/20031223-1.c: Same.
8895 * gcc.dg/940510-1.c: Same.
8896 * gcc.dg/990506-0.c: Same.
8897 * gcc.dg/Walloca-1.c: Same.
8898 * gcc.dg/Walloca-2.c: Same.
8899 * gcc.dg/Wconversion-integer.c: Same.
8900 * gcc.dg/Wcxx-compat-8.c: Same.
8901 * gcc.dg/Wimplicit-int-1.c: Same.
8902 * gcc.dg/Wimplicit-int-2.c: Same.
8903 * gcc.dg/Wimplicit-int-4.c: Same.
8904 * gcc.dg/Wpointer-sign-Wall.c: Same.
8905 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8906 * gcc.dg/Wshadow-1.c: Same.
8907 * gcc.dg/Wshadow-3.c: Same.
8908 * gcc.dg/Wswitch-enum-error.c: Same.
8909 * gcc.dg/Wswitch-enum.c: Same.
8910 * gcc.dg/Wswitch-error.c: Same.
8911 * gcc.dg/Wswitch.c: Same.
8912 * gcc.dg/Wtype-limits-Wextra.c: Same.
8913 * gcc.dg/Wtype-limits.c: Same.
8914 * gcc.dg/Wvla-larger-than-2.c: Same.
8915 * gcc.dg/anon-struct-5.c: Same.
8916 * gcc.dg/array-10.c: Same.
8917 * gcc.dg/array-11.c: Same.
8918 * gcc.dg/array-15.c: Same.
8919 * gcc.dg/array-2.c: Same.
8920 * gcc.dg/array-8.c: Same.
8921 * gcc.dg/array-const-2.c: Same.
8922 * gcc.dg/array-const-3.c: Same.
8923 * gcc.dg/bitfld-1.c: Same.
8924 * gcc.dg/bitfld-8.c: Same.
8925 * gcc.dg/builtin-redefine.c: Same.
8926 * gcc.dg/c11-noreturn-1.c: Same.
8927 * gcc.dg/c11-noreturn-2.c: Same.
8928 * gcc.dg/c11-static-assert-3.c: Same.
8929 * gcc.dg/c90-arraydecl-1.c: Same.
8930 * gcc.dg/c90-complex-1.c: Same.
8931 * gcc.dg/c90-complit-1.c: Same.
8932 * gcc.dg/c90-const-expr-11.c: Same.
8933 * gcc.dg/c90-const-expr-7.c: Same.
8934 * gcc.dg/c90-const-expr-8.c: Same.
8935 * gcc.dg/c90-enum-comma-1.c: Same.
8936 * gcc.dg/c90-flex-array-1.c: Same.
8937 * gcc.dg/c90-hexfloat-1.c: Same.
8938 * gcc.dg/c90-idem-qual-1.c: Same.
8939 * gcc.dg/c90-idem-qual-2.c: Same.
8940 * gcc.dg/c90-idem-qual-3.c: Same.
8941 * gcc.dg/c90-mixdecl-1.c: Same.
8942 * gcc.dg/c90-restrict-1.c: Same.
8943 * gcc.dg/c90-return-1.c: Same.
8944 * gcc.dg/c99-array-nonobj-1.c: Same.
8945 * gcc.dg/c99-arraydecl-1.c: Same.
8946 * gcc.dg/c99-complex-1.c: Same.
8947 * gcc.dg/c99-complex-2.c: Same.
8948 * gcc.dg/c99-complit-2.c: Same.
8949 * gcc.dg/c99-const-expr-7.c: Same.
8950 * gcc.dg/c99-const-expr-8.c: Same.
8951 * gcc.dg/c99-flex-array-3.c: Same.
8952 * gcc.dg/c99-flex-array-7.c: Same.
8953 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8954 * gcc.dg/c99-impl-decl-1.c: Same.
8955 * gcc.dg/c99-impl-int-1.c: Same.
8956 * gcc.dg/c99-impl-int-2.c: Same.
8957 * gcc.dg/c99-init-3.c: Same.
8958 * gcc.dg/c99-restrict-1.c: Same.
8959 * gcc.dg/c99-return-1.c: Same.
8960 * gcc.dg/c99-tag-1.c: Same.
8961 * gcc.dg/c99-tag-3.c: Same.
8962 * gcc.dg/call-diag-2.c: Same.
8963 * gcc.dg/cpp/19940712-1.c: Same.
8964 * gcc.dg/cpp/19951025-1.c: Same.
8965 * gcc.dg/cpp/19990413-1.c: Same.
8966 * gcc.dg/cpp/direct2.c: Same.
8967 * gcc.dg/cpp/direct2s.c: Same.
8968 * gcc.dg/cpp/pr28709.c: Same.
8969 * gcc.dg/cpp/pr61854-c90.c: Same.
8970 * gcc.dg/cpp/pr61854-c94.c: Same.
8971 * gcc.dg/cpp/pragma-1.c: Same.
8972 * gcc.dg/cpp/pragma-2.c: Same.
8973 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8974 * gcc.dg/cpp/trad/literals-2.c: Same.
8975 * gcc.dg/cpp/warn-comments-2.c: Same.
8976 * gcc.dg/cpp/warn-comments-3.c: Same.
8977 * gcc.dg/cpp/warn-comments.c: Same.
8978 * gcc.dg/cpp/warn-long-long-2.c: Same.
8979 * gcc.dg/cpp/warn-long-long.c: Same.
8980 * gcc.dg/cpp/warn-redefined-2.c: Same.
8981 * gcc.dg/cpp/warn-redefined.c: Same.
8982 * gcc.dg/darwin-cfstring-2.c: Same.
8983 * gcc.dg/darwin-cfstring-format-1.c: Same.
8984 * gcc.dg/decl-9.c: Same.
8985 * gcc.dg/declspec-1.c: Same.
8986 * gcc.dg/declspec-10.c: Same.
8987 * gcc.dg/declspec-11.c: Same.
8988 * gcc.dg/declspec-13.c: Same.
8989 * gcc.dg/declspec-18.c: Same.
8990 * gcc.dg/declspec-4.c: Same.
8991 * gcc.dg/declspec-5.c: Same.
8992 * gcc.dg/declspec-6.c: Same.
8993 * gcc.dg/declspec-8.c: Same.
8994 * gcc.dg/deprecated-4.c: Same.
8995 * gcc.dg/deprecated.c: Same.
8996 * gcc.dg/dfp/composite-type.c: Same.
8997 * gcc.dg/empty-source-2.c: Same.
8998 * gcc.dg/empty-source-3.c: Same.
8999 * gcc.dg/format/attr-6.c: Same.
9000 * gcc.dg/format/branch-1.c: Same.
9001 * gcc.dg/format/c90-printf-1.c: Same.
9002 * gcc.dg/format/c90-strftime-2.c: Same.
9003 * gcc.dg/format/c99-strftime-1.c: Same.
9004 * gcc.dg/format/cmn-err-1.c: Same.
9005 * gcc.dg/format/few-1.c: Same.
9006 * gcc.dg/format/ms_branch-1.c: Same.
9007 * gcc.dg/format/ms_unnamed-1.c: Same.
9008 * gcc.dg/format/ms_va-1.c: Same.
9009 * gcc.dg/format/unnamed-1.c: Same.
9010 * gcc.dg/format/va-1.c: Same.
9011 * gcc.dg/format/xopen-1.c: Same.
9012 * gcc.dg/funcdef-var-1.c: Same.
9013 * gcc.dg/funcdef-var-2.c: Same.
9014 * gcc.dg/gnu89-const-expr-1.c: Same.
9015 * gcc.dg/gnu89-const-expr-2.c: Same.
9016 * gcc.dg/gnu90-const-expr-1.c: Same.
9017 * gcc.dg/gnu99-const-expr-1.c: Same.
9018 * gcc.dg/gnu99-const-expr-2.c: Same.
9019 * gcc.dg/gnu99-init-2.c: Same.
9020 * gcc.dg/gomp/_Atomic-5.c: Same.
9021 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9022 * gcc.dg/gomp/atomic-5.c: Same.
9023 * gcc.dg/gomp/linear-1.c: Same.
9024 * gcc.dg/gomp/pr67500.c: Same.
9025 * gcc.dg/init-bad-1.c: Same.
9026 * gcc.dg/init-bad-2.c: Same.
9027 * gcc.dg/init-bad-3.c: Same.
9028 * gcc.dg/init-string-1.c: Same.
9029 * gcc.dg/label-compound-stmt-1.c: Same.
9030 * gcc.dg/label-decl-2.c: Same.
9031 * gcc.dg/label-decl-4.c: Same.
9032 * gcc.dg/large-size-array-2.c: Same.
9033 * gcc.dg/large-size-array-4.c: Same.
9034 * gcc.dg/lvalue-6.c: Same.
9035 * gcc.dg/m-un-2.c: Same.
9036 * gcc.dg/multiple-overflow-warn-1.c: Same.
9037 * gcc.dg/multiple-overflow-warn-2.c: Same.
9038 * gcc.dg/multiple-overflow-warn-3.c: Same.
9039 * gcc.dg/nested-redef-1.c: Same.
9040 * gcc.dg/no-asm-1.c: Same.
9041 * gcc.dg/no-asm-3.c: Same.
9042 * gcc.dg/no-asm-4.c: Same.
9043 * gcc.dg/noncompile/20010524-1.c: Same.
9044 * gcc.dg/noncompile/incomplete-5.c: Same.
9045 * gcc.dg/noncompile/pr44517.c: Same.
9046 * gcc.dg/noncompile/pr52290.c: Same.
9047 * gcc.dg/noreturn-1.c: Same.
9048 * gcc.dg/overflow-warn-1.c: Same.
9049 * gcc.dg/overflow-warn-2.c: Same.
9050 * gcc.dg/overflow-warn-3.c: Same.
9051 * gcc.dg/overflow-warn-4.c: Same.
9052 * gcc.dg/parm-mismatch-1.c: Same.
9053 * gcc.dg/parser-pr28152-2.c: Same.
9054 * gcc.dg/parser-pr28152.c: Same.
9055 * gcc.dg/pedwarn-init.c: Same.
9056 * gcc.dg/pointer-arith-2.c: Same.
9057 * gcc.dg/pointer-arith-3.c: Same.
9058 * gcc.dg/pointer-arith-4.c: Same.
9059 * gcc.dg/pr14475.c: Same.
9060 * gcc.dg/pr18596-3.c: Same.
9061 * gcc.dg/pr18809-1.c: Same.
9062 * gcc.dg/pr27953.c: Same.
9063 * gcc.dg/pr30457.c: Same.
9064 * gcc.dg/pr30551-2.c: Same.
9065 * gcc.dg/pr30551-3.c: Same.
9066 * gcc.dg/pr30551-4.c: Same.
9067 * gcc.dg/pr30551-5.c: Same.
9068 * gcc.dg/pr30551-6.c: Same.
9069 * gcc.dg/pr30551.c: Same.
9070 * gcc.dg/pr36997.c: Same.
9071 * gcc.dg/pr41842.c: Same.
9072 * gcc.dg/pr48552-1.c: Same.
9073 * gcc.dg/pr48552-2.c: Same.
9074 * gcc.dg/pr59717.c: Same.
9075 * gcc.dg/pr61077.c: Same.
9076 * gcc.dg/pr61096-1.c: Same.
9077 * gcc.dg/pr63626.c: Same.
9078 * gcc.dg/pr64223-1.c: Same.
9079 * gcc.dg/pr64223-2.c: Same.
9080 * gcc.dg/pr8788-1.c: Same.
9081 * gcc.dg/pr8927-1.c: Same.
9082 * gcc.dg/pragma-darwin.c: Same.
9083 * gcc.dg/pragma-diag-5.c: Same.
9084 * gcc.dg/pragma-message.c: Same.
9085 * gcc.dg/redecl-1.c: Same.
9086 * gcc.dg/simd-1.c: Same.
9087 * gcc.dg/simd-5.c: Same.
9088 * gcc.dg/simd-6.c: Same.
9089 * gcc.dg/spellcheck-fields.c: Same.
9090 * gcc.dg/spellcheck-typenames.c: Same.
9091 * gcc.dg/struct-semi-2.c: Same.
9092 * gcc.dg/struct-semi-3.c: Same.
9093 * gcc.dg/transparent-union-3.c: Same.
9094 * gcc.dg/ucnid-8.c: Same.
9095 * gcc.dg/uninit-pr19430-O0.c: Same.
9096 * gcc.dg/uninit-pr19430.c: Same.
9097 * gcc.dg/uninit-pr20644-O0.c: Same.
9098 * gcc.dg/utf-dflt.c: Same.
9099 * gcc.dg/utf-dflt2.c: Same.
9100 * gcc.dg/utf16-4.c: Same.
9101 * gcc.dg/vla-11.c: Same.
9102 * gcc.dg/vla-20.c: Same.
9103 * gcc.dg/vla-init-1.c: Same.
9104 * gcc.dg/vla-init-2.c: Same.
9105 * gcc.dg/vla-init-3.c: Same.
9106 * gcc.dg/weak/weak-6.c: Same.
9107 * gcc.dg/weak/weak-7.c: Same.
9108 * gcc.dg/wtr-int-type-1.c: Same.
9109 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9110 * gcc.target/arm/polytypes.c: Same.
9111 * gcc.target/i386/spellcheck-options-4.c: Same.
9112 * gcc.target/powerpc/20030218-1.c: Same.
9113 * gcc.target/sh/pr21255-4.c: Same.
9114 * gcc.test-framework/dg-error-exp-XP.c: Same.
9115 * gfortran.dg/array_constructor_30.f03: Same.
9116 * gfortran.dg/class_30.f90: Same.
9117 * gfortran.dg/goacc/subarrays.f95: Same.
9118 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9119 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9120 * gfortran.dg/intrinsic_std_1.f90: Same.
9121 * gfortran.dg/pr70006.f90: Same.
9122 * gfortran.dg/warning-directive-1.F90: Same.
9123 * gfortran.dg/warning-directive-2.F90: Same.
9124 * gfortran.dg/warning-directive-3.F90: Same.
9125 * gfortran.dg/warning-directive-4.F90: Same.
9126 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9127 * obj-c++.dg/class-extension-1.mm: Same.
9128 * obj-c++.dg/class-extension-2.mm: Same.
9129 * obj-c++.dg/class-protocol-1.mm: Same.
9130 * obj-c++.dg/cxx-ivars-1.mm: Same.
9131 * obj-c++.dg/duplicate-class-1.mm: Same.
9132 * obj-c++.dg/exceptions-3.mm: Same.
9133 * obj-c++.dg/exceptions-4.mm: Same.
9134 * obj-c++.dg/exceptions-5.mm: Same.
9135 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9136 * obj-c++.dg/fsf-package-0.m: Same.
9137 * obj-c++.dg/invalid-type-1.mm: Same.
9138 * obj-c++.dg/method-12.mm: Same.
9139 * obj-c++.dg/method-13.mm: Same.
9140 * obj-c++.dg/method-15.mm: Same.
9141 * obj-c++.dg/method-16.mm: Same.
9142 * obj-c++.dg/method-6.mm: Same.
9143 * obj-c++.dg/method-7.mm: Same.
9144 * obj-c++.dg/property/at-property-1.mm: Same.
9145 * obj-c++.dg/property/at-property-14.mm: Same.
9146 * obj-c++.dg/property/at-property-17.mm: Same.
9147 * obj-c++.dg/property/at-property-21.mm: Same.
9148 * obj-c++.dg/property/at-property-5.mm: Same.
9149 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9150 * obj-c++.dg/property/dynamic-3.mm: Same.
9151 * obj-c++.dg/property/dynamic-4.mm: Same.
9152 * obj-c++.dg/property/property-neg-1.mm: Same.
9153 * obj-c++.dg/property/property-neg-6.mm: Same.
9154 * obj-c++.dg/property/synthesize-11.mm: Same.
9155 * obj-c++.dg/property/synthesize-5.mm: Same.
9156 * obj-c++.dg/property/synthesize-6.mm: Same.
9157 * obj-c++.dg/proto-lossage-4.mm: Same.
9158 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9159 * obj-c++.dg/strings/strings-1.mm: Same.
9160 * obj-c++.dg/super-class-1.mm: Same.
9161 * obj-c++.dg/syntax-error-6.mm: Same.
9162 * obj-c++.dg/syntax-error-7.mm: Same.
9163 * obj-c++.dg/syntax-error-9.mm: Same.
9164 * obj-c++.dg/try-catch-13.mm: Same.
9165 * objc.dg/attributes/method-noreturn-1.m: Same.
9166 * objc.dg/bad-receiver-type-2.m: Same.
9167 * objc.dg/bad-receiver-type.m: Same.
9168 * objc.dg/call-super-2.m: Same.
9169 * objc.dg/class-2.m: Same.
9170 * objc.dg/class-extension-1.m: Same.
9171 * objc.dg/class-extension-2.m: Same.
9172 * objc.dg/class-protocol-1.m: Same.
9173 * objc.dg/desig-init-1.m: Same.
9174 * objc.dg/duplicate-class-1.m: Same.
9175 * objc.dg/exceptions-3.m: Same.
9176 * objc.dg/exceptions-4.m: Same.
9177 * objc.dg/exceptions-5.m: Same.
9178 * objc.dg/foreach-6.m: Same.
9179 * objc.dg/foreach-7.m: Same.
9180 * objc.dg/fsf-nsstring-format-1.m: Same.
9181 * objc.dg/fsf-package-0.m: Same.
9182 * objc.dg/invalid-type-1.m: Same.
9183 * objc.dg/method-11.m: Same.
9184 * objc.dg/method-19.m: Same.
9185 * objc.dg/method-2.m: Same.
9186 * objc.dg/method-20.m: Same.
9187 * objc.dg/method-5.m: Same.
9188 * objc.dg/method-6.m: Same.
9189 * objc.dg/method-7.m: Same.
9190 * objc.dg/method-9.m: Same.
9191 * objc.dg/missing-proto-3.m: Same.
9192 * objc.dg/private-1.m: Same.
9193 * objc.dg/property/at-property-1.m: Same.
9194 * objc.dg/property/at-property-14.m: Same.
9195 * objc.dg/property/at-property-17.m: Same.
9196 * objc.dg/property/at-property-21.m: Same.
9197 * objc.dg/property/at-property-5.m: Same.
9198 * objc.dg/property/dynamic-3.m: Same.
9199 * objc.dg/property/dynamic-4.m: Same.
9200 * objc.dg/property/property-neg-1.m: Same.
9201 * objc.dg/property/property-neg-6.m: Same.
9202 * objc.dg/property/synthesize-11.m: Same.
9203 * objc.dg/property/synthesize-5.m: Same.
9204 * objc.dg/property/synthesize-6.m: Same.
9205 * objc.dg/proto-hier-1.m: Same.
9206 * objc.dg/proto-lossage-4.m: Same.
9207 * objc.dg/protocol-qualifier-2.m: Same.
9208 * objc.dg/strings/strings-1.m: Same.
9209 * objc.dg/type-size-1.m: Same.
9210
9211 2017-04-18 Jeff Law <law@redhat.com>
9212
9213 PR target/74563
9214 * gcc.target/mips/pr74563: New test.
9215
9216 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR tree-optimization/80443
9219 * gcc.c-torture/compile/pr80443.c: New test.
9220
9221 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9222
9223 PR rtl-optimization/80357
9224 * gcc.c-torture/compile/pr80357.c: New test.
9225
9226 2017-04-18 Jeff Law <law@redhat.com>
9227
9228 PR middle-end/80422
9229 * gcc.c-torture/compile/pr80422.c: New test.
9230
9231 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR debug/80263
9234 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9235
9236 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9237
9238 PR target/80099
9239 * gcc.target/powerpc/pr80099-1.c: New test.
9240 * gcc.target/powerpc/pr80099-2.c: Likewise.
9241 * gcc.target/powerpc/pr80099-3.c: Likewise.
9242 * gcc.target/powerpc/pr80099-4.c: Likewise.
9243 * gcc.target/powerpc/pr80099-5.c: Likewise.
9244
9245 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR sanitizer/80444
9248 * gcc.dg/sancov/pr80444.c: New test.
9249
9250 PR middle-end/79788
9251 PR middle-end/80375
9252 * gcc.dg/pr79788-1.c: New test.
9253 * gcc.dg/pr79788-2.c: New test.
9254
9255 2017-04-18 Marek Polacek <polacek@redhat.com>
9256
9257 PR c++/80244 - ICE with attribute in template alias.
9258 * g++.dg/cpp0x/alias-decl-59.C: New test.
9259
9260 PR c++/80241 - ICE with alignas pack expansion.
9261 * g++.dg/cpp0x/alignas11.C: New test.
9262
9263 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9264
9265 PR c++/80287
9266 * g++.dg/lto/pr80287_0.C: New test.
9267
9268 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9269
9270 PR target/80315
9271 * gcc.target/powerpc/pr80315-1.c: New test.
9272 * gcc.target/powerpc/pr80315-2.c: New test.
9273 * gcc.target/powerpc/pr80315-3.c: New test.
9274 * gcc.target/powerpc/pr80315-4.c: New test.
9275
9276 2017-04-16 Tom de Vries <tom@codesourcery.com>
9277
9278 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9279 directive.
9280 * g++.dg/parse/error3.C: Same.
9281 * g++.old-deja/g++.pt/niklas01a.C: Same.
9282 * gcc.dg/990506-0.c: Same.
9283 * gcc.dg/cpp/19990413-1.c: Same.
9284 * gcc.dg/cpp/pragma-1.c: Same.
9285 * gcc.dg/cpp/pragma-2.c: Same.
9286 * gcc.dg/m-un-2.c: Same.
9287 * objc.dg/private-1.m: Same.
9288
9289 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9290
9291 * gcc.dg/pr54669.c: Fix dg-do directive.
9292 * gcc.dg/pr78582.c: Ditto.
9293 * gcc.dg/pr80020.c: Ditto.
9294 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9295 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9296 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9297 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9298 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9299 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9300 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9301 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9302 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9303 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9304
9305 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9306
9307 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9308 * gfortran.dg/generic_29.f90: Likewise.
9309 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9310 * gfortran.dg/pr41922.f90: Likewise.
9311 * gfortran.dg/pr70006.f90: Likewise.
9312
9313 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9314
9315 PR tree-optimization/66612
9316 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9317
9318 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9319
9320 PR fortran/80361
9321 * gfortran.dg/class_62.f90: New test case.
9322
9323 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9324
9325 * gcc.target/arc/loop-1.c: New file.
9326
9327 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9328
9329 PR target/80098
9330 * gcc.target/powerpc/pr80098-1.c: New test.
9331 * gcc.target/powerpc/pr80098-2.c: Likewise.
9332 * gcc.target/powerpc/pr80098-3.c: Likewise.
9333 * gcc.target/powerpc/pr80098-4.c: Likewise.
9334
9335 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR sanitizer/80403
9338 * g++.dg/ubsan/pr80403-2.C: New test.
9339
9340 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9341
9342 PR rtl-optimization/80343
9343 * gcc.target/powerpc/pr80343.c: New.
9344
9345 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9346
9347 PR sanitizer/80414
9348 * c-c++-common/ubsan/bounds-15.c: New test.
9349
9350 2017-04-13 Richard Biener <rguenther@suse.de>
9351
9352 PR testsuite/80416
9353 * g++.dg/torture/pr79671.C: Fix asm constraints.
9354
9355 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR debug/80321
9358 * gcc.dg/debug/pr80321.c: New test.
9359
9360 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gnat.dg/debug10.adb: New test.
9363 * gnat.dg/debug10_pkg.ads: New helper.
9364
9365 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR tree-optimization/79390
9368 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9369
9370 PR sanitizer/80403
9371 PR sanitizer/80404
9372 PR sanitizer/80405
9373 * g++.dg/ubsan/pr80403.C: New test.
9374 * g++.dg/ubsan/pr80404.C: New test.
9375 * g++.dg/ubsan/pr80405.C: New test.
9376
9377 PR c/80163
9378 * gcc.dg/torture/pr80163.c: New test.
9379
9380 2017-04-12 Richard Biener <rguenther@suse.de>
9381 Jeff Law <law@redhat.com>
9382
9383 PR tree-optimization/80359
9384 * gcc.dg/torture/pr80359.c: New testcase.
9385
9386 2017-04-12 Richard Biener <rguenther@suse.de>
9387 Bernd Edlinger <bernd.edlinger@hotmail.de>
9388
9389 PR middle-end/79671
9390 * g++.dg/torture/pr79671.C: New testcase.
9391 * g++.dg/lto/pr79671_0.C: Likewise.
9392 * g++.dg/lto/pr79671_1.c: Likewise.
9393
9394 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR sanitizer/80349
9397 * g++.dg/ubsan/pr80349.C: New test.
9398
9399 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/80370
9402 * g++.dg/cpp1z/decomp28.C: New test.
9403
9404 PR middle-end/80100
9405 * gcc.dg/pr80100.c: New test.
9406
9407 PR rtl-optimization/80385
9408 * g++.dg/opt/pr80385.C: New test.
9409
9410 2017-04-11 Martin Liska <mliska@suse.cz>
9411
9412 PR ipa/80212
9413 * g++.dg/ipa/pr80212.C: New test.
9414
9415 2017-04-11 Martin Sebor <msebor@redhat.com>
9416
9417 PR middle-end/80364
9418 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9419
9420 2017-04-11 Martin Liska <mliska@suse.cz>
9421
9422 PR sanitizer/70878
9423 * gcc.dg/ubsan/pr70878.c: New test.
9424
9425 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR target/80381
9428 * gcc.target/i386/pr80381.c: New test.
9429
9430 PR c++/80363
9431 * g++.dg/ext/pr80363.C: New test.
9432
9433 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9434
9435 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9436 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9437 Add avr-*-* to non-lp64 selector.
9438
9439 2017-04-10 Martin Sebor <msebor@redhat.com>
9440
9441 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9442 * gcc.dg/pr40340-4.c: Same.
9443
9444 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9445
9446 PR fortran/69498
9447 * gfortran.dg/submodule_unexp.f90: Modified test
9448 to account for new error.
9449 * gfortran.dg/submodule_twice.f90: New Test
9450
9451 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR c++/80176
9454 * g++.dg/init/ref23.C: New test.
9455
9456 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9457
9458 PR tree-optimization/80304
9459 * gfortran.dg/do_concurrent_4.f90: New test case.
9460
9461 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9462
9463 PR fortran/80046
9464 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9465
9466 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9467
9468 * g++.dg/torture/pr79905.C: Add -maltivec option.
9469
9470 2017-04-10 Jeff Law <law@redhat.com>
9471
9472 PR tree-optimization/80374
9473 * g++.dg/pr80374.c: New test.
9474
9475 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9476
9477 PR target/80108
9478 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9479 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9480
9481 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9482
9483 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9484
9485 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9486
9487 PR testsuite/79356
9488 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9489
9490 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9491
9492 PR testsuite/79867
9493 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9494
9495 2017-04-10 Marek Polacek <polacek@redhat.com>
9496
9497 PR sanitizer/80348
9498 * g++.dg/ubsan/div-by-zero-3.C: New test.
9499
9500 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9501
9502 PR tree-optimization/80153
9503 * gcc.c-torture/execute/pr80153.c: New.
9504
9505 2017-04-10 Richard Biener <rguenther@suse.de>
9506
9507 PR middle-end/80362
9508 * gcc.dg/torture/pr80362.c: New testcase.
9509
9510 2017-04-10 Richard Biener <rguenther@suse.de>
9511
9512 PR tree-optimization/80304
9513 * gcc.dg/torture/pr80304.c: New testcase.
9514
9515 2017-04-10 Nathan Sidwell <nathan@acm.org>
9516
9517 PR target/79905
9518 * g++.dg/torture/pr79905.C: New.
9519
9520 2017-04-10 Martin Liska <mliska@suse.cz>
9521
9522 PR sanitizer/80350
9523 * c-c++-common/ubsan/pr80350.c: New test.
9524
9525 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR target/80324
9528 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9529
9530 2017-04-08 Martin Liska <mliska@suse.cz>
9531
9532 Revert:
9533 2017-04-07 Martin Liska <mliska@suse.cz>
9534
9535 PR ipa/80212
9536 * g++.dg/ipa/pr80212.C: New test.
9537
9538 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9539
9540 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9541 dg-options.
9542 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9543
9544 PR target/80322
9545 PR target/80323
9546 PR target/80325
9547 PR target/80326
9548 * gcc.target/i386/avx512f-undefined-1.c: New test.
9549 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9550 * gcc.target/i386/avx-cvtsd-1.c: New test.
9551 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9552 * gcc.target/i386/avx512f-abspd-1.c: New test.
9553 * gcc.target/i386/avx-cvtss-1.c: New test.
9554 * gcc.target/i386/avx512f-absps-1.c: New test.
9555 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9556 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9557
9558 2017-04-07 Marek Polacek <polacek@redhat.com>
9559
9560 PR sanitizer/80348
9561 * g++.dg/ubsan/div-by-zero-2.C: New test.
9562
9563 PR c++/80095
9564 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9565
9566 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9567
9568 PR rtl-optimization/70478
9569 * gcc.target/s390/pr70478.c: New.
9570
9571 2017-04-07 Martin Liska <mliska@suse.cz>
9572
9573 PR target/79889
9574 * g++.dg/ext/mv8.C: Add aarch64* targets.
9575
9576 2017-04-07 Martin Liska <mliska@suse.cz>
9577
9578 PR ipa/80212
9579 * g++.dg/ipa/pr80212.C: New test.
9580
9581 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9582
9583 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9584
9585 2017-04-07 Richard Biener <rguenther@suse.de>
9586
9587 PR tree-optimization/80334
9588 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9589 alignas on stack.
9590
9591 2017-04-07 Richard Biener <rguenther@suse.de>
9592
9593 PR middle-end/80341
9594 * gcc.dg/torture/pr80341.c: New testcase.
9595
9596 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR debug/80234
9599 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9600 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9601
9602 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9603
9604 PR target/79733
9605 * gcc.target/i386/pr79733.c: New test.
9606
9607 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9608
9609 PR target/80298
9610 * gcc.target/i386/pr80298-1.c: New test.
9611 * gcc.target/i386/pr80298-2.c: Ditto.
9612
9613 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9614
9615 PR target/80082
9616 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9617 ARMv7-R.
9618
9619 2017-04-06 Richard Biener <rguenther@suse.de>
9620
9621 PR tree-optimization/80334
9622 * g++.dg/torture/pr80334.C: New testcase.
9623
9624 2017-04-06 Martin Liska <mliska@suse.cz>
9625
9626 PR sanitizer/80166
9627 * gcc.dg/asan/pr80166.c: New test.
9628
9629 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9630
9631 PR tree-optimization/79390
9632 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9633
9634 2017-04-06 Richard Biener <rguenther@suse.de>
9635
9636 PR tree-optimization/80262
9637 * gcc.target/i386/pr80262.c: New testcase.
9638
9639 2017-04-06 Richard Biener <rguenther@suse.de>
9640
9641 PR middle-end/80281
9642 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9643
9644 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9645
9646 PR rtl-optimization/70703
9647 * gcc.target/i386/pr70703.c: New.
9648
9649 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR sanitizer/80308
9652 * c-c++-common/asan/pr80308.c: New test.
9653
9654 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9655
9656 PR target/79890
9657 * gcc.target/s390/pr79890.c: New test case.
9658
9659 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR target/80310
9662 * c-c++-common/ubsan/pr80310.c: New test.
9663
9664 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR c++/80297
9667 * g++.dg/torture/pr80297.C: New test.
9668
9669 PR tree-optimization/79390
9670 * gcc.target/i386/pr79390.c: New test.
9671 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9672
9673 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9674
9675 PR c++/80296
9676 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9677
9678 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9679
9680 PR target/80307
9681 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9682 targeting any CPU or architecture.
9683 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9684 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9685 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9686 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9687 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9688 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9689 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9690 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9691
9692 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9693
9694 PR fortran/69498
9695 * gfortran.dg/submodule_unexp.f90: New test.
9696
9697 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR target/80286
9700 * gcc.target/i386/avx-pr80286.c: New test.
9701 * gcc.dg/pr80286.c: New test.
9702
9703 2017-04-04 Richard Biener <rguenther@suse.de>
9704
9705 PR middle-end/80281
9706 * gcc.dg/torture/pr80281.c: New testcase.
9707
9708 2017-04-04 Richard Biener <rguenther@suse.de>
9709
9710 PR tree-optimization/80275
9711 * g++.dg/opt/pr80275.C: Make g static.
9712
9713 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9714
9715 PR rtl-optimization/60818
9716 * gcc.c-torture/compile/pr60818.c: New testcase.
9717
9718 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9719
9720 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9721 * gcc.dg/20031012-1.c: Likewise.
9722 * gcc.dg/ipa/ipcp-1.c: Likewise.
9723 * gcc.dg/torture/matrix-3.c: Likewise.
9724 * gcc.target/powerpc/ppc-spe.c: Likewise.
9725 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9726
9727 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9728
9729 PR target/80246
9730 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9731 powerpc_vsx_ok.
9732 (std, ld): Limit scan-assembler-times check to lp64.
9733 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9734 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9735 powerpc_vsx_ok.
9736
9737 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9738
9739 PR target/80246
9740 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9741
9742 2017-04-03 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/80275
9745 * g++.dg/opt/pr80275.C: New testcase.
9746
9747 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9748
9749 PR testsuite/79356
9750 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9751
9752 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9753
9754 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9755 (bal): Increase iteration count and assume alignment.
9756
9757 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9758
9759 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9760
9761 2017-04-02 Andrew Pinski <apinski@cavium.com>
9762
9763 * gcc.c-torture/compile/nested-3.c: New testcase.
9764 * gcc.c-torture/execute/20170401-1.c: New testcase.
9765 * gcc.c-torture/execute/20170401-2.c: New testcase.
9766
9767 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9768
9769 PR rtl-optimization/79405
9770 gcc.dg/pr79405.c: New testcase.
9771
9772 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR debug/79255
9775 * gcc.dg/pr79255.c: New test.
9776
9777 PR c++/79572
9778 * g++.dg/ubsan/null-8.C: New test.
9779
9780 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9781
9782 PR target/80107
9783 * gfortran.dg/pr80107.f: New.
9784
9785 2017-03-31 Jeff Law <law@redhat.com>
9786
9787 PR tree-optimization/49498
9788 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9789
9790 2017-03-31 Richard Biener <rguenther@suse.de>
9791
9792 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9793
9794 2017-03-31 Richard Biener <rguenther@suse.de>
9795
9796 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9797
9798 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR libstdc++/80251
9801 * g++.dg/ext/is_aggregate.C: New test.
9802
9803 PR middle-end/80173
9804 * gcc.target/i386/pr80173.c: New test.
9805
9806 PR middle-end/80163
9807 * gcc.dg/pr80163.c: New test.
9808
9809 PR debug/80025
9810 * gcc.dg/torture/pr80025.c: New test.
9811
9812 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9813
9814 * gcc.target/mips/pr52125.c: Add -msym32.
9815
9816 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR translation/80189
9819 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9820 * g++.dg/gomp/sharing-1.C: Likewise.
9821 * gfortran.dg/gomp/pr44536.f90: Likewise.
9822 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9823 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9824 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9825 * gfortran.dg/gomp/pr33439.f90: Likewise.
9826 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9827 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9828 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9829 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9830 * gcc.dg/gomp/sharing-1.c: Likewise.
9831
9832 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9833
9834 PR target/80246
9835 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9836 Darwin and SPE.
9837 (dxex, dxexq): Update return type.
9838 (diex, diexq): Update argument type.
9839 * gcc.target/powerpc/pr80246.c: New test.
9840
9841 2017-03-30 Martin Jambor <mjambor@suse.cz>
9842
9843 PR ipa/77333
9844 * g++.dg/ipa/pr77333.C: New test.
9845
9846 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR target/80206
9849 * gcc.target/i386/pr80206.c: New test.
9850
9851 2017-03-30 Richard Biener <rguenther@suse.de>
9852
9853 PR tree-optimization/77498
9854 * gfortran.dg/pr77498.f: New testcase.
9855
9856 2017-03-29 Marek Polacek <polacek@redhat.com>
9857
9858 PR c/79730
9859 * gcc.dg/pr79730.c: New test.
9860
9861 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9862
9863 PR libgfortran/78670
9864 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9865 a character of length 1. Update test for success.
9866 * gfortran.dg/dtio_28.f03: New test.
9867 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9868 'scratch' to delete the file when done.
9869
9870 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9871
9872 PR rtl-optimization/80233
9873 * gcc.c-torture/compile/pr80233.c: New testcase.
9874
9875 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9876
9877 PR fortran/80254
9878 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9879 * gfortran.dg/dec_io_2a.f90: instead (new test).
9880
9881 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9882
9883 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9884
9885 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9886
9887 PR testsuite/43496
9888 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9889 generating PIC code.
9890
9891 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9892
9893 PR rtl-optimization/80193
9894 * gcc.target/i386/pr80193.c: New.
9895
9896 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9897
9898 PR fortran/78661
9899 * gfortran.dg/dtio_25.f90: Modified test case.
9900 * gfortran.dg/dtio_27.f90: New test case.
9901
9902 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9903
9904 PR target/53383
9905 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9906 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9907 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9908
9909 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9910
9911 * gcc.c-torture/compile/irreducible-loop.c: New.
9912
9913 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9914
9915 PR tree-optimization/80218
9916 * gcc.dg/pr80218.c: New test.
9917
9918 2017-03-28 Richard Biener <rguenther@suse.de>
9919
9920 PR tree-optimization/78644
9921 * gcc.dg/pr78644-1.c: New testcase.
9922 * gcc.dg/pr78644-2.c: Likewise.
9923
9924 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9925
9926 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9927 * gcc.dg/pic-4.c: Likewise.
9928 * gcc.dg/pie-3.c: Likewise.
9929 * gcc.dg/pie-4.c: Likewise.
9930
9931 2017-03-28 Martin Liska <mliska@suse.cz>
9932
9933 PR ipa/80205
9934 * g++.dg/ipa/pr80205.C: New test.
9935
9936 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9937
9938 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9939 with sizeof(int) < 4.
9940 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9941 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9942 * gcc.dg/torture/pr79777.c: Likewise.
9943 * gcc.dg/torture/pr79910.c: Likewise.
9944
9945 2017-03-28 Richard Biener <rguenther@suse.de>
9946
9947 PR middle-end/80222
9948 * g++.dg/pr80222.C: New testcase.
9949
9950 2017-03-28 Martin Liska <mliska@suse.cz>
9951
9952 PR ipa/80104
9953 * gcc.dg/ipa/pr80104.c: New test.
9954
9955 2017-03-28 Marek Polacek <polacek@redhat.com>
9956
9957 PR sanitizer/80067
9958 * c-c++-common/ubsan/shift-10.c: New test.
9959
9960 2017-03-27 Jeff Law <law@redhat.com>
9961
9962 PR tree-optimization/80216
9963 * gcc.c-torture/compile/pr80216.c: New test.
9964
9965 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR middle-end/80162
9968 * c-c++-common/pr80162-1.c: New test.
9969 * c-c++-common/pr80162-2.c: New test.
9970 * c-c++-common/pr80162-3.c: New test.
9971
9972 PR target/80102
9973 * g++.dg/opt/pr80102.C: New test.
9974
9975 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9976
9977 PR target/78543
9978 * gcc.target/powerpc/pr78543.c: New test.
9979
9980 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9981
9982 PR target/80103
9983 * gcc.target/powerpc/pr80103-1.c: New test.
9984
9985 2017-03-27 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/80181
9988 * gcc.dg/torture/pr80181.c: New testcase.
9989
9990 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9991
9992 * gcc.target/arc/interrupt-4.c: New file.
9993
9994 2017-03-27 Richard Biener <rguenther@suse.de>
9995
9996 PR ipa/79776
9997 * g++.dg/ipa/pr79776.C: New testcase.
9998
9999 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR sanitizer/80168
10002 * gcc.dg/asan/pr80168.c: New test.
10003
10004 2017-03-27 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/80170
10007 * gcc.dg/pr80170.c: New testcase.
10008
10009 2017-03-27 Richard Biener <rguenther@suse.de>
10010
10011 PR middle-end/80171
10012 * g++.dg/torture/pr80171.C: New testcase.
10013
10014 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10015
10016 * gcc.dg/torture/pr79732.c: Require alias support.
10017 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10018
10019 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10020 libatomic_available.
10021 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10022 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10023
10024 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10025
10026 PR libgfortran/78881
10027 * gfortran.dg/dtio_26.f90: New test.
10028
10029 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10030
10031 PR fortran/80156
10032 PR fortran/79382
10033 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10034 testcase for PR80156. Add a main programme that tests that
10035 the typebound generic is accessible.
10036
10037 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10038
10039 PR rtl-optimization/80160
10040 PR rtl-optimization/80159
10041
10042 * gcc.target/i386/pr80160.c: New test.
10043
10044 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR sanitizer/79904
10047 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10048
10049 2017-03-24 Marek Polacek <polacek@redhat.com>
10050
10051 PR c++/80119
10052 * g++.dg/warn/Wuninitialized-9.C: New test.
10053
10054 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10055
10056 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10057 and remove the high-level builtin. The error message for the
10058 would prevent compilation from reaching the second.
10059 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10060
10061 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10062
10063 * gcc.target/s390/vxe/negfma-1.c: New test.
10064
10065 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10066
10067 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10068 * gcc.target/s390/arch12/mul-1.c: New test.
10069 * gcc.target/s390/arch12/mul-2.c: New test.
10070
10071 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10072
10073 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10074
10075 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10076
10077 * gcc.target/s390/vxe/popcount-1.c: New test.
10078
10079 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10080
10081 * gcc.target/s390/vxe/bitops-1.c: New test.
10082
10083 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10084
10085 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10086 * lib/target-supports.exp: Add effective target check s390_vxe.
10087
10088 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10089
10090 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10091 comparison instructions used from now on.
10092
10093 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10094
10095 * gcc.target/s390/s390.exp (check_effective_target_vector):
10096 Include target-supports.exp and move target_vector check routine
10097 ...
10098 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10099 here and rename it.
10100 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10101 check from vector to s390_vx.
10102 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10103 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10104 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10105 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10106 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10107 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10108 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10109 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10110 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10111
10112 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10113
10114 * gcc.target/s390/vector/vec-init-2.c: New test.
10115
10116 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10117
10118 * gcc.dg/ubsan/pr79904-2.c: New test.
10119
10120 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10121
10122 PR target/79893
10123 * gcc.target/s390/zvector/pr79893.c: New test.
10124
10125 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR rtl-optimization/80112
10128 * gcc.dg/pr80112.c: New test.
10129
10130 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10131
10132 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10133 etc. line numbers.
10134 * gcc.dg/Walloca-1.c: Likewise.
10135 * gcc.dg/Walloca-2.c: Likewise.
10136 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10137
10138 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10139
10140 PR tree-optimization/80158
10141 * gfortran.fortran-torture/compile/pr80158.f: New file.
10142
10143 2017-03-24 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/80167
10146 * gcc.dg/graphite/pr80167.c: New testcase.
10147
10148 2017-03-24 Tom de Vries <tom@codesourcery.com>
10149
10150 PR testsuite/80092
10151 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10152 dg-require-effective-target global_constructor.
10153 * gcc.dg/tls/emutls-2.c: Same.
10154
10155 2017-03-24 Tom de Vries <tom@codesourcery.com>
10156
10157 PR testsuite/80092
10158 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10159 dg-require-effective-target indirect_jumps.
10160
10161 2017-03-24 Tom de Vries <tom@codesourcery.com>
10162
10163 PR testsuite/80092
10164 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10165 nonlocal_goto.
10166
10167 2017-03-24 Tom de Vries <tom@codesourcery.com>
10168
10169 PR testsuite/80092
10170 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10171 * gcc.dg/Walloca-12.c: Same.
10172 * gcc.dg/attr-alloc_size-8.c: Same.
10173 * gcc.dg/Walloca-4.c: Same.
10174 * gcc.dg/Walloca-8.c: Same.
10175 * gcc.dg/Walloca-13.c: Same.
10176 * gcc.dg/Walloca-14.c: Same.
10177 * gcc.dg/attr-alloc_size-9.c: Same.
10178 * gcc.dg/Walloca-1.c: Same.
10179 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10180 * gcc.dg/Walloca-5.c: Same.
10181 * gcc.dg/Walloca-10.c: Same.
10182 * gcc.dg/Walloca-9.c: Same.
10183 * gcc.dg/attr-alloc_size-6.c: Same.
10184 * gcc.dg/Wvla-larger-than-1.c: Same.
10185 * gcc.dg/torture/pr71881.c: Same.
10186 * gcc.dg/torture/pr71901.c: Same.
10187 * gcc.dg/torture/pr78742.c: Same.
10188 * gcc.dg/builtin-alloc-size.c: Same.
10189 * gcc.dg/Walloca-2.c: Same.
10190 * gcc.dg/Walloca-6.c: Same.
10191 * gcc.dg/Walloca-11.c: Same.
10192 * gcc.dg/attr-alloc_size-7.c: Same.
10193 * gcc.dg/Wvla-larger-than-2.c: Same.
10194 * gcc.dg/Walloca-3.c: Same.
10195 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10196 * gcc.c-torture/compile/pr79413.c: Same.
10197 * gcc.c-torture/compile/pr78439.c: Same.
10198
10199 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10200
10201 * gcc.target/powerpc/p9-options-1.c: New test.
10202
10203 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10204
10205 PR target/71436
10206 * gcc.c-torture/compile/pr71436.c: New test.
10207
10208 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10209 Richard Biener <rguenther@suse.de>
10210
10211 PR tree-optimization/79908
10212 PR tree-optimization/80136
10213 * gcc.dg/torture/pr79908.c: New file.
10214
10215 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10216
10217 PR fortran/39239
10218 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10219
10220 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10221
10222 PR c++/80141
10223 * g++.dg/gomp/pr80141.C: New test.
10224
10225 PR c++/80129
10226 * g++.dg/torture/pr80129.C: New test.
10227
10228 PR sanitizer/80110
10229 * g++.dg/tsan/pr80110.C: New test.
10230
10231 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10232
10233 PR fortran/80142
10234 * gfortran.dg/any_loc.f90: New test case.
10235
10236 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10237
10238 PR target/80082
10239 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10240 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10241
10242 2017-03-22 Martin Liska <mliska@suse.cz>
10243
10244 PR target/79906
10245 * g++.dg/ext/mv8.C: Add power* targets.
10246
10247 2017-03-21 Martin Sebor <msebor@redhat.com>
10248
10249 PR c++/79548
10250 * g++.dg/warn/Wunused-var-26.C: New test.
10251
10252 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10253
10254 PR tree-optimization/79908
10255 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10256
10257 2017-03-21 Marek Polacek <polacek@redhat.com>
10258 Martin Sebor <msebor@redhat.com>
10259
10260 PR tree-optimization/80109
10261 * gcc.dg/Walloca-14.c: New test.
10262
10263 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR target/80125
10266 * gcc.target/powerpc/pr80125.c: New test.
10267
10268 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10269
10270 PR fortran/69498
10271 * gfortran.dg/unexp_attribute.f90: New test
10272
10273 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10274 Richard Biener <rguenther@suse.de>
10275
10276 PR tree-optimization/79908
10277 * gcc.dg/torture/pr79908.c: New file.
10278
10279 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10280
10281 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10282 with sizeof(int) < 4.
10283
10284 2017-03-21 Martin Liska <mliska@suse.cz>
10285
10286 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10287 apostrophes.
10288
10289 2017-03-21 Richard Biener <rguenther@suse.de>
10290
10291 PR tree-optimization/80032
10292 * g++.dg/opt/pr80032.C: New testcase.
10293
10294 2017-03-21 Richard Biener <rguenther@suse.de>
10295
10296 PR tree-optimization/80122
10297 * gcc.dg/torture/pr80122.c: New testcase.
10298
10299 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10300
10301 * gcc.dg/pic-2.c: Skip for MIPS.
10302 * gcc.dg/pie-2.c: Skip for MIPS.
10303
10304 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10305
10306 PR c++/77752
10307 * g++.dg/cpp0x/initlist97.C: New.
10308 * g++.dg/cpp0x/initlist85.C: Update.
10309
10310 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10311
10312 PR c/67338
10313 * gcc.dg/pr67338.c: New test.
10314
10315 PR c++/35878
10316 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10317 dump instead of assembler.
10318 * g++.dg/init/pr35878_2.C: Likewise.
10319 * g++.dg/init/pr35878_3.C: Likewise.
10320
10321 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR c/80097
10324 * gcc.dg/ubsan/pr80097.c: New test.
10325
10326 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10327
10328 PR tree-optimization/80054
10329 * g++.dg/torture/pr80054.C: New file.
10330
10331 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10332
10333 PR target/79963
10334 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10335 directive to assure selection of proper bit using rlwinm insn.
10336 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10337 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10338 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10339 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10340
10341 2017-03-20 Marek Polacek <polacek@redhat.com>
10342 Paolo Carlini <paolo.carlini@oracle.com>
10343
10344 PR c++/80059 - ICE with noexcept and __transaction_atomic
10345 * g++.dg/tm/pr80059-2.C: New test.
10346 * g++.dg/tm/pr80059.C: New test.
10347
10348 2017-03-20 Martin Liska <mliska@suse.cz>
10349
10350 PR middle-end/79753
10351 * gcc.target/i386/mpx/pr79753.c: New test.
10352
10353 2017-03-20 Martin Liska <mliska@suse.cz>
10354
10355 PR target/79769
10356 PR target/79770
10357 * g++.dg/pr79769.C: New test.
10358 * gcc.target/i386/mpx/pr79770.c: New test.
10359
10360 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10361
10362 PR target/78857
10363 * gcc.target/s390/load-and-test-fp-1.c: New test.
10364 * gcc.target/s390/load-and-test-fp-2.c: New test.
10365
10366 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10367
10368 PR fortran/79676
10369 * gfortran.dg/submodule_28.f08 : New test.
10370
10371 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10372
10373 PR fortran/71838
10374 * gfortran.dg/submodule_26.f08 : New test.
10375 * gfortran.dg/submodule_27.f08 : New test.
10376
10377 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10378
10379 PR target/79951
10380 * gcc.target/powerpc/pr79951.c: New.
10381
10382 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10383
10384 PR rtl-optimization/79910
10385 * gcc.dg/torture/pr79910.c: New test.
10386
10387 2017-03-17 Jeff Law <law@redhat.com>
10388
10389 PR tree-optimization/71437
10390 * gcc.dg/tree-ssa/pr71437.c: New test.
10391 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10392 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10393 now caught by VRP, but which were previously caught by DOM.
10394
10395 2017-03-17 Richard Biener <rguenther@suse.de>
10396
10397 PR middle-end/80075
10398 * g++.dg/torture/pr80075.C: New testcase.
10399
10400 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10401
10402 PR target/71294
10403 * g++.dg/pr71294.C: New test.
10404
10405 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10406
10407 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10408
10409 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10410
10411 PR fortran/80010
10412 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10413
10414 PR fortran/79886
10415 * gfortran.dg/pr79886.f90: New test.
10416
10417 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10418
10419 PR target/79038
10420 * gcc.target/powerpc/pr79038-1.c: New test.
10421
10422 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10423
10424 PR fortran/33271
10425 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10426
10427 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10428
10429 PR testsuite/79356
10430 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10431
10432 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10433
10434 PR target/80019
10435 * gcc.target/i386/pr80019.c: New test.
10436
10437 2017-03-15 Martin Liska <mliska@suse.cz>
10438
10439 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10440
10441 2017-03-14 Martin Sebor <msebor@redhat.com>
10442
10443 PR tree-optimization/79800
10444 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10445 * gcc.dg/tree-ssa/pr79800.c: New test.
10446
10447 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10448
10449 PR target/79947
10450 * gcc.target/powerpc/pr79947.c: New test.
10451
10452 2017-03-14 Martin Sebor <msebor@redhat.com>
10453
10454 PR middle-end/80020
10455 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10456 * gcc.dg/attr-alloc_size-7.c: Same.
10457 * gcc.dg/attr-alloc_size-9.c: Same.
10458 * gcc.dg/builtin-alloc-size.c: Same.
10459 * gcc.dg/pr80020.c: New test.
10460
10461 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10462
10463 PR rtl-optimization/79728
10464 * gcc.target/i386/sse-globalreg.c: New test.
10465
10466 2017-03-14 Martin Liska <mliska@suse.cz>
10467
10468 PR lto/66295
10469 * gcc.dg/tree-prof/pr66295.c: New test.
10470
10471 2017-03-13 Martin Liska <mliska@suse.cz>
10472
10473 PR middle-end/78339
10474 * gcc.target/i386/mpx/pr78339.c: New test.
10475
10476 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10477
10478 * gcc.target/arc/bitfield.c: New file.
10479
10480 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10481
10482 * gcc.target/arc/pr9001090948.c: New file.
10483
10484 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10485
10486 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10487 Fix test. Make early-out condition return early. Correct comments.
10488
10489 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10490
10491 PR libgfortran/78854
10492 * gfortran.dg/dtio_25.f90: New test.
10493
10494 2017-03-10 Martin Sebor <msebor@redhat.com>
10495
10496 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10497
10498 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10499
10500 PR rtl-optimization/78911
10501 * gcc.target/i386/pr78911-1.c: New test.
10502 * gcc.target/i386/pr78911-2.c: New test.
10503
10504 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10505
10506 PR target/79941
10507 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10508 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10509 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10510
10511 2017-03-10 Marek Polacek <polacek@redhat.com>
10512
10513 PR c++/79967
10514 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10515
10516 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR c++/79899
10519 * g++.dg/other/friend7.C: New test.
10520
10521 PR c++/79896
10522 * g++.dg/ext/int128-5.C: New test.
10523
10524 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10525
10526 PR testsuite/79356
10527 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10528 powerpc, sparc, or s390x.
10529
10530 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10531
10532 PR target/79907
10533 * gcc.target/powerpc/pr79907.c: New.
10534
10535 2017-03-10 Olivier Hainque <hainque@adacore.com>
10536
10537 * gnat.dg/opt64.adb: New test.
10538 * gnat.dg/opt64_pkg.ads: New helper.
10539 * gnat.dg/opt64_pkg.adb: New helper.
10540
10541 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR rtl-optimization/79909
10544 * gcc.target/powerpc/pr79909.c: New test.
10545
10546 PR tree-optimization/79972
10547 * gcc.dg/pr79972.c: New test.
10548
10549 PR tree-optimization/77975
10550 * gcc.dg/pr77975.c: New test.
10551
10552 2017-03-09 Marek Polacek <polacek@redhat.com>
10553
10554 PR c++/79962
10555 PR c++/79984
10556 * c-c++-common/nonnull-3.c: New test.
10557 * g++.dg/warn/Wnonnull3.C: New test.
10558
10559 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10560
10561 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10562 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10563
10564 2017-03-09 Marek Polacek <polacek@redhat.com>
10565
10566 PR sanitizer/79757
10567 * gcc.dg/ubsan/pr79757-1.c: New test.
10568 * gcc.dg/ubsan/pr79757-2.c: New test.
10569 * gcc.dg/ubsan/pr79757-3.c: New test.
10570 * gcc.dg/ubsan/pr79757-4.c: New test.
10571 * gcc.dg/ubsan/pr79757-5.c: New test.
10572
10573 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR c/79969
10576 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10577
10578 2017-03-09 Marek Polacek <polacek@redhat.com>
10579
10580 PR c++/79687
10581 * g++.dg/expr/ptrmem8.C: New test.
10582 * g++.dg/expr/ptrmem9.C: New test.
10583
10584 2017-03-09 Richard Biener <rguenther@suse.de>
10585
10586 PR tree-optimization/79977
10587 * gcc.dg/graphite/pr79977.c: New testcase.
10588
10589 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10590
10591 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10592 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10593 * lib/target-supports.exp (check_effective_target_rdynamic):
10594 New proc.
10595
10596 2017-03-09 Richard Biener <rguenther@suse.de>
10597
10598 PR middle-end/79971
10599 * gcc.dg/fixed-point/pr79971.c: New testcase.
10600
10601 2017-03-09 Richard Biener <rguenther@suse.de>
10602
10603 PR ipa/79970
10604 * gcc.dg/torture/pr79970.c: New testcase.
10605
10606 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10607
10608 PR c++/71966
10609 * g++.dg/cpp0x/pr71966-1.C: New.
10610 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10611
10612 2017-03-09 Martin Liska <mliska@suse.cz>
10613
10614 PR tree-optimization/79631
10615 * gcc.target/i386/mpx/pr79631.c: New test.
10616
10617 2017-03-09 Martin Liska <mliska@suse.cz>
10618
10619 PR target/65705
10620 PR target/69804
10621 * gcc.target/i386/pr71458.c: Update scanned pattern.
10622
10623 2017-03-09 Marek Polacek <polacek@redhat.com>
10624
10625 PR c++/79672
10626 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10627 * g++.dg/warn/Wduplicated-branches3.C: New test.
10628
10629 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10630
10631 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10632
10633 2017-03-09 Martin Liska <mliska@suse.cz>
10634
10635 PR ipa/79764
10636 * g++.dg/pr79764.C: New test.
10637
10638 2017-03-09 Martin Liska <mliska@suse.cz>
10639
10640 PR ipa/79761
10641 * g++.dg/pr79761.C: New test.
10642
10643 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR sanitizer/79944
10646 * c-c++-common/asan/pr79944.c: New test.
10647
10648 PR target/79932
10649 * gcc.target/i386/pr79932-2.c: New test.
10650
10651 PR target/79932
10652 * gcc.target/i386/pr79932-1.c: New test.
10653
10654 2017-03-09 Marek Polacek <polacek@redhat.com>
10655
10656 PR c++/79900 - ICE in strip_typedefs
10657 * g++.dg/warn/Wpadded-1.C: New test.
10658
10659 2017-03-08 Marek Polacek <polacek@redhat.com>
10660
10661 * g++.dg/Walloca1.C: Adjust dg-warning.
10662
10663 2017-03-08 Andrew Haley <aph@redhat.com>
10664
10665 PR tree-optimization/79943
10666 * gcc.dg/tree-ssa/pr79943.c: New test.
10667
10668 2017-03-08 Richard Biener <rguenther@suse.de>
10669
10670 PR tree-optimization/79955
10671 * gcc.dg/uninit-24.c: New testcase.
10672
10673 2017-03-08 Richard Biener <rguenther@suse.de>
10674
10675 PR tree-optimization/79920
10676 * gcc.dg/vect/pr79920.c: New testcase.
10677
10678 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10679
10680 PR sanitizer/79904
10681 * gcc.dg/ubsan/pr79904.c: New test.
10682
10683 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR c/79834
10686 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10687 diagnostics.
10688
10689 2017-03-07 Marek Polacek <polacek@redhat.com>
10690
10691 PR middle-end/79809
10692 * g++.dg/Walloca1.C: New test.
10693
10694 2017-03-07 Martin Liska <mliska@suse.cz>
10695
10696 PR middle-end/68270
10697 * g++.dg/pr68270.C: New test.
10698
10699 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10700
10701 PR rtl-optimization/79901
10702 * gcc.target/i386/pr79901.c: New test.
10703
10704 PR sanitizer/79897
10705 * c-c++-common/ubsan/pr79897.c: New test.
10706
10707 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10708
10709 PR rtl-optimization/79571
10710 * gcc.target/i386/pr79571.c: New.
10711
10712 2017-03-06 Marek Polacek <polacek@redhat.com>
10713
10714 PR c++/79796 - ICE with NSDMI and this pointer
10715 * g++.dg/cpp0x/nsdmi13.C: New test.
10716
10717 2017-03-06 Julia Koval <julia.koval@intel.com>
10718
10719 PR target/79793
10720 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10721 directives.
10722 * gcc.target/i386/interrupt-13.c: Ditto.
10723 * gcc.target/i386/interrupt-14.c: Ditto.
10724 * gcc.target/i386/interrupt-15.c: Ditto.
10725
10726 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10727
10728 PR c++/79822
10729 * g++.dg/cpp0x/constexpr-79822.C: New test.
10730
10731 2017-03-06 Richard Biener <rguenther@suse.de>
10732
10733 PR tree-optimization/79894
10734 * gcc.dg/vect/pr79887.c: New testcase.
10735
10736 2017-03-06 Richard Biener <rguenther@suse.de>
10737
10738 PR tree-optimization/79824
10739 * gcc.dg/vect/pr79824-1.c: New testcase.
10740 * gcc.dg/vect/pr79824-2.c: Likewise.
10741
10742 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10743
10744 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10745 gettimeofday. Remove dg-skip-if for AVR.
10746 * lib/target-supports.exp (check_effective_target_gettimeofday):
10747 New proc.
10748
10749 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10750
10751 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10752 * gcc.target/s390/hotpatch-10.c: Likewise.
10753 * gcc.target/s390/hotpatch-11.c: Likewise.
10754 * gcc.target/s390/hotpatch-12.c: Likewise.
10755 * gcc.target/s390/hotpatch-13.c: Likewise.
10756 * gcc.target/s390/hotpatch-14.c: Likewise.
10757 * gcc.target/s390/hotpatch-15.c: Likewise.
10758 * gcc.target/s390/hotpatch-16.c: Likewise.
10759 * gcc.target/s390/hotpatch-17.c: Likewise.
10760 * gcc.target/s390/hotpatch-18.c: Likewise.
10761 * gcc.target/s390/hotpatch-19.c: Likewise.
10762 * gcc.target/s390/hotpatch-2.c: Likewise.
10763 * gcc.target/s390/hotpatch-26.c: Likewise.
10764 * gcc.target/s390/hotpatch-27.c: Likewise.
10765 * gcc.target/s390/hotpatch-28.c: Likewise.
10766 * gcc.target/s390/hotpatch-3.c: Likewise.
10767 * gcc.target/s390/hotpatch-4.c: Likewise.
10768 * gcc.target/s390/hotpatch-5.c: Likewise.
10769 * gcc.target/s390/hotpatch-6.c: Likewise.
10770 * gcc.target/s390/hotpatch-7.c: Likewise.
10771 * gcc.target/s390/hotpatch-8.c: Likewise.
10772 * gcc.target/s390/hotpatch-9.c: Likewise.
10773
10774 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10775
10776 PR c++/64574
10777 * g++.dg/template/crash125.C: New.
10778
10779 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR target/79812
10782 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10783
10784 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10785
10786 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10787
10788 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10789
10790 * gcc.target/mips/msa-minmax.c: New tests.
10791
10792 2017-03-06 Martin Liska <mliska@suse.cz>
10793
10794 PR sanitize/79783
10795 * g++.dg/asan/pr79783.C: New test.
10796
10797 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10798
10799 * gcc.target/mips/msa-dotp.c: New tests.
10800
10801 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10802
10803 * gcc.target/mips/msa-bclri.c: New test.
10804
10805 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10806
10807 PR c++/70266
10808 * g++.dg/tm/pr70266.C: New.
10809
10810 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10811 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10812
10813 * gfortran.dg/coarray/fail_image_1.f08: New test.
10814 * gfortran.dg/coarray/fail_image_2.f08: New test.
10815 * gfortran.dg/coarray/failed_images_1.f08: New test.
10816 * gfortran.dg/coarray/failed_images_2.f08: New test.
10817 * gfortran.dg/coarray/image_status_1.f08: New test.
10818 * gfortran.dg/coarray/image_status_2.f08: New test.
10819 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10820 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10821 * gfortran.dg/coarray_fail_st.f90: New test.
10822 * gfortran.dg/coarray_failed_images_1.f08: New test.
10823 * gfortran.dg/coarray_image_status_1.f08: New test.
10824 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10825
10826 2017-03-03 Marek Polacek <polacek@redhat.com>
10827
10828 PR c/79758
10829 * gcc.dg/noncompile/pr79758.c: New test.
10830
10831 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR middle-end/79805
10834 * g++.dg/opt/pr79805.C: New test.
10835
10836 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10837
10838 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10839 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10840 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10841 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10842 * gcc.target/i386/i386.exp
10843 (check_effective_target_avx512vpopcntdq): New.
10844
10845 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10846
10847 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10848 ilp32 targets and match DImode registers for lp64 targets.
10849
10850 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10851
10852 * g++.dg/pr71624.C: Disable for x32.
10853 * g++.dg/pr71633.C: Ditto.
10854
10855 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR target/79807
10858 * gcc.target/i386/pr79807.c: New test.
10859
10860 2017-03-03 Martin Liska <mliska@suse.cz>
10861
10862 PR tree-optimization/79803
10863 * gcc.dg/tree-ssa/pr79803.c: New test.
10864
10865 2017-03-03 Martin Liska <mliska@suse.cz>
10866
10867 PR rtl-optimization/79574
10868 * gcc.dg/pr79574-2.c: New test.
10869
10870 2017-03-03 Richard Biener <rguenther@suse.de>
10871
10872 PR c++/79825
10873 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10874
10875 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10876
10877 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10878
10879 2017-03-03 Marek Polacek <polacek@redhat.com>
10880
10881 PR c++/79791
10882 * g++.dg/warn/Wwrite-strings-1.C: New test.
10883 * g++.dg/warn/Wwrite-strings-2.C: New test.
10884 * g++.dg/warn/Wwrite-strings-3.C: New test.
10885 * g++.dg/warn/Wwrite-strings-4.C: New test.
10886 * g++.dg/warn/Wwrite-strings-5.C: New test.
10887 * g++.dg/warn/Wwrite-strings-6.C: New test.
10888 * g++.dg/warn/Wwrite-strings-7.C: New test.
10889 * g++.dg/warn/Wwrite-strings-8.C: New test.
10890 * g++.dg/warn/Wwrite-strings-9.C: New test.
10891 * g++.dg/warn/Wwrite-strings-10.C: New test.
10892 * g++.dg/warn/Wwrite-strings-11.C: New test.
10893 * g++.dg/warn/Wwrite-strings-12.C: New test.
10894
10895 2017-03-03 Richard Biener <rguenther@suse.de>
10896
10897 PR middle-end/79818
10898 * gcc.dg/torture/pr79818.c: New testcase.
10899
10900 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR c++/79782
10903 * g++.dg/warn/Wunused-parm-10.C: New test.
10904
10905 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10906
10907 * gcc.dg/rtl/x86_64/*.c: Test for
10908 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10909
10910 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10911
10912 PR target/79514
10913 * gcc.target/i386/pr79514.c: New test.
10914
10915 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR rtl-optimization/79780
10918 * gcc.c-torture/compile/pr79780.c: New test.
10919
10920 2017-03-02 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/79345
10923 PR c++/42000
10924 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10925 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10926 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10927
10928 2017-03-02 Richard Biener <rguenther@suse.de>
10929
10930 PR c/79756
10931 * gcc.dg/vector-1.c: New testcase.
10932
10933 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10934
10935 PR tree-optimization/66768
10936 * gcc.target/i386/pr66768.c: New test.
10937
10938 2017-03-02 Richard Biener <rguenther@suse.de>
10939
10940 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10941 * gcc.dg/rtl/x86_64/final.c: Likewise.
10942 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10943 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10944 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10945 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10946
10947 2017-03-02 Richard Biener <rguenther@suse.de>
10948
10949 PR tree-optimization/79777
10950 * gcc.dg/torture/pr79777.c: New testcase.
10951
10952 2017-03-01 Martin Sebor <msebor@redhat.com>
10953
10954 PR middle-end/79692
10955 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10956 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10957 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10958 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10959
10960 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10961
10962 * gcc.target/i386/invsize-2.c: New test.
10963 * gcc.target/i386/invsize-3.c: Ditto.
10964 * gcc.target/i386/invsize-4.c: Ditto.
10965 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10966 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10967
10968 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10969
10970 PR target/79439
10971 * gcc.target/powerpc/pr79439.c: New test.
10972
10973 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10974
10975 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10976 scan string.
10977
10978
10979 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10980
10981 PR target/79395
10982 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10983 pattern to look for vcmpequd. instead of vcmpnew.
10984 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10985 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10986 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10987 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10988 look for xvcmpeqdp. instead of xvcmpnedp.
10989 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10990 look for vcmpequd. instead of vcmpnew.
10991 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10992 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10993 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10994 look for xvcmpeqsp. instead of xvcmpnesp.
10995 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10996 look for xvcmpeqdp. instead of xvcmpnedp.
10997 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10998 look for vcmpequd. instead of vcmpnew.
10999 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11000 look for vcmpeqsp instead of xvcmpnesp.
11001 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11002 look for xvcmpeqdp instead of xvcmpnedp.
11003
11004 2017-03-01 Richard Biener <rguenther@suse.de>
11005
11006 PR middle-end/79721
11007 * gcc.dg/torture/pr79721.c: New testcase.
11008
11009 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR c++/79681
11012 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11013 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11014
11015 PR c++/79746
11016 * g++.dg/warn/Wunused-parm-9.C: New test.
11017
11018 PR tree-optimization/79734
11019 * g++.dg/opt/pr79734.C: New test.
11020
11021 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR tree-optimization/79737
11024 * gcc.c-torture/execute/pr79737-1.c: New test.
11025 * gcc.c-torture/execute/pr79737-2.c: New test.
11026
11027 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11028
11029 * gcc.target/sparc/20170228-1.c: New test.
11030
11031 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11032
11033 * gcc.target/i386/invsize-1.c: New test.
11034
11035 2017-02-28 Martin Sebor <msebor@redhat.com>
11036
11037 PR tree-optimization/79691
11038 * gcc.dg/tree-ssa/pr79691.c: New test.
11039
11040 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR target/79729
11043 * gcc.target/i386/pr79729.c: New test.
11044
11045 2017-02-28 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/79740
11048 * gcc.dg/torture/pr79740.c: New testcase.
11049
11050 2017-02-28 Richard Biener <rguenther@suse.de>
11051
11052 PR middle-end/79731
11053 * c-c++-common/torture/pr79731.c: New testcase.
11054
11055 2017-02-28 Richard Biener <rguenther@suse.de>
11056
11057 PR tree-optimization/79732
11058 * gcc.dg/torture/pr79732.c: New testcase.
11059
11060 2017-02-28 Richard Biener <rguenther@suse.de>
11061
11062 PR tree-optimization/79723
11063 * gcc.target/i386/pr79723.c: New testcase.
11064
11065 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11066
11067 PR target/79544
11068 * gcc.target/powerpc/pr79544.c: New.
11069
11070 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11071
11072 PR c++/79414
11073 * g++.dg/parse/crash67.C: New.
11074
11075 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11076
11077 PR tree-optimization/77536
11078 * gcc.dg/vect/pr79347.c: Revise testing string.
11079
11080 2017-02-27 Richard Biener <rguenther@suse.de>
11081
11082 PR tree-optimization/45397
11083 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11084
11085 2017-02-27 Richard Biener <rguenther@suse.de>
11086
11087 PR tree-optimization/79690
11088 * gcc.target/i386/pr79690.c: New testcase.
11089
11090 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11091
11092 PR fortran/51119
11093 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11094 of original.
11095 * gfortran.dg/inline_matmul_11.f90: Likewise.
11096 * gfortran.dg/inline_matmul_9.f90: Likewise.
11097 * gfortran.dg/matmul_13.f90: New test.
11098 * gfortran.dg/matmul_14.f90: New test.
11099
11100 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR middle-end/79396
11103 * g++.dg/opt/pr79396.C: New test.
11104
11105 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11106
11107 PR fortran/79597
11108 * gfortran.dg/dtio_6.f90: Update test.
11109
11110 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11111
11112 PR fortran/79601
11113 * gfortran.dg/interface_operator_2.f90: New test.
11114
11115 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR c/79677
11118 * gcc.dg/pr79677.c: New test.
11119
11120 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11121
11122 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11123 of mov.ps.
11124 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11125 (cond_move1): Simplify condition to force generation of
11126 mov[nz].ps.
11127 (cond_move2): Likewise.
11128
11129 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR c++/79588
11132 * g++.dg/warn/Wrestrict-1.C: New test.
11133 * g++.dg/warn/Wrestrict-2.C: New test.
11134
11135 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11136
11137 * g++.dg/ext/complit15.C: Require LTO.
11138
11139 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11140
11141 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11142 logical_op_short_circuit to skip targets.
11143 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11144 and s390.
11145
11146 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11147
11148 * gnat.dg/opt63.adb: New test.
11149
11150 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11151
11152 * gnat.dg/discr47.adb: New test.
11153
11154 2017-02-24 Richard Biener <rguenther@suse.de>
11155
11156 PR tree-optimization/79389
11157 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11158
11159 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11160
11161 PR c++/79361
11162 * g++.dg/cpp0x/pr79361-1.C: New.
11163 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11164
11165 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11166
11167 * gcc.target/visium/bit_test.c: Accept any lsr form.
11168 * gcc.target/visium/block_move.c: Tweak.
11169
11170 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11171
11172 PR 68749
11173 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11174
11175 2017-02-23 Richard Biener <rguenther@suse.de>
11176
11177 PR tree-optimization/79683
11178 * gcc.target/i386/pr79683.c: New testcase.
11179
11180 2017-02-22 Jeff Law <law@redhat.com>
11181
11182 PR tree-optimization/79578
11183 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11184
11185 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11186
11187 * gcc.target/mips/msa-fp-cc.c: New test.
11188
11189 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR c++/79664
11192 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11193 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11194 * g++.dg/gomp/pr79664.C: New test.
11195
11196 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11197
11198 2017-02-22 Marek Polacek <polacek@redhat.com>
11199
11200 PR c++/79653
11201 * g++.dg/cpp0x/alignas10.C: New test.
11202 * g++.dg/cpp0x/alignas9.C: New test.
11203
11204 PR c++/79657
11205 * g++.dg/ext/underlying_type12.C: New test.
11206
11207 PR c/79662
11208 * gcc.dg/enum-incomplete-4.c: New test.
11209
11210 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR target/70465
11213 * gcc.target/i386/pr70465-2.c: New test.
11214
11215 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11216
11217 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11218
11219 2017-02-22 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/79673
11222 * gcc.target/i386/pr79673.c: New testcase.
11223
11224 2017-02-22 Richard Biener <rguenther@suse.de>
11225
11226 PR tree-optimization/79666
11227 * gcc.dg/torture/pr79666.c: New testcase.
11228
11229 2017-02-22 Martin Liska <mliska@suse.cz>
11230
11231 PR lto/79587
11232 * gcc.dg/tree-prof/pr79587.c: New test.
11233
11234 2017-02-21 Marek Polacek <polacek@redhat.com>
11235
11236 PR c++/79535
11237 * g++.dg/ext/flexary23.C: New test.
11238
11239 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11240
11241 PR target/79593
11242 * gcc.target/i386/pr79593.c: New test.
11243
11244 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR c++/79654
11247 * g++.dg/cpp1z/decomp26.C: New test.
11248
11249 PR sanitizer/79589
11250 * g++.dg/ubsan/pr79589.C: New test.
11251
11252 2017-02-21 Jeff Law <law@redhat.com>
11253
11254 PR tree-optimization/79621
11255 * gcc.c-torture/compile/pr79621.c: New test.
11256
11257 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11258
11259 PR c++/79655
11260 * g++.dg/cpp1y/constexpr-79655.C: New test.
11261
11262 PR c++/79639
11263 * g++.dg/cpp1y/constexpr-79639.C: New test.
11264
11265 PR target/79633
11266 * gcc.target/i386/mpx/pr79633.c: New test.
11267
11268 PR target/79570
11269 * gcc.dg/pr79570.c: New test.
11270
11271 PR c++/79641
11272 * c-c++-common/pr79641.c: New test.
11273
11274 PR tree-optimization/79649
11275 * gcc.target/i386/pr79649.c: New test.
11276
11277 PR target/79494
11278 * gcc.dg/pr79494.c: New test.
11279
11280 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11281
11282 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11283 to dg-options.
11284
11285 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11286
11287 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11288
11289 2017-02-02 Jason Merrill <jason@redhat.com>
11290
11291 PR c++/79580
11292 * g++.dg/ext/complit15.C: New.
11293
11294 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11295
11296 PR target/78056
11297 * gcc.target/powerpc/pr78056-8.c: Remove.
11298
11299 2017-02-20 Marek Polacek <polacek@redhat.com>
11300
11301 PR middle-end/79537
11302 * gcc.dg/comp-goto-4.c: New test.
11303
11304 PR sanitizer/79558
11305 * c-c++-common/ubsan/bounds-14.c: New test.
11306
11307 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR target/79568
11310 * gcc.target/i386/pr79568-1.c: New test.
11311 * gcc.target/i386/pr79568-2.c: New test.
11312 * gcc.target/i386/pr79568-3.c: New test.
11313
11314 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11315
11316 PR fortran/79382
11317 * gfortran.dg/dtio_10.f90: Change test of error message.
11318 * gfortran.dg/dtio_23.f90: New test.
11319 * gfortran.dg/dtio_24.f90: New test.
11320
11321 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11322
11323 PR fortran/79434
11324 * gfortran.dg/submodule_25.f08: New test.
11325
11326 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11327
11328 PR fortran/79447
11329 * gfortran.dg/submodule_24.f08: New test.
11330
11331 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11332
11333 PR fortran/79229
11334 * gfortran.dg/class_allocate_24.f90: New test.
11335
11336 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11337
11338 PR fortran/79402
11339 * gfortran.dg/submodule_23.f90: New test.
11340
11341 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11342
11343 PR c++/79380
11344 * g++.dg/cpp0x/alignas8.C: New.
11345
11346 2017-02-19 Eric Fiselier <eric@efcs.ca>
11347 Jonathan Wakely <jwakely@redhat.com>
11348
11349 PR c++/69523
11350 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11351
11352 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11353
11354 * gcc.dg/gimplefe-26.c: New test.
11355
11356 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11357
11358 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11359
11360 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11361
11362 PR target/79569
11363 * gcc.target/i386/3dnowA-3.c: New test.
11364
11365 PR target/79559
11366 * gcc.target/i386/pr79559.c: New test.
11367
11368 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11369
11370 * gcc.dg/c11-float-2.c: New test.
11371 * gcc.dg/torture/float128-floath.c,
11372 gcc.dg/torture/float128x-floath.c,
11373 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11374 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11375 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11376 *_DECIMAL_DIG macros with DECIMAL_DIG.
11377
11378 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11379
11380 PR target/79261
11381 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11382
11383 2017-02-17 Julia Koval <julia.koval@intel.com>
11384
11385 * gcc.target/i386/rdpid.c New test.
11386 * gcc.target/i386/sse-12.c: Add -mrdpid.
11387 * gcc.target/i386/sse-13.c: Ditto.
11388 * gcc.target/i386/sse-14.c: Ditto.
11389 * gcc.target/i386/sse-22.c: Ditto.
11390 * gcc.target/i386/sse-23.c: Ditto.
11391 * g++.dg/other/i386-2.C: Ditto.
11392 * g++.dg/other/i386-3.C: Ditto.
11393
11394 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11395
11396 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11397 * gcc.dg/pr61441.c: Ditto.
11398
11399 2017-02-17 Martin Liska <mliska@suse.cz>
11400
11401 PR rtl-optimization/79574
11402 * gcc.dg/pr79574.c: New test.
11403
11404 2017-02-17 Marek Polacek <polacek@redhat.com>
11405
11406 PR middle-end/79536
11407 * gcc.dg/torture/pr79536.c: New test.
11408
11409 2017-02-16 Alan Modra <amodra@gmail.com>
11410
11411 * gcc.c-torture/execute/pr79286.c: New.
11412
11413 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11414
11415 PR c++/79512
11416 * c-c++-common/gomp/pr79512.c: New test.
11417
11418 2017-02-15 Martin Sebor <msebor@redhat.com>
11419
11420 PR c++/79363
11421 * g++.dg/ext/flexary12.C: Adjust.
11422 * g++.dg/ext/flexary20.C: Same.
11423 * g++.dg/ext/flexary21.C: Same.
11424 * g++.dg/ext/flexary22.C: New test.
11425
11426 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11427
11428 PR tree-optimization/79347
11429 * gcc.dg/vect/pr79347.c: New test.
11430
11431 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR c++/79301
11434 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11435 [[deprecated]] comment.
11436 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11437 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11438 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11439 [[deprecated]] in -std=c++11.
11440 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11441 [[fallthrough]] in -std=c++11 and -std=c++14.
11442
11443 PR c++/79288
11444 * g++.dg/tls/pr79288.C: New test.
11445
11446 2017-02-15 Marek Polacek <polacek@redhat.com>
11447
11448 PR c/79515
11449 * gcc.dg/dfp/pr79515.c: New.
11450
11451 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11452
11453 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11454
11455 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11456
11457 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11458 "opt_files".
11459
11460 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR target/79487
11463 * gcc.dg/dfp/pr79487.c: New test.
11464 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11465 2017-02-13 change.
11466
11467 2017-01-14 Carl Love <cel@us.ibm.com>
11468
11469 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11470 xvcvsxdsp and xvcvuxdsp instructions.
11471
11472 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11473
11474 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11475 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11476 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11477 64-bit default target.
11478 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11479 a 64-bit default target.
11480
11481 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR target/79481
11484 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11485 (test_3vx): Change return type from int to void.
11486 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11487 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11488 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11489 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11490 tests.
11491 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11492 (test_3vx): Change return type from int to void.
11493 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11494 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11495 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11496 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11497 tests.
11498 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11499 intrinsic. Change scan-assembler-times number from 1 to 2.
11500 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11501 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11502 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11503 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11504 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11505 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11506 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11507
11508 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11509
11510 PR middle-end/61225
11511 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11512 Use dg-additional-options for ia32 target. Remove XFAIL.
11513
11514 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11515
11516 PR target/79495
11517 * gcc.target/i386/pr79495.c: New test.
11518
11519 2017-02-14 Marek Polacek <polacek@redhat.com>
11520
11521 PR c++/79420
11522 PR c++/79463
11523 * g++.dg/cpp1y/pr79463.C: New.
11524 * g++.dg/template/incomplete10.C: New.
11525 * g++.dg/template/incomplete9.C: New.
11526
11527 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11528
11529 PR target/79498
11530 * gcc.target/i386/pr79498.c: New test.
11531
11532 2017-02-14 Martin Sebor <msebor@redhat.com>
11533
11534 PR middle-end/79448
11535 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11536 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11537 * gcc.dg/tree-ssa/pr79448.c: New test.
11538
11539 2017-02-14 Jeff Law <law@redhat.com>
11540
11541 PR tree-optimization/79095
11542 * g++.dg/pr79095-1.C: New test
11543 * g++.dg/pr79095-2.C: New test
11544 * g++.dg/pr79095-3.C: New test
11545 * g++.dg/pr79095-4.C: New test
11546 * g++.dg/pr79095-5.C: New test
11547 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11548 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11549
11550 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11551
11552 * gcc.target/aarch64/vect_fp16_1.c: New.
11553
11554 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11555
11556 * gcc.dg/gimplefe-25.c: New test.
11557
11558 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR tree-optimization/79408
11561 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11562
11563 2017-02-14 Richard Biener <rguenther@suse.de>
11564
11565 PR middle-end/79432
11566 * gcc.dg/torture/pr79432.c: New testcase.
11567
11568 2017-02-13 Martin Sebor <msebor@redhat.com>
11569
11570 PR middle-end/79496
11571 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11572
11573 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR sanitizer/79341
11576 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11577 variables volatile.
11578
11579 PR c++/79232
11580 * g++.dg/cpp1z/eval-order4.C: New test.
11581 * g++.dg/other/pr79232.C: New test.
11582
11583 2017-02-13 Nathan Sidwell <nathan@acm.org>
11584
11585 PR c++/79296
11586 * g++.dg/cpp0x/pr79296.C: New.
11587
11588 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11589
11590 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11591 Instead, xfail powerpc*-*-* && lp64.
11592
11593 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11594
11595 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11596 powerpc_p8vector_ok.
11597 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11598
11599 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11600
11601 PR target/79449
11602 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11603 for reading beyond a 4k boundary.
11604
11605 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR rtl-optimization/79388
11608 PR rtl-optimization/79450
11609 * gcc.c-torture/execute/pr79388.c: New test.
11610 * gcc.c-torture/execute/pr79450.c: New test.
11611
11612 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11613
11614 PR fortran/65542
11615 * gfortran.dg/spread_init_expr_2.f90: New test case.
11616
11617 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR sanitizer/79341
11620 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11621
11622 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11623
11624 PR tree-ssa/56727
11625 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11626
11627 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR c++/79457
11630 * g++.dg/cpp0x/pr79457.C: New test.
11631
11632 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11633
11634 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11635 scan-assembler unless lp64.
11636
11637 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11638
11639 PR tree-optimization/66612
11640 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11641
11642 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11643
11644 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11645 of all powerpc.
11646
11647 2017-02-10 Marek Polacek <polacek@redhat.com>
11648
11649 PR c++/79435
11650 * g++.dg/cpp1y/pr79435.C: New.
11651
11652 PR c++/79184
11653 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11654
11655 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11656
11657 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11658 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11659 New.
11660 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11661 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11662 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11663 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11664 (vtst_expected_poly64x2): Move to aarch64-only section.
11665 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11666 (vtst_p64, vtstq_p64): New tests.
11667
11668 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/71737
11671 * g++.dg/cpp0x/pr71737.C: New.
11672
11673 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11674 Richard Biener <rguenther@suse.de>
11675
11676 * gcc.dg/gimplefe-error-1.c: New testcase.
11677 * gcc.dg/gimplefe-error-2.c: New testcase.
11678 * gcc.dg/gimplefe-error-3.c: New testcase.
11679
11680 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR tree-optimization/79411
11683 * gcc.c-torture/compile/pr79411.c: New test.
11684
11685 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11686 Jason Merrill <jason@redhat.com>
11687
11688 PR c++/79143
11689 * g++.dg/cpp1z/pr79143.C: New test.
11690
11691 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11692
11693 * gcc.dg/loop-unswitch-2.c: Update testcase.
11694 * gcc.dg/loop-unswitch-1.c: Update testcase.
11695
11696 2017-02-09 Marek Polacek <polacek@redhat.com>
11697
11698 PR c/79428
11699 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11700 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11701 * c-c++-common/goacc/pr79428-1.c: New test.
11702 * c-c++-common/gomp/pr79428-2.c: New test.
11703 * c-c++-common/gomp/pr79428-5.c: New test.
11704 * c-c++-common/gomp/pr79428-6.c: New test.
11705 * c-c++-common/pr79428-3.c: New test.
11706
11707 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11708
11709 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11710 testcases.
11711
11712 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11713
11714 PR c/79413
11715 * gcc.c-torture/compile/pr79413.c: New test.
11716
11717 PR c++/79429
11718 * c-c++-common/gomp/pr79429.c: New test.
11719 * g++.dg/gomp/pr79429.C: New test.
11720
11721 PR c/79431
11722 * c-c++-common/gomp/pr79431.c: New test.
11723
11724 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11725 Cesar Philippidis <cesar@codesourcery.com>
11726 Joseph Myers <joseph@codesourcery.com>
11727 Chung-Lin Tang <cltang@codesourcery.com>
11728
11729 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11730 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11731 * c-c++-common/goacc/loop-auto-2.c: New.
11732 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11733 * c-c++-common/goacc/tile-2.c: New.
11734 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11735 * g++.dg/goacc/tile-1.C: New, check tile subst.
11736 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11737 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11738 * gfortran.dg/goacc/tile-1.f90: New test.
11739 * gfortran.dg/goacc/tile-2.f90: New test.
11740 * gfortran.dg/goacc/tile-lowering.f95: New test.
11741
11742 2017-02-09 Richard Biener <rguenther@suse.de>
11743
11744 PR tree-optimization/69823
11745 * gcc.dg/graphite/pr69823.c: New testcase.
11746
11747 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11748
11749 PR target/78604
11750 * gcc.target/powerpc/pr78604.c: New.
11751
11752 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11753
11754 PR target/68972
11755 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11756 disable this test on power architecture.
11757
11758 2017-02-08 Richard Biener <rguenther@suse.de>
11759
11760 PR tree-optimization/71824
11761 PR tree-optimization/79409
11762 * gcc.dg/graphite/pr71824-3.c: New testcase.
11763
11764 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR tree-optimization/79408
11767 * gcc.dg/tree-ssa/pr79408.c: New test.
11768
11769 2017-02-08 Richard Biener <rguenther@suse.de>
11770
11771 PR tree-optimization/71824
11772 * gcc.dg/graphite/pr71824-2.c: New testcase.
11773
11774 2017-02-07 Andrew Pinski <apinski@cavium.com>
11775
11776 * gcc.target/aarch64/popcount.c: New Testcase.
11777
11778 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11779
11780 PR rtl-optimization/79386
11781 * gcc.c-torture/compile/pr79386.c: New test.
11782
11783 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11784 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11785
11786 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11787 *-*-solaris*.
11788
11789 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR target/79299
11792 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11793 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11794
11795 2017-02-07 Richard Biener <rguenther@suse.de>
11796
11797 * gcc.dg/gimplefe-23.c: New testcase.
11798 * gcc.dg/gimplefe-24.c: Likewise.
11799
11800 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11801
11802 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11803 scan-assembler instead of scan-assembler-times.
11804 * gcc.target/aarch64/test_frame_10.c: Likewise.
11805 * gcc.target/aarch64/test_frame_12.c: Likewise.
11806 * gcc.target/aarch64/test_frame_2.c: Likewise.
11807 * gcc.target/aarch64/test_frame_4.c: Likewise.
11808 * gcc.target/aarch64/test_frame_6.c: Likewise.
11809 * gcc.target/aarch64/test_frame_7.c: Likewise.
11810 * gcc.target/aarch64/test_frame_8.c: Likewise.
11811
11812 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11813
11814 * gcc.target/i386/pr78419.c: Require ifunc support.
11815
11816 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11817
11818 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11819
11820 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11821
11822 PR c++/79360
11823 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11824
11825 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11826
11827 * lib/target-supports.exp: Define the RISC-V target.
11828 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11829 * gcc.dg/builtin-apply2.c: Likewise.
11830 * gcc.dg/ifcvt-4.c: Likewise.
11831 * gcc.dg/loop-8.c: Likewise.
11832 * gcc.dg/sibcall-10.c: Likewise.
11833 * gcc.dg/sibcall-9.c: Likewise.
11834 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11835 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11837 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11838 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11839 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11840 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11841
11842 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11843
11844 PR target/66144
11845 * gcc.target/powerpc/pr66144-1.c: New test.
11846 * gcc.target/powerpc/pr66144-2.c: Likewise.
11847 * gcc.target/powerpc/pr66144-3.c: Likewise.
11848
11849 2017-02-06 Martin Sebor <msebor@redhat.com>
11850
11851 PR tree-optimization/79376
11852 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11853 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11854
11855 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR c++/79379
11858 * g++.dg/cpp1y/constexpr-79379.C: New test.
11859
11860 PR c++/79377
11861 * g++.dg/lookup/pr79377.C: New test.
11862
11863 PR c++/79372
11864 * g++.dg/cpp1z/decomp25.C: New test.
11865
11866 PR tree-optimization/79284
11867 * gcc.c-torture/compile/pr79284.c: New test.
11868
11869 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11870
11871 PR c++/70448
11872 * g++.dg/cpp0x/pr70448.C: New.
11873
11874 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11875
11876 PR 78348
11877 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11878 to dg-options.
11879
11880 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11881
11882 PR target/78883
11883 * gcc.c-torture/compile/pr78883.c: New test.
11884
11885 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11886
11887 PR tree-ssa/79347
11888 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11889 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11890 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11891 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11892 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11893 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11894 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11895 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11896 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11897 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11898 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11899 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11900 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11901
11902 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11903
11904 PR fortran/79344
11905 * gfortran.dg/allocate_with_source_24.f90: New test.
11906
11907 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11908
11909 PR fortran/79230
11910 * gfortran.dg/der_ptr_component_2.f90: New test.
11911
11912 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11913
11914 * gcc.target/sparc/20170205-1.c: New test.
11915
11916 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11917
11918 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11919 libatomic_available.
11920
11921 * gcc.dg/pr77587.c: Require alias support.
11922 * gcc.dg/pr77587a.c: Likewise.
11923
11924 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11925 * gcc.c-torture/execute/pr78622.c: Likewise.
11926
11927 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11928 hppa*-*-hpux*.
11929 * c-c++-common/Wunused-var-16.c: Likewise.
11930 * c-c++-common/builtin-shuffle-1.c: Likewise.
11931 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11932 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11933
11934 2017-02-03 Martin Sebor <msebor@redhat.com>
11935
11936 PR tree-optimization/79327
11937 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11938 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11939 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11940
11941 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11942 Martin Sebor <msebor@redhat.com>
11943
11944 PR tree-optimization/79327
11945 * gcc.dg/tree-ssa/pr79327.c: New test.
11946 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11947 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11948 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11949 (test_sprintf_chk_range_schar): Adjust dg-message.
11950 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11951 * gcc.c-torture/execute/pr79327.c: New test.
11952
11953 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR target/79354
11956 * gcc.target/powerpc/pr79354.c: New test.
11957 * gcc.c-torture/execute/pr79354.c: New test.
11958
11959 2017-02-03 Martin Sebor <msebor@redhat.com>
11960
11961 PR tree-optimization/79352
11962 * gcc.dg/tree-ssa/pr79352.c: New test.
11963
11964 2017-02-03 Martin Liska <mliska@suse.cz>
11965
11966 PR lto/66295
11967 * gcc.target/i386/mvc9.c: New test.
11968
11969 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11970
11971 PR target/79158
11972 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11973 to VSX reg.
11974
11975 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11976
11977 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11978 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11979 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11980 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11981 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11982 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11983 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11984 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11985 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11986 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11987 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11988 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11989 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11990
11991 2017-02-02 Martin Sebor <msebor@redhat.com>
11992
11993 PR middle-end/79275
11994 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11995 * gcc.dg/tree-ssa/pr79275.c: New test.
11996
11997 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11998
11999 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12000
12001 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12002
12003 PR middle-end/77445
12004 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12005 threading is done.
12006
12007 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12008
12009 PR middle-end/78142
12010 * gcc.target/aarch64/vector_initialization_nostack.c
12011 (f12): Use one vector
12012
12013 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12014
12015 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12016 * c-c++-common/asan/misalign-1.c: Likewise.
12017 * c-c++-common/asan/misalign-2.c: Likewise.
12018 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12019 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12020 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12021 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12022 add -ffat-lto-objects from/to dg-additional-options.
12023 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12024 dg-additional-options.
12025
12026 PR target/79197
12027 * gcc.target/powerpc/pr79197.c: New test.
12028 * gcc.c-torture/compile/pr79197.c: New test.
12029
12030 2017-02-02 Richard Biener <rguenther@suse.de>
12031
12032 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12033
12034 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12035
12036 PR c++/69637
12037 * g++.dg/cpp0x/pr69637-1.C: New.
12038 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12039
12040 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12041
12042 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12043
12044 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12045
12046 PR target/70012
12047 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12048 conditions.
12049
12050 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR testsuite/79324
12053 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12054 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12055 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12056 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12057 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12058 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12059 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12060 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12061 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12062 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12063 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12064 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12065 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12066
12067 2017-02-01 Martin Liska <mliska@suse.cz>
12068
12069 PR testsuite/79272
12070 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12071
12072 2017-02-01 Richard Biener <rguenther@suse.de>
12073
12074 PR testsuite/76957
12075 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12076 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12077 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12078 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12079
12080 2017-02-01 Richard Biener <rguenther@suse.de>
12081
12082 PR middle-end/79315
12083 * gfortran.dg/pr79315.f90: New testcase.
12084
12085 2017-02-01 Richard Biener <rguenther@suse.de>
12086
12087 PR tree-optimization/71824
12088 * gcc.dg/graphite/pr71824.c: New testcase.
12089
12090 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR c++/79304
12093 * g++.dg/diagnostic/pr79304.C: New test.
12094
12095 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12096
12097 PR c++/79298
12098 * g++.dg/spellcheck-pr79298.C: New test case.
12099
12100 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12101
12102 PR preprocessor/79210
12103 * gcc.dg/format/pr79210.c: New test case.
12104 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12105 New function.
12106
12107 2017-01-31 Nathan Sidwell <nathan@acm.org>
12108
12109 PR c++/79290
12110 * g++.dg/warn/pr79290.C: New.
12111
12112 PR c++/67273
12113 PR c++/79253
12114 * g++.dg/cpp1y/pr67273.C: New.
12115 * g++.dg/cpp1y/pr79253.C: New.
12116
12117 2017-01-31 Nathan Sidwell <nathan@acm.org>
12118
12119 PR c++/79264
12120 * g++.dg/cpp1y/pr61636-1.C: Augment.
12121
12122 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12123
12124 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12125 rand() instead of random().
12126
12127 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12128
12129 PR tree-optimization/71691
12130 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12131
12132 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12133
12134 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12135 __ARCH__.
12136
12137 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR tree-optimization/79267
12140 * g++.dg/opt/pr79267.C: New test.
12141
12142 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12143
12144 PR debug/63238
12145 * gcc.dg/debug/dwarf2/align-1.c: New.
12146 * gcc.dg/debug/dwarf2/align-2.c: New.
12147 * gcc.dg/debug/dwarf2/align-3.c: New.
12148 * gcc.dg/debug/dwarf2/align-4.c: New.
12149 * gcc.dg/debug/dwarf2/align-5.c: New.
12150 * gcc.dg/debug/dwarf2/align-6.c: New.
12151 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12152 * g++.dg/debug/dwarf2/align-1.C: New.
12153 * g++.dg/debug/dwarf2/align-2.C: New.
12154 * g++.dg/debug/dwarf2/align-3.C: New.
12155 * g++.dg/debug/dwarf2/align-4.C: New.
12156 * g++.dg/debug/dwarf2/align-5.C: New.
12157 * g++.dg/debug/dwarf2/align-6.C: New.
12158
12159 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12160
12161 PR target/79170
12162 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12163
12164 2017-01-30 Martin Sebor <msebor@redhat.com>
12165
12166 PR testsuite/79293
12167 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12168
12169 2017-01-30 Martin Liska <mliska@suse.cz>
12170
12171 PR gcov-profile/79259
12172 * g++.dg/tree-prof/pr79259.C: New test.
12173
12174 2017-01-30 Richard Biener <rguenther@suse.de>
12175
12176 PR tree-optimization/79276
12177 * gcc.dg/torture/pr79276.c: New testcase.
12178
12179 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12180
12181 PR target/79240
12182 * gcc.target/s390/pr79240.c: New test.
12183
12184 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12185
12186 PR target/79268
12187 * gcc.target/powerpc/pr79268.c: New file.
12188 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12189 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12190 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12191 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12192
12193 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12194
12195 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12196
12197 PR testsuite/70583
12198 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12199
12200 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12201 * gnat.dg/debug9.adb: Likewise.
12202
12203 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12204
12205 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12206 libatomic_available.
12207 * gfortran.dg/coarray_42.f90: Likewise.
12208 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12209 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12210 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12211
12212 2017-01-27 Martin Sebor <msebor@redhat.com>
12213
12214 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12215
12216 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12217
12218 PR rtl-optimization/79194
12219 * gcc.dg/torture/pr79194.c: New test.
12220
12221 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12222
12223 PR tree-optimization/71374
12224 * gcc.target/i386/pr71374.c: New.
12225
12226 2017-01-27 Martin Sebor <msebor@redhat.com>
12227
12228 PR c++/71290
12229 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12230 a dg-error directive.
12231
12232 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12233
12234 PR target/79131
12235 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12236 * gcc.target/arm/pr79131-2.c: New.
12237
12238 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12239
12240 PR target/65484
12241 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12242 vectorized on POWER unless hardware misaligned loads are
12243 available.
12244
12245 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12246
12247 PR rtl-optimization/78559
12248 * gcc.c-torture/execute/pr78559.c: New test.
12249
12250 2017-01-27 Richard Biener <rguenther@suse.de>
12251
12252 PR tree-optimization/79245
12253 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12254 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12255
12256 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR c/79199
12259 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12260 target. Use 4294967293U instead of 4294967293.
12261
12262 2017-01-27 Richard Biener <rguenther@suse.de>
12263
12264 PR tree-optimization/71433
12265 * gcc.dg/Warray-bounds-21.c: New testcase.
12266
12267 2017-01-27 Richard Biener <rguenther@suse.de>
12268
12269 PR tree-optimization/79244
12270 * gcc.dg/torture/pr79244.c: New testcase.
12271
12272 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12273
12274 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12275 all occurrences of 40 to 32.
12276
12277 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12278
12279 PR target/79239
12280 * gcc.target/arm/pr79239.c: New test.
12281
12282 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12283
12284 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12285
12286 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12287
12288 PR c++/64382
12289 * g++.dg/cpp1y/pr64382.C: New test.
12290
12291 2017-01-26 Martin Sebor <msebor@redhat.com>
12292
12293 PR middle-end/78703
12294 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12295 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12296 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12297 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12298
12299 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12300
12301 PR debug/79129
12302 * g++.dg/debug/dwarf2/pr79129.C: New test.
12303
12304 PR debug/78835
12305 * g++.dg/debug/dwarf2/pr78835.C: New test.
12306
12307 2017-01-26 Martin Sebor <msebor@redhat.com>
12308
12309 PR middle-end/78703
12310 * gcc.dg/format/pr78569.c: Adjust.
12311 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12312 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12313 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12315 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12317 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12318 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12319 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12320 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12321 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12322
12323 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR c++/68727
12326 * g++.dg/other/offsetof8.C: Add expected error.
12327 * g++.dg/other/offsetof9.C: New test.
12328
12329 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12330
12331 * g++.dg/opt/declone3.C: Require LTO.
12332
12333 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12334
12335 PR target/79131
12336 * gcc.target/arm/pr79131.c: New.
12337
12338 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12339
12340 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12341
12342 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12343
12344 PR libstdc++/79190
12345 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12346 matches replaced operator delete.
12347
12348 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12349
12350 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12351 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12352 avx512f with avx512dq.
12353 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12354 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12355 avx512f with avx512dq.
12356 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12357 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12358 avx512f with avx512dq.
12359
12360 2017-01-26 Marek Polacek <polacek@redhat.com>
12361
12362 PR c/79199
12363 * c-c++-common/Wduplicated-branches-13.c: New test.
12364
12365 2017-01-26 David Sherwood <david.sherwood@arm.com>
12366
12367 PR middle-end/79212
12368 * gfortran.dg/gomp/sharing-4.f90: New test.
12369
12370 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR target/70465
12373 * gcc.target/i386/pr70465.c: New test.
12374
12375 * brig.dg/dg.exp: Update copyright years.
12376 * lib/brig-dg.exp: Update copyright years.
12377 * lib/brig.exp: Update copyright years.
12378
12379 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12380
12381 PR target/79179
12382 * gcc.target/powerpc/pr79179.c: New test.
12383
12384 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12385
12386 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12387 generation to accept D-mode memory accesses.
12388
12389 2017-01-25 Martin Sebor <msebor@redhat.com>
12390
12391 PR c++/71290
12392 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12393 * g++.dg/ext/flexarray-mangle.C: Same.
12394 * g++.dg/ext/flexarray-subst.C: Same.
12395 * g++.dg/ext/flexary10.C: Same.
12396 * g++.dg/ext/flexary11.C: Same.
12397 * g++.dg/ext/flexary14.C: Same.
12398 * g++.dg/ext/flexary16.C: Same.
12399 * g++.dg/ext/flexary18.C: Same.
12400 * g++.dg/ext/flexary19.C: Same.
12401 * g++.dg/ext/flexary7.C: Same.
12402 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12403 * g++.dg/ubsan/object-size-1.C: Same.
12404 * obj-c++.dg/property/at-property-23.mm: Same.
12405
12406 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR c++/78896
12409 * g++.dg/cpp1z/decomp24.C: New test.
12410
12411 PR c++/77914
12412 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12413 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12414 expect a warning.
12415 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12416 expect warnings.
12417 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12418 * g++.dg/cpp1y/pr59636.C: Likewise.
12419 * g++.dg/cpp1y/pr60190.C: Likewise.
12420
12421 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12422
12423 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12424
12425 2017-01-25 Carl Love <cel@us.ibm.com>
12426
12427 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12428 vec_packs built-ins
12429
12430 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12431
12432 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12433 -mcpu=cortex-a57.
12434 * gcc.target/arm/vseleqsf.c: Likewise.
12435 * gcc.target/arm/vselgedf.c: Likewise.
12436 * gcc.target/arm/vselgesf.c: Likewise.
12437 * gcc.target/arm/vselgtdf.c: Likewise.
12438 * gcc.target/arm/vselgtsf.c: Likewise.
12439 * gcc.target/arm/vselledf.c: Likewise.
12440 * gcc.target/arm/vsellesf.c: Likewise.
12441 * gcc.target/arm/vselltdf.c: Likewise.
12442 * gcc.target/arm/vselltsf.c: Likewise.
12443 * gcc.target/arm/vselnedf.c: Likewise.
12444 * gcc.target/arm/vselnesf.c: Likewise.
12445 * gcc.target/arm/vselvcdf.c: Likewise.
12446 * gcc.target/arm/vselvcsf.c: Likewise.
12447 * gcc.target/arm/vselvsdf.c: Likewise.
12448 * gcc.target/arm/vselvssf.c: Likewise.
12449
12450 2017-01-25 Richard Biener <rguenther@suse.de>
12451
12452 PR testsuite/72850
12453 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12454 to what we had before adding the threading passes.
12455
12456 2017-01-25 Richard Biener <rguenther@suse.de>
12457
12458 PR tree-optimization/69264
12459 * g++.dg/torture/pr69264.C: New testcase.
12460
12461 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12462
12463 PR target/79145
12464 * gcc.target/arm/pr79145.c: New test.
12465
12466 2017-01-25 Richard Biener <rguenther@suse.de>
12467
12468 PR debug/78363
12469 * g++.dg/gomp/pr78363-1.C: New testcase.
12470 * g++.dg/gomp/pr78363-2.C: Likewise.
12471 * g++.dg/gomp/pr78363-3.C: Likewise.
12472
12473 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12474
12475 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12476 * gcc.dg/lto/pr61526_0.c: Likewise.
12477 * gcc.dg/lto/pr64415_0.c: Likewise.
12478
12479 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR c++/79205
12482 * g++.dg/cpp1z/decomp22.C: New test.
12483 * g++.dg/cpp1z/decomp23.C: New test.
12484
12485 2017-01-24 Nathan Sidwell <nathan@acm.org>
12486
12487 PR c++/78469
12488 * g++.dg/cpp0x/pr78469.C: New.
12489
12490 PR c++/79118
12491 * g++.dg/cpp0x/pr79118.C: New.
12492
12493 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12494
12495 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12496
12497 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12498
12499 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12500 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12501 * gcc.dg/rtl/rtl.exp: New file.
12502 * gcc.dg/rtl/test.c: New file.
12503 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12504 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12505 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12506 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12507 * gcc.dg/rtl/x86_64/final.c: New test case.
12508 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12509 * gcc.dg/rtl/x86_64/ira.c: New test case.
12510 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12511 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12512 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12513 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12514 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12515 * gcc.dg/rtl/x86_64/test_1.h: New file.
12516 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12517 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12518 * gcc.dg/rtl/x86_64/times-two.h: New file.
12519 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12520
12521 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12522
12523 PR tree-optimization/79159
12524 * g++.dg/tree-ssa/pr79159.C: New test.
12525
12526 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12527 Martin Jambor <mjambor@suse.cz>
12528
12529 * lib/brig-dg.exp: New file.
12530 * lib/brig.exp: Likewise.
12531 * brig.dg/README: Likewise.
12532 * brig.dg/dg.exp: Likewise.
12533 * brig.dg/test/gimple/alloca.hsail: Likewise.
12534 * brig.dg/test/gimple/atomics.hsail: Likewise.
12535 * brig.dg/test/gimple/branches.hsail: Likewise.
12536 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12537 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12538 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12539 * brig.dg/test/gimple/mem.hsail: Likewise.
12540 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12541 * brig.dg/test/gimple/packed.hsail: Likewise.
12542 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12543 * brig.dg/test/gimple/variables.hsail: Likewise.
12544 * brig.dg/test/gimple/vector.hsail: Likewise.
12545
12546 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12547
12548 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12549 support asan, only on i?86/x86_64 require sse2_runtime.
12550
12551 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12552
12553 PR target/66669
12554 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12555 test on powerpc targets.
12556
12557 2017-01-23 Martin Sebor <msebor@redhat.com>
12558
12559 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12560
12561 2017-01-23 Richard Biener <rguenther@suse.de>
12562
12563 PR tree-optimization/79088
12564 PR tree-optimization/79188
12565 * gcc.dg/torture/pr79088.c: New testcase.
12566 * gcc.dg/torture/pr79188.c: Likewise.
12567
12568 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12569
12570 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12571 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12572 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12573 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12574 type of test function to reflect change in built-in function's
12575 return type.
12576 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12577 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12578 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12579 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12580 type and second argument type to reflect change in built-in
12581 function's type signature.
12582 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12583 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12584 type of test function to reflect change in built-in function's
12585 return type.
12586 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12587 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12588 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12589 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12590 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12591 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12592 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12593 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12594 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12595 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12596 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12597 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12598 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12599 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12600 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12601 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12602 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12603 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12604 type of test function to reflect change in built-in function's
12605 return type.
12606 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12607 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12608 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12609 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12610 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12611 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12612 test function's result and second argument to reflect change in
12613 built-in function's type signature.
12614 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12615
12616 2017-01-23 Nathan Sidwell <nathan@acm.org>
12617
12618 PR C++/71710
12619 * g++.dg/template/pr71710.C: New.
12620
12621 PR c++/71406
12622 PR c++/77508
12623 * g++.dg/template/pr71406.C: New.
12624
12625 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12626
12627 * gfortran.dg/integer_exponentiation_7.f90: New test.
12628
12629 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12630
12631 PR rtl-optimization/78634
12632 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12633
12634 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12635
12636 PR tree-optimization/70754
12637 * gfortran.dg/pr70754.f90: New test.
12638
12639 2017-01-23 Martin Liska <mliska@suse.cz>
12640
12641 PR tree-optimization/79196
12642 * gcc.dg/asan/pr79196.c: New test.
12643 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12644
12645 2017-01-23 Michael Matz <matz@suse.de>
12646
12647 PR tree-optimization/78384
12648 * gcc.dg/pr78384.c: New test.
12649
12650 2017-01-23 Richard Biener <rguenther@suse.de>
12651
12652 PR tree-optimization/79186
12653 * gcc.dg/torture/pr79186.c: New testcase.
12654 * gcc.dg/torture/pr79187.c: Likewise.
12655
12656 2017-01-23 Martin Jambor <mjambor@suse.cz>
12657
12658 * gcc.dg/ipa/vrp8.c: New test.
12659
12660 2017-01-23 Martin Jambor <mjambor@suse.cz>
12661
12662 PR ipa/79108
12663 * gfortran.dg/lto/pr79108_0.f90: New test.
12664
12665 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12666
12667 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12668 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12669 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12670 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12671 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12672 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12673 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12674 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12675 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12676 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12677 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12678 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12679 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12680 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12681 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12682 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12683
12684 2017-01-23 Richard Biener <rguenther@suse.de>
12685 Nick Clifton <nickc@redhat.com>
12686
12687 PR testsuite/78421
12688 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12689 If the target is ARM return the result of the
12690 check_effective_target_arm_vect_no_misalign proc.
12691 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12692 support unaligned vectors then only expect one of the loops to be
12693 unrolled.
12694
12695 2017-01-23 Martin Liska <mliska@suse.cz>
12696
12697 * gcc.dg/asan/use-after-scope-10.c: New test.
12698 * gcc.dg/asan/use-after-scope-11.c: New test.
12699 * g++.dg/asan/use-after-scope-5.C: New test.
12700
12701 2017-01-23 Martin Liska <mliska@suse.cz>
12702
12703 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12704 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12705 sanopt optimization for ASAN_POISON.
12706
12707 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12708
12709 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12710
12711 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12712
12713 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12714 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12715 for poly*_t types.
12716 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12717 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12718 exec_vcombine): Likewise.
12719 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12720 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12721 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12722 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12723 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12724 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12725 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12726 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12727 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12728 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12729 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12730 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12731 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12732 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12733 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12734 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12735 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12736 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12737 Likewise.
12738 (TEST_VGET_LANE): Cast to uint to avoid warning.
12739 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12740 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12741 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12742 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12743 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12744 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12745 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12746 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12747 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12748 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12749 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12750 CHECK_POLY instead of CHECK for poly64_t types.
12751 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12752 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12753 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12754 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12755 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12756 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12757 uint32_t.
12758 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12759 for int32_t, int64_t.
12760 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12761 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12762 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12763 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12764 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12765 needed.
12766
12767 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR fortran/79154
12770 * gfortran.dg/gomp/pr79154-1.f90: New test.
12771 * gfortran.dg/gomp/pr79154-2.f90: New test.
12772
12773 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12774
12775 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12776
12777 2017-01-21 Marek Polacek <polacek@redhat.com>
12778
12779 PR testsuite/79169
12780 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12781
12782 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12783
12784 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12785
12786 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12787
12788 PR rtl-optimization/79125
12789 * gcc.dg/torture/pr79125.c: New test.
12790
12791 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12792
12793 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12794 only.
12795 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12796 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12797
12798 2017-01-20 Nathan Sidwell <nathan@acm.org>
12799
12800 PR c++/78495
12801 * g++.dg/cpp1z/inh-ctor38.C: New.
12802
12803 2017-01-20 Marek Polacek <polacek@redhat.com>
12804
12805 PR c/79152
12806 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12807
12808 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12809
12810 * lib/target-supports.exp (check_configured_with): New procedure.
12811 (check_effective_target_default_mode): new effective target.
12812 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12813 default mode. Fix dg-skip-if target selector syntax.
12814 * gcc.target/arm/optional_thumb-2.c: Likewise.
12815 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12816 syntax.
12817
12818 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12819
12820 PR c++/77829
12821 PR c++/78656
12822 * g++.dg/spellcheck-pr77829.C: New test case.
12823 * g++.dg/spellcheck-pr78656.C: New test case.
12824
12825 2017-01-20 Marek Polacek <polacek@redhat.com>
12826
12827 PR c/64279
12828 * c-c++-common/Wduplicated-branches-1.c: New test.
12829 * c-c++-common/Wduplicated-branches-10.c: New test.
12830 * c-c++-common/Wduplicated-branches-11.c: New test.
12831 * c-c++-common/Wduplicated-branches-12.c: New test.
12832 * c-c++-common/Wduplicated-branches-2.c: New test.
12833 * c-c++-common/Wduplicated-branches-3.c: New test.
12834 * c-c++-common/Wduplicated-branches-4.c: New test.
12835 * c-c++-common/Wduplicated-branches-5.c: New test.
12836 * c-c++-common/Wduplicated-branches-6.c: New test.
12837 * c-c++-common/Wduplicated-branches-7.c: New test.
12838 * c-c++-common/Wduplicated-branches-8.c: New test.
12839 * c-c++-common/Wduplicated-branches-9.c: New test.
12840 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12841 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12842 * g++.dg/ext/builtin-object-size3.C: Likewise.
12843 * g++.dg/gomp/loop-1.C: Likewise.
12844 * g++.dg/warn/Wduplicated-branches1.C: New test.
12845 * g++.dg/warn/Wduplicated-branches2.C: New test.
12846
12847 2017-01-20 Martin Liska <mliska@suse.cz>
12848
12849 PR lto/69188
12850 * gcc.dg/lto/pr69188_0.c: New test.
12851 * gcc.dg/lto/pr69188_1.c: New test.
12852
12853 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12854
12855 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12856 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12857 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12858 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12859 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12860 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12861 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12862 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12863 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12864 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12865 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12866 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12867 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12868 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12869 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12870 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12871 * gcc.target/i386/avx-1.c: Test new intrinsics.
12872 * gcc.target/i386/sse-13.c: Ditto.
12873 * gcc.target/i386/sse-23.c: Ditto.
12874
12875 2017-01-20 Richard Biener <rguenther@suse.de>
12876
12877 PR tree-optimization/71264
12878 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12879
12880 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12881
12882 * gcc.target/mips/madd4-1.c: New file.
12883 * gcc.target/mips/madd4-2.c: Likewise.
12884 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12885 HAS_MADD4.
12886 (mips_option_groups): Add -m[no-]madd4.
12887 (mips-dg-init): Detect default -mno-madd4.
12888 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12889 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12890 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12891 * gcc.target/mips/nmadd-1.c: Likewise.
12892 * gcc.target/mips/nmadd-2.c: Likewise.
12893 * gcc.target/mips/nmadd-3.c: Likewise.
12894
12895 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12896
12897 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12898 combined instructions.
12899 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12900 instructions.
12901 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12902 of pointer authentication.
12903
12904 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12905
12906 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12907 floating point hardware to run test.
12908
12909 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12910
12911 * lib/target-supports.exp
12912 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12913
12914 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12915
12916 PR testsuite/79051
12917 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12918 __x86_64__]: Allow for target i?86-*-*.
12919
12920 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12921
12922 PR target/78176
12923 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12924 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12925 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12926 HAS_LXC1.
12927 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12928 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12929 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12930
12931 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12932
12933 PR fortran/70696
12934 * gfortran.dg/coarray_43.f90: New test.
12935
12936 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12937
12938 PR rtl-optimization/79121
12939 * gcc.c-torture/execute/pr79121.c: New test.
12940
12941 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12942
12943 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12944 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12945
12946 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12947
12948 PR fortran/50069
12949 PR fortran/55086
12950 * gfortran.dg/pr50069_1.f90: New test.
12951 * gfortran.dg/pr50069_2.f90: New test.
12952 * gfortran.dg/pr55086_1.f90: New test.
12953 * gfortran.dg/pr55086_1_tfat.f90: New test.
12954 * gfortran.dg/pr55086_2.f90: New test.
12955 * gfortran.dg/pr55086_2_tfat.f90: New test.
12956 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12957
12958 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12959 * gcc.dg/strcmp-1.c: New test.
12960 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12961
12962 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12963
12964 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12965 (dejagnu_fail): Likewise.
12966 (dejagnu_note): Likewise.
12967 (pass): Provide forward decl, moving true decl to after #include
12968 of harness.h.
12969 (fail): Likewise.
12970 (note): Likewise.
12971
12972 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12973
12974 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12975 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12976
12977 2017-01-18 Nathan Sidwell <nathan@acm.org>
12978
12979 PR c++/78488
12980 * g++.dg/cpp1z/inh-ctor37.C: New.
12981
12982 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12983
12984 PR rtl-optimization/78952
12985 * gcc.target/i386/pr78952-1.c: New test.
12986 * gcc.target/i386/pr78952-2.c: Ditto.
12987
12988 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12989
12990 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12991
12992 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12993
12994 PR fortran/70696
12995 * gfortran.dg/coarray_event_1.f08: New test.
12996
12997 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR target/77416
13000 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13001 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13002 from dg-options.
13003 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13004 guarded test.
13005 * gcc.target/powerpc/fusion4.c: Likewise.
13006 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13007 guarded test.
13008 * gcc.target/powerpc/pr58673-1.c: Likewise.
13009 * gcc.target/powerpc/pr58673-2.c: Likewise.
13010 * gcc.target/powerpc/pr59054.c: Likewise.
13011
13012 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13013
13014 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13015 vec_bperm.
13016 * gcc.target/powerpc/p9-vbpermd.c: New file.
13017
13018 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13019
13020 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13021 (must_not_compile2): Downcase first letter of error messages.
13022 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13023 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13024
13025 2017-01-18 Nathan Sidwell <nathan@acm.org>
13026
13027 PR c++/79091
13028 * g++.dg/pr79091.C: New.
13029
13030 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13031
13032 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13033 to dg-options.
13034 (p0): Add missing dg-error.
13035
13036 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13037
13038 * gcc.target/msp430/mul_f5_muldef.c: New test.
13039
13040 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13041
13042 PR target/79004
13043 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13044 options. Fix up the syntax for using \m and \M.
13045
13046 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13047
13048 PR target/78875
13049 * gcc.target/powerpc/ssp-1.c: New testcase.
13050 * gcc.target/powerpc/ssp-2.c: New testcase.
13051
13052 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13053
13054 * gcc.target/aarch64/eh_return.c: New test.
13055
13056 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13057
13058 * vec-rlmi-rlnm.c: New file.
13059
13060 2017-01-17 Nathan Sidwell <nathan@acm.org>
13061
13062 PR c++/61636
13063 * g++.dg/cpp1y/pr61636-1.C: New.
13064 * g++.dg/cpp1y/pr61636-2.C: New.
13065 * g++.dg/cpp1y/pr61636-3.C: New.
13066
13067 2017-01-17 Martin Sebor <msebor@redhat.com>
13068
13069 PR testsuite/79115
13070 * gcc.dg/pr78768.c: Make it a link-only test.
13071
13072 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13073
13074 PR c++/71497
13075 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13076 expected messages.
13077 * c-c++-common/Wmisleading-indentation.c: Likewise.
13078
13079 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13080
13081 PR target/79058
13082 * gcc.target/arm/pr79058.c: New.
13083
13084 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13085
13086 PR tree-optimization/71854
13087 * gcc.dg/vect/pr71854.c: New test.
13088
13089 2017-01-17 Martin Liska <mliska@suse.cz>
13090
13091 PR ipa/71207
13092 * g++.dg/ipa/pr71207.C: New test.
13093
13094 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13095
13096 PR middle-end/77445
13097 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13098 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13099
13100 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13101
13102 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13103 rather than long unsigned int.
13104 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13105
13106 2017-01-17 Richard Biener <rguenther@suse.de>
13107
13108 PR tree-optimization/71433
13109 * gcc.dg/Warray-bounds-20.c: New testcase.
13110
13111 2017-01-17 Richard Biener <rguenther@suse.de>
13112
13113 PR testsuite/52563
13114 PR testsuite/71237
13115 PR testsuite/77737
13116 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13117 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13118 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13119
13120 2017-01-17 Alan Modra <amodra@gmail.com>
13121
13122 * gcc.target/powerpc/pr79066.c: New.
13123
13124 2017-01-16 Jeff Law <law@redhat.com>
13125
13126 PR tree-optimization/33562
13127 PR tree-optimization/61912
13128 PR tree-optimization/77485
13129 PR tree-optimization/79090
13130 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13131 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13132
13133 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13134
13135 PR c/79089
13136 * gcc.c-torture/compile/pr79089.c: New test.
13137
13138 PR target/79080
13139 * gcc.dg/pr79080.c: New test.
13140
13141 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13142
13143 PR c/78304
13144 * gcc.dg/format/pr78304.c: Convert argument from integral type
13145 to a pointer.
13146 * gcc.dg/format/pr78304-2.c: Likewise.
13147
13148 2017-01-16 Carl Love <cel@us.ibm.com>
13149
13150 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13151 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13152
13153 2017-01-16 Carl Love <cel@us.ibm.com>
13154
13155 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13156 Change arguments and return type to bool long long.
13157
13158 2017-01-16 Martin Sebor <msebor@redhat.com>
13159
13160 PR testsuite/79051
13161 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13162 on x86.
13163
13164 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13165
13166 Revert:
13167 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13168
13169 PR c++/71737
13170 * g++.dg/cpp0x/pr71737.C: New.
13171
13172 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13173
13174 * gcc.target/powerpc/swaps-p8-27.c: New.
13175
13176 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13177
13178 PR c++/71737
13179 * g++.dg/cpp0x/pr71737.C: New.
13180
13181 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13182
13183 * gnat.dg/opt62.adb: New test.
13184 * gnat.dg/opt62_pkg.ads: New helper.
13185
13186 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13187
13188 PR rtl-optimization/78626
13189 PR rtl-optimization/78727
13190 * gcc.dg/torture/pr78626.c: New test.
13191 * gcc.dg/torture/pr78727.c: New test.
13192
13193 2017-01-14 Alan Modra <amodra@gmail.com>
13194
13195 * gcc.c-torture/compile/pr72749.c: New test.
13196
13197 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13198
13199 PR c/78304
13200 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13201 (test_macro_2): New test.
13202 (test_macro_3): New test.
13203 (test_macro_4): New test.
13204 (test_non_contiguous_strings): Convert line number to line offset.
13205 * gcc.dg/format/pr78304-2.c: New test case.
13206 * gcc.dg/format/pr78304.c: New test case.
13207
13208 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13209
13210 * gcc.target/i386/funcspec-56.inc: Add missing options and
13211 reorder options by implied ISAs, as in ix86_target_string.
13212
13213 2017-01-13 Marek Polacek <polacek@redhat.com>
13214
13215 PR c++/71166
13216 * g++.dg/cpp0x/constexpr-array18.C: New test.
13217
13218 2017-01-13 Jeff Law <law@redhat.com>
13219
13220 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13221
13222 PR tree-optimization/61912
13223 PR tree-optimization/77485
13224 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13225 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13226 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13227
13228 PR tree-optimization/33562
13229 PR tree-optimization/61912
13230 PR tree-optimization/77485
13231 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13232 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13233 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13234 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13235 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13236 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13237 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13238
13239 2017-01-13 Martin Liska <mliska@suse.cz>
13240
13241 PR ipa/79043
13242 * gcc.c-torture/execute/pr79043.c: New test.
13243
13244 2017-01-13 Richard Biener <rguenther@suse.de>
13245
13246 PR middle-end/78411
13247 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13248
13249 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13250
13251 PR fortran/70697
13252 * gfortran.dg/coarray/event_4.f08: New test.
13253
13254 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13255
13256 PR fortran/70696
13257 * gfortran.dg/coarray/event_3.f08: New test.
13258
13259 2017-01-13 Richard Biener <rguenther@suse.de>
13260
13261 PR tree-optimization/77283
13262 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13263
13264 2017-01-13 Richard Biener <rguenther@suse.de>
13265
13266 * gcc.dg/gimplefe-22.c: New testcase.
13267
13268 2017-01-13 Richard Biener <rguenther@suse.de>
13269
13270 PR tree-optimization/77283
13271 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13272 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13273 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13274
13275 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13276
13277 * gcc.dg/pr77862.c: Require fpic target.
13278
13279 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13280
13281 PR target/79004
13282 * gcc.target/powerpc/pr79004.c: New test.
13283
13284 2017-01-12 Martin Sebor <msebor@redhat.com>
13285
13286 * gcc.dg/pr78138.c: Adjust.
13287 * gcc.dg/pr78768.c: Adjust.
13288 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13290 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13291 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13292 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13293 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13294 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13295 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13296 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13297 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13298 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13299
13300 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13301
13302 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13303
13304 2017-01-12 Martin Sebor <msebor@redhat.com>
13305
13306 PR testsuite/79051
13307 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13308 due to bug 79054.
13309
13310 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13311
13312 * gcc.dg/pr78768.c: Require LTO.
13313
13314 2017-01-12 Martin Sebor <msebor@redhat.com>
13315
13316 PR c/79074
13317 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13318 due to the referenced bug.
13319
13320 2017-01-12 Martin Sebor <msebor@redhat.com>
13321
13322 PR testsuite/79073
13323 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13324
13325 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13326
13327 * gcc.target/i386/builtin_target.c (check_features): Check all
13328 supported __builtin_cpu_supports options.
13329
13330 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13331
13332 PR tree-optimization/78319
13333 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13334 Remove xfail.
13335
13336 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13337
13338 PR target/79044
13339 * gcc.target/powerpc/swaps-p8-26.c: New.
13340
13341 2017-01-12 Richard Biener <rguenther@suse.de>
13342
13343 * gcc.dg/gimplefe-21.c: New testcase.
13344
13345 2017-01-12 Michael Collison <michael.collison@arm.com>
13346
13347 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13348
13349 2017-01-11 Julia Koval <julia.koval@intel.com>
13350 Uros Bizjak <ubizjak@gmail.com>
13351
13352 * gcc.target/i386/sgx.c New test.
13353 * gcc.target/i386/sse-12.c: Add -msgx.
13354 * gcc.target/i386/sse-13.c: Ditto.
13355 * gcc.target/i386/sse-14.c: Ditto.
13356 * gcc.target/i386/sse-22.c: Ditto.
13357 * gcc.target/i386/sse-23.c: Ditto.
13358 * g++.dg/other/i386-2.C: Ditto.
13359 * g++.dg/other/i386-3.C: Ditto.
13360
13361 2017-01-11 Martin Sebor <msebor@redhat.com>
13362
13363 PR c++/24511
13364 * g++.dg/template/explicit9.C: New test.
13365
13366 2017-01-11 Nathan Sidwell <nathan@acm.org>
13367
13368 PR c++/77812
13369 * g++.dg/pr77812.C: New.
13370
13371 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR c++/71537
13374 * g++.dg/cpp1y/constexpr-71537.C: New test.
13375
13376 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13377 argument.
13378
13379 2017-01-11 Martin Sebor <msebor@redhat.com>
13380
13381 PR c/47931
13382 * c-c++-common/Waddress-2.c: New test.
13383
13384 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR c++/78341
13387 * g++.dg/cpp0x/pr78341.C: New test.
13388
13389 2017-01-11 Martin Sebor <msebor@redhat.com>
13390
13391 PR c/78768
13392 * gcc.dg/pr78768.c: New test.
13393
13394 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13395
13396 PR driver/78877
13397 * gcc.dg/spellcheck-options-14.c: New test case.
13398 * gcc.dg/spellcheck-options-15.c: New test case.
13399 * gcc.dg/spellcheck-options-16.c: New test case.
13400 * gcc.dg/spellcheck-options-17.c: New test case.
13401
13402 2017-01-11 Martin Liska <mliska@suse.cz>
13403
13404 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13405
13406 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13407
13408 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13409 instead of just 1 for the decomposition from struct C.
13410
13411 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13412
13413 * gcc.c-torture/execute/20170111-1.c: New test.
13414
13415 2017-01-11 Richard Biener <rguenther@suse.de>
13416
13417 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13418
13419 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR middle-end/50199
13422 * gcc.dg/lto/pr50199_0.c: New test.
13423
13424 2017-01-10 Martin Sebor <msebor@redhat.com>
13425
13426 PR testsuite/78960
13427 PR testsuite/78959
13428 PR testsuite/78133
13429 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13430 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13431
13432 2017-01-10 Martin Sebor <msebor@redhat.com>
13433
13434 PR middle-end/78138
13435 * gcc.dg/pr78138.c: New test.
13436
13437 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13438
13439 PR c++/77949
13440 * g++.dg/diagnostic/pr77949.C: New test case.
13441
13442 2017-01-10 Martin Sebor <msebor@redhat.com>
13443
13444 PR middle-end/78245
13445 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13446
13447 2017-01-10 Martin Sebor <msebor@redhat.com>
13448
13449 PR tree-optimization/78775
13450 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13451 * gcc.dg/attr-alloc_size-10.c: New test.
13452 * gcc.dg/attr-alloc_size-11.c: New test.
13453 * gcc.dg/builtin-stringop-chk-7.c: New test.
13454 * gcc.dg/pr78775.c: New test.
13455 * gcc.dg/pr78973-2.c: New test.
13456 * gcc.dg/pr78973.c: New test.
13457
13458 2017-01-10 Jeff Law <law@redhat.com>
13459
13460 PR tree-optimization/77766
13461 PR tree-optimization/78856
13462 * gcc.c-torture/execute/pr77766.c: New test.
13463
13464 2016-01-10 Richard Biener <rguenther@suse.de>
13465
13466 PR tree-optimization/79034
13467 * g++.dg/torture/pr79034.C: New testcase.
13468
13469 2017-01-10 Martin Liska <mliska@suse.cz>
13470
13471 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13472 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13473 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13474 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13475 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13476 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13477 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13478 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13479 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13480 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13481 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13482 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13483 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13484 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13485 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13486 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13487 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13488 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13489 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13490 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13491 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13492 * gcc.dg/ipa/pr64307.c: Likewise.
13493 * gcc.dg/ipa/pr77653.c: Likewise.
13494
13495 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13496
13497 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13498 * g++.dg/other/i386-3.C: Ditto.
13499 * gcc.target/i386/sse-12.c: Ditto.
13500 * gcc.target/i386/sse-13.c: Ditto.
13501 * gcc.target/i386/sse-22.c: Ditto.
13502 * gcc.target/i386/sse-23.c: Ditto.
13503 * gcc.target/i386/builtin_target.c: Handle new option.
13504 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13505 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13506 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13507
13508 2017-01-09 Martin Sebor <msebor@redhat.com>
13509
13510 PR testsuite/79036
13511 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13512 with different precisions.
13513
13514 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13515
13516 * g++.dg/opt/call2.C: New test.
13517 * g++.dg/opt/call3.C: Likewise.
13518 * gnat.dg/array26.adb: New test.
13519 * gnat.dg/array26_pkg.ad[sb]: New helper.
13520 * gnat.dg/array27.adb: New test.
13521 * gnat.dg/array27_pkg.ad[sb]: New helper.
13522 * gnat.dg/array28.adb: New test.
13523 * gnat.dg/array28_pkg.ad[sb]: New helper.
13524
13525 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13526
13527 PR translation/79019
13528 PR translation/79020
13529 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13530 diagnostics.
13531 * gfortran.dg/initialization_17.f90: Likewise.
13532
13533 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13534
13535 PR testsuite/79026
13536 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13537 * gcc.target/i386/pr78904-4.c: Likewise.
13538 * gcc.target/i386/pr78904-6.c: Likewise.
13539 * gcc.target/i386/pr78967-2.c: Likewise.
13540
13541 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR tree-optimization/78899
13544 * gcc.target/i386/pr78899.c: New test.
13545 * gcc.dg/pr71077.c: New test.
13546
13547 2017-01-09 Martin Jambor <mjambor@suse.cz>
13548
13549 PR ipa/78365
13550 PR ipa/78599
13551 * gcc.dg/torture/pr78365.c: New test.
13552
13553 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR c++/78948
13556 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13557 (main): Use int* instead of long long.
13558
13559 PR tree-optimization/78938
13560 * gcc.dg/vect/pr78938.c: New test.
13561
13562 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13563
13564 * gcc.dg/20161219.c: New test.
13565
13566 2017-01-09 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/78997
13569 * gcc.dg/torture/pr78997.c: New testcase.
13570
13571 2017-01-09 Richard Biener <rguenther@suse.de>
13572
13573 PR debug/79000
13574 * g++.dg/lto/pr79000_0.C: New testcase.
13575 * g++.dg/lto/pr79000_1.c: Likewise.
13576
13577 2017-01-08 Martin Sebor <msebor@redhat.com>
13578
13579 PR middle-end/77708
13580 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13581 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13582 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13583 due to bug 78969.
13584 * gcc.dg/format/pr78569.c: Adjust.
13585
13586 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13587
13588 PR c++/72803
13589 * g++.dg/diagnostic/pr72803.C: New test case.
13590
13591 2017-01-07 Martin Sebor <msebor@redhat.com>
13592
13593 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13594 * gcc.dg/attr-alloc_size-4.c: Same.
13595
13596 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13597
13598 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13599 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13600 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13601 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13602 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13603 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13604 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13605
13606 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13607 * gcc.dg/memcmp-1.c: New.
13608 * gcc.dg/strncmp-1.c: New.
13609
13610 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13611
13612 * gcc.target/arm/acle/mcrr: New.
13613 * gcc.target/arm/acle/mcrr2: New.
13614 * gcc.target/arm/acle/mrrc: New.
13615 * gcc.target/arm/acle/mrrc2: New.
13616
13617 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13618
13619 * gcc.target/arm/acle/mcr.c: New.
13620 * gcc.target/arm/acle/mrc.c: New.
13621 * gcc.target/arm/acle/mcr2.c: New.
13622 * gcc.target/arm/acle/mrc2.c: New.
13623
13624 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13625
13626 * gcc.target/arm/acle/ldc: New.
13627 * gcc.target/arm/acle/ldc2: New.
13628 * gcc.target/arm/acle/ldcl: New.
13629 * gcc.target/arm/acle/ldc2l: New.
13630 * gcc.target/arm/acle/stc: New.
13631 * gcc.target/arm/acle/stc2: New.
13632 * gcc.target/arm/acle/stcl: New.
13633 * gcc.target/arm/acle/stc2l: New.
13634
13635 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13636
13637 * gcc.target/arm/acle/acle.exp: Run tests for different options
13638 and make sure fat-lto-objects is used such that we can still do
13639 assemble scans.
13640 * gcc.target/arm/acle/cdp.c: New.
13641 * gcc.target/arm/acle/cdp2.c: New.
13642 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13643 (check_effective_target_arm_coproc1_ok_nocache): New.
13644 (check_effective_target_arm_coproc2_ok): New.
13645 (check_effective_target_arm_coproc2_ok_nocache): New.
13646 (check_effective_target_arm_coproc3_ok): New.
13647 (check_effective_target_arm_coproc3_ok_nocache): New.
13648 (check_effective_target_arm_coproc4_ok): New.
13649 (check_effective_target_arm_coproc4_ok_nocache): New.
13650
13651 2017-01-06 Martin Sebor <msebor@redhat.com>
13652
13653 PR middle-end/78605
13654 * gcc.dg/tree-ssa/pr78605.c: New test.
13655
13656 2017-01-05 Martin Sebor <msebor@redhat.com>
13657
13658 PR tree-optimization/78910
13659 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13660 diagnostics.
13661 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13662 * gcc.dg/tree-ssa/pr78910.c: New test.
13663
13664 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13665
13666 * gcc.dg/sso-10.c: New test.
13667
13668 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR tree-optimization/71016
13671 * gcc.target/i386/pr71016.c: New test.
13672 * gcc.target/aarch64/pr71016.c: New test.
13673 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13674
13675 PR c++/78931
13676 * g++.dg/cpp1z/decomp19.C: New test.
13677
13678 PR c++/78890
13679 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13680 * g++.dg/init/union1.C: Likewise.
13681 * g++.dg/cpp0x/union6.C: Expect errors.
13682 * g++.dg/cpp0x/union8.C: New test.
13683 * g++.dg/cpp0x/pr78890-1.C: New test.
13684 * g++.dg/cpp0x/pr78890-2.C: New test.
13685
13686 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13687
13688 * gcc.target/powerpc/pr71670.c: Require p9vector.
13689 * gcc.target/powerpc/p9-novsx.c: Same.
13690
13691 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13692
13693 * selftests/asr_div1.rtl: New file.
13694 * selftests/aarch64: New subdirectory.
13695 * selftests/aarch64/times-two.rtl: New file.
13696 * selftests/bb-index.rtl: New file.
13697 * selftests/cfg-test.rtl: New file.
13698 * selftests/const-int.rtl: New file.
13699 * selftests/example-labels.rtl: New file.
13700 * selftests/insn-with-mode.rtl: New file.
13701 * selftests/jump-to-label-ref.rtl: New file.
13702 * selftests/jump-to-return.rtl: New file.
13703 * selftests/jump-to-simple-return.rtl: New file.
13704 * selftests/mem.rtl: New file.
13705 * selftests/note-insn-deleted.rtl: New file.
13706 * selftests/note_insn_basic_block.rtl: New file.
13707 * selftests/simple-cse.rtl: New file.
13708 * selftests/symbol-ref.rtl: New file.
13709 * selftests/x86_64: New subdirectory.
13710 * selftests/x86_64/call-insn.rtl: New file.
13711 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13712 * selftests/x86_64/times-two.rtl: New file.
13713 * selftests/x86_64/unspec.rtl: New file.
13714
13715 2017-01-05 Nathan Sidwell <nathan@acm.org>
13716
13717 PR c++/78765
13718 * g++.dg/cpp0x/pr78765.C: New.
13719
13720 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13721
13722 * gcc.target/s390/memcpy-2.c: New test.
13723 * gcc.target/s390/memset-2.c: New test.
13724
13725 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13726
13727 * gcc.target/s390/memcpy-1.c: New test.
13728
13729 2017-01-04 Jeff Law <law@redhat.com>
13730
13731 PR tree-optimization/78812
13732 * g++.dg/torture/pr78812.C: New test.
13733
13734 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13735
13736 PR target/71977
13737 PR target/70568
13738 PR target/78823
13739 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13740 64-bit VSX systems with direct move, whether we optimize common
13741 code sequences in the GLIBC math library for float math functions.
13742 * gcc.target/powerpc/pr71977-2.c: Likewise.
13743
13744 2017-01-04 Marek Polacek <polacek@redhat.com>
13745
13746 PR c++/64767
13747 * c-c++-common/Wpointer-compare-1.c: New test.
13748
13749 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13750
13751 PR c++/78949
13752 * c-c++-common/Wunused-var-16.c: New test.
13753
13754 PR c++/78693
13755 * g++.dg/cpp0x/pr78693.C: New test.
13756
13757 PR driver/78957
13758 * gcc.dg/pr78957.c: New test.
13759
13760 * g++.dg/cpp1y/auto-fn34.C: New test.
13761
13762 PR c++/71182
13763 * g++.dg/cpp0x/pr71182.C: New test.
13764
13765 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13766
13767 PR target/78056
13768 * gcc.target/powerpc/pr78056-1.c: New test.
13769 * gcc.target/powerpc/pr78056-2.c: New test.
13770 * gcc.target/powerpc/pr78056-3.c: New test.
13771 * gcc.target/powerpc/pr78056-4.c: New test.
13772 * gcc.target/powerpc/pr78056-5.c: New test.
13773 * gcc.target/powerpc/pr78056-6.c: New test.
13774 * gcc.target/powerpc/pr78056-7.c: New test.
13775 * gcc.target/powerpc/pr78056-8.c: New test.
13776 * lib/target-supports.exp
13777 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13778 whether the effective target supports the popcntb instruction.
13779
13780 2017-01-03 Jeff Law <law@redhat.com>
13781
13782 PR tree-optimization/67955
13783 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13784
13785 2017-01-04 Marek Polacek <polacek@redhat.com>
13786
13787 PR c++/77545
13788 PR c++/77284
13789 * g++.dg/cpp0x/range-for32.C: New test.
13790 * g++.dg/cpp0x/range-for33.C: New test.
13791
13792 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13793
13794 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13795
13796 2017-01-04 Nathan Sidwell <nathan@acm.org>
13797
13798 PR c++/66735
13799 * g++.dg/cpp1y/pr66735.C: New.
13800
13801 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13802
13803 PR tree-optimization/71563
13804 * gcc.dg/tree-ssa/pr71563.c: New test.
13805
13806 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13807
13808 PR fortran/78534
13809 PR fortran/78976
13810 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13811 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13812 * gfortran.dg/transfer_intrinsic_1.f90: Change
13813 scan-tree-dump-times due to gfc_trans_string_copy change to
13814 avoid -Wstringop-overflow.
13815
13816 2017-01-03 Jeff Law <law@redhat.com>
13817
13818 PR tree-optimization/78856
13819 * gcc.c-torture/execute/pr78856.c: New test.
13820
13821 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13822
13823 PR target/78953
13824 * gcc.target/powerpc/pr78953.c: New test.
13825
13826 2017-01-03 Ian Lance Taylor <iant@google.com>
13827
13828 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13829 enums.
13830
13831 2017-01-03 Martin Sebor <msebor@redhat.com>
13832
13833 PR tree-optimization/78696
13834 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13835 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13836 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13837 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13838
13839 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13840
13841 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13842 with more than one digit.
13843 * lib/gcc-dg.exp (process-message): Support more than one digit
13844 in relative line specifications.
13845
13846 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13847
13848 PR tree-optimization/78965
13849 * gcc.dg/pr78965.c: New test.
13850
13851 PR middle-end/78901
13852 * g++.dg/opt/pr78901.C: New test.
13853
13854 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13855
13856 PR fortran/78534
13857 PR fortran/66310
13858 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13859 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13860 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13861 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13862 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13863 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13864 * gfortran.dg/string_1_lp64.f90: New test.
13865 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13866 * gfortran.dg/string_3_lp64.f90: New test.
13867 * gfortran.dg/transfer_intrinsic_1.f90: Change
13868 scan-tree-dump-times due to gfc_trans_string_copy change to
13869 avoid -Wstringop-overflow.
13870
13871 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13872
13873 PR target/78967
13874 * gcc.target/i386/pr78967-1.c: New test.
13875 * gcc.target/i386/pr78967-2.c: Ditto.
13876 * gcc.target/i386/pr78967-3.c: Ditto.
13877
13878 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13879 * gcc.target/i386/pr78904-4.c: Ditto.
13880 * gcc.target/i386/pr78904-6.c: Ditto.
13881
13882 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13883
13884 PR middle-end/77674
13885 * g++.dg/torture/pr77674.C: New testcase.
13886
13887 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13888
13889 Update copyright years.
13890 \f
13891 Copyright (C) 2017 Free Software Foundation, Inc.
13892
13893 Copying and distribution of this file, with or without modification,
13894 are permitted in any medium without royalty provided the copyright
13895 notice and this notice are preserved.