slp-perm-9.c: Use vect_sizes_16B_8B.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-05 Tamar Christina <tamar.christina@arm.com>
2
3 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
4 * lib/target-supports.exp (vect_sizes_16B_8B): New.
5
6 2017-10-05 Tamar Christina <tamar.christina@arm.com>
7
8 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
9 * gcc.dg/vect/vect-align-2.c: Likewise.
10 * gcc.dg/vect/vect-multitypes-1.c: Likewise
11
12 2017-10-05 Nathan Sidwell <nathan@acm.org>
13
14 * g++.dg/warn/mvp.C: New.
15
16 2017-10-05 Jakub Jelinek <jakub@redhat.com>
17
18 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
19 friendly.
20
21 2017-10-05 Richard Biener <rguenther@suse.de>
22
23 * gfortran.dg/graphite/id-17.f: Fix typo.
24 * gfortran.dg/graphite/id-19.f: Likewise.
25 * gfortran.dg/graphite/pr29832.f90: Likewise.
26 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
27 * gfortran.dg/graphite/pr42326.f90: Likewise.
28 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
29 * gfortran.dg/graphite/run-id-2.f90: Likewise.
30 * gfortran.dg/graphite/run-id-3.f90: Likewise.
31
32 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/80471
35 * g++.dg/cpp1y/pr80471.C: New.
36
37 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
38
39 PR c++/78131
40 * g++.dg/cpp1z/constexpr-lambda17.C: New.
41
42 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/78018
45 * g++.dg/cpp1y/lambda-generic-78018.C: New.
46
47 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
48 Andrew Pinski <apinski@cavium.com>
49
50 PR c++/71946
51 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
52 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
53
54 2017-10-04 Sudakshina Das <sudi.das@arm.com>
55
56 * gcc.target/aarch64/bic_imm_1.c: New.
57 * gcc.target/aarch64/orr_imm_1.c: Likewise.
58
59 2017-10-04 Nathan Sidwell <nathan@acm.org>
60
61 * g++.dg/abi/mangle41.C: Adjust diagnostics.
62
63 2017-10-04 Jakub Jelinek <jakub@redhat.com>
64
65 PR c++/82373
66 * g++.dg/cpp1y/pr82373.C: New test.
67
68 2017-10-04 David Malcolm <dmalcolm@redhat.com>
69
70 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
71 underlining for param.
72 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
73 highlighting of parameters; add test coverage for trivial
74 parameter decls, and for callback parameters.
75 * gcc.dg/pr68533.c: Update location of two errors to reflect
76 location of params.
77
78 2017-10-04 David Malcolm <dmalcolm@redhat.com>
79
80 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
81 (create_code): Call it.
82 * jit.dg/test-vector-rvalues.cc: New test case.
83
84 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
85
86 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
87 vector loop peeling.
88 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
89 New proc.
90
91 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
92
93 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
94 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
95 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
96 vect_floatint_cvt with vect_doubleint_cvt.
97 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
98 vect_intfloat_cvt with vect_intdouble_cvt.
99 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
100 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
101 depend on vect_intdouble_cvt.
102 * lib/target-supports.exp
103 (check_effective_target_vect_doubleint_cvt)
104 (check_effective_target_vect_intdouble_cvt): New procs.
105
106 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
107
108 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
109 * lib/target-supports.exp (check_effective_target_vect_long_mult):
110 New proc.
111
112 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
113
114 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
115 * gfortran.dg/vect/pr77848.f: Likewise.
116
117 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
118
119 * lib/target-supports.exp (check_effective_target_vect_float):
120 Return 1 being on a S/390 with VXE.
121 * gcc.dg/vect/pr31699.c: Require vec_float.
122 * gcc.dg/vect/pr61194.c: Likewise.
123 * gcc.dg/vect/pr65947-10.c: Likewise.
124 * gcc.dg/vect/pr66142.c: Likewise.
125 * gcc.dg/vect/slp-10.c: Likewise.
126 * gcc.dg/vect/slp-11c.c: Likewise.
127 * gcc.dg/vect/slp-12b.c: Likewise.
128 * gcc.dg/vect/slp-18.c: Likewise.
129 * gcc.dg/vect/slp-33.c: Likewise.
130 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
131 * gcc.dg/vect/slp-cond-2.c: Likewise.
132 * gcc.dg/vect/vect-cond-10.c: Likewise.
133 * gcc.dg/vect/vect-cond-8.c: Likewise.
134 * gcc.dg/vect/vect-cond-9.c: Likewise.
135 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
136 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
137
138 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
139
140 PR tree-optimization/82374
141 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
142 attributes propagation changes for OMP outlined regions.
143 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
144 * c-c++-common/goacc/kernels-reduction.c: Likewise.
145
146 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
147
148 PR tree-optimization/82413
149 * g++.dg/pr82413.C: New test.
150
151 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
152
153 PR fortran/77296
154 * gfortran.dg/associate_32.f03 : New test.
155
156 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/78816
159 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
160
161 2017-10-04 Jakub Jelinek <jakub@redhat.com>
162
163 PR tree-optimization/82374
164 * gcc.dg/gomp/pr82374.c: New test.
165
166 2017-10-04 Richard Biener <rguenther@suse.de>
167
168 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
169 errors and scan for one.
170 * gfortran.dg/graphite/id-19.f: Likewise.
171 * gfortran.dg/graphite/pr29832.f90: Likewise.
172 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
173 * gfortran.dg/graphite/pr42326.f90: Likewise.
174 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
175 * gfortran.dg/graphite/run-id-2.f90: Likewise.
176 * gfortran.dg/graphite/run-id-3.f90: Likewise.
177 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
178
179 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
180
181 * gcc.target/powerpc/float128-odd.c: New test.
182
183 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
184
185 PR c++/70343
186 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
187
188 2017-10-03 Jeff Law <law@redhat.com>
189
190 PR target/82358
191 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
192
193 2017-10-03 Martin Jambor <mjambor@suse.cz>
194
195 PR tree-optimization/82363
196 * gcc.dg/tree-ssa/pr82363.c: New test.
197
198 2017-10-03 Jakub Jelinek <jakub@redhat.com>
199
200 PR tree-optimization/82381
201 * gcc.c-torture/compile/pr82381.c: New test.
202
203 PR target/82386
204 * gcc.dg/pr82386.c: New test.
205
206 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
207
208 PR c++/70570
209 * g++.dg/cpp1y/lambda-generic-70570.C: New.
210
211 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/79590
214 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
215
216 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/79005
219 * g++.dg/cpp1y/lambda-generic-79005.C: New.
220
221 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
222
223 PR fortran/82312
224 * gfortran.dg/typebound_proc_36.f90 : New test.
225
226 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
227
228 PR target/80210
229 * gcc.target/powerpc/pr80210-2.c: New test.
230
231 2017-10-02 Jakub Jelinek <jakub@redhat.com>
232
233 * gcc.dg/pr82389.c: New test.
234
235 PR tree-optimization/82387
236 PR tree-optimization/82388
237 PR tree-optimization/82389
238 * gcc.c-torture/compile/pr82389.c: New test.
239 * gcc.c-torture/execute/pr82387.c: New test.
240 * gcc.c-torture/execute/pr82388.c: New test.
241
242 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
243
244 PR c++/79180
245 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
246 * g++.dg/torture/pr79180.C: Likewise.
247
248 PR c++/71386
249 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
250
251 2017-10-02 Richard Biener <rguenther@suse.de>
252
253 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
254 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
255 * gcc.dg/graphite/id-16.c: Likewise.
256 * gcc.dg/graphite/pr46168.c: Likewise.
257 * gcc.dg/graphite/pr68756.c: Likewise.
258 * gcc.dg/graphite/pr69728.c: Likewise.
259 * gcc.dg/graphite/pr71575-2.c: Likewise.
260 * gcc.dg/graphite/pr77362.c: Likewise.
261 * gcc.dg/graphite/pr81373.c: Likewise.
262 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
263 * gfortran.dg/graphite/interchange-1.f: Likewise.
264 * gfortran.dg/graphite/pr29581.f90: Likewise.
265 * gfortran.dg/graphite/pr42334-1.f: Likewise.
266 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
267 * gfortran.dg/graphite/pr42393.f90: Likewise.
268 * gfortran.dg/graphite/pr47019.f: Likewise.
269
270 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
271
272 PR c++/69977
273 * g++.dg/cpp1y/lambda-generic-69977.C: New.
274
275 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
276
277 PR c++/59991
278 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
279
280 2017-10-02 Tom de Vries <tom@codesourcery.com>
281
282 * gcc.c-torture/compile/pr82337.c: Add
283 dg-require-effective-target nonlocal_goto.
284
285 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
286 Alan Hayward <alan.hayward@arm.com>
287 David Sherwood <david.sherwood@arm.com>
288
289 PR target/71307
290 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
291
292 2017-10-02 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/82355
295 * gcc.dg/graphite/fuse-1.c: Adjust.
296 * gcc.dg/graphite/fuse-2.c: Likewise.
297 * gcc.dg/graphite/pr82355.c: New testcase.
298
299 2017-10-01 Jeff Law <law@redhat.com>
300
301 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
302
303 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
304
305 PR fortran/61450
306 * gfortran.dg/binding_label_tests_28.f90: New test.
307
308 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/65949
311 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
312
313 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
314
315 PR c++/68754
316 * g++.dg/cpp1y/constexpr-68754.C: Move...
317 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
318
319 2017-09-30 Jakub Jelinek <jakub@redhat.com>
320
321 PR target/82361
322 * gcc.target/i386/pr82361-1.c: New test.
323 * gcc.target/i386/pr82361-2.c: New test.
324
325 2017-09-29 Yury Gribov <tetra2005@gmail.com>
326
327 PR middle-end/82319
328 * c-c++/common/pr57371-4.c: Test NaN comparisons.
329
330 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
331
332 * g++.dg/other/dump-ada-spec-10.C: New test.
333
334 2017-09-29 Jeff Law <law@redhat.com>
335
336 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
337
338 2017-09-29 Jakub Jelinek <jakub@redhat.com>
339
340 P0683R1 - default member initializers for bit-fields
341 * g++.dg/ext/bitfield6.C: New test.
342 * g++.dg/cpp2a/bitfield1.C: New test.
343 * g++.dg/cpp2a/bitfield2.C: New test.
344 * g++.dg/cpp2a/bitfield3.C: New test.
345
346 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
347
348 PR target/81481
349 * gcc.target/i386/pr81481.c: New.
350
351 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
352
353 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
354 and dg-require-effective-target directives to correct testing
355 behavior.
356 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
357 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
358 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
359 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
360 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
361 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
362 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
363 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
364 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
365 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
366 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
367 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
368 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
369 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
370 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
371 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
372 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
373
374 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
375
376 PR tree-optimization/82337
377 * gcc.c-torture/compile/pr82337.c: New file.
378
379 2017-09-29 Javier Miranda <miranda@adacore.com>
380
381 * gnat.dg/unchecked_union3.adb: New testcase.
382
383 2017-09-29 Javier Miranda <miranda@adacore.com>
384
385 * gnat.dg/unchecked_union2.adb: New testcase.
386
387 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
388
389 PR fortran/25071
390 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
391 * gfortran.dg/argument_checking_4.f90: Likewise.
392 * gfortran.dg/argument_checking_5.f90: Likewise.
393 * gfortran.dg/argument_checking_6.f90: Likewise.
394 * gfortran.dg/argument_checking_10.f90: Likewise.
395 * gfortran.dg/argument_checking_13.f90: Likewise.
396 * gfortran.dg/argument_checking_15.f90: Likewise.
397 * gfortran.dg/argument_checking_18.f90: Likewise.
398 * gfortran.dg/gomp/udr8.f90: Likewise.
399 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
400 the dg-options.
401
402 2017-09-29 Jakub Jelinek <jakub@redhat.com>
403
404 * g++.dg/ext/bitfield7.C: New test.
405 * g++.dg/ext/bitfield8.C: New test.
406 * g++.dg/ext/bitfield9.C: New test.
407
408 PR c/82340
409 * gcc.dg/tree-ssa/pr82340.c: New test.
410
411 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
412
413 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
414
415 PR c++/79488
416 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
417
418 2017-09-28 Jakub Jelinek <jakub@redhat.com>
419
420 PR target/82342
421 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
422 * gcc.target/i386/pr82260-2.c: Likewise.
423
424 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
425
426 * gcc.target/i386/avx512f-constant-float-return.c: New test.
427
428 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
429
430 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
431 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
432 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
433 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
434 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
435 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
436 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
437 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
438 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
439 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
440
441 2017-09-28 David Malcolm <dmalcolm@redhat.com>
442
443 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
444 test case.
445 * jit.dg/test-returning-function-ptr.c (create_code): Update to
446 create a function pointer type independently of the call to
447 gcc_jit_function_get_address, and assign the pointer to a local
448 before returning it, to exercise the function pointer type
449 comparison code.
450
451 2017-09-27 David Malcolm <dmalcolm@redhat.com>
452
453 * jit.dg/all-non-failing-tests.h: Add
454 test-returning-function-ptr.c.
455 * jit.dg/test-returning-function-ptr.c: New test case.
456
457 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
458
459 PR target/71727
460 * gcc.target/aarch64/pr71727-2.c: New test.
461
462 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
463
464 * gcc.target/powerpc/swaps-p8-28.c: New test.
465 * gcc.target/powerpc/swaps-p8-29.c: New test.
466 * gcc.target/powerpc/swaps-p8-30.c: New test.
467 * gcc.target/powerpc/swaps-p8-31.c: New test.
468 * gcc.target/powerpc/swaps-p8-32.c: New test.
469 * gcc.target/powerpc/swaps-p8-33.c: New test.
470 * gcc.target/powerpc/swaps-p8-34.c: New test.
471 * gcc.target/powerpc/swaps-p8-35.c: New test.
472 * gcc.target/powerpc/swaps-p8-36.c: New test.
473 * gcc.target/powerpc/swaps-p8-37.c: New test.
474 * gcc.target/powerpc/swaps-p8-38.c: New test.
475 * gcc.target/powerpc/swaps-p8-39.c: New test.
476 * gcc.target/powerpc/swaps-p8-40.c: New test.
477 * gcc.target/powerpc/swaps-p8-41.c: New test.
478 * gcc.target/powerpc/swaps-p8-42.c: New test.
479 * gcc.target/powerpc/swaps-p8-43.c: New test.
480 * gcc.target/powerpc/swaps-p8-44.c: New test.
481 * gcc.target/powerpc/swaps-p8-45.c: New test.
482
483 2017-09-27 Carl Love <cel@us.ibm.com>
484 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
485 for the __builtin_fctid and __builtin_fctiw.
486
487 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
488
489 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
490 new group memory offsetting code in the BRIG frontend.
491 * brig.dg/test/gimple/function_calls.hsail: Likewise.
492 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
493 * brig.dg/test/gimple/variables.hsail: Likewise.
494
495 2017-09-27 Jakub Jelinek <jakub@redhat.com>
496
497 PR c++/82159
498 * g++.dg/opt/pr82159.C: New test.
499
500 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
501
502 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
503
504 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
505
506 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
507 don't generate a 32-bit shift after doing XSCVDPSPN.
508 * gcc.target/powerpc/direct-move-float1.c: Likewise.
509 * gcc.target/powerpc/direct-move-float3.c: New test.
510
511 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
512
513 * gcc.dg/tree-ssa/cmpdiv.c: New test.
514
515 2017-09-26 Carl Love <cel@us.ibm.com>
516
517 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
518 file for the new built-ins and the existing built-ins.
519
520 2017-09-26 Janus Weil <janus@gcc.gnu.org>
521
522 PR fortran/82143
523 PR fortran/82324
524 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
525 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
526 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
527 Don't assume that DOUBLE PRECISION has kind=16.
528
529 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
530
531 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
532 warning from associate construct and do loop.
533
534 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
535
536 * gfortran.dg/gomp/associate1.f90: Really commit change
537 from 2017-09-25.
538 * gfortran.dg/predcom-1.f: Likewise.
539 * gfortran.dg/unconstrained_commons.f: Likewise.
540
541 2017-09-26 Jakub Jelinek <jakub@redhat.com>
542
543 PR middle-end/35691
544 * gcc.dg/pr35691-5.c: New test.
545 * gcc.dg/pr35691-6.c: New test.
546
547 2017-09-26 Richard Biener <rguenther@suse.de>
548
549 PR tree-optimization/82321
550 * gcc.dg/graphite/pr82321.c: New testcase.
551
552 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
553
554 * lib/target-supports.exp (check_effective_target_vect_int)
555 (check_effective_target_vect_shift)
556 (check_effective_target_whole_vector_shift)
557 (check_effective_target_vect_shift_char)
558 (check_effective_target_vect_long)
559 (check_effective_target_vect_double)
560 (check_effective_target_vect_long_long)
561 (check_effective_target_vect_perm)
562 (check_effective_target_vect_perm_byte)
563 (check_effective_target_vect_perm_short)
564 (check_effective_target_vect_widen_mult_qi_to_hi)
565 (check_effective_target_vect_widen_mult_hi_to_si)
566 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
567 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
568 (check_effective_target_vect_widen_mult_si_to_di_pattern)
569 (check_effective_target_vect_pack_trunc)
570 (check_effective_target_vect_unpack)
571 (check_effective_target_vect_hw_misalign)
572 (check_effective_target_vect_condition)
573 (check_effective_target_vect_cond_mixed)
574 (check_effective_target_vect_char_mult)
575 (check_effective_target_vect_short_mult)
576 (check_effective_target_vect_int_mult)
577 (check_effective_target_vect_extract_even_odd)
578 (check_effective_target_vect_interleave)
579 (check_effective_target_sqrt_insn)
580 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
581 VX.
582 (check_vect_support_and_set_flags): New proc.
583 (check_effective_target_s390_vxe): Rename arch12 to z14.
584
585 2017-09-26 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/82320
588 * gcc.dg/torture/pr82320.c: New testcase.
589
590 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
591
592 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
593 Fix arm check.
594
595 2017-09-25 Jeff Law <law@redhat.com>
596
597 * lib/target-supports.exp
598 (check_effective_target_supports_stack_clash_protection): Enable for
599 rs6000 and powerpc targets.
600
601 2017-09-25 Bin Cheng <bin.cheng@arm.com>
602
603 PR tree-optimization/82163
604 * gcc.dg/tree-ssa/pr82163.c: New test.
605
606 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
607
608 * gfortran.dg/do_subscript_1.f90: New test.
609 * gfortran.dg/do_subscript_2.f90: New test.
610 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
611 * gfortran.dg/predcom-1.f: Adjust loop bounds.
612 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
613
614 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
615
616 * gcc.target/powerpc/fold-vec-st-char.c: New.
617 * gcc.target/powerpc/fold-vec-st-double.c: New.
618 * gcc.target/powerpc/fold-vec-st-float.c: New.
619 * gcc.target/powerpc/fold-vec-st-int.c: New.
620 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
621 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
622 * gcc.target/powerpc/fold-vec-st-short.c: New.
623
624 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
625
626 * g++.dg/pr82155.C: New testcase.
627
628 2017-09-25 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/82285
631 * gcc.dg/torture/pr82285.c: New testcase.
632
633 2017-09-25 Justin Squirek <squirek@adacore.com>
634
635 * gnat.dg/entry_family.adb: New testcase
636
637 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
638
639 PR target/82267
640 * gcc.target/i386/pr82267.c: New test.
641
642 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
643 PR fortran/66328
644
645 * gfortran.dg/data_derived_1.f90: New test.
646
647 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
648
649 PR fortran/54633
650 * gfortran.dg/intrinsic_bounds_1.f90: New test.
651 * gfortran.dg/intrinsic_param_1.f90: New test.
652
653 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
654 Steven G. Kargl <kargl@gcc.gnu.org>
655
656 PR fortran/80118
657 * gfortran.dg/zero_sized_7.f90: New test.
658
659 2017-09-23 Janus Weil <janus@gcc.gnu.org>
660
661 PR fortran/82143
662 * gfortran.dg/promotion_3.f90: New test case.
663 * gfortran.dg/promotion_4.f90: New test case.
664
665 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
666
667 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
668 * gcc.target/i386/pr82196-2.c: (b): Likewise.
669
670 2017-09-22 Jakub Jelinek <jakub@redhat.com>
671
672 PR middle-end/35691
673 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
674 instead of -fdump-tree-forwprop-details in dg-options.
675 * gcc.dg/pr35691-2.c: Likewise.
676 * gcc.dg/pr35691-3.c: New test.
677 * gcc.dg/pr35691-4.c: New test.
678
679 PR sanitizer/81929
680 * g++.dg/ubsan/pr81929.C: New test.
681
682 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
683
684 PR tree-optimization/82289
685 * gcc.dg/vect/pr82289.c: New test.
686
687 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
688 Alan Hayward <alan.hayward@arm.com>
689 David Sherwood <david.sherwood@arm.com>
690
691 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
692 of alignment message.
693 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
694
695 2017-09-22 Martin Sebor <msebor@redhat.com>
696
697 PR c/81854
698 * gcc.target/i386/pr80732.c: Correct a type error.
699
700 2017-09-22 David Malcolm <dmalcolm@redhat.com>
701
702 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
703 to reflect highlighting of parameters; add test coverage for
704 callback parameters.
705
706 2017-09-22 Richard Biener <rguenther@suse.de>
707
708 * gcc.dg/graphite/scop-24.c: New testcase.
709
710 2017-09-22 Richard Biener <rguenther@suse.de>
711
712 PR tree-optimization/82291
713 * gcc.dg/torture/pr82291.c: New testcase.
714
715 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
716
717 * gcc.target/i386/avx512f-constant-set.c: New test.
718
719 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
720
721 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
722 * gcc.target/i386/avx512f-prefer.c: New test.
723
724 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
725
726 * lib/target-supports.exp
727 (check_effective_target_frame_pointer_for_non_leaf): Add
728 case for x86 Solaris.
729
730 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
731
732 PR fortran/78512
733 * gfortran.dg/associate_26.f90 : New test.
734
735 PR fortran/80120
736 * gfortran.dg/associate_27.f90 : New test.
737
738 PR fortran/81903
739 * gfortran.dg/associate_28.f90 : New test.
740
741 PR fortran/82121
742 * gfortran.dg/associate_29.f90 : New test.
743
744 PR fortran/67543
745 * gfortran.dg/associate_30.f90 : New test.
746
747 PR fortran/52832
748 * gfortran.dg/associate_31.f90 : New test.
749
750 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
751
752 * gnat.dg/discr48.adb: New test.
753 * gnat.dg/discr48_pkg.ads: New helper.
754
755 2017-09-21 Tamar Christina <tamar.christina@arm.com>
756
757 PR testsuite/78421
758 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
759 Invert arm check.
760
761 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
762
763 * gfortran.dg/goacc/wait.f90: New test.
764
765 2017-09-21 Jakub Jelinek <jakub@redhat.com>
766
767 PR sanitizer/81715
768 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
769 const predicate to const predicate & to avoid UB.
770 * g++.dg/opt/pr81715.C: New test.
771
772 2017-09-21 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/82276
775 PR tree-optimization/82244
776 * gcc.dg/torture/pr82276.c: New testcase.
777
778 2017-09-21 Richard Biener <rguenther@suse.de>
779
780 PR tree-optimization/71351
781 * gfortran.dg/graphite/pr71351.f90: New testcase.
782 * gfortran.dg/graphite/interchange-3.f90: Adjust.
783
784 2017-09-21 Jakub Jelinek <jakub@redhat.com>
785
786 PR target/82260
787 * gcc.target/i386/pr82260-1.c: New test.
788 * gcc.target/i386/pr82260-2.c: New test.
789
790 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
791 Jeff Law <law@redhat.com>
792
793 * gcc.dg/stack-check-5.c: Add argument for s390.
794 * lib/target-supports.exp:
795 (check_effective_target_supports_stack_clash_protection): Enable for
796 s390/s390x targets.
797
798 2017-09-20 Martin Sebor <msebor@redhat.com>
799
800 PR c/81854
801 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
802 * g++.dg/ext/attr-ifunc-4.C: Ditto.
803 * lib/target-supports.exp: Adjust for C++.
804
805 PR c/81854
806 * gcc.dg/attr-ifunc-1.c: Correct type errors.
807 * gcc.dg/attr-ifunc-2.c: Ditto.
808 * gcc.dg/attr-ifunc-3.c: Ditto.
809 * gcc.dg/attr-ifunc-4.c: Ditto.
810 * gcc.dg/attr-ifunc-5.c: Ditto.
811 * gcc.dg/pr81854.c: Require ifunc support.
812 * lib/target-supports.exp: Correct type error.
813
814 2017-09-20 Jeff Law <law@redhat.com>
815
816 * gcc.target/i386/stack-check-11.c: Update test and regexp
817 so that it works for both i?86 and x86_64.
818
819 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
820
821 PR target/77687
822 * gcc.target/powerpc/pr77687.c: New testcase.
823
824 2017-09-20 Jakub Jelinek <jakub@redhat.com>
825
826 P0409R2 - allow lambda capture [=, this]
827 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
828 capture. Add further tests.
829 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
830 for c++2a on [=, this] capture.
831
832 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
833 * g++.dg/cpp1z/cplusplus_1z.C: New test.
834
835 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
836
837 * gcc.target/i386/builtin_target.c: Test knm.
838 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
839
840 2017-09-20 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/77362
843 * gcc.dg/graphite/pr77362.c: New testcase.
844
845 2017-09-20 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/82264
848 * gcc.dg/torture/pr82264.c: New testcase.
849
850 2017-09-20 Jakub Jelinek <jakub@redhat.com>
851
852 * g++.dg/debug/dwarf2/template-params-13.C: New test.
853 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
854 it doesn't match newlines.
855 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
856 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
857 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
858 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
859 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
860 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
861 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
862 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
863 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
864 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
865
866 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/64954
869 * g++.dg/cpp0x/constexpr-ctor20.C: New.
870
871 2017-09-20 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/81373
874 * gcc.dg/graphite/pr81373.c: New testcase.
875
876 2017-09-19 Jeff Law <law@redhat.com>
877
878 * gcc.target/i386/stack-check-11.c: New test.
879
880 * gcc.dg/stack-check-4.c: New test.
881 * gcc.dg/stack-check-5.c: New test.
882 * gcc.dg/stack-check-6.c: New test.
883 * gcc.dg/stack-check-6a.c: New test.
884 * gcc.dg/stack-check-7.c: New test.
885 * gcc.dg/stack-check-8.c: New test.
886 * gcc.dg/stack-check-9.c: New test.
887 * gcc.dg/stack-check-10.c: New test.
888 * lib/target-supports.exp
889 (check_effective_target_supports_stack_clash_protection): Enable for
890 x86 and x86_64 targets.
891
892 * gcc.dg/stack-check-3.c: New test.
893
894 * gcc.dg/stack-check-2.c: New test.
895 * lib/target-supports.exp
896 (check_effective_target_supports_stack_clash_protection): New.
897 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
898 (check_effective_target_caller_implicit_probes): Likewise.
899
900 2017-09-19 Jakub Jelinek <jakub@redhat.com>
901
902 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
903 * g++.dg/tree-ssa/pr41428.C: Likewise.
904 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
905 c++17 and up.
906 * g++.dg/expr/bool3.C: Likewise.
907 * g++.dg/expr/bitfield5.C: Likewise.
908 * g++.old-deja/g++.jason/bool5.C: Likewise.
909
910 2017-09-18 Martin Sebor <msebor@redhat.com>
911
912 PR c/81854
913 * gcc.dg/pr81854.c: New test.
914 * g++.dg/ext/attr-ifunc-5.C: New test.
915 * g++.dg/ext/attr-ifunc-1.C: Adjust.
916 * g++.dg/ext/attr-ifunc-2.C: Same.
917 * g++.dg/ext/attr-ifunc-3.C: Same.
918 * g++.dg/ext/attr-ifunc-4.C: Same.
919 * g++.old-deja/g++.abi/vtable2.C: Same.
920 * gcc.dg/attr-ifunc-1.c: Same.
921
922 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
923
924 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
925
926 2017-09-19 Richard Biener <rguenther@suse.de>
927
928 PR tree-optimization/82244
929 * gcc.dg/torture/pr82244.c: New testcase.
930
931 2017-09-19 Richard Biener <rguenther@suse.de>
932
933 PR tree-optimization/69728
934 * gfortran.dg/graphite/pr69728.f90: New testcase.
935 * gcc.dg/graphite/pr69728.c: Likewise.
936
937 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
938
939 PR c++/80947
940 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
941
942 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
943
944 * gcc.dg/vect/slp-multitypes-13.c: New test.
945
946 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
947
948 * gfortran.dg/vect/mask-store-1.f90: New test.
949
950 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
951
952 PR c++/45033
953 * g++.dg/expr/delete1.C: New.
954
955 2017-09-18 Bob Duff <duff@adacore.com>
956
957 * gnat.dg/validity_check.adb: New testcase.
958
959 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
960
961 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
962
963 2017-09-18 Bob Duff <duff@adacore.com>
964
965 * gnat.dg/tagged_prefix_call.adb: New testcase.
966
967 2017-09-18 Ed Schonberg <schonberg@adacore.com>
968
969 * gnat.dg/default_variants.adb: New testcase.
970
971 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
972
973 PR target/81736
974 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
975 * gcc.target/i386/pr81736-4.c: Likewise.
976
977 2017-09-18 Richard Biener <rguenther@suse.de>
978
979 PR tree-optimization/79622
980 * gcc.dg/graphite/pr79622.c: New testcase.
981
982 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
983
984 gcc.target/i386/pr82196-1.c: New test.
985 gcc.target/i386/pr82196-2.c: Likewise.
986
987 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
988
989 PR target/82166
990 * gcc.target/i386/pr82166.c: New test.
991
992 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
993
994 PR fortran/82173
995 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
996 * gfortran.dg/pdt_2.f03 : The same.
997 * gfortran.dg/pdt_3.f03 : The same.
998 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
999 module 'bad_vars'. Add error concerning assumed parameters and
1000 save attribute.
1001 * gfortran.dg/pdt_11.f03 : New test.
1002
1003 PR fortran/60483
1004 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1005 * gfortran.dg/associate_25.f90 : New test.
1006 * gfortran.dg/pdt_12.f03 : New test.
1007
1008 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1009 Jakub Jelinek <jakub@redhat.com>
1010
1011 Add support for -std=c++2a.
1012 * lib/target-supports.exp (check_effective_target_c++17): Return
1013 1 also if check_effective_target_c++2a.
1014 (check_effective_target_c++17_down): New.
1015 (check_effective_target_c++2a_only): New.
1016 (check_effective_target_c++2a): New.
1017 * g++.dg/cpp2a/cplusplus.C: New.
1018
1019 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1020
1021 PR c/82071
1022 * gcc.target/i386/excess-precision-8.c: New test.
1023
1024 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1025 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/64644
1028 * g++.dg/other/anon-union4.C: New.
1029 * g++.old-deja/g++.law/union4.C: Adjust.
1030 * g++.old-deja/g++.other/anon1.C: Likewise.
1031
1032 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1033
1034 * c-c++-common/Wcast-align.c: New test.
1035
1036 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1037
1038 * g++.dg/sso-1.C: New test.
1039 * g++.dg/sso-2.C: Likewise.
1040
1041 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/78648
1044 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1045
1046 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1047
1048 PR tree-optimization/71026
1049 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1050
1051 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1052
1053 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1054 * lib/target-supports.exp (check_effective_target_c++14): Use
1055 check_effective_target_c++17 instead of check_effective_target_c++1z.
1056 (check_effective_target_c++14_down): Likewise.
1057 (check_effective_target_c++1z_only): Rename to ...
1058 (check_effective_target_c++17_only): ... this.
1059 (check_effective_target_c++1z): Rename to ...
1060 (check_effective_target_c++17): ... this.
1061 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1062 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1063 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1064 and comments refering to 1z to 17.
1065 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1066 * g++.dg/template/partial5.C: Likewise.
1067 * g++.dg/template/nontype8.C: Likewise.
1068 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1069 * g++.dg/cpp1z/nontype3a.C: Likewise.
1070 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1071 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1072 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1073 * g++.dg/cpp1z/pr78771.C: Likewise.
1074 * g++.dg/cpp1z/elide1.C: Likewise.
1075 * g++.dg/cpp1z/fold3.C: Likewise.
1076 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1077 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1078 * g++.dg/cpp1z/inline-var2.C: Likewise.
1079 * g++.dg/cpp1z/eval-order2.C: Likewise.
1080 * g++.dg/cpp1z/decomp21.C: Likewise.
1081 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1082 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1083 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1084 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1085 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1086 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1087 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1088 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1089 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1090 * g++.dg/cpp1z/range-for1.C: Likewise.
1091 * g++.dg/cpp1z/init-statement4.C: Likewise.
1092 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1093 * g++.dg/cpp1z/decomp30.C: Likewise.
1094 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1095 * g++.dg/cpp1z/register2.C: Likewise.
1096 * g++.dg/cpp1z/decomp9.C: Likewise.
1097 * g++.dg/cpp1z/regress1.C: Likewise.
1098 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1099 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1100 * g++.dg/cpp1z/abbrev2.C: Likewise.
1101 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1102 * g++.dg/cpp1z/regress2.C: Likewise.
1103 * g++.dg/cpp1z/decomp16.C: Likewise.
1104 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1105 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1106 * g++.dg/cpp1z/decomp3.C: Likewise.
1107 * g++.dg/cpp1z/register1.C: Likewise.
1108 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1109 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1110 * g++.dg/cpp1z/decomp10.C: Likewise.
1111 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1112 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1113 * g++.dg/cpp1z/decomp27.C: Likewise.
1114 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1115 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1116 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1117 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1118 * g++.dg/cpp1z/decomp11.C: Likewise.
1119 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1120 * g++.dg/cpp1z/utf8-2.C: Likewise.
1121 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1122 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1123 * g++.dg/cpp1z/byte1.C: Likewise.
1124 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1125 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1126 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1127 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1128 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1129 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1130 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1131 * g++.dg/cpp1z/cplusplus.C: Likewise.
1132 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1133 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1134 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1135 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1136 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1137 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1138 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1139 * g++.dg/cpp1z/fold9.C: Likewise.
1140 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1141 * g++.dg/cpp1z/abbrev1.C: Likewise.
1142 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1143 * g++.dg/cpp1z/utf8.C: Likewise.
1144 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1145 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1146 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1147 * g++.dg/cpp1z/init-statement2.C: Likewise.
1148 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1149 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1150 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1151 * g++.dg/cpp1z/nontype3.C: Likewise.
1152 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1153 * g++.dg/cpp1z/fold7.C: Likewise.
1154 * g++.dg/cpp1z/nontype2.C: Likewise.
1155 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1156 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1157 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1158 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1159 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1160 * g++.dg/cpp1z/nontype1.C: Likewise.
1161 * g++.dg/cpp1z/init-statement5.C: Likewise.
1162 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1163 * g++.dg/cpp1z/decomp17.C: Likewise.
1164 * g++.dg/cpp1z/fold4.C: Likewise.
1165 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1166 * g++.dg/cpp1z/fold7a.C: Likewise.
1167 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1168 * g++.dg/cpp1z/init-statement7.C: Likewise.
1169 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1170 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1171 * g++.dg/cpp1z/pr79143.C: Likewise.
1172 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1173 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1174 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1175 * g++.dg/cpp1z/decomp20.C: Likewise.
1176 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1177 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1178 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1179 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1180 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1181 * g++.dg/cpp1z/fold8.C: Likewise.
1182 * g++.dg/cpp1z/init-statement3.C: Likewise.
1183 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1184 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1185 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1186 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1187 * g++.dg/cpp1z/fold1.C: Likewise.
1188 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1189 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1190 * g++.dg/cpp1z/fold5.C: Likewise.
1191 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1192 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1193 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1194 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1195 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1196 * g++.dg/cpp1z/eval-order3.C: Likewise.
1197 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1198 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1199 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1200 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1201 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1202 * g++.dg/cpp1z/decomp15.C: Likewise.
1203 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1204 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1205 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1206 * g++.dg/cpp1z/decomp4.C: Likewise.
1207 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1208 * g++.dg/cpp1z/init-statement8.C: Likewise.
1209 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1210 * g++.dg/cpp1z/init-statement6.C: Likewise.
1211 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1212 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1213 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1214 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1215 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1216 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1217 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1218 * g++.dg/cpp1z/init-statement9.C: Likewise.
1219 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1220 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1221 * g++.dg/cpp1z/fold2.C: Likewise.
1222 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1223 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1224 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1225 * g++.dg/cpp1z/fold6.C: Likewise.
1226 * g++.dg/cpp1z/decomp12.C: Likewise.
1227 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1228 * g++.dg/cpp1z/inline-var1.C: Likewise.
1229 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1230 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1231 * g++.dg/other/error3.C: Likewise.
1232 * g++.dg/init/new25.C: Likewise.
1233 * g++.dg/init/new13.C: Likewise.
1234 * g++.dg/tls/diag-2.C: Likewise.
1235 * g++.dg/tls/diag-4.C: Likewise.
1236 * g++.dg/opt/noreturn-1.C: Likewise.
1237 * g++.dg/eh/async-unwind2.C: Likewise.
1238 * g++.dg/eh/spec9.C: Likewise.
1239 * g++.dg/eh/spec7.C: Likewise.
1240 * g++.dg/eh/template1.C: Likewise.
1241 * g++.dg/eh/cond4.C: Likewise.
1242 * g++.dg/eh/pr41819.C: Likewise.
1243 * g++.dg/eh/delete1.C: Likewise.
1244 * g++.dg/eh/spec3.C: Likewise.
1245 * g++.dg/eh/forced4.C: Likewise.
1246 * g++.dg/eh/spec2.C: Likewise.
1247 * g++.dg/eh/shadow1.C: Likewise.
1248 * g++.dg/eh/pr38662.C: Likewise.
1249 * g++.dg/eh/ehopt1.C: Likewise.
1250 * g++.dg/eh/spec8.C: Likewise.
1251 * g++.dg/eh/init-temp2.C: Likewise.
1252 * g++.dg/rtti/crash3.C: Likewise.
1253 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1254 * g++.dg/warn/register-parm-1.C: Likewise.
1255 * g++.dg/warn/register-var-2.C: Likewise.
1256 * g++.dg/gcov/gcov-7.C: Likewise.
1257 * g++.dg/tree-ssa/pr45605.C: Likewise.
1258 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1259 * g++.dg/lookup/exception1.C: Likewise.
1260 * g++.dg/ubsan/pr79589.C: Likewise.
1261 * g++.dg/tm/pr47340.C: Likewise.
1262 * g++.dg/tm/pr46567.C: Likewise.
1263 * g++.dg/expr/bitfield5.C: Likewise.
1264 * g++.dg/expr/bool1.C: Likewise.
1265 * g++.dg/expr/lval3.C: Likewise.
1266 * g++.dg/expr/lval4.C: Likewise.
1267 * g++.dg/expr/bitfield4.C: Likewise.
1268 * g++.dg/expr/bitfield6.C: Likewise.
1269 * g++.dg/expr/bool3.C: Likewise.
1270 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1271 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1272 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1273 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1274 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1275 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1276 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1277 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1278 * g++.dg/parse/register1.C: Likewise.
1279 * g++.dg/parse/error15.C: Likewise.
1280 * g++.dg/parse/linkage2.C: Likewise.
1281 * g++.dg/concepts/intro2.C: Likewise.
1282 * g++.dg/concepts/class.C: Likewise.
1283 * g++.dg/concepts/traits1.C: Likewise.
1284 * g++.dg/concepts/req5.C: Likewise.
1285 * g++.dg/concepts/var-concept5.C: Likewise.
1286 * g++.dg/concepts/fn-concept2.C: Likewise.
1287 * g++.dg/concepts/traits2.C: Likewise.
1288 * g++.dg/concepts/placeholder2.C: Likewise.
1289 * g++.dg/concepts/class6.C: Likewise.
1290 * g++.dg/concepts/memtmpl1.C: Likewise.
1291 * g++.dg/concepts/friend2.C: Likewise.
1292 * g++.dg/concepts/template-parm3.C: Likewise.
1293 * g++.dg/concepts/template-parm10.C: Likewise.
1294 * g++.dg/concepts/explicit-spec1.C: Likewise.
1295 * g++.dg/concepts/explicit-spec3.C: Likewise.
1296 * g++.dg/concepts/var-templ2.C: Likewise.
1297 * g++.dg/concepts/intro5.C: Likewise.
1298 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1299 * g++.dg/concepts/iconv1.C: Likewise.
1300 * g++.dg/concepts/constrained-parm.C: Likewise.
1301 * g++.dg/concepts/template-template-parm1.C: Likewise.
1302 * g++.dg/concepts/var-concept3.C: Likewise.
1303 * g++.dg/concepts/class3.C: Likewise.
1304 * g++.dg/concepts/memfun2.C: Likewise.
1305 * g++.dg/concepts/req1.C: Likewise.
1306 * g++.dg/concepts/disjunction1.C: Likewise.
1307 * g++.dg/concepts/req17.C: Likewise.
1308 * g++.dg/concepts/pr65848.C: Likewise.
1309 * g++.dg/concepts/placeholder4.C: Likewise.
1310 * g++.dg/concepts/decl-diagnose.C: Likewise.
1311 * g++.dg/concepts/intro7.C: Likewise.
1312 * g++.dg/concepts/pr68683.C: Likewise.
1313 * g++.dg/concepts/partial-spec4.C: Likewise.
1314 * g++.dg/concepts/template-parm5.C: Likewise.
1315 * g++.dg/concepts/explicit-inst1.C: Likewise.
1316 * g++.dg/concepts/class-deduction1.C: Likewise.
1317 * g++.dg/concepts/class1.C: Likewise.
1318 * g++.dg/concepts/req15.C: Likewise.
1319 * g++.dg/concepts/memfun.C: Likewise.
1320 * g++.dg/concepts/pr68434.C: Likewise.
1321 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1322 * g++.dg/concepts/partial-spec6.C: Likewise.
1323 * g++.dg/concepts/var-templ1.C: Likewise.
1324 * g++.dg/concepts/template-parm8.C: Likewise.
1325 * g++.dg/concepts/explicit-inst3.C: Likewise.
1326 * g++.dg/concepts/class4.C: Likewise.
1327 * g++.dg/concepts/req6.C: Likewise.
1328 * g++.dg/concepts/fn8.C: Likewise.
1329 * g++.dg/concepts/class5.C: Likewise.
1330 * g++.dg/concepts/placeholder5.C: Likewise.
1331 * g++.dg/concepts/req16.C: Likewise.
1332 * g++.dg/concepts/req10.C: Likewise.
1333 * g++.dg/concepts/var-concept2.C: Likewise.
1334 * g++.dg/concepts/auto3.C: Likewise.
1335 * g++.dg/concepts/generic-fn-err.C: Likewise.
1336 * g++.dg/concepts/pr65552.C: Likewise.
1337 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1338 * g++.dg/concepts/fn1.C: Likewise.
1339 * g++.dg/concepts/partial-spec.C: Likewise.
1340 * g++.dg/concepts/template-parm12.C: Likewise.
1341 * g++.dg/concepts/diagnostic1.C: Likewise.
1342 * g++.dg/concepts/intro1.C: Likewise.
1343 * g++.dg/concepts/explicit-inst4.C: Likewise.
1344 * g++.dg/concepts/req18.C: Likewise.
1345 * g++.dg/concepts/explicit-spec5.C: Likewise.
1346 * g++.dg/concepts/var-concept6.C: Likewise.
1347 * g++.dg/concepts/fn9.C: Likewise.
1348 * g++.dg/concepts/req2.C: Likewise.
1349 * g++.dg/concepts/template-parm7.C: Likewise.
1350 * g++.dg/concepts/req14.C: Likewise.
1351 * g++.dg/concepts/template-parm6.C: Likewise.
1352 * g++.dg/concepts/variadic4.C: Likewise.
1353 * g++.dg/concepts/fn6.C: Likewise.
1354 * g++.dg/concepts/req-neg1.C: Likewise.
1355 * g++.dg/concepts/alias3.C: Likewise.
1356 * g++.dg/concepts/expression2.C: Likewise.
1357 * g++.dg/concepts/partial-spec3.C: Likewise.
1358 * g++.dg/concepts/expression3.C: Likewise.
1359 * g++.dg/concepts/memfun-err.C: Likewise.
1360 * g++.dg/concepts/pr66091.C: Likewise.
1361 * g++.dg/concepts/explicit-spec2.C: Likewise.
1362 * g++.dg/concepts/equiv.C: Likewise.
1363 * g++.dg/concepts/friend1.C: Likewise.
1364 * g++.dg/concepts/fn4.C: Likewise.
1365 * g++.dg/concepts/var-templ3.C: Likewise.
1366 * g++.dg/concepts/explicit-inst2.C: Likewise.
1367 * g++.dg/concepts/alias2.C: Likewise.
1368 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1369 * g++.dg/concepts/placeholder6.C: Likewise.
1370 * g++.dg/concepts/fn10.C: Likewise.
1371 * g++.dg/concepts/req3.C: Likewise.
1372 * g++.dg/concepts/variadic2.C: Likewise.
1373 * g++.dg/concepts/pr65636.C: Likewise.
1374 * g++.dg/concepts/intro6.C: Likewise.
1375 * g++.dg/concepts/class2.C: Likewise.
1376 * g++.dg/concepts/fn2.C: Likewise.
1377 * g++.dg/concepts/req20.C: Likewise.
1378 * g++.dg/concepts/req8.C: Likewise.
1379 * g++.dg/concepts/placeholder1.C: Likewise.
1380 * g++.dg/concepts/pr65854.C: Likewise.
1381 * g++.dg/concepts/member-concept.C: Likewise.
1382 * g++.dg/concepts/template-parm2.C: Likewise.
1383 * g++.dg/concepts/variadic1.C: Likewise.
1384 * g++.dg/concepts/fn7.C: Likewise.
1385 * g++.dg/concepts/intro4.C: Likewise.
1386 * g++.dg/concepts/req13.C: Likewise.
1387 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1388 * g++.dg/concepts/explicit-spec6.C: Likewise.
1389 * g++.dg/concepts/auto1.C: Likewise.
1390 * g++.dg/concepts/alias1.C: Likewise.
1391 * g++.dg/concepts/fn-concept1.C: Likewise.
1392 * g++.dg/concepts/template-parm11.C: Likewise.
1393 * g++.dg/concepts/explicit-spec4.C: Likewise.
1394 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1395 * g++.dg/concepts/req9.C: Likewise.
1396 * g++.dg/concepts/req4.C: Likewise.
1397 * g++.dg/concepts/pr65681.C: Likewise.
1398 * g++.dg/concepts/req7.C: Likewise.
1399 * g++.dg/concepts/req12.C: Likewise.
1400 * g++.dg/concepts/fn5.C: Likewise.
1401 * g++.dg/concepts/alias4.C: Likewise.
1402 * g++.dg/concepts/generic-fn.C: Likewise.
1403 * g++.dg/concepts/feature-macro.C: Likewise.
1404 * g++.dg/concepts/req19.C: Likewise.
1405 * g++.dg/concepts/placeholder3.C: Likewise.
1406 * g++.dg/concepts/intro3.C: Likewise.
1407 * g++.dg/concepts/partial-spec5.C: Likewise.
1408 * g++.dg/concepts/template-parm4.C: Likewise.
1409 * g++.dg/concepts/dr1430.C: Likewise.
1410 * g++.dg/concepts/pr65634.C: Likewise.
1411 * g++.dg/concepts/var-concept4.C: Likewise.
1412 * g++.dg/concepts/pr67249.C: Likewise.
1413 * g++.dg/concepts/expression.C: Likewise.
1414 * g++.dg/concepts/pr65575.C: Likewise.
1415 * g++.dg/concepts/partial-spec2.C: Likewise.
1416 * g++.dg/concepts/template-parm9.C: Likewise.
1417 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1418 * g++.dg/concepts/equiv2.C: Likewise.
1419 * g++.dg/concepts/req11.C: Likewise.
1420 * g++.dg/concepts/template-parm1.C: Likewise.
1421 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1422 * g++.dg/concepts/var-concept1.C: Likewise.
1423 * g++.dg/concepts/fn3.C: Likewise.
1424 * g++.dg/torture/pr46364.C: Likewise.
1425 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1426 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1427 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1428 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1429 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1430 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1431 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1432 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1433 * g++.dg/torture/pr52918-1.C: Likewise.
1434 * g++.dg/torture/pr49394.C: Likewise.
1435 * g++.dg/torture/pr57190.C: Likewise.
1436 * g++.dg/cpp0x/static_assert8.C: Likewise.
1437 * g++.dg/cpp0x/noexcept19.C: Likewise.
1438 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1439 * g++.dg/cpp0x/variadic73.C: Likewise.
1440 * g++.dg/cpp0x/noexcept02.C: Likewise.
1441 * g++.dg/cpp0x/defaulted23.C: Likewise.
1442 * g++.dg/cpp0x/noexcept08.C: Likewise.
1443 * g++.dg/cpp0x/auto9.C: Likewise.
1444 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1445 * g++.dg/cpp0x/error5.C: Likewise.
1446 * c-c++-common/gomp/atomic-12.c: Likewise.
1447 * c-c++-common/gomp/atomic-13.c: Likewise.
1448 * c-c++-common/gomp/atomic-14.c: Likewise.
1449 * c-c++-common/Wvarargs-2.c: Likewise.
1450 * c-c++-common/Wvarargs.c: Likewise.
1451 * c-c++-common/vector-subscript-2.c: Likewise.
1452 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1453 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1454 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1455 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1456 * g++.old-deja/g++.eh/throw2.C: Likewise.
1457 * g++.old-deja/g++.eh/throw1.C: Likewise.
1458 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1459 * g++.old-deja/g++.other/new7.C: Likewise.
1460 * g++.old-deja/g++.other/crash30.C: Likewise.
1461 * g++.old-deja/g++.other/regstack.C: Likewise.
1462 * g++.old-deja/g++.other/crash28.C: Likewise.
1463 * g++.old-deja/g++.jason/bool5.C: Likewise.
1464 * g++.old-deja/g++.mike/p10416.C: Likewise.
1465 * g++.old-deja/g++.mike/eh25.C: Likewise.
1466 * g++.old-deja/g++.mike/eh55.C: Likewise.
1467
1468 PR rtl-optimization/82192
1469 * gcc.c-torture/execute/pr82192.c: New test.
1470
1471 2017-09-15 Richard Biener <rguenther@suse.de>
1472
1473 PR tree-optimization/82217
1474 * gcc.dg/torture/pr82217.c: New testcase.
1475
1476 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR target/82145
1479 * gcc.target/i386/pr82145.c: New test.
1480
1481 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1482
1483 PR fortran/82184
1484 * gfortran.dg/pointer_array_9.f90: New test.
1485
1486 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1487
1488 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1489 __builtin_fabsq.
1490 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1491 of __builtin_fabsq. Prevent the test from running on 32-bit.
1492 * gcc.target/powerpc/float128-fma1.c: New test.
1493 * gcc.target/powerpc/float128-fma2.c: Likewise.
1494 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1495 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1496
1497 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1498
1499 PR jit/82174
1500 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1501 New test case.
1502
1503 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1504
1505 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1506
1507 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1508
1509 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1510 lp64 requirement.
1511
1512 2017-09-14 Richard Biener <rguenther@suse.de>
1513
1514 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1515 * gcc.dg/uninit-suppress_2.c: Adjust.
1516 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1517
1518 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1519
1520 PR tree-optimization/80996
1521 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1522
1523 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR target/81325
1526 * g++.dg/cpp0x/pr81325.C: New test.
1527
1528 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1529
1530 PR fortran/82173
1531 * gfortran.dg/pdt_10.f03 : New test.
1532
1533 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/68177
1536 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1537
1538 2017-09-13 Martin Liska <mliska@suse.cz>
1539
1540 PR middle-end/82154
1541 * g++.dg/torture/pr82154.C: New test.
1542
1543 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/61362
1546 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1547 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1548
1549 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1550
1551 PR tree-optimization/80925
1552 * gfortran.dg/vect/vect-2.f90: Add
1553 --param vect-max-peeling-for-alignment=0 option.
1554 Remove unaligned access and peeling checks.
1555 * gfortran.dg/vect/vect-3.f90: Ditto.
1556 * gfortran.dg/vect/vect-4.f90: Ditto.
1557 * gfortran.dg/vect/vect-5.f90: Ditto.
1558
1559 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/61135
1562 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1563 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1564
1565 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1566
1567 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1568
1569 2017-09-13 Marek Polacek <polacek@redhat.com>
1570
1571 PR c/82167
1572 * gcc.dg/pr82167.c: New test.
1573
1574 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1575
1576 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1577 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1578 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1579 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1580 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1581 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1582
1583 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1584
1585 * gcc.target/aarch64/pr62178.c: Updated testcase
1586 to scan for two ldrs and an mla.
1587
1588 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/59949
1591 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1592
1593 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1594
1595 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1596
1597 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1598
1599 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1600 ARMv8-A and ARMv8-R.
1601 * gcc.target/arm/acle/cdp2.c: Likewise.
1602 * gcc.target/arm/acle/ldc.c: Likewise.
1603 * gcc.target/arm/acle/ldc2.c: Likewise.
1604 * gcc.target/arm/acle/ldc2l.c: Likewise.
1605 * gcc.target/arm/acle/ldcl.c: Likewise.
1606 * gcc.target/arm/acle/mcr.c: Likewise.
1607 * gcc.target/arm/acle/mcr2.c: Likewise.
1608 * gcc.target/arm/acle/mcrr.c: Likewise.
1609 * gcc.target/arm/acle/mcrr2.c: Likewise.
1610 * gcc.target/arm/acle/mrc.c: Likewise.
1611 * gcc.target/arm/acle/mrc2.c: Likewise.
1612 * gcc.target/arm/acle/mrrc.c: Likewise.
1613 * gcc.target/arm/acle/mrrc2.c: Likewise.
1614 * gcc.target/arm/acle/stc.c: Likewise.
1615 * gcc.target/arm/acle/stc2.c: Likewise.
1616 * gcc.target/arm/acle/stc2l.c: Likewise.
1617 * gcc.target/arm/acle/stcl.c: Likewise.
1618 * lib/target-supports.exp:
1619 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1620 and stcl in the comment.
1621 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1622 and disable Thumb-1 targets.
1623 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1624 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1625
1626 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/47226
1629 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1630 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1631
1632 2017-09-13 Richard Biener <rguenther@suse.de>
1633
1634 PR middle-end/82128
1635 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1636 default-def to avoid breaking iterator update with the weird
1637 interaction with cgraph_update_edges_for_call_stmt_node.
1638
1639 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1640
1641 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1642
1643 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 PR c++/70621
1646 * g++.dg/torture/pr70621.C: New.
1647
1648 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/82173
1651 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1652 is defined' error.
1653 * gfortran.dg/pdt_6.f03 : New test.
1654 * gfortran.dg/pdt_7.f03 : New test.
1655 * gfortran.dg/pdt_8.f03 : New test.
1656
1657 PR fortran/82168
1658 * gfortran.dg/pdt_9.f03 : New test.
1659
1660 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR target/82112
1663 * gcc.target/powerpc/pr82112.c: New test.
1664 * g++.dg/ext/altivec-18.C: New test.
1665
1666 2017-09-12 Martin Liska <mliska@suse.cz>
1667
1668 PR testsuite/82114
1669 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1670
1671 2017-09-12 Richard Biener <rguenther@suse.de>
1672
1673 PR tree-optimization/82157
1674 * gcc.dg/torture/pr82157.c: New testcase.
1675
1676 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1677
1678 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1679 attribute.
1680 * gcc.target/mips/near-far-2.c: Likewise.
1681 * gcc.target/mips/near-far-3.c: Likewise.
1682 * gcc.target/mips/near-far-4.c: Likewise.
1683
1684 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR target/82112
1687 * c-c++-common/pr82112.c: New test.
1688 * gcc.dg/pr82112.c: New test.
1689
1690 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1691
1692 PR ada/79441
1693 * gnat.dg/pack9.adb: Robustify.
1694
1695 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1696
1697 PR fortran/34640
1698 * gfortran.dg/associate_24.f90: New test.
1699 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1700 checks.
1701 * gfortran.dg/no_arg_check_2.f90: Likewise.
1702 * gfortran.dg/pointer_array_1.f90: New test.
1703 * gfortran.dg/pointer_array_2.f90: New test.
1704 * gfortran.dg/pointer_array_7.f90: New test.
1705 * gfortran.dg/pointer_array_8.f90: New test.
1706 * gfortran.dg/pointer_array_component_1.f90: New test.
1707 * gfortran.dg/pointer_array_component_2.f90: New test.
1708 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1709 counts by 1.
1710
1711 PR fortran/40737
1712 * gfortran.dg/pointer_array_3.f90: New test.
1713
1714 PR fortran/57116
1715 * gfortran.dg/pointer_array_4.f90: New test.
1716
1717 PR fortran/55763
1718 * gfortran.dg/pointer_array_5.f90: New test.
1719
1720 PR fortran/57019
1721 * gfortran.dg/pointer_array_6.f90: New test.
1722
1723 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1724
1725 PR c++/81852
1726 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1727 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1728 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1729 * g++.dg/cpp1y/feat-neg.C: Likewise.
1730 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1731
1732 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1733
1734 * gnat.dg/debug14.adb: New test.
1735
1736 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1737
1738 * gnat.dg/specs/atomic3.ads: New test.
1739
1740 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1741
1742 * gnat.dg/specs/vfa.ads: Rename into...
1743 * gnat.dg/specs/vfa1.ads: ...this.
1744 * gnat.dg/specs/vfa2.ads: New test.
1745
1746 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1747
1748 * gfortran.dg/pdt_1.f03 : New test.
1749 * gfortran.dg/pdt_2.f03 : New test.
1750 * gfortran.dg/pdt_3.f03 : New test.
1751 * gfortran.dg/pdt_4.f03 : New test.
1752 * gfortran.dg/pdt_5.f03 : New test.
1753
1754 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1755
1756 * gcc.dg/pr81988.c: New test.
1757
1758 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gnat.dg/opt67.adb: New test.
1761 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1762
1763 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR target/81979
1766 * gcc.dg/pr81979.c: New test.
1767
1768 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1769
1770 PR ada/82126
1771 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1772
1773 2017-09-07 Richard Biener <rguenther@suse.de>
1774
1775 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1776 opportunity.
1777
1778 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1779
1780 * gcc.target/powerpc/float128-1.c: Update options to know that
1781 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1782 -static-libgcc option which is no longer needed. Use -mvsx or
1783 -mpower9-vector to enable VSX or hardware IEEE support, rather
1784 than specifying a particular CPU.
1785 * gcc.target/powerpc/float128-2.c: Likewise.
1786 * gcc.target/powerpc/float128-cmp.c: Likewise.
1787 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1788 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1789 * gcc.target/powerpc/float128-hw.c: Likewise.
1790 * gcc.target/powerpc/float128-mix.c: Likewise.
1791 * gcc.target/powerpc/float128-type-1.c: Likewise.
1792 * gcc.target/powerpc/float128-type-2.c: Likewise.
1793 * gcc.target/powerpc/float128-3.c: New test.
1794 * gcc.target/powerpc/float128-4.c: Likewise.
1795 * gcc.target/powerpc/float128-5.c: Likewise.
1796
1797 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1798
1799 PR middle-end/78468
1800 * gcc.dg/pr78468.c: Add alignment test.
1801
1802 2017-09-06 Wish Wu <wishwu007@gmail.com>
1803 Jakub Jelinek <jakub@redhat.com>
1804
1805 * gcc.dg/sancov/cmp0.c: New test.
1806
1807 2017-09-06 Richard Biener <rguenther@suse.de>
1808
1809 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1810 test for correctness of vector lowering.
1811
1812 2017-09-06 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/82108
1815 * gcc.dg/vect/pr82108.c: New testcase.
1816
1817 2017-09-06 Martin Jambor <mjambor@suse.cz>
1818
1819 PR tree-optimization/82078
1820 * gcc.dg/tree-ssa/pr82078.c: New test.
1821
1822 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR middle-end/82095
1825 * gcc.dg/tls/pr82095.c: New test.
1826
1827 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1828
1829 PR middle-end/81768
1830 * gcc.dg/gomp/pr81768-2.c: New test.
1831
1832 PR middle-end/81768
1833 * gcc.dg/gomp/pr81768-1.c: New test.
1834
1835 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1836
1837 PR target/81833
1838 * gcc.target/powerpc/pr81833-1.c: New file.
1839 * gcc.target/powerpc/pr81833-2.c: New file.
1840
1841 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1842
1843 PR target/59501
1844 PR target/81624
1845 PR target/81769
1846 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1847 * gcc.target/i386/pr81769-1a.c: New test.
1848 * gcc.target/i386/pr81769-1b.c: Likewise.
1849 * gcc.target/i386/pr81769-2.c: Likewise.
1850
1851 2017-09-05 Marek Polacek <polacek@redhat.com>
1852
1853 PR sanitizer/82072
1854 * c-c++-common/ubsan/pr82072-2.c: New test.
1855
1856 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/81942
1859 * g++.dg/cpp1y/constexpr-return3.C: New.
1860
1861 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gnat.dg/incomplete5.ad[sb]: New test.
1864 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1865
1866 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/specs/uc2.ads: New test.
1869
1870 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1871
1872 * gnat.dg/taft_type4.adb: New test.
1873 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1874
1875 2017-09-05 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/82102
1878 * gcc.dg/torture/pr82102.c: New testcase.
1879
1880 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1881
1882 * testsuite/gnat.dg/array29.ad[sb]: New test.
1883
1884 2017-09-05 Martin Liska <mliska@suse.cz>
1885
1886 PR tree-optimization/82032
1887 * g++.dg/other/pr82032.C: New test.
1888 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1889 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1890 * gcc.dg/switch-10.c: Likewise.
1891
1892 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1895 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1896
1897 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1898
1899 PR target/77308
1900 * gcc.target/arm/pr77308-1.c: New test.
1901
1902 2017-09-04 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/82084
1905 * g++.dg/torture/pr82084.C: New testcase.
1906
1907 2017-09-04 Marek Polacek <polacek@redhat.com>
1908
1909 PR c/81783
1910 * c-c++-common/Wtautological-compare-5.c: New test.
1911
1912 2017-09-04 Jeff Law <law@redhat.com>
1913
1914 PR tree-optimization/64910
1915 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1916
1917 2017-09-04 Marek Polacek <polacek@redhat.com>
1918
1919 PR sanitizer/82072
1920 * c-c++-common/ubsan/pr82072.c: New test.
1921
1922 2017-09-04 Richard Biener <rguenther@suse.de>
1923
1924 PR tree-optimization/82060
1925 * g++.dg/torture/pr82060.C: New testcase.
1926
1927 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1928
1929 PR rtl-optimization/57448
1930 PR target/67458
1931 PR target/81316
1932 * gcc.dg/atomic/pr80640-2.c: New testcase.
1933 * gcc.dg/atomic/pr81316.c: New testcase.
1934
1935 2017-09-04 Tom de Vries <tom@codesourcery.com>
1936
1937 PR tree-optimization/82052
1938 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1939 call in fn11.
1940
1941 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR sanitizer/81981
1944 * gcc.dg/ubsan/pr81981.c: New test.
1945
1946 PR tree-optimization/70043
1947 PR testsuite/82093
1948 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1949
1950 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1951
1952 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1953 * gcc.target/i386/bmi-check.h (main): Ditto.
1954 * gcc.target/i386/bmi2-check.h (main): Ditto.
1955 * gcc.target/i386/rtm-check.h (main): Ditto.
1956 * gcc.target/i386/sha-check.h (main): Ditto.
1957 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1958 (main): Use __get_cpuid_count. Use check_osxsave.
1959 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1960 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1961 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1962 (main): Use check_osxsave.
1963
1964 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1965
1966 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1967 and return NORUNRES on failure.
1968 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1969 __builtin_va_arg_pack instead of __va_arg_pack.
1970 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1971 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1972 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1973 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1974 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1975
1976 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR target/81766
1979 * gcc.target/i386/pr81766.c: New test.
1980
1981 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1982
1983 PR c/82071
1984 * gcc.target/i386/excess-precision-7.c: New test.
1985
1986 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1987
1988 PR target/82012
1989 * gcc.target/s390/target-attribute/pr82012.c: New test.
1990
1991 2017-09-01 Jeff Law <law@redhat.com>
1992
1993 * gcc.target/i386/const-in-bss.c: New test.
1994
1995 PR tree-optimization/82052
1996 * gcc.c-torture/compile/pr82052.c: New test.
1997
1998 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR sanitizer/81923
2001 * gcc.dg/asan/pr81923.c: New test.
2002
2003 2017-09-01 Martin Liska <mliska@suse.cz>
2004
2005 PR tree-optimization/82059
2006 * gcc.dg/tree-ssa/pr82059.c: New test.
2007
2008 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2009
2010 * gcc.target/arc/loop-1.c: Deleted.
2011
2012 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2013
2014 * gcc.target/arc/arc.exp: Test also cpp files.
2015 * gcc.target/arc/tdelay_slots.cpp: New test.
2016
2017 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2018
2019 * gcc.target/arc/pr9001184797.c: New test.
2020
2021 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR c/81887
2024 * c-c++-common/gomp/pr81887.c: New test.
2025 * gfortran.dg/gomp/pr81887.f90: New test.
2026
2027 2017-09-01 Marek Polacek <polacek@redhat.com>
2028
2029 PR c++/82040
2030 * g++.dg/warn/Wbool-operation-1.C: New test.
2031
2032 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2033
2034 * gcc.target/arc/sdata-5.c: New test.
2035 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2036
2037 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2038
2039 * gcc.target/arc/sdata-3.c: New file.
2040 * gcc.target/arc/sdata-4.c: Likewise.
2041
2042 2017-08-31 Richard Biener <rguenther@suse.de>
2043
2044 PR middle-end/82054
2045 * g++.dg/gomp/pr82054.C: New testcase.
2046
2047 2017-08-31 Renlin Li <renlin.li@arm.com>
2048 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2049
2050 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2051
2052 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2053
2054 PR tree-optimization/81987
2055 * g++.dg/torture/pr81987.C: New file.
2056
2057 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gnat.dg/aggr22.ad[sb]: New test.
2060
2061 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2062
2063 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2064
2065 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2066
2067 PR target/82015
2068 * gcc.target/powerpc/pr82015.c: Fix up error message.
2069
2070 2017-08-30 Martin Liska <mliska@suse.cz>
2071
2072 PR inline-asm/82001
2073 * gcc.dg/ipa/pr82001.c: New test.
2074
2075 2017-08-30 Martin Liska <mliska@suse.cz>
2076
2077 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2078
2079 2017-08-30 Richard Biener <rguenther@suse.de>
2080
2081 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2082
2083 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2084
2085 PR target/82015
2086 * gcc.target/powerpc/pr82015.c: New test.
2087
2088 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2089
2090 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2091
2092 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2093
2094 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2095 * gcc.target/i386/abi-2.c: Ditto.
2096 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2097 * gcc.target/i386/pr22076.c: Ditto.
2098 * gcc.target/i386/pr37216.c: Ditto.
2099 * gcc.target/i386/pr39431.c: Ditto.
2100 * gcc.target/i386/pr40906-1.c: Ditto.
2101 * gcc.target/i386/pr40906-2.c: Ditto.
2102 * gcc.target/i386/pr43766.c: Ditto.
2103 * gcc.target/i386/pr46226.c: Ditto.
2104 * gcc.target/i386/pr46470.c: Ditto.
2105 * gcc.target/i386/pr59929.c: Ditto.
2106 * gcc.target/i386/sse-10.c: Ditto.
2107 * gcc.target/i386/vararg-1.c: Ditto.
2108 * gcc.target/i386/vararg-1.c: Ditto.
2109 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2110 * gcc.target/i386/pr44223.c: Ditto.
2111 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2112 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2113 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2114 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2115 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2116 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2117 * gcc.target/i386/mvc9.c: Compile for lto target only.
2118 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2119 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2120 * gcc.target/i386/pr57091.c: Ditto.
2121 * gcc.target/i386/pr61599-2.c: Ditto.
2122
2123 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2124
2125 PR tree-optimization/81503
2126 * gcc.c-torture/execute/pr81503.c: New file.
2127
2128 2017-08-29 Martin Liska <mliska@suse.cz>
2129
2130 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2131 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2132
2133 2017-08-29 Richard Biener <rguenther@suse.de>
2134 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2135
2136 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2137
2138 2017-08-28 Jeff Law <law@redhat.com>
2139
2140 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2141 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2142 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2143 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2144 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2145 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2146 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2147 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2148 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2149
2150 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2151
2152 PR fortran/81770
2153 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2154 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2155
2156 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2157
2158 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2159 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2160 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2161
2162 2017-08-28 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/81977
2165 * g++.dg/torture/pr81977.C: New testcase.
2166
2167 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2168
2169 PR target/80640
2170 * gcc.dg/atomic/pr80640.c: New testcase.
2171
2172 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2173
2174 PR target/81995
2175 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2176 * gcc.target/i386/pr46091-4a.c: Ditto.
2177
2178 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2179
2180 PR fortran/81974
2181 * gfortran.dg/inline_matmul_19.f90: New test.
2182
2183 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2184
2185 * gcc.target/powerpc/m128-check.h: New file.
2186 * gcc.target/powerpc/sse-check.h: New file.
2187 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2188 * gcc.target/powerpc/sse-movlps-2.c: New file.
2189 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2190 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2191 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2192 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2193 * gcc.target/powerpc/sse-divss-1.c: New file.
2194 * gcc.target/powerpc/sse-movhps-1.c: New file.
2195 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2196 * gcc.target/powerpc/sse-subps-1.c: New file.
2197 * gcc.target/powerpc/sse-minps-1.c: New file.
2198 * gcc.target/powerpc/sse-pminub-1.c: New file.
2199 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2200 * gcc.target/powerpc/sse-shufps-1.c: New file.
2201 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2202 * gcc.target/powerpc/sse-maxps-1.c: New file.
2203 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2204 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2205 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2206 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2207 * gcc.target/powerpc/sse-mulps-1.c: New file.
2208 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2209 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2210 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2211 * gcc.target/powerpc/sse-subss-1.c: New file.
2212 * gcc.target/powerpc/sse-movss-2.c: New file.
2213 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2214 * gcc.target/powerpc/sse-minss-1.c: New file.
2215 * gcc.target/powerpc/sse-movaps-2.c: New file.
2216 * gcc.target/powerpc/sse-movlps-1.c: New file.
2217 * gcc.target/powerpc/sse-maxss-1.c: New file.
2218 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2219 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2220 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2221 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2222 * gcc.target/powerpc/sse-mulss-1.c: New file.
2223 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2224 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2225 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2226 * gcc.target/powerpc/sse-movhps-2.c: New file.
2227 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2228 * gcc.target/powerpc/sse-xorps-1.c: New file.
2229 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2230 * gcc.target/powerpc/sse-orps-1.c: New file.
2231 * gcc.target/powerpc/sse-addps-1.c: New file.
2232 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2233 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2234 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2235 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2236 * gcc.target/powerpc/sse-andps-1.c: New file.
2237 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2238 * gcc.target/powerpc/sse-divps-1.c: New file.
2239 * gcc.target/powerpc/sse-andnps-1.c: New file.
2240 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2241 * gcc.target/powerpc/sse-movss-1.c: New file.
2242 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2243 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2244 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2245 * gcc.target/powerpc/sse-movaps-1.c: New file.
2246 * gcc.target/powerpc/sse-movss-3.c: New file.
2247 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2248 * gcc.target/powerpc/sse-addss-1.c: New file.
2249 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2250
2251 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2252
2253 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2254 * gcc.target/powerpc/dform-2.c: Likewise.
2255 * gcc.target/powerpc/dform-3.c: Likewise.
2256 * gcc.target/powerpc/pr71656-1.c: Likewise.
2257 * gcc.target/powerpc/pr71656-2.c: Likewise.
2258 * gcc.target/powerpc/pr80103-1.c: Likewise.
2259 * gcc.target/powerpc/pr80098-1.c: Likewise.
2260
2261 2017-08-24 Martin Sebor <msebor@redhat.com>
2262
2263 PR middle-end/81908
2264 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2265 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2266 * gcc.dg/tree-ssa/pr81908.c: New test.
2267
2268 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2269
2270 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2271 Suppress warning during tests.
2272
2273 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2274
2275 * lib/target-supports.exp: Group together target-dependant checks.
2276
2277 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2278
2279 PR tree-optimization/81913
2280 * gcc.c-torture/execute/pr81913.c: New test.
2281 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2282 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2283
2284 2017-08-23 Richard Biener <rguenther@suse.de>
2285
2286 PR target/81921
2287 * gcc.target/i386/pr81921.c: New testcase.
2288
2289 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2290
2291 * gcc.target/i386/pr80969-1.c: New testcase.
2292 * gcc.target/i386/pr80969-2a.c: Likewise.
2293 * gcc.target/i386/pr80969-2.c: Likewise.
2294 * gcc.target/i386/pr80969-3.c: Likewise.
2295 * gcc.target/i386/pr80969-4a.c: Likewise.
2296 * gcc.target/i386/pr80969-4b.c: Likewise.
2297 * gcc.target/i386/pr80969-4.c: Likewise.
2298 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2299 * lib/target-supports.exp (check_avx512_os_support_available,
2300 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2301 New proceedures for target avx512f and avx512f_runtime selectors.
2302 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2303
2304 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2305
2306 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2307 * gcc.dg/param-type-mismatch.c: New test case.
2308
2309 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2310
2311 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2312 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2313 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2314 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2315 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2316 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2317 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2318
2319 2017-08-23 Richard Biener <rguenther@suse.de>
2320
2321 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2322 * g++.dg/tree-ssa/pr45605.C: Likewise.
2323 * gnat.dg/noinline2.adb: Likewise.
2324 * gnat.dg/renaming6.adb: Likewise.
2325 * gnat.dg/renaming6.ads: Likewise.
2326 * gnat.dg/specs/noinline3.ads: Likewise.
2327
2328 2017-08-23 Richard Biener <rguenther@suse.de>
2329
2330 PR lto/81940
2331 * g++.dg/lto/pr81940_0.C: New testcase.
2332
2333 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2334
2335 PR middle-end/19706
2336 * gcc.dg/tree-ssa/pr19706.c: New.
2337 * lib/target-supports.exp (check_effective_target_xorsign): New.
2338
2339 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2340
2341 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2342 -mabi=ms
2343 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2344 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2345 * gcc.target/i386/pr66275.c: Likewise.
2346 * gcc.target/i386/pr68018.c: Likewise.
2347
2348 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2349
2350 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2351
2352 2017-08-22 Jeff Law <law@redhat.com>
2353
2354 PR tree-optimization/81741
2355 PR tree-optimization/71947
2356 * gcc.dg/tree-ssa/pr81741.c: New test.
2357 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2358 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2359 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2360 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2361 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2362 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2363 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2364
2365 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2366
2367 PR c++/80287
2368 * g++.dg/pr80287.C: New test.
2369
2370 2017-08-22 Richard Biener <rguenther@suse.de>
2371
2372 Revert
2373 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2374
2375 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2376
2377 2017-08-22 Richard Biener <rguenther@suse.de>
2378
2379 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2380 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2381 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2382 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2383 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2384 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2385 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2386 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2387
2388 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2389
2390 PR fortran/81296
2391 * gfortran.dg/dtio_12.f90: Update test.
2392
2393 2017-08-21 Nathan Sidwell <nathan@acm.org>
2394
2395 * g++.dg/template/pr81899.C: Fix c++03.
2396 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2397
2398 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2399
2400 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2401 Update expected result to show all of "(long)0" being underlined.
2402 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2403 (test_multitoken_macro): Update expected underlining.
2404
2405 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2406
2407 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2408 to show underlining of all pertinent params.
2409 * gcc.dg/format/pr72858.c: Likewise.
2410
2411 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2412
2413 PR target/46091
2414 * gcc.target/i386/pr46091-4.c: New test.
2415 * gcc.target/i386/pr46091-4a.c: Ditto.
2416 * gcc.target/i386/pr46091-5.c: Ditto.
2417 * gcc.target/i386/pr46091-5a.c: Ditto.
2418
2419 2017-08-21 Nathan Sidwell <nathan@acm.org>
2420
2421 PR c++/81899
2422 * g++.dg/template/pr81899.C: New.
2423
2424 2017-08-21 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/81900
2427 * gcc.dg/torture/pr81900.c: New testcase.
2428
2429 2017-08-21 Richard Biener <rguenther@suse.de>
2430
2431 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2432 regex to handle the LTO case.
2433 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2434 * c-c++-common/asan/misalign-1.c: Likewise.
2435 * c-c++-common/asan/misalign-2.c: Likewise.
2436 * c-c++-common/asan/null-deref-1.c: Likewise.
2437 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2438 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2439 * c-c++-common/asan/use-after-free-1.c: Likewise.
2440 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2441 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2442 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2443 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2444 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2445 * g++.dg/asan/large-func-test-1.C: Likewise.
2446 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2447
2448 2017-08-21 Richard Biener <rguenther@suse.de>
2449
2450 PR middle-end/81884
2451 * g++.dg/torture/pr81884.C: New testcase.
2452
2453 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2454
2455 PR ipa/77732
2456 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2457
2458 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2459
2460 PR tree-optimization/46805
2461 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2462 * jit.dg/test-autovectorize.c: New test case.
2463
2464 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2465
2466 PR target/80210
2467 * gcc.target/powerpc/pr80210.c: New test.
2468
2469 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2470
2471 PR c++/81514
2472 * g++.dg/lookup/empty.h: New file.
2473 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2474 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2475 on a built-in.
2476
2477 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2478
2479 PR c/53037
2480 * c-c++-common/pr53037-5.c: New test.
2481 * g++.dg/pr53037-1.C: Likewise.
2482 * g++.dg/pr53037-2.C: Likewise.
2483 * g++.dg/pr53037-3.C: Likewise.
2484 * g++.dg/pr53037-4.C: Likewise.
2485 * gcc.dg/pr53037-1.c: Likewise.
2486 * gcc.dg/pr53037-2.c: Likewise.
2487 * gcc.dg/pr53037-3.c: Likewise.
2488 * gcc.dg/pr53037-4.c: Likewise.
2489
2490 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2491
2492 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2493 * gcc.target/powerpc/p9-vparity.c: Likewise.
2494 * gcc.target/powerpc/pr68805.c: Likewise.
2495 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2496
2497 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2498
2499 PR target/72804
2500 * gcc.target/powerpc/pr72804.c: New test.
2501
2502 2017-08-17 Marek Polacek <polacek@redhat.com>
2503
2504 PR middle-end/81814
2505 * gcc.dg/torture/pr81814.c: New test.
2506
2507 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2508
2509 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2510
2511 2017-08-17 Tom de Vries <tom@codesourcery.com>
2512
2513 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2514
2515 2017-08-17 Richard Biener <rguenther@suse.de>
2516
2517 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2518
2519 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2520
2521 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2522 scan-assembler-times for alpha*-*-*.
2523 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2524 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2525
2526 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2527
2528 PR fortran/81116
2529 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2530
2531 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2532
2533 PR target/46091
2534 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2535 (testm): New test function.
2536 * gcc.target/i386/pr46091-2.c: Ditto.
2537 * gcc.target/i386/pr46091-3.c: Ditto.
2538
2539 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2540
2541 PR tree-optimization/81832
2542 * gcc.dg/tree-ssa/pr81832.c: New test.
2543
2544 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2545
2546 PR tree-optimization/81835
2547 * gcc.dg/vect/pr81815.c: New test.
2548
2549 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2550
2551 PR target/78460
2552 PR target/67712
2553 * gcc.c-torture/compile/string-large-1.c: New test.
2554
2555 2017-08-15 Richard Biener <rguenther@suse.de>
2556
2557 PR tree-optimization/81790
2558 * gcc.dg/torture/pr81790.c: New testcase.
2559
2560 2017-08-14 Martin Sebor <msebor@redhat.com>
2561
2562 PR c/81117
2563 * c-c++-common/attr-nonstring-1.c: New test.
2564
2565 2017-08-14 Martin Sebor <msebor@redhat.com>
2566
2567 PR c/81117
2568 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2569
2570 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2571
2572 * gcc.dg/ucnid-5.c: Skip on AIX.
2573 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2574
2575 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2576
2577 PR target/46091
2578 * gcc.target/i386/pr46091-1.c: New test.
2579 * gcc.target/i386/pr46091-2.c: Ditto.
2580 * gcc.target/i386/pr46091-3.c: Ditto.
2581
2582 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2583
2584 PR target/81643
2585 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2586
2587 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2588
2589 PR target/79845
2590 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2591 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2592 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2593 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2594 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2595 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2596 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2597 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2598 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2599 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2600 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2601 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2602 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2603 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2604 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2605 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2606 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2607 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2608 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2609 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2610 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2611 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2612 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2613 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2614 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2615 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2616 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2617 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2618 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2619 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2620 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2621 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2622 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2623 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2624 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2625 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2626 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2627 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2628 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2629 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2630 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2631 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2632 * gcc.target/powerpc/cmpb-3.c: Likewise.
2633 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2634 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2635 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2636 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2637 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2638 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2639 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2640 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2641 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2642 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2643 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2644 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2645 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2646 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2647 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2648 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2649 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2650 * gcc.target/powerpc/no-r11-3.c: Likewise.
2651 * gcc.target/powerpc/pr80098-1.c: Likewise.
2652 * gcc.target/powerpc/pr80098-2.c: Likewise.
2653 * gcc.target/powerpc/pr80098-3.c: Likewise.
2654 * gcc.target/powerpc/pr80098-4.c: Likewise.
2655 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2656 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2657 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2658 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2659 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2660 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2661 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2662 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2663 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2664 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2665 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2666
2667 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2668
2669 PR tree-optimization/81799
2670 * gcc.dg/tree-ssa/pr81799.c: New.
2671
2672 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2673
2674 PR middle-end/46932
2675 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2676 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2677
2678 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2679
2680 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2681 -mno-pc-relative-literal-loads.
2682
2683 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2684
2685 PR testsuite/81793
2686 * gcc.dg/pie-static-1.c: Require both static and pie support.
2687 * gcc.dg/pie-static-2.c: Likewise.
2688
2689 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2690
2691 PR ada/79542
2692 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2693
2694 2017-08-11 Marek Polacek <polacek@redhat.com>
2695
2696 PR c/81795
2697 * gcc.dg/pr81795.c: New test.
2698
2699 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2700
2701 PR fortran/60355
2702 * gfortran.dg (bind_c_usage_30): New test.
2703
2704 2017-08-11 Martin Liska <mliska@suse.cz>
2705
2706 PR tree-opt/79987
2707 * gcc.target/i386/mpx/pr79987.c: New test.
2708
2709 2017-08-11 Martin Liska <mliska@suse.cz>
2710
2711 PR ipa/81213
2712 * gcc.target/i386/pr81213.c: New test.
2713
2714 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2715
2716 PR target/81708
2717 * gcc.target/i386/stack-prot-sym.c: New test.
2718
2719 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2720
2721 PR testsuite/81738
2722 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2723 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2724 vect_perm and vect_element_align for vectorization.
2725
2726 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2727
2728 PR target/81736
2729 * gcc.target/i386/pr81736-1.c: New test.
2730 * gcc.target/i386/pr81736-2.c: Likewise.
2731 * gcc.target/i386/pr81736-3.c: Likewise.
2732 * gcc.target/i386/pr81736-4.c: Likewise.
2733 * gcc.target/i386/pr81736-5.c: Likewise.
2734 * gcc.target/i386/pr81736-6.c: Likewise.
2735 * gcc.target/i386/pr81736-7.c: Likewise.
2736
2737 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2738
2739 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2740 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2741
2742 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2743
2744 * c-c++-common/missing-close-symbol.c: New test case.
2745 * c-c++-common/missing-symbol.c: New test case.
2746 * gcc.dg/unclosed-init.c: New test case.
2747 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2748 * g++.dg/diagnostic/unclosed-function.C: New test case.
2749 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2750 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2751 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2752 "expected identifier" error.
2753
2754 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2755
2756 * gfortran.dg/dec_d_lines_1.f: New test.
2757 * gfortran.dg/dec_d_lines_2.f: New test.
2758
2759 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2760
2761 * gfortran.dg/dec_structure_18.f90: New test.
2762 * gfortran.dg/dec_structure_19.f90: New test.
2763 * gfortran.dg/dec_structure_20.f90: New test.
2764 * gfortran.dg/dec_structure_21.f90: New test.
2765
2766 2017-08-10 Marek Polacek <polacek@redhat.com>
2767
2768 PR testsuite/81784
2769 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2770
2771 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2772
2773 2017-08-10 Martin Liska <mliska@suse.cz>
2774
2775 PR c++/81355
2776 * g++.dg/other/pr81355.C: New test.
2777
2778 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2779
2780 * jit.dg/all-non-failing-tests.h: Add note about
2781 test-vector-types.cc.
2782 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2783 case.
2784 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2785 New test case.
2786 * jit.dg/test-vector-types.cc: New test case.
2787
2788 2017-08-09 Andrew Pinski <apinski@cavium.com>
2789
2790 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2791 --save-temps to the options passed.
2792
2793 2017-08-09 Michael Collison <michael.collison@arm.com>
2794
2795 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2796 boundary option and fix comment.
2797 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2798 boundary option and fix comment.
2799 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2800 boundary option and fix comment.
2801 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2802 -mstructure-size boundary option.
2803
2804 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2805
2806 PR rtl-optimization/81423
2807 * gcc.c-torture/execute/pr81423.c: New testcase.
2808
2809 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2810
2811 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2812 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2813 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2814 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2815
2816 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2817
2818 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2819 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2820
2821 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2822
2823 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2824 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2825 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2826
2827 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2828
2829 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2830 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2831 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2832 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2833
2834 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2835
2836 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2837
2838 2017-08-09 Marek Polacek <polacek@redhat.com>
2839
2840 PR c/81233
2841 * gcc.dg/diagnostic-types-1.c: New test.
2842 * gcc.dg/assign-warn-1.c: Update warning messages.
2843 * gcc.dg/assign-warn-2.c: Likewise.
2844 * gcc.dg/c90-const-expr-5.c: Likewise.
2845 * gcc.dg/c99-const-expr-5.c: Likewise.
2846 * gcc.dg/conv-2.c: Likewise.
2847 * gcc.dg/init-bad-7.c: Likewise.
2848 * gcc.dg/overflow-warn-1.c: Likewise.
2849 * gcc.dg/overflow-warn-2.c: Likewise.
2850 * gcc.dg/overflow-warn-3.c: Likewise.
2851 * gcc.dg/overflow-warn-4.c: Likewise.
2852 * gcc.dg/pointer-array-atomic.c: Likewise.
2853 * gcc.dg/pr26865.c: Likewise.
2854 * gcc.dg/pr61162-2.c: Likewise.
2855 * gcc.dg/pr61162.c: Likewise.
2856 * gcc.dg/pr67730-2.c: Likewise.
2857 * gcc.dg/pr69156.c: Likewise.
2858 * gcc.dg/pr70174.c: Likewise.
2859 * objc.dg/proto-lossage-4.m: Likewise.
2860
2861 2017-08-09 Marek Polacek <polacek@redhat.com>
2862
2863 PR c/81417
2864 * Wsign-compare-1.c: New test.
2865 * gcc.dg/compare1.c: Adjust dg-bogus.
2866 * gcc.dg/compare2.c: Likewise.
2867 * gcc.dg/compare3.c: Likewise.
2868 * gcc.dg/compare7.c: Likewise.
2869 * gcc.dg/compare8.c: Likewise.
2870 * gcc.dg/compare9.c: Likewise.
2871 * gcc.dg/pr11492.c: Likewise.
2872
2873 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2874
2875 PR driver/81523
2876 * gcc.dg/pie-7.c: New test.
2877 * gcc.dg/pie-static-1.c: Likewise.
2878 * gcc.dg/pie-static-2.c: Likewise.
2879
2880 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2881
2882 PR target/81708
2883 * gcc.target/i386/stack-prot-guard.c: New test.
2884
2885 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2886
2887 * gcc.target/aarch64/xorsign.c: New.
2888 * gcc.target/aarch64/xorsign_exec.c: New.
2889 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2890
2891 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2892
2893 PR tree-optimization/81354
2894 * g++.dg/torture/pr81354.C: New file.
2895
2896 2017-08-08 Richard Biener <rguenther@suse.de>
2897
2898 PR middle-end/81719
2899 * g++.dg/tree-ssa/pr81719.C: New testcase.
2900
2901 2017-08-08 Richard Biener <rguenther@suse.de>
2902
2903 PR tree-optimization/81723
2904 * gfortran.dg/pr81723.f: New testcase.
2905
2906 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2907
2908 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2909 string.
2910 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2911 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2912 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2913 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2914 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2915 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2916 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2917 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2918 * gcc.target/powerpc/cmpb-3.c: Likewise.
2919 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2920 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2921
2922 2017-08-08 Martin Liska <mliska@suse.cz>
2923
2924 PR tree-opt/81696
2925 * gcc.dg/ipa/pr81696.c: New test.
2926
2927 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2928
2929 PR tree-optimization/81744
2930 * gcc.dg/tree-ssa/pr81744.c: New.
2931
2932 2017-08-08 Marek Polacek <polacek@redhat.com>
2933
2934 PR c++/81607
2935 * g++.dg/other/bitfield6.C: New test.
2936
2937 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2938
2939 PR target/81593
2940 * gcc.target/powerpc/vec-setup.h: New tests to test various
2941 combinations of setting up vectors of 2 double word elements.
2942 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2943 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2944 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2945 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2946 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2947 vector inserts from vector extracts.
2948 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2949
2950 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2951
2952 PR fortran/68829
2953 PR fortran/81701
2954 * gfortran.dg/o_fast_stacksize.90: New test.
2955
2956 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2957
2958 PR middle-end/46932
2959 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2960
2961 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2962
2963 * gcc.target/i386/pr81736-1.c: Removed.
2964 * gcc.target/i386/pr81736-2.c: Likewise.
2965 * gcc.target/i386/pr81736-3.c: Likewise.
2966 * gcc.target/i386/pr81736-4.c: Likewise.
2967
2968 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2969
2970 PR target/81736
2971 * gcc.target/i386/pr81736-1.c: New test.
2972 * gcc.target/i386/pr81736-2.c: Likewise.
2973 * gcc.target/i386/pr81736-3.c: Likewise.
2974 * gcc.target/i386/pr81736-4.c: Likewise.
2975
2976 2017-08-07 Marek Polacek <polacek@redhat.com>
2977
2978 PR middle-end/81737
2979 * gcc.dg/pr81737.c: New test.
2980
2981 2017-08-07 Martin Liska <mliska@suse.cz>
2982
2983 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2984 * gcc.dg/parm-impl-decl-1.c: Likewise.
2985 * gcc.dg/parm-impl-decl-3.c: Likewise.
2986 * gcc.dg/Wattributes-5.c: New test.
2987
2988 2017-08-06 Andrew Pinski <apinski@cavium.com>
2989
2990 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2991 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2992 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2993 * gcc.target/aarch64/target_attr_4.c: Likewise.
2994 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2995 * gcc.target/aarch64/target_attr_2.c: Likewise.
2996 * gcc.target/aarch64/target_attr_7.c: Likewise.
2997 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2998 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2999 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3000
3001 2017-08-06 Andrew Pinski <apinski@cavium.com>
3002
3003 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3004 -march=armv8-a+nolse, skip if -mcpu= is passed.
3005 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3006
3007 2017-08-06 Andrew Pinski <apinski@cavium.com>
3008
3009 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3010 * gcc.target/aarch64/_Float16_2.c: Likewise.
3011 * gcc.target/aarch64/_Float16_3.c: Likewise.
3012
3013 2017-08-06 Tom de Vries <tom@codesourcery.com>
3014
3015 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3016
3017 2017-08-06 Tom de Vries <tom@codesourcery.com>
3018
3019 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3020 type. Add missing return.
3021
3022 2017-08-06 Tom de Vries <tom@codesourcery.com>
3023
3024 PR testsuite/81731
3025 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3026 variable 'a' definition.
3027 (b): Remove unused variable.
3028 (gp): New variable.
3029 (check): Add parameter corresponding to call in main, and handle.
3030
3031 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3032
3033 PR c++/79790
3034 * g++.dg/cpp1z/class-deduction43.C: New.
3035
3036 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3037
3038 PR tree-optimization/57371
3039 * c-c++-common/pr57371-1.c: New test.
3040 * c-c++-common/pr57371-2.c: New test.
3041 * c-c++-common/pr57371-3.c: New test.
3042 * c-c++-common/pr57371-4.c: New test.
3043 * gcc.dg/pr57371-5.c: New test.
3044
3045 2017-08-04 Carl Love <cel@us.ibm.com>
3046
3047 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3048 builtin test cases for vec_mule, and vec_mulo.
3049 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3050 builtin test cases for vec_mule, and vec_mulo.
3051
3052 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3053
3054 PR target/81590
3055 * gcc.target/i386/avx512-check.h: New file.
3056 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3057 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3058 * gcc.target/i386/avx512cd-check.h: Likewise.
3059 * gcc.target/i386/avx512ifma-check.h: Likewise.
3060 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3061 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3062 * gcc.target/i386/avx512bw-check.h: Rewrite.
3063 * gcc.target/i386/avx512dq-check.h: Likewise.
3064 * gcc.target/i386/avx512er-check.h: Likewise.
3065 * gcc.target/i386/avx512f-check.h: Likewise.
3066 * gcc.target/i386/avx512vl-check.h: Likewise.
3067 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3068 only.
3069 (test_512): Removed.
3070 (avx512*_test): Likewise.
3071 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3072
3073 2017-08-04 Marek Polacek <polacek@redhat.com>
3074
3075 PR middle-end/81695
3076 * gcc.dg/pr81695.c: New test.
3077
3078 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3079
3080 PR tree-optimization/81136
3081 * gcc.dg/vect/pr81136.c: Add scan test.
3082
3083 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3084
3085 * gcc.dg/vect/vect-alias-check-3.c: New test.
3086 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3087 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3088
3089 2017-08-04 Richard Biener <rguenther@suse.de>
3090
3091 PR middle-end/81705
3092 * c-c++-common/ubsan/pr81705.c: New testcase.
3093
3094 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3097 messages that used to start with a capital letter.
3098 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3099 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3100 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3101 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3102 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3103 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3104 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3105 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3106 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3107 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3108 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3109 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3110 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3111 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3112 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3113 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3114 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3115 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3116 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3117 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3118 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3119 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3120 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3121 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3122 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3123 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3124 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3125 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3126 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3127 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3128 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3129 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3130 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3131 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3132 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3133 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3134 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3135 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3136 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3137 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3138 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3139 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3140 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3141 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3142 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3143 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3144 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3145 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3146 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3147 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3148 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3149 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3150 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3151 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3152 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3153 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3154
3155 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3156
3157 PR target/81621
3158 * gcc.dg/pr81621.c: New test.
3159
3160 2017-08-03 Richard Biener <rguenther@suse.de>
3161
3162 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3163 and CSE.
3164
3165 2017-08-03 Richard Biener <rguenther@suse.de>
3166
3167 PR middle-end/81148
3168 * c-c++-common/ubsan/pr81148.c: New testcase.
3169
3170 2017-08-03 Tom de Vries <tom@codesourcery.com>
3171
3172 PR target/81662
3173 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3174
3175 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR driver/81650
3178 * gcc.dg/pr81650.c: New test.
3179
3180 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3181
3182 PR c++/71440
3183 * g++.dg/template/crash127.C: New.
3184
3185 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR middle-end/81052
3188 * c-c++-common/pr81052.c: New test.
3189
3190 2017-08-03 Tom de Vries <tom@codesourcery.com>
3191
3192 * gcc.dg/pr56727-2.c: Require alias.
3193
3194 2017-08-03 Tom de Vries <tom@codesourcery.com>
3195
3196 * gcc.dg/attr-noipa.c: Require alloca.
3197
3198 2017-08-03 Tom de Vries <tom@codesourcery.com>
3199
3200 * gcc.dg/torture/pr80163.c: Require label_values.
3201
3202 2017-08-03 Tom de Vries <tom@codesourcery.com>
3203
3204 PR target/81662
3205 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3206 * c-c++-common/patchable_function_entry-default.c: Same.
3207 * c-c++-common/patchable_function_entry-definition.c: Same.
3208
3209 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3210
3211 PR target/81644
3212 * gcc.target/i386/pr81644.c: New test.
3213
3214 2017-08-02 Tom de Vries <tom@codesourcery.com>
3215
3216 * gcc.dg/Walloca-14.c: Use relative line number.
3217
3218 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3219
3220 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3221 test "no-3dnowa" target attribute.
3222
3223 2017-08-02 Marek Polacek <polacek@redhat.com>
3224
3225 PR c/81289
3226 * gcc.dg/noncompile/pr81289.c: New test.
3227
3228 PR c/81448
3229 PR c/81306
3230 * c-c++-common/Wmultistatement-macros-13.c: New test.
3231
3232 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3233
3234 PR c++/81640
3235 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3236
3237 PR middle-end/79499
3238 * gcc.dg/pr79499.c: New test.
3239
3240 2017-08-02 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/81633
3243 * gcc.dg/vect/pr81633.c: New testcase.
3244
3245 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3246
3247 * gcc.dg/guality/pr25967-1.c: New test.
3248 * gcc.dg/guality/pr25967-2.c: Likewise.
3249 * gcc.dg/torture/pr25967-1.c: Likewise.
3250 * gcc.dg/torture/pr25967-2.c: Likewise.
3251
3252 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3253
3254 PR target/81654
3255 * gcc.target/i386/pr81654.c: New test.
3256
3257 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3258
3259 PR fortran/79312
3260 * gfortran.dg/logical_assignment_1.f90: New test.
3261
3262 2017-08-01 Martin Liska <mliska@suse.cz>
3263
3264 PR middle-end/70140
3265 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3266
3267 2017-08-01 Martin Liska <mliska@suse.cz>
3268
3269 Revert r250771
3270 Make mempcpy more optimal (PR middle-end/70140).
3271
3272 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR target/81622
3275 * gcc.target/powerpc/pr81622.c: New test.
3276
3277 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3278
3279 PR tree-optimization/80925
3280 * gcc.dg/vect/vect-28.c: Add
3281 --param vect-max-peeling-for-alignment=0 option.
3282 Remove unaligned access and peeling checks.
3283 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3284 * gcc.dg/vect/vect-70.c: Ditto.
3285 * gcc.dg/vect/vect-87.c: Ditto.
3286 * gcc.dg/vect/vect-88.c: Ditto.
3287 * gcc.dg/vect/vect-91.c: Ditto.
3288 * gcc.dg/vect/vect-93.c: Ditto.
3289
3290 2017-08-01 Tom de Vries <tom@codesourcery.com>
3291
3292 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3293 * gcc.target/nvptx/slp.c (foo): Same.
3294
3295 2017-08-01 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/81181
3298 * gcc.dg/torture/pr81181.c: New testcase.
3299
3300 2017-08-01 Martin Liska <mliska@suse.cz>
3301
3302 PR middle-end/70140
3303 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3304
3305 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3306
3307 PR target/81641
3308 * gcc.target/i386/pr81641.c: New test.
3309
3310 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3311
3312 PR target/81639
3313 * gcc.target/i386/pr81639.c: New test.
3314
3315 2017-08-01 Richard Biener <rguenther@suse.de>
3316
3317 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3318 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3319 endless loop.
3320 * gcc.dg/uninit-23.c: Adjust.
3321
3322 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3323
3324 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3325 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3326
3327 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3328
3329 PR tree-optimization/81627
3330 * gcc.dg/tree-ssa/pr81627.c: New.
3331
3332 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3333
3334 PR tree-optimization/81620
3335 * gcc.dg/tree-ssa/pr81620-1.c: New.
3336 * gcc.dg/tree-ssa/pr81620-2.c: New.
3337
3338 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3339
3340 PR testsuite/53542
3341 * gfortran.dg/use_30.f90: New test.
3342
3343 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3344
3345 PR tree-optimization/81588
3346 * gcc.dg/tree-ssa/pr81588.c: New test.
3347 * gcc.dg/pr81588.c: New test.
3348 * gcc.c-torture/execute/pr81588.c: New test.
3349
3350 2017-08-01 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/81297
3353 * gcc.dg/torture/pr81297.c: New testcase.
3354
3355 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3356
3357 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3358
3359 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3360
3361 PR tree-optimization/80925
3362 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3363 --param vect-max-peeling-for-alignment=0 option.
3364 Remove unaligned access and peeling checks.
3365 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3366
3367 2017-07-31 Carl Love <cel@us.ibm.com>
3368
3369 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3370 missed in commit 250746.
3371
3372 2017-07-31 Carl Love <cel@us.ibm.com>
3373
3374 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3375 new builtins.
3376
3377 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3380 * gcc.target/i386/pr79793-2.c: Likewise.
3381
3382 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3383
3384 PR target/25967
3385 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3386 (naked): Add attribute regparm(1) for x86_32 targets.
3387 Add integer argument. Remove global "data" variable.
3388 (main): Pass integer argument to naked function.
3389 * gcc.target/i386/naked-4.c: New test.
3390
3391 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3392 Martin Liska <mliska@suse.cz>
3393
3394 * gcc.dg/predict-15.c: New test.
3395 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3396
3397 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3398
3399 PR target/25967
3400 * gcc.target/i386/naked-1.c: New test.
3401 * gcc.target/i386/naked-2.c: Ditto.
3402 * gcc.target/i386/naked-3.c: Ditto.
3403 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3404 do_test_body0 stub function, use attribute "naked" instead.
3405 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3406 * gcc.dg/pr44290-2.c: Ditto.
3407
3408 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3409
3410 PR fortran/81581
3411 * gfortran.dg/dim_sum_1.f90: New test case.
3412 * gfortran.dg/dim_sum_2.f90: New test case.
3413 * gfortran.dg/dim_sum_3.f90: New test case.
3414
3415 2017-07-31 Martin Liska <mliska@suse.cz>
3416
3417 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3418 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3419
3420 2017-07-31 Martin Liska <mliska@suse.cz>
3421
3422 PR sanitize/81530
3423 * g++.dg/ubsan/pr81530.C: New test.
3424
3425 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR sanitizer/81604
3428 * c-c++-common/ubsan/pr81604.c: New test.
3429
3430 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3431
3432 PR target/79793
3433 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3434 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3435 (foo): Check the builtin return address against the return address
3436 in interrupt frame.
3437 * gcc.target/i386/pr79793-1.c: New test.
3438 * gcc.target/i386/pr79793-2.c: Likewise.
3439
3440 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3441
3442 * c-c++-common/dump-ada-spec-7.c: New test.
3443
3444 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3445
3446 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3447 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3448
3449 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3450
3451 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3452
3453 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3454
3455 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3456
3457 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3458
3459 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3460
3461 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3462 Bilyan Borisov <bilyan.borisov@arm.com>
3463
3464 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3465 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3466 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3467 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3468 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3469
3470 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3471
3472 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3473 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3474 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3475 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3476 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3477 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3478 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3479 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3480 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3481 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3482 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3483
3484 2017-07-28 Martin Liska <mliska@suse.cz>
3485
3486 PR sanitizer/81340
3487 * g++.dg/asan/pr81340.C: New test.
3488
3489 2017-07-28 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/81502
3492 * gcc.target/i386/pr81502.c: New testcase.
3493
3494 2017-07-28 Martin Liska <mliska@suse.cz>
3495
3496 PR sanitizer/81460
3497 * gcc.dg/asan/pr81460.c: New test.
3498
3499 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR sanitizer/80998
3502 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3503 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3504
3505 PR tree-optimization/81578
3506 * gcc.dg/pr81578.c: New test.
3507
3508 2017-07-28 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/81573
3511 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3512
3513 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3514
3515 * g++.dg/pr69667.C: Remove option -mlra.
3516 * gcc.target/powerpc/dform-1.c: Likewise.
3517 * gcc.target/powerpc/dform-2.c: Likewise.
3518 * gcc.target/powerpc/dform-3.c: Likewise.
3519 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3520 * gcc.target/powerpc/p9-vparity.c: Likewise.
3521 * gcc.target/powerpc/pr63491.c: Likewise.
3522 * gcc.target/powerpc/pr67808.c: Likewise.
3523 * gcc.target/powerpc/pr68805.c: Likewise.
3524 * gcc.target/powerpc/pr69461.c: Likewise.
3525 * gcc.target/powerpc/pr71680.c: Likewise.
3526 * gcc.target/powerpc/pr77289.c: Likewise.
3527 * gcc.target/powerpc/pr78458.c: Likewise.
3528 * gcc.target/powerpc/pr78543.c: Likewise.
3529 * g++.dg/pr71294.C: Remove option -mno-lra.
3530 * gcc.target/powerpc/pr71656-1.c: Likewise.
3531 * gcc.target/powerpc/pr71656-2.c: Likewise.
3532 * gcc.target/powerpc/pr71698.c: Likewise.
3533
3534 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3535 Sudakshina Das <sudi.das@arm.com>
3536
3537 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3538
3539 2017-07-27 Marek Polacek <polacek@redhat.com>
3540
3541 PR c/81417
3542 * c-c++-common/Wsign-compare-1.c: New test.
3543 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3544 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3545 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3546 * g++.dg/warn/compare1.C: Likewise.
3547 * gcc.dg/compare1.c: Likewise.
3548 * gcc.dg/compare2.c: Likewise.
3549 * gcc.dg/compare4.c: Likewise.
3550 * gcc.dg/compare5.c: Likewise.
3551 * gcc.dg/pr35430.c: Likewise.
3552 * gcc.dg/pr60087.c: Likewise.
3553
3554 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3555
3556 PR middle-end/81564
3557 * gcc.dg/pr81564.c: New test.
3558
3559 2017-07-27 Richard Biener <rguenther@suse.de>
3560
3561 PR tree-optimization/81573
3562 PR tree-optimization/81494
3563 * gcc.dg/torture/pr81573.c: New testcase.
3564
3565 2017-07-27 Richard Biener <rguenther@suse.de>
3566
3567 PR tree-optimization/81571
3568 * gcc.dg/torture/pr81571.c: New testcase.
3569
3570 2017-07-27 Richard Biener <rguenther@suse.de>
3571
3572 PR tree-optimization/81502
3573 * gcc.target/i386/vect-insert-1.c: New testcase.
3574
3575 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3576
3577 PR target/81534
3578 * gcc.target/s390/pr81534.c: New test.
3579
3580 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR tree-optimization/81555
3583 PR tree-optimization/81556
3584 * gcc.c-torture/execute/pr81555.c: New test.
3585 * gcc.c-torture/execute/pr81556.c: New test.
3586
3587 * gcc.dg/attr-noipa.c: New test.
3588 * gcc.dg/ipa/ipa-pta-18.c: New test.
3589 * gcc.dg/ipa/ipa-sra-11.c: New test.
3590
3591 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3592
3593 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3594 option.
3595 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3596 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3597 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3598 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3599 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3600 * gcc.target/powerpc/vsx-simode.c: Likewise.
3601 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3602 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3603
3604 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 PR c++/71570
3607 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3608
3609 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3610
3611 PR target/81563
3612 * gcc.target/i386/pr81563.c: New test
3613
3614 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3615
3616 PR target/79041
3617 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3618
3619 2017-07-26 Marek Polacek <polacek@redhat.com>
3620
3621 PR middle-end/70992
3622 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3623 * gcc.dg/overflow-warn-2.c: Likewise.
3624 * gcc.dg/overflow-warn-3.c: Likewise.
3625 * gcc.dg/overflow-warn-4.c: Likewise.
3626 * gcc.dg/torture/pr70992-2.c: New test.
3627 * gcc.dg/torture/pr70992.c: New test.
3628
3629 2017-07-26 Richard Biener <rguenther@suse.de>
3630
3631 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3632 happening in ccp1.
3633 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3634
3635 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3636
3637 PR middle-end/46932
3638 * gcc.dg/pr46932.c: New testcase.
3639
3640 2017-07-26 Martin Liska <mliska@suse.cz>
3641
3642 PR sanitize/81186
3643 * gcc.dg/asan/pr81186.c: New test.
3644
3645 2017-07-25 Carl Love <cel@us.ibm.com>
3646
3647 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3648 vec_cnttz builtins.
3649
3650 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3651
3652 * gnat.dg/opt66.adb: New test.
3653
3654 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3655
3656 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3657 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3658
3659 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3660
3661 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3662
3663 2017-07-25 Torsten Duwe <duwe@suse.de>
3664
3665 * c-c++-common/patchable_function_entry-default.c: New test.
3666 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3667 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3668
3669 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR target/81532
3672 * gcc.target/i386/pr80833-3.c: New test.
3673 * gcc.target/i386/avx512dq-pr81532.c: New test.
3674 * gcc.target/i386/avx512bw-pr81532.c: New test.
3675
3676 2017-07-25 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/81455
3679 * gcc.dg/pr81455.c: New testcase.
3680
3681 2017-07-25 Richard Biener <rguenther@suse.de>
3682
3683 PR tree-optimization/81529
3684 * gfortran.dg/pr81529.f90: New testcase.
3685
3686 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3687
3688 * gcc.target/aarch64/pr79041-2.c: Improve test.
3689
3690 2017-07-25 Richard Biener <rguenther@suse.de>
3691
3692 PR tree-optimization/81410
3693 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3694
3695 2017-07-25 Richard Biener <rguenther@suse.de>
3696
3697 PR tree-optimization/81510
3698 * gcc.dg/torture/pr81510.c: New testcase.
3699 * gcc.dg/torture/pr81510-2.c: Likewise.
3700
3701 2017-07-25 Martin Liska <mliska@suse.cz>
3702
3703 PR ipa/81520
3704 * gcc.dg/ipa/pr81520.c: New test.
3705
3706 2017-07-25 Marek Polacek <polacek@redhat.com>
3707
3708 PR c/81364
3709 * Wmultistatement-macros-12.c: New test.
3710
3711 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3712
3713 PR target/81414
3714 * gcc.target/aarch64/pr81414.C: New.
3715
3716 2017-07-25 Richard Biener <rguenther@suse.de>
3717
3718 PR middle-end/81505
3719 * gcc.dg/ubsan/pr81505.c: New testcase.
3720
3721 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3722
3723 PR testsuite/80759
3724 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3725 (ELFFN_BEGIN): Rename to FN_TYPE.
3726 (ELFFN_END): Rename to FN_SIZE.
3727 (ASMNAME): New macro.
3728 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3729 .global.
3730 (FUNC_END): Use ASMNAME.
3731 (test_data_save): Remove.
3732 (test_data_input): Likewise.
3733 (test_data_output: Likewise.
3734 (test_data_fn): Likewise.
3735 (test_data_retaddr): Likewise.
3736 (regs_to_mem): Make globals, use r10 instead of rax.
3737 (mem_to_regs): Likewise.
3738 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3739 body to ms-sysv.c.
3740 (do_test_aligned): Likewise.
3741 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3742 Add dg-* directives.
3743 (PASTE_STR): New macro.
3744 (ASMNAME): Likewise.
3745 (LOAD_TEST_DATA_ADDR): Likewise.
3746 (TEST_DATA_OFFSET): Likewise.
3747 (do_test_body0): New C function.
3748 (do_test_body): New inline assembly routine.
3749 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3750 (runtest_ms_sysv): Modify.
3751
3752 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3753
3754 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3755 since the upper-regs options have been deleted.
3756 * gcc.target/powerpc/pr65849-2.c: Likewise.
3757 * gcc.target/powerpc/pr80099-1.c: Likewise.
3758 * gcc.target/powerpc/pr80099-2.c: Likewise.
3759 * gcc.target/powerpc/pr80099-3.c: Likewise.
3760 * gcc.target/powerpc/pr80099-4.c: Likewise.
3761 * gcc.target/powerpc/pr80099-5.c: Likewise.
3762 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3763 support removal of the upper-regs options.
3764 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3765 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3766 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3767 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3768 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3769 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3770 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3771 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3772 * gcc.target/powerpc/ppc-round.c: Likewise.
3773 * gcc.target/powerpc/pr71720.c: Likewise.
3774 * gcc.target/powerpc/pr72853.c: Likewise.
3775 * gcc.target/powerpc/pr79907.c: Likewise.
3776 * gcc.target/powerpc/pr78953.c: Likewise.
3777 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3778 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3779 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3780 * gcc.target/powerpc/vec-init-3.c: Likewise.
3781 * gcc.target/powerpc/vec-init-6.c: Likewise.
3782 * gcc.target/powerpc/vec-init-7.c: Likewise.
3783 * gcc.target/powerpc/vec-set-char.c: Likewise.
3784 * gcc.target/powerpc/vec-set-int.c: Likewise.
3785 * gcc.target/powerpc/vec-set-short.c: Likewise.
3786
3787 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3788
3789 PR target/79041
3790 * gcc.target/aarch64/pr79041-2.c: New test.
3791
3792 2017-07-24 Carl Love <cel@us.ibm.com>
3793
3794 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3795 the new built-ins.
3796
3797 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3798
3799 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3800
3801 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3802 Mikael Morin <mikael@gcc.gnu.org>
3803
3804 PR fortran/66102
3805 * gfortran.dg/realloc_on_assign_28.f90: New test.
3806
3807 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3808
3809 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3810 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3811
3812 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3813
3814 PR target/80569
3815 * gcc.target/i386/pr80569.c: New test.
3816
3817 2017-07-21 Carl Love <cel@us.ibm.com>
3818
3819 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3820 vmuleuh): Fix scan-assembler-times should check for word not half word
3821 instructions.
3822
3823 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3824
3825 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3826 redundant -march option.
3827 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3828 in addition to armv8.1-a.
3829
3830 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3831
3832 PR middle-end/56727
3833 * gcc.dg/pr56727-1.c: New test.
3834 * gcc.dg/pr56727-2.c: New test.
3835
3836 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3837
3838 * gcc.target/powerpc/mmx-check.h: New file.
3839 * gcc.target/powerpc/mmx-packs.c: New file.
3840 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3841 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3842 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3843 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3844 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3845 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3846 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3847 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3848 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3849 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3850 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3851 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3852 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3853 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3854 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3855 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3856 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3857 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3858 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3859 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3860 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3861 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3862 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3863 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3864 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3865 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3866 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3867 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3868 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3869 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3870 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3871 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3872 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3873 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3874 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3875 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3876 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3877 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3878
3879 2017-06-21 Richard Biener <rguenther@suse.de>
3880
3881 PR tree-optimization/81500
3882 * gcc.dg/torture/pr81500.c: New testcase.
3883
3884 2017-07-20 Nathan Sidwell <nathan@acm.org>
3885
3886 * g++.dg/ext/anon-struct6.C: Adjust diag.
3887 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3888
3889 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR target/80846
3892 * gcc.target/i386/avx-pr80846.c: New test.
3893 * gcc.target/i386/avx2-pr80846.c: New test.
3894 * gcc.target/i386/avx512f-pr80846.c: New test.
3895
3896 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3897
3898 PR tree-optimization/81388
3899 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3900 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3901
3902 2017-07-17 Tom de Vries <tom@codesourcery.com>
3903
3904 PR middle-end/81030
3905 * gcc.dg/pr81030.c: New test.
3906
3907 2017-07-20 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/61171
3910 * g++.dg/vect/pr61171.cc: New testcase.
3911 * gfortran.dg/vect/pr61171.f: Likewise.
3912 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3913
3914 2017-07-20 Richard Biener <rguenther@suse.de>
3915
3916 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3917 with V64QImode.
3918 * gcc.dg/vect/slp-45.c: Likewise.
3919
3920 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3921
3922 * gcc.dg/tree-ssa/vrp116.c: New Test.
3923
3924 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3925
3926 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3927 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3928 __builtin_cpu_is and __builtin_cpu_supports are supported.
3929
3930 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3931
3932 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3933 __BUILTIN_CPU_SUPPORTS__ defined.
3934 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3935 __BUILTIN_CPU_SUPPORTS__ defined.
3936
3937 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR tree-optimization/81346
3940 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3941
3942 2017-07-19 Tom de Vries <tom@codesourcery.com>
3943
3944 * gcc.target/nvptx/decl-init.c: Update alignment.
3945 * gcc.target/nvptx/slp-2-run.c: New test.
3946 * gcc.target/nvptx/slp-2.c: New test.
3947 * gcc.target/nvptx/v2di.c: New test.
3948
3949 2017-07-19 Tom de Vries <tom@codesourcery.com>
3950
3951 * gcc.target/nvptx/slp-run.c: New test.
3952 * gcc.target/nvptx/slp.c: New test.
3953 * gcc.target/nvptx/v2si-cvt.c: New test.
3954 * gcc.target/nvptx/v2si-run.c: New test.
3955 * gcc.target/nvptx/v2si.c: New test.
3956 * gcc.target/nvptx/vec.inc: New test.
3957
3958 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR tree-optimization/81346
3961 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3962 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3963 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3964 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3965 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3966 compiler to avoid X / C1 op C2 optimization to trigger.
3967
3968 2017-07-19 Martin Liska <mliska@suse.cz>
3969
3970 PR sanitizer/63361
3971 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3972 -ffloat-store or -mieee for targets that need it.
3973
3974 2017-07-18 Tom de Vries <tom@codesourcery.com>
3975
3976 PR middle-end/81464
3977 * gfortran.dg/pr81464.f90: New test.
3978
3979 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3980
3981 PR target/81471
3982 * gcc.target/i386/pr81471.c: New test.
3983
3984 2017-06-18 Richard Biener <rguenther@suse.de>
3985
3986 PR tree-optimization/81410
3987 * gcc.dg/vect/pr81410.c: New testcase.
3988
3989 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3990
3991 PR middle-end/81462
3992 * g++.dg/torture/pr81462.C: New testcase.
3993
3994 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3995
3996 PR target/81408
3997 * g++.dg/tree-ssa/pr81408.C: New.
3998 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3999
4000 2017-07-18 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/80620
4003 PR tree-optimization/81403
4004 * gcc.dg/torture/pr80620.c: New testcase.
4005 * gcc.dg/torture/pr81403.c: Likewise.
4006
4007 2017-07-18 Richard Biener <rguenther@suse.de>
4008
4009 PR tree-optimization/81418
4010 * gcc.dg/torture/pr81418.c: New testcase.
4011
4012 2017-07-17 Carl Love <cel@us.ibm.com>
4013
4014 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4015 test case changes for commit 249424
4016
4017 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4018 vmuleuh): Fix scan-assembler-times should check for word not half word
4019 instructions.
4020
4021 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4022
4023 PR tree-optimization/81162
4024 * gcc.dg/pr81162.c: Move this to...
4025 * gcc.dg/ubsan/pr81162.c: ...here.
4026
4027 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4028
4029 * g++.dg/diagnostic/friend1.C: New test.
4030 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4031
4032 2017-07-17 Nathan Sidwell <nathan@acm.org>
4033
4034 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4035
4036 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4037
4038 * lib/gcc-dg.exp: Increase expect's match buffer size.
4039
4040 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4041
4042 PR target/81369
4043 * gcc.dg/tree-ssa/pr81369.c: New.
4044
4045 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4046
4047 * gcc.target/arc/pr9000674901.c: New file.
4048 * gcc.target/arc/pic-1.c: Likewise.
4049 * gcc.target/arc/pr9001191897.c: Likewise.
4050
4051 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4052 Andrew Burgess <andrew.burgess@embecosm.com>
4053
4054 * gcc.target/arc/naked-1.c: New file.
4055 * gcc.target/arc/naked-2.c: Likewise.
4056
4057 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4058
4059 PR tree-optimization/81428
4060 * gcc.dg/fixed-point/pr81428.c: New test.
4061
4062 PR tree-optimization/81365
4063 * g++.dg/torture/pr81365.C: New test.
4064
4065 PR tree-optimization/81396
4066 * gcc.dg/tree-ssa/pr81396.c: New test.
4067
4068 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gnat.dg/opt65.adb: New test.
4071
4072 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4073
4074 * gcc.dg/predict-8.c: Update.
4075
4076 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4077
4078 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4079 * g++.dg/warn/pr12242.C: Likewise.
4080
4081 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4082
4083 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4084 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4085 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4086 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4087 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4088 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4089 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4090 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4091 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4092 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4093 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4094 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4095 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4096 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4097 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4098 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4099 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4100 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4101 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4102 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4103 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4104 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4105 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4106 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4107 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4108 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4109 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4110 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4111 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4112 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4113 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4114 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4115 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4116 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4117 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4118 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4119 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4120 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4121 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4122 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4123 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4124 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4125 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4126 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4127 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4128 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4129 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4130 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4131 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4132 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4133 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4134
4135 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4136
4137 PR tree-optimization/81162
4138 * gcc.dg/pr81162.c: New file.
4139
4140 2017-07-14 Martin Sebor <msebor@redhat.com>
4141
4142 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4143 that bcopy is expected to be transformed to.
4144
4145 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4146
4147 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4148 * g++.dg/lookup/missing-std-include-2.C: New test case.
4149 * g++.dg/lookup/missing-std-include-3.C: New test case.
4150 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4151 * gcc.dg/missing-header-fixit-1.c: New test case.
4152 * gcc.dg/missing-header-fixit-2.c: New test case.
4153 * gcc.dg/missing-header-fixit-2.h: New header.
4154
4155 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4156
4157 PR c/81405
4158 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4159
4160 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4161
4162 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4163
4164 2017-07-13 Martin Liska <mliska@suse.cz>
4165
4166 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4167 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4168 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4169 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4170 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4171 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4172 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4173
4174 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4175
4176 PR target/81193
4177 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4178 __builtin_cpu_supports with old GLIBC's.
4179 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4180 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4181 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4182 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4183 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4184 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4185 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4186 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4187 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4188 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4189 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4190 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4191 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4192 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4193 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4194 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4195 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4196 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4197 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4198 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4199 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4200 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4201 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4202 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4203
4204 2017-07-12 Carl Love <cel@us.ibm.com>
4205
4206 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4207 rev_bool_int): Add test cases for builtins.
4208 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4209 test cases for builtins.
4210
4211 2017-07-12 Carl Love <cel@us.ibm.com>
4212
4213 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4214 lp64 && p9vector_hw.
4215
4216 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4217
4218 * lib/target-supports.exp (check_stack_check_available): Make
4219 testcase name depend on stack_kind.
4220
4221 2017-07-11 Michael Collison <michael.collison@arm.com>
4222
4223 * gcc.target/aarch64/cmp-2.c: New testcase.
4224
4225 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4226
4227 PR c++/51270
4228 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4229
4230 2017-07-11 Carl Love <cel@us.ibm.com>
4231
4232 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4233 test cases for the builtins.
4234
4235 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4236
4237 * lib/profopt.exp: Print relative names in UNSUPPORTED
4238 AutoFDO tests.
4239
4240 2017-07-10 Michael Collison <michael.collison@arm.com>
4241
4242 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4243
4244 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4245
4246 PR target/81375
4247 * gcc.target/i386/pr81375.c: New test.
4248
4249 2017-07-10 Martin Sebor <msebor@redhat.com>
4250
4251 PR tree-optimization/80397
4252 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4253
4254 2017-07-10 Martin Sebor <msebor@redhat.com>
4255
4256 PR other/81345
4257 * gcc.dg/pr81345.c: New test.
4258
4259 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4260
4261 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4262 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4263
4264 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4265
4266 PR target/81313
4267 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4268 integer argumets to bypass x86_64 outgoing args optimization.
4269
4270 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4271
4272 * gfortran.dg/eoshift_4.f90: New test.
4273 * gfortran.dg/eoshift_5.f90: New test.
4274 * gfortran.dg/eoshift_6.f90: New test.
4275
4276 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4277
4278 PR target/81313
4279 * gcc.target/i386/pr81313-1.c: New test.
4280 * gcc.target/i386/pr81313-2.c: Likewise.
4281 * gcc.target/i386/pr81313-3.c: Likewise.
4282 * gcc.target/i386/pr81313-4.c: Likewise.
4283 * gcc.target/i386/pr81313-5.c: Likewise.
4284
4285 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4286
4287 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4288 * gnat.dg/vect16.ads (Sarray): Likewise.
4289 * gnat.dg/vect17.ads (Sarray): Likewise.
4290 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4291 * gnat.dg/vect16.adb (Add): Likewise.
4292 * gnat.dg/vect17.adb (Add): Likewise.
4293
4294 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4295
4296 PR c++/79300
4297 * g++.dg/diagnostic/pr79300.C: New test case.
4298
4299 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4300
4301 * gcc.target/powerpc/clone1.c: Add check to make sure the
4302 __builtin_cpu_supports function is fully supported.
4303 * gcc.target/powerpc/clone2.c: New runtime test for
4304 target_clones.
4305
4306 PR target/81348
4307 * gcc.target/powerpc/pr81348.c: New test.
4308
4309 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4310
4311 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4312
4313 2017-07-07 Carl Love <cel@us.ibm.com>
4314
4315 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4316 file for built-ins.
4317
4318 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4319
4320 * gcc.target/sparc/dictunpack.c: New file.
4321 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4322 * gcc.target/sparc/fpcmpshl.c: Likewise.
4323 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4324 * gcc.target/sparc/fpcmpushl.c: Likewise.
4325
4326 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4327
4328 PR fortran/70071
4329 * gfortran.dg/coarray_44.f90: New testcase.
4330
4331 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4332
4333 * c-c++-common/asan/kasan-alloca-1.c: New test.
4334 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4335
4336 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4337
4338 * c-c++-common/asan/alloca_big_alignment.c: New test.
4339 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4340 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4341 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4342 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4343 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4344 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4345 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4346
4347 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4348
4349 PR target/81305
4350 * gcc.target/avr/isr-test.h: Fix warnings.
4351
4352 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4353
4354 * lib/target-supports.exp: Generate
4355 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4356 and check_effective_target_arm_arch_v8r_multilib.
4357
4358 2017-07-06 Carl Love <cel@us.ibm.com>
4359
4360 * ChangeLog: Clean up from mid air collision
4361
4362 2017-07-06 Carl Love <cel@us.ibm.com>
4363
4364 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4365 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4366 cases for vec_addc, adde and addec builtins.
4367
4368 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4369
4370 PR c++/79300
4371 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4372 expected underlining within macro expansion.
4373 * c-c++-common/pr70264.c: Likewise.
4374 * g++.dg/plugin/diagnostic-test-expressions-1.C
4375 (test_within_macro_1): New test.
4376 (test_within_macro_2): Likewise.
4377 (test_within_macro_3): Likewise.
4378 (test_within_macro_4): Likewise.
4379 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4380 expected underlining within macro expansion.
4381 (test_macro_4): Likewise.
4382 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4383 (test_within_macro_1): New test.
4384 (test_within_macro_2): Likewise.
4385 (test_within_macro_3): Likewise.
4386 (test_within_macro_4): Likewise.
4387 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4388 underlining within macro expansion.
4389
4390 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4391
4392 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4393 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4394 _mm_maskz_getexp_round_sd): Test new intrinsics.
4395 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4396 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4397 _mm_maskz_getexp_round_ss): Ditto.
4398 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4399 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4400 _mm_maskz_getmant_round_sd): Ditto.
4401 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4402 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4403 _mm_maskz_getmant_round_ss): Ditto.
4404 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4405 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4406 _mm_maskz_getexp_round_sd): New runtime tests.
4407 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4408 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4409 _mm_maskz_getexp_round_ss): Ditto.
4410 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4411 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4412 _mm_maskz_getmant_round_sd): Ditto.
4413 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4414 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4415 _mm_maskz_getmant_round_ss): Ditto.
4416 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4417 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4418 __builtin_ia32_getmantss_mask_round): Test new builtins.
4419 * gcc.target/i386/sse-13.c : Ditto.
4420 * gcc.target/i386/sse-23.c: Ditto.
4421 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4422 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4423 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4424 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4425 _mm_mask_getexp_round_ss): Test new intrinsics.
4426 * gcc.target/i386/testround-1.c: Ditto.
4427 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4428 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4429 _mm_mask_getmant_round_ss): Test new intrinsics
4430 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4431 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4432 _mm_maskz_getmant_ss): Test new intrinsics.
4433
4434 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4435
4436 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4437 * lib/target-supports.exp (check_stack_check_available): New.
4438 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4439 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4440 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4441 * gcc.dg/pr47443.c: Likewise.
4442 * gcc.dg/pr48134.c: Likewise.
4443 * gcc.dg/pr70017.c: Likewise.
4444 * gcc.target/aarch64/stack-checking.c: Likewise.
4445 * gcc.target/arm/stack-checking.c: Likewise.
4446 * gcc.target/i386/pr48723.c: Likewise.
4447 * gcc.target/i386/pr55672.c: Likewise.
4448 * gcc.target/i386/pr67265-2.c: Likewise.
4449 * gcc.target/i386/pr67265.c: Likewise.
4450 * gnat.dg/opt49.adb: Likewise.
4451 * gnat.dg/stack_check1.adb: Likewise.
4452 * gnat.dg/stack_check2.adb: Likewise.
4453 * gnat.dg/stack_check3.adb: Likewise.
4454
4455 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4456
4457 PR target/80103
4458 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4459 __attribute__.
4460
4461 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4462
4463 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4464 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4465 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4466 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4467 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4468 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4469 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4470 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4471 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4472 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4473 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4474 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4475
4476 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4477
4478 PR target/81305
4479 * gcc.target/avr/isr-test.h: New file.
4480 * gcc.target/avr/torture/isr-01-simple.c: New test.
4481 * gcc.target/avr/torture/isr-02-call.c: New test.
4482 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4483
4484 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4485
4486 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4487 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4488 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4489 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4490
4491 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4492
4493 * gcc.dg/tree-ssa/ldist-26.c: New test.
4494
4495 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4496
4497 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4498
4499 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4500
4501 PR target/81300
4502 * gcc.target/i386/pr81300.c: New test.
4503
4504 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4505
4506 PR target/81294
4507 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4508 x and y arguments in the call to _subborrow_u32.
4509 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4510 x and y arguments in the call to _subborrow_u64.
4511 * gcc.target/i386/pr81294-1.c: New test.
4512 * gcc.target/i386/pr81294-2.c: Ditto.
4513
4514 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4515
4516 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4517
4518 2017-07-04 Marek Polacek <polacek@redhat.com>
4519
4520 PR c/81231
4521 * gcc.dg/atomic-pr81231.c: New test.
4522
4523 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4524
4525 PR tree-optimization/81292
4526 * gcc.dg/pr81292-1.c: New test.
4527 * gcc.dg/pr81292-2.c: Likewise.
4528
4529 2017-07-04 Martin Liska <mliska@suse.cz>
4530
4531 PR sanitizer/81040
4532 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4533 use-after-scope sanitization.
4534
4535 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4536
4537 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4538 options.
4539
4540 PR target/81175
4541 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4542 gather.
4543
4544 2017-07-04 Martin Liska <mliska@suse.cz>
4545
4546 PR ipa/81214
4547 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4548 * g++.dg/ext/mvc3.C: Likewise.
4549 * gcc.target/i386/mvc2.c: Likewise.
4550 * gcc.target/i386/mvc3.c: Likewise.
4551
4552 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4553
4554 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4555 decomposition declaration in diagnostics.
4556 * g++.dg/cpp1z/decomp2.C: Likewise.
4557 * g++.dg/cpp1z/decomp3.C: Likewise.
4558 * g++.dg/cpp1z/decomp4.C: Likewise.
4559 * g++.dg/cpp1z/decomp5.C: Likewise.
4560 * g++.dg/cpp1z/decomp6.C: Likewise.
4561 * g++.dg/cpp1z/decomp7.C: Likewise.
4562 * g++.dg/cpp1z/decomp8.C: Likewise.
4563 * g++.dg/cpp1z/decomp13.C: Likewise.
4564 * g++.dg/cpp1z/decomp14.C: Likewise.
4565 * g++.dg/cpp1z/decomp18.C: Likewise.
4566 * g++.dg/cpp1z/decomp19.C: Likewise.
4567 * g++.dg/cpp1z/decomp22.C: Likewise.
4568 * g++.dg/cpp1z/decomp23.C: Likewise.
4569 * g++.dg/cpp1z/decomp24.C: Likewise.
4570 * g++.dg/cpp1z/decomp25.C: Likewise.
4571 * g++.dg/cpp1z/decomp26.C: Likewise.
4572 * g++.dg/cpp1z/decomp28.C: Likewise.
4573
4574 PR c++/81258
4575 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4576 * g++.dg/cpp1z/decomp30.C: New test.
4577
4578 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4579
4580 PR c++/65775
4581 * g++.dg/cpp0x/trailing14.C: New.
4582
4583 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4584
4585 PR testsuite/79866
4586 * gfortran.dg/coarray_event_2.f08: New test.
4587
4588 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4589
4590 PR testsuite/79843
4591 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4592 * gfortran.dg/pointer_intent_2.f90: Likewise.
4593
4594 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4595
4596 PR middle-end/81290
4597 * gcc.c-torture/compile/pr81290.c: New.
4598
4599 2017-07-03 Richard Biener <rguenther@suse.de>
4600
4601 PR tree-optimization/60510
4602 * gfortran.dg/vect/pr60510.f: New testcase.
4603
4604 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4605
4606 * gcc.target/i386/mvc6.c: Require ifunc support.
4607
4608 2017-07-03 Martin Liska <mliska@suse.cz>
4609
4610 PR sanitize/81040
4611 * g++.dg/asan/function-argument-1.C: New test.
4612 * g++.dg/asan/function-argument-2.C: New test.
4613 * g++.dg/asan/function-argument-3.C: New test.
4614
4615 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4616
4617 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4618 as well.
4619
4620 2017-07-03 Tom de Vries <tom@codesourcery.com>
4621
4622 PR tree-optimization/69468
4623 * gcc.dg/pr81192.c: Update.
4624
4625 2017-07-03 Tom de Vries <tom@codesourcery.com>
4626
4627 PR tree-optimization/81192
4628 * gcc.dg/pr81192.c: Update.
4629
4630 2017-07-03 Tom de Vries <tom@codesourcery.com>
4631
4632 PR tree-optimization/81192
4633 * gcc.dg/pr81192.c: New test.
4634
4635 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4636
4637 * gfortran/eoshift_3.f90: New test.
4638
4639 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4640
4641 * gcc.dg/strlenopt-32.c: New testcase.
4642 * gcc.dg/strlenopt-33.c: Likewise.
4643 * gcc.dg/strlenopt-33g.c: Likewise.
4644 * gcc.dg/strlenopt-34.c: Likewise.
4645 * gcc.dg/strlenopt-35.c: Likewise.
4646
4647 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4648
4649 PR tree-optimization/80769
4650 * gcc.dg/strlenopt-31.c: New test.
4651 * gcc.dg/strlenopt-31g.c: Likewise.
4652
4653 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4654
4655 PR tree-optimization/81136
4656 * gcc.dg/vect/pr81136.c: New test.
4657
4658 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR sanitizer/81262
4661 * gcc.c-torture/compile/pr81262.c: New test.
4662 * g++.dg/ubsan/pr81262.C: New test.
4663
4664 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4665
4666 PR ipa/81261
4667 * g++.dg/ipa/pr81261.C: New testcase.
4668
4669 2017-06-30 Andrew Pinski <apinski@cavium.com>
4670
4671 * gcc.dg/torture/pr81245.c: New testcase.
4672
4673 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4674
4675 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4676 unbounded use.
4677
4678 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4679
4680 PR c++/80014
4681 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4682 Add declaration.
4683 (test_typeid): New test function.
4684
4685 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR target/81225
4688 * gcc.target/i386/pr81225.c: New test.
4689
4690 2017-06-30 Nathan Sidwell <nathan@acm.org>
4691
4692 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4693 * g++.dg/cpp0x/decltype9.C: Likewise.
4694 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4695 * g++.dg/lookup/decl1.C: Likewise.
4696 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4697 * g++.dg/other/pr28432.C: Likewise.
4698 * g++.dg/parse/crash12.C: Likewise.
4699 * g++.dg/parse/enum3.C: Likewise.
4700 * g++.dg/parse/operator6.C: Likewise.
4701 * g++.dg/template/crash69.C: Likewise.
4702 * g++.dg/template/error27.C: Likewise.
4703 * g++.dg/template/error28.C: Likewise.
4704 * g++.dg/template/memfriend6.C: Likewise.
4705 * g++.old-deja/g++.mike/err1.C: Likewise.
4706 * g++.old-deja/g++.mike/p811.C: Likewise.
4707 * g++.old-deja/g++.other/crash25.C: Likewise.
4708 * g++.old-deja/g++.other/dtor4.C: Likewise.
4709 * g++.old-deja/g++.pt/t37.C: Likewise.
4710
4711 2017-06-30 Martin Liska <mliska@suse.cz>
4712
4713 PR ipa/81214
4714 * gcc.target/i386/pr81214.c: New test.
4715
4716 2017-06-30 Nathan Sidwell <nathan@acm.org>
4717
4718 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4719
4720 PR c++/81229
4721 * g++.dg/lookup/pr81229.C: New.
4722
4723 2017-06-30 Martin Liska <mliska@suse.cz>
4724
4725 PR sanitizer/81021
4726 * g++.dg/asan/pr81021.C: New test.
4727
4728 2017-06-30 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/81249
4731 * g++.dg/torture/pr81249.C: New testcase.
4732
4733 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4734
4735 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4736 * g++.dg/diagnostic/variadic1.C: Likewise.
4737 * g++.dg/gomp/udr-3.C: Likewise.
4738 * g++.dg/overload/error1.C: Likewise.
4739 * g++.dg/overload/error2.C: Likewise.
4740 * g++.dg/template/duplicate1.C: Likewise.
4741 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4742 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4743 * g++.old-deja/g++.other/redecl2.C: Likewise.
4744 * g++.old-deja/g++.other/redecl4.C: Likewise.
4745 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4746
4747 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4748
4749 PR fortran/77765
4750 * gfortran.dg/goacc/pr77765.f90: New test.
4751
4752 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4753
4754 * gcc.target/aarch64/ccmp_2.c: New test.
4755
4756 2017-06-29 Nathan Sidwell <nathan@acm.org>
4757
4758 PR c++/81247
4759 * g++.dg/parse/pr81247-[abc].C: New.
4760
4761 2017-06-29 Carl Love <cel@us.ibm.com>
4762
4763 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4764 test_unsigned_int_result, test_ll_int_result,
4765 test_ll_unsigned_int_result): Add result checking functions, add
4766 debug support.
4767 (main): Add builtin function tests.
4768
4769 2017-06-29 Carl Love <cel@us.ibm.com>
4770
4771 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4772 dg-skip-if): Add -mvsx -mcpu=power7.
4773
4774 2017-06-29 Richard Biener <rguenther@suse.de>
4775
4776 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4777
4778 2017-06-29 Nathan Sidwell <nathan@acm.org>
4779
4780 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4781
4782 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4783
4784 PR middle-end/81194
4785 * g++.dg/pr81194.C: New test.
4786
4787 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4788
4789 PR ipa/80565
4790 * gcc.dg/torture/pr80565.c: New file.
4791
4792 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4793
4794 PR tree-optimization/81196
4795 * gcc.dg/vect/pr81196.c: New.
4796
4797 2017-06-29 Michael Collison <michael.collison@arm.com>
4798
4799 Fix date on previous ChangeLog entry.
4800
4801 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4802 Michael Collison <michael.collison@arm.com>
4803
4804 PR target/70119
4805 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4806
4807 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4808
4809 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4810 Test new intrinsic.
4811 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4812 Ditto.
4813 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4814 Ditto.
4815 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4816 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4817 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4818
4819 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4820
4821 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4822 current ARM check by ARM NEON's availability check.
4823 (check_effective_target_vect_intfloat_cvt): Likewise.
4824 (check_effective_target_vect_uintfloat_cvt): Likewise.
4825 (check_effective_target_vect_floatint_cvt): Likewise.
4826 (check_effective_target_vect_floatuint_cvt): Likewise.
4827 (check_effective_target_vect_shift): Likewise.
4828 (check_effective_target_whole_vector_shift): Likewise.
4829 (check_effective_target_vect_bswap): Likewise.
4830 (check_effective_target_vect_shift_char): Likewise.
4831 (check_effective_target_vect_long): Likewise.
4832 (check_effective_target_vect_float): Likewise.
4833 (check_effective_target_vect_perm): Likewise.
4834 (check_effective_target_vect_perm_byte): Likewise.
4835 (check_effective_target_vect_perm_short): Likewise.
4836 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4837 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4838 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4839 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4840 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4841 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4842 (check_effective_target_vect_widen_shift): Likewise.
4843 (check_effective_target_vect_extract_even_odd): Likewise.
4844 (check_effective_target_vect_interleave): Likewise.
4845 (check_effective_target_vect_multiple_sizes): Likewise.
4846 (check_effective_target_vect64): Likewise.
4847 (check_effective_target_vect_max_reduc): Likewise.
4848
4849 2017-06-28 Richard Biener <rguenther@suse.de>
4850
4851 PR middle-end/81227
4852 * gcc.dg/pr81227.c: New testcase.
4853
4854 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4855
4856 PR target/81193
4857 * lib/target-supports.exp
4858 (check_ppc_cpu_supports_hw_available): New test to make sure
4859 __builtin_cpu_supports works on power7 and newer.
4860
4861 2017-06-28 Martin Liska <mliska@suse.cz>
4862
4863 PR ipa/81128
4864 * gcc.target/i386/pr81128.c: New test.
4865
4866 2017-06-28 Martin Liska <mliska@suse.cz>
4867
4868 PR driver/79659
4869 * g++.dg/opt/pr79659.C: New test.
4870
4871 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4872
4873 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4874 and options.
4875 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4876
4877 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4878
4879 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4880 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4881
4882 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4883
4884 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4885 (foo): ... this. Change constants such that it isn't matched
4886 as __builtin_copysign, yet tests the combiner the same.
4887
4888 2017-06-28 Martin Liska <mliska@suse.cz>
4889
4890 PR sanitizer/81224
4891 * gcc.dg/asan/pr81224.c: New test.
4892
4893 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4894
4895 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4896 passed to pthread_join.
4897
4898 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4899
4900 * gcc.target/s390/nodatarel-1.c: New test.
4901
4902 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4903
4904 PR fortran/80164
4905 * gfortran.dg/array_temporaries_4.f90: New test.
4906
4907 2017-06-27 Andrew Pinski <apinski@cavium.com>
4908
4909 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4910 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4911 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4912
4913 2017-06-27 Marek Polacek <polacek@redhat.com>
4914
4915 PR sanitizer/81223
4916 * gcc.dg/ubsan/pr81223.c: New test.
4917
4918 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4919
4920 * gcc.dg/tree-ssa/assoc-1.c: New file.
4921
4922 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4923
4924 PR c++/62046
4925 * g++.dg/parse/catch2.C: New.
4926
4927 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR sanitizer/81209
4930 * g++.dg/ubsan/pr81209.C: New test.
4931
4932 PR middle-end/81207
4933 * gcc.c-torture/compile/pr81207.c: New test.
4934
4935 2017-06-27 Marek Polacek <polacek@redhat.com>
4936
4937 PR bootstrap/81216
4938 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4939
4940 2017-06-26 Martin Sebor <msebor@redhat.com>
4941
4942 PR c++/81169
4943 * g++.dg/Wclass-memaccess-2.C: New test.
4944
4945 2017-06-26 Carl Love <cel@us.ibm.com>
4946
4947 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4948 Add new runnable test file for the vec_rev built-ins.
4949
4950 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4951
4952 PR/tree-optimization 71815
4953 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4954 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4955
4956 2017-06-26 Renlin Li <renlin.li@arm.com>
4957 Szabolcs Nagy <szabolcs.nagy@arm.com>
4958
4959 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4960 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4961 memmove.
4962
4963 2017-06-26 Richard Biener <rguenther@suse.de>
4964
4965 PR target/81175
4966 * gfortran.dg/pr81175.f: New testcase.
4967
4968 2017-06-26 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/81203
4971 * gcc.dg/torture/pr81203.c: New testcase.
4972
4973 2017-06-26 Marek Polacek <polacek@redhat.com>
4974
4975 PR c/80116
4976 * c-c++-common/Wmultistatement-macros-1.c: New test.
4977 * c-c++-common/Wmultistatement-macros-2.c: New test.
4978 * c-c++-common/Wmultistatement-macros-3.c: New test.
4979 * c-c++-common/Wmultistatement-macros-4.c: New test.
4980 * c-c++-common/Wmultistatement-macros-5.c: New test.
4981 * c-c++-common/Wmultistatement-macros-6.c: New test.
4982 * c-c++-common/Wmultistatement-macros-7.c: New test.
4983 * c-c++-common/Wmultistatement-macros-8.c: New test.
4984 * c-c++-common/Wmultistatement-macros-9.c: New test.
4985 * c-c++-common/Wmultistatement-macros-10.c: New test.
4986 * c-c++-common/Wmultistatement-macros-11.c: New test.
4987
4988 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4991
4992 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4993
4994 * lib/target-supports.exp
4995 (check_effective_target_arm_neon_ok_nocache): Add flags with
4996 -mfloat-abi=hard. Include arm_neon.h.
4997 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4998 (check_effective_target_arm_neon_ok_no_float_abi): New.
4999 * gcc.target/arm/lto/pr65837_0.c: Require
5000 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5001 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5002 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5003
5004 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 PR c++/62315
5007 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5008
5009 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5010
5011 PR fortran/52473
5012 * gfortran.dg/cshift_2.f90: New test.
5013
5014 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5015
5016 PR middle-end/79794
5017 * gcc.target/aarch64/pr79794.c: New.
5018
5019 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5020
5021 PR target/80510
5022 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5023 * gcc.target/powerpc/pr80510-2.c: Likewise.
5024
5025 2017-06-22 Jeff Law <law@redhat.com>
5026
5027 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5028
5029 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5030
5031 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5032 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5033 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5034 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5035 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5036 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5037 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5038 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5039
5040 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5041
5042 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5043
5044 2017-06-22 Matt Turner <mattst88@gmail.com>
5045
5046 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5047 skylake check.
5048
5049 2017-06-22 Carl Love <cel@us.ibm.com>
5050
5051 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5052 vmuleuh): Fix scan-assembler-times should check for word not half word
5053 instructions.
5054
5055 2017-06-22 Jeff Law <law@redhat.com>
5056
5057 * gcc.c-torture/compile/stack-check-1.c: New test.
5058
5059 2016-06-22 Richard Biener <rguenther@suse.de>
5060
5061 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5062 * gcc.dg/vect/pr65947-2.c: Likewise.
5063 * gcc.dg/vect/pr65947-3.c: Likewise.
5064 * gcc.dg/vect/pr65947-4.c: Likewise.
5065 * gcc.dg/vect/pr65947-5.c: Likewise.
5066 * gcc.dg/vect/pr65947-6.c: Likewise.
5067 * gcc.dg/vect/pr65947-8.c: Likewise.
5068 * gcc.dg/vect/pr65947-9.c: Likewise.
5069 * gcc.dg/vect/pr65947-10.c: Likewise.
5070 * gcc.dg/vect/pr65947-12.c: Likewise.
5071 * gcc.dg/vect/pr65947-13.c: Likewise.
5072 * gcc.dg/vect/pr65947-14.c: Likewise.
5073 * gcc.dg/vect/vect-cond-2.c: Likewise.
5074 * gcc.dg/vect/vect-pr69848.c: Likewise.
5075
5076 2017-06-22 Martin Liska <mliska@suse.cz>
5077
5078 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5079 to not inline it.
5080
5081 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5082
5083 * gcc.dg/tree-ssa/forwprop-37.c: New.
5084
5085 2017-06-22 Richard Biener <rguenther@suse.de>
5086
5087 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5088
5089 2017-06-22 Richard Biener <rguenther@suse.de>
5090
5091 * gcc.dg/vect/pr65947-14.c: New testcase.
5092
5093 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5094
5095 PR target/80510
5096 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5097 32-bit support is added. Change ITYPE size to 64-bit integer.
5098 * gcc.target/powerpc/pr80510-2.c: Likewise.
5099
5100 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR c++/81154
5103 * g++.dg/gomp/pr81154.C: New test.
5104
5105 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5106
5107 * g++.dg/other/old-style-cast-fixits.C: New test case.
5108
5109 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5110
5111 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5112
5113 2017-06-21 Tom de Vries <tom@codesourcery.com>
5114
5115 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5116
5117 2017-06-21 Tom de Vries <tom@codesourcery.com>
5118
5119 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5120 warning.
5121
5122 2017-06-21 Martin Liska <mliska@suse.cz>
5123
5124 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5125
5126 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5127
5128 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5129 gnat.dg/debug11_pkg2.ads: New testcase.
5130
5131 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5132
5133 * gcc.target/i386/getround.c: New file.
5134
5135 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5136
5137 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5138 * gcc.dg/tree-ssa/addadd-2.c: New file.
5139
5140 2017-06-21 Tom de Vries <tom@codesourcery.com>
5141
5142 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5143 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5144 * gcc.c-torture/compile/20080806-1.c: Same.
5145 * gcc.c-torture/compile/920723-1.c: Same.
5146 * gcc.c-torture/compile/930621-1.c: Same.
5147 * gcc.c-torture/compile/991214-2.c: Same.
5148 * gcc.c-torture/compile/bcopy.c: Same.
5149 * gcc.c-torture/compile/memtst.c: Same.
5150 * gcc.c-torture/compile/msp.c: Same.
5151 * gcc.c-torture/compile/stuct.c: Same.
5152 * gcc.c-torture/execute/20011008-3.c: Same.
5153 * gcc.c-torture/execute/20030209-1.c: Same.
5154 * gcc.c-torture/execute/20031012-1.c: Same.
5155 * gcc.c-torture/execute/20040805-1.c: Same.
5156 * gcc.c-torture/execute/920410-1.c: Same.
5157 * gcc.c-torture/execute/921113-1.c: Same.
5158 * gcc.c-torture/execute/921202-1.c: Same.
5159 * gcc.c-torture/execute/921208-2.c: Same.
5160 * gcc.c-torture/execute/930106-1.c: Same.
5161 * gcc.c-torture/execute/930406-1.c: Same.
5162 * gcc.c-torture/execute/950221-1.c: Same.
5163 * gcc.c-torture/execute/960521-1.c: Same.
5164 * gcc.c-torture/execute/980605-1.c: Same.
5165 * gcc.c-torture/execute/comp-goto-1.c: Same.
5166 * gcc.c-torture/execute/comp-goto-2.c: Same.
5167 * gcc.c-torture/execute/memcpy-1.c: Same.
5168 * gcc.c-torture/execute/multi-ix.c: Same.
5169 * gcc.c-torture/execute/nestfunc-4.c: Same.
5170 * gcc.c-torture/execute/pr20621-1.c: Same.
5171 * gcc.c-torture/execute/pr23135.c: Same.
5172 * gcc.c-torture/execute/pr28982b.c: Same.
5173 * gcc.dg/loop-3.c: Same.
5174 * gcc.dg/struct-ret-3.c: Same.
5175 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5176 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5177 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5178 * gcc.dg/tree-prof/pr44777.c: Same.
5179
5180 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5181
5182 PR jit/81144
5183 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5184 memset call with zero-initialization.
5185 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5186
5187 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5188
5189 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5190 (main): Renamed to ...
5191 (fma4_test): ... this.
5192
5193 2017-06-20 Julia Koval <julia.koval@intel.com>
5194
5195 * gcc.target/i386/pr73350-2.c: New test.
5196
5197 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5198
5199 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5200 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5201 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5202 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5203 restrict to x86_64-*-*-gnu.
5204 Skip scan-assembler on *-*-darwin*.
5205 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5206 * gcc.dg/loop-invariant.c: Likewise.
5207 * gcc.dg/lto/pr70955_0.c: Likewise.
5208 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5209 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5210 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5211
5212 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5213 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5214 targets.
5215 * gcc.dg/attr-ms_struct-2.c: Likewise.
5216 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5217 * gcc.dg/bf-ms-layout.c: Likewise.
5218 * gcc.dg/bf-ms-layout-2.c: Likewise.
5219 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5220 Require fpic support.
5221 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5222 targets.
5223 * gcc.target/i386/bitfield2.c: Likewise.
5224 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5225 targets.
5226 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5227
5228 2017-06-20 Nathan Sidwell <nathan@acm.org>
5229
5230 PR c++/67074
5231 * g++.dg/lookup/pr67074.C: New.
5232 * g++.dg/parse/namespace-alias-1.C: Adjust.
5233
5234 2017-06-20 Richard Biener <rguenther@suse.de>
5235
5236 PR middle-end/81097
5237 * c-c++-common/ubsan/pr81097.c: New testcase.
5238
5239 2017-06-20 Richard Biener <rguenther@suse.de>
5240
5241 * gcc.dg/vect/pr65947-9.c: Adjust.
5242
5243 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5244
5245 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5246 * gcc.target/arm/acle/cdp2.c: Likewise.
5247 * gcc.target/arm/acle/ldc.c: Likewise.
5248 * gcc.target/arm/acle/ldc2.c: Likewise.
5249 * gcc.target/arm/acle/ldc2l.c: Likewise.
5250 * gcc.target/arm/acle/ldcl.c: Likewise.
5251 * gcc.target/arm/acle/mcr.c: Likewise.
5252 * gcc.target/arm/acle/mcr2.c: Likewise.
5253 * gcc.target/arm/acle/mcrr.c: Likewise.
5254 * gcc.target/arm/acle/mcrr2.c: Likewise.
5255 * gcc.target/arm/acle/mrc.c: Likewise.
5256 * gcc.target/arm/acle/mrc2.c: Likewise.
5257 * gcc.target/arm/acle/mrrc.c: Likewise.
5258 * gcc.target/arm/acle/mrrc2.c: Likewise.
5259 * gcc.target/arm/acle/stc.c: Likewise.
5260 * gcc.target/arm/acle/stc2.c: Likewise.
5261 * gcc.target/arm/acle/stc2l.c: Likewise.
5262 * gcc.target/arm/acle/stcl.c: Likewise.
5263
5264 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR target/81121
5267 * gcc.target/i386/pr81121.c: New test.
5268
5269 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5270
5271 PR target/79799
5272 * gcc.target/powerpc/pr79799-1.c: New test.
5273 * gcc.target/powerpc/pr79799-2.c: Likewise.
5274 * gcc.target/powerpc/pr79799-3.c: Likewise.
5275 * gcc.target/powerpc/pr79799-4.c: Likewise.
5276 * gcc.target/powerpc/pr79799-5.c: Likewise.
5277
5278 2017-06-19 Nathan Sidwell <nathan@acm.org>
5279
5280 PR c++/81124
5281 PR c++/79766
5282 * g++.dg/lookup/pr79766.C: New.
5283 * g++.dg/lookup/pr81124.C: New.
5284 * g++.dg/template/explicit6.C: Adjust.
5285 * g++.old-deja/g++.other/decl5.C: Adjust.
5286
5287 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5288
5289 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5290 -DSTACK_SIZE.
5291
5292 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR sanitizer/81125
5295 * g++.dg/ubsan/pr81125.C: New test.
5296
5297 PR sanitizer/81111
5298 * g++.dg/ubsan/pr81111.C: New test.
5299
5300 2017-06-19 Richard Biener <rguenther@suse.de>
5301
5302 PR middle-end/81118
5303 * gcc.dg/torture/pr81118.c: New testcase.
5304
5305 2017-06-19 Richard Biener <rguenther@suse.de>
5306
5307 PR tree-optimization/80887
5308 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5309
5310 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5311
5312 PR ipa/81112
5313 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5314
5315 2017-06-19 Nathan Sidwell <nathan@acm.org>
5316
5317 PR c++/81119
5318 * g++.dg/warn/pr81119.C: New.
5319
5320 2017-06-19 Martin Liska <mliska@suse.cz>
5321
5322 PR sanitizer/80879
5323 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5324
5325 2017-06-19 Martin Liska <mliska@suse.cz>
5326
5327 PR ipa/80732
5328 * gcc.target/i386/mvc5.c: Scan indirect_function.
5329 * gcc.target/i386/mvc7.c: Likewise.
5330 * gcc.target/i386/pr80732.c: New test.
5331
5332 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5333
5334 PR c++/66093
5335 * g++.dg/cpp1y/constexpr-66093.C: New.
5336
5337 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5338
5339 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5340 dg-skip-if list.
5341
5342 2017-06-19 Richard Biener <rguenther@suse.de>
5343
5344 PR ipa/81112
5345 * g++.dg/torture/pr81112.C: New testcase.
5346
5347 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5348
5349 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5350
5351 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5352
5353 PR fortran/52473
5354 * gfortran.dg/cshift_1.f90: New test.
5355
5356 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5357
5358 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5359
5360 2017-06-16 Carl Love <cel@us.ibm.com>
5361
5362 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5363 main): Add runnable tests and test checker for vec_float,
5364 vec_float2, vec_floate and vec_floato builtins.
5365
5366 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5367
5368 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5369 the architecture options added by dg-add-options arm_neon.
5370 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5371 to the architecture.
5372 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5373 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5374 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5375
5376 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5377
5378 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5379 multilibs have been built.
5380
5381 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5382
5383 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5384 * gcc.target/arm/pr51915.c: Likewise.
5385 * gcc.target/arm/pr52006.c: Likewise.
5386 * gcc.target/arm/pr53187.c: Likewise.
5387
5388 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5389
5390 * gcc.target/arm/multilibs.exp: New file.
5391
5392 2017-06-16 Martin Sebor <msebor@redhat.com>
5393
5394 PR tree-optimization/80933
5395 PR tree-optimization/80934
5396 * gcc.dg/fold-bcopy.c: New test.
5397 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5398 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5399 * gcc.dg/pr79214.c: Adjust.
5400 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5401 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5402 * gcc.dg/builtins-nonnull.c: Likewise.
5403
5404 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5405
5406 PR target/71778
5407 * gcc.target/arm/pr71778.c: New.
5408
5409 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5410
5411 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5412
5413 2017-06-16 Richard Biener <rguenther@suse.de>
5414
5415 PR tree-optimization/81090
5416 * gcc.dg/graphite/pr81090.c: New testcase.
5417
5418 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5419
5420 PR fortran/80983
5421 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5422
5423 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR sanitizer/81094
5426 * c-c++-common/ubsan/object-size-11.c: New test.
5427
5428 2017-06-15 Martin Sebor <msebor@redhat.com>
5429
5430 PR c++/80560
5431 * g++.dg/Wclass-memaccess.C: New test.
5432
5433 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5434
5435 PR fortran/80983
5436 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5437
5438 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5439
5440 PR lto/69866
5441 * gcc.dg/lto/pr69866_0.c: New test.
5442 * gcc.dg/lto/pr69866_1.c: Likewise.
5443
5444 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5445
5446 PR target/78818
5447 * gcc.target/msp430/pr78818-real.c: New template for tests.
5448 * gcc.target/msp430/pr78818-auto.c: New test.
5449 * gcc.target/msp430/pr78818-data-region.c: New test.
5450 * gcc.target/msp430/pr78818-data-sec.c: New test.
5451 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5452
5453 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5454
5455 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5456 instructions in it rather than the number of IT blocks being 2.
5457 Transfer scan directive arm_thumb2 restriction to the whole
5458 testcase and restrict further to Thumb-only targets.
5459
5460 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5461
5462 * gcc.target/arm/sdiv_costs_1.c:
5463 Use dg-add-options.
5464
5465 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5466
5467 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5468 * gcc.target/mips/pr51513-1.c: New test.
5469 * gcc.target/mips/pr51513-2.c: New test.
5470
5471 2017-06-14 Richard Biener <rguenther@suse.de>
5472
5473 PR tree-optimization/81083
5474 * gcc.dg/torture/pr81083.c: Add prototypes.
5475
5476 2017-06-14 Richard Biener <rguenther@suse.de>
5477
5478 PR middle-end/81088
5479 * c-c++-common/ubsan/pr81088.c: New testcase.
5480
5481 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5482
5483 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5484
5485 2017-06-14 Andrew Pinski <apinski@cavium.com>
5486 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5487
5488 PR target/71663
5489 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5490 * gcc.target/aarch64/vect-init-2.c: Likewise.
5491 * gcc.target/aarch64/vect-init-3.c: Likewise.
5492 * gcc.target/aarch64/vect-init-4.c: Likewise.
5493 * gcc.target/aarch64/vect-init-5.c: Likewise.
5494
5495 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/58541
5498 * g++.dg/cpp0x/constexpr-58541.C: New.
5499
5500 2017-06-14 Richard Biener <rguenther@suse.de>
5501
5502 PR tree-optimization/81083
5503 * gcc.dg/torture/pr81083.c: New testcase.
5504
5505 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5506
5507 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5508 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5509
5510 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR c++/80973
5513 * g++.dg/ubsan/pr80973.C: New test.
5514
5515 PR c++/80984
5516 * g++.dg/opt/nrv18.C: New test.
5517
5518 2017-06-13 Martin Liska <mliska@suse.cz>
5519
5520 PR sanitize/78204
5521 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5522 test by adding no_sanitize attribute.
5523 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5524
5525 2017-06-13 Renlin Li <renlin.li@arm.com>
5526
5527 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5528 conditionally.
5529
5530 2017-06-13 Martin Jambor <mjambor@suse.cz>
5531
5532 PR tree-optimization/80803
5533 PR tree-optimization/81063
5534 gcc.dg/tree-ssa/pr80803.c: New test.
5535 gcc.dg/tree-ssa/pr81063.c: Likewise.
5536
5537 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5538
5539 * c-c++-common/fold-masked-cmp-3.c: New test.
5540
5541 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5542
5543 PR tree-optimization/67328
5544 * c-c++-common/fold-masked-cmp-1.c: New test.
5545 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5546 * gcc.dg/pr46309.c: Fix pattern.
5547 * gcc.dg/pr46309-2.c: Likewise.
5548
5549 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5550
5551 * gcc.target/arm/sdiv_costs_1.c:
5552 Require arm_arch_v8a_ok and add march option.
5553
5554 2017-06-13 Martin Liska <mliska@suse.cz>
5555
5556 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5557 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5558 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5559
5560 2017-06-13 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/81065
5563 * c-c++-common/ubsan/pr81065.c: New testcase.
5564
5565 2017-06-12 Ian Lance Taylor <iant@golang.org>
5566
5567 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5568 freorder. Update comment to explain test.
5569
5570 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5571
5572 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5573 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5574 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5575 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5576
5577 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5578
5579 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5580
5581 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5582
5583 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5584
5585 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR tree-optimization/81003
5588 * gcc.c-torture/compile/pr81003.c: New test.
5589
5590 2017-06-12 Richard Biener <rguenther@suse.de>
5591
5592 PR tree-optimization/81053
5593 * gcc.dg/torture/pr81053.c: New testcase.
5594
5595 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5596
5597 PR fortran/80988
5598 * gfortran.dg/implied_do_io_3.f90: New test.
5599
5600 2017-06-10 Tom de Vries <tom@codesourcery.com>
5601
5602 * lib/target-supports.exp (check_effective_target_signal): New proc.
5603 * lib/gcc.exp (gcc_target_compile): Remove appending of
5604 -DSIGNAL_SUPPRESS to additional_flags.
5605 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5606 additional_flags if effective target signal is not supported by the
5607 target.
5608 * gcc.c-torture/execute/20101011-1.c: Same.
5609 * gcc.dg/c99-stdint-1.c: Same.
5610 * gcc.dg/c99-stdint-2.c: Same.
5611 * gcc.dg/c99-stdint-5.c: Same.
5612 * gcc.dg/c99-stdint-6.c: Same.
5613 * gcc.dg/stdint-width-1.c: Same.
5614
5615 2017-06-10 Tom de Vries <tom@codesourcery.com>
5616
5617 * lib/target-supports.exp (check_effective_target_stack_size)
5618 (dg-effective-target-value): New proc.
5619 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5620 additional_flags.
5621 * lib/objc.exp (objc_target_compile): Same.
5622 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5623 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5624 dg-additional-options.
5625 * gcc.c-torture/compile/20080806-1.c: Same.
5626 * gcc.c-torture/compile/920723-1.c: Same.
5627 * gcc.c-torture/compile/930621-1.c: Same.
5628 * gcc.c-torture/compile/991214-2.c: Same.
5629 * gcc.c-torture/compile/bcopy.c: Same.
5630 * gcc.c-torture/compile/memtst.c: Same.
5631 * gcc.c-torture/compile/msp.c: Same.
5632 * gcc.c-torture/compile/stuct.c: Same.
5633 * gcc.c-torture/execute/20011008-3.c: Same.
5634 * gcc.c-torture/execute/20030209-1.c: Same.
5635 * gcc.c-torture/execute/20031012-1.c: Same.
5636 * gcc.c-torture/execute/20040805-1.c: Same.
5637 * gcc.c-torture/execute/920410-1.c: Same.
5638 * gcc.c-torture/execute/920501-7.c: Same.
5639 * gcc.c-torture/execute/921113-1.c: Same.
5640 * gcc.c-torture/execute/921202-1.c: Same.
5641 * gcc.c-torture/execute/921208-2.c: Same.
5642 * gcc.c-torture/execute/930106-1.c: Same.
5643 * gcc.c-torture/execute/930406-1.c: Same.
5644 * gcc.c-torture/execute/950221-1.c: Same.
5645 * gcc.c-torture/execute/960521-1.c: Same.
5646 * gcc.c-torture/execute/980605-1.c: Same.
5647 * gcc.c-torture/execute/comp-goto-1.c: Same.
5648 * gcc.c-torture/execute/comp-goto-2.c: Same.
5649 * gcc.c-torture/execute/memcpy-1.c: Same.
5650 * gcc.c-torture/execute/multi-ix.c: Same.
5651 * gcc.c-torture/execute/nestfunc-4.c: Same.
5652 * gcc.c-torture/execute/pr20621-1.c: Same.
5653 * gcc.c-torture/execute/pr23135.c: Same.
5654 * gcc.c-torture/execute/pr28982b.c: Same.
5655 * gcc.dg/loop-3.c: Same.
5656 * gcc.dg/struct-ret-3.c: Same.
5657 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5658 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5659 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5660 * gcc.dg/tree-prof/pr44777.c: Same.
5661
5662 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5663
5664 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5665 (test_mutually_exclusive_suggestions): New test function.
5666 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5667 (test_mutually_exclusive_suggestions): New test function.
5668 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5669 (test_mutually_exclusive_suggestions): New test function.
5670 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5671 (test_show_locus): Add special-case for
5672 "test_mutually_exclusive_suggestions".
5673
5674 2017-06-09 Ian Lance Taylor <iant@golang.org>
5675
5676 * gcc.dg/tree-prof/split-1.c: New test.
5677
5678 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5679
5680 * gcc.dg/predict-14.c: Avoid cold function detection.
5681 * gcc.target/i386/umod-3.c: Likewise.
5682
5683 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5684
5685 * gcc.target/aarch64/lrint-matherr.h: New.
5686 * gcc.target/aarch64/inline-lrint_1.c: New.
5687 * gcc.target/aarch64/inline-lrint_2.c: New.
5688 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5689 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5690
5691 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5692
5693 * gcc.target/arm/sdiv_costs_1.c: New.
5694
5695 2017-06-09 Tom de Vries <tom@codesourcery.com>
5696
5697 PR target/80855
5698 * gcc.target/nvptx/label-values.c: New test.
5699
5700 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5701
5702 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5703 Test for null definitions instead of them being undefined. Add entry
5704 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5705 about using the effective target for architecture extension.
5706 (check_effective_target_arm_arch_v7ve_ok): Remove.
5707 (add_options_for_arm_arch_v7ve): Likewise.
5708
5709 2017-06-09 Richard Biener <rguenther@suse.de>
5710
5711 PR tree-optimization/66623
5712 * gcc.dg/vect/pr66623.c: New testcase.
5713
5714 2017-06-09 Richard Biener <rguenther@suse.de>
5715
5716 PR tree-optimization/79483
5717 * gcc.dg/graphite/pr79483.c: New testcase.
5718
5719 2017-06-09 Richard Biener <rguenther@suse.de>
5720
5721 PR middle-end/81007
5722 * g++.dg/pr81007.C: New testcase.
5723
5724 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5725
5726 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5727 instead of "rsp" for -m32.
5728 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5729 target, add -msse2 to dg-options.
5730 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5731 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5732
5733 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5734
5735 PR target/80966
5736 * gcc.target/powerpc/stack-limit.c: New testcase.
5737
5738 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5739
5740 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5741 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5742 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5743 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5744 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5745 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5746
5747 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5748
5749 PR c/81006
5750 * c-c++-common/gomp/pr81006.c: New test.
5751
5752 PR c++/81011
5753 * g++.dg/gomp/pr81011.C: New test.
5754
5755 PR middle-end/81005
5756 * c-c++-common/ubsan/align-10.c: New test.
5757 * c-c++-common/ubsan/null-13.c: New test.
5758
5759 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5760
5761 PR target/81015
5762 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5763 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5764 * gcc.target/i386/pr81015.c: New test.
5765
5766 2017-06-08 Tom de Vries <tom@codesourcery.com>
5767
5768 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5769 trampolines instead of NO_TRAMPOLINES.
5770 * gcc.c-torture/execute/20000822-1.c: Same.
5771 * gcc.c-torture/execute/920428-2.c: Same.
5772 * gcc.c-torture/execute/920501-7.c: Same.
5773 * gcc.c-torture/execute/920612-2.c: Same.
5774 * gcc.c-torture/execute/921017-1.c: Same.
5775 * gcc.c-torture/execute/921215-1.c: Same.
5776 * gcc.c-torture/execute/931002-1.c: Same.
5777 * gcc.c-torture/execute/comp-goto-2.c: Same.
5778 * gcc.c-torture/execute/nestfunc-1.c: Same.
5779 * gcc.c-torture/execute/nestfunc-2.c: Same.
5780 * gcc.c-torture/execute/nestfunc-3.c: Same.
5781 * gcc.c-torture/execute/nestfunc-5.c: Same.
5782 * gcc.c-torture/execute/nestfunc-6.c: Same.
5783 * gcc.c-torture/execute/pr24135.c: Same.
5784 * gcc.dg/Wtrampolines.c: Same.
5785 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5786 * gcc.dg/torture/stackalign/nested-5.c: Same.
5787 * gcc.dg/torture/stackalign/nested-6.c: Same.
5788 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5789 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5790 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5791 * gcc.dg/trampoline-1.c: Same.
5792 * gcc.dg/tree-prof/pr44777.c: Same.
5793 * gcc.target/i386/pr67770.c: Same.
5794 * lib/gcc.exp (gcc_target_compile): Remove appending of
5795 -DNO_TRAMPOLINES to additional_flags.
5796 * lib/objc.exp (objc_target_compile): Same.
5797
5798 2017-06-08 Tom de Vries <tom@codesourcery.com>
5799
5800 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5801 'gcc,no_trampolines' instead of 'no_trampolines'.
5802
5803 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5804
5805 PR middle-end/79988
5806 * gcc.target/i386/mpx/pr79988.c: New test.
5807
5808 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5809
5810 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5811 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5812 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5813
5814 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5815
5816 * g++.dg/tree-ssa/counts-1.C: New testcase.
5817 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5818
5819 2017-08-08 Julia Koval <julia.koval@intel.com>
5820
5821 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5822 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5823 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5824 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5825 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5826 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5827
5828 2017-06-08 Marek Polacek <polacek@redhat.com>
5829
5830 PR sanitize/80932
5831 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5832
5833 2017-08-08 Julia Koval <julia.koval@intel.com>
5834
5835 PR target/73350,80862
5836 * gcc.target/i386/pr73350.c: New test.
5837
5838 2017-06-08 Richard Biener <rguenther@suse.de>
5839
5840 PR tree-optimization/80928
5841 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5842
5843 2017-06-07 Carl Love <cel@us.ibm.com>
5844
5845 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5846
5847 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5848
5849 PR c++/80990
5850 * g++.dg/cpp1z/class-deduction39.C: New.
5851
5852 2017-06-07 Marek Polacek <polacek@redhat.com>
5853
5854 PR sanitizer/80932
5855 * c-c++-common/ubsan/pr80932.c: New test.
5856
5857 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5858
5859 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5860 * gcc.target/i386/l_fma_double_2.c: Ditto.
5861 * gcc.target/i386/l_fma_double_3.c: Ditto.
5862 * gcc.target/i386/l_fma_double_4.c: Ditto.
5863 * gcc.target/i386/l_fma_double_5.c: Ditto.
5864 * gcc.target/i386/l_fma_double_6.c: Ditto.
5865 * gcc.target/i386/l_fma_float_1.c: Ditto.
5866 * gcc.target/i386/l_fma_float_2.c: Ditto.
5867 * gcc.target/i386/l_fma_float_3.c: Ditto.
5868 * gcc.target/i386/l_fma_float_4.c: Ditto.
5869 * gcc.target/i386/l_fma_float_5.c: Ditto.
5870 * gcc.target/i386/l_fma_float_6.c: Ditto.
5871
5872 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5873
5874 * gcc.target/aarch64/sdiv_costs_1.c: New.
5875
5876 2017-06-07 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/80928
5879 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5880 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5881
5882 2017-06-07 Richard Biener <rguenther@suse.de>
5883
5884 PR tree-optimization/80928
5885 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5886 check_results.
5887
5888 2017-06-06 Nathan Sidwell <nathan@acm.org>
5889
5890 * g++.dg/pr45330.C: Add inline namespace case.
5891
5892 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5893
5894 PR fortran/80975
5895 * gfortran.dg/matmul_16.f90: New test.
5896 * gfortran.dg/inline_matmul_18.f90: New test.
5897
5898 2017-06-06 Marek Polacek <polacek@redhat.com>
5899
5900 PR c/79983
5901 * gcc.dg/pr79983.c: New test.
5902
5903 2017-06-06 David S. Miller <davem@davemloft.net>
5904
5905 * gcc.target/sparc/sparc-ret-3.c: New test.
5906
5907 2017-06-06 Tom de Vries <tom@codesourcery.com>
5908
5909 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5910 label_values instead of NO_LABEL_VALUES.
5911 * gcc.c-torture/compile/920301-1.c: Same.
5912 * gcc.c-torture/compile/920501-1.c: Same.
5913 * gcc.c-torture/compile/941014-4.c: Same.
5914 * gcc.c-torture/compile/labels-1.c: Same.
5915 * gcc.c-torture/compile/pr18903.c: Same.
5916 * gcc.c-torture/execute/920302-1.c: Same.
5917 * gcc.c-torture/execute/920415-1.c: Same.
5918 * gcc.c-torture/execute/920428-2.c: Same.
5919 * gcc.c-torture/execute/920501-3.c: Same.
5920 * gcc.c-torture/execute/920501-4.c: Same.
5921 * gcc.c-torture/execute/920501-5.c: Same.
5922 * gcc.c-torture/execute/920501-7.c: Same.
5923 * gcc.c-torture/execute/920721-4.c: Same.
5924 * gcc.c-torture/execute/980526-1.c: Same.
5925 * gcc.c-torture/execute/990208-1.c: Same.
5926 * gcc.c-torture/execute/comp-goto-1.c: Same.
5927 * gcc.c-torture/execute/comp-goto-2.c: Same.
5928 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5929 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5930 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5931 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5932 * gcc.dg/tree-prof/pr44777.c: Same.
5933 * gcc.misc-tests/bprob-2.c: Same.
5934 * gcc.misc-tests/gcov-3.c: Same.
5935 * lib/gcc.exp (gcc_target_compile): Remove appending of
5936 -DNO_LABEL_VALUES to additional_flags.
5937 * lib/objc.exp (objc_target_compile): Same.
5938 * lib/target-supports.exp (check_effective_target_label_values): Test on
5939 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5940
5941 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5942
5943 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5944
5945 2017-06-06 Richard Biener <rguenther@suse.de>
5946
5947 PR tree-optimization/80974
5948 * gcc.dg/torture/pr80974.c: New testcase.
5949
5950 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5951
5952 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5953 "unsigned int" in conversation warning on line 15.
5954
5955 2017-06-06 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/80928
5958 * gcc.dg/vect/pr80928.c: New testcase.
5959 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5960 * gcc.dg/vect/slp-13.c: Likewise.
5961 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5962
5963 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5964
5965 * g++.dg/plugin/comment_plugin.c: New test plugin.
5966 * g++.dg/plugin/comments-1.C: New test file.
5967 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5968
5969 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5970
5971 * gcc.misc-tests/gcov-1a.c: New test.
5972
5973 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5974
5975 * gcc.target/powerpc/clone1.c: New test.
5976
5977 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5978
5979 PR fortran/70601
5980 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5981
5982 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5983
5984 PR fortran/35339
5985 * gfortran.dg/implied_do_io_1.f90: New Test.
5986 * gfortran.dg/implied_do_io_2.f90: New Test.
5987
5988 2017-06-05 Renlin Li <renlin.li@arm.com>
5989
5990 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5991 selector to related line.
5992
5993 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5994
5995 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5996
5997 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5998
5999 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6000
6001 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6002
6003 * gcc.target/aarch64/subs_compare_2.c: New test.
6004
6005 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6006
6007 * gcc.target/aarch64/subs_compare_1.c: New test.
6008
6009 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6010
6011 * gcc.target/mips/div-9.c: Delete duplicate test.
6012 * gcc.target/mips/div-10.c: Ditto.
6013 * gcc.target/mips/div-11.c: Ditto.
6014 * gcc.target/mips/div-12.c: Ditto.
6015
6016 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6017
6018 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6019
6020 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6021
6022 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6023 vesrion of the dejagnu grep.
6024 (list-module-names): Use it and adjust the regular expressions for
6025 modules and submodules.
6026 * gfortran.dg/prof/prof.exp: Cleanup modules.
6027 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6028 directives.
6029 * gfortran.dg/altreturn_8.f90: Likewise.
6030 * gfortran.dg/associate_12.f90: Likewise.
6031 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6032 * gfortran.dg/charlen_15.f90: Likewise.
6033 * gfortran.dg/class_4a.f03: Likewise.
6034 * gfortran.dg/class_54.f90: Likewise.
6035 * gfortran.dg/class_dummy_4.f03: Likewise.
6036 * gfortran.dg/class_dummy_5.f90: Likewise.
6037 * gfortran.dg/constructor_9.f90: Likewise.
6038 * gfortran.dg/dec_structure_15.f90: Likewise.
6039 * gfortran.dg/do_check_8.f90: Likewise.
6040 * gfortran.dg/dtio_26.f03: Likewise.
6041 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6042 * gfortran.dg/equiv_9.f90: Likewise.
6043 * gfortran.dg/extends_15.f90: Likewise.
6044 * gfortran.dg/finalize_22.f90: Likewise.
6045 * gfortran.dg/finalize_23.f90: Likewise.
6046 * gfortran.dg/generic_26.f90: Likewise.
6047 * gfortran.dg/generic_27.f90: Likewise.
6048 * gfortran.dg/namelist_76.f90: Likewise.
6049 * gfortran.dg/pointer_init_8.f90: Likewise.
6050 * gfortran.dg/pr61318.f90: Likewise.
6051 * gfortran.dg/pr77260_1.f90: Likewise.
6052 * gfortran.dg/pr77260_2.f90: Likewise.
6053 * gfortran.dg/pr77420_3.f90: Likewise.
6054 * gfortran.dg/proc_ptr_39.f90: Likewise.
6055 * gfortran.dg/proc_ptr_41.f90: Likewise.
6056 * gfortran.dg/proc_ptr_42.f90: Likewise.
6057 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6058 * gfortran.dg/submodule_1.f08: Likewise.
6059 * gfortran.dg/submodule_10.f08: Likewise.
6060 * gfortran.dg/submodule_14.f08: Likewise.
6061 * gfortran.dg/submodule_15.f08: Likewise.
6062 * gfortran.dg/submodule_2.f08: Likewise.
6063 * gfortran.dg/submodule_5.f08: Likewise.
6064 * gfortran.dg/submodule_6.f08: Likewise.
6065 * gfortran.dg/submodule_7.f08: Likewise.
6066 * gfortran.dg/submodule_8.f08: Likewise.
6067 * gfortran.dg/submodule_9.f08: Likewise.
6068 * gfortran.dg/transfer_class_2.f90: Likewise.
6069 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6070 * gfortran.dg/typebound_call_24.f03: Likewise.
6071 * gfortran.dg/typebound_call_25.f90: Likewise.
6072 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6073 * gfortran.dg/typebound_generic_12.f03: Likewise.
6074 * gfortran.dg/typebound_generic_13.f03: Likewise.
6075 * gfortran.dg/typebound_generic_14.f03: Likewise.
6076 * gfortran.dg/typebound_generic_15.f90: Likewise.
6077 * gfortran.dg/typebound_operator_16.f03: Likewise.
6078 * gfortran.dg/typebound_operator_18.f90: Likewise.
6079 * gfortran.dg/typebound_operator_20.f90: Likewise.
6080 * gfortran.dg/typebound_override_3.f90: Likewise.
6081 * gfortran.dg/typebound_override_4.f90: Likewise.
6082 * gfortran.dg/typebound_override_5.f90: Likewise.
6083 * gfortran.dg/typebound_override_6.f90: Likewise.
6084 * gfortran.dg/typebound_override_7.f90: Likewise.
6085 * gfortran.dg/typebound_proc_28.f03: Likewise.
6086 * gfortran.dg/typebound_proc_29.f90: Likewise.
6087 * gfortran.dg/typebound_proc_30.f90: Likewise.
6088 * gfortran.dg/typebound_proc_31.f90: Likewise.
6089 * gfortran.dg/typebound_proc_32.f90: Likewise.
6090 * gfortran.dg/typebound_proc_33.f90: Likewise.
6091 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6092 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6093 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6094 * gfortran.dg/use_only_3.f90: Likewise.
6095 * gfortran.dg/use_without_only_1.f90: Likewise.
6096 * gfortran.dg/warn_unused_function.f90: Likewise.
6097 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6098 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6099
6100 2017-06-04 Marek Polacek <polacek@redhat.com>
6101
6102 PR c/80919
6103 * gcc.dg/format/pr80919.c: New test.
6104
6105 2017-06-02 Martin Sebor <msebor@redhat.com>
6106
6107 PR c/80892
6108 * c-c++-common/Wfloat-conversion-2.c: New test.
6109
6110 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6111
6112 PR c++/68754
6113 * g++.dg/cpp1y/constexpr-68754.C: New.
6114
6115 2017-06-02 Carl Love <cel@us.ibm.com>
6116
6117 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6118 for the new built-ins.
6119
6120 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6121
6122 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6123
6124 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6125
6126 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6127 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6128 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6129 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6130 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6131
6132 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6133
6134 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6135
6136 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6137
6138 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6139
6140 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6141
6142 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6143 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6144 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6145 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6146 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6147 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6148 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6149 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6150 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6151
6152 2017-06-02 Nathan Sidwell <nathan@acm.org>
6153
6154 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6155
6156 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR rtl-optimization/80903
6159 * gcc.dg/pr80903.c: New test.
6160
6161 PR fortran/80918
6162 * gfortran.dg/gomp/pr80918.f90: New test.
6163
6164 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6165
6166 * c-c++-common/Wsizeof-pointer-div.c: New test.
6167 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6168 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6169 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6170 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6171 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6172 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6173 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6174 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6175 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6176 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6177 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6178 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6179 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6180 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6181 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6182 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6183 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6184 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6185
6186 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6187
6188 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6189 Update the target to power8-vector.
6190
6191 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6192
6193 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6194
6195 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6196
6197 * debug12.adb, debug12.ads: New testcase.
6198
6199 2017-06-01 Martin Jambor <mjambor@suse.cz>
6200
6201 PR tree-optimization/80898
6202 * gcc.dg/tree-ssa/pr80898.c: New test.
6203 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6204
6205 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/80896
6208 * g++.dg/cpp1z/nodiscard5.C: New.
6209
6210 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6211
6212 * gcc.target/arc/pr9001195952.c: New test.
6213
6214 2017-06-01 Tom de Vries <tom@codesourcery.com>
6215
6216 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6217 * gcc.c-torture/compile/asmgoto-1.c: Same.
6218 * gcc.dg/20000707-1.c: Same.
6219 * gcc.dg/pr38700.c: Same.
6220 * gcc.dg/pr70169.c: Same.
6221 * gcc.dg/pr80112.c: Same.
6222 * gcc.dg/torture/pr51071-2.c: Same.
6223 * gcc.dg/torture/pr51071.c: Same.
6224 * gcc.dg/tree-ssa/alias-34.c: Same.
6225
6226 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6227
6228 * gnat.dg/debug11.adb: New testcase.
6229
6230 2017-06-01 Richard Biener <rguenther@suse.de>
6231
6232 PR middle-end/66313
6233 * c-c++-common/ubsan/pr66313.c: New testcase.
6234 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6235
6236 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6237
6238 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6239 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6240 to vsx_hw. Add dg-skip-if directive to disable this test if
6241 -mcpu overridden.
6242 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6243 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6244 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6245 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6246 to dg-option. Add dg-skip-if directive to disable this test
6247 for darwin. Add dg-skip-if directive to disable this test if
6248 -mcpu overridden.
6249
6250 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6251
6252 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6253 (_mm_maskz_max_sd): Test new intrinsics.
6254 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6255 (_mm_maskz_max_sd): Test new intrinsics.
6256 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6257 (_mm_maskz_max_ss): Test new intrinsics.
6258 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6259 (_mm_maskz_max_ss): Test new intrinsics.
6260 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6261 (_mm_maskz_min_sd): Test new intrinsics.
6262 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6263 (_mm_maskz_min_sd): Test new intrinsics.
6264 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6265 (_mm_maskz_min_ss): Test new intrinsics.
6266 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6267 (_mm_maskz_min_ss): Test new intrinsics.
6268
6269 2017-05-31 Nathan Sidwell <nathan@acm.org>
6270
6271 * g++.dg/lookup/lambda1.C New.
6272
6273 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6274
6275 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6276 on pointer should not be replaced.
6277
6278 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6279
6280 PR testsuite/80580
6281 * gcc.dg/gimplefe-error-7.c: New test.
6282
6283 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6284
6285 * gcc.target/arc/add_n-combine.c: New test.
6286 * gcc.target/arc/sub_n-combine.c: New test.
6287
6288 2017-05-31 Richard Biener <rguenther@suse.de>
6289
6290 PR target/80880
6291 * gcc.target/i386/pr80880.c: New testcase.
6292
6293 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6294
6295 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6296
6297 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6298
6299 * gcc.dg/vect/pr80815-3.c: New test.
6300
6301 2017-05-31 Richard Biener <rguenther@suse.de>
6302
6303 PR tree-optimization/80906
6304 * gcc.dg/graphite/pr80906.c: New testcase.
6305
6306 2017-05-30 Tom de Vries <tom@codesourcery.com>
6307
6308 PR testsuite/80910
6309 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6310 unsupported if host compiler does not support c++11.
6311 (host_supports_c++11): New proc.
6312
6313 2017-05-30 Martin Sebor <msebor@redhat.com>
6314
6315 PR c/80731
6316 * g++.dg/ext/utf16-4.C: Relax test.
6317 * gcc.dg/fixed-point/int-warning.c: Adjust.
6318
6319 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6320
6321 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6322 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6323 test case.
6324 * g++.dg/plugin/show-template-tree-color.C: New test case.
6325 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6326 * g++.dg/template/show-template-tree-2.C: New test case.
6327 * g++.dg/template/show-template-tree-3.C: New test case.
6328 * g++.dg/template/show-template-tree-4.C: New test case.
6329 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6330 * g++.dg/template/show-template-tree.C: New test case.
6331
6332 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6333
6334 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6335 dg-options.
6336 * gfortran.dg/pr80107.f: Delete testcase.
6337
6338 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6339
6340 PR target/80833
6341 * gcc.target/i386/pr80833-1.c: New test.
6342 * gcc.target/i386/pr80833-2.c: Ditto.
6343
6344 2017-05-30 Nathan Sidwell <nathan@acm.org>
6345
6346 PR c++/80913
6347 * g++.dg/lookup/pr80913.C: New.
6348
6349 2017-05-30 Richard Biener <rguenther@suse.de>
6350
6351 PR middle-end/80901
6352 * gcc.dg/torture/pr80901.c: New testcase.
6353
6354 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6355
6356 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6357
6358 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6359
6360 PR target/78838
6361 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6362
6363 2017-05-30 Richard Biener <rguenther@suse.de>
6364
6365 PR middle-end/80876
6366 * gcc.dg/torture/pr80876.c: New testcase.
6367
6368 2017-05-29 Nathan Sidwell <nathan@acm.org>
6369
6370 PR c++/80891 (#5)
6371 * g++.dg/lookup/pr80891-5.C: New.
6372
6373 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6374
6375 PR libgfortran/53029
6376 * gfortran.dg/read_5.f90: New test.
6377
6378 2017-05-29 Nathan Sidwell <nathan@acm.org>
6379
6380 PR c++/80891 (#4)
6381 * g++.dg/lookup/pr80891-4.C: New.
6382
6383 PR c++/80891 (#1)
6384 * g++.dg/lookup/pr80891-1.C: New.
6385
6386 PR c++/80891 (#3)
6387 * g++.dg/lookup/pr80891-3.C: New.
6388
6389 PR c++/80891 (#2)
6390 * g++.dg/lookup/pr80891-2.C: New.
6391
6392 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6393
6394 PR fortran/37131
6395 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6396 flags.
6397 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6398 * gfortran.dg/inline_matmul_17.f90: New test.
6399
6400 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6401
6402 * gfortran.dg/matmul_bounds_12.f90: New test.
6403
6404 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6405
6406 PR bootstrap/80887
6407 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6408
6409 2017-05-26 Nathan Sidwell <nathan@acm.org>
6410
6411 * g++.dg/cpp0x/dr2061.C: New.
6412 * g++.dg/parse/namespace-alias-1.C: Add more test.
6413
6414 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6415
6416 PR tree-optimization/80815
6417 * gcc.dg/vect/pr80815-1.c: New test.
6418 * gcc.dg/vect/pr80815-2.c: New test.
6419
6420 2017-05-26 Martin Liska <mliska@suse.cz>
6421
6422 PR ipa/80663
6423 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6424 split at the problematic spot.
6425 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6426 a valid value of the param.
6427
6428 2017-05-26 Marek Polacek <polacek@redhat.com>
6429
6430 PR sanitizer/80875
6431 * c-c++-common/ubsan/pr80875.c: New test.
6432
6433 2017-05-26 Tom de Vries <tom@codesourcery.com>
6434
6435 PR testsuite/80557
6436 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6437 * gcc.dg/Wcxx-compat-8.c: Same.
6438 * gcc.dg/Wobjsize-1.c: Same.
6439 * gcc.dg/Wshadow-local-2.c: Same.
6440 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6441 * gcc.dg/anon-struct-6.c: Same.
6442 * gcc.dg/asm-wide-1.c: Same.
6443 * gcc.dg/builtin-inf-1.c: Same.
6444 * gcc.dg/builtin-redefine.c: Same.
6445 * gcc.dg/c90-array-lval-6.c: Same.
6446 * gcc.dg/c90-array-lval-7.c: Same.
6447 * gcc.dg/c90-fordecl-1.c: Same.
6448 * gcc.dg/c99-fordecl-2.c: Same.
6449 * gcc.dg/cast-lvalue-1.c: Same.
6450 * gcc.dg/cast-lvalue-2.c: Same.
6451 * gcc.dg/compound-lvalue-1.c: Same.
6452 * gcc.dg/cond-lvalue-1.c: Same.
6453 * gcc.dg/cpp/20000419-1.c: Same.
6454 * gcc.dg/cpp/backslash.c: Same.
6455 * gcc.dg/cpp/backslash2.c: Same.
6456 * gcc.dg/cpp/macspace1.c: Same.
6457 * gcc.dg/cpp/macspace2.c: Same.
6458 * gcc.dg/cpp/multiline-2.c: Same.
6459 * gcc.dg/cpp/pr27777.c: Same.
6460 * gcc.dg/cpp/pr30786.c: Same.
6461 * gcc.dg/cpp/pr34602.c: Same.
6462 * gcc.dg/cpp/redef1.c: Same.
6463 * gcc.dg/cpp/tr-warn1.c: Same.
6464 * gcc.dg/cpp/tr-warn3.c: Same.
6465 * gcc.dg/cpp/tr-warn6.c: Same.
6466 * gcc.dg/cpp/trad/hash.c: Same.
6467 * gcc.dg/cpp/trad/redef1.c: Same.
6468 * gcc.dg/cpp/ucs.c: Same.
6469 * gcc.dg/declspec-10.c: Same.
6470 * gcc.dg/declspec-11.c: Same.
6471 * gcc.dg/declspec-18.c: Same.
6472 * gcc.dg/format/c99-strftime-1.c: Same.
6473 * gcc.dg/format/ext-3.c: Same.
6474 * gcc.dg/format/pr72858.c: Same.
6475 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6476 * gcc.dg/init-string-1.c: Same.
6477 * gcc.dg/label-decl-3.c: Same.
6478 * gcc.dg/m-un-2.c: Same.
6479 * gcc.dg/nofixed-point-2.c: Same.
6480 * gcc.dg/noncompile/20020213-1.c: Same.
6481 * gcc.dg/pch/counter-2.c: Same.
6482 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6483 * gcc.dg/pr27528.c: Same.
6484 * gcc.dg/pr27953.c: Same.
6485 * gcc.dg/pr35899.c: Same.
6486 * gcc.dg/pr37561.c: Same.
6487 * gcc.dg/pr45461.c: Same.
6488 * gcc.dg/pr45750.c: Same.
6489 * gcc.dg/pr53196-2.c: Same.
6490 * gcc.dg/pr53265.c: Same.
6491 * gcc.dg/redecl-1.c: Same.
6492 * gcc.dg/tls/thr-init-1.c: Same.
6493 * gcc.dg/torture/pr51106-1.c: Same.
6494 * gcc.dg/torture/pr51106-2.c: Same.
6495 * gcc.dg/uninit-19.c: Same.
6496 * gcc.dg/uninit-pr20644.c: Same.
6497
6498 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6499
6500 * g++.dg/cpp1z/decomp29.C (p): New variable.
6501 (main): Add further tests.
6502
6503 2017-05-26 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/80842
6506 * gcc.dg/torture/pr80842.c: New testcase.
6507
6508 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6509
6510 PR c++/79652
6511 * g++.dg/cpp0x/pr79652.C: New.
6512
6513 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6514
6515 PR c++/71451
6516 * g++.dg/cpp0x/variadic170.C: New.
6517
6518 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6519
6520 * g++.dg/warn/Wcatch-value-1.C: New test.
6521 * g++.dg/warn/Wcatch-value-2.C: New test.
6522 * g++.dg/warn/Wcatch-value-3.C: New test.
6523
6524 2017-05-25 Nathan Sidwell <nathan@acm.org>
6525
6526 * g++.dg/lookup/using56.C: New.
6527 * g++.dg/lookup/using57.C: New.
6528 * g++.dg/lookup/using58.C: New.
6529 * g++.dg/lookup/using59.C: New.
6530
6531 * g++.dg/lookup/using17.C: Adjust diagnostics.
6532
6533 2017-05-25 Martin Sebor <msebor@redhat.com>
6534
6535 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6536 positives on ILP32.
6537 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6538 column numbers.
6539 * gcc.dg/pr60114.c: Same.
6540
6541 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6542
6543 * gfortran.dg/pr48636.f90: Fix template better.
6544
6545 2017-05-25 Nathan Sidwell <nathan@acm.org>
6546
6547 * g++.dg/lookup/koenig14.C: New.
6548
6549 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/79583
6552 * g++.dg/cpp0x/pr79583.C: New.
6553
6554 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/68578
6557 * g++.dg/cpp1y/pr68578.C: New.
6558
6559 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6560
6561 * gcc.dg/tree-ssa/vce-1.c: New file.
6562
6563 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6564
6565 * gcc.dg/tree-ssa/addadd.c: New file.
6566
6567 2017-05-24 Nathan Sidwell <nathan@acm.org>
6568
6569 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6570 * g++.dg/lookup/friend19.C: New.
6571 * g++.dg/lookup/friend20.C: New.
6572
6573 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6574
6575 PR c++/80544
6576 * g++.dg/expr/cast11.C: New test.
6577
6578 2017-05-24 Martin Sebor <msebor@redhat.com>
6579
6580 PR c/80731
6581 * c-c++-common/Wfloat-conversion.c: Adjust.
6582 * c-c++-common/dfp/convert-int-saturate.c: Same.
6583 * c-c++-common/pr68657-1.c: Same.
6584 * g++.dg/ext/utf-cvt.C: Same.
6585 * g++.dg/ext/utf16-4.C: Same.
6586 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6587 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6588 * g++.dg/warn/Wconversion3.C: Same.
6589 * g++.dg/warn/Wconversion4.C: Same.
6590 * g++.dg/warn/Wsign-conversion.C: Same.
6591 * g++.dg/warn/overflow-warn-1.C: Same.
6592 * g++.dg/warn/overflow-warn-3.C: Same.
6593 * g++.dg/warn/overflow-warn-4.C: Same.
6594 * g++.dg/warn/pr35635.C: Same.
6595 * g++.old-deja/g++.mike/enum1.C: Same.
6596 * gcc.dg/Wconversion-3.c: Same.
6597 * gcc.dg/Wconversion-5.c: Same.
6598 * gcc.dg/Wconversion-complex-c99.c: Same.
6599 * gcc.dg/Wconversion-complex-gnu.c: Same.
6600 * gcc.dg/Wconversion-integer.c: Same.
6601 * gcc.dg/Wsign-conversion.c: Same.
6602 * gcc.dg/bitfld-2.c: Same.
6603 * gcc.dg/c90-const-expr-11.c: Same.
6604 * gcc.dg/c90-const-expr-7.c: Same.
6605 * gcc.dg/c99-const-expr-7.c: Same.
6606 * gcc.dg/overflow-warn-1.c: Same.
6607 * gcc.dg/overflow-warn-2.c: Same.
6608 * gcc.dg/overflow-warn-3.c: Same.
6609 * gcc.dg/overflow-warn-4.c: Same.
6610 * gcc.dg/overflow-warn-5.c: Same.
6611 * gcc.dg/overflow-warn-8.c: Same.
6612 * gcc.dg/overflow-warn-9.c: New test.
6613 * gcc.dg/pr35635.c: Adjust.
6614 * gcc.dg/pr59940.c: Same.
6615 * gcc.dg/pr59963-2.c: Same.
6616 * gcc.dg/pr60114.c: Same.
6617 * gcc.dg/switch-warn-2.c: Same.
6618 * gcc.dg/utf-cvt.c: Same.
6619 * gcc.dg/utf16-4.c: Same.
6620
6621 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6622
6623 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6624 Don't include limits.h.
6625 (w): Conditionalize on long long wider than int. Use
6626 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6627 -9223372036854775808.
6628 (x): Use __INT_MAX__ instead of INT_MAX.
6629
6630 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6631
6632 PR fortran/66094
6633 * gfortran.dg/inline_matmul_16.f90: New test.
6634
6635 2017-05-24 Tom de Vries <tom@codesourcery.com>
6636
6637 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6638
6639 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6640
6641 PR middle-end/80823
6642 * gcc.dg/pr80823.c: New test.
6643
6644 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6645
6646 * gcc.target/s390/pr80725.c: New test.
6647
6648 2017-05-23 Nathan Sidwell <nathan@acm.org>
6649
6650 * g++.dg/lookup/extern-c-hidden.C: New.
6651 * g++.dg/lookup/extern-redecl1.C: New.
6652
6653 PR c++/80866
6654 * g++.dg/parse/pr80866.C: New.
6655
6656 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6657
6658 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6659 * gcc.dg/ipa/inline-5.c: Likewise.
6660 * gfortran.dg/pr48636.f90: Likewise.
6661
6662 2017-05-23 Nathan Sidwell <nathan@acm.org>
6663
6664 * g++.dg/parse/ctor9.C: Adjust expected error.
6665
6666 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6667
6668 PR libgfortran/80256
6669 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6670 Cygwin.
6671
6672 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6673
6674 * c-c++-common/goacc/parallel-dims-1.c: Update.
6675 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6676 * c-c++-common/goacc/routine-1.c: Likewise.
6677 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6678 * g++.dg/goacc/template.C: Likewise.
6679 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6680 * gfortran.dg/goacc/routine-3.f90: Likewise.
6681 * gfortran.dg/goacc/sie.f95: Likewise.
6682 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6683
6684 2017-05-23 Nathan Sidwell <nathan@acm.org>
6685
6686 * g++.dg/lookup/using13.C: Adjust expected error.
6687
6688 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6689
6690 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6691
6692 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6693
6694 PR target/80718
6695 * gcc.target/powerpc/pr80718.c: New test.
6696
6697 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6698
6699 * gcc.target/powerpc/conditional-return.c: New testcase.
6700
6701 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6702
6703 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6704 LE-only.
6705
6706 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6707
6708 PR fortran/80766
6709 * gfortran.dg/typebound_call_28.f90: New test.
6710
6711 2017-05-22 Nathan Sidwell <nathan@acm.org>
6712
6713 * g++.dg/lookup/strong-using.C: New.
6714
6715 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6716
6717 * gcc.target/arm/movsi_movt.c: New test.
6718 * gcc.target/arm/movdi_movt.c: New test.
6719
6720 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6721
6722 * gnat.dg/specs/not_null1.ads: New test.
6723
6724 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6725
6726 * gnat.dg/limited_with5.ad[sb]: New test.
6727 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6728 * gnat.dg/limited_with6.ad[sb]: New test.
6729 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6730
6731 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6732
6733 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6734 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6735
6736 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 PR c++/70265
6739 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6740 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6741
6742 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6743
6744 PR libgfortran/80333
6745 * gfortran.dg/dtio_30.f03: New test.
6746
6747 2017-05-19 Marek Polacek <polacek@redhat.com>
6748
6749 PR sanitizer/80800
6750 * c-c++-common/ubsan/pr80800.c: New test.
6751 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6752
6753 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6754
6755 * c-c++-common/goacc/default-1.c: Update.
6756 * c-c++-common/goacc/default-2.c: Likewise.
6757 * c-c++-common/goacc/default-4.c: Likewise.
6758 * gfortran.dg/goacc/default-1.f95: Likewise.
6759 * gfortran.dg/goacc/default-4.f: Likewise.
6760 * c-c++-common/goacc/default-5.c: New file.
6761 * gfortran.dg/goacc/default-5.f: Likewise.
6762
6763 * c-c++-common/goacc/default-1.c: New file.
6764 * c-c++-common/goacc/default-2.c: Likewise.
6765 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6766 test cases in...
6767 * c-c++-common/goacc/default-3.c: ... this new file, and...
6768 * c-c++-common/goacc/default-4.c: ... this new file.
6769 * gfortran.dg/goacc/default.f95: Remove file, including its test
6770 cases in...
6771 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6772 * gfortran.dg/goacc/default-2.f: ... this new file.
6773 * gfortran.dg/goacc/default-3.f95: New file.
6774 * gfortran.dg/goacc/default-4.f: Likewise.
6775
6776 2017-05-19 Nathan Sidwell <nathan@acm.org>
6777
6778 * g++.dg/inherit/covariant7.C: Adjust.
6779
6780 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6781
6782 * gcc.target/arm/tls-disable-literal-pool.c: Change
6783 require-effective-target to tls_native.
6784 Move dg-error to return statement line and change to dg-message.
6785
6786 2017-05-19 Richard Biener <rguenther@suse.de>
6787
6788 PR c++/80593
6789 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6790 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6791
6792 2017-05-19 Richard Biener <rguenther@suse.de>
6793
6794 PR middle-end/80764
6795 * gcc.dg/torture/pr80764.c: New testcase.
6796
6797 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6798
6799 PR target/80510
6800 * gcc.target/powerpc/pr80510-1.c: New test.
6801 * gcc.target/powerpc/pr80510-2.c: Likewise.
6802
6803 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6804
6805 * gcc.dg/pragma-diag-7.c: New test.
6806
6807 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6808
6809 PR target/80799
6810 * g++.dg/other/i386-11.C: New test.
6811
6812 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6813
6814 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6815 * fold-vec-div-floatdouble.c: Likewise.
6816 * fold-vec-logical-ands-char.c: Likewise.
6817 * fold-vec-logical-ands-int.c: Likewise.
6818 * fold-vec-logical-ands-short.c: Likewise.
6819 * fold-vec-logical-ors-char.c: Likewise.
6820 * fold-vec-logical-ors-int.c: Likewise.
6821 * fold-vec-logical-ors-short.c: Likewise.
6822 * fold-vec-logical-other-char.c: Likewise.
6823 * fold-vec-mule-misc.c: Likewise.
6824 * fold-vec-mult-float.c: Likewise.
6825 * fold-vec-mult-floatdouble.c: Likewise.
6826 * fold-vec-mult-int.c: Likewise.
6827 * fold-vec-mult-int128-p9.c: Likewise.
6828 * fold-vec-sub-floatdouble.c: Likewise.
6829 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6830 Add lp64 requirement.
6831 * fold-vec-mult-int128-p8.c: Likewise.
6832 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6833
6834 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6835
6836 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6837 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6838 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6839 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6840 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6841 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6842 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6843 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6844 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6845 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6846 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6847 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6848 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6849 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6850 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6851 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6852 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6853 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6854 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6855 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6856 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6857 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6858 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6859 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6860 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6861 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6862
6863 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6864
6865 * gcc.target/sparc/niagara7-align.c: New test.
6866
6867 2017-05-18 Marek Polacek <polacek@redhat.com>
6868
6869 PR sanitizer/80797
6870 * c-c++-common/ubsan/null-12.c: New test.
6871
6872 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6873
6874 PR middle-end/80692
6875 * gcc.c-torture/execute/pr80692.c: New testcase.
6876
6877 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6878
6879 PR libgfortran/80741
6880 * gfortran.dg/read_4.f90: New test.
6881
6882 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6883
6884 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6885
6886 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6887
6888 PR fortran/80668
6889 * gfortran.dg/pr80668.f90: New.
6890
6891 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6892
6893 PR middle-end/80775
6894 * gcc.dg/pr80775.c: New test.
6895
6896 2017-05-17 Marek Polacek <polacek@redhat.com>
6897
6898 PR sanitizer/80659
6899 * gcc.dg/asan/pr80659.c: New test.
6900
6901 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6902
6903 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6904 unsigned long.
6905
6906 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6907
6908 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6909
6910 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6911 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6912
6913 PR tree-optimization/80457
6914 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6915 call vect_model_simple_cost.
6916
6917 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6918
6919 PR fortran/80554
6920 * gfortran.dg/submodule_29.f08: New test.
6921
6922 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6923
6924 * g++.dg/other/accessor-fixits-1.C: New test case.
6925 * g++.dg/other/accessor-fixits-2.C: New test case.
6926 * g++.dg/other/accessor-fixits-3.C: New test case.
6927 * g++.dg/other/accessor-fixits-4.C: New test case.
6928
6929 2017-05-16 Carl Love <cel@us.ibm.com>
6930
6931 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6932 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6933 built-ins to the test suite file. Note, support for mradds exists
6934 but no test case exists.
6935 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6936 built-ins to the test suite file.
6937
6938 2017-05-16 Marek Polacek <polacek@redhat.com>
6939
6940 PR sanitizer/80536
6941 PR sanitizer/80386
6942 * c-c++-common/ubsan/pr80536.c: New test.
6943 * g++.dg/ubsan/pr80386.C: New test.
6944
6945 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6946
6947 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6948 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6949
6950 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6951
6952 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6953 expected output of vadd, vsub and vmul instructions.
6954 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6955 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6956 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6957
6958 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6959
6960 PR libgfortran/80727
6961 * gfortran.dg/read_3.f90: New test.
6962
6963 2017-05-15 Nathan Sidwell <nathan@acm.org>
6964
6965 PR c++/79369
6966 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6967
6968 PR c++/79369
6969 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6970 * g++.dg/cpp0x/pr79369.C: New.
6971
6972 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6973
6974 PR fortran/80752
6975 * gfortran.dg/pr80752.f90: New test.
6976
6977 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6978
6979 PR target/80425
6980 * gcc.target/i386/pr80425-1.c: New test.
6981 * gcc.target/i386/pr80425-2.c: Ditto.
6982
6983 2017-05-15 Jeff Law <law@redhat.com>
6984
6985 * gcc.target/mips/reorgbug-1.c: New test.
6986
6987 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6988
6989 * gnat.dg/specs/pack13.ads: New test.
6990
6991 2017-05-14 Martin Sebor <msebor@redhat.com>
6992
6993 PR middle-end/77671
6994 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6995 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6996 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6997 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6998 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6999
7000 2017-05-14 Martin Sebor <msebor@redhat.com>
7001
7002 PR middle-end/80669
7003 * gcc.dg/builtin-stpncpy.c: New test.
7004
7005 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7006
7007 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7008 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7009 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7010 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7011
7012 2017-05-14 Julia Koval <julia.koval@intel.com>
7013
7014 * gcc.target/i386/xgetsetbv.c: New test.
7015
7016 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7017
7018 PR fortran/80442
7019 * gfortran.dg/impl_do_var_data.f90: New Test
7020
7021 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7022
7023 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7024 A regression test for a private array access case which caused
7025 an assert.
7026
7027 2017-05-12 Martin Sebor <msebor@redhat.com>
7028
7029 PR testsuite/80643
7030 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7031 to the purpose of the test.
7032
7033 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7034
7035 * gcc.target/powerpc/bmi-andn-1.c: New file
7036 * gcc.target/powerpc/bmi-andn-2.c: New file.
7037 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7038 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7039 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7040 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7041 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7042 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7043 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7044 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7045 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7046 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7047 * gcc.target/powerpc/bmi-check.h: New File.
7048 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7049 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7050 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7051 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7052 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7053 * gcc.target/powerpc/bmi2-check.h: New file.
7054 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7055 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7056 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7057 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7058 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7059 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7060 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7061 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7062 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7063
7064 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7065
7066 PR c++/60430
7067 * g++.dg/cpp0x/pr60430.C: New.
7068
7069 2017-05-12 Jeff Law <law@redhat.com>
7070
7071 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7072
7073 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7074
7075 PR middle-end/80707
7076 * g++.dg/pr80707.C: New test.
7077
7078 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7079
7080 * gcc.target/powerpc/fold-vec-div-float.c: New.
7081 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7082 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7083
7084 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7085
7086 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7087 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7088 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7089 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7090 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7091 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7092 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7093 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7094 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7095 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7096 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7097 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7098
7099 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/49604
7102 * g++.dg/cpp0x/forw_enum14.C: New.
7103 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7104
7105 2017-05-12 Richard Biener <rguenther@suse.de>
7106
7107 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7108
7109 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/67687
7112 * g++.dg/cpp0x/constexpr-ice17.C: New.
7113
7114 2017-05-12 Richard Biener <rguenther@suse.de>
7115
7116 PR tree-optimization/80713
7117 * gcc.dg/torture/pr80713.c: New testcase.
7118
7119 2017-05-12 Andi Kleen <ak@linux.intel.com>
7120
7121 PR testsuite/77684
7122 * lib/target-supports.exp (profopt-perf-wrapper):
7123 Add -m8 option to increase parallelism.
7124
7125 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7126
7127 * c-c++-common/goacc/parallel-dims-1.c: New file.
7128 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7129
7130 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7131 * c-c++-common/goacc/classify-kernels.c: Likewise.
7132 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7133 Likewise.
7134 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7135 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7136 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7137 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7138 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7139 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7140 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7141 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7142 * c-c++-common/goacc/kernels-loop.c: Likewise.
7143 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7144 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7145 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7146 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7147 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7148 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7149 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7150 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7151 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7152 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7153 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7154 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7155
7156 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7157 * c-c++-common/goacc/classify-kernels.c: Likewise.
7158 * c-c++-common/goacc/classify-parallel.c: Likewise.
7159 * c-c++-common/goacc/classify-routine.c: Likewise.
7160 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7161 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7162 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7163 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7164
7165 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7166 * c-c++-common/goacc/classify-kernels.c: Likewise.
7167 * c-c++-common/goacc/classify-parallel.c: Likewise.
7168 * c-c++-common/goacc/classify-routine.c: Likewise.
7169 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7170 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7171 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7172 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7173
7174 2017-05-11 Nathan Sidwell <nathan@acm.org>
7175
7176 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7177
7178 2017-05-11 Carl Love <cel@us.ibm.com>
7179
7180 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7181 to the test suite file.
7182 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7183 to the test suite file.
7184
7185 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7186
7187 PR fortran/78659
7188 * gfortran.dg/namelist_91.f90: New test.
7189 * gfortran.dg/namelist_92.f90: New test.
7190 * gfortran.dg/namelist_93.f90: New test.
7191 * gfortran.dg/namelist_94.f90: New test.
7192
7193 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7194
7195 PR target/80695
7196 * gcc.target/powerpc/pr80695-p8.c: New file.
7197 * gcc.target/powerpc/pr80695-p9.c: New file.
7198
7199 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7200 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR target/80706
7203 * gcc.target/i386/pr80706.c: New test.
7204
7205 2017-05-11 Julia Koval <julia.koval@intel.com>
7206
7207 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7208 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7209 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7210 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7211
7212 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 PR c++/70538
7215 * g++.dg/cpp0x/pr70538.C: New.
7216
7217 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7218
7219 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7220 Remove unnecessary loop. Run on 32-bit targets only.
7221 (dg-options): Remove -fno-tree-sink.
7222
7223 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7224
7225 * gcc.target/powerpc/cmpb-1.c: New test.
7226 * gcc.target/powerpc/cmpb-2.c: New test.
7227 * gcc.target/powerpc/cmpb-3.c: New test.
7228 * gcc.target/powerpc/cmpb32-1.c: New test.
7229 * gcc.target/powerpc/cmpb32-2.c: New test.
7230
7231 2017-05-11 Richard Biener <rguenther@suse.de>
7232
7233 PR tree-optimization/80705
7234 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7235
7236 2017-05-11 Nathan Sidwell <nathan@acm.org>
7237
7238 * lib/scanlang.exp: New.
7239 * lib/gcc-dg.exp: Load scanlang.exp.
7240 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7241
7242 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7243
7244 PR testsuite/80580
7245 * gcc.dg/gimplefe-error-6.c: New test.
7246
7247 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7248
7249 PR testsuite/80580
7250 * gcc.dg/gimplefe-error-5.c: New test.
7251
7252 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7253
7254 PR testsuite/80580
7255 * gcc.dg/gimplefe-error-4.c: New test.
7256
7257 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7258
7259 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7260
7261 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7262
7263 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7264 (_mm_maskz_max_round_sd): Test new intrinsics.
7265 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7266 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7267 (_mm_maskz_max_round_ss): Test new intrinsics.
7268 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7269 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7270 (_mm_maskz_min_round_sd): Test new intrinsics.
7271 * gcc.target/i386/avx512f-vminsd-2.c: New.
7272 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7273 (_mm_maskz_min_round_ss): Test new intrinsics.
7274 * gcc.target/i386/avx512f-vminss-2.c: New.
7275 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7276 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7277 (__builtin_ia32_minss_mask_round): Test new builtins.
7278 * gcc.target/i386/sse-13.c: Ditto.
7279 * gcc.target/i386/sse-23.c: Ditto.
7280 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7281 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7282 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7283 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7284 (_mm_mask_min_round_ss): Test new intrinsics.
7285 * gcc.target/i386/testround-1.c: Ditto.
7286
7287 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7288
7289 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7290 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7291 (_mm_maskz_div_round_sd): Test new intrinsics.
7292 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7293 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7294 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7295 (_mm_maskz_div_round_ss): Test new intrinsics.
7296 * gcc.target/i386/avx512f-vdivss-2.c: New.
7297 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7298 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7299 (_mm_maskz_mul_round_sd): Test new intrinsics.
7300 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7301 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7302 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7303 (_mm_maskz_mul_round_ss): Test new intrinsics.
7304 * gcc.target/i386/avx512f-vmulss-2.c: New.
7305 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7306 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7307 (__builtin_ia32_mulss_mask_round): Test new builtins.
7308 * gcc.target/i386/sse-13.c: Ditto.
7309 * gcc.target/i386/sse-23.c: Ditto.
7310 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7311 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7312 (_mm_maskz_mul_round_ss): Test new intrinsics.
7313 * gcc.target/i386/testround-1.c: Ditto.
7314
7315 2017-05-10 Julia Koval <julia.koval@intel.com>
7316
7317 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7318 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7319 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7320
7321 2017-05-10 Julia Koval <julia.koval@intel.com>
7322
7323 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7324 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7325 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7326 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7327
7328 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7329
7330 PR tree-optimization/51513
7331 * gcc.target/powerpc/pr51513.c: New test.
7332 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7333 __builtin_abort().
7334 * gcc.dg/predict-14.c: Likewise.
7335
7336 2017-05-10 Carl Love <cel@us.ibm.com>
7337 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7338 to the test suite file.
7339 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7340 to the test suite file.
7341
7342 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7343
7344 PR tree-optimization/77644
7345 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7346
7347 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7348
7349 * gcc.dg/guality/inline-params-2.c: New.
7350
7351 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7352
7353 PR c++/80145
7354 * g++.dg/cpp1y/auto-fn37.C: New.
7355 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7356
7357 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7358
7359 PR target/68163
7360 * gcc.target/powerpc/pr68163.c: New test.
7361
7362 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7363
7364 PR fortran/79311
7365 * gfortran.dg/finalize_32.f90: New test.
7366
7367 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7368
7369 PR c/35441
7370 * gcc.dg/pr35441.c: New test.
7371
7372 2017-05-09 Martin Sebor <msebor@redhat.com>
7373
7374 PR testsuite/80643
7375 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7376 output.
7377
7378 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/80186
7381 * g++.dg/template/crash126.C: New.
7382
7383 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7384
7385 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7386 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7387 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7388 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7389
7390 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7391
7392 PR testsuite/80611
7393 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7394
7395 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7396
7397 * gcc.target/arc/tmac-1.c: New file.
7398 * gcc.target/arc/tmac-2.c: Likewise.
7399 * gcc.target/arc/tmac.h: Likewise.
7400
7401 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7402 Andrew Burgess <andrew.burgess@embecosm.com>
7403
7404 * gcc.target/arc/firq-1.c: New file.
7405 * gcc.target/arc/firq-2.c: Likewise.
7406 * gcc.target/arc/firq-3.c: Likewise.
7407 * gcc.target/arc/firq-4.c: Likewise.
7408 * gcc.target/arc/firq-5.c: Likewise.
7409 * gcc.target/arc/firq-6.c: Likewise.
7410
7411 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7412
7413 * gcc.target/arc/interrupt-5.c: Newfile.
7414 * gcc.target/arc/interrupt-6.c: Likewise.
7415 * gcc.target/arc/interrupt-7.c: Likewise.
7416 * gcc.target/arc/interrupt-8.c: Likewise.
7417 * gcc.target/arc/interrupt-9.c: Likewise.
7418
7419 2017-05-09 Richard Biener <rguenther@suse.de>
7420
7421 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7422 and adjust.
7423 * gcc.dg/vect/vect-50.c: Likewise.
7424
7425 2017-05-09 Marek Polacek <polacek@redhat.com>
7426
7427 PR c/80525
7428 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7429 * c-c++-common/Wlogical-op-2.c: New test.
7430
7431 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7432
7433 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7434 for targets with __SIZEOF_INT__ < 4.
7435
7436 2017-05-09 Richard Biener <rguenther@suse.de>
7437
7438 * gcc.dg/vect/vect-50.c: Revert last change.
7439 * gcc.dg/vect/vect-44.c: Likewise.
7440
7441 2017-05-08 Martin Sebor <msebor@redhat.com>
7442
7443 PR translation/80280
7444 * gcc.dg/format/gcc_diag-10.c: New test.
7445
7446 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7447
7448 PR target/80101
7449 * gcc.target/powerpc/pr80101-1.c: New test.
7450
7451 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7452
7453 PR fortran/79930
7454 * gfortran.dg/inline_transpose_1.f90: Add
7455 -finline-matmul-limit=0 to options.
7456 * gfortran.dg/matmul_5.f90: Likewise.
7457 * gfortran.dg/vect/vect-8.f90: Likewise.
7458 * gfortran.dg/inline_matmul_14.f90: New test.
7459 * gfortran.dg/inline_matmul_15.f90: New test.
7460
7461 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7462
7463 PR fortran/80602
7464 * gfortran.dg/matmul_15.f90: New test case.
7465
7466 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7467
7468 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7469 * gcc.dg/vect/vect-50.c: Likewise.
7470
7471 2017-05-07 Jeff Law <law@redhat.com>
7472
7473 Revert:
7474 2017-05-06 Jeff Law <law@redhat.com>
7475 PR tree-optimization/78496
7476 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7477 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7478
7479 2017-05-06 Jeff Law <law@redhat.com>
7480
7481 PR tree-optimization/78496
7482 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7483 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7484
7485 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7486
7487 * gcc.target/aarch64/spill_1.c: New test.
7488
7489 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7490
7491 PR rtl-optimization/75964
7492 * gcc.dg/torture/pr75964.c: New test.
7493
7494 2017-05-06 Tom de Vries <tom@codesourcery.com>
7495
7496 PR testsuite/80606
7497 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7498 * gcc.target/i386/avx-vtestpd-2.c: Same.
7499 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7500 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7501 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7502 * gcc.target/i386/avx-vtestpd-3.c: Same.
7503 * gcc.target/i386/avx-vtestps-1.c: Same.
7504 * gcc.target/i386/avx-vtestps-2.c: Same.
7505 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7506 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7507 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7508 * gcc.target/i386/avx-vtestps-3.c: Same.
7509
7510 2017-05-06 Tom de Vries <tom@codesourcery.com>
7511
7512 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7513
7514 2017-05-06 Tom de Vries <tom@codesourcery.com>
7515
7516 PR testsuite/80557
7517 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7518 * gcc.target/powerpc/altivec-types-1.c: Same.
7519
7520 2017-05-06 Tom de Vries <tom@codesourcery.com>
7521
7522 PR testsuite/80557
7523 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7524 * gcc.target/spu/intrinsics-1.c: Same.
7525
7526 2017-05-06 Tom de Vries <tom@codesourcery.com>
7527
7528 PR testsuite/80557
7529 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7530
7531 2017-05-06 Tom de Vries <tom@codesourcery.com>
7532
7533 PR testsuite/80557
7534 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7535 * gcc.target/aarch64/spellcheck_2.c: Same.
7536 * gcc.target/aarch64/spellcheck_3.c: Same.
7537
7538 2017-05-06 Tom de Vries <tom@codesourcery.com>
7539
7540 PR testsuite/80557
7541 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7542 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7543 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7544 * g++.dg/debug/dwarf2/typedef5.C: Same.
7545 * g++.dg/goacc/data-1.C: Same.
7546
7547 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7548
7549 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7550
7551 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7552
7553 PR target/79038
7554 PR target/79202
7555 PR target/79203
7556 * gcc.target/powerpc/ppc-round3.c: New test.
7557 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7558
7559 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR tree-optimization/80632
7562 * gcc.dg/pr80632.c: New test.
7563
7564 PR tree-optimization/80558
7565 * gcc.dg/tree-ssa/vrp115.c: New test.
7566
7567 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7568 Thomas Preud'homme <thomas.preudhomme@arm.com>
7569 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7570
7571 PR target/71607
7572 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7573 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7574 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7575 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7576 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7577 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7578 * gcc.target/arm/tls-disable-literal-pool.c: New.
7579
7580 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7581
7582 PR tree-optimization/80613
7583 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7584
7585 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7586
7587 PR c++/71577
7588 * g++.dg/cpp0x/pr71577.C: New.
7589
7590 2017-05-04 Martin Sebor <msebor@redhat.com>
7591
7592 PR middle-end/79234
7593 * gcc.dg/builtin-stringop-chk-8.c: New test.
7594 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7595 * gcc.dg/builtin-stringop-chk-4.c: Same.
7596 * gcc.dg/builtin-strncat-chk-1.c: Same.
7597 * g++.dg/ext/strncpy-chk1.C: Same.
7598 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7599 * gcc.dg/out-of-bounds-1.c: Same.
7600 * gcc.dg/pr78138.c: Same.
7601 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7602 * gfortran.dg/mvbits_7.f90: Same.
7603
7604 2017-05-04 Martin Sebor <msebor@redhat.com>
7605
7606 PR preprocessor/79214
7607 PR middle-end/79222
7608 PR middle-end/79223
7609 * gcc.dg/pr79214.c: New test.
7610 * gcc.dg/pr79214.h: New test header.
7611 * gcc.dg/pr79222.c: New test.
7612 * gcc.dg/pr79223.c: New test.
7613 * gcc.dg/pr78138.c: Adjust.
7614 * gfortran.dg/unconstrained_commons.f: Same.
7615
7616 2017-05-04 Martin Sebor <msebor@redhat.com>
7617
7618 PR translation/80280
7619 * g++.dg/abi/Wabi-2-3.C: Adjust.
7620 * g++.dg/abi/Wabi-3-2.C: Ditto.
7621 * g++.dg/lookup/using17.C: Ditto.
7622 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7623
7624 2017-05-04 Martin Jambor <mjambor@suse.cz>
7625
7626 PR tree-optimization/80622
7627 * gcc.dg/tree-ssa/pr80622.c: New test.
7628
7629 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7630
7631 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7632
7633 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7634
7635 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7636 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7637
7638 2017-05-04 Richard Biener <rguenther@suse.de>
7639
7640 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7641
7642 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7643
7644 * gcc.dg/vect/vect-profile-1.c: New test.
7645
7646 2017-05-04 Marek Polacek <polacek@redhat.com>
7647
7648 PR tree-optimization/80612
7649 * gcc.dg/torture/pr80612.c: New test.
7650
7651 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7652 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7653
7654 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7655 check_effective_target_arm_thumb1_movt_ok.
7656
7657 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7658
7659 * gcc.target/arm/fpscr.c: New file.
7660
7661 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7662
7663 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7664 target.
7665
7666 2017-05-04 Tom de Vries <tom@codesourcery.com>
7667
7668 PR testsuite/80557
7669 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7670 line numbers.
7671 * g++.dg/warn/miss-format-1.C: Same.
7672 * g++.dg/warn/overflow-warn-1.C: Same.
7673 * g++.dg/warn/overflow-warn-3.C: Same.
7674 * g++.dg/warn/overflow-warn-4.C: Same.
7675
7676 2017-05-04 Tom de Vries <tom@codesourcery.com>
7677
7678 PR testsuite/80557
7679 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7680 * gcc.target/i386/pr68657.c: Same.
7681 * gcc.target/i386/pr69255-1.c: Same.
7682 * gcc.target/i386/pr69255-2.c: Same.
7683 * gcc.target/i386/pr69255-3.c: Same.
7684
7685 2017-05-04 Richard Biener <rguenther@suse.de>
7686
7687 PR tree-optimization/31130
7688 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7689 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7690 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7691 * gcc.dg/pr52904.c: Remove XFAIL.
7692 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7693
7694 2017-05-03 Jeff Law <law@redhat.com>
7695
7696 PR tree-optimization/78496
7697 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7698
7699 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7700
7701 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7702
7703 2017-05-03 Richard Biener <rguenther@suse.de>
7704
7705 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7706
7707 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR tree-optimization/79472
7710 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7711 to dg-options.
7712 * gcc.dg/tree-ssa/vrp113.c: New test.
7713 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7714 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7715 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7716
7717 2017-05-03 Tom de Vries <tom@codesourcery.com>
7718
7719 PR testsuite/80557
7720 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7721 * c-c++-common/Wshift-negative-value-2.c: Same.
7722 * c-c++-common/Wshift-negative-value-3.c: Same.
7723 * c-c++-common/Wshift-negative-value-4.c: Same.
7724 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7725 * c-c++-common/cpp/pr60400.c: Same.
7726 * c-c++-common/fmax-errors.c: Same.
7727 * c-c++-common/goacc/data-2.c: Same.
7728 * c-c++-common/goacc/host_data-2.c: Same.
7729 * c-c++-common/gomp/simd4.c: Same.
7730 * c-c++-common/pr28656.c: Same.
7731 * c-c++-common/pr43395.c: Same.
7732 * c-c++-common/torture/pr57945.c: Same.
7733
7734 2017-05-03 Tom de Vries <tom@codesourcery.com>
7735
7736 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7737 arg of dg directive.
7738 * c-c++-common/goacc/routine-3.c: Same.
7739 * c-c++-common/goacc/routine-4.c: Same.
7740
7741 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7742
7743 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7744 (test_fixit_insert_newline): New function.
7745 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7746 (test_fixit_insert_newline): New function.
7747 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7748 (test_fixit_insert_newline): New function.
7749 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7750 (test_fixit_insert_newline): New function.
7751 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7752 (test_show_locus): Handle test_fixit_insert_newline.
7753
7754 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7755
7756 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7757
7758 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7759
7760 * gcc.dg/lsr-div1.c: New testcase.
7761
7762 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7763
7764 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7765 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7766 (_mm_maskz_add_round_sd): Test new intrinsics.
7767 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7768 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7769 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7770 (_mm_maskz_add_round_ss): Test new intrinsics.
7771 * gcc.target/i386/avx512f-vaddss-2.c: New.
7772 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7773 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7774 (_mm_maskz_sub_round_sd): Test new intrinsics.
7775 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7776 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7777 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7778 (_mm_maskz_sub_round_ss): Test new intrinsics.
7779 * gcc.target/i386/avx512f-vsubss-2.c: New.
7780 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7781 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7782 (__builtin_ia32_subss_mask_round): Test new builtins.
7783 * gcc.target/i386/sse-13.c: Ditto.
7784 * gcc.target/i386/sse-23.c: Ditto.
7785 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7786 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7787 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7788 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7789 (_mm_mask_sub_round_ss): Test new intrinsics.
7790 * gcc.target/i386/testround-1.c: Ditto.
7791
7792 2017-05-02 Martin Jambor <mjambor@suse.cz>
7793
7794 PR tree-optimization/78687
7795 * g++.dg/tree-ssa/pr78687.C: New test.
7796
7797 2017-05-02 Richard Biener <rguenther@suse.de>
7798
7799 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7800 behavior.
7801 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7802
7803 2017-05-02 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/80591
7806 * gcc.dg/torture/pr80591.c: New testcase.
7807
7808 2017-05-02 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/80549
7811 * gcc.dg/torture/pr80549.c: New testcase.
7812
7813 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7814
7815 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7816 unsigned long.
7817
7818 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7819
7820 PR c++/80038
7821 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7822
7823 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7824
7825 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7826 reflect insertion fix-it hints at the same location now being
7827 consolidated.
7828
7829 2017-05-01 Martin Sebor <msebor@redhat.com>
7830
7831 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7832 on ILP32 targets.
7833
7834 2017-05-01 Tom de Vries <tom@codesourcery.com>
7835
7836 * gcc.dg/pr78768.c: Require linker plugin.
7837
7838 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7839
7840 PR fortran/37131
7841 * gfortran.dg/matmul_bounds_11.f90: New test.
7842
7843 2017-05-01 Martin Sebor <msebor@redhat.com>
7844
7845 PR tree-optimization/79715
7846 * gcc.dg/pr79715.c: New test.
7847
7848 2017-05-01 Tom de Vries <tom@codesourcery.com>
7849
7850 PR testsuite/65941
7851 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7852 * g++.dg/other/pr59492.C: Require effective target rdrand.
7853
7854 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7855
7856 * g++.dg/diagnostic/member-decl-1.C: New test.
7857
7858 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7859
7860 PR tree-optimization/80487
7861 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7862
7863 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7864
7865 PR tree-optimization/79697
7866 * gcc.dg/tree-ssa/pr79697.c: New test.
7867
7868 2017-04-29 Tom de Vries <tom@codesourcery.com>
7869
7870 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7871
7872 2017-04-28 Martin Sebor <msebor@redhat.com>
7873
7874 PR tree-optimization/80523
7875 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7876
7877 2017-04-28 Tom de Vries <tom@codesourcery.com>
7878
7879 PR testsuite/80557
7880 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7881 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7882
7883 2017-04-28 Tom de Vries <tom@codesourcery.com>
7884
7885 PR testsuite/80557
7886 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7887 * obj-c++.dg/bitfield-4.mm: Same.
7888 * obj-c++.dg/bitfield-5.mm: Same.
7889 * obj-c++.dg/exceptions-3.mm: Same.
7890 * obj-c++.dg/exceptions-5.mm: Same.
7891 * obj-c++.dg/method-1.mm: Same.
7892 * obj-c++.dg/method-12.mm: Same.
7893 * obj-c++.dg/method-13.mm: Same.
7894 * obj-c++.dg/method-15.mm: Same.
7895 * obj-c++.dg/method-16.mm: Same.
7896 * obj-c++.dg/property/at-property-18.mm: Same.
7897 * obj-c++.dg/property/at-property-25.mm: Same.
7898 * obj-c++.dg/property/at-property-5.mm: Same.
7899 * obj-c++.dg/property/dynamic-2.mm: Same.
7900 * obj-c++.dg/property/property-neg-3.mm: Same.
7901 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7902 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7903 * obj-c++.dg/syntax-error-1.mm: Same.
7904 * obj-c++.dg/try-catch-13.mm: Same.
7905 * objc.dg/bitfield-4.m: Same.
7906 * objc.dg/class-1.m: Same.
7907 * objc.dg/method-11.m: Same.
7908 * objc.dg/method-6.m: Same.
7909 * objc.dg/method-7.m: Same.
7910 * objc.dg/method-9.m: Same.
7911 * objc.dg/missing-proto-3.m: Same.
7912 * objc.dg/naming-2.m: Same.
7913 * objc.dg/property/at-property-16.m: Same.
7914 * objc.dg/property/at-property-18.m: Same.
7915 * objc.dg/property/at-property-25.m: Same.
7916 * objc.dg/property/at-property-5.m: Same.
7917 * objc.dg/property/dynamic-2.m: Same.
7918 * objc.dg/property/property-neg-3.m: Same.
7919 * objc.dg/protocol-inheritance-1.m: Same.
7920 * objc.dg/protocol-inheritance-2.m: Same.
7921
7922 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7923
7924 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7925
7926 2017-04-28 Tom de Vries <tom@codesourcery.com>
7927
7928 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7929 dg-(error|warning|message|bogus).
7930 * g++.dg/conversion/dr195-1.C: Same.
7931 * g++.dg/conversion/dr195.C: Same.
7932 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7933 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7934 * g++.dg/cpp0x/inline-ns7.C: Same.
7935 * g++.dg/cpp0x/variadic105.C: Same.
7936 * g++.dg/cpp0x/variadic65.C: Same.
7937 * g++.dg/expr/call2.C: Same.
7938 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7939 * g++.dg/expr/pmf-1.C: Same.
7940 * g++.dg/ext/altivec-types-1.C: Same.
7941 * g++.dg/ext/altivec-types-2.C: Same.
7942 * g++.dg/ext/altivec-types-3.C: Same.
7943 * g++.dg/ext/attrib14.C: Same.
7944 * g++.dg/ext/complit1.C: Same.
7945 * g++.dg/ext/forscope2.C: Same.
7946 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7947 * g++.dg/ext/label13.C: Same.
7948 * g++.dg/ext/member-attr.C: Same.
7949 * g++.dg/ext/visibility/anon7.C: Same.
7950 * g++.dg/ext/visibility/visibility-7.C: Same.
7951 * g++.dg/ext/vla2.C: Same.
7952 * g++.dg/inherit/access2.C: Same.
7953 * g++.dg/inherit/covariant12.C: Same.
7954 * g++.dg/inherit/covariant14.C: Same.
7955 * g++.dg/inherit/namespace-as-base.C: Same.
7956 * g++.dg/inherit/template-as-base.C: Same.
7957 * g++.dg/lookup/ambig1.C: Same.
7958 * g++.dg/lookup/ambig2.C: Same.
7959 * g++.dg/lookup/ambig3.C: Same.
7960 * g++.dg/lookup/class-member-1.C: Same.
7961 * g++.dg/lookup/conv-1.C: Same.
7962 * g++.dg/lookup/decl1.C: Same.
7963 * g++.dg/lookup/koenig1.C: Same.
7964 * g++.dg/lookup/scoped1.C: Same.
7965 * g++.dg/lookup/scoped2.C: Same.
7966 * g++.dg/lookup/two-stage4.C: Same.
7967 * g++.dg/lookup/used-before-declaration.C: Same.
7968 * g++.dg/lookup/using.C: Same.
7969 * g++.dg/lookup/using17.C: Same.
7970 * g++.dg/lookup/using2.C: Same.
7971 * g++.dg/other/abstract2.C: Same.
7972 * g++.dg/other/classkey1.C: Same.
7973 * g++.dg/other/component1.C: Same.
7974 * g++.dg/other/const1.C: Same.
7975 * g++.dg/other/const2.C: Same.
7976 * g++.dg/other/conversion1.C: Same.
7977 * g++.dg/other/do1.C: Same.
7978 * g++.dg/other/error1.C: Same.
7979 * g++.dg/other/error10.C: Same.
7980 * g++.dg/other/error3.C: Same.
7981 * g++.dg/other/error4.C: Same.
7982 * g++.dg/other/error5.C: Same.
7983 * g++.dg/other/error8.C: Same.
7984 * g++.dg/other/error9.C: Same.
7985 * g++.dg/other/field1.C: Same.
7986 * g++.dg/other/init1.C: Same.
7987 * g++.dg/other/ptrmem2.C: Same.
7988 * g++.dg/other/return1.C: Same.
7989 * g++.dg/overload/builtin3.C: Same.
7990 * g++.dg/overload/error1.C: Same.
7991 * g++.dg/overload/error2.C: Same.
7992 * g++.dg/overload/koenig2.C: Same.
7993 * g++.dg/overload/pmf1.C: Same.
7994 * g++.dg/parse/args1.C: Same.
7995 * g++.dg/parse/attr3.C: Same.
7996 * g++.dg/parse/constant4.C: Same.
7997 * g++.dg/parse/crash10.C: Same.
7998 * g++.dg/parse/crash18.C: Same.
7999 * g++.dg/parse/crash19.C: Same.
8000 * g++.dg/parse/crash20.C: Same.
8001 * g++.dg/parse/crash21.C: Same.
8002 * g++.dg/parse/crash22.C: Same.
8003 * g++.dg/parse/crash32.C: Same.
8004 * g++.dg/parse/decl-specifier-1.C: Same.
8005 * g++.dg/parse/error58.C: Same.
8006 * g++.dg/parse/local-class1.C: Same.
8007 * g++.dg/parse/non-dependent2.C: Same.
8008 * g++.dg/parse/parameter-declaration-1.C: Same.
8009 * g++.dg/parse/ptrmem2.C: Same.
8010 * g++.dg/parse/ptrmem3.C: Same.
8011 * g++.dg/parse/saved1.C: Same.
8012 * g++.dg/tc1/dr101.C: Same.
8013 * g++.dg/tc1/dr142.C: Same.
8014 * g++.dg/tc1/dr176.C: Same.
8015 * g++.dg/template/conv4.C: Same.
8016 * g++.dg/template/crash56.C: Same.
8017 * g++.dg/template/dependent-expr2.C: Same.
8018 * g++.dg/template/error1.C: Same.
8019 * g++.dg/template/error2.C: Same.
8020 * g++.dg/template/explicit6.C: Same.
8021 * g++.dg/template/init-list.C: Same.
8022 * g++.dg/template/local1.C: Same.
8023 * g++.dg/template/lookup2.C: Same.
8024 * g++.dg/template/meminit2.C: Same.
8025 * g++.dg/template/nontype25.C: Same.
8026 * g++.dg/template/ptrmem2.C: Same.
8027 * g++.dg/template/qualttp19.C: Same.
8028 * g++.dg/template/qualttp20.C: Same.
8029 * g++.dg/template/ttp3.C: Same.
8030 * g++.dg/template/unify4.C: Same.
8031 * g++.dg/template/unify6.C: Same.
8032 * g++.dg/template/unify7.C: Same.
8033 * g++.dg/template/warn1.C: Same.
8034 * g++.dg/tree-ssa/dom-invalid.C: Same.
8035 * g++.dg/ubsan/shift-1.C: Same.
8036 * g++.dg/warn/Wunused-2.C: Same.
8037 * g++.dg/warn/Wunused-4.C: Same.
8038 * g++.dg/warn/Wunused-6.C: Same.
8039 * g++.dg/warn/deprecated-6.C: Same.
8040 * g++.dg/warn/deprecated.C: Same.
8041 * g++.dg/warn/effc1.C: Same.
8042 * g++.dg/warn/effc3.C: Same.
8043 * g++.dg/warn/incomplete1.C: Same.
8044 * g++.dg/warn/inline1.C: Same.
8045 * g++.dg/warn/noeffect2.C: Same.
8046 * g++.dg/warn/noeffect4.C: Same.
8047 * g++.dg/warn/oldcast1.C: Same.
8048 * g++.dg/warn/sentinel.C: Same.
8049 * g++.dg/warn/unit-1.C: Same.
8050 * g++.old-deja/g++.pt/inherit2.C: Same.
8051 * g++.old-deja/g++.pt/overload8.C: Same.
8052 * gcc.dg/20000926-1.c: Same.
8053 * gcc.dg/20040223-1.c: Same.
8054 * gcc.dg/Warray-bounds-7.c: Same.
8055 * gcc.dg/alias-1.c: Same.
8056 * gcc.dg/alias-12.c: Same.
8057 * gcc.dg/alias-13.c: Same.
8058 * gcc.dg/alias-2.c: Same.
8059 * gcc.dg/array-13.c: Same.
8060 * gcc.dg/array-4.c: Same.
8061 * gcc.dg/attr-ifunc-2.c: Same.
8062 * gcc.dg/attr-invalid.c: Same.
8063 * gcc.dg/attr-noinline.c: Same.
8064 * gcc.dg/bitfld-2.c: Same.
8065 * gcc.dg/c90-const-expr-7.c: Same.
8066 * gcc.dg/c99-const-expr-7.c: Same.
8067 * gcc.dg/cpp/20000625-1.c: Same.
8068 * gcc.dg/cpp/charconst-4.c: Same.
8069 * gcc.dg/cpp/include2.c: Same.
8070 * gcc.dg/cpp/include2a.c: Same.
8071 * gcc.dg/decl-4.c: Same.
8072 * gcc.dg/deprecated-4.c: Same.
8073 * gcc.dg/deprecated.c: Same.
8074 * gcc.dg/dfp/altivec-types.c: Same.
8075 * gcc.dg/float-range-1.c: Same.
8076 * gcc.dg/pack-test-3.c: Same.
8077 * gcc.dg/pr11492.c: Same.
8078 * gcc.dg/pr15360-1.c: Same.
8079 * gcc.dg/pr37908.c: Same.
8080 * gcc.dg/pr53265.c: Same.
8081 * gcc.dg/pr57287-2.c: Same.
8082 * gcc.dg/pr57287.c: Same.
8083 * gcc.dg/redecl-1.c: Same.
8084 * gcc.dg/sync-3.c: Same.
8085 * gcc.dg/two-types-1.c: Same.
8086 * gcc.dg/two-types-2.c: Same.
8087 * gcc.dg/two-types-4.c: Same.
8088 * gcc.dg/two-types-5.c: Same.
8089 * gcc.dg/two-types-6.c: Same.
8090 * gcc.dg/two-types-7.c: Same.
8091 * gcc.dg/two-types-8.c: Same.
8092 * gcc.dg/two-types-9.c: Same.
8093 * gcc.dg/uninit-I.c: Same.
8094 * gcc.dg/uninit-pr19430.c: Same.
8095 * gcc.dg/visibility-7.c: Same.
8096 * gcc.dg/winline-10.c: Same.
8097 * gcc.dg/winline-2.c: Same.
8098 * gcc.dg/winline-3.c: Same.
8099 * gcc.dg/winline-9.c: Same.
8100 * gcc.target/i386/attr-returns_twice-1.c: Same.
8101 * gcc.target/i386/chkp-const-check-2.c: Same.
8102 * gcc.target/i386/chkp-label-address.c: Same.
8103 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8104 * gcc.target/i386/pr39162.c: Same.
8105 * gcc.target/i386/sse-5.c: Same.
8106 * gcc.target/powerpc/altivec-types-1.c: Same.
8107 * gcc.target/powerpc/altivec-types-2.c: Same.
8108 * gcc.target/powerpc/altivec-types-3.c: Same.
8109 * gcc.target/powerpc/float128-mix.c: Same.
8110 * gcc.target/powerpc/no-r11-3.c: Same.
8111 * gcc.target/spu/Wmain.c: Same.
8112 * gcc.target/spu/ea/errors2.c: Same.
8113 * gfortran.dg/assignment_1.f90: Same.
8114 * gfortran.dg/common_3.f90: Same.
8115 * gfortran.dg/der_io_1.f90: Same.
8116 * gfortran.dg/g77/20030326-1.f: Same.
8117 * gfortran.dg/g77/9263.f: Same.
8118 * gfortran.dg/g77/960317-1.f: Same.
8119 * gfortran.dg/g77/970625-2.f: Same.
8120 * gfortran.dg/g77/980615-0.f: Same.
8121 * gfortran.dg/g77/check0.f: Same.
8122 * gfortran.dg/g77/dnrm2.f: Same.
8123 * gfortran.dg/g77/pr9258.f: Same.
8124 * gfortran.dg/ichar_1.f90: Same.
8125 * gfortran.dg/interface_1.f90: Same.
8126 * gfortran.dg/namelist_1.f90: Same.
8127 * gfortran.dg/namelist_2.f90: Same.
8128 * gfortran.dg/namelist_3.f90: Same.
8129 * gfortran.dg/namelist_print_2.f: Same.
8130 * gfortran.dg/oldstyle_1.f90: Same.
8131 * gfortran.dg/runtime_warning_1.f90: Same.
8132 * gfortran.dg/underflow.f90: Same.
8133 * gnat.dg/specs/integer_value.ads: Same.
8134 * obj-c++.dg/fsf-package-0.m: Same.
8135 * objc.dg/two-types-1.m: Same.
8136
8137 2017-04-28 Martin Liska <mliska@suse.cz>
8138
8139 PR gcov-profile/79891
8140 * gcc.misc-tests/gcov-17.c: New test.
8141 * gcc.misc-tests/gcov-18.c: New test.
8142
8143 2017-04-28 Tom de Vries <tom@codesourcery.com>
8144
8145 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8146 dg-(error|warning|message|bogus).
8147 * g++.dg/parse/parameter-declaration-1.C: Same.
8148 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8149 * gcc.dg/Wpointer-sign-Wall.c: Same.
8150 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8151 * gcc.dg/cpp/19990413-1.c: Same.
8152 * gcc.dg/dg-test-1.c: Same.
8153 * gcc.dg/empty-source-2.c: Same.
8154 * gcc.dg/empty-source-3.c: Same.
8155 * gcc.dg/format/c99-printf-1.c: Same.
8156 * gcc.dg/format/c99-scanf-1.c: Same.
8157 * gcc.dg/label-decl-2.c: Same.
8158 * gcc.dg/m-un-2.c: Same.
8159 * gcc.dg/uninit-pr20644-O0.c: Same.
8160 * gfortran.dg/pr70006.f90: Same.
8161 * obj-c++.dg/fsf-package-0.m: Same.
8162
8163 2017-04-28 Tom de Vries <tom@codesourcery.com>
8164
8165 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8166 dg-(error|warning|message|bogus).
8167 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8168 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8169 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8170 * c-c++-common/pr20000.c: Same.
8171 * c-c++-common/pr49706.c: Same.
8172 * g++.dg/ext/utf16-4.C: Same.
8173 * g++.dg/parse/error2.C: Same.
8174 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8175 * g++.dg/warn/Wtype-limits.C: Same.
8176 * g++.dg/warn/overflow-warn-1.C: Same.
8177 * g++.dg/warn/overflow-warn-3.C: Same.
8178 * gcc.dg/Wpointer-sign-Wall.c: Same.
8179 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8180 * gcc.dg/Wtype-limits-Wextra.c: Same.
8181 * gcc.dg/Wtype-limits.c: Same.
8182 * gcc.dg/cpp/19990413-1.c: Same.
8183 * gcc.dg/dg-test-1.c: Same.
8184 * gcc.dg/empty-source-2.c: Same.
8185 * gcc.dg/empty-source-3.c: Same.
8186 * gcc.dg/label-decl-2.c: Same.
8187 * gcc.dg/m-un-2.c: Same.
8188 * gcc.dg/uninit-pr19430-O0.c: Same.
8189 * gcc.dg/uninit-pr19430.c: Same.
8190 * gcc.dg/uninit-pr20644-O0.c: Same.
8191 * gcc.dg/utf16-4.c: Same.
8192 * gfortran.dg/pr70006.f90: Same.
8193 * obj-c++.dg/fsf-package-0.m: Same.
8194
8195 2017-04-28 Richard Biener <rguenther@suse.de>
8196
8197 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8198 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8199 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8200 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8201 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8202 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8203
8204 2017-04-27 Marek Polacek <polacek@redhat.com>
8205
8206 PR sanitizer/80349
8207 * c-c++-common/ubsan/pr80349.c: New test.
8208
8209 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8210
8211 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8212 diagnostics.
8213 * g++.dg/warn/pr12242.C: Likewise.
8214
8215 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8216
8217 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8218
8219 2017-04-27 Martin Liska <mliska@suse.cz>
8220
8221 PR testsuite/79455
8222 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8223 more generic.
8224
8225 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR c++/80534
8228 * g++.dg/other/pr80534-1.C: New test.
8229 * g++.dg/other/pr80534-2.C: New test.
8230
8231 2017-04-27 Richard Biener <rguenther@suse.de>
8232
8233 PR middle-end/80539
8234 * gcc.dg/torture/pr80539.c: New testcase.
8235
8236 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/77728
8239 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8240
8241 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8242
8243 * g++.dg/diagnostic/nested-name-1.C: New test.
8244
8245 2017-04-26 Martin Liska <mliska@suse.cz>
8246
8247 * gcc.dg/guality/guality.h: Add prefix to test verification.
8248
8249 2017-04-25 Nathan Sidwell <nathan@acm.org>
8250
8251 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8252
8253 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8254
8255 PR target/70799
8256 * gcc.target/i386/pr70799-5.c: New test.
8257
8258 2017-04-25 Martin Sebor <msebor@redhat.com>
8259
8260 PR tree-optimization/80497
8261 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8262
8263 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8264 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR target/77728
8267 * g++.dg/abi/pr77728-1.C: New test.
8268
8269 2017-04-25 Marek Polacek <polacek@redhat.com>
8270
8271 PR sanitizer/80349
8272 * g++.dg/ubsan/pr80349-2.C: New test.
8273
8274 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8275
8276 * g++.dg/cpp0x/enum34.C: New test.
8277
8278 2017-04-25 Tom de Vries <tom@codesourcery.com>
8279
8280 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8281 variables.
8282 (dg-line): New proc.
8283 (process-message): Handle line number variables.
8284 * objc.dg/try-catch-12.m: Use dg-line.
8285
8286 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8287
8288 PR target/80482
8289 * gcc.target/powerpc/vec-constvolatile.c: New test.
8290
8291 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8292
8293 * g++.dg/semicolon-fixits.C: New test case.
8294
8295 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8296
8297 * gcc.dg/semicolon-fixits.c: New test case.
8298
8299 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8300
8301 * g++.dg/lookup/missing-std-include.C: New test file.
8302
8303 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8304 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR target/77728
8307 * g++.dg/abi/pr77728-2.C: New test.
8308
8309 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8310
8311 PR c++/80177
8312 * g++.dg/spellcheck-pr80177.C: New test case.
8313
8314 2017-04-25 Nathan Sidwell <nathan@acm.org>
8315
8316 * g++.dg/dg.exp (find-cxx-tests): New function.
8317 (main): Use it, remove explicit pruning
8318
8319 2017-04-25 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/80492
8322 * gcc.dg/pr80492.c: New testcase.
8323
8324 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8325
8326 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8327 for targets with int size less than 32 bits.
8328
8329 2017-04-25 Richard Biener <rguenther@suse.de>
8330
8331 PR tree-optimization/79201
8332 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8333 * gcc.target/i386/pr22152.c: Disable sinking.
8334
8335 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8336
8337 PR target/80464
8338 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8339
8340 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8341
8342 PR target/79895
8343 * gcc.target/s390/pr79895.c: New test.
8344
8345 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8346
8347 PR target/80080
8348 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8349 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8350 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8351
8352 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR rtl-optimization/80501
8355 * gcc.c-torture/execute/pr80501.c: New test.
8356
8357 PR rtl-optimization/80500
8358 * gcc.dg/pr80500.c: New test.
8359
8360 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8361
8362 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8363 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8364
8365 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8366
8367 PR fortran/80121
8368 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8369 directive.
8370
8371 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8372
8373 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8374 * jit.dg/test-alignment.c: New test case.
8375 * jit.dg/test-alignment.cc: New test case.
8376 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8377 New test case.
8378
8379 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8380
8381 PR c++/80016
8382 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8383 test function.
8384 (test_alignof): New test function.
8385
8386 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8387
8388 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8389
8390 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8391
8392 * g++.dg/diagnostic/duplicate1.C: New test.
8393 * g++.dg/cpp0x/duplicate1.C: New test.
8394
8395 2017-04-24 Martin Jambor <mjambor@suse.cz>
8396
8397 PR tree-optimization/80293
8398 * g++.dg/tree-ssa/pr80293.C: New test.
8399
8400 2017-04-24 Martin Liska <mliska@suse.cz>
8401
8402 PR middle-end/79931
8403 * g++.dg/ipa/pr79931.C: New test.
8404
8405 2017-04-24 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/80494
8408 * gfortran.dg/pr80494.f90: New testcase.
8409
8410 2017-04-24 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/79725
8413 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8414
8415 2017-04-24 Richard Biener <rguenther@suse.de>
8416
8417 PR c++/2972
8418 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8419
8420 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8421
8422 PR fortran/80484
8423 * gfortran.dg/dtio_29.f03: New test.
8424
8425 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8426
8427 PR fortran/80121
8428 * gfortran.dg/intent_out_9.f90: New test case.
8429
8430 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8431
8432 PR target/70799
8433 * gcc.target/i386/pr70799-4.c: New test.
8434
8435 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8436
8437 PR fortran/80392
8438 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8439
8440 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8441
8442 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8443
8444 2017-04-21 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/79547
8447 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8448
8449 2017-04-21 Richard Biener <rguenther@suse.de>
8450
8451 PR tree-optimization/78847
8452 * g++.dg/tree-ssa/pr78847.C: New testcase.
8453
8454 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR c/80468
8457 * gcc.dg/pr80468.c: New test.
8458
8459 2017-04-21 Martin Liska <mliska@suse.cz>
8460
8461 PR tree-optimization/66278
8462 * gcc.dg/vect/pr66278.c: New test.
8463
8464 2017-04-21 Richard Biener <rguenther@suse.de>
8465
8466 PR tree-optimization/80237
8467 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8468 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8469 adjust expected optimizations.
8470
8471 2016-04-21 Richard Biener <rguenther@suse.de>
8472
8473 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8474 of inner loops.
8475 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8476 * gcc.dg/vect/vect-104.c: Likewise.
8477
8478 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8479
8480 PR tree-optimization/80426
8481 * gcc.c-torture/execute/20170429-1.c: Rename into...
8482 * gcc.c-torture/execute/20170419-1.c: ...this.
8483
8484 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8485
8486 PR target/79804
8487 * gcc.target/i386/pr79804.c: New test.
8488
8489 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8490
8491 PR target/78090
8492 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8493
8494 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8495
8496 * g++/opt/pr80436.C: XFAIL on AIX.
8497
8498 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8499
8500 PR c++/80473
8501 * g++.dg/diagnostic/pr80473.C: New test.
8502
8503 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8504
8505 * g++.dg/warn/Wextra-semi.C: New test.
8506
8507 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR middle-end/80423
8510 * g++.dg/other/pr80423.C: New test.
8511
8512 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8513
8514 * gcc.dg/pr80170.c: Require ptr32plus.
8515
8516 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 PR tree-optimization/80426
8519 * gcc.c-torture/execute/20170419-1.c: New test.
8520
8521 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR debug/80461
8524 * g++.dg/debug/pr80461.C: New test.
8525
8526 PR c++/80459
8527 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8528 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8529 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8530
8531 PR debug/80436
8532 * g++.dg/opt/pr80436.C: New test.
8533
8534 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8535
8536 * gcc.dg/torture/pr80341.c: Require int32plus.
8537
8538 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8539 Jeff Law <law@redhat.com>
8540
8541 * gcc.c-torture/compile/20170419-1.c: New test.
8542
8543 2017-04-19 Tom de Vries <tom@codesourcery.com>
8544
8545 PR testsuite/80221
8546 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8547 subsequent dg directives.
8548 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8549 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8550 * c-c++-common/attr-fallthrough-2.c: Same.
8551 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8552 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8553 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8554 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8555 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8556 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8557 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8558 * c-c++-common/cilk-plus/CK/errors.c: Same.
8559 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8560 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8561 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8562 * c-c++-common/cpp/pr57580.c: Same.
8563 * c-c++-common/goacc/asyncwait-1.c: Same.
8564 * c-c++-common/goacc/cache-2.c: Same.
8565 * c-c++-common/goacc/declare-2.c: Same.
8566 * c-c++-common/goacc/deviceptr-1.c: Same.
8567 * c-c++-common/goacc/routine-5.c: Same.
8568 * c-c++-common/gomp/clauses-2.c: Same.
8569 * c-c++-common/gomp/ordered-3.c: Same.
8570 * c-c++-common/gomp/pr67501.c: Same.
8571 * c-c++-common/pr20000.c: Same.
8572 * c-c++-common/pr43395.c: Same.
8573 * c-c++-common/pr49706.c: Same.
8574 * c-c++-common/pr77624-1.c: Same.
8575 * c-c++-common/pr77624-2.c: Same.
8576 * c-c++-common/raw-string-14.c: Same.
8577 * c-c++-common/raw-string-16.c: Same.
8578 * c-c++-common/raw-string-3.c: Same.
8579 * c-c++-common/raw-string-4.c: Same.
8580 * c-c++-common/raw-string-5.c: Same.
8581 * c-c++-common/raw-string-6.c: Same.
8582 * g++.dg/abi/mangle41.C: Same.
8583 * g++.dg/conversion/nullptr1.C: Same.
8584 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8585 * g++.dg/cpp0x/auto27.C: Same.
8586 * g++.dg/cpp0x/constexpr-98.C: Same.
8587 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8588 * g++.dg/cpp0x/diag2.C: Same.
8589 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8590 * g++.dg/cpp0x/nullptr15.C: Same.
8591 * g++.dg/cpp0x/pr31431-2.C: Same.
8592 * g++.dg/cpp0x/pr31431.C: Same.
8593 * g++.dg/cpp0x/pr79118.C: Same.
8594 * g++.dg/cpp0x/static_assert3.C: Same.
8595 * g++.dg/cpp0x/temp_default2.C: Same.
8596 * g++.dg/cpp0x/trailing4.C: Same.
8597 * g++.dg/cpp0x/variadic-ex10.C: Same.
8598 * g++.dg/cpp0x/variadic-ex13.C: Same.
8599 * g++.dg/cpp0x/variadic-ex14.C: Same.
8600 * g++.dg/cpp0x/variadic-ex3.C: Same.
8601 * g++.dg/cpp0x/variadic-ex4.C: Same.
8602 * g++.dg/cpp0x/variadic59.C: Same.
8603 * g++.dg/cpp0x/vt-37737-2.C: Same.
8604 * g++.dg/cpp0x/vt-57397-1.C: Same.
8605 * g++.dg/cpp0x/vt-57397-2.C: Same.
8606 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8607 * g++.dg/cpp1z/gen-attrs1.C: Same.
8608 * g++.dg/diagnostic/pr71075.C: Same.
8609 * g++.dg/eh/goto2.C: Same.
8610 * g++.dg/eh/goto3.C: Same.
8611 * g++.dg/expr/bitfield4.C: Same.
8612 * g++.dg/expr/bitfield5.C: Same.
8613 * g++.dg/expr/bitfield6.C: Same.
8614 * g++.dg/expr/bool1.C: Same.
8615 * g++.dg/expr/bool3.C: Same.
8616 * g++.dg/expr/cond10.C: Same.
8617 * g++.dg/expr/cond11.C: Same.
8618 * g++.dg/expr/lval3.C: Same.
8619 * g++.dg/expr/lval4.C: Same.
8620 * g++.dg/ext/anon-struct4.C: Same.
8621 * g++.dg/ext/attrib44.C: Same.
8622 * g++.dg/ext/builtin3.C: Same.
8623 * g++.dg/ext/dllimport7.C: Same.
8624 * g++.dg/ext/label5.C: Same.
8625 * g++.dg/ext/no-asm-1.C: Same.
8626 * g++.dg/ext/utf16-4.C: Same.
8627 * g++.dg/ext/vla2.C: Same.
8628 * g++.dg/gomp/block-1.C: Same.
8629 * g++.dg/gomp/block-2.C: Same.
8630 * g++.dg/gomp/block-3.C: Same.
8631 * g++.dg/gomp/block-5.C: Same.
8632 * g++.dg/gomp/linear-2.C: Same.
8633 * g++.dg/gomp/target-1.C: Same.
8634 * g++.dg/gomp/target-2.C: Same.
8635 * g++.dg/gomp/taskgroup-1.C: Same.
8636 * g++.dg/gomp/teams-1.C: Same.
8637 * g++.dg/inherit/pure1.C: Same.
8638 * g++.dg/init/array43.C: Same.
8639 * g++.dg/init/array46.C: Same.
8640 * g++.dg/init/const10.C: Same.
8641 * g++.dg/init/ctor4-1.C: Same.
8642 * g++.dg/init/ctor4.C: Same.
8643 * g++.dg/init/new37.C: Same.
8644 * g++.dg/init/pr25811.C: Same.
8645 * g++.dg/init/pr29043.C: Same.
8646 * g++.dg/init/pr29571.C: Same.
8647 * g++.dg/lookup/duperr1.C: Same.
8648 * g++.dg/lookup/error1.C: Same.
8649 * g++.dg/lookup/koenig5.C: Same.
8650 * g++.dg/lookup/pr77549.C: Same.
8651 * g++.dg/lookup/suggestions1.C: Same.
8652 * g++.dg/lookup/using16.C: Same.
8653 * g++.dg/lookup/using7.C: Same.
8654 * g++.dg/other/anon-union3.C: Same.
8655 * g++.dg/other/array2.C: Same.
8656 * g++.dg/other/error13.C: Same.
8657 * g++.dg/other/error34.C: Same.
8658 * g++.dg/overload/builtin1.C: Same.
8659 * g++.dg/overload/conv-op1.C: Same.
8660 * g++.dg/overload/error3.C: Same.
8661 * g++.dg/overload/koenig1.C: Same.
8662 * g++.dg/overload/operator5.C: Same.
8663 * g++.dg/overload/template5.C: Same.
8664 * g++.dg/overload/unknown1.C: Same.
8665 * g++.dg/overload/using2.C: Same.
8666 * g++.dg/parse/constructor1.C: Same.
8667 * g++.dg/parse/crash36.C: Same.
8668 * g++.dg/parse/crash63.C: Same.
8669 * g++.dg/parse/error11.C: Same.
8670 * g++.dg/parse/error12.C: Same.
8671 * g++.dg/parse/error14.C: Same.
8672 * g++.dg/parse/error2.C: Same.
8673 * g++.dg/parse/error21.C: Same.
8674 * g++.dg/parse/error26.C: Same.
8675 * g++.dg/parse/error36.C: Same.
8676 * g++.dg/parse/friend12.C: Same.
8677 * g++.dg/parse/invalid-op1.C: Same.
8678 * g++.dg/parse/missing-template1.C: Same.
8679 * g++.dg/parse/parser-pr28152-2.C: Same.
8680 * g++.dg/parse/parser-pr28152.C: Same.
8681 * g++.dg/parse/pr16696-permissive.C: Same.
8682 * g++.dg/parse/pr16696.C: Same.
8683 * g++.dg/parse/pr69628.C: Same.
8684 * g++.dg/parse/ret-type2.C: Same.
8685 * g++.dg/parse/specialization1.C: Same.
8686 * g++.dg/parse/template3.C: Same.
8687 * g++.dg/parse/template9.C: Same.
8688 * g++.dg/parse/typename11.C: Same.
8689 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8690 * g++.dg/pr45330.C: Same.
8691 * g++.dg/rtti/typeid6.C: Same.
8692 * g++.dg/spellcheck-fields.C: Same.
8693 * g++.dg/spellcheck-typenames.C: Same.
8694 * g++.dg/tc1/dr108.C: Same.
8695 * g++.dg/tc1/dr147.C: Same.
8696 * g++.dg/template/arg7.C: Same.
8697 * g++.dg/template/conv11.C: Same.
8698 * g++.dg/template/crash13.C: Same.
8699 * g++.dg/template/crash55.C: Same.
8700 * g++.dg/template/dependent-expr5.C: Same.
8701 * g++.dg/template/error17.C: Same.
8702 * g++.dg/template/error33.C: Same.
8703 * g++.dg/template/error4.C: Same.
8704 * g++.dg/template/error50.C: Same.
8705 * g++.dg/template/error53.C: Same.
8706 * g++.dg/template/friend.C: Same.
8707 * g++.dg/template/func2.C: Same.
8708 * g++.dg/template/local6.C: Same.
8709 * g++.dg/template/member5.C: Same.
8710 * g++.dg/template/meminit1.C: Same.
8711 * g++.dg/template/nested3.C: Same.
8712 * g++.dg/template/nontype6.C: Same.
8713 * g++.dg/template/overload12.C: Same.
8714 * g++.dg/template/ptrmem8.C: Same.
8715 * g++.dg/template/qualified-id1.C: Same.
8716 * g++.dg/template/spec15.C: Same.
8717 * g++.dg/template/static1.C: Same.
8718 * g++.dg/template/static10.C: Same.
8719 * g++.dg/template/static2.C: Same.
8720 * g++.dg/template/ttp25.C: Same.
8721 * g++.dg/template/typedef2.C: Same.
8722 * g++.dg/template/typename2.C: Same.
8723 * g++.dg/template/unify10.C: Same.
8724 * g++.dg/template/unify6.C: Same.
8725 * g++.dg/template/unify7.C: Same.
8726 * g++.dg/template/unify9.C: Same.
8727 * g++.dg/template/varmod1.C: Same.
8728 * g++.dg/ubsan/div-by-zero-1.C: Same.
8729 * g++.dg/ubsan/pr63956.C: Same.
8730 * g++.dg/warn/Waddress-1.C: Same.
8731 * g++.dg/warn/Wconversion2.C: Same.
8732 * g++.dg/warn/Wnull-conversion-1.C: Same.
8733 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8734 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8735 * g++.dg/warn/Wswitch-1.C: Same.
8736 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8737 * g++.dg/warn/Wtype-limits.C: Same.
8738 * g++.dg/warn/Wunused-parm-5.C: Same.
8739 * g++.dg/warn/deprecated-6.C: Same.
8740 * g++.dg/warn/deprecated.C: Same.
8741 * g++.dg/warn/incomplete1.C: Same.
8742 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8743 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8744 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8745 * g++.dg/warn/overflow-warn-1.C: Same.
8746 * g++.dg/warn/overflow-warn-3.C: Same.
8747 * g++.dg/warn/overflow-warn-4.C: Same.
8748 * g++.dg/warn/pr12242.C: Same.
8749 * g++.dg/warn/pr30551-2.C: Same.
8750 * g++.dg/warn/pr30551.C: Same.
8751 * g++.old-deja/g++.benjamin/16077.C: Same.
8752 * g++.old-deja/g++.bob/inherit1.C: Same.
8753 * g++.old-deja/g++.brendan/crash56.C: Same.
8754 * g++.old-deja/g++.brendan/template17.C: Same.
8755 * g++.old-deja/g++.eh/ctor1.C: Same.
8756 * g++.old-deja/g++.jason/bool5.C: Same.
8757 * g++.old-deja/g++.jason/cond.C: Same.
8758 * g++.old-deja/g++.jason/operator.C: Same.
8759 * g++.old-deja/g++.jason/pmf5.C: Same.
8760 * g++.old-deja/g++.law/ctors5.C: Same.
8761 * g++.old-deja/g++.law/missed-error2.C: Same.
8762 * g++.old-deja/g++.law/operators9.C: Same.
8763 * g++.old-deja/g++.law/temps1.C: Same.
8764 * g++.old-deja/g++.mike/for2.C: Same.
8765 * g++.old-deja/g++.mike/ns5.C: Same.
8766 * g++.old-deja/g++.mike/ns7.C: Same.
8767 * g++.old-deja/g++.mike/p10769b.C: Same.
8768 * g++.old-deja/g++.niklas/t120.C: Same.
8769 * g++.old-deja/g++.niklas/t121.C: Same.
8770 * g++.old-deja/g++.ns/koenig5.C: Same.
8771 * g++.old-deja/g++.oliva/overload1.C: Same.
8772 * g++.old-deja/g++.other/crash24.C: Same.
8773 * g++.old-deja/g++.other/crash25.C: Same.
8774 * g++.old-deja/g++.other/decl5.C: Same.
8775 * g++.old-deja/g++.other/lineno5.C: Same.
8776 * g++.old-deja/g++.other/null3.C: Same.
8777 * g++.old-deja/g++.other/overcnv2.C: Same.
8778 * g++.old-deja/g++.other/ptrmem7.C: Same.
8779 * g++.old-deja/g++.other/typename1.C: Same.
8780 * g++.old-deja/g++.other/vaarg3.C: Same.
8781 * g++.old-deja/g++.pt/crash10.C: Same.
8782 * g++.old-deja/g++.pt/crash28.C: Same.
8783 * g++.old-deja/g++.pt/crash38.C: Same.
8784 * g++.old-deja/g++.pt/explicit70.C: Same.
8785 * g++.old-deja/g++.pt/explicit77.C: Same.
8786 * g++.old-deja/g++.pt/expr2.C: Same.
8787 * g++.old-deja/g++.pt/spec5.C: Same.
8788 * g++.old-deja/g++.pt/spec6.C: Same.
8789 * g++.old-deja/g++.pt/typename3.C: Same.
8790 * g++.old-deja/g++.pt/typename5.C: Same.
8791 * g++.old-deja/g++.pt/typename6.C: Same.
8792 * g++.old-deja/g++.pt/typename7.C: Same.
8793 * g++.old-deja/g++.pt/unify4.C: Same.
8794 * g++.old-deja/g++.pt/unify8.C: Same.
8795 * g++.old-deja/g++.pt/vaarg3.C: Same.
8796 * g++.old-deja/g++.robertl/eb22.C: Same.
8797 * g++.old-deja/g++.robertl/eb4.C: Same.
8798 * g++.old-deja/g++.robertl/eb44.C: Same.
8799 * g++.old-deja/g++.robertl/eb69.C: Same.
8800 * g++.old-deja/g++.robertl/eb98.C: Same.
8801 * gcc.dg/20031223-1.c: Same.
8802 * gcc.dg/940510-1.c: Same.
8803 * gcc.dg/990506-0.c: Same.
8804 * gcc.dg/Walloca-1.c: Same.
8805 * gcc.dg/Walloca-2.c: Same.
8806 * gcc.dg/Wconversion-integer.c: Same.
8807 * gcc.dg/Wcxx-compat-8.c: Same.
8808 * gcc.dg/Wimplicit-int-1.c: Same.
8809 * gcc.dg/Wimplicit-int-2.c: Same.
8810 * gcc.dg/Wimplicit-int-4.c: Same.
8811 * gcc.dg/Wpointer-sign-Wall.c: Same.
8812 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8813 * gcc.dg/Wshadow-1.c: Same.
8814 * gcc.dg/Wshadow-3.c: Same.
8815 * gcc.dg/Wswitch-enum-error.c: Same.
8816 * gcc.dg/Wswitch-enum.c: Same.
8817 * gcc.dg/Wswitch-error.c: Same.
8818 * gcc.dg/Wswitch.c: Same.
8819 * gcc.dg/Wtype-limits-Wextra.c: Same.
8820 * gcc.dg/Wtype-limits.c: Same.
8821 * gcc.dg/Wvla-larger-than-2.c: Same.
8822 * gcc.dg/anon-struct-5.c: Same.
8823 * gcc.dg/array-10.c: Same.
8824 * gcc.dg/array-11.c: Same.
8825 * gcc.dg/array-15.c: Same.
8826 * gcc.dg/array-2.c: Same.
8827 * gcc.dg/array-8.c: Same.
8828 * gcc.dg/array-const-2.c: Same.
8829 * gcc.dg/array-const-3.c: Same.
8830 * gcc.dg/bitfld-1.c: Same.
8831 * gcc.dg/bitfld-8.c: Same.
8832 * gcc.dg/builtin-redefine.c: Same.
8833 * gcc.dg/c11-noreturn-1.c: Same.
8834 * gcc.dg/c11-noreturn-2.c: Same.
8835 * gcc.dg/c11-static-assert-3.c: Same.
8836 * gcc.dg/c90-arraydecl-1.c: Same.
8837 * gcc.dg/c90-complex-1.c: Same.
8838 * gcc.dg/c90-complit-1.c: Same.
8839 * gcc.dg/c90-const-expr-11.c: Same.
8840 * gcc.dg/c90-const-expr-7.c: Same.
8841 * gcc.dg/c90-const-expr-8.c: Same.
8842 * gcc.dg/c90-enum-comma-1.c: Same.
8843 * gcc.dg/c90-flex-array-1.c: Same.
8844 * gcc.dg/c90-hexfloat-1.c: Same.
8845 * gcc.dg/c90-idem-qual-1.c: Same.
8846 * gcc.dg/c90-idem-qual-2.c: Same.
8847 * gcc.dg/c90-idem-qual-3.c: Same.
8848 * gcc.dg/c90-mixdecl-1.c: Same.
8849 * gcc.dg/c90-restrict-1.c: Same.
8850 * gcc.dg/c90-return-1.c: Same.
8851 * gcc.dg/c99-array-nonobj-1.c: Same.
8852 * gcc.dg/c99-arraydecl-1.c: Same.
8853 * gcc.dg/c99-complex-1.c: Same.
8854 * gcc.dg/c99-complex-2.c: Same.
8855 * gcc.dg/c99-complit-2.c: Same.
8856 * gcc.dg/c99-const-expr-7.c: Same.
8857 * gcc.dg/c99-const-expr-8.c: Same.
8858 * gcc.dg/c99-flex-array-3.c: Same.
8859 * gcc.dg/c99-flex-array-7.c: Same.
8860 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8861 * gcc.dg/c99-impl-decl-1.c: Same.
8862 * gcc.dg/c99-impl-int-1.c: Same.
8863 * gcc.dg/c99-impl-int-2.c: Same.
8864 * gcc.dg/c99-init-3.c: Same.
8865 * gcc.dg/c99-restrict-1.c: Same.
8866 * gcc.dg/c99-return-1.c: Same.
8867 * gcc.dg/c99-tag-1.c: Same.
8868 * gcc.dg/c99-tag-3.c: Same.
8869 * gcc.dg/call-diag-2.c: Same.
8870 * gcc.dg/cpp/19940712-1.c: Same.
8871 * gcc.dg/cpp/19951025-1.c: Same.
8872 * gcc.dg/cpp/19990413-1.c: Same.
8873 * gcc.dg/cpp/direct2.c: Same.
8874 * gcc.dg/cpp/direct2s.c: Same.
8875 * gcc.dg/cpp/pr28709.c: Same.
8876 * gcc.dg/cpp/pr61854-c90.c: Same.
8877 * gcc.dg/cpp/pr61854-c94.c: Same.
8878 * gcc.dg/cpp/pragma-1.c: Same.
8879 * gcc.dg/cpp/pragma-2.c: Same.
8880 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8881 * gcc.dg/cpp/trad/literals-2.c: Same.
8882 * gcc.dg/cpp/warn-comments-2.c: Same.
8883 * gcc.dg/cpp/warn-comments-3.c: Same.
8884 * gcc.dg/cpp/warn-comments.c: Same.
8885 * gcc.dg/cpp/warn-long-long-2.c: Same.
8886 * gcc.dg/cpp/warn-long-long.c: Same.
8887 * gcc.dg/cpp/warn-redefined-2.c: Same.
8888 * gcc.dg/cpp/warn-redefined.c: Same.
8889 * gcc.dg/darwin-cfstring-2.c: Same.
8890 * gcc.dg/darwin-cfstring-format-1.c: Same.
8891 * gcc.dg/decl-9.c: Same.
8892 * gcc.dg/declspec-1.c: Same.
8893 * gcc.dg/declspec-10.c: Same.
8894 * gcc.dg/declspec-11.c: Same.
8895 * gcc.dg/declspec-13.c: Same.
8896 * gcc.dg/declspec-18.c: Same.
8897 * gcc.dg/declspec-4.c: Same.
8898 * gcc.dg/declspec-5.c: Same.
8899 * gcc.dg/declspec-6.c: Same.
8900 * gcc.dg/declspec-8.c: Same.
8901 * gcc.dg/deprecated-4.c: Same.
8902 * gcc.dg/deprecated.c: Same.
8903 * gcc.dg/dfp/composite-type.c: Same.
8904 * gcc.dg/empty-source-2.c: Same.
8905 * gcc.dg/empty-source-3.c: Same.
8906 * gcc.dg/format/attr-6.c: Same.
8907 * gcc.dg/format/branch-1.c: Same.
8908 * gcc.dg/format/c90-printf-1.c: Same.
8909 * gcc.dg/format/c90-strftime-2.c: Same.
8910 * gcc.dg/format/c99-strftime-1.c: Same.
8911 * gcc.dg/format/cmn-err-1.c: Same.
8912 * gcc.dg/format/few-1.c: Same.
8913 * gcc.dg/format/ms_branch-1.c: Same.
8914 * gcc.dg/format/ms_unnamed-1.c: Same.
8915 * gcc.dg/format/ms_va-1.c: Same.
8916 * gcc.dg/format/unnamed-1.c: Same.
8917 * gcc.dg/format/va-1.c: Same.
8918 * gcc.dg/format/xopen-1.c: Same.
8919 * gcc.dg/funcdef-var-1.c: Same.
8920 * gcc.dg/funcdef-var-2.c: Same.
8921 * gcc.dg/gnu89-const-expr-1.c: Same.
8922 * gcc.dg/gnu89-const-expr-2.c: Same.
8923 * gcc.dg/gnu90-const-expr-1.c: Same.
8924 * gcc.dg/gnu99-const-expr-1.c: Same.
8925 * gcc.dg/gnu99-const-expr-2.c: Same.
8926 * gcc.dg/gnu99-init-2.c: Same.
8927 * gcc.dg/gomp/_Atomic-5.c: Same.
8928 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8929 * gcc.dg/gomp/atomic-5.c: Same.
8930 * gcc.dg/gomp/linear-1.c: Same.
8931 * gcc.dg/gomp/pr67500.c: Same.
8932 * gcc.dg/init-bad-1.c: Same.
8933 * gcc.dg/init-bad-2.c: Same.
8934 * gcc.dg/init-bad-3.c: Same.
8935 * gcc.dg/init-string-1.c: Same.
8936 * gcc.dg/label-compound-stmt-1.c: Same.
8937 * gcc.dg/label-decl-2.c: Same.
8938 * gcc.dg/label-decl-4.c: Same.
8939 * gcc.dg/large-size-array-2.c: Same.
8940 * gcc.dg/large-size-array-4.c: Same.
8941 * gcc.dg/lvalue-6.c: Same.
8942 * gcc.dg/m-un-2.c: Same.
8943 * gcc.dg/multiple-overflow-warn-1.c: Same.
8944 * gcc.dg/multiple-overflow-warn-2.c: Same.
8945 * gcc.dg/multiple-overflow-warn-3.c: Same.
8946 * gcc.dg/nested-redef-1.c: Same.
8947 * gcc.dg/no-asm-1.c: Same.
8948 * gcc.dg/no-asm-3.c: Same.
8949 * gcc.dg/no-asm-4.c: Same.
8950 * gcc.dg/noncompile/20010524-1.c: Same.
8951 * gcc.dg/noncompile/incomplete-5.c: Same.
8952 * gcc.dg/noncompile/pr44517.c: Same.
8953 * gcc.dg/noncompile/pr52290.c: Same.
8954 * gcc.dg/noreturn-1.c: Same.
8955 * gcc.dg/overflow-warn-1.c: Same.
8956 * gcc.dg/overflow-warn-2.c: Same.
8957 * gcc.dg/overflow-warn-3.c: Same.
8958 * gcc.dg/overflow-warn-4.c: Same.
8959 * gcc.dg/parm-mismatch-1.c: Same.
8960 * gcc.dg/parser-pr28152-2.c: Same.
8961 * gcc.dg/parser-pr28152.c: Same.
8962 * gcc.dg/pedwarn-init.c: Same.
8963 * gcc.dg/pointer-arith-2.c: Same.
8964 * gcc.dg/pointer-arith-3.c: Same.
8965 * gcc.dg/pointer-arith-4.c: Same.
8966 * gcc.dg/pr14475.c: Same.
8967 * gcc.dg/pr18596-3.c: Same.
8968 * gcc.dg/pr18809-1.c: Same.
8969 * gcc.dg/pr27953.c: Same.
8970 * gcc.dg/pr30457.c: Same.
8971 * gcc.dg/pr30551-2.c: Same.
8972 * gcc.dg/pr30551-3.c: Same.
8973 * gcc.dg/pr30551-4.c: Same.
8974 * gcc.dg/pr30551-5.c: Same.
8975 * gcc.dg/pr30551-6.c: Same.
8976 * gcc.dg/pr30551.c: Same.
8977 * gcc.dg/pr36997.c: Same.
8978 * gcc.dg/pr41842.c: Same.
8979 * gcc.dg/pr48552-1.c: Same.
8980 * gcc.dg/pr48552-2.c: Same.
8981 * gcc.dg/pr59717.c: Same.
8982 * gcc.dg/pr61077.c: Same.
8983 * gcc.dg/pr61096-1.c: Same.
8984 * gcc.dg/pr63626.c: Same.
8985 * gcc.dg/pr64223-1.c: Same.
8986 * gcc.dg/pr64223-2.c: Same.
8987 * gcc.dg/pr8788-1.c: Same.
8988 * gcc.dg/pr8927-1.c: Same.
8989 * gcc.dg/pragma-darwin.c: Same.
8990 * gcc.dg/pragma-diag-5.c: Same.
8991 * gcc.dg/pragma-message.c: Same.
8992 * gcc.dg/redecl-1.c: Same.
8993 * gcc.dg/simd-1.c: Same.
8994 * gcc.dg/simd-5.c: Same.
8995 * gcc.dg/simd-6.c: Same.
8996 * gcc.dg/spellcheck-fields.c: Same.
8997 * gcc.dg/spellcheck-typenames.c: Same.
8998 * gcc.dg/struct-semi-2.c: Same.
8999 * gcc.dg/struct-semi-3.c: Same.
9000 * gcc.dg/transparent-union-3.c: Same.
9001 * gcc.dg/ucnid-8.c: Same.
9002 * gcc.dg/uninit-pr19430-O0.c: Same.
9003 * gcc.dg/uninit-pr19430.c: Same.
9004 * gcc.dg/uninit-pr20644-O0.c: Same.
9005 * gcc.dg/utf-dflt.c: Same.
9006 * gcc.dg/utf-dflt2.c: Same.
9007 * gcc.dg/utf16-4.c: Same.
9008 * gcc.dg/vla-11.c: Same.
9009 * gcc.dg/vla-20.c: Same.
9010 * gcc.dg/vla-init-1.c: Same.
9011 * gcc.dg/vla-init-2.c: Same.
9012 * gcc.dg/vla-init-3.c: Same.
9013 * gcc.dg/weak/weak-6.c: Same.
9014 * gcc.dg/weak/weak-7.c: Same.
9015 * gcc.dg/wtr-int-type-1.c: Same.
9016 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9017 * gcc.target/arm/polytypes.c: Same.
9018 * gcc.target/i386/spellcheck-options-4.c: Same.
9019 * gcc.target/powerpc/20030218-1.c: Same.
9020 * gcc.target/sh/pr21255-4.c: Same.
9021 * gcc.test-framework/dg-error-exp-XP.c: Same.
9022 * gfortran.dg/array_constructor_30.f03: Same.
9023 * gfortran.dg/class_30.f90: Same.
9024 * gfortran.dg/goacc/subarrays.f95: Same.
9025 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9026 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9027 * gfortran.dg/intrinsic_std_1.f90: Same.
9028 * gfortran.dg/pr70006.f90: Same.
9029 * gfortran.dg/warning-directive-1.F90: Same.
9030 * gfortran.dg/warning-directive-2.F90: Same.
9031 * gfortran.dg/warning-directive-3.F90: Same.
9032 * gfortran.dg/warning-directive-4.F90: Same.
9033 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9034 * obj-c++.dg/class-extension-1.mm: Same.
9035 * obj-c++.dg/class-extension-2.mm: Same.
9036 * obj-c++.dg/class-protocol-1.mm: Same.
9037 * obj-c++.dg/cxx-ivars-1.mm: Same.
9038 * obj-c++.dg/duplicate-class-1.mm: Same.
9039 * obj-c++.dg/exceptions-3.mm: Same.
9040 * obj-c++.dg/exceptions-4.mm: Same.
9041 * obj-c++.dg/exceptions-5.mm: Same.
9042 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9043 * obj-c++.dg/fsf-package-0.m: Same.
9044 * obj-c++.dg/invalid-type-1.mm: Same.
9045 * obj-c++.dg/method-12.mm: Same.
9046 * obj-c++.dg/method-13.mm: Same.
9047 * obj-c++.dg/method-15.mm: Same.
9048 * obj-c++.dg/method-16.mm: Same.
9049 * obj-c++.dg/method-6.mm: Same.
9050 * obj-c++.dg/method-7.mm: Same.
9051 * obj-c++.dg/property/at-property-1.mm: Same.
9052 * obj-c++.dg/property/at-property-14.mm: Same.
9053 * obj-c++.dg/property/at-property-17.mm: Same.
9054 * obj-c++.dg/property/at-property-21.mm: Same.
9055 * obj-c++.dg/property/at-property-5.mm: Same.
9056 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9057 * obj-c++.dg/property/dynamic-3.mm: Same.
9058 * obj-c++.dg/property/dynamic-4.mm: Same.
9059 * obj-c++.dg/property/property-neg-1.mm: Same.
9060 * obj-c++.dg/property/property-neg-6.mm: Same.
9061 * obj-c++.dg/property/synthesize-11.mm: Same.
9062 * obj-c++.dg/property/synthesize-5.mm: Same.
9063 * obj-c++.dg/property/synthesize-6.mm: Same.
9064 * obj-c++.dg/proto-lossage-4.mm: Same.
9065 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9066 * obj-c++.dg/strings/strings-1.mm: Same.
9067 * obj-c++.dg/super-class-1.mm: Same.
9068 * obj-c++.dg/syntax-error-6.mm: Same.
9069 * obj-c++.dg/syntax-error-7.mm: Same.
9070 * obj-c++.dg/syntax-error-9.mm: Same.
9071 * obj-c++.dg/try-catch-13.mm: Same.
9072 * objc.dg/attributes/method-noreturn-1.m: Same.
9073 * objc.dg/bad-receiver-type-2.m: Same.
9074 * objc.dg/bad-receiver-type.m: Same.
9075 * objc.dg/call-super-2.m: Same.
9076 * objc.dg/class-2.m: Same.
9077 * objc.dg/class-extension-1.m: Same.
9078 * objc.dg/class-extension-2.m: Same.
9079 * objc.dg/class-protocol-1.m: Same.
9080 * objc.dg/desig-init-1.m: Same.
9081 * objc.dg/duplicate-class-1.m: Same.
9082 * objc.dg/exceptions-3.m: Same.
9083 * objc.dg/exceptions-4.m: Same.
9084 * objc.dg/exceptions-5.m: Same.
9085 * objc.dg/foreach-6.m: Same.
9086 * objc.dg/foreach-7.m: Same.
9087 * objc.dg/fsf-nsstring-format-1.m: Same.
9088 * objc.dg/fsf-package-0.m: Same.
9089 * objc.dg/invalid-type-1.m: Same.
9090 * objc.dg/method-11.m: Same.
9091 * objc.dg/method-19.m: Same.
9092 * objc.dg/method-2.m: Same.
9093 * objc.dg/method-20.m: Same.
9094 * objc.dg/method-5.m: Same.
9095 * objc.dg/method-6.m: Same.
9096 * objc.dg/method-7.m: Same.
9097 * objc.dg/method-9.m: Same.
9098 * objc.dg/missing-proto-3.m: Same.
9099 * objc.dg/private-1.m: Same.
9100 * objc.dg/property/at-property-1.m: Same.
9101 * objc.dg/property/at-property-14.m: Same.
9102 * objc.dg/property/at-property-17.m: Same.
9103 * objc.dg/property/at-property-21.m: Same.
9104 * objc.dg/property/at-property-5.m: Same.
9105 * objc.dg/property/dynamic-3.m: Same.
9106 * objc.dg/property/dynamic-4.m: Same.
9107 * objc.dg/property/property-neg-1.m: Same.
9108 * objc.dg/property/property-neg-6.m: Same.
9109 * objc.dg/property/synthesize-11.m: Same.
9110 * objc.dg/property/synthesize-5.m: Same.
9111 * objc.dg/property/synthesize-6.m: Same.
9112 * objc.dg/proto-hier-1.m: Same.
9113 * objc.dg/proto-lossage-4.m: Same.
9114 * objc.dg/protocol-qualifier-2.m: Same.
9115 * objc.dg/strings/strings-1.m: Same.
9116 * objc.dg/type-size-1.m: Same.
9117
9118 2017-04-18 Jeff Law <law@redhat.com>
9119
9120 PR target/74563
9121 * gcc.target/mips/pr74563: New test.
9122
9123 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR tree-optimization/80443
9126 * gcc.c-torture/compile/pr80443.c: New test.
9127
9128 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9129
9130 PR rtl-optimization/80357
9131 * gcc.c-torture/compile/pr80357.c: New test.
9132
9133 2017-04-18 Jeff Law <law@redhat.com>
9134
9135 PR middle-end/80422
9136 * gcc.c-torture/compile/pr80422.c: New test.
9137
9138 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR debug/80263
9141 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9142
9143 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9144
9145 PR target/80099
9146 * gcc.target/powerpc/pr80099-1.c: New test.
9147 * gcc.target/powerpc/pr80099-2.c: Likewise.
9148 * gcc.target/powerpc/pr80099-3.c: Likewise.
9149 * gcc.target/powerpc/pr80099-4.c: Likewise.
9150 * gcc.target/powerpc/pr80099-5.c: Likewise.
9151
9152 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9153
9154 PR sanitizer/80444
9155 * gcc.dg/sancov/pr80444.c: New test.
9156
9157 PR middle-end/79788
9158 PR middle-end/80375
9159 * gcc.dg/pr79788-1.c: New test.
9160 * gcc.dg/pr79788-2.c: New test.
9161
9162 2017-04-18 Marek Polacek <polacek@redhat.com>
9163
9164 PR c++/80244 - ICE with attribute in template alias.
9165 * g++.dg/cpp0x/alias-decl-59.C: New test.
9166
9167 PR c++/80241 - ICE with alignas pack expansion.
9168 * g++.dg/cpp0x/alignas11.C: New test.
9169
9170 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9171
9172 PR c++/80287
9173 * g++.dg/lto/pr80287_0.C: New test.
9174
9175 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9176
9177 PR target/80315
9178 * gcc.target/powerpc/pr80315-1.c: New test.
9179 * gcc.target/powerpc/pr80315-2.c: New test.
9180 * gcc.target/powerpc/pr80315-3.c: New test.
9181 * gcc.target/powerpc/pr80315-4.c: New test.
9182
9183 2017-04-16 Tom de Vries <tom@codesourcery.com>
9184
9185 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9186 directive.
9187 * g++.dg/parse/error3.C: Same.
9188 * g++.old-deja/g++.pt/niklas01a.C: Same.
9189 * gcc.dg/990506-0.c: Same.
9190 * gcc.dg/cpp/19990413-1.c: Same.
9191 * gcc.dg/cpp/pragma-1.c: Same.
9192 * gcc.dg/cpp/pragma-2.c: Same.
9193 * gcc.dg/m-un-2.c: Same.
9194 * objc.dg/private-1.m: Same.
9195
9196 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9197
9198 * gcc.dg/pr54669.c: Fix dg-do directive.
9199 * gcc.dg/pr78582.c: Ditto.
9200 * gcc.dg/pr80020.c: Ditto.
9201 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9202 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9203 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9204 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9205 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9206 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9207 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9208 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9209 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9210 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9211
9212 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9213
9214 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9215 * gfortran.dg/generic_29.f90: Likewise.
9216 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9217 * gfortran.dg/pr41922.f90: Likewise.
9218 * gfortran.dg/pr70006.f90: Likewise.
9219
9220 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9221
9222 PR tree-optimization/66612
9223 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9224
9225 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9226
9227 PR fortran/80361
9228 * gfortran.dg/class_62.f90: New test case.
9229
9230 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9231
9232 * gcc.target/arc/loop-1.c: New file.
9233
9234 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9235
9236 PR target/80098
9237 * gcc.target/powerpc/pr80098-1.c: New test.
9238 * gcc.target/powerpc/pr80098-2.c: Likewise.
9239 * gcc.target/powerpc/pr80098-3.c: Likewise.
9240 * gcc.target/powerpc/pr80098-4.c: Likewise.
9241
9242 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR sanitizer/80403
9245 * g++.dg/ubsan/pr80403-2.C: New test.
9246
9247 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9248
9249 PR rtl-optimization/80343
9250 * gcc.target/powerpc/pr80343.c: New.
9251
9252 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9253
9254 PR sanitizer/80414
9255 * c-c++-common/ubsan/bounds-15.c: New test.
9256
9257 2017-04-13 Richard Biener <rguenther@suse.de>
9258
9259 PR testsuite/80416
9260 * g++.dg/torture/pr79671.C: Fix asm constraints.
9261
9262 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR debug/80321
9265 * gcc.dg/debug/pr80321.c: New test.
9266
9267 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gnat.dg/debug10.adb: New test.
9270 * gnat.dg/debug10_pkg.ads: New helper.
9271
9272 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR tree-optimization/79390
9275 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9276
9277 PR sanitizer/80403
9278 PR sanitizer/80404
9279 PR sanitizer/80405
9280 * g++.dg/ubsan/pr80403.C: New test.
9281 * g++.dg/ubsan/pr80404.C: New test.
9282 * g++.dg/ubsan/pr80405.C: New test.
9283
9284 PR c/80163
9285 * gcc.dg/torture/pr80163.c: New test.
9286
9287 2017-04-12 Richard Biener <rguenther@suse.de>
9288 Jeff Law <law@redhat.com>
9289
9290 PR tree-optimization/80359
9291 * gcc.dg/torture/pr80359.c: New testcase.
9292
9293 2017-04-12 Richard Biener <rguenther@suse.de>
9294 Bernd Edlinger <bernd.edlinger@hotmail.de>
9295
9296 PR middle-end/79671
9297 * g++.dg/torture/pr79671.C: New testcase.
9298 * g++.dg/lto/pr79671_0.C: Likewise.
9299 * g++.dg/lto/pr79671_1.c: Likewise.
9300
9301 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR sanitizer/80349
9304 * g++.dg/ubsan/pr80349.C: New test.
9305
9306 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9307
9308 PR c++/80370
9309 * g++.dg/cpp1z/decomp28.C: New test.
9310
9311 PR middle-end/80100
9312 * gcc.dg/pr80100.c: New test.
9313
9314 PR rtl-optimization/80385
9315 * g++.dg/opt/pr80385.C: New test.
9316
9317 2017-04-11 Martin Liska <mliska@suse.cz>
9318
9319 PR ipa/80212
9320 * g++.dg/ipa/pr80212.C: New test.
9321
9322 2017-04-11 Martin Sebor <msebor@redhat.com>
9323
9324 PR middle-end/80364
9325 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9326
9327 2017-04-11 Martin Liska <mliska@suse.cz>
9328
9329 PR sanitizer/70878
9330 * gcc.dg/ubsan/pr70878.c: New test.
9331
9332 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR target/80381
9335 * gcc.target/i386/pr80381.c: New test.
9336
9337 PR c++/80363
9338 * g++.dg/ext/pr80363.C: New test.
9339
9340 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9341
9342 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9343 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9344 Add avr-*-* to non-lp64 selector.
9345
9346 2017-04-10 Martin Sebor <msebor@redhat.com>
9347
9348 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9349 * gcc.dg/pr40340-4.c: Same.
9350
9351 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9352
9353 PR fortran/69498
9354 * gfortran.dg/submodule_unexp.f90: Modified test
9355 to account for new error.
9356 * gfortran.dg/submodule_twice.f90: New Test
9357
9358 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR c++/80176
9361 * g++.dg/init/ref23.C: New test.
9362
9363 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9364
9365 PR tree-optimization/80304
9366 * gfortran.dg/do_concurrent_4.f90: New test case.
9367
9368 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9369
9370 PR fortran/80046
9371 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9372
9373 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9374
9375 * g++.dg/torture/pr79905.C: Add -maltivec option.
9376
9377 2017-04-10 Jeff Law <law@redhat.com>
9378
9379 PR tree-optimization/80374
9380 * g++.dg/pr80374.c: New test.
9381
9382 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9383
9384 PR target/80108
9385 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9386 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9387
9388 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9389
9390 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9391
9392 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9393
9394 PR testsuite/79356
9395 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9396
9397 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9398
9399 PR testsuite/79867
9400 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9401
9402 2017-04-10 Marek Polacek <polacek@redhat.com>
9403
9404 PR sanitizer/80348
9405 * g++.dg/ubsan/div-by-zero-3.C: New test.
9406
9407 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9408
9409 PR tree-optimization/80153
9410 * gcc.c-torture/execute/pr80153.c: New.
9411
9412 2017-04-10 Richard Biener <rguenther@suse.de>
9413
9414 PR middle-end/80362
9415 * gcc.dg/torture/pr80362.c: New testcase.
9416
9417 2017-04-10 Richard Biener <rguenther@suse.de>
9418
9419 PR tree-optimization/80304
9420 * gcc.dg/torture/pr80304.c: New testcase.
9421
9422 2017-04-10 Nathan Sidwell <nathan@acm.org>
9423
9424 PR target/79905
9425 * g++.dg/torture/pr79905.C: New.
9426
9427 2017-04-10 Martin Liska <mliska@suse.cz>
9428
9429 PR sanitizer/80350
9430 * c-c++-common/ubsan/pr80350.c: New test.
9431
9432 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR target/80324
9435 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9436
9437 2017-04-08 Martin Liska <mliska@suse.cz>
9438
9439 Revert:
9440 2017-04-07 Martin Liska <mliska@suse.cz>
9441
9442 PR ipa/80212
9443 * g++.dg/ipa/pr80212.C: New test.
9444
9445 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9446
9447 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9448 dg-options.
9449 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9450
9451 PR target/80322
9452 PR target/80323
9453 PR target/80325
9454 PR target/80326
9455 * gcc.target/i386/avx512f-undefined-1.c: New test.
9456 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9457 * gcc.target/i386/avx-cvtsd-1.c: New test.
9458 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9459 * gcc.target/i386/avx512f-abspd-1.c: New test.
9460 * gcc.target/i386/avx-cvtss-1.c: New test.
9461 * gcc.target/i386/avx512f-absps-1.c: New test.
9462 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9463 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9464
9465 2017-04-07 Marek Polacek <polacek@redhat.com>
9466
9467 PR sanitizer/80348
9468 * g++.dg/ubsan/div-by-zero-2.C: New test.
9469
9470 PR c++/80095
9471 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9472
9473 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9474
9475 PR rtl-optimization/70478
9476 * gcc.target/s390/pr70478.c: New.
9477
9478 2017-04-07 Martin Liska <mliska@suse.cz>
9479
9480 PR target/79889
9481 * g++.dg/ext/mv8.C: Add aarch64* targets.
9482
9483 2017-04-07 Martin Liska <mliska@suse.cz>
9484
9485 PR ipa/80212
9486 * g++.dg/ipa/pr80212.C: New test.
9487
9488 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9489
9490 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9491
9492 2017-04-07 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/80334
9495 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9496 alignas on stack.
9497
9498 2017-04-07 Richard Biener <rguenther@suse.de>
9499
9500 PR middle-end/80341
9501 * gcc.dg/torture/pr80341.c: New testcase.
9502
9503 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR debug/80234
9506 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9507 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9508
9509 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9510
9511 PR target/79733
9512 * gcc.target/i386/pr79733.c: New test.
9513
9514 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9515
9516 PR target/80298
9517 * gcc.target/i386/pr80298-1.c: New test.
9518 * gcc.target/i386/pr80298-2.c: Ditto.
9519
9520 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9521
9522 PR target/80082
9523 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9524 ARMv7-R.
9525
9526 2017-04-06 Richard Biener <rguenther@suse.de>
9527
9528 PR tree-optimization/80334
9529 * g++.dg/torture/pr80334.C: New testcase.
9530
9531 2017-04-06 Martin Liska <mliska@suse.cz>
9532
9533 PR sanitizer/80166
9534 * gcc.dg/asan/pr80166.c: New test.
9535
9536 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9537
9538 PR tree-optimization/79390
9539 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9540
9541 2017-04-06 Richard Biener <rguenther@suse.de>
9542
9543 PR tree-optimization/80262
9544 * gcc.target/i386/pr80262.c: New testcase.
9545
9546 2017-04-06 Richard Biener <rguenther@suse.de>
9547
9548 PR middle-end/80281
9549 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9550
9551 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9552
9553 PR rtl-optimization/70703
9554 * gcc.target/i386/pr70703.c: New.
9555
9556 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR sanitizer/80308
9559 * c-c++-common/asan/pr80308.c: New test.
9560
9561 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9562
9563 PR target/79890
9564 * gcc.target/s390/pr79890.c: New test case.
9565
9566 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR target/80310
9569 * c-c++-common/ubsan/pr80310.c: New test.
9570
9571 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c++/80297
9574 * g++.dg/torture/pr80297.C: New test.
9575
9576 PR tree-optimization/79390
9577 * gcc.target/i386/pr79390.c: New test.
9578 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9579
9580 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9581
9582 PR c++/80296
9583 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9584
9585 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9586
9587 PR target/80307
9588 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9589 targeting any CPU or architecture.
9590 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9591 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9592 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9593 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9594 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9595 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9596 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9597 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9598
9599 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9600
9601 PR fortran/69498
9602 * gfortran.dg/submodule_unexp.f90: New test.
9603
9604 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR target/80286
9607 * gcc.target/i386/avx-pr80286.c: New test.
9608 * gcc.dg/pr80286.c: New test.
9609
9610 2017-04-04 Richard Biener <rguenther@suse.de>
9611
9612 PR middle-end/80281
9613 * gcc.dg/torture/pr80281.c: New testcase.
9614
9615 2017-04-04 Richard Biener <rguenther@suse.de>
9616
9617 PR tree-optimization/80275
9618 * g++.dg/opt/pr80275.C: Make g static.
9619
9620 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9621
9622 PR rtl-optimization/60818
9623 * gcc.c-torture/compile/pr60818.c: New testcase.
9624
9625 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9626
9627 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9628 * gcc.dg/20031012-1.c: Likewise.
9629 * gcc.dg/ipa/ipcp-1.c: Likewise.
9630 * gcc.dg/torture/matrix-3.c: Likewise.
9631 * gcc.target/powerpc/ppc-spe.c: Likewise.
9632 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9633
9634 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9635
9636 PR target/80246
9637 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9638 powerpc_vsx_ok.
9639 (std, ld): Limit scan-assembler-times check to lp64.
9640 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9641 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9642 powerpc_vsx_ok.
9643
9644 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9645
9646 PR target/80246
9647 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9648
9649 2017-04-03 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/80275
9652 * g++.dg/opt/pr80275.C: New testcase.
9653
9654 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9655
9656 PR testsuite/79356
9657 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9658
9659 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9660
9661 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9662 (bal): Increase iteration count and assume alignment.
9663
9664 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9665
9666 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9667
9668 2017-04-02 Andrew Pinski <apinski@cavium.com>
9669
9670 * gcc.c-torture/compile/nested-3.c: New testcase.
9671 * gcc.c-torture/execute/20170401-1.c: New testcase.
9672 * gcc.c-torture/execute/20170401-2.c: New testcase.
9673
9674 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9675
9676 PR rtl-optimization/79405
9677 gcc.dg/pr79405.c: New testcase.
9678
9679 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR debug/79255
9682 * gcc.dg/pr79255.c: New test.
9683
9684 PR c++/79572
9685 * g++.dg/ubsan/null-8.C: New test.
9686
9687 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9688
9689 PR target/80107
9690 * gfortran.dg/pr80107.f: New.
9691
9692 2017-03-31 Jeff Law <law@redhat.com>
9693
9694 PR tree-optimization/49498
9695 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9696
9697 2017-03-31 Richard Biener <rguenther@suse.de>
9698
9699 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9700
9701 2017-03-31 Richard Biener <rguenther@suse.de>
9702
9703 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9704
9705 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR libstdc++/80251
9708 * g++.dg/ext/is_aggregate.C: New test.
9709
9710 PR middle-end/80173
9711 * gcc.target/i386/pr80173.c: New test.
9712
9713 PR middle-end/80163
9714 * gcc.dg/pr80163.c: New test.
9715
9716 PR debug/80025
9717 * gcc.dg/torture/pr80025.c: New test.
9718
9719 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9720
9721 * gcc.target/mips/pr52125.c: Add -msym32.
9722
9723 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR translation/80189
9726 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9727 * g++.dg/gomp/sharing-1.C: Likewise.
9728 * gfortran.dg/gomp/pr44536.f90: Likewise.
9729 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9730 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9731 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9732 * gfortran.dg/gomp/pr33439.f90: Likewise.
9733 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9734 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9735 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9736 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9737 * gcc.dg/gomp/sharing-1.c: Likewise.
9738
9739 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9740
9741 PR target/80246
9742 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9743 Darwin and SPE.
9744 (dxex, dxexq): Update return type.
9745 (diex, diexq): Update argument type.
9746 * gcc.target/powerpc/pr80246.c: New test.
9747
9748 2017-03-30 Martin Jambor <mjambor@suse.cz>
9749
9750 PR ipa/77333
9751 * g++.dg/ipa/pr77333.C: New test.
9752
9753 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR target/80206
9756 * gcc.target/i386/pr80206.c: New test.
9757
9758 2017-03-30 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/77498
9761 * gfortran.dg/pr77498.f: New testcase.
9762
9763 2017-03-29 Marek Polacek <polacek@redhat.com>
9764
9765 PR c/79730
9766 * gcc.dg/pr79730.c: New test.
9767
9768 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9769
9770 PR libgfortran/78670
9771 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9772 a character of length 1. Update test for success.
9773 * gfortran.dg/dtio_28.f03: New test.
9774 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9775 'scratch' to delete the file when done.
9776
9777 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9778
9779 PR rtl-optimization/80233
9780 * gcc.c-torture/compile/pr80233.c: New testcase.
9781
9782 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9783
9784 PR fortran/80254
9785 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9786 * gfortran.dg/dec_io_2a.f90: instead (new test).
9787
9788 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9789
9790 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9791
9792 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9793
9794 PR testsuite/43496
9795 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9796 generating PIC code.
9797
9798 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9799
9800 PR rtl-optimization/80193
9801 * gcc.target/i386/pr80193.c: New.
9802
9803 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9804
9805 PR fortran/78661
9806 * gfortran.dg/dtio_25.f90: Modified test case.
9807 * gfortran.dg/dtio_27.f90: New test case.
9808
9809 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9810
9811 PR target/53383
9812 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9813 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9814 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9815
9816 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9817
9818 * gcc.c-torture/compile/irreducible-loop.c: New.
9819
9820 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9821
9822 PR tree-optimization/80218
9823 * gcc.dg/pr80218.c: New test.
9824
9825 2017-03-28 Richard Biener <rguenther@suse.de>
9826
9827 PR tree-optimization/78644
9828 * gcc.dg/pr78644-1.c: New testcase.
9829 * gcc.dg/pr78644-2.c: Likewise.
9830
9831 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9832
9833 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9834 * gcc.dg/pic-4.c: Likewise.
9835 * gcc.dg/pie-3.c: Likewise.
9836 * gcc.dg/pie-4.c: Likewise.
9837
9838 2017-03-28 Martin Liska <mliska@suse.cz>
9839
9840 PR ipa/80205
9841 * g++.dg/ipa/pr80205.C: New test.
9842
9843 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9844
9845 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9846 with sizeof(int) < 4.
9847 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9848 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9849 * gcc.dg/torture/pr79777.c: Likewise.
9850 * gcc.dg/torture/pr79910.c: Likewise.
9851
9852 2017-03-28 Richard Biener <rguenther@suse.de>
9853
9854 PR middle-end/80222
9855 * g++.dg/pr80222.C: New testcase.
9856
9857 2017-03-28 Martin Liska <mliska@suse.cz>
9858
9859 PR ipa/80104
9860 * gcc.dg/ipa/pr80104.c: New test.
9861
9862 2017-03-28 Marek Polacek <polacek@redhat.com>
9863
9864 PR sanitizer/80067
9865 * c-c++-common/ubsan/shift-10.c: New test.
9866
9867 2017-03-27 Jeff Law <law@redhat.com>
9868
9869 PR tree-optimization/80216
9870 * gcc.c-torture/compile/pr80216.c: New test.
9871
9872 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR middle-end/80162
9875 * c-c++-common/pr80162-1.c: New test.
9876 * c-c++-common/pr80162-2.c: New test.
9877 * c-c++-common/pr80162-3.c: New test.
9878
9879 PR target/80102
9880 * g++.dg/opt/pr80102.C: New test.
9881
9882 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9883
9884 PR target/78543
9885 * gcc.target/powerpc/pr78543.c: New test.
9886
9887 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9888
9889 PR target/80103
9890 * gcc.target/powerpc/pr80103-1.c: New test.
9891
9892 2017-03-27 Richard Biener <rguenther@suse.de>
9893
9894 PR tree-optimization/80181
9895 * gcc.dg/torture/pr80181.c: New testcase.
9896
9897 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9898
9899 * gcc.target/arc/interrupt-4.c: New file.
9900
9901 2017-03-27 Richard Biener <rguenther@suse.de>
9902
9903 PR ipa/79776
9904 * g++.dg/ipa/pr79776.C: New testcase.
9905
9906 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR sanitizer/80168
9909 * gcc.dg/asan/pr80168.c: New test.
9910
9911 2017-03-27 Richard Biener <rguenther@suse.de>
9912
9913 PR tree-optimization/80170
9914 * gcc.dg/pr80170.c: New testcase.
9915
9916 2017-03-27 Richard Biener <rguenther@suse.de>
9917
9918 PR middle-end/80171
9919 * g++.dg/torture/pr80171.C: New testcase.
9920
9921 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9922
9923 * gcc.dg/torture/pr79732.c: Require alias support.
9924 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9925
9926 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9927 libatomic_available.
9928 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9929 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9930
9931 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9932
9933 PR libgfortran/78881
9934 * gfortran.dg/dtio_26.f90: New test.
9935
9936 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9937
9938 PR fortran/80156
9939 PR fortran/79382
9940 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9941 testcase for PR80156. Add a main programme that tests that
9942 the typebound generic is accessible.
9943
9944 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9945
9946 PR rtl-optimization/80160
9947 PR rtl-optimization/80159
9948
9949 * gcc.target/i386/pr80160.c: New test.
9950
9951 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR sanitizer/79904
9954 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9955
9956 2017-03-24 Marek Polacek <polacek@redhat.com>
9957
9958 PR c++/80119
9959 * g++.dg/warn/Wuninitialized-9.C: New test.
9960
9961 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9962
9963 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9964 and remove the high-level builtin. The error message for the
9965 would prevent compilation from reaching the second.
9966 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9967
9968 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9969
9970 * gcc.target/s390/vxe/negfma-1.c: New test.
9971
9972 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9973
9974 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9975 * gcc.target/s390/arch12/mul-1.c: New test.
9976 * gcc.target/s390/arch12/mul-2.c: New test.
9977
9978 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9979
9980 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9981
9982 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9983
9984 * gcc.target/s390/vxe/popcount-1.c: New test.
9985
9986 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9987
9988 * gcc.target/s390/vxe/bitops-1.c: New test.
9989
9990 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9991
9992 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9993 * lib/target-supports.exp: Add effective target check s390_vxe.
9994
9995 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9996
9997 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9998 comparison instructions used from now on.
9999
10000 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10001
10002 * gcc.target/s390/s390.exp (check_effective_target_vector):
10003 Include target-supports.exp and move target_vector check routine
10004 ...
10005 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10006 here and rename it.
10007 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10008 check from vector to s390_vx.
10009 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10010 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10011 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10012 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10013 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10014 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10015 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10016 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10017 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10018
10019 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10020
10021 * gcc.target/s390/vector/vec-init-2.c: New test.
10022
10023 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10024
10025 * gcc.dg/ubsan/pr79904-2.c: New test.
10026
10027 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10028
10029 PR target/79893
10030 * gcc.target/s390/zvector/pr79893.c: New test.
10031
10032 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR rtl-optimization/80112
10035 * gcc.dg/pr80112.c: New test.
10036
10037 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10038
10039 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10040 etc. line numbers.
10041 * gcc.dg/Walloca-1.c: Likewise.
10042 * gcc.dg/Walloca-2.c: Likewise.
10043 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10044
10045 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10046
10047 PR tree-optimization/80158
10048 * gfortran.fortran-torture/compile/pr80158.f: New file.
10049
10050 2017-03-24 Richard Biener <rguenther@suse.de>
10051
10052 PR tree-optimization/80167
10053 * gcc.dg/graphite/pr80167.c: New testcase.
10054
10055 2017-03-24 Tom de Vries <tom@codesourcery.com>
10056
10057 PR testsuite/80092
10058 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10059 dg-require-effective-target global_constructor.
10060 * gcc.dg/tls/emutls-2.c: Same.
10061
10062 2017-03-24 Tom de Vries <tom@codesourcery.com>
10063
10064 PR testsuite/80092
10065 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10066 dg-require-effective-target indirect_jumps.
10067
10068 2017-03-24 Tom de Vries <tom@codesourcery.com>
10069
10070 PR testsuite/80092
10071 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10072 nonlocal_goto.
10073
10074 2017-03-24 Tom de Vries <tom@codesourcery.com>
10075
10076 PR testsuite/80092
10077 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10078 * gcc.dg/Walloca-12.c: Same.
10079 * gcc.dg/attr-alloc_size-8.c: Same.
10080 * gcc.dg/Walloca-4.c: Same.
10081 * gcc.dg/Walloca-8.c: Same.
10082 * gcc.dg/Walloca-13.c: Same.
10083 * gcc.dg/Walloca-14.c: Same.
10084 * gcc.dg/attr-alloc_size-9.c: Same.
10085 * gcc.dg/Walloca-1.c: Same.
10086 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10087 * gcc.dg/Walloca-5.c: Same.
10088 * gcc.dg/Walloca-10.c: Same.
10089 * gcc.dg/Walloca-9.c: Same.
10090 * gcc.dg/attr-alloc_size-6.c: Same.
10091 * gcc.dg/Wvla-larger-than-1.c: Same.
10092 * gcc.dg/torture/pr71881.c: Same.
10093 * gcc.dg/torture/pr71901.c: Same.
10094 * gcc.dg/torture/pr78742.c: Same.
10095 * gcc.dg/builtin-alloc-size.c: Same.
10096 * gcc.dg/Walloca-2.c: Same.
10097 * gcc.dg/Walloca-6.c: Same.
10098 * gcc.dg/Walloca-11.c: Same.
10099 * gcc.dg/attr-alloc_size-7.c: Same.
10100 * gcc.dg/Wvla-larger-than-2.c: Same.
10101 * gcc.dg/Walloca-3.c: Same.
10102 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10103 * gcc.c-torture/compile/pr79413.c: Same.
10104 * gcc.c-torture/compile/pr78439.c: Same.
10105
10106 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10107
10108 * gcc.target/powerpc/p9-options-1.c: New test.
10109
10110 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10111
10112 PR target/71436
10113 * gcc.c-torture/compile/pr71436.c: New test.
10114
10115 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10116 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/79908
10119 PR tree-optimization/80136
10120 * gcc.dg/torture/pr79908.c: New file.
10121
10122 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10123
10124 PR fortran/39239
10125 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10126
10127 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR c++/80141
10130 * g++.dg/gomp/pr80141.C: New test.
10131
10132 PR c++/80129
10133 * g++.dg/torture/pr80129.C: New test.
10134
10135 PR sanitizer/80110
10136 * g++.dg/tsan/pr80110.C: New test.
10137
10138 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10139
10140 PR fortran/80142
10141 * gfortran.dg/any_loc.f90: New test case.
10142
10143 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10144
10145 PR target/80082
10146 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10147 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10148
10149 2017-03-22 Martin Liska <mliska@suse.cz>
10150
10151 PR target/79906
10152 * g++.dg/ext/mv8.C: Add power* targets.
10153
10154 2017-03-21 Martin Sebor <msebor@redhat.com>
10155
10156 PR c++/79548
10157 * g++.dg/warn/Wunused-var-26.C: New test.
10158
10159 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10160
10161 PR tree-optimization/79908
10162 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10163
10164 2017-03-21 Marek Polacek <polacek@redhat.com>
10165 Martin Sebor <msebor@redhat.com>
10166
10167 PR tree-optimization/80109
10168 * gcc.dg/Walloca-14.c: New test.
10169
10170 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR target/80125
10173 * gcc.target/powerpc/pr80125.c: New test.
10174
10175 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10176
10177 PR fortran/69498
10178 * gfortran.dg/unexp_attribute.f90: New test
10179
10180 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10181 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/79908
10184 * gcc.dg/torture/pr79908.c: New file.
10185
10186 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10187
10188 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10189 with sizeof(int) < 4.
10190
10191 2017-03-21 Martin Liska <mliska@suse.cz>
10192
10193 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10194 apostrophes.
10195
10196 2017-03-21 Richard Biener <rguenther@suse.de>
10197
10198 PR tree-optimization/80032
10199 * g++.dg/opt/pr80032.C: New testcase.
10200
10201 2017-03-21 Richard Biener <rguenther@suse.de>
10202
10203 PR tree-optimization/80122
10204 * gcc.dg/torture/pr80122.c: New testcase.
10205
10206 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10207
10208 * gcc.dg/pic-2.c: Skip for MIPS.
10209 * gcc.dg/pie-2.c: Skip for MIPS.
10210
10211 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10212
10213 PR c++/77752
10214 * g++.dg/cpp0x/initlist97.C: New.
10215 * g++.dg/cpp0x/initlist85.C: Update.
10216
10217 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR c/67338
10220 * gcc.dg/pr67338.c: New test.
10221
10222 PR c++/35878
10223 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10224 dump instead of assembler.
10225 * g++.dg/init/pr35878_2.C: Likewise.
10226 * g++.dg/init/pr35878_3.C: Likewise.
10227
10228 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR c/80097
10231 * gcc.dg/ubsan/pr80097.c: New test.
10232
10233 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10234
10235 PR tree-optimization/80054
10236 * g++.dg/torture/pr80054.C: New file.
10237
10238 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10239
10240 PR target/79963
10241 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10242 directive to assure selection of proper bit using rlwinm insn.
10243 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10244 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10245 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10246 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10247
10248 2017-03-20 Marek Polacek <polacek@redhat.com>
10249 Paolo Carlini <paolo.carlini@oracle.com>
10250
10251 PR c++/80059 - ICE with noexcept and __transaction_atomic
10252 * g++.dg/tm/pr80059-2.C: New test.
10253 * g++.dg/tm/pr80059.C: New test.
10254
10255 2017-03-20 Martin Liska <mliska@suse.cz>
10256
10257 PR middle-end/79753
10258 * gcc.target/i386/mpx/pr79753.c: New test.
10259
10260 2017-03-20 Martin Liska <mliska@suse.cz>
10261
10262 PR target/79769
10263 PR target/79770
10264 * g++.dg/pr79769.C: New test.
10265 * gcc.target/i386/mpx/pr79770.c: New test.
10266
10267 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10268
10269 PR target/78857
10270 * gcc.target/s390/load-and-test-fp-1.c: New test.
10271 * gcc.target/s390/load-and-test-fp-2.c: New test.
10272
10273 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10274
10275 PR fortran/79676
10276 * gfortran.dg/submodule_28.f08 : New test.
10277
10278 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10279
10280 PR fortran/71838
10281 * gfortran.dg/submodule_26.f08 : New test.
10282 * gfortran.dg/submodule_27.f08 : New test.
10283
10284 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10285
10286 PR target/79951
10287 * gcc.target/powerpc/pr79951.c: New.
10288
10289 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10290
10291 PR rtl-optimization/79910
10292 * gcc.dg/torture/pr79910.c: New test.
10293
10294 2017-03-17 Jeff Law <law@redhat.com>
10295
10296 PR tree-optimization/71437
10297 * gcc.dg/tree-ssa/pr71437.c: New test.
10298 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10299 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10300 now caught by VRP, but which were previously caught by DOM.
10301
10302 2017-03-17 Richard Biener <rguenther@suse.de>
10303
10304 PR middle-end/80075
10305 * g++.dg/torture/pr80075.C: New testcase.
10306
10307 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10308
10309 PR target/71294
10310 * g++.dg/pr71294.C: New test.
10311
10312 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10313
10314 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10315
10316 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR fortran/80010
10319 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10320
10321 PR fortran/79886
10322 * gfortran.dg/pr79886.f90: New test.
10323
10324 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10325
10326 PR target/79038
10327 * gcc.target/powerpc/pr79038-1.c: New test.
10328
10329 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10330
10331 PR fortran/33271
10332 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10333
10334 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10335
10336 PR testsuite/79356
10337 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10338
10339 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10340
10341 PR target/80019
10342 * gcc.target/i386/pr80019.c: New test.
10343
10344 2017-03-15 Martin Liska <mliska@suse.cz>
10345
10346 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10347
10348 2017-03-14 Martin Sebor <msebor@redhat.com>
10349
10350 PR tree-optimization/79800
10351 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10352 * gcc.dg/tree-ssa/pr79800.c: New test.
10353
10354 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10355
10356 PR target/79947
10357 * gcc.target/powerpc/pr79947.c: New test.
10358
10359 2017-03-14 Martin Sebor <msebor@redhat.com>
10360
10361 PR middle-end/80020
10362 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10363 * gcc.dg/attr-alloc_size-7.c: Same.
10364 * gcc.dg/attr-alloc_size-9.c: Same.
10365 * gcc.dg/builtin-alloc-size.c: Same.
10366 * gcc.dg/pr80020.c: New test.
10367
10368 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10369
10370 PR rtl-optimization/79728
10371 * gcc.target/i386/sse-globalreg.c: New test.
10372
10373 2017-03-14 Martin Liska <mliska@suse.cz>
10374
10375 PR lto/66295
10376 * gcc.dg/tree-prof/pr66295.c: New test.
10377
10378 2017-03-13 Martin Liska <mliska@suse.cz>
10379
10380 PR middle-end/78339
10381 * gcc.target/i386/mpx/pr78339.c: New test.
10382
10383 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10384
10385 * gcc.target/arc/bitfield.c: New file.
10386
10387 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10388
10389 * gcc.target/arc/pr9001090948.c: New file.
10390
10391 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10392
10393 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10394 Fix test. Make early-out condition return early. Correct comments.
10395
10396 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10397
10398 PR libgfortran/78854
10399 * gfortran.dg/dtio_25.f90: New test.
10400
10401 2017-03-10 Martin Sebor <msebor@redhat.com>
10402
10403 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10404
10405 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10406
10407 PR rtl-optimization/78911
10408 * gcc.target/i386/pr78911-1.c: New test.
10409 * gcc.target/i386/pr78911-2.c: New test.
10410
10411 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10412
10413 PR target/79941
10414 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10415 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10416 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10417
10418 2017-03-10 Marek Polacek <polacek@redhat.com>
10419
10420 PR c++/79967
10421 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10422
10423 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR c++/79899
10426 * g++.dg/other/friend7.C: New test.
10427
10428 PR c++/79896
10429 * g++.dg/ext/int128-5.C: New test.
10430
10431 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10432
10433 PR testsuite/79356
10434 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10435 powerpc, sparc, or s390x.
10436
10437 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10438
10439 PR target/79907
10440 * gcc.target/powerpc/pr79907.c: New.
10441
10442 2017-03-10 Olivier Hainque <hainque@adacore.com>
10443
10444 * gnat.dg/opt64.adb: New test.
10445 * gnat.dg/opt64_pkg.ads: New helper.
10446 * gnat.dg/opt64_pkg.adb: New helper.
10447
10448 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR rtl-optimization/79909
10451 * gcc.target/powerpc/pr79909.c: New test.
10452
10453 PR tree-optimization/79972
10454 * gcc.dg/pr79972.c: New test.
10455
10456 PR tree-optimization/77975
10457 * gcc.dg/pr77975.c: New test.
10458
10459 2017-03-09 Marek Polacek <polacek@redhat.com>
10460
10461 PR c++/79962
10462 PR c++/79984
10463 * c-c++-common/nonnull-3.c: New test.
10464 * g++.dg/warn/Wnonnull3.C: New test.
10465
10466 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10467
10468 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10469 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10470
10471 2017-03-09 Marek Polacek <polacek@redhat.com>
10472
10473 PR sanitizer/79757
10474 * gcc.dg/ubsan/pr79757-1.c: New test.
10475 * gcc.dg/ubsan/pr79757-2.c: New test.
10476 * gcc.dg/ubsan/pr79757-3.c: New test.
10477 * gcc.dg/ubsan/pr79757-4.c: New test.
10478 * gcc.dg/ubsan/pr79757-5.c: New test.
10479
10480 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR c/79969
10483 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10484
10485 2017-03-09 Marek Polacek <polacek@redhat.com>
10486
10487 PR c++/79687
10488 * g++.dg/expr/ptrmem8.C: New test.
10489 * g++.dg/expr/ptrmem9.C: New test.
10490
10491 2017-03-09 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/79977
10494 * gcc.dg/graphite/pr79977.c: New testcase.
10495
10496 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10497
10498 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10499 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10500 * lib/target-supports.exp (check_effective_target_rdynamic):
10501 New proc.
10502
10503 2017-03-09 Richard Biener <rguenther@suse.de>
10504
10505 PR middle-end/79971
10506 * gcc.dg/fixed-point/pr79971.c: New testcase.
10507
10508 2017-03-09 Richard Biener <rguenther@suse.de>
10509
10510 PR ipa/79970
10511 * gcc.dg/torture/pr79970.c: New testcase.
10512
10513 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10514
10515 PR c++/71966
10516 * g++.dg/cpp0x/pr71966-1.C: New.
10517 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10518
10519 2017-03-09 Martin Liska <mliska@suse.cz>
10520
10521 PR tree-optimization/79631
10522 * gcc.target/i386/mpx/pr79631.c: New test.
10523
10524 2017-03-09 Martin Liska <mliska@suse.cz>
10525
10526 PR target/65705
10527 PR target/69804
10528 * gcc.target/i386/pr71458.c: Update scanned pattern.
10529
10530 2017-03-09 Marek Polacek <polacek@redhat.com>
10531
10532 PR c++/79672
10533 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10534 * g++.dg/warn/Wduplicated-branches3.C: New test.
10535
10536 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10537
10538 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10539
10540 2017-03-09 Martin Liska <mliska@suse.cz>
10541
10542 PR ipa/79764
10543 * g++.dg/pr79764.C: New test.
10544
10545 2017-03-09 Martin Liska <mliska@suse.cz>
10546
10547 PR ipa/79761
10548 * g++.dg/pr79761.C: New test.
10549
10550 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR sanitizer/79944
10553 * c-c++-common/asan/pr79944.c: New test.
10554
10555 PR target/79932
10556 * gcc.target/i386/pr79932-2.c: New test.
10557
10558 PR target/79932
10559 * gcc.target/i386/pr79932-1.c: New test.
10560
10561 2017-03-09 Marek Polacek <polacek@redhat.com>
10562
10563 PR c++/79900 - ICE in strip_typedefs
10564 * g++.dg/warn/Wpadded-1.C: New test.
10565
10566 2017-03-08 Marek Polacek <polacek@redhat.com>
10567
10568 * g++.dg/Walloca1.C: Adjust dg-warning.
10569
10570 2017-03-08 Andrew Haley <aph@redhat.com>
10571
10572 PR tree-optimization/79943
10573 * gcc.dg/tree-ssa/pr79943.c: New test.
10574
10575 2017-03-08 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/79955
10578 * gcc.dg/uninit-24.c: New testcase.
10579
10580 2017-03-08 Richard Biener <rguenther@suse.de>
10581
10582 PR tree-optimization/79920
10583 * gcc.dg/vect/pr79920.c: New testcase.
10584
10585 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR sanitizer/79904
10588 * gcc.dg/ubsan/pr79904.c: New test.
10589
10590 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10591
10592 PR c/79834
10593 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10594 diagnostics.
10595
10596 2017-03-07 Marek Polacek <polacek@redhat.com>
10597
10598 PR middle-end/79809
10599 * g++.dg/Walloca1.C: New test.
10600
10601 2017-03-07 Martin Liska <mliska@suse.cz>
10602
10603 PR middle-end/68270
10604 * g++.dg/pr68270.C: New test.
10605
10606 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10607
10608 PR rtl-optimization/79901
10609 * gcc.target/i386/pr79901.c: New test.
10610
10611 PR sanitizer/79897
10612 * c-c++-common/ubsan/pr79897.c: New test.
10613
10614 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10615
10616 PR rtl-optimization/79571
10617 * gcc.target/i386/pr79571.c: New.
10618
10619 2017-03-06 Marek Polacek <polacek@redhat.com>
10620
10621 PR c++/79796 - ICE with NSDMI and this pointer
10622 * g++.dg/cpp0x/nsdmi13.C: New test.
10623
10624 2017-03-06 Julia Koval <julia.koval@intel.com>
10625
10626 PR target/79793
10627 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10628 directives.
10629 * gcc.target/i386/interrupt-13.c: Ditto.
10630 * gcc.target/i386/interrupt-14.c: Ditto.
10631 * gcc.target/i386/interrupt-15.c: Ditto.
10632
10633 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10634
10635 PR c++/79822
10636 * g++.dg/cpp0x/constexpr-79822.C: New test.
10637
10638 2017-03-06 Richard Biener <rguenther@suse.de>
10639
10640 PR tree-optimization/79894
10641 * gcc.dg/vect/pr79887.c: New testcase.
10642
10643 2017-03-06 Richard Biener <rguenther@suse.de>
10644
10645 PR tree-optimization/79824
10646 * gcc.dg/vect/pr79824-1.c: New testcase.
10647 * gcc.dg/vect/pr79824-2.c: Likewise.
10648
10649 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10650
10651 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10652 gettimeofday. Remove dg-skip-if for AVR.
10653 * lib/target-supports.exp (check_effective_target_gettimeofday):
10654 New proc.
10655
10656 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10657
10658 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10659 * gcc.target/s390/hotpatch-10.c: Likewise.
10660 * gcc.target/s390/hotpatch-11.c: Likewise.
10661 * gcc.target/s390/hotpatch-12.c: Likewise.
10662 * gcc.target/s390/hotpatch-13.c: Likewise.
10663 * gcc.target/s390/hotpatch-14.c: Likewise.
10664 * gcc.target/s390/hotpatch-15.c: Likewise.
10665 * gcc.target/s390/hotpatch-16.c: Likewise.
10666 * gcc.target/s390/hotpatch-17.c: Likewise.
10667 * gcc.target/s390/hotpatch-18.c: Likewise.
10668 * gcc.target/s390/hotpatch-19.c: Likewise.
10669 * gcc.target/s390/hotpatch-2.c: Likewise.
10670 * gcc.target/s390/hotpatch-26.c: Likewise.
10671 * gcc.target/s390/hotpatch-27.c: Likewise.
10672 * gcc.target/s390/hotpatch-28.c: Likewise.
10673 * gcc.target/s390/hotpatch-3.c: Likewise.
10674 * gcc.target/s390/hotpatch-4.c: Likewise.
10675 * gcc.target/s390/hotpatch-5.c: Likewise.
10676 * gcc.target/s390/hotpatch-6.c: Likewise.
10677 * gcc.target/s390/hotpatch-7.c: Likewise.
10678 * gcc.target/s390/hotpatch-8.c: Likewise.
10679 * gcc.target/s390/hotpatch-9.c: Likewise.
10680
10681 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10682
10683 PR c++/64574
10684 * g++.dg/template/crash125.C: New.
10685
10686 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR target/79812
10689 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10690
10691 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10692
10693 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10694
10695 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10696
10697 * gcc.target/mips/msa-minmax.c: New tests.
10698
10699 2017-03-06 Martin Liska <mliska@suse.cz>
10700
10701 PR sanitize/79783
10702 * g++.dg/asan/pr79783.C: New test.
10703
10704 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10705
10706 * gcc.target/mips/msa-dotp.c: New tests.
10707
10708 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10709
10710 * gcc.target/mips/msa-bclri.c: New test.
10711
10712 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10713
10714 PR c++/70266
10715 * g++.dg/tm/pr70266.C: New.
10716
10717 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10718 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10719
10720 * gfortran.dg/coarray/fail_image_1.f08: New test.
10721 * gfortran.dg/coarray/fail_image_2.f08: New test.
10722 * gfortran.dg/coarray/failed_images_1.f08: New test.
10723 * gfortran.dg/coarray/failed_images_2.f08: New test.
10724 * gfortran.dg/coarray/image_status_1.f08: New test.
10725 * gfortran.dg/coarray/image_status_2.f08: New test.
10726 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10727 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10728 * gfortran.dg/coarray_fail_st.f90: New test.
10729 * gfortran.dg/coarray_failed_images_1.f08: New test.
10730 * gfortran.dg/coarray_image_status_1.f08: New test.
10731 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10732
10733 2017-03-03 Marek Polacek <polacek@redhat.com>
10734
10735 PR c/79758
10736 * gcc.dg/noncompile/pr79758.c: New test.
10737
10738 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR middle-end/79805
10741 * g++.dg/opt/pr79805.C: New test.
10742
10743 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10744
10745 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10746 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10747 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10748 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10749 * gcc.target/i386/i386.exp
10750 (check_effective_target_avx512vpopcntdq): New.
10751
10752 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10753
10754 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10755 ilp32 targets and match DImode registers for lp64 targets.
10756
10757 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10758
10759 * g++.dg/pr71624.C: Disable for x32.
10760 * g++.dg/pr71633.C: Ditto.
10761
10762 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR target/79807
10765 * gcc.target/i386/pr79807.c: New test.
10766
10767 2017-03-03 Martin Liska <mliska@suse.cz>
10768
10769 PR tree-optimization/79803
10770 * gcc.dg/tree-ssa/pr79803.c: New test.
10771
10772 2017-03-03 Martin Liska <mliska@suse.cz>
10773
10774 PR rtl-optimization/79574
10775 * gcc.dg/pr79574-2.c: New test.
10776
10777 2017-03-03 Richard Biener <rguenther@suse.de>
10778
10779 PR c++/79825
10780 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10781
10782 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10783
10784 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10785
10786 2017-03-03 Marek Polacek <polacek@redhat.com>
10787
10788 PR c++/79791
10789 * g++.dg/warn/Wwrite-strings-1.C: New test.
10790 * g++.dg/warn/Wwrite-strings-2.C: New test.
10791 * g++.dg/warn/Wwrite-strings-3.C: New test.
10792 * g++.dg/warn/Wwrite-strings-4.C: New test.
10793 * g++.dg/warn/Wwrite-strings-5.C: New test.
10794 * g++.dg/warn/Wwrite-strings-6.C: New test.
10795 * g++.dg/warn/Wwrite-strings-7.C: New test.
10796 * g++.dg/warn/Wwrite-strings-8.C: New test.
10797 * g++.dg/warn/Wwrite-strings-9.C: New test.
10798 * g++.dg/warn/Wwrite-strings-10.C: New test.
10799 * g++.dg/warn/Wwrite-strings-11.C: New test.
10800 * g++.dg/warn/Wwrite-strings-12.C: New test.
10801
10802 2017-03-03 Richard Biener <rguenther@suse.de>
10803
10804 PR middle-end/79818
10805 * gcc.dg/torture/pr79818.c: New testcase.
10806
10807 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR c++/79782
10810 * g++.dg/warn/Wunused-parm-10.C: New test.
10811
10812 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10813
10814 * gcc.dg/rtl/x86_64/*.c: Test for
10815 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10816
10817 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10818
10819 PR target/79514
10820 * gcc.target/i386/pr79514.c: New test.
10821
10822 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR rtl-optimization/79780
10825 * gcc.c-torture/compile/pr79780.c: New test.
10826
10827 2017-03-02 Richard Biener <rguenther@suse.de>
10828
10829 PR tree-optimization/79345
10830 PR c++/42000
10831 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10832 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10833 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10834
10835 2017-03-02 Richard Biener <rguenther@suse.de>
10836
10837 PR c/79756
10838 * gcc.dg/vector-1.c: New testcase.
10839
10840 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10841
10842 PR tree-optimization/66768
10843 * gcc.target/i386/pr66768.c: New test.
10844
10845 2017-03-02 Richard Biener <rguenther@suse.de>
10846
10847 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10848 * gcc.dg/rtl/x86_64/final.c: Likewise.
10849 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10850 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10851 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10852 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10853
10854 2017-03-02 Richard Biener <rguenther@suse.de>
10855
10856 PR tree-optimization/79777
10857 * gcc.dg/torture/pr79777.c: New testcase.
10858
10859 2017-03-01 Martin Sebor <msebor@redhat.com>
10860
10861 PR middle-end/79692
10862 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10863 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10864 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10865 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10866
10867 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10868
10869 * gcc.target/i386/invsize-2.c: New test.
10870 * gcc.target/i386/invsize-3.c: Ditto.
10871 * gcc.target/i386/invsize-4.c: Ditto.
10872 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10873 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10874
10875 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10876
10877 PR target/79439
10878 * gcc.target/powerpc/pr79439.c: New test.
10879
10880 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10881
10882 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10883 scan string.
10884
10885
10886 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10887
10888 PR target/79395
10889 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10890 pattern to look for vcmpequd. instead of vcmpnew.
10891 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10892 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10893 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10894 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10895 look for xvcmpeqdp. instead of xvcmpnedp.
10896 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10897 look for vcmpequd. instead of vcmpnew.
10898 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10899 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10900 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10901 look for xvcmpeqsp. instead of xvcmpnesp.
10902 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10903 look for xvcmpeqdp. instead of xvcmpnedp.
10904 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10905 look for vcmpequd. instead of vcmpnew.
10906 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10907 look for vcmpeqsp instead of xvcmpnesp.
10908 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10909 look for xvcmpeqdp instead of xvcmpnedp.
10910
10911 2017-03-01 Richard Biener <rguenther@suse.de>
10912
10913 PR middle-end/79721
10914 * gcc.dg/torture/pr79721.c: New testcase.
10915
10916 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10917
10918 PR c++/79681
10919 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10920 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10921
10922 PR c++/79746
10923 * g++.dg/warn/Wunused-parm-9.C: New test.
10924
10925 PR tree-optimization/79734
10926 * g++.dg/opt/pr79734.C: New test.
10927
10928 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR tree-optimization/79737
10931 * gcc.c-torture/execute/pr79737-1.c: New test.
10932 * gcc.c-torture/execute/pr79737-2.c: New test.
10933
10934 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10935
10936 * gcc.target/sparc/20170228-1.c: New test.
10937
10938 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10939
10940 * gcc.target/i386/invsize-1.c: New test.
10941
10942 2017-02-28 Martin Sebor <msebor@redhat.com>
10943
10944 PR tree-optimization/79691
10945 * gcc.dg/tree-ssa/pr79691.c: New test.
10946
10947 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR target/79729
10950 * gcc.target/i386/pr79729.c: New test.
10951
10952 2017-02-28 Richard Biener <rguenther@suse.de>
10953
10954 PR tree-optimization/79740
10955 * gcc.dg/torture/pr79740.c: New testcase.
10956
10957 2017-02-28 Richard Biener <rguenther@suse.de>
10958
10959 PR middle-end/79731
10960 * c-c++-common/torture/pr79731.c: New testcase.
10961
10962 2017-02-28 Richard Biener <rguenther@suse.de>
10963
10964 PR tree-optimization/79732
10965 * gcc.dg/torture/pr79732.c: New testcase.
10966
10967 2017-02-28 Richard Biener <rguenther@suse.de>
10968
10969 PR tree-optimization/79723
10970 * gcc.target/i386/pr79723.c: New testcase.
10971
10972 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10973
10974 PR target/79544
10975 * gcc.target/powerpc/pr79544.c: New.
10976
10977 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10978
10979 PR c++/79414
10980 * g++.dg/parse/crash67.C: New.
10981
10982 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10983
10984 PR tree-optimization/77536
10985 * gcc.dg/vect/pr79347.c: Revise testing string.
10986
10987 2017-02-27 Richard Biener <rguenther@suse.de>
10988
10989 PR tree-optimization/45397
10990 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10991
10992 2017-02-27 Richard Biener <rguenther@suse.de>
10993
10994 PR tree-optimization/79690
10995 * gcc.target/i386/pr79690.c: New testcase.
10996
10997 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10998
10999 PR fortran/51119
11000 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11001 of original.
11002 * gfortran.dg/inline_matmul_11.f90: Likewise.
11003 * gfortran.dg/inline_matmul_9.f90: Likewise.
11004 * gfortran.dg/matmul_13.f90: New test.
11005 * gfortran.dg/matmul_14.f90: New test.
11006
11007 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR middle-end/79396
11010 * g++.dg/opt/pr79396.C: New test.
11011
11012 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11013
11014 PR fortran/79597
11015 * gfortran.dg/dtio_6.f90: Update test.
11016
11017 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11018
11019 PR fortran/79601
11020 * gfortran.dg/interface_operator_2.f90: New test.
11021
11022 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11023
11024 PR c/79677
11025 * gcc.dg/pr79677.c: New test.
11026
11027 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11028
11029 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11030 of mov.ps.
11031 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11032 (cond_move1): Simplify condition to force generation of
11033 mov[nz].ps.
11034 (cond_move2): Likewise.
11035
11036 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11037
11038 PR c++/79588
11039 * g++.dg/warn/Wrestrict-1.C: New test.
11040 * g++.dg/warn/Wrestrict-2.C: New test.
11041
11042 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11043
11044 * g++.dg/ext/complit15.C: Require LTO.
11045
11046 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11047
11048 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11049 logical_op_short_circuit to skip targets.
11050 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11051 and s390.
11052
11053 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11054
11055 * gnat.dg/opt63.adb: New test.
11056
11057 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11058
11059 * gnat.dg/discr47.adb: New test.
11060
11061 2017-02-24 Richard Biener <rguenther@suse.de>
11062
11063 PR tree-optimization/79389
11064 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11065
11066 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11067
11068 PR c++/79361
11069 * g++.dg/cpp0x/pr79361-1.C: New.
11070 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11071
11072 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11073
11074 * gcc.target/visium/bit_test.c: Accept any lsr form.
11075 * gcc.target/visium/block_move.c: Tweak.
11076
11077 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11078
11079 PR 68749
11080 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11081
11082 2017-02-23 Richard Biener <rguenther@suse.de>
11083
11084 PR tree-optimization/79683
11085 * gcc.target/i386/pr79683.c: New testcase.
11086
11087 2017-02-22 Jeff Law <law@redhat.com>
11088
11089 PR tree-optimization/79578
11090 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11091
11092 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11093
11094 * gcc.target/mips/msa-fp-cc.c: New test.
11095
11096 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11097
11098 PR c++/79664
11099 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11100 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11101 * g++.dg/gomp/pr79664.C: New test.
11102
11103 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11104
11105 2017-02-22 Marek Polacek <polacek@redhat.com>
11106
11107 PR c++/79653
11108 * g++.dg/cpp0x/alignas10.C: New test.
11109 * g++.dg/cpp0x/alignas9.C: New test.
11110
11111 PR c++/79657
11112 * g++.dg/ext/underlying_type12.C: New test.
11113
11114 PR c/79662
11115 * gcc.dg/enum-incomplete-4.c: New test.
11116
11117 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR target/70465
11120 * gcc.target/i386/pr70465-2.c: New test.
11121
11122 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11123
11124 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11125
11126 2017-02-22 Richard Biener <rguenther@suse.de>
11127
11128 PR tree-optimization/79673
11129 * gcc.target/i386/pr79673.c: New testcase.
11130
11131 2017-02-22 Richard Biener <rguenther@suse.de>
11132
11133 PR tree-optimization/79666
11134 * gcc.dg/torture/pr79666.c: New testcase.
11135
11136 2017-02-22 Martin Liska <mliska@suse.cz>
11137
11138 PR lto/79587
11139 * gcc.dg/tree-prof/pr79587.c: New test.
11140
11141 2017-02-21 Marek Polacek <polacek@redhat.com>
11142
11143 PR c++/79535
11144 * g++.dg/ext/flexary23.C: New test.
11145
11146 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11147
11148 PR target/79593
11149 * gcc.target/i386/pr79593.c: New test.
11150
11151 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11152
11153 PR c++/79654
11154 * g++.dg/cpp1z/decomp26.C: New test.
11155
11156 PR sanitizer/79589
11157 * g++.dg/ubsan/pr79589.C: New test.
11158
11159 2017-02-21 Jeff Law <law@redhat.com>
11160
11161 PR tree-optimization/79621
11162 * gcc.c-torture/compile/pr79621.c: New test.
11163
11164 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11165
11166 PR c++/79655
11167 * g++.dg/cpp1y/constexpr-79655.C: New test.
11168
11169 PR c++/79639
11170 * g++.dg/cpp1y/constexpr-79639.C: New test.
11171
11172 PR target/79633
11173 * gcc.target/i386/mpx/pr79633.c: New test.
11174
11175 PR target/79570
11176 * gcc.dg/pr79570.c: New test.
11177
11178 PR c++/79641
11179 * c-c++-common/pr79641.c: New test.
11180
11181 PR tree-optimization/79649
11182 * gcc.target/i386/pr79649.c: New test.
11183
11184 PR target/79494
11185 * gcc.dg/pr79494.c: New test.
11186
11187 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11188
11189 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11190 to dg-options.
11191
11192 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11193
11194 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11195
11196 2017-02-02 Jason Merrill <jason@redhat.com>
11197
11198 PR c++/79580
11199 * g++.dg/ext/complit15.C: New.
11200
11201 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11202
11203 PR target/78056
11204 * gcc.target/powerpc/pr78056-8.c: Remove.
11205
11206 2017-02-20 Marek Polacek <polacek@redhat.com>
11207
11208 PR middle-end/79537
11209 * gcc.dg/comp-goto-4.c: New test.
11210
11211 PR sanitizer/79558
11212 * c-c++-common/ubsan/bounds-14.c: New test.
11213
11214 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR target/79568
11217 * gcc.target/i386/pr79568-1.c: New test.
11218 * gcc.target/i386/pr79568-2.c: New test.
11219 * gcc.target/i386/pr79568-3.c: New test.
11220
11221 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11222
11223 PR fortran/79382
11224 * gfortran.dg/dtio_10.f90: Change test of error message.
11225 * gfortran.dg/dtio_23.f90: New test.
11226 * gfortran.dg/dtio_24.f90: New test.
11227
11228 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11229
11230 PR fortran/79434
11231 * gfortran.dg/submodule_25.f08: New test.
11232
11233 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11234
11235 PR fortran/79447
11236 * gfortran.dg/submodule_24.f08: New test.
11237
11238 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11239
11240 PR fortran/79229
11241 * gfortran.dg/class_allocate_24.f90: New test.
11242
11243 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11244
11245 PR fortran/79402
11246 * gfortran.dg/submodule_23.f90: New test.
11247
11248 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11249
11250 PR c++/79380
11251 * g++.dg/cpp0x/alignas8.C: New.
11252
11253 2017-02-19 Eric Fiselier <eric@efcs.ca>
11254 Jonathan Wakely <jwakely@redhat.com>
11255
11256 PR c++/69523
11257 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11258
11259 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11260
11261 * gcc.dg/gimplefe-26.c: New test.
11262
11263 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11264
11265 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11266
11267 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR target/79569
11270 * gcc.target/i386/3dnowA-3.c: New test.
11271
11272 PR target/79559
11273 * gcc.target/i386/pr79559.c: New test.
11274
11275 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11276
11277 * gcc.dg/c11-float-2.c: New test.
11278 * gcc.dg/torture/float128-floath.c,
11279 gcc.dg/torture/float128x-floath.c,
11280 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11281 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11282 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11283 *_DECIMAL_DIG macros with DECIMAL_DIG.
11284
11285 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11286
11287 PR target/79261
11288 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11289
11290 2017-02-17 Julia Koval <julia.koval@intel.com>
11291
11292 * gcc.target/i386/rdpid.c New test.
11293 * gcc.target/i386/sse-12.c: Add -mrdpid.
11294 * gcc.target/i386/sse-13.c: Ditto.
11295 * gcc.target/i386/sse-14.c: Ditto.
11296 * gcc.target/i386/sse-22.c: Ditto.
11297 * gcc.target/i386/sse-23.c: Ditto.
11298 * g++.dg/other/i386-2.C: Ditto.
11299 * g++.dg/other/i386-3.C: Ditto.
11300
11301 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11302
11303 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11304 * gcc.dg/pr61441.c: Ditto.
11305
11306 2017-02-17 Martin Liska <mliska@suse.cz>
11307
11308 PR rtl-optimization/79574
11309 * gcc.dg/pr79574.c: New test.
11310
11311 2017-02-17 Marek Polacek <polacek@redhat.com>
11312
11313 PR middle-end/79536
11314 * gcc.dg/torture/pr79536.c: New test.
11315
11316 2017-02-16 Alan Modra <amodra@gmail.com>
11317
11318 * gcc.c-torture/execute/pr79286.c: New.
11319
11320 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR c++/79512
11323 * c-c++-common/gomp/pr79512.c: New test.
11324
11325 2017-02-15 Martin Sebor <msebor@redhat.com>
11326
11327 PR c++/79363
11328 * g++.dg/ext/flexary12.C: Adjust.
11329 * g++.dg/ext/flexary20.C: Same.
11330 * g++.dg/ext/flexary21.C: Same.
11331 * g++.dg/ext/flexary22.C: New test.
11332
11333 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11334
11335 PR tree-optimization/79347
11336 * gcc.dg/vect/pr79347.c: New test.
11337
11338 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR c++/79301
11341 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11342 [[deprecated]] comment.
11343 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11344 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11345 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11346 [[deprecated]] in -std=c++11.
11347 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11348 [[fallthrough]] in -std=c++11 and -std=c++14.
11349
11350 PR c++/79288
11351 * g++.dg/tls/pr79288.C: New test.
11352
11353 2017-02-15 Marek Polacek <polacek@redhat.com>
11354
11355 PR c/79515
11356 * gcc.dg/dfp/pr79515.c: New.
11357
11358 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11359
11360 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11361
11362 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11363
11364 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11365 "opt_files".
11366
11367 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR target/79487
11370 * gcc.dg/dfp/pr79487.c: New test.
11371 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11372 2017-02-13 change.
11373
11374 2017-01-14 Carl Love <cel@us.ibm.com>
11375
11376 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11377 xvcvsxdsp and xvcvuxdsp instructions.
11378
11379 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11380
11381 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11382 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11383 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11384 64-bit default target.
11385 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11386 a 64-bit default target.
11387
11388 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11389
11390 PR target/79481
11391 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11392 (test_3vx): Change return type from int to void.
11393 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11394 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11395 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11396 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11397 tests.
11398 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11399 (test_3vx): Change return type from int to void.
11400 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11401 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11402 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11403 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11404 tests.
11405 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11406 intrinsic. Change scan-assembler-times number from 1 to 2.
11407 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11408 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11409 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11410 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11411 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11412 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11413 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11414
11415 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11416
11417 PR middle-end/61225
11418 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11419 Use dg-additional-options for ia32 target. Remove XFAIL.
11420
11421 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11422
11423 PR target/79495
11424 * gcc.target/i386/pr79495.c: New test.
11425
11426 2017-02-14 Marek Polacek <polacek@redhat.com>
11427
11428 PR c++/79420
11429 PR c++/79463
11430 * g++.dg/cpp1y/pr79463.C: New.
11431 * g++.dg/template/incomplete10.C: New.
11432 * g++.dg/template/incomplete9.C: New.
11433
11434 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11435
11436 PR target/79498
11437 * gcc.target/i386/pr79498.c: New test.
11438
11439 2017-02-14 Martin Sebor <msebor@redhat.com>
11440
11441 PR middle-end/79448
11442 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11443 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11444 * gcc.dg/tree-ssa/pr79448.c: New test.
11445
11446 2017-02-14 Jeff Law <law@redhat.com>
11447
11448 PR tree-optimization/79095
11449 * g++.dg/pr79095-1.C: New test
11450 * g++.dg/pr79095-2.C: New test
11451 * g++.dg/pr79095-3.C: New test
11452 * g++.dg/pr79095-4.C: New test
11453 * g++.dg/pr79095-5.C: New test
11454 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11455 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11456
11457 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11458
11459 * gcc.target/aarch64/vect_fp16_1.c: New.
11460
11461 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11462
11463 * gcc.dg/gimplefe-25.c: New test.
11464
11465 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR tree-optimization/79408
11468 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11469
11470 2017-02-14 Richard Biener <rguenther@suse.de>
11471
11472 PR middle-end/79432
11473 * gcc.dg/torture/pr79432.c: New testcase.
11474
11475 2017-02-13 Martin Sebor <msebor@redhat.com>
11476
11477 PR middle-end/79496
11478 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11479
11480 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR sanitizer/79341
11483 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11484 variables volatile.
11485
11486 PR c++/79232
11487 * g++.dg/cpp1z/eval-order4.C: New test.
11488 * g++.dg/other/pr79232.C: New test.
11489
11490 2017-02-13 Nathan Sidwell <nathan@acm.org>
11491
11492 PR c++/79296
11493 * g++.dg/cpp0x/pr79296.C: New.
11494
11495 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11496
11497 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11498 Instead, xfail powerpc*-*-* && lp64.
11499
11500 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11501
11502 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11503 powerpc_p8vector_ok.
11504 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11505
11506 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11507
11508 PR target/79449
11509 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11510 for reading beyond a 4k boundary.
11511
11512 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR rtl-optimization/79388
11515 PR rtl-optimization/79450
11516 * gcc.c-torture/execute/pr79388.c: New test.
11517 * gcc.c-torture/execute/pr79450.c: New test.
11518
11519 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11520
11521 PR fortran/65542
11522 * gfortran.dg/spread_init_expr_2.f90: New test case.
11523
11524 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11525
11526 PR sanitizer/79341
11527 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11528
11529 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11530
11531 PR tree-ssa/56727
11532 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11533
11534 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR c++/79457
11537 * g++.dg/cpp0x/pr79457.C: New test.
11538
11539 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11540
11541 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11542 scan-assembler unless lp64.
11543
11544 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11545
11546 PR tree-optimization/66612
11547 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11548
11549 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11550
11551 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11552 of all powerpc.
11553
11554 2017-02-10 Marek Polacek <polacek@redhat.com>
11555
11556 PR c++/79435
11557 * g++.dg/cpp1y/pr79435.C: New.
11558
11559 PR c++/79184
11560 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11561
11562 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11563
11564 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11565 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11566 New.
11567 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11568 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11569 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11570 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11571 (vtst_expected_poly64x2): Move to aarch64-only section.
11572 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11573 (vtst_p64, vtstq_p64): New tests.
11574
11575 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11576
11577 PR c++/71737
11578 * g++.dg/cpp0x/pr71737.C: New.
11579
11580 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11581 Richard Biener <rguenther@suse.de>
11582
11583 * gcc.dg/gimplefe-error-1.c: New testcase.
11584 * gcc.dg/gimplefe-error-2.c: New testcase.
11585 * gcc.dg/gimplefe-error-3.c: New testcase.
11586
11587 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11588
11589 PR tree-optimization/79411
11590 * gcc.c-torture/compile/pr79411.c: New test.
11591
11592 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11593 Jason Merrill <jason@redhat.com>
11594
11595 PR c++/79143
11596 * g++.dg/cpp1z/pr79143.C: New test.
11597
11598 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11599
11600 * gcc.dg/loop-unswitch-2.c: Update testcase.
11601 * gcc.dg/loop-unswitch-1.c: Update testcase.
11602
11603 2017-02-09 Marek Polacek <polacek@redhat.com>
11604
11605 PR c/79428
11606 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11607 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11608 * c-c++-common/goacc/pr79428-1.c: New test.
11609 * c-c++-common/gomp/pr79428-2.c: New test.
11610 * c-c++-common/gomp/pr79428-5.c: New test.
11611 * c-c++-common/gomp/pr79428-6.c: New test.
11612 * c-c++-common/pr79428-3.c: New test.
11613
11614 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11615
11616 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11617 testcases.
11618
11619 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR c/79413
11622 * gcc.c-torture/compile/pr79413.c: New test.
11623
11624 PR c++/79429
11625 * c-c++-common/gomp/pr79429.c: New test.
11626 * g++.dg/gomp/pr79429.C: New test.
11627
11628 PR c/79431
11629 * c-c++-common/gomp/pr79431.c: New test.
11630
11631 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11632 Cesar Philippidis <cesar@codesourcery.com>
11633 Joseph Myers <joseph@codesourcery.com>
11634 Chung-Lin Tang <cltang@codesourcery.com>
11635
11636 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11637 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11638 * c-c++-common/goacc/loop-auto-2.c: New.
11639 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11640 * c-c++-common/goacc/tile-2.c: New.
11641 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11642 * g++.dg/goacc/tile-1.C: New, check tile subst.
11643 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11644 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11645 * gfortran.dg/goacc/tile-1.f90: New test.
11646 * gfortran.dg/goacc/tile-2.f90: New test.
11647 * gfortran.dg/goacc/tile-lowering.f95: New test.
11648
11649 2017-02-09 Richard Biener <rguenther@suse.de>
11650
11651 PR tree-optimization/69823
11652 * gcc.dg/graphite/pr69823.c: New testcase.
11653
11654 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11655
11656 PR target/78604
11657 * gcc.target/powerpc/pr78604.c: New.
11658
11659 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11660
11661 PR target/68972
11662 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11663 disable this test on power architecture.
11664
11665 2017-02-08 Richard Biener <rguenther@suse.de>
11666
11667 PR tree-optimization/71824
11668 PR tree-optimization/79409
11669 * gcc.dg/graphite/pr71824-3.c: New testcase.
11670
11671 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR tree-optimization/79408
11674 * gcc.dg/tree-ssa/pr79408.c: New test.
11675
11676 2017-02-08 Richard Biener <rguenther@suse.de>
11677
11678 PR tree-optimization/71824
11679 * gcc.dg/graphite/pr71824-2.c: New testcase.
11680
11681 2017-02-07 Andrew Pinski <apinski@cavium.com>
11682
11683 * gcc.target/aarch64/popcount.c: New Testcase.
11684
11685 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR rtl-optimization/79386
11688 * gcc.c-torture/compile/pr79386.c: New test.
11689
11690 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11691 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11692
11693 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11694 *-*-solaris*.
11695
11696 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR target/79299
11699 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11700 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11701
11702 2017-02-07 Richard Biener <rguenther@suse.de>
11703
11704 * gcc.dg/gimplefe-23.c: New testcase.
11705 * gcc.dg/gimplefe-24.c: Likewise.
11706
11707 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11708
11709 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11710 scan-assembler instead of scan-assembler-times.
11711 * gcc.target/aarch64/test_frame_10.c: Likewise.
11712 * gcc.target/aarch64/test_frame_12.c: Likewise.
11713 * gcc.target/aarch64/test_frame_2.c: Likewise.
11714 * gcc.target/aarch64/test_frame_4.c: Likewise.
11715 * gcc.target/aarch64/test_frame_6.c: Likewise.
11716 * gcc.target/aarch64/test_frame_7.c: Likewise.
11717 * gcc.target/aarch64/test_frame_8.c: Likewise.
11718
11719 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11720
11721 * gcc.target/i386/pr78419.c: Require ifunc support.
11722
11723 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11724
11725 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11726
11727 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11728
11729 PR c++/79360
11730 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11731
11732 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11733
11734 * lib/target-supports.exp: Define the RISC-V target.
11735 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11736 * gcc.dg/builtin-apply2.c: Likewise.
11737 * gcc.dg/ifcvt-4.c: Likewise.
11738 * gcc.dg/loop-8.c: Likewise.
11739 * gcc.dg/sibcall-10.c: Likewise.
11740 * gcc.dg/sibcall-9.c: Likewise.
11741 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11742 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11743 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11744 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11745 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11746 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11747 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11748
11749 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11750
11751 PR target/66144
11752 * gcc.target/powerpc/pr66144-1.c: New test.
11753 * gcc.target/powerpc/pr66144-2.c: Likewise.
11754 * gcc.target/powerpc/pr66144-3.c: Likewise.
11755
11756 2017-02-06 Martin Sebor <msebor@redhat.com>
11757
11758 PR tree-optimization/79376
11759 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11760 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11761
11762 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR c++/79379
11765 * g++.dg/cpp1y/constexpr-79379.C: New test.
11766
11767 PR c++/79377
11768 * g++.dg/lookup/pr79377.C: New test.
11769
11770 PR c++/79372
11771 * g++.dg/cpp1z/decomp25.C: New test.
11772
11773 PR tree-optimization/79284
11774 * gcc.c-torture/compile/pr79284.c: New test.
11775
11776 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11777
11778 PR c++/70448
11779 * g++.dg/cpp0x/pr70448.C: New.
11780
11781 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11782
11783 PR 78348
11784 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11785 to dg-options.
11786
11787 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11788
11789 PR target/78883
11790 * gcc.c-torture/compile/pr78883.c: New test.
11791
11792 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11793
11794 PR tree-ssa/79347
11795 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11796 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11797 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11798 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11799 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11800 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11801 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11802 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11803 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11804 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11805 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11806 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11807 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11808
11809 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11810
11811 PR fortran/79344
11812 * gfortran.dg/allocate_with_source_24.f90: New test.
11813
11814 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11815
11816 PR fortran/79230
11817 * gfortran.dg/der_ptr_component_2.f90: New test.
11818
11819 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11820
11821 * gcc.target/sparc/20170205-1.c: New test.
11822
11823 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11824
11825 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11826 libatomic_available.
11827
11828 * gcc.dg/pr77587.c: Require alias support.
11829 * gcc.dg/pr77587a.c: Likewise.
11830
11831 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11832 * gcc.c-torture/execute/pr78622.c: Likewise.
11833
11834 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11835 hppa*-*-hpux*.
11836 * c-c++-common/Wunused-var-16.c: Likewise.
11837 * c-c++-common/builtin-shuffle-1.c: Likewise.
11838 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11839 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11840
11841 2017-02-03 Martin Sebor <msebor@redhat.com>
11842
11843 PR tree-optimization/79327
11844 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11845 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11846 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11847
11848 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11849 Martin Sebor <msebor@redhat.com>
11850
11851 PR tree-optimization/79327
11852 * gcc.dg/tree-ssa/pr79327.c: New test.
11853 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11854 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11855 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11856 (test_sprintf_chk_range_schar): Adjust dg-message.
11857 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11858 * gcc.c-torture/execute/pr79327.c: New test.
11859
11860 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR target/79354
11863 * gcc.target/powerpc/pr79354.c: New test.
11864 * gcc.c-torture/execute/pr79354.c: New test.
11865
11866 2017-02-03 Martin Sebor <msebor@redhat.com>
11867
11868 PR tree-optimization/79352
11869 * gcc.dg/tree-ssa/pr79352.c: New test.
11870
11871 2017-02-03 Martin Liska <mliska@suse.cz>
11872
11873 PR lto/66295
11874 * gcc.target/i386/mvc9.c: New test.
11875
11876 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11877
11878 PR target/79158
11879 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11880 to VSX reg.
11881
11882 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11883
11884 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11885 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11886 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11887 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11888 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11889 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11890 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11891 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11892 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11893 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11894 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11895 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11896 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11897
11898 2017-02-02 Martin Sebor <msebor@redhat.com>
11899
11900 PR middle-end/79275
11901 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11902 * gcc.dg/tree-ssa/pr79275.c: New test.
11903
11904 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11905
11906 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11907
11908 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11909
11910 PR middle-end/77445
11911 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11912 threading is done.
11913
11914 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11915
11916 PR middle-end/78142
11917 * gcc.target/aarch64/vector_initialization_nostack.c
11918 (f12): Use one vector
11919
11920 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11921
11922 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11923 * c-c++-common/asan/misalign-1.c: Likewise.
11924 * c-c++-common/asan/misalign-2.c: Likewise.
11925 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11926 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11927 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11928 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11929 add -ffat-lto-objects from/to dg-additional-options.
11930 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11931 dg-additional-options.
11932
11933 PR target/79197
11934 * gcc.target/powerpc/pr79197.c: New test.
11935 * gcc.c-torture/compile/pr79197.c: New test.
11936
11937 2017-02-02 Richard Biener <rguenther@suse.de>
11938
11939 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11940
11941 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11942
11943 PR c++/69637
11944 * g++.dg/cpp0x/pr69637-1.C: New.
11945 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11946
11947 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11948
11949 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11950
11951 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11952
11953 PR target/70012
11954 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11955 conditions.
11956
11957 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11958
11959 PR testsuite/79324
11960 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11961 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11962 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11963 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11964 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11965 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11966 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11967 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11968 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11969 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11970 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11971 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11972 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11973
11974 2017-02-01 Martin Liska <mliska@suse.cz>
11975
11976 PR testsuite/79272
11977 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11978
11979 2017-02-01 Richard Biener <rguenther@suse.de>
11980
11981 PR testsuite/76957
11982 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11983 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11984 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11985 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11986
11987 2017-02-01 Richard Biener <rguenther@suse.de>
11988
11989 PR middle-end/79315
11990 * gfortran.dg/pr79315.f90: New testcase.
11991
11992 2017-02-01 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/71824
11995 * gcc.dg/graphite/pr71824.c: New testcase.
11996
11997 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11998
11999 PR c++/79304
12000 * g++.dg/diagnostic/pr79304.C: New test.
12001
12002 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12003
12004 PR c++/79298
12005 * g++.dg/spellcheck-pr79298.C: New test case.
12006
12007 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12008
12009 PR preprocessor/79210
12010 * gcc.dg/format/pr79210.c: New test case.
12011 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12012 New function.
12013
12014 2017-01-31 Nathan Sidwell <nathan@acm.org>
12015
12016 PR c++/79290
12017 * g++.dg/warn/pr79290.C: New.
12018
12019 PR c++/67273
12020 PR c++/79253
12021 * g++.dg/cpp1y/pr67273.C: New.
12022 * g++.dg/cpp1y/pr79253.C: New.
12023
12024 2017-01-31 Nathan Sidwell <nathan@acm.org>
12025
12026 PR c++/79264
12027 * g++.dg/cpp1y/pr61636-1.C: Augment.
12028
12029 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12030
12031 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12032 rand() instead of random().
12033
12034 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12035
12036 PR tree-optimization/71691
12037 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12038
12039 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12040
12041 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12042 __ARCH__.
12043
12044 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR tree-optimization/79267
12047 * g++.dg/opt/pr79267.C: New test.
12048
12049 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12050
12051 PR debug/63238
12052 * gcc.dg/debug/dwarf2/align-1.c: New.
12053 * gcc.dg/debug/dwarf2/align-2.c: New.
12054 * gcc.dg/debug/dwarf2/align-3.c: New.
12055 * gcc.dg/debug/dwarf2/align-4.c: New.
12056 * gcc.dg/debug/dwarf2/align-5.c: New.
12057 * gcc.dg/debug/dwarf2/align-6.c: New.
12058 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12059 * g++.dg/debug/dwarf2/align-1.C: New.
12060 * g++.dg/debug/dwarf2/align-2.C: New.
12061 * g++.dg/debug/dwarf2/align-3.C: New.
12062 * g++.dg/debug/dwarf2/align-4.C: New.
12063 * g++.dg/debug/dwarf2/align-5.C: New.
12064 * g++.dg/debug/dwarf2/align-6.C: New.
12065
12066 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12067
12068 PR target/79170
12069 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12070
12071 2017-01-30 Martin Sebor <msebor@redhat.com>
12072
12073 PR testsuite/79293
12074 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12075
12076 2017-01-30 Martin Liska <mliska@suse.cz>
12077
12078 PR gcov-profile/79259
12079 * g++.dg/tree-prof/pr79259.C: New test.
12080
12081 2017-01-30 Richard Biener <rguenther@suse.de>
12082
12083 PR tree-optimization/79276
12084 * gcc.dg/torture/pr79276.c: New testcase.
12085
12086 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12087
12088 PR target/79240
12089 * gcc.target/s390/pr79240.c: New test.
12090
12091 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12092
12093 PR target/79268
12094 * gcc.target/powerpc/pr79268.c: New file.
12095 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12096 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12097 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12098 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12099
12100 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12101
12102 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12103
12104 PR testsuite/70583
12105 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12106
12107 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12108 * gnat.dg/debug9.adb: Likewise.
12109
12110 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12111
12112 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12113 libatomic_available.
12114 * gfortran.dg/coarray_42.f90: Likewise.
12115 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12116 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12117 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12118
12119 2017-01-27 Martin Sebor <msebor@redhat.com>
12120
12121 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12122
12123 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12124
12125 PR rtl-optimization/79194
12126 * gcc.dg/torture/pr79194.c: New test.
12127
12128 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12129
12130 PR tree-optimization/71374
12131 * gcc.target/i386/pr71374.c: New.
12132
12133 2017-01-27 Martin Sebor <msebor@redhat.com>
12134
12135 PR c++/71290
12136 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12137 a dg-error directive.
12138
12139 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12140
12141 PR target/79131
12142 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12143 * gcc.target/arm/pr79131-2.c: New.
12144
12145 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12146
12147 PR target/65484
12148 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12149 vectorized on POWER unless hardware misaligned loads are
12150 available.
12151
12152 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12153
12154 PR rtl-optimization/78559
12155 * gcc.c-torture/execute/pr78559.c: New test.
12156
12157 2017-01-27 Richard Biener <rguenther@suse.de>
12158
12159 PR tree-optimization/79245
12160 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12161 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12162
12163 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12164
12165 PR c/79199
12166 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12167 target. Use 4294967293U instead of 4294967293.
12168
12169 2017-01-27 Richard Biener <rguenther@suse.de>
12170
12171 PR tree-optimization/71433
12172 * gcc.dg/Warray-bounds-21.c: New testcase.
12173
12174 2017-01-27 Richard Biener <rguenther@suse.de>
12175
12176 PR tree-optimization/79244
12177 * gcc.dg/torture/pr79244.c: New testcase.
12178
12179 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12180
12181 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12182 all occurrences of 40 to 32.
12183
12184 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12185
12186 PR target/79239
12187 * gcc.target/arm/pr79239.c: New test.
12188
12189 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12190
12191 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12192
12193 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12194
12195 PR c++/64382
12196 * g++.dg/cpp1y/pr64382.C: New test.
12197
12198 2017-01-26 Martin Sebor <msebor@redhat.com>
12199
12200 PR middle-end/78703
12201 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12202 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12203 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12204 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12205
12206 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR debug/79129
12209 * g++.dg/debug/dwarf2/pr79129.C: New test.
12210
12211 PR debug/78835
12212 * g++.dg/debug/dwarf2/pr78835.C: New test.
12213
12214 2017-01-26 Martin Sebor <msebor@redhat.com>
12215
12216 PR middle-end/78703
12217 * gcc.dg/format/pr78569.c: Adjust.
12218 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12219 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12220 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12221 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12222 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12223 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12224 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12225 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12226 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12227 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12228 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12229
12230 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12231
12232 PR c++/68727
12233 * g++.dg/other/offsetof8.C: Add expected error.
12234 * g++.dg/other/offsetof9.C: New test.
12235
12236 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12237
12238 * g++.dg/opt/declone3.C: Require LTO.
12239
12240 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12241
12242 PR target/79131
12243 * gcc.target/arm/pr79131.c: New.
12244
12245 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12246
12247 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12248
12249 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12250
12251 PR libstdc++/79190
12252 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12253 matches replaced operator delete.
12254
12255 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12256
12257 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12258 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12259 avx512f with avx512dq.
12260 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12261 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12262 avx512f with avx512dq.
12263 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12264 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12265 avx512f with avx512dq.
12266
12267 2017-01-26 Marek Polacek <polacek@redhat.com>
12268
12269 PR c/79199
12270 * c-c++-common/Wduplicated-branches-13.c: New test.
12271
12272 2017-01-26 David Sherwood <david.sherwood@arm.com>
12273
12274 PR middle-end/79212
12275 * gfortran.dg/gomp/sharing-4.f90: New test.
12276
12277 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR target/70465
12280 * gcc.target/i386/pr70465.c: New test.
12281
12282 * brig.dg/dg.exp: Update copyright years.
12283 * lib/brig-dg.exp: Update copyright years.
12284 * lib/brig.exp: Update copyright years.
12285
12286 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12287
12288 PR target/79179
12289 * gcc.target/powerpc/pr79179.c: New test.
12290
12291 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12292
12293 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12294 generation to accept D-mode memory accesses.
12295
12296 2017-01-25 Martin Sebor <msebor@redhat.com>
12297
12298 PR c++/71290
12299 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12300 * g++.dg/ext/flexarray-mangle.C: Same.
12301 * g++.dg/ext/flexarray-subst.C: Same.
12302 * g++.dg/ext/flexary10.C: Same.
12303 * g++.dg/ext/flexary11.C: Same.
12304 * g++.dg/ext/flexary14.C: Same.
12305 * g++.dg/ext/flexary16.C: Same.
12306 * g++.dg/ext/flexary18.C: Same.
12307 * g++.dg/ext/flexary19.C: Same.
12308 * g++.dg/ext/flexary7.C: Same.
12309 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12310 * g++.dg/ubsan/object-size-1.C: Same.
12311 * obj-c++.dg/property/at-property-23.mm: Same.
12312
12313 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12314
12315 PR c++/78896
12316 * g++.dg/cpp1z/decomp24.C: New test.
12317
12318 PR c++/77914
12319 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12320 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12321 expect a warning.
12322 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12323 expect warnings.
12324 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12325 * g++.dg/cpp1y/pr59636.C: Likewise.
12326 * g++.dg/cpp1y/pr60190.C: Likewise.
12327
12328 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12329
12330 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12331
12332 2017-01-25 Carl Love <cel@us.ibm.com>
12333
12334 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12335 vec_packs built-ins
12336
12337 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12338
12339 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12340 -mcpu=cortex-a57.
12341 * gcc.target/arm/vseleqsf.c: Likewise.
12342 * gcc.target/arm/vselgedf.c: Likewise.
12343 * gcc.target/arm/vselgesf.c: Likewise.
12344 * gcc.target/arm/vselgtdf.c: Likewise.
12345 * gcc.target/arm/vselgtsf.c: Likewise.
12346 * gcc.target/arm/vselledf.c: Likewise.
12347 * gcc.target/arm/vsellesf.c: Likewise.
12348 * gcc.target/arm/vselltdf.c: Likewise.
12349 * gcc.target/arm/vselltsf.c: Likewise.
12350 * gcc.target/arm/vselnedf.c: Likewise.
12351 * gcc.target/arm/vselnesf.c: Likewise.
12352 * gcc.target/arm/vselvcdf.c: Likewise.
12353 * gcc.target/arm/vselvcsf.c: Likewise.
12354 * gcc.target/arm/vselvsdf.c: Likewise.
12355 * gcc.target/arm/vselvssf.c: Likewise.
12356
12357 2017-01-25 Richard Biener <rguenther@suse.de>
12358
12359 PR testsuite/72850
12360 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12361 to what we had before adding the threading passes.
12362
12363 2017-01-25 Richard Biener <rguenther@suse.de>
12364
12365 PR tree-optimization/69264
12366 * g++.dg/torture/pr69264.C: New testcase.
12367
12368 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12369
12370 PR target/79145
12371 * gcc.target/arm/pr79145.c: New test.
12372
12373 2017-01-25 Richard Biener <rguenther@suse.de>
12374
12375 PR debug/78363
12376 * g++.dg/gomp/pr78363-1.C: New testcase.
12377 * g++.dg/gomp/pr78363-2.C: Likewise.
12378 * g++.dg/gomp/pr78363-3.C: Likewise.
12379
12380 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12381
12382 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12383 * gcc.dg/lto/pr61526_0.c: Likewise.
12384 * gcc.dg/lto/pr64415_0.c: Likewise.
12385
12386 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR c++/79205
12389 * g++.dg/cpp1z/decomp22.C: New test.
12390 * g++.dg/cpp1z/decomp23.C: New test.
12391
12392 2017-01-24 Nathan Sidwell <nathan@acm.org>
12393
12394 PR c++/78469
12395 * g++.dg/cpp0x/pr78469.C: New.
12396
12397 PR c++/79118
12398 * g++.dg/cpp0x/pr79118.C: New.
12399
12400 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12401
12402 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12403
12404 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12405
12406 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12407 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12408 * gcc.dg/rtl/rtl.exp: New file.
12409 * gcc.dg/rtl/test.c: New file.
12410 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12411 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12412 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12413 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12414 * gcc.dg/rtl/x86_64/final.c: New test case.
12415 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12416 * gcc.dg/rtl/x86_64/ira.c: New test case.
12417 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12418 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12419 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12420 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12421 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12422 * gcc.dg/rtl/x86_64/test_1.h: New file.
12423 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12424 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12425 * gcc.dg/rtl/x86_64/times-two.h: New file.
12426 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12427
12428 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12429
12430 PR tree-optimization/79159
12431 * g++.dg/tree-ssa/pr79159.C: New test.
12432
12433 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12434 Martin Jambor <mjambor@suse.cz>
12435
12436 * lib/brig-dg.exp: New file.
12437 * lib/brig.exp: Likewise.
12438 * brig.dg/README: Likewise.
12439 * brig.dg/dg.exp: Likewise.
12440 * brig.dg/test/gimple/alloca.hsail: Likewise.
12441 * brig.dg/test/gimple/atomics.hsail: Likewise.
12442 * brig.dg/test/gimple/branches.hsail: Likewise.
12443 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12444 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12445 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12446 * brig.dg/test/gimple/mem.hsail: Likewise.
12447 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12448 * brig.dg/test/gimple/packed.hsail: Likewise.
12449 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12450 * brig.dg/test/gimple/variables.hsail: Likewise.
12451 * brig.dg/test/gimple/vector.hsail: Likewise.
12452
12453 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12454
12455 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12456 support asan, only on i?86/x86_64 require sse2_runtime.
12457
12458 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12459
12460 PR target/66669
12461 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12462 test on powerpc targets.
12463
12464 2017-01-23 Martin Sebor <msebor@redhat.com>
12465
12466 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12467
12468 2017-01-23 Richard Biener <rguenther@suse.de>
12469
12470 PR tree-optimization/79088
12471 PR tree-optimization/79188
12472 * gcc.dg/torture/pr79088.c: New testcase.
12473 * gcc.dg/torture/pr79188.c: Likewise.
12474
12475 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12476
12477 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12478 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12479 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12480 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12481 type of test function to reflect change in built-in function's
12482 return type.
12483 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12484 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12485 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12486 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12487 type and second argument type to reflect change in built-in
12488 function's type signature.
12489 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12490 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12491 type of test function to reflect change in built-in function's
12492 return type.
12493 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12494 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12495 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12496 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12497 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12498 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12499 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12500 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12501 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12502 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12503 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12504 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12505 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12506 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12507 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12508 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12509 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12510 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12511 type of test function to reflect change in built-in function's
12512 return type.
12513 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12514 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12515 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12516 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12517 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12518 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12519 test function's result and second argument to reflect change in
12520 built-in function's type signature.
12521 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12522
12523 2017-01-23 Nathan Sidwell <nathan@acm.org>
12524
12525 PR C++/71710
12526 * g++.dg/template/pr71710.C: New.
12527
12528 PR c++/71406
12529 PR c++/77508
12530 * g++.dg/template/pr71406.C: New.
12531
12532 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12533
12534 * gfortran.dg/integer_exponentiation_7.f90: New test.
12535
12536 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12537
12538 PR rtl-optimization/78634
12539 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12540
12541 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12542
12543 PR tree-optimization/70754
12544 * gfortran.dg/pr70754.f90: New test.
12545
12546 2017-01-23 Martin Liska <mliska@suse.cz>
12547
12548 PR tree-optimization/79196
12549 * gcc.dg/asan/pr79196.c: New test.
12550 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12551
12552 2017-01-23 Michael Matz <matz@suse.de>
12553
12554 PR tree-optimization/78384
12555 * gcc.dg/pr78384.c: New test.
12556
12557 2017-01-23 Richard Biener <rguenther@suse.de>
12558
12559 PR tree-optimization/79186
12560 * gcc.dg/torture/pr79186.c: New testcase.
12561 * gcc.dg/torture/pr79187.c: Likewise.
12562
12563 2017-01-23 Martin Jambor <mjambor@suse.cz>
12564
12565 * gcc.dg/ipa/vrp8.c: New test.
12566
12567 2017-01-23 Martin Jambor <mjambor@suse.cz>
12568
12569 PR ipa/79108
12570 * gfortran.dg/lto/pr79108_0.f90: New test.
12571
12572 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12573
12574 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12575 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12576 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12577 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12578 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12579 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12580 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12581 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12582 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12583 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12584 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12585 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12586 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12587 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12588 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12589 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12590
12591 2017-01-23 Richard Biener <rguenther@suse.de>
12592 Nick Clifton <nickc@redhat.com>
12593
12594 PR testsuite/78421
12595 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12596 If the target is ARM return the result of the
12597 check_effective_target_arm_vect_no_misalign proc.
12598 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12599 support unaligned vectors then only expect one of the loops to be
12600 unrolled.
12601
12602 2017-01-23 Martin Liska <mliska@suse.cz>
12603
12604 * gcc.dg/asan/use-after-scope-10.c: New test.
12605 * gcc.dg/asan/use-after-scope-11.c: New test.
12606 * g++.dg/asan/use-after-scope-5.C: New test.
12607
12608 2017-01-23 Martin Liska <mliska@suse.cz>
12609
12610 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12611 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12612 sanopt optimization for ASAN_POISON.
12613
12614 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12615
12616 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12617
12618 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12619
12620 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12621 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12622 for poly*_t types.
12623 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12624 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12625 exec_vcombine): Likewise.
12626 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12627 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12628 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12629 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12630 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12631 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12632 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12633 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12634 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12635 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12636 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12637 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12638 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12639 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12640 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12641 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12642 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12643 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12644 Likewise.
12645 (TEST_VGET_LANE): Cast to uint to avoid warning.
12646 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12647 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12648 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12649 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12650 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12651 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12652 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12653 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12654 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12655 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12656 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12657 CHECK_POLY instead of CHECK for poly64_t types.
12658 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12659 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12660 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12661 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12662 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12663 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12664 uint32_t.
12665 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12666 for int32_t, int64_t.
12667 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12668 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12669 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12670 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12671 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12672 needed.
12673
12674 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12675
12676 PR fortran/79154
12677 * gfortran.dg/gomp/pr79154-1.f90: New test.
12678 * gfortran.dg/gomp/pr79154-2.f90: New test.
12679
12680 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12681
12682 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12683
12684 2017-01-21 Marek Polacek <polacek@redhat.com>
12685
12686 PR testsuite/79169
12687 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12688
12689 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12690
12691 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12692
12693 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12694
12695 PR rtl-optimization/79125
12696 * gcc.dg/torture/pr79125.c: New test.
12697
12698 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12699
12700 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12701 only.
12702 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12703 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12704
12705 2017-01-20 Nathan Sidwell <nathan@acm.org>
12706
12707 PR c++/78495
12708 * g++.dg/cpp1z/inh-ctor38.C: New.
12709
12710 2017-01-20 Marek Polacek <polacek@redhat.com>
12711
12712 PR c/79152
12713 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12714
12715 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12716
12717 * lib/target-supports.exp (check_configured_with): New procedure.
12718 (check_effective_target_default_mode): new effective target.
12719 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12720 default mode. Fix dg-skip-if target selector syntax.
12721 * gcc.target/arm/optional_thumb-2.c: Likewise.
12722 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12723 syntax.
12724
12725 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12726
12727 PR c++/77829
12728 PR c++/78656
12729 * g++.dg/spellcheck-pr77829.C: New test case.
12730 * g++.dg/spellcheck-pr78656.C: New test case.
12731
12732 2017-01-20 Marek Polacek <polacek@redhat.com>
12733
12734 PR c/64279
12735 * c-c++-common/Wduplicated-branches-1.c: New test.
12736 * c-c++-common/Wduplicated-branches-10.c: New test.
12737 * c-c++-common/Wduplicated-branches-11.c: New test.
12738 * c-c++-common/Wduplicated-branches-12.c: New test.
12739 * c-c++-common/Wduplicated-branches-2.c: New test.
12740 * c-c++-common/Wduplicated-branches-3.c: New test.
12741 * c-c++-common/Wduplicated-branches-4.c: New test.
12742 * c-c++-common/Wduplicated-branches-5.c: New test.
12743 * c-c++-common/Wduplicated-branches-6.c: New test.
12744 * c-c++-common/Wduplicated-branches-7.c: New test.
12745 * c-c++-common/Wduplicated-branches-8.c: New test.
12746 * c-c++-common/Wduplicated-branches-9.c: New test.
12747 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12748 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12749 * g++.dg/ext/builtin-object-size3.C: Likewise.
12750 * g++.dg/gomp/loop-1.C: Likewise.
12751 * g++.dg/warn/Wduplicated-branches1.C: New test.
12752 * g++.dg/warn/Wduplicated-branches2.C: New test.
12753
12754 2017-01-20 Martin Liska <mliska@suse.cz>
12755
12756 PR lto/69188
12757 * gcc.dg/lto/pr69188_0.c: New test.
12758 * gcc.dg/lto/pr69188_1.c: New test.
12759
12760 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12761
12762 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12763 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12764 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12765 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12766 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12767 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12768 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12769 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12770 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12771 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12772 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12773 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12774 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12775 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12776 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12777 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12778 * gcc.target/i386/avx-1.c: Test new intrinsics.
12779 * gcc.target/i386/sse-13.c: Ditto.
12780 * gcc.target/i386/sse-23.c: Ditto.
12781
12782 2017-01-20 Richard Biener <rguenther@suse.de>
12783
12784 PR tree-optimization/71264
12785 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12786
12787 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12788
12789 * gcc.target/mips/madd4-1.c: New file.
12790 * gcc.target/mips/madd4-2.c: Likewise.
12791 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12792 HAS_MADD4.
12793 (mips_option_groups): Add -m[no-]madd4.
12794 (mips-dg-init): Detect default -mno-madd4.
12795 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12796 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12797 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12798 * gcc.target/mips/nmadd-1.c: Likewise.
12799 * gcc.target/mips/nmadd-2.c: Likewise.
12800 * gcc.target/mips/nmadd-3.c: Likewise.
12801
12802 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12803
12804 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12805 combined instructions.
12806 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12807 instructions.
12808 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12809 of pointer authentication.
12810
12811 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12812
12813 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12814 floating point hardware to run test.
12815
12816 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12817
12818 * lib/target-supports.exp
12819 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12820
12821 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12822
12823 PR testsuite/79051
12824 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12825 __x86_64__]: Allow for target i?86-*-*.
12826
12827 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12828
12829 PR target/78176
12830 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12831 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12832 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12833 HAS_LXC1.
12834 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12835 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12836 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12837
12838 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12839
12840 PR fortran/70696
12841 * gfortran.dg/coarray_43.f90: New test.
12842
12843 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12844
12845 PR rtl-optimization/79121
12846 * gcc.c-torture/execute/pr79121.c: New test.
12847
12848 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12849
12850 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12851 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12852
12853 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12854
12855 PR fortran/50069
12856 PR fortran/55086
12857 * gfortran.dg/pr50069_1.f90: New test.
12858 * gfortran.dg/pr50069_2.f90: New test.
12859 * gfortran.dg/pr55086_1.f90: New test.
12860 * gfortran.dg/pr55086_1_tfat.f90: New test.
12861 * gfortran.dg/pr55086_2.f90: New test.
12862 * gfortran.dg/pr55086_2_tfat.f90: New test.
12863 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12864
12865 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12866 * gcc.dg/strcmp-1.c: New test.
12867 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12868
12869 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12870
12871 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12872 (dejagnu_fail): Likewise.
12873 (dejagnu_note): Likewise.
12874 (pass): Provide forward decl, moving true decl to after #include
12875 of harness.h.
12876 (fail): Likewise.
12877 (note): Likewise.
12878
12879 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12880
12881 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12882 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12883
12884 2017-01-18 Nathan Sidwell <nathan@acm.org>
12885
12886 PR c++/78488
12887 * g++.dg/cpp1z/inh-ctor37.C: New.
12888
12889 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12890
12891 PR rtl-optimization/78952
12892 * gcc.target/i386/pr78952-1.c: New test.
12893 * gcc.target/i386/pr78952-2.c: Ditto.
12894
12895 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12896
12897 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12898
12899 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12900
12901 PR fortran/70696
12902 * gfortran.dg/coarray_event_1.f08: New test.
12903
12904 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR target/77416
12907 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12908 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12909 from dg-options.
12910 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12911 guarded test.
12912 * gcc.target/powerpc/fusion4.c: Likewise.
12913 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12914 guarded test.
12915 * gcc.target/powerpc/pr58673-1.c: Likewise.
12916 * gcc.target/powerpc/pr58673-2.c: Likewise.
12917 * gcc.target/powerpc/pr59054.c: Likewise.
12918
12919 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12920
12921 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12922 vec_bperm.
12923 * gcc.target/powerpc/p9-vbpermd.c: New file.
12924
12925 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12926
12927 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12928 (must_not_compile2): Downcase first letter of error messages.
12929 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12930 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12931
12932 2017-01-18 Nathan Sidwell <nathan@acm.org>
12933
12934 PR c++/79091
12935 * g++.dg/pr79091.C: New.
12936
12937 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12938
12939 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12940 to dg-options.
12941 (p0): Add missing dg-error.
12942
12943 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12944
12945 * gcc.target/msp430/mul_f5_muldef.c: New test.
12946
12947 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12948
12949 PR target/79004
12950 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12951 options. Fix up the syntax for using \m and \M.
12952
12953 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12954
12955 PR target/78875
12956 * gcc.target/powerpc/ssp-1.c: New testcase.
12957 * gcc.target/powerpc/ssp-2.c: New testcase.
12958
12959 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12960
12961 * gcc.target/aarch64/eh_return.c: New test.
12962
12963 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12964
12965 * vec-rlmi-rlnm.c: New file.
12966
12967 2017-01-17 Nathan Sidwell <nathan@acm.org>
12968
12969 PR c++/61636
12970 * g++.dg/cpp1y/pr61636-1.C: New.
12971 * g++.dg/cpp1y/pr61636-2.C: New.
12972 * g++.dg/cpp1y/pr61636-3.C: New.
12973
12974 2017-01-17 Martin Sebor <msebor@redhat.com>
12975
12976 PR testsuite/79115
12977 * gcc.dg/pr78768.c: Make it a link-only test.
12978
12979 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12980
12981 PR c++/71497
12982 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12983 expected messages.
12984 * c-c++-common/Wmisleading-indentation.c: Likewise.
12985
12986 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12987
12988 PR target/79058
12989 * gcc.target/arm/pr79058.c: New.
12990
12991 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR tree-optimization/71854
12994 * gcc.dg/vect/pr71854.c: New test.
12995
12996 2017-01-17 Martin Liska <mliska@suse.cz>
12997
12998 PR ipa/71207
12999 * g++.dg/ipa/pr71207.C: New test.
13000
13001 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13002
13003 PR middle-end/77445
13004 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13005 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13006
13007 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13008
13009 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13010 rather than long unsigned int.
13011 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13012
13013 2017-01-17 Richard Biener <rguenther@suse.de>
13014
13015 PR tree-optimization/71433
13016 * gcc.dg/Warray-bounds-20.c: New testcase.
13017
13018 2017-01-17 Richard Biener <rguenther@suse.de>
13019
13020 PR testsuite/52563
13021 PR testsuite/71237
13022 PR testsuite/77737
13023 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13024 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13025 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13026
13027 2017-01-17 Alan Modra <amodra@gmail.com>
13028
13029 * gcc.target/powerpc/pr79066.c: New.
13030
13031 2017-01-16 Jeff Law <law@redhat.com>
13032
13033 PR tree-optimization/33562
13034 PR tree-optimization/61912
13035 PR tree-optimization/77485
13036 PR tree-optimization/79090
13037 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13038 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13039
13040 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR c/79089
13043 * gcc.c-torture/compile/pr79089.c: New test.
13044
13045 PR target/79080
13046 * gcc.dg/pr79080.c: New test.
13047
13048 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13049
13050 PR c/78304
13051 * gcc.dg/format/pr78304.c: Convert argument from integral type
13052 to a pointer.
13053 * gcc.dg/format/pr78304-2.c: Likewise.
13054
13055 2017-01-16 Carl Love <cel@us.ibm.com>
13056
13057 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13058 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13059
13060 2017-01-16 Carl Love <cel@us.ibm.com>
13061
13062 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13063 Change arguments and return type to bool long long.
13064
13065 2017-01-16 Martin Sebor <msebor@redhat.com>
13066
13067 PR testsuite/79051
13068 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13069 on x86.
13070
13071 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13072
13073 Revert:
13074 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13075
13076 PR c++/71737
13077 * g++.dg/cpp0x/pr71737.C: New.
13078
13079 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13080
13081 * gcc.target/powerpc/swaps-p8-27.c: New.
13082
13083 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13084
13085 PR c++/71737
13086 * g++.dg/cpp0x/pr71737.C: New.
13087
13088 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13089
13090 * gnat.dg/opt62.adb: New test.
13091 * gnat.dg/opt62_pkg.ads: New helper.
13092
13093 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13094
13095 PR rtl-optimization/78626
13096 PR rtl-optimization/78727
13097 * gcc.dg/torture/pr78626.c: New test.
13098 * gcc.dg/torture/pr78727.c: New test.
13099
13100 2017-01-14 Alan Modra <amodra@gmail.com>
13101
13102 * gcc.c-torture/compile/pr72749.c: New test.
13103
13104 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13105
13106 PR c/78304
13107 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13108 (test_macro_2): New test.
13109 (test_macro_3): New test.
13110 (test_macro_4): New test.
13111 (test_non_contiguous_strings): Convert line number to line offset.
13112 * gcc.dg/format/pr78304-2.c: New test case.
13113 * gcc.dg/format/pr78304.c: New test case.
13114
13115 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13116
13117 * gcc.target/i386/funcspec-56.inc: Add missing options and
13118 reorder options by implied ISAs, as in ix86_target_string.
13119
13120 2017-01-13 Marek Polacek <polacek@redhat.com>
13121
13122 PR c++/71166
13123 * g++.dg/cpp0x/constexpr-array18.C: New test.
13124
13125 2017-01-13 Jeff Law <law@redhat.com>
13126
13127 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13128
13129 PR tree-optimization/61912
13130 PR tree-optimization/77485
13131 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13132 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13133 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13134
13135 PR tree-optimization/33562
13136 PR tree-optimization/61912
13137 PR tree-optimization/77485
13138 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13139 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13140 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13141 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13142 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13143 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13144 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13145
13146 2017-01-13 Martin Liska <mliska@suse.cz>
13147
13148 PR ipa/79043
13149 * gcc.c-torture/execute/pr79043.c: New test.
13150
13151 2017-01-13 Richard Biener <rguenther@suse.de>
13152
13153 PR middle-end/78411
13154 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13155
13156 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13157
13158 PR fortran/70697
13159 * gfortran.dg/coarray/event_4.f08: New test.
13160
13161 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13162
13163 PR fortran/70696
13164 * gfortran.dg/coarray/event_3.f08: New test.
13165
13166 2017-01-13 Richard Biener <rguenther@suse.de>
13167
13168 PR tree-optimization/77283
13169 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13170
13171 2017-01-13 Richard Biener <rguenther@suse.de>
13172
13173 * gcc.dg/gimplefe-22.c: New testcase.
13174
13175 2017-01-13 Richard Biener <rguenther@suse.de>
13176
13177 PR tree-optimization/77283
13178 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13179 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13180 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13181
13182 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13183
13184 * gcc.dg/pr77862.c: Require fpic target.
13185
13186 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13187
13188 PR target/79004
13189 * gcc.target/powerpc/pr79004.c: New test.
13190
13191 2017-01-12 Martin Sebor <msebor@redhat.com>
13192
13193 * gcc.dg/pr78138.c: Adjust.
13194 * gcc.dg/pr78768.c: Adjust.
13195 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13196 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13197 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13198 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13199 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13200 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13201 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13202 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13203 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13204 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13205 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13206
13207 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13208
13209 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13210
13211 2017-01-12 Martin Sebor <msebor@redhat.com>
13212
13213 PR testsuite/79051
13214 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13215 due to bug 79054.
13216
13217 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13218
13219 * gcc.dg/pr78768.c: Require LTO.
13220
13221 2017-01-12 Martin Sebor <msebor@redhat.com>
13222
13223 PR c/79074
13224 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13225 due to the referenced bug.
13226
13227 2017-01-12 Martin Sebor <msebor@redhat.com>
13228
13229 PR testsuite/79073
13230 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13231
13232 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13233
13234 * gcc.target/i386/builtin_target.c (check_features): Check all
13235 supported __builtin_cpu_supports options.
13236
13237 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13238
13239 PR tree-optimization/78319
13240 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13241 Remove xfail.
13242
13243 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13244
13245 PR target/79044
13246 * gcc.target/powerpc/swaps-p8-26.c: New.
13247
13248 2017-01-12 Richard Biener <rguenther@suse.de>
13249
13250 * gcc.dg/gimplefe-21.c: New testcase.
13251
13252 2017-01-12 Michael Collison <michael.collison@arm.com>
13253
13254 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13255
13256 2017-01-11 Julia Koval <julia.koval@intel.com>
13257 Uros Bizjak <ubizjak@gmail.com>
13258
13259 * gcc.target/i386/sgx.c New test.
13260 * gcc.target/i386/sse-12.c: Add -msgx.
13261 * gcc.target/i386/sse-13.c: Ditto.
13262 * gcc.target/i386/sse-14.c: Ditto.
13263 * gcc.target/i386/sse-22.c: Ditto.
13264 * gcc.target/i386/sse-23.c: Ditto.
13265 * g++.dg/other/i386-2.C: Ditto.
13266 * g++.dg/other/i386-3.C: Ditto.
13267
13268 2017-01-11 Martin Sebor <msebor@redhat.com>
13269
13270 PR c++/24511
13271 * g++.dg/template/explicit9.C: New test.
13272
13273 2017-01-11 Nathan Sidwell <nathan@acm.org>
13274
13275 PR c++/77812
13276 * g++.dg/pr77812.C: New.
13277
13278 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR c++/71537
13281 * g++.dg/cpp1y/constexpr-71537.C: New test.
13282
13283 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13284 argument.
13285
13286 2017-01-11 Martin Sebor <msebor@redhat.com>
13287
13288 PR c/47931
13289 * c-c++-common/Waddress-2.c: New test.
13290
13291 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR c++/78341
13294 * g++.dg/cpp0x/pr78341.C: New test.
13295
13296 2017-01-11 Martin Sebor <msebor@redhat.com>
13297
13298 PR c/78768
13299 * gcc.dg/pr78768.c: New test.
13300
13301 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13302
13303 PR driver/78877
13304 * gcc.dg/spellcheck-options-14.c: New test case.
13305 * gcc.dg/spellcheck-options-15.c: New test case.
13306 * gcc.dg/spellcheck-options-16.c: New test case.
13307 * gcc.dg/spellcheck-options-17.c: New test case.
13308
13309 2017-01-11 Martin Liska <mliska@suse.cz>
13310
13311 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13312
13313 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13314
13315 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13316 instead of just 1 for the decomposition from struct C.
13317
13318 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13319
13320 * gcc.c-torture/execute/20170111-1.c: New test.
13321
13322 2017-01-11 Richard Biener <rguenther@suse.de>
13323
13324 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13325
13326 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13327
13328 PR middle-end/50199
13329 * gcc.dg/lto/pr50199_0.c: New test.
13330
13331 2017-01-10 Martin Sebor <msebor@redhat.com>
13332
13333 PR testsuite/78960
13334 PR testsuite/78959
13335 PR testsuite/78133
13336 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13337 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13338
13339 2017-01-10 Martin Sebor <msebor@redhat.com>
13340
13341 PR middle-end/78138
13342 * gcc.dg/pr78138.c: New test.
13343
13344 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13345
13346 PR c++/77949
13347 * g++.dg/diagnostic/pr77949.C: New test case.
13348
13349 2017-01-10 Martin Sebor <msebor@redhat.com>
13350
13351 PR middle-end/78245
13352 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13353
13354 2017-01-10 Martin Sebor <msebor@redhat.com>
13355
13356 PR tree-optimization/78775
13357 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13358 * gcc.dg/attr-alloc_size-10.c: New test.
13359 * gcc.dg/attr-alloc_size-11.c: New test.
13360 * gcc.dg/builtin-stringop-chk-7.c: New test.
13361 * gcc.dg/pr78775.c: New test.
13362 * gcc.dg/pr78973-2.c: New test.
13363 * gcc.dg/pr78973.c: New test.
13364
13365 2017-01-10 Jeff Law <law@redhat.com>
13366
13367 PR tree-optimization/77766
13368 PR tree-optimization/78856
13369 * gcc.c-torture/execute/pr77766.c: New test.
13370
13371 2016-01-10 Richard Biener <rguenther@suse.de>
13372
13373 PR tree-optimization/79034
13374 * g++.dg/torture/pr79034.C: New testcase.
13375
13376 2017-01-10 Martin Liska <mliska@suse.cz>
13377
13378 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13379 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13380 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13381 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13382 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13383 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13384 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13385 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13386 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13387 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13388 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13389 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13390 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13391 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13392 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13393 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13394 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13395 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13396 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13397 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13398 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13399 * gcc.dg/ipa/pr64307.c: Likewise.
13400 * gcc.dg/ipa/pr77653.c: Likewise.
13401
13402 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13403
13404 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13405 * g++.dg/other/i386-3.C: Ditto.
13406 * gcc.target/i386/sse-12.c: Ditto.
13407 * gcc.target/i386/sse-13.c: Ditto.
13408 * gcc.target/i386/sse-22.c: Ditto.
13409 * gcc.target/i386/sse-23.c: Ditto.
13410 * gcc.target/i386/builtin_target.c: Handle new option.
13411 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13412 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13413 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13414
13415 2017-01-09 Martin Sebor <msebor@redhat.com>
13416
13417 PR testsuite/79036
13418 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13419 with different precisions.
13420
13421 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13422
13423 * g++.dg/opt/call2.C: New test.
13424 * g++.dg/opt/call3.C: Likewise.
13425 * gnat.dg/array26.adb: New test.
13426 * gnat.dg/array26_pkg.ad[sb]: New helper.
13427 * gnat.dg/array27.adb: New test.
13428 * gnat.dg/array27_pkg.ad[sb]: New helper.
13429 * gnat.dg/array28.adb: New test.
13430 * gnat.dg/array28_pkg.ad[sb]: New helper.
13431
13432 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13433
13434 PR translation/79019
13435 PR translation/79020
13436 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13437 diagnostics.
13438 * gfortran.dg/initialization_17.f90: Likewise.
13439
13440 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13441
13442 PR testsuite/79026
13443 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13444 * gcc.target/i386/pr78904-4.c: Likewise.
13445 * gcc.target/i386/pr78904-6.c: Likewise.
13446 * gcc.target/i386/pr78967-2.c: Likewise.
13447
13448 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13449
13450 PR tree-optimization/78899
13451 * gcc.target/i386/pr78899.c: New test.
13452 * gcc.dg/pr71077.c: New test.
13453
13454 2017-01-09 Martin Jambor <mjambor@suse.cz>
13455
13456 PR ipa/78365
13457 PR ipa/78599
13458 * gcc.dg/torture/pr78365.c: New test.
13459
13460 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13461
13462 PR c++/78948
13463 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13464 (main): Use int* instead of long long.
13465
13466 PR tree-optimization/78938
13467 * gcc.dg/vect/pr78938.c: New test.
13468
13469 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13470
13471 * gcc.dg/20161219.c: New test.
13472
13473 2017-01-09 Richard Biener <rguenther@suse.de>
13474
13475 PR tree-optimization/78997
13476 * gcc.dg/torture/pr78997.c: New testcase.
13477
13478 2017-01-09 Richard Biener <rguenther@suse.de>
13479
13480 PR debug/79000
13481 * g++.dg/lto/pr79000_0.C: New testcase.
13482 * g++.dg/lto/pr79000_1.c: Likewise.
13483
13484 2017-01-08 Martin Sebor <msebor@redhat.com>
13485
13486 PR middle-end/77708
13487 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13488 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13489 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13490 due to bug 78969.
13491 * gcc.dg/format/pr78569.c: Adjust.
13492
13493 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13494
13495 PR c++/72803
13496 * g++.dg/diagnostic/pr72803.C: New test case.
13497
13498 2017-01-07 Martin Sebor <msebor@redhat.com>
13499
13500 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13501 * gcc.dg/attr-alloc_size-4.c: Same.
13502
13503 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13504
13505 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13506 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13507 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13508 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13509 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13510 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13511 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13512
13513 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13514 * gcc.dg/memcmp-1.c: New.
13515 * gcc.dg/strncmp-1.c: New.
13516
13517 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13518
13519 * gcc.target/arm/acle/mcrr: New.
13520 * gcc.target/arm/acle/mcrr2: New.
13521 * gcc.target/arm/acle/mrrc: New.
13522 * gcc.target/arm/acle/mrrc2: New.
13523
13524 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13525
13526 * gcc.target/arm/acle/mcr.c: New.
13527 * gcc.target/arm/acle/mrc.c: New.
13528 * gcc.target/arm/acle/mcr2.c: New.
13529 * gcc.target/arm/acle/mrc2.c: New.
13530
13531 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13532
13533 * gcc.target/arm/acle/ldc: New.
13534 * gcc.target/arm/acle/ldc2: New.
13535 * gcc.target/arm/acle/ldcl: New.
13536 * gcc.target/arm/acle/ldc2l: New.
13537 * gcc.target/arm/acle/stc: New.
13538 * gcc.target/arm/acle/stc2: New.
13539 * gcc.target/arm/acle/stcl: New.
13540 * gcc.target/arm/acle/stc2l: New.
13541
13542 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13543
13544 * gcc.target/arm/acle/acle.exp: Run tests for different options
13545 and make sure fat-lto-objects is used such that we can still do
13546 assemble scans.
13547 * gcc.target/arm/acle/cdp.c: New.
13548 * gcc.target/arm/acle/cdp2.c: New.
13549 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13550 (check_effective_target_arm_coproc1_ok_nocache): New.
13551 (check_effective_target_arm_coproc2_ok): New.
13552 (check_effective_target_arm_coproc2_ok_nocache): New.
13553 (check_effective_target_arm_coproc3_ok): New.
13554 (check_effective_target_arm_coproc3_ok_nocache): New.
13555 (check_effective_target_arm_coproc4_ok): New.
13556 (check_effective_target_arm_coproc4_ok_nocache): New.
13557
13558 2017-01-06 Martin Sebor <msebor@redhat.com>
13559
13560 PR middle-end/78605
13561 * gcc.dg/tree-ssa/pr78605.c: New test.
13562
13563 2017-01-05 Martin Sebor <msebor@redhat.com>
13564
13565 PR tree-optimization/78910
13566 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13567 diagnostics.
13568 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13569 * gcc.dg/tree-ssa/pr78910.c: New test.
13570
13571 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13572
13573 * gcc.dg/sso-10.c: New test.
13574
13575 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR tree-optimization/71016
13578 * gcc.target/i386/pr71016.c: New test.
13579 * gcc.target/aarch64/pr71016.c: New test.
13580 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13581
13582 PR c++/78931
13583 * g++.dg/cpp1z/decomp19.C: New test.
13584
13585 PR c++/78890
13586 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13587 * g++.dg/init/union1.C: Likewise.
13588 * g++.dg/cpp0x/union6.C: Expect errors.
13589 * g++.dg/cpp0x/union8.C: New test.
13590 * g++.dg/cpp0x/pr78890-1.C: New test.
13591 * g++.dg/cpp0x/pr78890-2.C: New test.
13592
13593 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13594
13595 * gcc.target/powerpc/pr71670.c: Require p9vector.
13596 * gcc.target/powerpc/p9-novsx.c: Same.
13597
13598 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13599
13600 * selftests/asr_div1.rtl: New file.
13601 * selftests/aarch64: New subdirectory.
13602 * selftests/aarch64/times-two.rtl: New file.
13603 * selftests/bb-index.rtl: New file.
13604 * selftests/cfg-test.rtl: New file.
13605 * selftests/const-int.rtl: New file.
13606 * selftests/example-labels.rtl: New file.
13607 * selftests/insn-with-mode.rtl: New file.
13608 * selftests/jump-to-label-ref.rtl: New file.
13609 * selftests/jump-to-return.rtl: New file.
13610 * selftests/jump-to-simple-return.rtl: New file.
13611 * selftests/mem.rtl: New file.
13612 * selftests/note-insn-deleted.rtl: New file.
13613 * selftests/note_insn_basic_block.rtl: New file.
13614 * selftests/simple-cse.rtl: New file.
13615 * selftests/symbol-ref.rtl: New file.
13616 * selftests/x86_64: New subdirectory.
13617 * selftests/x86_64/call-insn.rtl: New file.
13618 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13619 * selftests/x86_64/times-two.rtl: New file.
13620 * selftests/x86_64/unspec.rtl: New file.
13621
13622 2017-01-05 Nathan Sidwell <nathan@acm.org>
13623
13624 PR c++/78765
13625 * g++.dg/cpp0x/pr78765.C: New.
13626
13627 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13628
13629 * gcc.target/s390/memcpy-2.c: New test.
13630 * gcc.target/s390/memset-2.c: New test.
13631
13632 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13633
13634 * gcc.target/s390/memcpy-1.c: New test.
13635
13636 2017-01-04 Jeff Law <law@redhat.com>
13637
13638 PR tree-optimization/78812
13639 * g++.dg/torture/pr78812.C: New test.
13640
13641 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13642
13643 PR target/71977
13644 PR target/70568
13645 PR target/78823
13646 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13647 64-bit VSX systems with direct move, whether we optimize common
13648 code sequences in the GLIBC math library for float math functions.
13649 * gcc.target/powerpc/pr71977-2.c: Likewise.
13650
13651 2017-01-04 Marek Polacek <polacek@redhat.com>
13652
13653 PR c++/64767
13654 * c-c++-common/Wpointer-compare-1.c: New test.
13655
13656 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13657
13658 PR c++/78949
13659 * c-c++-common/Wunused-var-16.c: New test.
13660
13661 PR c++/78693
13662 * g++.dg/cpp0x/pr78693.C: New test.
13663
13664 PR driver/78957
13665 * gcc.dg/pr78957.c: New test.
13666
13667 * g++.dg/cpp1y/auto-fn34.C: New test.
13668
13669 PR c++/71182
13670 * g++.dg/cpp0x/pr71182.C: New test.
13671
13672 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13673
13674 PR target/78056
13675 * gcc.target/powerpc/pr78056-1.c: New test.
13676 * gcc.target/powerpc/pr78056-2.c: New test.
13677 * gcc.target/powerpc/pr78056-3.c: New test.
13678 * gcc.target/powerpc/pr78056-4.c: New test.
13679 * gcc.target/powerpc/pr78056-5.c: New test.
13680 * gcc.target/powerpc/pr78056-6.c: New test.
13681 * gcc.target/powerpc/pr78056-7.c: New test.
13682 * gcc.target/powerpc/pr78056-8.c: New test.
13683 * lib/target-supports.exp
13684 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13685 whether the effective target supports the popcntb instruction.
13686
13687 2017-01-03 Jeff Law <law@redhat.com>
13688
13689 PR tree-optimization/67955
13690 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13691
13692 2017-01-04 Marek Polacek <polacek@redhat.com>
13693
13694 PR c++/77545
13695 PR c++/77284
13696 * g++.dg/cpp0x/range-for32.C: New test.
13697 * g++.dg/cpp0x/range-for33.C: New test.
13698
13699 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13700
13701 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13702
13703 2017-01-04 Nathan Sidwell <nathan@acm.org>
13704
13705 PR c++/66735
13706 * g++.dg/cpp1y/pr66735.C: New.
13707
13708 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13709
13710 PR tree-optimization/71563
13711 * gcc.dg/tree-ssa/pr71563.c: New test.
13712
13713 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13714
13715 PR fortran/78534
13716 PR fortran/78976
13717 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13718 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13719 * gfortran.dg/transfer_intrinsic_1.f90: Change
13720 scan-tree-dump-times due to gfc_trans_string_copy change to
13721 avoid -Wstringop-overflow.
13722
13723 2017-01-03 Jeff Law <law@redhat.com>
13724
13725 PR tree-optimization/78856
13726 * gcc.c-torture/execute/pr78856.c: New test.
13727
13728 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13729
13730 PR target/78953
13731 * gcc.target/powerpc/pr78953.c: New test.
13732
13733 2017-01-03 Ian Lance Taylor <iant@google.com>
13734
13735 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13736 enums.
13737
13738 2017-01-03 Martin Sebor <msebor@redhat.com>
13739
13740 PR tree-optimization/78696
13741 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13742 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13743 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13744 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13745
13746 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13747
13748 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13749 with more than one digit.
13750 * lib/gcc-dg.exp (process-message): Support more than one digit
13751 in relative line specifications.
13752
13753 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR tree-optimization/78965
13756 * gcc.dg/pr78965.c: New test.
13757
13758 PR middle-end/78901
13759 * g++.dg/opt/pr78901.C: New test.
13760
13761 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13762
13763 PR fortran/78534
13764 PR fortran/66310
13765 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13766 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13767 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13768 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13769 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13770 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13771 * gfortran.dg/string_1_lp64.f90: New test.
13772 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13773 * gfortran.dg/string_3_lp64.f90: New test.
13774 * gfortran.dg/transfer_intrinsic_1.f90: Change
13775 scan-tree-dump-times due to gfc_trans_string_copy change to
13776 avoid -Wstringop-overflow.
13777
13778 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13779
13780 PR target/78967
13781 * gcc.target/i386/pr78967-1.c: New test.
13782 * gcc.target/i386/pr78967-2.c: Ditto.
13783 * gcc.target/i386/pr78967-3.c: Ditto.
13784
13785 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13786 * gcc.target/i386/pr78904-4.c: Ditto.
13787 * gcc.target/i386/pr78904-6.c: Ditto.
13788
13789 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13790
13791 PR middle-end/77674
13792 * g++.dg/torture/pr77674.C: New testcase.
13793
13794 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13795
13796 Update copyright years.
13797 \f
13798 Copyright (C) 2017 Free Software Foundation, Inc.
13799
13800 Copying and distribution of this file, with or without modification,
13801 are permitted in any medium without royalty provided the copyright
13802 notice and this notice are preserved.