]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
graphite-isl-ast-to-gimple.c: Include ssa.h and tree-ssa.h.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-06 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
4 * gcc.dg/graphite/id-16.c: Likewise.
5 * gcc.dg/graphite/pr46168.c: Likewise.
6 * gcc.dg/graphite/pr68756.c: Likewise.
7 * gcc.dg/graphite/pr69728.c: Likewise.
8 * gcc.dg/graphite/pr71575-2.c: Likewise.
9 * gcc.dg/graphite/pr77362.c: Likewise.
10 * gcc.dg/graphite/pr81373.c: Likewise.
11 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
12 * gfortran.dg/graphite/interchange-1.f: Likewise.
13 * gfortran.dg/graphite/pr42334-1.f: Likewise.
14 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
15 * gfortran.dg/graphite/pr42393.f90: Likewise.
16 * gfortran.dg/graphite/pr47019.f: Likewise.
17 * gfortran.dg/graphite/id-17.f: Likewise.
18 * gfortran.dg/graphite/id-19.f: Likewise.
19 * gfortran.dg/graphite/run-id-2.f90: Likewise.
20 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
21 * gfortran.dg/graphite/pr42326.f90: Likewise.
22 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
23 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
24 a code generation error.
25 * gfortran.dg/graphite/run-id-3.f90: Likewise.
26 * gfortran.dg/graphite/pr29832.f90: Likewise.
27
28 2017-10-06 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/82436
31 * gcc.dg/vect/pr82436.c: New testcase.
32
33 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
34
35 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
36
37 2017-10-05 Tamar Christina <tamar.christina@arm.com>
38
39 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
40 * lib/target-supports.exp (vect_sizes_16B_8B): New.
41
42 2017-10-05 Tamar Christina <tamar.christina@arm.com>
43
44 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
45 * gcc.dg/vect/vect-align-2.c: Likewise.
46 * gcc.dg/vect/vect-multitypes-1.c: Likewise
47
48 2017-10-05 Nathan Sidwell <nathan@acm.org>
49
50 * g++.dg/warn/mvp.C: New.
51
52 2017-10-05 Jakub Jelinek <jakub@redhat.com>
53
54 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
55 friendly.
56
57 2017-10-05 Richard Biener <rguenther@suse.de>
58
59 * gfortran.dg/graphite/id-17.f: Fix typo.
60 * gfortran.dg/graphite/id-19.f: Likewise.
61 * gfortran.dg/graphite/pr29832.f90: Likewise.
62 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
63 * gfortran.dg/graphite/pr42326.f90: Likewise.
64 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
65 * gfortran.dg/graphite/run-id-2.f90: Likewise.
66 * gfortran.dg/graphite/run-id-3.f90: Likewise.
67
68 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/80471
71 * g++.dg/cpp1y/pr80471.C: New.
72
73 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
74
75 PR c++/78131
76 * g++.dg/cpp1z/constexpr-lambda17.C: New.
77
78 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/78018
81 * g++.dg/cpp1y/lambda-generic-78018.C: New.
82
83 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
84 Andrew Pinski <apinski@cavium.com>
85
86 PR c++/71946
87 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
88 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
89
90 2017-10-04 Sudakshina Das <sudi.das@arm.com>
91
92 * gcc.target/aarch64/bic_imm_1.c: New.
93 * gcc.target/aarch64/orr_imm_1.c: Likewise.
94
95 2017-10-04 Nathan Sidwell <nathan@acm.org>
96
97 * g++.dg/abi/mangle41.C: Adjust diagnostics.
98
99 2017-10-04 Jakub Jelinek <jakub@redhat.com>
100
101 PR c++/82373
102 * g++.dg/cpp1y/pr82373.C: New test.
103
104 2017-10-04 David Malcolm <dmalcolm@redhat.com>
105
106 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
107 underlining for param.
108 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
109 highlighting of parameters; add test coverage for trivial
110 parameter decls, and for callback parameters.
111 * gcc.dg/pr68533.c: Update location of two errors to reflect
112 location of params.
113
114 2017-10-04 David Malcolm <dmalcolm@redhat.com>
115
116 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
117 (create_code): Call it.
118 * jit.dg/test-vector-rvalues.cc: New test case.
119
120 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
121
122 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
123 vector loop peeling.
124 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
125 New proc.
126
127 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
128
129 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
130 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
131 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
132 vect_floatint_cvt with vect_doubleint_cvt.
133 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
134 vect_intfloat_cvt with vect_intdouble_cvt.
135 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
136 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
137 depend on vect_intdouble_cvt.
138 * lib/target-supports.exp
139 (check_effective_target_vect_doubleint_cvt)
140 (check_effective_target_vect_intdouble_cvt): New procs.
141
142 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
143
144 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
145 * lib/target-supports.exp (check_effective_target_vect_long_mult):
146 New proc.
147
148 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
149
150 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
151 * gfortran.dg/vect/pr77848.f: Likewise.
152
153 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
154
155 * lib/target-supports.exp (check_effective_target_vect_float):
156 Return 1 being on a S/390 with VXE.
157 * gcc.dg/vect/pr31699.c: Require vec_float.
158 * gcc.dg/vect/pr61194.c: Likewise.
159 * gcc.dg/vect/pr65947-10.c: Likewise.
160 * gcc.dg/vect/pr66142.c: Likewise.
161 * gcc.dg/vect/slp-10.c: Likewise.
162 * gcc.dg/vect/slp-11c.c: Likewise.
163 * gcc.dg/vect/slp-12b.c: Likewise.
164 * gcc.dg/vect/slp-18.c: Likewise.
165 * gcc.dg/vect/slp-33.c: Likewise.
166 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
167 * gcc.dg/vect/slp-cond-2.c: Likewise.
168 * gcc.dg/vect/vect-cond-10.c: Likewise.
169 * gcc.dg/vect/vect-cond-8.c: Likewise.
170 * gcc.dg/vect/vect-cond-9.c: Likewise.
171 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
172 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
173
174 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
175
176 PR tree-optimization/82374
177 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
178 attributes propagation changes for OMP outlined regions.
179 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
180 * c-c++-common/goacc/kernels-reduction.c: Likewise.
181
182 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
183
184 PR tree-optimization/82413
185 * g++.dg/pr82413.C: New test.
186
187 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
188
189 PR fortran/77296
190 * gfortran.dg/associate_32.f03 : New test.
191
192 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/78816
195 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
196
197 2017-10-04 Jakub Jelinek <jakub@redhat.com>
198
199 PR tree-optimization/82374
200 * gcc.dg/gomp/pr82374.c: New test.
201
202 2017-10-04 Richard Biener <rguenther@suse.de>
203
204 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
205 errors and scan for one.
206 * gfortran.dg/graphite/id-19.f: Likewise.
207 * gfortran.dg/graphite/pr29832.f90: Likewise.
208 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
209 * gfortran.dg/graphite/pr42326.f90: Likewise.
210 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
211 * gfortran.dg/graphite/run-id-2.f90: Likewise.
212 * gfortran.dg/graphite/run-id-3.f90: Likewise.
213 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
214
215 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
216
217 * gcc.target/powerpc/float128-odd.c: New test.
218
219 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/70343
222 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
223
224 2017-10-03 Jeff Law <law@redhat.com>
225
226 PR target/82358
227 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
228
229 2017-10-03 Martin Jambor <mjambor@suse.cz>
230
231 PR tree-optimization/82363
232 * gcc.dg/tree-ssa/pr82363.c: New test.
233
234 2017-10-03 Jakub Jelinek <jakub@redhat.com>
235
236 PR tree-optimization/82381
237 * gcc.c-torture/compile/pr82381.c: New test.
238
239 PR target/82386
240 * gcc.dg/pr82386.c: New test.
241
242 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
243
244 PR c++/70570
245 * g++.dg/cpp1y/lambda-generic-70570.C: New.
246
247 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/79590
250 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
251
252 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/79005
255 * g++.dg/cpp1y/lambda-generic-79005.C: New.
256
257 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
258
259 PR fortran/82312
260 * gfortran.dg/typebound_proc_36.f90 : New test.
261
262 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
263
264 PR target/80210
265 * gcc.target/powerpc/pr80210-2.c: New test.
266
267 2017-10-02 Jakub Jelinek <jakub@redhat.com>
268
269 * gcc.dg/pr82389.c: New test.
270
271 PR tree-optimization/82387
272 PR tree-optimization/82388
273 PR tree-optimization/82389
274 * gcc.c-torture/compile/pr82389.c: New test.
275 * gcc.c-torture/execute/pr82387.c: New test.
276 * gcc.c-torture/execute/pr82388.c: New test.
277
278 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/79180
281 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
282 * g++.dg/torture/pr79180.C: Likewise.
283
284 PR c++/71386
285 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
286
287 2017-10-02 Richard Biener <rguenther@suse.de>
288
289 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
290 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
291 * gcc.dg/graphite/id-16.c: Likewise.
292 * gcc.dg/graphite/pr46168.c: Likewise.
293 * gcc.dg/graphite/pr68756.c: Likewise.
294 * gcc.dg/graphite/pr69728.c: Likewise.
295 * gcc.dg/graphite/pr71575-2.c: Likewise.
296 * gcc.dg/graphite/pr77362.c: Likewise.
297 * gcc.dg/graphite/pr81373.c: Likewise.
298 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
299 * gfortran.dg/graphite/interchange-1.f: Likewise.
300 * gfortran.dg/graphite/pr29581.f90: Likewise.
301 * gfortran.dg/graphite/pr42334-1.f: Likewise.
302 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
303 * gfortran.dg/graphite/pr42393.f90: Likewise.
304 * gfortran.dg/graphite/pr47019.f: Likewise.
305
306 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR c++/69977
309 * g++.dg/cpp1y/lambda-generic-69977.C: New.
310
311 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
312
313 PR c++/59991
314 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
315
316 2017-10-02 Tom de Vries <tom@codesourcery.com>
317
318 * gcc.c-torture/compile/pr82337.c: Add
319 dg-require-effective-target nonlocal_goto.
320
321 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
322 Alan Hayward <alan.hayward@arm.com>
323 David Sherwood <david.sherwood@arm.com>
324
325 PR target/71307
326 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
327
328 2017-10-02 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/82355
331 * gcc.dg/graphite/fuse-1.c: Adjust.
332 * gcc.dg/graphite/fuse-2.c: Likewise.
333 * gcc.dg/graphite/pr82355.c: New testcase.
334
335 2017-10-01 Jeff Law <law@redhat.com>
336
337 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
338
339 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
340
341 PR fortran/61450
342 * gfortran.dg/binding_label_tests_28.f90: New test.
343
344 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
345
346 PR c++/65949
347 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
348
349 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
350
351 PR c++/68754
352 * g++.dg/cpp1y/constexpr-68754.C: Move...
353 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
354
355 2017-09-30 Jakub Jelinek <jakub@redhat.com>
356
357 PR target/82361
358 * gcc.target/i386/pr82361-1.c: New test.
359 * gcc.target/i386/pr82361-2.c: New test.
360
361 2017-09-29 Yury Gribov <tetra2005@gmail.com>
362
363 PR middle-end/82319
364 * c-c++/common/pr57371-4.c: Test NaN comparisons.
365
366 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
367
368 * g++.dg/other/dump-ada-spec-10.C: New test.
369
370 2017-09-29 Jeff Law <law@redhat.com>
371
372 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
373
374 2017-09-29 Jakub Jelinek <jakub@redhat.com>
375
376 P0683R1 - default member initializers for bit-fields
377 * g++.dg/ext/bitfield6.C: New test.
378 * g++.dg/cpp2a/bitfield1.C: New test.
379 * g++.dg/cpp2a/bitfield2.C: New test.
380 * g++.dg/cpp2a/bitfield3.C: New test.
381
382 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
383
384 PR target/81481
385 * gcc.target/i386/pr81481.c: New.
386
387 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
388
389 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
390 and dg-require-effective-target directives to correct testing
391 behavior.
392 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
393 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
394 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
395 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
396 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
397 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
398 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
399 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
400 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
401 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
402 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
403 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
404 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
405 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
406 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
407 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
408 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
409
410 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
411
412 PR tree-optimization/82337
413 * gcc.c-torture/compile/pr82337.c: New file.
414
415 2017-09-29 Javier Miranda <miranda@adacore.com>
416
417 * gnat.dg/unchecked_union3.adb: New testcase.
418
419 2017-09-29 Javier Miranda <miranda@adacore.com>
420
421 * gnat.dg/unchecked_union2.adb: New testcase.
422
423 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
424
425 PR fortran/25071
426 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
427 * gfortran.dg/argument_checking_4.f90: Likewise.
428 * gfortran.dg/argument_checking_5.f90: Likewise.
429 * gfortran.dg/argument_checking_6.f90: Likewise.
430 * gfortran.dg/argument_checking_10.f90: Likewise.
431 * gfortran.dg/argument_checking_13.f90: Likewise.
432 * gfortran.dg/argument_checking_15.f90: Likewise.
433 * gfortran.dg/argument_checking_18.f90: Likewise.
434 * gfortran.dg/gomp/udr8.f90: Likewise.
435 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
436 the dg-options.
437
438 2017-09-29 Jakub Jelinek <jakub@redhat.com>
439
440 * g++.dg/ext/bitfield7.C: New test.
441 * g++.dg/ext/bitfield8.C: New test.
442 * g++.dg/ext/bitfield9.C: New test.
443
444 PR c/82340
445 * gcc.dg/tree-ssa/pr82340.c: New test.
446
447 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
448
449 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/79488
452 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
453
454 2017-09-28 Jakub Jelinek <jakub@redhat.com>
455
456 PR target/82342
457 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
458 * gcc.target/i386/pr82260-2.c: Likewise.
459
460 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
461
462 * gcc.target/i386/avx512f-constant-float-return.c: New test.
463
464 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
465
466 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
467 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
468 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
469 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
470 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
471 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
472 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
473 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
474 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
475 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
476
477 2017-09-28 David Malcolm <dmalcolm@redhat.com>
478
479 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
480 test case.
481 * jit.dg/test-returning-function-ptr.c (create_code): Update to
482 create a function pointer type independently of the call to
483 gcc_jit_function_get_address, and assign the pointer to a local
484 before returning it, to exercise the function pointer type
485 comparison code.
486
487 2017-09-27 David Malcolm <dmalcolm@redhat.com>
488
489 * jit.dg/all-non-failing-tests.h: Add
490 test-returning-function-ptr.c.
491 * jit.dg/test-returning-function-ptr.c: New test case.
492
493 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
494
495 PR target/71727
496 * gcc.target/aarch64/pr71727-2.c: New test.
497
498 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
499
500 * gcc.target/powerpc/swaps-p8-28.c: New test.
501 * gcc.target/powerpc/swaps-p8-29.c: New test.
502 * gcc.target/powerpc/swaps-p8-30.c: New test.
503 * gcc.target/powerpc/swaps-p8-31.c: New test.
504 * gcc.target/powerpc/swaps-p8-32.c: New test.
505 * gcc.target/powerpc/swaps-p8-33.c: New test.
506 * gcc.target/powerpc/swaps-p8-34.c: New test.
507 * gcc.target/powerpc/swaps-p8-35.c: New test.
508 * gcc.target/powerpc/swaps-p8-36.c: New test.
509 * gcc.target/powerpc/swaps-p8-37.c: New test.
510 * gcc.target/powerpc/swaps-p8-38.c: New test.
511 * gcc.target/powerpc/swaps-p8-39.c: New test.
512 * gcc.target/powerpc/swaps-p8-40.c: New test.
513 * gcc.target/powerpc/swaps-p8-41.c: New test.
514 * gcc.target/powerpc/swaps-p8-42.c: New test.
515 * gcc.target/powerpc/swaps-p8-43.c: New test.
516 * gcc.target/powerpc/swaps-p8-44.c: New test.
517 * gcc.target/powerpc/swaps-p8-45.c: New test.
518
519 2017-09-27 Carl Love <cel@us.ibm.com>
520 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
521 for the __builtin_fctid and __builtin_fctiw.
522
523 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
524
525 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
526 new group memory offsetting code in the BRIG frontend.
527 * brig.dg/test/gimple/function_calls.hsail: Likewise.
528 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
529 * brig.dg/test/gimple/variables.hsail: Likewise.
530
531 2017-09-27 Jakub Jelinek <jakub@redhat.com>
532
533 PR c++/82159
534 * g++.dg/opt/pr82159.C: New test.
535
536 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
537
538 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
539
540 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
541
542 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
543 don't generate a 32-bit shift after doing XSCVDPSPN.
544 * gcc.target/powerpc/direct-move-float1.c: Likewise.
545 * gcc.target/powerpc/direct-move-float3.c: New test.
546
547 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
548
549 * gcc.dg/tree-ssa/cmpdiv.c: New test.
550
551 2017-09-26 Carl Love <cel@us.ibm.com>
552
553 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
554 file for the new built-ins and the existing built-ins.
555
556 2017-09-26 Janus Weil <janus@gcc.gnu.org>
557
558 PR fortran/82143
559 PR fortran/82324
560 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
561 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
562 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
563 Don't assume that DOUBLE PRECISION has kind=16.
564
565 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
566
567 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
568 warning from associate construct and do loop.
569
570 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
571
572 * gfortran.dg/gomp/associate1.f90: Really commit change
573 from 2017-09-25.
574 * gfortran.dg/predcom-1.f: Likewise.
575 * gfortran.dg/unconstrained_commons.f: Likewise.
576
577 2017-09-26 Jakub Jelinek <jakub@redhat.com>
578
579 PR middle-end/35691
580 * gcc.dg/pr35691-5.c: New test.
581 * gcc.dg/pr35691-6.c: New test.
582
583 2017-09-26 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/82321
586 * gcc.dg/graphite/pr82321.c: New testcase.
587
588 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
589
590 * lib/target-supports.exp (check_effective_target_vect_int)
591 (check_effective_target_vect_shift)
592 (check_effective_target_whole_vector_shift)
593 (check_effective_target_vect_shift_char)
594 (check_effective_target_vect_long)
595 (check_effective_target_vect_double)
596 (check_effective_target_vect_long_long)
597 (check_effective_target_vect_perm)
598 (check_effective_target_vect_perm_byte)
599 (check_effective_target_vect_perm_short)
600 (check_effective_target_vect_widen_mult_qi_to_hi)
601 (check_effective_target_vect_widen_mult_hi_to_si)
602 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
603 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
604 (check_effective_target_vect_widen_mult_si_to_di_pattern)
605 (check_effective_target_vect_pack_trunc)
606 (check_effective_target_vect_unpack)
607 (check_effective_target_vect_hw_misalign)
608 (check_effective_target_vect_condition)
609 (check_effective_target_vect_cond_mixed)
610 (check_effective_target_vect_char_mult)
611 (check_effective_target_vect_short_mult)
612 (check_effective_target_vect_int_mult)
613 (check_effective_target_vect_extract_even_odd)
614 (check_effective_target_vect_interleave)
615 (check_effective_target_sqrt_insn)
616 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
617 VX.
618 (check_vect_support_and_set_flags): New proc.
619 (check_effective_target_s390_vxe): Rename arch12 to z14.
620
621 2017-09-26 Richard Biener <rguenther@suse.de>
622
623 PR tree-optimization/82320
624 * gcc.dg/torture/pr82320.c: New testcase.
625
626 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
627
628 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
629 Fix arm check.
630
631 2017-09-25 Jeff Law <law@redhat.com>
632
633 * lib/target-supports.exp
634 (check_effective_target_supports_stack_clash_protection): Enable for
635 rs6000 and powerpc targets.
636
637 2017-09-25 Bin Cheng <bin.cheng@arm.com>
638
639 PR tree-optimization/82163
640 * gcc.dg/tree-ssa/pr82163.c: New test.
641
642 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
643
644 * gfortran.dg/do_subscript_1.f90: New test.
645 * gfortran.dg/do_subscript_2.f90: New test.
646 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
647 * gfortran.dg/predcom-1.f: Adjust loop bounds.
648 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
649
650 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
651
652 * gcc.target/powerpc/fold-vec-st-char.c: New.
653 * gcc.target/powerpc/fold-vec-st-double.c: New.
654 * gcc.target/powerpc/fold-vec-st-float.c: New.
655 * gcc.target/powerpc/fold-vec-st-int.c: New.
656 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
657 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
658 * gcc.target/powerpc/fold-vec-st-short.c: New.
659
660 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
661
662 * g++.dg/pr82155.C: New testcase.
663
664 2017-09-25 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/82285
667 * gcc.dg/torture/pr82285.c: New testcase.
668
669 2017-09-25 Justin Squirek <squirek@adacore.com>
670
671 * gnat.dg/entry_family.adb: New testcase
672
673 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
674
675 PR target/82267
676 * gcc.target/i386/pr82267.c: New test.
677
678 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
679 PR fortran/66328
680
681 * gfortran.dg/data_derived_1.f90: New test.
682
683 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
684
685 PR fortran/54633
686 * gfortran.dg/intrinsic_bounds_1.f90: New test.
687 * gfortran.dg/intrinsic_param_1.f90: New test.
688
689 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
690 Steven G. Kargl <kargl@gcc.gnu.org>
691
692 PR fortran/80118
693 * gfortran.dg/zero_sized_7.f90: New test.
694
695 2017-09-23 Janus Weil <janus@gcc.gnu.org>
696
697 PR fortran/82143
698 * gfortran.dg/promotion_3.f90: New test case.
699 * gfortran.dg/promotion_4.f90: New test case.
700
701 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
702
703 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
704 * gcc.target/i386/pr82196-2.c: (b): Likewise.
705
706 2017-09-22 Jakub Jelinek <jakub@redhat.com>
707
708 PR middle-end/35691
709 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
710 instead of -fdump-tree-forwprop-details in dg-options.
711 * gcc.dg/pr35691-2.c: Likewise.
712 * gcc.dg/pr35691-3.c: New test.
713 * gcc.dg/pr35691-4.c: New test.
714
715 PR sanitizer/81929
716 * g++.dg/ubsan/pr81929.C: New test.
717
718 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
719
720 PR tree-optimization/82289
721 * gcc.dg/vect/pr82289.c: New test.
722
723 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
724 Alan Hayward <alan.hayward@arm.com>
725 David Sherwood <david.sherwood@arm.com>
726
727 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
728 of alignment message.
729 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
730
731 2017-09-22 Martin Sebor <msebor@redhat.com>
732
733 PR c/81854
734 * gcc.target/i386/pr80732.c: Correct a type error.
735
736 2017-09-22 David Malcolm <dmalcolm@redhat.com>
737
738 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
739 to reflect highlighting of parameters; add test coverage for
740 callback parameters.
741
742 2017-09-22 Richard Biener <rguenther@suse.de>
743
744 * gcc.dg/graphite/scop-24.c: New testcase.
745
746 2017-09-22 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/82291
749 * gcc.dg/torture/pr82291.c: New testcase.
750
751 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
752
753 * gcc.target/i386/avx512f-constant-set.c: New test.
754
755 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
756
757 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
758 * gcc.target/i386/avx512f-prefer.c: New test.
759
760 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
761
762 * lib/target-supports.exp
763 (check_effective_target_frame_pointer_for_non_leaf): Add
764 case for x86 Solaris.
765
766 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
767
768 PR fortran/78512
769 * gfortran.dg/associate_26.f90 : New test.
770
771 PR fortran/80120
772 * gfortran.dg/associate_27.f90 : New test.
773
774 PR fortran/81903
775 * gfortran.dg/associate_28.f90 : New test.
776
777 PR fortran/82121
778 * gfortran.dg/associate_29.f90 : New test.
779
780 PR fortran/67543
781 * gfortran.dg/associate_30.f90 : New test.
782
783 PR fortran/52832
784 * gfortran.dg/associate_31.f90 : New test.
785
786 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/discr48.adb: New test.
789 * gnat.dg/discr48_pkg.ads: New helper.
790
791 2017-09-21 Tamar Christina <tamar.christina@arm.com>
792
793 PR testsuite/78421
794 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
795 Invert arm check.
796
797 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
798
799 * gfortran.dg/goacc/wait.f90: New test.
800
801 2017-09-21 Jakub Jelinek <jakub@redhat.com>
802
803 PR sanitizer/81715
804 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
805 const predicate to const predicate & to avoid UB.
806 * g++.dg/opt/pr81715.C: New test.
807
808 2017-09-21 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/82276
811 PR tree-optimization/82244
812 * gcc.dg/torture/pr82276.c: New testcase.
813
814 2017-09-21 Richard Biener <rguenther@suse.de>
815
816 PR tree-optimization/71351
817 * gfortran.dg/graphite/pr71351.f90: New testcase.
818 * gfortran.dg/graphite/interchange-3.f90: Adjust.
819
820 2017-09-21 Jakub Jelinek <jakub@redhat.com>
821
822 PR target/82260
823 * gcc.target/i386/pr82260-1.c: New test.
824 * gcc.target/i386/pr82260-2.c: New test.
825
826 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
827 Jeff Law <law@redhat.com>
828
829 * gcc.dg/stack-check-5.c: Add argument for s390.
830 * lib/target-supports.exp:
831 (check_effective_target_supports_stack_clash_protection): Enable for
832 s390/s390x targets.
833
834 2017-09-20 Martin Sebor <msebor@redhat.com>
835
836 PR c/81854
837 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
838 * g++.dg/ext/attr-ifunc-4.C: Ditto.
839 * lib/target-supports.exp: Adjust for C++.
840
841 PR c/81854
842 * gcc.dg/attr-ifunc-1.c: Correct type errors.
843 * gcc.dg/attr-ifunc-2.c: Ditto.
844 * gcc.dg/attr-ifunc-3.c: Ditto.
845 * gcc.dg/attr-ifunc-4.c: Ditto.
846 * gcc.dg/attr-ifunc-5.c: Ditto.
847 * gcc.dg/pr81854.c: Require ifunc support.
848 * lib/target-supports.exp: Correct type error.
849
850 2017-09-20 Jeff Law <law@redhat.com>
851
852 * gcc.target/i386/stack-check-11.c: Update test and regexp
853 so that it works for both i?86 and x86_64.
854
855 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
856
857 PR target/77687
858 * gcc.target/powerpc/pr77687.c: New testcase.
859
860 2017-09-20 Jakub Jelinek <jakub@redhat.com>
861
862 P0409R2 - allow lambda capture [=, this]
863 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
864 capture. Add further tests.
865 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
866 for c++2a on [=, this] capture.
867
868 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
869 * g++.dg/cpp1z/cplusplus_1z.C: New test.
870
871 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
872
873 * gcc.target/i386/builtin_target.c: Test knm.
874 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
875
876 2017-09-20 Richard Biener <rguenther@suse.de>
877
878 PR tree-optimization/77362
879 * gcc.dg/graphite/pr77362.c: New testcase.
880
881 2017-09-20 Richard Biener <rguenther@suse.de>
882
883 PR tree-optimization/82264
884 * gcc.dg/torture/pr82264.c: New testcase.
885
886 2017-09-20 Jakub Jelinek <jakub@redhat.com>
887
888 * g++.dg/debug/dwarf2/template-params-13.C: New test.
889 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
890 it doesn't match newlines.
891 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
892 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
893 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
894 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
895 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
896 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
897 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
898 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
899 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
900 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
901
902 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/64954
905 * g++.dg/cpp0x/constexpr-ctor20.C: New.
906
907 2017-09-20 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/81373
910 * gcc.dg/graphite/pr81373.c: New testcase.
911
912 2017-09-19 Jeff Law <law@redhat.com>
913
914 * gcc.target/i386/stack-check-11.c: New test.
915
916 * gcc.dg/stack-check-4.c: New test.
917 * gcc.dg/stack-check-5.c: New test.
918 * gcc.dg/stack-check-6.c: New test.
919 * gcc.dg/stack-check-6a.c: New test.
920 * gcc.dg/stack-check-7.c: New test.
921 * gcc.dg/stack-check-8.c: New test.
922 * gcc.dg/stack-check-9.c: New test.
923 * gcc.dg/stack-check-10.c: New test.
924 * lib/target-supports.exp
925 (check_effective_target_supports_stack_clash_protection): Enable for
926 x86 and x86_64 targets.
927
928 * gcc.dg/stack-check-3.c: New test.
929
930 * gcc.dg/stack-check-2.c: New test.
931 * lib/target-supports.exp
932 (check_effective_target_supports_stack_clash_protection): New.
933 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
934 (check_effective_target_caller_implicit_probes): Likewise.
935
936 2017-09-19 Jakub Jelinek <jakub@redhat.com>
937
938 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
939 * g++.dg/tree-ssa/pr41428.C: Likewise.
940 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
941 c++17 and up.
942 * g++.dg/expr/bool3.C: Likewise.
943 * g++.dg/expr/bitfield5.C: Likewise.
944 * g++.old-deja/g++.jason/bool5.C: Likewise.
945
946 2017-09-18 Martin Sebor <msebor@redhat.com>
947
948 PR c/81854
949 * gcc.dg/pr81854.c: New test.
950 * g++.dg/ext/attr-ifunc-5.C: New test.
951 * g++.dg/ext/attr-ifunc-1.C: Adjust.
952 * g++.dg/ext/attr-ifunc-2.C: Same.
953 * g++.dg/ext/attr-ifunc-3.C: Same.
954 * g++.dg/ext/attr-ifunc-4.C: Same.
955 * g++.old-deja/g++.abi/vtable2.C: Same.
956 * gcc.dg/attr-ifunc-1.c: Same.
957
958 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
959
960 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
961
962 2017-09-19 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/82244
965 * gcc.dg/torture/pr82244.c: New testcase.
966
967 2017-09-19 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/69728
970 * gfortran.dg/graphite/pr69728.f90: New testcase.
971 * gcc.dg/graphite/pr69728.c: Likewise.
972
973 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
974
975 PR c++/80947
976 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
977
978 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
979
980 * gcc.dg/vect/slp-multitypes-13.c: New test.
981
982 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
983
984 * gfortran.dg/vect/mask-store-1.f90: New test.
985
986 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
987
988 PR c++/45033
989 * g++.dg/expr/delete1.C: New.
990
991 2017-09-18 Bob Duff <duff@adacore.com>
992
993 * gnat.dg/validity_check.adb: New testcase.
994
995 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
996
997 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
998
999 2017-09-18 Bob Duff <duff@adacore.com>
1000
1001 * gnat.dg/tagged_prefix_call.adb: New testcase.
1002
1003 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1004
1005 * gnat.dg/default_variants.adb: New testcase.
1006
1007 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1008
1009 PR target/81736
1010 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1011 * gcc.target/i386/pr81736-4.c: Likewise.
1012
1013 2017-09-18 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/79622
1016 * gcc.dg/graphite/pr79622.c: New testcase.
1017
1018 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1019
1020 gcc.target/i386/pr82196-1.c: New test.
1021 gcc.target/i386/pr82196-2.c: Likewise.
1022
1023 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1024
1025 PR target/82166
1026 * gcc.target/i386/pr82166.c: New test.
1027
1028 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1029
1030 PR fortran/82173
1031 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1032 * gfortran.dg/pdt_2.f03 : The same.
1033 * gfortran.dg/pdt_3.f03 : The same.
1034 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1035 module 'bad_vars'. Add error concerning assumed parameters and
1036 save attribute.
1037 * gfortran.dg/pdt_11.f03 : New test.
1038
1039 PR fortran/60483
1040 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1041 * gfortran.dg/associate_25.f90 : New test.
1042 * gfortran.dg/pdt_12.f03 : New test.
1043
1044 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1045 Jakub Jelinek <jakub@redhat.com>
1046
1047 Add support for -std=c++2a.
1048 * lib/target-supports.exp (check_effective_target_c++17): Return
1049 1 also if check_effective_target_c++2a.
1050 (check_effective_target_c++17_down): New.
1051 (check_effective_target_c++2a_only): New.
1052 (check_effective_target_c++2a): New.
1053 * g++.dg/cpp2a/cplusplus.C: New.
1054
1055 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1056
1057 PR c/82071
1058 * gcc.target/i386/excess-precision-8.c: New test.
1059
1060 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1061 Paolo Carlini <paolo.carlini@oracle.com>
1062
1063 PR c++/64644
1064 * g++.dg/other/anon-union4.C: New.
1065 * g++.old-deja/g++.law/union4.C: Adjust.
1066 * g++.old-deja/g++.other/anon1.C: Likewise.
1067
1068 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1069
1070 * c-c++-common/Wcast-align.c: New test.
1071
1072 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1073
1074 * g++.dg/sso-1.C: New test.
1075 * g++.dg/sso-2.C: Likewise.
1076
1077 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/78648
1080 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1081
1082 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1083
1084 PR tree-optimization/71026
1085 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1086
1087 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1088
1089 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1090 * lib/target-supports.exp (check_effective_target_c++14): Use
1091 check_effective_target_c++17 instead of check_effective_target_c++1z.
1092 (check_effective_target_c++14_down): Likewise.
1093 (check_effective_target_c++1z_only): Rename to ...
1094 (check_effective_target_c++17_only): ... this.
1095 (check_effective_target_c++1z): Rename to ...
1096 (check_effective_target_c++17): ... this.
1097 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1098 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1099 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1100 and comments refering to 1z to 17.
1101 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1102 * g++.dg/template/partial5.C: Likewise.
1103 * g++.dg/template/nontype8.C: Likewise.
1104 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1105 * g++.dg/cpp1z/nontype3a.C: Likewise.
1106 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1107 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1108 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1109 * g++.dg/cpp1z/pr78771.C: Likewise.
1110 * g++.dg/cpp1z/elide1.C: Likewise.
1111 * g++.dg/cpp1z/fold3.C: Likewise.
1112 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1113 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1114 * g++.dg/cpp1z/inline-var2.C: Likewise.
1115 * g++.dg/cpp1z/eval-order2.C: Likewise.
1116 * g++.dg/cpp1z/decomp21.C: Likewise.
1117 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1118 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1119 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1120 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1121 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1122 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1123 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1124 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1125 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1126 * g++.dg/cpp1z/range-for1.C: Likewise.
1127 * g++.dg/cpp1z/init-statement4.C: Likewise.
1128 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1129 * g++.dg/cpp1z/decomp30.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1131 * g++.dg/cpp1z/register2.C: Likewise.
1132 * g++.dg/cpp1z/decomp9.C: Likewise.
1133 * g++.dg/cpp1z/regress1.C: Likewise.
1134 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1135 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1136 * g++.dg/cpp1z/abbrev2.C: Likewise.
1137 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1138 * g++.dg/cpp1z/regress2.C: Likewise.
1139 * g++.dg/cpp1z/decomp16.C: Likewise.
1140 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1141 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1142 * g++.dg/cpp1z/decomp3.C: Likewise.
1143 * g++.dg/cpp1z/register1.C: Likewise.
1144 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1145 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1146 * g++.dg/cpp1z/decomp10.C: Likewise.
1147 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1148 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1149 * g++.dg/cpp1z/decomp27.C: Likewise.
1150 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1151 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1152 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1153 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1154 * g++.dg/cpp1z/decomp11.C: Likewise.
1155 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1156 * g++.dg/cpp1z/utf8-2.C: Likewise.
1157 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1158 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1159 * g++.dg/cpp1z/byte1.C: Likewise.
1160 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1161 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1162 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1163 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1164 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1165 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1166 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1167 * g++.dg/cpp1z/cplusplus.C: Likewise.
1168 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1169 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1170 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1171 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1172 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1173 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1174 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1175 * g++.dg/cpp1z/fold9.C: Likewise.
1176 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1177 * g++.dg/cpp1z/abbrev1.C: Likewise.
1178 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1179 * g++.dg/cpp1z/utf8.C: Likewise.
1180 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1181 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1182 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1183 * g++.dg/cpp1z/init-statement2.C: Likewise.
1184 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1185 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1186 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1187 * g++.dg/cpp1z/nontype3.C: Likewise.
1188 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1189 * g++.dg/cpp1z/fold7.C: Likewise.
1190 * g++.dg/cpp1z/nontype2.C: Likewise.
1191 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1192 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1193 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1194 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1195 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1196 * g++.dg/cpp1z/nontype1.C: Likewise.
1197 * g++.dg/cpp1z/init-statement5.C: Likewise.
1198 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1199 * g++.dg/cpp1z/decomp17.C: Likewise.
1200 * g++.dg/cpp1z/fold4.C: Likewise.
1201 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1202 * g++.dg/cpp1z/fold7a.C: Likewise.
1203 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1204 * g++.dg/cpp1z/init-statement7.C: Likewise.
1205 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1206 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1207 * g++.dg/cpp1z/pr79143.C: Likewise.
1208 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1209 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1210 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1211 * g++.dg/cpp1z/decomp20.C: Likewise.
1212 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1213 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1214 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1215 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1216 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1217 * g++.dg/cpp1z/fold8.C: Likewise.
1218 * g++.dg/cpp1z/init-statement3.C: Likewise.
1219 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1220 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1221 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1222 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1223 * g++.dg/cpp1z/fold1.C: Likewise.
1224 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1225 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1226 * g++.dg/cpp1z/fold5.C: Likewise.
1227 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1228 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1229 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1230 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1231 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1232 * g++.dg/cpp1z/eval-order3.C: Likewise.
1233 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1234 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1235 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1236 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1237 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1238 * g++.dg/cpp1z/decomp15.C: Likewise.
1239 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1240 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1241 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1242 * g++.dg/cpp1z/decomp4.C: Likewise.
1243 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1244 * g++.dg/cpp1z/init-statement8.C: Likewise.
1245 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1246 * g++.dg/cpp1z/init-statement6.C: Likewise.
1247 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1248 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1249 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1250 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1251 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1252 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1253 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1254 * g++.dg/cpp1z/init-statement9.C: Likewise.
1255 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1256 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1257 * g++.dg/cpp1z/fold2.C: Likewise.
1258 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1259 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1260 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1261 * g++.dg/cpp1z/fold6.C: Likewise.
1262 * g++.dg/cpp1z/decomp12.C: Likewise.
1263 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1264 * g++.dg/cpp1z/inline-var1.C: Likewise.
1265 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1266 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1267 * g++.dg/other/error3.C: Likewise.
1268 * g++.dg/init/new25.C: Likewise.
1269 * g++.dg/init/new13.C: Likewise.
1270 * g++.dg/tls/diag-2.C: Likewise.
1271 * g++.dg/tls/diag-4.C: Likewise.
1272 * g++.dg/opt/noreturn-1.C: Likewise.
1273 * g++.dg/eh/async-unwind2.C: Likewise.
1274 * g++.dg/eh/spec9.C: Likewise.
1275 * g++.dg/eh/spec7.C: Likewise.
1276 * g++.dg/eh/template1.C: Likewise.
1277 * g++.dg/eh/cond4.C: Likewise.
1278 * g++.dg/eh/pr41819.C: Likewise.
1279 * g++.dg/eh/delete1.C: Likewise.
1280 * g++.dg/eh/spec3.C: Likewise.
1281 * g++.dg/eh/forced4.C: Likewise.
1282 * g++.dg/eh/spec2.C: Likewise.
1283 * g++.dg/eh/shadow1.C: Likewise.
1284 * g++.dg/eh/pr38662.C: Likewise.
1285 * g++.dg/eh/ehopt1.C: Likewise.
1286 * g++.dg/eh/spec8.C: Likewise.
1287 * g++.dg/eh/init-temp2.C: Likewise.
1288 * g++.dg/rtti/crash3.C: Likewise.
1289 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1290 * g++.dg/warn/register-parm-1.C: Likewise.
1291 * g++.dg/warn/register-var-2.C: Likewise.
1292 * g++.dg/gcov/gcov-7.C: Likewise.
1293 * g++.dg/tree-ssa/pr45605.C: Likewise.
1294 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1295 * g++.dg/lookup/exception1.C: Likewise.
1296 * g++.dg/ubsan/pr79589.C: Likewise.
1297 * g++.dg/tm/pr47340.C: Likewise.
1298 * g++.dg/tm/pr46567.C: Likewise.
1299 * g++.dg/expr/bitfield5.C: Likewise.
1300 * g++.dg/expr/bool1.C: Likewise.
1301 * g++.dg/expr/lval3.C: Likewise.
1302 * g++.dg/expr/lval4.C: Likewise.
1303 * g++.dg/expr/bitfield4.C: Likewise.
1304 * g++.dg/expr/bitfield6.C: Likewise.
1305 * g++.dg/expr/bool3.C: Likewise.
1306 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1307 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1308 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1309 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1310 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1311 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1312 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1313 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1314 * g++.dg/parse/register1.C: Likewise.
1315 * g++.dg/parse/error15.C: Likewise.
1316 * g++.dg/parse/linkage2.C: Likewise.
1317 * g++.dg/concepts/intro2.C: Likewise.
1318 * g++.dg/concepts/class.C: Likewise.
1319 * g++.dg/concepts/traits1.C: Likewise.
1320 * g++.dg/concepts/req5.C: Likewise.
1321 * g++.dg/concepts/var-concept5.C: Likewise.
1322 * g++.dg/concepts/fn-concept2.C: Likewise.
1323 * g++.dg/concepts/traits2.C: Likewise.
1324 * g++.dg/concepts/placeholder2.C: Likewise.
1325 * g++.dg/concepts/class6.C: Likewise.
1326 * g++.dg/concepts/memtmpl1.C: Likewise.
1327 * g++.dg/concepts/friend2.C: Likewise.
1328 * g++.dg/concepts/template-parm3.C: Likewise.
1329 * g++.dg/concepts/template-parm10.C: Likewise.
1330 * g++.dg/concepts/explicit-spec1.C: Likewise.
1331 * g++.dg/concepts/explicit-spec3.C: Likewise.
1332 * g++.dg/concepts/var-templ2.C: Likewise.
1333 * g++.dg/concepts/intro5.C: Likewise.
1334 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1335 * g++.dg/concepts/iconv1.C: Likewise.
1336 * g++.dg/concepts/constrained-parm.C: Likewise.
1337 * g++.dg/concepts/template-template-parm1.C: Likewise.
1338 * g++.dg/concepts/var-concept3.C: Likewise.
1339 * g++.dg/concepts/class3.C: Likewise.
1340 * g++.dg/concepts/memfun2.C: Likewise.
1341 * g++.dg/concepts/req1.C: Likewise.
1342 * g++.dg/concepts/disjunction1.C: Likewise.
1343 * g++.dg/concepts/req17.C: Likewise.
1344 * g++.dg/concepts/pr65848.C: Likewise.
1345 * g++.dg/concepts/placeholder4.C: Likewise.
1346 * g++.dg/concepts/decl-diagnose.C: Likewise.
1347 * g++.dg/concepts/intro7.C: Likewise.
1348 * g++.dg/concepts/pr68683.C: Likewise.
1349 * g++.dg/concepts/partial-spec4.C: Likewise.
1350 * g++.dg/concepts/template-parm5.C: Likewise.
1351 * g++.dg/concepts/explicit-inst1.C: Likewise.
1352 * g++.dg/concepts/class-deduction1.C: Likewise.
1353 * g++.dg/concepts/class1.C: Likewise.
1354 * g++.dg/concepts/req15.C: Likewise.
1355 * g++.dg/concepts/memfun.C: Likewise.
1356 * g++.dg/concepts/pr68434.C: Likewise.
1357 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1358 * g++.dg/concepts/partial-spec6.C: Likewise.
1359 * g++.dg/concepts/var-templ1.C: Likewise.
1360 * g++.dg/concepts/template-parm8.C: Likewise.
1361 * g++.dg/concepts/explicit-inst3.C: Likewise.
1362 * g++.dg/concepts/class4.C: Likewise.
1363 * g++.dg/concepts/req6.C: Likewise.
1364 * g++.dg/concepts/fn8.C: Likewise.
1365 * g++.dg/concepts/class5.C: Likewise.
1366 * g++.dg/concepts/placeholder5.C: Likewise.
1367 * g++.dg/concepts/req16.C: Likewise.
1368 * g++.dg/concepts/req10.C: Likewise.
1369 * g++.dg/concepts/var-concept2.C: Likewise.
1370 * g++.dg/concepts/auto3.C: Likewise.
1371 * g++.dg/concepts/generic-fn-err.C: Likewise.
1372 * g++.dg/concepts/pr65552.C: Likewise.
1373 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1374 * g++.dg/concepts/fn1.C: Likewise.
1375 * g++.dg/concepts/partial-spec.C: Likewise.
1376 * g++.dg/concepts/template-parm12.C: Likewise.
1377 * g++.dg/concepts/diagnostic1.C: Likewise.
1378 * g++.dg/concepts/intro1.C: Likewise.
1379 * g++.dg/concepts/explicit-inst4.C: Likewise.
1380 * g++.dg/concepts/req18.C: Likewise.
1381 * g++.dg/concepts/explicit-spec5.C: Likewise.
1382 * g++.dg/concepts/var-concept6.C: Likewise.
1383 * g++.dg/concepts/fn9.C: Likewise.
1384 * g++.dg/concepts/req2.C: Likewise.
1385 * g++.dg/concepts/template-parm7.C: Likewise.
1386 * g++.dg/concepts/req14.C: Likewise.
1387 * g++.dg/concepts/template-parm6.C: Likewise.
1388 * g++.dg/concepts/variadic4.C: Likewise.
1389 * g++.dg/concepts/fn6.C: Likewise.
1390 * g++.dg/concepts/req-neg1.C: Likewise.
1391 * g++.dg/concepts/alias3.C: Likewise.
1392 * g++.dg/concepts/expression2.C: Likewise.
1393 * g++.dg/concepts/partial-spec3.C: Likewise.
1394 * g++.dg/concepts/expression3.C: Likewise.
1395 * g++.dg/concepts/memfun-err.C: Likewise.
1396 * g++.dg/concepts/pr66091.C: Likewise.
1397 * g++.dg/concepts/explicit-spec2.C: Likewise.
1398 * g++.dg/concepts/equiv.C: Likewise.
1399 * g++.dg/concepts/friend1.C: Likewise.
1400 * g++.dg/concepts/fn4.C: Likewise.
1401 * g++.dg/concepts/var-templ3.C: Likewise.
1402 * g++.dg/concepts/explicit-inst2.C: Likewise.
1403 * g++.dg/concepts/alias2.C: Likewise.
1404 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1405 * g++.dg/concepts/placeholder6.C: Likewise.
1406 * g++.dg/concepts/fn10.C: Likewise.
1407 * g++.dg/concepts/req3.C: Likewise.
1408 * g++.dg/concepts/variadic2.C: Likewise.
1409 * g++.dg/concepts/pr65636.C: Likewise.
1410 * g++.dg/concepts/intro6.C: Likewise.
1411 * g++.dg/concepts/class2.C: Likewise.
1412 * g++.dg/concepts/fn2.C: Likewise.
1413 * g++.dg/concepts/req20.C: Likewise.
1414 * g++.dg/concepts/req8.C: Likewise.
1415 * g++.dg/concepts/placeholder1.C: Likewise.
1416 * g++.dg/concepts/pr65854.C: Likewise.
1417 * g++.dg/concepts/member-concept.C: Likewise.
1418 * g++.dg/concepts/template-parm2.C: Likewise.
1419 * g++.dg/concepts/variadic1.C: Likewise.
1420 * g++.dg/concepts/fn7.C: Likewise.
1421 * g++.dg/concepts/intro4.C: Likewise.
1422 * g++.dg/concepts/req13.C: Likewise.
1423 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1424 * g++.dg/concepts/explicit-spec6.C: Likewise.
1425 * g++.dg/concepts/auto1.C: Likewise.
1426 * g++.dg/concepts/alias1.C: Likewise.
1427 * g++.dg/concepts/fn-concept1.C: Likewise.
1428 * g++.dg/concepts/template-parm11.C: Likewise.
1429 * g++.dg/concepts/explicit-spec4.C: Likewise.
1430 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1431 * g++.dg/concepts/req9.C: Likewise.
1432 * g++.dg/concepts/req4.C: Likewise.
1433 * g++.dg/concepts/pr65681.C: Likewise.
1434 * g++.dg/concepts/req7.C: Likewise.
1435 * g++.dg/concepts/req12.C: Likewise.
1436 * g++.dg/concepts/fn5.C: Likewise.
1437 * g++.dg/concepts/alias4.C: Likewise.
1438 * g++.dg/concepts/generic-fn.C: Likewise.
1439 * g++.dg/concepts/feature-macro.C: Likewise.
1440 * g++.dg/concepts/req19.C: Likewise.
1441 * g++.dg/concepts/placeholder3.C: Likewise.
1442 * g++.dg/concepts/intro3.C: Likewise.
1443 * g++.dg/concepts/partial-spec5.C: Likewise.
1444 * g++.dg/concepts/template-parm4.C: Likewise.
1445 * g++.dg/concepts/dr1430.C: Likewise.
1446 * g++.dg/concepts/pr65634.C: Likewise.
1447 * g++.dg/concepts/var-concept4.C: Likewise.
1448 * g++.dg/concepts/pr67249.C: Likewise.
1449 * g++.dg/concepts/expression.C: Likewise.
1450 * g++.dg/concepts/pr65575.C: Likewise.
1451 * g++.dg/concepts/partial-spec2.C: Likewise.
1452 * g++.dg/concepts/template-parm9.C: Likewise.
1453 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1454 * g++.dg/concepts/equiv2.C: Likewise.
1455 * g++.dg/concepts/req11.C: Likewise.
1456 * g++.dg/concepts/template-parm1.C: Likewise.
1457 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1458 * g++.dg/concepts/var-concept1.C: Likewise.
1459 * g++.dg/concepts/fn3.C: Likewise.
1460 * g++.dg/torture/pr46364.C: Likewise.
1461 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1462 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1463 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1464 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1465 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1466 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1467 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1468 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1469 * g++.dg/torture/pr52918-1.C: Likewise.
1470 * g++.dg/torture/pr49394.C: Likewise.
1471 * g++.dg/torture/pr57190.C: Likewise.
1472 * g++.dg/cpp0x/static_assert8.C: Likewise.
1473 * g++.dg/cpp0x/noexcept19.C: Likewise.
1474 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1475 * g++.dg/cpp0x/variadic73.C: Likewise.
1476 * g++.dg/cpp0x/noexcept02.C: Likewise.
1477 * g++.dg/cpp0x/defaulted23.C: Likewise.
1478 * g++.dg/cpp0x/noexcept08.C: Likewise.
1479 * g++.dg/cpp0x/auto9.C: Likewise.
1480 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1481 * g++.dg/cpp0x/error5.C: Likewise.
1482 * c-c++-common/gomp/atomic-12.c: Likewise.
1483 * c-c++-common/gomp/atomic-13.c: Likewise.
1484 * c-c++-common/gomp/atomic-14.c: Likewise.
1485 * c-c++-common/Wvarargs-2.c: Likewise.
1486 * c-c++-common/Wvarargs.c: Likewise.
1487 * c-c++-common/vector-subscript-2.c: Likewise.
1488 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1489 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1490 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1491 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1492 * g++.old-deja/g++.eh/throw2.C: Likewise.
1493 * g++.old-deja/g++.eh/throw1.C: Likewise.
1494 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1495 * g++.old-deja/g++.other/new7.C: Likewise.
1496 * g++.old-deja/g++.other/crash30.C: Likewise.
1497 * g++.old-deja/g++.other/regstack.C: Likewise.
1498 * g++.old-deja/g++.other/crash28.C: Likewise.
1499 * g++.old-deja/g++.jason/bool5.C: Likewise.
1500 * g++.old-deja/g++.mike/p10416.C: Likewise.
1501 * g++.old-deja/g++.mike/eh25.C: Likewise.
1502 * g++.old-deja/g++.mike/eh55.C: Likewise.
1503
1504 PR rtl-optimization/82192
1505 * gcc.c-torture/execute/pr82192.c: New test.
1506
1507 2017-09-15 Richard Biener <rguenther@suse.de>
1508
1509 PR tree-optimization/82217
1510 * gcc.dg/torture/pr82217.c: New testcase.
1511
1512 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1513
1514 PR target/82145
1515 * gcc.target/i386/pr82145.c: New test.
1516
1517 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1518
1519 PR fortran/82184
1520 * gfortran.dg/pointer_array_9.f90: New test.
1521
1522 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1523
1524 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1525 __builtin_fabsq.
1526 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1527 of __builtin_fabsq. Prevent the test from running on 32-bit.
1528 * gcc.target/powerpc/float128-fma1.c: New test.
1529 * gcc.target/powerpc/float128-fma2.c: Likewise.
1530 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1531 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1532
1533 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1534
1535 PR jit/82174
1536 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1537 New test case.
1538
1539 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1540
1541 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1542
1543 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1544
1545 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1546 lp64 requirement.
1547
1548 2017-09-14 Richard Biener <rguenther@suse.de>
1549
1550 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1551 * gcc.dg/uninit-suppress_2.c: Adjust.
1552 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1553
1554 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555
1556 PR tree-optimization/80996
1557 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1558
1559 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR target/81325
1562 * g++.dg/cpp0x/pr81325.C: New test.
1563
1564 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1565
1566 PR fortran/82173
1567 * gfortran.dg/pdt_10.f03 : New test.
1568
1569 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/68177
1572 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1573
1574 2017-09-13 Martin Liska <mliska@suse.cz>
1575
1576 PR middle-end/82154
1577 * g++.dg/torture/pr82154.C: New test.
1578
1579 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/61362
1582 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1583 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1584
1585 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1586
1587 PR tree-optimization/80925
1588 * gfortran.dg/vect/vect-2.f90: Add
1589 --param vect-max-peeling-for-alignment=0 option.
1590 Remove unaligned access and peeling checks.
1591 * gfortran.dg/vect/vect-3.f90: Ditto.
1592 * gfortran.dg/vect/vect-4.f90: Ditto.
1593 * gfortran.dg/vect/vect-5.f90: Ditto.
1594
1595 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/61135
1598 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1599 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1600
1601 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1602
1603 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1604
1605 2017-09-13 Marek Polacek <polacek@redhat.com>
1606
1607 PR c/82167
1608 * gcc.dg/pr82167.c: New test.
1609
1610 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1611
1612 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1613 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1614 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1615 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1616 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1617 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1618
1619 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1620
1621 * gcc.target/aarch64/pr62178.c: Updated testcase
1622 to scan for two ldrs and an mla.
1623
1624 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/59949
1627 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1628
1629 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1630
1631 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1632
1633 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1634
1635 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1636 ARMv8-A and ARMv8-R.
1637 * gcc.target/arm/acle/cdp2.c: Likewise.
1638 * gcc.target/arm/acle/ldc.c: Likewise.
1639 * gcc.target/arm/acle/ldc2.c: Likewise.
1640 * gcc.target/arm/acle/ldc2l.c: Likewise.
1641 * gcc.target/arm/acle/ldcl.c: Likewise.
1642 * gcc.target/arm/acle/mcr.c: Likewise.
1643 * gcc.target/arm/acle/mcr2.c: Likewise.
1644 * gcc.target/arm/acle/mcrr.c: Likewise.
1645 * gcc.target/arm/acle/mcrr2.c: Likewise.
1646 * gcc.target/arm/acle/mrc.c: Likewise.
1647 * gcc.target/arm/acle/mrc2.c: Likewise.
1648 * gcc.target/arm/acle/mrrc.c: Likewise.
1649 * gcc.target/arm/acle/mrrc2.c: Likewise.
1650 * gcc.target/arm/acle/stc.c: Likewise.
1651 * gcc.target/arm/acle/stc2.c: Likewise.
1652 * gcc.target/arm/acle/stc2l.c: Likewise.
1653 * gcc.target/arm/acle/stcl.c: Likewise.
1654 * lib/target-supports.exp:
1655 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1656 and stcl in the comment.
1657 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1658 and disable Thumb-1 targets.
1659 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1660 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1661
1662 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/47226
1665 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1666 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1667
1668 2017-09-13 Richard Biener <rguenther@suse.de>
1669
1670 PR middle-end/82128
1671 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1672 default-def to avoid breaking iterator update with the weird
1673 interaction with cgraph_update_edges_for_call_stmt_node.
1674
1675 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1676
1677 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1678
1679 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1680
1681 PR c++/70621
1682 * g++.dg/torture/pr70621.C: New.
1683
1684 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1685
1686 PR fortran/82173
1687 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1688 is defined' error.
1689 * gfortran.dg/pdt_6.f03 : New test.
1690 * gfortran.dg/pdt_7.f03 : New test.
1691 * gfortran.dg/pdt_8.f03 : New test.
1692
1693 PR fortran/82168
1694 * gfortran.dg/pdt_9.f03 : New test.
1695
1696 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR target/82112
1699 * gcc.target/powerpc/pr82112.c: New test.
1700 * g++.dg/ext/altivec-18.C: New test.
1701
1702 2017-09-12 Martin Liska <mliska@suse.cz>
1703
1704 PR testsuite/82114
1705 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1706
1707 2017-09-12 Richard Biener <rguenther@suse.de>
1708
1709 PR tree-optimization/82157
1710 * gcc.dg/torture/pr82157.c: New testcase.
1711
1712 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1713
1714 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1715 attribute.
1716 * gcc.target/mips/near-far-2.c: Likewise.
1717 * gcc.target/mips/near-far-3.c: Likewise.
1718 * gcc.target/mips/near-far-4.c: Likewise.
1719
1720 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR target/82112
1723 * c-c++-common/pr82112.c: New test.
1724 * gcc.dg/pr82112.c: New test.
1725
1726 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1727
1728 PR ada/79441
1729 * gnat.dg/pack9.adb: Robustify.
1730
1731 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1732
1733 PR fortran/34640
1734 * gfortran.dg/associate_24.f90: New test.
1735 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1736 checks.
1737 * gfortran.dg/no_arg_check_2.f90: Likewise.
1738 * gfortran.dg/pointer_array_1.f90: New test.
1739 * gfortran.dg/pointer_array_2.f90: New test.
1740 * gfortran.dg/pointer_array_7.f90: New test.
1741 * gfortran.dg/pointer_array_8.f90: New test.
1742 * gfortran.dg/pointer_array_component_1.f90: New test.
1743 * gfortran.dg/pointer_array_component_2.f90: New test.
1744 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1745 counts by 1.
1746
1747 PR fortran/40737
1748 * gfortran.dg/pointer_array_3.f90: New test.
1749
1750 PR fortran/57116
1751 * gfortran.dg/pointer_array_4.f90: New test.
1752
1753 PR fortran/55763
1754 * gfortran.dg/pointer_array_5.f90: New test.
1755
1756 PR fortran/57019
1757 * gfortran.dg/pointer_array_6.f90: New test.
1758
1759 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1760
1761 PR c++/81852
1762 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1763 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1764 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1765 * g++.dg/cpp1y/feat-neg.C: Likewise.
1766 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1767
1768 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1769
1770 * gnat.dg/debug14.adb: New test.
1771
1772 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * gnat.dg/specs/atomic3.ads: New test.
1775
1776 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1777
1778 * gnat.dg/specs/vfa.ads: Rename into...
1779 * gnat.dg/specs/vfa1.ads: ...this.
1780 * gnat.dg/specs/vfa2.ads: New test.
1781
1782 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1783
1784 * gfortran.dg/pdt_1.f03 : New test.
1785 * gfortran.dg/pdt_2.f03 : New test.
1786 * gfortran.dg/pdt_3.f03 : New test.
1787 * gfortran.dg/pdt_4.f03 : New test.
1788 * gfortran.dg/pdt_5.f03 : New test.
1789
1790 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 * gcc.dg/pr81988.c: New test.
1793
1794 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * gnat.dg/opt67.adb: New test.
1797 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1798
1799 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR target/81979
1802 * gcc.dg/pr81979.c: New test.
1803
1804 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1805
1806 PR ada/82126
1807 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1808
1809 2017-09-07 Richard Biener <rguenther@suse.de>
1810
1811 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1812 opportunity.
1813
1814 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1815
1816 * gcc.target/powerpc/float128-1.c: Update options to know that
1817 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1818 -static-libgcc option which is no longer needed. Use -mvsx or
1819 -mpower9-vector to enable VSX or hardware IEEE support, rather
1820 than specifying a particular CPU.
1821 * gcc.target/powerpc/float128-2.c: Likewise.
1822 * gcc.target/powerpc/float128-cmp.c: Likewise.
1823 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1824 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1825 * gcc.target/powerpc/float128-hw.c: Likewise.
1826 * gcc.target/powerpc/float128-mix.c: Likewise.
1827 * gcc.target/powerpc/float128-type-1.c: Likewise.
1828 * gcc.target/powerpc/float128-type-2.c: Likewise.
1829 * gcc.target/powerpc/float128-3.c: New test.
1830 * gcc.target/powerpc/float128-4.c: Likewise.
1831 * gcc.target/powerpc/float128-5.c: Likewise.
1832
1833 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1834
1835 PR middle-end/78468
1836 * gcc.dg/pr78468.c: Add alignment test.
1837
1838 2017-09-06 Wish Wu <wishwu007@gmail.com>
1839 Jakub Jelinek <jakub@redhat.com>
1840
1841 * gcc.dg/sancov/cmp0.c: New test.
1842
1843 2017-09-06 Richard Biener <rguenther@suse.de>
1844
1845 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1846 test for correctness of vector lowering.
1847
1848 2017-09-06 Richard Biener <rguenther@suse.de>
1849
1850 PR tree-optimization/82108
1851 * gcc.dg/vect/pr82108.c: New testcase.
1852
1853 2017-09-06 Martin Jambor <mjambor@suse.cz>
1854
1855 PR tree-optimization/82078
1856 * gcc.dg/tree-ssa/pr82078.c: New test.
1857
1858 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR middle-end/82095
1861 * gcc.dg/tls/pr82095.c: New test.
1862
1863 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR middle-end/81768
1866 * gcc.dg/gomp/pr81768-2.c: New test.
1867
1868 PR middle-end/81768
1869 * gcc.dg/gomp/pr81768-1.c: New test.
1870
1871 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1872
1873 PR target/81833
1874 * gcc.target/powerpc/pr81833-1.c: New file.
1875 * gcc.target/powerpc/pr81833-2.c: New file.
1876
1877 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1878
1879 PR target/59501
1880 PR target/81624
1881 PR target/81769
1882 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1883 * gcc.target/i386/pr81769-1a.c: New test.
1884 * gcc.target/i386/pr81769-1b.c: Likewise.
1885 * gcc.target/i386/pr81769-2.c: Likewise.
1886
1887 2017-09-05 Marek Polacek <polacek@redhat.com>
1888
1889 PR sanitizer/82072
1890 * c-c++-common/ubsan/pr82072-2.c: New test.
1891
1892 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/81942
1895 * g++.dg/cpp1y/constexpr-return3.C: New.
1896
1897 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gnat.dg/incomplete5.ad[sb]: New test.
1900 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1901
1902 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1903
1904 * gnat.dg/specs/uc2.ads: New test.
1905
1906 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gnat.dg/taft_type4.adb: New test.
1909 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1910
1911 2017-09-05 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/82102
1914 * gcc.dg/torture/pr82102.c: New testcase.
1915
1916 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1917
1918 * testsuite/gnat.dg/array29.ad[sb]: New test.
1919
1920 2017-09-05 Martin Liska <mliska@suse.cz>
1921
1922 PR tree-optimization/82032
1923 * g++.dg/other/pr82032.C: New test.
1924 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1925 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1926 * gcc.dg/switch-10.c: Likewise.
1927
1928 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1929
1930 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1931 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1932
1933 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1934
1935 PR target/77308
1936 * gcc.target/arm/pr77308-1.c: New test.
1937
1938 2017-09-04 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/82084
1941 * g++.dg/torture/pr82084.C: New testcase.
1942
1943 2017-09-04 Marek Polacek <polacek@redhat.com>
1944
1945 PR c/81783
1946 * c-c++-common/Wtautological-compare-5.c: New test.
1947
1948 2017-09-04 Jeff Law <law@redhat.com>
1949
1950 PR tree-optimization/64910
1951 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1952
1953 2017-09-04 Marek Polacek <polacek@redhat.com>
1954
1955 PR sanitizer/82072
1956 * c-c++-common/ubsan/pr82072.c: New test.
1957
1958 2017-09-04 Richard Biener <rguenther@suse.de>
1959
1960 PR tree-optimization/82060
1961 * g++.dg/torture/pr82060.C: New testcase.
1962
1963 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1964
1965 PR rtl-optimization/57448
1966 PR target/67458
1967 PR target/81316
1968 * gcc.dg/atomic/pr80640-2.c: New testcase.
1969 * gcc.dg/atomic/pr81316.c: New testcase.
1970
1971 2017-09-04 Tom de Vries <tom@codesourcery.com>
1972
1973 PR tree-optimization/82052
1974 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1975 call in fn11.
1976
1977 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR sanitizer/81981
1980 * gcc.dg/ubsan/pr81981.c: New test.
1981
1982 PR tree-optimization/70043
1983 PR testsuite/82093
1984 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1985
1986 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1987
1988 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1989 * gcc.target/i386/bmi-check.h (main): Ditto.
1990 * gcc.target/i386/bmi2-check.h (main): Ditto.
1991 * gcc.target/i386/rtm-check.h (main): Ditto.
1992 * gcc.target/i386/sha-check.h (main): Ditto.
1993 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1994 (main): Use __get_cpuid_count. Use check_osxsave.
1995 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1996 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1997 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1998 (main): Use check_osxsave.
1999
2000 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2001
2002 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2003 and return NORUNRES on failure.
2004 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2005 __builtin_va_arg_pack instead of __va_arg_pack.
2006 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2007 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2008 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2009 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2010 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2011
2012 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR target/81766
2015 * gcc.target/i386/pr81766.c: New test.
2016
2017 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2018
2019 PR c/82071
2020 * gcc.target/i386/excess-precision-7.c: New test.
2021
2022 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2023
2024 PR target/82012
2025 * gcc.target/s390/target-attribute/pr82012.c: New test.
2026
2027 2017-09-01 Jeff Law <law@redhat.com>
2028
2029 * gcc.target/i386/const-in-bss.c: New test.
2030
2031 PR tree-optimization/82052
2032 * gcc.c-torture/compile/pr82052.c: New test.
2033
2034 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR sanitizer/81923
2037 * gcc.dg/asan/pr81923.c: New test.
2038
2039 2017-09-01 Martin Liska <mliska@suse.cz>
2040
2041 PR tree-optimization/82059
2042 * gcc.dg/tree-ssa/pr82059.c: New test.
2043
2044 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2045
2046 * gcc.target/arc/loop-1.c: Deleted.
2047
2048 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2049
2050 * gcc.target/arc/arc.exp: Test also cpp files.
2051 * gcc.target/arc/tdelay_slots.cpp: New test.
2052
2053 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2054
2055 * gcc.target/arc/pr9001184797.c: New test.
2056
2057 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR c/81887
2060 * c-c++-common/gomp/pr81887.c: New test.
2061 * gfortran.dg/gomp/pr81887.f90: New test.
2062
2063 2017-09-01 Marek Polacek <polacek@redhat.com>
2064
2065 PR c++/82040
2066 * g++.dg/warn/Wbool-operation-1.C: New test.
2067
2068 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2069
2070 * gcc.target/arc/sdata-5.c: New test.
2071 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2072
2073 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2074
2075 * gcc.target/arc/sdata-3.c: New file.
2076 * gcc.target/arc/sdata-4.c: Likewise.
2077
2078 2017-08-31 Richard Biener <rguenther@suse.de>
2079
2080 PR middle-end/82054
2081 * g++.dg/gomp/pr82054.C: New testcase.
2082
2083 2017-08-31 Renlin Li <renlin.li@arm.com>
2084 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2085
2086 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2087
2088 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2089
2090 PR tree-optimization/81987
2091 * g++.dg/torture/pr81987.C: New file.
2092
2093 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2094
2095 * gnat.dg/aggr22.ad[sb]: New test.
2096
2097 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2098
2099 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2100
2101 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2102
2103 PR target/82015
2104 * gcc.target/powerpc/pr82015.c: Fix up error message.
2105
2106 2017-08-30 Martin Liska <mliska@suse.cz>
2107
2108 PR inline-asm/82001
2109 * gcc.dg/ipa/pr82001.c: New test.
2110
2111 2017-08-30 Martin Liska <mliska@suse.cz>
2112
2113 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2114
2115 2017-08-30 Richard Biener <rguenther@suse.de>
2116
2117 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2118
2119 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2120
2121 PR target/82015
2122 * gcc.target/powerpc/pr82015.c: New test.
2123
2124 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2125
2126 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2127
2128 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2129
2130 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2131 * gcc.target/i386/abi-2.c: Ditto.
2132 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2133 * gcc.target/i386/pr22076.c: Ditto.
2134 * gcc.target/i386/pr37216.c: Ditto.
2135 * gcc.target/i386/pr39431.c: Ditto.
2136 * gcc.target/i386/pr40906-1.c: Ditto.
2137 * gcc.target/i386/pr40906-2.c: Ditto.
2138 * gcc.target/i386/pr43766.c: Ditto.
2139 * gcc.target/i386/pr46226.c: Ditto.
2140 * gcc.target/i386/pr46470.c: Ditto.
2141 * gcc.target/i386/pr59929.c: Ditto.
2142 * gcc.target/i386/sse-10.c: Ditto.
2143 * gcc.target/i386/vararg-1.c: Ditto.
2144 * gcc.target/i386/vararg-1.c: Ditto.
2145 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2146 * gcc.target/i386/pr44223.c: Ditto.
2147 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2148 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2149 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2150 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2151 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2152 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2153 * gcc.target/i386/mvc9.c: Compile for lto target only.
2154 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2155 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2156 * gcc.target/i386/pr57091.c: Ditto.
2157 * gcc.target/i386/pr61599-2.c: Ditto.
2158
2159 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2160
2161 PR tree-optimization/81503
2162 * gcc.c-torture/execute/pr81503.c: New file.
2163
2164 2017-08-29 Martin Liska <mliska@suse.cz>
2165
2166 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2167 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2168
2169 2017-08-29 Richard Biener <rguenther@suse.de>
2170 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2171
2172 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2173
2174 2017-08-28 Jeff Law <law@redhat.com>
2175
2176 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2177 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2178 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2179 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2180 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2181 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2182 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2183 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2184 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2185
2186 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2187
2188 PR fortran/81770
2189 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2190 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2191
2192 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2193
2194 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2195 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2196 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2197
2198 2017-08-28 Richard Biener <rguenther@suse.de>
2199
2200 PR tree-optimization/81977
2201 * g++.dg/torture/pr81977.C: New testcase.
2202
2203 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2204
2205 PR target/80640
2206 * gcc.dg/atomic/pr80640.c: New testcase.
2207
2208 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2209
2210 PR target/81995
2211 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2212 * gcc.target/i386/pr46091-4a.c: Ditto.
2213
2214 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2215
2216 PR fortran/81974
2217 * gfortran.dg/inline_matmul_19.f90: New test.
2218
2219 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2220
2221 * gcc.target/powerpc/m128-check.h: New file.
2222 * gcc.target/powerpc/sse-check.h: New file.
2223 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2224 * gcc.target/powerpc/sse-movlps-2.c: New file.
2225 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2226 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2227 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2228 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2229 * gcc.target/powerpc/sse-divss-1.c: New file.
2230 * gcc.target/powerpc/sse-movhps-1.c: New file.
2231 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2232 * gcc.target/powerpc/sse-subps-1.c: New file.
2233 * gcc.target/powerpc/sse-minps-1.c: New file.
2234 * gcc.target/powerpc/sse-pminub-1.c: New file.
2235 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2236 * gcc.target/powerpc/sse-shufps-1.c: New file.
2237 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2238 * gcc.target/powerpc/sse-maxps-1.c: New file.
2239 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2240 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2241 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2242 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2243 * gcc.target/powerpc/sse-mulps-1.c: New file.
2244 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2245 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2246 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2247 * gcc.target/powerpc/sse-subss-1.c: New file.
2248 * gcc.target/powerpc/sse-movss-2.c: New file.
2249 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2250 * gcc.target/powerpc/sse-minss-1.c: New file.
2251 * gcc.target/powerpc/sse-movaps-2.c: New file.
2252 * gcc.target/powerpc/sse-movlps-1.c: New file.
2253 * gcc.target/powerpc/sse-maxss-1.c: New file.
2254 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2255 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2256 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2257 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2258 * gcc.target/powerpc/sse-mulss-1.c: New file.
2259 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2260 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2261 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2262 * gcc.target/powerpc/sse-movhps-2.c: New file.
2263 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2264 * gcc.target/powerpc/sse-xorps-1.c: New file.
2265 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2266 * gcc.target/powerpc/sse-orps-1.c: New file.
2267 * gcc.target/powerpc/sse-addps-1.c: New file.
2268 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2269 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2270 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2271 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2272 * gcc.target/powerpc/sse-andps-1.c: New file.
2273 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2274 * gcc.target/powerpc/sse-divps-1.c: New file.
2275 * gcc.target/powerpc/sse-andnps-1.c: New file.
2276 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2277 * gcc.target/powerpc/sse-movss-1.c: New file.
2278 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2279 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2280 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2281 * gcc.target/powerpc/sse-movaps-1.c: New file.
2282 * gcc.target/powerpc/sse-movss-3.c: New file.
2283 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2284 * gcc.target/powerpc/sse-addss-1.c: New file.
2285 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2286
2287 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2288
2289 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2290 * gcc.target/powerpc/dform-2.c: Likewise.
2291 * gcc.target/powerpc/dform-3.c: Likewise.
2292 * gcc.target/powerpc/pr71656-1.c: Likewise.
2293 * gcc.target/powerpc/pr71656-2.c: Likewise.
2294 * gcc.target/powerpc/pr80103-1.c: Likewise.
2295 * gcc.target/powerpc/pr80098-1.c: Likewise.
2296
2297 2017-08-24 Martin Sebor <msebor@redhat.com>
2298
2299 PR middle-end/81908
2300 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2301 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2302 * gcc.dg/tree-ssa/pr81908.c: New test.
2303
2304 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2305
2306 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2307 Suppress warning during tests.
2308
2309 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2310
2311 * lib/target-supports.exp: Group together target-dependant checks.
2312
2313 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2314
2315 PR tree-optimization/81913
2316 * gcc.c-torture/execute/pr81913.c: New test.
2317 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2318 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2319
2320 2017-08-23 Richard Biener <rguenther@suse.de>
2321
2322 PR target/81921
2323 * gcc.target/i386/pr81921.c: New testcase.
2324
2325 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2326
2327 * gcc.target/i386/pr80969-1.c: New testcase.
2328 * gcc.target/i386/pr80969-2a.c: Likewise.
2329 * gcc.target/i386/pr80969-2.c: Likewise.
2330 * gcc.target/i386/pr80969-3.c: Likewise.
2331 * gcc.target/i386/pr80969-4a.c: Likewise.
2332 * gcc.target/i386/pr80969-4b.c: Likewise.
2333 * gcc.target/i386/pr80969-4.c: Likewise.
2334 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2335 * lib/target-supports.exp (check_avx512_os_support_available,
2336 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2337 New proceedures for target avx512f and avx512f_runtime selectors.
2338 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2339
2340 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2341
2342 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2343 * gcc.dg/param-type-mismatch.c: New test case.
2344
2345 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2346
2347 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2348 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2349 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2350 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2351 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2352 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2353 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2354
2355 2017-08-23 Richard Biener <rguenther@suse.de>
2356
2357 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2358 * g++.dg/tree-ssa/pr45605.C: Likewise.
2359 * gnat.dg/noinline2.adb: Likewise.
2360 * gnat.dg/renaming6.adb: Likewise.
2361 * gnat.dg/renaming6.ads: Likewise.
2362 * gnat.dg/specs/noinline3.ads: Likewise.
2363
2364 2017-08-23 Richard Biener <rguenther@suse.de>
2365
2366 PR lto/81940
2367 * g++.dg/lto/pr81940_0.C: New testcase.
2368
2369 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2370
2371 PR middle-end/19706
2372 * gcc.dg/tree-ssa/pr19706.c: New.
2373 * lib/target-supports.exp (check_effective_target_xorsign): New.
2374
2375 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2376
2377 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2378 -mabi=ms
2379 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2380 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2381 * gcc.target/i386/pr66275.c: Likewise.
2382 * gcc.target/i386/pr68018.c: Likewise.
2383
2384 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2385
2386 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2387
2388 2017-08-22 Jeff Law <law@redhat.com>
2389
2390 PR tree-optimization/81741
2391 PR tree-optimization/71947
2392 * gcc.dg/tree-ssa/pr81741.c: New test.
2393 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2394 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2395 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2396 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2397 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2398 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2399 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2400
2401 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2402
2403 PR c++/80287
2404 * g++.dg/pr80287.C: New test.
2405
2406 2017-08-22 Richard Biener <rguenther@suse.de>
2407
2408 Revert
2409 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2410
2411 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2412
2413 2017-08-22 Richard Biener <rguenther@suse.de>
2414
2415 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2416 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2417 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2418 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2419 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2420 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2421 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2422 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2423
2424 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2425
2426 PR fortran/81296
2427 * gfortran.dg/dtio_12.f90: Update test.
2428
2429 2017-08-21 Nathan Sidwell <nathan@acm.org>
2430
2431 * g++.dg/template/pr81899.C: Fix c++03.
2432 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2433
2434 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2435
2436 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2437 Update expected result to show all of "(long)0" being underlined.
2438 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2439 (test_multitoken_macro): Update expected underlining.
2440
2441 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2442
2443 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2444 to show underlining of all pertinent params.
2445 * gcc.dg/format/pr72858.c: Likewise.
2446
2447 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2448
2449 PR target/46091
2450 * gcc.target/i386/pr46091-4.c: New test.
2451 * gcc.target/i386/pr46091-4a.c: Ditto.
2452 * gcc.target/i386/pr46091-5.c: Ditto.
2453 * gcc.target/i386/pr46091-5a.c: Ditto.
2454
2455 2017-08-21 Nathan Sidwell <nathan@acm.org>
2456
2457 PR c++/81899
2458 * g++.dg/template/pr81899.C: New.
2459
2460 2017-08-21 Richard Biener <rguenther@suse.de>
2461
2462 PR tree-optimization/81900
2463 * gcc.dg/torture/pr81900.c: New testcase.
2464
2465 2017-08-21 Richard Biener <rguenther@suse.de>
2466
2467 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2468 regex to handle the LTO case.
2469 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2470 * c-c++-common/asan/misalign-1.c: Likewise.
2471 * c-c++-common/asan/misalign-2.c: Likewise.
2472 * c-c++-common/asan/null-deref-1.c: Likewise.
2473 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2474 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2475 * c-c++-common/asan/use-after-free-1.c: Likewise.
2476 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2477 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2478 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2479 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2480 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2481 * g++.dg/asan/large-func-test-1.C: Likewise.
2482 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2483
2484 2017-08-21 Richard Biener <rguenther@suse.de>
2485
2486 PR middle-end/81884
2487 * g++.dg/torture/pr81884.C: New testcase.
2488
2489 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2490
2491 PR ipa/77732
2492 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2493
2494 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2495
2496 PR tree-optimization/46805
2497 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2498 * jit.dg/test-autovectorize.c: New test case.
2499
2500 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2501
2502 PR target/80210
2503 * gcc.target/powerpc/pr80210.c: New test.
2504
2505 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2506
2507 PR c++/81514
2508 * g++.dg/lookup/empty.h: New file.
2509 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2510 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2511 on a built-in.
2512
2513 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2514
2515 PR c/53037
2516 * c-c++-common/pr53037-5.c: New test.
2517 * g++.dg/pr53037-1.C: Likewise.
2518 * g++.dg/pr53037-2.C: Likewise.
2519 * g++.dg/pr53037-3.C: Likewise.
2520 * g++.dg/pr53037-4.C: Likewise.
2521 * gcc.dg/pr53037-1.c: Likewise.
2522 * gcc.dg/pr53037-2.c: Likewise.
2523 * gcc.dg/pr53037-3.c: Likewise.
2524 * gcc.dg/pr53037-4.c: Likewise.
2525
2526 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2527
2528 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2529 * gcc.target/powerpc/p9-vparity.c: Likewise.
2530 * gcc.target/powerpc/pr68805.c: Likewise.
2531 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2532
2533 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2534
2535 PR target/72804
2536 * gcc.target/powerpc/pr72804.c: New test.
2537
2538 2017-08-17 Marek Polacek <polacek@redhat.com>
2539
2540 PR middle-end/81814
2541 * gcc.dg/torture/pr81814.c: New test.
2542
2543 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2544
2545 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2546
2547 2017-08-17 Tom de Vries <tom@codesourcery.com>
2548
2549 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2550
2551 2017-08-17 Richard Biener <rguenther@suse.de>
2552
2553 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2554
2555 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2556
2557 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2558 scan-assembler-times for alpha*-*-*.
2559 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2560 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2561
2562 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2563
2564 PR fortran/81116
2565 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2566
2567 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2568
2569 PR target/46091
2570 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2571 (testm): New test function.
2572 * gcc.target/i386/pr46091-2.c: Ditto.
2573 * gcc.target/i386/pr46091-3.c: Ditto.
2574
2575 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2576
2577 PR tree-optimization/81832
2578 * gcc.dg/tree-ssa/pr81832.c: New test.
2579
2580 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2581
2582 PR tree-optimization/81835
2583 * gcc.dg/vect/pr81815.c: New test.
2584
2585 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2586
2587 PR target/78460
2588 PR target/67712
2589 * gcc.c-torture/compile/string-large-1.c: New test.
2590
2591 2017-08-15 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/81790
2594 * gcc.dg/torture/pr81790.c: New testcase.
2595
2596 2017-08-14 Martin Sebor <msebor@redhat.com>
2597
2598 PR c/81117
2599 * c-c++-common/attr-nonstring-1.c: New test.
2600
2601 2017-08-14 Martin Sebor <msebor@redhat.com>
2602
2603 PR c/81117
2604 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2605
2606 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2607
2608 * gcc.dg/ucnid-5.c: Skip on AIX.
2609 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2610
2611 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2612
2613 PR target/46091
2614 * gcc.target/i386/pr46091-1.c: New test.
2615 * gcc.target/i386/pr46091-2.c: Ditto.
2616 * gcc.target/i386/pr46091-3.c: Ditto.
2617
2618 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2619
2620 PR target/81643
2621 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2622
2623 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2624
2625 PR target/79845
2626 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2627 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2628 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2629 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2630 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2631 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2632 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2633 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2634 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2635 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2636 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2637 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2638 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2639 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2640 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2641 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2642 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2643 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2644 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2645 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2646 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2647 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2648 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2649 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2650 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2651 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2652 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2653 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2654 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2655 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2656 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2657 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2658 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2659 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2660 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2661 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2662 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2663 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2664 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2665 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2666 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2667 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2668 * gcc.target/powerpc/cmpb-3.c: Likewise.
2669 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2670 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2671 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2672 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2673 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2674 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2675 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2676 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2677 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2678 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2679 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2680 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2681 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2682 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2683 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2684 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2685 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2686 * gcc.target/powerpc/no-r11-3.c: Likewise.
2687 * gcc.target/powerpc/pr80098-1.c: Likewise.
2688 * gcc.target/powerpc/pr80098-2.c: Likewise.
2689 * gcc.target/powerpc/pr80098-3.c: Likewise.
2690 * gcc.target/powerpc/pr80098-4.c: Likewise.
2691 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2692 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2693 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2694 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2695 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2696 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2697 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2698 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2699 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2700 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2701 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2702
2703 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2704
2705 PR tree-optimization/81799
2706 * gcc.dg/tree-ssa/pr81799.c: New.
2707
2708 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2709
2710 PR middle-end/46932
2711 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2712 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2713
2714 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2715
2716 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2717 -mno-pc-relative-literal-loads.
2718
2719 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2720
2721 PR testsuite/81793
2722 * gcc.dg/pie-static-1.c: Require both static and pie support.
2723 * gcc.dg/pie-static-2.c: Likewise.
2724
2725 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2726
2727 PR ada/79542
2728 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2729
2730 2017-08-11 Marek Polacek <polacek@redhat.com>
2731
2732 PR c/81795
2733 * gcc.dg/pr81795.c: New test.
2734
2735 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2736
2737 PR fortran/60355
2738 * gfortran.dg (bind_c_usage_30): New test.
2739
2740 2017-08-11 Martin Liska <mliska@suse.cz>
2741
2742 PR tree-opt/79987
2743 * gcc.target/i386/mpx/pr79987.c: New test.
2744
2745 2017-08-11 Martin Liska <mliska@suse.cz>
2746
2747 PR ipa/81213
2748 * gcc.target/i386/pr81213.c: New test.
2749
2750 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2751
2752 PR target/81708
2753 * gcc.target/i386/stack-prot-sym.c: New test.
2754
2755 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2756
2757 PR testsuite/81738
2758 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2759 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2760 vect_perm and vect_element_align for vectorization.
2761
2762 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2763
2764 PR target/81736
2765 * gcc.target/i386/pr81736-1.c: New test.
2766 * gcc.target/i386/pr81736-2.c: Likewise.
2767 * gcc.target/i386/pr81736-3.c: Likewise.
2768 * gcc.target/i386/pr81736-4.c: Likewise.
2769 * gcc.target/i386/pr81736-5.c: Likewise.
2770 * gcc.target/i386/pr81736-6.c: Likewise.
2771 * gcc.target/i386/pr81736-7.c: Likewise.
2772
2773 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2774
2775 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2776 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2777
2778 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2779
2780 * c-c++-common/missing-close-symbol.c: New test case.
2781 * c-c++-common/missing-symbol.c: New test case.
2782 * gcc.dg/unclosed-init.c: New test case.
2783 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2784 * g++.dg/diagnostic/unclosed-function.C: New test case.
2785 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2786 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2787 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2788 "expected identifier" error.
2789
2790 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2791
2792 * gfortran.dg/dec_d_lines_1.f: New test.
2793 * gfortran.dg/dec_d_lines_2.f: New test.
2794
2795 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2796
2797 * gfortran.dg/dec_structure_18.f90: New test.
2798 * gfortran.dg/dec_structure_19.f90: New test.
2799 * gfortran.dg/dec_structure_20.f90: New test.
2800 * gfortran.dg/dec_structure_21.f90: New test.
2801
2802 2017-08-10 Marek Polacek <polacek@redhat.com>
2803
2804 PR testsuite/81784
2805 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2806
2807 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2808
2809 2017-08-10 Martin Liska <mliska@suse.cz>
2810
2811 PR c++/81355
2812 * g++.dg/other/pr81355.C: New test.
2813
2814 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2815
2816 * jit.dg/all-non-failing-tests.h: Add note about
2817 test-vector-types.cc.
2818 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2819 case.
2820 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2821 New test case.
2822 * jit.dg/test-vector-types.cc: New test case.
2823
2824 2017-08-09 Andrew Pinski <apinski@cavium.com>
2825
2826 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2827 --save-temps to the options passed.
2828
2829 2017-08-09 Michael Collison <michael.collison@arm.com>
2830
2831 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2832 boundary option and fix comment.
2833 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2834 boundary option and fix comment.
2835 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2836 boundary option and fix comment.
2837 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2838 -mstructure-size boundary option.
2839
2840 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2841
2842 PR rtl-optimization/81423
2843 * gcc.c-torture/execute/pr81423.c: New testcase.
2844
2845 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2846
2847 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2848 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2849 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2850 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2851
2852 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2853
2854 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2855 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2856
2857 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2858
2859 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2860 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2861 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2862
2863 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2864
2865 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2866 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2867 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2868 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2869
2870 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2871
2872 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2873
2874 2017-08-09 Marek Polacek <polacek@redhat.com>
2875
2876 PR c/81233
2877 * gcc.dg/diagnostic-types-1.c: New test.
2878 * gcc.dg/assign-warn-1.c: Update warning messages.
2879 * gcc.dg/assign-warn-2.c: Likewise.
2880 * gcc.dg/c90-const-expr-5.c: Likewise.
2881 * gcc.dg/c99-const-expr-5.c: Likewise.
2882 * gcc.dg/conv-2.c: Likewise.
2883 * gcc.dg/init-bad-7.c: Likewise.
2884 * gcc.dg/overflow-warn-1.c: Likewise.
2885 * gcc.dg/overflow-warn-2.c: Likewise.
2886 * gcc.dg/overflow-warn-3.c: Likewise.
2887 * gcc.dg/overflow-warn-4.c: Likewise.
2888 * gcc.dg/pointer-array-atomic.c: Likewise.
2889 * gcc.dg/pr26865.c: Likewise.
2890 * gcc.dg/pr61162-2.c: Likewise.
2891 * gcc.dg/pr61162.c: Likewise.
2892 * gcc.dg/pr67730-2.c: Likewise.
2893 * gcc.dg/pr69156.c: Likewise.
2894 * gcc.dg/pr70174.c: Likewise.
2895 * objc.dg/proto-lossage-4.m: Likewise.
2896
2897 2017-08-09 Marek Polacek <polacek@redhat.com>
2898
2899 PR c/81417
2900 * Wsign-compare-1.c: New test.
2901 * gcc.dg/compare1.c: Adjust dg-bogus.
2902 * gcc.dg/compare2.c: Likewise.
2903 * gcc.dg/compare3.c: Likewise.
2904 * gcc.dg/compare7.c: Likewise.
2905 * gcc.dg/compare8.c: Likewise.
2906 * gcc.dg/compare9.c: Likewise.
2907 * gcc.dg/pr11492.c: Likewise.
2908
2909 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2910
2911 PR driver/81523
2912 * gcc.dg/pie-7.c: New test.
2913 * gcc.dg/pie-static-1.c: Likewise.
2914 * gcc.dg/pie-static-2.c: Likewise.
2915
2916 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2917
2918 PR target/81708
2919 * gcc.target/i386/stack-prot-guard.c: New test.
2920
2921 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2922
2923 * gcc.target/aarch64/xorsign.c: New.
2924 * gcc.target/aarch64/xorsign_exec.c: New.
2925 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2926
2927 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2928
2929 PR tree-optimization/81354
2930 * g++.dg/torture/pr81354.C: New file.
2931
2932 2017-08-08 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/81719
2935 * g++.dg/tree-ssa/pr81719.C: New testcase.
2936
2937 2017-08-08 Richard Biener <rguenther@suse.de>
2938
2939 PR tree-optimization/81723
2940 * gfortran.dg/pr81723.f: New testcase.
2941
2942 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2943
2944 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2945 string.
2946 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2947 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2948 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2949 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2950 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2951 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2952 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2953 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2954 * gcc.target/powerpc/cmpb-3.c: Likewise.
2955 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2956 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2957
2958 2017-08-08 Martin Liska <mliska@suse.cz>
2959
2960 PR tree-opt/81696
2961 * gcc.dg/ipa/pr81696.c: New test.
2962
2963 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2964
2965 PR tree-optimization/81744
2966 * gcc.dg/tree-ssa/pr81744.c: New.
2967
2968 2017-08-08 Marek Polacek <polacek@redhat.com>
2969
2970 PR c++/81607
2971 * g++.dg/other/bitfield6.C: New test.
2972
2973 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2974
2975 PR target/81593
2976 * gcc.target/powerpc/vec-setup.h: New tests to test various
2977 combinations of setting up vectors of 2 double word elements.
2978 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2979 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2980 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2981 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2982 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2983 vector inserts from vector extracts.
2984 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2985
2986 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2987
2988 PR fortran/68829
2989 PR fortran/81701
2990 * gfortran.dg/o_fast_stacksize.90: New test.
2991
2992 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2993
2994 PR middle-end/46932
2995 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2996
2997 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2998
2999 * gcc.target/i386/pr81736-1.c: Removed.
3000 * gcc.target/i386/pr81736-2.c: Likewise.
3001 * gcc.target/i386/pr81736-3.c: Likewise.
3002 * gcc.target/i386/pr81736-4.c: Likewise.
3003
3004 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3005
3006 PR target/81736
3007 * gcc.target/i386/pr81736-1.c: New test.
3008 * gcc.target/i386/pr81736-2.c: Likewise.
3009 * gcc.target/i386/pr81736-3.c: Likewise.
3010 * gcc.target/i386/pr81736-4.c: Likewise.
3011
3012 2017-08-07 Marek Polacek <polacek@redhat.com>
3013
3014 PR middle-end/81737
3015 * gcc.dg/pr81737.c: New test.
3016
3017 2017-08-07 Martin Liska <mliska@suse.cz>
3018
3019 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3020 * gcc.dg/parm-impl-decl-1.c: Likewise.
3021 * gcc.dg/parm-impl-decl-3.c: Likewise.
3022 * gcc.dg/Wattributes-5.c: New test.
3023
3024 2017-08-06 Andrew Pinski <apinski@cavium.com>
3025
3026 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3027 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3028 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3029 * gcc.target/aarch64/target_attr_4.c: Likewise.
3030 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3031 * gcc.target/aarch64/target_attr_2.c: Likewise.
3032 * gcc.target/aarch64/target_attr_7.c: Likewise.
3033 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3034 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3035 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3036
3037 2017-08-06 Andrew Pinski <apinski@cavium.com>
3038
3039 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3040 -march=armv8-a+nolse, skip if -mcpu= is passed.
3041 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3042
3043 2017-08-06 Andrew Pinski <apinski@cavium.com>
3044
3045 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3046 * gcc.target/aarch64/_Float16_2.c: Likewise.
3047 * gcc.target/aarch64/_Float16_3.c: Likewise.
3048
3049 2017-08-06 Tom de Vries <tom@codesourcery.com>
3050
3051 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3052
3053 2017-08-06 Tom de Vries <tom@codesourcery.com>
3054
3055 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3056 type. Add missing return.
3057
3058 2017-08-06 Tom de Vries <tom@codesourcery.com>
3059
3060 PR testsuite/81731
3061 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3062 variable 'a' definition.
3063 (b): Remove unused variable.
3064 (gp): New variable.
3065 (check): Add parameter corresponding to call in main, and handle.
3066
3067 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3068
3069 PR c++/79790
3070 * g++.dg/cpp1z/class-deduction43.C: New.
3071
3072 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3073
3074 PR tree-optimization/57371
3075 * c-c++-common/pr57371-1.c: New test.
3076 * c-c++-common/pr57371-2.c: New test.
3077 * c-c++-common/pr57371-3.c: New test.
3078 * c-c++-common/pr57371-4.c: New test.
3079 * gcc.dg/pr57371-5.c: New test.
3080
3081 2017-08-04 Carl Love <cel@us.ibm.com>
3082
3083 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3084 builtin test cases for vec_mule, and vec_mulo.
3085 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3086 builtin test cases for vec_mule, and vec_mulo.
3087
3088 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3089
3090 PR target/81590
3091 * gcc.target/i386/avx512-check.h: New file.
3092 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3093 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3094 * gcc.target/i386/avx512cd-check.h: Likewise.
3095 * gcc.target/i386/avx512ifma-check.h: Likewise.
3096 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3097 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3098 * gcc.target/i386/avx512bw-check.h: Rewrite.
3099 * gcc.target/i386/avx512dq-check.h: Likewise.
3100 * gcc.target/i386/avx512er-check.h: Likewise.
3101 * gcc.target/i386/avx512f-check.h: Likewise.
3102 * gcc.target/i386/avx512vl-check.h: Likewise.
3103 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3104 only.
3105 (test_512): Removed.
3106 (avx512*_test): Likewise.
3107 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3108
3109 2017-08-04 Marek Polacek <polacek@redhat.com>
3110
3111 PR middle-end/81695
3112 * gcc.dg/pr81695.c: New test.
3113
3114 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3115
3116 PR tree-optimization/81136
3117 * gcc.dg/vect/pr81136.c: Add scan test.
3118
3119 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3120
3121 * gcc.dg/vect/vect-alias-check-3.c: New test.
3122 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3123 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3124
3125 2017-08-04 Richard Biener <rguenther@suse.de>
3126
3127 PR middle-end/81705
3128 * c-c++-common/ubsan/pr81705.c: New testcase.
3129
3130 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3131
3132 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3133 messages that used to start with a capital letter.
3134 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3135 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3136 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3137 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3138 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3139 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3140 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3141 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3142 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3143 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3144 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3145 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3146 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3147 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3148 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3149 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3150 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3151 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3152 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3153 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3154 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3155 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3156 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3157 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3158 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3159 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3160 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3161 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3162 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3163 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3164 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3165 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3166 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3167 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3168 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3169 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3170 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3171 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3172 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3173 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3174 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3175 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3176 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3177 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3178 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3179 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3180 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3181 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3182 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3183 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3184 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3185 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3186 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3187 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3188 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3189 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3190
3191 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR target/81621
3194 * gcc.dg/pr81621.c: New test.
3195
3196 2017-08-03 Richard Biener <rguenther@suse.de>
3197
3198 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3199 and CSE.
3200
3201 2017-08-03 Richard Biener <rguenther@suse.de>
3202
3203 PR middle-end/81148
3204 * c-c++-common/ubsan/pr81148.c: New testcase.
3205
3206 2017-08-03 Tom de Vries <tom@codesourcery.com>
3207
3208 PR target/81662
3209 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3210
3211 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3212
3213 PR driver/81650
3214 * gcc.dg/pr81650.c: New test.
3215
3216 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3217
3218 PR c++/71440
3219 * g++.dg/template/crash127.C: New.
3220
3221 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR middle-end/81052
3224 * c-c++-common/pr81052.c: New test.
3225
3226 2017-08-03 Tom de Vries <tom@codesourcery.com>
3227
3228 * gcc.dg/pr56727-2.c: Require alias.
3229
3230 2017-08-03 Tom de Vries <tom@codesourcery.com>
3231
3232 * gcc.dg/attr-noipa.c: Require alloca.
3233
3234 2017-08-03 Tom de Vries <tom@codesourcery.com>
3235
3236 * gcc.dg/torture/pr80163.c: Require label_values.
3237
3238 2017-08-03 Tom de Vries <tom@codesourcery.com>
3239
3240 PR target/81662
3241 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3242 * c-c++-common/patchable_function_entry-default.c: Same.
3243 * c-c++-common/patchable_function_entry-definition.c: Same.
3244
3245 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3246
3247 PR target/81644
3248 * gcc.target/i386/pr81644.c: New test.
3249
3250 2017-08-02 Tom de Vries <tom@codesourcery.com>
3251
3252 * gcc.dg/Walloca-14.c: Use relative line number.
3253
3254 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3255
3256 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3257 test "no-3dnowa" target attribute.
3258
3259 2017-08-02 Marek Polacek <polacek@redhat.com>
3260
3261 PR c/81289
3262 * gcc.dg/noncompile/pr81289.c: New test.
3263
3264 PR c/81448
3265 PR c/81306
3266 * c-c++-common/Wmultistatement-macros-13.c: New test.
3267
3268 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR c++/81640
3271 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3272
3273 PR middle-end/79499
3274 * gcc.dg/pr79499.c: New test.
3275
3276 2017-08-02 Richard Biener <rguenther@suse.de>
3277
3278 PR tree-optimization/81633
3279 * gcc.dg/vect/pr81633.c: New testcase.
3280
3281 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3282
3283 * gcc.dg/guality/pr25967-1.c: New test.
3284 * gcc.dg/guality/pr25967-2.c: Likewise.
3285 * gcc.dg/torture/pr25967-1.c: Likewise.
3286 * gcc.dg/torture/pr25967-2.c: Likewise.
3287
3288 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3289
3290 PR target/81654
3291 * gcc.target/i386/pr81654.c: New test.
3292
3293 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3294
3295 PR fortran/79312
3296 * gfortran.dg/logical_assignment_1.f90: New test.
3297
3298 2017-08-01 Martin Liska <mliska@suse.cz>
3299
3300 PR middle-end/70140
3301 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3302
3303 2017-08-01 Martin Liska <mliska@suse.cz>
3304
3305 Revert r250771
3306 Make mempcpy more optimal (PR middle-end/70140).
3307
3308 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3309
3310 PR target/81622
3311 * gcc.target/powerpc/pr81622.c: New test.
3312
3313 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3314
3315 PR tree-optimization/80925
3316 * gcc.dg/vect/vect-28.c: Add
3317 --param vect-max-peeling-for-alignment=0 option.
3318 Remove unaligned access and peeling checks.
3319 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3320 * gcc.dg/vect/vect-70.c: Ditto.
3321 * gcc.dg/vect/vect-87.c: Ditto.
3322 * gcc.dg/vect/vect-88.c: Ditto.
3323 * gcc.dg/vect/vect-91.c: Ditto.
3324 * gcc.dg/vect/vect-93.c: Ditto.
3325
3326 2017-08-01 Tom de Vries <tom@codesourcery.com>
3327
3328 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3329 * gcc.target/nvptx/slp.c (foo): Same.
3330
3331 2017-08-01 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/81181
3334 * gcc.dg/torture/pr81181.c: New testcase.
3335
3336 2017-08-01 Martin Liska <mliska@suse.cz>
3337
3338 PR middle-end/70140
3339 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3340
3341 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3342
3343 PR target/81641
3344 * gcc.target/i386/pr81641.c: New test.
3345
3346 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3347
3348 PR target/81639
3349 * gcc.target/i386/pr81639.c: New test.
3350
3351 2017-08-01 Richard Biener <rguenther@suse.de>
3352
3353 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3354 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3355 endless loop.
3356 * gcc.dg/uninit-23.c: Adjust.
3357
3358 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3359
3360 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3361 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3362
3363 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3364
3365 PR tree-optimization/81627
3366 * gcc.dg/tree-ssa/pr81627.c: New.
3367
3368 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3369
3370 PR tree-optimization/81620
3371 * gcc.dg/tree-ssa/pr81620-1.c: New.
3372 * gcc.dg/tree-ssa/pr81620-2.c: New.
3373
3374 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3375
3376 PR testsuite/53542
3377 * gfortran.dg/use_30.f90: New test.
3378
3379 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR tree-optimization/81588
3382 * gcc.dg/tree-ssa/pr81588.c: New test.
3383 * gcc.dg/pr81588.c: New test.
3384 * gcc.c-torture/execute/pr81588.c: New test.
3385
3386 2017-08-01 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/81297
3389 * gcc.dg/torture/pr81297.c: New testcase.
3390
3391 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3392
3393 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3394
3395 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3396
3397 PR tree-optimization/80925
3398 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3399 --param vect-max-peeling-for-alignment=0 option.
3400 Remove unaligned access and peeling checks.
3401 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3402
3403 2017-07-31 Carl Love <cel@us.ibm.com>
3404
3405 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3406 missed in commit 250746.
3407
3408 2017-07-31 Carl Love <cel@us.ibm.com>
3409
3410 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3411 new builtins.
3412
3413 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3414
3415 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3416 * gcc.target/i386/pr79793-2.c: Likewise.
3417
3418 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3419
3420 PR target/25967
3421 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3422 (naked): Add attribute regparm(1) for x86_32 targets.
3423 Add integer argument. Remove global "data" variable.
3424 (main): Pass integer argument to naked function.
3425 * gcc.target/i386/naked-4.c: New test.
3426
3427 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3428 Martin Liska <mliska@suse.cz>
3429
3430 * gcc.dg/predict-15.c: New test.
3431 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3432
3433 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3434
3435 PR target/25967
3436 * gcc.target/i386/naked-1.c: New test.
3437 * gcc.target/i386/naked-2.c: Ditto.
3438 * gcc.target/i386/naked-3.c: Ditto.
3439 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3440 do_test_body0 stub function, use attribute "naked" instead.
3441 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3442 * gcc.dg/pr44290-2.c: Ditto.
3443
3444 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3445
3446 PR fortran/81581
3447 * gfortran.dg/dim_sum_1.f90: New test case.
3448 * gfortran.dg/dim_sum_2.f90: New test case.
3449 * gfortran.dg/dim_sum_3.f90: New test case.
3450
3451 2017-07-31 Martin Liska <mliska@suse.cz>
3452
3453 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3454 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3455
3456 2017-07-31 Martin Liska <mliska@suse.cz>
3457
3458 PR sanitize/81530
3459 * g++.dg/ubsan/pr81530.C: New test.
3460
3461 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR sanitizer/81604
3464 * c-c++-common/ubsan/pr81604.c: New test.
3465
3466 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3467
3468 PR target/79793
3469 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3470 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3471 (foo): Check the builtin return address against the return address
3472 in interrupt frame.
3473 * gcc.target/i386/pr79793-1.c: New test.
3474 * gcc.target/i386/pr79793-2.c: Likewise.
3475
3476 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3477
3478 * c-c++-common/dump-ada-spec-7.c: New test.
3479
3480 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3481
3482 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3483 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3484
3485 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3486
3487 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3488
3489 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3490
3491 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3492
3493 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3494
3495 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3496
3497 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3498 Bilyan Borisov <bilyan.borisov@arm.com>
3499
3500 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3501 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3502 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3503 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3504 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3505
3506 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3507
3508 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3509 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3510 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3511 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3512 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3513 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3514 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3515 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3516 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3517 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3518 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3519
3520 2017-07-28 Martin Liska <mliska@suse.cz>
3521
3522 PR sanitizer/81340
3523 * g++.dg/asan/pr81340.C: New test.
3524
3525 2017-07-28 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/81502
3528 * gcc.target/i386/pr81502.c: New testcase.
3529
3530 2017-07-28 Martin Liska <mliska@suse.cz>
3531
3532 PR sanitizer/81460
3533 * gcc.dg/asan/pr81460.c: New test.
3534
3535 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR sanitizer/80998
3538 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3539 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3540
3541 PR tree-optimization/81578
3542 * gcc.dg/pr81578.c: New test.
3543
3544 2017-07-28 Richard Biener <rguenther@suse.de>
3545
3546 PR tree-optimization/81573
3547 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3548
3549 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3550
3551 * g++.dg/pr69667.C: Remove option -mlra.
3552 * gcc.target/powerpc/dform-1.c: Likewise.
3553 * gcc.target/powerpc/dform-2.c: Likewise.
3554 * gcc.target/powerpc/dform-3.c: Likewise.
3555 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3556 * gcc.target/powerpc/p9-vparity.c: Likewise.
3557 * gcc.target/powerpc/pr63491.c: Likewise.
3558 * gcc.target/powerpc/pr67808.c: Likewise.
3559 * gcc.target/powerpc/pr68805.c: Likewise.
3560 * gcc.target/powerpc/pr69461.c: Likewise.
3561 * gcc.target/powerpc/pr71680.c: Likewise.
3562 * gcc.target/powerpc/pr77289.c: Likewise.
3563 * gcc.target/powerpc/pr78458.c: Likewise.
3564 * gcc.target/powerpc/pr78543.c: Likewise.
3565 * g++.dg/pr71294.C: Remove option -mno-lra.
3566 * gcc.target/powerpc/pr71656-1.c: Likewise.
3567 * gcc.target/powerpc/pr71656-2.c: Likewise.
3568 * gcc.target/powerpc/pr71698.c: Likewise.
3569
3570 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3571 Sudakshina Das <sudi.das@arm.com>
3572
3573 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3574
3575 2017-07-27 Marek Polacek <polacek@redhat.com>
3576
3577 PR c/81417
3578 * c-c++-common/Wsign-compare-1.c: New test.
3579 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3580 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3581 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3582 * g++.dg/warn/compare1.C: Likewise.
3583 * gcc.dg/compare1.c: Likewise.
3584 * gcc.dg/compare2.c: Likewise.
3585 * gcc.dg/compare4.c: Likewise.
3586 * gcc.dg/compare5.c: Likewise.
3587 * gcc.dg/pr35430.c: Likewise.
3588 * gcc.dg/pr60087.c: Likewise.
3589
3590 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3591
3592 PR middle-end/81564
3593 * gcc.dg/pr81564.c: New test.
3594
3595 2017-07-27 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/81573
3598 PR tree-optimization/81494
3599 * gcc.dg/torture/pr81573.c: New testcase.
3600
3601 2017-07-27 Richard Biener <rguenther@suse.de>
3602
3603 PR tree-optimization/81571
3604 * gcc.dg/torture/pr81571.c: New testcase.
3605
3606 2017-07-27 Richard Biener <rguenther@suse.de>
3607
3608 PR tree-optimization/81502
3609 * gcc.target/i386/vect-insert-1.c: New testcase.
3610
3611 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3612
3613 PR target/81534
3614 * gcc.target/s390/pr81534.c: New test.
3615
3616 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR tree-optimization/81555
3619 PR tree-optimization/81556
3620 * gcc.c-torture/execute/pr81555.c: New test.
3621 * gcc.c-torture/execute/pr81556.c: New test.
3622
3623 * gcc.dg/attr-noipa.c: New test.
3624 * gcc.dg/ipa/ipa-pta-18.c: New test.
3625 * gcc.dg/ipa/ipa-sra-11.c: New test.
3626
3627 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3628
3629 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3630 option.
3631 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3632 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3633 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3634 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3635 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3636 * gcc.target/powerpc/vsx-simode.c: Likewise.
3637 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3638 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3639
3640 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3641
3642 PR c++/71570
3643 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3644
3645 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3646
3647 PR target/81563
3648 * gcc.target/i386/pr81563.c: New test
3649
3650 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3651
3652 PR target/79041
3653 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3654
3655 2017-07-26 Marek Polacek <polacek@redhat.com>
3656
3657 PR middle-end/70992
3658 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3659 * gcc.dg/overflow-warn-2.c: Likewise.
3660 * gcc.dg/overflow-warn-3.c: Likewise.
3661 * gcc.dg/overflow-warn-4.c: Likewise.
3662 * gcc.dg/torture/pr70992-2.c: New test.
3663 * gcc.dg/torture/pr70992.c: New test.
3664
3665 2017-07-26 Richard Biener <rguenther@suse.de>
3666
3667 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3668 happening in ccp1.
3669 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3670
3671 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3672
3673 PR middle-end/46932
3674 * gcc.dg/pr46932.c: New testcase.
3675
3676 2017-07-26 Martin Liska <mliska@suse.cz>
3677
3678 PR sanitize/81186
3679 * gcc.dg/asan/pr81186.c: New test.
3680
3681 2017-07-25 Carl Love <cel@us.ibm.com>
3682
3683 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3684 vec_cnttz builtins.
3685
3686 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3687
3688 * gnat.dg/opt66.adb: New test.
3689
3690 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3691
3692 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3693 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3694
3695 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3696
3697 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3698
3699 2017-07-25 Torsten Duwe <duwe@suse.de>
3700
3701 * c-c++-common/patchable_function_entry-default.c: New test.
3702 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3703 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3704
3705 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR target/81532
3708 * gcc.target/i386/pr80833-3.c: New test.
3709 * gcc.target/i386/avx512dq-pr81532.c: New test.
3710 * gcc.target/i386/avx512bw-pr81532.c: New test.
3711
3712 2017-07-25 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/81455
3715 * gcc.dg/pr81455.c: New testcase.
3716
3717 2017-07-25 Richard Biener <rguenther@suse.de>
3718
3719 PR tree-optimization/81529
3720 * gfortran.dg/pr81529.f90: New testcase.
3721
3722 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3723
3724 * gcc.target/aarch64/pr79041-2.c: Improve test.
3725
3726 2017-07-25 Richard Biener <rguenther@suse.de>
3727
3728 PR tree-optimization/81410
3729 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3730
3731 2017-07-25 Richard Biener <rguenther@suse.de>
3732
3733 PR tree-optimization/81510
3734 * gcc.dg/torture/pr81510.c: New testcase.
3735 * gcc.dg/torture/pr81510-2.c: Likewise.
3736
3737 2017-07-25 Martin Liska <mliska@suse.cz>
3738
3739 PR ipa/81520
3740 * gcc.dg/ipa/pr81520.c: New test.
3741
3742 2017-07-25 Marek Polacek <polacek@redhat.com>
3743
3744 PR c/81364
3745 * Wmultistatement-macros-12.c: New test.
3746
3747 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3748
3749 PR target/81414
3750 * gcc.target/aarch64/pr81414.C: New.
3751
3752 2017-07-25 Richard Biener <rguenther@suse.de>
3753
3754 PR middle-end/81505
3755 * gcc.dg/ubsan/pr81505.c: New testcase.
3756
3757 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3758
3759 PR testsuite/80759
3760 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3761 (ELFFN_BEGIN): Rename to FN_TYPE.
3762 (ELFFN_END): Rename to FN_SIZE.
3763 (ASMNAME): New macro.
3764 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3765 .global.
3766 (FUNC_END): Use ASMNAME.
3767 (test_data_save): Remove.
3768 (test_data_input): Likewise.
3769 (test_data_output: Likewise.
3770 (test_data_fn): Likewise.
3771 (test_data_retaddr): Likewise.
3772 (regs_to_mem): Make globals, use r10 instead of rax.
3773 (mem_to_regs): Likewise.
3774 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3775 body to ms-sysv.c.
3776 (do_test_aligned): Likewise.
3777 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3778 Add dg-* directives.
3779 (PASTE_STR): New macro.
3780 (ASMNAME): Likewise.
3781 (LOAD_TEST_DATA_ADDR): Likewise.
3782 (TEST_DATA_OFFSET): Likewise.
3783 (do_test_body0): New C function.
3784 (do_test_body): New inline assembly routine.
3785 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3786 (runtest_ms_sysv): Modify.
3787
3788 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3789
3790 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3791 since the upper-regs options have been deleted.
3792 * gcc.target/powerpc/pr65849-2.c: Likewise.
3793 * gcc.target/powerpc/pr80099-1.c: Likewise.
3794 * gcc.target/powerpc/pr80099-2.c: Likewise.
3795 * gcc.target/powerpc/pr80099-3.c: Likewise.
3796 * gcc.target/powerpc/pr80099-4.c: Likewise.
3797 * gcc.target/powerpc/pr80099-5.c: Likewise.
3798 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3799 support removal of the upper-regs options.
3800 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3801 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3802 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3803 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3804 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3805 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3806 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3807 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3808 * gcc.target/powerpc/ppc-round.c: Likewise.
3809 * gcc.target/powerpc/pr71720.c: Likewise.
3810 * gcc.target/powerpc/pr72853.c: Likewise.
3811 * gcc.target/powerpc/pr79907.c: Likewise.
3812 * gcc.target/powerpc/pr78953.c: Likewise.
3813 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3814 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3815 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3816 * gcc.target/powerpc/vec-init-3.c: Likewise.
3817 * gcc.target/powerpc/vec-init-6.c: Likewise.
3818 * gcc.target/powerpc/vec-init-7.c: Likewise.
3819 * gcc.target/powerpc/vec-set-char.c: Likewise.
3820 * gcc.target/powerpc/vec-set-int.c: Likewise.
3821 * gcc.target/powerpc/vec-set-short.c: Likewise.
3822
3823 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3824
3825 PR target/79041
3826 * gcc.target/aarch64/pr79041-2.c: New test.
3827
3828 2017-07-24 Carl Love <cel@us.ibm.com>
3829
3830 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3831 the new built-ins.
3832
3833 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3834
3835 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3836
3837 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3838 Mikael Morin <mikael@gcc.gnu.org>
3839
3840 PR fortran/66102
3841 * gfortran.dg/realloc_on_assign_28.f90: New test.
3842
3843 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3844
3845 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3846 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3847
3848 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3849
3850 PR target/80569
3851 * gcc.target/i386/pr80569.c: New test.
3852
3853 2017-07-21 Carl Love <cel@us.ibm.com>
3854
3855 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3856 vmuleuh): Fix scan-assembler-times should check for word not half word
3857 instructions.
3858
3859 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3860
3861 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3862 redundant -march option.
3863 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3864 in addition to armv8.1-a.
3865
3866 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3867
3868 PR middle-end/56727
3869 * gcc.dg/pr56727-1.c: New test.
3870 * gcc.dg/pr56727-2.c: New test.
3871
3872 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3873
3874 * gcc.target/powerpc/mmx-check.h: New file.
3875 * gcc.target/powerpc/mmx-packs.c: New file.
3876 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3877 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3878 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3879 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3880 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3881 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3882 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3883 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3884 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3885 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3886 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3887 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3888 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3889 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3890 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3891 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3892 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3893 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3894 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3895 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3896 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3897 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3898 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3899 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3900 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3901 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3902 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3903 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3904 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3905 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3906 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3907 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3908 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3909 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3910 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3911 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3912 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3913 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3914
3915 2017-06-21 Richard Biener <rguenther@suse.de>
3916
3917 PR tree-optimization/81500
3918 * gcc.dg/torture/pr81500.c: New testcase.
3919
3920 2017-07-20 Nathan Sidwell <nathan@acm.org>
3921
3922 * g++.dg/ext/anon-struct6.C: Adjust diag.
3923 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3924
3925 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR target/80846
3928 * gcc.target/i386/avx-pr80846.c: New test.
3929 * gcc.target/i386/avx2-pr80846.c: New test.
3930 * gcc.target/i386/avx512f-pr80846.c: New test.
3931
3932 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3933
3934 PR tree-optimization/81388
3935 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3936 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3937
3938 2017-07-17 Tom de Vries <tom@codesourcery.com>
3939
3940 PR middle-end/81030
3941 * gcc.dg/pr81030.c: New test.
3942
3943 2017-07-20 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/61171
3946 * g++.dg/vect/pr61171.cc: New testcase.
3947 * gfortran.dg/vect/pr61171.f: Likewise.
3948 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3949
3950 2017-07-20 Richard Biener <rguenther@suse.de>
3951
3952 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3953 with V64QImode.
3954 * gcc.dg/vect/slp-45.c: Likewise.
3955
3956 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3957
3958 * gcc.dg/tree-ssa/vrp116.c: New Test.
3959
3960 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3961
3962 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3963 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3964 __builtin_cpu_is and __builtin_cpu_supports are supported.
3965
3966 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3967
3968 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3969 __BUILTIN_CPU_SUPPORTS__ defined.
3970 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3971 __BUILTIN_CPU_SUPPORTS__ defined.
3972
3973 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3974
3975 PR tree-optimization/81346
3976 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3977
3978 2017-07-19 Tom de Vries <tom@codesourcery.com>
3979
3980 * gcc.target/nvptx/decl-init.c: Update alignment.
3981 * gcc.target/nvptx/slp-2-run.c: New test.
3982 * gcc.target/nvptx/slp-2.c: New test.
3983 * gcc.target/nvptx/v2di.c: New test.
3984
3985 2017-07-19 Tom de Vries <tom@codesourcery.com>
3986
3987 * gcc.target/nvptx/slp-run.c: New test.
3988 * gcc.target/nvptx/slp.c: New test.
3989 * gcc.target/nvptx/v2si-cvt.c: New test.
3990 * gcc.target/nvptx/v2si-run.c: New test.
3991 * gcc.target/nvptx/v2si.c: New test.
3992 * gcc.target/nvptx/vec.inc: New test.
3993
3994 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3995
3996 PR tree-optimization/81346
3997 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3998 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3999 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4000 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4001 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4002 compiler to avoid X / C1 op C2 optimization to trigger.
4003
4004 2017-07-19 Martin Liska <mliska@suse.cz>
4005
4006 PR sanitizer/63361
4007 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4008 -ffloat-store or -mieee for targets that need it.
4009
4010 2017-07-18 Tom de Vries <tom@codesourcery.com>
4011
4012 PR middle-end/81464
4013 * gfortran.dg/pr81464.f90: New test.
4014
4015 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4016
4017 PR target/81471
4018 * gcc.target/i386/pr81471.c: New test.
4019
4020 2017-06-18 Richard Biener <rguenther@suse.de>
4021
4022 PR tree-optimization/81410
4023 * gcc.dg/vect/pr81410.c: New testcase.
4024
4025 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4026
4027 PR middle-end/81462
4028 * g++.dg/torture/pr81462.C: New testcase.
4029
4030 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4031
4032 PR target/81408
4033 * g++.dg/tree-ssa/pr81408.C: New.
4034 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4035
4036 2017-07-18 Richard Biener <rguenther@suse.de>
4037
4038 PR tree-optimization/80620
4039 PR tree-optimization/81403
4040 * gcc.dg/torture/pr80620.c: New testcase.
4041 * gcc.dg/torture/pr81403.c: Likewise.
4042
4043 2017-07-18 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/81418
4046 * gcc.dg/torture/pr81418.c: New testcase.
4047
4048 2017-07-17 Carl Love <cel@us.ibm.com>
4049
4050 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4051 test case changes for commit 249424
4052
4053 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4054 vmuleuh): Fix scan-assembler-times should check for word not half word
4055 instructions.
4056
4057 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4058
4059 PR tree-optimization/81162
4060 * gcc.dg/pr81162.c: Move this to...
4061 * gcc.dg/ubsan/pr81162.c: ...here.
4062
4063 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4064
4065 * g++.dg/diagnostic/friend1.C: New test.
4066 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4067
4068 2017-07-17 Nathan Sidwell <nathan@acm.org>
4069
4070 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4071
4072 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4073
4074 * lib/gcc-dg.exp: Increase expect's match buffer size.
4075
4076 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4077
4078 PR target/81369
4079 * gcc.dg/tree-ssa/pr81369.c: New.
4080
4081 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4082
4083 * gcc.target/arc/pr9000674901.c: New file.
4084 * gcc.target/arc/pic-1.c: Likewise.
4085 * gcc.target/arc/pr9001191897.c: Likewise.
4086
4087 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4088 Andrew Burgess <andrew.burgess@embecosm.com>
4089
4090 * gcc.target/arc/naked-1.c: New file.
4091 * gcc.target/arc/naked-2.c: Likewise.
4092
4093 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR tree-optimization/81428
4096 * gcc.dg/fixed-point/pr81428.c: New test.
4097
4098 PR tree-optimization/81365
4099 * g++.dg/torture/pr81365.C: New test.
4100
4101 PR tree-optimization/81396
4102 * gcc.dg/tree-ssa/pr81396.c: New test.
4103
4104 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4105
4106 * gnat.dg/opt65.adb: New test.
4107
4108 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4109
4110 * gcc.dg/predict-8.c: Update.
4111
4112 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4113
4114 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4115 * g++.dg/warn/pr12242.C: Likewise.
4116
4117 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4118
4119 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4120 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4121 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4122 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4123 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4124 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4125 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4126 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4127 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4128 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4129 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4130 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4131 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4132 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4133 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4134 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4135 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4136 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4137 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4138 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4139 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4140 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4141 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4142 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4143 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4144 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4145 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4146 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4147 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4148 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4149 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4150 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4151 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4152 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4153 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4154 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4155 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4156 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4157 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4158 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4159 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4160 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4161 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4162 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4163 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4164 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4165 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4166 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4167 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4168 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4169 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4170
4171 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4172
4173 PR tree-optimization/81162
4174 * gcc.dg/pr81162.c: New file.
4175
4176 2017-07-14 Martin Sebor <msebor@redhat.com>
4177
4178 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4179 that bcopy is expected to be transformed to.
4180
4181 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4182
4183 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4184 * g++.dg/lookup/missing-std-include-2.C: New test case.
4185 * g++.dg/lookup/missing-std-include-3.C: New test case.
4186 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4187 * gcc.dg/missing-header-fixit-1.c: New test case.
4188 * gcc.dg/missing-header-fixit-2.c: New test case.
4189 * gcc.dg/missing-header-fixit-2.h: New header.
4190
4191 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4192
4193 PR c/81405
4194 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4195
4196 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4197
4198 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4199
4200 2017-07-13 Martin Liska <mliska@suse.cz>
4201
4202 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4203 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4204 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4205 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4206 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4207 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4208 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4209
4210 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4211
4212 PR target/81193
4213 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4214 __builtin_cpu_supports with old GLIBC's.
4215 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4216 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4217 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4218 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4219 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4220 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4221 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4222 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4223 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4224 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4225 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4226 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4227 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4228 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4229 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4230 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4231 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4232 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4233 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4234 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4235 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4236 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4237 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4238 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4239
4240 2017-07-12 Carl Love <cel@us.ibm.com>
4241
4242 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4243 rev_bool_int): Add test cases for builtins.
4244 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4245 test cases for builtins.
4246
4247 2017-07-12 Carl Love <cel@us.ibm.com>
4248
4249 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4250 lp64 && p9vector_hw.
4251
4252 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4253
4254 * lib/target-supports.exp (check_stack_check_available): Make
4255 testcase name depend on stack_kind.
4256
4257 2017-07-11 Michael Collison <michael.collison@arm.com>
4258
4259 * gcc.target/aarch64/cmp-2.c: New testcase.
4260
4261 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/51270
4264 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4265
4266 2017-07-11 Carl Love <cel@us.ibm.com>
4267
4268 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4269 test cases for the builtins.
4270
4271 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4272
4273 * lib/profopt.exp: Print relative names in UNSUPPORTED
4274 AutoFDO tests.
4275
4276 2017-07-10 Michael Collison <michael.collison@arm.com>
4277
4278 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4279
4280 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4281
4282 PR target/81375
4283 * gcc.target/i386/pr81375.c: New test.
4284
4285 2017-07-10 Martin Sebor <msebor@redhat.com>
4286
4287 PR tree-optimization/80397
4288 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4289
4290 2017-07-10 Martin Sebor <msebor@redhat.com>
4291
4292 PR other/81345
4293 * gcc.dg/pr81345.c: New test.
4294
4295 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4296
4297 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4298 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4299
4300 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4301
4302 PR target/81313
4303 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4304 integer argumets to bypass x86_64 outgoing args optimization.
4305
4306 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4307
4308 * gfortran.dg/eoshift_4.f90: New test.
4309 * gfortran.dg/eoshift_5.f90: New test.
4310 * gfortran.dg/eoshift_6.f90: New test.
4311
4312 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4313
4314 PR target/81313
4315 * gcc.target/i386/pr81313-1.c: New test.
4316 * gcc.target/i386/pr81313-2.c: Likewise.
4317 * gcc.target/i386/pr81313-3.c: Likewise.
4318 * gcc.target/i386/pr81313-4.c: Likewise.
4319 * gcc.target/i386/pr81313-5.c: Likewise.
4320
4321 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4322
4323 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4324 * gnat.dg/vect16.ads (Sarray): Likewise.
4325 * gnat.dg/vect17.ads (Sarray): Likewise.
4326 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4327 * gnat.dg/vect16.adb (Add): Likewise.
4328 * gnat.dg/vect17.adb (Add): Likewise.
4329
4330 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4331
4332 PR c++/79300
4333 * g++.dg/diagnostic/pr79300.C: New test case.
4334
4335 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4336
4337 * gcc.target/powerpc/clone1.c: Add check to make sure the
4338 __builtin_cpu_supports function is fully supported.
4339 * gcc.target/powerpc/clone2.c: New runtime test for
4340 target_clones.
4341
4342 PR target/81348
4343 * gcc.target/powerpc/pr81348.c: New test.
4344
4345 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4346
4347 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4348
4349 2017-07-07 Carl Love <cel@us.ibm.com>
4350
4351 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4352 file for built-ins.
4353
4354 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4355
4356 * gcc.target/sparc/dictunpack.c: New file.
4357 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4358 * gcc.target/sparc/fpcmpshl.c: Likewise.
4359 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4360 * gcc.target/sparc/fpcmpushl.c: Likewise.
4361
4362 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4363
4364 PR fortran/70071
4365 * gfortran.dg/coarray_44.f90: New testcase.
4366
4367 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4368
4369 * c-c++-common/asan/kasan-alloca-1.c: New test.
4370 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4371
4372 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4373
4374 * c-c++-common/asan/alloca_big_alignment.c: New test.
4375 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4376 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4377 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4378 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4379 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4380 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4381 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4382
4383 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4384
4385 PR target/81305
4386 * gcc.target/avr/isr-test.h: Fix warnings.
4387
4388 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4389
4390 * lib/target-supports.exp: Generate
4391 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4392 and check_effective_target_arm_arch_v8r_multilib.
4393
4394 2017-07-06 Carl Love <cel@us.ibm.com>
4395
4396 * ChangeLog: Clean up from mid air collision
4397
4398 2017-07-06 Carl Love <cel@us.ibm.com>
4399
4400 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4401 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4402 cases for vec_addc, adde and addec builtins.
4403
4404 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4405
4406 PR c++/79300
4407 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4408 expected underlining within macro expansion.
4409 * c-c++-common/pr70264.c: Likewise.
4410 * g++.dg/plugin/diagnostic-test-expressions-1.C
4411 (test_within_macro_1): New test.
4412 (test_within_macro_2): Likewise.
4413 (test_within_macro_3): Likewise.
4414 (test_within_macro_4): Likewise.
4415 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4416 expected underlining within macro expansion.
4417 (test_macro_4): Likewise.
4418 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4419 (test_within_macro_1): New test.
4420 (test_within_macro_2): Likewise.
4421 (test_within_macro_3): Likewise.
4422 (test_within_macro_4): Likewise.
4423 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4424 underlining within macro expansion.
4425
4426 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4427
4428 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4429 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4430 _mm_maskz_getexp_round_sd): Test new intrinsics.
4431 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4432 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4433 _mm_maskz_getexp_round_ss): Ditto.
4434 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4435 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4436 _mm_maskz_getmant_round_sd): Ditto.
4437 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4438 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4439 _mm_maskz_getmant_round_ss): Ditto.
4440 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4441 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4442 _mm_maskz_getexp_round_sd): New runtime tests.
4443 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4444 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4445 _mm_maskz_getexp_round_ss): Ditto.
4446 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4447 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4448 _mm_maskz_getmant_round_sd): Ditto.
4449 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4450 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4451 _mm_maskz_getmant_round_ss): Ditto.
4452 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4453 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4454 __builtin_ia32_getmantss_mask_round): Test new builtins.
4455 * gcc.target/i386/sse-13.c : Ditto.
4456 * gcc.target/i386/sse-23.c: Ditto.
4457 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4458 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4459 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4460 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4461 _mm_mask_getexp_round_ss): Test new intrinsics.
4462 * gcc.target/i386/testround-1.c: Ditto.
4463 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4464 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4465 _mm_mask_getmant_round_ss): Test new intrinsics
4466 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4467 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4468 _mm_maskz_getmant_ss): Test new intrinsics.
4469
4470 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4471
4472 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4473 * lib/target-supports.exp (check_stack_check_available): New.
4474 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4475 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4476 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4477 * gcc.dg/pr47443.c: Likewise.
4478 * gcc.dg/pr48134.c: Likewise.
4479 * gcc.dg/pr70017.c: Likewise.
4480 * gcc.target/aarch64/stack-checking.c: Likewise.
4481 * gcc.target/arm/stack-checking.c: Likewise.
4482 * gcc.target/i386/pr48723.c: Likewise.
4483 * gcc.target/i386/pr55672.c: Likewise.
4484 * gcc.target/i386/pr67265-2.c: Likewise.
4485 * gcc.target/i386/pr67265.c: Likewise.
4486 * gnat.dg/opt49.adb: Likewise.
4487 * gnat.dg/stack_check1.adb: Likewise.
4488 * gnat.dg/stack_check2.adb: Likewise.
4489 * gnat.dg/stack_check3.adb: Likewise.
4490
4491 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4492
4493 PR target/80103
4494 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4495 __attribute__.
4496
4497 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4498
4499 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4500 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4501 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4502 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4503 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4504 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4505 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4506 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4507 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4508 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4509 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4510 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4511
4512 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4513
4514 PR target/81305
4515 * gcc.target/avr/isr-test.h: New file.
4516 * gcc.target/avr/torture/isr-01-simple.c: New test.
4517 * gcc.target/avr/torture/isr-02-call.c: New test.
4518 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4519
4520 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4521
4522 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4523 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4524 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4525 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4526
4527 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4528
4529 * gcc.dg/tree-ssa/ldist-26.c: New test.
4530
4531 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4532
4533 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4534
4535 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4536
4537 PR target/81300
4538 * gcc.target/i386/pr81300.c: New test.
4539
4540 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4541
4542 PR target/81294
4543 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4544 x and y arguments in the call to _subborrow_u32.
4545 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4546 x and y arguments in the call to _subborrow_u64.
4547 * gcc.target/i386/pr81294-1.c: New test.
4548 * gcc.target/i386/pr81294-2.c: Ditto.
4549
4550 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4551
4552 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4553
4554 2017-07-04 Marek Polacek <polacek@redhat.com>
4555
4556 PR c/81231
4557 * gcc.dg/atomic-pr81231.c: New test.
4558
4559 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4560
4561 PR tree-optimization/81292
4562 * gcc.dg/pr81292-1.c: New test.
4563 * gcc.dg/pr81292-2.c: Likewise.
4564
4565 2017-07-04 Martin Liska <mliska@suse.cz>
4566
4567 PR sanitizer/81040
4568 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4569 use-after-scope sanitization.
4570
4571 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4572
4573 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4574 options.
4575
4576 PR target/81175
4577 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4578 gather.
4579
4580 2017-07-04 Martin Liska <mliska@suse.cz>
4581
4582 PR ipa/81214
4583 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4584 * g++.dg/ext/mvc3.C: Likewise.
4585 * gcc.target/i386/mvc2.c: Likewise.
4586 * gcc.target/i386/mvc3.c: Likewise.
4587
4588 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4589
4590 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4591 decomposition declaration in diagnostics.
4592 * g++.dg/cpp1z/decomp2.C: Likewise.
4593 * g++.dg/cpp1z/decomp3.C: Likewise.
4594 * g++.dg/cpp1z/decomp4.C: Likewise.
4595 * g++.dg/cpp1z/decomp5.C: Likewise.
4596 * g++.dg/cpp1z/decomp6.C: Likewise.
4597 * g++.dg/cpp1z/decomp7.C: Likewise.
4598 * g++.dg/cpp1z/decomp8.C: Likewise.
4599 * g++.dg/cpp1z/decomp13.C: Likewise.
4600 * g++.dg/cpp1z/decomp14.C: Likewise.
4601 * g++.dg/cpp1z/decomp18.C: Likewise.
4602 * g++.dg/cpp1z/decomp19.C: Likewise.
4603 * g++.dg/cpp1z/decomp22.C: Likewise.
4604 * g++.dg/cpp1z/decomp23.C: Likewise.
4605 * g++.dg/cpp1z/decomp24.C: Likewise.
4606 * g++.dg/cpp1z/decomp25.C: Likewise.
4607 * g++.dg/cpp1z/decomp26.C: Likewise.
4608 * g++.dg/cpp1z/decomp28.C: Likewise.
4609
4610 PR c++/81258
4611 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4612 * g++.dg/cpp1z/decomp30.C: New test.
4613
4614 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 PR c++/65775
4617 * g++.dg/cpp0x/trailing14.C: New.
4618
4619 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4620
4621 PR testsuite/79866
4622 * gfortran.dg/coarray_event_2.f08: New test.
4623
4624 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4625
4626 PR testsuite/79843
4627 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4628 * gfortran.dg/pointer_intent_2.f90: Likewise.
4629
4630 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4631
4632 PR middle-end/81290
4633 * gcc.c-torture/compile/pr81290.c: New.
4634
4635 2017-07-03 Richard Biener <rguenther@suse.de>
4636
4637 PR tree-optimization/60510
4638 * gfortran.dg/vect/pr60510.f: New testcase.
4639
4640 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4641
4642 * gcc.target/i386/mvc6.c: Require ifunc support.
4643
4644 2017-07-03 Martin Liska <mliska@suse.cz>
4645
4646 PR sanitize/81040
4647 * g++.dg/asan/function-argument-1.C: New test.
4648 * g++.dg/asan/function-argument-2.C: New test.
4649 * g++.dg/asan/function-argument-3.C: New test.
4650
4651 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4652
4653 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4654 as well.
4655
4656 2017-07-03 Tom de Vries <tom@codesourcery.com>
4657
4658 PR tree-optimization/69468
4659 * gcc.dg/pr81192.c: Update.
4660
4661 2017-07-03 Tom de Vries <tom@codesourcery.com>
4662
4663 PR tree-optimization/81192
4664 * gcc.dg/pr81192.c: Update.
4665
4666 2017-07-03 Tom de Vries <tom@codesourcery.com>
4667
4668 PR tree-optimization/81192
4669 * gcc.dg/pr81192.c: New test.
4670
4671 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4672
4673 * gfortran/eoshift_3.f90: New test.
4674
4675 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4676
4677 * gcc.dg/strlenopt-32.c: New testcase.
4678 * gcc.dg/strlenopt-33.c: Likewise.
4679 * gcc.dg/strlenopt-33g.c: Likewise.
4680 * gcc.dg/strlenopt-34.c: Likewise.
4681 * gcc.dg/strlenopt-35.c: Likewise.
4682
4683 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4684
4685 PR tree-optimization/80769
4686 * gcc.dg/strlenopt-31.c: New test.
4687 * gcc.dg/strlenopt-31g.c: Likewise.
4688
4689 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4690
4691 PR tree-optimization/81136
4692 * gcc.dg/vect/pr81136.c: New test.
4693
4694 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR sanitizer/81262
4697 * gcc.c-torture/compile/pr81262.c: New test.
4698 * g++.dg/ubsan/pr81262.C: New test.
4699
4700 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4701
4702 PR ipa/81261
4703 * g++.dg/ipa/pr81261.C: New testcase.
4704
4705 2017-06-30 Andrew Pinski <apinski@cavium.com>
4706
4707 * gcc.dg/torture/pr81245.c: New testcase.
4708
4709 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4710
4711 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4712 unbounded use.
4713
4714 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4715
4716 PR c++/80014
4717 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4718 Add declaration.
4719 (test_typeid): New test function.
4720
4721 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR target/81225
4724 * gcc.target/i386/pr81225.c: New test.
4725
4726 2017-06-30 Nathan Sidwell <nathan@acm.org>
4727
4728 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4729 * g++.dg/cpp0x/decltype9.C: Likewise.
4730 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4731 * g++.dg/lookup/decl1.C: Likewise.
4732 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4733 * g++.dg/other/pr28432.C: Likewise.
4734 * g++.dg/parse/crash12.C: Likewise.
4735 * g++.dg/parse/enum3.C: Likewise.
4736 * g++.dg/parse/operator6.C: Likewise.
4737 * g++.dg/template/crash69.C: Likewise.
4738 * g++.dg/template/error27.C: Likewise.
4739 * g++.dg/template/error28.C: Likewise.
4740 * g++.dg/template/memfriend6.C: Likewise.
4741 * g++.old-deja/g++.mike/err1.C: Likewise.
4742 * g++.old-deja/g++.mike/p811.C: Likewise.
4743 * g++.old-deja/g++.other/crash25.C: Likewise.
4744 * g++.old-deja/g++.other/dtor4.C: Likewise.
4745 * g++.old-deja/g++.pt/t37.C: Likewise.
4746
4747 2017-06-30 Martin Liska <mliska@suse.cz>
4748
4749 PR ipa/81214
4750 * gcc.target/i386/pr81214.c: New test.
4751
4752 2017-06-30 Nathan Sidwell <nathan@acm.org>
4753
4754 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4755
4756 PR c++/81229
4757 * g++.dg/lookup/pr81229.C: New.
4758
4759 2017-06-30 Martin Liska <mliska@suse.cz>
4760
4761 PR sanitizer/81021
4762 * g++.dg/asan/pr81021.C: New test.
4763
4764 2017-06-30 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/81249
4767 * g++.dg/torture/pr81249.C: New testcase.
4768
4769 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4770
4771 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4772 * g++.dg/diagnostic/variadic1.C: Likewise.
4773 * g++.dg/gomp/udr-3.C: Likewise.
4774 * g++.dg/overload/error1.C: Likewise.
4775 * g++.dg/overload/error2.C: Likewise.
4776 * g++.dg/template/duplicate1.C: Likewise.
4777 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4778 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4779 * g++.old-deja/g++.other/redecl2.C: Likewise.
4780 * g++.old-deja/g++.other/redecl4.C: Likewise.
4781 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4782
4783 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4784
4785 PR fortran/77765
4786 * gfortran.dg/goacc/pr77765.f90: New test.
4787
4788 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4789
4790 * gcc.target/aarch64/ccmp_2.c: New test.
4791
4792 2017-06-29 Nathan Sidwell <nathan@acm.org>
4793
4794 PR c++/81247
4795 * g++.dg/parse/pr81247-[abc].C: New.
4796
4797 2017-06-29 Carl Love <cel@us.ibm.com>
4798
4799 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4800 test_unsigned_int_result, test_ll_int_result,
4801 test_ll_unsigned_int_result): Add result checking functions, add
4802 debug support.
4803 (main): Add builtin function tests.
4804
4805 2017-06-29 Carl Love <cel@us.ibm.com>
4806
4807 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4808 dg-skip-if): Add -mvsx -mcpu=power7.
4809
4810 2017-06-29 Richard Biener <rguenther@suse.de>
4811
4812 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4813
4814 2017-06-29 Nathan Sidwell <nathan@acm.org>
4815
4816 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4817
4818 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4819
4820 PR middle-end/81194
4821 * g++.dg/pr81194.C: New test.
4822
4823 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4824
4825 PR ipa/80565
4826 * gcc.dg/torture/pr80565.c: New file.
4827
4828 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4829
4830 PR tree-optimization/81196
4831 * gcc.dg/vect/pr81196.c: New.
4832
4833 2017-06-29 Michael Collison <michael.collison@arm.com>
4834
4835 Fix date on previous ChangeLog entry.
4836
4837 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4838 Michael Collison <michael.collison@arm.com>
4839
4840 PR target/70119
4841 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4842
4843 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4844
4845 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4846 Test new intrinsic.
4847 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4848 Ditto.
4849 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4850 Ditto.
4851 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4852 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4853 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4854
4855 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4856
4857 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4858 current ARM check by ARM NEON's availability check.
4859 (check_effective_target_vect_intfloat_cvt): Likewise.
4860 (check_effective_target_vect_uintfloat_cvt): Likewise.
4861 (check_effective_target_vect_floatint_cvt): Likewise.
4862 (check_effective_target_vect_floatuint_cvt): Likewise.
4863 (check_effective_target_vect_shift): Likewise.
4864 (check_effective_target_whole_vector_shift): Likewise.
4865 (check_effective_target_vect_bswap): Likewise.
4866 (check_effective_target_vect_shift_char): Likewise.
4867 (check_effective_target_vect_long): Likewise.
4868 (check_effective_target_vect_float): Likewise.
4869 (check_effective_target_vect_perm): Likewise.
4870 (check_effective_target_vect_perm_byte): Likewise.
4871 (check_effective_target_vect_perm_short): Likewise.
4872 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4873 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4874 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4875 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4876 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4877 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4878 (check_effective_target_vect_widen_shift): Likewise.
4879 (check_effective_target_vect_extract_even_odd): Likewise.
4880 (check_effective_target_vect_interleave): Likewise.
4881 (check_effective_target_vect_multiple_sizes): Likewise.
4882 (check_effective_target_vect64): Likewise.
4883 (check_effective_target_vect_max_reduc): Likewise.
4884
4885 2017-06-28 Richard Biener <rguenther@suse.de>
4886
4887 PR middle-end/81227
4888 * gcc.dg/pr81227.c: New testcase.
4889
4890 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4891
4892 PR target/81193
4893 * lib/target-supports.exp
4894 (check_ppc_cpu_supports_hw_available): New test to make sure
4895 __builtin_cpu_supports works on power7 and newer.
4896
4897 2017-06-28 Martin Liska <mliska@suse.cz>
4898
4899 PR ipa/81128
4900 * gcc.target/i386/pr81128.c: New test.
4901
4902 2017-06-28 Martin Liska <mliska@suse.cz>
4903
4904 PR driver/79659
4905 * g++.dg/opt/pr79659.C: New test.
4906
4907 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4908
4909 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4910 and options.
4911 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4912
4913 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4914
4915 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4916 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4917
4918 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4919
4920 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4921 (foo): ... this. Change constants such that it isn't matched
4922 as __builtin_copysign, yet tests the combiner the same.
4923
4924 2017-06-28 Martin Liska <mliska@suse.cz>
4925
4926 PR sanitizer/81224
4927 * gcc.dg/asan/pr81224.c: New test.
4928
4929 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4930
4931 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4932 passed to pthread_join.
4933
4934 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4935
4936 * gcc.target/s390/nodatarel-1.c: New test.
4937
4938 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4939
4940 PR fortran/80164
4941 * gfortran.dg/array_temporaries_4.f90: New test.
4942
4943 2017-06-27 Andrew Pinski <apinski@cavium.com>
4944
4945 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4946 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4947 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4948
4949 2017-06-27 Marek Polacek <polacek@redhat.com>
4950
4951 PR sanitizer/81223
4952 * gcc.dg/ubsan/pr81223.c: New test.
4953
4954 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4955
4956 * gcc.dg/tree-ssa/assoc-1.c: New file.
4957
4958 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/62046
4961 * g++.dg/parse/catch2.C: New.
4962
4963 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR sanitizer/81209
4966 * g++.dg/ubsan/pr81209.C: New test.
4967
4968 PR middle-end/81207
4969 * gcc.c-torture/compile/pr81207.c: New test.
4970
4971 2017-06-27 Marek Polacek <polacek@redhat.com>
4972
4973 PR bootstrap/81216
4974 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4975
4976 2017-06-26 Martin Sebor <msebor@redhat.com>
4977
4978 PR c++/81169
4979 * g++.dg/Wclass-memaccess-2.C: New test.
4980
4981 2017-06-26 Carl Love <cel@us.ibm.com>
4982
4983 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4984 Add new runnable test file for the vec_rev built-ins.
4985
4986 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4987
4988 PR/tree-optimization 71815
4989 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4990 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4991
4992 2017-06-26 Renlin Li <renlin.li@arm.com>
4993 Szabolcs Nagy <szabolcs.nagy@arm.com>
4994
4995 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4996 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4997 memmove.
4998
4999 2017-06-26 Richard Biener <rguenther@suse.de>
5000
5001 PR target/81175
5002 * gfortran.dg/pr81175.f: New testcase.
5003
5004 2017-06-26 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/81203
5007 * gcc.dg/torture/pr81203.c: New testcase.
5008
5009 2017-06-26 Marek Polacek <polacek@redhat.com>
5010
5011 PR c/80116
5012 * c-c++-common/Wmultistatement-macros-1.c: New test.
5013 * c-c++-common/Wmultistatement-macros-2.c: New test.
5014 * c-c++-common/Wmultistatement-macros-3.c: New test.
5015 * c-c++-common/Wmultistatement-macros-4.c: New test.
5016 * c-c++-common/Wmultistatement-macros-5.c: New test.
5017 * c-c++-common/Wmultistatement-macros-6.c: New test.
5018 * c-c++-common/Wmultistatement-macros-7.c: New test.
5019 * c-c++-common/Wmultistatement-macros-8.c: New test.
5020 * c-c++-common/Wmultistatement-macros-9.c: New test.
5021 * c-c++-common/Wmultistatement-macros-10.c: New test.
5022 * c-c++-common/Wmultistatement-macros-11.c: New test.
5023
5024 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5025
5026 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5027
5028 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5029
5030 * lib/target-supports.exp
5031 (check_effective_target_arm_neon_ok_nocache): Add flags with
5032 -mfloat-abi=hard. Include arm_neon.h.
5033 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5034 (check_effective_target_arm_neon_ok_no_float_abi): New.
5035 * gcc.target/arm/lto/pr65837_0.c: Require
5036 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5037 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5038 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5039
5040 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5041
5042 PR c++/62315
5043 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5044
5045 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5046
5047 PR fortran/52473
5048 * gfortran.dg/cshift_2.f90: New test.
5049
5050 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5051
5052 PR middle-end/79794
5053 * gcc.target/aarch64/pr79794.c: New.
5054
5055 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5056
5057 PR target/80510
5058 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5059 * gcc.target/powerpc/pr80510-2.c: Likewise.
5060
5061 2017-06-22 Jeff Law <law@redhat.com>
5062
5063 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5064
5065 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5066
5067 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5068 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5069 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5070 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5071 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5072 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5073 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5074 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5075
5076 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5077
5078 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5079
5080 2017-06-22 Matt Turner <mattst88@gmail.com>
5081
5082 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5083 skylake check.
5084
5085 2017-06-22 Carl Love <cel@us.ibm.com>
5086
5087 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5088 vmuleuh): Fix scan-assembler-times should check for word not half word
5089 instructions.
5090
5091 2017-06-22 Jeff Law <law@redhat.com>
5092
5093 * gcc.c-torture/compile/stack-check-1.c: New test.
5094
5095 2016-06-22 Richard Biener <rguenther@suse.de>
5096
5097 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5098 * gcc.dg/vect/pr65947-2.c: Likewise.
5099 * gcc.dg/vect/pr65947-3.c: Likewise.
5100 * gcc.dg/vect/pr65947-4.c: Likewise.
5101 * gcc.dg/vect/pr65947-5.c: Likewise.
5102 * gcc.dg/vect/pr65947-6.c: Likewise.
5103 * gcc.dg/vect/pr65947-8.c: Likewise.
5104 * gcc.dg/vect/pr65947-9.c: Likewise.
5105 * gcc.dg/vect/pr65947-10.c: Likewise.
5106 * gcc.dg/vect/pr65947-12.c: Likewise.
5107 * gcc.dg/vect/pr65947-13.c: Likewise.
5108 * gcc.dg/vect/pr65947-14.c: Likewise.
5109 * gcc.dg/vect/vect-cond-2.c: Likewise.
5110 * gcc.dg/vect/vect-pr69848.c: Likewise.
5111
5112 2017-06-22 Martin Liska <mliska@suse.cz>
5113
5114 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5115 to not inline it.
5116
5117 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5118
5119 * gcc.dg/tree-ssa/forwprop-37.c: New.
5120
5121 2017-06-22 Richard Biener <rguenther@suse.de>
5122
5123 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5124
5125 2017-06-22 Richard Biener <rguenther@suse.de>
5126
5127 * gcc.dg/vect/pr65947-14.c: New testcase.
5128
5129 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5130
5131 PR target/80510
5132 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5133 32-bit support is added. Change ITYPE size to 64-bit integer.
5134 * gcc.target/powerpc/pr80510-2.c: Likewise.
5135
5136 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR c++/81154
5139 * g++.dg/gomp/pr81154.C: New test.
5140
5141 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5142
5143 * g++.dg/other/old-style-cast-fixits.C: New test case.
5144
5145 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5146
5147 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5148
5149 2017-06-21 Tom de Vries <tom@codesourcery.com>
5150
5151 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5152
5153 2017-06-21 Tom de Vries <tom@codesourcery.com>
5154
5155 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5156 warning.
5157
5158 2017-06-21 Martin Liska <mliska@suse.cz>
5159
5160 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5161
5162 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5163
5164 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5165 gnat.dg/debug11_pkg2.ads: New testcase.
5166
5167 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5168
5169 * gcc.target/i386/getround.c: New file.
5170
5171 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5172
5173 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5174 * gcc.dg/tree-ssa/addadd-2.c: New file.
5175
5176 2017-06-21 Tom de Vries <tom@codesourcery.com>
5177
5178 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5179 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5180 * gcc.c-torture/compile/20080806-1.c: Same.
5181 * gcc.c-torture/compile/920723-1.c: Same.
5182 * gcc.c-torture/compile/930621-1.c: Same.
5183 * gcc.c-torture/compile/991214-2.c: Same.
5184 * gcc.c-torture/compile/bcopy.c: Same.
5185 * gcc.c-torture/compile/memtst.c: Same.
5186 * gcc.c-torture/compile/msp.c: Same.
5187 * gcc.c-torture/compile/stuct.c: Same.
5188 * gcc.c-torture/execute/20011008-3.c: Same.
5189 * gcc.c-torture/execute/20030209-1.c: Same.
5190 * gcc.c-torture/execute/20031012-1.c: Same.
5191 * gcc.c-torture/execute/20040805-1.c: Same.
5192 * gcc.c-torture/execute/920410-1.c: Same.
5193 * gcc.c-torture/execute/921113-1.c: Same.
5194 * gcc.c-torture/execute/921202-1.c: Same.
5195 * gcc.c-torture/execute/921208-2.c: Same.
5196 * gcc.c-torture/execute/930106-1.c: Same.
5197 * gcc.c-torture/execute/930406-1.c: Same.
5198 * gcc.c-torture/execute/950221-1.c: Same.
5199 * gcc.c-torture/execute/960521-1.c: Same.
5200 * gcc.c-torture/execute/980605-1.c: Same.
5201 * gcc.c-torture/execute/comp-goto-1.c: Same.
5202 * gcc.c-torture/execute/comp-goto-2.c: Same.
5203 * gcc.c-torture/execute/memcpy-1.c: Same.
5204 * gcc.c-torture/execute/multi-ix.c: Same.
5205 * gcc.c-torture/execute/nestfunc-4.c: Same.
5206 * gcc.c-torture/execute/pr20621-1.c: Same.
5207 * gcc.c-torture/execute/pr23135.c: Same.
5208 * gcc.c-torture/execute/pr28982b.c: Same.
5209 * gcc.dg/loop-3.c: Same.
5210 * gcc.dg/struct-ret-3.c: Same.
5211 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5212 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5213 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5214 * gcc.dg/tree-prof/pr44777.c: Same.
5215
5216 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5217
5218 PR jit/81144
5219 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5220 memset call with zero-initialization.
5221 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5222
5223 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5224
5225 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5226 (main): Renamed to ...
5227 (fma4_test): ... this.
5228
5229 2017-06-20 Julia Koval <julia.koval@intel.com>
5230
5231 * gcc.target/i386/pr73350-2.c: New test.
5232
5233 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5234
5235 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5236 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5237 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5238 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5239 restrict to x86_64-*-*-gnu.
5240 Skip scan-assembler on *-*-darwin*.
5241 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5242 * gcc.dg/loop-invariant.c: Likewise.
5243 * gcc.dg/lto/pr70955_0.c: Likewise.
5244 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5245 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5246 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5247
5248 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5249 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5250 targets.
5251 * gcc.dg/attr-ms_struct-2.c: Likewise.
5252 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5253 * gcc.dg/bf-ms-layout.c: Likewise.
5254 * gcc.dg/bf-ms-layout-2.c: Likewise.
5255 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5256 Require fpic support.
5257 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5258 targets.
5259 * gcc.target/i386/bitfield2.c: Likewise.
5260 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5261 targets.
5262 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5263
5264 2017-06-20 Nathan Sidwell <nathan@acm.org>
5265
5266 PR c++/67074
5267 * g++.dg/lookup/pr67074.C: New.
5268 * g++.dg/parse/namespace-alias-1.C: Adjust.
5269
5270 2017-06-20 Richard Biener <rguenther@suse.de>
5271
5272 PR middle-end/81097
5273 * c-c++-common/ubsan/pr81097.c: New testcase.
5274
5275 2017-06-20 Richard Biener <rguenther@suse.de>
5276
5277 * gcc.dg/vect/pr65947-9.c: Adjust.
5278
5279 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5280
5281 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5282 * gcc.target/arm/acle/cdp2.c: Likewise.
5283 * gcc.target/arm/acle/ldc.c: Likewise.
5284 * gcc.target/arm/acle/ldc2.c: Likewise.
5285 * gcc.target/arm/acle/ldc2l.c: Likewise.
5286 * gcc.target/arm/acle/ldcl.c: Likewise.
5287 * gcc.target/arm/acle/mcr.c: Likewise.
5288 * gcc.target/arm/acle/mcr2.c: Likewise.
5289 * gcc.target/arm/acle/mcrr.c: Likewise.
5290 * gcc.target/arm/acle/mcrr2.c: Likewise.
5291 * gcc.target/arm/acle/mrc.c: Likewise.
5292 * gcc.target/arm/acle/mrc2.c: Likewise.
5293 * gcc.target/arm/acle/mrrc.c: Likewise.
5294 * gcc.target/arm/acle/mrrc2.c: Likewise.
5295 * gcc.target/arm/acle/stc.c: Likewise.
5296 * gcc.target/arm/acle/stc2.c: Likewise.
5297 * gcc.target/arm/acle/stc2l.c: Likewise.
5298 * gcc.target/arm/acle/stcl.c: Likewise.
5299
5300 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR target/81121
5303 * gcc.target/i386/pr81121.c: New test.
5304
5305 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5306
5307 PR target/79799
5308 * gcc.target/powerpc/pr79799-1.c: New test.
5309 * gcc.target/powerpc/pr79799-2.c: Likewise.
5310 * gcc.target/powerpc/pr79799-3.c: Likewise.
5311 * gcc.target/powerpc/pr79799-4.c: Likewise.
5312 * gcc.target/powerpc/pr79799-5.c: Likewise.
5313
5314 2017-06-19 Nathan Sidwell <nathan@acm.org>
5315
5316 PR c++/81124
5317 PR c++/79766
5318 * g++.dg/lookup/pr79766.C: New.
5319 * g++.dg/lookup/pr81124.C: New.
5320 * g++.dg/template/explicit6.C: Adjust.
5321 * g++.old-deja/g++.other/decl5.C: Adjust.
5322
5323 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5324
5325 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5326 -DSTACK_SIZE.
5327
5328 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR sanitizer/81125
5331 * g++.dg/ubsan/pr81125.C: New test.
5332
5333 PR sanitizer/81111
5334 * g++.dg/ubsan/pr81111.C: New test.
5335
5336 2017-06-19 Richard Biener <rguenther@suse.de>
5337
5338 PR middle-end/81118
5339 * gcc.dg/torture/pr81118.c: New testcase.
5340
5341 2017-06-19 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/80887
5344 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5345
5346 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR ipa/81112
5349 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5350
5351 2017-06-19 Nathan Sidwell <nathan@acm.org>
5352
5353 PR c++/81119
5354 * g++.dg/warn/pr81119.C: New.
5355
5356 2017-06-19 Martin Liska <mliska@suse.cz>
5357
5358 PR sanitizer/80879
5359 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5360
5361 2017-06-19 Martin Liska <mliska@suse.cz>
5362
5363 PR ipa/80732
5364 * gcc.target/i386/mvc5.c: Scan indirect_function.
5365 * gcc.target/i386/mvc7.c: Likewise.
5366 * gcc.target/i386/pr80732.c: New test.
5367
5368 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/66093
5371 * g++.dg/cpp1y/constexpr-66093.C: New.
5372
5373 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5374
5375 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5376 dg-skip-if list.
5377
5378 2017-06-19 Richard Biener <rguenther@suse.de>
5379
5380 PR ipa/81112
5381 * g++.dg/torture/pr81112.C: New testcase.
5382
5383 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5384
5385 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5386
5387 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5388
5389 PR fortran/52473
5390 * gfortran.dg/cshift_1.f90: New test.
5391
5392 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5393
5394 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5395
5396 2017-06-16 Carl Love <cel@us.ibm.com>
5397
5398 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5399 main): Add runnable tests and test checker for vec_float,
5400 vec_float2, vec_floate and vec_floato builtins.
5401
5402 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5403
5404 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5405 the architecture options added by dg-add-options arm_neon.
5406 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5407 to the architecture.
5408 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5409 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5410 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5411
5412 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5413
5414 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5415 multilibs have been built.
5416
5417 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5418
5419 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5420 * gcc.target/arm/pr51915.c: Likewise.
5421 * gcc.target/arm/pr52006.c: Likewise.
5422 * gcc.target/arm/pr53187.c: Likewise.
5423
5424 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5425
5426 * gcc.target/arm/multilibs.exp: New file.
5427
5428 2017-06-16 Martin Sebor <msebor@redhat.com>
5429
5430 PR tree-optimization/80933
5431 PR tree-optimization/80934
5432 * gcc.dg/fold-bcopy.c: New test.
5433 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5434 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5435 * gcc.dg/pr79214.c: Adjust.
5436 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5437 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5438 * gcc.dg/builtins-nonnull.c: Likewise.
5439
5440 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5441
5442 PR target/71778
5443 * gcc.target/arm/pr71778.c: New.
5444
5445 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5446
5447 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5448
5449 2017-06-16 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/81090
5452 * gcc.dg/graphite/pr81090.c: New testcase.
5453
5454 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5455
5456 PR fortran/80983
5457 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5458
5459 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR sanitizer/81094
5462 * c-c++-common/ubsan/object-size-11.c: New test.
5463
5464 2017-06-15 Martin Sebor <msebor@redhat.com>
5465
5466 PR c++/80560
5467 * g++.dg/Wclass-memaccess.C: New test.
5468
5469 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5470
5471 PR fortran/80983
5472 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5473
5474 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5475
5476 PR lto/69866
5477 * gcc.dg/lto/pr69866_0.c: New test.
5478 * gcc.dg/lto/pr69866_1.c: Likewise.
5479
5480 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5481
5482 PR target/78818
5483 * gcc.target/msp430/pr78818-real.c: New template for tests.
5484 * gcc.target/msp430/pr78818-auto.c: New test.
5485 * gcc.target/msp430/pr78818-data-region.c: New test.
5486 * gcc.target/msp430/pr78818-data-sec.c: New test.
5487 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5488
5489 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5490
5491 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5492 instructions in it rather than the number of IT blocks being 2.
5493 Transfer scan directive arm_thumb2 restriction to the whole
5494 testcase and restrict further to Thumb-only targets.
5495
5496 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5497
5498 * gcc.target/arm/sdiv_costs_1.c:
5499 Use dg-add-options.
5500
5501 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5502
5503 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5504 * gcc.target/mips/pr51513-1.c: New test.
5505 * gcc.target/mips/pr51513-2.c: New test.
5506
5507 2017-06-14 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/81083
5510 * gcc.dg/torture/pr81083.c: Add prototypes.
5511
5512 2017-06-14 Richard Biener <rguenther@suse.de>
5513
5514 PR middle-end/81088
5515 * c-c++-common/ubsan/pr81088.c: New testcase.
5516
5517 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5518
5519 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5520
5521 2017-06-14 Andrew Pinski <apinski@cavium.com>
5522 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5523
5524 PR target/71663
5525 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5526 * gcc.target/aarch64/vect-init-2.c: Likewise.
5527 * gcc.target/aarch64/vect-init-3.c: Likewise.
5528 * gcc.target/aarch64/vect-init-4.c: Likewise.
5529 * gcc.target/aarch64/vect-init-5.c: Likewise.
5530
5531 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5532
5533 PR c++/58541
5534 * g++.dg/cpp0x/constexpr-58541.C: New.
5535
5536 2017-06-14 Richard Biener <rguenther@suse.de>
5537
5538 PR tree-optimization/81083
5539 * gcc.dg/torture/pr81083.c: New testcase.
5540
5541 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5542
5543 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5544 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5545
5546 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR c++/80973
5549 * g++.dg/ubsan/pr80973.C: New test.
5550
5551 PR c++/80984
5552 * g++.dg/opt/nrv18.C: New test.
5553
5554 2017-06-13 Martin Liska <mliska@suse.cz>
5555
5556 PR sanitize/78204
5557 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5558 test by adding no_sanitize attribute.
5559 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5560
5561 2017-06-13 Renlin Li <renlin.li@arm.com>
5562
5563 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5564 conditionally.
5565
5566 2017-06-13 Martin Jambor <mjambor@suse.cz>
5567
5568 PR tree-optimization/80803
5569 PR tree-optimization/81063
5570 gcc.dg/tree-ssa/pr80803.c: New test.
5571 gcc.dg/tree-ssa/pr81063.c: Likewise.
5572
5573 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5574
5575 * c-c++-common/fold-masked-cmp-3.c: New test.
5576
5577 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5578
5579 PR tree-optimization/67328
5580 * c-c++-common/fold-masked-cmp-1.c: New test.
5581 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5582 * gcc.dg/pr46309.c: Fix pattern.
5583 * gcc.dg/pr46309-2.c: Likewise.
5584
5585 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5586
5587 * gcc.target/arm/sdiv_costs_1.c:
5588 Require arm_arch_v8a_ok and add march option.
5589
5590 2017-06-13 Martin Liska <mliska@suse.cz>
5591
5592 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5593 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5594 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5595
5596 2017-06-13 Richard Biener <rguenther@suse.de>
5597
5598 PR middle-end/81065
5599 * c-c++-common/ubsan/pr81065.c: New testcase.
5600
5601 2017-06-12 Ian Lance Taylor <iant@golang.org>
5602
5603 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5604 freorder. Update comment to explain test.
5605
5606 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5607
5608 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5609 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5610 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5611 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5612
5613 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5614
5615 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5616
5617 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5618
5619 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5620
5621 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR tree-optimization/81003
5624 * gcc.c-torture/compile/pr81003.c: New test.
5625
5626 2017-06-12 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/81053
5629 * gcc.dg/torture/pr81053.c: New testcase.
5630
5631 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5632
5633 PR fortran/80988
5634 * gfortran.dg/implied_do_io_3.f90: New test.
5635
5636 2017-06-10 Tom de Vries <tom@codesourcery.com>
5637
5638 * lib/target-supports.exp (check_effective_target_signal): New proc.
5639 * lib/gcc.exp (gcc_target_compile): Remove appending of
5640 -DSIGNAL_SUPPRESS to additional_flags.
5641 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5642 additional_flags if effective target signal is not supported by the
5643 target.
5644 * gcc.c-torture/execute/20101011-1.c: Same.
5645 * gcc.dg/c99-stdint-1.c: Same.
5646 * gcc.dg/c99-stdint-2.c: Same.
5647 * gcc.dg/c99-stdint-5.c: Same.
5648 * gcc.dg/c99-stdint-6.c: Same.
5649 * gcc.dg/stdint-width-1.c: Same.
5650
5651 2017-06-10 Tom de Vries <tom@codesourcery.com>
5652
5653 * lib/target-supports.exp (check_effective_target_stack_size)
5654 (dg-effective-target-value): New proc.
5655 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5656 additional_flags.
5657 * lib/objc.exp (objc_target_compile): Same.
5658 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5659 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5660 dg-additional-options.
5661 * gcc.c-torture/compile/20080806-1.c: Same.
5662 * gcc.c-torture/compile/920723-1.c: Same.
5663 * gcc.c-torture/compile/930621-1.c: Same.
5664 * gcc.c-torture/compile/991214-2.c: Same.
5665 * gcc.c-torture/compile/bcopy.c: Same.
5666 * gcc.c-torture/compile/memtst.c: Same.
5667 * gcc.c-torture/compile/msp.c: Same.
5668 * gcc.c-torture/compile/stuct.c: Same.
5669 * gcc.c-torture/execute/20011008-3.c: Same.
5670 * gcc.c-torture/execute/20030209-1.c: Same.
5671 * gcc.c-torture/execute/20031012-1.c: Same.
5672 * gcc.c-torture/execute/20040805-1.c: Same.
5673 * gcc.c-torture/execute/920410-1.c: Same.
5674 * gcc.c-torture/execute/920501-7.c: Same.
5675 * gcc.c-torture/execute/921113-1.c: Same.
5676 * gcc.c-torture/execute/921202-1.c: Same.
5677 * gcc.c-torture/execute/921208-2.c: Same.
5678 * gcc.c-torture/execute/930106-1.c: Same.
5679 * gcc.c-torture/execute/930406-1.c: Same.
5680 * gcc.c-torture/execute/950221-1.c: Same.
5681 * gcc.c-torture/execute/960521-1.c: Same.
5682 * gcc.c-torture/execute/980605-1.c: Same.
5683 * gcc.c-torture/execute/comp-goto-1.c: Same.
5684 * gcc.c-torture/execute/comp-goto-2.c: Same.
5685 * gcc.c-torture/execute/memcpy-1.c: Same.
5686 * gcc.c-torture/execute/multi-ix.c: Same.
5687 * gcc.c-torture/execute/nestfunc-4.c: Same.
5688 * gcc.c-torture/execute/pr20621-1.c: Same.
5689 * gcc.c-torture/execute/pr23135.c: Same.
5690 * gcc.c-torture/execute/pr28982b.c: Same.
5691 * gcc.dg/loop-3.c: Same.
5692 * gcc.dg/struct-ret-3.c: Same.
5693 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5694 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5695 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5696 * gcc.dg/tree-prof/pr44777.c: Same.
5697
5698 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5699
5700 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5701 (test_mutually_exclusive_suggestions): New test function.
5702 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5703 (test_mutually_exclusive_suggestions): New test function.
5704 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5705 (test_mutually_exclusive_suggestions): New test function.
5706 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5707 (test_show_locus): Add special-case for
5708 "test_mutually_exclusive_suggestions".
5709
5710 2017-06-09 Ian Lance Taylor <iant@golang.org>
5711
5712 * gcc.dg/tree-prof/split-1.c: New test.
5713
5714 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5715
5716 * gcc.dg/predict-14.c: Avoid cold function detection.
5717 * gcc.target/i386/umod-3.c: Likewise.
5718
5719 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5720
5721 * gcc.target/aarch64/lrint-matherr.h: New.
5722 * gcc.target/aarch64/inline-lrint_1.c: New.
5723 * gcc.target/aarch64/inline-lrint_2.c: New.
5724 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5725 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5726
5727 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5728
5729 * gcc.target/arm/sdiv_costs_1.c: New.
5730
5731 2017-06-09 Tom de Vries <tom@codesourcery.com>
5732
5733 PR target/80855
5734 * gcc.target/nvptx/label-values.c: New test.
5735
5736 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5737
5738 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5739 Test for null definitions instead of them being undefined. Add entry
5740 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5741 about using the effective target for architecture extension.
5742 (check_effective_target_arm_arch_v7ve_ok): Remove.
5743 (add_options_for_arm_arch_v7ve): Likewise.
5744
5745 2017-06-09 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/66623
5748 * gcc.dg/vect/pr66623.c: New testcase.
5749
5750 2017-06-09 Richard Biener <rguenther@suse.de>
5751
5752 PR tree-optimization/79483
5753 * gcc.dg/graphite/pr79483.c: New testcase.
5754
5755 2017-06-09 Richard Biener <rguenther@suse.de>
5756
5757 PR middle-end/81007
5758 * g++.dg/pr81007.C: New testcase.
5759
5760 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5761
5762 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5763 instead of "rsp" for -m32.
5764 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5765 target, add -msse2 to dg-options.
5766 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5767 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5768
5769 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5770
5771 PR target/80966
5772 * gcc.target/powerpc/stack-limit.c: New testcase.
5773
5774 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5775
5776 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5777 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5778 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5779 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5780 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5781 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5782
5783 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR c/81006
5786 * c-c++-common/gomp/pr81006.c: New test.
5787
5788 PR c++/81011
5789 * g++.dg/gomp/pr81011.C: New test.
5790
5791 PR middle-end/81005
5792 * c-c++-common/ubsan/align-10.c: New test.
5793 * c-c++-common/ubsan/null-13.c: New test.
5794
5795 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5796
5797 PR target/81015
5798 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5799 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5800 * gcc.target/i386/pr81015.c: New test.
5801
5802 2017-06-08 Tom de Vries <tom@codesourcery.com>
5803
5804 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5805 trampolines instead of NO_TRAMPOLINES.
5806 * gcc.c-torture/execute/20000822-1.c: Same.
5807 * gcc.c-torture/execute/920428-2.c: Same.
5808 * gcc.c-torture/execute/920501-7.c: Same.
5809 * gcc.c-torture/execute/920612-2.c: Same.
5810 * gcc.c-torture/execute/921017-1.c: Same.
5811 * gcc.c-torture/execute/921215-1.c: Same.
5812 * gcc.c-torture/execute/931002-1.c: Same.
5813 * gcc.c-torture/execute/comp-goto-2.c: Same.
5814 * gcc.c-torture/execute/nestfunc-1.c: Same.
5815 * gcc.c-torture/execute/nestfunc-2.c: Same.
5816 * gcc.c-torture/execute/nestfunc-3.c: Same.
5817 * gcc.c-torture/execute/nestfunc-5.c: Same.
5818 * gcc.c-torture/execute/nestfunc-6.c: Same.
5819 * gcc.c-torture/execute/pr24135.c: Same.
5820 * gcc.dg/Wtrampolines.c: Same.
5821 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5822 * gcc.dg/torture/stackalign/nested-5.c: Same.
5823 * gcc.dg/torture/stackalign/nested-6.c: Same.
5824 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5825 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5826 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5827 * gcc.dg/trampoline-1.c: Same.
5828 * gcc.dg/tree-prof/pr44777.c: Same.
5829 * gcc.target/i386/pr67770.c: Same.
5830 * lib/gcc.exp (gcc_target_compile): Remove appending of
5831 -DNO_TRAMPOLINES to additional_flags.
5832 * lib/objc.exp (objc_target_compile): Same.
5833
5834 2017-06-08 Tom de Vries <tom@codesourcery.com>
5835
5836 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5837 'gcc,no_trampolines' instead of 'no_trampolines'.
5838
5839 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5840
5841 PR middle-end/79988
5842 * gcc.target/i386/mpx/pr79988.c: New test.
5843
5844 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5845
5846 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5847 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5848 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5849
5850 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5851
5852 * g++.dg/tree-ssa/counts-1.C: New testcase.
5853 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5854
5855 2017-08-08 Julia Koval <julia.koval@intel.com>
5856
5857 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5858 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5859 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5860 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5861 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5862 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5863
5864 2017-06-08 Marek Polacek <polacek@redhat.com>
5865
5866 PR sanitize/80932
5867 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5868
5869 2017-08-08 Julia Koval <julia.koval@intel.com>
5870
5871 PR target/73350,80862
5872 * gcc.target/i386/pr73350.c: New test.
5873
5874 2017-06-08 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/80928
5877 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5878
5879 2017-06-07 Carl Love <cel@us.ibm.com>
5880
5881 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5882
5883 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5884
5885 PR c++/80990
5886 * g++.dg/cpp1z/class-deduction39.C: New.
5887
5888 2017-06-07 Marek Polacek <polacek@redhat.com>
5889
5890 PR sanitizer/80932
5891 * c-c++-common/ubsan/pr80932.c: New test.
5892
5893 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5894
5895 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5896 * gcc.target/i386/l_fma_double_2.c: Ditto.
5897 * gcc.target/i386/l_fma_double_3.c: Ditto.
5898 * gcc.target/i386/l_fma_double_4.c: Ditto.
5899 * gcc.target/i386/l_fma_double_5.c: Ditto.
5900 * gcc.target/i386/l_fma_double_6.c: Ditto.
5901 * gcc.target/i386/l_fma_float_1.c: Ditto.
5902 * gcc.target/i386/l_fma_float_2.c: Ditto.
5903 * gcc.target/i386/l_fma_float_3.c: Ditto.
5904 * gcc.target/i386/l_fma_float_4.c: Ditto.
5905 * gcc.target/i386/l_fma_float_5.c: Ditto.
5906 * gcc.target/i386/l_fma_float_6.c: Ditto.
5907
5908 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5909
5910 * gcc.target/aarch64/sdiv_costs_1.c: New.
5911
5912 2017-06-07 Richard Biener <rguenther@suse.de>
5913
5914 PR tree-optimization/80928
5915 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5916 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5917
5918 2017-06-07 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/80928
5921 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5922 check_results.
5923
5924 2017-06-06 Nathan Sidwell <nathan@acm.org>
5925
5926 * g++.dg/pr45330.C: Add inline namespace case.
5927
5928 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5929
5930 PR fortran/80975
5931 * gfortran.dg/matmul_16.f90: New test.
5932 * gfortran.dg/inline_matmul_18.f90: New test.
5933
5934 2017-06-06 Marek Polacek <polacek@redhat.com>
5935
5936 PR c/79983
5937 * gcc.dg/pr79983.c: New test.
5938
5939 2017-06-06 David S. Miller <davem@davemloft.net>
5940
5941 * gcc.target/sparc/sparc-ret-3.c: New test.
5942
5943 2017-06-06 Tom de Vries <tom@codesourcery.com>
5944
5945 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5946 label_values instead of NO_LABEL_VALUES.
5947 * gcc.c-torture/compile/920301-1.c: Same.
5948 * gcc.c-torture/compile/920501-1.c: Same.
5949 * gcc.c-torture/compile/941014-4.c: Same.
5950 * gcc.c-torture/compile/labels-1.c: Same.
5951 * gcc.c-torture/compile/pr18903.c: Same.
5952 * gcc.c-torture/execute/920302-1.c: Same.
5953 * gcc.c-torture/execute/920415-1.c: Same.
5954 * gcc.c-torture/execute/920428-2.c: Same.
5955 * gcc.c-torture/execute/920501-3.c: Same.
5956 * gcc.c-torture/execute/920501-4.c: Same.
5957 * gcc.c-torture/execute/920501-5.c: Same.
5958 * gcc.c-torture/execute/920501-7.c: Same.
5959 * gcc.c-torture/execute/920721-4.c: Same.
5960 * gcc.c-torture/execute/980526-1.c: Same.
5961 * gcc.c-torture/execute/990208-1.c: Same.
5962 * gcc.c-torture/execute/comp-goto-1.c: Same.
5963 * gcc.c-torture/execute/comp-goto-2.c: Same.
5964 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5965 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5966 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5967 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5968 * gcc.dg/tree-prof/pr44777.c: Same.
5969 * gcc.misc-tests/bprob-2.c: Same.
5970 * gcc.misc-tests/gcov-3.c: Same.
5971 * lib/gcc.exp (gcc_target_compile): Remove appending of
5972 -DNO_LABEL_VALUES to additional_flags.
5973 * lib/objc.exp (objc_target_compile): Same.
5974 * lib/target-supports.exp (check_effective_target_label_values): Test on
5975 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5976
5977 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5978
5979 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5980
5981 2017-06-06 Richard Biener <rguenther@suse.de>
5982
5983 PR tree-optimization/80974
5984 * gcc.dg/torture/pr80974.c: New testcase.
5985
5986 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5987
5988 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5989 "unsigned int" in conversation warning on line 15.
5990
5991 2017-06-06 Richard Biener <rguenther@suse.de>
5992
5993 PR tree-optimization/80928
5994 * gcc.dg/vect/pr80928.c: New testcase.
5995 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5996 * gcc.dg/vect/slp-13.c: Likewise.
5997 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5998
5999 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6000
6001 * g++.dg/plugin/comment_plugin.c: New test plugin.
6002 * g++.dg/plugin/comments-1.C: New test file.
6003 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6004
6005 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6006
6007 * gcc.misc-tests/gcov-1a.c: New test.
6008
6009 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6010
6011 * gcc.target/powerpc/clone1.c: New test.
6012
6013 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6014
6015 PR fortran/70601
6016 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6017
6018 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6019
6020 PR fortran/35339
6021 * gfortran.dg/implied_do_io_1.f90: New Test.
6022 * gfortran.dg/implied_do_io_2.f90: New Test.
6023
6024 2017-06-05 Renlin Li <renlin.li@arm.com>
6025
6026 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6027 selector to related line.
6028
6029 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6030
6031 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6032
6033 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034
6035 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6036
6037 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6038
6039 * gcc.target/aarch64/subs_compare_2.c: New test.
6040
6041 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6042
6043 * gcc.target/aarch64/subs_compare_1.c: New test.
6044
6045 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6046
6047 * gcc.target/mips/div-9.c: Delete duplicate test.
6048 * gcc.target/mips/div-10.c: Ditto.
6049 * gcc.target/mips/div-11.c: Ditto.
6050 * gcc.target/mips/div-12.c: Ditto.
6051
6052 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6053
6054 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6055
6056 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6057
6058 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6059 vesrion of the dejagnu grep.
6060 (list-module-names): Use it and adjust the regular expressions for
6061 modules and submodules.
6062 * gfortran.dg/prof/prof.exp: Cleanup modules.
6063 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6064 directives.
6065 * gfortran.dg/altreturn_8.f90: Likewise.
6066 * gfortran.dg/associate_12.f90: Likewise.
6067 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6068 * gfortran.dg/charlen_15.f90: Likewise.
6069 * gfortran.dg/class_4a.f03: Likewise.
6070 * gfortran.dg/class_54.f90: Likewise.
6071 * gfortran.dg/class_dummy_4.f03: Likewise.
6072 * gfortran.dg/class_dummy_5.f90: Likewise.
6073 * gfortran.dg/constructor_9.f90: Likewise.
6074 * gfortran.dg/dec_structure_15.f90: Likewise.
6075 * gfortran.dg/do_check_8.f90: Likewise.
6076 * gfortran.dg/dtio_26.f03: Likewise.
6077 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6078 * gfortran.dg/equiv_9.f90: Likewise.
6079 * gfortran.dg/extends_15.f90: Likewise.
6080 * gfortran.dg/finalize_22.f90: Likewise.
6081 * gfortran.dg/finalize_23.f90: Likewise.
6082 * gfortran.dg/generic_26.f90: Likewise.
6083 * gfortran.dg/generic_27.f90: Likewise.
6084 * gfortran.dg/namelist_76.f90: Likewise.
6085 * gfortran.dg/pointer_init_8.f90: Likewise.
6086 * gfortran.dg/pr61318.f90: Likewise.
6087 * gfortran.dg/pr77260_1.f90: Likewise.
6088 * gfortran.dg/pr77260_2.f90: Likewise.
6089 * gfortran.dg/pr77420_3.f90: Likewise.
6090 * gfortran.dg/proc_ptr_39.f90: Likewise.
6091 * gfortran.dg/proc_ptr_41.f90: Likewise.
6092 * gfortran.dg/proc_ptr_42.f90: Likewise.
6093 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6094 * gfortran.dg/submodule_1.f08: Likewise.
6095 * gfortran.dg/submodule_10.f08: Likewise.
6096 * gfortran.dg/submodule_14.f08: Likewise.
6097 * gfortran.dg/submodule_15.f08: Likewise.
6098 * gfortran.dg/submodule_2.f08: Likewise.
6099 * gfortran.dg/submodule_5.f08: Likewise.
6100 * gfortran.dg/submodule_6.f08: Likewise.
6101 * gfortran.dg/submodule_7.f08: Likewise.
6102 * gfortran.dg/submodule_8.f08: Likewise.
6103 * gfortran.dg/submodule_9.f08: Likewise.
6104 * gfortran.dg/transfer_class_2.f90: Likewise.
6105 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6106 * gfortran.dg/typebound_call_24.f03: Likewise.
6107 * gfortran.dg/typebound_call_25.f90: Likewise.
6108 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6109 * gfortran.dg/typebound_generic_12.f03: Likewise.
6110 * gfortran.dg/typebound_generic_13.f03: Likewise.
6111 * gfortran.dg/typebound_generic_14.f03: Likewise.
6112 * gfortran.dg/typebound_generic_15.f90: Likewise.
6113 * gfortran.dg/typebound_operator_16.f03: Likewise.
6114 * gfortran.dg/typebound_operator_18.f90: Likewise.
6115 * gfortran.dg/typebound_operator_20.f90: Likewise.
6116 * gfortran.dg/typebound_override_3.f90: Likewise.
6117 * gfortran.dg/typebound_override_4.f90: Likewise.
6118 * gfortran.dg/typebound_override_5.f90: Likewise.
6119 * gfortran.dg/typebound_override_6.f90: Likewise.
6120 * gfortran.dg/typebound_override_7.f90: Likewise.
6121 * gfortran.dg/typebound_proc_28.f03: Likewise.
6122 * gfortran.dg/typebound_proc_29.f90: Likewise.
6123 * gfortran.dg/typebound_proc_30.f90: Likewise.
6124 * gfortran.dg/typebound_proc_31.f90: Likewise.
6125 * gfortran.dg/typebound_proc_32.f90: Likewise.
6126 * gfortran.dg/typebound_proc_33.f90: Likewise.
6127 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6128 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6129 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6130 * gfortran.dg/use_only_3.f90: Likewise.
6131 * gfortran.dg/use_without_only_1.f90: Likewise.
6132 * gfortran.dg/warn_unused_function.f90: Likewise.
6133 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6134 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6135
6136 2017-06-04 Marek Polacek <polacek@redhat.com>
6137
6138 PR c/80919
6139 * gcc.dg/format/pr80919.c: New test.
6140
6141 2017-06-02 Martin Sebor <msebor@redhat.com>
6142
6143 PR c/80892
6144 * c-c++-common/Wfloat-conversion-2.c: New test.
6145
6146 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6147
6148 PR c++/68754
6149 * g++.dg/cpp1y/constexpr-68754.C: New.
6150
6151 2017-06-02 Carl Love <cel@us.ibm.com>
6152
6153 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6154 for the new built-ins.
6155
6156 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6157
6158 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6159
6160 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6161
6162 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6163 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6164 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6165 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6166 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6167
6168 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6169
6170 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6171
6172 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6173
6174 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6175
6176 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6177
6178 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6179 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6180 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6181 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6182 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6183 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6184 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6185 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6186 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6187
6188 2017-06-02 Nathan Sidwell <nathan@acm.org>
6189
6190 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6191
6192 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR rtl-optimization/80903
6195 * gcc.dg/pr80903.c: New test.
6196
6197 PR fortran/80918
6198 * gfortran.dg/gomp/pr80918.f90: New test.
6199
6200 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6201
6202 * c-c++-common/Wsizeof-pointer-div.c: New test.
6203 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6204 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6205 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6206 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6207 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6208 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6209 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6210 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6211 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6212 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6213 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6214 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6215 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6216 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6217 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6218 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6219 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6220 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6221
6222 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6223
6224 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6225 Update the target to power8-vector.
6226
6227 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6228
6229 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6230
6231 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6232
6233 * debug12.adb, debug12.ads: New testcase.
6234
6235 2017-06-01 Martin Jambor <mjambor@suse.cz>
6236
6237 PR tree-optimization/80898
6238 * gcc.dg/tree-ssa/pr80898.c: New test.
6239 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6240
6241 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6242
6243 PR c++/80896
6244 * g++.dg/cpp1z/nodiscard5.C: New.
6245
6246 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6247
6248 * gcc.target/arc/pr9001195952.c: New test.
6249
6250 2017-06-01 Tom de Vries <tom@codesourcery.com>
6251
6252 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6253 * gcc.c-torture/compile/asmgoto-1.c: Same.
6254 * gcc.dg/20000707-1.c: Same.
6255 * gcc.dg/pr38700.c: Same.
6256 * gcc.dg/pr70169.c: Same.
6257 * gcc.dg/pr80112.c: Same.
6258 * gcc.dg/torture/pr51071-2.c: Same.
6259 * gcc.dg/torture/pr51071.c: Same.
6260 * gcc.dg/tree-ssa/alias-34.c: Same.
6261
6262 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6263
6264 * gnat.dg/debug11.adb: New testcase.
6265
6266 2017-06-01 Richard Biener <rguenther@suse.de>
6267
6268 PR middle-end/66313
6269 * c-c++-common/ubsan/pr66313.c: New testcase.
6270 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6271
6272 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6273
6274 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6275 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6276 to vsx_hw. Add dg-skip-if directive to disable this test if
6277 -mcpu overridden.
6278 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6279 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6280 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6281 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6282 to dg-option. Add dg-skip-if directive to disable this test
6283 for darwin. Add dg-skip-if directive to disable this test if
6284 -mcpu overridden.
6285
6286 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6287
6288 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6289 (_mm_maskz_max_sd): Test new intrinsics.
6290 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6291 (_mm_maskz_max_sd): Test new intrinsics.
6292 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6293 (_mm_maskz_max_ss): Test new intrinsics.
6294 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6295 (_mm_maskz_max_ss): Test new intrinsics.
6296 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6297 (_mm_maskz_min_sd): Test new intrinsics.
6298 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6299 (_mm_maskz_min_sd): Test new intrinsics.
6300 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6301 (_mm_maskz_min_ss): Test new intrinsics.
6302 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6303 (_mm_maskz_min_ss): Test new intrinsics.
6304
6305 2017-05-31 Nathan Sidwell <nathan@acm.org>
6306
6307 * g++.dg/lookup/lambda1.C New.
6308
6309 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6310
6311 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6312 on pointer should not be replaced.
6313
6314 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6315
6316 PR testsuite/80580
6317 * gcc.dg/gimplefe-error-7.c: New test.
6318
6319 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6320
6321 * gcc.target/arc/add_n-combine.c: New test.
6322 * gcc.target/arc/sub_n-combine.c: New test.
6323
6324 2017-05-31 Richard Biener <rguenther@suse.de>
6325
6326 PR target/80880
6327 * gcc.target/i386/pr80880.c: New testcase.
6328
6329 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6330
6331 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6332
6333 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6334
6335 * gcc.dg/vect/pr80815-3.c: New test.
6336
6337 2017-05-31 Richard Biener <rguenther@suse.de>
6338
6339 PR tree-optimization/80906
6340 * gcc.dg/graphite/pr80906.c: New testcase.
6341
6342 2017-05-30 Tom de Vries <tom@codesourcery.com>
6343
6344 PR testsuite/80910
6345 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6346 unsupported if host compiler does not support c++11.
6347 (host_supports_c++11): New proc.
6348
6349 2017-05-30 Martin Sebor <msebor@redhat.com>
6350
6351 PR c/80731
6352 * g++.dg/ext/utf16-4.C: Relax test.
6353 * gcc.dg/fixed-point/int-warning.c: Adjust.
6354
6355 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6356
6357 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6358 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6359 test case.
6360 * g++.dg/plugin/show-template-tree-color.C: New test case.
6361 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6362 * g++.dg/template/show-template-tree-2.C: New test case.
6363 * g++.dg/template/show-template-tree-3.C: New test case.
6364 * g++.dg/template/show-template-tree-4.C: New test case.
6365 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6366 * g++.dg/template/show-template-tree.C: New test case.
6367
6368 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6369
6370 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6371 dg-options.
6372 * gfortran.dg/pr80107.f: Delete testcase.
6373
6374 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6375
6376 PR target/80833
6377 * gcc.target/i386/pr80833-1.c: New test.
6378 * gcc.target/i386/pr80833-2.c: Ditto.
6379
6380 2017-05-30 Nathan Sidwell <nathan@acm.org>
6381
6382 PR c++/80913
6383 * g++.dg/lookup/pr80913.C: New.
6384
6385 2017-05-30 Richard Biener <rguenther@suse.de>
6386
6387 PR middle-end/80901
6388 * gcc.dg/torture/pr80901.c: New testcase.
6389
6390 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6391
6392 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6393
6394 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6395
6396 PR target/78838
6397 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6398
6399 2017-05-30 Richard Biener <rguenther@suse.de>
6400
6401 PR middle-end/80876
6402 * gcc.dg/torture/pr80876.c: New testcase.
6403
6404 2017-05-29 Nathan Sidwell <nathan@acm.org>
6405
6406 PR c++/80891 (#5)
6407 * g++.dg/lookup/pr80891-5.C: New.
6408
6409 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6410
6411 PR libgfortran/53029
6412 * gfortran.dg/read_5.f90: New test.
6413
6414 2017-05-29 Nathan Sidwell <nathan@acm.org>
6415
6416 PR c++/80891 (#4)
6417 * g++.dg/lookup/pr80891-4.C: New.
6418
6419 PR c++/80891 (#1)
6420 * g++.dg/lookup/pr80891-1.C: New.
6421
6422 PR c++/80891 (#3)
6423 * g++.dg/lookup/pr80891-3.C: New.
6424
6425 PR c++/80891 (#2)
6426 * g++.dg/lookup/pr80891-2.C: New.
6427
6428 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6429
6430 PR fortran/37131
6431 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6432 flags.
6433 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6434 * gfortran.dg/inline_matmul_17.f90: New test.
6435
6436 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6437
6438 * gfortran.dg/matmul_bounds_12.f90: New test.
6439
6440 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR bootstrap/80887
6443 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6444
6445 2017-05-26 Nathan Sidwell <nathan@acm.org>
6446
6447 * g++.dg/cpp0x/dr2061.C: New.
6448 * g++.dg/parse/namespace-alias-1.C: Add more test.
6449
6450 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6451
6452 PR tree-optimization/80815
6453 * gcc.dg/vect/pr80815-1.c: New test.
6454 * gcc.dg/vect/pr80815-2.c: New test.
6455
6456 2017-05-26 Martin Liska <mliska@suse.cz>
6457
6458 PR ipa/80663
6459 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6460 split at the problematic spot.
6461 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6462 a valid value of the param.
6463
6464 2017-05-26 Marek Polacek <polacek@redhat.com>
6465
6466 PR sanitizer/80875
6467 * c-c++-common/ubsan/pr80875.c: New test.
6468
6469 2017-05-26 Tom de Vries <tom@codesourcery.com>
6470
6471 PR testsuite/80557
6472 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6473 * gcc.dg/Wcxx-compat-8.c: Same.
6474 * gcc.dg/Wobjsize-1.c: Same.
6475 * gcc.dg/Wshadow-local-2.c: Same.
6476 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6477 * gcc.dg/anon-struct-6.c: Same.
6478 * gcc.dg/asm-wide-1.c: Same.
6479 * gcc.dg/builtin-inf-1.c: Same.
6480 * gcc.dg/builtin-redefine.c: Same.
6481 * gcc.dg/c90-array-lval-6.c: Same.
6482 * gcc.dg/c90-array-lval-7.c: Same.
6483 * gcc.dg/c90-fordecl-1.c: Same.
6484 * gcc.dg/c99-fordecl-2.c: Same.
6485 * gcc.dg/cast-lvalue-1.c: Same.
6486 * gcc.dg/cast-lvalue-2.c: Same.
6487 * gcc.dg/compound-lvalue-1.c: Same.
6488 * gcc.dg/cond-lvalue-1.c: Same.
6489 * gcc.dg/cpp/20000419-1.c: Same.
6490 * gcc.dg/cpp/backslash.c: Same.
6491 * gcc.dg/cpp/backslash2.c: Same.
6492 * gcc.dg/cpp/macspace1.c: Same.
6493 * gcc.dg/cpp/macspace2.c: Same.
6494 * gcc.dg/cpp/multiline-2.c: Same.
6495 * gcc.dg/cpp/pr27777.c: Same.
6496 * gcc.dg/cpp/pr30786.c: Same.
6497 * gcc.dg/cpp/pr34602.c: Same.
6498 * gcc.dg/cpp/redef1.c: Same.
6499 * gcc.dg/cpp/tr-warn1.c: Same.
6500 * gcc.dg/cpp/tr-warn3.c: Same.
6501 * gcc.dg/cpp/tr-warn6.c: Same.
6502 * gcc.dg/cpp/trad/hash.c: Same.
6503 * gcc.dg/cpp/trad/redef1.c: Same.
6504 * gcc.dg/cpp/ucs.c: Same.
6505 * gcc.dg/declspec-10.c: Same.
6506 * gcc.dg/declspec-11.c: Same.
6507 * gcc.dg/declspec-18.c: Same.
6508 * gcc.dg/format/c99-strftime-1.c: Same.
6509 * gcc.dg/format/ext-3.c: Same.
6510 * gcc.dg/format/pr72858.c: Same.
6511 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6512 * gcc.dg/init-string-1.c: Same.
6513 * gcc.dg/label-decl-3.c: Same.
6514 * gcc.dg/m-un-2.c: Same.
6515 * gcc.dg/nofixed-point-2.c: Same.
6516 * gcc.dg/noncompile/20020213-1.c: Same.
6517 * gcc.dg/pch/counter-2.c: Same.
6518 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6519 * gcc.dg/pr27528.c: Same.
6520 * gcc.dg/pr27953.c: Same.
6521 * gcc.dg/pr35899.c: Same.
6522 * gcc.dg/pr37561.c: Same.
6523 * gcc.dg/pr45461.c: Same.
6524 * gcc.dg/pr45750.c: Same.
6525 * gcc.dg/pr53196-2.c: Same.
6526 * gcc.dg/pr53265.c: Same.
6527 * gcc.dg/redecl-1.c: Same.
6528 * gcc.dg/tls/thr-init-1.c: Same.
6529 * gcc.dg/torture/pr51106-1.c: Same.
6530 * gcc.dg/torture/pr51106-2.c: Same.
6531 * gcc.dg/uninit-19.c: Same.
6532 * gcc.dg/uninit-pr20644.c: Same.
6533
6534 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6535
6536 * g++.dg/cpp1z/decomp29.C (p): New variable.
6537 (main): Add further tests.
6538
6539 2017-05-26 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/80842
6542 * gcc.dg/torture/pr80842.c: New testcase.
6543
6544 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6545
6546 PR c++/79652
6547 * g++.dg/cpp0x/pr79652.C: New.
6548
6549 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/71451
6552 * g++.dg/cpp0x/variadic170.C: New.
6553
6554 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6555
6556 * g++.dg/warn/Wcatch-value-1.C: New test.
6557 * g++.dg/warn/Wcatch-value-2.C: New test.
6558 * g++.dg/warn/Wcatch-value-3.C: New test.
6559
6560 2017-05-25 Nathan Sidwell <nathan@acm.org>
6561
6562 * g++.dg/lookup/using56.C: New.
6563 * g++.dg/lookup/using57.C: New.
6564 * g++.dg/lookup/using58.C: New.
6565 * g++.dg/lookup/using59.C: New.
6566
6567 * g++.dg/lookup/using17.C: Adjust diagnostics.
6568
6569 2017-05-25 Martin Sebor <msebor@redhat.com>
6570
6571 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6572 positives on ILP32.
6573 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6574 column numbers.
6575 * gcc.dg/pr60114.c: Same.
6576
6577 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6578
6579 * gfortran.dg/pr48636.f90: Fix template better.
6580
6581 2017-05-25 Nathan Sidwell <nathan@acm.org>
6582
6583 * g++.dg/lookup/koenig14.C: New.
6584
6585 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/79583
6588 * g++.dg/cpp0x/pr79583.C: New.
6589
6590 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6591
6592 PR c++/68578
6593 * g++.dg/cpp1y/pr68578.C: New.
6594
6595 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6596
6597 * gcc.dg/tree-ssa/vce-1.c: New file.
6598
6599 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6600
6601 * gcc.dg/tree-ssa/addadd.c: New file.
6602
6603 2017-05-24 Nathan Sidwell <nathan@acm.org>
6604
6605 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6606 * g++.dg/lookup/friend19.C: New.
6607 * g++.dg/lookup/friend20.C: New.
6608
6609 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6610
6611 PR c++/80544
6612 * g++.dg/expr/cast11.C: New test.
6613
6614 2017-05-24 Martin Sebor <msebor@redhat.com>
6615
6616 PR c/80731
6617 * c-c++-common/Wfloat-conversion.c: Adjust.
6618 * c-c++-common/dfp/convert-int-saturate.c: Same.
6619 * c-c++-common/pr68657-1.c: Same.
6620 * g++.dg/ext/utf-cvt.C: Same.
6621 * g++.dg/ext/utf16-4.C: Same.
6622 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6623 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6624 * g++.dg/warn/Wconversion3.C: Same.
6625 * g++.dg/warn/Wconversion4.C: Same.
6626 * g++.dg/warn/Wsign-conversion.C: Same.
6627 * g++.dg/warn/overflow-warn-1.C: Same.
6628 * g++.dg/warn/overflow-warn-3.C: Same.
6629 * g++.dg/warn/overflow-warn-4.C: Same.
6630 * g++.dg/warn/pr35635.C: Same.
6631 * g++.old-deja/g++.mike/enum1.C: Same.
6632 * gcc.dg/Wconversion-3.c: Same.
6633 * gcc.dg/Wconversion-5.c: Same.
6634 * gcc.dg/Wconversion-complex-c99.c: Same.
6635 * gcc.dg/Wconversion-complex-gnu.c: Same.
6636 * gcc.dg/Wconversion-integer.c: Same.
6637 * gcc.dg/Wsign-conversion.c: Same.
6638 * gcc.dg/bitfld-2.c: Same.
6639 * gcc.dg/c90-const-expr-11.c: Same.
6640 * gcc.dg/c90-const-expr-7.c: Same.
6641 * gcc.dg/c99-const-expr-7.c: Same.
6642 * gcc.dg/overflow-warn-1.c: Same.
6643 * gcc.dg/overflow-warn-2.c: Same.
6644 * gcc.dg/overflow-warn-3.c: Same.
6645 * gcc.dg/overflow-warn-4.c: Same.
6646 * gcc.dg/overflow-warn-5.c: Same.
6647 * gcc.dg/overflow-warn-8.c: Same.
6648 * gcc.dg/overflow-warn-9.c: New test.
6649 * gcc.dg/pr35635.c: Adjust.
6650 * gcc.dg/pr59940.c: Same.
6651 * gcc.dg/pr59963-2.c: Same.
6652 * gcc.dg/pr60114.c: Same.
6653 * gcc.dg/switch-warn-2.c: Same.
6654 * gcc.dg/utf-cvt.c: Same.
6655 * gcc.dg/utf16-4.c: Same.
6656
6657 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6658
6659 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6660 Don't include limits.h.
6661 (w): Conditionalize on long long wider than int. Use
6662 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6663 -9223372036854775808.
6664 (x): Use __INT_MAX__ instead of INT_MAX.
6665
6666 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6667
6668 PR fortran/66094
6669 * gfortran.dg/inline_matmul_16.f90: New test.
6670
6671 2017-05-24 Tom de Vries <tom@codesourcery.com>
6672
6673 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6674
6675 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6676
6677 PR middle-end/80823
6678 * gcc.dg/pr80823.c: New test.
6679
6680 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6681
6682 * gcc.target/s390/pr80725.c: New test.
6683
6684 2017-05-23 Nathan Sidwell <nathan@acm.org>
6685
6686 * g++.dg/lookup/extern-c-hidden.C: New.
6687 * g++.dg/lookup/extern-redecl1.C: New.
6688
6689 PR c++/80866
6690 * g++.dg/parse/pr80866.C: New.
6691
6692 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6693
6694 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6695 * gcc.dg/ipa/inline-5.c: Likewise.
6696 * gfortran.dg/pr48636.f90: Likewise.
6697
6698 2017-05-23 Nathan Sidwell <nathan@acm.org>
6699
6700 * g++.dg/parse/ctor9.C: Adjust expected error.
6701
6702 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6703
6704 PR libgfortran/80256
6705 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6706 Cygwin.
6707
6708 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6709
6710 * c-c++-common/goacc/parallel-dims-1.c: Update.
6711 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6712 * c-c++-common/goacc/routine-1.c: Likewise.
6713 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6714 * g++.dg/goacc/template.C: Likewise.
6715 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6716 * gfortran.dg/goacc/routine-3.f90: Likewise.
6717 * gfortran.dg/goacc/sie.f95: Likewise.
6718 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6719
6720 2017-05-23 Nathan Sidwell <nathan@acm.org>
6721
6722 * g++.dg/lookup/using13.C: Adjust expected error.
6723
6724 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6725
6726 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6727
6728 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6729
6730 PR target/80718
6731 * gcc.target/powerpc/pr80718.c: New test.
6732
6733 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6734
6735 * gcc.target/powerpc/conditional-return.c: New testcase.
6736
6737 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6738
6739 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6740 LE-only.
6741
6742 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6743
6744 PR fortran/80766
6745 * gfortran.dg/typebound_call_28.f90: New test.
6746
6747 2017-05-22 Nathan Sidwell <nathan@acm.org>
6748
6749 * g++.dg/lookup/strong-using.C: New.
6750
6751 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6752
6753 * gcc.target/arm/movsi_movt.c: New test.
6754 * gcc.target/arm/movdi_movt.c: New test.
6755
6756 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6757
6758 * gnat.dg/specs/not_null1.ads: New test.
6759
6760 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6761
6762 * gnat.dg/limited_with5.ad[sb]: New test.
6763 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6764 * gnat.dg/limited_with6.ad[sb]: New test.
6765 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6766
6767 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6768
6769 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6770 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6771
6772 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/70265
6775 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6776 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6777
6778 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6779
6780 PR libgfortran/80333
6781 * gfortran.dg/dtio_30.f03: New test.
6782
6783 2017-05-19 Marek Polacek <polacek@redhat.com>
6784
6785 PR sanitizer/80800
6786 * c-c++-common/ubsan/pr80800.c: New test.
6787 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6788
6789 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6790
6791 * c-c++-common/goacc/default-1.c: Update.
6792 * c-c++-common/goacc/default-2.c: Likewise.
6793 * c-c++-common/goacc/default-4.c: Likewise.
6794 * gfortran.dg/goacc/default-1.f95: Likewise.
6795 * gfortran.dg/goacc/default-4.f: Likewise.
6796 * c-c++-common/goacc/default-5.c: New file.
6797 * gfortran.dg/goacc/default-5.f: Likewise.
6798
6799 * c-c++-common/goacc/default-1.c: New file.
6800 * c-c++-common/goacc/default-2.c: Likewise.
6801 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6802 test cases in...
6803 * c-c++-common/goacc/default-3.c: ... this new file, and...
6804 * c-c++-common/goacc/default-4.c: ... this new file.
6805 * gfortran.dg/goacc/default.f95: Remove file, including its test
6806 cases in...
6807 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6808 * gfortran.dg/goacc/default-2.f: ... this new file.
6809 * gfortran.dg/goacc/default-3.f95: New file.
6810 * gfortran.dg/goacc/default-4.f: Likewise.
6811
6812 2017-05-19 Nathan Sidwell <nathan@acm.org>
6813
6814 * g++.dg/inherit/covariant7.C: Adjust.
6815
6816 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6817
6818 * gcc.target/arm/tls-disable-literal-pool.c: Change
6819 require-effective-target to tls_native.
6820 Move dg-error to return statement line and change to dg-message.
6821
6822 2017-05-19 Richard Biener <rguenther@suse.de>
6823
6824 PR c++/80593
6825 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6826 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6827
6828 2017-05-19 Richard Biener <rguenther@suse.de>
6829
6830 PR middle-end/80764
6831 * gcc.dg/torture/pr80764.c: New testcase.
6832
6833 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6834
6835 PR target/80510
6836 * gcc.target/powerpc/pr80510-1.c: New test.
6837 * gcc.target/powerpc/pr80510-2.c: Likewise.
6838
6839 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6840
6841 * gcc.dg/pragma-diag-7.c: New test.
6842
6843 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6844
6845 PR target/80799
6846 * g++.dg/other/i386-11.C: New test.
6847
6848 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6849
6850 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6851 * fold-vec-div-floatdouble.c: Likewise.
6852 * fold-vec-logical-ands-char.c: Likewise.
6853 * fold-vec-logical-ands-int.c: Likewise.
6854 * fold-vec-logical-ands-short.c: Likewise.
6855 * fold-vec-logical-ors-char.c: Likewise.
6856 * fold-vec-logical-ors-int.c: Likewise.
6857 * fold-vec-logical-ors-short.c: Likewise.
6858 * fold-vec-logical-other-char.c: Likewise.
6859 * fold-vec-mule-misc.c: Likewise.
6860 * fold-vec-mult-float.c: Likewise.
6861 * fold-vec-mult-floatdouble.c: Likewise.
6862 * fold-vec-mult-int.c: Likewise.
6863 * fold-vec-mult-int128-p9.c: Likewise.
6864 * fold-vec-sub-floatdouble.c: Likewise.
6865 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6866 Add lp64 requirement.
6867 * fold-vec-mult-int128-p8.c: Likewise.
6868 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6869
6870 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6871
6872 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6873 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6874 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6875 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6876 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6877 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6878 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6879 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6880 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6881 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6882 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6883 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6884 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6885 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6886 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6887 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6888 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6889 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6890 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6891 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6892 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6893 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6894 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6895 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6896 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6897 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6898
6899 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6900
6901 * gcc.target/sparc/niagara7-align.c: New test.
6902
6903 2017-05-18 Marek Polacek <polacek@redhat.com>
6904
6905 PR sanitizer/80797
6906 * c-c++-common/ubsan/null-12.c: New test.
6907
6908 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6909
6910 PR middle-end/80692
6911 * gcc.c-torture/execute/pr80692.c: New testcase.
6912
6913 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6914
6915 PR libgfortran/80741
6916 * gfortran.dg/read_4.f90: New test.
6917
6918 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6919
6920 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6921
6922 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6923
6924 PR fortran/80668
6925 * gfortran.dg/pr80668.f90: New.
6926
6927 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6928
6929 PR middle-end/80775
6930 * gcc.dg/pr80775.c: New test.
6931
6932 2017-05-17 Marek Polacek <polacek@redhat.com>
6933
6934 PR sanitizer/80659
6935 * gcc.dg/asan/pr80659.c: New test.
6936
6937 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6938
6939 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6940 unsigned long.
6941
6942 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6943
6944 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6945
6946 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6947 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6948
6949 PR tree-optimization/80457
6950 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6951 call vect_model_simple_cost.
6952
6953 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6954
6955 PR fortran/80554
6956 * gfortran.dg/submodule_29.f08: New test.
6957
6958 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6959
6960 * g++.dg/other/accessor-fixits-1.C: New test case.
6961 * g++.dg/other/accessor-fixits-2.C: New test case.
6962 * g++.dg/other/accessor-fixits-3.C: New test case.
6963 * g++.dg/other/accessor-fixits-4.C: New test case.
6964
6965 2017-05-16 Carl Love <cel@us.ibm.com>
6966
6967 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6968 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6969 built-ins to the test suite file. Note, support for mradds exists
6970 but no test case exists.
6971 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6972 built-ins to the test suite file.
6973
6974 2017-05-16 Marek Polacek <polacek@redhat.com>
6975
6976 PR sanitizer/80536
6977 PR sanitizer/80386
6978 * c-c++-common/ubsan/pr80536.c: New test.
6979 * g++.dg/ubsan/pr80386.C: New test.
6980
6981 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6982
6983 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6984 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6985
6986 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6987
6988 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6989 expected output of vadd, vsub and vmul instructions.
6990 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6991 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6992 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6993
6994 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6995
6996 PR libgfortran/80727
6997 * gfortran.dg/read_3.f90: New test.
6998
6999 2017-05-15 Nathan Sidwell <nathan@acm.org>
7000
7001 PR c++/79369
7002 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7003
7004 PR c++/79369
7005 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7006 * g++.dg/cpp0x/pr79369.C: New.
7007
7008 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7009
7010 PR fortran/80752
7011 * gfortran.dg/pr80752.f90: New test.
7012
7013 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7014
7015 PR target/80425
7016 * gcc.target/i386/pr80425-1.c: New test.
7017 * gcc.target/i386/pr80425-2.c: Ditto.
7018
7019 2017-05-15 Jeff Law <law@redhat.com>
7020
7021 * gcc.target/mips/reorgbug-1.c: New test.
7022
7023 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7024
7025 * gnat.dg/specs/pack13.ads: New test.
7026
7027 2017-05-14 Martin Sebor <msebor@redhat.com>
7028
7029 PR middle-end/77671
7030 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7031 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7032 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7033 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7034 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7035
7036 2017-05-14 Martin Sebor <msebor@redhat.com>
7037
7038 PR middle-end/80669
7039 * gcc.dg/builtin-stpncpy.c: New test.
7040
7041 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7042
7043 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7044 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7045 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7046 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7047
7048 2017-05-14 Julia Koval <julia.koval@intel.com>
7049
7050 * gcc.target/i386/xgetsetbv.c: New test.
7051
7052 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7053
7054 PR fortran/80442
7055 * gfortran.dg/impl_do_var_data.f90: New Test
7056
7057 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7058
7059 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7060 A regression test for a private array access case which caused
7061 an assert.
7062
7063 2017-05-12 Martin Sebor <msebor@redhat.com>
7064
7065 PR testsuite/80643
7066 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7067 to the purpose of the test.
7068
7069 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7070
7071 * gcc.target/powerpc/bmi-andn-1.c: New file
7072 * gcc.target/powerpc/bmi-andn-2.c: New file.
7073 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7074 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7075 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7076 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7077 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7078 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7079 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7080 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7081 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7082 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7083 * gcc.target/powerpc/bmi-check.h: New File.
7084 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7085 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7086 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7087 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7088 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7089 * gcc.target/powerpc/bmi2-check.h: New file.
7090 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7091 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7092 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7093 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7094 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7095 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7096 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7097 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7098 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7099
7100 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 PR c++/60430
7103 * g++.dg/cpp0x/pr60430.C: New.
7104
7105 2017-05-12 Jeff Law <law@redhat.com>
7106
7107 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7108
7109 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7110
7111 PR middle-end/80707
7112 * g++.dg/pr80707.C: New test.
7113
7114 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7115
7116 * gcc.target/powerpc/fold-vec-div-float.c: New.
7117 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7118 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7119
7120 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7121
7122 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7123 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7124 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7125 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7126 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7127 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7128 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7129 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7130 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7131 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7132 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7133 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7134
7135 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/49604
7138 * g++.dg/cpp0x/forw_enum14.C: New.
7139 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7140
7141 2017-05-12 Richard Biener <rguenther@suse.de>
7142
7143 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7144
7145 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/67687
7148 * g++.dg/cpp0x/constexpr-ice17.C: New.
7149
7150 2017-05-12 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/80713
7153 * gcc.dg/torture/pr80713.c: New testcase.
7154
7155 2017-05-12 Andi Kleen <ak@linux.intel.com>
7156
7157 PR testsuite/77684
7158 * lib/target-supports.exp (profopt-perf-wrapper):
7159 Add -m8 option to increase parallelism.
7160
7161 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7162
7163 * c-c++-common/goacc/parallel-dims-1.c: New file.
7164 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7165
7166 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7167 * c-c++-common/goacc/classify-kernels.c: Likewise.
7168 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7169 Likewise.
7170 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7171 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7172 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7173 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7174 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7175 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7176 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7177 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7178 * c-c++-common/goacc/kernels-loop.c: Likewise.
7179 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7180 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7181 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7182 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7183 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7184 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7185 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7186 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7187 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7188 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7189 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7190 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7191
7192 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7193 * c-c++-common/goacc/classify-kernels.c: Likewise.
7194 * c-c++-common/goacc/classify-parallel.c: Likewise.
7195 * c-c++-common/goacc/classify-routine.c: Likewise.
7196 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7197 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7198 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7199 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7200
7201 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7202 * c-c++-common/goacc/classify-kernels.c: Likewise.
7203 * c-c++-common/goacc/classify-parallel.c: Likewise.
7204 * c-c++-common/goacc/classify-routine.c: Likewise.
7205 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7206 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7207 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7208 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7209
7210 2017-05-11 Nathan Sidwell <nathan@acm.org>
7211
7212 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7213
7214 2017-05-11 Carl Love <cel@us.ibm.com>
7215
7216 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7217 to the test suite file.
7218 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7219 to the test suite file.
7220
7221 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7222
7223 PR fortran/78659
7224 * gfortran.dg/namelist_91.f90: New test.
7225 * gfortran.dg/namelist_92.f90: New test.
7226 * gfortran.dg/namelist_93.f90: New test.
7227 * gfortran.dg/namelist_94.f90: New test.
7228
7229 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7230
7231 PR target/80695
7232 * gcc.target/powerpc/pr80695-p8.c: New file.
7233 * gcc.target/powerpc/pr80695-p9.c: New file.
7234
7235 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7236 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR target/80706
7239 * gcc.target/i386/pr80706.c: New test.
7240
7241 2017-05-11 Julia Koval <julia.koval@intel.com>
7242
7243 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7244 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7245 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7246 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7247
7248 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7249
7250 PR c++/70538
7251 * g++.dg/cpp0x/pr70538.C: New.
7252
7253 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7254
7255 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7256 Remove unnecessary loop. Run on 32-bit targets only.
7257 (dg-options): Remove -fno-tree-sink.
7258
7259 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7260
7261 * gcc.target/powerpc/cmpb-1.c: New test.
7262 * gcc.target/powerpc/cmpb-2.c: New test.
7263 * gcc.target/powerpc/cmpb-3.c: New test.
7264 * gcc.target/powerpc/cmpb32-1.c: New test.
7265 * gcc.target/powerpc/cmpb32-2.c: New test.
7266
7267 2017-05-11 Richard Biener <rguenther@suse.de>
7268
7269 PR tree-optimization/80705
7270 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7271
7272 2017-05-11 Nathan Sidwell <nathan@acm.org>
7273
7274 * lib/scanlang.exp: New.
7275 * lib/gcc-dg.exp: Load scanlang.exp.
7276 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7277
7278 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7279
7280 PR testsuite/80580
7281 * gcc.dg/gimplefe-error-6.c: New test.
7282
7283 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7284
7285 PR testsuite/80580
7286 * gcc.dg/gimplefe-error-5.c: New test.
7287
7288 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7289
7290 PR testsuite/80580
7291 * gcc.dg/gimplefe-error-4.c: New test.
7292
7293 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7294
7295 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7296
7297 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7298
7299 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7300 (_mm_maskz_max_round_sd): Test new intrinsics.
7301 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7302 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7303 (_mm_maskz_max_round_ss): Test new intrinsics.
7304 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7305 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7306 (_mm_maskz_min_round_sd): Test new intrinsics.
7307 * gcc.target/i386/avx512f-vminsd-2.c: New.
7308 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7309 (_mm_maskz_min_round_ss): Test new intrinsics.
7310 * gcc.target/i386/avx512f-vminss-2.c: New.
7311 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7312 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7313 (__builtin_ia32_minss_mask_round): Test new builtins.
7314 * gcc.target/i386/sse-13.c: Ditto.
7315 * gcc.target/i386/sse-23.c: Ditto.
7316 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7317 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7318 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7319 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7320 (_mm_mask_min_round_ss): Test new intrinsics.
7321 * gcc.target/i386/testround-1.c: Ditto.
7322
7323 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7324
7325 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7326 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7327 (_mm_maskz_div_round_sd): Test new intrinsics.
7328 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7329 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7330 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7331 (_mm_maskz_div_round_ss): Test new intrinsics.
7332 * gcc.target/i386/avx512f-vdivss-2.c: New.
7333 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7334 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7335 (_mm_maskz_mul_round_sd): Test new intrinsics.
7336 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7337 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7338 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7339 (_mm_maskz_mul_round_ss): Test new intrinsics.
7340 * gcc.target/i386/avx512f-vmulss-2.c: New.
7341 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7342 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7343 (__builtin_ia32_mulss_mask_round): Test new builtins.
7344 * gcc.target/i386/sse-13.c: Ditto.
7345 * gcc.target/i386/sse-23.c: Ditto.
7346 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7347 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7348 (_mm_maskz_mul_round_ss): Test new intrinsics.
7349 * gcc.target/i386/testround-1.c: Ditto.
7350
7351 2017-05-10 Julia Koval <julia.koval@intel.com>
7352
7353 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7354 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7355 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7356
7357 2017-05-10 Julia Koval <julia.koval@intel.com>
7358
7359 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7360 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7361 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7362 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7363
7364 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7365
7366 PR tree-optimization/51513
7367 * gcc.target/powerpc/pr51513.c: New test.
7368 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7369 __builtin_abort().
7370 * gcc.dg/predict-14.c: Likewise.
7371
7372 2017-05-10 Carl Love <cel@us.ibm.com>
7373 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7374 to the test suite file.
7375 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7376 to the test suite file.
7377
7378 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7379
7380 PR tree-optimization/77644
7381 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7382
7383 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7384
7385 * gcc.dg/guality/inline-params-2.c: New.
7386
7387 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7388
7389 PR c++/80145
7390 * g++.dg/cpp1y/auto-fn37.C: New.
7391 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7392
7393 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7394
7395 PR target/68163
7396 * gcc.target/powerpc/pr68163.c: New test.
7397
7398 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7399
7400 PR fortran/79311
7401 * gfortran.dg/finalize_32.f90: New test.
7402
7403 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7404
7405 PR c/35441
7406 * gcc.dg/pr35441.c: New test.
7407
7408 2017-05-09 Martin Sebor <msebor@redhat.com>
7409
7410 PR testsuite/80643
7411 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7412 output.
7413
7414 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7415
7416 PR c++/80186
7417 * g++.dg/template/crash126.C: New.
7418
7419 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7420
7421 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7422 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7423 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7424 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7425
7426 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7427
7428 PR testsuite/80611
7429 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7430
7431 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7432
7433 * gcc.target/arc/tmac-1.c: New file.
7434 * gcc.target/arc/tmac-2.c: Likewise.
7435 * gcc.target/arc/tmac.h: Likewise.
7436
7437 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7438 Andrew Burgess <andrew.burgess@embecosm.com>
7439
7440 * gcc.target/arc/firq-1.c: New file.
7441 * gcc.target/arc/firq-2.c: Likewise.
7442 * gcc.target/arc/firq-3.c: Likewise.
7443 * gcc.target/arc/firq-4.c: Likewise.
7444 * gcc.target/arc/firq-5.c: Likewise.
7445 * gcc.target/arc/firq-6.c: Likewise.
7446
7447 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7448
7449 * gcc.target/arc/interrupt-5.c: Newfile.
7450 * gcc.target/arc/interrupt-6.c: Likewise.
7451 * gcc.target/arc/interrupt-7.c: Likewise.
7452 * gcc.target/arc/interrupt-8.c: Likewise.
7453 * gcc.target/arc/interrupt-9.c: Likewise.
7454
7455 2017-05-09 Richard Biener <rguenther@suse.de>
7456
7457 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7458 and adjust.
7459 * gcc.dg/vect/vect-50.c: Likewise.
7460
7461 2017-05-09 Marek Polacek <polacek@redhat.com>
7462
7463 PR c/80525
7464 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7465 * c-c++-common/Wlogical-op-2.c: New test.
7466
7467 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7468
7469 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7470 for targets with __SIZEOF_INT__ < 4.
7471
7472 2017-05-09 Richard Biener <rguenther@suse.de>
7473
7474 * gcc.dg/vect/vect-50.c: Revert last change.
7475 * gcc.dg/vect/vect-44.c: Likewise.
7476
7477 2017-05-08 Martin Sebor <msebor@redhat.com>
7478
7479 PR translation/80280
7480 * gcc.dg/format/gcc_diag-10.c: New test.
7481
7482 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7483
7484 PR target/80101
7485 * gcc.target/powerpc/pr80101-1.c: New test.
7486
7487 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7488
7489 PR fortran/79930
7490 * gfortran.dg/inline_transpose_1.f90: Add
7491 -finline-matmul-limit=0 to options.
7492 * gfortran.dg/matmul_5.f90: Likewise.
7493 * gfortran.dg/vect/vect-8.f90: Likewise.
7494 * gfortran.dg/inline_matmul_14.f90: New test.
7495 * gfortran.dg/inline_matmul_15.f90: New test.
7496
7497 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7498
7499 PR fortran/80602
7500 * gfortran.dg/matmul_15.f90: New test case.
7501
7502 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7503
7504 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7505 * gcc.dg/vect/vect-50.c: Likewise.
7506
7507 2017-05-07 Jeff Law <law@redhat.com>
7508
7509 Revert:
7510 2017-05-06 Jeff Law <law@redhat.com>
7511 PR tree-optimization/78496
7512 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7513 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7514
7515 2017-05-06 Jeff Law <law@redhat.com>
7516
7517 PR tree-optimization/78496
7518 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7519 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7520
7521 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7522
7523 * gcc.target/aarch64/spill_1.c: New test.
7524
7525 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7526
7527 PR rtl-optimization/75964
7528 * gcc.dg/torture/pr75964.c: New test.
7529
7530 2017-05-06 Tom de Vries <tom@codesourcery.com>
7531
7532 PR testsuite/80606
7533 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7534 * gcc.target/i386/avx-vtestpd-2.c: Same.
7535 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7536 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7537 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7538 * gcc.target/i386/avx-vtestpd-3.c: Same.
7539 * gcc.target/i386/avx-vtestps-1.c: Same.
7540 * gcc.target/i386/avx-vtestps-2.c: Same.
7541 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7542 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7543 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7544 * gcc.target/i386/avx-vtestps-3.c: Same.
7545
7546 2017-05-06 Tom de Vries <tom@codesourcery.com>
7547
7548 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7549
7550 2017-05-06 Tom de Vries <tom@codesourcery.com>
7551
7552 PR testsuite/80557
7553 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7554 * gcc.target/powerpc/altivec-types-1.c: Same.
7555
7556 2017-05-06 Tom de Vries <tom@codesourcery.com>
7557
7558 PR testsuite/80557
7559 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7560 * gcc.target/spu/intrinsics-1.c: Same.
7561
7562 2017-05-06 Tom de Vries <tom@codesourcery.com>
7563
7564 PR testsuite/80557
7565 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7566
7567 2017-05-06 Tom de Vries <tom@codesourcery.com>
7568
7569 PR testsuite/80557
7570 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7571 * gcc.target/aarch64/spellcheck_2.c: Same.
7572 * gcc.target/aarch64/spellcheck_3.c: Same.
7573
7574 2017-05-06 Tom de Vries <tom@codesourcery.com>
7575
7576 PR testsuite/80557
7577 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7578 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7579 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7580 * g++.dg/debug/dwarf2/typedef5.C: Same.
7581 * g++.dg/goacc/data-1.C: Same.
7582
7583 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7584
7585 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7586
7587 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7588
7589 PR target/79038
7590 PR target/79202
7591 PR target/79203
7592 * gcc.target/powerpc/ppc-round3.c: New test.
7593 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7594
7595 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/80632
7598 * gcc.dg/pr80632.c: New test.
7599
7600 PR tree-optimization/80558
7601 * gcc.dg/tree-ssa/vrp115.c: New test.
7602
7603 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7604 Thomas Preud'homme <thomas.preudhomme@arm.com>
7605 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7606
7607 PR target/71607
7608 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7609 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7610 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7611 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7612 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7613 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7614 * gcc.target/arm/tls-disable-literal-pool.c: New.
7615
7616 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7617
7618 PR tree-optimization/80613
7619 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7620
7621 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7622
7623 PR c++/71577
7624 * g++.dg/cpp0x/pr71577.C: New.
7625
7626 2017-05-04 Martin Sebor <msebor@redhat.com>
7627
7628 PR middle-end/79234
7629 * gcc.dg/builtin-stringop-chk-8.c: New test.
7630 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7631 * gcc.dg/builtin-stringop-chk-4.c: Same.
7632 * gcc.dg/builtin-strncat-chk-1.c: Same.
7633 * g++.dg/ext/strncpy-chk1.C: Same.
7634 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7635 * gcc.dg/out-of-bounds-1.c: Same.
7636 * gcc.dg/pr78138.c: Same.
7637 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7638 * gfortran.dg/mvbits_7.f90: Same.
7639
7640 2017-05-04 Martin Sebor <msebor@redhat.com>
7641
7642 PR preprocessor/79214
7643 PR middle-end/79222
7644 PR middle-end/79223
7645 * gcc.dg/pr79214.c: New test.
7646 * gcc.dg/pr79214.h: New test header.
7647 * gcc.dg/pr79222.c: New test.
7648 * gcc.dg/pr79223.c: New test.
7649 * gcc.dg/pr78138.c: Adjust.
7650 * gfortran.dg/unconstrained_commons.f: Same.
7651
7652 2017-05-04 Martin Sebor <msebor@redhat.com>
7653
7654 PR translation/80280
7655 * g++.dg/abi/Wabi-2-3.C: Adjust.
7656 * g++.dg/abi/Wabi-3-2.C: Ditto.
7657 * g++.dg/lookup/using17.C: Ditto.
7658 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7659
7660 2017-05-04 Martin Jambor <mjambor@suse.cz>
7661
7662 PR tree-optimization/80622
7663 * gcc.dg/tree-ssa/pr80622.c: New test.
7664
7665 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7668
7669 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7670
7671 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7672 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7673
7674 2017-05-04 Richard Biener <rguenther@suse.de>
7675
7676 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7677
7678 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7679
7680 * gcc.dg/vect/vect-profile-1.c: New test.
7681
7682 2017-05-04 Marek Polacek <polacek@redhat.com>
7683
7684 PR tree-optimization/80612
7685 * gcc.dg/torture/pr80612.c: New test.
7686
7687 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7688 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7689
7690 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7691 check_effective_target_arm_thumb1_movt_ok.
7692
7693 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7694
7695 * gcc.target/arm/fpscr.c: New file.
7696
7697 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7698
7699 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7700 target.
7701
7702 2017-05-04 Tom de Vries <tom@codesourcery.com>
7703
7704 PR testsuite/80557
7705 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7706 line numbers.
7707 * g++.dg/warn/miss-format-1.C: Same.
7708 * g++.dg/warn/overflow-warn-1.C: Same.
7709 * g++.dg/warn/overflow-warn-3.C: Same.
7710 * g++.dg/warn/overflow-warn-4.C: Same.
7711
7712 2017-05-04 Tom de Vries <tom@codesourcery.com>
7713
7714 PR testsuite/80557
7715 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7716 * gcc.target/i386/pr68657.c: Same.
7717 * gcc.target/i386/pr69255-1.c: Same.
7718 * gcc.target/i386/pr69255-2.c: Same.
7719 * gcc.target/i386/pr69255-3.c: Same.
7720
7721 2017-05-04 Richard Biener <rguenther@suse.de>
7722
7723 PR tree-optimization/31130
7724 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7725 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7726 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7727 * gcc.dg/pr52904.c: Remove XFAIL.
7728 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7729
7730 2017-05-03 Jeff Law <law@redhat.com>
7731
7732 PR tree-optimization/78496
7733 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7734
7735 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7736
7737 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7738
7739 2017-05-03 Richard Biener <rguenther@suse.de>
7740
7741 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7742
7743 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR tree-optimization/79472
7746 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7747 to dg-options.
7748 * gcc.dg/tree-ssa/vrp113.c: New test.
7749 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7750 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7751 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7752
7753 2017-05-03 Tom de Vries <tom@codesourcery.com>
7754
7755 PR testsuite/80557
7756 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7757 * c-c++-common/Wshift-negative-value-2.c: Same.
7758 * c-c++-common/Wshift-negative-value-3.c: Same.
7759 * c-c++-common/Wshift-negative-value-4.c: Same.
7760 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7761 * c-c++-common/cpp/pr60400.c: Same.
7762 * c-c++-common/fmax-errors.c: Same.
7763 * c-c++-common/goacc/data-2.c: Same.
7764 * c-c++-common/goacc/host_data-2.c: Same.
7765 * c-c++-common/gomp/simd4.c: Same.
7766 * c-c++-common/pr28656.c: Same.
7767 * c-c++-common/pr43395.c: Same.
7768 * c-c++-common/torture/pr57945.c: Same.
7769
7770 2017-05-03 Tom de Vries <tom@codesourcery.com>
7771
7772 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7773 arg of dg directive.
7774 * c-c++-common/goacc/routine-3.c: Same.
7775 * c-c++-common/goacc/routine-4.c: Same.
7776
7777 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7778
7779 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7780 (test_fixit_insert_newline): New function.
7781 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7782 (test_fixit_insert_newline): New function.
7783 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7784 (test_fixit_insert_newline): New function.
7785 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7786 (test_fixit_insert_newline): New function.
7787 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7788 (test_show_locus): Handle test_fixit_insert_newline.
7789
7790 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7791
7792 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7793
7794 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7795
7796 * gcc.dg/lsr-div1.c: New testcase.
7797
7798 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7799
7800 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7801 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7802 (_mm_maskz_add_round_sd): Test new intrinsics.
7803 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7804 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7805 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7806 (_mm_maskz_add_round_ss): Test new intrinsics.
7807 * gcc.target/i386/avx512f-vaddss-2.c: New.
7808 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7809 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7810 (_mm_maskz_sub_round_sd): Test new intrinsics.
7811 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7812 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7813 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7814 (_mm_maskz_sub_round_ss): Test new intrinsics.
7815 * gcc.target/i386/avx512f-vsubss-2.c: New.
7816 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7817 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7818 (__builtin_ia32_subss_mask_round): Test new builtins.
7819 * gcc.target/i386/sse-13.c: Ditto.
7820 * gcc.target/i386/sse-23.c: Ditto.
7821 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7822 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7823 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7824 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7825 (_mm_mask_sub_round_ss): Test new intrinsics.
7826 * gcc.target/i386/testround-1.c: Ditto.
7827
7828 2017-05-02 Martin Jambor <mjambor@suse.cz>
7829
7830 PR tree-optimization/78687
7831 * g++.dg/tree-ssa/pr78687.C: New test.
7832
7833 2017-05-02 Richard Biener <rguenther@suse.de>
7834
7835 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7836 behavior.
7837 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7838
7839 2017-05-02 Richard Biener <rguenther@suse.de>
7840
7841 PR tree-optimization/80591
7842 * gcc.dg/torture/pr80591.c: New testcase.
7843
7844 2017-05-02 Richard Biener <rguenther@suse.de>
7845
7846 PR tree-optimization/80549
7847 * gcc.dg/torture/pr80549.c: New testcase.
7848
7849 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7850
7851 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7852 unsigned long.
7853
7854 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7855
7856 PR c++/80038
7857 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7858
7859 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7860
7861 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7862 reflect insertion fix-it hints at the same location now being
7863 consolidated.
7864
7865 2017-05-01 Martin Sebor <msebor@redhat.com>
7866
7867 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7868 on ILP32 targets.
7869
7870 2017-05-01 Tom de Vries <tom@codesourcery.com>
7871
7872 * gcc.dg/pr78768.c: Require linker plugin.
7873
7874 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7875
7876 PR fortran/37131
7877 * gfortran.dg/matmul_bounds_11.f90: New test.
7878
7879 2017-05-01 Martin Sebor <msebor@redhat.com>
7880
7881 PR tree-optimization/79715
7882 * gcc.dg/pr79715.c: New test.
7883
7884 2017-05-01 Tom de Vries <tom@codesourcery.com>
7885
7886 PR testsuite/65941
7887 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7888 * g++.dg/other/pr59492.C: Require effective target rdrand.
7889
7890 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7891
7892 * g++.dg/diagnostic/member-decl-1.C: New test.
7893
7894 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7895
7896 PR tree-optimization/80487
7897 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7898
7899 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7900
7901 PR tree-optimization/79697
7902 * gcc.dg/tree-ssa/pr79697.c: New test.
7903
7904 2017-04-29 Tom de Vries <tom@codesourcery.com>
7905
7906 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7907
7908 2017-04-28 Martin Sebor <msebor@redhat.com>
7909
7910 PR tree-optimization/80523
7911 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7912
7913 2017-04-28 Tom de Vries <tom@codesourcery.com>
7914
7915 PR testsuite/80557
7916 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7917 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7918
7919 2017-04-28 Tom de Vries <tom@codesourcery.com>
7920
7921 PR testsuite/80557
7922 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7923 * obj-c++.dg/bitfield-4.mm: Same.
7924 * obj-c++.dg/bitfield-5.mm: Same.
7925 * obj-c++.dg/exceptions-3.mm: Same.
7926 * obj-c++.dg/exceptions-5.mm: Same.
7927 * obj-c++.dg/method-1.mm: Same.
7928 * obj-c++.dg/method-12.mm: Same.
7929 * obj-c++.dg/method-13.mm: Same.
7930 * obj-c++.dg/method-15.mm: Same.
7931 * obj-c++.dg/method-16.mm: Same.
7932 * obj-c++.dg/property/at-property-18.mm: Same.
7933 * obj-c++.dg/property/at-property-25.mm: Same.
7934 * obj-c++.dg/property/at-property-5.mm: Same.
7935 * obj-c++.dg/property/dynamic-2.mm: Same.
7936 * obj-c++.dg/property/property-neg-3.mm: Same.
7937 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7938 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7939 * obj-c++.dg/syntax-error-1.mm: Same.
7940 * obj-c++.dg/try-catch-13.mm: Same.
7941 * objc.dg/bitfield-4.m: Same.
7942 * objc.dg/class-1.m: Same.
7943 * objc.dg/method-11.m: Same.
7944 * objc.dg/method-6.m: Same.
7945 * objc.dg/method-7.m: Same.
7946 * objc.dg/method-9.m: Same.
7947 * objc.dg/missing-proto-3.m: Same.
7948 * objc.dg/naming-2.m: Same.
7949 * objc.dg/property/at-property-16.m: Same.
7950 * objc.dg/property/at-property-18.m: Same.
7951 * objc.dg/property/at-property-25.m: Same.
7952 * objc.dg/property/at-property-5.m: Same.
7953 * objc.dg/property/dynamic-2.m: Same.
7954 * objc.dg/property/property-neg-3.m: Same.
7955 * objc.dg/protocol-inheritance-1.m: Same.
7956 * objc.dg/protocol-inheritance-2.m: Same.
7957
7958 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7959
7960 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7961
7962 2017-04-28 Tom de Vries <tom@codesourcery.com>
7963
7964 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7965 dg-(error|warning|message|bogus).
7966 * g++.dg/conversion/dr195-1.C: Same.
7967 * g++.dg/conversion/dr195.C: Same.
7968 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7969 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7970 * g++.dg/cpp0x/inline-ns7.C: Same.
7971 * g++.dg/cpp0x/variadic105.C: Same.
7972 * g++.dg/cpp0x/variadic65.C: Same.
7973 * g++.dg/expr/call2.C: Same.
7974 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7975 * g++.dg/expr/pmf-1.C: Same.
7976 * g++.dg/ext/altivec-types-1.C: Same.
7977 * g++.dg/ext/altivec-types-2.C: Same.
7978 * g++.dg/ext/altivec-types-3.C: Same.
7979 * g++.dg/ext/attrib14.C: Same.
7980 * g++.dg/ext/complit1.C: Same.
7981 * g++.dg/ext/forscope2.C: Same.
7982 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7983 * g++.dg/ext/label13.C: Same.
7984 * g++.dg/ext/member-attr.C: Same.
7985 * g++.dg/ext/visibility/anon7.C: Same.
7986 * g++.dg/ext/visibility/visibility-7.C: Same.
7987 * g++.dg/ext/vla2.C: Same.
7988 * g++.dg/inherit/access2.C: Same.
7989 * g++.dg/inherit/covariant12.C: Same.
7990 * g++.dg/inherit/covariant14.C: Same.
7991 * g++.dg/inherit/namespace-as-base.C: Same.
7992 * g++.dg/inherit/template-as-base.C: Same.
7993 * g++.dg/lookup/ambig1.C: Same.
7994 * g++.dg/lookup/ambig2.C: Same.
7995 * g++.dg/lookup/ambig3.C: Same.
7996 * g++.dg/lookup/class-member-1.C: Same.
7997 * g++.dg/lookup/conv-1.C: Same.
7998 * g++.dg/lookup/decl1.C: Same.
7999 * g++.dg/lookup/koenig1.C: Same.
8000 * g++.dg/lookup/scoped1.C: Same.
8001 * g++.dg/lookup/scoped2.C: Same.
8002 * g++.dg/lookup/two-stage4.C: Same.
8003 * g++.dg/lookup/used-before-declaration.C: Same.
8004 * g++.dg/lookup/using.C: Same.
8005 * g++.dg/lookup/using17.C: Same.
8006 * g++.dg/lookup/using2.C: Same.
8007 * g++.dg/other/abstract2.C: Same.
8008 * g++.dg/other/classkey1.C: Same.
8009 * g++.dg/other/component1.C: Same.
8010 * g++.dg/other/const1.C: Same.
8011 * g++.dg/other/const2.C: Same.
8012 * g++.dg/other/conversion1.C: Same.
8013 * g++.dg/other/do1.C: Same.
8014 * g++.dg/other/error1.C: Same.
8015 * g++.dg/other/error10.C: Same.
8016 * g++.dg/other/error3.C: Same.
8017 * g++.dg/other/error4.C: Same.
8018 * g++.dg/other/error5.C: Same.
8019 * g++.dg/other/error8.C: Same.
8020 * g++.dg/other/error9.C: Same.
8021 * g++.dg/other/field1.C: Same.
8022 * g++.dg/other/init1.C: Same.
8023 * g++.dg/other/ptrmem2.C: Same.
8024 * g++.dg/other/return1.C: Same.
8025 * g++.dg/overload/builtin3.C: Same.
8026 * g++.dg/overload/error1.C: Same.
8027 * g++.dg/overload/error2.C: Same.
8028 * g++.dg/overload/koenig2.C: Same.
8029 * g++.dg/overload/pmf1.C: Same.
8030 * g++.dg/parse/args1.C: Same.
8031 * g++.dg/parse/attr3.C: Same.
8032 * g++.dg/parse/constant4.C: Same.
8033 * g++.dg/parse/crash10.C: Same.
8034 * g++.dg/parse/crash18.C: Same.
8035 * g++.dg/parse/crash19.C: Same.
8036 * g++.dg/parse/crash20.C: Same.
8037 * g++.dg/parse/crash21.C: Same.
8038 * g++.dg/parse/crash22.C: Same.
8039 * g++.dg/parse/crash32.C: Same.
8040 * g++.dg/parse/decl-specifier-1.C: Same.
8041 * g++.dg/parse/error58.C: Same.
8042 * g++.dg/parse/local-class1.C: Same.
8043 * g++.dg/parse/non-dependent2.C: Same.
8044 * g++.dg/parse/parameter-declaration-1.C: Same.
8045 * g++.dg/parse/ptrmem2.C: Same.
8046 * g++.dg/parse/ptrmem3.C: Same.
8047 * g++.dg/parse/saved1.C: Same.
8048 * g++.dg/tc1/dr101.C: Same.
8049 * g++.dg/tc1/dr142.C: Same.
8050 * g++.dg/tc1/dr176.C: Same.
8051 * g++.dg/template/conv4.C: Same.
8052 * g++.dg/template/crash56.C: Same.
8053 * g++.dg/template/dependent-expr2.C: Same.
8054 * g++.dg/template/error1.C: Same.
8055 * g++.dg/template/error2.C: Same.
8056 * g++.dg/template/explicit6.C: Same.
8057 * g++.dg/template/init-list.C: Same.
8058 * g++.dg/template/local1.C: Same.
8059 * g++.dg/template/lookup2.C: Same.
8060 * g++.dg/template/meminit2.C: Same.
8061 * g++.dg/template/nontype25.C: Same.
8062 * g++.dg/template/ptrmem2.C: Same.
8063 * g++.dg/template/qualttp19.C: Same.
8064 * g++.dg/template/qualttp20.C: Same.
8065 * g++.dg/template/ttp3.C: Same.
8066 * g++.dg/template/unify4.C: Same.
8067 * g++.dg/template/unify6.C: Same.
8068 * g++.dg/template/unify7.C: Same.
8069 * g++.dg/template/warn1.C: Same.
8070 * g++.dg/tree-ssa/dom-invalid.C: Same.
8071 * g++.dg/ubsan/shift-1.C: Same.
8072 * g++.dg/warn/Wunused-2.C: Same.
8073 * g++.dg/warn/Wunused-4.C: Same.
8074 * g++.dg/warn/Wunused-6.C: Same.
8075 * g++.dg/warn/deprecated-6.C: Same.
8076 * g++.dg/warn/deprecated.C: Same.
8077 * g++.dg/warn/effc1.C: Same.
8078 * g++.dg/warn/effc3.C: Same.
8079 * g++.dg/warn/incomplete1.C: Same.
8080 * g++.dg/warn/inline1.C: Same.
8081 * g++.dg/warn/noeffect2.C: Same.
8082 * g++.dg/warn/noeffect4.C: Same.
8083 * g++.dg/warn/oldcast1.C: Same.
8084 * g++.dg/warn/sentinel.C: Same.
8085 * g++.dg/warn/unit-1.C: Same.
8086 * g++.old-deja/g++.pt/inherit2.C: Same.
8087 * g++.old-deja/g++.pt/overload8.C: Same.
8088 * gcc.dg/20000926-1.c: Same.
8089 * gcc.dg/20040223-1.c: Same.
8090 * gcc.dg/Warray-bounds-7.c: Same.
8091 * gcc.dg/alias-1.c: Same.
8092 * gcc.dg/alias-12.c: Same.
8093 * gcc.dg/alias-13.c: Same.
8094 * gcc.dg/alias-2.c: Same.
8095 * gcc.dg/array-13.c: Same.
8096 * gcc.dg/array-4.c: Same.
8097 * gcc.dg/attr-ifunc-2.c: Same.
8098 * gcc.dg/attr-invalid.c: Same.
8099 * gcc.dg/attr-noinline.c: Same.
8100 * gcc.dg/bitfld-2.c: Same.
8101 * gcc.dg/c90-const-expr-7.c: Same.
8102 * gcc.dg/c99-const-expr-7.c: Same.
8103 * gcc.dg/cpp/20000625-1.c: Same.
8104 * gcc.dg/cpp/charconst-4.c: Same.
8105 * gcc.dg/cpp/include2.c: Same.
8106 * gcc.dg/cpp/include2a.c: Same.
8107 * gcc.dg/decl-4.c: Same.
8108 * gcc.dg/deprecated-4.c: Same.
8109 * gcc.dg/deprecated.c: Same.
8110 * gcc.dg/dfp/altivec-types.c: Same.
8111 * gcc.dg/float-range-1.c: Same.
8112 * gcc.dg/pack-test-3.c: Same.
8113 * gcc.dg/pr11492.c: Same.
8114 * gcc.dg/pr15360-1.c: Same.
8115 * gcc.dg/pr37908.c: Same.
8116 * gcc.dg/pr53265.c: Same.
8117 * gcc.dg/pr57287-2.c: Same.
8118 * gcc.dg/pr57287.c: Same.
8119 * gcc.dg/redecl-1.c: Same.
8120 * gcc.dg/sync-3.c: Same.
8121 * gcc.dg/two-types-1.c: Same.
8122 * gcc.dg/two-types-2.c: Same.
8123 * gcc.dg/two-types-4.c: Same.
8124 * gcc.dg/two-types-5.c: Same.
8125 * gcc.dg/two-types-6.c: Same.
8126 * gcc.dg/two-types-7.c: Same.
8127 * gcc.dg/two-types-8.c: Same.
8128 * gcc.dg/two-types-9.c: Same.
8129 * gcc.dg/uninit-I.c: Same.
8130 * gcc.dg/uninit-pr19430.c: Same.
8131 * gcc.dg/visibility-7.c: Same.
8132 * gcc.dg/winline-10.c: Same.
8133 * gcc.dg/winline-2.c: Same.
8134 * gcc.dg/winline-3.c: Same.
8135 * gcc.dg/winline-9.c: Same.
8136 * gcc.target/i386/attr-returns_twice-1.c: Same.
8137 * gcc.target/i386/chkp-const-check-2.c: Same.
8138 * gcc.target/i386/chkp-label-address.c: Same.
8139 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8140 * gcc.target/i386/pr39162.c: Same.
8141 * gcc.target/i386/sse-5.c: Same.
8142 * gcc.target/powerpc/altivec-types-1.c: Same.
8143 * gcc.target/powerpc/altivec-types-2.c: Same.
8144 * gcc.target/powerpc/altivec-types-3.c: Same.
8145 * gcc.target/powerpc/float128-mix.c: Same.
8146 * gcc.target/powerpc/no-r11-3.c: Same.
8147 * gcc.target/spu/Wmain.c: Same.
8148 * gcc.target/spu/ea/errors2.c: Same.
8149 * gfortran.dg/assignment_1.f90: Same.
8150 * gfortran.dg/common_3.f90: Same.
8151 * gfortran.dg/der_io_1.f90: Same.
8152 * gfortran.dg/g77/20030326-1.f: Same.
8153 * gfortran.dg/g77/9263.f: Same.
8154 * gfortran.dg/g77/960317-1.f: Same.
8155 * gfortran.dg/g77/970625-2.f: Same.
8156 * gfortran.dg/g77/980615-0.f: Same.
8157 * gfortran.dg/g77/check0.f: Same.
8158 * gfortran.dg/g77/dnrm2.f: Same.
8159 * gfortran.dg/g77/pr9258.f: Same.
8160 * gfortran.dg/ichar_1.f90: Same.
8161 * gfortran.dg/interface_1.f90: Same.
8162 * gfortran.dg/namelist_1.f90: Same.
8163 * gfortran.dg/namelist_2.f90: Same.
8164 * gfortran.dg/namelist_3.f90: Same.
8165 * gfortran.dg/namelist_print_2.f: Same.
8166 * gfortran.dg/oldstyle_1.f90: Same.
8167 * gfortran.dg/runtime_warning_1.f90: Same.
8168 * gfortran.dg/underflow.f90: Same.
8169 * gnat.dg/specs/integer_value.ads: Same.
8170 * obj-c++.dg/fsf-package-0.m: Same.
8171 * objc.dg/two-types-1.m: Same.
8172
8173 2017-04-28 Martin Liska <mliska@suse.cz>
8174
8175 PR gcov-profile/79891
8176 * gcc.misc-tests/gcov-17.c: New test.
8177 * gcc.misc-tests/gcov-18.c: New test.
8178
8179 2017-04-28 Tom de Vries <tom@codesourcery.com>
8180
8181 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8182 dg-(error|warning|message|bogus).
8183 * g++.dg/parse/parameter-declaration-1.C: Same.
8184 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8185 * gcc.dg/Wpointer-sign-Wall.c: Same.
8186 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8187 * gcc.dg/cpp/19990413-1.c: Same.
8188 * gcc.dg/dg-test-1.c: Same.
8189 * gcc.dg/empty-source-2.c: Same.
8190 * gcc.dg/empty-source-3.c: Same.
8191 * gcc.dg/format/c99-printf-1.c: Same.
8192 * gcc.dg/format/c99-scanf-1.c: Same.
8193 * gcc.dg/label-decl-2.c: Same.
8194 * gcc.dg/m-un-2.c: Same.
8195 * gcc.dg/uninit-pr20644-O0.c: Same.
8196 * gfortran.dg/pr70006.f90: Same.
8197 * obj-c++.dg/fsf-package-0.m: Same.
8198
8199 2017-04-28 Tom de Vries <tom@codesourcery.com>
8200
8201 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8202 dg-(error|warning|message|bogus).
8203 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8204 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8205 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8206 * c-c++-common/pr20000.c: Same.
8207 * c-c++-common/pr49706.c: Same.
8208 * g++.dg/ext/utf16-4.C: Same.
8209 * g++.dg/parse/error2.C: Same.
8210 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8211 * g++.dg/warn/Wtype-limits.C: Same.
8212 * g++.dg/warn/overflow-warn-1.C: Same.
8213 * g++.dg/warn/overflow-warn-3.C: Same.
8214 * gcc.dg/Wpointer-sign-Wall.c: Same.
8215 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8216 * gcc.dg/Wtype-limits-Wextra.c: Same.
8217 * gcc.dg/Wtype-limits.c: Same.
8218 * gcc.dg/cpp/19990413-1.c: Same.
8219 * gcc.dg/dg-test-1.c: Same.
8220 * gcc.dg/empty-source-2.c: Same.
8221 * gcc.dg/empty-source-3.c: Same.
8222 * gcc.dg/label-decl-2.c: Same.
8223 * gcc.dg/m-un-2.c: Same.
8224 * gcc.dg/uninit-pr19430-O0.c: Same.
8225 * gcc.dg/uninit-pr19430.c: Same.
8226 * gcc.dg/uninit-pr20644-O0.c: Same.
8227 * gcc.dg/utf16-4.c: Same.
8228 * gfortran.dg/pr70006.f90: Same.
8229 * obj-c++.dg/fsf-package-0.m: Same.
8230
8231 2017-04-28 Richard Biener <rguenther@suse.de>
8232
8233 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8234 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8235 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8236 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8237 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8238 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8239
8240 2017-04-27 Marek Polacek <polacek@redhat.com>
8241
8242 PR sanitizer/80349
8243 * c-c++-common/ubsan/pr80349.c: New test.
8244
8245 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8246
8247 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8248 diagnostics.
8249 * g++.dg/warn/pr12242.C: Likewise.
8250
8251 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8252
8253 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8254
8255 2017-04-27 Martin Liska <mliska@suse.cz>
8256
8257 PR testsuite/79455
8258 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8259 more generic.
8260
8261 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR c++/80534
8264 * g++.dg/other/pr80534-1.C: New test.
8265 * g++.dg/other/pr80534-2.C: New test.
8266
8267 2017-04-27 Richard Biener <rguenther@suse.de>
8268
8269 PR middle-end/80539
8270 * gcc.dg/torture/pr80539.c: New testcase.
8271
8272 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR target/77728
8275 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8276
8277 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8278
8279 * g++.dg/diagnostic/nested-name-1.C: New test.
8280
8281 2017-04-26 Martin Liska <mliska@suse.cz>
8282
8283 * gcc.dg/guality/guality.h: Add prefix to test verification.
8284
8285 2017-04-25 Nathan Sidwell <nathan@acm.org>
8286
8287 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8288
8289 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR target/70799
8292 * gcc.target/i386/pr70799-5.c: New test.
8293
8294 2017-04-25 Martin Sebor <msebor@redhat.com>
8295
8296 PR tree-optimization/80497
8297 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8298
8299 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8300 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR target/77728
8303 * g++.dg/abi/pr77728-1.C: New test.
8304
8305 2017-04-25 Marek Polacek <polacek@redhat.com>
8306
8307 PR sanitizer/80349
8308 * g++.dg/ubsan/pr80349-2.C: New test.
8309
8310 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8311
8312 * g++.dg/cpp0x/enum34.C: New test.
8313
8314 2017-04-25 Tom de Vries <tom@codesourcery.com>
8315
8316 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8317 variables.
8318 (dg-line): New proc.
8319 (process-message): Handle line number variables.
8320 * objc.dg/try-catch-12.m: Use dg-line.
8321
8322 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8323
8324 PR target/80482
8325 * gcc.target/powerpc/vec-constvolatile.c: New test.
8326
8327 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8328
8329 * g++.dg/semicolon-fixits.C: New test case.
8330
8331 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8332
8333 * gcc.dg/semicolon-fixits.c: New test case.
8334
8335 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8336
8337 * g++.dg/lookup/missing-std-include.C: New test file.
8338
8339 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8340 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR target/77728
8343 * g++.dg/abi/pr77728-2.C: New test.
8344
8345 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8346
8347 PR c++/80177
8348 * g++.dg/spellcheck-pr80177.C: New test case.
8349
8350 2017-04-25 Nathan Sidwell <nathan@acm.org>
8351
8352 * g++.dg/dg.exp (find-cxx-tests): New function.
8353 (main): Use it, remove explicit pruning
8354
8355 2017-04-25 Richard Biener <rguenther@suse.de>
8356
8357 PR tree-optimization/80492
8358 * gcc.dg/pr80492.c: New testcase.
8359
8360 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8361
8362 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8363 for targets with int size less than 32 bits.
8364
8365 2017-04-25 Richard Biener <rguenther@suse.de>
8366
8367 PR tree-optimization/79201
8368 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8369 * gcc.target/i386/pr22152.c: Disable sinking.
8370
8371 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8372
8373 PR target/80464
8374 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8375
8376 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8377
8378 PR target/79895
8379 * gcc.target/s390/pr79895.c: New test.
8380
8381 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8382
8383 PR target/80080
8384 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8385 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8386 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8387
8388 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR rtl-optimization/80501
8391 * gcc.c-torture/execute/pr80501.c: New test.
8392
8393 PR rtl-optimization/80500
8394 * gcc.dg/pr80500.c: New test.
8395
8396 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8397
8398 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8399 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8400
8401 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8402
8403 PR fortran/80121
8404 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8405 directive.
8406
8407 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8408
8409 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8410 * jit.dg/test-alignment.c: New test case.
8411 * jit.dg/test-alignment.cc: New test case.
8412 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8413 New test case.
8414
8415 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8416
8417 PR c++/80016
8418 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8419 test function.
8420 (test_alignof): New test function.
8421
8422 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8423
8424 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8425
8426 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8427
8428 * g++.dg/diagnostic/duplicate1.C: New test.
8429 * g++.dg/cpp0x/duplicate1.C: New test.
8430
8431 2017-04-24 Martin Jambor <mjambor@suse.cz>
8432
8433 PR tree-optimization/80293
8434 * g++.dg/tree-ssa/pr80293.C: New test.
8435
8436 2017-04-24 Martin Liska <mliska@suse.cz>
8437
8438 PR middle-end/79931
8439 * g++.dg/ipa/pr79931.C: New test.
8440
8441 2017-04-24 Richard Biener <rguenther@suse.de>
8442
8443 PR tree-optimization/80494
8444 * gfortran.dg/pr80494.f90: New testcase.
8445
8446 2017-04-24 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/79725
8449 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8450
8451 2017-04-24 Richard Biener <rguenther@suse.de>
8452
8453 PR c++/2972
8454 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8455
8456 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8457
8458 PR fortran/80484
8459 * gfortran.dg/dtio_29.f03: New test.
8460
8461 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8462
8463 PR fortran/80121
8464 * gfortran.dg/intent_out_9.f90: New test case.
8465
8466 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8467
8468 PR target/70799
8469 * gcc.target/i386/pr70799-4.c: New test.
8470
8471 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8472
8473 PR fortran/80392
8474 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8475
8476 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8477
8478 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8479
8480 2017-04-21 Richard Biener <rguenther@suse.de>
8481
8482 PR tree-optimization/79547
8483 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8484
8485 2017-04-21 Richard Biener <rguenther@suse.de>
8486
8487 PR tree-optimization/78847
8488 * g++.dg/tree-ssa/pr78847.C: New testcase.
8489
8490 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR c/80468
8493 * gcc.dg/pr80468.c: New test.
8494
8495 2017-04-21 Martin Liska <mliska@suse.cz>
8496
8497 PR tree-optimization/66278
8498 * gcc.dg/vect/pr66278.c: New test.
8499
8500 2017-04-21 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/80237
8503 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8504 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8505 adjust expected optimizations.
8506
8507 2016-04-21 Richard Biener <rguenther@suse.de>
8508
8509 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8510 of inner loops.
8511 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8512 * gcc.dg/vect/vect-104.c: Likewise.
8513
8514 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8515
8516 PR tree-optimization/80426
8517 * gcc.c-torture/execute/20170429-1.c: Rename into...
8518 * gcc.c-torture/execute/20170419-1.c: ...this.
8519
8520 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8521
8522 PR target/79804
8523 * gcc.target/i386/pr79804.c: New test.
8524
8525 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8526
8527 PR target/78090
8528 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8529
8530 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8531
8532 * g++/opt/pr80436.C: XFAIL on AIX.
8533
8534 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8535
8536 PR c++/80473
8537 * g++.dg/diagnostic/pr80473.C: New test.
8538
8539 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8540
8541 * g++.dg/warn/Wextra-semi.C: New test.
8542
8543 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR middle-end/80423
8546 * g++.dg/other/pr80423.C: New test.
8547
8548 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8549
8550 * gcc.dg/pr80170.c: Require ptr32plus.
8551
8552 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8553
8554 PR tree-optimization/80426
8555 * gcc.c-torture/execute/20170419-1.c: New test.
8556
8557 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR debug/80461
8560 * g++.dg/debug/pr80461.C: New test.
8561
8562 PR c++/80459
8563 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8564 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8565 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8566
8567 PR debug/80436
8568 * g++.dg/opt/pr80436.C: New test.
8569
8570 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8571
8572 * gcc.dg/torture/pr80341.c: Require int32plus.
8573
8574 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8575 Jeff Law <law@redhat.com>
8576
8577 * gcc.c-torture/compile/20170419-1.c: New test.
8578
8579 2017-04-19 Tom de Vries <tom@codesourcery.com>
8580
8581 PR testsuite/80221
8582 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8583 subsequent dg directives.
8584 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8585 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8586 * c-c++-common/attr-fallthrough-2.c: Same.
8587 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8588 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8589 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8590 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8591 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8592 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8593 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8594 * c-c++-common/cilk-plus/CK/errors.c: Same.
8595 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8596 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8597 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8598 * c-c++-common/cpp/pr57580.c: Same.
8599 * c-c++-common/goacc/asyncwait-1.c: Same.
8600 * c-c++-common/goacc/cache-2.c: Same.
8601 * c-c++-common/goacc/declare-2.c: Same.
8602 * c-c++-common/goacc/deviceptr-1.c: Same.
8603 * c-c++-common/goacc/routine-5.c: Same.
8604 * c-c++-common/gomp/clauses-2.c: Same.
8605 * c-c++-common/gomp/ordered-3.c: Same.
8606 * c-c++-common/gomp/pr67501.c: Same.
8607 * c-c++-common/pr20000.c: Same.
8608 * c-c++-common/pr43395.c: Same.
8609 * c-c++-common/pr49706.c: Same.
8610 * c-c++-common/pr77624-1.c: Same.
8611 * c-c++-common/pr77624-2.c: Same.
8612 * c-c++-common/raw-string-14.c: Same.
8613 * c-c++-common/raw-string-16.c: Same.
8614 * c-c++-common/raw-string-3.c: Same.
8615 * c-c++-common/raw-string-4.c: Same.
8616 * c-c++-common/raw-string-5.c: Same.
8617 * c-c++-common/raw-string-6.c: Same.
8618 * g++.dg/abi/mangle41.C: Same.
8619 * g++.dg/conversion/nullptr1.C: Same.
8620 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8621 * g++.dg/cpp0x/auto27.C: Same.
8622 * g++.dg/cpp0x/constexpr-98.C: Same.
8623 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8624 * g++.dg/cpp0x/diag2.C: Same.
8625 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8626 * g++.dg/cpp0x/nullptr15.C: Same.
8627 * g++.dg/cpp0x/pr31431-2.C: Same.
8628 * g++.dg/cpp0x/pr31431.C: Same.
8629 * g++.dg/cpp0x/pr79118.C: Same.
8630 * g++.dg/cpp0x/static_assert3.C: Same.
8631 * g++.dg/cpp0x/temp_default2.C: Same.
8632 * g++.dg/cpp0x/trailing4.C: Same.
8633 * g++.dg/cpp0x/variadic-ex10.C: Same.
8634 * g++.dg/cpp0x/variadic-ex13.C: Same.
8635 * g++.dg/cpp0x/variadic-ex14.C: Same.
8636 * g++.dg/cpp0x/variadic-ex3.C: Same.
8637 * g++.dg/cpp0x/variadic-ex4.C: Same.
8638 * g++.dg/cpp0x/variadic59.C: Same.
8639 * g++.dg/cpp0x/vt-37737-2.C: Same.
8640 * g++.dg/cpp0x/vt-57397-1.C: Same.
8641 * g++.dg/cpp0x/vt-57397-2.C: Same.
8642 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8643 * g++.dg/cpp1z/gen-attrs1.C: Same.
8644 * g++.dg/diagnostic/pr71075.C: Same.
8645 * g++.dg/eh/goto2.C: Same.
8646 * g++.dg/eh/goto3.C: Same.
8647 * g++.dg/expr/bitfield4.C: Same.
8648 * g++.dg/expr/bitfield5.C: Same.
8649 * g++.dg/expr/bitfield6.C: Same.
8650 * g++.dg/expr/bool1.C: Same.
8651 * g++.dg/expr/bool3.C: Same.
8652 * g++.dg/expr/cond10.C: Same.
8653 * g++.dg/expr/cond11.C: Same.
8654 * g++.dg/expr/lval3.C: Same.
8655 * g++.dg/expr/lval4.C: Same.
8656 * g++.dg/ext/anon-struct4.C: Same.
8657 * g++.dg/ext/attrib44.C: Same.
8658 * g++.dg/ext/builtin3.C: Same.
8659 * g++.dg/ext/dllimport7.C: Same.
8660 * g++.dg/ext/label5.C: Same.
8661 * g++.dg/ext/no-asm-1.C: Same.
8662 * g++.dg/ext/utf16-4.C: Same.
8663 * g++.dg/ext/vla2.C: Same.
8664 * g++.dg/gomp/block-1.C: Same.
8665 * g++.dg/gomp/block-2.C: Same.
8666 * g++.dg/gomp/block-3.C: Same.
8667 * g++.dg/gomp/block-5.C: Same.
8668 * g++.dg/gomp/linear-2.C: Same.
8669 * g++.dg/gomp/target-1.C: Same.
8670 * g++.dg/gomp/target-2.C: Same.
8671 * g++.dg/gomp/taskgroup-1.C: Same.
8672 * g++.dg/gomp/teams-1.C: Same.
8673 * g++.dg/inherit/pure1.C: Same.
8674 * g++.dg/init/array43.C: Same.
8675 * g++.dg/init/array46.C: Same.
8676 * g++.dg/init/const10.C: Same.
8677 * g++.dg/init/ctor4-1.C: Same.
8678 * g++.dg/init/ctor4.C: Same.
8679 * g++.dg/init/new37.C: Same.
8680 * g++.dg/init/pr25811.C: Same.
8681 * g++.dg/init/pr29043.C: Same.
8682 * g++.dg/init/pr29571.C: Same.
8683 * g++.dg/lookup/duperr1.C: Same.
8684 * g++.dg/lookup/error1.C: Same.
8685 * g++.dg/lookup/koenig5.C: Same.
8686 * g++.dg/lookup/pr77549.C: Same.
8687 * g++.dg/lookup/suggestions1.C: Same.
8688 * g++.dg/lookup/using16.C: Same.
8689 * g++.dg/lookup/using7.C: Same.
8690 * g++.dg/other/anon-union3.C: Same.
8691 * g++.dg/other/array2.C: Same.
8692 * g++.dg/other/error13.C: Same.
8693 * g++.dg/other/error34.C: Same.
8694 * g++.dg/overload/builtin1.C: Same.
8695 * g++.dg/overload/conv-op1.C: Same.
8696 * g++.dg/overload/error3.C: Same.
8697 * g++.dg/overload/koenig1.C: Same.
8698 * g++.dg/overload/operator5.C: Same.
8699 * g++.dg/overload/template5.C: Same.
8700 * g++.dg/overload/unknown1.C: Same.
8701 * g++.dg/overload/using2.C: Same.
8702 * g++.dg/parse/constructor1.C: Same.
8703 * g++.dg/parse/crash36.C: Same.
8704 * g++.dg/parse/crash63.C: Same.
8705 * g++.dg/parse/error11.C: Same.
8706 * g++.dg/parse/error12.C: Same.
8707 * g++.dg/parse/error14.C: Same.
8708 * g++.dg/parse/error2.C: Same.
8709 * g++.dg/parse/error21.C: Same.
8710 * g++.dg/parse/error26.C: Same.
8711 * g++.dg/parse/error36.C: Same.
8712 * g++.dg/parse/friend12.C: Same.
8713 * g++.dg/parse/invalid-op1.C: Same.
8714 * g++.dg/parse/missing-template1.C: Same.
8715 * g++.dg/parse/parser-pr28152-2.C: Same.
8716 * g++.dg/parse/parser-pr28152.C: Same.
8717 * g++.dg/parse/pr16696-permissive.C: Same.
8718 * g++.dg/parse/pr16696.C: Same.
8719 * g++.dg/parse/pr69628.C: Same.
8720 * g++.dg/parse/ret-type2.C: Same.
8721 * g++.dg/parse/specialization1.C: Same.
8722 * g++.dg/parse/template3.C: Same.
8723 * g++.dg/parse/template9.C: Same.
8724 * g++.dg/parse/typename11.C: Same.
8725 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8726 * g++.dg/pr45330.C: Same.
8727 * g++.dg/rtti/typeid6.C: Same.
8728 * g++.dg/spellcheck-fields.C: Same.
8729 * g++.dg/spellcheck-typenames.C: Same.
8730 * g++.dg/tc1/dr108.C: Same.
8731 * g++.dg/tc1/dr147.C: Same.
8732 * g++.dg/template/arg7.C: Same.
8733 * g++.dg/template/conv11.C: Same.
8734 * g++.dg/template/crash13.C: Same.
8735 * g++.dg/template/crash55.C: Same.
8736 * g++.dg/template/dependent-expr5.C: Same.
8737 * g++.dg/template/error17.C: Same.
8738 * g++.dg/template/error33.C: Same.
8739 * g++.dg/template/error4.C: Same.
8740 * g++.dg/template/error50.C: Same.
8741 * g++.dg/template/error53.C: Same.
8742 * g++.dg/template/friend.C: Same.
8743 * g++.dg/template/func2.C: Same.
8744 * g++.dg/template/local6.C: Same.
8745 * g++.dg/template/member5.C: Same.
8746 * g++.dg/template/meminit1.C: Same.
8747 * g++.dg/template/nested3.C: Same.
8748 * g++.dg/template/nontype6.C: Same.
8749 * g++.dg/template/overload12.C: Same.
8750 * g++.dg/template/ptrmem8.C: Same.
8751 * g++.dg/template/qualified-id1.C: Same.
8752 * g++.dg/template/spec15.C: Same.
8753 * g++.dg/template/static1.C: Same.
8754 * g++.dg/template/static10.C: Same.
8755 * g++.dg/template/static2.C: Same.
8756 * g++.dg/template/ttp25.C: Same.
8757 * g++.dg/template/typedef2.C: Same.
8758 * g++.dg/template/typename2.C: Same.
8759 * g++.dg/template/unify10.C: Same.
8760 * g++.dg/template/unify6.C: Same.
8761 * g++.dg/template/unify7.C: Same.
8762 * g++.dg/template/unify9.C: Same.
8763 * g++.dg/template/varmod1.C: Same.
8764 * g++.dg/ubsan/div-by-zero-1.C: Same.
8765 * g++.dg/ubsan/pr63956.C: Same.
8766 * g++.dg/warn/Waddress-1.C: Same.
8767 * g++.dg/warn/Wconversion2.C: Same.
8768 * g++.dg/warn/Wnull-conversion-1.C: Same.
8769 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8770 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8771 * g++.dg/warn/Wswitch-1.C: Same.
8772 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8773 * g++.dg/warn/Wtype-limits.C: Same.
8774 * g++.dg/warn/Wunused-parm-5.C: Same.
8775 * g++.dg/warn/deprecated-6.C: Same.
8776 * g++.dg/warn/deprecated.C: Same.
8777 * g++.dg/warn/incomplete1.C: Same.
8778 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8779 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8780 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8781 * g++.dg/warn/overflow-warn-1.C: Same.
8782 * g++.dg/warn/overflow-warn-3.C: Same.
8783 * g++.dg/warn/overflow-warn-4.C: Same.
8784 * g++.dg/warn/pr12242.C: Same.
8785 * g++.dg/warn/pr30551-2.C: Same.
8786 * g++.dg/warn/pr30551.C: Same.
8787 * g++.old-deja/g++.benjamin/16077.C: Same.
8788 * g++.old-deja/g++.bob/inherit1.C: Same.
8789 * g++.old-deja/g++.brendan/crash56.C: Same.
8790 * g++.old-deja/g++.brendan/template17.C: Same.
8791 * g++.old-deja/g++.eh/ctor1.C: Same.
8792 * g++.old-deja/g++.jason/bool5.C: Same.
8793 * g++.old-deja/g++.jason/cond.C: Same.
8794 * g++.old-deja/g++.jason/operator.C: Same.
8795 * g++.old-deja/g++.jason/pmf5.C: Same.
8796 * g++.old-deja/g++.law/ctors5.C: Same.
8797 * g++.old-deja/g++.law/missed-error2.C: Same.
8798 * g++.old-deja/g++.law/operators9.C: Same.
8799 * g++.old-deja/g++.law/temps1.C: Same.
8800 * g++.old-deja/g++.mike/for2.C: Same.
8801 * g++.old-deja/g++.mike/ns5.C: Same.
8802 * g++.old-deja/g++.mike/ns7.C: Same.
8803 * g++.old-deja/g++.mike/p10769b.C: Same.
8804 * g++.old-deja/g++.niklas/t120.C: Same.
8805 * g++.old-deja/g++.niklas/t121.C: Same.
8806 * g++.old-deja/g++.ns/koenig5.C: Same.
8807 * g++.old-deja/g++.oliva/overload1.C: Same.
8808 * g++.old-deja/g++.other/crash24.C: Same.
8809 * g++.old-deja/g++.other/crash25.C: Same.
8810 * g++.old-deja/g++.other/decl5.C: Same.
8811 * g++.old-deja/g++.other/lineno5.C: Same.
8812 * g++.old-deja/g++.other/null3.C: Same.
8813 * g++.old-deja/g++.other/overcnv2.C: Same.
8814 * g++.old-deja/g++.other/ptrmem7.C: Same.
8815 * g++.old-deja/g++.other/typename1.C: Same.
8816 * g++.old-deja/g++.other/vaarg3.C: Same.
8817 * g++.old-deja/g++.pt/crash10.C: Same.
8818 * g++.old-deja/g++.pt/crash28.C: Same.
8819 * g++.old-deja/g++.pt/crash38.C: Same.
8820 * g++.old-deja/g++.pt/explicit70.C: Same.
8821 * g++.old-deja/g++.pt/explicit77.C: Same.
8822 * g++.old-deja/g++.pt/expr2.C: Same.
8823 * g++.old-deja/g++.pt/spec5.C: Same.
8824 * g++.old-deja/g++.pt/spec6.C: Same.
8825 * g++.old-deja/g++.pt/typename3.C: Same.
8826 * g++.old-deja/g++.pt/typename5.C: Same.
8827 * g++.old-deja/g++.pt/typename6.C: Same.
8828 * g++.old-deja/g++.pt/typename7.C: Same.
8829 * g++.old-deja/g++.pt/unify4.C: Same.
8830 * g++.old-deja/g++.pt/unify8.C: Same.
8831 * g++.old-deja/g++.pt/vaarg3.C: Same.
8832 * g++.old-deja/g++.robertl/eb22.C: Same.
8833 * g++.old-deja/g++.robertl/eb4.C: Same.
8834 * g++.old-deja/g++.robertl/eb44.C: Same.
8835 * g++.old-deja/g++.robertl/eb69.C: Same.
8836 * g++.old-deja/g++.robertl/eb98.C: Same.
8837 * gcc.dg/20031223-1.c: Same.
8838 * gcc.dg/940510-1.c: Same.
8839 * gcc.dg/990506-0.c: Same.
8840 * gcc.dg/Walloca-1.c: Same.
8841 * gcc.dg/Walloca-2.c: Same.
8842 * gcc.dg/Wconversion-integer.c: Same.
8843 * gcc.dg/Wcxx-compat-8.c: Same.
8844 * gcc.dg/Wimplicit-int-1.c: Same.
8845 * gcc.dg/Wimplicit-int-2.c: Same.
8846 * gcc.dg/Wimplicit-int-4.c: Same.
8847 * gcc.dg/Wpointer-sign-Wall.c: Same.
8848 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8849 * gcc.dg/Wshadow-1.c: Same.
8850 * gcc.dg/Wshadow-3.c: Same.
8851 * gcc.dg/Wswitch-enum-error.c: Same.
8852 * gcc.dg/Wswitch-enum.c: Same.
8853 * gcc.dg/Wswitch-error.c: Same.
8854 * gcc.dg/Wswitch.c: Same.
8855 * gcc.dg/Wtype-limits-Wextra.c: Same.
8856 * gcc.dg/Wtype-limits.c: Same.
8857 * gcc.dg/Wvla-larger-than-2.c: Same.
8858 * gcc.dg/anon-struct-5.c: Same.
8859 * gcc.dg/array-10.c: Same.
8860 * gcc.dg/array-11.c: Same.
8861 * gcc.dg/array-15.c: Same.
8862 * gcc.dg/array-2.c: Same.
8863 * gcc.dg/array-8.c: Same.
8864 * gcc.dg/array-const-2.c: Same.
8865 * gcc.dg/array-const-3.c: Same.
8866 * gcc.dg/bitfld-1.c: Same.
8867 * gcc.dg/bitfld-8.c: Same.
8868 * gcc.dg/builtin-redefine.c: Same.
8869 * gcc.dg/c11-noreturn-1.c: Same.
8870 * gcc.dg/c11-noreturn-2.c: Same.
8871 * gcc.dg/c11-static-assert-3.c: Same.
8872 * gcc.dg/c90-arraydecl-1.c: Same.
8873 * gcc.dg/c90-complex-1.c: Same.
8874 * gcc.dg/c90-complit-1.c: Same.
8875 * gcc.dg/c90-const-expr-11.c: Same.
8876 * gcc.dg/c90-const-expr-7.c: Same.
8877 * gcc.dg/c90-const-expr-8.c: Same.
8878 * gcc.dg/c90-enum-comma-1.c: Same.
8879 * gcc.dg/c90-flex-array-1.c: Same.
8880 * gcc.dg/c90-hexfloat-1.c: Same.
8881 * gcc.dg/c90-idem-qual-1.c: Same.
8882 * gcc.dg/c90-idem-qual-2.c: Same.
8883 * gcc.dg/c90-idem-qual-3.c: Same.
8884 * gcc.dg/c90-mixdecl-1.c: Same.
8885 * gcc.dg/c90-restrict-1.c: Same.
8886 * gcc.dg/c90-return-1.c: Same.
8887 * gcc.dg/c99-array-nonobj-1.c: Same.
8888 * gcc.dg/c99-arraydecl-1.c: Same.
8889 * gcc.dg/c99-complex-1.c: Same.
8890 * gcc.dg/c99-complex-2.c: Same.
8891 * gcc.dg/c99-complit-2.c: Same.
8892 * gcc.dg/c99-const-expr-7.c: Same.
8893 * gcc.dg/c99-const-expr-8.c: Same.
8894 * gcc.dg/c99-flex-array-3.c: Same.
8895 * gcc.dg/c99-flex-array-7.c: Same.
8896 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8897 * gcc.dg/c99-impl-decl-1.c: Same.
8898 * gcc.dg/c99-impl-int-1.c: Same.
8899 * gcc.dg/c99-impl-int-2.c: Same.
8900 * gcc.dg/c99-init-3.c: Same.
8901 * gcc.dg/c99-restrict-1.c: Same.
8902 * gcc.dg/c99-return-1.c: Same.
8903 * gcc.dg/c99-tag-1.c: Same.
8904 * gcc.dg/c99-tag-3.c: Same.
8905 * gcc.dg/call-diag-2.c: Same.
8906 * gcc.dg/cpp/19940712-1.c: Same.
8907 * gcc.dg/cpp/19951025-1.c: Same.
8908 * gcc.dg/cpp/19990413-1.c: Same.
8909 * gcc.dg/cpp/direct2.c: Same.
8910 * gcc.dg/cpp/direct2s.c: Same.
8911 * gcc.dg/cpp/pr28709.c: Same.
8912 * gcc.dg/cpp/pr61854-c90.c: Same.
8913 * gcc.dg/cpp/pr61854-c94.c: Same.
8914 * gcc.dg/cpp/pragma-1.c: Same.
8915 * gcc.dg/cpp/pragma-2.c: Same.
8916 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8917 * gcc.dg/cpp/trad/literals-2.c: Same.
8918 * gcc.dg/cpp/warn-comments-2.c: Same.
8919 * gcc.dg/cpp/warn-comments-3.c: Same.
8920 * gcc.dg/cpp/warn-comments.c: Same.
8921 * gcc.dg/cpp/warn-long-long-2.c: Same.
8922 * gcc.dg/cpp/warn-long-long.c: Same.
8923 * gcc.dg/cpp/warn-redefined-2.c: Same.
8924 * gcc.dg/cpp/warn-redefined.c: Same.
8925 * gcc.dg/darwin-cfstring-2.c: Same.
8926 * gcc.dg/darwin-cfstring-format-1.c: Same.
8927 * gcc.dg/decl-9.c: Same.
8928 * gcc.dg/declspec-1.c: Same.
8929 * gcc.dg/declspec-10.c: Same.
8930 * gcc.dg/declspec-11.c: Same.
8931 * gcc.dg/declspec-13.c: Same.
8932 * gcc.dg/declspec-18.c: Same.
8933 * gcc.dg/declspec-4.c: Same.
8934 * gcc.dg/declspec-5.c: Same.
8935 * gcc.dg/declspec-6.c: Same.
8936 * gcc.dg/declspec-8.c: Same.
8937 * gcc.dg/deprecated-4.c: Same.
8938 * gcc.dg/deprecated.c: Same.
8939 * gcc.dg/dfp/composite-type.c: Same.
8940 * gcc.dg/empty-source-2.c: Same.
8941 * gcc.dg/empty-source-3.c: Same.
8942 * gcc.dg/format/attr-6.c: Same.
8943 * gcc.dg/format/branch-1.c: Same.
8944 * gcc.dg/format/c90-printf-1.c: Same.
8945 * gcc.dg/format/c90-strftime-2.c: Same.
8946 * gcc.dg/format/c99-strftime-1.c: Same.
8947 * gcc.dg/format/cmn-err-1.c: Same.
8948 * gcc.dg/format/few-1.c: Same.
8949 * gcc.dg/format/ms_branch-1.c: Same.
8950 * gcc.dg/format/ms_unnamed-1.c: Same.
8951 * gcc.dg/format/ms_va-1.c: Same.
8952 * gcc.dg/format/unnamed-1.c: Same.
8953 * gcc.dg/format/va-1.c: Same.
8954 * gcc.dg/format/xopen-1.c: Same.
8955 * gcc.dg/funcdef-var-1.c: Same.
8956 * gcc.dg/funcdef-var-2.c: Same.
8957 * gcc.dg/gnu89-const-expr-1.c: Same.
8958 * gcc.dg/gnu89-const-expr-2.c: Same.
8959 * gcc.dg/gnu90-const-expr-1.c: Same.
8960 * gcc.dg/gnu99-const-expr-1.c: Same.
8961 * gcc.dg/gnu99-const-expr-2.c: Same.
8962 * gcc.dg/gnu99-init-2.c: Same.
8963 * gcc.dg/gomp/_Atomic-5.c: Same.
8964 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8965 * gcc.dg/gomp/atomic-5.c: Same.
8966 * gcc.dg/gomp/linear-1.c: Same.
8967 * gcc.dg/gomp/pr67500.c: Same.
8968 * gcc.dg/init-bad-1.c: Same.
8969 * gcc.dg/init-bad-2.c: Same.
8970 * gcc.dg/init-bad-3.c: Same.
8971 * gcc.dg/init-string-1.c: Same.
8972 * gcc.dg/label-compound-stmt-1.c: Same.
8973 * gcc.dg/label-decl-2.c: Same.
8974 * gcc.dg/label-decl-4.c: Same.
8975 * gcc.dg/large-size-array-2.c: Same.
8976 * gcc.dg/large-size-array-4.c: Same.
8977 * gcc.dg/lvalue-6.c: Same.
8978 * gcc.dg/m-un-2.c: Same.
8979 * gcc.dg/multiple-overflow-warn-1.c: Same.
8980 * gcc.dg/multiple-overflow-warn-2.c: Same.
8981 * gcc.dg/multiple-overflow-warn-3.c: Same.
8982 * gcc.dg/nested-redef-1.c: Same.
8983 * gcc.dg/no-asm-1.c: Same.
8984 * gcc.dg/no-asm-3.c: Same.
8985 * gcc.dg/no-asm-4.c: Same.
8986 * gcc.dg/noncompile/20010524-1.c: Same.
8987 * gcc.dg/noncompile/incomplete-5.c: Same.
8988 * gcc.dg/noncompile/pr44517.c: Same.
8989 * gcc.dg/noncompile/pr52290.c: Same.
8990 * gcc.dg/noreturn-1.c: Same.
8991 * gcc.dg/overflow-warn-1.c: Same.
8992 * gcc.dg/overflow-warn-2.c: Same.
8993 * gcc.dg/overflow-warn-3.c: Same.
8994 * gcc.dg/overflow-warn-4.c: Same.
8995 * gcc.dg/parm-mismatch-1.c: Same.
8996 * gcc.dg/parser-pr28152-2.c: Same.
8997 * gcc.dg/parser-pr28152.c: Same.
8998 * gcc.dg/pedwarn-init.c: Same.
8999 * gcc.dg/pointer-arith-2.c: Same.
9000 * gcc.dg/pointer-arith-3.c: Same.
9001 * gcc.dg/pointer-arith-4.c: Same.
9002 * gcc.dg/pr14475.c: Same.
9003 * gcc.dg/pr18596-3.c: Same.
9004 * gcc.dg/pr18809-1.c: Same.
9005 * gcc.dg/pr27953.c: Same.
9006 * gcc.dg/pr30457.c: Same.
9007 * gcc.dg/pr30551-2.c: Same.
9008 * gcc.dg/pr30551-3.c: Same.
9009 * gcc.dg/pr30551-4.c: Same.
9010 * gcc.dg/pr30551-5.c: Same.
9011 * gcc.dg/pr30551-6.c: Same.
9012 * gcc.dg/pr30551.c: Same.
9013 * gcc.dg/pr36997.c: Same.
9014 * gcc.dg/pr41842.c: Same.
9015 * gcc.dg/pr48552-1.c: Same.
9016 * gcc.dg/pr48552-2.c: Same.
9017 * gcc.dg/pr59717.c: Same.
9018 * gcc.dg/pr61077.c: Same.
9019 * gcc.dg/pr61096-1.c: Same.
9020 * gcc.dg/pr63626.c: Same.
9021 * gcc.dg/pr64223-1.c: Same.
9022 * gcc.dg/pr64223-2.c: Same.
9023 * gcc.dg/pr8788-1.c: Same.
9024 * gcc.dg/pr8927-1.c: Same.
9025 * gcc.dg/pragma-darwin.c: Same.
9026 * gcc.dg/pragma-diag-5.c: Same.
9027 * gcc.dg/pragma-message.c: Same.
9028 * gcc.dg/redecl-1.c: Same.
9029 * gcc.dg/simd-1.c: Same.
9030 * gcc.dg/simd-5.c: Same.
9031 * gcc.dg/simd-6.c: Same.
9032 * gcc.dg/spellcheck-fields.c: Same.
9033 * gcc.dg/spellcheck-typenames.c: Same.
9034 * gcc.dg/struct-semi-2.c: Same.
9035 * gcc.dg/struct-semi-3.c: Same.
9036 * gcc.dg/transparent-union-3.c: Same.
9037 * gcc.dg/ucnid-8.c: Same.
9038 * gcc.dg/uninit-pr19430-O0.c: Same.
9039 * gcc.dg/uninit-pr19430.c: Same.
9040 * gcc.dg/uninit-pr20644-O0.c: Same.
9041 * gcc.dg/utf-dflt.c: Same.
9042 * gcc.dg/utf-dflt2.c: Same.
9043 * gcc.dg/utf16-4.c: Same.
9044 * gcc.dg/vla-11.c: Same.
9045 * gcc.dg/vla-20.c: Same.
9046 * gcc.dg/vla-init-1.c: Same.
9047 * gcc.dg/vla-init-2.c: Same.
9048 * gcc.dg/vla-init-3.c: Same.
9049 * gcc.dg/weak/weak-6.c: Same.
9050 * gcc.dg/weak/weak-7.c: Same.
9051 * gcc.dg/wtr-int-type-1.c: Same.
9052 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9053 * gcc.target/arm/polytypes.c: Same.
9054 * gcc.target/i386/spellcheck-options-4.c: Same.
9055 * gcc.target/powerpc/20030218-1.c: Same.
9056 * gcc.target/sh/pr21255-4.c: Same.
9057 * gcc.test-framework/dg-error-exp-XP.c: Same.
9058 * gfortran.dg/array_constructor_30.f03: Same.
9059 * gfortran.dg/class_30.f90: Same.
9060 * gfortran.dg/goacc/subarrays.f95: Same.
9061 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9062 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9063 * gfortran.dg/intrinsic_std_1.f90: Same.
9064 * gfortran.dg/pr70006.f90: Same.
9065 * gfortran.dg/warning-directive-1.F90: Same.
9066 * gfortran.dg/warning-directive-2.F90: Same.
9067 * gfortran.dg/warning-directive-3.F90: Same.
9068 * gfortran.dg/warning-directive-4.F90: Same.
9069 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9070 * obj-c++.dg/class-extension-1.mm: Same.
9071 * obj-c++.dg/class-extension-2.mm: Same.
9072 * obj-c++.dg/class-protocol-1.mm: Same.
9073 * obj-c++.dg/cxx-ivars-1.mm: Same.
9074 * obj-c++.dg/duplicate-class-1.mm: Same.
9075 * obj-c++.dg/exceptions-3.mm: Same.
9076 * obj-c++.dg/exceptions-4.mm: Same.
9077 * obj-c++.dg/exceptions-5.mm: Same.
9078 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9079 * obj-c++.dg/fsf-package-0.m: Same.
9080 * obj-c++.dg/invalid-type-1.mm: Same.
9081 * obj-c++.dg/method-12.mm: Same.
9082 * obj-c++.dg/method-13.mm: Same.
9083 * obj-c++.dg/method-15.mm: Same.
9084 * obj-c++.dg/method-16.mm: Same.
9085 * obj-c++.dg/method-6.mm: Same.
9086 * obj-c++.dg/method-7.mm: Same.
9087 * obj-c++.dg/property/at-property-1.mm: Same.
9088 * obj-c++.dg/property/at-property-14.mm: Same.
9089 * obj-c++.dg/property/at-property-17.mm: Same.
9090 * obj-c++.dg/property/at-property-21.mm: Same.
9091 * obj-c++.dg/property/at-property-5.mm: Same.
9092 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9093 * obj-c++.dg/property/dynamic-3.mm: Same.
9094 * obj-c++.dg/property/dynamic-4.mm: Same.
9095 * obj-c++.dg/property/property-neg-1.mm: Same.
9096 * obj-c++.dg/property/property-neg-6.mm: Same.
9097 * obj-c++.dg/property/synthesize-11.mm: Same.
9098 * obj-c++.dg/property/synthesize-5.mm: Same.
9099 * obj-c++.dg/property/synthesize-6.mm: Same.
9100 * obj-c++.dg/proto-lossage-4.mm: Same.
9101 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9102 * obj-c++.dg/strings/strings-1.mm: Same.
9103 * obj-c++.dg/super-class-1.mm: Same.
9104 * obj-c++.dg/syntax-error-6.mm: Same.
9105 * obj-c++.dg/syntax-error-7.mm: Same.
9106 * obj-c++.dg/syntax-error-9.mm: Same.
9107 * obj-c++.dg/try-catch-13.mm: Same.
9108 * objc.dg/attributes/method-noreturn-1.m: Same.
9109 * objc.dg/bad-receiver-type-2.m: Same.
9110 * objc.dg/bad-receiver-type.m: Same.
9111 * objc.dg/call-super-2.m: Same.
9112 * objc.dg/class-2.m: Same.
9113 * objc.dg/class-extension-1.m: Same.
9114 * objc.dg/class-extension-2.m: Same.
9115 * objc.dg/class-protocol-1.m: Same.
9116 * objc.dg/desig-init-1.m: Same.
9117 * objc.dg/duplicate-class-1.m: Same.
9118 * objc.dg/exceptions-3.m: Same.
9119 * objc.dg/exceptions-4.m: Same.
9120 * objc.dg/exceptions-5.m: Same.
9121 * objc.dg/foreach-6.m: Same.
9122 * objc.dg/foreach-7.m: Same.
9123 * objc.dg/fsf-nsstring-format-1.m: Same.
9124 * objc.dg/fsf-package-0.m: Same.
9125 * objc.dg/invalid-type-1.m: Same.
9126 * objc.dg/method-11.m: Same.
9127 * objc.dg/method-19.m: Same.
9128 * objc.dg/method-2.m: Same.
9129 * objc.dg/method-20.m: Same.
9130 * objc.dg/method-5.m: Same.
9131 * objc.dg/method-6.m: Same.
9132 * objc.dg/method-7.m: Same.
9133 * objc.dg/method-9.m: Same.
9134 * objc.dg/missing-proto-3.m: Same.
9135 * objc.dg/private-1.m: Same.
9136 * objc.dg/property/at-property-1.m: Same.
9137 * objc.dg/property/at-property-14.m: Same.
9138 * objc.dg/property/at-property-17.m: Same.
9139 * objc.dg/property/at-property-21.m: Same.
9140 * objc.dg/property/at-property-5.m: Same.
9141 * objc.dg/property/dynamic-3.m: Same.
9142 * objc.dg/property/dynamic-4.m: Same.
9143 * objc.dg/property/property-neg-1.m: Same.
9144 * objc.dg/property/property-neg-6.m: Same.
9145 * objc.dg/property/synthesize-11.m: Same.
9146 * objc.dg/property/synthesize-5.m: Same.
9147 * objc.dg/property/synthesize-6.m: Same.
9148 * objc.dg/proto-hier-1.m: Same.
9149 * objc.dg/proto-lossage-4.m: Same.
9150 * objc.dg/protocol-qualifier-2.m: Same.
9151 * objc.dg/strings/strings-1.m: Same.
9152 * objc.dg/type-size-1.m: Same.
9153
9154 2017-04-18 Jeff Law <law@redhat.com>
9155
9156 PR target/74563
9157 * gcc.target/mips/pr74563: New test.
9158
9159 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR tree-optimization/80443
9162 * gcc.c-torture/compile/pr80443.c: New test.
9163
9164 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9165
9166 PR rtl-optimization/80357
9167 * gcc.c-torture/compile/pr80357.c: New test.
9168
9169 2017-04-18 Jeff Law <law@redhat.com>
9170
9171 PR middle-end/80422
9172 * gcc.c-torture/compile/pr80422.c: New test.
9173
9174 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR debug/80263
9177 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9178
9179 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9180
9181 PR target/80099
9182 * gcc.target/powerpc/pr80099-1.c: New test.
9183 * gcc.target/powerpc/pr80099-2.c: Likewise.
9184 * gcc.target/powerpc/pr80099-3.c: Likewise.
9185 * gcc.target/powerpc/pr80099-4.c: Likewise.
9186 * gcc.target/powerpc/pr80099-5.c: Likewise.
9187
9188 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR sanitizer/80444
9191 * gcc.dg/sancov/pr80444.c: New test.
9192
9193 PR middle-end/79788
9194 PR middle-end/80375
9195 * gcc.dg/pr79788-1.c: New test.
9196 * gcc.dg/pr79788-2.c: New test.
9197
9198 2017-04-18 Marek Polacek <polacek@redhat.com>
9199
9200 PR c++/80244 - ICE with attribute in template alias.
9201 * g++.dg/cpp0x/alias-decl-59.C: New test.
9202
9203 PR c++/80241 - ICE with alignas pack expansion.
9204 * g++.dg/cpp0x/alignas11.C: New test.
9205
9206 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9207
9208 PR c++/80287
9209 * g++.dg/lto/pr80287_0.C: New test.
9210
9211 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9212
9213 PR target/80315
9214 * gcc.target/powerpc/pr80315-1.c: New test.
9215 * gcc.target/powerpc/pr80315-2.c: New test.
9216 * gcc.target/powerpc/pr80315-3.c: New test.
9217 * gcc.target/powerpc/pr80315-4.c: New test.
9218
9219 2017-04-16 Tom de Vries <tom@codesourcery.com>
9220
9221 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9222 directive.
9223 * g++.dg/parse/error3.C: Same.
9224 * g++.old-deja/g++.pt/niklas01a.C: Same.
9225 * gcc.dg/990506-0.c: Same.
9226 * gcc.dg/cpp/19990413-1.c: Same.
9227 * gcc.dg/cpp/pragma-1.c: Same.
9228 * gcc.dg/cpp/pragma-2.c: Same.
9229 * gcc.dg/m-un-2.c: Same.
9230 * objc.dg/private-1.m: Same.
9231
9232 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9233
9234 * gcc.dg/pr54669.c: Fix dg-do directive.
9235 * gcc.dg/pr78582.c: Ditto.
9236 * gcc.dg/pr80020.c: Ditto.
9237 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9238 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9239 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9240 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9241 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9242 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9243 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9244 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9245 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9246 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9247
9248 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9249
9250 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9251 * gfortran.dg/generic_29.f90: Likewise.
9252 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9253 * gfortran.dg/pr41922.f90: Likewise.
9254 * gfortran.dg/pr70006.f90: Likewise.
9255
9256 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9257
9258 PR tree-optimization/66612
9259 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9260
9261 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9262
9263 PR fortran/80361
9264 * gfortran.dg/class_62.f90: New test case.
9265
9266 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9267
9268 * gcc.target/arc/loop-1.c: New file.
9269
9270 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9271
9272 PR target/80098
9273 * gcc.target/powerpc/pr80098-1.c: New test.
9274 * gcc.target/powerpc/pr80098-2.c: Likewise.
9275 * gcc.target/powerpc/pr80098-3.c: Likewise.
9276 * gcc.target/powerpc/pr80098-4.c: Likewise.
9277
9278 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR sanitizer/80403
9281 * g++.dg/ubsan/pr80403-2.C: New test.
9282
9283 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9284
9285 PR rtl-optimization/80343
9286 * gcc.target/powerpc/pr80343.c: New.
9287
9288 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9289
9290 PR sanitizer/80414
9291 * c-c++-common/ubsan/bounds-15.c: New test.
9292
9293 2017-04-13 Richard Biener <rguenther@suse.de>
9294
9295 PR testsuite/80416
9296 * g++.dg/torture/pr79671.C: Fix asm constraints.
9297
9298 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR debug/80321
9301 * gcc.dg/debug/pr80321.c: New test.
9302
9303 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9304
9305 * gnat.dg/debug10.adb: New test.
9306 * gnat.dg/debug10_pkg.ads: New helper.
9307
9308 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR tree-optimization/79390
9311 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9312
9313 PR sanitizer/80403
9314 PR sanitizer/80404
9315 PR sanitizer/80405
9316 * g++.dg/ubsan/pr80403.C: New test.
9317 * g++.dg/ubsan/pr80404.C: New test.
9318 * g++.dg/ubsan/pr80405.C: New test.
9319
9320 PR c/80163
9321 * gcc.dg/torture/pr80163.c: New test.
9322
9323 2017-04-12 Richard Biener <rguenther@suse.de>
9324 Jeff Law <law@redhat.com>
9325
9326 PR tree-optimization/80359
9327 * gcc.dg/torture/pr80359.c: New testcase.
9328
9329 2017-04-12 Richard Biener <rguenther@suse.de>
9330 Bernd Edlinger <bernd.edlinger@hotmail.de>
9331
9332 PR middle-end/79671
9333 * g++.dg/torture/pr79671.C: New testcase.
9334 * g++.dg/lto/pr79671_0.C: Likewise.
9335 * g++.dg/lto/pr79671_1.c: Likewise.
9336
9337 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR sanitizer/80349
9340 * g++.dg/ubsan/pr80349.C: New test.
9341
9342 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR c++/80370
9345 * g++.dg/cpp1z/decomp28.C: New test.
9346
9347 PR middle-end/80100
9348 * gcc.dg/pr80100.c: New test.
9349
9350 PR rtl-optimization/80385
9351 * g++.dg/opt/pr80385.C: New test.
9352
9353 2017-04-11 Martin Liska <mliska@suse.cz>
9354
9355 PR ipa/80212
9356 * g++.dg/ipa/pr80212.C: New test.
9357
9358 2017-04-11 Martin Sebor <msebor@redhat.com>
9359
9360 PR middle-end/80364
9361 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9362
9363 2017-04-11 Martin Liska <mliska@suse.cz>
9364
9365 PR sanitizer/70878
9366 * gcc.dg/ubsan/pr70878.c: New test.
9367
9368 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR target/80381
9371 * gcc.target/i386/pr80381.c: New test.
9372
9373 PR c++/80363
9374 * g++.dg/ext/pr80363.C: New test.
9375
9376 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9377
9378 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9379 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9380 Add avr-*-* to non-lp64 selector.
9381
9382 2017-04-10 Martin Sebor <msebor@redhat.com>
9383
9384 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9385 * gcc.dg/pr40340-4.c: Same.
9386
9387 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9388
9389 PR fortran/69498
9390 * gfortran.dg/submodule_unexp.f90: Modified test
9391 to account for new error.
9392 * gfortran.dg/submodule_twice.f90: New Test
9393
9394 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR c++/80176
9397 * g++.dg/init/ref23.C: New test.
9398
9399 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9400
9401 PR tree-optimization/80304
9402 * gfortran.dg/do_concurrent_4.f90: New test case.
9403
9404 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9405
9406 PR fortran/80046
9407 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9408
9409 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9410
9411 * g++.dg/torture/pr79905.C: Add -maltivec option.
9412
9413 2017-04-10 Jeff Law <law@redhat.com>
9414
9415 PR tree-optimization/80374
9416 * g++.dg/pr80374.c: New test.
9417
9418 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9419
9420 PR target/80108
9421 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9422 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9423
9424 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9425
9426 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9427
9428 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9429
9430 PR testsuite/79356
9431 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9432
9433 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9434
9435 PR testsuite/79867
9436 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9437
9438 2017-04-10 Marek Polacek <polacek@redhat.com>
9439
9440 PR sanitizer/80348
9441 * g++.dg/ubsan/div-by-zero-3.C: New test.
9442
9443 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9444
9445 PR tree-optimization/80153
9446 * gcc.c-torture/execute/pr80153.c: New.
9447
9448 2017-04-10 Richard Biener <rguenther@suse.de>
9449
9450 PR middle-end/80362
9451 * gcc.dg/torture/pr80362.c: New testcase.
9452
9453 2017-04-10 Richard Biener <rguenther@suse.de>
9454
9455 PR tree-optimization/80304
9456 * gcc.dg/torture/pr80304.c: New testcase.
9457
9458 2017-04-10 Nathan Sidwell <nathan@acm.org>
9459
9460 PR target/79905
9461 * g++.dg/torture/pr79905.C: New.
9462
9463 2017-04-10 Martin Liska <mliska@suse.cz>
9464
9465 PR sanitizer/80350
9466 * c-c++-common/ubsan/pr80350.c: New test.
9467
9468 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR target/80324
9471 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9472
9473 2017-04-08 Martin Liska <mliska@suse.cz>
9474
9475 Revert:
9476 2017-04-07 Martin Liska <mliska@suse.cz>
9477
9478 PR ipa/80212
9479 * g++.dg/ipa/pr80212.C: New test.
9480
9481 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9482
9483 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9484 dg-options.
9485 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9486
9487 PR target/80322
9488 PR target/80323
9489 PR target/80325
9490 PR target/80326
9491 * gcc.target/i386/avx512f-undefined-1.c: New test.
9492 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9493 * gcc.target/i386/avx-cvtsd-1.c: New test.
9494 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9495 * gcc.target/i386/avx512f-abspd-1.c: New test.
9496 * gcc.target/i386/avx-cvtss-1.c: New test.
9497 * gcc.target/i386/avx512f-absps-1.c: New test.
9498 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9499 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9500
9501 2017-04-07 Marek Polacek <polacek@redhat.com>
9502
9503 PR sanitizer/80348
9504 * g++.dg/ubsan/div-by-zero-2.C: New test.
9505
9506 PR c++/80095
9507 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9508
9509 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9510
9511 PR rtl-optimization/70478
9512 * gcc.target/s390/pr70478.c: New.
9513
9514 2017-04-07 Martin Liska <mliska@suse.cz>
9515
9516 PR target/79889
9517 * g++.dg/ext/mv8.C: Add aarch64* targets.
9518
9519 2017-04-07 Martin Liska <mliska@suse.cz>
9520
9521 PR ipa/80212
9522 * g++.dg/ipa/pr80212.C: New test.
9523
9524 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9525
9526 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9527
9528 2017-04-07 Richard Biener <rguenther@suse.de>
9529
9530 PR tree-optimization/80334
9531 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9532 alignas on stack.
9533
9534 2017-04-07 Richard Biener <rguenther@suse.de>
9535
9536 PR middle-end/80341
9537 * gcc.dg/torture/pr80341.c: New testcase.
9538
9539 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR debug/80234
9542 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9543 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9544
9545 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9546
9547 PR target/79733
9548 * gcc.target/i386/pr79733.c: New test.
9549
9550 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9551
9552 PR target/80298
9553 * gcc.target/i386/pr80298-1.c: New test.
9554 * gcc.target/i386/pr80298-2.c: Ditto.
9555
9556 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9557
9558 PR target/80082
9559 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9560 ARMv7-R.
9561
9562 2017-04-06 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/80334
9565 * g++.dg/torture/pr80334.C: New testcase.
9566
9567 2017-04-06 Martin Liska <mliska@suse.cz>
9568
9569 PR sanitizer/80166
9570 * gcc.dg/asan/pr80166.c: New test.
9571
9572 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9573
9574 PR tree-optimization/79390
9575 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9576
9577 2017-04-06 Richard Biener <rguenther@suse.de>
9578
9579 PR tree-optimization/80262
9580 * gcc.target/i386/pr80262.c: New testcase.
9581
9582 2017-04-06 Richard Biener <rguenther@suse.de>
9583
9584 PR middle-end/80281
9585 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9586
9587 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9588
9589 PR rtl-optimization/70703
9590 * gcc.target/i386/pr70703.c: New.
9591
9592 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR sanitizer/80308
9595 * c-c++-common/asan/pr80308.c: New test.
9596
9597 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9598
9599 PR target/79890
9600 * gcc.target/s390/pr79890.c: New test case.
9601
9602 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR target/80310
9605 * c-c++-common/ubsan/pr80310.c: New test.
9606
9607 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR c++/80297
9610 * g++.dg/torture/pr80297.C: New test.
9611
9612 PR tree-optimization/79390
9613 * gcc.target/i386/pr79390.c: New test.
9614 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9615
9616 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9617
9618 PR c++/80296
9619 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9620
9621 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9622
9623 PR target/80307
9624 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9625 targeting any CPU or architecture.
9626 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9627 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9628 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9629 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9630 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9631 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9632 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9633 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9634
9635 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9636
9637 PR fortran/69498
9638 * gfortran.dg/submodule_unexp.f90: New test.
9639
9640 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR target/80286
9643 * gcc.target/i386/avx-pr80286.c: New test.
9644 * gcc.dg/pr80286.c: New test.
9645
9646 2017-04-04 Richard Biener <rguenther@suse.de>
9647
9648 PR middle-end/80281
9649 * gcc.dg/torture/pr80281.c: New testcase.
9650
9651 2017-04-04 Richard Biener <rguenther@suse.de>
9652
9653 PR tree-optimization/80275
9654 * g++.dg/opt/pr80275.C: Make g static.
9655
9656 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9657
9658 PR rtl-optimization/60818
9659 * gcc.c-torture/compile/pr60818.c: New testcase.
9660
9661 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9662
9663 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9664 * gcc.dg/20031012-1.c: Likewise.
9665 * gcc.dg/ipa/ipcp-1.c: Likewise.
9666 * gcc.dg/torture/matrix-3.c: Likewise.
9667 * gcc.target/powerpc/ppc-spe.c: Likewise.
9668 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9669
9670 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9671
9672 PR target/80246
9673 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9674 powerpc_vsx_ok.
9675 (std, ld): Limit scan-assembler-times check to lp64.
9676 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9677 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9678 powerpc_vsx_ok.
9679
9680 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9681
9682 PR target/80246
9683 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9684
9685 2017-04-03 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/80275
9688 * g++.dg/opt/pr80275.C: New testcase.
9689
9690 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9691
9692 PR testsuite/79356
9693 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9694
9695 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9696
9697 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9698 (bal): Increase iteration count and assume alignment.
9699
9700 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9701
9702 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9703
9704 2017-04-02 Andrew Pinski <apinski@cavium.com>
9705
9706 * gcc.c-torture/compile/nested-3.c: New testcase.
9707 * gcc.c-torture/execute/20170401-1.c: New testcase.
9708 * gcc.c-torture/execute/20170401-2.c: New testcase.
9709
9710 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9711
9712 PR rtl-optimization/79405
9713 gcc.dg/pr79405.c: New testcase.
9714
9715 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR debug/79255
9718 * gcc.dg/pr79255.c: New test.
9719
9720 PR c++/79572
9721 * g++.dg/ubsan/null-8.C: New test.
9722
9723 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9724
9725 PR target/80107
9726 * gfortran.dg/pr80107.f: New.
9727
9728 2017-03-31 Jeff Law <law@redhat.com>
9729
9730 PR tree-optimization/49498
9731 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9732
9733 2017-03-31 Richard Biener <rguenther@suse.de>
9734
9735 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9736
9737 2017-03-31 Richard Biener <rguenther@suse.de>
9738
9739 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9740
9741 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR libstdc++/80251
9744 * g++.dg/ext/is_aggregate.C: New test.
9745
9746 PR middle-end/80173
9747 * gcc.target/i386/pr80173.c: New test.
9748
9749 PR middle-end/80163
9750 * gcc.dg/pr80163.c: New test.
9751
9752 PR debug/80025
9753 * gcc.dg/torture/pr80025.c: New test.
9754
9755 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9756
9757 * gcc.target/mips/pr52125.c: Add -msym32.
9758
9759 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR translation/80189
9762 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9763 * g++.dg/gomp/sharing-1.C: Likewise.
9764 * gfortran.dg/gomp/pr44536.f90: Likewise.
9765 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9766 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9767 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9768 * gfortran.dg/gomp/pr33439.f90: Likewise.
9769 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9770 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9771 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9772 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9773 * gcc.dg/gomp/sharing-1.c: Likewise.
9774
9775 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9776
9777 PR target/80246
9778 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9779 Darwin and SPE.
9780 (dxex, dxexq): Update return type.
9781 (diex, diexq): Update argument type.
9782 * gcc.target/powerpc/pr80246.c: New test.
9783
9784 2017-03-30 Martin Jambor <mjambor@suse.cz>
9785
9786 PR ipa/77333
9787 * g++.dg/ipa/pr77333.C: New test.
9788
9789 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR target/80206
9792 * gcc.target/i386/pr80206.c: New test.
9793
9794 2017-03-30 Richard Biener <rguenther@suse.de>
9795
9796 PR tree-optimization/77498
9797 * gfortran.dg/pr77498.f: New testcase.
9798
9799 2017-03-29 Marek Polacek <polacek@redhat.com>
9800
9801 PR c/79730
9802 * gcc.dg/pr79730.c: New test.
9803
9804 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805
9806 PR libgfortran/78670
9807 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9808 a character of length 1. Update test for success.
9809 * gfortran.dg/dtio_28.f03: New test.
9810 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9811 'scratch' to delete the file when done.
9812
9813 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9814
9815 PR rtl-optimization/80233
9816 * gcc.c-torture/compile/pr80233.c: New testcase.
9817
9818 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9819
9820 PR fortran/80254
9821 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9822 * gfortran.dg/dec_io_2a.f90: instead (new test).
9823
9824 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9825
9826 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9827
9828 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9829
9830 PR testsuite/43496
9831 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9832 generating PIC code.
9833
9834 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9835
9836 PR rtl-optimization/80193
9837 * gcc.target/i386/pr80193.c: New.
9838
9839 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9840
9841 PR fortran/78661
9842 * gfortran.dg/dtio_25.f90: Modified test case.
9843 * gfortran.dg/dtio_27.f90: New test case.
9844
9845 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9846
9847 PR target/53383
9848 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9849 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9850 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9851
9852 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9853
9854 * gcc.c-torture/compile/irreducible-loop.c: New.
9855
9856 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9857
9858 PR tree-optimization/80218
9859 * gcc.dg/pr80218.c: New test.
9860
9861 2017-03-28 Richard Biener <rguenther@suse.de>
9862
9863 PR tree-optimization/78644
9864 * gcc.dg/pr78644-1.c: New testcase.
9865 * gcc.dg/pr78644-2.c: Likewise.
9866
9867 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9868
9869 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9870 * gcc.dg/pic-4.c: Likewise.
9871 * gcc.dg/pie-3.c: Likewise.
9872 * gcc.dg/pie-4.c: Likewise.
9873
9874 2017-03-28 Martin Liska <mliska@suse.cz>
9875
9876 PR ipa/80205
9877 * g++.dg/ipa/pr80205.C: New test.
9878
9879 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9880
9881 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9882 with sizeof(int) < 4.
9883 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9884 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9885 * gcc.dg/torture/pr79777.c: Likewise.
9886 * gcc.dg/torture/pr79910.c: Likewise.
9887
9888 2017-03-28 Richard Biener <rguenther@suse.de>
9889
9890 PR middle-end/80222
9891 * g++.dg/pr80222.C: New testcase.
9892
9893 2017-03-28 Martin Liska <mliska@suse.cz>
9894
9895 PR ipa/80104
9896 * gcc.dg/ipa/pr80104.c: New test.
9897
9898 2017-03-28 Marek Polacek <polacek@redhat.com>
9899
9900 PR sanitizer/80067
9901 * c-c++-common/ubsan/shift-10.c: New test.
9902
9903 2017-03-27 Jeff Law <law@redhat.com>
9904
9905 PR tree-optimization/80216
9906 * gcc.c-torture/compile/pr80216.c: New test.
9907
9908 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR middle-end/80162
9911 * c-c++-common/pr80162-1.c: New test.
9912 * c-c++-common/pr80162-2.c: New test.
9913 * c-c++-common/pr80162-3.c: New test.
9914
9915 PR target/80102
9916 * g++.dg/opt/pr80102.C: New test.
9917
9918 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9919
9920 PR target/78543
9921 * gcc.target/powerpc/pr78543.c: New test.
9922
9923 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9924
9925 PR target/80103
9926 * gcc.target/powerpc/pr80103-1.c: New test.
9927
9928 2017-03-27 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/80181
9931 * gcc.dg/torture/pr80181.c: New testcase.
9932
9933 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9934
9935 * gcc.target/arc/interrupt-4.c: New file.
9936
9937 2017-03-27 Richard Biener <rguenther@suse.de>
9938
9939 PR ipa/79776
9940 * g++.dg/ipa/pr79776.C: New testcase.
9941
9942 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR sanitizer/80168
9945 * gcc.dg/asan/pr80168.c: New test.
9946
9947 2017-03-27 Richard Biener <rguenther@suse.de>
9948
9949 PR tree-optimization/80170
9950 * gcc.dg/pr80170.c: New testcase.
9951
9952 2017-03-27 Richard Biener <rguenther@suse.de>
9953
9954 PR middle-end/80171
9955 * g++.dg/torture/pr80171.C: New testcase.
9956
9957 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9958
9959 * gcc.dg/torture/pr79732.c: Require alias support.
9960 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9961
9962 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9963 libatomic_available.
9964 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9965 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9966
9967 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9968
9969 PR libgfortran/78881
9970 * gfortran.dg/dtio_26.f90: New test.
9971
9972 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9973
9974 PR fortran/80156
9975 PR fortran/79382
9976 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9977 testcase for PR80156. Add a main programme that tests that
9978 the typebound generic is accessible.
9979
9980 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9981
9982 PR rtl-optimization/80160
9983 PR rtl-optimization/80159
9984
9985 * gcc.target/i386/pr80160.c: New test.
9986
9987 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR sanitizer/79904
9990 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9991
9992 2017-03-24 Marek Polacek <polacek@redhat.com>
9993
9994 PR c++/80119
9995 * g++.dg/warn/Wuninitialized-9.C: New test.
9996
9997 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9998
9999 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10000 and remove the high-level builtin. The error message for the
10001 would prevent compilation from reaching the second.
10002 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10003
10004 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10005
10006 * gcc.target/s390/vxe/negfma-1.c: New test.
10007
10008 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10009
10010 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10011 * gcc.target/s390/arch12/mul-1.c: New test.
10012 * gcc.target/s390/arch12/mul-2.c: New test.
10013
10014 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10015
10016 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10017
10018 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10019
10020 * gcc.target/s390/vxe/popcount-1.c: New test.
10021
10022 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10023
10024 * gcc.target/s390/vxe/bitops-1.c: New test.
10025
10026 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10027
10028 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10029 * lib/target-supports.exp: Add effective target check s390_vxe.
10030
10031 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10032
10033 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10034 comparison instructions used from now on.
10035
10036 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10037
10038 * gcc.target/s390/s390.exp (check_effective_target_vector):
10039 Include target-supports.exp and move target_vector check routine
10040 ...
10041 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10042 here and rename it.
10043 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10044 check from vector to s390_vx.
10045 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10046 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10047 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10048 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10049 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10050 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10051 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10052 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10053 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10054
10055 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10056
10057 * gcc.target/s390/vector/vec-init-2.c: New test.
10058
10059 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10060
10061 * gcc.dg/ubsan/pr79904-2.c: New test.
10062
10063 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10064
10065 PR target/79893
10066 * gcc.target/s390/zvector/pr79893.c: New test.
10067
10068 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10069
10070 PR rtl-optimization/80112
10071 * gcc.dg/pr80112.c: New test.
10072
10073 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10074
10075 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10076 etc. line numbers.
10077 * gcc.dg/Walloca-1.c: Likewise.
10078 * gcc.dg/Walloca-2.c: Likewise.
10079 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10080
10081 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10082
10083 PR tree-optimization/80158
10084 * gfortran.fortran-torture/compile/pr80158.f: New file.
10085
10086 2017-03-24 Richard Biener <rguenther@suse.de>
10087
10088 PR tree-optimization/80167
10089 * gcc.dg/graphite/pr80167.c: New testcase.
10090
10091 2017-03-24 Tom de Vries <tom@codesourcery.com>
10092
10093 PR testsuite/80092
10094 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10095 dg-require-effective-target global_constructor.
10096 * gcc.dg/tls/emutls-2.c: Same.
10097
10098 2017-03-24 Tom de Vries <tom@codesourcery.com>
10099
10100 PR testsuite/80092
10101 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10102 dg-require-effective-target indirect_jumps.
10103
10104 2017-03-24 Tom de Vries <tom@codesourcery.com>
10105
10106 PR testsuite/80092
10107 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10108 nonlocal_goto.
10109
10110 2017-03-24 Tom de Vries <tom@codesourcery.com>
10111
10112 PR testsuite/80092
10113 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10114 * gcc.dg/Walloca-12.c: Same.
10115 * gcc.dg/attr-alloc_size-8.c: Same.
10116 * gcc.dg/Walloca-4.c: Same.
10117 * gcc.dg/Walloca-8.c: Same.
10118 * gcc.dg/Walloca-13.c: Same.
10119 * gcc.dg/Walloca-14.c: Same.
10120 * gcc.dg/attr-alloc_size-9.c: Same.
10121 * gcc.dg/Walloca-1.c: Same.
10122 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10123 * gcc.dg/Walloca-5.c: Same.
10124 * gcc.dg/Walloca-10.c: Same.
10125 * gcc.dg/Walloca-9.c: Same.
10126 * gcc.dg/attr-alloc_size-6.c: Same.
10127 * gcc.dg/Wvla-larger-than-1.c: Same.
10128 * gcc.dg/torture/pr71881.c: Same.
10129 * gcc.dg/torture/pr71901.c: Same.
10130 * gcc.dg/torture/pr78742.c: Same.
10131 * gcc.dg/builtin-alloc-size.c: Same.
10132 * gcc.dg/Walloca-2.c: Same.
10133 * gcc.dg/Walloca-6.c: Same.
10134 * gcc.dg/Walloca-11.c: Same.
10135 * gcc.dg/attr-alloc_size-7.c: Same.
10136 * gcc.dg/Wvla-larger-than-2.c: Same.
10137 * gcc.dg/Walloca-3.c: Same.
10138 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10139 * gcc.c-torture/compile/pr79413.c: Same.
10140 * gcc.c-torture/compile/pr78439.c: Same.
10141
10142 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10143
10144 * gcc.target/powerpc/p9-options-1.c: New test.
10145
10146 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10147
10148 PR target/71436
10149 * gcc.c-torture/compile/pr71436.c: New test.
10150
10151 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10152 Richard Biener <rguenther@suse.de>
10153
10154 PR tree-optimization/79908
10155 PR tree-optimization/80136
10156 * gcc.dg/torture/pr79908.c: New file.
10157
10158 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10159
10160 PR fortran/39239
10161 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10162
10163 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR c++/80141
10166 * g++.dg/gomp/pr80141.C: New test.
10167
10168 PR c++/80129
10169 * g++.dg/torture/pr80129.C: New test.
10170
10171 PR sanitizer/80110
10172 * g++.dg/tsan/pr80110.C: New test.
10173
10174 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10175
10176 PR fortran/80142
10177 * gfortran.dg/any_loc.f90: New test case.
10178
10179 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10180
10181 PR target/80082
10182 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10183 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10184
10185 2017-03-22 Martin Liska <mliska@suse.cz>
10186
10187 PR target/79906
10188 * g++.dg/ext/mv8.C: Add power* targets.
10189
10190 2017-03-21 Martin Sebor <msebor@redhat.com>
10191
10192 PR c++/79548
10193 * g++.dg/warn/Wunused-var-26.C: New test.
10194
10195 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10196
10197 PR tree-optimization/79908
10198 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10199
10200 2017-03-21 Marek Polacek <polacek@redhat.com>
10201 Martin Sebor <msebor@redhat.com>
10202
10203 PR tree-optimization/80109
10204 * gcc.dg/Walloca-14.c: New test.
10205
10206 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR target/80125
10209 * gcc.target/powerpc/pr80125.c: New test.
10210
10211 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10212
10213 PR fortran/69498
10214 * gfortran.dg/unexp_attribute.f90: New test
10215
10216 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10217 Richard Biener <rguenther@suse.de>
10218
10219 PR tree-optimization/79908
10220 * gcc.dg/torture/pr79908.c: New file.
10221
10222 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10223
10224 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10225 with sizeof(int) < 4.
10226
10227 2017-03-21 Martin Liska <mliska@suse.cz>
10228
10229 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10230 apostrophes.
10231
10232 2017-03-21 Richard Biener <rguenther@suse.de>
10233
10234 PR tree-optimization/80032
10235 * g++.dg/opt/pr80032.C: New testcase.
10236
10237 2017-03-21 Richard Biener <rguenther@suse.de>
10238
10239 PR tree-optimization/80122
10240 * gcc.dg/torture/pr80122.c: New testcase.
10241
10242 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10243
10244 * gcc.dg/pic-2.c: Skip for MIPS.
10245 * gcc.dg/pie-2.c: Skip for MIPS.
10246
10247 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10248
10249 PR c++/77752
10250 * g++.dg/cpp0x/initlist97.C: New.
10251 * g++.dg/cpp0x/initlist85.C: Update.
10252
10253 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR c/67338
10256 * gcc.dg/pr67338.c: New test.
10257
10258 PR c++/35878
10259 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10260 dump instead of assembler.
10261 * g++.dg/init/pr35878_2.C: Likewise.
10262 * g++.dg/init/pr35878_3.C: Likewise.
10263
10264 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10265
10266 PR c/80097
10267 * gcc.dg/ubsan/pr80097.c: New test.
10268
10269 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10270
10271 PR tree-optimization/80054
10272 * g++.dg/torture/pr80054.C: New file.
10273
10274 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10275
10276 PR target/79963
10277 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10278 directive to assure selection of proper bit using rlwinm insn.
10279 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10280 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10281 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10282 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10283
10284 2017-03-20 Marek Polacek <polacek@redhat.com>
10285 Paolo Carlini <paolo.carlini@oracle.com>
10286
10287 PR c++/80059 - ICE with noexcept and __transaction_atomic
10288 * g++.dg/tm/pr80059-2.C: New test.
10289 * g++.dg/tm/pr80059.C: New test.
10290
10291 2017-03-20 Martin Liska <mliska@suse.cz>
10292
10293 PR middle-end/79753
10294 * gcc.target/i386/mpx/pr79753.c: New test.
10295
10296 2017-03-20 Martin Liska <mliska@suse.cz>
10297
10298 PR target/79769
10299 PR target/79770
10300 * g++.dg/pr79769.C: New test.
10301 * gcc.target/i386/mpx/pr79770.c: New test.
10302
10303 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10304
10305 PR target/78857
10306 * gcc.target/s390/load-and-test-fp-1.c: New test.
10307 * gcc.target/s390/load-and-test-fp-2.c: New test.
10308
10309 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10310
10311 PR fortran/79676
10312 * gfortran.dg/submodule_28.f08 : New test.
10313
10314 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10315
10316 PR fortran/71838
10317 * gfortran.dg/submodule_26.f08 : New test.
10318 * gfortran.dg/submodule_27.f08 : New test.
10319
10320 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10321
10322 PR target/79951
10323 * gcc.target/powerpc/pr79951.c: New.
10324
10325 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10326
10327 PR rtl-optimization/79910
10328 * gcc.dg/torture/pr79910.c: New test.
10329
10330 2017-03-17 Jeff Law <law@redhat.com>
10331
10332 PR tree-optimization/71437
10333 * gcc.dg/tree-ssa/pr71437.c: New test.
10334 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10335 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10336 now caught by VRP, but which were previously caught by DOM.
10337
10338 2017-03-17 Richard Biener <rguenther@suse.de>
10339
10340 PR middle-end/80075
10341 * g++.dg/torture/pr80075.C: New testcase.
10342
10343 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10344
10345 PR target/71294
10346 * g++.dg/pr71294.C: New test.
10347
10348 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10349
10350 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10351
10352 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR fortran/80010
10355 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10356
10357 PR fortran/79886
10358 * gfortran.dg/pr79886.f90: New test.
10359
10360 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10361
10362 PR target/79038
10363 * gcc.target/powerpc/pr79038-1.c: New test.
10364
10365 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10366
10367 PR fortran/33271
10368 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10369
10370 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10371
10372 PR testsuite/79356
10373 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10374
10375 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10376
10377 PR target/80019
10378 * gcc.target/i386/pr80019.c: New test.
10379
10380 2017-03-15 Martin Liska <mliska@suse.cz>
10381
10382 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10383
10384 2017-03-14 Martin Sebor <msebor@redhat.com>
10385
10386 PR tree-optimization/79800
10387 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10388 * gcc.dg/tree-ssa/pr79800.c: New test.
10389
10390 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10391
10392 PR target/79947
10393 * gcc.target/powerpc/pr79947.c: New test.
10394
10395 2017-03-14 Martin Sebor <msebor@redhat.com>
10396
10397 PR middle-end/80020
10398 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10399 * gcc.dg/attr-alloc_size-7.c: Same.
10400 * gcc.dg/attr-alloc_size-9.c: Same.
10401 * gcc.dg/builtin-alloc-size.c: Same.
10402 * gcc.dg/pr80020.c: New test.
10403
10404 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10405
10406 PR rtl-optimization/79728
10407 * gcc.target/i386/sse-globalreg.c: New test.
10408
10409 2017-03-14 Martin Liska <mliska@suse.cz>
10410
10411 PR lto/66295
10412 * gcc.dg/tree-prof/pr66295.c: New test.
10413
10414 2017-03-13 Martin Liska <mliska@suse.cz>
10415
10416 PR middle-end/78339
10417 * gcc.target/i386/mpx/pr78339.c: New test.
10418
10419 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10420
10421 * gcc.target/arc/bitfield.c: New file.
10422
10423 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10424
10425 * gcc.target/arc/pr9001090948.c: New file.
10426
10427 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10428
10429 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10430 Fix test. Make early-out condition return early. Correct comments.
10431
10432 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10433
10434 PR libgfortran/78854
10435 * gfortran.dg/dtio_25.f90: New test.
10436
10437 2017-03-10 Martin Sebor <msebor@redhat.com>
10438
10439 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10440
10441 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10442
10443 PR rtl-optimization/78911
10444 * gcc.target/i386/pr78911-1.c: New test.
10445 * gcc.target/i386/pr78911-2.c: New test.
10446
10447 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10448
10449 PR target/79941
10450 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10451 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10452 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10453
10454 2017-03-10 Marek Polacek <polacek@redhat.com>
10455
10456 PR c++/79967
10457 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10458
10459 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR c++/79899
10462 * g++.dg/other/friend7.C: New test.
10463
10464 PR c++/79896
10465 * g++.dg/ext/int128-5.C: New test.
10466
10467 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10468
10469 PR testsuite/79356
10470 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10471 powerpc, sparc, or s390x.
10472
10473 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10474
10475 PR target/79907
10476 * gcc.target/powerpc/pr79907.c: New.
10477
10478 2017-03-10 Olivier Hainque <hainque@adacore.com>
10479
10480 * gnat.dg/opt64.adb: New test.
10481 * gnat.dg/opt64_pkg.ads: New helper.
10482 * gnat.dg/opt64_pkg.adb: New helper.
10483
10484 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR rtl-optimization/79909
10487 * gcc.target/powerpc/pr79909.c: New test.
10488
10489 PR tree-optimization/79972
10490 * gcc.dg/pr79972.c: New test.
10491
10492 PR tree-optimization/77975
10493 * gcc.dg/pr77975.c: New test.
10494
10495 2017-03-09 Marek Polacek <polacek@redhat.com>
10496
10497 PR c++/79962
10498 PR c++/79984
10499 * c-c++-common/nonnull-3.c: New test.
10500 * g++.dg/warn/Wnonnull3.C: New test.
10501
10502 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10503
10504 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10505 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10506
10507 2017-03-09 Marek Polacek <polacek@redhat.com>
10508
10509 PR sanitizer/79757
10510 * gcc.dg/ubsan/pr79757-1.c: New test.
10511 * gcc.dg/ubsan/pr79757-2.c: New test.
10512 * gcc.dg/ubsan/pr79757-3.c: New test.
10513 * gcc.dg/ubsan/pr79757-4.c: New test.
10514 * gcc.dg/ubsan/pr79757-5.c: New test.
10515
10516 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR c/79969
10519 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10520
10521 2017-03-09 Marek Polacek <polacek@redhat.com>
10522
10523 PR c++/79687
10524 * g++.dg/expr/ptrmem8.C: New test.
10525 * g++.dg/expr/ptrmem9.C: New test.
10526
10527 2017-03-09 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/79977
10530 * gcc.dg/graphite/pr79977.c: New testcase.
10531
10532 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10533
10534 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10535 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10536 * lib/target-supports.exp (check_effective_target_rdynamic):
10537 New proc.
10538
10539 2017-03-09 Richard Biener <rguenther@suse.de>
10540
10541 PR middle-end/79971
10542 * gcc.dg/fixed-point/pr79971.c: New testcase.
10543
10544 2017-03-09 Richard Biener <rguenther@suse.de>
10545
10546 PR ipa/79970
10547 * gcc.dg/torture/pr79970.c: New testcase.
10548
10549 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10550
10551 PR c++/71966
10552 * g++.dg/cpp0x/pr71966-1.C: New.
10553 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10554
10555 2017-03-09 Martin Liska <mliska@suse.cz>
10556
10557 PR tree-optimization/79631
10558 * gcc.target/i386/mpx/pr79631.c: New test.
10559
10560 2017-03-09 Martin Liska <mliska@suse.cz>
10561
10562 PR target/65705
10563 PR target/69804
10564 * gcc.target/i386/pr71458.c: Update scanned pattern.
10565
10566 2017-03-09 Marek Polacek <polacek@redhat.com>
10567
10568 PR c++/79672
10569 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10570 * g++.dg/warn/Wduplicated-branches3.C: New test.
10571
10572 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10573
10574 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10575
10576 2017-03-09 Martin Liska <mliska@suse.cz>
10577
10578 PR ipa/79764
10579 * g++.dg/pr79764.C: New test.
10580
10581 2017-03-09 Martin Liska <mliska@suse.cz>
10582
10583 PR ipa/79761
10584 * g++.dg/pr79761.C: New test.
10585
10586 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR sanitizer/79944
10589 * c-c++-common/asan/pr79944.c: New test.
10590
10591 PR target/79932
10592 * gcc.target/i386/pr79932-2.c: New test.
10593
10594 PR target/79932
10595 * gcc.target/i386/pr79932-1.c: New test.
10596
10597 2017-03-09 Marek Polacek <polacek@redhat.com>
10598
10599 PR c++/79900 - ICE in strip_typedefs
10600 * g++.dg/warn/Wpadded-1.C: New test.
10601
10602 2017-03-08 Marek Polacek <polacek@redhat.com>
10603
10604 * g++.dg/Walloca1.C: Adjust dg-warning.
10605
10606 2017-03-08 Andrew Haley <aph@redhat.com>
10607
10608 PR tree-optimization/79943
10609 * gcc.dg/tree-ssa/pr79943.c: New test.
10610
10611 2017-03-08 Richard Biener <rguenther@suse.de>
10612
10613 PR tree-optimization/79955
10614 * gcc.dg/uninit-24.c: New testcase.
10615
10616 2017-03-08 Richard Biener <rguenther@suse.de>
10617
10618 PR tree-optimization/79920
10619 * gcc.dg/vect/pr79920.c: New testcase.
10620
10621 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10622
10623 PR sanitizer/79904
10624 * gcc.dg/ubsan/pr79904.c: New test.
10625
10626 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR c/79834
10629 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10630 diagnostics.
10631
10632 2017-03-07 Marek Polacek <polacek@redhat.com>
10633
10634 PR middle-end/79809
10635 * g++.dg/Walloca1.C: New test.
10636
10637 2017-03-07 Martin Liska <mliska@suse.cz>
10638
10639 PR middle-end/68270
10640 * g++.dg/pr68270.C: New test.
10641
10642 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR rtl-optimization/79901
10645 * gcc.target/i386/pr79901.c: New test.
10646
10647 PR sanitizer/79897
10648 * c-c++-common/ubsan/pr79897.c: New test.
10649
10650 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10651
10652 PR rtl-optimization/79571
10653 * gcc.target/i386/pr79571.c: New.
10654
10655 2017-03-06 Marek Polacek <polacek@redhat.com>
10656
10657 PR c++/79796 - ICE with NSDMI and this pointer
10658 * g++.dg/cpp0x/nsdmi13.C: New test.
10659
10660 2017-03-06 Julia Koval <julia.koval@intel.com>
10661
10662 PR target/79793
10663 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10664 directives.
10665 * gcc.target/i386/interrupt-13.c: Ditto.
10666 * gcc.target/i386/interrupt-14.c: Ditto.
10667 * gcc.target/i386/interrupt-15.c: Ditto.
10668
10669 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10670
10671 PR c++/79822
10672 * g++.dg/cpp0x/constexpr-79822.C: New test.
10673
10674 2017-03-06 Richard Biener <rguenther@suse.de>
10675
10676 PR tree-optimization/79894
10677 * gcc.dg/vect/pr79887.c: New testcase.
10678
10679 2017-03-06 Richard Biener <rguenther@suse.de>
10680
10681 PR tree-optimization/79824
10682 * gcc.dg/vect/pr79824-1.c: New testcase.
10683 * gcc.dg/vect/pr79824-2.c: Likewise.
10684
10685 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10686
10687 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10688 gettimeofday. Remove dg-skip-if for AVR.
10689 * lib/target-supports.exp (check_effective_target_gettimeofday):
10690 New proc.
10691
10692 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10693
10694 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10695 * gcc.target/s390/hotpatch-10.c: Likewise.
10696 * gcc.target/s390/hotpatch-11.c: Likewise.
10697 * gcc.target/s390/hotpatch-12.c: Likewise.
10698 * gcc.target/s390/hotpatch-13.c: Likewise.
10699 * gcc.target/s390/hotpatch-14.c: Likewise.
10700 * gcc.target/s390/hotpatch-15.c: Likewise.
10701 * gcc.target/s390/hotpatch-16.c: Likewise.
10702 * gcc.target/s390/hotpatch-17.c: Likewise.
10703 * gcc.target/s390/hotpatch-18.c: Likewise.
10704 * gcc.target/s390/hotpatch-19.c: Likewise.
10705 * gcc.target/s390/hotpatch-2.c: Likewise.
10706 * gcc.target/s390/hotpatch-26.c: Likewise.
10707 * gcc.target/s390/hotpatch-27.c: Likewise.
10708 * gcc.target/s390/hotpatch-28.c: Likewise.
10709 * gcc.target/s390/hotpatch-3.c: Likewise.
10710 * gcc.target/s390/hotpatch-4.c: Likewise.
10711 * gcc.target/s390/hotpatch-5.c: Likewise.
10712 * gcc.target/s390/hotpatch-6.c: Likewise.
10713 * gcc.target/s390/hotpatch-7.c: Likewise.
10714 * gcc.target/s390/hotpatch-8.c: Likewise.
10715 * gcc.target/s390/hotpatch-9.c: Likewise.
10716
10717 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10718
10719 PR c++/64574
10720 * g++.dg/template/crash125.C: New.
10721
10722 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10723
10724 PR target/79812
10725 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10726
10727 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10728
10729 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10730
10731 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10732
10733 * gcc.target/mips/msa-minmax.c: New tests.
10734
10735 2017-03-06 Martin Liska <mliska@suse.cz>
10736
10737 PR sanitize/79783
10738 * g++.dg/asan/pr79783.C: New test.
10739
10740 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10741
10742 * gcc.target/mips/msa-dotp.c: New tests.
10743
10744 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10745
10746 * gcc.target/mips/msa-bclri.c: New test.
10747
10748 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10749
10750 PR c++/70266
10751 * g++.dg/tm/pr70266.C: New.
10752
10753 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10754 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10755
10756 * gfortran.dg/coarray/fail_image_1.f08: New test.
10757 * gfortran.dg/coarray/fail_image_2.f08: New test.
10758 * gfortran.dg/coarray/failed_images_1.f08: New test.
10759 * gfortran.dg/coarray/failed_images_2.f08: New test.
10760 * gfortran.dg/coarray/image_status_1.f08: New test.
10761 * gfortran.dg/coarray/image_status_2.f08: New test.
10762 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10763 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10764 * gfortran.dg/coarray_fail_st.f90: New test.
10765 * gfortran.dg/coarray_failed_images_1.f08: New test.
10766 * gfortran.dg/coarray_image_status_1.f08: New test.
10767 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10768
10769 2017-03-03 Marek Polacek <polacek@redhat.com>
10770
10771 PR c/79758
10772 * gcc.dg/noncompile/pr79758.c: New test.
10773
10774 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR middle-end/79805
10777 * g++.dg/opt/pr79805.C: New test.
10778
10779 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10780
10781 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10782 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10783 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10784 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10785 * gcc.target/i386/i386.exp
10786 (check_effective_target_avx512vpopcntdq): New.
10787
10788 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10789
10790 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10791 ilp32 targets and match DImode registers for lp64 targets.
10792
10793 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10794
10795 * g++.dg/pr71624.C: Disable for x32.
10796 * g++.dg/pr71633.C: Ditto.
10797
10798 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10799
10800 PR target/79807
10801 * gcc.target/i386/pr79807.c: New test.
10802
10803 2017-03-03 Martin Liska <mliska@suse.cz>
10804
10805 PR tree-optimization/79803
10806 * gcc.dg/tree-ssa/pr79803.c: New test.
10807
10808 2017-03-03 Martin Liska <mliska@suse.cz>
10809
10810 PR rtl-optimization/79574
10811 * gcc.dg/pr79574-2.c: New test.
10812
10813 2017-03-03 Richard Biener <rguenther@suse.de>
10814
10815 PR c++/79825
10816 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10817
10818 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10819
10820 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10821
10822 2017-03-03 Marek Polacek <polacek@redhat.com>
10823
10824 PR c++/79791
10825 * g++.dg/warn/Wwrite-strings-1.C: New test.
10826 * g++.dg/warn/Wwrite-strings-2.C: New test.
10827 * g++.dg/warn/Wwrite-strings-3.C: New test.
10828 * g++.dg/warn/Wwrite-strings-4.C: New test.
10829 * g++.dg/warn/Wwrite-strings-5.C: New test.
10830 * g++.dg/warn/Wwrite-strings-6.C: New test.
10831 * g++.dg/warn/Wwrite-strings-7.C: New test.
10832 * g++.dg/warn/Wwrite-strings-8.C: New test.
10833 * g++.dg/warn/Wwrite-strings-9.C: New test.
10834 * g++.dg/warn/Wwrite-strings-10.C: New test.
10835 * g++.dg/warn/Wwrite-strings-11.C: New test.
10836 * g++.dg/warn/Wwrite-strings-12.C: New test.
10837
10838 2017-03-03 Richard Biener <rguenther@suse.de>
10839
10840 PR middle-end/79818
10841 * gcc.dg/torture/pr79818.c: New testcase.
10842
10843 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR c++/79782
10846 * g++.dg/warn/Wunused-parm-10.C: New test.
10847
10848 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10849
10850 * gcc.dg/rtl/x86_64/*.c: Test for
10851 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10852
10853 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10854
10855 PR target/79514
10856 * gcc.target/i386/pr79514.c: New test.
10857
10858 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR rtl-optimization/79780
10861 * gcc.c-torture/compile/pr79780.c: New test.
10862
10863 2017-03-02 Richard Biener <rguenther@suse.de>
10864
10865 PR tree-optimization/79345
10866 PR c++/42000
10867 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10868 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10869 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10870
10871 2017-03-02 Richard Biener <rguenther@suse.de>
10872
10873 PR c/79756
10874 * gcc.dg/vector-1.c: New testcase.
10875
10876 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10877
10878 PR tree-optimization/66768
10879 * gcc.target/i386/pr66768.c: New test.
10880
10881 2017-03-02 Richard Biener <rguenther@suse.de>
10882
10883 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10884 * gcc.dg/rtl/x86_64/final.c: Likewise.
10885 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10886 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10887 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10888 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10889
10890 2017-03-02 Richard Biener <rguenther@suse.de>
10891
10892 PR tree-optimization/79777
10893 * gcc.dg/torture/pr79777.c: New testcase.
10894
10895 2017-03-01 Martin Sebor <msebor@redhat.com>
10896
10897 PR middle-end/79692
10898 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10899 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10900 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10901 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10902
10903 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10904
10905 * gcc.target/i386/invsize-2.c: New test.
10906 * gcc.target/i386/invsize-3.c: Ditto.
10907 * gcc.target/i386/invsize-4.c: Ditto.
10908 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10909 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10910
10911 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10912
10913 PR target/79439
10914 * gcc.target/powerpc/pr79439.c: New test.
10915
10916 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10917
10918 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10919 scan string.
10920
10921
10922 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10923
10924 PR target/79395
10925 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10926 pattern to look for vcmpequd. instead of vcmpnew.
10927 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10928 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10929 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10930 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10931 look for xvcmpeqdp. instead of xvcmpnedp.
10932 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10933 look for vcmpequd. instead of vcmpnew.
10934 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10935 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10936 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10937 look for xvcmpeqsp. instead of xvcmpnesp.
10938 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10939 look for xvcmpeqdp. instead of xvcmpnedp.
10940 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10941 look for vcmpequd. instead of vcmpnew.
10942 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10943 look for vcmpeqsp instead of xvcmpnesp.
10944 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10945 look for xvcmpeqdp instead of xvcmpnedp.
10946
10947 2017-03-01 Richard Biener <rguenther@suse.de>
10948
10949 PR middle-end/79721
10950 * gcc.dg/torture/pr79721.c: New testcase.
10951
10952 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR c++/79681
10955 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10956 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10957
10958 PR c++/79746
10959 * g++.dg/warn/Wunused-parm-9.C: New test.
10960
10961 PR tree-optimization/79734
10962 * g++.dg/opt/pr79734.C: New test.
10963
10964 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR tree-optimization/79737
10967 * gcc.c-torture/execute/pr79737-1.c: New test.
10968 * gcc.c-torture/execute/pr79737-2.c: New test.
10969
10970 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * gcc.target/sparc/20170228-1.c: New test.
10973
10974 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10975
10976 * gcc.target/i386/invsize-1.c: New test.
10977
10978 2017-02-28 Martin Sebor <msebor@redhat.com>
10979
10980 PR tree-optimization/79691
10981 * gcc.dg/tree-ssa/pr79691.c: New test.
10982
10983 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10984
10985 PR target/79729
10986 * gcc.target/i386/pr79729.c: New test.
10987
10988 2017-02-28 Richard Biener <rguenther@suse.de>
10989
10990 PR tree-optimization/79740
10991 * gcc.dg/torture/pr79740.c: New testcase.
10992
10993 2017-02-28 Richard Biener <rguenther@suse.de>
10994
10995 PR middle-end/79731
10996 * c-c++-common/torture/pr79731.c: New testcase.
10997
10998 2017-02-28 Richard Biener <rguenther@suse.de>
10999
11000 PR tree-optimization/79732
11001 * gcc.dg/torture/pr79732.c: New testcase.
11002
11003 2017-02-28 Richard Biener <rguenther@suse.de>
11004
11005 PR tree-optimization/79723
11006 * gcc.target/i386/pr79723.c: New testcase.
11007
11008 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11009
11010 PR target/79544
11011 * gcc.target/powerpc/pr79544.c: New.
11012
11013 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11014
11015 PR c++/79414
11016 * g++.dg/parse/crash67.C: New.
11017
11018 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11019
11020 PR tree-optimization/77536
11021 * gcc.dg/vect/pr79347.c: Revise testing string.
11022
11023 2017-02-27 Richard Biener <rguenther@suse.de>
11024
11025 PR tree-optimization/45397
11026 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11027
11028 2017-02-27 Richard Biener <rguenther@suse.de>
11029
11030 PR tree-optimization/79690
11031 * gcc.target/i386/pr79690.c: New testcase.
11032
11033 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11034
11035 PR fortran/51119
11036 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11037 of original.
11038 * gfortran.dg/inline_matmul_11.f90: Likewise.
11039 * gfortran.dg/inline_matmul_9.f90: Likewise.
11040 * gfortran.dg/matmul_13.f90: New test.
11041 * gfortran.dg/matmul_14.f90: New test.
11042
11043 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR middle-end/79396
11046 * g++.dg/opt/pr79396.C: New test.
11047
11048 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11049
11050 PR fortran/79597
11051 * gfortran.dg/dtio_6.f90: Update test.
11052
11053 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11054
11055 PR fortran/79601
11056 * gfortran.dg/interface_operator_2.f90: New test.
11057
11058 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR c/79677
11061 * gcc.dg/pr79677.c: New test.
11062
11063 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11064
11065 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11066 of mov.ps.
11067 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11068 (cond_move1): Simplify condition to force generation of
11069 mov[nz].ps.
11070 (cond_move2): Likewise.
11071
11072 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR c++/79588
11075 * g++.dg/warn/Wrestrict-1.C: New test.
11076 * g++.dg/warn/Wrestrict-2.C: New test.
11077
11078 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11079
11080 * g++.dg/ext/complit15.C: Require LTO.
11081
11082 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11083
11084 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11085 logical_op_short_circuit to skip targets.
11086 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11087 and s390.
11088
11089 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11090
11091 * gnat.dg/opt63.adb: New test.
11092
11093 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11094
11095 * gnat.dg/discr47.adb: New test.
11096
11097 2017-02-24 Richard Biener <rguenther@suse.de>
11098
11099 PR tree-optimization/79389
11100 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11101
11102 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11103
11104 PR c++/79361
11105 * g++.dg/cpp0x/pr79361-1.C: New.
11106 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11107
11108 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11109
11110 * gcc.target/visium/bit_test.c: Accept any lsr form.
11111 * gcc.target/visium/block_move.c: Tweak.
11112
11113 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11114
11115 PR 68749
11116 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11117
11118 2017-02-23 Richard Biener <rguenther@suse.de>
11119
11120 PR tree-optimization/79683
11121 * gcc.target/i386/pr79683.c: New testcase.
11122
11123 2017-02-22 Jeff Law <law@redhat.com>
11124
11125 PR tree-optimization/79578
11126 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11127
11128 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11129
11130 * gcc.target/mips/msa-fp-cc.c: New test.
11131
11132 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR c++/79664
11135 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11136 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11137 * g++.dg/gomp/pr79664.C: New test.
11138
11139 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11140
11141 2017-02-22 Marek Polacek <polacek@redhat.com>
11142
11143 PR c++/79653
11144 * g++.dg/cpp0x/alignas10.C: New test.
11145 * g++.dg/cpp0x/alignas9.C: New test.
11146
11147 PR c++/79657
11148 * g++.dg/ext/underlying_type12.C: New test.
11149
11150 PR c/79662
11151 * gcc.dg/enum-incomplete-4.c: New test.
11152
11153 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11154
11155 PR target/70465
11156 * gcc.target/i386/pr70465-2.c: New test.
11157
11158 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11159
11160 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11161
11162 2017-02-22 Richard Biener <rguenther@suse.de>
11163
11164 PR tree-optimization/79673
11165 * gcc.target/i386/pr79673.c: New testcase.
11166
11167 2017-02-22 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/79666
11170 * gcc.dg/torture/pr79666.c: New testcase.
11171
11172 2017-02-22 Martin Liska <mliska@suse.cz>
11173
11174 PR lto/79587
11175 * gcc.dg/tree-prof/pr79587.c: New test.
11176
11177 2017-02-21 Marek Polacek <polacek@redhat.com>
11178
11179 PR c++/79535
11180 * g++.dg/ext/flexary23.C: New test.
11181
11182 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11183
11184 PR target/79593
11185 * gcc.target/i386/pr79593.c: New test.
11186
11187 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR c++/79654
11190 * g++.dg/cpp1z/decomp26.C: New test.
11191
11192 PR sanitizer/79589
11193 * g++.dg/ubsan/pr79589.C: New test.
11194
11195 2017-02-21 Jeff Law <law@redhat.com>
11196
11197 PR tree-optimization/79621
11198 * gcc.c-torture/compile/pr79621.c: New test.
11199
11200 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11201
11202 PR c++/79655
11203 * g++.dg/cpp1y/constexpr-79655.C: New test.
11204
11205 PR c++/79639
11206 * g++.dg/cpp1y/constexpr-79639.C: New test.
11207
11208 PR target/79633
11209 * gcc.target/i386/mpx/pr79633.c: New test.
11210
11211 PR target/79570
11212 * gcc.dg/pr79570.c: New test.
11213
11214 PR c++/79641
11215 * c-c++-common/pr79641.c: New test.
11216
11217 PR tree-optimization/79649
11218 * gcc.target/i386/pr79649.c: New test.
11219
11220 PR target/79494
11221 * gcc.dg/pr79494.c: New test.
11222
11223 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11224
11225 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11226 to dg-options.
11227
11228 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11229
11230 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11231
11232 2017-02-02 Jason Merrill <jason@redhat.com>
11233
11234 PR c++/79580
11235 * g++.dg/ext/complit15.C: New.
11236
11237 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11238
11239 PR target/78056
11240 * gcc.target/powerpc/pr78056-8.c: Remove.
11241
11242 2017-02-20 Marek Polacek <polacek@redhat.com>
11243
11244 PR middle-end/79537
11245 * gcc.dg/comp-goto-4.c: New test.
11246
11247 PR sanitizer/79558
11248 * c-c++-common/ubsan/bounds-14.c: New test.
11249
11250 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11251
11252 PR target/79568
11253 * gcc.target/i386/pr79568-1.c: New test.
11254 * gcc.target/i386/pr79568-2.c: New test.
11255 * gcc.target/i386/pr79568-3.c: New test.
11256
11257 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11258
11259 PR fortran/79382
11260 * gfortran.dg/dtio_10.f90: Change test of error message.
11261 * gfortran.dg/dtio_23.f90: New test.
11262 * gfortran.dg/dtio_24.f90: New test.
11263
11264 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11265
11266 PR fortran/79434
11267 * gfortran.dg/submodule_25.f08: New test.
11268
11269 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11270
11271 PR fortran/79447
11272 * gfortran.dg/submodule_24.f08: New test.
11273
11274 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11275
11276 PR fortran/79229
11277 * gfortran.dg/class_allocate_24.f90: New test.
11278
11279 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11280
11281 PR fortran/79402
11282 * gfortran.dg/submodule_23.f90: New test.
11283
11284 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11285
11286 PR c++/79380
11287 * g++.dg/cpp0x/alignas8.C: New.
11288
11289 2017-02-19 Eric Fiselier <eric@efcs.ca>
11290 Jonathan Wakely <jwakely@redhat.com>
11291
11292 PR c++/69523
11293 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11294
11295 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11296
11297 * gcc.dg/gimplefe-26.c: New test.
11298
11299 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11300
11301 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11302
11303 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR target/79569
11306 * gcc.target/i386/3dnowA-3.c: New test.
11307
11308 PR target/79559
11309 * gcc.target/i386/pr79559.c: New test.
11310
11311 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11312
11313 * gcc.dg/c11-float-2.c: New test.
11314 * gcc.dg/torture/float128-floath.c,
11315 gcc.dg/torture/float128x-floath.c,
11316 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11317 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11318 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11319 *_DECIMAL_DIG macros with DECIMAL_DIG.
11320
11321 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11322
11323 PR target/79261
11324 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11325
11326 2017-02-17 Julia Koval <julia.koval@intel.com>
11327
11328 * gcc.target/i386/rdpid.c New test.
11329 * gcc.target/i386/sse-12.c: Add -mrdpid.
11330 * gcc.target/i386/sse-13.c: Ditto.
11331 * gcc.target/i386/sse-14.c: Ditto.
11332 * gcc.target/i386/sse-22.c: Ditto.
11333 * gcc.target/i386/sse-23.c: Ditto.
11334 * g++.dg/other/i386-2.C: Ditto.
11335 * g++.dg/other/i386-3.C: Ditto.
11336
11337 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11338
11339 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11340 * gcc.dg/pr61441.c: Ditto.
11341
11342 2017-02-17 Martin Liska <mliska@suse.cz>
11343
11344 PR rtl-optimization/79574
11345 * gcc.dg/pr79574.c: New test.
11346
11347 2017-02-17 Marek Polacek <polacek@redhat.com>
11348
11349 PR middle-end/79536
11350 * gcc.dg/torture/pr79536.c: New test.
11351
11352 2017-02-16 Alan Modra <amodra@gmail.com>
11353
11354 * gcc.c-torture/execute/pr79286.c: New.
11355
11356 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR c++/79512
11359 * c-c++-common/gomp/pr79512.c: New test.
11360
11361 2017-02-15 Martin Sebor <msebor@redhat.com>
11362
11363 PR c++/79363
11364 * g++.dg/ext/flexary12.C: Adjust.
11365 * g++.dg/ext/flexary20.C: Same.
11366 * g++.dg/ext/flexary21.C: Same.
11367 * g++.dg/ext/flexary22.C: New test.
11368
11369 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11370
11371 PR tree-optimization/79347
11372 * gcc.dg/vect/pr79347.c: New test.
11373
11374 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR c++/79301
11377 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11378 [[deprecated]] comment.
11379 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11380 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11381 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11382 [[deprecated]] in -std=c++11.
11383 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11384 [[fallthrough]] in -std=c++11 and -std=c++14.
11385
11386 PR c++/79288
11387 * g++.dg/tls/pr79288.C: New test.
11388
11389 2017-02-15 Marek Polacek <polacek@redhat.com>
11390
11391 PR c/79515
11392 * gcc.dg/dfp/pr79515.c: New.
11393
11394 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11395
11396 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11397
11398 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11399
11400 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11401 "opt_files".
11402
11403 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11404
11405 PR target/79487
11406 * gcc.dg/dfp/pr79487.c: New test.
11407 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11408 2017-02-13 change.
11409
11410 2017-01-14 Carl Love <cel@us.ibm.com>
11411
11412 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11413 xvcvsxdsp and xvcvuxdsp instructions.
11414
11415 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11416
11417 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11418 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11419 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11420 64-bit default target.
11421 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11422 a 64-bit default target.
11423
11424 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR target/79481
11427 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11428 (test_3vx): Change return type from int to void.
11429 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11430 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11431 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11432 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11433 tests.
11434 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11435 (test_3vx): Change return type from int to void.
11436 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11437 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11438 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11439 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11440 tests.
11441 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11442 intrinsic. Change scan-assembler-times number from 1 to 2.
11443 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11444 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11445 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11446 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11447 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11448 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11449 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11450
11451 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11452
11453 PR middle-end/61225
11454 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11455 Use dg-additional-options for ia32 target. Remove XFAIL.
11456
11457 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11458
11459 PR target/79495
11460 * gcc.target/i386/pr79495.c: New test.
11461
11462 2017-02-14 Marek Polacek <polacek@redhat.com>
11463
11464 PR c++/79420
11465 PR c++/79463
11466 * g++.dg/cpp1y/pr79463.C: New.
11467 * g++.dg/template/incomplete10.C: New.
11468 * g++.dg/template/incomplete9.C: New.
11469
11470 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11471
11472 PR target/79498
11473 * gcc.target/i386/pr79498.c: New test.
11474
11475 2017-02-14 Martin Sebor <msebor@redhat.com>
11476
11477 PR middle-end/79448
11478 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11479 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11480 * gcc.dg/tree-ssa/pr79448.c: New test.
11481
11482 2017-02-14 Jeff Law <law@redhat.com>
11483
11484 PR tree-optimization/79095
11485 * g++.dg/pr79095-1.C: New test
11486 * g++.dg/pr79095-2.C: New test
11487 * g++.dg/pr79095-3.C: New test
11488 * g++.dg/pr79095-4.C: New test
11489 * g++.dg/pr79095-5.C: New test
11490 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11491 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11492
11493 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11494
11495 * gcc.target/aarch64/vect_fp16_1.c: New.
11496
11497 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11498
11499 * gcc.dg/gimplefe-25.c: New test.
11500
11501 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR tree-optimization/79408
11504 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11505
11506 2017-02-14 Richard Biener <rguenther@suse.de>
11507
11508 PR middle-end/79432
11509 * gcc.dg/torture/pr79432.c: New testcase.
11510
11511 2017-02-13 Martin Sebor <msebor@redhat.com>
11512
11513 PR middle-end/79496
11514 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11515
11516 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11517
11518 PR sanitizer/79341
11519 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11520 variables volatile.
11521
11522 PR c++/79232
11523 * g++.dg/cpp1z/eval-order4.C: New test.
11524 * g++.dg/other/pr79232.C: New test.
11525
11526 2017-02-13 Nathan Sidwell <nathan@acm.org>
11527
11528 PR c++/79296
11529 * g++.dg/cpp0x/pr79296.C: New.
11530
11531 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11532
11533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11534 Instead, xfail powerpc*-*-* && lp64.
11535
11536 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11537
11538 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11539 powerpc_p8vector_ok.
11540 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11541
11542 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11543
11544 PR target/79449
11545 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11546 for reading beyond a 4k boundary.
11547
11548 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11549
11550 PR rtl-optimization/79388
11551 PR rtl-optimization/79450
11552 * gcc.c-torture/execute/pr79388.c: New test.
11553 * gcc.c-torture/execute/pr79450.c: New test.
11554
11555 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11556
11557 PR fortran/65542
11558 * gfortran.dg/spread_init_expr_2.f90: New test case.
11559
11560 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR sanitizer/79341
11563 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11564
11565 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11566
11567 PR tree-ssa/56727
11568 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11569
11570 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR c++/79457
11573 * g++.dg/cpp0x/pr79457.C: New test.
11574
11575 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11576
11577 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11578 scan-assembler unless lp64.
11579
11580 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11581
11582 PR tree-optimization/66612
11583 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11584
11585 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11586
11587 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11588 of all powerpc.
11589
11590 2017-02-10 Marek Polacek <polacek@redhat.com>
11591
11592 PR c++/79435
11593 * g++.dg/cpp1y/pr79435.C: New.
11594
11595 PR c++/79184
11596 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11597
11598 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11599
11600 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11601 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11602 New.
11603 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11604 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11605 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11606 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11607 (vtst_expected_poly64x2): Move to aarch64-only section.
11608 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11609 (vtst_p64, vtstq_p64): New tests.
11610
11611 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11612
11613 PR c++/71737
11614 * g++.dg/cpp0x/pr71737.C: New.
11615
11616 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11617 Richard Biener <rguenther@suse.de>
11618
11619 * gcc.dg/gimplefe-error-1.c: New testcase.
11620 * gcc.dg/gimplefe-error-2.c: New testcase.
11621 * gcc.dg/gimplefe-error-3.c: New testcase.
11622
11623 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR tree-optimization/79411
11626 * gcc.c-torture/compile/pr79411.c: New test.
11627
11628 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11629 Jason Merrill <jason@redhat.com>
11630
11631 PR c++/79143
11632 * g++.dg/cpp1z/pr79143.C: New test.
11633
11634 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11635
11636 * gcc.dg/loop-unswitch-2.c: Update testcase.
11637 * gcc.dg/loop-unswitch-1.c: Update testcase.
11638
11639 2017-02-09 Marek Polacek <polacek@redhat.com>
11640
11641 PR c/79428
11642 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11643 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11644 * c-c++-common/goacc/pr79428-1.c: New test.
11645 * c-c++-common/gomp/pr79428-2.c: New test.
11646 * c-c++-common/gomp/pr79428-5.c: New test.
11647 * c-c++-common/gomp/pr79428-6.c: New test.
11648 * c-c++-common/pr79428-3.c: New test.
11649
11650 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11651
11652 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11653 testcases.
11654
11655 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR c/79413
11658 * gcc.c-torture/compile/pr79413.c: New test.
11659
11660 PR c++/79429
11661 * c-c++-common/gomp/pr79429.c: New test.
11662 * g++.dg/gomp/pr79429.C: New test.
11663
11664 PR c/79431
11665 * c-c++-common/gomp/pr79431.c: New test.
11666
11667 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11668 Cesar Philippidis <cesar@codesourcery.com>
11669 Joseph Myers <joseph@codesourcery.com>
11670 Chung-Lin Tang <cltang@codesourcery.com>
11671
11672 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11673 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11674 * c-c++-common/goacc/loop-auto-2.c: New.
11675 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11676 * c-c++-common/goacc/tile-2.c: New.
11677 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11678 * g++.dg/goacc/tile-1.C: New, check tile subst.
11679 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11680 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11681 * gfortran.dg/goacc/tile-1.f90: New test.
11682 * gfortran.dg/goacc/tile-2.f90: New test.
11683 * gfortran.dg/goacc/tile-lowering.f95: New test.
11684
11685 2017-02-09 Richard Biener <rguenther@suse.de>
11686
11687 PR tree-optimization/69823
11688 * gcc.dg/graphite/pr69823.c: New testcase.
11689
11690 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11691
11692 PR target/78604
11693 * gcc.target/powerpc/pr78604.c: New.
11694
11695 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11696
11697 PR target/68972
11698 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11699 disable this test on power architecture.
11700
11701 2017-02-08 Richard Biener <rguenther@suse.de>
11702
11703 PR tree-optimization/71824
11704 PR tree-optimization/79409
11705 * gcc.dg/graphite/pr71824-3.c: New testcase.
11706
11707 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR tree-optimization/79408
11710 * gcc.dg/tree-ssa/pr79408.c: New test.
11711
11712 2017-02-08 Richard Biener <rguenther@suse.de>
11713
11714 PR tree-optimization/71824
11715 * gcc.dg/graphite/pr71824-2.c: New testcase.
11716
11717 2017-02-07 Andrew Pinski <apinski@cavium.com>
11718
11719 * gcc.target/aarch64/popcount.c: New Testcase.
11720
11721 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR rtl-optimization/79386
11724 * gcc.c-torture/compile/pr79386.c: New test.
11725
11726 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11727 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11728
11729 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11730 *-*-solaris*.
11731
11732 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR target/79299
11735 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11736 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11737
11738 2017-02-07 Richard Biener <rguenther@suse.de>
11739
11740 * gcc.dg/gimplefe-23.c: New testcase.
11741 * gcc.dg/gimplefe-24.c: Likewise.
11742
11743 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11744
11745 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11746 scan-assembler instead of scan-assembler-times.
11747 * gcc.target/aarch64/test_frame_10.c: Likewise.
11748 * gcc.target/aarch64/test_frame_12.c: Likewise.
11749 * gcc.target/aarch64/test_frame_2.c: Likewise.
11750 * gcc.target/aarch64/test_frame_4.c: Likewise.
11751 * gcc.target/aarch64/test_frame_6.c: Likewise.
11752 * gcc.target/aarch64/test_frame_7.c: Likewise.
11753 * gcc.target/aarch64/test_frame_8.c: Likewise.
11754
11755 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11756
11757 * gcc.target/i386/pr78419.c: Require ifunc support.
11758
11759 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11760
11761 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11762
11763 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11764
11765 PR c++/79360
11766 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11767
11768 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11769
11770 * lib/target-supports.exp: Define the RISC-V target.
11771 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11772 * gcc.dg/builtin-apply2.c: Likewise.
11773 * gcc.dg/ifcvt-4.c: Likewise.
11774 * gcc.dg/loop-8.c: Likewise.
11775 * gcc.dg/sibcall-10.c: Likewise.
11776 * gcc.dg/sibcall-9.c: Likewise.
11777 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11778 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11780 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11781 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11782 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11783 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11784
11785 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11786
11787 PR target/66144
11788 * gcc.target/powerpc/pr66144-1.c: New test.
11789 * gcc.target/powerpc/pr66144-2.c: Likewise.
11790 * gcc.target/powerpc/pr66144-3.c: Likewise.
11791
11792 2017-02-06 Martin Sebor <msebor@redhat.com>
11793
11794 PR tree-optimization/79376
11795 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11796 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11797
11798 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11799
11800 PR c++/79379
11801 * g++.dg/cpp1y/constexpr-79379.C: New test.
11802
11803 PR c++/79377
11804 * g++.dg/lookup/pr79377.C: New test.
11805
11806 PR c++/79372
11807 * g++.dg/cpp1z/decomp25.C: New test.
11808
11809 PR tree-optimization/79284
11810 * gcc.c-torture/compile/pr79284.c: New test.
11811
11812 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11813
11814 PR c++/70448
11815 * g++.dg/cpp0x/pr70448.C: New.
11816
11817 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11818
11819 PR 78348
11820 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11821 to dg-options.
11822
11823 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11824
11825 PR target/78883
11826 * gcc.c-torture/compile/pr78883.c: New test.
11827
11828 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11829
11830 PR tree-ssa/79347
11831 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11832 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11833 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11834 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11835 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11836 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11837 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11838 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11839 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11840 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11841 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11842 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11843 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11844
11845 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11846
11847 PR fortran/79344
11848 * gfortran.dg/allocate_with_source_24.f90: New test.
11849
11850 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11851
11852 PR fortran/79230
11853 * gfortran.dg/der_ptr_component_2.f90: New test.
11854
11855 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11856
11857 * gcc.target/sparc/20170205-1.c: New test.
11858
11859 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11860
11861 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11862 libatomic_available.
11863
11864 * gcc.dg/pr77587.c: Require alias support.
11865 * gcc.dg/pr77587a.c: Likewise.
11866
11867 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11868 * gcc.c-torture/execute/pr78622.c: Likewise.
11869
11870 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11871 hppa*-*-hpux*.
11872 * c-c++-common/Wunused-var-16.c: Likewise.
11873 * c-c++-common/builtin-shuffle-1.c: Likewise.
11874 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11875 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11876
11877 2017-02-03 Martin Sebor <msebor@redhat.com>
11878
11879 PR tree-optimization/79327
11880 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11881 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11882 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11883
11884 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11885 Martin Sebor <msebor@redhat.com>
11886
11887 PR tree-optimization/79327
11888 * gcc.dg/tree-ssa/pr79327.c: New test.
11889 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11890 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11891 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11892 (test_sprintf_chk_range_schar): Adjust dg-message.
11893 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11894 * gcc.c-torture/execute/pr79327.c: New test.
11895
11896 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR target/79354
11899 * gcc.target/powerpc/pr79354.c: New test.
11900 * gcc.c-torture/execute/pr79354.c: New test.
11901
11902 2017-02-03 Martin Sebor <msebor@redhat.com>
11903
11904 PR tree-optimization/79352
11905 * gcc.dg/tree-ssa/pr79352.c: New test.
11906
11907 2017-02-03 Martin Liska <mliska@suse.cz>
11908
11909 PR lto/66295
11910 * gcc.target/i386/mvc9.c: New test.
11911
11912 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11913
11914 PR target/79158
11915 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11916 to VSX reg.
11917
11918 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11919
11920 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11921 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11922 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11923 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11924 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11925 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11926 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11927 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11928 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11929 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11930 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11931 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11932 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11933
11934 2017-02-02 Martin Sebor <msebor@redhat.com>
11935
11936 PR middle-end/79275
11937 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11938 * gcc.dg/tree-ssa/pr79275.c: New test.
11939
11940 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11941
11942 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11943
11944 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11945
11946 PR middle-end/77445
11947 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11948 threading is done.
11949
11950 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11951
11952 PR middle-end/78142
11953 * gcc.target/aarch64/vector_initialization_nostack.c
11954 (f12): Use one vector
11955
11956 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11957
11958 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11959 * c-c++-common/asan/misalign-1.c: Likewise.
11960 * c-c++-common/asan/misalign-2.c: Likewise.
11961 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11962 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11963 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11964 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11965 add -ffat-lto-objects from/to dg-additional-options.
11966 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11967 dg-additional-options.
11968
11969 PR target/79197
11970 * gcc.target/powerpc/pr79197.c: New test.
11971 * gcc.c-torture/compile/pr79197.c: New test.
11972
11973 2017-02-02 Richard Biener <rguenther@suse.de>
11974
11975 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11976
11977 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11978
11979 PR c++/69637
11980 * g++.dg/cpp0x/pr69637-1.C: New.
11981 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11982
11983 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11984
11985 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11986
11987 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11988
11989 PR target/70012
11990 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11991 conditions.
11992
11993 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR testsuite/79324
11996 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11997 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11998 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11999 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12000 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12001 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12002 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12003 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12004 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12005 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12006 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12007 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12008 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12009
12010 2017-02-01 Martin Liska <mliska@suse.cz>
12011
12012 PR testsuite/79272
12013 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12014
12015 2017-02-01 Richard Biener <rguenther@suse.de>
12016
12017 PR testsuite/76957
12018 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12019 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12020 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12021 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12022
12023 2017-02-01 Richard Biener <rguenther@suse.de>
12024
12025 PR middle-end/79315
12026 * gfortran.dg/pr79315.f90: New testcase.
12027
12028 2017-02-01 Richard Biener <rguenther@suse.de>
12029
12030 PR tree-optimization/71824
12031 * gcc.dg/graphite/pr71824.c: New testcase.
12032
12033 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR c++/79304
12036 * g++.dg/diagnostic/pr79304.C: New test.
12037
12038 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12039
12040 PR c++/79298
12041 * g++.dg/spellcheck-pr79298.C: New test case.
12042
12043 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12044
12045 PR preprocessor/79210
12046 * gcc.dg/format/pr79210.c: New test case.
12047 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12048 New function.
12049
12050 2017-01-31 Nathan Sidwell <nathan@acm.org>
12051
12052 PR c++/79290
12053 * g++.dg/warn/pr79290.C: New.
12054
12055 PR c++/67273
12056 PR c++/79253
12057 * g++.dg/cpp1y/pr67273.C: New.
12058 * g++.dg/cpp1y/pr79253.C: New.
12059
12060 2017-01-31 Nathan Sidwell <nathan@acm.org>
12061
12062 PR c++/79264
12063 * g++.dg/cpp1y/pr61636-1.C: Augment.
12064
12065 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12066
12067 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12068 rand() instead of random().
12069
12070 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12071
12072 PR tree-optimization/71691
12073 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12074
12075 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12076
12077 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12078 __ARCH__.
12079
12080 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR tree-optimization/79267
12083 * g++.dg/opt/pr79267.C: New test.
12084
12085 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12086
12087 PR debug/63238
12088 * gcc.dg/debug/dwarf2/align-1.c: New.
12089 * gcc.dg/debug/dwarf2/align-2.c: New.
12090 * gcc.dg/debug/dwarf2/align-3.c: New.
12091 * gcc.dg/debug/dwarf2/align-4.c: New.
12092 * gcc.dg/debug/dwarf2/align-5.c: New.
12093 * gcc.dg/debug/dwarf2/align-6.c: New.
12094 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12095 * g++.dg/debug/dwarf2/align-1.C: New.
12096 * g++.dg/debug/dwarf2/align-2.C: New.
12097 * g++.dg/debug/dwarf2/align-3.C: New.
12098 * g++.dg/debug/dwarf2/align-4.C: New.
12099 * g++.dg/debug/dwarf2/align-5.C: New.
12100 * g++.dg/debug/dwarf2/align-6.C: New.
12101
12102 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12103
12104 PR target/79170
12105 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12106
12107 2017-01-30 Martin Sebor <msebor@redhat.com>
12108
12109 PR testsuite/79293
12110 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12111
12112 2017-01-30 Martin Liska <mliska@suse.cz>
12113
12114 PR gcov-profile/79259
12115 * g++.dg/tree-prof/pr79259.C: New test.
12116
12117 2017-01-30 Richard Biener <rguenther@suse.de>
12118
12119 PR tree-optimization/79276
12120 * gcc.dg/torture/pr79276.c: New testcase.
12121
12122 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12123
12124 PR target/79240
12125 * gcc.target/s390/pr79240.c: New test.
12126
12127 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12128
12129 PR target/79268
12130 * gcc.target/powerpc/pr79268.c: New file.
12131 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12132 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12133 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12134 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12135
12136 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12137
12138 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12139
12140 PR testsuite/70583
12141 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12142
12143 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12144 * gnat.dg/debug9.adb: Likewise.
12145
12146 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12147
12148 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12149 libatomic_available.
12150 * gfortran.dg/coarray_42.f90: Likewise.
12151 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12152 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12153 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12154
12155 2017-01-27 Martin Sebor <msebor@redhat.com>
12156
12157 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12158
12159 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12160
12161 PR rtl-optimization/79194
12162 * gcc.dg/torture/pr79194.c: New test.
12163
12164 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12165
12166 PR tree-optimization/71374
12167 * gcc.target/i386/pr71374.c: New.
12168
12169 2017-01-27 Martin Sebor <msebor@redhat.com>
12170
12171 PR c++/71290
12172 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12173 a dg-error directive.
12174
12175 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12176
12177 PR target/79131
12178 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12179 * gcc.target/arm/pr79131-2.c: New.
12180
12181 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12182
12183 PR target/65484
12184 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12185 vectorized on POWER unless hardware misaligned loads are
12186 available.
12187
12188 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12189
12190 PR rtl-optimization/78559
12191 * gcc.c-torture/execute/pr78559.c: New test.
12192
12193 2017-01-27 Richard Biener <rguenther@suse.de>
12194
12195 PR tree-optimization/79245
12196 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12197 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12198
12199 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR c/79199
12202 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12203 target. Use 4294967293U instead of 4294967293.
12204
12205 2017-01-27 Richard Biener <rguenther@suse.de>
12206
12207 PR tree-optimization/71433
12208 * gcc.dg/Warray-bounds-21.c: New testcase.
12209
12210 2017-01-27 Richard Biener <rguenther@suse.de>
12211
12212 PR tree-optimization/79244
12213 * gcc.dg/torture/pr79244.c: New testcase.
12214
12215 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12216
12217 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12218 all occurrences of 40 to 32.
12219
12220 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12221
12222 PR target/79239
12223 * gcc.target/arm/pr79239.c: New test.
12224
12225 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12226
12227 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12228
12229 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12230
12231 PR c++/64382
12232 * g++.dg/cpp1y/pr64382.C: New test.
12233
12234 2017-01-26 Martin Sebor <msebor@redhat.com>
12235
12236 PR middle-end/78703
12237 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12238 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12239 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12240 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12241
12242 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR debug/79129
12245 * g++.dg/debug/dwarf2/pr79129.C: New test.
12246
12247 PR debug/78835
12248 * g++.dg/debug/dwarf2/pr78835.C: New test.
12249
12250 2017-01-26 Martin Sebor <msebor@redhat.com>
12251
12252 PR middle-end/78703
12253 * gcc.dg/format/pr78569.c: Adjust.
12254 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12255 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12256 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12257 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12258 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12259 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12260 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12261 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12262 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12263 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12264 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12265
12266 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR c++/68727
12269 * g++.dg/other/offsetof8.C: Add expected error.
12270 * g++.dg/other/offsetof9.C: New test.
12271
12272 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12273
12274 * g++.dg/opt/declone3.C: Require LTO.
12275
12276 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12277
12278 PR target/79131
12279 * gcc.target/arm/pr79131.c: New.
12280
12281 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12282
12283 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12284
12285 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12286
12287 PR libstdc++/79190
12288 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12289 matches replaced operator delete.
12290
12291 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12292
12293 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12294 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12295 avx512f with avx512dq.
12296 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12297 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12298 avx512f with avx512dq.
12299 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12300 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12301 avx512f with avx512dq.
12302
12303 2017-01-26 Marek Polacek <polacek@redhat.com>
12304
12305 PR c/79199
12306 * c-c++-common/Wduplicated-branches-13.c: New test.
12307
12308 2017-01-26 David Sherwood <david.sherwood@arm.com>
12309
12310 PR middle-end/79212
12311 * gfortran.dg/gomp/sharing-4.f90: New test.
12312
12313 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12314
12315 PR target/70465
12316 * gcc.target/i386/pr70465.c: New test.
12317
12318 * brig.dg/dg.exp: Update copyright years.
12319 * lib/brig-dg.exp: Update copyright years.
12320 * lib/brig.exp: Update copyright years.
12321
12322 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12323
12324 PR target/79179
12325 * gcc.target/powerpc/pr79179.c: New test.
12326
12327 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12328
12329 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12330 generation to accept D-mode memory accesses.
12331
12332 2017-01-25 Martin Sebor <msebor@redhat.com>
12333
12334 PR c++/71290
12335 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12336 * g++.dg/ext/flexarray-mangle.C: Same.
12337 * g++.dg/ext/flexarray-subst.C: Same.
12338 * g++.dg/ext/flexary10.C: Same.
12339 * g++.dg/ext/flexary11.C: Same.
12340 * g++.dg/ext/flexary14.C: Same.
12341 * g++.dg/ext/flexary16.C: Same.
12342 * g++.dg/ext/flexary18.C: Same.
12343 * g++.dg/ext/flexary19.C: Same.
12344 * g++.dg/ext/flexary7.C: Same.
12345 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12346 * g++.dg/ubsan/object-size-1.C: Same.
12347 * obj-c++.dg/property/at-property-23.mm: Same.
12348
12349 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR c++/78896
12352 * g++.dg/cpp1z/decomp24.C: New test.
12353
12354 PR c++/77914
12355 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12356 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12357 expect a warning.
12358 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12359 expect warnings.
12360 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12361 * g++.dg/cpp1y/pr59636.C: Likewise.
12362 * g++.dg/cpp1y/pr60190.C: Likewise.
12363
12364 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12365
12366 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12367
12368 2017-01-25 Carl Love <cel@us.ibm.com>
12369
12370 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12371 vec_packs built-ins
12372
12373 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12374
12375 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12376 -mcpu=cortex-a57.
12377 * gcc.target/arm/vseleqsf.c: Likewise.
12378 * gcc.target/arm/vselgedf.c: Likewise.
12379 * gcc.target/arm/vselgesf.c: Likewise.
12380 * gcc.target/arm/vselgtdf.c: Likewise.
12381 * gcc.target/arm/vselgtsf.c: Likewise.
12382 * gcc.target/arm/vselledf.c: Likewise.
12383 * gcc.target/arm/vsellesf.c: Likewise.
12384 * gcc.target/arm/vselltdf.c: Likewise.
12385 * gcc.target/arm/vselltsf.c: Likewise.
12386 * gcc.target/arm/vselnedf.c: Likewise.
12387 * gcc.target/arm/vselnesf.c: Likewise.
12388 * gcc.target/arm/vselvcdf.c: Likewise.
12389 * gcc.target/arm/vselvcsf.c: Likewise.
12390 * gcc.target/arm/vselvsdf.c: Likewise.
12391 * gcc.target/arm/vselvssf.c: Likewise.
12392
12393 2017-01-25 Richard Biener <rguenther@suse.de>
12394
12395 PR testsuite/72850
12396 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12397 to what we had before adding the threading passes.
12398
12399 2017-01-25 Richard Biener <rguenther@suse.de>
12400
12401 PR tree-optimization/69264
12402 * g++.dg/torture/pr69264.C: New testcase.
12403
12404 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12405
12406 PR target/79145
12407 * gcc.target/arm/pr79145.c: New test.
12408
12409 2017-01-25 Richard Biener <rguenther@suse.de>
12410
12411 PR debug/78363
12412 * g++.dg/gomp/pr78363-1.C: New testcase.
12413 * g++.dg/gomp/pr78363-2.C: Likewise.
12414 * g++.dg/gomp/pr78363-3.C: Likewise.
12415
12416 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12417
12418 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12419 * gcc.dg/lto/pr61526_0.c: Likewise.
12420 * gcc.dg/lto/pr64415_0.c: Likewise.
12421
12422 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR c++/79205
12425 * g++.dg/cpp1z/decomp22.C: New test.
12426 * g++.dg/cpp1z/decomp23.C: New test.
12427
12428 2017-01-24 Nathan Sidwell <nathan@acm.org>
12429
12430 PR c++/78469
12431 * g++.dg/cpp0x/pr78469.C: New.
12432
12433 PR c++/79118
12434 * g++.dg/cpp0x/pr79118.C: New.
12435
12436 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12437
12438 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12439
12440 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12441
12442 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12443 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12444 * gcc.dg/rtl/rtl.exp: New file.
12445 * gcc.dg/rtl/test.c: New file.
12446 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12447 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12448 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12449 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12450 * gcc.dg/rtl/x86_64/final.c: New test case.
12451 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12452 * gcc.dg/rtl/x86_64/ira.c: New test case.
12453 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12454 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12455 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12456 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12457 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12458 * gcc.dg/rtl/x86_64/test_1.h: New file.
12459 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12460 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12461 * gcc.dg/rtl/x86_64/times-two.h: New file.
12462 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12463
12464 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12465
12466 PR tree-optimization/79159
12467 * g++.dg/tree-ssa/pr79159.C: New test.
12468
12469 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12470 Martin Jambor <mjambor@suse.cz>
12471
12472 * lib/brig-dg.exp: New file.
12473 * lib/brig.exp: Likewise.
12474 * brig.dg/README: Likewise.
12475 * brig.dg/dg.exp: Likewise.
12476 * brig.dg/test/gimple/alloca.hsail: Likewise.
12477 * brig.dg/test/gimple/atomics.hsail: Likewise.
12478 * brig.dg/test/gimple/branches.hsail: Likewise.
12479 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12480 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12481 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12482 * brig.dg/test/gimple/mem.hsail: Likewise.
12483 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12484 * brig.dg/test/gimple/packed.hsail: Likewise.
12485 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12486 * brig.dg/test/gimple/variables.hsail: Likewise.
12487 * brig.dg/test/gimple/vector.hsail: Likewise.
12488
12489 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12490
12491 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12492 support asan, only on i?86/x86_64 require sse2_runtime.
12493
12494 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12495
12496 PR target/66669
12497 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12498 test on powerpc targets.
12499
12500 2017-01-23 Martin Sebor <msebor@redhat.com>
12501
12502 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12503
12504 2017-01-23 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/79088
12507 PR tree-optimization/79188
12508 * gcc.dg/torture/pr79088.c: New testcase.
12509 * gcc.dg/torture/pr79188.c: Likewise.
12510
12511 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12512
12513 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12514 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12515 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12516 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12517 type of test function to reflect change in built-in function's
12518 return type.
12519 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12520 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12521 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12522 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12523 type and second argument type to reflect change in built-in
12524 function's type signature.
12525 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12526 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12527 type of test function to reflect change in built-in function's
12528 return type.
12529 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12530 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12531 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12532 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12533 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12534 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12535 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12536 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12537 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12538 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12539 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12540 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12541 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12542 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12543 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12544 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12545 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12546 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12547 type of test function to reflect change in built-in function's
12548 return type.
12549 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12550 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12551 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12552 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12553 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12554 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12555 test function's result and second argument to reflect change in
12556 built-in function's type signature.
12557 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12558
12559 2017-01-23 Nathan Sidwell <nathan@acm.org>
12560
12561 PR C++/71710
12562 * g++.dg/template/pr71710.C: New.
12563
12564 PR c++/71406
12565 PR c++/77508
12566 * g++.dg/template/pr71406.C: New.
12567
12568 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12569
12570 * gfortran.dg/integer_exponentiation_7.f90: New test.
12571
12572 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12573
12574 PR rtl-optimization/78634
12575 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12576
12577 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12578
12579 PR tree-optimization/70754
12580 * gfortran.dg/pr70754.f90: New test.
12581
12582 2017-01-23 Martin Liska <mliska@suse.cz>
12583
12584 PR tree-optimization/79196
12585 * gcc.dg/asan/pr79196.c: New test.
12586 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12587
12588 2017-01-23 Michael Matz <matz@suse.de>
12589
12590 PR tree-optimization/78384
12591 * gcc.dg/pr78384.c: New test.
12592
12593 2017-01-23 Richard Biener <rguenther@suse.de>
12594
12595 PR tree-optimization/79186
12596 * gcc.dg/torture/pr79186.c: New testcase.
12597 * gcc.dg/torture/pr79187.c: Likewise.
12598
12599 2017-01-23 Martin Jambor <mjambor@suse.cz>
12600
12601 * gcc.dg/ipa/vrp8.c: New test.
12602
12603 2017-01-23 Martin Jambor <mjambor@suse.cz>
12604
12605 PR ipa/79108
12606 * gfortran.dg/lto/pr79108_0.f90: New test.
12607
12608 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12609
12610 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12611 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12612 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12613 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12614 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12615 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12616 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12617 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12618 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12619 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12620 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12621 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12622 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12623 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12624 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12625 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12626
12627 2017-01-23 Richard Biener <rguenther@suse.de>
12628 Nick Clifton <nickc@redhat.com>
12629
12630 PR testsuite/78421
12631 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12632 If the target is ARM return the result of the
12633 check_effective_target_arm_vect_no_misalign proc.
12634 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12635 support unaligned vectors then only expect one of the loops to be
12636 unrolled.
12637
12638 2017-01-23 Martin Liska <mliska@suse.cz>
12639
12640 * gcc.dg/asan/use-after-scope-10.c: New test.
12641 * gcc.dg/asan/use-after-scope-11.c: New test.
12642 * g++.dg/asan/use-after-scope-5.C: New test.
12643
12644 2017-01-23 Martin Liska <mliska@suse.cz>
12645
12646 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12647 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12648 sanopt optimization for ASAN_POISON.
12649
12650 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12651
12652 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12653
12654 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12655
12656 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12657 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12658 for poly*_t types.
12659 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12660 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12661 exec_vcombine): Likewise.
12662 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12663 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12664 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12665 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12666 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12667 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12668 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12669 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12670 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12671 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12672 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12673 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12674 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12675 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12676 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12677 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12678 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12679 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12680 Likewise.
12681 (TEST_VGET_LANE): Cast to uint to avoid warning.
12682 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12683 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12684 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12685 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12686 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12687 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12688 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12689 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12690 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12691 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12692 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12693 CHECK_POLY instead of CHECK for poly64_t types.
12694 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12695 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12696 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12697 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12698 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12699 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12700 uint32_t.
12701 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12702 for int32_t, int64_t.
12703 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12704 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12705 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12706 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12707 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12708 needed.
12709
12710 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12711
12712 PR fortran/79154
12713 * gfortran.dg/gomp/pr79154-1.f90: New test.
12714 * gfortran.dg/gomp/pr79154-2.f90: New test.
12715
12716 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12717
12718 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12719
12720 2017-01-21 Marek Polacek <polacek@redhat.com>
12721
12722 PR testsuite/79169
12723 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12724
12725 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12726
12727 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12728
12729 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12730
12731 PR rtl-optimization/79125
12732 * gcc.dg/torture/pr79125.c: New test.
12733
12734 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12735
12736 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12737 only.
12738 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12739 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12740
12741 2017-01-20 Nathan Sidwell <nathan@acm.org>
12742
12743 PR c++/78495
12744 * g++.dg/cpp1z/inh-ctor38.C: New.
12745
12746 2017-01-20 Marek Polacek <polacek@redhat.com>
12747
12748 PR c/79152
12749 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12750
12751 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12752
12753 * lib/target-supports.exp (check_configured_with): New procedure.
12754 (check_effective_target_default_mode): new effective target.
12755 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12756 default mode. Fix dg-skip-if target selector syntax.
12757 * gcc.target/arm/optional_thumb-2.c: Likewise.
12758 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12759 syntax.
12760
12761 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12762
12763 PR c++/77829
12764 PR c++/78656
12765 * g++.dg/spellcheck-pr77829.C: New test case.
12766 * g++.dg/spellcheck-pr78656.C: New test case.
12767
12768 2017-01-20 Marek Polacek <polacek@redhat.com>
12769
12770 PR c/64279
12771 * c-c++-common/Wduplicated-branches-1.c: New test.
12772 * c-c++-common/Wduplicated-branches-10.c: New test.
12773 * c-c++-common/Wduplicated-branches-11.c: New test.
12774 * c-c++-common/Wduplicated-branches-12.c: New test.
12775 * c-c++-common/Wduplicated-branches-2.c: New test.
12776 * c-c++-common/Wduplicated-branches-3.c: New test.
12777 * c-c++-common/Wduplicated-branches-4.c: New test.
12778 * c-c++-common/Wduplicated-branches-5.c: New test.
12779 * c-c++-common/Wduplicated-branches-6.c: New test.
12780 * c-c++-common/Wduplicated-branches-7.c: New test.
12781 * c-c++-common/Wduplicated-branches-8.c: New test.
12782 * c-c++-common/Wduplicated-branches-9.c: New test.
12783 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12784 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12785 * g++.dg/ext/builtin-object-size3.C: Likewise.
12786 * g++.dg/gomp/loop-1.C: Likewise.
12787 * g++.dg/warn/Wduplicated-branches1.C: New test.
12788 * g++.dg/warn/Wduplicated-branches2.C: New test.
12789
12790 2017-01-20 Martin Liska <mliska@suse.cz>
12791
12792 PR lto/69188
12793 * gcc.dg/lto/pr69188_0.c: New test.
12794 * gcc.dg/lto/pr69188_1.c: New test.
12795
12796 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12797
12798 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12799 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12800 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12801 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12802 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12803 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12804 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12805 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12806 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12807 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12808 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12809 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12810 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12811 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12812 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12813 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12814 * gcc.target/i386/avx-1.c: Test new intrinsics.
12815 * gcc.target/i386/sse-13.c: Ditto.
12816 * gcc.target/i386/sse-23.c: Ditto.
12817
12818 2017-01-20 Richard Biener <rguenther@suse.de>
12819
12820 PR tree-optimization/71264
12821 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12822
12823 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12824
12825 * gcc.target/mips/madd4-1.c: New file.
12826 * gcc.target/mips/madd4-2.c: Likewise.
12827 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12828 HAS_MADD4.
12829 (mips_option_groups): Add -m[no-]madd4.
12830 (mips-dg-init): Detect default -mno-madd4.
12831 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12832 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12833 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12834 * gcc.target/mips/nmadd-1.c: Likewise.
12835 * gcc.target/mips/nmadd-2.c: Likewise.
12836 * gcc.target/mips/nmadd-3.c: Likewise.
12837
12838 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12839
12840 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12841 combined instructions.
12842 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12843 instructions.
12844 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12845 of pointer authentication.
12846
12847 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12848
12849 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12850 floating point hardware to run test.
12851
12852 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12853
12854 * lib/target-supports.exp
12855 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12856
12857 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12858
12859 PR testsuite/79051
12860 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12861 __x86_64__]: Allow for target i?86-*-*.
12862
12863 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12864
12865 PR target/78176
12866 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12867 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12868 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12869 HAS_LXC1.
12870 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12871 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12872 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12873
12874 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12875
12876 PR fortran/70696
12877 * gfortran.dg/coarray_43.f90: New test.
12878
12879 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12880
12881 PR rtl-optimization/79121
12882 * gcc.c-torture/execute/pr79121.c: New test.
12883
12884 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12885
12886 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12887 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12888
12889 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12890
12891 PR fortran/50069
12892 PR fortran/55086
12893 * gfortran.dg/pr50069_1.f90: New test.
12894 * gfortran.dg/pr50069_2.f90: New test.
12895 * gfortran.dg/pr55086_1.f90: New test.
12896 * gfortran.dg/pr55086_1_tfat.f90: New test.
12897 * gfortran.dg/pr55086_2.f90: New test.
12898 * gfortran.dg/pr55086_2_tfat.f90: New test.
12899 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12900
12901 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12902 * gcc.dg/strcmp-1.c: New test.
12903 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12904
12905 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12906
12907 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12908 (dejagnu_fail): Likewise.
12909 (dejagnu_note): Likewise.
12910 (pass): Provide forward decl, moving true decl to after #include
12911 of harness.h.
12912 (fail): Likewise.
12913 (note): Likewise.
12914
12915 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12916
12917 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12918 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12919
12920 2017-01-18 Nathan Sidwell <nathan@acm.org>
12921
12922 PR c++/78488
12923 * g++.dg/cpp1z/inh-ctor37.C: New.
12924
12925 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12926
12927 PR rtl-optimization/78952
12928 * gcc.target/i386/pr78952-1.c: New test.
12929 * gcc.target/i386/pr78952-2.c: Ditto.
12930
12931 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12932
12933 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12934
12935 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12936
12937 PR fortran/70696
12938 * gfortran.dg/coarray_event_1.f08: New test.
12939
12940 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12941
12942 PR target/77416
12943 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12944 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12945 from dg-options.
12946 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12947 guarded test.
12948 * gcc.target/powerpc/fusion4.c: Likewise.
12949 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12950 guarded test.
12951 * gcc.target/powerpc/pr58673-1.c: Likewise.
12952 * gcc.target/powerpc/pr58673-2.c: Likewise.
12953 * gcc.target/powerpc/pr59054.c: Likewise.
12954
12955 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12956
12957 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12958 vec_bperm.
12959 * gcc.target/powerpc/p9-vbpermd.c: New file.
12960
12961 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12962
12963 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12964 (must_not_compile2): Downcase first letter of error messages.
12965 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12966 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12967
12968 2017-01-18 Nathan Sidwell <nathan@acm.org>
12969
12970 PR c++/79091
12971 * g++.dg/pr79091.C: New.
12972
12973 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12974
12975 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12976 to dg-options.
12977 (p0): Add missing dg-error.
12978
12979 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12980
12981 * gcc.target/msp430/mul_f5_muldef.c: New test.
12982
12983 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12984
12985 PR target/79004
12986 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12987 options. Fix up the syntax for using \m and \M.
12988
12989 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12990
12991 PR target/78875
12992 * gcc.target/powerpc/ssp-1.c: New testcase.
12993 * gcc.target/powerpc/ssp-2.c: New testcase.
12994
12995 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12996
12997 * gcc.target/aarch64/eh_return.c: New test.
12998
12999 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13000
13001 * vec-rlmi-rlnm.c: New file.
13002
13003 2017-01-17 Nathan Sidwell <nathan@acm.org>
13004
13005 PR c++/61636
13006 * g++.dg/cpp1y/pr61636-1.C: New.
13007 * g++.dg/cpp1y/pr61636-2.C: New.
13008 * g++.dg/cpp1y/pr61636-3.C: New.
13009
13010 2017-01-17 Martin Sebor <msebor@redhat.com>
13011
13012 PR testsuite/79115
13013 * gcc.dg/pr78768.c: Make it a link-only test.
13014
13015 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13016
13017 PR c++/71497
13018 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13019 expected messages.
13020 * c-c++-common/Wmisleading-indentation.c: Likewise.
13021
13022 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13023
13024 PR target/79058
13025 * gcc.target/arm/pr79058.c: New.
13026
13027 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR tree-optimization/71854
13030 * gcc.dg/vect/pr71854.c: New test.
13031
13032 2017-01-17 Martin Liska <mliska@suse.cz>
13033
13034 PR ipa/71207
13035 * g++.dg/ipa/pr71207.C: New test.
13036
13037 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13038
13039 PR middle-end/77445
13040 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13041 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13042
13043 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13044
13045 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13046 rather than long unsigned int.
13047 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13048
13049 2017-01-17 Richard Biener <rguenther@suse.de>
13050
13051 PR tree-optimization/71433
13052 * gcc.dg/Warray-bounds-20.c: New testcase.
13053
13054 2017-01-17 Richard Biener <rguenther@suse.de>
13055
13056 PR testsuite/52563
13057 PR testsuite/71237
13058 PR testsuite/77737
13059 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13060 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13061 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13062
13063 2017-01-17 Alan Modra <amodra@gmail.com>
13064
13065 * gcc.target/powerpc/pr79066.c: New.
13066
13067 2017-01-16 Jeff Law <law@redhat.com>
13068
13069 PR tree-optimization/33562
13070 PR tree-optimization/61912
13071 PR tree-optimization/77485
13072 PR tree-optimization/79090
13073 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13074 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13075
13076 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR c/79089
13079 * gcc.c-torture/compile/pr79089.c: New test.
13080
13081 PR target/79080
13082 * gcc.dg/pr79080.c: New test.
13083
13084 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13085
13086 PR c/78304
13087 * gcc.dg/format/pr78304.c: Convert argument from integral type
13088 to a pointer.
13089 * gcc.dg/format/pr78304-2.c: Likewise.
13090
13091 2017-01-16 Carl Love <cel@us.ibm.com>
13092
13093 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13094 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13095
13096 2017-01-16 Carl Love <cel@us.ibm.com>
13097
13098 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13099 Change arguments and return type to bool long long.
13100
13101 2017-01-16 Martin Sebor <msebor@redhat.com>
13102
13103 PR testsuite/79051
13104 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13105 on x86.
13106
13107 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13108
13109 Revert:
13110 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13111
13112 PR c++/71737
13113 * g++.dg/cpp0x/pr71737.C: New.
13114
13115 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13116
13117 * gcc.target/powerpc/swaps-p8-27.c: New.
13118
13119 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13120
13121 PR c++/71737
13122 * g++.dg/cpp0x/pr71737.C: New.
13123
13124 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13125
13126 * gnat.dg/opt62.adb: New test.
13127 * gnat.dg/opt62_pkg.ads: New helper.
13128
13129 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13130
13131 PR rtl-optimization/78626
13132 PR rtl-optimization/78727
13133 * gcc.dg/torture/pr78626.c: New test.
13134 * gcc.dg/torture/pr78727.c: New test.
13135
13136 2017-01-14 Alan Modra <amodra@gmail.com>
13137
13138 * gcc.c-torture/compile/pr72749.c: New test.
13139
13140 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13141
13142 PR c/78304
13143 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13144 (test_macro_2): New test.
13145 (test_macro_3): New test.
13146 (test_macro_4): New test.
13147 (test_non_contiguous_strings): Convert line number to line offset.
13148 * gcc.dg/format/pr78304-2.c: New test case.
13149 * gcc.dg/format/pr78304.c: New test case.
13150
13151 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13152
13153 * gcc.target/i386/funcspec-56.inc: Add missing options and
13154 reorder options by implied ISAs, as in ix86_target_string.
13155
13156 2017-01-13 Marek Polacek <polacek@redhat.com>
13157
13158 PR c++/71166
13159 * g++.dg/cpp0x/constexpr-array18.C: New test.
13160
13161 2017-01-13 Jeff Law <law@redhat.com>
13162
13163 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13164
13165 PR tree-optimization/61912
13166 PR tree-optimization/77485
13167 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13168 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13169 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13170
13171 PR tree-optimization/33562
13172 PR tree-optimization/61912
13173 PR tree-optimization/77485
13174 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13175 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13176 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13177 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13178 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13179 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13180 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13181
13182 2017-01-13 Martin Liska <mliska@suse.cz>
13183
13184 PR ipa/79043
13185 * gcc.c-torture/execute/pr79043.c: New test.
13186
13187 2017-01-13 Richard Biener <rguenther@suse.de>
13188
13189 PR middle-end/78411
13190 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13191
13192 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13193
13194 PR fortran/70697
13195 * gfortran.dg/coarray/event_4.f08: New test.
13196
13197 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13198
13199 PR fortran/70696
13200 * gfortran.dg/coarray/event_3.f08: New test.
13201
13202 2017-01-13 Richard Biener <rguenther@suse.de>
13203
13204 PR tree-optimization/77283
13205 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13206
13207 2017-01-13 Richard Biener <rguenther@suse.de>
13208
13209 * gcc.dg/gimplefe-22.c: New testcase.
13210
13211 2017-01-13 Richard Biener <rguenther@suse.de>
13212
13213 PR tree-optimization/77283
13214 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13215 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13216 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13217
13218 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13219
13220 * gcc.dg/pr77862.c: Require fpic target.
13221
13222 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13223
13224 PR target/79004
13225 * gcc.target/powerpc/pr79004.c: New test.
13226
13227 2017-01-12 Martin Sebor <msebor@redhat.com>
13228
13229 * gcc.dg/pr78138.c: Adjust.
13230 * gcc.dg/pr78768.c: Adjust.
13231 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13232 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13233 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13234 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13235 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13236 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13237 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13238 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13239 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13240 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13241 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13242
13243 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13244
13245 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13246
13247 2017-01-12 Martin Sebor <msebor@redhat.com>
13248
13249 PR testsuite/79051
13250 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13251 due to bug 79054.
13252
13253 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13254
13255 * gcc.dg/pr78768.c: Require LTO.
13256
13257 2017-01-12 Martin Sebor <msebor@redhat.com>
13258
13259 PR c/79074
13260 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13261 due to the referenced bug.
13262
13263 2017-01-12 Martin Sebor <msebor@redhat.com>
13264
13265 PR testsuite/79073
13266 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13267
13268 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13269
13270 * gcc.target/i386/builtin_target.c (check_features): Check all
13271 supported __builtin_cpu_supports options.
13272
13273 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13274
13275 PR tree-optimization/78319
13276 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13277 Remove xfail.
13278
13279 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13280
13281 PR target/79044
13282 * gcc.target/powerpc/swaps-p8-26.c: New.
13283
13284 2017-01-12 Richard Biener <rguenther@suse.de>
13285
13286 * gcc.dg/gimplefe-21.c: New testcase.
13287
13288 2017-01-12 Michael Collison <michael.collison@arm.com>
13289
13290 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13291
13292 2017-01-11 Julia Koval <julia.koval@intel.com>
13293 Uros Bizjak <ubizjak@gmail.com>
13294
13295 * gcc.target/i386/sgx.c New test.
13296 * gcc.target/i386/sse-12.c: Add -msgx.
13297 * gcc.target/i386/sse-13.c: Ditto.
13298 * gcc.target/i386/sse-14.c: Ditto.
13299 * gcc.target/i386/sse-22.c: Ditto.
13300 * gcc.target/i386/sse-23.c: Ditto.
13301 * g++.dg/other/i386-2.C: Ditto.
13302 * g++.dg/other/i386-3.C: Ditto.
13303
13304 2017-01-11 Martin Sebor <msebor@redhat.com>
13305
13306 PR c++/24511
13307 * g++.dg/template/explicit9.C: New test.
13308
13309 2017-01-11 Nathan Sidwell <nathan@acm.org>
13310
13311 PR c++/77812
13312 * g++.dg/pr77812.C: New.
13313
13314 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13315
13316 PR c++/71537
13317 * g++.dg/cpp1y/constexpr-71537.C: New test.
13318
13319 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13320 argument.
13321
13322 2017-01-11 Martin Sebor <msebor@redhat.com>
13323
13324 PR c/47931
13325 * c-c++-common/Waddress-2.c: New test.
13326
13327 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR c++/78341
13330 * g++.dg/cpp0x/pr78341.C: New test.
13331
13332 2017-01-11 Martin Sebor <msebor@redhat.com>
13333
13334 PR c/78768
13335 * gcc.dg/pr78768.c: New test.
13336
13337 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13338
13339 PR driver/78877
13340 * gcc.dg/spellcheck-options-14.c: New test case.
13341 * gcc.dg/spellcheck-options-15.c: New test case.
13342 * gcc.dg/spellcheck-options-16.c: New test case.
13343 * gcc.dg/spellcheck-options-17.c: New test case.
13344
13345 2017-01-11 Martin Liska <mliska@suse.cz>
13346
13347 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13348
13349 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13350
13351 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13352 instead of just 1 for the decomposition from struct C.
13353
13354 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13355
13356 * gcc.c-torture/execute/20170111-1.c: New test.
13357
13358 2017-01-11 Richard Biener <rguenther@suse.de>
13359
13360 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13361
13362 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13363
13364 PR middle-end/50199
13365 * gcc.dg/lto/pr50199_0.c: New test.
13366
13367 2017-01-10 Martin Sebor <msebor@redhat.com>
13368
13369 PR testsuite/78960
13370 PR testsuite/78959
13371 PR testsuite/78133
13372 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13373 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13374
13375 2017-01-10 Martin Sebor <msebor@redhat.com>
13376
13377 PR middle-end/78138
13378 * gcc.dg/pr78138.c: New test.
13379
13380 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13381
13382 PR c++/77949
13383 * g++.dg/diagnostic/pr77949.C: New test case.
13384
13385 2017-01-10 Martin Sebor <msebor@redhat.com>
13386
13387 PR middle-end/78245
13388 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13389
13390 2017-01-10 Martin Sebor <msebor@redhat.com>
13391
13392 PR tree-optimization/78775
13393 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13394 * gcc.dg/attr-alloc_size-10.c: New test.
13395 * gcc.dg/attr-alloc_size-11.c: New test.
13396 * gcc.dg/builtin-stringop-chk-7.c: New test.
13397 * gcc.dg/pr78775.c: New test.
13398 * gcc.dg/pr78973-2.c: New test.
13399 * gcc.dg/pr78973.c: New test.
13400
13401 2017-01-10 Jeff Law <law@redhat.com>
13402
13403 PR tree-optimization/77766
13404 PR tree-optimization/78856
13405 * gcc.c-torture/execute/pr77766.c: New test.
13406
13407 2016-01-10 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/79034
13410 * g++.dg/torture/pr79034.C: New testcase.
13411
13412 2017-01-10 Martin Liska <mliska@suse.cz>
13413
13414 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13415 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13416 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13417 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13418 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13419 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13420 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13421 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13422 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13423 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13424 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13425 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13426 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13427 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13428 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13429 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13430 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13431 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13432 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13433 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13434 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13435 * gcc.dg/ipa/pr64307.c: Likewise.
13436 * gcc.dg/ipa/pr77653.c: Likewise.
13437
13438 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13439
13440 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13441 * g++.dg/other/i386-3.C: Ditto.
13442 * gcc.target/i386/sse-12.c: Ditto.
13443 * gcc.target/i386/sse-13.c: Ditto.
13444 * gcc.target/i386/sse-22.c: Ditto.
13445 * gcc.target/i386/sse-23.c: Ditto.
13446 * gcc.target/i386/builtin_target.c: Handle new option.
13447 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13448 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13449 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13450
13451 2017-01-09 Martin Sebor <msebor@redhat.com>
13452
13453 PR testsuite/79036
13454 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13455 with different precisions.
13456
13457 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13458
13459 * g++.dg/opt/call2.C: New test.
13460 * g++.dg/opt/call3.C: Likewise.
13461 * gnat.dg/array26.adb: New test.
13462 * gnat.dg/array26_pkg.ad[sb]: New helper.
13463 * gnat.dg/array27.adb: New test.
13464 * gnat.dg/array27_pkg.ad[sb]: New helper.
13465 * gnat.dg/array28.adb: New test.
13466 * gnat.dg/array28_pkg.ad[sb]: New helper.
13467
13468 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR translation/79019
13471 PR translation/79020
13472 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13473 diagnostics.
13474 * gfortran.dg/initialization_17.f90: Likewise.
13475
13476 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13477
13478 PR testsuite/79026
13479 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13480 * gcc.target/i386/pr78904-4.c: Likewise.
13481 * gcc.target/i386/pr78904-6.c: Likewise.
13482 * gcc.target/i386/pr78967-2.c: Likewise.
13483
13484 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR tree-optimization/78899
13487 * gcc.target/i386/pr78899.c: New test.
13488 * gcc.dg/pr71077.c: New test.
13489
13490 2017-01-09 Martin Jambor <mjambor@suse.cz>
13491
13492 PR ipa/78365
13493 PR ipa/78599
13494 * gcc.dg/torture/pr78365.c: New test.
13495
13496 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR c++/78948
13499 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13500 (main): Use int* instead of long long.
13501
13502 PR tree-optimization/78938
13503 * gcc.dg/vect/pr78938.c: New test.
13504
13505 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13506
13507 * gcc.dg/20161219.c: New test.
13508
13509 2017-01-09 Richard Biener <rguenther@suse.de>
13510
13511 PR tree-optimization/78997
13512 * gcc.dg/torture/pr78997.c: New testcase.
13513
13514 2017-01-09 Richard Biener <rguenther@suse.de>
13515
13516 PR debug/79000
13517 * g++.dg/lto/pr79000_0.C: New testcase.
13518 * g++.dg/lto/pr79000_1.c: Likewise.
13519
13520 2017-01-08 Martin Sebor <msebor@redhat.com>
13521
13522 PR middle-end/77708
13523 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13524 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13525 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13526 due to bug 78969.
13527 * gcc.dg/format/pr78569.c: Adjust.
13528
13529 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13530
13531 PR c++/72803
13532 * g++.dg/diagnostic/pr72803.C: New test case.
13533
13534 2017-01-07 Martin Sebor <msebor@redhat.com>
13535
13536 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13537 * gcc.dg/attr-alloc_size-4.c: Same.
13538
13539 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13540
13541 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13542 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13543 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13544 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13545 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13546 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13547 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13548
13549 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13550 * gcc.dg/memcmp-1.c: New.
13551 * gcc.dg/strncmp-1.c: New.
13552
13553 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13554
13555 * gcc.target/arm/acle/mcrr: New.
13556 * gcc.target/arm/acle/mcrr2: New.
13557 * gcc.target/arm/acle/mrrc: New.
13558 * gcc.target/arm/acle/mrrc2: New.
13559
13560 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13561
13562 * gcc.target/arm/acle/mcr.c: New.
13563 * gcc.target/arm/acle/mrc.c: New.
13564 * gcc.target/arm/acle/mcr2.c: New.
13565 * gcc.target/arm/acle/mrc2.c: New.
13566
13567 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13568
13569 * gcc.target/arm/acle/ldc: New.
13570 * gcc.target/arm/acle/ldc2: New.
13571 * gcc.target/arm/acle/ldcl: New.
13572 * gcc.target/arm/acle/ldc2l: New.
13573 * gcc.target/arm/acle/stc: New.
13574 * gcc.target/arm/acle/stc2: New.
13575 * gcc.target/arm/acle/stcl: New.
13576 * gcc.target/arm/acle/stc2l: New.
13577
13578 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13579
13580 * gcc.target/arm/acle/acle.exp: Run tests for different options
13581 and make sure fat-lto-objects is used such that we can still do
13582 assemble scans.
13583 * gcc.target/arm/acle/cdp.c: New.
13584 * gcc.target/arm/acle/cdp2.c: New.
13585 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13586 (check_effective_target_arm_coproc1_ok_nocache): New.
13587 (check_effective_target_arm_coproc2_ok): New.
13588 (check_effective_target_arm_coproc2_ok_nocache): New.
13589 (check_effective_target_arm_coproc3_ok): New.
13590 (check_effective_target_arm_coproc3_ok_nocache): New.
13591 (check_effective_target_arm_coproc4_ok): New.
13592 (check_effective_target_arm_coproc4_ok_nocache): New.
13593
13594 2017-01-06 Martin Sebor <msebor@redhat.com>
13595
13596 PR middle-end/78605
13597 * gcc.dg/tree-ssa/pr78605.c: New test.
13598
13599 2017-01-05 Martin Sebor <msebor@redhat.com>
13600
13601 PR tree-optimization/78910
13602 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13603 diagnostics.
13604 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13605 * gcc.dg/tree-ssa/pr78910.c: New test.
13606
13607 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * gcc.dg/sso-10.c: New test.
13610
13611 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR tree-optimization/71016
13614 * gcc.target/i386/pr71016.c: New test.
13615 * gcc.target/aarch64/pr71016.c: New test.
13616 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13617
13618 PR c++/78931
13619 * g++.dg/cpp1z/decomp19.C: New test.
13620
13621 PR c++/78890
13622 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13623 * g++.dg/init/union1.C: Likewise.
13624 * g++.dg/cpp0x/union6.C: Expect errors.
13625 * g++.dg/cpp0x/union8.C: New test.
13626 * g++.dg/cpp0x/pr78890-1.C: New test.
13627 * g++.dg/cpp0x/pr78890-2.C: New test.
13628
13629 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13630
13631 * gcc.target/powerpc/pr71670.c: Require p9vector.
13632 * gcc.target/powerpc/p9-novsx.c: Same.
13633
13634 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13635
13636 * selftests/asr_div1.rtl: New file.
13637 * selftests/aarch64: New subdirectory.
13638 * selftests/aarch64/times-two.rtl: New file.
13639 * selftests/bb-index.rtl: New file.
13640 * selftests/cfg-test.rtl: New file.
13641 * selftests/const-int.rtl: New file.
13642 * selftests/example-labels.rtl: New file.
13643 * selftests/insn-with-mode.rtl: New file.
13644 * selftests/jump-to-label-ref.rtl: New file.
13645 * selftests/jump-to-return.rtl: New file.
13646 * selftests/jump-to-simple-return.rtl: New file.
13647 * selftests/mem.rtl: New file.
13648 * selftests/note-insn-deleted.rtl: New file.
13649 * selftests/note_insn_basic_block.rtl: New file.
13650 * selftests/simple-cse.rtl: New file.
13651 * selftests/symbol-ref.rtl: New file.
13652 * selftests/x86_64: New subdirectory.
13653 * selftests/x86_64/call-insn.rtl: New file.
13654 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13655 * selftests/x86_64/times-two.rtl: New file.
13656 * selftests/x86_64/unspec.rtl: New file.
13657
13658 2017-01-05 Nathan Sidwell <nathan@acm.org>
13659
13660 PR c++/78765
13661 * g++.dg/cpp0x/pr78765.C: New.
13662
13663 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13664
13665 * gcc.target/s390/memcpy-2.c: New test.
13666 * gcc.target/s390/memset-2.c: New test.
13667
13668 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13669
13670 * gcc.target/s390/memcpy-1.c: New test.
13671
13672 2017-01-04 Jeff Law <law@redhat.com>
13673
13674 PR tree-optimization/78812
13675 * g++.dg/torture/pr78812.C: New test.
13676
13677 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13678
13679 PR target/71977
13680 PR target/70568
13681 PR target/78823
13682 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13683 64-bit VSX systems with direct move, whether we optimize common
13684 code sequences in the GLIBC math library for float math functions.
13685 * gcc.target/powerpc/pr71977-2.c: Likewise.
13686
13687 2017-01-04 Marek Polacek <polacek@redhat.com>
13688
13689 PR c++/64767
13690 * c-c++-common/Wpointer-compare-1.c: New test.
13691
13692 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13693
13694 PR c++/78949
13695 * c-c++-common/Wunused-var-16.c: New test.
13696
13697 PR c++/78693
13698 * g++.dg/cpp0x/pr78693.C: New test.
13699
13700 PR driver/78957
13701 * gcc.dg/pr78957.c: New test.
13702
13703 * g++.dg/cpp1y/auto-fn34.C: New test.
13704
13705 PR c++/71182
13706 * g++.dg/cpp0x/pr71182.C: New test.
13707
13708 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13709
13710 PR target/78056
13711 * gcc.target/powerpc/pr78056-1.c: New test.
13712 * gcc.target/powerpc/pr78056-2.c: New test.
13713 * gcc.target/powerpc/pr78056-3.c: New test.
13714 * gcc.target/powerpc/pr78056-4.c: New test.
13715 * gcc.target/powerpc/pr78056-5.c: New test.
13716 * gcc.target/powerpc/pr78056-6.c: New test.
13717 * gcc.target/powerpc/pr78056-7.c: New test.
13718 * gcc.target/powerpc/pr78056-8.c: New test.
13719 * lib/target-supports.exp
13720 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13721 whether the effective target supports the popcntb instruction.
13722
13723 2017-01-03 Jeff Law <law@redhat.com>
13724
13725 PR tree-optimization/67955
13726 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13727
13728 2017-01-04 Marek Polacek <polacek@redhat.com>
13729
13730 PR c++/77545
13731 PR c++/77284
13732 * g++.dg/cpp0x/range-for32.C: New test.
13733 * g++.dg/cpp0x/range-for33.C: New test.
13734
13735 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13736
13737 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13738
13739 2017-01-04 Nathan Sidwell <nathan@acm.org>
13740
13741 PR c++/66735
13742 * g++.dg/cpp1y/pr66735.C: New.
13743
13744 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13745
13746 PR tree-optimization/71563
13747 * gcc.dg/tree-ssa/pr71563.c: New test.
13748
13749 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13750
13751 PR fortran/78534
13752 PR fortran/78976
13753 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13754 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13755 * gfortran.dg/transfer_intrinsic_1.f90: Change
13756 scan-tree-dump-times due to gfc_trans_string_copy change to
13757 avoid -Wstringop-overflow.
13758
13759 2017-01-03 Jeff Law <law@redhat.com>
13760
13761 PR tree-optimization/78856
13762 * gcc.c-torture/execute/pr78856.c: New test.
13763
13764 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13765
13766 PR target/78953
13767 * gcc.target/powerpc/pr78953.c: New test.
13768
13769 2017-01-03 Ian Lance Taylor <iant@google.com>
13770
13771 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13772 enums.
13773
13774 2017-01-03 Martin Sebor <msebor@redhat.com>
13775
13776 PR tree-optimization/78696
13777 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13778 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13779 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13780 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13781
13782 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13783
13784 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13785 with more than one digit.
13786 * lib/gcc-dg.exp (process-message): Support more than one digit
13787 in relative line specifications.
13788
13789 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13790
13791 PR tree-optimization/78965
13792 * gcc.dg/pr78965.c: New test.
13793
13794 PR middle-end/78901
13795 * g++.dg/opt/pr78901.C: New test.
13796
13797 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13798
13799 PR fortran/78534
13800 PR fortran/66310
13801 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13802 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13803 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13804 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13805 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13806 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13807 * gfortran.dg/string_1_lp64.f90: New test.
13808 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13809 * gfortran.dg/string_3_lp64.f90: New test.
13810 * gfortran.dg/transfer_intrinsic_1.f90: Change
13811 scan-tree-dump-times due to gfc_trans_string_copy change to
13812 avoid -Wstringop-overflow.
13813
13814 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13815
13816 PR target/78967
13817 * gcc.target/i386/pr78967-1.c: New test.
13818 * gcc.target/i386/pr78967-2.c: Ditto.
13819 * gcc.target/i386/pr78967-3.c: Ditto.
13820
13821 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13822 * gcc.target/i386/pr78904-4.c: Ditto.
13823 * gcc.target/i386/pr78904-6.c: Ditto.
13824
13825 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13826
13827 PR middle-end/77674
13828 * g++.dg/torture/pr77674.C: New testcase.
13829
13830 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13831
13832 Update copyright years.
13833 \f
13834 Copyright (C) 2017 Free Software Foundation, Inc.
13835
13836 Copying and distribution of this file, with or without modification,
13837 are permitted in any medium without royalty provided the copyright
13838 notice and this notice are preserved.