[PATCH][AArch64] Add BIC-imm and ORR-imm SIMD pattern
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-04 Sudakshina Das <sudi.das@arm.com>
2
3 * gcc.target/aarch64/bic_imm_1.c: New.
4 * gcc.target/aarch64/orr_imm_1.c: Likewise.
5
6 2017-10-04 Nathan Sidwell <nathan@acm.org>
7
8 * g++.dg/abi/mangle41.C: Adjust diagnostics.
9
10 2017-10-04 Jakub Jelinek <jakub@redhat.com>
11
12 PR c++/82373
13 * g++.dg/cpp1y/pr82373.C: New test.
14
15 2017-10-04 David Malcolm <dmalcolm@redhat.com>
16
17 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
18 underlining for param.
19 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
20 highlighting of parameters; add test coverage for trivial
21 parameter decls, and for callback parameters.
22 * gcc.dg/pr68533.c: Update location of two errors to reflect
23 location of params.
24
25 2017-10-04 David Malcolm <dmalcolm@redhat.com>
26
27 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
28 (create_code): Call it.
29 * jit.dg/test-vector-rvalues.cc: New test case.
30
31 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
32
33 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
34 vector loop peeling.
35 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
36 New proc.
37
38 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
39
40 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
41 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
42 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
43 vect_floatint_cvt with vect_doubleint_cvt.
44 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
45 vect_intfloat_cvt with vect_intdouble_cvt.
46 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
47 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
48 depend on vect_intdouble_cvt.
49 * lib/target-supports.exp
50 (check_effective_target_vect_doubleint_cvt)
51 (check_effective_target_vect_intdouble_cvt): New procs.
52
53 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
54
55 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
56 * lib/target-supports.exp (check_effective_target_vect_long_mult):
57 New proc.
58
59 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
60
61 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
62 * gfortran.dg/vect/pr77848.f: Likewise.
63
64 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
65
66 * lib/target-supports.exp (check_effective_target_vect_float):
67 Return 1 being on a S/390 with VXE.
68 * gcc.dg/vect/pr31699.c: Require vec_float.
69 * gcc.dg/vect/pr61194.c: Likewise.
70 * gcc.dg/vect/pr65947-10.c: Likewise.
71 * gcc.dg/vect/pr66142.c: Likewise.
72 * gcc.dg/vect/slp-10.c: Likewise.
73 * gcc.dg/vect/slp-11c.c: Likewise.
74 * gcc.dg/vect/slp-12b.c: Likewise.
75 * gcc.dg/vect/slp-18.c: Likewise.
76 * gcc.dg/vect/slp-33.c: Likewise.
77 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
78 * gcc.dg/vect/slp-cond-2.c: Likewise.
79 * gcc.dg/vect/vect-cond-10.c: Likewise.
80 * gcc.dg/vect/vect-cond-8.c: Likewise.
81 * gcc.dg/vect/vect-cond-9.c: Likewise.
82 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
83 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
84
85 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
86
87 PR tree-optimization/82374
88 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
89 attributes propagation changes for OMP outlined regions.
90 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
91 * c-c++-common/goacc/kernels-reduction.c: Likewise.
92
93 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
94
95 PR tree-optimization/82413
96 * g++.dg/pr82413.C: New test.
97
98 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
99
100 PR fortran/77296
101 * gfortran.dg/associate_32.f03 : New test.
102
103 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR c++/78816
106 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
107
108 2017-10-04 Jakub Jelinek <jakub@redhat.com>
109
110 PR tree-optimization/82374
111 * gcc.dg/gomp/pr82374.c: New test.
112
113 2017-10-04 Richard Biener <rguenther@suse.de>
114
115 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
116 errors and scan for one.
117 * gfortran.dg/graphite/id-19.f: Likewise.
118 * gfortran.dg/graphite/pr29832.f90: Likewise.
119 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
120 * gfortran.dg/graphite/pr42326.f90: Likewise.
121 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
122 * gfortran.dg/graphite/run-id-2.f90: Likewise.
123 * gfortran.dg/graphite/run-id-3.f90: Likewise.
124 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
125
126 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
127
128 * gcc.target/powerpc/float128-odd.c: New test.
129
130 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
131
132 PR c++/70343
133 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
134
135 2017-10-03 Jeff Law <law@redhat.com>
136
137 PR target/82358
138 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
139
140 2017-10-03 Martin Jambor <mjambor@suse.cz>
141
142 PR tree-optimization/82363
143 * gcc.dg/tree-ssa/pr82363.c: New test.
144
145 2017-10-03 Jakub Jelinek <jakub@redhat.com>
146
147 PR tree-optimization/82381
148 * gcc.c-torture/compile/pr82381.c: New test.
149
150 PR target/82386
151 * gcc.dg/pr82386.c: New test.
152
153 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
154
155 PR c++/70570
156 * g++.dg/cpp1y/lambda-generic-70570.C: New.
157
158 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/79590
161 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
162
163 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/79005
166 * g++.dg/cpp1y/lambda-generic-79005.C: New.
167
168 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
169
170 PR fortran/82312
171 * gfortran.dg/typebound_proc_36.f90 : New test.
172
173 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
174
175 PR target/80210
176 * gcc.target/powerpc/pr80210-2.c: New test.
177
178 2017-10-02 Jakub Jelinek <jakub@redhat.com>
179
180 * gcc.dg/pr82389.c: New test.
181
182 PR tree-optimization/82387
183 PR tree-optimization/82388
184 PR tree-optimization/82389
185 * gcc.c-torture/compile/pr82389.c: New test.
186 * gcc.c-torture/execute/pr82387.c: New test.
187 * gcc.c-torture/execute/pr82388.c: New test.
188
189 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
190
191 PR c++/79180
192 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
193 * g++.dg/torture/pr79180.C: Likewise.
194
195 PR c++/71386
196 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
197
198 2017-10-02 Richard Biener <rguenther@suse.de>
199
200 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
201 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
202 * gcc.dg/graphite/id-16.c: Likewise.
203 * gcc.dg/graphite/pr46168.c: Likewise.
204 * gcc.dg/graphite/pr68756.c: Likewise.
205 * gcc.dg/graphite/pr69728.c: Likewise.
206 * gcc.dg/graphite/pr71575-2.c: Likewise.
207 * gcc.dg/graphite/pr77362.c: Likewise.
208 * gcc.dg/graphite/pr81373.c: Likewise.
209 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
210 * gfortran.dg/graphite/interchange-1.f: Likewise.
211 * gfortran.dg/graphite/pr29581.f90: Likewise.
212 * gfortran.dg/graphite/pr42334-1.f: Likewise.
213 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
214 * gfortran.dg/graphite/pr42393.f90: Likewise.
215 * gfortran.dg/graphite/pr47019.f: Likewise.
216
217 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
218
219 PR c++/69977
220 * g++.dg/cpp1y/lambda-generic-69977.C: New.
221
222 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
223
224 PR c++/59991
225 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
226
227 2017-10-02 Tom de Vries <tom@codesourcery.com>
228
229 * gcc.c-torture/compile/pr82337.c: Add
230 dg-require-effective-target nonlocal_goto.
231
232 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
233 Alan Hayward <alan.hayward@arm.com>
234 David Sherwood <david.sherwood@arm.com>
235
236 PR target/71307
237 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
238
239 2017-10-02 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/82355
242 * gcc.dg/graphite/fuse-1.c: Adjust.
243 * gcc.dg/graphite/fuse-2.c: Likewise.
244 * gcc.dg/graphite/pr82355.c: New testcase.
245
246 2017-10-01 Jeff Law <law@redhat.com>
247
248 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
249
250 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
251
252 PR fortran/61450
253 * gfortran.dg/binding_label_tests_28.f90: New test.
254
255 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
256
257 PR c++/65949
258 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
259
260 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/68754
263 * g++.dg/cpp1y/constexpr-68754.C: Move...
264 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
265
266 2017-09-30 Jakub Jelinek <jakub@redhat.com>
267
268 PR target/82361
269 * gcc.target/i386/pr82361-1.c: New test.
270 * gcc.target/i386/pr82361-2.c: New test.
271
272 2017-09-29 Yury Gribov <tetra2005@gmail.com>
273
274 PR middle-end/82319
275 * c-c++/common/pr57371-4.c: Test NaN comparisons.
276
277 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
278
279 * g++.dg/other/dump-ada-spec-10.C: New test.
280
281 2017-09-29 Jeff Law <law@redhat.com>
282
283 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
284
285 2017-09-29 Jakub Jelinek <jakub@redhat.com>
286
287 P0683R1 - default member initializers for bit-fields
288 * g++.dg/ext/bitfield6.C: New test.
289 * g++.dg/cpp2a/bitfield1.C: New test.
290 * g++.dg/cpp2a/bitfield2.C: New test.
291 * g++.dg/cpp2a/bitfield3.C: New test.
292
293 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
294
295 PR target/81481
296 * gcc.target/i386/pr81481.c: New.
297
298 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
299
300 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
301 and dg-require-effective-target directives to correct testing
302 behavior.
303 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
304 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
305 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
306 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
307 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
308 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
309 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
310 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
311 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
312 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
313 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
314 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
315 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
316 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
317 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
318 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
319 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
320
321 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
322
323 PR tree-optimization/82337
324 * gcc.c-torture/compile/pr82337.c: New file.
325
326 2017-09-29 Javier Miranda <miranda@adacore.com>
327
328 * gnat.dg/unchecked_union3.adb: New testcase.
329
330 2017-09-29 Javier Miranda <miranda@adacore.com>
331
332 * gnat.dg/unchecked_union2.adb: New testcase.
333
334 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
335
336 PR fortran/25071
337 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
338 * gfortran.dg/argument_checking_4.f90: Likewise.
339 * gfortran.dg/argument_checking_5.f90: Likewise.
340 * gfortran.dg/argument_checking_6.f90: Likewise.
341 * gfortran.dg/argument_checking_10.f90: Likewise.
342 * gfortran.dg/argument_checking_13.f90: Likewise.
343 * gfortran.dg/argument_checking_15.f90: Likewise.
344 * gfortran.dg/argument_checking_18.f90: Likewise.
345 * gfortran.dg/gomp/udr8.f90: Likewise.
346 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
347 the dg-options.
348
349 2017-09-29 Jakub Jelinek <jakub@redhat.com>
350
351 * g++.dg/ext/bitfield7.C: New test.
352 * g++.dg/ext/bitfield8.C: New test.
353 * g++.dg/ext/bitfield9.C: New test.
354
355 PR c/82340
356 * gcc.dg/tree-ssa/pr82340.c: New test.
357
358 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
359
360 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/79488
363 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
364
365 2017-09-28 Jakub Jelinek <jakub@redhat.com>
366
367 PR target/82342
368 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
369 * gcc.target/i386/pr82260-2.c: Likewise.
370
371 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
372
373 * gcc.target/i386/avx512f-constant-float-return.c: New test.
374
375 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
376
377 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
378 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
379 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
380 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
381 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
382 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
383 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
384 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
385 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
386 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
387
388 2017-09-28 David Malcolm <dmalcolm@redhat.com>
389
390 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
391 test case.
392 * jit.dg/test-returning-function-ptr.c (create_code): Update to
393 create a function pointer type independently of the call to
394 gcc_jit_function_get_address, and assign the pointer to a local
395 before returning it, to exercise the function pointer type
396 comparison code.
397
398 2017-09-27 David Malcolm <dmalcolm@redhat.com>
399
400 * jit.dg/all-non-failing-tests.h: Add
401 test-returning-function-ptr.c.
402 * jit.dg/test-returning-function-ptr.c: New test case.
403
404 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
405
406 PR target/71727
407 * gcc.target/aarch64/pr71727-2.c: New test.
408
409 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
410
411 * gcc.target/powerpc/swaps-p8-28.c: New test.
412 * gcc.target/powerpc/swaps-p8-29.c: New test.
413 * gcc.target/powerpc/swaps-p8-30.c: New test.
414 * gcc.target/powerpc/swaps-p8-31.c: New test.
415 * gcc.target/powerpc/swaps-p8-32.c: New test.
416 * gcc.target/powerpc/swaps-p8-33.c: New test.
417 * gcc.target/powerpc/swaps-p8-34.c: New test.
418 * gcc.target/powerpc/swaps-p8-35.c: New test.
419 * gcc.target/powerpc/swaps-p8-36.c: New test.
420 * gcc.target/powerpc/swaps-p8-37.c: New test.
421 * gcc.target/powerpc/swaps-p8-38.c: New test.
422 * gcc.target/powerpc/swaps-p8-39.c: New test.
423 * gcc.target/powerpc/swaps-p8-40.c: New test.
424 * gcc.target/powerpc/swaps-p8-41.c: New test.
425 * gcc.target/powerpc/swaps-p8-42.c: New test.
426 * gcc.target/powerpc/swaps-p8-43.c: New test.
427 * gcc.target/powerpc/swaps-p8-44.c: New test.
428 * gcc.target/powerpc/swaps-p8-45.c: New test.
429
430 2017-09-27 Carl Love <cel@us.ibm.com>
431 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
432 for the __builtin_fctid and __builtin_fctiw.
433
434 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
435
436 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
437 new group memory offsetting code in the BRIG frontend.
438 * brig.dg/test/gimple/function_calls.hsail: Likewise.
439 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
440 * brig.dg/test/gimple/variables.hsail: Likewise.
441
442 2017-09-27 Jakub Jelinek <jakub@redhat.com>
443
444 PR c++/82159
445 * g++.dg/opt/pr82159.C: New test.
446
447 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
448
449 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
450
451 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
452
453 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
454 don't generate a 32-bit shift after doing XSCVDPSPN.
455 * gcc.target/powerpc/direct-move-float1.c: Likewise.
456 * gcc.target/powerpc/direct-move-float3.c: New test.
457
458 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
459
460 * gcc.dg/tree-ssa/cmpdiv.c: New test.
461
462 2017-09-26 Carl Love <cel@us.ibm.com>
463
464 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
465 file for the new built-ins and the existing built-ins.
466
467 2017-09-26 Janus Weil <janus@gcc.gnu.org>
468
469 PR fortran/82143
470 PR fortran/82324
471 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
472 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
473 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
474 Don't assume that DOUBLE PRECISION has kind=16.
475
476 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
477
478 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
479 warning from associate construct and do loop.
480
481 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
482
483 * gfortran.dg/gomp/associate1.f90: Really commit change
484 from 2017-09-25.
485 * gfortran.dg/predcom-1.f: Likewise.
486 * gfortran.dg/unconstrained_commons.f: Likewise.
487
488 2017-09-26 Jakub Jelinek <jakub@redhat.com>
489
490 PR middle-end/35691
491 * gcc.dg/pr35691-5.c: New test.
492 * gcc.dg/pr35691-6.c: New test.
493
494 2017-09-26 Richard Biener <rguenther@suse.de>
495
496 PR tree-optimization/82321
497 * gcc.dg/graphite/pr82321.c: New testcase.
498
499 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
500
501 * lib/target-supports.exp (check_effective_target_vect_int)
502 (check_effective_target_vect_shift)
503 (check_effective_target_whole_vector_shift)
504 (check_effective_target_vect_shift_char)
505 (check_effective_target_vect_long)
506 (check_effective_target_vect_double)
507 (check_effective_target_vect_long_long)
508 (check_effective_target_vect_perm)
509 (check_effective_target_vect_perm_byte)
510 (check_effective_target_vect_perm_short)
511 (check_effective_target_vect_widen_mult_qi_to_hi)
512 (check_effective_target_vect_widen_mult_hi_to_si)
513 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
514 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
515 (check_effective_target_vect_widen_mult_si_to_di_pattern)
516 (check_effective_target_vect_pack_trunc)
517 (check_effective_target_vect_unpack)
518 (check_effective_target_vect_hw_misalign)
519 (check_effective_target_vect_condition)
520 (check_effective_target_vect_cond_mixed)
521 (check_effective_target_vect_char_mult)
522 (check_effective_target_vect_short_mult)
523 (check_effective_target_vect_int_mult)
524 (check_effective_target_vect_extract_even_odd)
525 (check_effective_target_vect_interleave)
526 (check_effective_target_sqrt_insn)
527 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
528 VX.
529 (check_vect_support_and_set_flags): New proc.
530 (check_effective_target_s390_vxe): Rename arch12 to z14.
531
532 2017-09-26 Richard Biener <rguenther@suse.de>
533
534 PR tree-optimization/82320
535 * gcc.dg/torture/pr82320.c: New testcase.
536
537 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
538
539 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
540 Fix arm check.
541
542 2017-09-25 Jeff Law <law@redhat.com>
543
544 * lib/target-supports.exp
545 (check_effective_target_supports_stack_clash_protection): Enable for
546 rs6000 and powerpc targets.
547
548 2017-09-25 Bin Cheng <bin.cheng@arm.com>
549
550 PR tree-optimization/82163
551 * gcc.dg/tree-ssa/pr82163.c: New test.
552
553 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
554
555 * gfortran.dg/do_subscript_1.f90: New test.
556 * gfortran.dg/do_subscript_2.f90: New test.
557 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
558 * gfortran.dg/predcom-1.f: Adjust loop bounds.
559 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
560
561 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
562
563 * gcc.target/powerpc/fold-vec-st-char.c: New.
564 * gcc.target/powerpc/fold-vec-st-double.c: New.
565 * gcc.target/powerpc/fold-vec-st-float.c: New.
566 * gcc.target/powerpc/fold-vec-st-int.c: New.
567 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
568 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
569 * gcc.target/powerpc/fold-vec-st-short.c: New.
570
571 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
572
573 * g++.dg/pr82155.C: New testcase.
574
575 2017-09-25 Richard Biener <rguenther@suse.de>
576
577 PR tree-optimization/82285
578 * gcc.dg/torture/pr82285.c: New testcase.
579
580 2017-09-25 Justin Squirek <squirek@adacore.com>
581
582 * gnat.dg/entry_family.adb: New testcase
583
584 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
585
586 PR target/82267
587 * gcc.target/i386/pr82267.c: New test.
588
589 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
590 PR fortran/66328
591
592 * gfortran.dg/data_derived_1.f90: New test.
593
594 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
595
596 PR fortran/54633
597 * gfortran.dg/intrinsic_bounds_1.f90: New test.
598 * gfortran.dg/intrinsic_param_1.f90: New test.
599
600 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
601 Steven G. Kargl <kargl@gcc.gnu.org>
602
603 PR fortran/80118
604 * gfortran.dg/zero_sized_7.f90: New test.
605
606 2017-09-23 Janus Weil <janus@gcc.gnu.org>
607
608 PR fortran/82143
609 * gfortran.dg/promotion_3.f90: New test case.
610 * gfortran.dg/promotion_4.f90: New test case.
611
612 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
613
614 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
615 * gcc.target/i386/pr82196-2.c: (b): Likewise.
616
617 2017-09-22 Jakub Jelinek <jakub@redhat.com>
618
619 PR middle-end/35691
620 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
621 instead of -fdump-tree-forwprop-details in dg-options.
622 * gcc.dg/pr35691-2.c: Likewise.
623 * gcc.dg/pr35691-3.c: New test.
624 * gcc.dg/pr35691-4.c: New test.
625
626 PR sanitizer/81929
627 * g++.dg/ubsan/pr81929.C: New test.
628
629 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
630
631 PR tree-optimization/82289
632 * gcc.dg/vect/pr82289.c: New test.
633
634 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
635 Alan Hayward <alan.hayward@arm.com>
636 David Sherwood <david.sherwood@arm.com>
637
638 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
639 of alignment message.
640 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
641
642 2017-09-22 Martin Sebor <msebor@redhat.com>
643
644 PR c/81854
645 * gcc.target/i386/pr80732.c: Correct a type error.
646
647 2017-09-22 David Malcolm <dmalcolm@redhat.com>
648
649 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
650 to reflect highlighting of parameters; add test coverage for
651 callback parameters.
652
653 2017-09-22 Richard Biener <rguenther@suse.de>
654
655 * gcc.dg/graphite/scop-24.c: New testcase.
656
657 2017-09-22 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/82291
660 * gcc.dg/torture/pr82291.c: New testcase.
661
662 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
663
664 * gcc.target/i386/avx512f-constant-set.c: New test.
665
666 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
667
668 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
669 * gcc.target/i386/avx512f-prefer.c: New test.
670
671 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
672
673 * lib/target-supports.exp
674 (check_effective_target_frame_pointer_for_non_leaf): Add
675 case for x86 Solaris.
676
677 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
678
679 PR fortran/78512
680 * gfortran.dg/associate_26.f90 : New test.
681
682 PR fortran/80120
683 * gfortran.dg/associate_27.f90 : New test.
684
685 PR fortran/81903
686 * gfortran.dg/associate_28.f90 : New test.
687
688 PR fortran/82121
689 * gfortran.dg/associate_29.f90 : New test.
690
691 PR fortran/67543
692 * gfortran.dg/associate_30.f90 : New test.
693
694 PR fortran/52832
695 * gfortran.dg/associate_31.f90 : New test.
696
697 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
698
699 * gnat.dg/discr48.adb: New test.
700 * gnat.dg/discr48_pkg.ads: New helper.
701
702 2017-09-21 Tamar Christina <tamar.christina@arm.com>
703
704 PR testsuite/78421
705 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
706 Invert arm check.
707
708 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
709
710 * gfortran.dg/goacc/wait.f90: New test.
711
712 2017-09-21 Jakub Jelinek <jakub@redhat.com>
713
714 PR sanitizer/81715
715 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
716 const predicate to const predicate & to avoid UB.
717 * g++.dg/opt/pr81715.C: New test.
718
719 2017-09-21 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/82276
722 PR tree-optimization/82244
723 * gcc.dg/torture/pr82276.c: New testcase.
724
725 2017-09-21 Richard Biener <rguenther@suse.de>
726
727 PR tree-optimization/71351
728 * gfortran.dg/graphite/pr71351.f90: New testcase.
729 * gfortran.dg/graphite/interchange-3.f90: Adjust.
730
731 2017-09-21 Jakub Jelinek <jakub@redhat.com>
732
733 PR target/82260
734 * gcc.target/i386/pr82260-1.c: New test.
735 * gcc.target/i386/pr82260-2.c: New test.
736
737 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
738 Jeff Law <law@redhat.com>
739
740 * gcc.dg/stack-check-5.c: Add argument for s390.
741 * lib/target-supports.exp:
742 (check_effective_target_supports_stack_clash_protection): Enable for
743 s390/s390x targets.
744
745 2017-09-20 Martin Sebor <msebor@redhat.com>
746
747 PR c/81854
748 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
749 * g++.dg/ext/attr-ifunc-4.C: Ditto.
750 * lib/target-supports.exp: Adjust for C++.
751
752 PR c/81854
753 * gcc.dg/attr-ifunc-1.c: Correct type errors.
754 * gcc.dg/attr-ifunc-2.c: Ditto.
755 * gcc.dg/attr-ifunc-3.c: Ditto.
756 * gcc.dg/attr-ifunc-4.c: Ditto.
757 * gcc.dg/attr-ifunc-5.c: Ditto.
758 * gcc.dg/pr81854.c: Require ifunc support.
759 * lib/target-supports.exp: Correct type error.
760
761 2017-09-20 Jeff Law <law@redhat.com>
762
763 * gcc.target/i386/stack-check-11.c: Update test and regexp
764 so that it works for both i?86 and x86_64.
765
766 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
767
768 PR target/77687
769 * gcc.target/powerpc/pr77687.c: New testcase.
770
771 2017-09-20 Jakub Jelinek <jakub@redhat.com>
772
773 P0409R2 - allow lambda capture [=, this]
774 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
775 capture. Add further tests.
776 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
777 for c++2a on [=, this] capture.
778
779 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
780 * g++.dg/cpp1z/cplusplus_1z.C: New test.
781
782 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
783
784 * gcc.target/i386/builtin_target.c: Test knm.
785 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
786
787 2017-09-20 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/77362
790 * gcc.dg/graphite/pr77362.c: New testcase.
791
792 2017-09-20 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/82264
795 * gcc.dg/torture/pr82264.c: New testcase.
796
797 2017-09-20 Jakub Jelinek <jakub@redhat.com>
798
799 * g++.dg/debug/dwarf2/template-params-13.C: New test.
800 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
801 it doesn't match newlines.
802 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
803 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
804 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
805 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
806 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
807 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
808 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
809 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
810 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
811 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
812
813 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/64954
816 * g++.dg/cpp0x/constexpr-ctor20.C: New.
817
818 2017-09-20 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/81373
821 * gcc.dg/graphite/pr81373.c: New testcase.
822
823 2017-09-19 Jeff Law <law@redhat.com>
824
825 * gcc.target/i386/stack-check-11.c: New test.
826
827 * gcc.dg/stack-check-4.c: New test.
828 * gcc.dg/stack-check-5.c: New test.
829 * gcc.dg/stack-check-6.c: New test.
830 * gcc.dg/stack-check-6a.c: New test.
831 * gcc.dg/stack-check-7.c: New test.
832 * gcc.dg/stack-check-8.c: New test.
833 * gcc.dg/stack-check-9.c: New test.
834 * gcc.dg/stack-check-10.c: New test.
835 * lib/target-supports.exp
836 (check_effective_target_supports_stack_clash_protection): Enable for
837 x86 and x86_64 targets.
838
839 * gcc.dg/stack-check-3.c: New test.
840
841 * gcc.dg/stack-check-2.c: New test.
842 * lib/target-supports.exp
843 (check_effective_target_supports_stack_clash_protection): New.
844 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
845 (check_effective_target_caller_implicit_probes): Likewise.
846
847 2017-09-19 Jakub Jelinek <jakub@redhat.com>
848
849 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
850 * g++.dg/tree-ssa/pr41428.C: Likewise.
851 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
852 c++17 and up.
853 * g++.dg/expr/bool3.C: Likewise.
854 * g++.dg/expr/bitfield5.C: Likewise.
855 * g++.old-deja/g++.jason/bool5.C: Likewise.
856
857 2017-09-18 Martin Sebor <msebor@redhat.com>
858
859 PR c/81854
860 * gcc.dg/pr81854.c: New test.
861 * g++.dg/ext/attr-ifunc-5.C: New test.
862 * g++.dg/ext/attr-ifunc-1.C: Adjust.
863 * g++.dg/ext/attr-ifunc-2.C: Same.
864 * g++.dg/ext/attr-ifunc-3.C: Same.
865 * g++.dg/ext/attr-ifunc-4.C: Same.
866 * g++.old-deja/g++.abi/vtable2.C: Same.
867 * gcc.dg/attr-ifunc-1.c: Same.
868
869 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
870
871 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
872
873 2017-09-19 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/82244
876 * gcc.dg/torture/pr82244.c: New testcase.
877
878 2017-09-19 Richard Biener <rguenther@suse.de>
879
880 PR tree-optimization/69728
881 * gfortran.dg/graphite/pr69728.f90: New testcase.
882 * gcc.dg/graphite/pr69728.c: Likewise.
883
884 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
885
886 PR c++/80947
887 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
888
889 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
890
891 * gcc.dg/vect/slp-multitypes-13.c: New test.
892
893 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
894
895 * gfortran.dg/vect/mask-store-1.f90: New test.
896
897 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR c++/45033
900 * g++.dg/expr/delete1.C: New.
901
902 2017-09-18 Bob Duff <duff@adacore.com>
903
904 * gnat.dg/validity_check.adb: New testcase.
905
906 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
909
910 2017-09-18 Bob Duff <duff@adacore.com>
911
912 * gnat.dg/tagged_prefix_call.adb: New testcase.
913
914 2017-09-18 Ed Schonberg <schonberg@adacore.com>
915
916 * gnat.dg/default_variants.adb: New testcase.
917
918 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
919
920 PR target/81736
921 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
922 * gcc.target/i386/pr81736-4.c: Likewise.
923
924 2017-09-18 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/79622
927 * gcc.dg/graphite/pr79622.c: New testcase.
928
929 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
930
931 gcc.target/i386/pr82196-1.c: New test.
932 gcc.target/i386/pr82196-2.c: Likewise.
933
934 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
935
936 PR target/82166
937 * gcc.target/i386/pr82166.c: New test.
938
939 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/82173
942 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
943 * gfortran.dg/pdt_2.f03 : The same.
944 * gfortran.dg/pdt_3.f03 : The same.
945 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
946 module 'bad_vars'. Add error concerning assumed parameters and
947 save attribute.
948 * gfortran.dg/pdt_11.f03 : New test.
949
950 PR fortran/60483
951 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
952 * gfortran.dg/associate_25.f90 : New test.
953 * gfortran.dg/pdt_12.f03 : New test.
954
955 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
956 Jakub Jelinek <jakub@redhat.com>
957
958 Add support for -std=c++2a.
959 * lib/target-supports.exp (check_effective_target_c++17): Return
960 1 also if check_effective_target_c++2a.
961 (check_effective_target_c++17_down): New.
962 (check_effective_target_c++2a_only): New.
963 (check_effective_target_c++2a): New.
964 * g++.dg/cpp2a/cplusplus.C: New.
965
966 2017-09-15 Joseph Myers <joseph@codesourcery.com>
967
968 PR c/82071
969 * gcc.target/i386/excess-precision-8.c: New test.
970
971 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
972 Paolo Carlini <paolo.carlini@oracle.com>
973
974 PR c++/64644
975 * g++.dg/other/anon-union4.C: New.
976 * g++.old-deja/g++.law/union4.C: Adjust.
977 * g++.old-deja/g++.other/anon1.C: Likewise.
978
979 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
980
981 * c-c++-common/Wcast-align.c: New test.
982
983 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
984
985 * g++.dg/sso-1.C: New test.
986 * g++.dg/sso-2.C: Likewise.
987
988 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
989
990 PR c++/78648
991 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
992
993 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
994
995 PR tree-optimization/71026
996 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
997
998 2017-09-15 Jakub Jelinek <jakub@redhat.com>
999
1000 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1001 * lib/target-supports.exp (check_effective_target_c++14): Use
1002 check_effective_target_c++17 instead of check_effective_target_c++1z.
1003 (check_effective_target_c++14_down): Likewise.
1004 (check_effective_target_c++1z_only): Rename to ...
1005 (check_effective_target_c++17_only): ... this.
1006 (check_effective_target_c++1z): Rename to ...
1007 (check_effective_target_c++17): ... this.
1008 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1009 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1010 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1011 and comments refering to 1z to 17.
1012 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1013 * g++.dg/template/partial5.C: Likewise.
1014 * g++.dg/template/nontype8.C: Likewise.
1015 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1016 * g++.dg/cpp1z/nontype3a.C: Likewise.
1017 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1018 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1019 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1020 * g++.dg/cpp1z/pr78771.C: Likewise.
1021 * g++.dg/cpp1z/elide1.C: Likewise.
1022 * g++.dg/cpp1z/fold3.C: Likewise.
1023 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1024 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1025 * g++.dg/cpp1z/inline-var2.C: Likewise.
1026 * g++.dg/cpp1z/eval-order2.C: Likewise.
1027 * g++.dg/cpp1z/decomp21.C: Likewise.
1028 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1029 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1030 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1031 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1032 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1033 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1034 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1035 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1036 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1037 * g++.dg/cpp1z/range-for1.C: Likewise.
1038 * g++.dg/cpp1z/init-statement4.C: Likewise.
1039 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1040 * g++.dg/cpp1z/decomp30.C: Likewise.
1041 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1042 * g++.dg/cpp1z/register2.C: Likewise.
1043 * g++.dg/cpp1z/decomp9.C: Likewise.
1044 * g++.dg/cpp1z/regress1.C: Likewise.
1045 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1046 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1047 * g++.dg/cpp1z/abbrev2.C: Likewise.
1048 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1049 * g++.dg/cpp1z/regress2.C: Likewise.
1050 * g++.dg/cpp1z/decomp16.C: Likewise.
1051 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1052 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1053 * g++.dg/cpp1z/decomp3.C: Likewise.
1054 * g++.dg/cpp1z/register1.C: Likewise.
1055 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1056 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1057 * g++.dg/cpp1z/decomp10.C: Likewise.
1058 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1059 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1060 * g++.dg/cpp1z/decomp27.C: Likewise.
1061 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1062 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1063 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1064 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1065 * g++.dg/cpp1z/decomp11.C: Likewise.
1066 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1067 * g++.dg/cpp1z/utf8-2.C: Likewise.
1068 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1069 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1070 * g++.dg/cpp1z/byte1.C: Likewise.
1071 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1072 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1073 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1074 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1075 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1076 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1077 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1078 * g++.dg/cpp1z/cplusplus.C: Likewise.
1079 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1080 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1081 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1082 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1083 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1084 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1085 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1086 * g++.dg/cpp1z/fold9.C: Likewise.
1087 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1088 * g++.dg/cpp1z/abbrev1.C: Likewise.
1089 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1090 * g++.dg/cpp1z/utf8.C: Likewise.
1091 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1092 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1093 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1094 * g++.dg/cpp1z/init-statement2.C: Likewise.
1095 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1096 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1097 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1098 * g++.dg/cpp1z/nontype3.C: Likewise.
1099 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1100 * g++.dg/cpp1z/fold7.C: Likewise.
1101 * g++.dg/cpp1z/nontype2.C: Likewise.
1102 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1103 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1104 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1105 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1106 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1107 * g++.dg/cpp1z/nontype1.C: Likewise.
1108 * g++.dg/cpp1z/init-statement5.C: Likewise.
1109 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1110 * g++.dg/cpp1z/decomp17.C: Likewise.
1111 * g++.dg/cpp1z/fold4.C: Likewise.
1112 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1113 * g++.dg/cpp1z/fold7a.C: Likewise.
1114 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1115 * g++.dg/cpp1z/init-statement7.C: Likewise.
1116 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1117 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1118 * g++.dg/cpp1z/pr79143.C: Likewise.
1119 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1120 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1121 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1122 * g++.dg/cpp1z/decomp20.C: Likewise.
1123 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1124 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1125 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1126 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1127 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1128 * g++.dg/cpp1z/fold8.C: Likewise.
1129 * g++.dg/cpp1z/init-statement3.C: Likewise.
1130 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1131 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1132 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1133 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1134 * g++.dg/cpp1z/fold1.C: Likewise.
1135 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1136 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1137 * g++.dg/cpp1z/fold5.C: Likewise.
1138 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1139 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1140 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1141 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1142 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1143 * g++.dg/cpp1z/eval-order3.C: Likewise.
1144 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1145 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1146 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1147 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1148 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1149 * g++.dg/cpp1z/decomp15.C: Likewise.
1150 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1151 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1152 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1153 * g++.dg/cpp1z/decomp4.C: Likewise.
1154 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1155 * g++.dg/cpp1z/init-statement8.C: Likewise.
1156 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1157 * g++.dg/cpp1z/init-statement6.C: Likewise.
1158 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1159 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1160 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1161 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1162 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1163 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1164 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1165 * g++.dg/cpp1z/init-statement9.C: Likewise.
1166 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1167 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1168 * g++.dg/cpp1z/fold2.C: Likewise.
1169 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1170 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1171 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1172 * g++.dg/cpp1z/fold6.C: Likewise.
1173 * g++.dg/cpp1z/decomp12.C: Likewise.
1174 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1175 * g++.dg/cpp1z/inline-var1.C: Likewise.
1176 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1177 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1178 * g++.dg/other/error3.C: Likewise.
1179 * g++.dg/init/new25.C: Likewise.
1180 * g++.dg/init/new13.C: Likewise.
1181 * g++.dg/tls/diag-2.C: Likewise.
1182 * g++.dg/tls/diag-4.C: Likewise.
1183 * g++.dg/opt/noreturn-1.C: Likewise.
1184 * g++.dg/eh/async-unwind2.C: Likewise.
1185 * g++.dg/eh/spec9.C: Likewise.
1186 * g++.dg/eh/spec7.C: Likewise.
1187 * g++.dg/eh/template1.C: Likewise.
1188 * g++.dg/eh/cond4.C: Likewise.
1189 * g++.dg/eh/pr41819.C: Likewise.
1190 * g++.dg/eh/delete1.C: Likewise.
1191 * g++.dg/eh/spec3.C: Likewise.
1192 * g++.dg/eh/forced4.C: Likewise.
1193 * g++.dg/eh/spec2.C: Likewise.
1194 * g++.dg/eh/shadow1.C: Likewise.
1195 * g++.dg/eh/pr38662.C: Likewise.
1196 * g++.dg/eh/ehopt1.C: Likewise.
1197 * g++.dg/eh/spec8.C: Likewise.
1198 * g++.dg/eh/init-temp2.C: Likewise.
1199 * g++.dg/rtti/crash3.C: Likewise.
1200 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1201 * g++.dg/warn/register-parm-1.C: Likewise.
1202 * g++.dg/warn/register-var-2.C: Likewise.
1203 * g++.dg/gcov/gcov-7.C: Likewise.
1204 * g++.dg/tree-ssa/pr45605.C: Likewise.
1205 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1206 * g++.dg/lookup/exception1.C: Likewise.
1207 * g++.dg/ubsan/pr79589.C: Likewise.
1208 * g++.dg/tm/pr47340.C: Likewise.
1209 * g++.dg/tm/pr46567.C: Likewise.
1210 * g++.dg/expr/bitfield5.C: Likewise.
1211 * g++.dg/expr/bool1.C: Likewise.
1212 * g++.dg/expr/lval3.C: Likewise.
1213 * g++.dg/expr/lval4.C: Likewise.
1214 * g++.dg/expr/bitfield4.C: Likewise.
1215 * g++.dg/expr/bitfield6.C: Likewise.
1216 * g++.dg/expr/bool3.C: Likewise.
1217 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1218 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1219 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1220 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1221 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1222 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1223 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1224 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1225 * g++.dg/parse/register1.C: Likewise.
1226 * g++.dg/parse/error15.C: Likewise.
1227 * g++.dg/parse/linkage2.C: Likewise.
1228 * g++.dg/concepts/intro2.C: Likewise.
1229 * g++.dg/concepts/class.C: Likewise.
1230 * g++.dg/concepts/traits1.C: Likewise.
1231 * g++.dg/concepts/req5.C: Likewise.
1232 * g++.dg/concepts/var-concept5.C: Likewise.
1233 * g++.dg/concepts/fn-concept2.C: Likewise.
1234 * g++.dg/concepts/traits2.C: Likewise.
1235 * g++.dg/concepts/placeholder2.C: Likewise.
1236 * g++.dg/concepts/class6.C: Likewise.
1237 * g++.dg/concepts/memtmpl1.C: Likewise.
1238 * g++.dg/concepts/friend2.C: Likewise.
1239 * g++.dg/concepts/template-parm3.C: Likewise.
1240 * g++.dg/concepts/template-parm10.C: Likewise.
1241 * g++.dg/concepts/explicit-spec1.C: Likewise.
1242 * g++.dg/concepts/explicit-spec3.C: Likewise.
1243 * g++.dg/concepts/var-templ2.C: Likewise.
1244 * g++.dg/concepts/intro5.C: Likewise.
1245 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1246 * g++.dg/concepts/iconv1.C: Likewise.
1247 * g++.dg/concepts/constrained-parm.C: Likewise.
1248 * g++.dg/concepts/template-template-parm1.C: Likewise.
1249 * g++.dg/concepts/var-concept3.C: Likewise.
1250 * g++.dg/concepts/class3.C: Likewise.
1251 * g++.dg/concepts/memfun2.C: Likewise.
1252 * g++.dg/concepts/req1.C: Likewise.
1253 * g++.dg/concepts/disjunction1.C: Likewise.
1254 * g++.dg/concepts/req17.C: Likewise.
1255 * g++.dg/concepts/pr65848.C: Likewise.
1256 * g++.dg/concepts/placeholder4.C: Likewise.
1257 * g++.dg/concepts/decl-diagnose.C: Likewise.
1258 * g++.dg/concepts/intro7.C: Likewise.
1259 * g++.dg/concepts/pr68683.C: Likewise.
1260 * g++.dg/concepts/partial-spec4.C: Likewise.
1261 * g++.dg/concepts/template-parm5.C: Likewise.
1262 * g++.dg/concepts/explicit-inst1.C: Likewise.
1263 * g++.dg/concepts/class-deduction1.C: Likewise.
1264 * g++.dg/concepts/class1.C: Likewise.
1265 * g++.dg/concepts/req15.C: Likewise.
1266 * g++.dg/concepts/memfun.C: Likewise.
1267 * g++.dg/concepts/pr68434.C: Likewise.
1268 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1269 * g++.dg/concepts/partial-spec6.C: Likewise.
1270 * g++.dg/concepts/var-templ1.C: Likewise.
1271 * g++.dg/concepts/template-parm8.C: Likewise.
1272 * g++.dg/concepts/explicit-inst3.C: Likewise.
1273 * g++.dg/concepts/class4.C: Likewise.
1274 * g++.dg/concepts/req6.C: Likewise.
1275 * g++.dg/concepts/fn8.C: Likewise.
1276 * g++.dg/concepts/class5.C: Likewise.
1277 * g++.dg/concepts/placeholder5.C: Likewise.
1278 * g++.dg/concepts/req16.C: Likewise.
1279 * g++.dg/concepts/req10.C: Likewise.
1280 * g++.dg/concepts/var-concept2.C: Likewise.
1281 * g++.dg/concepts/auto3.C: Likewise.
1282 * g++.dg/concepts/generic-fn-err.C: Likewise.
1283 * g++.dg/concepts/pr65552.C: Likewise.
1284 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1285 * g++.dg/concepts/fn1.C: Likewise.
1286 * g++.dg/concepts/partial-spec.C: Likewise.
1287 * g++.dg/concepts/template-parm12.C: Likewise.
1288 * g++.dg/concepts/diagnostic1.C: Likewise.
1289 * g++.dg/concepts/intro1.C: Likewise.
1290 * g++.dg/concepts/explicit-inst4.C: Likewise.
1291 * g++.dg/concepts/req18.C: Likewise.
1292 * g++.dg/concepts/explicit-spec5.C: Likewise.
1293 * g++.dg/concepts/var-concept6.C: Likewise.
1294 * g++.dg/concepts/fn9.C: Likewise.
1295 * g++.dg/concepts/req2.C: Likewise.
1296 * g++.dg/concepts/template-parm7.C: Likewise.
1297 * g++.dg/concepts/req14.C: Likewise.
1298 * g++.dg/concepts/template-parm6.C: Likewise.
1299 * g++.dg/concepts/variadic4.C: Likewise.
1300 * g++.dg/concepts/fn6.C: Likewise.
1301 * g++.dg/concepts/req-neg1.C: Likewise.
1302 * g++.dg/concepts/alias3.C: Likewise.
1303 * g++.dg/concepts/expression2.C: Likewise.
1304 * g++.dg/concepts/partial-spec3.C: Likewise.
1305 * g++.dg/concepts/expression3.C: Likewise.
1306 * g++.dg/concepts/memfun-err.C: Likewise.
1307 * g++.dg/concepts/pr66091.C: Likewise.
1308 * g++.dg/concepts/explicit-spec2.C: Likewise.
1309 * g++.dg/concepts/equiv.C: Likewise.
1310 * g++.dg/concepts/friend1.C: Likewise.
1311 * g++.dg/concepts/fn4.C: Likewise.
1312 * g++.dg/concepts/var-templ3.C: Likewise.
1313 * g++.dg/concepts/explicit-inst2.C: Likewise.
1314 * g++.dg/concepts/alias2.C: Likewise.
1315 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1316 * g++.dg/concepts/placeholder6.C: Likewise.
1317 * g++.dg/concepts/fn10.C: Likewise.
1318 * g++.dg/concepts/req3.C: Likewise.
1319 * g++.dg/concepts/variadic2.C: Likewise.
1320 * g++.dg/concepts/pr65636.C: Likewise.
1321 * g++.dg/concepts/intro6.C: Likewise.
1322 * g++.dg/concepts/class2.C: Likewise.
1323 * g++.dg/concepts/fn2.C: Likewise.
1324 * g++.dg/concepts/req20.C: Likewise.
1325 * g++.dg/concepts/req8.C: Likewise.
1326 * g++.dg/concepts/placeholder1.C: Likewise.
1327 * g++.dg/concepts/pr65854.C: Likewise.
1328 * g++.dg/concepts/member-concept.C: Likewise.
1329 * g++.dg/concepts/template-parm2.C: Likewise.
1330 * g++.dg/concepts/variadic1.C: Likewise.
1331 * g++.dg/concepts/fn7.C: Likewise.
1332 * g++.dg/concepts/intro4.C: Likewise.
1333 * g++.dg/concepts/req13.C: Likewise.
1334 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1335 * g++.dg/concepts/explicit-spec6.C: Likewise.
1336 * g++.dg/concepts/auto1.C: Likewise.
1337 * g++.dg/concepts/alias1.C: Likewise.
1338 * g++.dg/concepts/fn-concept1.C: Likewise.
1339 * g++.dg/concepts/template-parm11.C: Likewise.
1340 * g++.dg/concepts/explicit-spec4.C: Likewise.
1341 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1342 * g++.dg/concepts/req9.C: Likewise.
1343 * g++.dg/concepts/req4.C: Likewise.
1344 * g++.dg/concepts/pr65681.C: Likewise.
1345 * g++.dg/concepts/req7.C: Likewise.
1346 * g++.dg/concepts/req12.C: Likewise.
1347 * g++.dg/concepts/fn5.C: Likewise.
1348 * g++.dg/concepts/alias4.C: Likewise.
1349 * g++.dg/concepts/generic-fn.C: Likewise.
1350 * g++.dg/concepts/feature-macro.C: Likewise.
1351 * g++.dg/concepts/req19.C: Likewise.
1352 * g++.dg/concepts/placeholder3.C: Likewise.
1353 * g++.dg/concepts/intro3.C: Likewise.
1354 * g++.dg/concepts/partial-spec5.C: Likewise.
1355 * g++.dg/concepts/template-parm4.C: Likewise.
1356 * g++.dg/concepts/dr1430.C: Likewise.
1357 * g++.dg/concepts/pr65634.C: Likewise.
1358 * g++.dg/concepts/var-concept4.C: Likewise.
1359 * g++.dg/concepts/pr67249.C: Likewise.
1360 * g++.dg/concepts/expression.C: Likewise.
1361 * g++.dg/concepts/pr65575.C: Likewise.
1362 * g++.dg/concepts/partial-spec2.C: Likewise.
1363 * g++.dg/concepts/template-parm9.C: Likewise.
1364 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1365 * g++.dg/concepts/equiv2.C: Likewise.
1366 * g++.dg/concepts/req11.C: Likewise.
1367 * g++.dg/concepts/template-parm1.C: Likewise.
1368 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1369 * g++.dg/concepts/var-concept1.C: Likewise.
1370 * g++.dg/concepts/fn3.C: Likewise.
1371 * g++.dg/torture/pr46364.C: Likewise.
1372 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1373 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1374 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1375 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1376 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1377 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1378 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1379 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1380 * g++.dg/torture/pr52918-1.C: Likewise.
1381 * g++.dg/torture/pr49394.C: Likewise.
1382 * g++.dg/torture/pr57190.C: Likewise.
1383 * g++.dg/cpp0x/static_assert8.C: Likewise.
1384 * g++.dg/cpp0x/noexcept19.C: Likewise.
1385 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1386 * g++.dg/cpp0x/variadic73.C: Likewise.
1387 * g++.dg/cpp0x/noexcept02.C: Likewise.
1388 * g++.dg/cpp0x/defaulted23.C: Likewise.
1389 * g++.dg/cpp0x/noexcept08.C: Likewise.
1390 * g++.dg/cpp0x/auto9.C: Likewise.
1391 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1392 * g++.dg/cpp0x/error5.C: Likewise.
1393 * c-c++-common/gomp/atomic-12.c: Likewise.
1394 * c-c++-common/gomp/atomic-13.c: Likewise.
1395 * c-c++-common/gomp/atomic-14.c: Likewise.
1396 * c-c++-common/Wvarargs-2.c: Likewise.
1397 * c-c++-common/Wvarargs.c: Likewise.
1398 * c-c++-common/vector-subscript-2.c: Likewise.
1399 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1400 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1401 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1402 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1403 * g++.old-deja/g++.eh/throw2.C: Likewise.
1404 * g++.old-deja/g++.eh/throw1.C: Likewise.
1405 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1406 * g++.old-deja/g++.other/new7.C: Likewise.
1407 * g++.old-deja/g++.other/crash30.C: Likewise.
1408 * g++.old-deja/g++.other/regstack.C: Likewise.
1409 * g++.old-deja/g++.other/crash28.C: Likewise.
1410 * g++.old-deja/g++.jason/bool5.C: Likewise.
1411 * g++.old-deja/g++.mike/p10416.C: Likewise.
1412 * g++.old-deja/g++.mike/eh25.C: Likewise.
1413 * g++.old-deja/g++.mike/eh55.C: Likewise.
1414
1415 PR rtl-optimization/82192
1416 * gcc.c-torture/execute/pr82192.c: New test.
1417
1418 2017-09-15 Richard Biener <rguenther@suse.de>
1419
1420 PR tree-optimization/82217
1421 * gcc.dg/torture/pr82217.c: New testcase.
1422
1423 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1424
1425 PR target/82145
1426 * gcc.target/i386/pr82145.c: New test.
1427
1428 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1429
1430 PR fortran/82184
1431 * gfortran.dg/pointer_array_9.f90: New test.
1432
1433 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1434
1435 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1436 __builtin_fabsq.
1437 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1438 of __builtin_fabsq. Prevent the test from running on 32-bit.
1439 * gcc.target/powerpc/float128-fma1.c: New test.
1440 * gcc.target/powerpc/float128-fma2.c: Likewise.
1441 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1442 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1443
1444 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1445
1446 PR jit/82174
1447 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1448 New test case.
1449
1450 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1451
1452 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1453
1454 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1455
1456 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1457 lp64 requirement.
1458
1459 2017-09-14 Richard Biener <rguenther@suse.de>
1460
1461 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1462 * gcc.dg/uninit-suppress_2.c: Adjust.
1463 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1464
1465 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1466
1467 PR tree-optimization/80996
1468 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1469
1470 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR target/81325
1473 * g++.dg/cpp0x/pr81325.C: New test.
1474
1475 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1476
1477 PR fortran/82173
1478 * gfortran.dg/pdt_10.f03 : New test.
1479
1480 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/68177
1483 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1484
1485 2017-09-13 Martin Liska <mliska@suse.cz>
1486
1487 PR middle-end/82154
1488 * g++.dg/torture/pr82154.C: New test.
1489
1490 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1491
1492 PR c++/61362
1493 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1494 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1495
1496 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1497
1498 PR tree-optimization/80925
1499 * gfortran.dg/vect/vect-2.f90: Add
1500 --param vect-max-peeling-for-alignment=0 option.
1501 Remove unaligned access and peeling checks.
1502 * gfortran.dg/vect/vect-3.f90: Ditto.
1503 * gfortran.dg/vect/vect-4.f90: Ditto.
1504 * gfortran.dg/vect/vect-5.f90: Ditto.
1505
1506 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/61135
1509 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1510 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1511
1512 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1513
1514 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1515
1516 2017-09-13 Marek Polacek <polacek@redhat.com>
1517
1518 PR c/82167
1519 * gcc.dg/pr82167.c: New test.
1520
1521 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1522
1523 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1524 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1525 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1526 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1527 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1528 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1529
1530 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1531
1532 * gcc.target/aarch64/pr62178.c: Updated testcase
1533 to scan for two ldrs and an mla.
1534
1535 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1536
1537 PR c++/59949
1538 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1539
1540 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1541
1542 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1543
1544 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1545
1546 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1547 ARMv8-A and ARMv8-R.
1548 * gcc.target/arm/acle/cdp2.c: Likewise.
1549 * gcc.target/arm/acle/ldc.c: Likewise.
1550 * gcc.target/arm/acle/ldc2.c: Likewise.
1551 * gcc.target/arm/acle/ldc2l.c: Likewise.
1552 * gcc.target/arm/acle/ldcl.c: Likewise.
1553 * gcc.target/arm/acle/mcr.c: Likewise.
1554 * gcc.target/arm/acle/mcr2.c: Likewise.
1555 * gcc.target/arm/acle/mcrr.c: Likewise.
1556 * gcc.target/arm/acle/mcrr2.c: Likewise.
1557 * gcc.target/arm/acle/mrc.c: Likewise.
1558 * gcc.target/arm/acle/mrc2.c: Likewise.
1559 * gcc.target/arm/acle/mrrc.c: Likewise.
1560 * gcc.target/arm/acle/mrrc2.c: Likewise.
1561 * gcc.target/arm/acle/stc.c: Likewise.
1562 * gcc.target/arm/acle/stc2.c: Likewise.
1563 * gcc.target/arm/acle/stc2l.c: Likewise.
1564 * gcc.target/arm/acle/stcl.c: Likewise.
1565 * lib/target-supports.exp:
1566 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1567 and stcl in the comment.
1568 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1569 and disable Thumb-1 targets.
1570 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1571 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1572
1573 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/47226
1576 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1577 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1578
1579 2017-09-13 Richard Biener <rguenther@suse.de>
1580
1581 PR middle-end/82128
1582 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1583 default-def to avoid breaking iterator update with the weird
1584 interaction with cgraph_update_edges_for_call_stmt_node.
1585
1586 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1587
1588 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1589
1590 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/70621
1593 * g++.dg/torture/pr70621.C: New.
1594
1595 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1596
1597 PR fortran/82173
1598 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1599 is defined' error.
1600 * gfortran.dg/pdt_6.f03 : New test.
1601 * gfortran.dg/pdt_7.f03 : New test.
1602 * gfortran.dg/pdt_8.f03 : New test.
1603
1604 PR fortran/82168
1605 * gfortran.dg/pdt_9.f03 : New test.
1606
1607 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR target/82112
1610 * gcc.target/powerpc/pr82112.c: New test.
1611 * g++.dg/ext/altivec-18.C: New test.
1612
1613 2017-09-12 Martin Liska <mliska@suse.cz>
1614
1615 PR testsuite/82114
1616 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1617
1618 2017-09-12 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/82157
1621 * gcc.dg/torture/pr82157.c: New testcase.
1622
1623 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1624
1625 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1626 attribute.
1627 * gcc.target/mips/near-far-2.c: Likewise.
1628 * gcc.target/mips/near-far-3.c: Likewise.
1629 * gcc.target/mips/near-far-4.c: Likewise.
1630
1631 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR target/82112
1634 * c-c++-common/pr82112.c: New test.
1635 * gcc.dg/pr82112.c: New test.
1636
1637 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 PR ada/79441
1640 * gnat.dg/pack9.adb: Robustify.
1641
1642 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1643
1644 PR fortran/34640
1645 * gfortran.dg/associate_24.f90: New test.
1646 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1647 checks.
1648 * gfortran.dg/no_arg_check_2.f90: Likewise.
1649 * gfortran.dg/pointer_array_1.f90: New test.
1650 * gfortran.dg/pointer_array_2.f90: New test.
1651 * gfortran.dg/pointer_array_7.f90: New test.
1652 * gfortran.dg/pointer_array_8.f90: New test.
1653 * gfortran.dg/pointer_array_component_1.f90: New test.
1654 * gfortran.dg/pointer_array_component_2.f90: New test.
1655 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1656 counts by 1.
1657
1658 PR fortran/40737
1659 * gfortran.dg/pointer_array_3.f90: New test.
1660
1661 PR fortran/57116
1662 * gfortran.dg/pointer_array_4.f90: New test.
1663
1664 PR fortran/55763
1665 * gfortran.dg/pointer_array_5.f90: New test.
1666
1667 PR fortran/57019
1668 * gfortran.dg/pointer_array_6.f90: New test.
1669
1670 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1671
1672 PR c++/81852
1673 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1674 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1675 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1676 * g++.dg/cpp1y/feat-neg.C: Likewise.
1677 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1678
1679 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1680
1681 * gnat.dg/debug14.adb: New test.
1682
1683 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1684
1685 * gnat.dg/specs/atomic3.ads: New test.
1686
1687 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1688
1689 * gnat.dg/specs/vfa.ads: Rename into...
1690 * gnat.dg/specs/vfa1.ads: ...this.
1691 * gnat.dg/specs/vfa2.ads: New test.
1692
1693 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1694
1695 * gfortran.dg/pdt_1.f03 : New test.
1696 * gfortran.dg/pdt_2.f03 : New test.
1697 * gfortran.dg/pdt_3.f03 : New test.
1698 * gfortran.dg/pdt_4.f03 : New test.
1699 * gfortran.dg/pdt_5.f03 : New test.
1700
1701 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gcc.dg/pr81988.c: New test.
1704
1705 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1706
1707 * gnat.dg/opt67.adb: New test.
1708 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1709
1710 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR target/81979
1713 * gcc.dg/pr81979.c: New test.
1714
1715 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 PR ada/82126
1718 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1719
1720 2017-09-07 Richard Biener <rguenther@suse.de>
1721
1722 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1723 opportunity.
1724
1725 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1726
1727 * gcc.target/powerpc/float128-1.c: Update options to know that
1728 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1729 -static-libgcc option which is no longer needed. Use -mvsx or
1730 -mpower9-vector to enable VSX or hardware IEEE support, rather
1731 than specifying a particular CPU.
1732 * gcc.target/powerpc/float128-2.c: Likewise.
1733 * gcc.target/powerpc/float128-cmp.c: Likewise.
1734 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1735 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1736 * gcc.target/powerpc/float128-hw.c: Likewise.
1737 * gcc.target/powerpc/float128-mix.c: Likewise.
1738 * gcc.target/powerpc/float128-type-1.c: Likewise.
1739 * gcc.target/powerpc/float128-type-2.c: Likewise.
1740 * gcc.target/powerpc/float128-3.c: New test.
1741 * gcc.target/powerpc/float128-4.c: Likewise.
1742 * gcc.target/powerpc/float128-5.c: Likewise.
1743
1744 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1745
1746 PR middle-end/78468
1747 * gcc.dg/pr78468.c: Add alignment test.
1748
1749 2017-09-06 Wish Wu <wishwu007@gmail.com>
1750 Jakub Jelinek <jakub@redhat.com>
1751
1752 * gcc.dg/sancov/cmp0.c: New test.
1753
1754 2017-09-06 Richard Biener <rguenther@suse.de>
1755
1756 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1757 test for correctness of vector lowering.
1758
1759 2017-09-06 Richard Biener <rguenther@suse.de>
1760
1761 PR tree-optimization/82108
1762 * gcc.dg/vect/pr82108.c: New testcase.
1763
1764 2017-09-06 Martin Jambor <mjambor@suse.cz>
1765
1766 PR tree-optimization/82078
1767 * gcc.dg/tree-ssa/pr82078.c: New test.
1768
1769 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR middle-end/82095
1772 * gcc.dg/tls/pr82095.c: New test.
1773
1774 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR middle-end/81768
1777 * gcc.dg/gomp/pr81768-2.c: New test.
1778
1779 PR middle-end/81768
1780 * gcc.dg/gomp/pr81768-1.c: New test.
1781
1782 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1783
1784 PR target/81833
1785 * gcc.target/powerpc/pr81833-1.c: New file.
1786 * gcc.target/powerpc/pr81833-2.c: New file.
1787
1788 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1789
1790 PR target/59501
1791 PR target/81624
1792 PR target/81769
1793 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1794 * gcc.target/i386/pr81769-1a.c: New test.
1795 * gcc.target/i386/pr81769-1b.c: Likewise.
1796 * gcc.target/i386/pr81769-2.c: Likewise.
1797
1798 2017-09-05 Marek Polacek <polacek@redhat.com>
1799
1800 PR sanitizer/82072
1801 * c-c++-common/ubsan/pr82072-2.c: New test.
1802
1803 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/81942
1806 * g++.dg/cpp1y/constexpr-return3.C: New.
1807
1808 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gnat.dg/incomplete5.ad[sb]: New test.
1811 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1812
1813 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * gnat.dg/specs/uc2.ads: New test.
1816
1817 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gnat.dg/taft_type4.adb: New test.
1820 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1821
1822 2017-09-05 Richard Biener <rguenther@suse.de>
1823
1824 PR tree-optimization/82102
1825 * gcc.dg/torture/pr82102.c: New testcase.
1826
1827 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1828
1829 * testsuite/gnat.dg/array29.ad[sb]: New test.
1830
1831 2017-09-05 Martin Liska <mliska@suse.cz>
1832
1833 PR tree-optimization/82032
1834 * g++.dg/other/pr82032.C: New test.
1835 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1836 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1837 * gcc.dg/switch-10.c: Likewise.
1838
1839 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1840
1841 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1842 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1843
1844 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1845
1846 PR target/77308
1847 * gcc.target/arm/pr77308-1.c: New test.
1848
1849 2017-09-04 Richard Biener <rguenther@suse.de>
1850
1851 PR tree-optimization/82084
1852 * g++.dg/torture/pr82084.C: New testcase.
1853
1854 2017-09-04 Marek Polacek <polacek@redhat.com>
1855
1856 PR c/81783
1857 * c-c++-common/Wtautological-compare-5.c: New test.
1858
1859 2017-09-04 Jeff Law <law@redhat.com>
1860
1861 PR tree-optimization/64910
1862 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1863
1864 2017-09-04 Marek Polacek <polacek@redhat.com>
1865
1866 PR sanitizer/82072
1867 * c-c++-common/ubsan/pr82072.c: New test.
1868
1869 2017-09-04 Richard Biener <rguenther@suse.de>
1870
1871 PR tree-optimization/82060
1872 * g++.dg/torture/pr82060.C: New testcase.
1873
1874 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1875
1876 PR rtl-optimization/57448
1877 PR target/67458
1878 PR target/81316
1879 * gcc.dg/atomic/pr80640-2.c: New testcase.
1880 * gcc.dg/atomic/pr81316.c: New testcase.
1881
1882 2017-09-04 Tom de Vries <tom@codesourcery.com>
1883
1884 PR tree-optimization/82052
1885 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1886 call in fn11.
1887
1888 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR sanitizer/81981
1891 * gcc.dg/ubsan/pr81981.c: New test.
1892
1893 PR tree-optimization/70043
1894 PR testsuite/82093
1895 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1896
1897 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1898
1899 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1900 * gcc.target/i386/bmi-check.h (main): Ditto.
1901 * gcc.target/i386/bmi2-check.h (main): Ditto.
1902 * gcc.target/i386/rtm-check.h (main): Ditto.
1903 * gcc.target/i386/sha-check.h (main): Ditto.
1904 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1905 (main): Use __get_cpuid_count. Use check_osxsave.
1906 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1907 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1908 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1909 (main): Use check_osxsave.
1910
1911 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1912
1913 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1914 and return NORUNRES on failure.
1915 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1916 __builtin_va_arg_pack instead of __va_arg_pack.
1917 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1918 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1919 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1920 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1921 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1922
1923 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR target/81766
1926 * gcc.target/i386/pr81766.c: New test.
1927
1928 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1929
1930 PR c/82071
1931 * gcc.target/i386/excess-precision-7.c: New test.
1932
1933 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1934
1935 PR target/82012
1936 * gcc.target/s390/target-attribute/pr82012.c: New test.
1937
1938 2017-09-01 Jeff Law <law@redhat.com>
1939
1940 * gcc.target/i386/const-in-bss.c: New test.
1941
1942 PR tree-optimization/82052
1943 * gcc.c-torture/compile/pr82052.c: New test.
1944
1945 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR sanitizer/81923
1948 * gcc.dg/asan/pr81923.c: New test.
1949
1950 2017-09-01 Martin Liska <mliska@suse.cz>
1951
1952 PR tree-optimization/82059
1953 * gcc.dg/tree-ssa/pr82059.c: New test.
1954
1955 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1956
1957 * gcc.target/arc/loop-1.c: Deleted.
1958
1959 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1960
1961 * gcc.target/arc/arc.exp: Test also cpp files.
1962 * gcc.target/arc/tdelay_slots.cpp: New test.
1963
1964 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1965
1966 * gcc.target/arc/pr9001184797.c: New test.
1967
1968 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1969
1970 PR c/81887
1971 * c-c++-common/gomp/pr81887.c: New test.
1972 * gfortran.dg/gomp/pr81887.f90: New test.
1973
1974 2017-09-01 Marek Polacek <polacek@redhat.com>
1975
1976 PR c++/82040
1977 * g++.dg/warn/Wbool-operation-1.C: New test.
1978
1979 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1980
1981 * gcc.target/arc/sdata-5.c: New test.
1982 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1983
1984 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1985
1986 * gcc.target/arc/sdata-3.c: New file.
1987 * gcc.target/arc/sdata-4.c: Likewise.
1988
1989 2017-08-31 Richard Biener <rguenther@suse.de>
1990
1991 PR middle-end/82054
1992 * g++.dg/gomp/pr82054.C: New testcase.
1993
1994 2017-08-31 Renlin Li <renlin.li@arm.com>
1995 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1996
1997 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1998
1999 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2000
2001 PR tree-optimization/81987
2002 * g++.dg/torture/pr81987.C: New file.
2003
2004 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2005
2006 * gnat.dg/aggr22.ad[sb]: New test.
2007
2008 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2009
2010 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2011
2012 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2013
2014 PR target/82015
2015 * gcc.target/powerpc/pr82015.c: Fix up error message.
2016
2017 2017-08-30 Martin Liska <mliska@suse.cz>
2018
2019 PR inline-asm/82001
2020 * gcc.dg/ipa/pr82001.c: New test.
2021
2022 2017-08-30 Martin Liska <mliska@suse.cz>
2023
2024 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2025
2026 2017-08-30 Richard Biener <rguenther@suse.de>
2027
2028 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2029
2030 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2031
2032 PR target/82015
2033 * gcc.target/powerpc/pr82015.c: New test.
2034
2035 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2036
2037 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2038
2039 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2040
2041 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2042 * gcc.target/i386/abi-2.c: Ditto.
2043 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2044 * gcc.target/i386/pr22076.c: Ditto.
2045 * gcc.target/i386/pr37216.c: Ditto.
2046 * gcc.target/i386/pr39431.c: Ditto.
2047 * gcc.target/i386/pr40906-1.c: Ditto.
2048 * gcc.target/i386/pr40906-2.c: Ditto.
2049 * gcc.target/i386/pr43766.c: Ditto.
2050 * gcc.target/i386/pr46226.c: Ditto.
2051 * gcc.target/i386/pr46470.c: Ditto.
2052 * gcc.target/i386/pr59929.c: Ditto.
2053 * gcc.target/i386/sse-10.c: Ditto.
2054 * gcc.target/i386/vararg-1.c: Ditto.
2055 * gcc.target/i386/vararg-1.c: Ditto.
2056 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2057 * gcc.target/i386/pr44223.c: Ditto.
2058 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2059 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2060 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2061 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2062 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2063 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2064 * gcc.target/i386/mvc9.c: Compile for lto target only.
2065 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2066 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2067 * gcc.target/i386/pr57091.c: Ditto.
2068 * gcc.target/i386/pr61599-2.c: Ditto.
2069
2070 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2071
2072 PR tree-optimization/81503
2073 * gcc.c-torture/execute/pr81503.c: New file.
2074
2075 2017-08-29 Martin Liska <mliska@suse.cz>
2076
2077 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2078 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2079
2080 2017-08-29 Richard Biener <rguenther@suse.de>
2081 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2082
2083 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2084
2085 2017-08-28 Jeff Law <law@redhat.com>
2086
2087 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2088 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2089 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2090 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2091 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2092 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2093 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2094 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2095 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2096
2097 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2098
2099 PR fortran/81770
2100 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2101 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2102
2103 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2104
2105 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2106 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2107 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2108
2109 2017-08-28 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/81977
2112 * g++.dg/torture/pr81977.C: New testcase.
2113
2114 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2115
2116 PR target/80640
2117 * gcc.dg/atomic/pr80640.c: New testcase.
2118
2119 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2120
2121 PR target/81995
2122 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2123 * gcc.target/i386/pr46091-4a.c: Ditto.
2124
2125 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2126
2127 PR fortran/81974
2128 * gfortran.dg/inline_matmul_19.f90: New test.
2129
2130 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2131
2132 * gcc.target/powerpc/m128-check.h: New file.
2133 * gcc.target/powerpc/sse-check.h: New file.
2134 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2135 * gcc.target/powerpc/sse-movlps-2.c: New file.
2136 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2137 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2138 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2139 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2140 * gcc.target/powerpc/sse-divss-1.c: New file.
2141 * gcc.target/powerpc/sse-movhps-1.c: New file.
2142 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2143 * gcc.target/powerpc/sse-subps-1.c: New file.
2144 * gcc.target/powerpc/sse-minps-1.c: New file.
2145 * gcc.target/powerpc/sse-pminub-1.c: New file.
2146 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2147 * gcc.target/powerpc/sse-shufps-1.c: New file.
2148 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2149 * gcc.target/powerpc/sse-maxps-1.c: New file.
2150 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2151 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2152 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2153 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2154 * gcc.target/powerpc/sse-mulps-1.c: New file.
2155 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2156 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2157 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2158 * gcc.target/powerpc/sse-subss-1.c: New file.
2159 * gcc.target/powerpc/sse-movss-2.c: New file.
2160 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2161 * gcc.target/powerpc/sse-minss-1.c: New file.
2162 * gcc.target/powerpc/sse-movaps-2.c: New file.
2163 * gcc.target/powerpc/sse-movlps-1.c: New file.
2164 * gcc.target/powerpc/sse-maxss-1.c: New file.
2165 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2166 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2167 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2168 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2169 * gcc.target/powerpc/sse-mulss-1.c: New file.
2170 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2171 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2172 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2173 * gcc.target/powerpc/sse-movhps-2.c: New file.
2174 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2175 * gcc.target/powerpc/sse-xorps-1.c: New file.
2176 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2177 * gcc.target/powerpc/sse-orps-1.c: New file.
2178 * gcc.target/powerpc/sse-addps-1.c: New file.
2179 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2180 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2181 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2182 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2183 * gcc.target/powerpc/sse-andps-1.c: New file.
2184 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2185 * gcc.target/powerpc/sse-divps-1.c: New file.
2186 * gcc.target/powerpc/sse-andnps-1.c: New file.
2187 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2188 * gcc.target/powerpc/sse-movss-1.c: New file.
2189 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2190 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2191 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2192 * gcc.target/powerpc/sse-movaps-1.c: New file.
2193 * gcc.target/powerpc/sse-movss-3.c: New file.
2194 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2195 * gcc.target/powerpc/sse-addss-1.c: New file.
2196 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2197
2198 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2199
2200 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2201 * gcc.target/powerpc/dform-2.c: Likewise.
2202 * gcc.target/powerpc/dform-3.c: Likewise.
2203 * gcc.target/powerpc/pr71656-1.c: Likewise.
2204 * gcc.target/powerpc/pr71656-2.c: Likewise.
2205 * gcc.target/powerpc/pr80103-1.c: Likewise.
2206 * gcc.target/powerpc/pr80098-1.c: Likewise.
2207
2208 2017-08-24 Martin Sebor <msebor@redhat.com>
2209
2210 PR middle-end/81908
2211 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2212 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2213 * gcc.dg/tree-ssa/pr81908.c: New test.
2214
2215 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2216
2217 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2218 Suppress warning during tests.
2219
2220 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2221
2222 * lib/target-supports.exp: Group together target-dependant checks.
2223
2224 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2225
2226 PR tree-optimization/81913
2227 * gcc.c-torture/execute/pr81913.c: New test.
2228 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2229 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2230
2231 2017-08-23 Richard Biener <rguenther@suse.de>
2232
2233 PR target/81921
2234 * gcc.target/i386/pr81921.c: New testcase.
2235
2236 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2237
2238 * gcc.target/i386/pr80969-1.c: New testcase.
2239 * gcc.target/i386/pr80969-2a.c: Likewise.
2240 * gcc.target/i386/pr80969-2.c: Likewise.
2241 * gcc.target/i386/pr80969-3.c: Likewise.
2242 * gcc.target/i386/pr80969-4a.c: Likewise.
2243 * gcc.target/i386/pr80969-4b.c: Likewise.
2244 * gcc.target/i386/pr80969-4.c: Likewise.
2245 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2246 * lib/target-supports.exp (check_avx512_os_support_available,
2247 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2248 New proceedures for target avx512f and avx512f_runtime selectors.
2249 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2250
2251 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2252
2253 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2254 * gcc.dg/param-type-mismatch.c: New test case.
2255
2256 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2257
2258 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2259 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2260 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2261 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2262 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2263 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2264 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2265
2266 2017-08-23 Richard Biener <rguenther@suse.de>
2267
2268 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2269 * g++.dg/tree-ssa/pr45605.C: Likewise.
2270 * gnat.dg/noinline2.adb: Likewise.
2271 * gnat.dg/renaming6.adb: Likewise.
2272 * gnat.dg/renaming6.ads: Likewise.
2273 * gnat.dg/specs/noinline3.ads: Likewise.
2274
2275 2017-08-23 Richard Biener <rguenther@suse.de>
2276
2277 PR lto/81940
2278 * g++.dg/lto/pr81940_0.C: New testcase.
2279
2280 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2281
2282 PR middle-end/19706
2283 * gcc.dg/tree-ssa/pr19706.c: New.
2284 * lib/target-supports.exp (check_effective_target_xorsign): New.
2285
2286 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2287
2288 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2289 -mabi=ms
2290 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2291 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2292 * gcc.target/i386/pr66275.c: Likewise.
2293 * gcc.target/i386/pr68018.c: Likewise.
2294
2295 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2296
2297 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2298
2299 2017-08-22 Jeff Law <law@redhat.com>
2300
2301 PR tree-optimization/81741
2302 PR tree-optimization/71947
2303 * gcc.dg/tree-ssa/pr81741.c: New test.
2304 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2305 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2306 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2307 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2308 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2309 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2310 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2311
2312 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2313
2314 PR c++/80287
2315 * g++.dg/pr80287.C: New test.
2316
2317 2017-08-22 Richard Biener <rguenther@suse.de>
2318
2319 Revert
2320 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2321
2322 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2323
2324 2017-08-22 Richard Biener <rguenther@suse.de>
2325
2326 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2327 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2328 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2329 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2330 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2331 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2332 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2333 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2334
2335 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2336
2337 PR fortran/81296
2338 * gfortran.dg/dtio_12.f90: Update test.
2339
2340 2017-08-21 Nathan Sidwell <nathan@acm.org>
2341
2342 * g++.dg/template/pr81899.C: Fix c++03.
2343 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2344
2345 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2346
2347 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2348 Update expected result to show all of "(long)0" being underlined.
2349 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2350 (test_multitoken_macro): Update expected underlining.
2351
2352 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2353
2354 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2355 to show underlining of all pertinent params.
2356 * gcc.dg/format/pr72858.c: Likewise.
2357
2358 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2359
2360 PR target/46091
2361 * gcc.target/i386/pr46091-4.c: New test.
2362 * gcc.target/i386/pr46091-4a.c: Ditto.
2363 * gcc.target/i386/pr46091-5.c: Ditto.
2364 * gcc.target/i386/pr46091-5a.c: Ditto.
2365
2366 2017-08-21 Nathan Sidwell <nathan@acm.org>
2367
2368 PR c++/81899
2369 * g++.dg/template/pr81899.C: New.
2370
2371 2017-08-21 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/81900
2374 * gcc.dg/torture/pr81900.c: New testcase.
2375
2376 2017-08-21 Richard Biener <rguenther@suse.de>
2377
2378 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2379 regex to handle the LTO case.
2380 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2381 * c-c++-common/asan/misalign-1.c: Likewise.
2382 * c-c++-common/asan/misalign-2.c: Likewise.
2383 * c-c++-common/asan/null-deref-1.c: Likewise.
2384 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2385 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2386 * c-c++-common/asan/use-after-free-1.c: Likewise.
2387 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2388 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2389 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2390 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2391 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2392 * g++.dg/asan/large-func-test-1.C: Likewise.
2393 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2394
2395 2017-08-21 Richard Biener <rguenther@suse.de>
2396
2397 PR middle-end/81884
2398 * g++.dg/torture/pr81884.C: New testcase.
2399
2400 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2401
2402 PR ipa/77732
2403 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2404
2405 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2406
2407 PR tree-optimization/46805
2408 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2409 * jit.dg/test-autovectorize.c: New test case.
2410
2411 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2412
2413 PR target/80210
2414 * gcc.target/powerpc/pr80210.c: New test.
2415
2416 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2417
2418 PR c++/81514
2419 * g++.dg/lookup/empty.h: New file.
2420 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2421 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2422 on a built-in.
2423
2424 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2425
2426 PR c/53037
2427 * c-c++-common/pr53037-5.c: New test.
2428 * g++.dg/pr53037-1.C: Likewise.
2429 * g++.dg/pr53037-2.C: Likewise.
2430 * g++.dg/pr53037-3.C: Likewise.
2431 * g++.dg/pr53037-4.C: Likewise.
2432 * gcc.dg/pr53037-1.c: Likewise.
2433 * gcc.dg/pr53037-2.c: Likewise.
2434 * gcc.dg/pr53037-3.c: Likewise.
2435 * gcc.dg/pr53037-4.c: Likewise.
2436
2437 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2438
2439 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2440 * gcc.target/powerpc/p9-vparity.c: Likewise.
2441 * gcc.target/powerpc/pr68805.c: Likewise.
2442 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2443
2444 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2445
2446 PR target/72804
2447 * gcc.target/powerpc/pr72804.c: New test.
2448
2449 2017-08-17 Marek Polacek <polacek@redhat.com>
2450
2451 PR middle-end/81814
2452 * gcc.dg/torture/pr81814.c: New test.
2453
2454 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2455
2456 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2457
2458 2017-08-17 Tom de Vries <tom@codesourcery.com>
2459
2460 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2461
2462 2017-08-17 Richard Biener <rguenther@suse.de>
2463
2464 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2465
2466 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2467
2468 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2469 scan-assembler-times for alpha*-*-*.
2470 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2471 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2472
2473 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2474
2475 PR fortran/81116
2476 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2477
2478 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2479
2480 PR target/46091
2481 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2482 (testm): New test function.
2483 * gcc.target/i386/pr46091-2.c: Ditto.
2484 * gcc.target/i386/pr46091-3.c: Ditto.
2485
2486 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2487
2488 PR tree-optimization/81832
2489 * gcc.dg/tree-ssa/pr81832.c: New test.
2490
2491 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2492
2493 PR tree-optimization/81835
2494 * gcc.dg/vect/pr81815.c: New test.
2495
2496 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2497
2498 PR target/78460
2499 PR target/67712
2500 * gcc.c-torture/compile/string-large-1.c: New test.
2501
2502 2017-08-15 Richard Biener <rguenther@suse.de>
2503
2504 PR tree-optimization/81790
2505 * gcc.dg/torture/pr81790.c: New testcase.
2506
2507 2017-08-14 Martin Sebor <msebor@redhat.com>
2508
2509 PR c/81117
2510 * c-c++-common/attr-nonstring-1.c: New test.
2511
2512 2017-08-14 Martin Sebor <msebor@redhat.com>
2513
2514 PR c/81117
2515 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2516
2517 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2518
2519 * gcc.dg/ucnid-5.c: Skip on AIX.
2520 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2521
2522 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2523
2524 PR target/46091
2525 * gcc.target/i386/pr46091-1.c: New test.
2526 * gcc.target/i386/pr46091-2.c: Ditto.
2527 * gcc.target/i386/pr46091-3.c: Ditto.
2528
2529 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2530
2531 PR target/81643
2532 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2533
2534 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2535
2536 PR target/79845
2537 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2538 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2539 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2540 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2541 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2542 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2543 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2544 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2545 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2546 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2547 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2548 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2549 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2550 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2551 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2552 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2553 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2554 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2555 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2556 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2557 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2558 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2559 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2560 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2561 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2562 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2563 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2564 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2565 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2566 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2567 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2568 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2569 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2570 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2571 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2572 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2573 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2574 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2575 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2576 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2577 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2578 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2579 * gcc.target/powerpc/cmpb-3.c: Likewise.
2580 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2581 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2582 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2583 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2584 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2585 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2586 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2587 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2588 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2589 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2590 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2591 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2592 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2593 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2594 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2595 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2596 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2597 * gcc.target/powerpc/no-r11-3.c: Likewise.
2598 * gcc.target/powerpc/pr80098-1.c: Likewise.
2599 * gcc.target/powerpc/pr80098-2.c: Likewise.
2600 * gcc.target/powerpc/pr80098-3.c: Likewise.
2601 * gcc.target/powerpc/pr80098-4.c: Likewise.
2602 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2603 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2604 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2605 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2606 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2607 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2608 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2609 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2610 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2611 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2612 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2613
2614 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2615
2616 PR tree-optimization/81799
2617 * gcc.dg/tree-ssa/pr81799.c: New.
2618
2619 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2620
2621 PR middle-end/46932
2622 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2623 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2624
2625 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2626
2627 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2628 -mno-pc-relative-literal-loads.
2629
2630 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2631
2632 PR testsuite/81793
2633 * gcc.dg/pie-static-1.c: Require both static and pie support.
2634 * gcc.dg/pie-static-2.c: Likewise.
2635
2636 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2637
2638 PR ada/79542
2639 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2640
2641 2017-08-11 Marek Polacek <polacek@redhat.com>
2642
2643 PR c/81795
2644 * gcc.dg/pr81795.c: New test.
2645
2646 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2647
2648 PR fortran/60355
2649 * gfortran.dg (bind_c_usage_30): New test.
2650
2651 2017-08-11 Martin Liska <mliska@suse.cz>
2652
2653 PR tree-opt/79987
2654 * gcc.target/i386/mpx/pr79987.c: New test.
2655
2656 2017-08-11 Martin Liska <mliska@suse.cz>
2657
2658 PR ipa/81213
2659 * gcc.target/i386/pr81213.c: New test.
2660
2661 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2662
2663 PR target/81708
2664 * gcc.target/i386/stack-prot-sym.c: New test.
2665
2666 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2667
2668 PR testsuite/81738
2669 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2670 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2671 vect_perm and vect_element_align for vectorization.
2672
2673 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2674
2675 PR target/81736
2676 * gcc.target/i386/pr81736-1.c: New test.
2677 * gcc.target/i386/pr81736-2.c: Likewise.
2678 * gcc.target/i386/pr81736-3.c: Likewise.
2679 * gcc.target/i386/pr81736-4.c: Likewise.
2680 * gcc.target/i386/pr81736-5.c: Likewise.
2681 * gcc.target/i386/pr81736-6.c: Likewise.
2682 * gcc.target/i386/pr81736-7.c: Likewise.
2683
2684 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2685
2686 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2687 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2688
2689 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2690
2691 * c-c++-common/missing-close-symbol.c: New test case.
2692 * c-c++-common/missing-symbol.c: New test case.
2693 * gcc.dg/unclosed-init.c: New test case.
2694 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2695 * g++.dg/diagnostic/unclosed-function.C: New test case.
2696 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2697 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2698 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2699 "expected identifier" error.
2700
2701 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2702
2703 * gfortran.dg/dec_d_lines_1.f: New test.
2704 * gfortran.dg/dec_d_lines_2.f: New test.
2705
2706 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2707
2708 * gfortran.dg/dec_structure_18.f90: New test.
2709 * gfortran.dg/dec_structure_19.f90: New test.
2710 * gfortran.dg/dec_structure_20.f90: New test.
2711 * gfortran.dg/dec_structure_21.f90: New test.
2712
2713 2017-08-10 Marek Polacek <polacek@redhat.com>
2714
2715 PR testsuite/81784
2716 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2717
2718 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2719
2720 2017-08-10 Martin Liska <mliska@suse.cz>
2721
2722 PR c++/81355
2723 * g++.dg/other/pr81355.C: New test.
2724
2725 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2726
2727 * jit.dg/all-non-failing-tests.h: Add note about
2728 test-vector-types.cc.
2729 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2730 case.
2731 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2732 New test case.
2733 * jit.dg/test-vector-types.cc: New test case.
2734
2735 2017-08-09 Andrew Pinski <apinski@cavium.com>
2736
2737 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2738 --save-temps to the options passed.
2739
2740 2017-08-09 Michael Collison <michael.collison@arm.com>
2741
2742 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2743 boundary option and fix comment.
2744 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2745 boundary option and fix comment.
2746 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2747 boundary option and fix comment.
2748 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2749 -mstructure-size boundary option.
2750
2751 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2752
2753 PR rtl-optimization/81423
2754 * gcc.c-torture/execute/pr81423.c: New testcase.
2755
2756 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2757
2758 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2759 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2760 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2761 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2762
2763 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2764
2765 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2766 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2767
2768 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2769
2770 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2771 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2772 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2773
2774 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2775
2776 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2777 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2778 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2779 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2780
2781 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2782
2783 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2784
2785 2017-08-09 Marek Polacek <polacek@redhat.com>
2786
2787 PR c/81233
2788 * gcc.dg/diagnostic-types-1.c: New test.
2789 * gcc.dg/assign-warn-1.c: Update warning messages.
2790 * gcc.dg/assign-warn-2.c: Likewise.
2791 * gcc.dg/c90-const-expr-5.c: Likewise.
2792 * gcc.dg/c99-const-expr-5.c: Likewise.
2793 * gcc.dg/conv-2.c: Likewise.
2794 * gcc.dg/init-bad-7.c: Likewise.
2795 * gcc.dg/overflow-warn-1.c: Likewise.
2796 * gcc.dg/overflow-warn-2.c: Likewise.
2797 * gcc.dg/overflow-warn-3.c: Likewise.
2798 * gcc.dg/overflow-warn-4.c: Likewise.
2799 * gcc.dg/pointer-array-atomic.c: Likewise.
2800 * gcc.dg/pr26865.c: Likewise.
2801 * gcc.dg/pr61162-2.c: Likewise.
2802 * gcc.dg/pr61162.c: Likewise.
2803 * gcc.dg/pr67730-2.c: Likewise.
2804 * gcc.dg/pr69156.c: Likewise.
2805 * gcc.dg/pr70174.c: Likewise.
2806 * objc.dg/proto-lossage-4.m: Likewise.
2807
2808 2017-08-09 Marek Polacek <polacek@redhat.com>
2809
2810 PR c/81417
2811 * Wsign-compare-1.c: New test.
2812 * gcc.dg/compare1.c: Adjust dg-bogus.
2813 * gcc.dg/compare2.c: Likewise.
2814 * gcc.dg/compare3.c: Likewise.
2815 * gcc.dg/compare7.c: Likewise.
2816 * gcc.dg/compare8.c: Likewise.
2817 * gcc.dg/compare9.c: Likewise.
2818 * gcc.dg/pr11492.c: Likewise.
2819
2820 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2821
2822 PR driver/81523
2823 * gcc.dg/pie-7.c: New test.
2824 * gcc.dg/pie-static-1.c: Likewise.
2825 * gcc.dg/pie-static-2.c: Likewise.
2826
2827 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2828
2829 PR target/81708
2830 * gcc.target/i386/stack-prot-guard.c: New test.
2831
2832 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2833
2834 * gcc.target/aarch64/xorsign.c: New.
2835 * gcc.target/aarch64/xorsign_exec.c: New.
2836 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2837
2838 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2839
2840 PR tree-optimization/81354
2841 * g++.dg/torture/pr81354.C: New file.
2842
2843 2017-08-08 Richard Biener <rguenther@suse.de>
2844
2845 PR middle-end/81719
2846 * g++.dg/tree-ssa/pr81719.C: New testcase.
2847
2848 2017-08-08 Richard Biener <rguenther@suse.de>
2849
2850 PR tree-optimization/81723
2851 * gfortran.dg/pr81723.f: New testcase.
2852
2853 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2854
2855 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2856 string.
2857 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2859 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2860 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2861 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2862 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2863 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2864 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2865 * gcc.target/powerpc/cmpb-3.c: Likewise.
2866 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2867 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2868
2869 2017-08-08 Martin Liska <mliska@suse.cz>
2870
2871 PR tree-opt/81696
2872 * gcc.dg/ipa/pr81696.c: New test.
2873
2874 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2875
2876 PR tree-optimization/81744
2877 * gcc.dg/tree-ssa/pr81744.c: New.
2878
2879 2017-08-08 Marek Polacek <polacek@redhat.com>
2880
2881 PR c++/81607
2882 * g++.dg/other/bitfield6.C: New test.
2883
2884 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2885
2886 PR target/81593
2887 * gcc.target/powerpc/vec-setup.h: New tests to test various
2888 combinations of setting up vectors of 2 double word elements.
2889 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2890 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2891 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2892 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2893 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2894 vector inserts from vector extracts.
2895 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2896
2897 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2898
2899 PR fortran/68829
2900 PR fortran/81701
2901 * gfortran.dg/o_fast_stacksize.90: New test.
2902
2903 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2904
2905 PR middle-end/46932
2906 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2907
2908 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2909
2910 * gcc.target/i386/pr81736-1.c: Removed.
2911 * gcc.target/i386/pr81736-2.c: Likewise.
2912 * gcc.target/i386/pr81736-3.c: Likewise.
2913 * gcc.target/i386/pr81736-4.c: Likewise.
2914
2915 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 PR target/81736
2918 * gcc.target/i386/pr81736-1.c: New test.
2919 * gcc.target/i386/pr81736-2.c: Likewise.
2920 * gcc.target/i386/pr81736-3.c: Likewise.
2921 * gcc.target/i386/pr81736-4.c: Likewise.
2922
2923 2017-08-07 Marek Polacek <polacek@redhat.com>
2924
2925 PR middle-end/81737
2926 * gcc.dg/pr81737.c: New test.
2927
2928 2017-08-07 Martin Liska <mliska@suse.cz>
2929
2930 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2931 * gcc.dg/parm-impl-decl-1.c: Likewise.
2932 * gcc.dg/parm-impl-decl-3.c: Likewise.
2933 * gcc.dg/Wattributes-5.c: New test.
2934
2935 2017-08-06 Andrew Pinski <apinski@cavium.com>
2936
2937 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2938 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2939 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2940 * gcc.target/aarch64/target_attr_4.c: Likewise.
2941 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2942 * gcc.target/aarch64/target_attr_2.c: Likewise.
2943 * gcc.target/aarch64/target_attr_7.c: Likewise.
2944 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2945 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2946 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2947
2948 2017-08-06 Andrew Pinski <apinski@cavium.com>
2949
2950 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2951 -march=armv8-a+nolse, skip if -mcpu= is passed.
2952 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2953
2954 2017-08-06 Andrew Pinski <apinski@cavium.com>
2955
2956 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2957 * gcc.target/aarch64/_Float16_2.c: Likewise.
2958 * gcc.target/aarch64/_Float16_3.c: Likewise.
2959
2960 2017-08-06 Tom de Vries <tom@codesourcery.com>
2961
2962 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2963
2964 2017-08-06 Tom de Vries <tom@codesourcery.com>
2965
2966 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2967 type. Add missing return.
2968
2969 2017-08-06 Tom de Vries <tom@codesourcery.com>
2970
2971 PR testsuite/81731
2972 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2973 variable 'a' definition.
2974 (b): Remove unused variable.
2975 (gp): New variable.
2976 (check): Add parameter corresponding to call in main, and handle.
2977
2978 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/79790
2981 * g++.dg/cpp1z/class-deduction43.C: New.
2982
2983 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2984
2985 PR tree-optimization/57371
2986 * c-c++-common/pr57371-1.c: New test.
2987 * c-c++-common/pr57371-2.c: New test.
2988 * c-c++-common/pr57371-3.c: New test.
2989 * c-c++-common/pr57371-4.c: New test.
2990 * gcc.dg/pr57371-5.c: New test.
2991
2992 2017-08-04 Carl Love <cel@us.ibm.com>
2993
2994 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2995 builtin test cases for vec_mule, and vec_mulo.
2996 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2997 builtin test cases for vec_mule, and vec_mulo.
2998
2999 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3000
3001 PR target/81590
3002 * gcc.target/i386/avx512-check.h: New file.
3003 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3004 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3005 * gcc.target/i386/avx512cd-check.h: Likewise.
3006 * gcc.target/i386/avx512ifma-check.h: Likewise.
3007 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3008 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3009 * gcc.target/i386/avx512bw-check.h: Rewrite.
3010 * gcc.target/i386/avx512dq-check.h: Likewise.
3011 * gcc.target/i386/avx512er-check.h: Likewise.
3012 * gcc.target/i386/avx512f-check.h: Likewise.
3013 * gcc.target/i386/avx512vl-check.h: Likewise.
3014 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3015 only.
3016 (test_512): Removed.
3017 (avx512*_test): Likewise.
3018 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3019
3020 2017-08-04 Marek Polacek <polacek@redhat.com>
3021
3022 PR middle-end/81695
3023 * gcc.dg/pr81695.c: New test.
3024
3025 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3026
3027 PR tree-optimization/81136
3028 * gcc.dg/vect/pr81136.c: Add scan test.
3029
3030 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3031
3032 * gcc.dg/vect/vect-alias-check-3.c: New test.
3033 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3034 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3035
3036 2017-08-04 Richard Biener <rguenther@suse.de>
3037
3038 PR middle-end/81705
3039 * c-c++-common/ubsan/pr81705.c: New testcase.
3040
3041 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3042
3043 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3044 messages that used to start with a capital letter.
3045 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3046 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3047 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3048 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3049 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3050 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3051 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3052 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3053 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3054 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3055 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3056 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3057 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3058 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3059 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3060 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3061 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3062 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3063 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3064 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3065 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3066 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3067 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3068 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3069 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3070 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3071 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3072 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3073 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3074 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3075 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3076 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3077 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3078 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3079 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3080 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3081 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3082 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3083 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3084 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3085 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3086 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3087 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3088 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3089 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3090 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3091 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3092 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3093 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3094 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3095 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3096 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3097 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3098 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3099 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3100 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3101
3102 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR target/81621
3105 * gcc.dg/pr81621.c: New test.
3106
3107 2017-08-03 Richard Biener <rguenther@suse.de>
3108
3109 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3110 and CSE.
3111
3112 2017-08-03 Richard Biener <rguenther@suse.de>
3113
3114 PR middle-end/81148
3115 * c-c++-common/ubsan/pr81148.c: New testcase.
3116
3117 2017-08-03 Tom de Vries <tom@codesourcery.com>
3118
3119 PR target/81662
3120 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3121
3122 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR driver/81650
3125 * gcc.dg/pr81650.c: New test.
3126
3127 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3128
3129 PR c++/71440
3130 * g++.dg/template/crash127.C: New.
3131
3132 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR middle-end/81052
3135 * c-c++-common/pr81052.c: New test.
3136
3137 2017-08-03 Tom de Vries <tom@codesourcery.com>
3138
3139 * gcc.dg/pr56727-2.c: Require alias.
3140
3141 2017-08-03 Tom de Vries <tom@codesourcery.com>
3142
3143 * gcc.dg/attr-noipa.c: Require alloca.
3144
3145 2017-08-03 Tom de Vries <tom@codesourcery.com>
3146
3147 * gcc.dg/torture/pr80163.c: Require label_values.
3148
3149 2017-08-03 Tom de Vries <tom@codesourcery.com>
3150
3151 PR target/81662
3152 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3153 * c-c++-common/patchable_function_entry-default.c: Same.
3154 * c-c++-common/patchable_function_entry-definition.c: Same.
3155
3156 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3157
3158 PR target/81644
3159 * gcc.target/i386/pr81644.c: New test.
3160
3161 2017-08-02 Tom de Vries <tom@codesourcery.com>
3162
3163 * gcc.dg/Walloca-14.c: Use relative line number.
3164
3165 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3166
3167 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3168 test "no-3dnowa" target attribute.
3169
3170 2017-08-02 Marek Polacek <polacek@redhat.com>
3171
3172 PR c/81289
3173 * gcc.dg/noncompile/pr81289.c: New test.
3174
3175 PR c/81448
3176 PR c/81306
3177 * c-c++-common/Wmultistatement-macros-13.c: New test.
3178
3179 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR c++/81640
3182 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3183
3184 PR middle-end/79499
3185 * gcc.dg/pr79499.c: New test.
3186
3187 2017-08-02 Richard Biener <rguenther@suse.de>
3188
3189 PR tree-optimization/81633
3190 * gcc.dg/vect/pr81633.c: New testcase.
3191
3192 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3193
3194 * gcc.dg/guality/pr25967-1.c: New test.
3195 * gcc.dg/guality/pr25967-2.c: Likewise.
3196 * gcc.dg/torture/pr25967-1.c: Likewise.
3197 * gcc.dg/torture/pr25967-2.c: Likewise.
3198
3199 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3200
3201 PR target/81654
3202 * gcc.target/i386/pr81654.c: New test.
3203
3204 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3205
3206 PR fortran/79312
3207 * gfortran.dg/logical_assignment_1.f90: New test.
3208
3209 2017-08-01 Martin Liska <mliska@suse.cz>
3210
3211 PR middle-end/70140
3212 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3213
3214 2017-08-01 Martin Liska <mliska@suse.cz>
3215
3216 Revert r250771
3217 Make mempcpy more optimal (PR middle-end/70140).
3218
3219 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR target/81622
3222 * gcc.target/powerpc/pr81622.c: New test.
3223
3224 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3225
3226 PR tree-optimization/80925
3227 * gcc.dg/vect/vect-28.c: Add
3228 --param vect-max-peeling-for-alignment=0 option.
3229 Remove unaligned access and peeling checks.
3230 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3231 * gcc.dg/vect/vect-70.c: Ditto.
3232 * gcc.dg/vect/vect-87.c: Ditto.
3233 * gcc.dg/vect/vect-88.c: Ditto.
3234 * gcc.dg/vect/vect-91.c: Ditto.
3235 * gcc.dg/vect/vect-93.c: Ditto.
3236
3237 2017-08-01 Tom de Vries <tom@codesourcery.com>
3238
3239 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3240 * gcc.target/nvptx/slp.c (foo): Same.
3241
3242 2017-08-01 Richard Biener <rguenther@suse.de>
3243
3244 PR tree-optimization/81181
3245 * gcc.dg/torture/pr81181.c: New testcase.
3246
3247 2017-08-01 Martin Liska <mliska@suse.cz>
3248
3249 PR middle-end/70140
3250 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3251
3252 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3253
3254 PR target/81641
3255 * gcc.target/i386/pr81641.c: New test.
3256
3257 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3258
3259 PR target/81639
3260 * gcc.target/i386/pr81639.c: New test.
3261
3262 2017-08-01 Richard Biener <rguenther@suse.de>
3263
3264 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3265 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3266 endless loop.
3267 * gcc.dg/uninit-23.c: Adjust.
3268
3269 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3270
3271 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3272 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3273
3274 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3275
3276 PR tree-optimization/81627
3277 * gcc.dg/tree-ssa/pr81627.c: New.
3278
3279 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3280
3281 PR tree-optimization/81620
3282 * gcc.dg/tree-ssa/pr81620-1.c: New.
3283 * gcc.dg/tree-ssa/pr81620-2.c: New.
3284
3285 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3286
3287 PR testsuite/53542
3288 * gfortran.dg/use_30.f90: New test.
3289
3290 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR tree-optimization/81588
3293 * gcc.dg/tree-ssa/pr81588.c: New test.
3294 * gcc.dg/pr81588.c: New test.
3295 * gcc.c-torture/execute/pr81588.c: New test.
3296
3297 2017-08-01 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/81297
3300 * gcc.dg/torture/pr81297.c: New testcase.
3301
3302 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3303
3304 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3305
3306 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3307
3308 PR tree-optimization/80925
3309 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3310 --param vect-max-peeling-for-alignment=0 option.
3311 Remove unaligned access and peeling checks.
3312 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3313
3314 2017-07-31 Carl Love <cel@us.ibm.com>
3315
3316 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3317 missed in commit 250746.
3318
3319 2017-07-31 Carl Love <cel@us.ibm.com>
3320
3321 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3322 new builtins.
3323
3324 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3325
3326 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3327 * gcc.target/i386/pr79793-2.c: Likewise.
3328
3329 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3330
3331 PR target/25967
3332 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3333 (naked): Add attribute regparm(1) for x86_32 targets.
3334 Add integer argument. Remove global "data" variable.
3335 (main): Pass integer argument to naked function.
3336 * gcc.target/i386/naked-4.c: New test.
3337
3338 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3339 Martin Liska <mliska@suse.cz>
3340
3341 * gcc.dg/predict-15.c: New test.
3342 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3343
3344 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3345
3346 PR target/25967
3347 * gcc.target/i386/naked-1.c: New test.
3348 * gcc.target/i386/naked-2.c: Ditto.
3349 * gcc.target/i386/naked-3.c: Ditto.
3350 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3351 do_test_body0 stub function, use attribute "naked" instead.
3352 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3353 * gcc.dg/pr44290-2.c: Ditto.
3354
3355 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3356
3357 PR fortran/81581
3358 * gfortran.dg/dim_sum_1.f90: New test case.
3359 * gfortran.dg/dim_sum_2.f90: New test case.
3360 * gfortran.dg/dim_sum_3.f90: New test case.
3361
3362 2017-07-31 Martin Liska <mliska@suse.cz>
3363
3364 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3365 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3366
3367 2017-07-31 Martin Liska <mliska@suse.cz>
3368
3369 PR sanitize/81530
3370 * g++.dg/ubsan/pr81530.C: New test.
3371
3372 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR sanitizer/81604
3375 * c-c++-common/ubsan/pr81604.c: New test.
3376
3377 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 PR target/79793
3380 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3381 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3382 (foo): Check the builtin return address against the return address
3383 in interrupt frame.
3384 * gcc.target/i386/pr79793-1.c: New test.
3385 * gcc.target/i386/pr79793-2.c: Likewise.
3386
3387 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3388
3389 * c-c++-common/dump-ada-spec-7.c: New test.
3390
3391 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3392
3393 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3394 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3395
3396 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3397
3398 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3399
3400 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3401
3402 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3403
3404 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3405
3406 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3407
3408 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3409 Bilyan Borisov <bilyan.borisov@arm.com>
3410
3411 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3412 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3413 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3414 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3415 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3416
3417 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3418
3419 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3420 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3421 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3422 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3423 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3424 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3425 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3426 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3427 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3428 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3429 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3430
3431 2017-07-28 Martin Liska <mliska@suse.cz>
3432
3433 PR sanitizer/81340
3434 * g++.dg/asan/pr81340.C: New test.
3435
3436 2017-07-28 Richard Biener <rguenther@suse.de>
3437
3438 PR tree-optimization/81502
3439 * gcc.target/i386/pr81502.c: New testcase.
3440
3441 2017-07-28 Martin Liska <mliska@suse.cz>
3442
3443 PR sanitizer/81460
3444 * gcc.dg/asan/pr81460.c: New test.
3445
3446 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR sanitizer/80998
3449 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3450 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3451
3452 PR tree-optimization/81578
3453 * gcc.dg/pr81578.c: New test.
3454
3455 2017-07-28 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/81573
3458 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3459
3460 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3461
3462 * g++.dg/pr69667.C: Remove option -mlra.
3463 * gcc.target/powerpc/dform-1.c: Likewise.
3464 * gcc.target/powerpc/dform-2.c: Likewise.
3465 * gcc.target/powerpc/dform-3.c: Likewise.
3466 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3467 * gcc.target/powerpc/p9-vparity.c: Likewise.
3468 * gcc.target/powerpc/pr63491.c: Likewise.
3469 * gcc.target/powerpc/pr67808.c: Likewise.
3470 * gcc.target/powerpc/pr68805.c: Likewise.
3471 * gcc.target/powerpc/pr69461.c: Likewise.
3472 * gcc.target/powerpc/pr71680.c: Likewise.
3473 * gcc.target/powerpc/pr77289.c: Likewise.
3474 * gcc.target/powerpc/pr78458.c: Likewise.
3475 * gcc.target/powerpc/pr78543.c: Likewise.
3476 * g++.dg/pr71294.C: Remove option -mno-lra.
3477 * gcc.target/powerpc/pr71656-1.c: Likewise.
3478 * gcc.target/powerpc/pr71656-2.c: Likewise.
3479 * gcc.target/powerpc/pr71698.c: Likewise.
3480
3481 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3482 Sudakshina Das <sudi.das@arm.com>
3483
3484 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3485
3486 2017-07-27 Marek Polacek <polacek@redhat.com>
3487
3488 PR c/81417
3489 * c-c++-common/Wsign-compare-1.c: New test.
3490 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3491 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3492 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3493 * g++.dg/warn/compare1.C: Likewise.
3494 * gcc.dg/compare1.c: Likewise.
3495 * gcc.dg/compare2.c: Likewise.
3496 * gcc.dg/compare4.c: Likewise.
3497 * gcc.dg/compare5.c: Likewise.
3498 * gcc.dg/pr35430.c: Likewise.
3499 * gcc.dg/pr60087.c: Likewise.
3500
3501 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3502
3503 PR middle-end/81564
3504 * gcc.dg/pr81564.c: New test.
3505
3506 2017-07-27 Richard Biener <rguenther@suse.de>
3507
3508 PR tree-optimization/81573
3509 PR tree-optimization/81494
3510 * gcc.dg/torture/pr81573.c: New testcase.
3511
3512 2017-07-27 Richard Biener <rguenther@suse.de>
3513
3514 PR tree-optimization/81571
3515 * gcc.dg/torture/pr81571.c: New testcase.
3516
3517 2017-07-27 Richard Biener <rguenther@suse.de>
3518
3519 PR tree-optimization/81502
3520 * gcc.target/i386/vect-insert-1.c: New testcase.
3521
3522 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3523
3524 PR target/81534
3525 * gcc.target/s390/pr81534.c: New test.
3526
3527 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR tree-optimization/81555
3530 PR tree-optimization/81556
3531 * gcc.c-torture/execute/pr81555.c: New test.
3532 * gcc.c-torture/execute/pr81556.c: New test.
3533
3534 * gcc.dg/attr-noipa.c: New test.
3535 * gcc.dg/ipa/ipa-pta-18.c: New test.
3536 * gcc.dg/ipa/ipa-sra-11.c: New test.
3537
3538 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3539
3540 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3541 option.
3542 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3543 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3544 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3545 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3546 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3547 * gcc.target/powerpc/vsx-simode.c: Likewise.
3548 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3549 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3550
3551 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3552
3553 PR c++/71570
3554 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3555
3556 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3557
3558 PR target/81563
3559 * gcc.target/i386/pr81563.c: New test
3560
3561 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3562
3563 PR target/79041
3564 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3565
3566 2017-07-26 Marek Polacek <polacek@redhat.com>
3567
3568 PR middle-end/70992
3569 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3570 * gcc.dg/overflow-warn-2.c: Likewise.
3571 * gcc.dg/overflow-warn-3.c: Likewise.
3572 * gcc.dg/overflow-warn-4.c: Likewise.
3573 * gcc.dg/torture/pr70992-2.c: New test.
3574 * gcc.dg/torture/pr70992.c: New test.
3575
3576 2017-07-26 Richard Biener <rguenther@suse.de>
3577
3578 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3579 happening in ccp1.
3580 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3581
3582 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3583
3584 PR middle-end/46932
3585 * gcc.dg/pr46932.c: New testcase.
3586
3587 2017-07-26 Martin Liska <mliska@suse.cz>
3588
3589 PR sanitize/81186
3590 * gcc.dg/asan/pr81186.c: New test.
3591
3592 2017-07-25 Carl Love <cel@us.ibm.com>
3593
3594 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3595 vec_cnttz builtins.
3596
3597 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3598
3599 * gnat.dg/opt66.adb: New test.
3600
3601 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3602
3603 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3604 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3605
3606 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3607
3608 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3609
3610 2017-07-25 Torsten Duwe <duwe@suse.de>
3611
3612 * c-c++-common/patchable_function_entry-default.c: New test.
3613 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3614 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3615
3616 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR target/81532
3619 * gcc.target/i386/pr80833-3.c: New test.
3620 * gcc.target/i386/avx512dq-pr81532.c: New test.
3621 * gcc.target/i386/avx512bw-pr81532.c: New test.
3622
3623 2017-07-25 Richard Biener <rguenther@suse.de>
3624
3625 PR tree-optimization/81455
3626 * gcc.dg/pr81455.c: New testcase.
3627
3628 2017-07-25 Richard Biener <rguenther@suse.de>
3629
3630 PR tree-optimization/81529
3631 * gfortran.dg/pr81529.f90: New testcase.
3632
3633 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3634
3635 * gcc.target/aarch64/pr79041-2.c: Improve test.
3636
3637 2017-07-25 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/81410
3640 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3641
3642 2017-07-25 Richard Biener <rguenther@suse.de>
3643
3644 PR tree-optimization/81510
3645 * gcc.dg/torture/pr81510.c: New testcase.
3646 * gcc.dg/torture/pr81510-2.c: Likewise.
3647
3648 2017-07-25 Martin Liska <mliska@suse.cz>
3649
3650 PR ipa/81520
3651 * gcc.dg/ipa/pr81520.c: New test.
3652
3653 2017-07-25 Marek Polacek <polacek@redhat.com>
3654
3655 PR c/81364
3656 * Wmultistatement-macros-12.c: New test.
3657
3658 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3659
3660 PR target/81414
3661 * gcc.target/aarch64/pr81414.C: New.
3662
3663 2017-07-25 Richard Biener <rguenther@suse.de>
3664
3665 PR middle-end/81505
3666 * gcc.dg/ubsan/pr81505.c: New testcase.
3667
3668 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3669
3670 PR testsuite/80759
3671 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3672 (ELFFN_BEGIN): Rename to FN_TYPE.
3673 (ELFFN_END): Rename to FN_SIZE.
3674 (ASMNAME): New macro.
3675 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3676 .global.
3677 (FUNC_END): Use ASMNAME.
3678 (test_data_save): Remove.
3679 (test_data_input): Likewise.
3680 (test_data_output: Likewise.
3681 (test_data_fn): Likewise.
3682 (test_data_retaddr): Likewise.
3683 (regs_to_mem): Make globals, use r10 instead of rax.
3684 (mem_to_regs): Likewise.
3685 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3686 body to ms-sysv.c.
3687 (do_test_aligned): Likewise.
3688 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3689 Add dg-* directives.
3690 (PASTE_STR): New macro.
3691 (ASMNAME): Likewise.
3692 (LOAD_TEST_DATA_ADDR): Likewise.
3693 (TEST_DATA_OFFSET): Likewise.
3694 (do_test_body0): New C function.
3695 (do_test_body): New inline assembly routine.
3696 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3697 (runtest_ms_sysv): Modify.
3698
3699 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3700
3701 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3702 since the upper-regs options have been deleted.
3703 * gcc.target/powerpc/pr65849-2.c: Likewise.
3704 * gcc.target/powerpc/pr80099-1.c: Likewise.
3705 * gcc.target/powerpc/pr80099-2.c: Likewise.
3706 * gcc.target/powerpc/pr80099-3.c: Likewise.
3707 * gcc.target/powerpc/pr80099-4.c: Likewise.
3708 * gcc.target/powerpc/pr80099-5.c: Likewise.
3709 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3710 support removal of the upper-regs options.
3711 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3712 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3713 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3714 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3715 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3716 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3717 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3718 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3719 * gcc.target/powerpc/ppc-round.c: Likewise.
3720 * gcc.target/powerpc/pr71720.c: Likewise.
3721 * gcc.target/powerpc/pr72853.c: Likewise.
3722 * gcc.target/powerpc/pr79907.c: Likewise.
3723 * gcc.target/powerpc/pr78953.c: Likewise.
3724 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3725 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3726 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3727 * gcc.target/powerpc/vec-init-3.c: Likewise.
3728 * gcc.target/powerpc/vec-init-6.c: Likewise.
3729 * gcc.target/powerpc/vec-init-7.c: Likewise.
3730 * gcc.target/powerpc/vec-set-char.c: Likewise.
3731 * gcc.target/powerpc/vec-set-int.c: Likewise.
3732 * gcc.target/powerpc/vec-set-short.c: Likewise.
3733
3734 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3735
3736 PR target/79041
3737 * gcc.target/aarch64/pr79041-2.c: New test.
3738
3739 2017-07-24 Carl Love <cel@us.ibm.com>
3740
3741 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3742 the new built-ins.
3743
3744 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3745
3746 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3747
3748 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3749 Mikael Morin <mikael@gcc.gnu.org>
3750
3751 PR fortran/66102
3752 * gfortran.dg/realloc_on_assign_28.f90: New test.
3753
3754 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3755
3756 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3757 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3758
3759 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3760
3761 PR target/80569
3762 * gcc.target/i386/pr80569.c: New test.
3763
3764 2017-07-21 Carl Love <cel@us.ibm.com>
3765
3766 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3767 vmuleuh): Fix scan-assembler-times should check for word not half word
3768 instructions.
3769
3770 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3771
3772 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3773 redundant -march option.
3774 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3775 in addition to armv8.1-a.
3776
3777 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3778
3779 PR middle-end/56727
3780 * gcc.dg/pr56727-1.c: New test.
3781 * gcc.dg/pr56727-2.c: New test.
3782
3783 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3784
3785 * gcc.target/powerpc/mmx-check.h: New file.
3786 * gcc.target/powerpc/mmx-packs.c: New file.
3787 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3788 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3789 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3790 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3791 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3792 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3793 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3794 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3795 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3796 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3797 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3798 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3799 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3800 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3801 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3802 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3803 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3804 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3805 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3806 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3807 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3808 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3809 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3810 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3811 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3812 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3813 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3814 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3815 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3816 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3817 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3818 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3819 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3820 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3821 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3822 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3823 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3824 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3825
3826 2017-06-21 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/81500
3829 * gcc.dg/torture/pr81500.c: New testcase.
3830
3831 2017-07-20 Nathan Sidwell <nathan@acm.org>
3832
3833 * g++.dg/ext/anon-struct6.C: Adjust diag.
3834 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3835
3836 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR target/80846
3839 * gcc.target/i386/avx-pr80846.c: New test.
3840 * gcc.target/i386/avx2-pr80846.c: New test.
3841 * gcc.target/i386/avx512f-pr80846.c: New test.
3842
3843 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3844
3845 PR tree-optimization/81388
3846 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3847 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3848
3849 2017-07-17 Tom de Vries <tom@codesourcery.com>
3850
3851 PR middle-end/81030
3852 * gcc.dg/pr81030.c: New test.
3853
3854 2017-07-20 Richard Biener <rguenther@suse.de>
3855
3856 PR tree-optimization/61171
3857 * g++.dg/vect/pr61171.cc: New testcase.
3858 * gfortran.dg/vect/pr61171.f: Likewise.
3859 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3860
3861 2017-07-20 Richard Biener <rguenther@suse.de>
3862
3863 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3864 with V64QImode.
3865 * gcc.dg/vect/slp-45.c: Likewise.
3866
3867 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3868
3869 * gcc.dg/tree-ssa/vrp116.c: New Test.
3870
3871 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3872
3873 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3874 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3875 __builtin_cpu_is and __builtin_cpu_supports are supported.
3876
3877 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3878
3879 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3880 __BUILTIN_CPU_SUPPORTS__ defined.
3881 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3882 __BUILTIN_CPU_SUPPORTS__ defined.
3883
3884 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR tree-optimization/81346
3887 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3888
3889 2017-07-19 Tom de Vries <tom@codesourcery.com>
3890
3891 * gcc.target/nvptx/decl-init.c: Update alignment.
3892 * gcc.target/nvptx/slp-2-run.c: New test.
3893 * gcc.target/nvptx/slp-2.c: New test.
3894 * gcc.target/nvptx/v2di.c: New test.
3895
3896 2017-07-19 Tom de Vries <tom@codesourcery.com>
3897
3898 * gcc.target/nvptx/slp-run.c: New test.
3899 * gcc.target/nvptx/slp.c: New test.
3900 * gcc.target/nvptx/v2si-cvt.c: New test.
3901 * gcc.target/nvptx/v2si-run.c: New test.
3902 * gcc.target/nvptx/v2si.c: New test.
3903 * gcc.target/nvptx/vec.inc: New test.
3904
3905 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3906
3907 PR tree-optimization/81346
3908 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3909 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3910 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3911 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3912 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3913 compiler to avoid X / C1 op C2 optimization to trigger.
3914
3915 2017-07-19 Martin Liska <mliska@suse.cz>
3916
3917 PR sanitizer/63361
3918 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3919 -ffloat-store or -mieee for targets that need it.
3920
3921 2017-07-18 Tom de Vries <tom@codesourcery.com>
3922
3923 PR middle-end/81464
3924 * gfortran.dg/pr81464.f90: New test.
3925
3926 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3927
3928 PR target/81471
3929 * gcc.target/i386/pr81471.c: New test.
3930
3931 2017-06-18 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/81410
3934 * gcc.dg/vect/pr81410.c: New testcase.
3935
3936 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3937
3938 PR middle-end/81462
3939 * g++.dg/torture/pr81462.C: New testcase.
3940
3941 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3942
3943 PR target/81408
3944 * g++.dg/tree-ssa/pr81408.C: New.
3945 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3946
3947 2017-07-18 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/80620
3950 PR tree-optimization/81403
3951 * gcc.dg/torture/pr80620.c: New testcase.
3952 * gcc.dg/torture/pr81403.c: Likewise.
3953
3954 2017-07-18 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/81418
3957 * gcc.dg/torture/pr81418.c: New testcase.
3958
3959 2017-07-17 Carl Love <cel@us.ibm.com>
3960
3961 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3962 test case changes for commit 249424
3963
3964 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3965 vmuleuh): Fix scan-assembler-times should check for word not half word
3966 instructions.
3967
3968 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3969
3970 PR tree-optimization/81162
3971 * gcc.dg/pr81162.c: Move this to...
3972 * gcc.dg/ubsan/pr81162.c: ...here.
3973
3974 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3975
3976 * g++.dg/diagnostic/friend1.C: New test.
3977 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3978
3979 2017-07-17 Nathan Sidwell <nathan@acm.org>
3980
3981 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3982
3983 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3984
3985 * lib/gcc-dg.exp: Increase expect's match buffer size.
3986
3987 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3988
3989 PR target/81369
3990 * gcc.dg/tree-ssa/pr81369.c: New.
3991
3992 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3993
3994 * gcc.target/arc/pr9000674901.c: New file.
3995 * gcc.target/arc/pic-1.c: Likewise.
3996 * gcc.target/arc/pr9001191897.c: Likewise.
3997
3998 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3999 Andrew Burgess <andrew.burgess@embecosm.com>
4000
4001 * gcc.target/arc/naked-1.c: New file.
4002 * gcc.target/arc/naked-2.c: Likewise.
4003
4004 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4005
4006 PR tree-optimization/81428
4007 * gcc.dg/fixed-point/pr81428.c: New test.
4008
4009 PR tree-optimization/81365
4010 * g++.dg/torture/pr81365.C: New test.
4011
4012 PR tree-optimization/81396
4013 * gcc.dg/tree-ssa/pr81396.c: New test.
4014
4015 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4016
4017 * gnat.dg/opt65.adb: New test.
4018
4019 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4020
4021 * gcc.dg/predict-8.c: Update.
4022
4023 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4024
4025 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4026 * g++.dg/warn/pr12242.C: Likewise.
4027
4028 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4029
4030 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4041 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4042 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4043 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4044 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4045 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4047 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4048 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4049 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4050 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4051 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4052 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4053 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4054 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4055 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4056 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4057 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4058 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4059 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4060 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4061 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4062 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4063 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4064 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4065 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4066 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4067 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4068 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4069 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4070 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4071 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4072 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4073 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4074 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4075 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4076 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4077 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4078 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4079 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4080 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4081
4082 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4083
4084 PR tree-optimization/81162
4085 * gcc.dg/pr81162.c: New file.
4086
4087 2017-07-14 Martin Sebor <msebor@redhat.com>
4088
4089 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4090 that bcopy is expected to be transformed to.
4091
4092 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4093
4094 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4095 * g++.dg/lookup/missing-std-include-2.C: New test case.
4096 * g++.dg/lookup/missing-std-include-3.C: New test case.
4097 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4098 * gcc.dg/missing-header-fixit-1.c: New test case.
4099 * gcc.dg/missing-header-fixit-2.c: New test case.
4100 * gcc.dg/missing-header-fixit-2.h: New header.
4101
4102 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4103
4104 PR c/81405
4105 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4106
4107 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4108
4109 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4110
4111 2017-07-13 Martin Liska <mliska@suse.cz>
4112
4113 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4114 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4115 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4116 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4117 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4118 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4119 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4120
4121 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4122
4123 PR target/81193
4124 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4125 __builtin_cpu_supports with old GLIBC's.
4126 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4127 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4128 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4129 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4130 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4131 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4132 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4133 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4134 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4135 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4136 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4137 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4138 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4139 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4140 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4141 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4142 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4143 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4144 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4145 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4146 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4147 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4148 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4149 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4150
4151 2017-07-12 Carl Love <cel@us.ibm.com>
4152
4153 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4154 rev_bool_int): Add test cases for builtins.
4155 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4156 test cases for builtins.
4157
4158 2017-07-12 Carl Love <cel@us.ibm.com>
4159
4160 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4161 lp64 && p9vector_hw.
4162
4163 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4164
4165 * lib/target-supports.exp (check_stack_check_available): Make
4166 testcase name depend on stack_kind.
4167
4168 2017-07-11 Michael Collison <michael.collison@arm.com>
4169
4170 * gcc.target/aarch64/cmp-2.c: New testcase.
4171
4172 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4173
4174 PR c++/51270
4175 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4176
4177 2017-07-11 Carl Love <cel@us.ibm.com>
4178
4179 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4180 test cases for the builtins.
4181
4182 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4183
4184 * lib/profopt.exp: Print relative names in UNSUPPORTED
4185 AutoFDO tests.
4186
4187 2017-07-10 Michael Collison <michael.collison@arm.com>
4188
4189 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4190
4191 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4192
4193 PR target/81375
4194 * gcc.target/i386/pr81375.c: New test.
4195
4196 2017-07-10 Martin Sebor <msebor@redhat.com>
4197
4198 PR tree-optimization/80397
4199 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4200
4201 2017-07-10 Martin Sebor <msebor@redhat.com>
4202
4203 PR other/81345
4204 * gcc.dg/pr81345.c: New test.
4205
4206 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4207
4208 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4209 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4210
4211 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4212
4213 PR target/81313
4214 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4215 integer argumets to bypass x86_64 outgoing args optimization.
4216
4217 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4218
4219 * gfortran.dg/eoshift_4.f90: New test.
4220 * gfortran.dg/eoshift_5.f90: New test.
4221 * gfortran.dg/eoshift_6.f90: New test.
4222
4223 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4224
4225 PR target/81313
4226 * gcc.target/i386/pr81313-1.c: New test.
4227 * gcc.target/i386/pr81313-2.c: Likewise.
4228 * gcc.target/i386/pr81313-3.c: Likewise.
4229 * gcc.target/i386/pr81313-4.c: Likewise.
4230 * gcc.target/i386/pr81313-5.c: Likewise.
4231
4232 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4233
4234 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4235 * gnat.dg/vect16.ads (Sarray): Likewise.
4236 * gnat.dg/vect17.ads (Sarray): Likewise.
4237 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4238 * gnat.dg/vect16.adb (Add): Likewise.
4239 * gnat.dg/vect17.adb (Add): Likewise.
4240
4241 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4242
4243 PR c++/79300
4244 * g++.dg/diagnostic/pr79300.C: New test case.
4245
4246 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4247
4248 * gcc.target/powerpc/clone1.c: Add check to make sure the
4249 __builtin_cpu_supports function is fully supported.
4250 * gcc.target/powerpc/clone2.c: New runtime test for
4251 target_clones.
4252
4253 PR target/81348
4254 * gcc.target/powerpc/pr81348.c: New test.
4255
4256 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4257
4258 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4259
4260 2017-07-07 Carl Love <cel@us.ibm.com>
4261
4262 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4263 file for built-ins.
4264
4265 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4266
4267 * gcc.target/sparc/dictunpack.c: New file.
4268 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4269 * gcc.target/sparc/fpcmpshl.c: Likewise.
4270 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4271 * gcc.target/sparc/fpcmpushl.c: Likewise.
4272
4273 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4274
4275 PR fortran/70071
4276 * gfortran.dg/coarray_44.f90: New testcase.
4277
4278 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4279
4280 * c-c++-common/asan/kasan-alloca-1.c: New test.
4281 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4282
4283 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4284
4285 * c-c++-common/asan/alloca_big_alignment.c: New test.
4286 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4287 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4288 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4289 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4290 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4291 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4292 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4293
4294 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4295
4296 PR target/81305
4297 * gcc.target/avr/isr-test.h: Fix warnings.
4298
4299 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4300
4301 * lib/target-supports.exp: Generate
4302 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4303 and check_effective_target_arm_arch_v8r_multilib.
4304
4305 2017-07-06 Carl Love <cel@us.ibm.com>
4306
4307 * ChangeLog: Clean up from mid air collision
4308
4309 2017-07-06 Carl Love <cel@us.ibm.com>
4310
4311 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4312 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4313 cases for vec_addc, adde and addec builtins.
4314
4315 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4316
4317 PR c++/79300
4318 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4319 expected underlining within macro expansion.
4320 * c-c++-common/pr70264.c: Likewise.
4321 * g++.dg/plugin/diagnostic-test-expressions-1.C
4322 (test_within_macro_1): New test.
4323 (test_within_macro_2): Likewise.
4324 (test_within_macro_3): Likewise.
4325 (test_within_macro_4): Likewise.
4326 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4327 expected underlining within macro expansion.
4328 (test_macro_4): Likewise.
4329 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4330 (test_within_macro_1): New test.
4331 (test_within_macro_2): Likewise.
4332 (test_within_macro_3): Likewise.
4333 (test_within_macro_4): Likewise.
4334 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4335 underlining within macro expansion.
4336
4337 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4338
4339 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4340 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4341 _mm_maskz_getexp_round_sd): Test new intrinsics.
4342 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4343 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4344 _mm_maskz_getexp_round_ss): Ditto.
4345 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4346 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4347 _mm_maskz_getmant_round_sd): Ditto.
4348 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4349 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4350 _mm_maskz_getmant_round_ss): Ditto.
4351 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4352 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4353 _mm_maskz_getexp_round_sd): New runtime tests.
4354 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4355 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4356 _mm_maskz_getexp_round_ss): Ditto.
4357 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4358 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4359 _mm_maskz_getmant_round_sd): Ditto.
4360 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4361 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4362 _mm_maskz_getmant_round_ss): Ditto.
4363 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4364 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4365 __builtin_ia32_getmantss_mask_round): Test new builtins.
4366 * gcc.target/i386/sse-13.c : Ditto.
4367 * gcc.target/i386/sse-23.c: Ditto.
4368 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4369 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4370 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4371 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4372 _mm_mask_getexp_round_ss): Test new intrinsics.
4373 * gcc.target/i386/testround-1.c: Ditto.
4374 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4375 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4376 _mm_mask_getmant_round_ss): Test new intrinsics
4377 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4378 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4379 _mm_maskz_getmant_ss): Test new intrinsics.
4380
4381 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4382
4383 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4384 * lib/target-supports.exp (check_stack_check_available): New.
4385 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4386 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4387 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4388 * gcc.dg/pr47443.c: Likewise.
4389 * gcc.dg/pr48134.c: Likewise.
4390 * gcc.dg/pr70017.c: Likewise.
4391 * gcc.target/aarch64/stack-checking.c: Likewise.
4392 * gcc.target/arm/stack-checking.c: Likewise.
4393 * gcc.target/i386/pr48723.c: Likewise.
4394 * gcc.target/i386/pr55672.c: Likewise.
4395 * gcc.target/i386/pr67265-2.c: Likewise.
4396 * gcc.target/i386/pr67265.c: Likewise.
4397 * gnat.dg/opt49.adb: Likewise.
4398 * gnat.dg/stack_check1.adb: Likewise.
4399 * gnat.dg/stack_check2.adb: Likewise.
4400 * gnat.dg/stack_check3.adb: Likewise.
4401
4402 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4403
4404 PR target/80103
4405 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4406 __attribute__.
4407
4408 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4409
4410 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4411 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4412 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4413 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4414 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4415 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4416 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4417 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4418 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4419 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4420 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4421 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4422
4423 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4424
4425 PR target/81305
4426 * gcc.target/avr/isr-test.h: New file.
4427 * gcc.target/avr/torture/isr-01-simple.c: New test.
4428 * gcc.target/avr/torture/isr-02-call.c: New test.
4429 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4430
4431 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4432
4433 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4434 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4435 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4436 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4437
4438 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4439
4440 * gcc.dg/tree-ssa/ldist-26.c: New test.
4441
4442 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4443
4444 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4445
4446 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4447
4448 PR target/81300
4449 * gcc.target/i386/pr81300.c: New test.
4450
4451 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4452
4453 PR target/81294
4454 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4455 x and y arguments in the call to _subborrow_u32.
4456 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4457 x and y arguments in the call to _subborrow_u64.
4458 * gcc.target/i386/pr81294-1.c: New test.
4459 * gcc.target/i386/pr81294-2.c: Ditto.
4460
4461 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4462
4463 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4464
4465 2017-07-04 Marek Polacek <polacek@redhat.com>
4466
4467 PR c/81231
4468 * gcc.dg/atomic-pr81231.c: New test.
4469
4470 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4471
4472 PR tree-optimization/81292
4473 * gcc.dg/pr81292-1.c: New test.
4474 * gcc.dg/pr81292-2.c: Likewise.
4475
4476 2017-07-04 Martin Liska <mliska@suse.cz>
4477
4478 PR sanitizer/81040
4479 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4480 use-after-scope sanitization.
4481
4482 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4483
4484 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4485 options.
4486
4487 PR target/81175
4488 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4489 gather.
4490
4491 2017-07-04 Martin Liska <mliska@suse.cz>
4492
4493 PR ipa/81214
4494 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4495 * g++.dg/ext/mvc3.C: Likewise.
4496 * gcc.target/i386/mvc2.c: Likewise.
4497 * gcc.target/i386/mvc3.c: Likewise.
4498
4499 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4500
4501 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4502 decomposition declaration in diagnostics.
4503 * g++.dg/cpp1z/decomp2.C: Likewise.
4504 * g++.dg/cpp1z/decomp3.C: Likewise.
4505 * g++.dg/cpp1z/decomp4.C: Likewise.
4506 * g++.dg/cpp1z/decomp5.C: Likewise.
4507 * g++.dg/cpp1z/decomp6.C: Likewise.
4508 * g++.dg/cpp1z/decomp7.C: Likewise.
4509 * g++.dg/cpp1z/decomp8.C: Likewise.
4510 * g++.dg/cpp1z/decomp13.C: Likewise.
4511 * g++.dg/cpp1z/decomp14.C: Likewise.
4512 * g++.dg/cpp1z/decomp18.C: Likewise.
4513 * g++.dg/cpp1z/decomp19.C: Likewise.
4514 * g++.dg/cpp1z/decomp22.C: Likewise.
4515 * g++.dg/cpp1z/decomp23.C: Likewise.
4516 * g++.dg/cpp1z/decomp24.C: Likewise.
4517 * g++.dg/cpp1z/decomp25.C: Likewise.
4518 * g++.dg/cpp1z/decomp26.C: Likewise.
4519 * g++.dg/cpp1z/decomp28.C: Likewise.
4520
4521 PR c++/81258
4522 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4523 * g++.dg/cpp1z/decomp30.C: New test.
4524
4525 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4526
4527 PR c++/65775
4528 * g++.dg/cpp0x/trailing14.C: New.
4529
4530 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4531
4532 PR testsuite/79866
4533 * gfortran.dg/coarray_event_2.f08: New test.
4534
4535 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4536
4537 PR testsuite/79843
4538 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4539 * gfortran.dg/pointer_intent_2.f90: Likewise.
4540
4541 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4542
4543 PR middle-end/81290
4544 * gcc.c-torture/compile/pr81290.c: New.
4545
4546 2017-07-03 Richard Biener <rguenther@suse.de>
4547
4548 PR tree-optimization/60510
4549 * gfortran.dg/vect/pr60510.f: New testcase.
4550
4551 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4552
4553 * gcc.target/i386/mvc6.c: Require ifunc support.
4554
4555 2017-07-03 Martin Liska <mliska@suse.cz>
4556
4557 PR sanitize/81040
4558 * g++.dg/asan/function-argument-1.C: New test.
4559 * g++.dg/asan/function-argument-2.C: New test.
4560 * g++.dg/asan/function-argument-3.C: New test.
4561
4562 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4563
4564 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4565 as well.
4566
4567 2017-07-03 Tom de Vries <tom@codesourcery.com>
4568
4569 PR tree-optimization/69468
4570 * gcc.dg/pr81192.c: Update.
4571
4572 2017-07-03 Tom de Vries <tom@codesourcery.com>
4573
4574 PR tree-optimization/81192
4575 * gcc.dg/pr81192.c: Update.
4576
4577 2017-07-03 Tom de Vries <tom@codesourcery.com>
4578
4579 PR tree-optimization/81192
4580 * gcc.dg/pr81192.c: New test.
4581
4582 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4583
4584 * gfortran/eoshift_3.f90: New test.
4585
4586 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4587
4588 * gcc.dg/strlenopt-32.c: New testcase.
4589 * gcc.dg/strlenopt-33.c: Likewise.
4590 * gcc.dg/strlenopt-33g.c: Likewise.
4591 * gcc.dg/strlenopt-34.c: Likewise.
4592 * gcc.dg/strlenopt-35.c: Likewise.
4593
4594 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4595
4596 PR tree-optimization/80769
4597 * gcc.dg/strlenopt-31.c: New test.
4598 * gcc.dg/strlenopt-31g.c: Likewise.
4599
4600 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4601
4602 PR tree-optimization/81136
4603 * gcc.dg/vect/pr81136.c: New test.
4604
4605 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR sanitizer/81262
4608 * gcc.c-torture/compile/pr81262.c: New test.
4609 * g++.dg/ubsan/pr81262.C: New test.
4610
4611 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4612
4613 PR ipa/81261
4614 * g++.dg/ipa/pr81261.C: New testcase.
4615
4616 2017-06-30 Andrew Pinski <apinski@cavium.com>
4617
4618 * gcc.dg/torture/pr81245.c: New testcase.
4619
4620 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4621
4622 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4623 unbounded use.
4624
4625 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4626
4627 PR c++/80014
4628 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4629 Add declaration.
4630 (test_typeid): New test function.
4631
4632 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR target/81225
4635 * gcc.target/i386/pr81225.c: New test.
4636
4637 2017-06-30 Nathan Sidwell <nathan@acm.org>
4638
4639 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4640 * g++.dg/cpp0x/decltype9.C: Likewise.
4641 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4642 * g++.dg/lookup/decl1.C: Likewise.
4643 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4644 * g++.dg/other/pr28432.C: Likewise.
4645 * g++.dg/parse/crash12.C: Likewise.
4646 * g++.dg/parse/enum3.C: Likewise.
4647 * g++.dg/parse/operator6.C: Likewise.
4648 * g++.dg/template/crash69.C: Likewise.
4649 * g++.dg/template/error27.C: Likewise.
4650 * g++.dg/template/error28.C: Likewise.
4651 * g++.dg/template/memfriend6.C: Likewise.
4652 * g++.old-deja/g++.mike/err1.C: Likewise.
4653 * g++.old-deja/g++.mike/p811.C: Likewise.
4654 * g++.old-deja/g++.other/crash25.C: Likewise.
4655 * g++.old-deja/g++.other/dtor4.C: Likewise.
4656 * g++.old-deja/g++.pt/t37.C: Likewise.
4657
4658 2017-06-30 Martin Liska <mliska@suse.cz>
4659
4660 PR ipa/81214
4661 * gcc.target/i386/pr81214.c: New test.
4662
4663 2017-06-30 Nathan Sidwell <nathan@acm.org>
4664
4665 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4666
4667 PR c++/81229
4668 * g++.dg/lookup/pr81229.C: New.
4669
4670 2017-06-30 Martin Liska <mliska@suse.cz>
4671
4672 PR sanitizer/81021
4673 * g++.dg/asan/pr81021.C: New test.
4674
4675 2017-06-30 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/81249
4678 * g++.dg/torture/pr81249.C: New testcase.
4679
4680 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4681
4682 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4683 * g++.dg/diagnostic/variadic1.C: Likewise.
4684 * g++.dg/gomp/udr-3.C: Likewise.
4685 * g++.dg/overload/error1.C: Likewise.
4686 * g++.dg/overload/error2.C: Likewise.
4687 * g++.dg/template/duplicate1.C: Likewise.
4688 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4689 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4690 * g++.old-deja/g++.other/redecl2.C: Likewise.
4691 * g++.old-deja/g++.other/redecl4.C: Likewise.
4692 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4693
4694 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4695
4696 PR fortran/77765
4697 * gfortran.dg/goacc/pr77765.f90: New test.
4698
4699 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4700
4701 * gcc.target/aarch64/ccmp_2.c: New test.
4702
4703 2017-06-29 Nathan Sidwell <nathan@acm.org>
4704
4705 PR c++/81247
4706 * g++.dg/parse/pr81247-[abc].C: New.
4707
4708 2017-06-29 Carl Love <cel@us.ibm.com>
4709
4710 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4711 test_unsigned_int_result, test_ll_int_result,
4712 test_ll_unsigned_int_result): Add result checking functions, add
4713 debug support.
4714 (main): Add builtin function tests.
4715
4716 2017-06-29 Carl Love <cel@us.ibm.com>
4717
4718 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4719 dg-skip-if): Add -mvsx -mcpu=power7.
4720
4721 2017-06-29 Richard Biener <rguenther@suse.de>
4722
4723 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4724
4725 2017-06-29 Nathan Sidwell <nathan@acm.org>
4726
4727 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4728
4729 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4730
4731 PR middle-end/81194
4732 * g++.dg/pr81194.C: New test.
4733
4734 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4735
4736 PR ipa/80565
4737 * gcc.dg/torture/pr80565.c: New file.
4738
4739 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4740
4741 PR tree-optimization/81196
4742 * gcc.dg/vect/pr81196.c: New.
4743
4744 2017-06-29 Michael Collison <michael.collison@arm.com>
4745
4746 Fix date on previous ChangeLog entry.
4747
4748 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4749 Michael Collison <michael.collison@arm.com>
4750
4751 PR target/70119
4752 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4753
4754 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4755
4756 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4757 Test new intrinsic.
4758 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4759 Ditto.
4760 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4761 Ditto.
4762 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4763 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4764 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4765
4766 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4767
4768 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4769 current ARM check by ARM NEON's availability check.
4770 (check_effective_target_vect_intfloat_cvt): Likewise.
4771 (check_effective_target_vect_uintfloat_cvt): Likewise.
4772 (check_effective_target_vect_floatint_cvt): Likewise.
4773 (check_effective_target_vect_floatuint_cvt): Likewise.
4774 (check_effective_target_vect_shift): Likewise.
4775 (check_effective_target_whole_vector_shift): Likewise.
4776 (check_effective_target_vect_bswap): Likewise.
4777 (check_effective_target_vect_shift_char): Likewise.
4778 (check_effective_target_vect_long): Likewise.
4779 (check_effective_target_vect_float): Likewise.
4780 (check_effective_target_vect_perm): Likewise.
4781 (check_effective_target_vect_perm_byte): Likewise.
4782 (check_effective_target_vect_perm_short): Likewise.
4783 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4784 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4785 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4786 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4787 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4788 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4789 (check_effective_target_vect_widen_shift): Likewise.
4790 (check_effective_target_vect_extract_even_odd): Likewise.
4791 (check_effective_target_vect_interleave): Likewise.
4792 (check_effective_target_vect_multiple_sizes): Likewise.
4793 (check_effective_target_vect64): Likewise.
4794 (check_effective_target_vect_max_reduc): Likewise.
4795
4796 2017-06-28 Richard Biener <rguenther@suse.de>
4797
4798 PR middle-end/81227
4799 * gcc.dg/pr81227.c: New testcase.
4800
4801 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4802
4803 PR target/81193
4804 * lib/target-supports.exp
4805 (check_ppc_cpu_supports_hw_available): New test to make sure
4806 __builtin_cpu_supports works on power7 and newer.
4807
4808 2017-06-28 Martin Liska <mliska@suse.cz>
4809
4810 PR ipa/81128
4811 * gcc.target/i386/pr81128.c: New test.
4812
4813 2017-06-28 Martin Liska <mliska@suse.cz>
4814
4815 PR driver/79659
4816 * g++.dg/opt/pr79659.C: New test.
4817
4818 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4819
4820 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4821 and options.
4822 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4823
4824 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4825
4826 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4827 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4828
4829 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4830
4831 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4832 (foo): ... this. Change constants such that it isn't matched
4833 as __builtin_copysign, yet tests the combiner the same.
4834
4835 2017-06-28 Martin Liska <mliska@suse.cz>
4836
4837 PR sanitizer/81224
4838 * gcc.dg/asan/pr81224.c: New test.
4839
4840 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4841
4842 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4843 passed to pthread_join.
4844
4845 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4846
4847 * gcc.target/s390/nodatarel-1.c: New test.
4848
4849 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4850
4851 PR fortran/80164
4852 * gfortran.dg/array_temporaries_4.f90: New test.
4853
4854 2017-06-27 Andrew Pinski <apinski@cavium.com>
4855
4856 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4857 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4858 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4859
4860 2017-06-27 Marek Polacek <polacek@redhat.com>
4861
4862 PR sanitizer/81223
4863 * gcc.dg/ubsan/pr81223.c: New test.
4864
4865 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4866
4867 * gcc.dg/tree-ssa/assoc-1.c: New file.
4868
4869 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4870
4871 PR c++/62046
4872 * g++.dg/parse/catch2.C: New.
4873
4874 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR sanitizer/81209
4877 * g++.dg/ubsan/pr81209.C: New test.
4878
4879 PR middle-end/81207
4880 * gcc.c-torture/compile/pr81207.c: New test.
4881
4882 2017-06-27 Marek Polacek <polacek@redhat.com>
4883
4884 PR bootstrap/81216
4885 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4886
4887 2017-06-26 Martin Sebor <msebor@redhat.com>
4888
4889 PR c++/81169
4890 * g++.dg/Wclass-memaccess-2.C: New test.
4891
4892 2017-06-26 Carl Love <cel@us.ibm.com>
4893
4894 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4895 Add new runnable test file for the vec_rev built-ins.
4896
4897 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4898
4899 PR/tree-optimization 71815
4900 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4901 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4902
4903 2017-06-26 Renlin Li <renlin.li@arm.com>
4904 Szabolcs Nagy <szabolcs.nagy@arm.com>
4905
4906 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4907 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4908 memmove.
4909
4910 2017-06-26 Richard Biener <rguenther@suse.de>
4911
4912 PR target/81175
4913 * gfortran.dg/pr81175.f: New testcase.
4914
4915 2017-06-26 Richard Biener <rguenther@suse.de>
4916
4917 PR tree-optimization/81203
4918 * gcc.dg/torture/pr81203.c: New testcase.
4919
4920 2017-06-26 Marek Polacek <polacek@redhat.com>
4921
4922 PR c/80116
4923 * c-c++-common/Wmultistatement-macros-1.c: New test.
4924 * c-c++-common/Wmultistatement-macros-2.c: New test.
4925 * c-c++-common/Wmultistatement-macros-3.c: New test.
4926 * c-c++-common/Wmultistatement-macros-4.c: New test.
4927 * c-c++-common/Wmultistatement-macros-5.c: New test.
4928 * c-c++-common/Wmultistatement-macros-6.c: New test.
4929 * c-c++-common/Wmultistatement-macros-7.c: New test.
4930 * c-c++-common/Wmultistatement-macros-8.c: New test.
4931 * c-c++-common/Wmultistatement-macros-9.c: New test.
4932 * c-c++-common/Wmultistatement-macros-10.c: New test.
4933 * c-c++-common/Wmultistatement-macros-11.c: New test.
4934
4935 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4936
4937 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4938
4939 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4940
4941 * lib/target-supports.exp
4942 (check_effective_target_arm_neon_ok_nocache): Add flags with
4943 -mfloat-abi=hard. Include arm_neon.h.
4944 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4945 (check_effective_target_arm_neon_ok_no_float_abi): New.
4946 * gcc.target/arm/lto/pr65837_0.c: Require
4947 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4948 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4949 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4950
4951 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4952
4953 PR c++/62315
4954 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4955
4956 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4957
4958 PR fortran/52473
4959 * gfortran.dg/cshift_2.f90: New test.
4960
4961 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4962
4963 PR middle-end/79794
4964 * gcc.target/aarch64/pr79794.c: New.
4965
4966 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4967
4968 PR target/80510
4969 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4970 * gcc.target/powerpc/pr80510-2.c: Likewise.
4971
4972 2017-06-22 Jeff Law <law@redhat.com>
4973
4974 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4975
4976 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4977
4978 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4979 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4980 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4981 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4982 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4983 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4984 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4985 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4986
4987 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4988
4989 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4990
4991 2017-06-22 Matt Turner <mattst88@gmail.com>
4992
4993 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4994 skylake check.
4995
4996 2017-06-22 Carl Love <cel@us.ibm.com>
4997
4998 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4999 vmuleuh): Fix scan-assembler-times should check for word not half word
5000 instructions.
5001
5002 2017-06-22 Jeff Law <law@redhat.com>
5003
5004 * gcc.c-torture/compile/stack-check-1.c: New test.
5005
5006 2016-06-22 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5009 * gcc.dg/vect/pr65947-2.c: Likewise.
5010 * gcc.dg/vect/pr65947-3.c: Likewise.
5011 * gcc.dg/vect/pr65947-4.c: Likewise.
5012 * gcc.dg/vect/pr65947-5.c: Likewise.
5013 * gcc.dg/vect/pr65947-6.c: Likewise.
5014 * gcc.dg/vect/pr65947-8.c: Likewise.
5015 * gcc.dg/vect/pr65947-9.c: Likewise.
5016 * gcc.dg/vect/pr65947-10.c: Likewise.
5017 * gcc.dg/vect/pr65947-12.c: Likewise.
5018 * gcc.dg/vect/pr65947-13.c: Likewise.
5019 * gcc.dg/vect/pr65947-14.c: Likewise.
5020 * gcc.dg/vect/vect-cond-2.c: Likewise.
5021 * gcc.dg/vect/vect-pr69848.c: Likewise.
5022
5023 2017-06-22 Martin Liska <mliska@suse.cz>
5024
5025 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5026 to not inline it.
5027
5028 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5029
5030 * gcc.dg/tree-ssa/forwprop-37.c: New.
5031
5032 2017-06-22 Richard Biener <rguenther@suse.de>
5033
5034 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5035
5036 2017-06-22 Richard Biener <rguenther@suse.de>
5037
5038 * gcc.dg/vect/pr65947-14.c: New testcase.
5039
5040 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5041
5042 PR target/80510
5043 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5044 32-bit support is added. Change ITYPE size to 64-bit integer.
5045 * gcc.target/powerpc/pr80510-2.c: Likewise.
5046
5047 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5048
5049 PR c++/81154
5050 * g++.dg/gomp/pr81154.C: New test.
5051
5052 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5053
5054 * g++.dg/other/old-style-cast-fixits.C: New test case.
5055
5056 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5057
5058 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5059
5060 2017-06-21 Tom de Vries <tom@codesourcery.com>
5061
5062 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5063
5064 2017-06-21 Tom de Vries <tom@codesourcery.com>
5065
5066 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5067 warning.
5068
5069 2017-06-21 Martin Liska <mliska@suse.cz>
5070
5071 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5072
5073 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5074
5075 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5076 gnat.dg/debug11_pkg2.ads: New testcase.
5077
5078 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5079
5080 * gcc.target/i386/getround.c: New file.
5081
5082 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5083
5084 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5085 * gcc.dg/tree-ssa/addadd-2.c: New file.
5086
5087 2017-06-21 Tom de Vries <tom@codesourcery.com>
5088
5089 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5090 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5091 * gcc.c-torture/compile/20080806-1.c: Same.
5092 * gcc.c-torture/compile/920723-1.c: Same.
5093 * gcc.c-torture/compile/930621-1.c: Same.
5094 * gcc.c-torture/compile/991214-2.c: Same.
5095 * gcc.c-torture/compile/bcopy.c: Same.
5096 * gcc.c-torture/compile/memtst.c: Same.
5097 * gcc.c-torture/compile/msp.c: Same.
5098 * gcc.c-torture/compile/stuct.c: Same.
5099 * gcc.c-torture/execute/20011008-3.c: Same.
5100 * gcc.c-torture/execute/20030209-1.c: Same.
5101 * gcc.c-torture/execute/20031012-1.c: Same.
5102 * gcc.c-torture/execute/20040805-1.c: Same.
5103 * gcc.c-torture/execute/920410-1.c: Same.
5104 * gcc.c-torture/execute/921113-1.c: Same.
5105 * gcc.c-torture/execute/921202-1.c: Same.
5106 * gcc.c-torture/execute/921208-2.c: Same.
5107 * gcc.c-torture/execute/930106-1.c: Same.
5108 * gcc.c-torture/execute/930406-1.c: Same.
5109 * gcc.c-torture/execute/950221-1.c: Same.
5110 * gcc.c-torture/execute/960521-1.c: Same.
5111 * gcc.c-torture/execute/980605-1.c: Same.
5112 * gcc.c-torture/execute/comp-goto-1.c: Same.
5113 * gcc.c-torture/execute/comp-goto-2.c: Same.
5114 * gcc.c-torture/execute/memcpy-1.c: Same.
5115 * gcc.c-torture/execute/multi-ix.c: Same.
5116 * gcc.c-torture/execute/nestfunc-4.c: Same.
5117 * gcc.c-torture/execute/pr20621-1.c: Same.
5118 * gcc.c-torture/execute/pr23135.c: Same.
5119 * gcc.c-torture/execute/pr28982b.c: Same.
5120 * gcc.dg/loop-3.c: Same.
5121 * gcc.dg/struct-ret-3.c: Same.
5122 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5123 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5124 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5125 * gcc.dg/tree-prof/pr44777.c: Same.
5126
5127 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5128
5129 PR jit/81144
5130 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5131 memset call with zero-initialization.
5132 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5133
5134 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5135
5136 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5137 (main): Renamed to ...
5138 (fma4_test): ... this.
5139
5140 2017-06-20 Julia Koval <julia.koval@intel.com>
5141
5142 * gcc.target/i386/pr73350-2.c: New test.
5143
5144 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5145
5146 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5147 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5148 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5149 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5150 restrict to x86_64-*-*-gnu.
5151 Skip scan-assembler on *-*-darwin*.
5152 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5153 * gcc.dg/loop-invariant.c: Likewise.
5154 * gcc.dg/lto/pr70955_0.c: Likewise.
5155 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5156 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5157 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5158
5159 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5160 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5161 targets.
5162 * gcc.dg/attr-ms_struct-2.c: Likewise.
5163 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5164 * gcc.dg/bf-ms-layout.c: Likewise.
5165 * gcc.dg/bf-ms-layout-2.c: Likewise.
5166 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5167 Require fpic support.
5168 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5169 targets.
5170 * gcc.target/i386/bitfield2.c: Likewise.
5171 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5172 targets.
5173 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5174
5175 2017-06-20 Nathan Sidwell <nathan@acm.org>
5176
5177 PR c++/67074
5178 * g++.dg/lookup/pr67074.C: New.
5179 * g++.dg/parse/namespace-alias-1.C: Adjust.
5180
5181 2017-06-20 Richard Biener <rguenther@suse.de>
5182
5183 PR middle-end/81097
5184 * c-c++-common/ubsan/pr81097.c: New testcase.
5185
5186 2017-06-20 Richard Biener <rguenther@suse.de>
5187
5188 * gcc.dg/vect/pr65947-9.c: Adjust.
5189
5190 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5191
5192 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5193 * gcc.target/arm/acle/cdp2.c: Likewise.
5194 * gcc.target/arm/acle/ldc.c: Likewise.
5195 * gcc.target/arm/acle/ldc2.c: Likewise.
5196 * gcc.target/arm/acle/ldc2l.c: Likewise.
5197 * gcc.target/arm/acle/ldcl.c: Likewise.
5198 * gcc.target/arm/acle/mcr.c: Likewise.
5199 * gcc.target/arm/acle/mcr2.c: Likewise.
5200 * gcc.target/arm/acle/mcrr.c: Likewise.
5201 * gcc.target/arm/acle/mcrr2.c: Likewise.
5202 * gcc.target/arm/acle/mrc.c: Likewise.
5203 * gcc.target/arm/acle/mrc2.c: Likewise.
5204 * gcc.target/arm/acle/mrrc.c: Likewise.
5205 * gcc.target/arm/acle/mrrc2.c: Likewise.
5206 * gcc.target/arm/acle/stc.c: Likewise.
5207 * gcc.target/arm/acle/stc2.c: Likewise.
5208 * gcc.target/arm/acle/stc2l.c: Likewise.
5209 * gcc.target/arm/acle/stcl.c: Likewise.
5210
5211 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5212
5213 PR target/81121
5214 * gcc.target/i386/pr81121.c: New test.
5215
5216 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5217
5218 PR target/79799
5219 * gcc.target/powerpc/pr79799-1.c: New test.
5220 * gcc.target/powerpc/pr79799-2.c: Likewise.
5221 * gcc.target/powerpc/pr79799-3.c: Likewise.
5222 * gcc.target/powerpc/pr79799-4.c: Likewise.
5223 * gcc.target/powerpc/pr79799-5.c: Likewise.
5224
5225 2017-06-19 Nathan Sidwell <nathan@acm.org>
5226
5227 PR c++/81124
5228 PR c++/79766
5229 * g++.dg/lookup/pr79766.C: New.
5230 * g++.dg/lookup/pr81124.C: New.
5231 * g++.dg/template/explicit6.C: Adjust.
5232 * g++.old-deja/g++.other/decl5.C: Adjust.
5233
5234 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5235
5236 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5237 -DSTACK_SIZE.
5238
5239 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR sanitizer/81125
5242 * g++.dg/ubsan/pr81125.C: New test.
5243
5244 PR sanitizer/81111
5245 * g++.dg/ubsan/pr81111.C: New test.
5246
5247 2017-06-19 Richard Biener <rguenther@suse.de>
5248
5249 PR middle-end/81118
5250 * gcc.dg/torture/pr81118.c: New testcase.
5251
5252 2017-06-19 Richard Biener <rguenther@suse.de>
5253
5254 PR tree-optimization/80887
5255 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5256
5257 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR ipa/81112
5260 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5261
5262 2017-06-19 Nathan Sidwell <nathan@acm.org>
5263
5264 PR c++/81119
5265 * g++.dg/warn/pr81119.C: New.
5266
5267 2017-06-19 Martin Liska <mliska@suse.cz>
5268
5269 PR sanitizer/80879
5270 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5271
5272 2017-06-19 Martin Liska <mliska@suse.cz>
5273
5274 PR ipa/80732
5275 * gcc.target/i386/mvc5.c: Scan indirect_function.
5276 * gcc.target/i386/mvc7.c: Likewise.
5277 * gcc.target/i386/pr80732.c: New test.
5278
5279 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5280
5281 PR c++/66093
5282 * g++.dg/cpp1y/constexpr-66093.C: New.
5283
5284 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5285
5286 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5287 dg-skip-if list.
5288
5289 2017-06-19 Richard Biener <rguenther@suse.de>
5290
5291 PR ipa/81112
5292 * g++.dg/torture/pr81112.C: New testcase.
5293
5294 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5295
5296 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5297
5298 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5299
5300 PR fortran/52473
5301 * gfortran.dg/cshift_1.f90: New test.
5302
5303 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5304
5305 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5306
5307 2017-06-16 Carl Love <cel@us.ibm.com>
5308
5309 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5310 main): Add runnable tests and test checker for vec_float,
5311 vec_float2, vec_floate and vec_floato builtins.
5312
5313 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5314
5315 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5316 the architecture options added by dg-add-options arm_neon.
5317 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5318 to the architecture.
5319 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5320 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5321 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5322
5323 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5324
5325 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5326 multilibs have been built.
5327
5328 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5329
5330 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5331 * gcc.target/arm/pr51915.c: Likewise.
5332 * gcc.target/arm/pr52006.c: Likewise.
5333 * gcc.target/arm/pr53187.c: Likewise.
5334
5335 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5336
5337 * gcc.target/arm/multilibs.exp: New file.
5338
5339 2017-06-16 Martin Sebor <msebor@redhat.com>
5340
5341 PR tree-optimization/80933
5342 PR tree-optimization/80934
5343 * gcc.dg/fold-bcopy.c: New test.
5344 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5345 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5346 * gcc.dg/pr79214.c: Adjust.
5347 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5348 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5349 * gcc.dg/builtins-nonnull.c: Likewise.
5350
5351 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5352
5353 PR target/71778
5354 * gcc.target/arm/pr71778.c: New.
5355
5356 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5357
5358 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5359
5360 2017-06-16 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/81090
5363 * gcc.dg/graphite/pr81090.c: New testcase.
5364
5365 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5366
5367 PR fortran/80983
5368 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5369
5370 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR sanitizer/81094
5373 * c-c++-common/ubsan/object-size-11.c: New test.
5374
5375 2017-06-15 Martin Sebor <msebor@redhat.com>
5376
5377 PR c++/80560
5378 * g++.dg/Wclass-memaccess.C: New test.
5379
5380 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5381
5382 PR fortran/80983
5383 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5384
5385 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5386
5387 PR lto/69866
5388 * gcc.dg/lto/pr69866_0.c: New test.
5389 * gcc.dg/lto/pr69866_1.c: Likewise.
5390
5391 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5392
5393 PR target/78818
5394 * gcc.target/msp430/pr78818-real.c: New template for tests.
5395 * gcc.target/msp430/pr78818-auto.c: New test.
5396 * gcc.target/msp430/pr78818-data-region.c: New test.
5397 * gcc.target/msp430/pr78818-data-sec.c: New test.
5398 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5399
5400 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5401
5402 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5403 instructions in it rather than the number of IT blocks being 2.
5404 Transfer scan directive arm_thumb2 restriction to the whole
5405 testcase and restrict further to Thumb-only targets.
5406
5407 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5408
5409 * gcc.target/arm/sdiv_costs_1.c:
5410 Use dg-add-options.
5411
5412 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5413
5414 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5415 * gcc.target/mips/pr51513-1.c: New test.
5416 * gcc.target/mips/pr51513-2.c: New test.
5417
5418 2017-06-14 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/81083
5421 * gcc.dg/torture/pr81083.c: Add prototypes.
5422
5423 2017-06-14 Richard Biener <rguenther@suse.de>
5424
5425 PR middle-end/81088
5426 * c-c++-common/ubsan/pr81088.c: New testcase.
5427
5428 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5431
5432 2017-06-14 Andrew Pinski <apinski@cavium.com>
5433 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5434
5435 PR target/71663
5436 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5437 * gcc.target/aarch64/vect-init-2.c: Likewise.
5438 * gcc.target/aarch64/vect-init-3.c: Likewise.
5439 * gcc.target/aarch64/vect-init-4.c: Likewise.
5440 * gcc.target/aarch64/vect-init-5.c: Likewise.
5441
5442 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/58541
5445 * g++.dg/cpp0x/constexpr-58541.C: New.
5446
5447 2017-06-14 Richard Biener <rguenther@suse.de>
5448
5449 PR tree-optimization/81083
5450 * gcc.dg/torture/pr81083.c: New testcase.
5451
5452 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5453
5454 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5455 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5456
5457 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR c++/80973
5460 * g++.dg/ubsan/pr80973.C: New test.
5461
5462 PR c++/80984
5463 * g++.dg/opt/nrv18.C: New test.
5464
5465 2017-06-13 Martin Liska <mliska@suse.cz>
5466
5467 PR sanitize/78204
5468 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5469 test by adding no_sanitize attribute.
5470 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5471
5472 2017-06-13 Renlin Li <renlin.li@arm.com>
5473
5474 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5475 conditionally.
5476
5477 2017-06-13 Martin Jambor <mjambor@suse.cz>
5478
5479 PR tree-optimization/80803
5480 PR tree-optimization/81063
5481 gcc.dg/tree-ssa/pr80803.c: New test.
5482 gcc.dg/tree-ssa/pr81063.c: Likewise.
5483
5484 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5485
5486 * c-c++-common/fold-masked-cmp-3.c: New test.
5487
5488 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5489
5490 PR tree-optimization/67328
5491 * c-c++-common/fold-masked-cmp-1.c: New test.
5492 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5493 * gcc.dg/pr46309.c: Fix pattern.
5494 * gcc.dg/pr46309-2.c: Likewise.
5495
5496 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5497
5498 * gcc.target/arm/sdiv_costs_1.c:
5499 Require arm_arch_v8a_ok and add march option.
5500
5501 2017-06-13 Martin Liska <mliska@suse.cz>
5502
5503 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5504 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5505 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5506
5507 2017-06-13 Richard Biener <rguenther@suse.de>
5508
5509 PR middle-end/81065
5510 * c-c++-common/ubsan/pr81065.c: New testcase.
5511
5512 2017-06-12 Ian Lance Taylor <iant@golang.org>
5513
5514 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5515 freorder. Update comment to explain test.
5516
5517 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5518
5519 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5520 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5521 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5522 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5523
5524 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5525
5526 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5527
5528 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5529
5530 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5531
5532 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR tree-optimization/81003
5535 * gcc.c-torture/compile/pr81003.c: New test.
5536
5537 2017-06-12 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/81053
5540 * gcc.dg/torture/pr81053.c: New testcase.
5541
5542 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5543
5544 PR fortran/80988
5545 * gfortran.dg/implied_do_io_3.f90: New test.
5546
5547 2017-06-10 Tom de Vries <tom@codesourcery.com>
5548
5549 * lib/target-supports.exp (check_effective_target_signal): New proc.
5550 * lib/gcc.exp (gcc_target_compile): Remove appending of
5551 -DSIGNAL_SUPPRESS to additional_flags.
5552 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5553 additional_flags if effective target signal is not supported by the
5554 target.
5555 * gcc.c-torture/execute/20101011-1.c: Same.
5556 * gcc.dg/c99-stdint-1.c: Same.
5557 * gcc.dg/c99-stdint-2.c: Same.
5558 * gcc.dg/c99-stdint-5.c: Same.
5559 * gcc.dg/c99-stdint-6.c: Same.
5560 * gcc.dg/stdint-width-1.c: Same.
5561
5562 2017-06-10 Tom de Vries <tom@codesourcery.com>
5563
5564 * lib/target-supports.exp (check_effective_target_stack_size)
5565 (dg-effective-target-value): New proc.
5566 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5567 additional_flags.
5568 * lib/objc.exp (objc_target_compile): Same.
5569 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5570 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5571 dg-additional-options.
5572 * gcc.c-torture/compile/20080806-1.c: Same.
5573 * gcc.c-torture/compile/920723-1.c: Same.
5574 * gcc.c-torture/compile/930621-1.c: Same.
5575 * gcc.c-torture/compile/991214-2.c: Same.
5576 * gcc.c-torture/compile/bcopy.c: Same.
5577 * gcc.c-torture/compile/memtst.c: Same.
5578 * gcc.c-torture/compile/msp.c: Same.
5579 * gcc.c-torture/compile/stuct.c: Same.
5580 * gcc.c-torture/execute/20011008-3.c: Same.
5581 * gcc.c-torture/execute/20030209-1.c: Same.
5582 * gcc.c-torture/execute/20031012-1.c: Same.
5583 * gcc.c-torture/execute/20040805-1.c: Same.
5584 * gcc.c-torture/execute/920410-1.c: Same.
5585 * gcc.c-torture/execute/920501-7.c: Same.
5586 * gcc.c-torture/execute/921113-1.c: Same.
5587 * gcc.c-torture/execute/921202-1.c: Same.
5588 * gcc.c-torture/execute/921208-2.c: Same.
5589 * gcc.c-torture/execute/930106-1.c: Same.
5590 * gcc.c-torture/execute/930406-1.c: Same.
5591 * gcc.c-torture/execute/950221-1.c: Same.
5592 * gcc.c-torture/execute/960521-1.c: Same.
5593 * gcc.c-torture/execute/980605-1.c: Same.
5594 * gcc.c-torture/execute/comp-goto-1.c: Same.
5595 * gcc.c-torture/execute/comp-goto-2.c: Same.
5596 * gcc.c-torture/execute/memcpy-1.c: Same.
5597 * gcc.c-torture/execute/multi-ix.c: Same.
5598 * gcc.c-torture/execute/nestfunc-4.c: Same.
5599 * gcc.c-torture/execute/pr20621-1.c: Same.
5600 * gcc.c-torture/execute/pr23135.c: Same.
5601 * gcc.c-torture/execute/pr28982b.c: Same.
5602 * gcc.dg/loop-3.c: Same.
5603 * gcc.dg/struct-ret-3.c: Same.
5604 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5605 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5606 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5607 * gcc.dg/tree-prof/pr44777.c: Same.
5608
5609 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5610
5611 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5612 (test_mutually_exclusive_suggestions): New test function.
5613 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5614 (test_mutually_exclusive_suggestions): New test function.
5615 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5616 (test_mutually_exclusive_suggestions): New test function.
5617 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5618 (test_show_locus): Add special-case for
5619 "test_mutually_exclusive_suggestions".
5620
5621 2017-06-09 Ian Lance Taylor <iant@golang.org>
5622
5623 * gcc.dg/tree-prof/split-1.c: New test.
5624
5625 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5626
5627 * gcc.dg/predict-14.c: Avoid cold function detection.
5628 * gcc.target/i386/umod-3.c: Likewise.
5629
5630 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5631
5632 * gcc.target/aarch64/lrint-matherr.h: New.
5633 * gcc.target/aarch64/inline-lrint_1.c: New.
5634 * gcc.target/aarch64/inline-lrint_2.c: New.
5635 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5636 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5637
5638 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5639
5640 * gcc.target/arm/sdiv_costs_1.c: New.
5641
5642 2017-06-09 Tom de Vries <tom@codesourcery.com>
5643
5644 PR target/80855
5645 * gcc.target/nvptx/label-values.c: New test.
5646
5647 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5648
5649 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5650 Test for null definitions instead of them being undefined. Add entry
5651 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5652 about using the effective target for architecture extension.
5653 (check_effective_target_arm_arch_v7ve_ok): Remove.
5654 (add_options_for_arm_arch_v7ve): Likewise.
5655
5656 2017-06-09 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/66623
5659 * gcc.dg/vect/pr66623.c: New testcase.
5660
5661 2017-06-09 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/79483
5664 * gcc.dg/graphite/pr79483.c: New testcase.
5665
5666 2017-06-09 Richard Biener <rguenther@suse.de>
5667
5668 PR middle-end/81007
5669 * g++.dg/pr81007.C: New testcase.
5670
5671 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5672
5673 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5674 instead of "rsp" for -m32.
5675 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5676 target, add -msse2 to dg-options.
5677 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5678 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5679
5680 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5681
5682 PR target/80966
5683 * gcc.target/powerpc/stack-limit.c: New testcase.
5684
5685 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5686
5687 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5688 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5689 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5690 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5691 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5692 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5693
5694 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR c/81006
5697 * c-c++-common/gomp/pr81006.c: New test.
5698
5699 PR c++/81011
5700 * g++.dg/gomp/pr81011.C: New test.
5701
5702 PR middle-end/81005
5703 * c-c++-common/ubsan/align-10.c: New test.
5704 * c-c++-common/ubsan/null-13.c: New test.
5705
5706 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5707
5708 PR target/81015
5709 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5710 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5711 * gcc.target/i386/pr81015.c: New test.
5712
5713 2017-06-08 Tom de Vries <tom@codesourcery.com>
5714
5715 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5716 trampolines instead of NO_TRAMPOLINES.
5717 * gcc.c-torture/execute/20000822-1.c: Same.
5718 * gcc.c-torture/execute/920428-2.c: Same.
5719 * gcc.c-torture/execute/920501-7.c: Same.
5720 * gcc.c-torture/execute/920612-2.c: Same.
5721 * gcc.c-torture/execute/921017-1.c: Same.
5722 * gcc.c-torture/execute/921215-1.c: Same.
5723 * gcc.c-torture/execute/931002-1.c: Same.
5724 * gcc.c-torture/execute/comp-goto-2.c: Same.
5725 * gcc.c-torture/execute/nestfunc-1.c: Same.
5726 * gcc.c-torture/execute/nestfunc-2.c: Same.
5727 * gcc.c-torture/execute/nestfunc-3.c: Same.
5728 * gcc.c-torture/execute/nestfunc-5.c: Same.
5729 * gcc.c-torture/execute/nestfunc-6.c: Same.
5730 * gcc.c-torture/execute/pr24135.c: Same.
5731 * gcc.dg/Wtrampolines.c: Same.
5732 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5733 * gcc.dg/torture/stackalign/nested-5.c: Same.
5734 * gcc.dg/torture/stackalign/nested-6.c: Same.
5735 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5736 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5737 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5738 * gcc.dg/trampoline-1.c: Same.
5739 * gcc.dg/tree-prof/pr44777.c: Same.
5740 * gcc.target/i386/pr67770.c: Same.
5741 * lib/gcc.exp (gcc_target_compile): Remove appending of
5742 -DNO_TRAMPOLINES to additional_flags.
5743 * lib/objc.exp (objc_target_compile): Same.
5744
5745 2017-06-08 Tom de Vries <tom@codesourcery.com>
5746
5747 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5748 'gcc,no_trampolines' instead of 'no_trampolines'.
5749
5750 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5751
5752 PR middle-end/79988
5753 * gcc.target/i386/mpx/pr79988.c: New test.
5754
5755 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5756
5757 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5758 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5759 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5760
5761 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5762
5763 * g++.dg/tree-ssa/counts-1.C: New testcase.
5764 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5765
5766 2017-08-08 Julia Koval <julia.koval@intel.com>
5767
5768 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5769 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5770 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5771 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5772 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5773 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5774
5775 2017-06-08 Marek Polacek <polacek@redhat.com>
5776
5777 PR sanitize/80932
5778 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5779
5780 2017-08-08 Julia Koval <julia.koval@intel.com>
5781
5782 PR target/73350,80862
5783 * gcc.target/i386/pr73350.c: New test.
5784
5785 2017-06-08 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/80928
5788 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5789
5790 2017-06-07 Carl Love <cel@us.ibm.com>
5791
5792 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5793
5794 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5795
5796 PR c++/80990
5797 * g++.dg/cpp1z/class-deduction39.C: New.
5798
5799 2017-06-07 Marek Polacek <polacek@redhat.com>
5800
5801 PR sanitizer/80932
5802 * c-c++-common/ubsan/pr80932.c: New test.
5803
5804 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5805
5806 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5807 * gcc.target/i386/l_fma_double_2.c: Ditto.
5808 * gcc.target/i386/l_fma_double_3.c: Ditto.
5809 * gcc.target/i386/l_fma_double_4.c: Ditto.
5810 * gcc.target/i386/l_fma_double_5.c: Ditto.
5811 * gcc.target/i386/l_fma_double_6.c: Ditto.
5812 * gcc.target/i386/l_fma_float_1.c: Ditto.
5813 * gcc.target/i386/l_fma_float_2.c: Ditto.
5814 * gcc.target/i386/l_fma_float_3.c: Ditto.
5815 * gcc.target/i386/l_fma_float_4.c: Ditto.
5816 * gcc.target/i386/l_fma_float_5.c: Ditto.
5817 * gcc.target/i386/l_fma_float_6.c: Ditto.
5818
5819 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5820
5821 * gcc.target/aarch64/sdiv_costs_1.c: New.
5822
5823 2017-06-07 Richard Biener <rguenther@suse.de>
5824
5825 PR tree-optimization/80928
5826 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5827 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5828
5829 2017-06-07 Richard Biener <rguenther@suse.de>
5830
5831 PR tree-optimization/80928
5832 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5833 check_results.
5834
5835 2017-06-06 Nathan Sidwell <nathan@acm.org>
5836
5837 * g++.dg/pr45330.C: Add inline namespace case.
5838
5839 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5840
5841 PR fortran/80975
5842 * gfortran.dg/matmul_16.f90: New test.
5843 * gfortran.dg/inline_matmul_18.f90: New test.
5844
5845 2017-06-06 Marek Polacek <polacek@redhat.com>
5846
5847 PR c/79983
5848 * gcc.dg/pr79983.c: New test.
5849
5850 2017-06-06 David S. Miller <davem@davemloft.net>
5851
5852 * gcc.target/sparc/sparc-ret-3.c: New test.
5853
5854 2017-06-06 Tom de Vries <tom@codesourcery.com>
5855
5856 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5857 label_values instead of NO_LABEL_VALUES.
5858 * gcc.c-torture/compile/920301-1.c: Same.
5859 * gcc.c-torture/compile/920501-1.c: Same.
5860 * gcc.c-torture/compile/941014-4.c: Same.
5861 * gcc.c-torture/compile/labels-1.c: Same.
5862 * gcc.c-torture/compile/pr18903.c: Same.
5863 * gcc.c-torture/execute/920302-1.c: Same.
5864 * gcc.c-torture/execute/920415-1.c: Same.
5865 * gcc.c-torture/execute/920428-2.c: Same.
5866 * gcc.c-torture/execute/920501-3.c: Same.
5867 * gcc.c-torture/execute/920501-4.c: Same.
5868 * gcc.c-torture/execute/920501-5.c: Same.
5869 * gcc.c-torture/execute/920501-7.c: Same.
5870 * gcc.c-torture/execute/920721-4.c: Same.
5871 * gcc.c-torture/execute/980526-1.c: Same.
5872 * gcc.c-torture/execute/990208-1.c: Same.
5873 * gcc.c-torture/execute/comp-goto-1.c: Same.
5874 * gcc.c-torture/execute/comp-goto-2.c: Same.
5875 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5876 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5877 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5878 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5879 * gcc.dg/tree-prof/pr44777.c: Same.
5880 * gcc.misc-tests/bprob-2.c: Same.
5881 * gcc.misc-tests/gcov-3.c: Same.
5882 * lib/gcc.exp (gcc_target_compile): Remove appending of
5883 -DNO_LABEL_VALUES to additional_flags.
5884 * lib/objc.exp (objc_target_compile): Same.
5885 * lib/target-supports.exp (check_effective_target_label_values): Test on
5886 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5887
5888 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5889
5890 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5891
5892 2017-06-06 Richard Biener <rguenther@suse.de>
5893
5894 PR tree-optimization/80974
5895 * gcc.dg/torture/pr80974.c: New testcase.
5896
5897 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5898
5899 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5900 "unsigned int" in conversation warning on line 15.
5901
5902 2017-06-06 Richard Biener <rguenther@suse.de>
5903
5904 PR tree-optimization/80928
5905 * gcc.dg/vect/pr80928.c: New testcase.
5906 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5907 * gcc.dg/vect/slp-13.c: Likewise.
5908 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5909
5910 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5911
5912 * g++.dg/plugin/comment_plugin.c: New test plugin.
5913 * g++.dg/plugin/comments-1.C: New test file.
5914 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5915
5916 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5917
5918 * gcc.misc-tests/gcov-1a.c: New test.
5919
5920 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5921
5922 * gcc.target/powerpc/clone1.c: New test.
5923
5924 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5925
5926 PR fortran/70601
5927 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5928
5929 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5930
5931 PR fortran/35339
5932 * gfortran.dg/implied_do_io_1.f90: New Test.
5933 * gfortran.dg/implied_do_io_2.f90: New Test.
5934
5935 2017-06-05 Renlin Li <renlin.li@arm.com>
5936
5937 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5938 selector to related line.
5939
5940 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5941
5942 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5943
5944 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5945
5946 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5947
5948 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5949
5950 * gcc.target/aarch64/subs_compare_2.c: New test.
5951
5952 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5953
5954 * gcc.target/aarch64/subs_compare_1.c: New test.
5955
5956 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5957
5958 * gcc.target/mips/div-9.c: Delete duplicate test.
5959 * gcc.target/mips/div-10.c: Ditto.
5960 * gcc.target/mips/div-11.c: Ditto.
5961 * gcc.target/mips/div-12.c: Ditto.
5962
5963 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5964
5965 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5966
5967 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5968
5969 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5970 vesrion of the dejagnu grep.
5971 (list-module-names): Use it and adjust the regular expressions for
5972 modules and submodules.
5973 * gfortran.dg/prof/prof.exp: Cleanup modules.
5974 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5975 directives.
5976 * gfortran.dg/altreturn_8.f90: Likewise.
5977 * gfortran.dg/associate_12.f90: Likewise.
5978 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5979 * gfortran.dg/charlen_15.f90: Likewise.
5980 * gfortran.dg/class_4a.f03: Likewise.
5981 * gfortran.dg/class_54.f90: Likewise.
5982 * gfortran.dg/class_dummy_4.f03: Likewise.
5983 * gfortran.dg/class_dummy_5.f90: Likewise.
5984 * gfortran.dg/constructor_9.f90: Likewise.
5985 * gfortran.dg/dec_structure_15.f90: Likewise.
5986 * gfortran.dg/do_check_8.f90: Likewise.
5987 * gfortran.dg/dtio_26.f03: Likewise.
5988 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5989 * gfortran.dg/equiv_9.f90: Likewise.
5990 * gfortran.dg/extends_15.f90: Likewise.
5991 * gfortran.dg/finalize_22.f90: Likewise.
5992 * gfortran.dg/finalize_23.f90: Likewise.
5993 * gfortran.dg/generic_26.f90: Likewise.
5994 * gfortran.dg/generic_27.f90: Likewise.
5995 * gfortran.dg/namelist_76.f90: Likewise.
5996 * gfortran.dg/pointer_init_8.f90: Likewise.
5997 * gfortran.dg/pr61318.f90: Likewise.
5998 * gfortran.dg/pr77260_1.f90: Likewise.
5999 * gfortran.dg/pr77260_2.f90: Likewise.
6000 * gfortran.dg/pr77420_3.f90: Likewise.
6001 * gfortran.dg/proc_ptr_39.f90: Likewise.
6002 * gfortran.dg/proc_ptr_41.f90: Likewise.
6003 * gfortran.dg/proc_ptr_42.f90: Likewise.
6004 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6005 * gfortran.dg/submodule_1.f08: Likewise.
6006 * gfortran.dg/submodule_10.f08: Likewise.
6007 * gfortran.dg/submodule_14.f08: Likewise.
6008 * gfortran.dg/submodule_15.f08: Likewise.
6009 * gfortran.dg/submodule_2.f08: Likewise.
6010 * gfortran.dg/submodule_5.f08: Likewise.
6011 * gfortran.dg/submodule_6.f08: Likewise.
6012 * gfortran.dg/submodule_7.f08: Likewise.
6013 * gfortran.dg/submodule_8.f08: Likewise.
6014 * gfortran.dg/submodule_9.f08: Likewise.
6015 * gfortran.dg/transfer_class_2.f90: Likewise.
6016 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6017 * gfortran.dg/typebound_call_24.f03: Likewise.
6018 * gfortran.dg/typebound_call_25.f90: Likewise.
6019 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6020 * gfortran.dg/typebound_generic_12.f03: Likewise.
6021 * gfortran.dg/typebound_generic_13.f03: Likewise.
6022 * gfortran.dg/typebound_generic_14.f03: Likewise.
6023 * gfortran.dg/typebound_generic_15.f90: Likewise.
6024 * gfortran.dg/typebound_operator_16.f03: Likewise.
6025 * gfortran.dg/typebound_operator_18.f90: Likewise.
6026 * gfortran.dg/typebound_operator_20.f90: Likewise.
6027 * gfortran.dg/typebound_override_3.f90: Likewise.
6028 * gfortran.dg/typebound_override_4.f90: Likewise.
6029 * gfortran.dg/typebound_override_5.f90: Likewise.
6030 * gfortran.dg/typebound_override_6.f90: Likewise.
6031 * gfortran.dg/typebound_override_7.f90: Likewise.
6032 * gfortran.dg/typebound_proc_28.f03: Likewise.
6033 * gfortran.dg/typebound_proc_29.f90: Likewise.
6034 * gfortran.dg/typebound_proc_30.f90: Likewise.
6035 * gfortran.dg/typebound_proc_31.f90: Likewise.
6036 * gfortran.dg/typebound_proc_32.f90: Likewise.
6037 * gfortran.dg/typebound_proc_33.f90: Likewise.
6038 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6039 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6040 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6041 * gfortran.dg/use_only_3.f90: Likewise.
6042 * gfortran.dg/use_without_only_1.f90: Likewise.
6043 * gfortran.dg/warn_unused_function.f90: Likewise.
6044 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6045 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6046
6047 2017-06-04 Marek Polacek <polacek@redhat.com>
6048
6049 PR c/80919
6050 * gcc.dg/format/pr80919.c: New test.
6051
6052 2017-06-02 Martin Sebor <msebor@redhat.com>
6053
6054 PR c/80892
6055 * c-c++-common/Wfloat-conversion-2.c: New test.
6056
6057 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 PR c++/68754
6060 * g++.dg/cpp1y/constexpr-68754.C: New.
6061
6062 2017-06-02 Carl Love <cel@us.ibm.com>
6063
6064 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6065 for the new built-ins.
6066
6067 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6068
6069 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6070
6071 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6072
6073 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6074 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6075 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6076 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6077 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6078
6079 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6080
6081 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6082
6083 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6084
6085 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6086
6087 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6088
6089 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6090 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6091 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6092 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6093 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6094 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6095 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6096 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6097 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6098
6099 2017-06-02 Nathan Sidwell <nathan@acm.org>
6100
6101 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6102
6103 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR rtl-optimization/80903
6106 * gcc.dg/pr80903.c: New test.
6107
6108 PR fortran/80918
6109 * gfortran.dg/gomp/pr80918.f90: New test.
6110
6111 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6112
6113 * c-c++-common/Wsizeof-pointer-div.c: New test.
6114 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6115 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6116 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6117 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6118 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6119 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6120 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6121 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6122 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6123 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6124 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6125 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6126 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6127 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6128 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6129 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6130 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6131 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6132
6133 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6134
6135 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6136 Update the target to power8-vector.
6137
6138 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6139
6140 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6141
6142 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6143
6144 * debug12.adb, debug12.ads: New testcase.
6145
6146 2017-06-01 Martin Jambor <mjambor@suse.cz>
6147
6148 PR tree-optimization/80898
6149 * gcc.dg/tree-ssa/pr80898.c: New test.
6150 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6151
6152 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 PR c++/80896
6155 * g++.dg/cpp1z/nodiscard5.C: New.
6156
6157 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6158
6159 * gcc.target/arc/pr9001195952.c: New test.
6160
6161 2017-06-01 Tom de Vries <tom@codesourcery.com>
6162
6163 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6164 * gcc.c-torture/compile/asmgoto-1.c: Same.
6165 * gcc.dg/20000707-1.c: Same.
6166 * gcc.dg/pr38700.c: Same.
6167 * gcc.dg/pr70169.c: Same.
6168 * gcc.dg/pr80112.c: Same.
6169 * gcc.dg/torture/pr51071-2.c: Same.
6170 * gcc.dg/torture/pr51071.c: Same.
6171 * gcc.dg/tree-ssa/alias-34.c: Same.
6172
6173 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6174
6175 * gnat.dg/debug11.adb: New testcase.
6176
6177 2017-06-01 Richard Biener <rguenther@suse.de>
6178
6179 PR middle-end/66313
6180 * c-c++-common/ubsan/pr66313.c: New testcase.
6181 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6182
6183 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6184
6185 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6186 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6187 to vsx_hw. Add dg-skip-if directive to disable this test if
6188 -mcpu overridden.
6189 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6190 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6191 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6192 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6193 to dg-option. Add dg-skip-if directive to disable this test
6194 for darwin. Add dg-skip-if directive to disable this test if
6195 -mcpu overridden.
6196
6197 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6198
6199 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6200 (_mm_maskz_max_sd): Test new intrinsics.
6201 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6202 (_mm_maskz_max_sd): Test new intrinsics.
6203 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6204 (_mm_maskz_max_ss): Test new intrinsics.
6205 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6206 (_mm_maskz_max_ss): Test new intrinsics.
6207 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6208 (_mm_maskz_min_sd): Test new intrinsics.
6209 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6210 (_mm_maskz_min_sd): Test new intrinsics.
6211 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6212 (_mm_maskz_min_ss): Test new intrinsics.
6213 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6214 (_mm_maskz_min_ss): Test new intrinsics.
6215
6216 2017-05-31 Nathan Sidwell <nathan@acm.org>
6217
6218 * g++.dg/lookup/lambda1.C New.
6219
6220 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6221
6222 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6223 on pointer should not be replaced.
6224
6225 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6226
6227 PR testsuite/80580
6228 * gcc.dg/gimplefe-error-7.c: New test.
6229
6230 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6231
6232 * gcc.target/arc/add_n-combine.c: New test.
6233 * gcc.target/arc/sub_n-combine.c: New test.
6234
6235 2017-05-31 Richard Biener <rguenther@suse.de>
6236
6237 PR target/80880
6238 * gcc.target/i386/pr80880.c: New testcase.
6239
6240 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6241
6242 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6243
6244 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6245
6246 * gcc.dg/vect/pr80815-3.c: New test.
6247
6248 2017-05-31 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/80906
6251 * gcc.dg/graphite/pr80906.c: New testcase.
6252
6253 2017-05-30 Tom de Vries <tom@codesourcery.com>
6254
6255 PR testsuite/80910
6256 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6257 unsupported if host compiler does not support c++11.
6258 (host_supports_c++11): New proc.
6259
6260 2017-05-30 Martin Sebor <msebor@redhat.com>
6261
6262 PR c/80731
6263 * g++.dg/ext/utf16-4.C: Relax test.
6264 * gcc.dg/fixed-point/int-warning.c: Adjust.
6265
6266 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6267
6268 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6269 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6270 test case.
6271 * g++.dg/plugin/show-template-tree-color.C: New test case.
6272 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6273 * g++.dg/template/show-template-tree-2.C: New test case.
6274 * g++.dg/template/show-template-tree-3.C: New test case.
6275 * g++.dg/template/show-template-tree-4.C: New test case.
6276 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6277 * g++.dg/template/show-template-tree.C: New test case.
6278
6279 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6280
6281 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6282 dg-options.
6283 * gfortran.dg/pr80107.f: Delete testcase.
6284
6285 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6286
6287 PR target/80833
6288 * gcc.target/i386/pr80833-1.c: New test.
6289 * gcc.target/i386/pr80833-2.c: Ditto.
6290
6291 2017-05-30 Nathan Sidwell <nathan@acm.org>
6292
6293 PR c++/80913
6294 * g++.dg/lookup/pr80913.C: New.
6295
6296 2017-05-30 Richard Biener <rguenther@suse.de>
6297
6298 PR middle-end/80901
6299 * gcc.dg/torture/pr80901.c: New testcase.
6300
6301 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6302
6303 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6304
6305 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6306
6307 PR target/78838
6308 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6309
6310 2017-05-30 Richard Biener <rguenther@suse.de>
6311
6312 PR middle-end/80876
6313 * gcc.dg/torture/pr80876.c: New testcase.
6314
6315 2017-05-29 Nathan Sidwell <nathan@acm.org>
6316
6317 PR c++/80891 (#5)
6318 * g++.dg/lookup/pr80891-5.C: New.
6319
6320 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6321
6322 PR libgfortran/53029
6323 * gfortran.dg/read_5.f90: New test.
6324
6325 2017-05-29 Nathan Sidwell <nathan@acm.org>
6326
6327 PR c++/80891 (#4)
6328 * g++.dg/lookup/pr80891-4.C: New.
6329
6330 PR c++/80891 (#1)
6331 * g++.dg/lookup/pr80891-1.C: New.
6332
6333 PR c++/80891 (#3)
6334 * g++.dg/lookup/pr80891-3.C: New.
6335
6336 PR c++/80891 (#2)
6337 * g++.dg/lookup/pr80891-2.C: New.
6338
6339 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6340
6341 PR fortran/37131
6342 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6343 flags.
6344 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6345 * gfortran.dg/inline_matmul_17.f90: New test.
6346
6347 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6348
6349 * gfortran.dg/matmul_bounds_12.f90: New test.
6350
6351 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR bootstrap/80887
6354 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6355
6356 2017-05-26 Nathan Sidwell <nathan@acm.org>
6357
6358 * g++.dg/cpp0x/dr2061.C: New.
6359 * g++.dg/parse/namespace-alias-1.C: Add more test.
6360
6361 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6362
6363 PR tree-optimization/80815
6364 * gcc.dg/vect/pr80815-1.c: New test.
6365 * gcc.dg/vect/pr80815-2.c: New test.
6366
6367 2017-05-26 Martin Liska <mliska@suse.cz>
6368
6369 PR ipa/80663
6370 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6371 split at the problematic spot.
6372 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6373 a valid value of the param.
6374
6375 2017-05-26 Marek Polacek <polacek@redhat.com>
6376
6377 PR sanitizer/80875
6378 * c-c++-common/ubsan/pr80875.c: New test.
6379
6380 2017-05-26 Tom de Vries <tom@codesourcery.com>
6381
6382 PR testsuite/80557
6383 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6384 * gcc.dg/Wcxx-compat-8.c: Same.
6385 * gcc.dg/Wobjsize-1.c: Same.
6386 * gcc.dg/Wshadow-local-2.c: Same.
6387 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6388 * gcc.dg/anon-struct-6.c: Same.
6389 * gcc.dg/asm-wide-1.c: Same.
6390 * gcc.dg/builtin-inf-1.c: Same.
6391 * gcc.dg/builtin-redefine.c: Same.
6392 * gcc.dg/c90-array-lval-6.c: Same.
6393 * gcc.dg/c90-array-lval-7.c: Same.
6394 * gcc.dg/c90-fordecl-1.c: Same.
6395 * gcc.dg/c99-fordecl-2.c: Same.
6396 * gcc.dg/cast-lvalue-1.c: Same.
6397 * gcc.dg/cast-lvalue-2.c: Same.
6398 * gcc.dg/compound-lvalue-1.c: Same.
6399 * gcc.dg/cond-lvalue-1.c: Same.
6400 * gcc.dg/cpp/20000419-1.c: Same.
6401 * gcc.dg/cpp/backslash.c: Same.
6402 * gcc.dg/cpp/backslash2.c: Same.
6403 * gcc.dg/cpp/macspace1.c: Same.
6404 * gcc.dg/cpp/macspace2.c: Same.
6405 * gcc.dg/cpp/multiline-2.c: Same.
6406 * gcc.dg/cpp/pr27777.c: Same.
6407 * gcc.dg/cpp/pr30786.c: Same.
6408 * gcc.dg/cpp/pr34602.c: Same.
6409 * gcc.dg/cpp/redef1.c: Same.
6410 * gcc.dg/cpp/tr-warn1.c: Same.
6411 * gcc.dg/cpp/tr-warn3.c: Same.
6412 * gcc.dg/cpp/tr-warn6.c: Same.
6413 * gcc.dg/cpp/trad/hash.c: Same.
6414 * gcc.dg/cpp/trad/redef1.c: Same.
6415 * gcc.dg/cpp/ucs.c: Same.
6416 * gcc.dg/declspec-10.c: Same.
6417 * gcc.dg/declspec-11.c: Same.
6418 * gcc.dg/declspec-18.c: Same.
6419 * gcc.dg/format/c99-strftime-1.c: Same.
6420 * gcc.dg/format/ext-3.c: Same.
6421 * gcc.dg/format/pr72858.c: Same.
6422 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6423 * gcc.dg/init-string-1.c: Same.
6424 * gcc.dg/label-decl-3.c: Same.
6425 * gcc.dg/m-un-2.c: Same.
6426 * gcc.dg/nofixed-point-2.c: Same.
6427 * gcc.dg/noncompile/20020213-1.c: Same.
6428 * gcc.dg/pch/counter-2.c: Same.
6429 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6430 * gcc.dg/pr27528.c: Same.
6431 * gcc.dg/pr27953.c: Same.
6432 * gcc.dg/pr35899.c: Same.
6433 * gcc.dg/pr37561.c: Same.
6434 * gcc.dg/pr45461.c: Same.
6435 * gcc.dg/pr45750.c: Same.
6436 * gcc.dg/pr53196-2.c: Same.
6437 * gcc.dg/pr53265.c: Same.
6438 * gcc.dg/redecl-1.c: Same.
6439 * gcc.dg/tls/thr-init-1.c: Same.
6440 * gcc.dg/torture/pr51106-1.c: Same.
6441 * gcc.dg/torture/pr51106-2.c: Same.
6442 * gcc.dg/uninit-19.c: Same.
6443 * gcc.dg/uninit-pr20644.c: Same.
6444
6445 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6446
6447 * g++.dg/cpp1z/decomp29.C (p): New variable.
6448 (main): Add further tests.
6449
6450 2017-05-26 Richard Biener <rguenther@suse.de>
6451
6452 PR tree-optimization/80842
6453 * gcc.dg/torture/pr80842.c: New testcase.
6454
6455 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6456
6457 PR c++/79652
6458 * g++.dg/cpp0x/pr79652.C: New.
6459
6460 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 PR c++/71451
6463 * g++.dg/cpp0x/variadic170.C: New.
6464
6465 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6466
6467 * g++.dg/warn/Wcatch-value-1.C: New test.
6468 * g++.dg/warn/Wcatch-value-2.C: New test.
6469 * g++.dg/warn/Wcatch-value-3.C: New test.
6470
6471 2017-05-25 Nathan Sidwell <nathan@acm.org>
6472
6473 * g++.dg/lookup/using56.C: New.
6474 * g++.dg/lookup/using57.C: New.
6475 * g++.dg/lookup/using58.C: New.
6476 * g++.dg/lookup/using59.C: New.
6477
6478 * g++.dg/lookup/using17.C: Adjust diagnostics.
6479
6480 2017-05-25 Martin Sebor <msebor@redhat.com>
6481
6482 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6483 positives on ILP32.
6484 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6485 column numbers.
6486 * gcc.dg/pr60114.c: Same.
6487
6488 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6489
6490 * gfortran.dg/pr48636.f90: Fix template better.
6491
6492 2017-05-25 Nathan Sidwell <nathan@acm.org>
6493
6494 * g++.dg/lookup/koenig14.C: New.
6495
6496 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/79583
6499 * g++.dg/cpp0x/pr79583.C: New.
6500
6501 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 PR c++/68578
6504 * g++.dg/cpp1y/pr68578.C: New.
6505
6506 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6507
6508 * gcc.dg/tree-ssa/vce-1.c: New file.
6509
6510 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6511
6512 * gcc.dg/tree-ssa/addadd.c: New file.
6513
6514 2017-05-24 Nathan Sidwell <nathan@acm.org>
6515
6516 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6517 * g++.dg/lookup/friend19.C: New.
6518 * g++.dg/lookup/friend20.C: New.
6519
6520 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6521
6522 PR c++/80544
6523 * g++.dg/expr/cast11.C: New test.
6524
6525 2017-05-24 Martin Sebor <msebor@redhat.com>
6526
6527 PR c/80731
6528 * c-c++-common/Wfloat-conversion.c: Adjust.
6529 * c-c++-common/dfp/convert-int-saturate.c: Same.
6530 * c-c++-common/pr68657-1.c: Same.
6531 * g++.dg/ext/utf-cvt.C: Same.
6532 * g++.dg/ext/utf16-4.C: Same.
6533 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6534 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6535 * g++.dg/warn/Wconversion3.C: Same.
6536 * g++.dg/warn/Wconversion4.C: Same.
6537 * g++.dg/warn/Wsign-conversion.C: Same.
6538 * g++.dg/warn/overflow-warn-1.C: Same.
6539 * g++.dg/warn/overflow-warn-3.C: Same.
6540 * g++.dg/warn/overflow-warn-4.C: Same.
6541 * g++.dg/warn/pr35635.C: Same.
6542 * g++.old-deja/g++.mike/enum1.C: Same.
6543 * gcc.dg/Wconversion-3.c: Same.
6544 * gcc.dg/Wconversion-5.c: Same.
6545 * gcc.dg/Wconversion-complex-c99.c: Same.
6546 * gcc.dg/Wconversion-complex-gnu.c: Same.
6547 * gcc.dg/Wconversion-integer.c: Same.
6548 * gcc.dg/Wsign-conversion.c: Same.
6549 * gcc.dg/bitfld-2.c: Same.
6550 * gcc.dg/c90-const-expr-11.c: Same.
6551 * gcc.dg/c90-const-expr-7.c: Same.
6552 * gcc.dg/c99-const-expr-7.c: Same.
6553 * gcc.dg/overflow-warn-1.c: Same.
6554 * gcc.dg/overflow-warn-2.c: Same.
6555 * gcc.dg/overflow-warn-3.c: Same.
6556 * gcc.dg/overflow-warn-4.c: Same.
6557 * gcc.dg/overflow-warn-5.c: Same.
6558 * gcc.dg/overflow-warn-8.c: Same.
6559 * gcc.dg/overflow-warn-9.c: New test.
6560 * gcc.dg/pr35635.c: Adjust.
6561 * gcc.dg/pr59940.c: Same.
6562 * gcc.dg/pr59963-2.c: Same.
6563 * gcc.dg/pr60114.c: Same.
6564 * gcc.dg/switch-warn-2.c: Same.
6565 * gcc.dg/utf-cvt.c: Same.
6566 * gcc.dg/utf16-4.c: Same.
6567
6568 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6569
6570 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6571 Don't include limits.h.
6572 (w): Conditionalize on long long wider than int. Use
6573 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6574 -9223372036854775808.
6575 (x): Use __INT_MAX__ instead of INT_MAX.
6576
6577 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6578
6579 PR fortran/66094
6580 * gfortran.dg/inline_matmul_16.f90: New test.
6581
6582 2017-05-24 Tom de Vries <tom@codesourcery.com>
6583
6584 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6585
6586 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6587
6588 PR middle-end/80823
6589 * gcc.dg/pr80823.c: New test.
6590
6591 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6592
6593 * gcc.target/s390/pr80725.c: New test.
6594
6595 2017-05-23 Nathan Sidwell <nathan@acm.org>
6596
6597 * g++.dg/lookup/extern-c-hidden.C: New.
6598 * g++.dg/lookup/extern-redecl1.C: New.
6599
6600 PR c++/80866
6601 * g++.dg/parse/pr80866.C: New.
6602
6603 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6604
6605 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6606 * gcc.dg/ipa/inline-5.c: Likewise.
6607 * gfortran.dg/pr48636.f90: Likewise.
6608
6609 2017-05-23 Nathan Sidwell <nathan@acm.org>
6610
6611 * g++.dg/parse/ctor9.C: Adjust expected error.
6612
6613 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6614
6615 PR libgfortran/80256
6616 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6617 Cygwin.
6618
6619 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6620
6621 * c-c++-common/goacc/parallel-dims-1.c: Update.
6622 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6623 * c-c++-common/goacc/routine-1.c: Likewise.
6624 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6625 * g++.dg/goacc/template.C: Likewise.
6626 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6627 * gfortran.dg/goacc/routine-3.f90: Likewise.
6628 * gfortran.dg/goacc/sie.f95: Likewise.
6629 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6630
6631 2017-05-23 Nathan Sidwell <nathan@acm.org>
6632
6633 * g++.dg/lookup/using13.C: Adjust expected error.
6634
6635 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6636
6637 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6638
6639 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6640
6641 PR target/80718
6642 * gcc.target/powerpc/pr80718.c: New test.
6643
6644 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6645
6646 * gcc.target/powerpc/conditional-return.c: New testcase.
6647
6648 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6649
6650 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6651 LE-only.
6652
6653 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6654
6655 PR fortran/80766
6656 * gfortran.dg/typebound_call_28.f90: New test.
6657
6658 2017-05-22 Nathan Sidwell <nathan@acm.org>
6659
6660 * g++.dg/lookup/strong-using.C: New.
6661
6662 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6663
6664 * gcc.target/arm/movsi_movt.c: New test.
6665 * gcc.target/arm/movdi_movt.c: New test.
6666
6667 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6668
6669 * gnat.dg/specs/not_null1.ads: New test.
6670
6671 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6672
6673 * gnat.dg/limited_with5.ad[sb]: New test.
6674 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6675 * gnat.dg/limited_with6.ad[sb]: New test.
6676 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6677
6678 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6679
6680 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6681 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6682
6683 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 PR c++/70265
6686 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6687 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6688
6689 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6690
6691 PR libgfortran/80333
6692 * gfortran.dg/dtio_30.f03: New test.
6693
6694 2017-05-19 Marek Polacek <polacek@redhat.com>
6695
6696 PR sanitizer/80800
6697 * c-c++-common/ubsan/pr80800.c: New test.
6698 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6699
6700 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6701
6702 * c-c++-common/goacc/default-1.c: Update.
6703 * c-c++-common/goacc/default-2.c: Likewise.
6704 * c-c++-common/goacc/default-4.c: Likewise.
6705 * gfortran.dg/goacc/default-1.f95: Likewise.
6706 * gfortran.dg/goacc/default-4.f: Likewise.
6707 * c-c++-common/goacc/default-5.c: New file.
6708 * gfortran.dg/goacc/default-5.f: Likewise.
6709
6710 * c-c++-common/goacc/default-1.c: New file.
6711 * c-c++-common/goacc/default-2.c: Likewise.
6712 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6713 test cases in...
6714 * c-c++-common/goacc/default-3.c: ... this new file, and...
6715 * c-c++-common/goacc/default-4.c: ... this new file.
6716 * gfortran.dg/goacc/default.f95: Remove file, including its test
6717 cases in...
6718 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6719 * gfortran.dg/goacc/default-2.f: ... this new file.
6720 * gfortran.dg/goacc/default-3.f95: New file.
6721 * gfortran.dg/goacc/default-4.f: Likewise.
6722
6723 2017-05-19 Nathan Sidwell <nathan@acm.org>
6724
6725 * g++.dg/inherit/covariant7.C: Adjust.
6726
6727 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6728
6729 * gcc.target/arm/tls-disable-literal-pool.c: Change
6730 require-effective-target to tls_native.
6731 Move dg-error to return statement line and change to dg-message.
6732
6733 2017-05-19 Richard Biener <rguenther@suse.de>
6734
6735 PR c++/80593
6736 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6737 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6738
6739 2017-05-19 Richard Biener <rguenther@suse.de>
6740
6741 PR middle-end/80764
6742 * gcc.dg/torture/pr80764.c: New testcase.
6743
6744 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6745
6746 PR target/80510
6747 * gcc.target/powerpc/pr80510-1.c: New test.
6748 * gcc.target/powerpc/pr80510-2.c: Likewise.
6749
6750 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6751
6752 * gcc.dg/pragma-diag-7.c: New test.
6753
6754 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6755
6756 PR target/80799
6757 * g++.dg/other/i386-11.C: New test.
6758
6759 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6760
6761 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6762 * fold-vec-div-floatdouble.c: Likewise.
6763 * fold-vec-logical-ands-char.c: Likewise.
6764 * fold-vec-logical-ands-int.c: Likewise.
6765 * fold-vec-logical-ands-short.c: Likewise.
6766 * fold-vec-logical-ors-char.c: Likewise.
6767 * fold-vec-logical-ors-int.c: Likewise.
6768 * fold-vec-logical-ors-short.c: Likewise.
6769 * fold-vec-logical-other-char.c: Likewise.
6770 * fold-vec-mule-misc.c: Likewise.
6771 * fold-vec-mult-float.c: Likewise.
6772 * fold-vec-mult-floatdouble.c: Likewise.
6773 * fold-vec-mult-int.c: Likewise.
6774 * fold-vec-mult-int128-p9.c: Likewise.
6775 * fold-vec-sub-floatdouble.c: Likewise.
6776 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6777 Add lp64 requirement.
6778 * fold-vec-mult-int128-p8.c: Likewise.
6779 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6780
6781 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6782
6783 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6784 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6785 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6786 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6787 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6788 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6789 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6790 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6791 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6792 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6793 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6794 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6795 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6796 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6797 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6798 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6799 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6800 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6801 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6802 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6803 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6804 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6805 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6806 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6807 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6808 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6809
6810 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6811
6812 * gcc.target/sparc/niagara7-align.c: New test.
6813
6814 2017-05-18 Marek Polacek <polacek@redhat.com>
6815
6816 PR sanitizer/80797
6817 * c-c++-common/ubsan/null-12.c: New test.
6818
6819 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6820
6821 PR middle-end/80692
6822 * gcc.c-torture/execute/pr80692.c: New testcase.
6823
6824 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6825
6826 PR libgfortran/80741
6827 * gfortran.dg/read_4.f90: New test.
6828
6829 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6830
6831 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6832
6833 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6834
6835 PR fortran/80668
6836 * gfortran.dg/pr80668.f90: New.
6837
6838 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6839
6840 PR middle-end/80775
6841 * gcc.dg/pr80775.c: New test.
6842
6843 2017-05-17 Marek Polacek <polacek@redhat.com>
6844
6845 PR sanitizer/80659
6846 * gcc.dg/asan/pr80659.c: New test.
6847
6848 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6849
6850 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6851 unsigned long.
6852
6853 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6854
6855 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6856
6857 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6858 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6859
6860 PR tree-optimization/80457
6861 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6862 call vect_model_simple_cost.
6863
6864 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6865
6866 PR fortran/80554
6867 * gfortran.dg/submodule_29.f08: New test.
6868
6869 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6870
6871 * g++.dg/other/accessor-fixits-1.C: New test case.
6872 * g++.dg/other/accessor-fixits-2.C: New test case.
6873 * g++.dg/other/accessor-fixits-3.C: New test case.
6874 * g++.dg/other/accessor-fixits-4.C: New test case.
6875
6876 2017-05-16 Carl Love <cel@us.ibm.com>
6877
6878 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6879 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6880 built-ins to the test suite file. Note, support for mradds exists
6881 but no test case exists.
6882 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6883 built-ins to the test suite file.
6884
6885 2017-05-16 Marek Polacek <polacek@redhat.com>
6886
6887 PR sanitizer/80536
6888 PR sanitizer/80386
6889 * c-c++-common/ubsan/pr80536.c: New test.
6890 * g++.dg/ubsan/pr80386.C: New test.
6891
6892 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6893
6894 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6895 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6896
6897 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6898
6899 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6900 expected output of vadd, vsub and vmul instructions.
6901 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6902 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6903 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6904
6905 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6906
6907 PR libgfortran/80727
6908 * gfortran.dg/read_3.f90: New test.
6909
6910 2017-05-15 Nathan Sidwell <nathan@acm.org>
6911
6912 PR c++/79369
6913 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6914
6915 PR c++/79369
6916 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6917 * g++.dg/cpp0x/pr79369.C: New.
6918
6919 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6920
6921 PR fortran/80752
6922 * gfortran.dg/pr80752.f90: New test.
6923
6924 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6925
6926 PR target/80425
6927 * gcc.target/i386/pr80425-1.c: New test.
6928 * gcc.target/i386/pr80425-2.c: Ditto.
6929
6930 2017-05-15 Jeff Law <law@redhat.com>
6931
6932 * gcc.target/mips/reorgbug-1.c: New test.
6933
6934 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6935
6936 * gnat.dg/specs/pack13.ads: New test.
6937
6938 2017-05-14 Martin Sebor <msebor@redhat.com>
6939
6940 PR middle-end/77671
6941 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6942 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6943 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6944 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6945 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6946
6947 2017-05-14 Martin Sebor <msebor@redhat.com>
6948
6949 PR middle-end/80669
6950 * gcc.dg/builtin-stpncpy.c: New test.
6951
6952 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6953
6954 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6955 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6956 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6957 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6958
6959 2017-05-14 Julia Koval <julia.koval@intel.com>
6960
6961 * gcc.target/i386/xgetsetbv.c: New test.
6962
6963 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6964
6965 PR fortran/80442
6966 * gfortran.dg/impl_do_var_data.f90: New Test
6967
6968 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6969
6970 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6971 A regression test for a private array access case which caused
6972 an assert.
6973
6974 2017-05-12 Martin Sebor <msebor@redhat.com>
6975
6976 PR testsuite/80643
6977 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6978 to the purpose of the test.
6979
6980 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6981
6982 * gcc.target/powerpc/bmi-andn-1.c: New file
6983 * gcc.target/powerpc/bmi-andn-2.c: New file.
6984 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6985 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6986 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6987 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6988 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6989 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6990 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6991 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6992 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6993 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6994 * gcc.target/powerpc/bmi-check.h: New File.
6995 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6996 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6997 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6998 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6999 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7000 * gcc.target/powerpc/bmi2-check.h: New file.
7001 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7002 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7003 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7004 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7005 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7006 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7007 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7008 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7009 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7010
7011 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 PR c++/60430
7014 * g++.dg/cpp0x/pr60430.C: New.
7015
7016 2017-05-12 Jeff Law <law@redhat.com>
7017
7018 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7019
7020 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7021
7022 PR middle-end/80707
7023 * g++.dg/pr80707.C: New test.
7024
7025 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7026
7027 * gcc.target/powerpc/fold-vec-div-float.c: New.
7028 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7029 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7030
7031 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7032
7033 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7034 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7035 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7036 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7037 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7038 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7039 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7040 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7041 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7042 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7043 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7044 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7045
7046 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7047
7048 PR c++/49604
7049 * g++.dg/cpp0x/forw_enum14.C: New.
7050 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7051
7052 2017-05-12 Richard Biener <rguenther@suse.de>
7053
7054 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7055
7056 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7057
7058 PR c++/67687
7059 * g++.dg/cpp0x/constexpr-ice17.C: New.
7060
7061 2017-05-12 Richard Biener <rguenther@suse.de>
7062
7063 PR tree-optimization/80713
7064 * gcc.dg/torture/pr80713.c: New testcase.
7065
7066 2017-05-12 Andi Kleen <ak@linux.intel.com>
7067
7068 PR testsuite/77684
7069 * lib/target-supports.exp (profopt-perf-wrapper):
7070 Add -m8 option to increase parallelism.
7071
7072 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7073
7074 * c-c++-common/goacc/parallel-dims-1.c: New file.
7075 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7076
7077 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7078 * c-c++-common/goacc/classify-kernels.c: Likewise.
7079 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7080 Likewise.
7081 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7082 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7083 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7084 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7085 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7086 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7087 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7088 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7089 * c-c++-common/goacc/kernels-loop.c: Likewise.
7090 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7091 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7092 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7093 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7094 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7095 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7096 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7097 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7098 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7099 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7100 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7101 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7102
7103 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7104 * c-c++-common/goacc/classify-kernels.c: Likewise.
7105 * c-c++-common/goacc/classify-parallel.c: Likewise.
7106 * c-c++-common/goacc/classify-routine.c: Likewise.
7107 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7108 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7109 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7110 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7111
7112 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7113 * c-c++-common/goacc/classify-kernels.c: Likewise.
7114 * c-c++-common/goacc/classify-parallel.c: Likewise.
7115 * c-c++-common/goacc/classify-routine.c: Likewise.
7116 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7117 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7118 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7119 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7120
7121 2017-05-11 Nathan Sidwell <nathan@acm.org>
7122
7123 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7124
7125 2017-05-11 Carl Love <cel@us.ibm.com>
7126
7127 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7128 to the test suite file.
7129 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7130 to the test suite file.
7131
7132 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7133
7134 PR fortran/78659
7135 * gfortran.dg/namelist_91.f90: New test.
7136 * gfortran.dg/namelist_92.f90: New test.
7137 * gfortran.dg/namelist_93.f90: New test.
7138 * gfortran.dg/namelist_94.f90: New test.
7139
7140 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7141
7142 PR target/80695
7143 * gcc.target/powerpc/pr80695-p8.c: New file.
7144 * gcc.target/powerpc/pr80695-p9.c: New file.
7145
7146 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7147 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR target/80706
7150 * gcc.target/i386/pr80706.c: New test.
7151
7152 2017-05-11 Julia Koval <julia.koval@intel.com>
7153
7154 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7155 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7156 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7157 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7158
7159 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 PR c++/70538
7162 * g++.dg/cpp0x/pr70538.C: New.
7163
7164 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7165
7166 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7167 Remove unnecessary loop. Run on 32-bit targets only.
7168 (dg-options): Remove -fno-tree-sink.
7169
7170 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7171
7172 * gcc.target/powerpc/cmpb-1.c: New test.
7173 * gcc.target/powerpc/cmpb-2.c: New test.
7174 * gcc.target/powerpc/cmpb-3.c: New test.
7175 * gcc.target/powerpc/cmpb32-1.c: New test.
7176 * gcc.target/powerpc/cmpb32-2.c: New test.
7177
7178 2017-05-11 Richard Biener <rguenther@suse.de>
7179
7180 PR tree-optimization/80705
7181 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7182
7183 2017-05-11 Nathan Sidwell <nathan@acm.org>
7184
7185 * lib/scanlang.exp: New.
7186 * lib/gcc-dg.exp: Load scanlang.exp.
7187 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7188
7189 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7190
7191 PR testsuite/80580
7192 * gcc.dg/gimplefe-error-6.c: New test.
7193
7194 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7195
7196 PR testsuite/80580
7197 * gcc.dg/gimplefe-error-5.c: New test.
7198
7199 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7200
7201 PR testsuite/80580
7202 * gcc.dg/gimplefe-error-4.c: New test.
7203
7204 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7205
7206 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7207
7208 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7209
7210 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7211 (_mm_maskz_max_round_sd): Test new intrinsics.
7212 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7213 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7214 (_mm_maskz_max_round_ss): Test new intrinsics.
7215 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7216 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7217 (_mm_maskz_min_round_sd): Test new intrinsics.
7218 * gcc.target/i386/avx512f-vminsd-2.c: New.
7219 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7220 (_mm_maskz_min_round_ss): Test new intrinsics.
7221 * gcc.target/i386/avx512f-vminss-2.c: New.
7222 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7223 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7224 (__builtin_ia32_minss_mask_round): Test new builtins.
7225 * gcc.target/i386/sse-13.c: Ditto.
7226 * gcc.target/i386/sse-23.c: Ditto.
7227 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7228 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7229 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7230 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7231 (_mm_mask_min_round_ss): Test new intrinsics.
7232 * gcc.target/i386/testround-1.c: Ditto.
7233
7234 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7235
7236 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7237 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7238 (_mm_maskz_div_round_sd): Test new intrinsics.
7239 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7240 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7241 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7242 (_mm_maskz_div_round_ss): Test new intrinsics.
7243 * gcc.target/i386/avx512f-vdivss-2.c: New.
7244 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7245 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7246 (_mm_maskz_mul_round_sd): Test new intrinsics.
7247 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7248 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7249 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7250 (_mm_maskz_mul_round_ss): Test new intrinsics.
7251 * gcc.target/i386/avx512f-vmulss-2.c: New.
7252 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7253 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7254 (__builtin_ia32_mulss_mask_round): Test new builtins.
7255 * gcc.target/i386/sse-13.c: Ditto.
7256 * gcc.target/i386/sse-23.c: Ditto.
7257 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7258 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7259 (_mm_maskz_mul_round_ss): Test new intrinsics.
7260 * gcc.target/i386/testround-1.c: Ditto.
7261
7262 2017-05-10 Julia Koval <julia.koval@intel.com>
7263
7264 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7265 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7266 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7267
7268 2017-05-10 Julia Koval <julia.koval@intel.com>
7269
7270 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7271 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7272 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7273 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7274
7275 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7276
7277 PR tree-optimization/51513
7278 * gcc.target/powerpc/pr51513.c: New test.
7279 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7280 __builtin_abort().
7281 * gcc.dg/predict-14.c: Likewise.
7282
7283 2017-05-10 Carl Love <cel@us.ibm.com>
7284 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7285 to the test suite file.
7286 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7287 to the test suite file.
7288
7289 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7290
7291 PR tree-optimization/77644
7292 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7293
7294 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7295
7296 * gcc.dg/guality/inline-params-2.c: New.
7297
7298 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 PR c++/80145
7301 * g++.dg/cpp1y/auto-fn37.C: New.
7302 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7303
7304 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7305
7306 PR target/68163
7307 * gcc.target/powerpc/pr68163.c: New test.
7308
7309 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7310
7311 PR fortran/79311
7312 * gfortran.dg/finalize_32.f90: New test.
7313
7314 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7315
7316 PR c/35441
7317 * gcc.dg/pr35441.c: New test.
7318
7319 2017-05-09 Martin Sebor <msebor@redhat.com>
7320
7321 PR testsuite/80643
7322 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7323 output.
7324
7325 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7326
7327 PR c++/80186
7328 * g++.dg/template/crash126.C: New.
7329
7330 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7331
7332 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7333 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7334 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7335 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7336
7337 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7338
7339 PR testsuite/80611
7340 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7341
7342 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7343
7344 * gcc.target/arc/tmac-1.c: New file.
7345 * gcc.target/arc/tmac-2.c: Likewise.
7346 * gcc.target/arc/tmac.h: Likewise.
7347
7348 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7349 Andrew Burgess <andrew.burgess@embecosm.com>
7350
7351 * gcc.target/arc/firq-1.c: New file.
7352 * gcc.target/arc/firq-2.c: Likewise.
7353 * gcc.target/arc/firq-3.c: Likewise.
7354 * gcc.target/arc/firq-4.c: Likewise.
7355 * gcc.target/arc/firq-5.c: Likewise.
7356 * gcc.target/arc/firq-6.c: Likewise.
7357
7358 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7359
7360 * gcc.target/arc/interrupt-5.c: Newfile.
7361 * gcc.target/arc/interrupt-6.c: Likewise.
7362 * gcc.target/arc/interrupt-7.c: Likewise.
7363 * gcc.target/arc/interrupt-8.c: Likewise.
7364 * gcc.target/arc/interrupt-9.c: Likewise.
7365
7366 2017-05-09 Richard Biener <rguenther@suse.de>
7367
7368 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7369 and adjust.
7370 * gcc.dg/vect/vect-50.c: Likewise.
7371
7372 2017-05-09 Marek Polacek <polacek@redhat.com>
7373
7374 PR c/80525
7375 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7376 * c-c++-common/Wlogical-op-2.c: New test.
7377
7378 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7379
7380 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7381 for targets with __SIZEOF_INT__ < 4.
7382
7383 2017-05-09 Richard Biener <rguenther@suse.de>
7384
7385 * gcc.dg/vect/vect-50.c: Revert last change.
7386 * gcc.dg/vect/vect-44.c: Likewise.
7387
7388 2017-05-08 Martin Sebor <msebor@redhat.com>
7389
7390 PR translation/80280
7391 * gcc.dg/format/gcc_diag-10.c: New test.
7392
7393 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7394
7395 PR target/80101
7396 * gcc.target/powerpc/pr80101-1.c: New test.
7397
7398 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7399
7400 PR fortran/79930
7401 * gfortran.dg/inline_transpose_1.f90: Add
7402 -finline-matmul-limit=0 to options.
7403 * gfortran.dg/matmul_5.f90: Likewise.
7404 * gfortran.dg/vect/vect-8.f90: Likewise.
7405 * gfortran.dg/inline_matmul_14.f90: New test.
7406 * gfortran.dg/inline_matmul_15.f90: New test.
7407
7408 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7409
7410 PR fortran/80602
7411 * gfortran.dg/matmul_15.f90: New test case.
7412
7413 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7414
7415 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7416 * gcc.dg/vect/vect-50.c: Likewise.
7417
7418 2017-05-07 Jeff Law <law@redhat.com>
7419
7420 Revert:
7421 2017-05-06 Jeff Law <law@redhat.com>
7422 PR tree-optimization/78496
7423 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7424 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7425
7426 2017-05-06 Jeff Law <law@redhat.com>
7427
7428 PR tree-optimization/78496
7429 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7430 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7431
7432 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7433
7434 * gcc.target/aarch64/spill_1.c: New test.
7435
7436 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7437
7438 PR rtl-optimization/75964
7439 * gcc.dg/torture/pr75964.c: New test.
7440
7441 2017-05-06 Tom de Vries <tom@codesourcery.com>
7442
7443 PR testsuite/80606
7444 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7445 * gcc.target/i386/avx-vtestpd-2.c: Same.
7446 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7447 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7448 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7449 * gcc.target/i386/avx-vtestpd-3.c: Same.
7450 * gcc.target/i386/avx-vtestps-1.c: Same.
7451 * gcc.target/i386/avx-vtestps-2.c: Same.
7452 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7453 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7454 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7455 * gcc.target/i386/avx-vtestps-3.c: Same.
7456
7457 2017-05-06 Tom de Vries <tom@codesourcery.com>
7458
7459 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7460
7461 2017-05-06 Tom de Vries <tom@codesourcery.com>
7462
7463 PR testsuite/80557
7464 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7465 * gcc.target/powerpc/altivec-types-1.c: Same.
7466
7467 2017-05-06 Tom de Vries <tom@codesourcery.com>
7468
7469 PR testsuite/80557
7470 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7471 * gcc.target/spu/intrinsics-1.c: Same.
7472
7473 2017-05-06 Tom de Vries <tom@codesourcery.com>
7474
7475 PR testsuite/80557
7476 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7477
7478 2017-05-06 Tom de Vries <tom@codesourcery.com>
7479
7480 PR testsuite/80557
7481 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7482 * gcc.target/aarch64/spellcheck_2.c: Same.
7483 * gcc.target/aarch64/spellcheck_3.c: Same.
7484
7485 2017-05-06 Tom de Vries <tom@codesourcery.com>
7486
7487 PR testsuite/80557
7488 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7489 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7490 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7491 * g++.dg/debug/dwarf2/typedef5.C: Same.
7492 * g++.dg/goacc/data-1.C: Same.
7493
7494 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7495
7496 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7497
7498 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7499
7500 PR target/79038
7501 PR target/79202
7502 PR target/79203
7503 * gcc.target/powerpc/ppc-round3.c: New test.
7504 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7505
7506 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR tree-optimization/80632
7509 * gcc.dg/pr80632.c: New test.
7510
7511 PR tree-optimization/80558
7512 * gcc.dg/tree-ssa/vrp115.c: New test.
7513
7514 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7515 Thomas Preud'homme <thomas.preudhomme@arm.com>
7516 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7517
7518 PR target/71607
7519 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7520 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7521 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7522 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7523 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7524 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7525 * gcc.target/arm/tls-disable-literal-pool.c: New.
7526
7527 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7528
7529 PR tree-optimization/80613
7530 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7531
7532 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7533
7534 PR c++/71577
7535 * g++.dg/cpp0x/pr71577.C: New.
7536
7537 2017-05-04 Martin Sebor <msebor@redhat.com>
7538
7539 PR middle-end/79234
7540 * gcc.dg/builtin-stringop-chk-8.c: New test.
7541 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7542 * gcc.dg/builtin-stringop-chk-4.c: Same.
7543 * gcc.dg/builtin-strncat-chk-1.c: Same.
7544 * g++.dg/ext/strncpy-chk1.C: Same.
7545 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7546 * gcc.dg/out-of-bounds-1.c: Same.
7547 * gcc.dg/pr78138.c: Same.
7548 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7549 * gfortran.dg/mvbits_7.f90: Same.
7550
7551 2017-05-04 Martin Sebor <msebor@redhat.com>
7552
7553 PR preprocessor/79214
7554 PR middle-end/79222
7555 PR middle-end/79223
7556 * gcc.dg/pr79214.c: New test.
7557 * gcc.dg/pr79214.h: New test header.
7558 * gcc.dg/pr79222.c: New test.
7559 * gcc.dg/pr79223.c: New test.
7560 * gcc.dg/pr78138.c: Adjust.
7561 * gfortran.dg/unconstrained_commons.f: Same.
7562
7563 2017-05-04 Martin Sebor <msebor@redhat.com>
7564
7565 PR translation/80280
7566 * g++.dg/abi/Wabi-2-3.C: Adjust.
7567 * g++.dg/abi/Wabi-3-2.C: Ditto.
7568 * g++.dg/lookup/using17.C: Ditto.
7569 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7570
7571 2017-05-04 Martin Jambor <mjambor@suse.cz>
7572
7573 PR tree-optimization/80622
7574 * gcc.dg/tree-ssa/pr80622.c: New test.
7575
7576 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7577
7578 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7579
7580 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7581
7582 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7583 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7584
7585 2017-05-04 Richard Biener <rguenther@suse.de>
7586
7587 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7588
7589 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7590
7591 * gcc.dg/vect/vect-profile-1.c: New test.
7592
7593 2017-05-04 Marek Polacek <polacek@redhat.com>
7594
7595 PR tree-optimization/80612
7596 * gcc.dg/torture/pr80612.c: New test.
7597
7598 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7599 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7600
7601 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7602 check_effective_target_arm_thumb1_movt_ok.
7603
7604 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7605
7606 * gcc.target/arm/fpscr.c: New file.
7607
7608 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7609
7610 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7611 target.
7612
7613 2017-05-04 Tom de Vries <tom@codesourcery.com>
7614
7615 PR testsuite/80557
7616 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7617 line numbers.
7618 * g++.dg/warn/miss-format-1.C: Same.
7619 * g++.dg/warn/overflow-warn-1.C: Same.
7620 * g++.dg/warn/overflow-warn-3.C: Same.
7621 * g++.dg/warn/overflow-warn-4.C: Same.
7622
7623 2017-05-04 Tom de Vries <tom@codesourcery.com>
7624
7625 PR testsuite/80557
7626 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7627 * gcc.target/i386/pr68657.c: Same.
7628 * gcc.target/i386/pr69255-1.c: Same.
7629 * gcc.target/i386/pr69255-2.c: Same.
7630 * gcc.target/i386/pr69255-3.c: Same.
7631
7632 2017-05-04 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/31130
7635 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7636 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7637 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7638 * gcc.dg/pr52904.c: Remove XFAIL.
7639 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7640
7641 2017-05-03 Jeff Law <law@redhat.com>
7642
7643 PR tree-optimization/78496
7644 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7645
7646 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7647
7648 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7649
7650 2017-05-03 Richard Biener <rguenther@suse.de>
7651
7652 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7653
7654 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR tree-optimization/79472
7657 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7658 to dg-options.
7659 * gcc.dg/tree-ssa/vrp113.c: New test.
7660 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7661 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7662 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7663
7664 2017-05-03 Tom de Vries <tom@codesourcery.com>
7665
7666 PR testsuite/80557
7667 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7668 * c-c++-common/Wshift-negative-value-2.c: Same.
7669 * c-c++-common/Wshift-negative-value-3.c: Same.
7670 * c-c++-common/Wshift-negative-value-4.c: Same.
7671 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7672 * c-c++-common/cpp/pr60400.c: Same.
7673 * c-c++-common/fmax-errors.c: Same.
7674 * c-c++-common/goacc/data-2.c: Same.
7675 * c-c++-common/goacc/host_data-2.c: Same.
7676 * c-c++-common/gomp/simd4.c: Same.
7677 * c-c++-common/pr28656.c: Same.
7678 * c-c++-common/pr43395.c: Same.
7679 * c-c++-common/torture/pr57945.c: Same.
7680
7681 2017-05-03 Tom de Vries <tom@codesourcery.com>
7682
7683 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7684 arg of dg directive.
7685 * c-c++-common/goacc/routine-3.c: Same.
7686 * c-c++-common/goacc/routine-4.c: Same.
7687
7688 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7689
7690 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7691 (test_fixit_insert_newline): New function.
7692 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7693 (test_fixit_insert_newline): New function.
7694 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7695 (test_fixit_insert_newline): New function.
7696 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7697 (test_fixit_insert_newline): New function.
7698 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7699 (test_show_locus): Handle test_fixit_insert_newline.
7700
7701 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7702
7703 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7704
7705 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7706
7707 * gcc.dg/lsr-div1.c: New testcase.
7708
7709 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7710
7711 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7712 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7713 (_mm_maskz_add_round_sd): Test new intrinsics.
7714 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7715 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7716 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7717 (_mm_maskz_add_round_ss): Test new intrinsics.
7718 * gcc.target/i386/avx512f-vaddss-2.c: New.
7719 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7720 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7721 (_mm_maskz_sub_round_sd): Test new intrinsics.
7722 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7723 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7724 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7725 (_mm_maskz_sub_round_ss): Test new intrinsics.
7726 * gcc.target/i386/avx512f-vsubss-2.c: New.
7727 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7728 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7729 (__builtin_ia32_subss_mask_round): Test new builtins.
7730 * gcc.target/i386/sse-13.c: Ditto.
7731 * gcc.target/i386/sse-23.c: Ditto.
7732 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7733 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7734 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7735 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7736 (_mm_mask_sub_round_ss): Test new intrinsics.
7737 * gcc.target/i386/testround-1.c: Ditto.
7738
7739 2017-05-02 Martin Jambor <mjambor@suse.cz>
7740
7741 PR tree-optimization/78687
7742 * g++.dg/tree-ssa/pr78687.C: New test.
7743
7744 2017-05-02 Richard Biener <rguenther@suse.de>
7745
7746 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7747 behavior.
7748 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7749
7750 2017-05-02 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/80591
7753 * gcc.dg/torture/pr80591.c: New testcase.
7754
7755 2017-05-02 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/80549
7758 * gcc.dg/torture/pr80549.c: New testcase.
7759
7760 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7761
7762 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7763 unsigned long.
7764
7765 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7766
7767 PR c++/80038
7768 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7769
7770 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7771
7772 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7773 reflect insertion fix-it hints at the same location now being
7774 consolidated.
7775
7776 2017-05-01 Martin Sebor <msebor@redhat.com>
7777
7778 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7779 on ILP32 targets.
7780
7781 2017-05-01 Tom de Vries <tom@codesourcery.com>
7782
7783 * gcc.dg/pr78768.c: Require linker plugin.
7784
7785 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7786
7787 PR fortran/37131
7788 * gfortran.dg/matmul_bounds_11.f90: New test.
7789
7790 2017-05-01 Martin Sebor <msebor@redhat.com>
7791
7792 PR tree-optimization/79715
7793 * gcc.dg/pr79715.c: New test.
7794
7795 2017-05-01 Tom de Vries <tom@codesourcery.com>
7796
7797 PR testsuite/65941
7798 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7799 * g++.dg/other/pr59492.C: Require effective target rdrand.
7800
7801 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7802
7803 * g++.dg/diagnostic/member-decl-1.C: New test.
7804
7805 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7806
7807 PR tree-optimization/80487
7808 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7809
7810 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7811
7812 PR tree-optimization/79697
7813 * gcc.dg/tree-ssa/pr79697.c: New test.
7814
7815 2017-04-29 Tom de Vries <tom@codesourcery.com>
7816
7817 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7818
7819 2017-04-28 Martin Sebor <msebor@redhat.com>
7820
7821 PR tree-optimization/80523
7822 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7823
7824 2017-04-28 Tom de Vries <tom@codesourcery.com>
7825
7826 PR testsuite/80557
7827 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7828 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7829
7830 2017-04-28 Tom de Vries <tom@codesourcery.com>
7831
7832 PR testsuite/80557
7833 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7834 * obj-c++.dg/bitfield-4.mm: Same.
7835 * obj-c++.dg/bitfield-5.mm: Same.
7836 * obj-c++.dg/exceptions-3.mm: Same.
7837 * obj-c++.dg/exceptions-5.mm: Same.
7838 * obj-c++.dg/method-1.mm: Same.
7839 * obj-c++.dg/method-12.mm: Same.
7840 * obj-c++.dg/method-13.mm: Same.
7841 * obj-c++.dg/method-15.mm: Same.
7842 * obj-c++.dg/method-16.mm: Same.
7843 * obj-c++.dg/property/at-property-18.mm: Same.
7844 * obj-c++.dg/property/at-property-25.mm: Same.
7845 * obj-c++.dg/property/at-property-5.mm: Same.
7846 * obj-c++.dg/property/dynamic-2.mm: Same.
7847 * obj-c++.dg/property/property-neg-3.mm: Same.
7848 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7849 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7850 * obj-c++.dg/syntax-error-1.mm: Same.
7851 * obj-c++.dg/try-catch-13.mm: Same.
7852 * objc.dg/bitfield-4.m: Same.
7853 * objc.dg/class-1.m: Same.
7854 * objc.dg/method-11.m: Same.
7855 * objc.dg/method-6.m: Same.
7856 * objc.dg/method-7.m: Same.
7857 * objc.dg/method-9.m: Same.
7858 * objc.dg/missing-proto-3.m: Same.
7859 * objc.dg/naming-2.m: Same.
7860 * objc.dg/property/at-property-16.m: Same.
7861 * objc.dg/property/at-property-18.m: Same.
7862 * objc.dg/property/at-property-25.m: Same.
7863 * objc.dg/property/at-property-5.m: Same.
7864 * objc.dg/property/dynamic-2.m: Same.
7865 * objc.dg/property/property-neg-3.m: Same.
7866 * objc.dg/protocol-inheritance-1.m: Same.
7867 * objc.dg/protocol-inheritance-2.m: Same.
7868
7869 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7870
7871 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7872
7873 2017-04-28 Tom de Vries <tom@codesourcery.com>
7874
7875 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7876 dg-(error|warning|message|bogus).
7877 * g++.dg/conversion/dr195-1.C: Same.
7878 * g++.dg/conversion/dr195.C: Same.
7879 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7880 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7881 * g++.dg/cpp0x/inline-ns7.C: Same.
7882 * g++.dg/cpp0x/variadic105.C: Same.
7883 * g++.dg/cpp0x/variadic65.C: Same.
7884 * g++.dg/expr/call2.C: Same.
7885 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7886 * g++.dg/expr/pmf-1.C: Same.
7887 * g++.dg/ext/altivec-types-1.C: Same.
7888 * g++.dg/ext/altivec-types-2.C: Same.
7889 * g++.dg/ext/altivec-types-3.C: Same.
7890 * g++.dg/ext/attrib14.C: Same.
7891 * g++.dg/ext/complit1.C: Same.
7892 * g++.dg/ext/forscope2.C: Same.
7893 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7894 * g++.dg/ext/label13.C: Same.
7895 * g++.dg/ext/member-attr.C: Same.
7896 * g++.dg/ext/visibility/anon7.C: Same.
7897 * g++.dg/ext/visibility/visibility-7.C: Same.
7898 * g++.dg/ext/vla2.C: Same.
7899 * g++.dg/inherit/access2.C: Same.
7900 * g++.dg/inherit/covariant12.C: Same.
7901 * g++.dg/inherit/covariant14.C: Same.
7902 * g++.dg/inherit/namespace-as-base.C: Same.
7903 * g++.dg/inherit/template-as-base.C: Same.
7904 * g++.dg/lookup/ambig1.C: Same.
7905 * g++.dg/lookup/ambig2.C: Same.
7906 * g++.dg/lookup/ambig3.C: Same.
7907 * g++.dg/lookup/class-member-1.C: Same.
7908 * g++.dg/lookup/conv-1.C: Same.
7909 * g++.dg/lookup/decl1.C: Same.
7910 * g++.dg/lookup/koenig1.C: Same.
7911 * g++.dg/lookup/scoped1.C: Same.
7912 * g++.dg/lookup/scoped2.C: Same.
7913 * g++.dg/lookup/two-stage4.C: Same.
7914 * g++.dg/lookup/used-before-declaration.C: Same.
7915 * g++.dg/lookup/using.C: Same.
7916 * g++.dg/lookup/using17.C: Same.
7917 * g++.dg/lookup/using2.C: Same.
7918 * g++.dg/other/abstract2.C: Same.
7919 * g++.dg/other/classkey1.C: Same.
7920 * g++.dg/other/component1.C: Same.
7921 * g++.dg/other/const1.C: Same.
7922 * g++.dg/other/const2.C: Same.
7923 * g++.dg/other/conversion1.C: Same.
7924 * g++.dg/other/do1.C: Same.
7925 * g++.dg/other/error1.C: Same.
7926 * g++.dg/other/error10.C: Same.
7927 * g++.dg/other/error3.C: Same.
7928 * g++.dg/other/error4.C: Same.
7929 * g++.dg/other/error5.C: Same.
7930 * g++.dg/other/error8.C: Same.
7931 * g++.dg/other/error9.C: Same.
7932 * g++.dg/other/field1.C: Same.
7933 * g++.dg/other/init1.C: Same.
7934 * g++.dg/other/ptrmem2.C: Same.
7935 * g++.dg/other/return1.C: Same.
7936 * g++.dg/overload/builtin3.C: Same.
7937 * g++.dg/overload/error1.C: Same.
7938 * g++.dg/overload/error2.C: Same.
7939 * g++.dg/overload/koenig2.C: Same.
7940 * g++.dg/overload/pmf1.C: Same.
7941 * g++.dg/parse/args1.C: Same.
7942 * g++.dg/parse/attr3.C: Same.
7943 * g++.dg/parse/constant4.C: Same.
7944 * g++.dg/parse/crash10.C: Same.
7945 * g++.dg/parse/crash18.C: Same.
7946 * g++.dg/parse/crash19.C: Same.
7947 * g++.dg/parse/crash20.C: Same.
7948 * g++.dg/parse/crash21.C: Same.
7949 * g++.dg/parse/crash22.C: Same.
7950 * g++.dg/parse/crash32.C: Same.
7951 * g++.dg/parse/decl-specifier-1.C: Same.
7952 * g++.dg/parse/error58.C: Same.
7953 * g++.dg/parse/local-class1.C: Same.
7954 * g++.dg/parse/non-dependent2.C: Same.
7955 * g++.dg/parse/parameter-declaration-1.C: Same.
7956 * g++.dg/parse/ptrmem2.C: Same.
7957 * g++.dg/parse/ptrmem3.C: Same.
7958 * g++.dg/parse/saved1.C: Same.
7959 * g++.dg/tc1/dr101.C: Same.
7960 * g++.dg/tc1/dr142.C: Same.
7961 * g++.dg/tc1/dr176.C: Same.
7962 * g++.dg/template/conv4.C: Same.
7963 * g++.dg/template/crash56.C: Same.
7964 * g++.dg/template/dependent-expr2.C: Same.
7965 * g++.dg/template/error1.C: Same.
7966 * g++.dg/template/error2.C: Same.
7967 * g++.dg/template/explicit6.C: Same.
7968 * g++.dg/template/init-list.C: Same.
7969 * g++.dg/template/local1.C: Same.
7970 * g++.dg/template/lookup2.C: Same.
7971 * g++.dg/template/meminit2.C: Same.
7972 * g++.dg/template/nontype25.C: Same.
7973 * g++.dg/template/ptrmem2.C: Same.
7974 * g++.dg/template/qualttp19.C: Same.
7975 * g++.dg/template/qualttp20.C: Same.
7976 * g++.dg/template/ttp3.C: Same.
7977 * g++.dg/template/unify4.C: Same.
7978 * g++.dg/template/unify6.C: Same.
7979 * g++.dg/template/unify7.C: Same.
7980 * g++.dg/template/warn1.C: Same.
7981 * g++.dg/tree-ssa/dom-invalid.C: Same.
7982 * g++.dg/ubsan/shift-1.C: Same.
7983 * g++.dg/warn/Wunused-2.C: Same.
7984 * g++.dg/warn/Wunused-4.C: Same.
7985 * g++.dg/warn/Wunused-6.C: Same.
7986 * g++.dg/warn/deprecated-6.C: Same.
7987 * g++.dg/warn/deprecated.C: Same.
7988 * g++.dg/warn/effc1.C: Same.
7989 * g++.dg/warn/effc3.C: Same.
7990 * g++.dg/warn/incomplete1.C: Same.
7991 * g++.dg/warn/inline1.C: Same.
7992 * g++.dg/warn/noeffect2.C: Same.
7993 * g++.dg/warn/noeffect4.C: Same.
7994 * g++.dg/warn/oldcast1.C: Same.
7995 * g++.dg/warn/sentinel.C: Same.
7996 * g++.dg/warn/unit-1.C: Same.
7997 * g++.old-deja/g++.pt/inherit2.C: Same.
7998 * g++.old-deja/g++.pt/overload8.C: Same.
7999 * gcc.dg/20000926-1.c: Same.
8000 * gcc.dg/20040223-1.c: Same.
8001 * gcc.dg/Warray-bounds-7.c: Same.
8002 * gcc.dg/alias-1.c: Same.
8003 * gcc.dg/alias-12.c: Same.
8004 * gcc.dg/alias-13.c: Same.
8005 * gcc.dg/alias-2.c: Same.
8006 * gcc.dg/array-13.c: Same.
8007 * gcc.dg/array-4.c: Same.
8008 * gcc.dg/attr-ifunc-2.c: Same.
8009 * gcc.dg/attr-invalid.c: Same.
8010 * gcc.dg/attr-noinline.c: Same.
8011 * gcc.dg/bitfld-2.c: Same.
8012 * gcc.dg/c90-const-expr-7.c: Same.
8013 * gcc.dg/c99-const-expr-7.c: Same.
8014 * gcc.dg/cpp/20000625-1.c: Same.
8015 * gcc.dg/cpp/charconst-4.c: Same.
8016 * gcc.dg/cpp/include2.c: Same.
8017 * gcc.dg/cpp/include2a.c: Same.
8018 * gcc.dg/decl-4.c: Same.
8019 * gcc.dg/deprecated-4.c: Same.
8020 * gcc.dg/deprecated.c: Same.
8021 * gcc.dg/dfp/altivec-types.c: Same.
8022 * gcc.dg/float-range-1.c: Same.
8023 * gcc.dg/pack-test-3.c: Same.
8024 * gcc.dg/pr11492.c: Same.
8025 * gcc.dg/pr15360-1.c: Same.
8026 * gcc.dg/pr37908.c: Same.
8027 * gcc.dg/pr53265.c: Same.
8028 * gcc.dg/pr57287-2.c: Same.
8029 * gcc.dg/pr57287.c: Same.
8030 * gcc.dg/redecl-1.c: Same.
8031 * gcc.dg/sync-3.c: Same.
8032 * gcc.dg/two-types-1.c: Same.
8033 * gcc.dg/two-types-2.c: Same.
8034 * gcc.dg/two-types-4.c: Same.
8035 * gcc.dg/two-types-5.c: Same.
8036 * gcc.dg/two-types-6.c: Same.
8037 * gcc.dg/two-types-7.c: Same.
8038 * gcc.dg/two-types-8.c: Same.
8039 * gcc.dg/two-types-9.c: Same.
8040 * gcc.dg/uninit-I.c: Same.
8041 * gcc.dg/uninit-pr19430.c: Same.
8042 * gcc.dg/visibility-7.c: Same.
8043 * gcc.dg/winline-10.c: Same.
8044 * gcc.dg/winline-2.c: Same.
8045 * gcc.dg/winline-3.c: Same.
8046 * gcc.dg/winline-9.c: Same.
8047 * gcc.target/i386/attr-returns_twice-1.c: Same.
8048 * gcc.target/i386/chkp-const-check-2.c: Same.
8049 * gcc.target/i386/chkp-label-address.c: Same.
8050 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8051 * gcc.target/i386/pr39162.c: Same.
8052 * gcc.target/i386/sse-5.c: Same.
8053 * gcc.target/powerpc/altivec-types-1.c: Same.
8054 * gcc.target/powerpc/altivec-types-2.c: Same.
8055 * gcc.target/powerpc/altivec-types-3.c: Same.
8056 * gcc.target/powerpc/float128-mix.c: Same.
8057 * gcc.target/powerpc/no-r11-3.c: Same.
8058 * gcc.target/spu/Wmain.c: Same.
8059 * gcc.target/spu/ea/errors2.c: Same.
8060 * gfortran.dg/assignment_1.f90: Same.
8061 * gfortran.dg/common_3.f90: Same.
8062 * gfortran.dg/der_io_1.f90: Same.
8063 * gfortran.dg/g77/20030326-1.f: Same.
8064 * gfortran.dg/g77/9263.f: Same.
8065 * gfortran.dg/g77/960317-1.f: Same.
8066 * gfortran.dg/g77/970625-2.f: Same.
8067 * gfortran.dg/g77/980615-0.f: Same.
8068 * gfortran.dg/g77/check0.f: Same.
8069 * gfortran.dg/g77/dnrm2.f: Same.
8070 * gfortran.dg/g77/pr9258.f: Same.
8071 * gfortran.dg/ichar_1.f90: Same.
8072 * gfortran.dg/interface_1.f90: Same.
8073 * gfortran.dg/namelist_1.f90: Same.
8074 * gfortran.dg/namelist_2.f90: Same.
8075 * gfortran.dg/namelist_3.f90: Same.
8076 * gfortran.dg/namelist_print_2.f: Same.
8077 * gfortran.dg/oldstyle_1.f90: Same.
8078 * gfortran.dg/runtime_warning_1.f90: Same.
8079 * gfortran.dg/underflow.f90: Same.
8080 * gnat.dg/specs/integer_value.ads: Same.
8081 * obj-c++.dg/fsf-package-0.m: Same.
8082 * objc.dg/two-types-1.m: Same.
8083
8084 2017-04-28 Martin Liska <mliska@suse.cz>
8085
8086 PR gcov-profile/79891
8087 * gcc.misc-tests/gcov-17.c: New test.
8088 * gcc.misc-tests/gcov-18.c: New test.
8089
8090 2017-04-28 Tom de Vries <tom@codesourcery.com>
8091
8092 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8093 dg-(error|warning|message|bogus).
8094 * g++.dg/parse/parameter-declaration-1.C: Same.
8095 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8096 * gcc.dg/Wpointer-sign-Wall.c: Same.
8097 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8098 * gcc.dg/cpp/19990413-1.c: Same.
8099 * gcc.dg/dg-test-1.c: Same.
8100 * gcc.dg/empty-source-2.c: Same.
8101 * gcc.dg/empty-source-3.c: Same.
8102 * gcc.dg/format/c99-printf-1.c: Same.
8103 * gcc.dg/format/c99-scanf-1.c: Same.
8104 * gcc.dg/label-decl-2.c: Same.
8105 * gcc.dg/m-un-2.c: Same.
8106 * gcc.dg/uninit-pr20644-O0.c: Same.
8107 * gfortran.dg/pr70006.f90: Same.
8108 * obj-c++.dg/fsf-package-0.m: Same.
8109
8110 2017-04-28 Tom de Vries <tom@codesourcery.com>
8111
8112 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8113 dg-(error|warning|message|bogus).
8114 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8115 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8116 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8117 * c-c++-common/pr20000.c: Same.
8118 * c-c++-common/pr49706.c: Same.
8119 * g++.dg/ext/utf16-4.C: Same.
8120 * g++.dg/parse/error2.C: Same.
8121 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8122 * g++.dg/warn/Wtype-limits.C: Same.
8123 * g++.dg/warn/overflow-warn-1.C: Same.
8124 * g++.dg/warn/overflow-warn-3.C: Same.
8125 * gcc.dg/Wpointer-sign-Wall.c: Same.
8126 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8127 * gcc.dg/Wtype-limits-Wextra.c: Same.
8128 * gcc.dg/Wtype-limits.c: Same.
8129 * gcc.dg/cpp/19990413-1.c: Same.
8130 * gcc.dg/dg-test-1.c: Same.
8131 * gcc.dg/empty-source-2.c: Same.
8132 * gcc.dg/empty-source-3.c: Same.
8133 * gcc.dg/label-decl-2.c: Same.
8134 * gcc.dg/m-un-2.c: Same.
8135 * gcc.dg/uninit-pr19430-O0.c: Same.
8136 * gcc.dg/uninit-pr19430.c: Same.
8137 * gcc.dg/uninit-pr20644-O0.c: Same.
8138 * gcc.dg/utf16-4.c: Same.
8139 * gfortran.dg/pr70006.f90: Same.
8140 * obj-c++.dg/fsf-package-0.m: Same.
8141
8142 2017-04-28 Richard Biener <rguenther@suse.de>
8143
8144 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8145 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8146 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8147 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8148 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8149 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8150
8151 2017-04-27 Marek Polacek <polacek@redhat.com>
8152
8153 PR sanitizer/80349
8154 * c-c++-common/ubsan/pr80349.c: New test.
8155
8156 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8157
8158 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8159 diagnostics.
8160 * g++.dg/warn/pr12242.C: Likewise.
8161
8162 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8163
8164 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8165
8166 2017-04-27 Martin Liska <mliska@suse.cz>
8167
8168 PR testsuite/79455
8169 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8170 more generic.
8171
8172 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/80534
8175 * g++.dg/other/pr80534-1.C: New test.
8176 * g++.dg/other/pr80534-2.C: New test.
8177
8178 2017-04-27 Richard Biener <rguenther@suse.de>
8179
8180 PR middle-end/80539
8181 * gcc.dg/torture/pr80539.c: New testcase.
8182
8183 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR target/77728
8186 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8187
8188 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8189
8190 * g++.dg/diagnostic/nested-name-1.C: New test.
8191
8192 2017-04-26 Martin Liska <mliska@suse.cz>
8193
8194 * gcc.dg/guality/guality.h: Add prefix to test verification.
8195
8196 2017-04-25 Nathan Sidwell <nathan@acm.org>
8197
8198 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8199
8200 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8201
8202 PR target/70799
8203 * gcc.target/i386/pr70799-5.c: New test.
8204
8205 2017-04-25 Martin Sebor <msebor@redhat.com>
8206
8207 PR tree-optimization/80497
8208 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8209
8210 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8211 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR target/77728
8214 * g++.dg/abi/pr77728-1.C: New test.
8215
8216 2017-04-25 Marek Polacek <polacek@redhat.com>
8217
8218 PR sanitizer/80349
8219 * g++.dg/ubsan/pr80349-2.C: New test.
8220
8221 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8222
8223 * g++.dg/cpp0x/enum34.C: New test.
8224
8225 2017-04-25 Tom de Vries <tom@codesourcery.com>
8226
8227 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8228 variables.
8229 (dg-line): New proc.
8230 (process-message): Handle line number variables.
8231 * objc.dg/try-catch-12.m: Use dg-line.
8232
8233 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8234
8235 PR target/80482
8236 * gcc.target/powerpc/vec-constvolatile.c: New test.
8237
8238 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8239
8240 * g++.dg/semicolon-fixits.C: New test case.
8241
8242 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8243
8244 * gcc.dg/semicolon-fixits.c: New test case.
8245
8246 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8247
8248 * g++.dg/lookup/missing-std-include.C: New test file.
8249
8250 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8251 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR target/77728
8254 * g++.dg/abi/pr77728-2.C: New test.
8255
8256 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8257
8258 PR c++/80177
8259 * g++.dg/spellcheck-pr80177.C: New test case.
8260
8261 2017-04-25 Nathan Sidwell <nathan@acm.org>
8262
8263 * g++.dg/dg.exp (find-cxx-tests): New function.
8264 (main): Use it, remove explicit pruning
8265
8266 2017-04-25 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/80492
8269 * gcc.dg/pr80492.c: New testcase.
8270
8271 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8272
8273 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8274 for targets with int size less than 32 bits.
8275
8276 2017-04-25 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/79201
8279 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8280 * gcc.target/i386/pr22152.c: Disable sinking.
8281
8282 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8283
8284 PR target/80464
8285 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8286
8287 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8288
8289 PR target/79895
8290 * gcc.target/s390/pr79895.c: New test.
8291
8292 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8293
8294 PR target/80080
8295 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8296 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8297 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8298
8299 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR rtl-optimization/80501
8302 * gcc.c-torture/execute/pr80501.c: New test.
8303
8304 PR rtl-optimization/80500
8305 * gcc.dg/pr80500.c: New test.
8306
8307 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8308
8309 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8310 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8311
8312 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8313
8314 PR fortran/80121
8315 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8316 directive.
8317
8318 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8319
8320 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8321 * jit.dg/test-alignment.c: New test case.
8322 * jit.dg/test-alignment.cc: New test case.
8323 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8324 New test case.
8325
8326 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8327
8328 PR c++/80016
8329 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8330 test function.
8331 (test_alignof): New test function.
8332
8333 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8334
8335 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8336
8337 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8338
8339 * g++.dg/diagnostic/duplicate1.C: New test.
8340 * g++.dg/cpp0x/duplicate1.C: New test.
8341
8342 2017-04-24 Martin Jambor <mjambor@suse.cz>
8343
8344 PR tree-optimization/80293
8345 * g++.dg/tree-ssa/pr80293.C: New test.
8346
8347 2017-04-24 Martin Liska <mliska@suse.cz>
8348
8349 PR middle-end/79931
8350 * g++.dg/ipa/pr79931.C: New test.
8351
8352 2017-04-24 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/80494
8355 * gfortran.dg/pr80494.f90: New testcase.
8356
8357 2017-04-24 Richard Biener <rguenther@suse.de>
8358
8359 PR tree-optimization/79725
8360 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8361
8362 2017-04-24 Richard Biener <rguenther@suse.de>
8363
8364 PR c++/2972
8365 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8366
8367 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8368
8369 PR fortran/80484
8370 * gfortran.dg/dtio_29.f03: New test.
8371
8372 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8373
8374 PR fortran/80121
8375 * gfortran.dg/intent_out_9.f90: New test case.
8376
8377 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8378
8379 PR target/70799
8380 * gcc.target/i386/pr70799-4.c: New test.
8381
8382 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8383
8384 PR fortran/80392
8385 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8386
8387 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8388
8389 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8390
8391 2017-04-21 Richard Biener <rguenther@suse.de>
8392
8393 PR tree-optimization/79547
8394 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8395
8396 2017-04-21 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/78847
8399 * g++.dg/tree-ssa/pr78847.C: New testcase.
8400
8401 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR c/80468
8404 * gcc.dg/pr80468.c: New test.
8405
8406 2017-04-21 Martin Liska <mliska@suse.cz>
8407
8408 PR tree-optimization/66278
8409 * gcc.dg/vect/pr66278.c: New test.
8410
8411 2017-04-21 Richard Biener <rguenther@suse.de>
8412
8413 PR tree-optimization/80237
8414 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8415 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8416 adjust expected optimizations.
8417
8418 2016-04-21 Richard Biener <rguenther@suse.de>
8419
8420 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8421 of inner loops.
8422 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8423 * gcc.dg/vect/vect-104.c: Likewise.
8424
8425 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8426
8427 PR tree-optimization/80426
8428 * gcc.c-torture/execute/20170429-1.c: Rename into...
8429 * gcc.c-torture/execute/20170419-1.c: ...this.
8430
8431 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8432
8433 PR target/79804
8434 * gcc.target/i386/pr79804.c: New test.
8435
8436 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8437
8438 PR target/78090
8439 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8440
8441 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8442
8443 * g++/opt/pr80436.C: XFAIL on AIX.
8444
8445 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8446
8447 PR c++/80473
8448 * g++.dg/diagnostic/pr80473.C: New test.
8449
8450 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8451
8452 * g++.dg/warn/Wextra-semi.C: New test.
8453
8454 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR middle-end/80423
8457 * g++.dg/other/pr80423.C: New test.
8458
8459 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8460
8461 * gcc.dg/pr80170.c: Require ptr32plus.
8462
8463 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8464
8465 PR tree-optimization/80426
8466 * gcc.c-torture/execute/20170419-1.c: New test.
8467
8468 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR debug/80461
8471 * g++.dg/debug/pr80461.C: New test.
8472
8473 PR c++/80459
8474 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8475 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8476 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8477
8478 PR debug/80436
8479 * g++.dg/opt/pr80436.C: New test.
8480
8481 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8482
8483 * gcc.dg/torture/pr80341.c: Require int32plus.
8484
8485 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8486 Jeff Law <law@redhat.com>
8487
8488 * gcc.c-torture/compile/20170419-1.c: New test.
8489
8490 2017-04-19 Tom de Vries <tom@codesourcery.com>
8491
8492 PR testsuite/80221
8493 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8494 subsequent dg directives.
8495 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8496 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8497 * c-c++-common/attr-fallthrough-2.c: Same.
8498 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8499 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8500 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8501 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8502 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8503 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8504 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8505 * c-c++-common/cilk-plus/CK/errors.c: Same.
8506 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8507 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8508 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8509 * c-c++-common/cpp/pr57580.c: Same.
8510 * c-c++-common/goacc/asyncwait-1.c: Same.
8511 * c-c++-common/goacc/cache-2.c: Same.
8512 * c-c++-common/goacc/declare-2.c: Same.
8513 * c-c++-common/goacc/deviceptr-1.c: Same.
8514 * c-c++-common/goacc/routine-5.c: Same.
8515 * c-c++-common/gomp/clauses-2.c: Same.
8516 * c-c++-common/gomp/ordered-3.c: Same.
8517 * c-c++-common/gomp/pr67501.c: Same.
8518 * c-c++-common/pr20000.c: Same.
8519 * c-c++-common/pr43395.c: Same.
8520 * c-c++-common/pr49706.c: Same.
8521 * c-c++-common/pr77624-1.c: Same.
8522 * c-c++-common/pr77624-2.c: Same.
8523 * c-c++-common/raw-string-14.c: Same.
8524 * c-c++-common/raw-string-16.c: Same.
8525 * c-c++-common/raw-string-3.c: Same.
8526 * c-c++-common/raw-string-4.c: Same.
8527 * c-c++-common/raw-string-5.c: Same.
8528 * c-c++-common/raw-string-6.c: Same.
8529 * g++.dg/abi/mangle41.C: Same.
8530 * g++.dg/conversion/nullptr1.C: Same.
8531 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8532 * g++.dg/cpp0x/auto27.C: Same.
8533 * g++.dg/cpp0x/constexpr-98.C: Same.
8534 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8535 * g++.dg/cpp0x/diag2.C: Same.
8536 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8537 * g++.dg/cpp0x/nullptr15.C: Same.
8538 * g++.dg/cpp0x/pr31431-2.C: Same.
8539 * g++.dg/cpp0x/pr31431.C: Same.
8540 * g++.dg/cpp0x/pr79118.C: Same.
8541 * g++.dg/cpp0x/static_assert3.C: Same.
8542 * g++.dg/cpp0x/temp_default2.C: Same.
8543 * g++.dg/cpp0x/trailing4.C: Same.
8544 * g++.dg/cpp0x/variadic-ex10.C: Same.
8545 * g++.dg/cpp0x/variadic-ex13.C: Same.
8546 * g++.dg/cpp0x/variadic-ex14.C: Same.
8547 * g++.dg/cpp0x/variadic-ex3.C: Same.
8548 * g++.dg/cpp0x/variadic-ex4.C: Same.
8549 * g++.dg/cpp0x/variadic59.C: Same.
8550 * g++.dg/cpp0x/vt-37737-2.C: Same.
8551 * g++.dg/cpp0x/vt-57397-1.C: Same.
8552 * g++.dg/cpp0x/vt-57397-2.C: Same.
8553 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8554 * g++.dg/cpp1z/gen-attrs1.C: Same.
8555 * g++.dg/diagnostic/pr71075.C: Same.
8556 * g++.dg/eh/goto2.C: Same.
8557 * g++.dg/eh/goto3.C: Same.
8558 * g++.dg/expr/bitfield4.C: Same.
8559 * g++.dg/expr/bitfield5.C: Same.
8560 * g++.dg/expr/bitfield6.C: Same.
8561 * g++.dg/expr/bool1.C: Same.
8562 * g++.dg/expr/bool3.C: Same.
8563 * g++.dg/expr/cond10.C: Same.
8564 * g++.dg/expr/cond11.C: Same.
8565 * g++.dg/expr/lval3.C: Same.
8566 * g++.dg/expr/lval4.C: Same.
8567 * g++.dg/ext/anon-struct4.C: Same.
8568 * g++.dg/ext/attrib44.C: Same.
8569 * g++.dg/ext/builtin3.C: Same.
8570 * g++.dg/ext/dllimport7.C: Same.
8571 * g++.dg/ext/label5.C: Same.
8572 * g++.dg/ext/no-asm-1.C: Same.
8573 * g++.dg/ext/utf16-4.C: Same.
8574 * g++.dg/ext/vla2.C: Same.
8575 * g++.dg/gomp/block-1.C: Same.
8576 * g++.dg/gomp/block-2.C: Same.
8577 * g++.dg/gomp/block-3.C: Same.
8578 * g++.dg/gomp/block-5.C: Same.
8579 * g++.dg/gomp/linear-2.C: Same.
8580 * g++.dg/gomp/target-1.C: Same.
8581 * g++.dg/gomp/target-2.C: Same.
8582 * g++.dg/gomp/taskgroup-1.C: Same.
8583 * g++.dg/gomp/teams-1.C: Same.
8584 * g++.dg/inherit/pure1.C: Same.
8585 * g++.dg/init/array43.C: Same.
8586 * g++.dg/init/array46.C: Same.
8587 * g++.dg/init/const10.C: Same.
8588 * g++.dg/init/ctor4-1.C: Same.
8589 * g++.dg/init/ctor4.C: Same.
8590 * g++.dg/init/new37.C: Same.
8591 * g++.dg/init/pr25811.C: Same.
8592 * g++.dg/init/pr29043.C: Same.
8593 * g++.dg/init/pr29571.C: Same.
8594 * g++.dg/lookup/duperr1.C: Same.
8595 * g++.dg/lookup/error1.C: Same.
8596 * g++.dg/lookup/koenig5.C: Same.
8597 * g++.dg/lookup/pr77549.C: Same.
8598 * g++.dg/lookup/suggestions1.C: Same.
8599 * g++.dg/lookup/using16.C: Same.
8600 * g++.dg/lookup/using7.C: Same.
8601 * g++.dg/other/anon-union3.C: Same.
8602 * g++.dg/other/array2.C: Same.
8603 * g++.dg/other/error13.C: Same.
8604 * g++.dg/other/error34.C: Same.
8605 * g++.dg/overload/builtin1.C: Same.
8606 * g++.dg/overload/conv-op1.C: Same.
8607 * g++.dg/overload/error3.C: Same.
8608 * g++.dg/overload/koenig1.C: Same.
8609 * g++.dg/overload/operator5.C: Same.
8610 * g++.dg/overload/template5.C: Same.
8611 * g++.dg/overload/unknown1.C: Same.
8612 * g++.dg/overload/using2.C: Same.
8613 * g++.dg/parse/constructor1.C: Same.
8614 * g++.dg/parse/crash36.C: Same.
8615 * g++.dg/parse/crash63.C: Same.
8616 * g++.dg/parse/error11.C: Same.
8617 * g++.dg/parse/error12.C: Same.
8618 * g++.dg/parse/error14.C: Same.
8619 * g++.dg/parse/error2.C: Same.
8620 * g++.dg/parse/error21.C: Same.
8621 * g++.dg/parse/error26.C: Same.
8622 * g++.dg/parse/error36.C: Same.
8623 * g++.dg/parse/friend12.C: Same.
8624 * g++.dg/parse/invalid-op1.C: Same.
8625 * g++.dg/parse/missing-template1.C: Same.
8626 * g++.dg/parse/parser-pr28152-2.C: Same.
8627 * g++.dg/parse/parser-pr28152.C: Same.
8628 * g++.dg/parse/pr16696-permissive.C: Same.
8629 * g++.dg/parse/pr16696.C: Same.
8630 * g++.dg/parse/pr69628.C: Same.
8631 * g++.dg/parse/ret-type2.C: Same.
8632 * g++.dg/parse/specialization1.C: Same.
8633 * g++.dg/parse/template3.C: Same.
8634 * g++.dg/parse/template9.C: Same.
8635 * g++.dg/parse/typename11.C: Same.
8636 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8637 * g++.dg/pr45330.C: Same.
8638 * g++.dg/rtti/typeid6.C: Same.
8639 * g++.dg/spellcheck-fields.C: Same.
8640 * g++.dg/spellcheck-typenames.C: Same.
8641 * g++.dg/tc1/dr108.C: Same.
8642 * g++.dg/tc1/dr147.C: Same.
8643 * g++.dg/template/arg7.C: Same.
8644 * g++.dg/template/conv11.C: Same.
8645 * g++.dg/template/crash13.C: Same.
8646 * g++.dg/template/crash55.C: Same.
8647 * g++.dg/template/dependent-expr5.C: Same.
8648 * g++.dg/template/error17.C: Same.
8649 * g++.dg/template/error33.C: Same.
8650 * g++.dg/template/error4.C: Same.
8651 * g++.dg/template/error50.C: Same.
8652 * g++.dg/template/error53.C: Same.
8653 * g++.dg/template/friend.C: Same.
8654 * g++.dg/template/func2.C: Same.
8655 * g++.dg/template/local6.C: Same.
8656 * g++.dg/template/member5.C: Same.
8657 * g++.dg/template/meminit1.C: Same.
8658 * g++.dg/template/nested3.C: Same.
8659 * g++.dg/template/nontype6.C: Same.
8660 * g++.dg/template/overload12.C: Same.
8661 * g++.dg/template/ptrmem8.C: Same.
8662 * g++.dg/template/qualified-id1.C: Same.
8663 * g++.dg/template/spec15.C: Same.
8664 * g++.dg/template/static1.C: Same.
8665 * g++.dg/template/static10.C: Same.
8666 * g++.dg/template/static2.C: Same.
8667 * g++.dg/template/ttp25.C: Same.
8668 * g++.dg/template/typedef2.C: Same.
8669 * g++.dg/template/typename2.C: Same.
8670 * g++.dg/template/unify10.C: Same.
8671 * g++.dg/template/unify6.C: Same.
8672 * g++.dg/template/unify7.C: Same.
8673 * g++.dg/template/unify9.C: Same.
8674 * g++.dg/template/varmod1.C: Same.
8675 * g++.dg/ubsan/div-by-zero-1.C: Same.
8676 * g++.dg/ubsan/pr63956.C: Same.
8677 * g++.dg/warn/Waddress-1.C: Same.
8678 * g++.dg/warn/Wconversion2.C: Same.
8679 * g++.dg/warn/Wnull-conversion-1.C: Same.
8680 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8681 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8682 * g++.dg/warn/Wswitch-1.C: Same.
8683 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8684 * g++.dg/warn/Wtype-limits.C: Same.
8685 * g++.dg/warn/Wunused-parm-5.C: Same.
8686 * g++.dg/warn/deprecated-6.C: Same.
8687 * g++.dg/warn/deprecated.C: Same.
8688 * g++.dg/warn/incomplete1.C: Same.
8689 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8690 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8691 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8692 * g++.dg/warn/overflow-warn-1.C: Same.
8693 * g++.dg/warn/overflow-warn-3.C: Same.
8694 * g++.dg/warn/overflow-warn-4.C: Same.
8695 * g++.dg/warn/pr12242.C: Same.
8696 * g++.dg/warn/pr30551-2.C: Same.
8697 * g++.dg/warn/pr30551.C: Same.
8698 * g++.old-deja/g++.benjamin/16077.C: Same.
8699 * g++.old-deja/g++.bob/inherit1.C: Same.
8700 * g++.old-deja/g++.brendan/crash56.C: Same.
8701 * g++.old-deja/g++.brendan/template17.C: Same.
8702 * g++.old-deja/g++.eh/ctor1.C: Same.
8703 * g++.old-deja/g++.jason/bool5.C: Same.
8704 * g++.old-deja/g++.jason/cond.C: Same.
8705 * g++.old-deja/g++.jason/operator.C: Same.
8706 * g++.old-deja/g++.jason/pmf5.C: Same.
8707 * g++.old-deja/g++.law/ctors5.C: Same.
8708 * g++.old-deja/g++.law/missed-error2.C: Same.
8709 * g++.old-deja/g++.law/operators9.C: Same.
8710 * g++.old-deja/g++.law/temps1.C: Same.
8711 * g++.old-deja/g++.mike/for2.C: Same.
8712 * g++.old-deja/g++.mike/ns5.C: Same.
8713 * g++.old-deja/g++.mike/ns7.C: Same.
8714 * g++.old-deja/g++.mike/p10769b.C: Same.
8715 * g++.old-deja/g++.niklas/t120.C: Same.
8716 * g++.old-deja/g++.niklas/t121.C: Same.
8717 * g++.old-deja/g++.ns/koenig5.C: Same.
8718 * g++.old-deja/g++.oliva/overload1.C: Same.
8719 * g++.old-deja/g++.other/crash24.C: Same.
8720 * g++.old-deja/g++.other/crash25.C: Same.
8721 * g++.old-deja/g++.other/decl5.C: Same.
8722 * g++.old-deja/g++.other/lineno5.C: Same.
8723 * g++.old-deja/g++.other/null3.C: Same.
8724 * g++.old-deja/g++.other/overcnv2.C: Same.
8725 * g++.old-deja/g++.other/ptrmem7.C: Same.
8726 * g++.old-deja/g++.other/typename1.C: Same.
8727 * g++.old-deja/g++.other/vaarg3.C: Same.
8728 * g++.old-deja/g++.pt/crash10.C: Same.
8729 * g++.old-deja/g++.pt/crash28.C: Same.
8730 * g++.old-deja/g++.pt/crash38.C: Same.
8731 * g++.old-deja/g++.pt/explicit70.C: Same.
8732 * g++.old-deja/g++.pt/explicit77.C: Same.
8733 * g++.old-deja/g++.pt/expr2.C: Same.
8734 * g++.old-deja/g++.pt/spec5.C: Same.
8735 * g++.old-deja/g++.pt/spec6.C: Same.
8736 * g++.old-deja/g++.pt/typename3.C: Same.
8737 * g++.old-deja/g++.pt/typename5.C: Same.
8738 * g++.old-deja/g++.pt/typename6.C: Same.
8739 * g++.old-deja/g++.pt/typename7.C: Same.
8740 * g++.old-deja/g++.pt/unify4.C: Same.
8741 * g++.old-deja/g++.pt/unify8.C: Same.
8742 * g++.old-deja/g++.pt/vaarg3.C: Same.
8743 * g++.old-deja/g++.robertl/eb22.C: Same.
8744 * g++.old-deja/g++.robertl/eb4.C: Same.
8745 * g++.old-deja/g++.robertl/eb44.C: Same.
8746 * g++.old-deja/g++.robertl/eb69.C: Same.
8747 * g++.old-deja/g++.robertl/eb98.C: Same.
8748 * gcc.dg/20031223-1.c: Same.
8749 * gcc.dg/940510-1.c: Same.
8750 * gcc.dg/990506-0.c: Same.
8751 * gcc.dg/Walloca-1.c: Same.
8752 * gcc.dg/Walloca-2.c: Same.
8753 * gcc.dg/Wconversion-integer.c: Same.
8754 * gcc.dg/Wcxx-compat-8.c: Same.
8755 * gcc.dg/Wimplicit-int-1.c: Same.
8756 * gcc.dg/Wimplicit-int-2.c: Same.
8757 * gcc.dg/Wimplicit-int-4.c: Same.
8758 * gcc.dg/Wpointer-sign-Wall.c: Same.
8759 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8760 * gcc.dg/Wshadow-1.c: Same.
8761 * gcc.dg/Wshadow-3.c: Same.
8762 * gcc.dg/Wswitch-enum-error.c: Same.
8763 * gcc.dg/Wswitch-enum.c: Same.
8764 * gcc.dg/Wswitch-error.c: Same.
8765 * gcc.dg/Wswitch.c: Same.
8766 * gcc.dg/Wtype-limits-Wextra.c: Same.
8767 * gcc.dg/Wtype-limits.c: Same.
8768 * gcc.dg/Wvla-larger-than-2.c: Same.
8769 * gcc.dg/anon-struct-5.c: Same.
8770 * gcc.dg/array-10.c: Same.
8771 * gcc.dg/array-11.c: Same.
8772 * gcc.dg/array-15.c: Same.
8773 * gcc.dg/array-2.c: Same.
8774 * gcc.dg/array-8.c: Same.
8775 * gcc.dg/array-const-2.c: Same.
8776 * gcc.dg/array-const-3.c: Same.
8777 * gcc.dg/bitfld-1.c: Same.
8778 * gcc.dg/bitfld-8.c: Same.
8779 * gcc.dg/builtin-redefine.c: Same.
8780 * gcc.dg/c11-noreturn-1.c: Same.
8781 * gcc.dg/c11-noreturn-2.c: Same.
8782 * gcc.dg/c11-static-assert-3.c: Same.
8783 * gcc.dg/c90-arraydecl-1.c: Same.
8784 * gcc.dg/c90-complex-1.c: Same.
8785 * gcc.dg/c90-complit-1.c: Same.
8786 * gcc.dg/c90-const-expr-11.c: Same.
8787 * gcc.dg/c90-const-expr-7.c: Same.
8788 * gcc.dg/c90-const-expr-8.c: Same.
8789 * gcc.dg/c90-enum-comma-1.c: Same.
8790 * gcc.dg/c90-flex-array-1.c: Same.
8791 * gcc.dg/c90-hexfloat-1.c: Same.
8792 * gcc.dg/c90-idem-qual-1.c: Same.
8793 * gcc.dg/c90-idem-qual-2.c: Same.
8794 * gcc.dg/c90-idem-qual-3.c: Same.
8795 * gcc.dg/c90-mixdecl-1.c: Same.
8796 * gcc.dg/c90-restrict-1.c: Same.
8797 * gcc.dg/c90-return-1.c: Same.
8798 * gcc.dg/c99-array-nonobj-1.c: Same.
8799 * gcc.dg/c99-arraydecl-1.c: Same.
8800 * gcc.dg/c99-complex-1.c: Same.
8801 * gcc.dg/c99-complex-2.c: Same.
8802 * gcc.dg/c99-complit-2.c: Same.
8803 * gcc.dg/c99-const-expr-7.c: Same.
8804 * gcc.dg/c99-const-expr-8.c: Same.
8805 * gcc.dg/c99-flex-array-3.c: Same.
8806 * gcc.dg/c99-flex-array-7.c: Same.
8807 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8808 * gcc.dg/c99-impl-decl-1.c: Same.
8809 * gcc.dg/c99-impl-int-1.c: Same.
8810 * gcc.dg/c99-impl-int-2.c: Same.
8811 * gcc.dg/c99-init-3.c: Same.
8812 * gcc.dg/c99-restrict-1.c: Same.
8813 * gcc.dg/c99-return-1.c: Same.
8814 * gcc.dg/c99-tag-1.c: Same.
8815 * gcc.dg/c99-tag-3.c: Same.
8816 * gcc.dg/call-diag-2.c: Same.
8817 * gcc.dg/cpp/19940712-1.c: Same.
8818 * gcc.dg/cpp/19951025-1.c: Same.
8819 * gcc.dg/cpp/19990413-1.c: Same.
8820 * gcc.dg/cpp/direct2.c: Same.
8821 * gcc.dg/cpp/direct2s.c: Same.
8822 * gcc.dg/cpp/pr28709.c: Same.
8823 * gcc.dg/cpp/pr61854-c90.c: Same.
8824 * gcc.dg/cpp/pr61854-c94.c: Same.
8825 * gcc.dg/cpp/pragma-1.c: Same.
8826 * gcc.dg/cpp/pragma-2.c: Same.
8827 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8828 * gcc.dg/cpp/trad/literals-2.c: Same.
8829 * gcc.dg/cpp/warn-comments-2.c: Same.
8830 * gcc.dg/cpp/warn-comments-3.c: Same.
8831 * gcc.dg/cpp/warn-comments.c: Same.
8832 * gcc.dg/cpp/warn-long-long-2.c: Same.
8833 * gcc.dg/cpp/warn-long-long.c: Same.
8834 * gcc.dg/cpp/warn-redefined-2.c: Same.
8835 * gcc.dg/cpp/warn-redefined.c: Same.
8836 * gcc.dg/darwin-cfstring-2.c: Same.
8837 * gcc.dg/darwin-cfstring-format-1.c: Same.
8838 * gcc.dg/decl-9.c: Same.
8839 * gcc.dg/declspec-1.c: Same.
8840 * gcc.dg/declspec-10.c: Same.
8841 * gcc.dg/declspec-11.c: Same.
8842 * gcc.dg/declspec-13.c: Same.
8843 * gcc.dg/declspec-18.c: Same.
8844 * gcc.dg/declspec-4.c: Same.
8845 * gcc.dg/declspec-5.c: Same.
8846 * gcc.dg/declspec-6.c: Same.
8847 * gcc.dg/declspec-8.c: Same.
8848 * gcc.dg/deprecated-4.c: Same.
8849 * gcc.dg/deprecated.c: Same.
8850 * gcc.dg/dfp/composite-type.c: Same.
8851 * gcc.dg/empty-source-2.c: Same.
8852 * gcc.dg/empty-source-3.c: Same.
8853 * gcc.dg/format/attr-6.c: Same.
8854 * gcc.dg/format/branch-1.c: Same.
8855 * gcc.dg/format/c90-printf-1.c: Same.
8856 * gcc.dg/format/c90-strftime-2.c: Same.
8857 * gcc.dg/format/c99-strftime-1.c: Same.
8858 * gcc.dg/format/cmn-err-1.c: Same.
8859 * gcc.dg/format/few-1.c: Same.
8860 * gcc.dg/format/ms_branch-1.c: Same.
8861 * gcc.dg/format/ms_unnamed-1.c: Same.
8862 * gcc.dg/format/ms_va-1.c: Same.
8863 * gcc.dg/format/unnamed-1.c: Same.
8864 * gcc.dg/format/va-1.c: Same.
8865 * gcc.dg/format/xopen-1.c: Same.
8866 * gcc.dg/funcdef-var-1.c: Same.
8867 * gcc.dg/funcdef-var-2.c: Same.
8868 * gcc.dg/gnu89-const-expr-1.c: Same.
8869 * gcc.dg/gnu89-const-expr-2.c: Same.
8870 * gcc.dg/gnu90-const-expr-1.c: Same.
8871 * gcc.dg/gnu99-const-expr-1.c: Same.
8872 * gcc.dg/gnu99-const-expr-2.c: Same.
8873 * gcc.dg/gnu99-init-2.c: Same.
8874 * gcc.dg/gomp/_Atomic-5.c: Same.
8875 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8876 * gcc.dg/gomp/atomic-5.c: Same.
8877 * gcc.dg/gomp/linear-1.c: Same.
8878 * gcc.dg/gomp/pr67500.c: Same.
8879 * gcc.dg/init-bad-1.c: Same.
8880 * gcc.dg/init-bad-2.c: Same.
8881 * gcc.dg/init-bad-3.c: Same.
8882 * gcc.dg/init-string-1.c: Same.
8883 * gcc.dg/label-compound-stmt-1.c: Same.
8884 * gcc.dg/label-decl-2.c: Same.
8885 * gcc.dg/label-decl-4.c: Same.
8886 * gcc.dg/large-size-array-2.c: Same.
8887 * gcc.dg/large-size-array-4.c: Same.
8888 * gcc.dg/lvalue-6.c: Same.
8889 * gcc.dg/m-un-2.c: Same.
8890 * gcc.dg/multiple-overflow-warn-1.c: Same.
8891 * gcc.dg/multiple-overflow-warn-2.c: Same.
8892 * gcc.dg/multiple-overflow-warn-3.c: Same.
8893 * gcc.dg/nested-redef-1.c: Same.
8894 * gcc.dg/no-asm-1.c: Same.
8895 * gcc.dg/no-asm-3.c: Same.
8896 * gcc.dg/no-asm-4.c: Same.
8897 * gcc.dg/noncompile/20010524-1.c: Same.
8898 * gcc.dg/noncompile/incomplete-5.c: Same.
8899 * gcc.dg/noncompile/pr44517.c: Same.
8900 * gcc.dg/noncompile/pr52290.c: Same.
8901 * gcc.dg/noreturn-1.c: Same.
8902 * gcc.dg/overflow-warn-1.c: Same.
8903 * gcc.dg/overflow-warn-2.c: Same.
8904 * gcc.dg/overflow-warn-3.c: Same.
8905 * gcc.dg/overflow-warn-4.c: Same.
8906 * gcc.dg/parm-mismatch-1.c: Same.
8907 * gcc.dg/parser-pr28152-2.c: Same.
8908 * gcc.dg/parser-pr28152.c: Same.
8909 * gcc.dg/pedwarn-init.c: Same.
8910 * gcc.dg/pointer-arith-2.c: Same.
8911 * gcc.dg/pointer-arith-3.c: Same.
8912 * gcc.dg/pointer-arith-4.c: Same.
8913 * gcc.dg/pr14475.c: Same.
8914 * gcc.dg/pr18596-3.c: Same.
8915 * gcc.dg/pr18809-1.c: Same.
8916 * gcc.dg/pr27953.c: Same.
8917 * gcc.dg/pr30457.c: Same.
8918 * gcc.dg/pr30551-2.c: Same.
8919 * gcc.dg/pr30551-3.c: Same.
8920 * gcc.dg/pr30551-4.c: Same.
8921 * gcc.dg/pr30551-5.c: Same.
8922 * gcc.dg/pr30551-6.c: Same.
8923 * gcc.dg/pr30551.c: Same.
8924 * gcc.dg/pr36997.c: Same.
8925 * gcc.dg/pr41842.c: Same.
8926 * gcc.dg/pr48552-1.c: Same.
8927 * gcc.dg/pr48552-2.c: Same.
8928 * gcc.dg/pr59717.c: Same.
8929 * gcc.dg/pr61077.c: Same.
8930 * gcc.dg/pr61096-1.c: Same.
8931 * gcc.dg/pr63626.c: Same.
8932 * gcc.dg/pr64223-1.c: Same.
8933 * gcc.dg/pr64223-2.c: Same.
8934 * gcc.dg/pr8788-1.c: Same.
8935 * gcc.dg/pr8927-1.c: Same.
8936 * gcc.dg/pragma-darwin.c: Same.
8937 * gcc.dg/pragma-diag-5.c: Same.
8938 * gcc.dg/pragma-message.c: Same.
8939 * gcc.dg/redecl-1.c: Same.
8940 * gcc.dg/simd-1.c: Same.
8941 * gcc.dg/simd-5.c: Same.
8942 * gcc.dg/simd-6.c: Same.
8943 * gcc.dg/spellcheck-fields.c: Same.
8944 * gcc.dg/spellcheck-typenames.c: Same.
8945 * gcc.dg/struct-semi-2.c: Same.
8946 * gcc.dg/struct-semi-3.c: Same.
8947 * gcc.dg/transparent-union-3.c: Same.
8948 * gcc.dg/ucnid-8.c: Same.
8949 * gcc.dg/uninit-pr19430-O0.c: Same.
8950 * gcc.dg/uninit-pr19430.c: Same.
8951 * gcc.dg/uninit-pr20644-O0.c: Same.
8952 * gcc.dg/utf-dflt.c: Same.
8953 * gcc.dg/utf-dflt2.c: Same.
8954 * gcc.dg/utf16-4.c: Same.
8955 * gcc.dg/vla-11.c: Same.
8956 * gcc.dg/vla-20.c: Same.
8957 * gcc.dg/vla-init-1.c: Same.
8958 * gcc.dg/vla-init-2.c: Same.
8959 * gcc.dg/vla-init-3.c: Same.
8960 * gcc.dg/weak/weak-6.c: Same.
8961 * gcc.dg/weak/weak-7.c: Same.
8962 * gcc.dg/wtr-int-type-1.c: Same.
8963 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8964 * gcc.target/arm/polytypes.c: Same.
8965 * gcc.target/i386/spellcheck-options-4.c: Same.
8966 * gcc.target/powerpc/20030218-1.c: Same.
8967 * gcc.target/sh/pr21255-4.c: Same.
8968 * gcc.test-framework/dg-error-exp-XP.c: Same.
8969 * gfortran.dg/array_constructor_30.f03: Same.
8970 * gfortran.dg/class_30.f90: Same.
8971 * gfortran.dg/goacc/subarrays.f95: Same.
8972 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8973 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8974 * gfortran.dg/intrinsic_std_1.f90: Same.
8975 * gfortran.dg/pr70006.f90: Same.
8976 * gfortran.dg/warning-directive-1.F90: Same.
8977 * gfortran.dg/warning-directive-2.F90: Same.
8978 * gfortran.dg/warning-directive-3.F90: Same.
8979 * gfortran.dg/warning-directive-4.F90: Same.
8980 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8981 * obj-c++.dg/class-extension-1.mm: Same.
8982 * obj-c++.dg/class-extension-2.mm: Same.
8983 * obj-c++.dg/class-protocol-1.mm: Same.
8984 * obj-c++.dg/cxx-ivars-1.mm: Same.
8985 * obj-c++.dg/duplicate-class-1.mm: Same.
8986 * obj-c++.dg/exceptions-3.mm: Same.
8987 * obj-c++.dg/exceptions-4.mm: Same.
8988 * obj-c++.dg/exceptions-5.mm: Same.
8989 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8990 * obj-c++.dg/fsf-package-0.m: Same.
8991 * obj-c++.dg/invalid-type-1.mm: Same.
8992 * obj-c++.dg/method-12.mm: Same.
8993 * obj-c++.dg/method-13.mm: Same.
8994 * obj-c++.dg/method-15.mm: Same.
8995 * obj-c++.dg/method-16.mm: Same.
8996 * obj-c++.dg/method-6.mm: Same.
8997 * obj-c++.dg/method-7.mm: Same.
8998 * obj-c++.dg/property/at-property-1.mm: Same.
8999 * obj-c++.dg/property/at-property-14.mm: Same.
9000 * obj-c++.dg/property/at-property-17.mm: Same.
9001 * obj-c++.dg/property/at-property-21.mm: Same.
9002 * obj-c++.dg/property/at-property-5.mm: Same.
9003 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9004 * obj-c++.dg/property/dynamic-3.mm: Same.
9005 * obj-c++.dg/property/dynamic-4.mm: Same.
9006 * obj-c++.dg/property/property-neg-1.mm: Same.
9007 * obj-c++.dg/property/property-neg-6.mm: Same.
9008 * obj-c++.dg/property/synthesize-11.mm: Same.
9009 * obj-c++.dg/property/synthesize-5.mm: Same.
9010 * obj-c++.dg/property/synthesize-6.mm: Same.
9011 * obj-c++.dg/proto-lossage-4.mm: Same.
9012 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9013 * obj-c++.dg/strings/strings-1.mm: Same.
9014 * obj-c++.dg/super-class-1.mm: Same.
9015 * obj-c++.dg/syntax-error-6.mm: Same.
9016 * obj-c++.dg/syntax-error-7.mm: Same.
9017 * obj-c++.dg/syntax-error-9.mm: Same.
9018 * obj-c++.dg/try-catch-13.mm: Same.
9019 * objc.dg/attributes/method-noreturn-1.m: Same.
9020 * objc.dg/bad-receiver-type-2.m: Same.
9021 * objc.dg/bad-receiver-type.m: Same.
9022 * objc.dg/call-super-2.m: Same.
9023 * objc.dg/class-2.m: Same.
9024 * objc.dg/class-extension-1.m: Same.
9025 * objc.dg/class-extension-2.m: Same.
9026 * objc.dg/class-protocol-1.m: Same.
9027 * objc.dg/desig-init-1.m: Same.
9028 * objc.dg/duplicate-class-1.m: Same.
9029 * objc.dg/exceptions-3.m: Same.
9030 * objc.dg/exceptions-4.m: Same.
9031 * objc.dg/exceptions-5.m: Same.
9032 * objc.dg/foreach-6.m: Same.
9033 * objc.dg/foreach-7.m: Same.
9034 * objc.dg/fsf-nsstring-format-1.m: Same.
9035 * objc.dg/fsf-package-0.m: Same.
9036 * objc.dg/invalid-type-1.m: Same.
9037 * objc.dg/method-11.m: Same.
9038 * objc.dg/method-19.m: Same.
9039 * objc.dg/method-2.m: Same.
9040 * objc.dg/method-20.m: Same.
9041 * objc.dg/method-5.m: Same.
9042 * objc.dg/method-6.m: Same.
9043 * objc.dg/method-7.m: Same.
9044 * objc.dg/method-9.m: Same.
9045 * objc.dg/missing-proto-3.m: Same.
9046 * objc.dg/private-1.m: Same.
9047 * objc.dg/property/at-property-1.m: Same.
9048 * objc.dg/property/at-property-14.m: Same.
9049 * objc.dg/property/at-property-17.m: Same.
9050 * objc.dg/property/at-property-21.m: Same.
9051 * objc.dg/property/at-property-5.m: Same.
9052 * objc.dg/property/dynamic-3.m: Same.
9053 * objc.dg/property/dynamic-4.m: Same.
9054 * objc.dg/property/property-neg-1.m: Same.
9055 * objc.dg/property/property-neg-6.m: Same.
9056 * objc.dg/property/synthesize-11.m: Same.
9057 * objc.dg/property/synthesize-5.m: Same.
9058 * objc.dg/property/synthesize-6.m: Same.
9059 * objc.dg/proto-hier-1.m: Same.
9060 * objc.dg/proto-lossage-4.m: Same.
9061 * objc.dg/protocol-qualifier-2.m: Same.
9062 * objc.dg/strings/strings-1.m: Same.
9063 * objc.dg/type-size-1.m: Same.
9064
9065 2017-04-18 Jeff Law <law@redhat.com>
9066
9067 PR target/74563
9068 * gcc.target/mips/pr74563: New test.
9069
9070 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR tree-optimization/80443
9073 * gcc.c-torture/compile/pr80443.c: New test.
9074
9075 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9076
9077 PR rtl-optimization/80357
9078 * gcc.c-torture/compile/pr80357.c: New test.
9079
9080 2017-04-18 Jeff Law <law@redhat.com>
9081
9082 PR middle-end/80422
9083 * gcc.c-torture/compile/pr80422.c: New test.
9084
9085 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR debug/80263
9088 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9089
9090 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9091
9092 PR target/80099
9093 * gcc.target/powerpc/pr80099-1.c: New test.
9094 * gcc.target/powerpc/pr80099-2.c: Likewise.
9095 * gcc.target/powerpc/pr80099-3.c: Likewise.
9096 * gcc.target/powerpc/pr80099-4.c: Likewise.
9097 * gcc.target/powerpc/pr80099-5.c: Likewise.
9098
9099 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR sanitizer/80444
9102 * gcc.dg/sancov/pr80444.c: New test.
9103
9104 PR middle-end/79788
9105 PR middle-end/80375
9106 * gcc.dg/pr79788-1.c: New test.
9107 * gcc.dg/pr79788-2.c: New test.
9108
9109 2017-04-18 Marek Polacek <polacek@redhat.com>
9110
9111 PR c++/80244 - ICE with attribute in template alias.
9112 * g++.dg/cpp0x/alias-decl-59.C: New test.
9113
9114 PR c++/80241 - ICE with alignas pack expansion.
9115 * g++.dg/cpp0x/alignas11.C: New test.
9116
9117 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9118
9119 PR c++/80287
9120 * g++.dg/lto/pr80287_0.C: New test.
9121
9122 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9123
9124 PR target/80315
9125 * gcc.target/powerpc/pr80315-1.c: New test.
9126 * gcc.target/powerpc/pr80315-2.c: New test.
9127 * gcc.target/powerpc/pr80315-3.c: New test.
9128 * gcc.target/powerpc/pr80315-4.c: New test.
9129
9130 2017-04-16 Tom de Vries <tom@codesourcery.com>
9131
9132 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9133 directive.
9134 * g++.dg/parse/error3.C: Same.
9135 * g++.old-deja/g++.pt/niklas01a.C: Same.
9136 * gcc.dg/990506-0.c: Same.
9137 * gcc.dg/cpp/19990413-1.c: Same.
9138 * gcc.dg/cpp/pragma-1.c: Same.
9139 * gcc.dg/cpp/pragma-2.c: Same.
9140 * gcc.dg/m-un-2.c: Same.
9141 * objc.dg/private-1.m: Same.
9142
9143 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9144
9145 * gcc.dg/pr54669.c: Fix dg-do directive.
9146 * gcc.dg/pr78582.c: Ditto.
9147 * gcc.dg/pr80020.c: Ditto.
9148 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9149 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9150 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9151 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9152 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9153 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9154 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9155 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9156 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9157 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9158
9159 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9160
9161 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9162 * gfortran.dg/generic_29.f90: Likewise.
9163 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9164 * gfortran.dg/pr41922.f90: Likewise.
9165 * gfortran.dg/pr70006.f90: Likewise.
9166
9167 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9168
9169 PR tree-optimization/66612
9170 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9171
9172 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9173
9174 PR fortran/80361
9175 * gfortran.dg/class_62.f90: New test case.
9176
9177 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9178
9179 * gcc.target/arc/loop-1.c: New file.
9180
9181 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9182
9183 PR target/80098
9184 * gcc.target/powerpc/pr80098-1.c: New test.
9185 * gcc.target/powerpc/pr80098-2.c: Likewise.
9186 * gcc.target/powerpc/pr80098-3.c: Likewise.
9187 * gcc.target/powerpc/pr80098-4.c: Likewise.
9188
9189 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9190
9191 PR sanitizer/80403
9192 * g++.dg/ubsan/pr80403-2.C: New test.
9193
9194 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9195
9196 PR rtl-optimization/80343
9197 * gcc.target/powerpc/pr80343.c: New.
9198
9199 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9200
9201 PR sanitizer/80414
9202 * c-c++-common/ubsan/bounds-15.c: New test.
9203
9204 2017-04-13 Richard Biener <rguenther@suse.de>
9205
9206 PR testsuite/80416
9207 * g++.dg/torture/pr79671.C: Fix asm constraints.
9208
9209 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR debug/80321
9212 * gcc.dg/debug/pr80321.c: New test.
9213
9214 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9215
9216 * gnat.dg/debug10.adb: New test.
9217 * gnat.dg/debug10_pkg.ads: New helper.
9218
9219 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR tree-optimization/79390
9222 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9223
9224 PR sanitizer/80403
9225 PR sanitizer/80404
9226 PR sanitizer/80405
9227 * g++.dg/ubsan/pr80403.C: New test.
9228 * g++.dg/ubsan/pr80404.C: New test.
9229 * g++.dg/ubsan/pr80405.C: New test.
9230
9231 PR c/80163
9232 * gcc.dg/torture/pr80163.c: New test.
9233
9234 2017-04-12 Richard Biener <rguenther@suse.de>
9235 Jeff Law <law@redhat.com>
9236
9237 PR tree-optimization/80359
9238 * gcc.dg/torture/pr80359.c: New testcase.
9239
9240 2017-04-12 Richard Biener <rguenther@suse.de>
9241 Bernd Edlinger <bernd.edlinger@hotmail.de>
9242
9243 PR middle-end/79671
9244 * g++.dg/torture/pr79671.C: New testcase.
9245 * g++.dg/lto/pr79671_0.C: Likewise.
9246 * g++.dg/lto/pr79671_1.c: Likewise.
9247
9248 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR sanitizer/80349
9251 * g++.dg/ubsan/pr80349.C: New test.
9252
9253 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR c++/80370
9256 * g++.dg/cpp1z/decomp28.C: New test.
9257
9258 PR middle-end/80100
9259 * gcc.dg/pr80100.c: New test.
9260
9261 PR rtl-optimization/80385
9262 * g++.dg/opt/pr80385.C: New test.
9263
9264 2017-04-11 Martin Liska <mliska@suse.cz>
9265
9266 PR ipa/80212
9267 * g++.dg/ipa/pr80212.C: New test.
9268
9269 2017-04-11 Martin Sebor <msebor@redhat.com>
9270
9271 PR middle-end/80364
9272 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9273
9274 2017-04-11 Martin Liska <mliska@suse.cz>
9275
9276 PR sanitizer/70878
9277 * gcc.dg/ubsan/pr70878.c: New test.
9278
9279 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9280
9281 PR target/80381
9282 * gcc.target/i386/pr80381.c: New test.
9283
9284 PR c++/80363
9285 * g++.dg/ext/pr80363.C: New test.
9286
9287 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9288
9289 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9290 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9291 Add avr-*-* to non-lp64 selector.
9292
9293 2017-04-10 Martin Sebor <msebor@redhat.com>
9294
9295 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9296 * gcc.dg/pr40340-4.c: Same.
9297
9298 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9299
9300 PR fortran/69498
9301 * gfortran.dg/submodule_unexp.f90: Modified test
9302 to account for new error.
9303 * gfortran.dg/submodule_twice.f90: New Test
9304
9305 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR c++/80176
9308 * g++.dg/init/ref23.C: New test.
9309
9310 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9311
9312 PR tree-optimization/80304
9313 * gfortran.dg/do_concurrent_4.f90: New test case.
9314
9315 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9316
9317 PR fortran/80046
9318 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9319
9320 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9321
9322 * g++.dg/torture/pr79905.C: Add -maltivec option.
9323
9324 2017-04-10 Jeff Law <law@redhat.com>
9325
9326 PR tree-optimization/80374
9327 * g++.dg/pr80374.c: New test.
9328
9329 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9330
9331 PR target/80108
9332 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9333 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9334
9335 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9336
9337 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9338
9339 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9340
9341 PR testsuite/79356
9342 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9343
9344 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9345
9346 PR testsuite/79867
9347 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9348
9349 2017-04-10 Marek Polacek <polacek@redhat.com>
9350
9351 PR sanitizer/80348
9352 * g++.dg/ubsan/div-by-zero-3.C: New test.
9353
9354 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9355
9356 PR tree-optimization/80153
9357 * gcc.c-torture/execute/pr80153.c: New.
9358
9359 2017-04-10 Richard Biener <rguenther@suse.de>
9360
9361 PR middle-end/80362
9362 * gcc.dg/torture/pr80362.c: New testcase.
9363
9364 2017-04-10 Richard Biener <rguenther@suse.de>
9365
9366 PR tree-optimization/80304
9367 * gcc.dg/torture/pr80304.c: New testcase.
9368
9369 2017-04-10 Nathan Sidwell <nathan@acm.org>
9370
9371 PR target/79905
9372 * g++.dg/torture/pr79905.C: New.
9373
9374 2017-04-10 Martin Liska <mliska@suse.cz>
9375
9376 PR sanitizer/80350
9377 * c-c++-common/ubsan/pr80350.c: New test.
9378
9379 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR target/80324
9382 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9383
9384 2017-04-08 Martin Liska <mliska@suse.cz>
9385
9386 Revert:
9387 2017-04-07 Martin Liska <mliska@suse.cz>
9388
9389 PR ipa/80212
9390 * g++.dg/ipa/pr80212.C: New test.
9391
9392 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9393
9394 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9395 dg-options.
9396 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9397
9398 PR target/80322
9399 PR target/80323
9400 PR target/80325
9401 PR target/80326
9402 * gcc.target/i386/avx512f-undefined-1.c: New test.
9403 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9404 * gcc.target/i386/avx-cvtsd-1.c: New test.
9405 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9406 * gcc.target/i386/avx512f-abspd-1.c: New test.
9407 * gcc.target/i386/avx-cvtss-1.c: New test.
9408 * gcc.target/i386/avx512f-absps-1.c: New test.
9409 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9410 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9411
9412 2017-04-07 Marek Polacek <polacek@redhat.com>
9413
9414 PR sanitizer/80348
9415 * g++.dg/ubsan/div-by-zero-2.C: New test.
9416
9417 PR c++/80095
9418 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9419
9420 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9421
9422 PR rtl-optimization/70478
9423 * gcc.target/s390/pr70478.c: New.
9424
9425 2017-04-07 Martin Liska <mliska@suse.cz>
9426
9427 PR target/79889
9428 * g++.dg/ext/mv8.C: Add aarch64* targets.
9429
9430 2017-04-07 Martin Liska <mliska@suse.cz>
9431
9432 PR ipa/80212
9433 * g++.dg/ipa/pr80212.C: New test.
9434
9435 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9436
9437 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9438
9439 2017-04-07 Richard Biener <rguenther@suse.de>
9440
9441 PR tree-optimization/80334
9442 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9443 alignas on stack.
9444
9445 2017-04-07 Richard Biener <rguenther@suse.de>
9446
9447 PR middle-end/80341
9448 * gcc.dg/torture/pr80341.c: New testcase.
9449
9450 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR debug/80234
9453 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9454 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9455
9456 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9457
9458 PR target/79733
9459 * gcc.target/i386/pr79733.c: New test.
9460
9461 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9462
9463 PR target/80298
9464 * gcc.target/i386/pr80298-1.c: New test.
9465 * gcc.target/i386/pr80298-2.c: Ditto.
9466
9467 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9468
9469 PR target/80082
9470 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9471 ARMv7-R.
9472
9473 2017-04-06 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/80334
9476 * g++.dg/torture/pr80334.C: New testcase.
9477
9478 2017-04-06 Martin Liska <mliska@suse.cz>
9479
9480 PR sanitizer/80166
9481 * gcc.dg/asan/pr80166.c: New test.
9482
9483 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9484
9485 PR tree-optimization/79390
9486 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9487
9488 2017-04-06 Richard Biener <rguenther@suse.de>
9489
9490 PR tree-optimization/80262
9491 * gcc.target/i386/pr80262.c: New testcase.
9492
9493 2017-04-06 Richard Biener <rguenther@suse.de>
9494
9495 PR middle-end/80281
9496 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9497
9498 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9499
9500 PR rtl-optimization/70703
9501 * gcc.target/i386/pr70703.c: New.
9502
9503 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR sanitizer/80308
9506 * c-c++-common/asan/pr80308.c: New test.
9507
9508 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9509
9510 PR target/79890
9511 * gcc.target/s390/pr79890.c: New test case.
9512
9513 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR target/80310
9516 * c-c++-common/ubsan/pr80310.c: New test.
9517
9518 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR c++/80297
9521 * g++.dg/torture/pr80297.C: New test.
9522
9523 PR tree-optimization/79390
9524 * gcc.target/i386/pr79390.c: New test.
9525 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9526
9527 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9528
9529 PR c++/80296
9530 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9531
9532 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9533
9534 PR target/80307
9535 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9536 targeting any CPU or architecture.
9537 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9538 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9539 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9540 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9541 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9542 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9543 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9544 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9545
9546 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9547
9548 PR fortran/69498
9549 * gfortran.dg/submodule_unexp.f90: New test.
9550
9551 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR target/80286
9554 * gcc.target/i386/avx-pr80286.c: New test.
9555 * gcc.dg/pr80286.c: New test.
9556
9557 2017-04-04 Richard Biener <rguenther@suse.de>
9558
9559 PR middle-end/80281
9560 * gcc.dg/torture/pr80281.c: New testcase.
9561
9562 2017-04-04 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/80275
9565 * g++.dg/opt/pr80275.C: Make g static.
9566
9567 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9568
9569 PR rtl-optimization/60818
9570 * gcc.c-torture/compile/pr60818.c: New testcase.
9571
9572 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9573
9574 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9575 * gcc.dg/20031012-1.c: Likewise.
9576 * gcc.dg/ipa/ipcp-1.c: Likewise.
9577 * gcc.dg/torture/matrix-3.c: Likewise.
9578 * gcc.target/powerpc/ppc-spe.c: Likewise.
9579 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9580
9581 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9582
9583 PR target/80246
9584 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9585 powerpc_vsx_ok.
9586 (std, ld): Limit scan-assembler-times check to lp64.
9587 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9588 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9589 powerpc_vsx_ok.
9590
9591 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9592
9593 PR target/80246
9594 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9595
9596 2017-04-03 Richard Biener <rguenther@suse.de>
9597
9598 PR tree-optimization/80275
9599 * g++.dg/opt/pr80275.C: New testcase.
9600
9601 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9602
9603 PR testsuite/79356
9604 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9605
9606 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9607
9608 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9609 (bal): Increase iteration count and assume alignment.
9610
9611 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9612
9613 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9614
9615 2017-04-02 Andrew Pinski <apinski@cavium.com>
9616
9617 * gcc.c-torture/compile/nested-3.c: New testcase.
9618 * gcc.c-torture/execute/20170401-1.c: New testcase.
9619 * gcc.c-torture/execute/20170401-2.c: New testcase.
9620
9621 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9622
9623 PR rtl-optimization/79405
9624 gcc.dg/pr79405.c: New testcase.
9625
9626 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR debug/79255
9629 * gcc.dg/pr79255.c: New test.
9630
9631 PR c++/79572
9632 * g++.dg/ubsan/null-8.C: New test.
9633
9634 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9635
9636 PR target/80107
9637 * gfortran.dg/pr80107.f: New.
9638
9639 2017-03-31 Jeff Law <law@redhat.com>
9640
9641 PR tree-optimization/49498
9642 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9643
9644 2017-03-31 Richard Biener <rguenther@suse.de>
9645
9646 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9647
9648 2017-03-31 Richard Biener <rguenther@suse.de>
9649
9650 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9651
9652 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR libstdc++/80251
9655 * g++.dg/ext/is_aggregate.C: New test.
9656
9657 PR middle-end/80173
9658 * gcc.target/i386/pr80173.c: New test.
9659
9660 PR middle-end/80163
9661 * gcc.dg/pr80163.c: New test.
9662
9663 PR debug/80025
9664 * gcc.dg/torture/pr80025.c: New test.
9665
9666 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9667
9668 * gcc.target/mips/pr52125.c: Add -msym32.
9669
9670 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR translation/80189
9673 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9674 * g++.dg/gomp/sharing-1.C: Likewise.
9675 * gfortran.dg/gomp/pr44536.f90: Likewise.
9676 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9677 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9678 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9679 * gfortran.dg/gomp/pr33439.f90: Likewise.
9680 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9681 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9682 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9683 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9684 * gcc.dg/gomp/sharing-1.c: Likewise.
9685
9686 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9687
9688 PR target/80246
9689 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9690 Darwin and SPE.
9691 (dxex, dxexq): Update return type.
9692 (diex, diexq): Update argument type.
9693 * gcc.target/powerpc/pr80246.c: New test.
9694
9695 2017-03-30 Martin Jambor <mjambor@suse.cz>
9696
9697 PR ipa/77333
9698 * g++.dg/ipa/pr77333.C: New test.
9699
9700 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR target/80206
9703 * gcc.target/i386/pr80206.c: New test.
9704
9705 2017-03-30 Richard Biener <rguenther@suse.de>
9706
9707 PR tree-optimization/77498
9708 * gfortran.dg/pr77498.f: New testcase.
9709
9710 2017-03-29 Marek Polacek <polacek@redhat.com>
9711
9712 PR c/79730
9713 * gcc.dg/pr79730.c: New test.
9714
9715 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9716
9717 PR libgfortran/78670
9718 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9719 a character of length 1. Update test for success.
9720 * gfortran.dg/dtio_28.f03: New test.
9721 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9722 'scratch' to delete the file when done.
9723
9724 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9725
9726 PR rtl-optimization/80233
9727 * gcc.c-torture/compile/pr80233.c: New testcase.
9728
9729 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9730
9731 PR fortran/80254
9732 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9733 * gfortran.dg/dec_io_2a.f90: instead (new test).
9734
9735 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9736
9737 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9738
9739 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9740
9741 PR testsuite/43496
9742 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9743 generating PIC code.
9744
9745 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9746
9747 PR rtl-optimization/80193
9748 * gcc.target/i386/pr80193.c: New.
9749
9750 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9751
9752 PR fortran/78661
9753 * gfortran.dg/dtio_25.f90: Modified test case.
9754 * gfortran.dg/dtio_27.f90: New test case.
9755
9756 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9757
9758 PR target/53383
9759 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9760 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9761 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9762
9763 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9764
9765 * gcc.c-torture/compile/irreducible-loop.c: New.
9766
9767 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9768
9769 PR tree-optimization/80218
9770 * gcc.dg/pr80218.c: New test.
9771
9772 2017-03-28 Richard Biener <rguenther@suse.de>
9773
9774 PR tree-optimization/78644
9775 * gcc.dg/pr78644-1.c: New testcase.
9776 * gcc.dg/pr78644-2.c: Likewise.
9777
9778 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9779
9780 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9781 * gcc.dg/pic-4.c: Likewise.
9782 * gcc.dg/pie-3.c: Likewise.
9783 * gcc.dg/pie-4.c: Likewise.
9784
9785 2017-03-28 Martin Liska <mliska@suse.cz>
9786
9787 PR ipa/80205
9788 * g++.dg/ipa/pr80205.C: New test.
9789
9790 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9791
9792 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9793 with sizeof(int) < 4.
9794 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9795 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9796 * gcc.dg/torture/pr79777.c: Likewise.
9797 * gcc.dg/torture/pr79910.c: Likewise.
9798
9799 2017-03-28 Richard Biener <rguenther@suse.de>
9800
9801 PR middle-end/80222
9802 * g++.dg/pr80222.C: New testcase.
9803
9804 2017-03-28 Martin Liska <mliska@suse.cz>
9805
9806 PR ipa/80104
9807 * gcc.dg/ipa/pr80104.c: New test.
9808
9809 2017-03-28 Marek Polacek <polacek@redhat.com>
9810
9811 PR sanitizer/80067
9812 * c-c++-common/ubsan/shift-10.c: New test.
9813
9814 2017-03-27 Jeff Law <law@redhat.com>
9815
9816 PR tree-optimization/80216
9817 * gcc.c-torture/compile/pr80216.c: New test.
9818
9819 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR middle-end/80162
9822 * c-c++-common/pr80162-1.c: New test.
9823 * c-c++-common/pr80162-2.c: New test.
9824 * c-c++-common/pr80162-3.c: New test.
9825
9826 PR target/80102
9827 * g++.dg/opt/pr80102.C: New test.
9828
9829 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9830
9831 PR target/78543
9832 * gcc.target/powerpc/pr78543.c: New test.
9833
9834 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9835
9836 PR target/80103
9837 * gcc.target/powerpc/pr80103-1.c: New test.
9838
9839 2017-03-27 Richard Biener <rguenther@suse.de>
9840
9841 PR tree-optimization/80181
9842 * gcc.dg/torture/pr80181.c: New testcase.
9843
9844 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9845
9846 * gcc.target/arc/interrupt-4.c: New file.
9847
9848 2017-03-27 Richard Biener <rguenther@suse.de>
9849
9850 PR ipa/79776
9851 * g++.dg/ipa/pr79776.C: New testcase.
9852
9853 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR sanitizer/80168
9856 * gcc.dg/asan/pr80168.c: New test.
9857
9858 2017-03-27 Richard Biener <rguenther@suse.de>
9859
9860 PR tree-optimization/80170
9861 * gcc.dg/pr80170.c: New testcase.
9862
9863 2017-03-27 Richard Biener <rguenther@suse.de>
9864
9865 PR middle-end/80171
9866 * g++.dg/torture/pr80171.C: New testcase.
9867
9868 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9869
9870 * gcc.dg/torture/pr79732.c: Require alias support.
9871 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9872
9873 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9874 libatomic_available.
9875 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9876 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9877
9878 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9879
9880 PR libgfortran/78881
9881 * gfortran.dg/dtio_26.f90: New test.
9882
9883 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9884
9885 PR fortran/80156
9886 PR fortran/79382
9887 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9888 testcase for PR80156. Add a main programme that tests that
9889 the typebound generic is accessible.
9890
9891 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9892
9893 PR rtl-optimization/80160
9894 PR rtl-optimization/80159
9895
9896 * gcc.target/i386/pr80160.c: New test.
9897
9898 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR sanitizer/79904
9901 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9902
9903 2017-03-24 Marek Polacek <polacek@redhat.com>
9904
9905 PR c++/80119
9906 * g++.dg/warn/Wuninitialized-9.C: New test.
9907
9908 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9909
9910 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9911 and remove the high-level builtin. The error message for the
9912 would prevent compilation from reaching the second.
9913 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9914
9915 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9916
9917 * gcc.target/s390/vxe/negfma-1.c: New test.
9918
9919 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9920
9921 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9922 * gcc.target/s390/arch12/mul-1.c: New test.
9923 * gcc.target/s390/arch12/mul-2.c: New test.
9924
9925 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9926
9927 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9928
9929 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9930
9931 * gcc.target/s390/vxe/popcount-1.c: New test.
9932
9933 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9934
9935 * gcc.target/s390/vxe/bitops-1.c: New test.
9936
9937 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9938
9939 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9940 * lib/target-supports.exp: Add effective target check s390_vxe.
9941
9942 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9943
9944 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9945 comparison instructions used from now on.
9946
9947 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9948
9949 * gcc.target/s390/s390.exp (check_effective_target_vector):
9950 Include target-supports.exp and move target_vector check routine
9951 ...
9952 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9953 here and rename it.
9954 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9955 check from vector to s390_vx.
9956 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9957 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9958 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9959 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9960 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9961 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9962 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9963 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9964 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9965
9966 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9967
9968 * gcc.target/s390/vector/vec-init-2.c: New test.
9969
9970 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9971
9972 * gcc.dg/ubsan/pr79904-2.c: New test.
9973
9974 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9975
9976 PR target/79893
9977 * gcc.target/s390/zvector/pr79893.c: New test.
9978
9979 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR rtl-optimization/80112
9982 * gcc.dg/pr80112.c: New test.
9983
9984 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9985
9986 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9987 etc. line numbers.
9988 * gcc.dg/Walloca-1.c: Likewise.
9989 * gcc.dg/Walloca-2.c: Likewise.
9990 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9991
9992 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9993
9994 PR tree-optimization/80158
9995 * gfortran.fortran-torture/compile/pr80158.f: New file.
9996
9997 2017-03-24 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/80167
10000 * gcc.dg/graphite/pr80167.c: New testcase.
10001
10002 2017-03-24 Tom de Vries <tom@codesourcery.com>
10003
10004 PR testsuite/80092
10005 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10006 dg-require-effective-target global_constructor.
10007 * gcc.dg/tls/emutls-2.c: Same.
10008
10009 2017-03-24 Tom de Vries <tom@codesourcery.com>
10010
10011 PR testsuite/80092
10012 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10013 dg-require-effective-target indirect_jumps.
10014
10015 2017-03-24 Tom de Vries <tom@codesourcery.com>
10016
10017 PR testsuite/80092
10018 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10019 nonlocal_goto.
10020
10021 2017-03-24 Tom de Vries <tom@codesourcery.com>
10022
10023 PR testsuite/80092
10024 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10025 * gcc.dg/Walloca-12.c: Same.
10026 * gcc.dg/attr-alloc_size-8.c: Same.
10027 * gcc.dg/Walloca-4.c: Same.
10028 * gcc.dg/Walloca-8.c: Same.
10029 * gcc.dg/Walloca-13.c: Same.
10030 * gcc.dg/Walloca-14.c: Same.
10031 * gcc.dg/attr-alloc_size-9.c: Same.
10032 * gcc.dg/Walloca-1.c: Same.
10033 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10034 * gcc.dg/Walloca-5.c: Same.
10035 * gcc.dg/Walloca-10.c: Same.
10036 * gcc.dg/Walloca-9.c: Same.
10037 * gcc.dg/attr-alloc_size-6.c: Same.
10038 * gcc.dg/Wvla-larger-than-1.c: Same.
10039 * gcc.dg/torture/pr71881.c: Same.
10040 * gcc.dg/torture/pr71901.c: Same.
10041 * gcc.dg/torture/pr78742.c: Same.
10042 * gcc.dg/builtin-alloc-size.c: Same.
10043 * gcc.dg/Walloca-2.c: Same.
10044 * gcc.dg/Walloca-6.c: Same.
10045 * gcc.dg/Walloca-11.c: Same.
10046 * gcc.dg/attr-alloc_size-7.c: Same.
10047 * gcc.dg/Wvla-larger-than-2.c: Same.
10048 * gcc.dg/Walloca-3.c: Same.
10049 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10050 * gcc.c-torture/compile/pr79413.c: Same.
10051 * gcc.c-torture/compile/pr78439.c: Same.
10052
10053 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10054
10055 * gcc.target/powerpc/p9-options-1.c: New test.
10056
10057 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10058
10059 PR target/71436
10060 * gcc.c-torture/compile/pr71436.c: New test.
10061
10062 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10063 Richard Biener <rguenther@suse.de>
10064
10065 PR tree-optimization/79908
10066 PR tree-optimization/80136
10067 * gcc.dg/torture/pr79908.c: New file.
10068
10069 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10070
10071 PR fortran/39239
10072 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10073
10074 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10075
10076 PR c++/80141
10077 * g++.dg/gomp/pr80141.C: New test.
10078
10079 PR c++/80129
10080 * g++.dg/torture/pr80129.C: New test.
10081
10082 PR sanitizer/80110
10083 * g++.dg/tsan/pr80110.C: New test.
10084
10085 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10086
10087 PR fortran/80142
10088 * gfortran.dg/any_loc.f90: New test case.
10089
10090 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10091
10092 PR target/80082
10093 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10094 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10095
10096 2017-03-22 Martin Liska <mliska@suse.cz>
10097
10098 PR target/79906
10099 * g++.dg/ext/mv8.C: Add power* targets.
10100
10101 2017-03-21 Martin Sebor <msebor@redhat.com>
10102
10103 PR c++/79548
10104 * g++.dg/warn/Wunused-var-26.C: New test.
10105
10106 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10107
10108 PR tree-optimization/79908
10109 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10110
10111 2017-03-21 Marek Polacek <polacek@redhat.com>
10112 Martin Sebor <msebor@redhat.com>
10113
10114 PR tree-optimization/80109
10115 * gcc.dg/Walloca-14.c: New test.
10116
10117 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR target/80125
10120 * gcc.target/powerpc/pr80125.c: New test.
10121
10122 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10123
10124 PR fortran/69498
10125 * gfortran.dg/unexp_attribute.f90: New test
10126
10127 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10128 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/79908
10131 * gcc.dg/torture/pr79908.c: New file.
10132
10133 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10134
10135 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10136 with sizeof(int) < 4.
10137
10138 2017-03-21 Martin Liska <mliska@suse.cz>
10139
10140 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10141 apostrophes.
10142
10143 2017-03-21 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/80032
10146 * g++.dg/opt/pr80032.C: New testcase.
10147
10148 2017-03-21 Richard Biener <rguenther@suse.de>
10149
10150 PR tree-optimization/80122
10151 * gcc.dg/torture/pr80122.c: New testcase.
10152
10153 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10154
10155 * gcc.dg/pic-2.c: Skip for MIPS.
10156 * gcc.dg/pie-2.c: Skip for MIPS.
10157
10158 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10159
10160 PR c++/77752
10161 * g++.dg/cpp0x/initlist97.C: New.
10162 * g++.dg/cpp0x/initlist85.C: Update.
10163
10164 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR c/67338
10167 * gcc.dg/pr67338.c: New test.
10168
10169 PR c++/35878
10170 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10171 dump instead of assembler.
10172 * g++.dg/init/pr35878_2.C: Likewise.
10173 * g++.dg/init/pr35878_3.C: Likewise.
10174
10175 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR c/80097
10178 * gcc.dg/ubsan/pr80097.c: New test.
10179
10180 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10181
10182 PR tree-optimization/80054
10183 * g++.dg/torture/pr80054.C: New file.
10184
10185 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10186
10187 PR target/79963
10188 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10189 directive to assure selection of proper bit using rlwinm insn.
10190 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10191 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10192 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10193 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10194
10195 2017-03-20 Marek Polacek <polacek@redhat.com>
10196 Paolo Carlini <paolo.carlini@oracle.com>
10197
10198 PR c++/80059 - ICE with noexcept and __transaction_atomic
10199 * g++.dg/tm/pr80059-2.C: New test.
10200 * g++.dg/tm/pr80059.C: New test.
10201
10202 2017-03-20 Martin Liska <mliska@suse.cz>
10203
10204 PR middle-end/79753
10205 * gcc.target/i386/mpx/pr79753.c: New test.
10206
10207 2017-03-20 Martin Liska <mliska@suse.cz>
10208
10209 PR target/79769
10210 PR target/79770
10211 * g++.dg/pr79769.C: New test.
10212 * gcc.target/i386/mpx/pr79770.c: New test.
10213
10214 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10215
10216 PR target/78857
10217 * gcc.target/s390/load-and-test-fp-1.c: New test.
10218 * gcc.target/s390/load-and-test-fp-2.c: New test.
10219
10220 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10221
10222 PR fortran/79676
10223 * gfortran.dg/submodule_28.f08 : New test.
10224
10225 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10226
10227 PR fortran/71838
10228 * gfortran.dg/submodule_26.f08 : New test.
10229 * gfortran.dg/submodule_27.f08 : New test.
10230
10231 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10232
10233 PR target/79951
10234 * gcc.target/powerpc/pr79951.c: New.
10235
10236 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10237
10238 PR rtl-optimization/79910
10239 * gcc.dg/torture/pr79910.c: New test.
10240
10241 2017-03-17 Jeff Law <law@redhat.com>
10242
10243 PR tree-optimization/71437
10244 * gcc.dg/tree-ssa/pr71437.c: New test.
10245 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10246 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10247 now caught by VRP, but which were previously caught by DOM.
10248
10249 2017-03-17 Richard Biener <rguenther@suse.de>
10250
10251 PR middle-end/80075
10252 * g++.dg/torture/pr80075.C: New testcase.
10253
10254 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10255
10256 PR target/71294
10257 * g++.dg/pr71294.C: New test.
10258
10259 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10260
10261 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10262
10263 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR fortran/80010
10266 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10267
10268 PR fortran/79886
10269 * gfortran.dg/pr79886.f90: New test.
10270
10271 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10272
10273 PR target/79038
10274 * gcc.target/powerpc/pr79038-1.c: New test.
10275
10276 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10277
10278 PR fortran/33271
10279 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10280
10281 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10282
10283 PR testsuite/79356
10284 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10285
10286 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10287
10288 PR target/80019
10289 * gcc.target/i386/pr80019.c: New test.
10290
10291 2017-03-15 Martin Liska <mliska@suse.cz>
10292
10293 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10294
10295 2017-03-14 Martin Sebor <msebor@redhat.com>
10296
10297 PR tree-optimization/79800
10298 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10299 * gcc.dg/tree-ssa/pr79800.c: New test.
10300
10301 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10302
10303 PR target/79947
10304 * gcc.target/powerpc/pr79947.c: New test.
10305
10306 2017-03-14 Martin Sebor <msebor@redhat.com>
10307
10308 PR middle-end/80020
10309 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10310 * gcc.dg/attr-alloc_size-7.c: Same.
10311 * gcc.dg/attr-alloc_size-9.c: Same.
10312 * gcc.dg/builtin-alloc-size.c: Same.
10313 * gcc.dg/pr80020.c: New test.
10314
10315 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10316
10317 PR rtl-optimization/79728
10318 * gcc.target/i386/sse-globalreg.c: New test.
10319
10320 2017-03-14 Martin Liska <mliska@suse.cz>
10321
10322 PR lto/66295
10323 * gcc.dg/tree-prof/pr66295.c: New test.
10324
10325 2017-03-13 Martin Liska <mliska@suse.cz>
10326
10327 PR middle-end/78339
10328 * gcc.target/i386/mpx/pr78339.c: New test.
10329
10330 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10331
10332 * gcc.target/arc/bitfield.c: New file.
10333
10334 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10335
10336 * gcc.target/arc/pr9001090948.c: New file.
10337
10338 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10339
10340 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10341 Fix test. Make early-out condition return early. Correct comments.
10342
10343 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10344
10345 PR libgfortran/78854
10346 * gfortran.dg/dtio_25.f90: New test.
10347
10348 2017-03-10 Martin Sebor <msebor@redhat.com>
10349
10350 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10351
10352 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10353
10354 PR rtl-optimization/78911
10355 * gcc.target/i386/pr78911-1.c: New test.
10356 * gcc.target/i386/pr78911-2.c: New test.
10357
10358 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10359
10360 PR target/79941
10361 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10362 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10363 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10364
10365 2017-03-10 Marek Polacek <polacek@redhat.com>
10366
10367 PR c++/79967
10368 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10369
10370 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10371
10372 PR c++/79899
10373 * g++.dg/other/friend7.C: New test.
10374
10375 PR c++/79896
10376 * g++.dg/ext/int128-5.C: New test.
10377
10378 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10379
10380 PR testsuite/79356
10381 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10382 powerpc, sparc, or s390x.
10383
10384 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10385
10386 PR target/79907
10387 * gcc.target/powerpc/pr79907.c: New.
10388
10389 2017-03-10 Olivier Hainque <hainque@adacore.com>
10390
10391 * gnat.dg/opt64.adb: New test.
10392 * gnat.dg/opt64_pkg.ads: New helper.
10393 * gnat.dg/opt64_pkg.adb: New helper.
10394
10395 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR rtl-optimization/79909
10398 * gcc.target/powerpc/pr79909.c: New test.
10399
10400 PR tree-optimization/79972
10401 * gcc.dg/pr79972.c: New test.
10402
10403 PR tree-optimization/77975
10404 * gcc.dg/pr77975.c: New test.
10405
10406 2017-03-09 Marek Polacek <polacek@redhat.com>
10407
10408 PR c++/79962
10409 PR c++/79984
10410 * c-c++-common/nonnull-3.c: New test.
10411 * g++.dg/warn/Wnonnull3.C: New test.
10412
10413 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10414
10415 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10416 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10417
10418 2017-03-09 Marek Polacek <polacek@redhat.com>
10419
10420 PR sanitizer/79757
10421 * gcc.dg/ubsan/pr79757-1.c: New test.
10422 * gcc.dg/ubsan/pr79757-2.c: New test.
10423 * gcc.dg/ubsan/pr79757-3.c: New test.
10424 * gcc.dg/ubsan/pr79757-4.c: New test.
10425 * gcc.dg/ubsan/pr79757-5.c: New test.
10426
10427 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR c/79969
10430 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10431
10432 2017-03-09 Marek Polacek <polacek@redhat.com>
10433
10434 PR c++/79687
10435 * g++.dg/expr/ptrmem8.C: New test.
10436 * g++.dg/expr/ptrmem9.C: New test.
10437
10438 2017-03-09 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/79977
10441 * gcc.dg/graphite/pr79977.c: New testcase.
10442
10443 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10444
10445 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10446 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10447 * lib/target-supports.exp (check_effective_target_rdynamic):
10448 New proc.
10449
10450 2017-03-09 Richard Biener <rguenther@suse.de>
10451
10452 PR middle-end/79971
10453 * gcc.dg/fixed-point/pr79971.c: New testcase.
10454
10455 2017-03-09 Richard Biener <rguenther@suse.de>
10456
10457 PR ipa/79970
10458 * gcc.dg/torture/pr79970.c: New testcase.
10459
10460 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10461
10462 PR c++/71966
10463 * g++.dg/cpp0x/pr71966-1.C: New.
10464 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10465
10466 2017-03-09 Martin Liska <mliska@suse.cz>
10467
10468 PR tree-optimization/79631
10469 * gcc.target/i386/mpx/pr79631.c: New test.
10470
10471 2017-03-09 Martin Liska <mliska@suse.cz>
10472
10473 PR target/65705
10474 PR target/69804
10475 * gcc.target/i386/pr71458.c: Update scanned pattern.
10476
10477 2017-03-09 Marek Polacek <polacek@redhat.com>
10478
10479 PR c++/79672
10480 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10481 * g++.dg/warn/Wduplicated-branches3.C: New test.
10482
10483 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10484
10485 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10486
10487 2017-03-09 Martin Liska <mliska@suse.cz>
10488
10489 PR ipa/79764
10490 * g++.dg/pr79764.C: New test.
10491
10492 2017-03-09 Martin Liska <mliska@suse.cz>
10493
10494 PR ipa/79761
10495 * g++.dg/pr79761.C: New test.
10496
10497 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10498
10499 PR sanitizer/79944
10500 * c-c++-common/asan/pr79944.c: New test.
10501
10502 PR target/79932
10503 * gcc.target/i386/pr79932-2.c: New test.
10504
10505 PR target/79932
10506 * gcc.target/i386/pr79932-1.c: New test.
10507
10508 2017-03-09 Marek Polacek <polacek@redhat.com>
10509
10510 PR c++/79900 - ICE in strip_typedefs
10511 * g++.dg/warn/Wpadded-1.C: New test.
10512
10513 2017-03-08 Marek Polacek <polacek@redhat.com>
10514
10515 * g++.dg/Walloca1.C: Adjust dg-warning.
10516
10517 2017-03-08 Andrew Haley <aph@redhat.com>
10518
10519 PR tree-optimization/79943
10520 * gcc.dg/tree-ssa/pr79943.c: New test.
10521
10522 2017-03-08 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/79955
10525 * gcc.dg/uninit-24.c: New testcase.
10526
10527 2017-03-08 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/79920
10530 * gcc.dg/vect/pr79920.c: New testcase.
10531
10532 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR sanitizer/79904
10535 * gcc.dg/ubsan/pr79904.c: New test.
10536
10537 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR c/79834
10540 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10541 diagnostics.
10542
10543 2017-03-07 Marek Polacek <polacek@redhat.com>
10544
10545 PR middle-end/79809
10546 * g++.dg/Walloca1.C: New test.
10547
10548 2017-03-07 Martin Liska <mliska@suse.cz>
10549
10550 PR middle-end/68270
10551 * g++.dg/pr68270.C: New test.
10552
10553 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10554
10555 PR rtl-optimization/79901
10556 * gcc.target/i386/pr79901.c: New test.
10557
10558 PR sanitizer/79897
10559 * c-c++-common/ubsan/pr79897.c: New test.
10560
10561 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10562
10563 PR rtl-optimization/79571
10564 * gcc.target/i386/pr79571.c: New.
10565
10566 2017-03-06 Marek Polacek <polacek@redhat.com>
10567
10568 PR c++/79796 - ICE with NSDMI and this pointer
10569 * g++.dg/cpp0x/nsdmi13.C: New test.
10570
10571 2017-03-06 Julia Koval <julia.koval@intel.com>
10572
10573 PR target/79793
10574 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10575 directives.
10576 * gcc.target/i386/interrupt-13.c: Ditto.
10577 * gcc.target/i386/interrupt-14.c: Ditto.
10578 * gcc.target/i386/interrupt-15.c: Ditto.
10579
10580 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR c++/79822
10583 * g++.dg/cpp0x/constexpr-79822.C: New test.
10584
10585 2017-03-06 Richard Biener <rguenther@suse.de>
10586
10587 PR tree-optimization/79894
10588 * gcc.dg/vect/pr79887.c: New testcase.
10589
10590 2017-03-06 Richard Biener <rguenther@suse.de>
10591
10592 PR tree-optimization/79824
10593 * gcc.dg/vect/pr79824-1.c: New testcase.
10594 * gcc.dg/vect/pr79824-2.c: Likewise.
10595
10596 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10597
10598 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10599 gettimeofday. Remove dg-skip-if for AVR.
10600 * lib/target-supports.exp (check_effective_target_gettimeofday):
10601 New proc.
10602
10603 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10604
10605 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10606 * gcc.target/s390/hotpatch-10.c: Likewise.
10607 * gcc.target/s390/hotpatch-11.c: Likewise.
10608 * gcc.target/s390/hotpatch-12.c: Likewise.
10609 * gcc.target/s390/hotpatch-13.c: Likewise.
10610 * gcc.target/s390/hotpatch-14.c: Likewise.
10611 * gcc.target/s390/hotpatch-15.c: Likewise.
10612 * gcc.target/s390/hotpatch-16.c: Likewise.
10613 * gcc.target/s390/hotpatch-17.c: Likewise.
10614 * gcc.target/s390/hotpatch-18.c: Likewise.
10615 * gcc.target/s390/hotpatch-19.c: Likewise.
10616 * gcc.target/s390/hotpatch-2.c: Likewise.
10617 * gcc.target/s390/hotpatch-26.c: Likewise.
10618 * gcc.target/s390/hotpatch-27.c: Likewise.
10619 * gcc.target/s390/hotpatch-28.c: Likewise.
10620 * gcc.target/s390/hotpatch-3.c: Likewise.
10621 * gcc.target/s390/hotpatch-4.c: Likewise.
10622 * gcc.target/s390/hotpatch-5.c: Likewise.
10623 * gcc.target/s390/hotpatch-6.c: Likewise.
10624 * gcc.target/s390/hotpatch-7.c: Likewise.
10625 * gcc.target/s390/hotpatch-8.c: Likewise.
10626 * gcc.target/s390/hotpatch-9.c: Likewise.
10627
10628 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10629
10630 PR c++/64574
10631 * g++.dg/template/crash125.C: New.
10632
10633 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10634
10635 PR target/79812
10636 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10637
10638 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10639
10640 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10641
10642 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10643
10644 * gcc.target/mips/msa-minmax.c: New tests.
10645
10646 2017-03-06 Martin Liska <mliska@suse.cz>
10647
10648 PR sanitize/79783
10649 * g++.dg/asan/pr79783.C: New test.
10650
10651 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10652
10653 * gcc.target/mips/msa-dotp.c: New tests.
10654
10655 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10656
10657 * gcc.target/mips/msa-bclri.c: New test.
10658
10659 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR c++/70266
10662 * g++.dg/tm/pr70266.C: New.
10663
10664 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10665 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10666
10667 * gfortran.dg/coarray/fail_image_1.f08: New test.
10668 * gfortran.dg/coarray/fail_image_2.f08: New test.
10669 * gfortran.dg/coarray/failed_images_1.f08: New test.
10670 * gfortran.dg/coarray/failed_images_2.f08: New test.
10671 * gfortran.dg/coarray/image_status_1.f08: New test.
10672 * gfortran.dg/coarray/image_status_2.f08: New test.
10673 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10674 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10675 * gfortran.dg/coarray_fail_st.f90: New test.
10676 * gfortran.dg/coarray_failed_images_1.f08: New test.
10677 * gfortran.dg/coarray_image_status_1.f08: New test.
10678 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10679
10680 2017-03-03 Marek Polacek <polacek@redhat.com>
10681
10682 PR c/79758
10683 * gcc.dg/noncompile/pr79758.c: New test.
10684
10685 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR middle-end/79805
10688 * g++.dg/opt/pr79805.C: New test.
10689
10690 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10691
10692 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10693 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10694 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10695 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10696 * gcc.target/i386/i386.exp
10697 (check_effective_target_avx512vpopcntdq): New.
10698
10699 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10700
10701 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10702 ilp32 targets and match DImode registers for lp64 targets.
10703
10704 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10705
10706 * g++.dg/pr71624.C: Disable for x32.
10707 * g++.dg/pr71633.C: Ditto.
10708
10709 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR target/79807
10712 * gcc.target/i386/pr79807.c: New test.
10713
10714 2017-03-03 Martin Liska <mliska@suse.cz>
10715
10716 PR tree-optimization/79803
10717 * gcc.dg/tree-ssa/pr79803.c: New test.
10718
10719 2017-03-03 Martin Liska <mliska@suse.cz>
10720
10721 PR rtl-optimization/79574
10722 * gcc.dg/pr79574-2.c: New test.
10723
10724 2017-03-03 Richard Biener <rguenther@suse.de>
10725
10726 PR c++/79825
10727 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10728
10729 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10730
10731 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10732
10733 2017-03-03 Marek Polacek <polacek@redhat.com>
10734
10735 PR c++/79791
10736 * g++.dg/warn/Wwrite-strings-1.C: New test.
10737 * g++.dg/warn/Wwrite-strings-2.C: New test.
10738 * g++.dg/warn/Wwrite-strings-3.C: New test.
10739 * g++.dg/warn/Wwrite-strings-4.C: New test.
10740 * g++.dg/warn/Wwrite-strings-5.C: New test.
10741 * g++.dg/warn/Wwrite-strings-6.C: New test.
10742 * g++.dg/warn/Wwrite-strings-7.C: New test.
10743 * g++.dg/warn/Wwrite-strings-8.C: New test.
10744 * g++.dg/warn/Wwrite-strings-9.C: New test.
10745 * g++.dg/warn/Wwrite-strings-10.C: New test.
10746 * g++.dg/warn/Wwrite-strings-11.C: New test.
10747 * g++.dg/warn/Wwrite-strings-12.C: New test.
10748
10749 2017-03-03 Richard Biener <rguenther@suse.de>
10750
10751 PR middle-end/79818
10752 * gcc.dg/torture/pr79818.c: New testcase.
10753
10754 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10755
10756 PR c++/79782
10757 * g++.dg/warn/Wunused-parm-10.C: New test.
10758
10759 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10760
10761 * gcc.dg/rtl/x86_64/*.c: Test for
10762 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10763
10764 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10765
10766 PR target/79514
10767 * gcc.target/i386/pr79514.c: New test.
10768
10769 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR rtl-optimization/79780
10772 * gcc.c-torture/compile/pr79780.c: New test.
10773
10774 2017-03-02 Richard Biener <rguenther@suse.de>
10775
10776 PR tree-optimization/79345
10777 PR c++/42000
10778 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10779 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10780 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10781
10782 2017-03-02 Richard Biener <rguenther@suse.de>
10783
10784 PR c/79756
10785 * gcc.dg/vector-1.c: New testcase.
10786
10787 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10788
10789 PR tree-optimization/66768
10790 * gcc.target/i386/pr66768.c: New test.
10791
10792 2017-03-02 Richard Biener <rguenther@suse.de>
10793
10794 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10795 * gcc.dg/rtl/x86_64/final.c: Likewise.
10796 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10797 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10798 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10799 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10800
10801 2017-03-02 Richard Biener <rguenther@suse.de>
10802
10803 PR tree-optimization/79777
10804 * gcc.dg/torture/pr79777.c: New testcase.
10805
10806 2017-03-01 Martin Sebor <msebor@redhat.com>
10807
10808 PR middle-end/79692
10809 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10810 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10811 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10812 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10813
10814 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10815
10816 * gcc.target/i386/invsize-2.c: New test.
10817 * gcc.target/i386/invsize-3.c: Ditto.
10818 * gcc.target/i386/invsize-4.c: Ditto.
10819 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10820 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10821
10822 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10823
10824 PR target/79439
10825 * gcc.target/powerpc/pr79439.c: New test.
10826
10827 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10828
10829 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10830 scan string.
10831
10832
10833 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10834
10835 PR target/79395
10836 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10837 pattern to look for vcmpequd. instead of vcmpnew.
10838 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10839 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10840 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10841 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10842 look for xvcmpeqdp. instead of xvcmpnedp.
10843 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10844 look for vcmpequd. instead of vcmpnew.
10845 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10846 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10847 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10848 look for xvcmpeqsp. instead of xvcmpnesp.
10849 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10850 look for xvcmpeqdp. instead of xvcmpnedp.
10851 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10852 look for vcmpequd. instead of vcmpnew.
10853 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10854 look for vcmpeqsp instead of xvcmpnesp.
10855 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10856 look for xvcmpeqdp instead of xvcmpnedp.
10857
10858 2017-03-01 Richard Biener <rguenther@suse.de>
10859
10860 PR middle-end/79721
10861 * gcc.dg/torture/pr79721.c: New testcase.
10862
10863 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR c++/79681
10866 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10867 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10868
10869 PR c++/79746
10870 * g++.dg/warn/Wunused-parm-9.C: New test.
10871
10872 PR tree-optimization/79734
10873 * g++.dg/opt/pr79734.C: New test.
10874
10875 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR tree-optimization/79737
10878 * gcc.c-torture/execute/pr79737-1.c: New test.
10879 * gcc.c-torture/execute/pr79737-2.c: New test.
10880
10881 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10882
10883 * gcc.target/sparc/20170228-1.c: New test.
10884
10885 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10886
10887 * gcc.target/i386/invsize-1.c: New test.
10888
10889 2017-02-28 Martin Sebor <msebor@redhat.com>
10890
10891 PR tree-optimization/79691
10892 * gcc.dg/tree-ssa/pr79691.c: New test.
10893
10894 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR target/79729
10897 * gcc.target/i386/pr79729.c: New test.
10898
10899 2017-02-28 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/79740
10902 * gcc.dg/torture/pr79740.c: New testcase.
10903
10904 2017-02-28 Richard Biener <rguenther@suse.de>
10905
10906 PR middle-end/79731
10907 * c-c++-common/torture/pr79731.c: New testcase.
10908
10909 2017-02-28 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/79732
10912 * gcc.dg/torture/pr79732.c: New testcase.
10913
10914 2017-02-28 Richard Biener <rguenther@suse.de>
10915
10916 PR tree-optimization/79723
10917 * gcc.target/i386/pr79723.c: New testcase.
10918
10919 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10920
10921 PR target/79544
10922 * gcc.target/powerpc/pr79544.c: New.
10923
10924 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10925
10926 PR c++/79414
10927 * g++.dg/parse/crash67.C: New.
10928
10929 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10930
10931 PR tree-optimization/77536
10932 * gcc.dg/vect/pr79347.c: Revise testing string.
10933
10934 2017-02-27 Richard Biener <rguenther@suse.de>
10935
10936 PR tree-optimization/45397
10937 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10938
10939 2017-02-27 Richard Biener <rguenther@suse.de>
10940
10941 PR tree-optimization/79690
10942 * gcc.target/i386/pr79690.c: New testcase.
10943
10944 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10945
10946 PR fortran/51119
10947 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10948 of original.
10949 * gfortran.dg/inline_matmul_11.f90: Likewise.
10950 * gfortran.dg/inline_matmul_9.f90: Likewise.
10951 * gfortran.dg/matmul_13.f90: New test.
10952 * gfortran.dg/matmul_14.f90: New test.
10953
10954 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR middle-end/79396
10957 * g++.dg/opt/pr79396.C: New test.
10958
10959 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10960
10961 PR fortran/79597
10962 * gfortran.dg/dtio_6.f90: Update test.
10963
10964 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10965
10966 PR fortran/79601
10967 * gfortran.dg/interface_operator_2.f90: New test.
10968
10969 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR c/79677
10972 * gcc.dg/pr79677.c: New test.
10973
10974 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10975
10976 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10977 of mov.ps.
10978 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10979 (cond_move1): Simplify condition to force generation of
10980 mov[nz].ps.
10981 (cond_move2): Likewise.
10982
10983 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10984
10985 PR c++/79588
10986 * g++.dg/warn/Wrestrict-1.C: New test.
10987 * g++.dg/warn/Wrestrict-2.C: New test.
10988
10989 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10990
10991 * g++.dg/ext/complit15.C: Require LTO.
10992
10993 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10994
10995 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10996 logical_op_short_circuit to skip targets.
10997 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10998 and s390.
10999
11000 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11001
11002 * gnat.dg/opt63.adb: New test.
11003
11004 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11005
11006 * gnat.dg/discr47.adb: New test.
11007
11008 2017-02-24 Richard Biener <rguenther@suse.de>
11009
11010 PR tree-optimization/79389
11011 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11012
11013 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11014
11015 PR c++/79361
11016 * g++.dg/cpp0x/pr79361-1.C: New.
11017 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11018
11019 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11020
11021 * gcc.target/visium/bit_test.c: Accept any lsr form.
11022 * gcc.target/visium/block_move.c: Tweak.
11023
11024 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11025
11026 PR 68749
11027 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11028
11029 2017-02-23 Richard Biener <rguenther@suse.de>
11030
11031 PR tree-optimization/79683
11032 * gcc.target/i386/pr79683.c: New testcase.
11033
11034 2017-02-22 Jeff Law <law@redhat.com>
11035
11036 PR tree-optimization/79578
11037 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11038
11039 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11040
11041 * gcc.target/mips/msa-fp-cc.c: New test.
11042
11043 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR c++/79664
11046 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11047 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11048 * g++.dg/gomp/pr79664.C: New test.
11049
11050 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11051
11052 2017-02-22 Marek Polacek <polacek@redhat.com>
11053
11054 PR c++/79653
11055 * g++.dg/cpp0x/alignas10.C: New test.
11056 * g++.dg/cpp0x/alignas9.C: New test.
11057
11058 PR c++/79657
11059 * g++.dg/ext/underlying_type12.C: New test.
11060
11061 PR c/79662
11062 * gcc.dg/enum-incomplete-4.c: New test.
11063
11064 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR target/70465
11067 * gcc.target/i386/pr70465-2.c: New test.
11068
11069 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11070
11071 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11072
11073 2017-02-22 Richard Biener <rguenther@suse.de>
11074
11075 PR tree-optimization/79673
11076 * gcc.target/i386/pr79673.c: New testcase.
11077
11078 2017-02-22 Richard Biener <rguenther@suse.de>
11079
11080 PR tree-optimization/79666
11081 * gcc.dg/torture/pr79666.c: New testcase.
11082
11083 2017-02-22 Martin Liska <mliska@suse.cz>
11084
11085 PR lto/79587
11086 * gcc.dg/tree-prof/pr79587.c: New test.
11087
11088 2017-02-21 Marek Polacek <polacek@redhat.com>
11089
11090 PR c++/79535
11091 * g++.dg/ext/flexary23.C: New test.
11092
11093 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11094
11095 PR target/79593
11096 * gcc.target/i386/pr79593.c: New test.
11097
11098 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR c++/79654
11101 * g++.dg/cpp1z/decomp26.C: New test.
11102
11103 PR sanitizer/79589
11104 * g++.dg/ubsan/pr79589.C: New test.
11105
11106 2017-02-21 Jeff Law <law@redhat.com>
11107
11108 PR tree-optimization/79621
11109 * gcc.c-torture/compile/pr79621.c: New test.
11110
11111 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11112
11113 PR c++/79655
11114 * g++.dg/cpp1y/constexpr-79655.C: New test.
11115
11116 PR c++/79639
11117 * g++.dg/cpp1y/constexpr-79639.C: New test.
11118
11119 PR target/79633
11120 * gcc.target/i386/mpx/pr79633.c: New test.
11121
11122 PR target/79570
11123 * gcc.dg/pr79570.c: New test.
11124
11125 PR c++/79641
11126 * c-c++-common/pr79641.c: New test.
11127
11128 PR tree-optimization/79649
11129 * gcc.target/i386/pr79649.c: New test.
11130
11131 PR target/79494
11132 * gcc.dg/pr79494.c: New test.
11133
11134 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11135
11136 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11137 to dg-options.
11138
11139 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11140
11141 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11142
11143 2017-02-02 Jason Merrill <jason@redhat.com>
11144
11145 PR c++/79580
11146 * g++.dg/ext/complit15.C: New.
11147
11148 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11149
11150 PR target/78056
11151 * gcc.target/powerpc/pr78056-8.c: Remove.
11152
11153 2017-02-20 Marek Polacek <polacek@redhat.com>
11154
11155 PR middle-end/79537
11156 * gcc.dg/comp-goto-4.c: New test.
11157
11158 PR sanitizer/79558
11159 * c-c++-common/ubsan/bounds-14.c: New test.
11160
11161 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR target/79568
11164 * gcc.target/i386/pr79568-1.c: New test.
11165 * gcc.target/i386/pr79568-2.c: New test.
11166 * gcc.target/i386/pr79568-3.c: New test.
11167
11168 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11169
11170 PR fortran/79382
11171 * gfortran.dg/dtio_10.f90: Change test of error message.
11172 * gfortran.dg/dtio_23.f90: New test.
11173 * gfortran.dg/dtio_24.f90: New test.
11174
11175 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11176
11177 PR fortran/79434
11178 * gfortran.dg/submodule_25.f08: New test.
11179
11180 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11181
11182 PR fortran/79447
11183 * gfortran.dg/submodule_24.f08: New test.
11184
11185 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11186
11187 PR fortran/79229
11188 * gfortran.dg/class_allocate_24.f90: New test.
11189
11190 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11191
11192 PR fortran/79402
11193 * gfortran.dg/submodule_23.f90: New test.
11194
11195 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11196
11197 PR c++/79380
11198 * g++.dg/cpp0x/alignas8.C: New.
11199
11200 2017-02-19 Eric Fiselier <eric@efcs.ca>
11201 Jonathan Wakely <jwakely@redhat.com>
11202
11203 PR c++/69523
11204 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11205
11206 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11207
11208 * gcc.dg/gimplefe-26.c: New test.
11209
11210 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11211
11212 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11213
11214 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR target/79569
11217 * gcc.target/i386/3dnowA-3.c: New test.
11218
11219 PR target/79559
11220 * gcc.target/i386/pr79559.c: New test.
11221
11222 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11223
11224 * gcc.dg/c11-float-2.c: New test.
11225 * gcc.dg/torture/float128-floath.c,
11226 gcc.dg/torture/float128x-floath.c,
11227 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11228 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11229 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11230 *_DECIMAL_DIG macros with DECIMAL_DIG.
11231
11232 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11233
11234 PR target/79261
11235 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11236
11237 2017-02-17 Julia Koval <julia.koval@intel.com>
11238
11239 * gcc.target/i386/rdpid.c New test.
11240 * gcc.target/i386/sse-12.c: Add -mrdpid.
11241 * gcc.target/i386/sse-13.c: Ditto.
11242 * gcc.target/i386/sse-14.c: Ditto.
11243 * gcc.target/i386/sse-22.c: Ditto.
11244 * gcc.target/i386/sse-23.c: Ditto.
11245 * g++.dg/other/i386-2.C: Ditto.
11246 * g++.dg/other/i386-3.C: Ditto.
11247
11248 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11249
11250 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11251 * gcc.dg/pr61441.c: Ditto.
11252
11253 2017-02-17 Martin Liska <mliska@suse.cz>
11254
11255 PR rtl-optimization/79574
11256 * gcc.dg/pr79574.c: New test.
11257
11258 2017-02-17 Marek Polacek <polacek@redhat.com>
11259
11260 PR middle-end/79536
11261 * gcc.dg/torture/pr79536.c: New test.
11262
11263 2017-02-16 Alan Modra <amodra@gmail.com>
11264
11265 * gcc.c-torture/execute/pr79286.c: New.
11266
11267 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR c++/79512
11270 * c-c++-common/gomp/pr79512.c: New test.
11271
11272 2017-02-15 Martin Sebor <msebor@redhat.com>
11273
11274 PR c++/79363
11275 * g++.dg/ext/flexary12.C: Adjust.
11276 * g++.dg/ext/flexary20.C: Same.
11277 * g++.dg/ext/flexary21.C: Same.
11278 * g++.dg/ext/flexary22.C: New test.
11279
11280 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11281
11282 PR tree-optimization/79347
11283 * gcc.dg/vect/pr79347.c: New test.
11284
11285 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR c++/79301
11288 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11289 [[deprecated]] comment.
11290 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11291 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11292 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11293 [[deprecated]] in -std=c++11.
11294 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11295 [[fallthrough]] in -std=c++11 and -std=c++14.
11296
11297 PR c++/79288
11298 * g++.dg/tls/pr79288.C: New test.
11299
11300 2017-02-15 Marek Polacek <polacek@redhat.com>
11301
11302 PR c/79515
11303 * gcc.dg/dfp/pr79515.c: New.
11304
11305 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11306
11307 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11308
11309 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11310
11311 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11312 "opt_files".
11313
11314 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR target/79487
11317 * gcc.dg/dfp/pr79487.c: New test.
11318 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11319 2017-02-13 change.
11320
11321 2017-01-14 Carl Love <cel@us.ibm.com>
11322
11323 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11324 xvcvsxdsp and xvcvuxdsp instructions.
11325
11326 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11327
11328 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11329 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11330 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11331 64-bit default target.
11332 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11333 a 64-bit default target.
11334
11335 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11336
11337 PR target/79481
11338 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11339 (test_3vx): Change return type from int to void.
11340 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11341 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11342 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11343 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11344 tests.
11345 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11346 (test_3vx): Change return type from int to void.
11347 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11348 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11349 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11350 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11351 tests.
11352 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11353 intrinsic. Change scan-assembler-times number from 1 to 2.
11354 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11355 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11356 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11357 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11358 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11359 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11360 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11361
11362 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11363
11364 PR middle-end/61225
11365 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11366 Use dg-additional-options for ia32 target. Remove XFAIL.
11367
11368 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11369
11370 PR target/79495
11371 * gcc.target/i386/pr79495.c: New test.
11372
11373 2017-02-14 Marek Polacek <polacek@redhat.com>
11374
11375 PR c++/79420
11376 PR c++/79463
11377 * g++.dg/cpp1y/pr79463.C: New.
11378 * g++.dg/template/incomplete10.C: New.
11379 * g++.dg/template/incomplete9.C: New.
11380
11381 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11382
11383 PR target/79498
11384 * gcc.target/i386/pr79498.c: New test.
11385
11386 2017-02-14 Martin Sebor <msebor@redhat.com>
11387
11388 PR middle-end/79448
11389 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11390 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11391 * gcc.dg/tree-ssa/pr79448.c: New test.
11392
11393 2017-02-14 Jeff Law <law@redhat.com>
11394
11395 PR tree-optimization/79095
11396 * g++.dg/pr79095-1.C: New test
11397 * g++.dg/pr79095-2.C: New test
11398 * g++.dg/pr79095-3.C: New test
11399 * g++.dg/pr79095-4.C: New test
11400 * g++.dg/pr79095-5.C: New test
11401 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11402 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11403
11404 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11405
11406 * gcc.target/aarch64/vect_fp16_1.c: New.
11407
11408 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11409
11410 * gcc.dg/gimplefe-25.c: New test.
11411
11412 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11413
11414 PR tree-optimization/79408
11415 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11416
11417 2017-02-14 Richard Biener <rguenther@suse.de>
11418
11419 PR middle-end/79432
11420 * gcc.dg/torture/pr79432.c: New testcase.
11421
11422 2017-02-13 Martin Sebor <msebor@redhat.com>
11423
11424 PR middle-end/79496
11425 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11426
11427 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11428
11429 PR sanitizer/79341
11430 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11431 variables volatile.
11432
11433 PR c++/79232
11434 * g++.dg/cpp1z/eval-order4.C: New test.
11435 * g++.dg/other/pr79232.C: New test.
11436
11437 2017-02-13 Nathan Sidwell <nathan@acm.org>
11438
11439 PR c++/79296
11440 * g++.dg/cpp0x/pr79296.C: New.
11441
11442 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11443
11444 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11445 Instead, xfail powerpc*-*-* && lp64.
11446
11447 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11448
11449 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11450 powerpc_p8vector_ok.
11451 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11452
11453 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11454
11455 PR target/79449
11456 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11457 for reading beyond a 4k boundary.
11458
11459 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11460
11461 PR rtl-optimization/79388
11462 PR rtl-optimization/79450
11463 * gcc.c-torture/execute/pr79388.c: New test.
11464 * gcc.c-torture/execute/pr79450.c: New test.
11465
11466 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11467
11468 PR fortran/65542
11469 * gfortran.dg/spread_init_expr_2.f90: New test case.
11470
11471 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR sanitizer/79341
11474 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11475
11476 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11477
11478 PR tree-ssa/56727
11479 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11480
11481 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR c++/79457
11484 * g++.dg/cpp0x/pr79457.C: New test.
11485
11486 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11487
11488 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11489 scan-assembler unless lp64.
11490
11491 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11492
11493 PR tree-optimization/66612
11494 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11495
11496 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11497
11498 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11499 of all powerpc.
11500
11501 2017-02-10 Marek Polacek <polacek@redhat.com>
11502
11503 PR c++/79435
11504 * g++.dg/cpp1y/pr79435.C: New.
11505
11506 PR c++/79184
11507 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11508
11509 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11510
11511 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11512 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11513 New.
11514 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11515 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11516 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11517 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11518 (vtst_expected_poly64x2): Move to aarch64-only section.
11519 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11520 (vtst_p64, vtstq_p64): New tests.
11521
11522 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11523
11524 PR c++/71737
11525 * g++.dg/cpp0x/pr71737.C: New.
11526
11527 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11528 Richard Biener <rguenther@suse.de>
11529
11530 * gcc.dg/gimplefe-error-1.c: New testcase.
11531 * gcc.dg/gimplefe-error-2.c: New testcase.
11532 * gcc.dg/gimplefe-error-3.c: New testcase.
11533
11534 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR tree-optimization/79411
11537 * gcc.c-torture/compile/pr79411.c: New test.
11538
11539 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11540 Jason Merrill <jason@redhat.com>
11541
11542 PR c++/79143
11543 * g++.dg/cpp1z/pr79143.C: New test.
11544
11545 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11546
11547 * gcc.dg/loop-unswitch-2.c: Update testcase.
11548 * gcc.dg/loop-unswitch-1.c: Update testcase.
11549
11550 2017-02-09 Marek Polacek <polacek@redhat.com>
11551
11552 PR c/79428
11553 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11554 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11555 * c-c++-common/goacc/pr79428-1.c: New test.
11556 * c-c++-common/gomp/pr79428-2.c: New test.
11557 * c-c++-common/gomp/pr79428-5.c: New test.
11558 * c-c++-common/gomp/pr79428-6.c: New test.
11559 * c-c++-common/pr79428-3.c: New test.
11560
11561 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11562
11563 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11564 testcases.
11565
11566 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR c/79413
11569 * gcc.c-torture/compile/pr79413.c: New test.
11570
11571 PR c++/79429
11572 * c-c++-common/gomp/pr79429.c: New test.
11573 * g++.dg/gomp/pr79429.C: New test.
11574
11575 PR c/79431
11576 * c-c++-common/gomp/pr79431.c: New test.
11577
11578 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11579 Cesar Philippidis <cesar@codesourcery.com>
11580 Joseph Myers <joseph@codesourcery.com>
11581 Chung-Lin Tang <cltang@codesourcery.com>
11582
11583 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11584 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11585 * c-c++-common/goacc/loop-auto-2.c: New.
11586 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11587 * c-c++-common/goacc/tile-2.c: New.
11588 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11589 * g++.dg/goacc/tile-1.C: New, check tile subst.
11590 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11591 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11592 * gfortran.dg/goacc/tile-1.f90: New test.
11593 * gfortran.dg/goacc/tile-2.f90: New test.
11594 * gfortran.dg/goacc/tile-lowering.f95: New test.
11595
11596 2017-02-09 Richard Biener <rguenther@suse.de>
11597
11598 PR tree-optimization/69823
11599 * gcc.dg/graphite/pr69823.c: New testcase.
11600
11601 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11602
11603 PR target/78604
11604 * gcc.target/powerpc/pr78604.c: New.
11605
11606 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11607
11608 PR target/68972
11609 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11610 disable this test on power architecture.
11611
11612 2017-02-08 Richard Biener <rguenther@suse.de>
11613
11614 PR tree-optimization/71824
11615 PR tree-optimization/79409
11616 * gcc.dg/graphite/pr71824-3.c: New testcase.
11617
11618 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR tree-optimization/79408
11621 * gcc.dg/tree-ssa/pr79408.c: New test.
11622
11623 2017-02-08 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/71824
11626 * gcc.dg/graphite/pr71824-2.c: New testcase.
11627
11628 2017-02-07 Andrew Pinski <apinski@cavium.com>
11629
11630 * gcc.target/aarch64/popcount.c: New Testcase.
11631
11632 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR rtl-optimization/79386
11635 * gcc.c-torture/compile/pr79386.c: New test.
11636
11637 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11638 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11639
11640 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11641 *-*-solaris*.
11642
11643 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11644
11645 PR target/79299
11646 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11647 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11648
11649 2017-02-07 Richard Biener <rguenther@suse.de>
11650
11651 * gcc.dg/gimplefe-23.c: New testcase.
11652 * gcc.dg/gimplefe-24.c: Likewise.
11653
11654 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11655
11656 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11657 scan-assembler instead of scan-assembler-times.
11658 * gcc.target/aarch64/test_frame_10.c: Likewise.
11659 * gcc.target/aarch64/test_frame_12.c: Likewise.
11660 * gcc.target/aarch64/test_frame_2.c: Likewise.
11661 * gcc.target/aarch64/test_frame_4.c: Likewise.
11662 * gcc.target/aarch64/test_frame_6.c: Likewise.
11663 * gcc.target/aarch64/test_frame_7.c: Likewise.
11664 * gcc.target/aarch64/test_frame_8.c: Likewise.
11665
11666 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11667
11668 * gcc.target/i386/pr78419.c: Require ifunc support.
11669
11670 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11671
11672 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11673
11674 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11675
11676 PR c++/79360
11677 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11678
11679 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11680
11681 * lib/target-supports.exp: Define the RISC-V target.
11682 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11683 * gcc.dg/builtin-apply2.c: Likewise.
11684 * gcc.dg/ifcvt-4.c: Likewise.
11685 * gcc.dg/loop-8.c: Likewise.
11686 * gcc.dg/sibcall-10.c: Likewise.
11687 * gcc.dg/sibcall-9.c: Likewise.
11688 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11689 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11691 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11692 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11693 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11694 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11695
11696 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11697
11698 PR target/66144
11699 * gcc.target/powerpc/pr66144-1.c: New test.
11700 * gcc.target/powerpc/pr66144-2.c: Likewise.
11701 * gcc.target/powerpc/pr66144-3.c: Likewise.
11702
11703 2017-02-06 Martin Sebor <msebor@redhat.com>
11704
11705 PR tree-optimization/79376
11706 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11707 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11708
11709 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11710
11711 PR c++/79379
11712 * g++.dg/cpp1y/constexpr-79379.C: New test.
11713
11714 PR c++/79377
11715 * g++.dg/lookup/pr79377.C: New test.
11716
11717 PR c++/79372
11718 * g++.dg/cpp1z/decomp25.C: New test.
11719
11720 PR tree-optimization/79284
11721 * gcc.c-torture/compile/pr79284.c: New test.
11722
11723 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11724
11725 PR c++/70448
11726 * g++.dg/cpp0x/pr70448.C: New.
11727
11728 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11729
11730 PR 78348
11731 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11732 to dg-options.
11733
11734 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11735
11736 PR target/78883
11737 * gcc.c-torture/compile/pr78883.c: New test.
11738
11739 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11740
11741 PR tree-ssa/79347
11742 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11743 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11744 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11745 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11746 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11747 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11748 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11749 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11750 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11751 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11752 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11753 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11754 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11755
11756 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11757
11758 PR fortran/79344
11759 * gfortran.dg/allocate_with_source_24.f90: New test.
11760
11761 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11762
11763 PR fortran/79230
11764 * gfortran.dg/der_ptr_component_2.f90: New test.
11765
11766 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11767
11768 * gcc.target/sparc/20170205-1.c: New test.
11769
11770 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11771
11772 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11773 libatomic_available.
11774
11775 * gcc.dg/pr77587.c: Require alias support.
11776 * gcc.dg/pr77587a.c: Likewise.
11777
11778 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11779 * gcc.c-torture/execute/pr78622.c: Likewise.
11780
11781 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11782 hppa*-*-hpux*.
11783 * c-c++-common/Wunused-var-16.c: Likewise.
11784 * c-c++-common/builtin-shuffle-1.c: Likewise.
11785 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11786 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11787
11788 2017-02-03 Martin Sebor <msebor@redhat.com>
11789
11790 PR tree-optimization/79327
11791 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11792 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11793 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11794
11795 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11796 Martin Sebor <msebor@redhat.com>
11797
11798 PR tree-optimization/79327
11799 * gcc.dg/tree-ssa/pr79327.c: New test.
11800 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11801 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11802 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11803 (test_sprintf_chk_range_schar): Adjust dg-message.
11804 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11805 * gcc.c-torture/execute/pr79327.c: New test.
11806
11807 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR target/79354
11810 * gcc.target/powerpc/pr79354.c: New test.
11811 * gcc.c-torture/execute/pr79354.c: New test.
11812
11813 2017-02-03 Martin Sebor <msebor@redhat.com>
11814
11815 PR tree-optimization/79352
11816 * gcc.dg/tree-ssa/pr79352.c: New test.
11817
11818 2017-02-03 Martin Liska <mliska@suse.cz>
11819
11820 PR lto/66295
11821 * gcc.target/i386/mvc9.c: New test.
11822
11823 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11824
11825 PR target/79158
11826 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11827 to VSX reg.
11828
11829 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11830
11831 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11832 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11833 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11834 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11835 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11836 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11837 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11838 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11839 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11840 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11841 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11842 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11843 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11844
11845 2017-02-02 Martin Sebor <msebor@redhat.com>
11846
11847 PR middle-end/79275
11848 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11849 * gcc.dg/tree-ssa/pr79275.c: New test.
11850
11851 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11852
11853 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11854
11855 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11856
11857 PR middle-end/77445
11858 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11859 threading is done.
11860
11861 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11862
11863 PR middle-end/78142
11864 * gcc.target/aarch64/vector_initialization_nostack.c
11865 (f12): Use one vector
11866
11867 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11868
11869 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11870 * c-c++-common/asan/misalign-1.c: Likewise.
11871 * c-c++-common/asan/misalign-2.c: Likewise.
11872 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11873 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11874 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11875 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11876 add -ffat-lto-objects from/to dg-additional-options.
11877 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11878 dg-additional-options.
11879
11880 PR target/79197
11881 * gcc.target/powerpc/pr79197.c: New test.
11882 * gcc.c-torture/compile/pr79197.c: New test.
11883
11884 2017-02-02 Richard Biener <rguenther@suse.de>
11885
11886 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11887
11888 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11889
11890 PR c++/69637
11891 * g++.dg/cpp0x/pr69637-1.C: New.
11892 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11893
11894 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11895
11896 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11897
11898 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11899
11900 PR target/70012
11901 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11902 conditions.
11903
11904 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR testsuite/79324
11907 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11908 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11909 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11910 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11911 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11912 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11913 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11914 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11915 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11916 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11917 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11918 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11919 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11920
11921 2017-02-01 Martin Liska <mliska@suse.cz>
11922
11923 PR testsuite/79272
11924 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11925
11926 2017-02-01 Richard Biener <rguenther@suse.de>
11927
11928 PR testsuite/76957
11929 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11930 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11931 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11932 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11933
11934 2017-02-01 Richard Biener <rguenther@suse.de>
11935
11936 PR middle-end/79315
11937 * gfortran.dg/pr79315.f90: New testcase.
11938
11939 2017-02-01 Richard Biener <rguenther@suse.de>
11940
11941 PR tree-optimization/71824
11942 * gcc.dg/graphite/pr71824.c: New testcase.
11943
11944 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11945
11946 PR c++/79304
11947 * g++.dg/diagnostic/pr79304.C: New test.
11948
11949 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11950
11951 PR c++/79298
11952 * g++.dg/spellcheck-pr79298.C: New test case.
11953
11954 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11955
11956 PR preprocessor/79210
11957 * gcc.dg/format/pr79210.c: New test case.
11958 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11959 New function.
11960
11961 2017-01-31 Nathan Sidwell <nathan@acm.org>
11962
11963 PR c++/79290
11964 * g++.dg/warn/pr79290.C: New.
11965
11966 PR c++/67273
11967 PR c++/79253
11968 * g++.dg/cpp1y/pr67273.C: New.
11969 * g++.dg/cpp1y/pr79253.C: New.
11970
11971 2017-01-31 Nathan Sidwell <nathan@acm.org>
11972
11973 PR c++/79264
11974 * g++.dg/cpp1y/pr61636-1.C: Augment.
11975
11976 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11977
11978 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11979 rand() instead of random().
11980
11981 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11982
11983 PR tree-optimization/71691
11984 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11985
11986 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11987
11988 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11989 __ARCH__.
11990
11991 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11992
11993 PR tree-optimization/79267
11994 * g++.dg/opt/pr79267.C: New test.
11995
11996 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11997
11998 PR debug/63238
11999 * gcc.dg/debug/dwarf2/align-1.c: New.
12000 * gcc.dg/debug/dwarf2/align-2.c: New.
12001 * gcc.dg/debug/dwarf2/align-3.c: New.
12002 * gcc.dg/debug/dwarf2/align-4.c: New.
12003 * gcc.dg/debug/dwarf2/align-5.c: New.
12004 * gcc.dg/debug/dwarf2/align-6.c: New.
12005 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12006 * g++.dg/debug/dwarf2/align-1.C: New.
12007 * g++.dg/debug/dwarf2/align-2.C: New.
12008 * g++.dg/debug/dwarf2/align-3.C: New.
12009 * g++.dg/debug/dwarf2/align-4.C: New.
12010 * g++.dg/debug/dwarf2/align-5.C: New.
12011 * g++.dg/debug/dwarf2/align-6.C: New.
12012
12013 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12014
12015 PR target/79170
12016 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12017
12018 2017-01-30 Martin Sebor <msebor@redhat.com>
12019
12020 PR testsuite/79293
12021 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12022
12023 2017-01-30 Martin Liska <mliska@suse.cz>
12024
12025 PR gcov-profile/79259
12026 * g++.dg/tree-prof/pr79259.C: New test.
12027
12028 2017-01-30 Richard Biener <rguenther@suse.de>
12029
12030 PR tree-optimization/79276
12031 * gcc.dg/torture/pr79276.c: New testcase.
12032
12033 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12034
12035 PR target/79240
12036 * gcc.target/s390/pr79240.c: New test.
12037
12038 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12039
12040 PR target/79268
12041 * gcc.target/powerpc/pr79268.c: New file.
12042 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12043 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12044 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12045 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12046
12047 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12048
12049 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12050
12051 PR testsuite/70583
12052 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12053
12054 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12055 * gnat.dg/debug9.adb: Likewise.
12056
12057 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12058
12059 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12060 libatomic_available.
12061 * gfortran.dg/coarray_42.f90: Likewise.
12062 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12063 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12064 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12065
12066 2017-01-27 Martin Sebor <msebor@redhat.com>
12067
12068 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12069
12070 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12071
12072 PR rtl-optimization/79194
12073 * gcc.dg/torture/pr79194.c: New test.
12074
12075 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12076
12077 PR tree-optimization/71374
12078 * gcc.target/i386/pr71374.c: New.
12079
12080 2017-01-27 Martin Sebor <msebor@redhat.com>
12081
12082 PR c++/71290
12083 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12084 a dg-error directive.
12085
12086 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12087
12088 PR target/79131
12089 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12090 * gcc.target/arm/pr79131-2.c: New.
12091
12092 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12093
12094 PR target/65484
12095 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12096 vectorized on POWER unless hardware misaligned loads are
12097 available.
12098
12099 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12100
12101 PR rtl-optimization/78559
12102 * gcc.c-torture/execute/pr78559.c: New test.
12103
12104 2017-01-27 Richard Biener <rguenther@suse.de>
12105
12106 PR tree-optimization/79245
12107 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12108 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12109
12110 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR c/79199
12113 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12114 target. Use 4294967293U instead of 4294967293.
12115
12116 2017-01-27 Richard Biener <rguenther@suse.de>
12117
12118 PR tree-optimization/71433
12119 * gcc.dg/Warray-bounds-21.c: New testcase.
12120
12121 2017-01-27 Richard Biener <rguenther@suse.de>
12122
12123 PR tree-optimization/79244
12124 * gcc.dg/torture/pr79244.c: New testcase.
12125
12126 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12127
12128 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12129 all occurrences of 40 to 32.
12130
12131 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12132
12133 PR target/79239
12134 * gcc.target/arm/pr79239.c: New test.
12135
12136 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12137
12138 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12139
12140 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12141
12142 PR c++/64382
12143 * g++.dg/cpp1y/pr64382.C: New test.
12144
12145 2017-01-26 Martin Sebor <msebor@redhat.com>
12146
12147 PR middle-end/78703
12148 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12149 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12150 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12151 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12152
12153 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12154
12155 PR debug/79129
12156 * g++.dg/debug/dwarf2/pr79129.C: New test.
12157
12158 PR debug/78835
12159 * g++.dg/debug/dwarf2/pr78835.C: New test.
12160
12161 2017-01-26 Martin Sebor <msebor@redhat.com>
12162
12163 PR middle-end/78703
12164 * gcc.dg/format/pr78569.c: Adjust.
12165 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12166 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12167 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12168 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12169 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12170 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12171 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12172 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12173 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12174 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12175 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12176
12177 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR c++/68727
12180 * g++.dg/other/offsetof8.C: Add expected error.
12181 * g++.dg/other/offsetof9.C: New test.
12182
12183 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12184
12185 * g++.dg/opt/declone3.C: Require LTO.
12186
12187 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12188
12189 PR target/79131
12190 * gcc.target/arm/pr79131.c: New.
12191
12192 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12193
12194 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12195
12196 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12197
12198 PR libstdc++/79190
12199 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12200 matches replaced operator delete.
12201
12202 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12203
12204 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12205 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12206 avx512f with avx512dq.
12207 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12208 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12209 avx512f with avx512dq.
12210 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12211 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12212 avx512f with avx512dq.
12213
12214 2017-01-26 Marek Polacek <polacek@redhat.com>
12215
12216 PR c/79199
12217 * c-c++-common/Wduplicated-branches-13.c: New test.
12218
12219 2017-01-26 David Sherwood <david.sherwood@arm.com>
12220
12221 PR middle-end/79212
12222 * gfortran.dg/gomp/sharing-4.f90: New test.
12223
12224 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR target/70465
12227 * gcc.target/i386/pr70465.c: New test.
12228
12229 * brig.dg/dg.exp: Update copyright years.
12230 * lib/brig-dg.exp: Update copyright years.
12231 * lib/brig.exp: Update copyright years.
12232
12233 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12234
12235 PR target/79179
12236 * gcc.target/powerpc/pr79179.c: New test.
12237
12238 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12239
12240 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12241 generation to accept D-mode memory accesses.
12242
12243 2017-01-25 Martin Sebor <msebor@redhat.com>
12244
12245 PR c++/71290
12246 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12247 * g++.dg/ext/flexarray-mangle.C: Same.
12248 * g++.dg/ext/flexarray-subst.C: Same.
12249 * g++.dg/ext/flexary10.C: Same.
12250 * g++.dg/ext/flexary11.C: Same.
12251 * g++.dg/ext/flexary14.C: Same.
12252 * g++.dg/ext/flexary16.C: Same.
12253 * g++.dg/ext/flexary18.C: Same.
12254 * g++.dg/ext/flexary19.C: Same.
12255 * g++.dg/ext/flexary7.C: Same.
12256 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12257 * g++.dg/ubsan/object-size-1.C: Same.
12258 * obj-c++.dg/property/at-property-23.mm: Same.
12259
12260 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12261
12262 PR c++/78896
12263 * g++.dg/cpp1z/decomp24.C: New test.
12264
12265 PR c++/77914
12266 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12267 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12268 expect a warning.
12269 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12270 expect warnings.
12271 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12272 * g++.dg/cpp1y/pr59636.C: Likewise.
12273 * g++.dg/cpp1y/pr60190.C: Likewise.
12274
12275 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12276
12277 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12278
12279 2017-01-25 Carl Love <cel@us.ibm.com>
12280
12281 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12282 vec_packs built-ins
12283
12284 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12285
12286 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12287 -mcpu=cortex-a57.
12288 * gcc.target/arm/vseleqsf.c: Likewise.
12289 * gcc.target/arm/vselgedf.c: Likewise.
12290 * gcc.target/arm/vselgesf.c: Likewise.
12291 * gcc.target/arm/vselgtdf.c: Likewise.
12292 * gcc.target/arm/vselgtsf.c: Likewise.
12293 * gcc.target/arm/vselledf.c: Likewise.
12294 * gcc.target/arm/vsellesf.c: Likewise.
12295 * gcc.target/arm/vselltdf.c: Likewise.
12296 * gcc.target/arm/vselltsf.c: Likewise.
12297 * gcc.target/arm/vselnedf.c: Likewise.
12298 * gcc.target/arm/vselnesf.c: Likewise.
12299 * gcc.target/arm/vselvcdf.c: Likewise.
12300 * gcc.target/arm/vselvcsf.c: Likewise.
12301 * gcc.target/arm/vselvsdf.c: Likewise.
12302 * gcc.target/arm/vselvssf.c: Likewise.
12303
12304 2017-01-25 Richard Biener <rguenther@suse.de>
12305
12306 PR testsuite/72850
12307 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12308 to what we had before adding the threading passes.
12309
12310 2017-01-25 Richard Biener <rguenther@suse.de>
12311
12312 PR tree-optimization/69264
12313 * g++.dg/torture/pr69264.C: New testcase.
12314
12315 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12316
12317 PR target/79145
12318 * gcc.target/arm/pr79145.c: New test.
12319
12320 2017-01-25 Richard Biener <rguenther@suse.de>
12321
12322 PR debug/78363
12323 * g++.dg/gomp/pr78363-1.C: New testcase.
12324 * g++.dg/gomp/pr78363-2.C: Likewise.
12325 * g++.dg/gomp/pr78363-3.C: Likewise.
12326
12327 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12328
12329 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12330 * gcc.dg/lto/pr61526_0.c: Likewise.
12331 * gcc.dg/lto/pr64415_0.c: Likewise.
12332
12333 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR c++/79205
12336 * g++.dg/cpp1z/decomp22.C: New test.
12337 * g++.dg/cpp1z/decomp23.C: New test.
12338
12339 2017-01-24 Nathan Sidwell <nathan@acm.org>
12340
12341 PR c++/78469
12342 * g++.dg/cpp0x/pr78469.C: New.
12343
12344 PR c++/79118
12345 * g++.dg/cpp0x/pr79118.C: New.
12346
12347 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12348
12349 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12350
12351 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12352
12353 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12354 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12355 * gcc.dg/rtl/rtl.exp: New file.
12356 * gcc.dg/rtl/test.c: New file.
12357 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12358 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12359 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12360 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12361 * gcc.dg/rtl/x86_64/final.c: New test case.
12362 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12363 * gcc.dg/rtl/x86_64/ira.c: New test case.
12364 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12365 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12366 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12367 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12368 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12369 * gcc.dg/rtl/x86_64/test_1.h: New file.
12370 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12371 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12372 * gcc.dg/rtl/x86_64/times-two.h: New file.
12373 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12374
12375 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12376
12377 PR tree-optimization/79159
12378 * g++.dg/tree-ssa/pr79159.C: New test.
12379
12380 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12381 Martin Jambor <mjambor@suse.cz>
12382
12383 * lib/brig-dg.exp: New file.
12384 * lib/brig.exp: Likewise.
12385 * brig.dg/README: Likewise.
12386 * brig.dg/dg.exp: Likewise.
12387 * brig.dg/test/gimple/alloca.hsail: Likewise.
12388 * brig.dg/test/gimple/atomics.hsail: Likewise.
12389 * brig.dg/test/gimple/branches.hsail: Likewise.
12390 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12391 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12392 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12393 * brig.dg/test/gimple/mem.hsail: Likewise.
12394 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12395 * brig.dg/test/gimple/packed.hsail: Likewise.
12396 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12397 * brig.dg/test/gimple/variables.hsail: Likewise.
12398 * brig.dg/test/gimple/vector.hsail: Likewise.
12399
12400 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12401
12402 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12403 support asan, only on i?86/x86_64 require sse2_runtime.
12404
12405 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12406
12407 PR target/66669
12408 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12409 test on powerpc targets.
12410
12411 2017-01-23 Martin Sebor <msebor@redhat.com>
12412
12413 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12414
12415 2017-01-23 Richard Biener <rguenther@suse.de>
12416
12417 PR tree-optimization/79088
12418 PR tree-optimization/79188
12419 * gcc.dg/torture/pr79088.c: New testcase.
12420 * gcc.dg/torture/pr79188.c: Likewise.
12421
12422 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12423
12424 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12425 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12426 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12427 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12428 type of test function to reflect change in built-in function's
12429 return type.
12430 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12431 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12432 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12433 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12434 type and second argument type to reflect change in built-in
12435 function's type signature.
12436 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12437 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12438 type of test function to reflect change in built-in function's
12439 return type.
12440 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12441 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12442 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12443 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12444 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12445 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12446 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12447 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12448 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12449 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12450 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12451 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12452 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12453 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12454 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12455 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12456 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12457 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12458 type of test function to reflect change in built-in function's
12459 return type.
12460 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12461 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12462 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12463 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12464 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12465 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12466 test function's result and second argument to reflect change in
12467 built-in function's type signature.
12468 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12469
12470 2017-01-23 Nathan Sidwell <nathan@acm.org>
12471
12472 PR C++/71710
12473 * g++.dg/template/pr71710.C: New.
12474
12475 PR c++/71406
12476 PR c++/77508
12477 * g++.dg/template/pr71406.C: New.
12478
12479 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12480
12481 * gfortran.dg/integer_exponentiation_7.f90: New test.
12482
12483 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12484
12485 PR rtl-optimization/78634
12486 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12487
12488 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12489
12490 PR tree-optimization/70754
12491 * gfortran.dg/pr70754.f90: New test.
12492
12493 2017-01-23 Martin Liska <mliska@suse.cz>
12494
12495 PR tree-optimization/79196
12496 * gcc.dg/asan/pr79196.c: New test.
12497 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12498
12499 2017-01-23 Michael Matz <matz@suse.de>
12500
12501 PR tree-optimization/78384
12502 * gcc.dg/pr78384.c: New test.
12503
12504 2017-01-23 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/79186
12507 * gcc.dg/torture/pr79186.c: New testcase.
12508 * gcc.dg/torture/pr79187.c: Likewise.
12509
12510 2017-01-23 Martin Jambor <mjambor@suse.cz>
12511
12512 * gcc.dg/ipa/vrp8.c: New test.
12513
12514 2017-01-23 Martin Jambor <mjambor@suse.cz>
12515
12516 PR ipa/79108
12517 * gfortran.dg/lto/pr79108_0.f90: New test.
12518
12519 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12520
12521 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12522 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12523 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12524 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12525 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12526 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12527 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12528 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12529 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12530 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12531 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12532 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12533 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12534 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12535 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12536 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12537
12538 2017-01-23 Richard Biener <rguenther@suse.de>
12539 Nick Clifton <nickc@redhat.com>
12540
12541 PR testsuite/78421
12542 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12543 If the target is ARM return the result of the
12544 check_effective_target_arm_vect_no_misalign proc.
12545 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12546 support unaligned vectors then only expect one of the loops to be
12547 unrolled.
12548
12549 2017-01-23 Martin Liska <mliska@suse.cz>
12550
12551 * gcc.dg/asan/use-after-scope-10.c: New test.
12552 * gcc.dg/asan/use-after-scope-11.c: New test.
12553 * g++.dg/asan/use-after-scope-5.C: New test.
12554
12555 2017-01-23 Martin Liska <mliska@suse.cz>
12556
12557 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12558 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12559 sanopt optimization for ASAN_POISON.
12560
12561 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12562
12563 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12564
12565 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12566
12567 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12568 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12569 for poly*_t types.
12570 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12571 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12572 exec_vcombine): Likewise.
12573 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12574 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12575 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12576 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12577 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12578 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12579 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12580 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12581 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12582 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12583 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12584 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12585 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12586 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12587 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12588 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12589 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12590 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12591 Likewise.
12592 (TEST_VGET_LANE): Cast to uint to avoid warning.
12593 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12594 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12595 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12596 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12597 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12598 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12599 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12600 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12601 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12602 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12603 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12604 CHECK_POLY instead of CHECK for poly64_t types.
12605 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12606 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12607 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12608 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12609 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12610 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12611 uint32_t.
12612 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12613 for int32_t, int64_t.
12614 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12615 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12616 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12617 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12618 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12619 needed.
12620
12621 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12622
12623 PR fortran/79154
12624 * gfortran.dg/gomp/pr79154-1.f90: New test.
12625 * gfortran.dg/gomp/pr79154-2.f90: New test.
12626
12627 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12628
12629 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12630
12631 2017-01-21 Marek Polacek <polacek@redhat.com>
12632
12633 PR testsuite/79169
12634 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12635
12636 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12637
12638 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12639
12640 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12641
12642 PR rtl-optimization/79125
12643 * gcc.dg/torture/pr79125.c: New test.
12644
12645 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12646
12647 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12648 only.
12649 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12650 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12651
12652 2017-01-20 Nathan Sidwell <nathan@acm.org>
12653
12654 PR c++/78495
12655 * g++.dg/cpp1z/inh-ctor38.C: New.
12656
12657 2017-01-20 Marek Polacek <polacek@redhat.com>
12658
12659 PR c/79152
12660 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12661
12662 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12663
12664 * lib/target-supports.exp (check_configured_with): New procedure.
12665 (check_effective_target_default_mode): new effective target.
12666 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12667 default mode. Fix dg-skip-if target selector syntax.
12668 * gcc.target/arm/optional_thumb-2.c: Likewise.
12669 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12670 syntax.
12671
12672 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12673
12674 PR c++/77829
12675 PR c++/78656
12676 * g++.dg/spellcheck-pr77829.C: New test case.
12677 * g++.dg/spellcheck-pr78656.C: New test case.
12678
12679 2017-01-20 Marek Polacek <polacek@redhat.com>
12680
12681 PR c/64279
12682 * c-c++-common/Wduplicated-branches-1.c: New test.
12683 * c-c++-common/Wduplicated-branches-10.c: New test.
12684 * c-c++-common/Wduplicated-branches-11.c: New test.
12685 * c-c++-common/Wduplicated-branches-12.c: New test.
12686 * c-c++-common/Wduplicated-branches-2.c: New test.
12687 * c-c++-common/Wduplicated-branches-3.c: New test.
12688 * c-c++-common/Wduplicated-branches-4.c: New test.
12689 * c-c++-common/Wduplicated-branches-5.c: New test.
12690 * c-c++-common/Wduplicated-branches-6.c: New test.
12691 * c-c++-common/Wduplicated-branches-7.c: New test.
12692 * c-c++-common/Wduplicated-branches-8.c: New test.
12693 * c-c++-common/Wduplicated-branches-9.c: New test.
12694 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12695 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12696 * g++.dg/ext/builtin-object-size3.C: Likewise.
12697 * g++.dg/gomp/loop-1.C: Likewise.
12698 * g++.dg/warn/Wduplicated-branches1.C: New test.
12699 * g++.dg/warn/Wduplicated-branches2.C: New test.
12700
12701 2017-01-20 Martin Liska <mliska@suse.cz>
12702
12703 PR lto/69188
12704 * gcc.dg/lto/pr69188_0.c: New test.
12705 * gcc.dg/lto/pr69188_1.c: New test.
12706
12707 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12708
12709 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12710 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12711 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12712 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12713 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12714 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12715 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12716 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12717 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12718 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12719 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12720 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12721 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12722 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12723 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12724 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12725 * gcc.target/i386/avx-1.c: Test new intrinsics.
12726 * gcc.target/i386/sse-13.c: Ditto.
12727 * gcc.target/i386/sse-23.c: Ditto.
12728
12729 2017-01-20 Richard Biener <rguenther@suse.de>
12730
12731 PR tree-optimization/71264
12732 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12733
12734 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12735
12736 * gcc.target/mips/madd4-1.c: New file.
12737 * gcc.target/mips/madd4-2.c: Likewise.
12738 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12739 HAS_MADD4.
12740 (mips_option_groups): Add -m[no-]madd4.
12741 (mips-dg-init): Detect default -mno-madd4.
12742 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12743 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12744 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12745 * gcc.target/mips/nmadd-1.c: Likewise.
12746 * gcc.target/mips/nmadd-2.c: Likewise.
12747 * gcc.target/mips/nmadd-3.c: Likewise.
12748
12749 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12750
12751 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12752 combined instructions.
12753 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12754 instructions.
12755 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12756 of pointer authentication.
12757
12758 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12759
12760 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12761 floating point hardware to run test.
12762
12763 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12764
12765 * lib/target-supports.exp
12766 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12767
12768 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12769
12770 PR testsuite/79051
12771 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12772 __x86_64__]: Allow for target i?86-*-*.
12773
12774 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12775
12776 PR target/78176
12777 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12778 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12779 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12780 HAS_LXC1.
12781 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12782 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12783 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12784
12785 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12786
12787 PR fortran/70696
12788 * gfortran.dg/coarray_43.f90: New test.
12789
12790 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12791
12792 PR rtl-optimization/79121
12793 * gcc.c-torture/execute/pr79121.c: New test.
12794
12795 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12796
12797 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12798 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12799
12800 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12801
12802 PR fortran/50069
12803 PR fortran/55086
12804 * gfortran.dg/pr50069_1.f90: New test.
12805 * gfortran.dg/pr50069_2.f90: New test.
12806 * gfortran.dg/pr55086_1.f90: New test.
12807 * gfortran.dg/pr55086_1_tfat.f90: New test.
12808 * gfortran.dg/pr55086_2.f90: New test.
12809 * gfortran.dg/pr55086_2_tfat.f90: New test.
12810 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12811
12812 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12813 * gcc.dg/strcmp-1.c: New test.
12814 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12815
12816 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12817
12818 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12819 (dejagnu_fail): Likewise.
12820 (dejagnu_note): Likewise.
12821 (pass): Provide forward decl, moving true decl to after #include
12822 of harness.h.
12823 (fail): Likewise.
12824 (note): Likewise.
12825
12826 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12827
12828 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12829 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12830
12831 2017-01-18 Nathan Sidwell <nathan@acm.org>
12832
12833 PR c++/78488
12834 * g++.dg/cpp1z/inh-ctor37.C: New.
12835
12836 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12837
12838 PR rtl-optimization/78952
12839 * gcc.target/i386/pr78952-1.c: New test.
12840 * gcc.target/i386/pr78952-2.c: Ditto.
12841
12842 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12843
12844 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12845
12846 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12847
12848 PR fortran/70696
12849 * gfortran.dg/coarray_event_1.f08: New test.
12850
12851 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12852
12853 PR target/77416
12854 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12855 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12856 from dg-options.
12857 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12858 guarded test.
12859 * gcc.target/powerpc/fusion4.c: Likewise.
12860 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12861 guarded test.
12862 * gcc.target/powerpc/pr58673-1.c: Likewise.
12863 * gcc.target/powerpc/pr58673-2.c: Likewise.
12864 * gcc.target/powerpc/pr59054.c: Likewise.
12865
12866 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12867
12868 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12869 vec_bperm.
12870 * gcc.target/powerpc/p9-vbpermd.c: New file.
12871
12872 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12873
12874 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12875 (must_not_compile2): Downcase first letter of error messages.
12876 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12877 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12878
12879 2017-01-18 Nathan Sidwell <nathan@acm.org>
12880
12881 PR c++/79091
12882 * g++.dg/pr79091.C: New.
12883
12884 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12885
12886 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12887 to dg-options.
12888 (p0): Add missing dg-error.
12889
12890 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12891
12892 * gcc.target/msp430/mul_f5_muldef.c: New test.
12893
12894 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12895
12896 PR target/79004
12897 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12898 options. Fix up the syntax for using \m and \M.
12899
12900 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12901
12902 PR target/78875
12903 * gcc.target/powerpc/ssp-1.c: New testcase.
12904 * gcc.target/powerpc/ssp-2.c: New testcase.
12905
12906 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12907
12908 * gcc.target/aarch64/eh_return.c: New test.
12909
12910 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12911
12912 * vec-rlmi-rlnm.c: New file.
12913
12914 2017-01-17 Nathan Sidwell <nathan@acm.org>
12915
12916 PR c++/61636
12917 * g++.dg/cpp1y/pr61636-1.C: New.
12918 * g++.dg/cpp1y/pr61636-2.C: New.
12919 * g++.dg/cpp1y/pr61636-3.C: New.
12920
12921 2017-01-17 Martin Sebor <msebor@redhat.com>
12922
12923 PR testsuite/79115
12924 * gcc.dg/pr78768.c: Make it a link-only test.
12925
12926 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12927
12928 PR c++/71497
12929 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12930 expected messages.
12931 * c-c++-common/Wmisleading-indentation.c: Likewise.
12932
12933 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12934
12935 PR target/79058
12936 * gcc.target/arm/pr79058.c: New.
12937
12938 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR tree-optimization/71854
12941 * gcc.dg/vect/pr71854.c: New test.
12942
12943 2017-01-17 Martin Liska <mliska@suse.cz>
12944
12945 PR ipa/71207
12946 * g++.dg/ipa/pr71207.C: New test.
12947
12948 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12949
12950 PR middle-end/77445
12951 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12952 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12953
12954 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12955
12956 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12957 rather than long unsigned int.
12958 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12959
12960 2017-01-17 Richard Biener <rguenther@suse.de>
12961
12962 PR tree-optimization/71433
12963 * gcc.dg/Warray-bounds-20.c: New testcase.
12964
12965 2017-01-17 Richard Biener <rguenther@suse.de>
12966
12967 PR testsuite/52563
12968 PR testsuite/71237
12969 PR testsuite/77737
12970 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12971 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12972 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12973
12974 2017-01-17 Alan Modra <amodra@gmail.com>
12975
12976 * gcc.target/powerpc/pr79066.c: New.
12977
12978 2017-01-16 Jeff Law <law@redhat.com>
12979
12980 PR tree-optimization/33562
12981 PR tree-optimization/61912
12982 PR tree-optimization/77485
12983 PR tree-optimization/79090
12984 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12985 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12986
12987 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12988
12989 PR c/79089
12990 * gcc.c-torture/compile/pr79089.c: New test.
12991
12992 PR target/79080
12993 * gcc.dg/pr79080.c: New test.
12994
12995 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12996
12997 PR c/78304
12998 * gcc.dg/format/pr78304.c: Convert argument from integral type
12999 to a pointer.
13000 * gcc.dg/format/pr78304-2.c: Likewise.
13001
13002 2017-01-16 Carl Love <cel@us.ibm.com>
13003
13004 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13005 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13006
13007 2017-01-16 Carl Love <cel@us.ibm.com>
13008
13009 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13010 Change arguments and return type to bool long long.
13011
13012 2017-01-16 Martin Sebor <msebor@redhat.com>
13013
13014 PR testsuite/79051
13015 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13016 on x86.
13017
13018 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13019
13020 Revert:
13021 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13022
13023 PR c++/71737
13024 * g++.dg/cpp0x/pr71737.C: New.
13025
13026 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13027
13028 * gcc.target/powerpc/swaps-p8-27.c: New.
13029
13030 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13031
13032 PR c++/71737
13033 * g++.dg/cpp0x/pr71737.C: New.
13034
13035 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13036
13037 * gnat.dg/opt62.adb: New test.
13038 * gnat.dg/opt62_pkg.ads: New helper.
13039
13040 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13041
13042 PR rtl-optimization/78626
13043 PR rtl-optimization/78727
13044 * gcc.dg/torture/pr78626.c: New test.
13045 * gcc.dg/torture/pr78727.c: New test.
13046
13047 2017-01-14 Alan Modra <amodra@gmail.com>
13048
13049 * gcc.c-torture/compile/pr72749.c: New test.
13050
13051 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13052
13053 PR c/78304
13054 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13055 (test_macro_2): New test.
13056 (test_macro_3): New test.
13057 (test_macro_4): New test.
13058 (test_non_contiguous_strings): Convert line number to line offset.
13059 * gcc.dg/format/pr78304-2.c: New test case.
13060 * gcc.dg/format/pr78304.c: New test case.
13061
13062 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13063
13064 * gcc.target/i386/funcspec-56.inc: Add missing options and
13065 reorder options by implied ISAs, as in ix86_target_string.
13066
13067 2017-01-13 Marek Polacek <polacek@redhat.com>
13068
13069 PR c++/71166
13070 * g++.dg/cpp0x/constexpr-array18.C: New test.
13071
13072 2017-01-13 Jeff Law <law@redhat.com>
13073
13074 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13075
13076 PR tree-optimization/61912
13077 PR tree-optimization/77485
13078 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13079 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13080 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13081
13082 PR tree-optimization/33562
13083 PR tree-optimization/61912
13084 PR tree-optimization/77485
13085 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13086 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13087 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13088 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13089 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13090 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13091 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13092
13093 2017-01-13 Martin Liska <mliska@suse.cz>
13094
13095 PR ipa/79043
13096 * gcc.c-torture/execute/pr79043.c: New test.
13097
13098 2017-01-13 Richard Biener <rguenther@suse.de>
13099
13100 PR middle-end/78411
13101 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13102
13103 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13104
13105 PR fortran/70697
13106 * gfortran.dg/coarray/event_4.f08: New test.
13107
13108 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13109
13110 PR fortran/70696
13111 * gfortran.dg/coarray/event_3.f08: New test.
13112
13113 2017-01-13 Richard Biener <rguenther@suse.de>
13114
13115 PR tree-optimization/77283
13116 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13117
13118 2017-01-13 Richard Biener <rguenther@suse.de>
13119
13120 * gcc.dg/gimplefe-22.c: New testcase.
13121
13122 2017-01-13 Richard Biener <rguenther@suse.de>
13123
13124 PR tree-optimization/77283
13125 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13126 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13127 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13128
13129 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13130
13131 * gcc.dg/pr77862.c: Require fpic target.
13132
13133 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13134
13135 PR target/79004
13136 * gcc.target/powerpc/pr79004.c: New test.
13137
13138 2017-01-12 Martin Sebor <msebor@redhat.com>
13139
13140 * gcc.dg/pr78138.c: Adjust.
13141 * gcc.dg/pr78768.c: Adjust.
13142 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13143 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13144 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13146 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13147 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13148 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13149 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13150 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13151 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13152 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13153
13154 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13155
13156 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13157
13158 2017-01-12 Martin Sebor <msebor@redhat.com>
13159
13160 PR testsuite/79051
13161 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13162 due to bug 79054.
13163
13164 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13165
13166 * gcc.dg/pr78768.c: Require LTO.
13167
13168 2017-01-12 Martin Sebor <msebor@redhat.com>
13169
13170 PR c/79074
13171 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13172 due to the referenced bug.
13173
13174 2017-01-12 Martin Sebor <msebor@redhat.com>
13175
13176 PR testsuite/79073
13177 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13178
13179 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13180
13181 * gcc.target/i386/builtin_target.c (check_features): Check all
13182 supported __builtin_cpu_supports options.
13183
13184 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13185
13186 PR tree-optimization/78319
13187 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13188 Remove xfail.
13189
13190 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13191
13192 PR target/79044
13193 * gcc.target/powerpc/swaps-p8-26.c: New.
13194
13195 2017-01-12 Richard Biener <rguenther@suse.de>
13196
13197 * gcc.dg/gimplefe-21.c: New testcase.
13198
13199 2017-01-12 Michael Collison <michael.collison@arm.com>
13200
13201 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13202
13203 2017-01-11 Julia Koval <julia.koval@intel.com>
13204 Uros Bizjak <ubizjak@gmail.com>
13205
13206 * gcc.target/i386/sgx.c New test.
13207 * gcc.target/i386/sse-12.c: Add -msgx.
13208 * gcc.target/i386/sse-13.c: Ditto.
13209 * gcc.target/i386/sse-14.c: Ditto.
13210 * gcc.target/i386/sse-22.c: Ditto.
13211 * gcc.target/i386/sse-23.c: Ditto.
13212 * g++.dg/other/i386-2.C: Ditto.
13213 * g++.dg/other/i386-3.C: Ditto.
13214
13215 2017-01-11 Martin Sebor <msebor@redhat.com>
13216
13217 PR c++/24511
13218 * g++.dg/template/explicit9.C: New test.
13219
13220 2017-01-11 Nathan Sidwell <nathan@acm.org>
13221
13222 PR c++/77812
13223 * g++.dg/pr77812.C: New.
13224
13225 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR c++/71537
13228 * g++.dg/cpp1y/constexpr-71537.C: New test.
13229
13230 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13231 argument.
13232
13233 2017-01-11 Martin Sebor <msebor@redhat.com>
13234
13235 PR c/47931
13236 * c-c++-common/Waddress-2.c: New test.
13237
13238 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13239
13240 PR c++/78341
13241 * g++.dg/cpp0x/pr78341.C: New test.
13242
13243 2017-01-11 Martin Sebor <msebor@redhat.com>
13244
13245 PR c/78768
13246 * gcc.dg/pr78768.c: New test.
13247
13248 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13249
13250 PR driver/78877
13251 * gcc.dg/spellcheck-options-14.c: New test case.
13252 * gcc.dg/spellcheck-options-15.c: New test case.
13253 * gcc.dg/spellcheck-options-16.c: New test case.
13254 * gcc.dg/spellcheck-options-17.c: New test case.
13255
13256 2017-01-11 Martin Liska <mliska@suse.cz>
13257
13258 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13259
13260 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13261
13262 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13263 instead of just 1 for the decomposition from struct C.
13264
13265 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13266
13267 * gcc.c-torture/execute/20170111-1.c: New test.
13268
13269 2017-01-11 Richard Biener <rguenther@suse.de>
13270
13271 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13272
13273 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13274
13275 PR middle-end/50199
13276 * gcc.dg/lto/pr50199_0.c: New test.
13277
13278 2017-01-10 Martin Sebor <msebor@redhat.com>
13279
13280 PR testsuite/78960
13281 PR testsuite/78959
13282 PR testsuite/78133
13283 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13284 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13285
13286 2017-01-10 Martin Sebor <msebor@redhat.com>
13287
13288 PR middle-end/78138
13289 * gcc.dg/pr78138.c: New test.
13290
13291 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13292
13293 PR c++/77949
13294 * g++.dg/diagnostic/pr77949.C: New test case.
13295
13296 2017-01-10 Martin Sebor <msebor@redhat.com>
13297
13298 PR middle-end/78245
13299 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13300
13301 2017-01-10 Martin Sebor <msebor@redhat.com>
13302
13303 PR tree-optimization/78775
13304 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13305 * gcc.dg/attr-alloc_size-10.c: New test.
13306 * gcc.dg/attr-alloc_size-11.c: New test.
13307 * gcc.dg/builtin-stringop-chk-7.c: New test.
13308 * gcc.dg/pr78775.c: New test.
13309 * gcc.dg/pr78973-2.c: New test.
13310 * gcc.dg/pr78973.c: New test.
13311
13312 2017-01-10 Jeff Law <law@redhat.com>
13313
13314 PR tree-optimization/77766
13315 PR tree-optimization/78856
13316 * gcc.c-torture/execute/pr77766.c: New test.
13317
13318 2016-01-10 Richard Biener <rguenther@suse.de>
13319
13320 PR tree-optimization/79034
13321 * g++.dg/torture/pr79034.C: New testcase.
13322
13323 2017-01-10 Martin Liska <mliska@suse.cz>
13324
13325 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13326 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13327 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13328 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13329 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13330 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13331 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13332 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13333 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13334 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13335 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13336 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13337 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13338 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13339 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13340 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13341 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13342 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13343 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13344 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13345 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13346 * gcc.dg/ipa/pr64307.c: Likewise.
13347 * gcc.dg/ipa/pr77653.c: Likewise.
13348
13349 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13350
13351 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13352 * g++.dg/other/i386-3.C: Ditto.
13353 * gcc.target/i386/sse-12.c: Ditto.
13354 * gcc.target/i386/sse-13.c: Ditto.
13355 * gcc.target/i386/sse-22.c: Ditto.
13356 * gcc.target/i386/sse-23.c: Ditto.
13357 * gcc.target/i386/builtin_target.c: Handle new option.
13358 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13359 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13360 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13361
13362 2017-01-09 Martin Sebor <msebor@redhat.com>
13363
13364 PR testsuite/79036
13365 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13366 with different precisions.
13367
13368 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13369
13370 * g++.dg/opt/call2.C: New test.
13371 * g++.dg/opt/call3.C: Likewise.
13372 * gnat.dg/array26.adb: New test.
13373 * gnat.dg/array26_pkg.ad[sb]: New helper.
13374 * gnat.dg/array27.adb: New test.
13375 * gnat.dg/array27_pkg.ad[sb]: New helper.
13376 * gnat.dg/array28.adb: New test.
13377 * gnat.dg/array28_pkg.ad[sb]: New helper.
13378
13379 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13380
13381 PR translation/79019
13382 PR translation/79020
13383 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13384 diagnostics.
13385 * gfortran.dg/initialization_17.f90: Likewise.
13386
13387 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13388
13389 PR testsuite/79026
13390 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13391 * gcc.target/i386/pr78904-4.c: Likewise.
13392 * gcc.target/i386/pr78904-6.c: Likewise.
13393 * gcc.target/i386/pr78967-2.c: Likewise.
13394
13395 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13396
13397 PR tree-optimization/78899
13398 * gcc.target/i386/pr78899.c: New test.
13399 * gcc.dg/pr71077.c: New test.
13400
13401 2017-01-09 Martin Jambor <mjambor@suse.cz>
13402
13403 PR ipa/78365
13404 PR ipa/78599
13405 * gcc.dg/torture/pr78365.c: New test.
13406
13407 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13408
13409 PR c++/78948
13410 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13411 (main): Use int* instead of long long.
13412
13413 PR tree-optimization/78938
13414 * gcc.dg/vect/pr78938.c: New test.
13415
13416 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13417
13418 * gcc.dg/20161219.c: New test.
13419
13420 2017-01-09 Richard Biener <rguenther@suse.de>
13421
13422 PR tree-optimization/78997
13423 * gcc.dg/torture/pr78997.c: New testcase.
13424
13425 2017-01-09 Richard Biener <rguenther@suse.de>
13426
13427 PR debug/79000
13428 * g++.dg/lto/pr79000_0.C: New testcase.
13429 * g++.dg/lto/pr79000_1.c: Likewise.
13430
13431 2017-01-08 Martin Sebor <msebor@redhat.com>
13432
13433 PR middle-end/77708
13434 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13435 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13436 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13437 due to bug 78969.
13438 * gcc.dg/format/pr78569.c: Adjust.
13439
13440 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13441
13442 PR c++/72803
13443 * g++.dg/diagnostic/pr72803.C: New test case.
13444
13445 2017-01-07 Martin Sebor <msebor@redhat.com>
13446
13447 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13448 * gcc.dg/attr-alloc_size-4.c: Same.
13449
13450 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13451
13452 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13453 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13454 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13455 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13456 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13457 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13458 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13459
13460 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13461 * gcc.dg/memcmp-1.c: New.
13462 * gcc.dg/strncmp-1.c: New.
13463
13464 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13465
13466 * gcc.target/arm/acle/mcrr: New.
13467 * gcc.target/arm/acle/mcrr2: New.
13468 * gcc.target/arm/acle/mrrc: New.
13469 * gcc.target/arm/acle/mrrc2: New.
13470
13471 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13472
13473 * gcc.target/arm/acle/mcr.c: New.
13474 * gcc.target/arm/acle/mrc.c: New.
13475 * gcc.target/arm/acle/mcr2.c: New.
13476 * gcc.target/arm/acle/mrc2.c: New.
13477
13478 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13479
13480 * gcc.target/arm/acle/ldc: New.
13481 * gcc.target/arm/acle/ldc2: New.
13482 * gcc.target/arm/acle/ldcl: New.
13483 * gcc.target/arm/acle/ldc2l: New.
13484 * gcc.target/arm/acle/stc: New.
13485 * gcc.target/arm/acle/stc2: New.
13486 * gcc.target/arm/acle/stcl: New.
13487 * gcc.target/arm/acle/stc2l: New.
13488
13489 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13490
13491 * gcc.target/arm/acle/acle.exp: Run tests for different options
13492 and make sure fat-lto-objects is used such that we can still do
13493 assemble scans.
13494 * gcc.target/arm/acle/cdp.c: New.
13495 * gcc.target/arm/acle/cdp2.c: New.
13496 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13497 (check_effective_target_arm_coproc1_ok_nocache): New.
13498 (check_effective_target_arm_coproc2_ok): New.
13499 (check_effective_target_arm_coproc2_ok_nocache): New.
13500 (check_effective_target_arm_coproc3_ok): New.
13501 (check_effective_target_arm_coproc3_ok_nocache): New.
13502 (check_effective_target_arm_coproc4_ok): New.
13503 (check_effective_target_arm_coproc4_ok_nocache): New.
13504
13505 2017-01-06 Martin Sebor <msebor@redhat.com>
13506
13507 PR middle-end/78605
13508 * gcc.dg/tree-ssa/pr78605.c: New test.
13509
13510 2017-01-05 Martin Sebor <msebor@redhat.com>
13511
13512 PR tree-optimization/78910
13513 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13514 diagnostics.
13515 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13516 * gcc.dg/tree-ssa/pr78910.c: New test.
13517
13518 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13519
13520 * gcc.dg/sso-10.c: New test.
13521
13522 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR tree-optimization/71016
13525 * gcc.target/i386/pr71016.c: New test.
13526 * gcc.target/aarch64/pr71016.c: New test.
13527 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13528
13529 PR c++/78931
13530 * g++.dg/cpp1z/decomp19.C: New test.
13531
13532 PR c++/78890
13533 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13534 * g++.dg/init/union1.C: Likewise.
13535 * g++.dg/cpp0x/union6.C: Expect errors.
13536 * g++.dg/cpp0x/union8.C: New test.
13537 * g++.dg/cpp0x/pr78890-1.C: New test.
13538 * g++.dg/cpp0x/pr78890-2.C: New test.
13539
13540 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13541
13542 * gcc.target/powerpc/pr71670.c: Require p9vector.
13543 * gcc.target/powerpc/p9-novsx.c: Same.
13544
13545 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13546
13547 * selftests/asr_div1.rtl: New file.
13548 * selftests/aarch64: New subdirectory.
13549 * selftests/aarch64/times-two.rtl: New file.
13550 * selftests/bb-index.rtl: New file.
13551 * selftests/cfg-test.rtl: New file.
13552 * selftests/const-int.rtl: New file.
13553 * selftests/example-labels.rtl: New file.
13554 * selftests/insn-with-mode.rtl: New file.
13555 * selftests/jump-to-label-ref.rtl: New file.
13556 * selftests/jump-to-return.rtl: New file.
13557 * selftests/jump-to-simple-return.rtl: New file.
13558 * selftests/mem.rtl: New file.
13559 * selftests/note-insn-deleted.rtl: New file.
13560 * selftests/note_insn_basic_block.rtl: New file.
13561 * selftests/simple-cse.rtl: New file.
13562 * selftests/symbol-ref.rtl: New file.
13563 * selftests/x86_64: New subdirectory.
13564 * selftests/x86_64/call-insn.rtl: New file.
13565 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13566 * selftests/x86_64/times-two.rtl: New file.
13567 * selftests/x86_64/unspec.rtl: New file.
13568
13569 2017-01-05 Nathan Sidwell <nathan@acm.org>
13570
13571 PR c++/78765
13572 * g++.dg/cpp0x/pr78765.C: New.
13573
13574 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13575
13576 * gcc.target/s390/memcpy-2.c: New test.
13577 * gcc.target/s390/memset-2.c: New test.
13578
13579 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13580
13581 * gcc.target/s390/memcpy-1.c: New test.
13582
13583 2017-01-04 Jeff Law <law@redhat.com>
13584
13585 PR tree-optimization/78812
13586 * g++.dg/torture/pr78812.C: New test.
13587
13588 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13589
13590 PR target/71977
13591 PR target/70568
13592 PR target/78823
13593 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13594 64-bit VSX systems with direct move, whether we optimize common
13595 code sequences in the GLIBC math library for float math functions.
13596 * gcc.target/powerpc/pr71977-2.c: Likewise.
13597
13598 2017-01-04 Marek Polacek <polacek@redhat.com>
13599
13600 PR c++/64767
13601 * c-c++-common/Wpointer-compare-1.c: New test.
13602
13603 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13604
13605 PR c++/78949
13606 * c-c++-common/Wunused-var-16.c: New test.
13607
13608 PR c++/78693
13609 * g++.dg/cpp0x/pr78693.C: New test.
13610
13611 PR driver/78957
13612 * gcc.dg/pr78957.c: New test.
13613
13614 * g++.dg/cpp1y/auto-fn34.C: New test.
13615
13616 PR c++/71182
13617 * g++.dg/cpp0x/pr71182.C: New test.
13618
13619 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13620
13621 PR target/78056
13622 * gcc.target/powerpc/pr78056-1.c: New test.
13623 * gcc.target/powerpc/pr78056-2.c: New test.
13624 * gcc.target/powerpc/pr78056-3.c: New test.
13625 * gcc.target/powerpc/pr78056-4.c: New test.
13626 * gcc.target/powerpc/pr78056-5.c: New test.
13627 * gcc.target/powerpc/pr78056-6.c: New test.
13628 * gcc.target/powerpc/pr78056-7.c: New test.
13629 * gcc.target/powerpc/pr78056-8.c: New test.
13630 * lib/target-supports.exp
13631 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13632 whether the effective target supports the popcntb instruction.
13633
13634 2017-01-03 Jeff Law <law@redhat.com>
13635
13636 PR tree-optimization/67955
13637 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13638
13639 2017-01-04 Marek Polacek <polacek@redhat.com>
13640
13641 PR c++/77545
13642 PR c++/77284
13643 * g++.dg/cpp0x/range-for32.C: New test.
13644 * g++.dg/cpp0x/range-for33.C: New test.
13645
13646 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13647
13648 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13649
13650 2017-01-04 Nathan Sidwell <nathan@acm.org>
13651
13652 PR c++/66735
13653 * g++.dg/cpp1y/pr66735.C: New.
13654
13655 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13656
13657 PR tree-optimization/71563
13658 * gcc.dg/tree-ssa/pr71563.c: New test.
13659
13660 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13661
13662 PR fortran/78534
13663 PR fortran/78976
13664 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13665 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13666 * gfortran.dg/transfer_intrinsic_1.f90: Change
13667 scan-tree-dump-times due to gfc_trans_string_copy change to
13668 avoid -Wstringop-overflow.
13669
13670 2017-01-03 Jeff Law <law@redhat.com>
13671
13672 PR tree-optimization/78856
13673 * gcc.c-torture/execute/pr78856.c: New test.
13674
13675 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13676
13677 PR target/78953
13678 * gcc.target/powerpc/pr78953.c: New test.
13679
13680 2017-01-03 Ian Lance Taylor <iant@google.com>
13681
13682 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13683 enums.
13684
13685 2017-01-03 Martin Sebor <msebor@redhat.com>
13686
13687 PR tree-optimization/78696
13688 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13689 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13690 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13691 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13692
13693 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13694
13695 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13696 with more than one digit.
13697 * lib/gcc-dg.exp (process-message): Support more than one digit
13698 in relative line specifications.
13699
13700 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR tree-optimization/78965
13703 * gcc.dg/pr78965.c: New test.
13704
13705 PR middle-end/78901
13706 * g++.dg/opt/pr78901.C: New test.
13707
13708 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13709
13710 PR fortran/78534
13711 PR fortran/66310
13712 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13713 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13714 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13715 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13716 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13717 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13718 * gfortran.dg/string_1_lp64.f90: New test.
13719 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13720 * gfortran.dg/string_3_lp64.f90: New test.
13721 * gfortran.dg/transfer_intrinsic_1.f90: Change
13722 scan-tree-dump-times due to gfc_trans_string_copy change to
13723 avoid -Wstringop-overflow.
13724
13725 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13726
13727 PR target/78967
13728 * gcc.target/i386/pr78967-1.c: New test.
13729 * gcc.target/i386/pr78967-2.c: Ditto.
13730 * gcc.target/i386/pr78967-3.c: Ditto.
13731
13732 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13733 * gcc.target/i386/pr78904-4.c: Ditto.
13734 * gcc.target/i386/pr78904-6.c: Ditto.
13735
13736 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13737
13738 PR middle-end/77674
13739 * g++.dg/torture/pr77674.C: New testcase.
13740
13741 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13742
13743 Update copyright years.
13744 \f
13745 Copyright (C) 2017 Free Software Foundation, Inc.
13746
13747 Copying and distribution of this file, with or without modification,
13748 are permitted in any medium without royalty provided the copyright
13749 notice and this notice are preserved.