Require nonlocal_goto for gcc.c-torture/compile/pr82337.c
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-02 Tom de Vries <tom@codesourcery.com>
2
3 * gcc.c-torture/compile/pr82337.c: Add
4 dg-require-effective-target nonlocal_goto.
5
6 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
7 Alan Hayward <alan.hayward@arm.com>
8 David Sherwood <david.sherwood@arm.com>
9
10 PR target/71307
11 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
12
13 2017-10-02 Richard Biener <rguenther@suse.de>
14
15 PR tree-optimization/82355
16 * gcc.dg/graphite/fuse-1.c: Adjust.
17 * gcc.dg/graphite/fuse-2.c: Likewise.
18 * gcc.dg/graphite/pr82355.c: New testcase.
19
20 2017-10-01 Jeff Law <law@redhat.com>
21
22 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
23
24 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
25
26 PR fortran/61450
27 * gfortran.dg/binding_label_tests_28.f90: New test.
28
29 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
30
31 PR c++/65949
32 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
33
34 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/68754
37 * g++.dg/cpp1y/constexpr-68754.C: Move...
38 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
39
40 2017-09-30 Jakub Jelinek <jakub@redhat.com>
41
42 PR target/82361
43 * gcc.target/i386/pr82361-1.c: New test.
44 * gcc.target/i386/pr82361-2.c: New test.
45
46 2017-09-29 Yury Gribov <tetra2005@gmail.com>
47
48 PR middle-end/82319
49 * c-c++/common/pr57371-4.c: Test NaN comparisons.
50
51 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
52
53 * g++.dg/other/dump-ada-spec-10.C: New test.
54
55 2017-09-29 Jeff Law <law@redhat.com>
56
57 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
58
59 2017-09-29 Jakub Jelinek <jakub@redhat.com>
60
61 P0683R1 - default member initializers for bit-fields
62 * g++.dg/ext/bitfield6.C: New test.
63 * g++.dg/cpp2a/bitfield1.C: New test.
64 * g++.dg/cpp2a/bitfield2.C: New test.
65 * g++.dg/cpp2a/bitfield3.C: New test.
66
67 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
68
69 PR target/81481
70 * gcc.target/i386/pr81481.c: New.
71
72 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
73
74 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
75 and dg-require-effective-target directives to correct testing
76 behavior.
77 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
78 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
79 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
80 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
81 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
82 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
83 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
84 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
85 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
86 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
87 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
88 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
89 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
90 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
91 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
92 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
93 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
94
95 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
96
97 PR tree-optimization/82337
98 * gcc.c-torture/compile/pr82337.c: New file.
99
100 2017-09-29 Javier Miranda <miranda@adacore.com>
101
102 * gnat.dg/unchecked_union3.adb: New testcase.
103
104 2017-09-29 Javier Miranda <miranda@adacore.com>
105
106 * gnat.dg/unchecked_union2.adb: New testcase.
107
108 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
109
110 PR fortran/25071
111 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
112 * gfortran.dg/argument_checking_4.f90: Likewise.
113 * gfortran.dg/argument_checking_5.f90: Likewise.
114 * gfortran.dg/argument_checking_6.f90: Likewise.
115 * gfortran.dg/argument_checking_10.f90: Likewise.
116 * gfortran.dg/argument_checking_13.f90: Likewise.
117 * gfortran.dg/argument_checking_15.f90: Likewise.
118 * gfortran.dg/argument_checking_18.f90: Likewise.
119 * gfortran.dg/gomp/udr8.f90: Likewise.
120 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
121 the dg-options.
122
123 2017-09-29 Jakub Jelinek <jakub@redhat.com>
124
125 * g++.dg/ext/bitfield7.C: New test.
126 * g++.dg/ext/bitfield8.C: New test.
127 * g++.dg/ext/bitfield9.C: New test.
128
129 PR c/82340
130 * gcc.dg/tree-ssa/pr82340.c: New test.
131
132 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
133
134 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/79488
137 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
138
139 2017-09-28 Jakub Jelinek <jakub@redhat.com>
140
141 PR target/82342
142 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
143 * gcc.target/i386/pr82260-2.c: Likewise.
144
145 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
146
147 * gcc.target/i386/avx512f-constant-float-return.c: New test.
148
149 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
150
151 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
152 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
153 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
154 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
155 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
156 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
157 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
158 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
159 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
160 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
161
162 2017-09-28 David Malcolm <dmalcolm@redhat.com>
163
164 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
165 test case.
166 * jit.dg/test-returning-function-ptr.c (create_code): Update to
167 create a function pointer type independently of the call to
168 gcc_jit_function_get_address, and assign the pointer to a local
169 before returning it, to exercise the function pointer type
170 comparison code.
171
172 2017-09-27 David Malcolm <dmalcolm@redhat.com>
173
174 * jit.dg/all-non-failing-tests.h: Add
175 test-returning-function-ptr.c.
176 * jit.dg/test-returning-function-ptr.c: New test case.
177
178 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
179
180 PR target/71727
181 * gcc.target/aarch64/pr71727-2.c: New test.
182
183 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
184
185 * gcc.target/powerpc/swaps-p8-28.c: New test.
186 * gcc.target/powerpc/swaps-p8-29.c: New test.
187 * gcc.target/powerpc/swaps-p8-30.c: New test.
188 * gcc.target/powerpc/swaps-p8-31.c: New test.
189 * gcc.target/powerpc/swaps-p8-32.c: New test.
190 * gcc.target/powerpc/swaps-p8-33.c: New test.
191 * gcc.target/powerpc/swaps-p8-34.c: New test.
192 * gcc.target/powerpc/swaps-p8-35.c: New test.
193 * gcc.target/powerpc/swaps-p8-36.c: New test.
194 * gcc.target/powerpc/swaps-p8-37.c: New test.
195 * gcc.target/powerpc/swaps-p8-38.c: New test.
196 * gcc.target/powerpc/swaps-p8-39.c: New test.
197 * gcc.target/powerpc/swaps-p8-40.c: New test.
198 * gcc.target/powerpc/swaps-p8-41.c: New test.
199 * gcc.target/powerpc/swaps-p8-42.c: New test.
200 * gcc.target/powerpc/swaps-p8-43.c: New test.
201 * gcc.target/powerpc/swaps-p8-44.c: New test.
202 * gcc.target/powerpc/swaps-p8-45.c: New test.
203
204 2017-09-27 Carl Love <cel@us.ibm.com>
205 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
206 for the __builtin_fctid and __builtin_fctiw.
207
208 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
209
210 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
211 new group memory offsetting code in the BRIG frontend.
212 * brig.dg/test/gimple/function_calls.hsail: Likewise.
213 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
214 * brig.dg/test/gimple/variables.hsail: Likewise.
215
216 2017-09-27 Jakub Jelinek <jakub@redhat.com>
217
218 PR c++/82159
219 * g++.dg/opt/pr82159.C: New test.
220
221 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
222
223 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
224
225 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
226
227 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
228 don't generate a 32-bit shift after doing XSCVDPSPN.
229 * gcc.target/powerpc/direct-move-float1.c: Likewise.
230 * gcc.target/powerpc/direct-move-float3.c: New test.
231
232 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
233
234 * gcc.dg/tree-ssa/cmpdiv.c: New test.
235
236 2017-09-26 Carl Love <cel@us.ibm.com>
237
238 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
239 file for the new built-ins and the existing built-ins.
240
241 2017-09-26 Janus Weil <janus@gcc.gnu.org>
242
243 PR fortran/82143
244 PR fortran/82324
245 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
246 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
247 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
248 Don't assume that DOUBLE PRECISION has kind=16.
249
250 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
251
252 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
253 warning from associate construct and do loop.
254
255 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
256
257 * gfortran.dg/gomp/associate1.f90: Really commit change
258 from 2017-09-25.
259 * gfortran.dg/predcom-1.f: Likewise.
260 * gfortran.dg/unconstrained_commons.f: Likewise.
261
262 2017-09-26 Jakub Jelinek <jakub@redhat.com>
263
264 PR middle-end/35691
265 * gcc.dg/pr35691-5.c: New test.
266 * gcc.dg/pr35691-6.c: New test.
267
268 2017-09-26 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/82321
271 * gcc.dg/graphite/pr82321.c: New testcase.
272
273 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
274
275 * lib/target-supports.exp (check_effective_target_vect_int)
276 (check_effective_target_vect_shift)
277 (check_effective_target_whole_vector_shift)
278 (check_effective_target_vect_shift_char)
279 (check_effective_target_vect_long)
280 (check_effective_target_vect_double)
281 (check_effective_target_vect_long_long)
282 (check_effective_target_vect_perm)
283 (check_effective_target_vect_perm_byte)
284 (check_effective_target_vect_perm_short)
285 (check_effective_target_vect_widen_mult_qi_to_hi)
286 (check_effective_target_vect_widen_mult_hi_to_si)
287 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
288 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
289 (check_effective_target_vect_widen_mult_si_to_di_pattern)
290 (check_effective_target_vect_pack_trunc)
291 (check_effective_target_vect_unpack)
292 (check_effective_target_vect_hw_misalign)
293 (check_effective_target_vect_condition)
294 (check_effective_target_vect_cond_mixed)
295 (check_effective_target_vect_char_mult)
296 (check_effective_target_vect_short_mult)
297 (check_effective_target_vect_int_mult)
298 (check_effective_target_vect_extract_even_odd)
299 (check_effective_target_vect_interleave)
300 (check_effective_target_sqrt_insn)
301 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
302 VX.
303 (check_vect_support_and_set_flags): New proc.
304 (check_effective_target_s390_vxe): Rename arch12 to z14.
305
306 2017-09-26 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/82320
309 * gcc.dg/torture/pr82320.c: New testcase.
310
311 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
312
313 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
314 Fix arm check.
315
316 2017-09-25 Jeff Law <law@redhat.com>
317
318 * lib/target-supports.exp
319 (check_effective_target_supports_stack_clash_protection): Enable for
320 rs6000 and powerpc targets.
321
322 2017-09-25 Bin Cheng <bin.cheng@arm.com>
323
324 PR tree-optimization/82163
325 * gcc.dg/tree-ssa/pr82163.c: New test.
326
327 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 * gfortran.dg/do_subscript_1.f90: New test.
330 * gfortran.dg/do_subscript_2.f90: New test.
331 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
332 * gfortran.dg/predcom-1.f: Adjust loop bounds.
333 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
334
335 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
336
337 * gcc.target/powerpc/fold-vec-st-char.c: New.
338 * gcc.target/powerpc/fold-vec-st-double.c: New.
339 * gcc.target/powerpc/fold-vec-st-float.c: New.
340 * gcc.target/powerpc/fold-vec-st-int.c: New.
341 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
342 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
343 * gcc.target/powerpc/fold-vec-st-short.c: New.
344
345 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
346
347 * g++.dg/pr82155.C: New testcase.
348
349 2017-09-25 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/82285
352 * gcc.dg/torture/pr82285.c: New testcase.
353
354 2017-09-25 Justin Squirek <squirek@adacore.com>
355
356 * gnat.dg/entry_family.adb: New testcase
357
358 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
359
360 PR target/82267
361 * gcc.target/i386/pr82267.c: New test.
362
363 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
364 PR fortran/66328
365
366 * gfortran.dg/data_derived_1.f90: New test.
367
368 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
369
370 PR fortran/54633
371 * gfortran.dg/intrinsic_bounds_1.f90: New test.
372 * gfortran.dg/intrinsic_param_1.f90: New test.
373
374 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
375 Steven G. Kargl <kargl@gcc.gnu.org>
376
377 PR fortran/80118
378 * gfortran.dg/zero_sized_7.f90: New test.
379
380 2017-09-23 Janus Weil <janus@gcc.gnu.org>
381
382 PR fortran/82143
383 * gfortran.dg/promotion_3.f90: New test case.
384 * gfortran.dg/promotion_4.f90: New test case.
385
386 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
387
388 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
389 * gcc.target/i386/pr82196-2.c: (b): Likewise.
390
391 2017-09-22 Jakub Jelinek <jakub@redhat.com>
392
393 PR middle-end/35691
394 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
395 instead of -fdump-tree-forwprop-details in dg-options.
396 * gcc.dg/pr35691-2.c: Likewise.
397 * gcc.dg/pr35691-3.c: New test.
398 * gcc.dg/pr35691-4.c: New test.
399
400 PR sanitizer/81929
401 * g++.dg/ubsan/pr81929.C: New test.
402
403 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
404
405 PR tree-optimization/82289
406 * gcc.dg/vect/pr82289.c: New test.
407
408 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
409 Alan Hayward <alan.hayward@arm.com>
410 David Sherwood <david.sherwood@arm.com>
411
412 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
413 of alignment message.
414 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
415
416 2017-09-22 Martin Sebor <msebor@redhat.com>
417
418 PR c/81854
419 * gcc.target/i386/pr80732.c: Correct a type error.
420
421 2017-09-22 David Malcolm <dmalcolm@redhat.com>
422
423 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
424 to reflect highlighting of parameters; add test coverage for
425 callback parameters.
426
427 2017-09-22 Richard Biener <rguenther@suse.de>
428
429 * gcc.dg/graphite/scop-24.c: New testcase.
430
431 2017-09-22 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/82291
434 * gcc.dg/torture/pr82291.c: New testcase.
435
436 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
437
438 * gcc.target/i386/avx512f-constant-set.c: New test.
439
440 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
441
442 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
443 * gcc.target/i386/avx512f-prefer.c: New test.
444
445 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
446
447 * lib/target-supports.exp
448 (check_effective_target_frame_pointer_for_non_leaf): Add
449 case for x86 Solaris.
450
451 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
452
453 PR fortran/78512
454 * gfortran.dg/associate_26.f90 : New test.
455
456 PR fortran/80120
457 * gfortran.dg/associate_27.f90 : New test.
458
459 PR fortran/81903
460 * gfortran.dg/associate_28.f90 : New test.
461
462 PR fortran/82121
463 * gfortran.dg/associate_29.f90 : New test.
464
465 PR fortran/67543
466 * gfortran.dg/associate_30.f90 : New test.
467
468 PR fortran/52832
469 * gfortran.dg/associate_31.f90 : New test.
470
471 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
472
473 * gnat.dg/discr48.adb: New test.
474 * gnat.dg/discr48_pkg.ads: New helper.
475
476 2017-09-21 Tamar Christina <tamar.christina@arm.com>
477
478 PR testsuite/78421
479 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
480 Invert arm check.
481
482 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
483
484 * gfortran.dg/goacc/wait.f90: New test.
485
486 2017-09-21 Jakub Jelinek <jakub@redhat.com>
487
488 PR sanitizer/81715
489 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
490 const predicate to const predicate & to avoid UB.
491 * g++.dg/opt/pr81715.C: New test.
492
493 2017-09-21 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/82276
496 PR tree-optimization/82244
497 * gcc.dg/torture/pr82276.c: New testcase.
498
499 2017-09-21 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/71351
502 * gfortran.dg/graphite/pr71351.f90: New testcase.
503 * gfortran.dg/graphite/interchange-3.f90: Adjust.
504
505 2017-09-21 Jakub Jelinek <jakub@redhat.com>
506
507 PR target/82260
508 * gcc.target/i386/pr82260-1.c: New test.
509 * gcc.target/i386/pr82260-2.c: New test.
510
511 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
512 Jeff Law <law@redhat.com>
513
514 * gcc.dg/stack-check-5.c: Add argument for s390.
515 * lib/target-supports.exp:
516 (check_effective_target_supports_stack_clash_protection): Enable for
517 s390/s390x targets.
518
519 2017-09-20 Martin Sebor <msebor@redhat.com>
520
521 PR c/81854
522 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
523 * g++.dg/ext/attr-ifunc-4.C: Ditto.
524 * lib/target-supports.exp: Adjust for C++.
525
526 PR c/81854
527 * gcc.dg/attr-ifunc-1.c: Correct type errors.
528 * gcc.dg/attr-ifunc-2.c: Ditto.
529 * gcc.dg/attr-ifunc-3.c: Ditto.
530 * gcc.dg/attr-ifunc-4.c: Ditto.
531 * gcc.dg/attr-ifunc-5.c: Ditto.
532 * gcc.dg/pr81854.c: Require ifunc support.
533 * lib/target-supports.exp: Correct type error.
534
535 2017-09-20 Jeff Law <law@redhat.com>
536
537 * gcc.target/i386/stack-check-11.c: Update test and regexp
538 so that it works for both i?86 and x86_64.
539
540 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
541
542 PR target/77687
543 * gcc.target/powerpc/pr77687.c: New testcase.
544
545 2017-09-20 Jakub Jelinek <jakub@redhat.com>
546
547 P0409R2 - allow lambda capture [=, this]
548 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
549 capture. Add further tests.
550 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
551 for c++2a on [=, this] capture.
552
553 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
554 * g++.dg/cpp1z/cplusplus_1z.C: New test.
555
556 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
557
558 * gcc.target/i386/builtin_target.c: Test knm.
559 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
560
561 2017-09-20 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/77362
564 * gcc.dg/graphite/pr77362.c: New testcase.
565
566 2017-09-20 Richard Biener <rguenther@suse.de>
567
568 PR tree-optimization/82264
569 * gcc.dg/torture/pr82264.c: New testcase.
570
571 2017-09-20 Jakub Jelinek <jakub@redhat.com>
572
573 * g++.dg/debug/dwarf2/template-params-13.C: New test.
574 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
575 it doesn't match newlines.
576 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
577 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
578 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
579 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
580 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
581 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
582 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
583 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
584 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
585 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
586
587 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/64954
590 * g++.dg/cpp0x/constexpr-ctor20.C: New.
591
592 2017-09-20 Richard Biener <rguenther@suse.de>
593
594 PR tree-optimization/81373
595 * gcc.dg/graphite/pr81373.c: New testcase.
596
597 2017-09-19 Jeff Law <law@redhat.com>
598
599 * gcc.target/i386/stack-check-11.c: New test.
600
601 * gcc.dg/stack-check-4.c: New test.
602 * gcc.dg/stack-check-5.c: New test.
603 * gcc.dg/stack-check-6.c: New test.
604 * gcc.dg/stack-check-6a.c: New test.
605 * gcc.dg/stack-check-7.c: New test.
606 * gcc.dg/stack-check-8.c: New test.
607 * gcc.dg/stack-check-9.c: New test.
608 * gcc.dg/stack-check-10.c: New test.
609 * lib/target-supports.exp
610 (check_effective_target_supports_stack_clash_protection): Enable for
611 x86 and x86_64 targets.
612
613 * gcc.dg/stack-check-3.c: New test.
614
615 * gcc.dg/stack-check-2.c: New test.
616 * lib/target-supports.exp
617 (check_effective_target_supports_stack_clash_protection): New.
618 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
619 (check_effective_target_caller_implicit_probes): Likewise.
620
621 2017-09-19 Jakub Jelinek <jakub@redhat.com>
622
623 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
624 * g++.dg/tree-ssa/pr41428.C: Likewise.
625 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
626 c++17 and up.
627 * g++.dg/expr/bool3.C: Likewise.
628 * g++.dg/expr/bitfield5.C: Likewise.
629 * g++.old-deja/g++.jason/bool5.C: Likewise.
630
631 2017-09-18 Martin Sebor <msebor@redhat.com>
632
633 PR c/81854
634 * gcc.dg/pr81854.c: New test.
635 * g++.dg/ext/attr-ifunc-5.C: New test.
636 * g++.dg/ext/attr-ifunc-1.C: Adjust.
637 * g++.dg/ext/attr-ifunc-2.C: Same.
638 * g++.dg/ext/attr-ifunc-3.C: Same.
639 * g++.dg/ext/attr-ifunc-4.C: Same.
640 * g++.old-deja/g++.abi/vtable2.C: Same.
641 * gcc.dg/attr-ifunc-1.c: Same.
642
643 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
644
645 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
646
647 2017-09-19 Richard Biener <rguenther@suse.de>
648
649 PR tree-optimization/82244
650 * gcc.dg/torture/pr82244.c: New testcase.
651
652 2017-09-19 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/69728
655 * gfortran.dg/graphite/pr69728.f90: New testcase.
656 * gcc.dg/graphite/pr69728.c: Likewise.
657
658 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/80947
661 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
662
663 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
664
665 * gcc.dg/vect/slp-multitypes-13.c: New test.
666
667 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
668
669 * gfortran.dg/vect/mask-store-1.f90: New test.
670
671 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
672
673 PR c++/45033
674 * g++.dg/expr/delete1.C: New.
675
676 2017-09-18 Bob Duff <duff@adacore.com>
677
678 * gnat.dg/validity_check.adb: New testcase.
679
680 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
681
682 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
683
684 2017-09-18 Bob Duff <duff@adacore.com>
685
686 * gnat.dg/tagged_prefix_call.adb: New testcase.
687
688 2017-09-18 Ed Schonberg <schonberg@adacore.com>
689
690 * gnat.dg/default_variants.adb: New testcase.
691
692 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
693
694 PR target/81736
695 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
696 * gcc.target/i386/pr81736-4.c: Likewise.
697
698 2017-09-18 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/79622
701 * gcc.dg/graphite/pr79622.c: New testcase.
702
703 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
704
705 gcc.target/i386/pr82196-1.c: New test.
706 gcc.target/i386/pr82196-2.c: Likewise.
707
708 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
709
710 PR target/82166
711 * gcc.target/i386/pr82166.c: New test.
712
713 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
714
715 PR fortran/82173
716 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
717 * gfortran.dg/pdt_2.f03 : The same.
718 * gfortran.dg/pdt_3.f03 : The same.
719 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
720 module 'bad_vars'. Add error concerning assumed parameters and
721 save attribute.
722 * gfortran.dg/pdt_11.f03 : New test.
723
724 PR fortran/60483
725 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
726 * gfortran.dg/associate_25.f90 : New test.
727 * gfortran.dg/pdt_12.f03 : New test.
728
729 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
730 Jakub Jelinek <jakub@redhat.com>
731
732 Add support for -std=c++2a.
733 * lib/target-supports.exp (check_effective_target_c++17): Return
734 1 also if check_effective_target_c++2a.
735 (check_effective_target_c++17_down): New.
736 (check_effective_target_c++2a_only): New.
737 (check_effective_target_c++2a): New.
738 * g++.dg/cpp2a/cplusplus.C: New.
739
740 2017-09-15 Joseph Myers <joseph@codesourcery.com>
741
742 PR c/82071
743 * gcc.target/i386/excess-precision-8.c: New test.
744
745 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
746 Paolo Carlini <paolo.carlini@oracle.com>
747
748 PR c++/64644
749 * g++.dg/other/anon-union4.C: New.
750 * g++.old-deja/g++.law/union4.C: Adjust.
751 * g++.old-deja/g++.other/anon1.C: Likewise.
752
753 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
754
755 * c-c++-common/Wcast-align.c: New test.
756
757 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
758
759 * g++.dg/sso-1.C: New test.
760 * g++.dg/sso-2.C: Likewise.
761
762 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/78648
765 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
766
767 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
768
769 PR tree-optimization/71026
770 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
771
772 2017-09-15 Jakub Jelinek <jakub@redhat.com>
773
774 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
775 * lib/target-supports.exp (check_effective_target_c++14): Use
776 check_effective_target_c++17 instead of check_effective_target_c++1z.
777 (check_effective_target_c++14_down): Likewise.
778 (check_effective_target_c++1z_only): Rename to ...
779 (check_effective_target_c++17_only): ... this.
780 (check_effective_target_c++1z): Rename to ...
781 (check_effective_target_c++17): ... this.
782 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
783 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
784 and c++17_only instead of c++1z_only. Adjust expected diagnostics
785 and comments refering to 1z to 17.
786 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
787 * g++.dg/template/partial5.C: Likewise.
788 * g++.dg/template/nontype8.C: Likewise.
789 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
790 * g++.dg/cpp1z/nontype3a.C: Likewise.
791 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
792 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
793 * g++.dg/cpp1z/class-deduction32.C: Likewise.
794 * g++.dg/cpp1z/pr78771.C: Likewise.
795 * g++.dg/cpp1z/elide1.C: Likewise.
796 * g++.dg/cpp1z/fold3.C: Likewise.
797 * g++.dg/cpp1z/class-deduction2.C: Likewise.
798 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
799 * g++.dg/cpp1z/inline-var2.C: Likewise.
800 * g++.dg/cpp1z/eval-order2.C: Likewise.
801 * g++.dg/cpp1z/decomp21.C: Likewise.
802 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
803 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
804 * g++.dg/cpp1z/utf8-neg.C: Likewise.
805 * g++.dg/cpp1z/class-deduction41.C: Likewise.
806 * g++.dg/cpp1z/class-deduction23.C: Likewise.
807 * g++.dg/cpp1z/nodiscard3.C: Likewise.
808 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
809 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
810 * g++.dg/cpp1z/class-deduction21.C: Likewise.
811 * g++.dg/cpp1z/range-for1.C: Likewise.
812 * g++.dg/cpp1z/init-statement4.C: Likewise.
813 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
814 * g++.dg/cpp1z/decomp30.C: Likewise.
815 * g++.dg/cpp1z/class-deduction39.C: Likewise.
816 * g++.dg/cpp1z/register2.C: Likewise.
817 * g++.dg/cpp1z/decomp9.C: Likewise.
818 * g++.dg/cpp1z/regress1.C: Likewise.
819 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
820 * g++.dg/cpp1z/class-deduction30.C: Likewise.
821 * g++.dg/cpp1z/abbrev2.C: Likewise.
822 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
823 * g++.dg/cpp1z/regress2.C: Likewise.
824 * g++.dg/cpp1z/decomp16.C: Likewise.
825 * g++.dg/cpp1z/bool-increment1.C: Likewise.
826 * g++.dg/cpp1z/aligned-new1.C: Likewise.
827 * g++.dg/cpp1z/decomp3.C: Likewise.
828 * g++.dg/cpp1z/register1.C: Likewise.
829 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
830 * g++.dg/cpp1z/class-deduction1.C: Likewise.
831 * g++.dg/cpp1z/decomp10.C: Likewise.
832 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
833 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
834 * g++.dg/cpp1z/decomp27.C: Likewise.
835 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
836 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
837 * g++.dg/cpp1z/class-deduction9.C: Likewise.
838 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
839 * g++.dg/cpp1z/decomp11.C: Likewise.
840 * g++.dg/cpp1z/aligned-new3.C: Likewise.
841 * g++.dg/cpp1z/utf8-2.C: Likewise.
842 * g++.dg/cpp1z/lambda-this3.C: Likewise.
843 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
844 * g++.dg/cpp1z/byte1.C: Likewise.
845 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
846 * g++.dg/cpp1z/aggr-base4.C: Likewise.
847 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
848 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
849 * g++.dg/cpp1z/utf8-2a.C: Likewise.
850 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
851 * g++.dg/cpp1z/aggr-base6.C: Likewise.
852 * g++.dg/cpp1z/cplusplus.C: Likewise.
853 * g++.dg/cpp1z/class-deduction20.C: Likewise.
854 * g++.dg/cpp1z/aggr-base2.C: Likewise.
855 * g++.dg/cpp1z/class-deduction6.C: Likewise.
856 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
857 * g++.dg/cpp1z/class-deduction31.C: Likewise.
858 * g++.dg/cpp1z/class-deduction25.C: Likewise.
859 * g++.dg/cpp1z/class-deduction18.C: Likewise.
860 * g++.dg/cpp1z/fold9.C: Likewise.
861 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
862 * g++.dg/cpp1z/abbrev1.C: Likewise.
863 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
864 * g++.dg/cpp1z/utf8.C: Likewise.
865 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
866 * g++.dg/cpp1z/aggr-base3.C: Likewise.
867 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
868 * g++.dg/cpp1z/init-statement2.C: Likewise.
869 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
870 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
871 * g++.dg/cpp1z/class-deduction40.C: Likewise.
872 * g++.dg/cpp1z/nontype3.C: Likewise.
873 * g++.dg/cpp1z/class-deduction14.C: Likewise.
874 * g++.dg/cpp1z/fold7.C: Likewise.
875 * g++.dg/cpp1z/nontype2.C: Likewise.
876 * g++.dg/cpp1z/class-deduction15.C: Likewise.
877 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
878 * g++.dg/cpp1z/class-deduction13.C: Likewise.
879 * g++.dg/cpp1z/aligned-new7.C: Likewise.
880 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
881 * g++.dg/cpp1z/nontype1.C: Likewise.
882 * g++.dg/cpp1z/init-statement5.C: Likewise.
883 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
884 * g++.dg/cpp1z/decomp17.C: Likewise.
885 * g++.dg/cpp1z/fold4.C: Likewise.
886 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
887 * g++.dg/cpp1z/fold7a.C: Likewise.
888 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
889 * g++.dg/cpp1z/init-statement7.C: Likewise.
890 * g++.dg/cpp1z/aggr-base5.C: Likewise.
891 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
892 * g++.dg/cpp1z/pr79143.C: Likewise.
893 * g++.dg/cpp1z/class-deduction38.C: Likewise.
894 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
895 * g++.dg/cpp1z/class-deduction12.C: Likewise.
896 * g++.dg/cpp1z/decomp20.C: Likewise.
897 * g++.dg/cpp1z/class-deduction22.C: Likewise.
898 * g++.dg/cpp1z/class-deduction29.C: Likewise.
899 * g++.dg/cpp1z/class-deduction8.C: Likewise.
900 * g++.dg/cpp1z/class-deduction43.C: Likewise.
901 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
902 * g++.dg/cpp1z/fold8.C: Likewise.
903 * g++.dg/cpp1z/init-statement3.C: Likewise.
904 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
905 * g++.dg/cpp1z/class-deduction36.C: Likewise.
906 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
907 * g++.dg/cpp1z/fallthrough1.C: Likewise.
908 * g++.dg/cpp1z/fold1.C: Likewise.
909 * g++.dg/cpp1z/class-deduction26.C: Likewise.
910 * g++.dg/cpp1z/fold-ice1.C: Likewise.
911 * g++.dg/cpp1z/fold5.C: Likewise.
912 * g++.dg/cpp1z/class-deduction34.C: Likewise.
913 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
914 * g++.dg/cpp1z/class-deduction7.C: Likewise.
915 * g++.dg/cpp1z/class-deduction16.C: Likewise.
916 * g++.dg/cpp1z/class-deduction10.C: Likewise.
917 * g++.dg/cpp1z/eval-order3.C: Likewise.
918 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
919 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
920 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
921 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
922 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
923 * g++.dg/cpp1z/decomp15.C: Likewise.
924 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
925 * g++.dg/cpp1z/fold-mangle.C: Likewise.
926 * g++.dg/cpp1z/class-deduction35.C: Likewise.
927 * g++.dg/cpp1z/decomp4.C: Likewise.
928 * g++.dg/cpp1z/class-deduction42.C: Likewise.
929 * g++.dg/cpp1z/init-statement8.C: Likewise.
930 * g++.dg/cpp1z/inline-var1a.C: Likewise.
931 * g++.dg/cpp1z/init-statement6.C: Likewise.
932 * g++.dg/cpp1z/class-deduction17.C: Likewise.
933 * g++.dg/cpp1z/class-deduction28.C: Likewise.
934 * g++.dg/cpp1z/class-deduction27.C: Likewise.
935 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
936 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
937 * g++.dg/cpp1z/class-deduction11.C: Likewise.
938 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
939 * g++.dg/cpp1z/init-statement9.C: Likewise.
940 * g++.dg/cpp1z/class-deduction19.C: Likewise.
941 * g++.dg/cpp1z/class-deduction5.C: Likewise.
942 * g++.dg/cpp1z/fold2.C: Likewise.
943 * g++.dg/cpp1z/class-deduction33.C: Likewise.
944 * g++.dg/cpp1z/class-deduction24.C: Likewise.
945 * g++.dg/cpp1z/aggr-base1.C: Likewise.
946 * g++.dg/cpp1z/fold6.C: Likewise.
947 * g++.dg/cpp1z/decomp12.C: Likewise.
948 * g++.dg/cpp1z/class-deduction4.C: Likewise.
949 * g++.dg/cpp1z/inline-var1.C: Likewise.
950 * g++.dg/cpp1z/aligned-new2.C: Likewise.
951 * g++.dg/cpp1z/class-deduction3.C: Likewise.
952 * g++.dg/other/error3.C: Likewise.
953 * g++.dg/init/new25.C: Likewise.
954 * g++.dg/init/new13.C: Likewise.
955 * g++.dg/tls/diag-2.C: Likewise.
956 * g++.dg/tls/diag-4.C: Likewise.
957 * g++.dg/opt/noreturn-1.C: Likewise.
958 * g++.dg/eh/async-unwind2.C: Likewise.
959 * g++.dg/eh/spec9.C: Likewise.
960 * g++.dg/eh/spec7.C: Likewise.
961 * g++.dg/eh/template1.C: Likewise.
962 * g++.dg/eh/cond4.C: Likewise.
963 * g++.dg/eh/pr41819.C: Likewise.
964 * g++.dg/eh/delete1.C: Likewise.
965 * g++.dg/eh/spec3.C: Likewise.
966 * g++.dg/eh/forced4.C: Likewise.
967 * g++.dg/eh/spec2.C: Likewise.
968 * g++.dg/eh/shadow1.C: Likewise.
969 * g++.dg/eh/pr38662.C: Likewise.
970 * g++.dg/eh/ehopt1.C: Likewise.
971 * g++.dg/eh/spec8.C: Likewise.
972 * g++.dg/eh/init-temp2.C: Likewise.
973 * g++.dg/rtti/crash3.C: Likewise.
974 * g++.dg/warn/Wreturn-type-3.C: Likewise.
975 * g++.dg/warn/register-parm-1.C: Likewise.
976 * g++.dg/warn/register-var-2.C: Likewise.
977 * g++.dg/gcov/gcov-7.C: Likewise.
978 * g++.dg/tree-ssa/pr45605.C: Likewise.
979 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
980 * g++.dg/lookup/exception1.C: Likewise.
981 * g++.dg/ubsan/pr79589.C: Likewise.
982 * g++.dg/tm/pr47340.C: Likewise.
983 * g++.dg/tm/pr46567.C: Likewise.
984 * g++.dg/expr/bitfield5.C: Likewise.
985 * g++.dg/expr/bool1.C: Likewise.
986 * g++.dg/expr/lval3.C: Likewise.
987 * g++.dg/expr/lval4.C: Likewise.
988 * g++.dg/expr/bitfield4.C: Likewise.
989 * g++.dg/expr/bitfield6.C: Likewise.
990 * g++.dg/expr/bool3.C: Likewise.
991 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
992 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
993 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
994 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
995 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
996 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
997 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
998 * g++.dg/ext/has_nothrow_assign.C: Likewise.
999 * g++.dg/parse/register1.C: Likewise.
1000 * g++.dg/parse/error15.C: Likewise.
1001 * g++.dg/parse/linkage2.C: Likewise.
1002 * g++.dg/concepts/intro2.C: Likewise.
1003 * g++.dg/concepts/class.C: Likewise.
1004 * g++.dg/concepts/traits1.C: Likewise.
1005 * g++.dg/concepts/req5.C: Likewise.
1006 * g++.dg/concepts/var-concept5.C: Likewise.
1007 * g++.dg/concepts/fn-concept2.C: Likewise.
1008 * g++.dg/concepts/traits2.C: Likewise.
1009 * g++.dg/concepts/placeholder2.C: Likewise.
1010 * g++.dg/concepts/class6.C: Likewise.
1011 * g++.dg/concepts/memtmpl1.C: Likewise.
1012 * g++.dg/concepts/friend2.C: Likewise.
1013 * g++.dg/concepts/template-parm3.C: Likewise.
1014 * g++.dg/concepts/template-parm10.C: Likewise.
1015 * g++.dg/concepts/explicit-spec1.C: Likewise.
1016 * g++.dg/concepts/explicit-spec3.C: Likewise.
1017 * g++.dg/concepts/var-templ2.C: Likewise.
1018 * g++.dg/concepts/intro5.C: Likewise.
1019 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1020 * g++.dg/concepts/iconv1.C: Likewise.
1021 * g++.dg/concepts/constrained-parm.C: Likewise.
1022 * g++.dg/concepts/template-template-parm1.C: Likewise.
1023 * g++.dg/concepts/var-concept3.C: Likewise.
1024 * g++.dg/concepts/class3.C: Likewise.
1025 * g++.dg/concepts/memfun2.C: Likewise.
1026 * g++.dg/concepts/req1.C: Likewise.
1027 * g++.dg/concepts/disjunction1.C: Likewise.
1028 * g++.dg/concepts/req17.C: Likewise.
1029 * g++.dg/concepts/pr65848.C: Likewise.
1030 * g++.dg/concepts/placeholder4.C: Likewise.
1031 * g++.dg/concepts/decl-diagnose.C: Likewise.
1032 * g++.dg/concepts/intro7.C: Likewise.
1033 * g++.dg/concepts/pr68683.C: Likewise.
1034 * g++.dg/concepts/partial-spec4.C: Likewise.
1035 * g++.dg/concepts/template-parm5.C: Likewise.
1036 * g++.dg/concepts/explicit-inst1.C: Likewise.
1037 * g++.dg/concepts/class-deduction1.C: Likewise.
1038 * g++.dg/concepts/class1.C: Likewise.
1039 * g++.dg/concepts/req15.C: Likewise.
1040 * g++.dg/concepts/memfun.C: Likewise.
1041 * g++.dg/concepts/pr68434.C: Likewise.
1042 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1043 * g++.dg/concepts/partial-spec6.C: Likewise.
1044 * g++.dg/concepts/var-templ1.C: Likewise.
1045 * g++.dg/concepts/template-parm8.C: Likewise.
1046 * g++.dg/concepts/explicit-inst3.C: Likewise.
1047 * g++.dg/concepts/class4.C: Likewise.
1048 * g++.dg/concepts/req6.C: Likewise.
1049 * g++.dg/concepts/fn8.C: Likewise.
1050 * g++.dg/concepts/class5.C: Likewise.
1051 * g++.dg/concepts/placeholder5.C: Likewise.
1052 * g++.dg/concepts/req16.C: Likewise.
1053 * g++.dg/concepts/req10.C: Likewise.
1054 * g++.dg/concepts/var-concept2.C: Likewise.
1055 * g++.dg/concepts/auto3.C: Likewise.
1056 * g++.dg/concepts/generic-fn-err.C: Likewise.
1057 * g++.dg/concepts/pr65552.C: Likewise.
1058 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1059 * g++.dg/concepts/fn1.C: Likewise.
1060 * g++.dg/concepts/partial-spec.C: Likewise.
1061 * g++.dg/concepts/template-parm12.C: Likewise.
1062 * g++.dg/concepts/diagnostic1.C: Likewise.
1063 * g++.dg/concepts/intro1.C: Likewise.
1064 * g++.dg/concepts/explicit-inst4.C: Likewise.
1065 * g++.dg/concepts/req18.C: Likewise.
1066 * g++.dg/concepts/explicit-spec5.C: Likewise.
1067 * g++.dg/concepts/var-concept6.C: Likewise.
1068 * g++.dg/concepts/fn9.C: Likewise.
1069 * g++.dg/concepts/req2.C: Likewise.
1070 * g++.dg/concepts/template-parm7.C: Likewise.
1071 * g++.dg/concepts/req14.C: Likewise.
1072 * g++.dg/concepts/template-parm6.C: Likewise.
1073 * g++.dg/concepts/variadic4.C: Likewise.
1074 * g++.dg/concepts/fn6.C: Likewise.
1075 * g++.dg/concepts/req-neg1.C: Likewise.
1076 * g++.dg/concepts/alias3.C: Likewise.
1077 * g++.dg/concepts/expression2.C: Likewise.
1078 * g++.dg/concepts/partial-spec3.C: Likewise.
1079 * g++.dg/concepts/expression3.C: Likewise.
1080 * g++.dg/concepts/memfun-err.C: Likewise.
1081 * g++.dg/concepts/pr66091.C: Likewise.
1082 * g++.dg/concepts/explicit-spec2.C: Likewise.
1083 * g++.dg/concepts/equiv.C: Likewise.
1084 * g++.dg/concepts/friend1.C: Likewise.
1085 * g++.dg/concepts/fn4.C: Likewise.
1086 * g++.dg/concepts/var-templ3.C: Likewise.
1087 * g++.dg/concepts/explicit-inst2.C: Likewise.
1088 * g++.dg/concepts/alias2.C: Likewise.
1089 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1090 * g++.dg/concepts/placeholder6.C: Likewise.
1091 * g++.dg/concepts/fn10.C: Likewise.
1092 * g++.dg/concepts/req3.C: Likewise.
1093 * g++.dg/concepts/variadic2.C: Likewise.
1094 * g++.dg/concepts/pr65636.C: Likewise.
1095 * g++.dg/concepts/intro6.C: Likewise.
1096 * g++.dg/concepts/class2.C: Likewise.
1097 * g++.dg/concepts/fn2.C: Likewise.
1098 * g++.dg/concepts/req20.C: Likewise.
1099 * g++.dg/concepts/req8.C: Likewise.
1100 * g++.dg/concepts/placeholder1.C: Likewise.
1101 * g++.dg/concepts/pr65854.C: Likewise.
1102 * g++.dg/concepts/member-concept.C: Likewise.
1103 * g++.dg/concepts/template-parm2.C: Likewise.
1104 * g++.dg/concepts/variadic1.C: Likewise.
1105 * g++.dg/concepts/fn7.C: Likewise.
1106 * g++.dg/concepts/intro4.C: Likewise.
1107 * g++.dg/concepts/req13.C: Likewise.
1108 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1109 * g++.dg/concepts/explicit-spec6.C: Likewise.
1110 * g++.dg/concepts/auto1.C: Likewise.
1111 * g++.dg/concepts/alias1.C: Likewise.
1112 * g++.dg/concepts/fn-concept1.C: Likewise.
1113 * g++.dg/concepts/template-parm11.C: Likewise.
1114 * g++.dg/concepts/explicit-spec4.C: Likewise.
1115 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1116 * g++.dg/concepts/req9.C: Likewise.
1117 * g++.dg/concepts/req4.C: Likewise.
1118 * g++.dg/concepts/pr65681.C: Likewise.
1119 * g++.dg/concepts/req7.C: Likewise.
1120 * g++.dg/concepts/req12.C: Likewise.
1121 * g++.dg/concepts/fn5.C: Likewise.
1122 * g++.dg/concepts/alias4.C: Likewise.
1123 * g++.dg/concepts/generic-fn.C: Likewise.
1124 * g++.dg/concepts/feature-macro.C: Likewise.
1125 * g++.dg/concepts/req19.C: Likewise.
1126 * g++.dg/concepts/placeholder3.C: Likewise.
1127 * g++.dg/concepts/intro3.C: Likewise.
1128 * g++.dg/concepts/partial-spec5.C: Likewise.
1129 * g++.dg/concepts/template-parm4.C: Likewise.
1130 * g++.dg/concepts/dr1430.C: Likewise.
1131 * g++.dg/concepts/pr65634.C: Likewise.
1132 * g++.dg/concepts/var-concept4.C: Likewise.
1133 * g++.dg/concepts/pr67249.C: Likewise.
1134 * g++.dg/concepts/expression.C: Likewise.
1135 * g++.dg/concepts/pr65575.C: Likewise.
1136 * g++.dg/concepts/partial-spec2.C: Likewise.
1137 * g++.dg/concepts/template-parm9.C: Likewise.
1138 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1139 * g++.dg/concepts/equiv2.C: Likewise.
1140 * g++.dg/concepts/req11.C: Likewise.
1141 * g++.dg/concepts/template-parm1.C: Likewise.
1142 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1143 * g++.dg/concepts/var-concept1.C: Likewise.
1144 * g++.dg/concepts/fn3.C: Likewise.
1145 * g++.dg/torture/pr46364.C: Likewise.
1146 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1147 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1148 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1149 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1150 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1151 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1152 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1153 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1154 * g++.dg/torture/pr52918-1.C: Likewise.
1155 * g++.dg/torture/pr49394.C: Likewise.
1156 * g++.dg/torture/pr57190.C: Likewise.
1157 * g++.dg/cpp0x/static_assert8.C: Likewise.
1158 * g++.dg/cpp0x/noexcept19.C: Likewise.
1159 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1160 * g++.dg/cpp0x/variadic73.C: Likewise.
1161 * g++.dg/cpp0x/noexcept02.C: Likewise.
1162 * g++.dg/cpp0x/defaulted23.C: Likewise.
1163 * g++.dg/cpp0x/noexcept08.C: Likewise.
1164 * g++.dg/cpp0x/auto9.C: Likewise.
1165 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1166 * g++.dg/cpp0x/error5.C: Likewise.
1167 * c-c++-common/gomp/atomic-12.c: Likewise.
1168 * c-c++-common/gomp/atomic-13.c: Likewise.
1169 * c-c++-common/gomp/atomic-14.c: Likewise.
1170 * c-c++-common/Wvarargs-2.c: Likewise.
1171 * c-c++-common/Wvarargs.c: Likewise.
1172 * c-c++-common/vector-subscript-2.c: Likewise.
1173 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1174 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1175 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1176 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1177 * g++.old-deja/g++.eh/throw2.C: Likewise.
1178 * g++.old-deja/g++.eh/throw1.C: Likewise.
1179 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1180 * g++.old-deja/g++.other/new7.C: Likewise.
1181 * g++.old-deja/g++.other/crash30.C: Likewise.
1182 * g++.old-deja/g++.other/regstack.C: Likewise.
1183 * g++.old-deja/g++.other/crash28.C: Likewise.
1184 * g++.old-deja/g++.jason/bool5.C: Likewise.
1185 * g++.old-deja/g++.mike/p10416.C: Likewise.
1186 * g++.old-deja/g++.mike/eh25.C: Likewise.
1187 * g++.old-deja/g++.mike/eh55.C: Likewise.
1188
1189 PR rtl-optimization/82192
1190 * gcc.c-torture/execute/pr82192.c: New test.
1191
1192 2017-09-15 Richard Biener <rguenther@suse.de>
1193
1194 PR tree-optimization/82217
1195 * gcc.dg/torture/pr82217.c: New testcase.
1196
1197 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR target/82145
1200 * gcc.target/i386/pr82145.c: New test.
1201
1202 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1203
1204 PR fortran/82184
1205 * gfortran.dg/pointer_array_9.f90: New test.
1206
1207 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1208
1209 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1210 __builtin_fabsq.
1211 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1212 of __builtin_fabsq. Prevent the test from running on 32-bit.
1213 * gcc.target/powerpc/float128-fma1.c: New test.
1214 * gcc.target/powerpc/float128-fma2.c: Likewise.
1215 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1216 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1217
1218 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1219
1220 PR jit/82174
1221 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1222 New test case.
1223
1224 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1225
1226 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1227
1228 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1229
1230 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1231 lp64 requirement.
1232
1233 2017-09-14 Richard Biener <rguenther@suse.de>
1234
1235 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1236 * gcc.dg/uninit-suppress_2.c: Adjust.
1237 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1238
1239 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1240
1241 PR tree-optimization/80996
1242 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1243
1244 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR target/81325
1247 * g++.dg/cpp0x/pr81325.C: New test.
1248
1249 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1250
1251 PR fortran/82173
1252 * gfortran.dg/pdt_10.f03 : New test.
1253
1254 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/68177
1257 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1258
1259 2017-09-13 Martin Liska <mliska@suse.cz>
1260
1261 PR middle-end/82154
1262 * g++.dg/torture/pr82154.C: New test.
1263
1264 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/61362
1267 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1268 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1269
1270 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1271
1272 PR tree-optimization/80925
1273 * gfortran.dg/vect/vect-2.f90: Add
1274 --param vect-max-peeling-for-alignment=0 option.
1275 Remove unaligned access and peeling checks.
1276 * gfortran.dg/vect/vect-3.f90: Ditto.
1277 * gfortran.dg/vect/vect-4.f90: Ditto.
1278 * gfortran.dg/vect/vect-5.f90: Ditto.
1279
1280 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/61135
1283 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1284 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1285
1286 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1287
1288 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1289
1290 2017-09-13 Marek Polacek <polacek@redhat.com>
1291
1292 PR c/82167
1293 * gcc.dg/pr82167.c: New test.
1294
1295 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1296
1297 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1298 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1299 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1300 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1301 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1302 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1303
1304 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1305
1306 * gcc.target/aarch64/pr62178.c: Updated testcase
1307 to scan for two ldrs and an mla.
1308
1309 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/59949
1312 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1313
1314 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1315
1316 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1317
1318 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1319
1320 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1321 ARMv8-A and ARMv8-R.
1322 * gcc.target/arm/acle/cdp2.c: Likewise.
1323 * gcc.target/arm/acle/ldc.c: Likewise.
1324 * gcc.target/arm/acle/ldc2.c: Likewise.
1325 * gcc.target/arm/acle/ldc2l.c: Likewise.
1326 * gcc.target/arm/acle/ldcl.c: Likewise.
1327 * gcc.target/arm/acle/mcr.c: Likewise.
1328 * gcc.target/arm/acle/mcr2.c: Likewise.
1329 * gcc.target/arm/acle/mcrr.c: Likewise.
1330 * gcc.target/arm/acle/mcrr2.c: Likewise.
1331 * gcc.target/arm/acle/mrc.c: Likewise.
1332 * gcc.target/arm/acle/mrc2.c: Likewise.
1333 * gcc.target/arm/acle/mrrc.c: Likewise.
1334 * gcc.target/arm/acle/mrrc2.c: Likewise.
1335 * gcc.target/arm/acle/stc.c: Likewise.
1336 * gcc.target/arm/acle/stc2.c: Likewise.
1337 * gcc.target/arm/acle/stc2l.c: Likewise.
1338 * gcc.target/arm/acle/stcl.c: Likewise.
1339 * lib/target-supports.exp:
1340 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1341 and stcl in the comment.
1342 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1343 and disable Thumb-1 targets.
1344 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1345 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1346
1347 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/47226
1350 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1351 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1352
1353 2017-09-13 Richard Biener <rguenther@suse.de>
1354
1355 PR middle-end/82128
1356 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1357 default-def to avoid breaking iterator update with the weird
1358 interaction with cgraph_update_edges_for_call_stmt_node.
1359
1360 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1361
1362 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1363
1364 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/70621
1367 * g++.dg/torture/pr70621.C: New.
1368
1369 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1370
1371 PR fortran/82173
1372 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1373 is defined' error.
1374 * gfortran.dg/pdt_6.f03 : New test.
1375 * gfortran.dg/pdt_7.f03 : New test.
1376 * gfortran.dg/pdt_8.f03 : New test.
1377
1378 PR fortran/82168
1379 * gfortran.dg/pdt_9.f03 : New test.
1380
1381 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR target/82112
1384 * gcc.target/powerpc/pr82112.c: New test.
1385 * g++.dg/ext/altivec-18.C: New test.
1386
1387 2017-09-12 Martin Liska <mliska@suse.cz>
1388
1389 PR testsuite/82114
1390 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1391
1392 2017-09-12 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/82157
1395 * gcc.dg/torture/pr82157.c: New testcase.
1396
1397 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1398
1399 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1400 attribute.
1401 * gcc.target/mips/near-far-2.c: Likewise.
1402 * gcc.target/mips/near-far-3.c: Likewise.
1403 * gcc.target/mips/near-far-4.c: Likewise.
1404
1405 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR target/82112
1408 * c-c++-common/pr82112.c: New test.
1409 * gcc.dg/pr82112.c: New test.
1410
1411 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1412
1413 PR ada/79441
1414 * gnat.dg/pack9.adb: Robustify.
1415
1416 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1417
1418 PR fortran/34640
1419 * gfortran.dg/associate_24.f90: New test.
1420 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1421 checks.
1422 * gfortran.dg/no_arg_check_2.f90: Likewise.
1423 * gfortran.dg/pointer_array_1.f90: New test.
1424 * gfortran.dg/pointer_array_2.f90: New test.
1425 * gfortran.dg/pointer_array_7.f90: New test.
1426 * gfortran.dg/pointer_array_8.f90: New test.
1427 * gfortran.dg/pointer_array_component_1.f90: New test.
1428 * gfortran.dg/pointer_array_component_2.f90: New test.
1429 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1430 counts by 1.
1431
1432 PR fortran/40737
1433 * gfortran.dg/pointer_array_3.f90: New test.
1434
1435 PR fortran/57116
1436 * gfortran.dg/pointer_array_4.f90: New test.
1437
1438 PR fortran/55763
1439 * gfortran.dg/pointer_array_5.f90: New test.
1440
1441 PR fortran/57019
1442 * gfortran.dg/pointer_array_6.f90: New test.
1443
1444 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1445
1446 PR c++/81852
1447 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1448 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1449 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1450 * g++.dg/cpp1y/feat-neg.C: Likewise.
1451 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1452
1453 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1454
1455 * gnat.dg/debug14.adb: New test.
1456
1457 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1458
1459 * gnat.dg/specs/atomic3.ads: New test.
1460
1461 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1462
1463 * gnat.dg/specs/vfa.ads: Rename into...
1464 * gnat.dg/specs/vfa1.ads: ...this.
1465 * gnat.dg/specs/vfa2.ads: New test.
1466
1467 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1468
1469 * gfortran.dg/pdt_1.f03 : New test.
1470 * gfortran.dg/pdt_2.f03 : New test.
1471 * gfortran.dg/pdt_3.f03 : New test.
1472 * gfortran.dg/pdt_4.f03 : New test.
1473 * gfortran.dg/pdt_5.f03 : New test.
1474
1475 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gcc.dg/pr81988.c: New test.
1478
1479 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1480
1481 * gnat.dg/opt67.adb: New test.
1482 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1483
1484 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR target/81979
1487 * gcc.dg/pr81979.c: New test.
1488
1489 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1490
1491 PR ada/82126
1492 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1493
1494 2017-09-07 Richard Biener <rguenther@suse.de>
1495
1496 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1497 opportunity.
1498
1499 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1500
1501 * gcc.target/powerpc/float128-1.c: Update options to know that
1502 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1503 -static-libgcc option which is no longer needed. Use -mvsx or
1504 -mpower9-vector to enable VSX or hardware IEEE support, rather
1505 than specifying a particular CPU.
1506 * gcc.target/powerpc/float128-2.c: Likewise.
1507 * gcc.target/powerpc/float128-cmp.c: Likewise.
1508 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1509 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1510 * gcc.target/powerpc/float128-hw.c: Likewise.
1511 * gcc.target/powerpc/float128-mix.c: Likewise.
1512 * gcc.target/powerpc/float128-type-1.c: Likewise.
1513 * gcc.target/powerpc/float128-type-2.c: Likewise.
1514 * gcc.target/powerpc/float128-3.c: New test.
1515 * gcc.target/powerpc/float128-4.c: Likewise.
1516 * gcc.target/powerpc/float128-5.c: Likewise.
1517
1518 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1519
1520 PR middle-end/78468
1521 * gcc.dg/pr78468.c: Add alignment test.
1522
1523 2017-09-06 Wish Wu <wishwu007@gmail.com>
1524 Jakub Jelinek <jakub@redhat.com>
1525
1526 * gcc.dg/sancov/cmp0.c: New test.
1527
1528 2017-09-06 Richard Biener <rguenther@suse.de>
1529
1530 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1531 test for correctness of vector lowering.
1532
1533 2017-09-06 Richard Biener <rguenther@suse.de>
1534
1535 PR tree-optimization/82108
1536 * gcc.dg/vect/pr82108.c: New testcase.
1537
1538 2017-09-06 Martin Jambor <mjambor@suse.cz>
1539
1540 PR tree-optimization/82078
1541 * gcc.dg/tree-ssa/pr82078.c: New test.
1542
1543 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR middle-end/82095
1546 * gcc.dg/tls/pr82095.c: New test.
1547
1548 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR middle-end/81768
1551 * gcc.dg/gomp/pr81768-2.c: New test.
1552
1553 PR middle-end/81768
1554 * gcc.dg/gomp/pr81768-1.c: New test.
1555
1556 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1557
1558 PR target/81833
1559 * gcc.target/powerpc/pr81833-1.c: New file.
1560 * gcc.target/powerpc/pr81833-2.c: New file.
1561
1562 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 PR target/59501
1565 PR target/81624
1566 PR target/81769
1567 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1568 * gcc.target/i386/pr81769-1a.c: New test.
1569 * gcc.target/i386/pr81769-1b.c: Likewise.
1570 * gcc.target/i386/pr81769-2.c: Likewise.
1571
1572 2017-09-05 Marek Polacek <polacek@redhat.com>
1573
1574 PR sanitizer/82072
1575 * c-c++-common/ubsan/pr82072-2.c: New test.
1576
1577 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/81942
1580 * g++.dg/cpp1y/constexpr-return3.C: New.
1581
1582 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1583
1584 * gnat.dg/incomplete5.ad[sb]: New test.
1585 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1586
1587 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1588
1589 * gnat.dg/specs/uc2.ads: New test.
1590
1591 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1592
1593 * gnat.dg/taft_type4.adb: New test.
1594 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1595
1596 2017-09-05 Richard Biener <rguenther@suse.de>
1597
1598 PR tree-optimization/82102
1599 * gcc.dg/torture/pr82102.c: New testcase.
1600
1601 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * testsuite/gnat.dg/array29.ad[sb]: New test.
1604
1605 2017-09-05 Martin Liska <mliska@suse.cz>
1606
1607 PR tree-optimization/82032
1608 * g++.dg/other/pr82032.C: New test.
1609 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1610 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1611 * gcc.dg/switch-10.c: Likewise.
1612
1613 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1614
1615 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1616 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1617
1618 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1619
1620 PR target/77308
1621 * gcc.target/arm/pr77308-1.c: New test.
1622
1623 2017-09-04 Richard Biener <rguenther@suse.de>
1624
1625 PR tree-optimization/82084
1626 * g++.dg/torture/pr82084.C: New testcase.
1627
1628 2017-09-04 Marek Polacek <polacek@redhat.com>
1629
1630 PR c/81783
1631 * c-c++-common/Wtautological-compare-5.c: New test.
1632
1633 2017-09-04 Jeff Law <law@redhat.com>
1634
1635 PR tree-optimization/64910
1636 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1637
1638 2017-09-04 Marek Polacek <polacek@redhat.com>
1639
1640 PR sanitizer/82072
1641 * c-c++-common/ubsan/pr82072.c: New test.
1642
1643 2017-09-04 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/82060
1646 * g++.dg/torture/pr82060.C: New testcase.
1647
1648 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1649
1650 PR rtl-optimization/57448
1651 PR target/67458
1652 PR target/81316
1653 * gcc.dg/atomic/pr80640-2.c: New testcase.
1654 * gcc.dg/atomic/pr81316.c: New testcase.
1655
1656 2017-09-04 Tom de Vries <tom@codesourcery.com>
1657
1658 PR tree-optimization/82052
1659 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1660 call in fn11.
1661
1662 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR sanitizer/81981
1665 * gcc.dg/ubsan/pr81981.c: New test.
1666
1667 PR tree-optimization/70043
1668 PR testsuite/82093
1669 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1670
1671 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1672
1673 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1674 * gcc.target/i386/bmi-check.h (main): Ditto.
1675 * gcc.target/i386/bmi2-check.h (main): Ditto.
1676 * gcc.target/i386/rtm-check.h (main): Ditto.
1677 * gcc.target/i386/sha-check.h (main): Ditto.
1678 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1679 (main): Use __get_cpuid_count. Use check_osxsave.
1680 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1681 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1682 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1683 (main): Use check_osxsave.
1684
1685 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1686
1687 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1688 and return NORUNRES on failure.
1689 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1690 __builtin_va_arg_pack instead of __va_arg_pack.
1691 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1692 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1693 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1694 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1695 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1696
1697 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR target/81766
1700 * gcc.target/i386/pr81766.c: New test.
1701
1702 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1703
1704 PR c/82071
1705 * gcc.target/i386/excess-precision-7.c: New test.
1706
1707 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1708
1709 PR target/82012
1710 * gcc.target/s390/target-attribute/pr82012.c: New test.
1711
1712 2017-09-01 Jeff Law <law@redhat.com>
1713
1714 * gcc.target/i386/const-in-bss.c: New test.
1715
1716 PR tree-optimization/82052
1717 * gcc.c-torture/compile/pr82052.c: New test.
1718
1719 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR sanitizer/81923
1722 * gcc.dg/asan/pr81923.c: New test.
1723
1724 2017-09-01 Martin Liska <mliska@suse.cz>
1725
1726 PR tree-optimization/82059
1727 * gcc.dg/tree-ssa/pr82059.c: New test.
1728
1729 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1730
1731 * gcc.target/arc/loop-1.c: Deleted.
1732
1733 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1734
1735 * gcc.target/arc/arc.exp: Test also cpp files.
1736 * gcc.target/arc/tdelay_slots.cpp: New test.
1737
1738 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1739
1740 * gcc.target/arc/pr9001184797.c: New test.
1741
1742 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c/81887
1745 * c-c++-common/gomp/pr81887.c: New test.
1746 * gfortran.dg/gomp/pr81887.f90: New test.
1747
1748 2017-09-01 Marek Polacek <polacek@redhat.com>
1749
1750 PR c++/82040
1751 * g++.dg/warn/Wbool-operation-1.C: New test.
1752
1753 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1754
1755 * gcc.target/arc/sdata-5.c: New test.
1756 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1757
1758 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1759
1760 * gcc.target/arc/sdata-3.c: New file.
1761 * gcc.target/arc/sdata-4.c: Likewise.
1762
1763 2017-08-31 Richard Biener <rguenther@suse.de>
1764
1765 PR middle-end/82054
1766 * g++.dg/gomp/pr82054.C: New testcase.
1767
1768 2017-08-31 Renlin Li <renlin.li@arm.com>
1769 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1770
1771 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1772
1773 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1774
1775 PR tree-optimization/81987
1776 * g++.dg/torture/pr81987.C: New file.
1777
1778 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1779
1780 * gnat.dg/aggr22.ad[sb]: New test.
1781
1782 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1783
1784 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1785
1786 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1787
1788 PR target/82015
1789 * gcc.target/powerpc/pr82015.c: Fix up error message.
1790
1791 2017-08-30 Martin Liska <mliska@suse.cz>
1792
1793 PR inline-asm/82001
1794 * gcc.dg/ipa/pr82001.c: New test.
1795
1796 2017-08-30 Martin Liska <mliska@suse.cz>
1797
1798 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1799
1800 2017-08-30 Richard Biener <rguenther@suse.de>
1801
1802 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1803
1804 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1805
1806 PR target/82015
1807 * gcc.target/powerpc/pr82015.c: New test.
1808
1809 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1810
1811 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1812
1813 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1814
1815 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1816 * gcc.target/i386/abi-2.c: Ditto.
1817 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1818 * gcc.target/i386/pr22076.c: Ditto.
1819 * gcc.target/i386/pr37216.c: Ditto.
1820 * gcc.target/i386/pr39431.c: Ditto.
1821 * gcc.target/i386/pr40906-1.c: Ditto.
1822 * gcc.target/i386/pr40906-2.c: Ditto.
1823 * gcc.target/i386/pr43766.c: Ditto.
1824 * gcc.target/i386/pr46226.c: Ditto.
1825 * gcc.target/i386/pr46470.c: Ditto.
1826 * gcc.target/i386/pr59929.c: Ditto.
1827 * gcc.target/i386/sse-10.c: Ditto.
1828 * gcc.target/i386/vararg-1.c: Ditto.
1829 * gcc.target/i386/vararg-1.c: Ditto.
1830 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1831 * gcc.target/i386/pr44223.c: Ditto.
1832 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1833 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1834 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1835 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1836 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1837 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1838 * gcc.target/i386/mvc9.c: Compile for lto target only.
1839 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1840 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1841 * gcc.target/i386/pr57091.c: Ditto.
1842 * gcc.target/i386/pr61599-2.c: Ditto.
1843
1844 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1845
1846 PR tree-optimization/81503
1847 * gcc.c-torture/execute/pr81503.c: New file.
1848
1849 2017-08-29 Martin Liska <mliska@suse.cz>
1850
1851 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1852 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1853
1854 2017-08-29 Richard Biener <rguenther@suse.de>
1855 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1856
1857 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1858
1859 2017-08-28 Jeff Law <law@redhat.com>
1860
1861 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1862 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1863 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1864 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1865 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1866 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1867 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1868 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1869 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1870
1871 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1872
1873 PR fortran/81770
1874 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1875 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1876
1877 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1878
1879 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1880 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1881 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1882
1883 2017-08-28 Richard Biener <rguenther@suse.de>
1884
1885 PR tree-optimization/81977
1886 * g++.dg/torture/pr81977.C: New testcase.
1887
1888 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1889
1890 PR target/80640
1891 * gcc.dg/atomic/pr80640.c: New testcase.
1892
1893 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1894
1895 PR target/81995
1896 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1897 * gcc.target/i386/pr46091-4a.c: Ditto.
1898
1899 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1900
1901 PR fortran/81974
1902 * gfortran.dg/inline_matmul_19.f90: New test.
1903
1904 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1905
1906 * gcc.target/powerpc/m128-check.h: New file.
1907 * gcc.target/powerpc/sse-check.h: New file.
1908 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1909 * gcc.target/powerpc/sse-movlps-2.c: New file.
1910 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1911 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1912 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1913 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1914 * gcc.target/powerpc/sse-divss-1.c: New file.
1915 * gcc.target/powerpc/sse-movhps-1.c: New file.
1916 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1917 * gcc.target/powerpc/sse-subps-1.c: New file.
1918 * gcc.target/powerpc/sse-minps-1.c: New file.
1919 * gcc.target/powerpc/sse-pminub-1.c: New file.
1920 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1921 * gcc.target/powerpc/sse-shufps-1.c: New file.
1922 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1923 * gcc.target/powerpc/sse-maxps-1.c: New file.
1924 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1925 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1926 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1927 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1928 * gcc.target/powerpc/sse-mulps-1.c: New file.
1929 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1930 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1931 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1932 * gcc.target/powerpc/sse-subss-1.c: New file.
1933 * gcc.target/powerpc/sse-movss-2.c: New file.
1934 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1935 * gcc.target/powerpc/sse-minss-1.c: New file.
1936 * gcc.target/powerpc/sse-movaps-2.c: New file.
1937 * gcc.target/powerpc/sse-movlps-1.c: New file.
1938 * gcc.target/powerpc/sse-maxss-1.c: New file.
1939 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1940 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1941 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1942 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1943 * gcc.target/powerpc/sse-mulss-1.c: New file.
1944 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1945 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1946 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1947 * gcc.target/powerpc/sse-movhps-2.c: New file.
1948 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1949 * gcc.target/powerpc/sse-xorps-1.c: New file.
1950 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1951 * gcc.target/powerpc/sse-orps-1.c: New file.
1952 * gcc.target/powerpc/sse-addps-1.c: New file.
1953 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1954 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1955 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1956 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1957 * gcc.target/powerpc/sse-andps-1.c: New file.
1958 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1959 * gcc.target/powerpc/sse-divps-1.c: New file.
1960 * gcc.target/powerpc/sse-andnps-1.c: New file.
1961 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1962 * gcc.target/powerpc/sse-movss-1.c: New file.
1963 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1964 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1965 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1966 * gcc.target/powerpc/sse-movaps-1.c: New file.
1967 * gcc.target/powerpc/sse-movss-3.c: New file.
1968 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1969 * gcc.target/powerpc/sse-addss-1.c: New file.
1970 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1971
1972 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1973
1974 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
1975 * gcc.target/powerpc/dform-2.c: Likewise.
1976 * gcc.target/powerpc/dform-3.c: Likewise.
1977 * gcc.target/powerpc/pr71656-1.c: Likewise.
1978 * gcc.target/powerpc/pr71656-2.c: Likewise.
1979 * gcc.target/powerpc/pr80103-1.c: Likewise.
1980 * gcc.target/powerpc/pr80098-1.c: Likewise.
1981
1982 2017-08-24 Martin Sebor <msebor@redhat.com>
1983
1984 PR middle-end/81908
1985 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1986 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1987 * gcc.dg/tree-ssa/pr81908.c: New test.
1988
1989 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1990
1991 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1992 Suppress warning during tests.
1993
1994 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
1995
1996 * lib/target-supports.exp: Group together target-dependant checks.
1997
1998 2017-08-24 Bin Cheng <bin.cheng@arm.com>
1999
2000 PR tree-optimization/81913
2001 * gcc.c-torture/execute/pr81913.c: New test.
2002 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2003 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2004
2005 2017-08-23 Richard Biener <rguenther@suse.de>
2006
2007 PR target/81921
2008 * gcc.target/i386/pr81921.c: New testcase.
2009
2010 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2011
2012 * gcc.target/i386/pr80969-1.c: New testcase.
2013 * gcc.target/i386/pr80969-2a.c: Likewise.
2014 * gcc.target/i386/pr80969-2.c: Likewise.
2015 * gcc.target/i386/pr80969-3.c: Likewise.
2016 * gcc.target/i386/pr80969-4a.c: Likewise.
2017 * gcc.target/i386/pr80969-4b.c: Likewise.
2018 * gcc.target/i386/pr80969-4.c: Likewise.
2019 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2020 * lib/target-supports.exp (check_avx512_os_support_available,
2021 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2022 New proceedures for target avx512f and avx512f_runtime selectors.
2023 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2024
2025 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2026
2027 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2028 * gcc.dg/param-type-mismatch.c: New test case.
2029
2030 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2031
2032 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2033 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2034 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2035 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2036 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2037 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2038 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2039
2040 2017-08-23 Richard Biener <rguenther@suse.de>
2041
2042 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2043 * g++.dg/tree-ssa/pr45605.C: Likewise.
2044 * gnat.dg/noinline2.adb: Likewise.
2045 * gnat.dg/renaming6.adb: Likewise.
2046 * gnat.dg/renaming6.ads: Likewise.
2047 * gnat.dg/specs/noinline3.ads: Likewise.
2048
2049 2017-08-23 Richard Biener <rguenther@suse.de>
2050
2051 PR lto/81940
2052 * g++.dg/lto/pr81940_0.C: New testcase.
2053
2054 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2055
2056 PR middle-end/19706
2057 * gcc.dg/tree-ssa/pr19706.c: New.
2058 * lib/target-supports.exp (check_effective_target_xorsign): New.
2059
2060 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2061
2062 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2063 -mabi=ms
2064 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2065 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2066 * gcc.target/i386/pr66275.c: Likewise.
2067 * gcc.target/i386/pr68018.c: Likewise.
2068
2069 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2070
2071 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2072
2073 2017-08-22 Jeff Law <law@redhat.com>
2074
2075 PR tree-optimization/81741
2076 PR tree-optimization/71947
2077 * gcc.dg/tree-ssa/pr81741.c: New test.
2078 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2079 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2080 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2081 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2082 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2083 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2084 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2085
2086 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2087
2088 PR c++/80287
2089 * g++.dg/pr80287.C: New test.
2090
2091 2017-08-22 Richard Biener <rguenther@suse.de>
2092
2093 Revert
2094 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2095
2096 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2097
2098 2017-08-22 Richard Biener <rguenther@suse.de>
2099
2100 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2101 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2102 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2103 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2104 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2105 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2106 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2107 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2108
2109 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2110
2111 PR fortran/81296
2112 * gfortran.dg/dtio_12.f90: Update test.
2113
2114 2017-08-21 Nathan Sidwell <nathan@acm.org>
2115
2116 * g++.dg/template/pr81899.C: Fix c++03.
2117 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2118
2119 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2120
2121 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2122 Update expected result to show all of "(long)0" being underlined.
2123 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2124 (test_multitoken_macro): Update expected underlining.
2125
2126 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2127
2128 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2129 to show underlining of all pertinent params.
2130 * gcc.dg/format/pr72858.c: Likewise.
2131
2132 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2133
2134 PR target/46091
2135 * gcc.target/i386/pr46091-4.c: New test.
2136 * gcc.target/i386/pr46091-4a.c: Ditto.
2137 * gcc.target/i386/pr46091-5.c: Ditto.
2138 * gcc.target/i386/pr46091-5a.c: Ditto.
2139
2140 2017-08-21 Nathan Sidwell <nathan@acm.org>
2141
2142 PR c++/81899
2143 * g++.dg/template/pr81899.C: New.
2144
2145 2017-08-21 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/81900
2148 * gcc.dg/torture/pr81900.c: New testcase.
2149
2150 2017-08-21 Richard Biener <rguenther@suse.de>
2151
2152 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2153 regex to handle the LTO case.
2154 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2155 * c-c++-common/asan/misalign-1.c: Likewise.
2156 * c-c++-common/asan/misalign-2.c: Likewise.
2157 * c-c++-common/asan/null-deref-1.c: Likewise.
2158 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2159 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2160 * c-c++-common/asan/use-after-free-1.c: Likewise.
2161 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2162 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2163 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2164 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2165 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2166 * g++.dg/asan/large-func-test-1.C: Likewise.
2167 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2168
2169 2017-08-21 Richard Biener <rguenther@suse.de>
2170
2171 PR middle-end/81884
2172 * g++.dg/torture/pr81884.C: New testcase.
2173
2174 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2175
2176 PR ipa/77732
2177 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2178
2179 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2180
2181 PR tree-optimization/46805
2182 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2183 * jit.dg/test-autovectorize.c: New test case.
2184
2185 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2186
2187 PR target/80210
2188 * gcc.target/powerpc/pr80210.c: New test.
2189
2190 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2191
2192 PR c++/81514
2193 * g++.dg/lookup/empty.h: New file.
2194 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2195 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2196 on a built-in.
2197
2198 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2199
2200 PR c/53037
2201 * c-c++-common/pr53037-5.c: New test.
2202 * g++.dg/pr53037-1.C: Likewise.
2203 * g++.dg/pr53037-2.C: Likewise.
2204 * g++.dg/pr53037-3.C: Likewise.
2205 * g++.dg/pr53037-4.C: Likewise.
2206 * gcc.dg/pr53037-1.c: Likewise.
2207 * gcc.dg/pr53037-2.c: Likewise.
2208 * gcc.dg/pr53037-3.c: Likewise.
2209 * gcc.dg/pr53037-4.c: Likewise.
2210
2211 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2212
2213 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2214 * gcc.target/powerpc/p9-vparity.c: Likewise.
2215 * gcc.target/powerpc/pr68805.c: Likewise.
2216 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2217
2218 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2219
2220 PR target/72804
2221 * gcc.target/powerpc/pr72804.c: New test.
2222
2223 2017-08-17 Marek Polacek <polacek@redhat.com>
2224
2225 PR middle-end/81814
2226 * gcc.dg/torture/pr81814.c: New test.
2227
2228 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2229
2230 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2231
2232 2017-08-17 Tom de Vries <tom@codesourcery.com>
2233
2234 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2235
2236 2017-08-17 Richard Biener <rguenther@suse.de>
2237
2238 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2239
2240 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2241
2242 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2243 scan-assembler-times for alpha*-*-*.
2244 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2245 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2246
2247 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2248
2249 PR fortran/81116
2250 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2251
2252 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2253
2254 PR target/46091
2255 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2256 (testm): New test function.
2257 * gcc.target/i386/pr46091-2.c: Ditto.
2258 * gcc.target/i386/pr46091-3.c: Ditto.
2259
2260 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2261
2262 PR tree-optimization/81832
2263 * gcc.dg/tree-ssa/pr81832.c: New test.
2264
2265 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2266
2267 PR tree-optimization/81835
2268 * gcc.dg/vect/pr81815.c: New test.
2269
2270 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2271
2272 PR target/78460
2273 PR target/67712
2274 * gcc.c-torture/compile/string-large-1.c: New test.
2275
2276 2017-08-15 Richard Biener <rguenther@suse.de>
2277
2278 PR tree-optimization/81790
2279 * gcc.dg/torture/pr81790.c: New testcase.
2280
2281 2017-08-14 Martin Sebor <msebor@redhat.com>
2282
2283 PR c/81117
2284 * c-c++-common/attr-nonstring-1.c: New test.
2285
2286 2017-08-14 Martin Sebor <msebor@redhat.com>
2287
2288 PR c/81117
2289 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2290
2291 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2292
2293 * gcc.dg/ucnid-5.c: Skip on AIX.
2294 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2295
2296 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2297
2298 PR target/46091
2299 * gcc.target/i386/pr46091-1.c: New test.
2300 * gcc.target/i386/pr46091-2.c: Ditto.
2301 * gcc.target/i386/pr46091-3.c: Ditto.
2302
2303 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2304
2305 PR target/81643
2306 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2307
2308 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2309
2310 PR target/79845
2311 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2312 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2313 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2314 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2315 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2316 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2317 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2318 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2319 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2320 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2321 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2322 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2323 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2324 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2325 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2326 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2327 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2328 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2329 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2330 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2331 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2332 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2333 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2334 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2335 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2336 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2337 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2338 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2339 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2340 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2341 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2342 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2343 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2344 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2345 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2346 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2347 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2348 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2349 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2350 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2351 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2352 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2353 * gcc.target/powerpc/cmpb-3.c: Likewise.
2354 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2355 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2356 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2357 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2358 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2359 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2360 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2361 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2362 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2363 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2364 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2365 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2366 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2367 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2368 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2369 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2370 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2371 * gcc.target/powerpc/no-r11-3.c: Likewise.
2372 * gcc.target/powerpc/pr80098-1.c: Likewise.
2373 * gcc.target/powerpc/pr80098-2.c: Likewise.
2374 * gcc.target/powerpc/pr80098-3.c: Likewise.
2375 * gcc.target/powerpc/pr80098-4.c: Likewise.
2376 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2377 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2378 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2379 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2380 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2381 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2382 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2383 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2384 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2385 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2386 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2387
2388 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2389
2390 PR tree-optimization/81799
2391 * gcc.dg/tree-ssa/pr81799.c: New.
2392
2393 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2394
2395 PR middle-end/46932
2396 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2397 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2398
2399 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2400
2401 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2402 -mno-pc-relative-literal-loads.
2403
2404 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2405
2406 PR testsuite/81793
2407 * gcc.dg/pie-static-1.c: Require both static and pie support.
2408 * gcc.dg/pie-static-2.c: Likewise.
2409
2410 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2411
2412 PR ada/79542
2413 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2414
2415 2017-08-11 Marek Polacek <polacek@redhat.com>
2416
2417 PR c/81795
2418 * gcc.dg/pr81795.c: New test.
2419
2420 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2421
2422 PR fortran/60355
2423 * gfortran.dg (bind_c_usage_30): New test.
2424
2425 2017-08-11 Martin Liska <mliska@suse.cz>
2426
2427 PR tree-opt/79987
2428 * gcc.target/i386/mpx/pr79987.c: New test.
2429
2430 2017-08-11 Martin Liska <mliska@suse.cz>
2431
2432 PR ipa/81213
2433 * gcc.target/i386/pr81213.c: New test.
2434
2435 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2436
2437 PR target/81708
2438 * gcc.target/i386/stack-prot-sym.c: New test.
2439
2440 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2441
2442 PR testsuite/81738
2443 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2444 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2445 vect_perm and vect_element_align for vectorization.
2446
2447 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2448
2449 PR target/81736
2450 * gcc.target/i386/pr81736-1.c: New test.
2451 * gcc.target/i386/pr81736-2.c: Likewise.
2452 * gcc.target/i386/pr81736-3.c: Likewise.
2453 * gcc.target/i386/pr81736-4.c: Likewise.
2454 * gcc.target/i386/pr81736-5.c: Likewise.
2455 * gcc.target/i386/pr81736-6.c: Likewise.
2456 * gcc.target/i386/pr81736-7.c: Likewise.
2457
2458 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2459
2460 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2461 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2462
2463 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2464
2465 * c-c++-common/missing-close-symbol.c: New test case.
2466 * c-c++-common/missing-symbol.c: New test case.
2467 * gcc.dg/unclosed-init.c: New test case.
2468 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2469 * g++.dg/diagnostic/unclosed-function.C: New test case.
2470 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2471 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2472 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2473 "expected identifier" error.
2474
2475 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2476
2477 * gfortran.dg/dec_d_lines_1.f: New test.
2478 * gfortran.dg/dec_d_lines_2.f: New test.
2479
2480 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2481
2482 * gfortran.dg/dec_structure_18.f90: New test.
2483 * gfortran.dg/dec_structure_19.f90: New test.
2484 * gfortran.dg/dec_structure_20.f90: New test.
2485 * gfortran.dg/dec_structure_21.f90: New test.
2486
2487 2017-08-10 Marek Polacek <polacek@redhat.com>
2488
2489 PR testsuite/81784
2490 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2491
2492 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2493
2494 2017-08-10 Martin Liska <mliska@suse.cz>
2495
2496 PR c++/81355
2497 * g++.dg/other/pr81355.C: New test.
2498
2499 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2500
2501 * jit.dg/all-non-failing-tests.h: Add note about
2502 test-vector-types.cc.
2503 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2504 case.
2505 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2506 New test case.
2507 * jit.dg/test-vector-types.cc: New test case.
2508
2509 2017-08-09 Andrew Pinski <apinski@cavium.com>
2510
2511 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2512 --save-temps to the options passed.
2513
2514 2017-08-09 Michael Collison <michael.collison@arm.com>
2515
2516 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2517 boundary option and fix comment.
2518 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2519 boundary option and fix comment.
2520 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2521 boundary option and fix comment.
2522 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2523 -mstructure-size boundary option.
2524
2525 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2526
2527 PR rtl-optimization/81423
2528 * gcc.c-torture/execute/pr81423.c: New testcase.
2529
2530 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2531
2532 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2533 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2534 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2535 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2536
2537 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2538
2539 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2540 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2541
2542 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2543
2544 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2545 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2546 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2547
2548 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2549
2550 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2551 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2552 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2553 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2554
2555 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2556
2557 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2558
2559 2017-08-09 Marek Polacek <polacek@redhat.com>
2560
2561 PR c/81233
2562 * gcc.dg/diagnostic-types-1.c: New test.
2563 * gcc.dg/assign-warn-1.c: Update warning messages.
2564 * gcc.dg/assign-warn-2.c: Likewise.
2565 * gcc.dg/c90-const-expr-5.c: Likewise.
2566 * gcc.dg/c99-const-expr-5.c: Likewise.
2567 * gcc.dg/conv-2.c: Likewise.
2568 * gcc.dg/init-bad-7.c: Likewise.
2569 * gcc.dg/overflow-warn-1.c: Likewise.
2570 * gcc.dg/overflow-warn-2.c: Likewise.
2571 * gcc.dg/overflow-warn-3.c: Likewise.
2572 * gcc.dg/overflow-warn-4.c: Likewise.
2573 * gcc.dg/pointer-array-atomic.c: Likewise.
2574 * gcc.dg/pr26865.c: Likewise.
2575 * gcc.dg/pr61162-2.c: Likewise.
2576 * gcc.dg/pr61162.c: Likewise.
2577 * gcc.dg/pr67730-2.c: Likewise.
2578 * gcc.dg/pr69156.c: Likewise.
2579 * gcc.dg/pr70174.c: Likewise.
2580 * objc.dg/proto-lossage-4.m: Likewise.
2581
2582 2017-08-09 Marek Polacek <polacek@redhat.com>
2583
2584 PR c/81417
2585 * Wsign-compare-1.c: New test.
2586 * gcc.dg/compare1.c: Adjust dg-bogus.
2587 * gcc.dg/compare2.c: Likewise.
2588 * gcc.dg/compare3.c: Likewise.
2589 * gcc.dg/compare7.c: Likewise.
2590 * gcc.dg/compare8.c: Likewise.
2591 * gcc.dg/compare9.c: Likewise.
2592 * gcc.dg/pr11492.c: Likewise.
2593
2594 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2595
2596 PR driver/81523
2597 * gcc.dg/pie-7.c: New test.
2598 * gcc.dg/pie-static-1.c: Likewise.
2599 * gcc.dg/pie-static-2.c: Likewise.
2600
2601 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2602
2603 PR target/81708
2604 * gcc.target/i386/stack-prot-guard.c: New test.
2605
2606 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2607
2608 * gcc.target/aarch64/xorsign.c: New.
2609 * gcc.target/aarch64/xorsign_exec.c: New.
2610 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2611
2612 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2613
2614 PR tree-optimization/81354
2615 * g++.dg/torture/pr81354.C: New file.
2616
2617 2017-08-08 Richard Biener <rguenther@suse.de>
2618
2619 PR middle-end/81719
2620 * g++.dg/tree-ssa/pr81719.C: New testcase.
2621
2622 2017-08-08 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/81723
2625 * gfortran.dg/pr81723.f: New testcase.
2626
2627 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2628
2629 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2630 string.
2631 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2632 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2633 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2634 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2635 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2636 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2637 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2638 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2639 * gcc.target/powerpc/cmpb-3.c: Likewise.
2640 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2641 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2642
2643 2017-08-08 Martin Liska <mliska@suse.cz>
2644
2645 PR tree-opt/81696
2646 * gcc.dg/ipa/pr81696.c: New test.
2647
2648 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2649
2650 PR tree-optimization/81744
2651 * gcc.dg/tree-ssa/pr81744.c: New.
2652
2653 2017-08-08 Marek Polacek <polacek@redhat.com>
2654
2655 PR c++/81607
2656 * g++.dg/other/bitfield6.C: New test.
2657
2658 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2659
2660 PR target/81593
2661 * gcc.target/powerpc/vec-setup.h: New tests to test various
2662 combinations of setting up vectors of 2 double word elements.
2663 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2664 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2665 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2666 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2667 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2668 vector inserts from vector extracts.
2669 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2670
2671 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2672
2673 PR fortran/68829
2674 PR fortran/81701
2675 * gfortran.dg/o_fast_stacksize.90: New test.
2676
2677 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2678
2679 PR middle-end/46932
2680 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2681
2682 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2683
2684 * gcc.target/i386/pr81736-1.c: Removed.
2685 * gcc.target/i386/pr81736-2.c: Likewise.
2686 * gcc.target/i386/pr81736-3.c: Likewise.
2687 * gcc.target/i386/pr81736-4.c: Likewise.
2688
2689 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2690
2691 PR target/81736
2692 * gcc.target/i386/pr81736-1.c: New test.
2693 * gcc.target/i386/pr81736-2.c: Likewise.
2694 * gcc.target/i386/pr81736-3.c: Likewise.
2695 * gcc.target/i386/pr81736-4.c: Likewise.
2696
2697 2017-08-07 Marek Polacek <polacek@redhat.com>
2698
2699 PR middle-end/81737
2700 * gcc.dg/pr81737.c: New test.
2701
2702 2017-08-07 Martin Liska <mliska@suse.cz>
2703
2704 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2705 * gcc.dg/parm-impl-decl-1.c: Likewise.
2706 * gcc.dg/parm-impl-decl-3.c: Likewise.
2707 * gcc.dg/Wattributes-5.c: New test.
2708
2709 2017-08-06 Andrew Pinski <apinski@cavium.com>
2710
2711 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2712 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2713 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2714 * gcc.target/aarch64/target_attr_4.c: Likewise.
2715 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2716 * gcc.target/aarch64/target_attr_2.c: Likewise.
2717 * gcc.target/aarch64/target_attr_7.c: Likewise.
2718 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2719 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2720 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2721
2722 2017-08-06 Andrew Pinski <apinski@cavium.com>
2723
2724 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2725 -march=armv8-a+nolse, skip if -mcpu= is passed.
2726 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2727
2728 2017-08-06 Andrew Pinski <apinski@cavium.com>
2729
2730 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2731 * gcc.target/aarch64/_Float16_2.c: Likewise.
2732 * gcc.target/aarch64/_Float16_3.c: Likewise.
2733
2734 2017-08-06 Tom de Vries <tom@codesourcery.com>
2735
2736 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2737
2738 2017-08-06 Tom de Vries <tom@codesourcery.com>
2739
2740 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2741 type. Add missing return.
2742
2743 2017-08-06 Tom de Vries <tom@codesourcery.com>
2744
2745 PR testsuite/81731
2746 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2747 variable 'a' definition.
2748 (b): Remove unused variable.
2749 (gp): New variable.
2750 (check): Add parameter corresponding to call in main, and handle.
2751
2752 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2753
2754 PR c++/79790
2755 * g++.dg/cpp1z/class-deduction43.C: New.
2756
2757 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2758
2759 PR tree-optimization/57371
2760 * c-c++-common/pr57371-1.c: New test.
2761 * c-c++-common/pr57371-2.c: New test.
2762 * c-c++-common/pr57371-3.c: New test.
2763 * c-c++-common/pr57371-4.c: New test.
2764 * gcc.dg/pr57371-5.c: New test.
2765
2766 2017-08-04 Carl Love <cel@us.ibm.com>
2767
2768 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2769 builtin test cases for vec_mule, and vec_mulo.
2770 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2771 builtin test cases for vec_mule, and vec_mulo.
2772
2773 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2774
2775 PR target/81590
2776 * gcc.target/i386/avx512-check.h: New file.
2777 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2778 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2779 * gcc.target/i386/avx512cd-check.h: Likewise.
2780 * gcc.target/i386/avx512ifma-check.h: Likewise.
2781 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2782 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2783 * gcc.target/i386/avx512bw-check.h: Rewrite.
2784 * gcc.target/i386/avx512dq-check.h: Likewise.
2785 * gcc.target/i386/avx512er-check.h: Likewise.
2786 * gcc.target/i386/avx512f-check.h: Likewise.
2787 * gcc.target/i386/avx512vl-check.h: Likewise.
2788 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2789 only.
2790 (test_512): Removed.
2791 (avx512*_test): Likewise.
2792 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2793
2794 2017-08-04 Marek Polacek <polacek@redhat.com>
2795
2796 PR middle-end/81695
2797 * gcc.dg/pr81695.c: New test.
2798
2799 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2800
2801 PR tree-optimization/81136
2802 * gcc.dg/vect/pr81136.c: Add scan test.
2803
2804 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2805
2806 * gcc.dg/vect/vect-alias-check-3.c: New test.
2807 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2808 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2809
2810 2017-08-04 Richard Biener <rguenther@suse.de>
2811
2812 PR middle-end/81705
2813 * c-c++-common/ubsan/pr81705.c: New testcase.
2814
2815 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2816
2817 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2818 messages that used to start with a capital letter.
2819 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2820 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2821 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2822 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2823 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2824 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2825 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2826 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2827 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2828 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2829 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2832 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2836 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2837 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2838 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2839 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2840 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2841 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2842 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2843 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2844 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2845 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2846 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2847 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2848 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2849 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2850 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2851 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2852 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2853 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2854 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2855 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2856 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2857 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2858 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2859 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2860 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2861 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2862 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2863 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2864 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2865 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2866 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2867 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2868 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2869 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2870 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2871 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2872 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2873 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2874 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2875
2876 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR target/81621
2879 * gcc.dg/pr81621.c: New test.
2880
2881 2017-08-03 Richard Biener <rguenther@suse.de>
2882
2883 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2884 and CSE.
2885
2886 2017-08-03 Richard Biener <rguenther@suse.de>
2887
2888 PR middle-end/81148
2889 * c-c++-common/ubsan/pr81148.c: New testcase.
2890
2891 2017-08-03 Tom de Vries <tom@codesourcery.com>
2892
2893 PR target/81662
2894 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2895
2896 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR driver/81650
2899 * gcc.dg/pr81650.c: New test.
2900
2901 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2902
2903 PR c++/71440
2904 * g++.dg/template/crash127.C: New.
2905
2906 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR middle-end/81052
2909 * c-c++-common/pr81052.c: New test.
2910
2911 2017-08-03 Tom de Vries <tom@codesourcery.com>
2912
2913 * gcc.dg/pr56727-2.c: Require alias.
2914
2915 2017-08-03 Tom de Vries <tom@codesourcery.com>
2916
2917 * gcc.dg/attr-noipa.c: Require alloca.
2918
2919 2017-08-03 Tom de Vries <tom@codesourcery.com>
2920
2921 * gcc.dg/torture/pr80163.c: Require label_values.
2922
2923 2017-08-03 Tom de Vries <tom@codesourcery.com>
2924
2925 PR target/81662
2926 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2927 * c-c++-common/patchable_function_entry-default.c: Same.
2928 * c-c++-common/patchable_function_entry-definition.c: Same.
2929
2930 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2931
2932 PR target/81644
2933 * gcc.target/i386/pr81644.c: New test.
2934
2935 2017-08-02 Tom de Vries <tom@codesourcery.com>
2936
2937 * gcc.dg/Walloca-14.c: Use relative line number.
2938
2939 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2940
2941 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2942 test "no-3dnowa" target attribute.
2943
2944 2017-08-02 Marek Polacek <polacek@redhat.com>
2945
2946 PR c/81289
2947 * gcc.dg/noncompile/pr81289.c: New test.
2948
2949 PR c/81448
2950 PR c/81306
2951 * c-c++-common/Wmultistatement-macros-13.c: New test.
2952
2953 2017-08-02 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR c++/81640
2956 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2957
2958 PR middle-end/79499
2959 * gcc.dg/pr79499.c: New test.
2960
2961 2017-08-02 Richard Biener <rguenther@suse.de>
2962
2963 PR tree-optimization/81633
2964 * gcc.dg/vect/pr81633.c: New testcase.
2965
2966 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2967
2968 * gcc.dg/guality/pr25967-1.c: New test.
2969 * gcc.dg/guality/pr25967-2.c: Likewise.
2970 * gcc.dg/torture/pr25967-1.c: Likewise.
2971 * gcc.dg/torture/pr25967-2.c: Likewise.
2972
2973 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2974
2975 PR target/81654
2976 * gcc.target/i386/pr81654.c: New test.
2977
2978 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2979
2980 PR fortran/79312
2981 * gfortran.dg/logical_assignment_1.f90: New test.
2982
2983 2017-08-01 Martin Liska <mliska@suse.cz>
2984
2985 PR middle-end/70140
2986 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2987
2988 2017-08-01 Martin Liska <mliska@suse.cz>
2989
2990 Revert r250771
2991 Make mempcpy more optimal (PR middle-end/70140).
2992
2993 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR target/81622
2996 * gcc.target/powerpc/pr81622.c: New test.
2997
2998 2017-08-01 Steve Ellcey <sellcey@cavium.com>
2999
3000 PR tree-optimization/80925
3001 * gcc.dg/vect/vect-28.c: Add
3002 --param vect-max-peeling-for-alignment=0 option.
3003 Remove unaligned access and peeling checks.
3004 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3005 * gcc.dg/vect/vect-70.c: Ditto.
3006 * gcc.dg/vect/vect-87.c: Ditto.
3007 * gcc.dg/vect/vect-88.c: Ditto.
3008 * gcc.dg/vect/vect-91.c: Ditto.
3009 * gcc.dg/vect/vect-93.c: Ditto.
3010
3011 2017-08-01 Tom de Vries <tom@codesourcery.com>
3012
3013 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3014 * gcc.target/nvptx/slp.c (foo): Same.
3015
3016 2017-08-01 Richard Biener <rguenther@suse.de>
3017
3018 PR tree-optimization/81181
3019 * gcc.dg/torture/pr81181.c: New testcase.
3020
3021 2017-08-01 Martin Liska <mliska@suse.cz>
3022
3023 PR middle-end/70140
3024 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3025
3026 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3027
3028 PR target/81641
3029 * gcc.target/i386/pr81641.c: New test.
3030
3031 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3032
3033 PR target/81639
3034 * gcc.target/i386/pr81639.c: New test.
3035
3036 2017-08-01 Richard Biener <rguenther@suse.de>
3037
3038 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3039 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3040 endless loop.
3041 * gcc.dg/uninit-23.c: Adjust.
3042
3043 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3044
3045 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3046 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3047
3048 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3049
3050 PR tree-optimization/81627
3051 * gcc.dg/tree-ssa/pr81627.c: New.
3052
3053 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3054
3055 PR tree-optimization/81620
3056 * gcc.dg/tree-ssa/pr81620-1.c: New.
3057 * gcc.dg/tree-ssa/pr81620-2.c: New.
3058
3059 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3060
3061 PR testsuite/53542
3062 * gfortran.dg/use_30.f90: New test.
3063
3064 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR tree-optimization/81588
3067 * gcc.dg/tree-ssa/pr81588.c: New test.
3068 * gcc.dg/pr81588.c: New test.
3069 * gcc.c-torture/execute/pr81588.c: New test.
3070
3071 2017-08-01 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/81297
3074 * gcc.dg/torture/pr81297.c: New testcase.
3075
3076 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3077
3078 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3079
3080 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3081
3082 PR tree-optimization/80925
3083 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3084 --param vect-max-peeling-for-alignment=0 option.
3085 Remove unaligned access and peeling checks.
3086 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3087
3088 2017-07-31 Carl Love <cel@us.ibm.com>
3089
3090 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3091 missed in commit 250746.
3092
3093 2017-07-31 Carl Love <cel@us.ibm.com>
3094
3095 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3096 new builtins.
3097
3098 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3099
3100 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3101 * gcc.target/i386/pr79793-2.c: Likewise.
3102
3103 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3104
3105 PR target/25967
3106 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3107 (naked): Add attribute regparm(1) for x86_32 targets.
3108 Add integer argument. Remove global "data" variable.
3109 (main): Pass integer argument to naked function.
3110 * gcc.target/i386/naked-4.c: New test.
3111
3112 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3113 Martin Liska <mliska@suse.cz>
3114
3115 * gcc.dg/predict-15.c: New test.
3116 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3117
3118 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3119
3120 PR target/25967
3121 * gcc.target/i386/naked-1.c: New test.
3122 * gcc.target/i386/naked-2.c: Ditto.
3123 * gcc.target/i386/naked-3.c: Ditto.
3124 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3125 do_test_body0 stub function, use attribute "naked" instead.
3126 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3127 * gcc.dg/pr44290-2.c: Ditto.
3128
3129 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3130
3131 PR fortran/81581
3132 * gfortran.dg/dim_sum_1.f90: New test case.
3133 * gfortran.dg/dim_sum_2.f90: New test case.
3134 * gfortran.dg/dim_sum_3.f90: New test case.
3135
3136 2017-07-31 Martin Liska <mliska@suse.cz>
3137
3138 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3139 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3140
3141 2017-07-31 Martin Liska <mliska@suse.cz>
3142
3143 PR sanitize/81530
3144 * g++.dg/ubsan/pr81530.C: New test.
3145
3146 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR sanitizer/81604
3149 * c-c++-common/ubsan/pr81604.c: New test.
3150
3151 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3152
3153 PR target/79793
3154 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3155 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3156 (foo): Check the builtin return address against the return address
3157 in interrupt frame.
3158 * gcc.target/i386/pr79793-1.c: New test.
3159 * gcc.target/i386/pr79793-2.c: Likewise.
3160
3161 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3162
3163 * c-c++-common/dump-ada-spec-7.c: New test.
3164
3165 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3166
3167 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3168 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3169
3170 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3171
3172 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3173
3174 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3175
3176 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3177
3178 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3179
3180 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3181
3182 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3183 Bilyan Borisov <bilyan.borisov@arm.com>
3184
3185 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3186 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3187 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3188 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3189 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3190
3191 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3192
3193 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3194 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3195 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3196 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3197 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3198 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3199 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3200 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3201 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3202 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3203 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3204
3205 2017-07-28 Martin Liska <mliska@suse.cz>
3206
3207 PR sanitizer/81340
3208 * g++.dg/asan/pr81340.C: New test.
3209
3210 2017-07-28 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/81502
3213 * gcc.target/i386/pr81502.c: New testcase.
3214
3215 2017-07-28 Martin Liska <mliska@suse.cz>
3216
3217 PR sanitizer/81460
3218 * gcc.dg/asan/pr81460.c: New test.
3219
3220 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR sanitizer/80998
3223 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3224 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3225
3226 PR tree-optimization/81578
3227 * gcc.dg/pr81578.c: New test.
3228
3229 2017-07-28 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/81573
3232 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3233
3234 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3235
3236 * g++.dg/pr69667.C: Remove option -mlra.
3237 * gcc.target/powerpc/dform-1.c: Likewise.
3238 * gcc.target/powerpc/dform-2.c: Likewise.
3239 * gcc.target/powerpc/dform-3.c: Likewise.
3240 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3241 * gcc.target/powerpc/p9-vparity.c: Likewise.
3242 * gcc.target/powerpc/pr63491.c: Likewise.
3243 * gcc.target/powerpc/pr67808.c: Likewise.
3244 * gcc.target/powerpc/pr68805.c: Likewise.
3245 * gcc.target/powerpc/pr69461.c: Likewise.
3246 * gcc.target/powerpc/pr71680.c: Likewise.
3247 * gcc.target/powerpc/pr77289.c: Likewise.
3248 * gcc.target/powerpc/pr78458.c: Likewise.
3249 * gcc.target/powerpc/pr78543.c: Likewise.
3250 * g++.dg/pr71294.C: Remove option -mno-lra.
3251 * gcc.target/powerpc/pr71656-1.c: Likewise.
3252 * gcc.target/powerpc/pr71656-2.c: Likewise.
3253 * gcc.target/powerpc/pr71698.c: Likewise.
3254
3255 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3256 Sudakshina Das <sudi.das@arm.com>
3257
3258 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3259
3260 2017-07-27 Marek Polacek <polacek@redhat.com>
3261
3262 PR c/81417
3263 * c-c++-common/Wsign-compare-1.c: New test.
3264 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3265 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3266 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3267 * g++.dg/warn/compare1.C: Likewise.
3268 * gcc.dg/compare1.c: Likewise.
3269 * gcc.dg/compare2.c: Likewise.
3270 * gcc.dg/compare4.c: Likewise.
3271 * gcc.dg/compare5.c: Likewise.
3272 * gcc.dg/pr35430.c: Likewise.
3273 * gcc.dg/pr60087.c: Likewise.
3274
3275 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3276
3277 PR middle-end/81564
3278 * gcc.dg/pr81564.c: New test.
3279
3280 2017-07-27 Richard Biener <rguenther@suse.de>
3281
3282 PR tree-optimization/81573
3283 PR tree-optimization/81494
3284 * gcc.dg/torture/pr81573.c: New testcase.
3285
3286 2017-07-27 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/81571
3289 * gcc.dg/torture/pr81571.c: New testcase.
3290
3291 2017-07-27 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/81502
3294 * gcc.target/i386/vect-insert-1.c: New testcase.
3295
3296 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3297
3298 PR target/81534
3299 * gcc.target/s390/pr81534.c: New test.
3300
3301 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR tree-optimization/81555
3304 PR tree-optimization/81556
3305 * gcc.c-torture/execute/pr81555.c: New test.
3306 * gcc.c-torture/execute/pr81556.c: New test.
3307
3308 * gcc.dg/attr-noipa.c: New test.
3309 * gcc.dg/ipa/ipa-pta-18.c: New test.
3310 * gcc.dg/ipa/ipa-sra-11.c: New test.
3311
3312 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3313
3314 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3315 option.
3316 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3317 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3318 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3319 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3320 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3321 * gcc.target/powerpc/vsx-simode.c: Likewise.
3322 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3323 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3324
3325 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 PR c++/71570
3328 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3329
3330 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3331
3332 PR target/81563
3333 * gcc.target/i386/pr81563.c: New test
3334
3335 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3336
3337 PR target/79041
3338 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3339
3340 2017-07-26 Marek Polacek <polacek@redhat.com>
3341
3342 PR middle-end/70992
3343 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3344 * gcc.dg/overflow-warn-2.c: Likewise.
3345 * gcc.dg/overflow-warn-3.c: Likewise.
3346 * gcc.dg/overflow-warn-4.c: Likewise.
3347 * gcc.dg/torture/pr70992-2.c: New test.
3348 * gcc.dg/torture/pr70992.c: New test.
3349
3350 2017-07-26 Richard Biener <rguenther@suse.de>
3351
3352 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3353 happening in ccp1.
3354 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3355
3356 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3357
3358 PR middle-end/46932
3359 * gcc.dg/pr46932.c: New testcase.
3360
3361 2017-07-26 Martin Liska <mliska@suse.cz>
3362
3363 PR sanitize/81186
3364 * gcc.dg/asan/pr81186.c: New test.
3365
3366 2017-07-25 Carl Love <cel@us.ibm.com>
3367
3368 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3369 vec_cnttz builtins.
3370
3371 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3372
3373 * gnat.dg/opt66.adb: New test.
3374
3375 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3376
3377 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3378 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3379
3380 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3381
3382 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3383
3384 2017-07-25 Torsten Duwe <duwe@suse.de>
3385
3386 * c-c++-common/patchable_function_entry-default.c: New test.
3387 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3388 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3389
3390 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR target/81532
3393 * gcc.target/i386/pr80833-3.c: New test.
3394 * gcc.target/i386/avx512dq-pr81532.c: New test.
3395 * gcc.target/i386/avx512bw-pr81532.c: New test.
3396
3397 2017-07-25 Richard Biener <rguenther@suse.de>
3398
3399 PR tree-optimization/81455
3400 * gcc.dg/pr81455.c: New testcase.
3401
3402 2017-07-25 Richard Biener <rguenther@suse.de>
3403
3404 PR tree-optimization/81529
3405 * gfortran.dg/pr81529.f90: New testcase.
3406
3407 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3408
3409 * gcc.target/aarch64/pr79041-2.c: Improve test.
3410
3411 2017-07-25 Richard Biener <rguenther@suse.de>
3412
3413 PR tree-optimization/81410
3414 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3415
3416 2017-07-25 Richard Biener <rguenther@suse.de>
3417
3418 PR tree-optimization/81510
3419 * gcc.dg/torture/pr81510.c: New testcase.
3420 * gcc.dg/torture/pr81510-2.c: Likewise.
3421
3422 2017-07-25 Martin Liska <mliska@suse.cz>
3423
3424 PR ipa/81520
3425 * gcc.dg/ipa/pr81520.c: New test.
3426
3427 2017-07-25 Marek Polacek <polacek@redhat.com>
3428
3429 PR c/81364
3430 * Wmultistatement-macros-12.c: New test.
3431
3432 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3433
3434 PR target/81414
3435 * gcc.target/aarch64/pr81414.C: New.
3436
3437 2017-07-25 Richard Biener <rguenther@suse.de>
3438
3439 PR middle-end/81505
3440 * gcc.dg/ubsan/pr81505.c: New testcase.
3441
3442 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3443
3444 PR testsuite/80759
3445 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3446 (ELFFN_BEGIN): Rename to FN_TYPE.
3447 (ELFFN_END): Rename to FN_SIZE.
3448 (ASMNAME): New macro.
3449 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3450 .global.
3451 (FUNC_END): Use ASMNAME.
3452 (test_data_save): Remove.
3453 (test_data_input): Likewise.
3454 (test_data_output: Likewise.
3455 (test_data_fn): Likewise.
3456 (test_data_retaddr): Likewise.
3457 (regs_to_mem): Make globals, use r10 instead of rax.
3458 (mem_to_regs): Likewise.
3459 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3460 body to ms-sysv.c.
3461 (do_test_aligned): Likewise.
3462 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3463 Add dg-* directives.
3464 (PASTE_STR): New macro.
3465 (ASMNAME): Likewise.
3466 (LOAD_TEST_DATA_ADDR): Likewise.
3467 (TEST_DATA_OFFSET): Likewise.
3468 (do_test_body0): New C function.
3469 (do_test_body): New inline assembly routine.
3470 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3471 (runtest_ms_sysv): Modify.
3472
3473 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3474
3475 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3476 since the upper-regs options have been deleted.
3477 * gcc.target/powerpc/pr65849-2.c: Likewise.
3478 * gcc.target/powerpc/pr80099-1.c: Likewise.
3479 * gcc.target/powerpc/pr80099-2.c: Likewise.
3480 * gcc.target/powerpc/pr80099-3.c: Likewise.
3481 * gcc.target/powerpc/pr80099-4.c: Likewise.
3482 * gcc.target/powerpc/pr80099-5.c: Likewise.
3483 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3484 support removal of the upper-regs options.
3485 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3486 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3487 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3488 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3489 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3490 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3491 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3492 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3493 * gcc.target/powerpc/ppc-round.c: Likewise.
3494 * gcc.target/powerpc/pr71720.c: Likewise.
3495 * gcc.target/powerpc/pr72853.c: Likewise.
3496 * gcc.target/powerpc/pr79907.c: Likewise.
3497 * gcc.target/powerpc/pr78953.c: Likewise.
3498 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3499 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3500 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3501 * gcc.target/powerpc/vec-init-3.c: Likewise.
3502 * gcc.target/powerpc/vec-init-6.c: Likewise.
3503 * gcc.target/powerpc/vec-init-7.c: Likewise.
3504 * gcc.target/powerpc/vec-set-char.c: Likewise.
3505 * gcc.target/powerpc/vec-set-int.c: Likewise.
3506 * gcc.target/powerpc/vec-set-short.c: Likewise.
3507
3508 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3509
3510 PR target/79041
3511 * gcc.target/aarch64/pr79041-2.c: New test.
3512
3513 2017-07-24 Carl Love <cel@us.ibm.com>
3514
3515 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3516 the new built-ins.
3517
3518 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3519
3520 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3521
3522 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3523 Mikael Morin <mikael@gcc.gnu.org>
3524
3525 PR fortran/66102
3526 * gfortran.dg/realloc_on_assign_28.f90: New test.
3527
3528 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3529
3530 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3531 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3532
3533 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3534
3535 PR target/80569
3536 * gcc.target/i386/pr80569.c: New test.
3537
3538 2017-07-21 Carl Love <cel@us.ibm.com>
3539
3540 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3541 vmuleuh): Fix scan-assembler-times should check for word not half word
3542 instructions.
3543
3544 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3545
3546 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3547 redundant -march option.
3548 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3549 in addition to armv8.1-a.
3550
3551 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3552
3553 PR middle-end/56727
3554 * gcc.dg/pr56727-1.c: New test.
3555 * gcc.dg/pr56727-2.c: New test.
3556
3557 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3558
3559 * gcc.target/powerpc/mmx-check.h: New file.
3560 * gcc.target/powerpc/mmx-packs.c: New file.
3561 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3562 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3563 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3564 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3565 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3566 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3567 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3568 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3569 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3570 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3571 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3572 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3573 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3574 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3575 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3576 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3577 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3578 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3579 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3580 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3581 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3582 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3583 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3584 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3585 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3586 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3587 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3588 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3589 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3590 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3591 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3592 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3593 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3594 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3595 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3596 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3597 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3598 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3599
3600 2017-06-21 Richard Biener <rguenther@suse.de>
3601
3602 PR tree-optimization/81500
3603 * gcc.dg/torture/pr81500.c: New testcase.
3604
3605 2017-07-20 Nathan Sidwell <nathan@acm.org>
3606
3607 * g++.dg/ext/anon-struct6.C: Adjust diag.
3608 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3609
3610 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR target/80846
3613 * gcc.target/i386/avx-pr80846.c: New test.
3614 * gcc.target/i386/avx2-pr80846.c: New test.
3615 * gcc.target/i386/avx512f-pr80846.c: New test.
3616
3617 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3618
3619 PR tree-optimization/81388
3620 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3621 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3622
3623 2017-07-17 Tom de Vries <tom@codesourcery.com>
3624
3625 PR middle-end/81030
3626 * gcc.dg/pr81030.c: New test.
3627
3628 2017-07-20 Richard Biener <rguenther@suse.de>
3629
3630 PR tree-optimization/61171
3631 * g++.dg/vect/pr61171.cc: New testcase.
3632 * gfortran.dg/vect/pr61171.f: Likewise.
3633 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3634
3635 2017-07-20 Richard Biener <rguenther@suse.de>
3636
3637 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3638 with V64QImode.
3639 * gcc.dg/vect/slp-45.c: Likewise.
3640
3641 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3642
3643 * gcc.dg/tree-ssa/vrp116.c: New Test.
3644
3645 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3646
3647 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3648 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3649 __builtin_cpu_is and __builtin_cpu_supports are supported.
3650
3651 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3652
3653 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3654 __BUILTIN_CPU_SUPPORTS__ defined.
3655 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3656 __BUILTIN_CPU_SUPPORTS__ defined.
3657
3658 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3659
3660 PR tree-optimization/81346
3661 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3662
3663 2017-07-19 Tom de Vries <tom@codesourcery.com>
3664
3665 * gcc.target/nvptx/decl-init.c: Update alignment.
3666 * gcc.target/nvptx/slp-2-run.c: New test.
3667 * gcc.target/nvptx/slp-2.c: New test.
3668 * gcc.target/nvptx/v2di.c: New test.
3669
3670 2017-07-19 Tom de Vries <tom@codesourcery.com>
3671
3672 * gcc.target/nvptx/slp-run.c: New test.
3673 * gcc.target/nvptx/slp.c: New test.
3674 * gcc.target/nvptx/v2si-cvt.c: New test.
3675 * gcc.target/nvptx/v2si-run.c: New test.
3676 * gcc.target/nvptx/v2si.c: New test.
3677 * gcc.target/nvptx/vec.inc: New test.
3678
3679 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR tree-optimization/81346
3682 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3683 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3684 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3685 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3686 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3687 compiler to avoid X / C1 op C2 optimization to trigger.
3688
3689 2017-07-19 Martin Liska <mliska@suse.cz>
3690
3691 PR sanitizer/63361
3692 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3693 -ffloat-store or -mieee for targets that need it.
3694
3695 2017-07-18 Tom de Vries <tom@codesourcery.com>
3696
3697 PR middle-end/81464
3698 * gfortran.dg/pr81464.f90: New test.
3699
3700 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3701
3702 PR target/81471
3703 * gcc.target/i386/pr81471.c: New test.
3704
3705 2017-06-18 Richard Biener <rguenther@suse.de>
3706
3707 PR tree-optimization/81410
3708 * gcc.dg/vect/pr81410.c: New testcase.
3709
3710 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3711
3712 PR middle-end/81462
3713 * g++.dg/torture/pr81462.C: New testcase.
3714
3715 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3716
3717 PR target/81408
3718 * g++.dg/tree-ssa/pr81408.C: New.
3719 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3720
3721 2017-07-18 Richard Biener <rguenther@suse.de>
3722
3723 PR tree-optimization/80620
3724 PR tree-optimization/81403
3725 * gcc.dg/torture/pr80620.c: New testcase.
3726 * gcc.dg/torture/pr81403.c: Likewise.
3727
3728 2017-07-18 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/81418
3731 * gcc.dg/torture/pr81418.c: New testcase.
3732
3733 2017-07-17 Carl Love <cel@us.ibm.com>
3734
3735 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3736 test case changes for commit 249424
3737
3738 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3739 vmuleuh): Fix scan-assembler-times should check for word not half word
3740 instructions.
3741
3742 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3743
3744 PR tree-optimization/81162
3745 * gcc.dg/pr81162.c: Move this to...
3746 * gcc.dg/ubsan/pr81162.c: ...here.
3747
3748 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3749
3750 * g++.dg/diagnostic/friend1.C: New test.
3751 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3752
3753 2017-07-17 Nathan Sidwell <nathan@acm.org>
3754
3755 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3756
3757 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3758
3759 * lib/gcc-dg.exp: Increase expect's match buffer size.
3760
3761 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3762
3763 PR target/81369
3764 * gcc.dg/tree-ssa/pr81369.c: New.
3765
3766 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3767
3768 * gcc.target/arc/pr9000674901.c: New file.
3769 * gcc.target/arc/pic-1.c: Likewise.
3770 * gcc.target/arc/pr9001191897.c: Likewise.
3771
3772 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3773 Andrew Burgess <andrew.burgess@embecosm.com>
3774
3775 * gcc.target/arc/naked-1.c: New file.
3776 * gcc.target/arc/naked-2.c: Likewise.
3777
3778 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR tree-optimization/81428
3781 * gcc.dg/fixed-point/pr81428.c: New test.
3782
3783 PR tree-optimization/81365
3784 * g++.dg/torture/pr81365.C: New test.
3785
3786 PR tree-optimization/81396
3787 * gcc.dg/tree-ssa/pr81396.c: New test.
3788
3789 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3790
3791 * gnat.dg/opt65.adb: New test.
3792
3793 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3794
3795 * gcc.dg/predict-8.c: Update.
3796
3797 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3798
3799 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3800 * g++.dg/warn/pr12242.C: Likewise.
3801
3802 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3803
3804 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3805 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3806 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3807 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3808 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3809 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3810 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3811 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3812 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3813 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3814 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3815 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3816 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3817 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3818 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3819 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3820 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3821 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3822 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3823 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3824 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3825 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3826 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3827 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3828 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3829 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3830 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3831 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3832 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3833 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3834 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3835 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3836 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3837 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3838 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3839 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3840 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3841 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3842 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3843 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3844 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3845 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3846 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3847 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3848 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3849 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3850 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3851 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3852 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3853 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3854 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3855
3856 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3857
3858 PR tree-optimization/81162
3859 * gcc.dg/pr81162.c: New file.
3860
3861 2017-07-14 Martin Sebor <msebor@redhat.com>
3862
3863 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3864 that bcopy is expected to be transformed to.
3865
3866 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3867
3868 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3869 * g++.dg/lookup/missing-std-include-2.C: New test case.
3870 * g++.dg/lookup/missing-std-include-3.C: New test case.
3871 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3872 * gcc.dg/missing-header-fixit-1.c: New test case.
3873 * gcc.dg/missing-header-fixit-2.c: New test case.
3874 * gcc.dg/missing-header-fixit-2.h: New header.
3875
3876 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3877
3878 PR c/81405
3879 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3880
3881 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3882
3883 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3884
3885 2017-07-13 Martin Liska <mliska@suse.cz>
3886
3887 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3888 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3889 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3890 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3891 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3892 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3893 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3894
3895 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3896
3897 PR target/81193
3898 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3899 __builtin_cpu_supports with old GLIBC's.
3900 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3901 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3902 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3903 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3904 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3905 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3906 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3907 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3908 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3909 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3910 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3911 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3912 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3913 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3914 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3915 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3916 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3917 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3918 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3919 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3920 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3921 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3922 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3923 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3924
3925 2017-07-12 Carl Love <cel@us.ibm.com>
3926
3927 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3928 rev_bool_int): Add test cases for builtins.
3929 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3930 test cases for builtins.
3931
3932 2017-07-12 Carl Love <cel@us.ibm.com>
3933
3934 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3935 lp64 && p9vector_hw.
3936
3937 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3938
3939 * lib/target-supports.exp (check_stack_check_available): Make
3940 testcase name depend on stack_kind.
3941
3942 2017-07-11 Michael Collison <michael.collison@arm.com>
3943
3944 * gcc.target/aarch64/cmp-2.c: New testcase.
3945
3946 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3947
3948 PR c++/51270
3949 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3950
3951 2017-07-11 Carl Love <cel@us.ibm.com>
3952
3953 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3954 test cases for the builtins.
3955
3956 2017-07-11 Yury Gribov <tetra2005@gmail.com>
3957
3958 * lib/profopt.exp: Print relative names in UNSUPPORTED
3959 AutoFDO tests.
3960
3961 2017-07-10 Michael Collison <michael.collison@arm.com>
3962
3963 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3964
3965 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
3966
3967 PR target/81375
3968 * gcc.target/i386/pr81375.c: New test.
3969
3970 2017-07-10 Martin Sebor <msebor@redhat.com>
3971
3972 PR tree-optimization/80397
3973 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3974
3975 2017-07-10 Martin Sebor <msebor@redhat.com>
3976
3977 PR other/81345
3978 * gcc.dg/pr81345.c: New test.
3979
3980 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3981
3982 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3983 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3984
3985 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
3986
3987 PR target/81313
3988 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3989 integer argumets to bypass x86_64 outgoing args optimization.
3990
3991 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3992
3993 * gfortran.dg/eoshift_4.f90: New test.
3994 * gfortran.dg/eoshift_5.f90: New test.
3995 * gfortran.dg/eoshift_6.f90: New test.
3996
3997 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3998
3999 PR target/81313
4000 * gcc.target/i386/pr81313-1.c: New test.
4001 * gcc.target/i386/pr81313-2.c: Likewise.
4002 * gcc.target/i386/pr81313-3.c: Likewise.
4003 * gcc.target/i386/pr81313-4.c: Likewise.
4004 * gcc.target/i386/pr81313-5.c: Likewise.
4005
4006 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4007
4008 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4009 * gnat.dg/vect16.ads (Sarray): Likewise.
4010 * gnat.dg/vect17.ads (Sarray): Likewise.
4011 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4012 * gnat.dg/vect16.adb (Add): Likewise.
4013 * gnat.dg/vect17.adb (Add): Likewise.
4014
4015 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4016
4017 PR c++/79300
4018 * g++.dg/diagnostic/pr79300.C: New test case.
4019
4020 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4021
4022 * gcc.target/powerpc/clone1.c: Add check to make sure the
4023 __builtin_cpu_supports function is fully supported.
4024 * gcc.target/powerpc/clone2.c: New runtime test for
4025 target_clones.
4026
4027 PR target/81348
4028 * gcc.target/powerpc/pr81348.c: New test.
4029
4030 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4031
4032 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4033
4034 2017-07-07 Carl Love <cel@us.ibm.com>
4035
4036 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4037 file for built-ins.
4038
4039 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4040
4041 * gcc.target/sparc/dictunpack.c: New file.
4042 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4043 * gcc.target/sparc/fpcmpshl.c: Likewise.
4044 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4045 * gcc.target/sparc/fpcmpushl.c: Likewise.
4046
4047 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4048
4049 PR fortran/70071
4050 * gfortran.dg/coarray_44.f90: New testcase.
4051
4052 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4053
4054 * c-c++-common/asan/kasan-alloca-1.c: New test.
4055 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4056
4057 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4058
4059 * c-c++-common/asan/alloca_big_alignment.c: New test.
4060 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4061 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4062 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4063 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4064 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4065 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4066 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4067
4068 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4069
4070 PR target/81305
4071 * gcc.target/avr/isr-test.h: Fix warnings.
4072
4073 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4074
4075 * lib/target-supports.exp: Generate
4076 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4077 and check_effective_target_arm_arch_v8r_multilib.
4078
4079 2017-07-06 Carl Love <cel@us.ibm.com>
4080
4081 * ChangeLog: Clean up from mid air collision
4082
4083 2017-07-06 Carl Love <cel@us.ibm.com>
4084
4085 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4086 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4087 cases for vec_addc, adde and addec builtins.
4088
4089 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4090
4091 PR c++/79300
4092 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4093 expected underlining within macro expansion.
4094 * c-c++-common/pr70264.c: Likewise.
4095 * g++.dg/plugin/diagnostic-test-expressions-1.C
4096 (test_within_macro_1): New test.
4097 (test_within_macro_2): Likewise.
4098 (test_within_macro_3): Likewise.
4099 (test_within_macro_4): Likewise.
4100 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4101 expected underlining within macro expansion.
4102 (test_macro_4): Likewise.
4103 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4104 (test_within_macro_1): New test.
4105 (test_within_macro_2): Likewise.
4106 (test_within_macro_3): Likewise.
4107 (test_within_macro_4): Likewise.
4108 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4109 underlining within macro expansion.
4110
4111 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4112
4113 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4114 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4115 _mm_maskz_getexp_round_sd): Test new intrinsics.
4116 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4117 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4118 _mm_maskz_getexp_round_ss): Ditto.
4119 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4120 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4121 _mm_maskz_getmant_round_sd): Ditto.
4122 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4123 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4124 _mm_maskz_getmant_round_ss): Ditto.
4125 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4126 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4127 _mm_maskz_getexp_round_sd): New runtime tests.
4128 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4129 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4130 _mm_maskz_getexp_round_ss): Ditto.
4131 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4132 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4133 _mm_maskz_getmant_round_sd): Ditto.
4134 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4135 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4136 _mm_maskz_getmant_round_ss): Ditto.
4137 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4138 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4139 __builtin_ia32_getmantss_mask_round): Test new builtins.
4140 * gcc.target/i386/sse-13.c : Ditto.
4141 * gcc.target/i386/sse-23.c: Ditto.
4142 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4143 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4144 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4145 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4146 _mm_mask_getexp_round_ss): Test new intrinsics.
4147 * gcc.target/i386/testround-1.c: Ditto.
4148 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4149 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4150 _mm_mask_getmant_round_ss): Test new intrinsics
4151 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4152 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4153 _mm_maskz_getmant_ss): Test new intrinsics.
4154
4155 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4156
4157 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4158 * lib/target-supports.exp (check_stack_check_available): New.
4159 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4160 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4161 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4162 * gcc.dg/pr47443.c: Likewise.
4163 * gcc.dg/pr48134.c: Likewise.
4164 * gcc.dg/pr70017.c: Likewise.
4165 * gcc.target/aarch64/stack-checking.c: Likewise.
4166 * gcc.target/arm/stack-checking.c: Likewise.
4167 * gcc.target/i386/pr48723.c: Likewise.
4168 * gcc.target/i386/pr55672.c: Likewise.
4169 * gcc.target/i386/pr67265-2.c: Likewise.
4170 * gcc.target/i386/pr67265.c: Likewise.
4171 * gnat.dg/opt49.adb: Likewise.
4172 * gnat.dg/stack_check1.adb: Likewise.
4173 * gnat.dg/stack_check2.adb: Likewise.
4174 * gnat.dg/stack_check3.adb: Likewise.
4175
4176 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4177
4178 PR target/80103
4179 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4180 __attribute__.
4181
4182 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4183
4184 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4185 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4186 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4187 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4188 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4189 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4190 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4191 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4192 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4193 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4194 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4195 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4196
4197 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4198
4199 PR target/81305
4200 * gcc.target/avr/isr-test.h: New file.
4201 * gcc.target/avr/torture/isr-01-simple.c: New test.
4202 * gcc.target/avr/torture/isr-02-call.c: New test.
4203 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4204
4205 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4206
4207 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4208 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4209 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4210 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4211
4212 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4213
4214 * gcc.dg/tree-ssa/ldist-26.c: New test.
4215
4216 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4217
4218 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4219
4220 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR target/81300
4223 * gcc.target/i386/pr81300.c: New test.
4224
4225 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4226
4227 PR target/81294
4228 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4229 x and y arguments in the call to _subborrow_u32.
4230 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4231 x and y arguments in the call to _subborrow_u64.
4232 * gcc.target/i386/pr81294-1.c: New test.
4233 * gcc.target/i386/pr81294-2.c: Ditto.
4234
4235 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4236
4237 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4238
4239 2017-07-04 Marek Polacek <polacek@redhat.com>
4240
4241 PR c/81231
4242 * gcc.dg/atomic-pr81231.c: New test.
4243
4244 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4245
4246 PR tree-optimization/81292
4247 * gcc.dg/pr81292-1.c: New test.
4248 * gcc.dg/pr81292-2.c: Likewise.
4249
4250 2017-07-04 Martin Liska <mliska@suse.cz>
4251
4252 PR sanitizer/81040
4253 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4254 use-after-scope sanitization.
4255
4256 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4257
4258 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4259 options.
4260
4261 PR target/81175
4262 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4263 gather.
4264
4265 2017-07-04 Martin Liska <mliska@suse.cz>
4266
4267 PR ipa/81214
4268 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4269 * g++.dg/ext/mvc3.C: Likewise.
4270 * gcc.target/i386/mvc2.c: Likewise.
4271 * gcc.target/i386/mvc3.c: Likewise.
4272
4273 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4274
4275 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4276 decomposition declaration in diagnostics.
4277 * g++.dg/cpp1z/decomp2.C: Likewise.
4278 * g++.dg/cpp1z/decomp3.C: Likewise.
4279 * g++.dg/cpp1z/decomp4.C: Likewise.
4280 * g++.dg/cpp1z/decomp5.C: Likewise.
4281 * g++.dg/cpp1z/decomp6.C: Likewise.
4282 * g++.dg/cpp1z/decomp7.C: Likewise.
4283 * g++.dg/cpp1z/decomp8.C: Likewise.
4284 * g++.dg/cpp1z/decomp13.C: Likewise.
4285 * g++.dg/cpp1z/decomp14.C: Likewise.
4286 * g++.dg/cpp1z/decomp18.C: Likewise.
4287 * g++.dg/cpp1z/decomp19.C: Likewise.
4288 * g++.dg/cpp1z/decomp22.C: Likewise.
4289 * g++.dg/cpp1z/decomp23.C: Likewise.
4290 * g++.dg/cpp1z/decomp24.C: Likewise.
4291 * g++.dg/cpp1z/decomp25.C: Likewise.
4292 * g++.dg/cpp1z/decomp26.C: Likewise.
4293 * g++.dg/cpp1z/decomp28.C: Likewise.
4294
4295 PR c++/81258
4296 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4297 * g++.dg/cpp1z/decomp30.C: New test.
4298
4299 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4300
4301 PR c++/65775
4302 * g++.dg/cpp0x/trailing14.C: New.
4303
4304 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4305
4306 PR testsuite/79866
4307 * gfortran.dg/coarray_event_2.f08: New test.
4308
4309 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4310
4311 PR testsuite/79843
4312 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4313 * gfortran.dg/pointer_intent_2.f90: Likewise.
4314
4315 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4316
4317 PR middle-end/81290
4318 * gcc.c-torture/compile/pr81290.c: New.
4319
4320 2017-07-03 Richard Biener <rguenther@suse.de>
4321
4322 PR tree-optimization/60510
4323 * gfortran.dg/vect/pr60510.f: New testcase.
4324
4325 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4326
4327 * gcc.target/i386/mvc6.c: Require ifunc support.
4328
4329 2017-07-03 Martin Liska <mliska@suse.cz>
4330
4331 PR sanitize/81040
4332 * g++.dg/asan/function-argument-1.C: New test.
4333 * g++.dg/asan/function-argument-2.C: New test.
4334 * g++.dg/asan/function-argument-3.C: New test.
4335
4336 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4337
4338 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4339 as well.
4340
4341 2017-07-03 Tom de Vries <tom@codesourcery.com>
4342
4343 PR tree-optimization/69468
4344 * gcc.dg/pr81192.c: Update.
4345
4346 2017-07-03 Tom de Vries <tom@codesourcery.com>
4347
4348 PR tree-optimization/81192
4349 * gcc.dg/pr81192.c: Update.
4350
4351 2017-07-03 Tom de Vries <tom@codesourcery.com>
4352
4353 PR tree-optimization/81192
4354 * gcc.dg/pr81192.c: New test.
4355
4356 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4357
4358 * gfortran/eoshift_3.f90: New test.
4359
4360 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4361
4362 * gcc.dg/strlenopt-32.c: New testcase.
4363 * gcc.dg/strlenopt-33.c: Likewise.
4364 * gcc.dg/strlenopt-33g.c: Likewise.
4365 * gcc.dg/strlenopt-34.c: Likewise.
4366 * gcc.dg/strlenopt-35.c: Likewise.
4367
4368 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4369
4370 PR tree-optimization/80769
4371 * gcc.dg/strlenopt-31.c: New test.
4372 * gcc.dg/strlenopt-31g.c: Likewise.
4373
4374 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4375
4376 PR tree-optimization/81136
4377 * gcc.dg/vect/pr81136.c: New test.
4378
4379 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR sanitizer/81262
4382 * gcc.c-torture/compile/pr81262.c: New test.
4383 * g++.dg/ubsan/pr81262.C: New test.
4384
4385 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4386
4387 PR ipa/81261
4388 * g++.dg/ipa/pr81261.C: New testcase.
4389
4390 2017-06-30 Andrew Pinski <apinski@cavium.com>
4391
4392 * gcc.dg/torture/pr81245.c: New testcase.
4393
4394 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4395
4396 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4397 unbounded use.
4398
4399 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4400
4401 PR c++/80014
4402 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4403 Add declaration.
4404 (test_typeid): New test function.
4405
4406 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4407
4408 PR target/81225
4409 * gcc.target/i386/pr81225.c: New test.
4410
4411 2017-06-30 Nathan Sidwell <nathan@acm.org>
4412
4413 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4414 * g++.dg/cpp0x/decltype9.C: Likewise.
4415 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4416 * g++.dg/lookup/decl1.C: Likewise.
4417 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4418 * g++.dg/other/pr28432.C: Likewise.
4419 * g++.dg/parse/crash12.C: Likewise.
4420 * g++.dg/parse/enum3.C: Likewise.
4421 * g++.dg/parse/operator6.C: Likewise.
4422 * g++.dg/template/crash69.C: Likewise.
4423 * g++.dg/template/error27.C: Likewise.
4424 * g++.dg/template/error28.C: Likewise.
4425 * g++.dg/template/memfriend6.C: Likewise.
4426 * g++.old-deja/g++.mike/err1.C: Likewise.
4427 * g++.old-deja/g++.mike/p811.C: Likewise.
4428 * g++.old-deja/g++.other/crash25.C: Likewise.
4429 * g++.old-deja/g++.other/dtor4.C: Likewise.
4430 * g++.old-deja/g++.pt/t37.C: Likewise.
4431
4432 2017-06-30 Martin Liska <mliska@suse.cz>
4433
4434 PR ipa/81214
4435 * gcc.target/i386/pr81214.c: New test.
4436
4437 2017-06-30 Nathan Sidwell <nathan@acm.org>
4438
4439 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4440
4441 PR c++/81229
4442 * g++.dg/lookup/pr81229.C: New.
4443
4444 2017-06-30 Martin Liska <mliska@suse.cz>
4445
4446 PR sanitizer/81021
4447 * g++.dg/asan/pr81021.C: New test.
4448
4449 2017-06-30 Richard Biener <rguenther@suse.de>
4450
4451 PR tree-optimization/81249
4452 * g++.dg/torture/pr81249.C: New testcase.
4453
4454 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4455
4456 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4457 * g++.dg/diagnostic/variadic1.C: Likewise.
4458 * g++.dg/gomp/udr-3.C: Likewise.
4459 * g++.dg/overload/error1.C: Likewise.
4460 * g++.dg/overload/error2.C: Likewise.
4461 * g++.dg/template/duplicate1.C: Likewise.
4462 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4463 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4464 * g++.old-deja/g++.other/redecl2.C: Likewise.
4465 * g++.old-deja/g++.other/redecl4.C: Likewise.
4466 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4467
4468 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4469
4470 PR fortran/77765
4471 * gfortran.dg/goacc/pr77765.f90: New test.
4472
4473 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4474
4475 * gcc.target/aarch64/ccmp_2.c: New test.
4476
4477 2017-06-29 Nathan Sidwell <nathan@acm.org>
4478
4479 PR c++/81247
4480 * g++.dg/parse/pr81247-[abc].C: New.
4481
4482 2017-06-29 Carl Love <cel@us.ibm.com>
4483
4484 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4485 test_unsigned_int_result, test_ll_int_result,
4486 test_ll_unsigned_int_result): Add result checking functions, add
4487 debug support.
4488 (main): Add builtin function tests.
4489
4490 2017-06-29 Carl Love <cel@us.ibm.com>
4491
4492 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4493 dg-skip-if): Add -mvsx -mcpu=power7.
4494
4495 2017-06-29 Richard Biener <rguenther@suse.de>
4496
4497 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4498
4499 2017-06-29 Nathan Sidwell <nathan@acm.org>
4500
4501 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4502
4503 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4504
4505 PR middle-end/81194
4506 * g++.dg/pr81194.C: New test.
4507
4508 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4509
4510 PR ipa/80565
4511 * gcc.dg/torture/pr80565.c: New file.
4512
4513 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4514
4515 PR tree-optimization/81196
4516 * gcc.dg/vect/pr81196.c: New.
4517
4518 2017-06-29 Michael Collison <michael.collison@arm.com>
4519
4520 Fix date on previous ChangeLog entry.
4521
4522 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4523 Michael Collison <michael.collison@arm.com>
4524
4525 PR target/70119
4526 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4527
4528 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4529
4530 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4531 Test new intrinsic.
4532 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4533 Ditto.
4534 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4535 Ditto.
4536 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4537 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4539
4540 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4541
4542 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4543 current ARM check by ARM NEON's availability check.
4544 (check_effective_target_vect_intfloat_cvt): Likewise.
4545 (check_effective_target_vect_uintfloat_cvt): Likewise.
4546 (check_effective_target_vect_floatint_cvt): Likewise.
4547 (check_effective_target_vect_floatuint_cvt): Likewise.
4548 (check_effective_target_vect_shift): Likewise.
4549 (check_effective_target_whole_vector_shift): Likewise.
4550 (check_effective_target_vect_bswap): Likewise.
4551 (check_effective_target_vect_shift_char): Likewise.
4552 (check_effective_target_vect_long): Likewise.
4553 (check_effective_target_vect_float): Likewise.
4554 (check_effective_target_vect_perm): Likewise.
4555 (check_effective_target_vect_perm_byte): Likewise.
4556 (check_effective_target_vect_perm_short): Likewise.
4557 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4558 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4559 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4560 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4561 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4562 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4563 (check_effective_target_vect_widen_shift): Likewise.
4564 (check_effective_target_vect_extract_even_odd): Likewise.
4565 (check_effective_target_vect_interleave): Likewise.
4566 (check_effective_target_vect_multiple_sizes): Likewise.
4567 (check_effective_target_vect64): Likewise.
4568 (check_effective_target_vect_max_reduc): Likewise.
4569
4570 2017-06-28 Richard Biener <rguenther@suse.de>
4571
4572 PR middle-end/81227
4573 * gcc.dg/pr81227.c: New testcase.
4574
4575 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4576
4577 PR target/81193
4578 * lib/target-supports.exp
4579 (check_ppc_cpu_supports_hw_available): New test to make sure
4580 __builtin_cpu_supports works on power7 and newer.
4581
4582 2017-06-28 Martin Liska <mliska@suse.cz>
4583
4584 PR ipa/81128
4585 * gcc.target/i386/pr81128.c: New test.
4586
4587 2017-06-28 Martin Liska <mliska@suse.cz>
4588
4589 PR driver/79659
4590 * g++.dg/opt/pr79659.C: New test.
4591
4592 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4593
4594 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4595 and options.
4596 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4597
4598 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4599
4600 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4601 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4602
4603 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4604
4605 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4606 (foo): ... this. Change constants such that it isn't matched
4607 as __builtin_copysign, yet tests the combiner the same.
4608
4609 2017-06-28 Martin Liska <mliska@suse.cz>
4610
4611 PR sanitizer/81224
4612 * gcc.dg/asan/pr81224.c: New test.
4613
4614 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4615
4616 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4617 passed to pthread_join.
4618
4619 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4620
4621 * gcc.target/s390/nodatarel-1.c: New test.
4622
4623 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4624
4625 PR fortran/80164
4626 * gfortran.dg/array_temporaries_4.f90: New test.
4627
4628 2017-06-27 Andrew Pinski <apinski@cavium.com>
4629
4630 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4631 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4632 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4633
4634 2017-06-27 Marek Polacek <polacek@redhat.com>
4635
4636 PR sanitizer/81223
4637 * gcc.dg/ubsan/pr81223.c: New test.
4638
4639 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4640
4641 * gcc.dg/tree-ssa/assoc-1.c: New file.
4642
4643 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4644
4645 PR c++/62046
4646 * g++.dg/parse/catch2.C: New.
4647
4648 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR sanitizer/81209
4651 * g++.dg/ubsan/pr81209.C: New test.
4652
4653 PR middle-end/81207
4654 * gcc.c-torture/compile/pr81207.c: New test.
4655
4656 2017-06-27 Marek Polacek <polacek@redhat.com>
4657
4658 PR bootstrap/81216
4659 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4660
4661 2017-06-26 Martin Sebor <msebor@redhat.com>
4662
4663 PR c++/81169
4664 * g++.dg/Wclass-memaccess-2.C: New test.
4665
4666 2017-06-26 Carl Love <cel@us.ibm.com>
4667
4668 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4669 Add new runnable test file for the vec_rev built-ins.
4670
4671 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4672
4673 PR/tree-optimization 71815
4674 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4675 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4676
4677 2017-06-26 Renlin Li <renlin.li@arm.com>
4678 Szabolcs Nagy <szabolcs.nagy@arm.com>
4679
4680 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4681 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4682 memmove.
4683
4684 2017-06-26 Richard Biener <rguenther@suse.de>
4685
4686 PR target/81175
4687 * gfortran.dg/pr81175.f: New testcase.
4688
4689 2017-06-26 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/81203
4692 * gcc.dg/torture/pr81203.c: New testcase.
4693
4694 2017-06-26 Marek Polacek <polacek@redhat.com>
4695
4696 PR c/80116
4697 * c-c++-common/Wmultistatement-macros-1.c: New test.
4698 * c-c++-common/Wmultistatement-macros-2.c: New test.
4699 * c-c++-common/Wmultistatement-macros-3.c: New test.
4700 * c-c++-common/Wmultistatement-macros-4.c: New test.
4701 * c-c++-common/Wmultistatement-macros-5.c: New test.
4702 * c-c++-common/Wmultistatement-macros-6.c: New test.
4703 * c-c++-common/Wmultistatement-macros-7.c: New test.
4704 * c-c++-common/Wmultistatement-macros-8.c: New test.
4705 * c-c++-common/Wmultistatement-macros-9.c: New test.
4706 * c-c++-common/Wmultistatement-macros-10.c: New test.
4707 * c-c++-common/Wmultistatement-macros-11.c: New test.
4708
4709 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4712
4713 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4714
4715 * lib/target-supports.exp
4716 (check_effective_target_arm_neon_ok_nocache): Add flags with
4717 -mfloat-abi=hard. Include arm_neon.h.
4718 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4719 (check_effective_target_arm_neon_ok_no_float_abi): New.
4720 * gcc.target/arm/lto/pr65837_0.c: Require
4721 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4722 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4723 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4724
4725 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4726
4727 PR c++/62315
4728 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4729
4730 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4731
4732 PR fortran/52473
4733 * gfortran.dg/cshift_2.f90: New test.
4734
4735 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4736
4737 PR middle-end/79794
4738 * gcc.target/aarch64/pr79794.c: New.
4739
4740 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4741
4742 PR target/80510
4743 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4744 * gcc.target/powerpc/pr80510-2.c: Likewise.
4745
4746 2017-06-22 Jeff Law <law@redhat.com>
4747
4748 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4749
4750 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4751
4752 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4753 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4754 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4755 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4756 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4757 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4758 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4759 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4760
4761 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4762
4763 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4764
4765 2017-06-22 Matt Turner <mattst88@gmail.com>
4766
4767 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4768 skylake check.
4769
4770 2017-06-22 Carl Love <cel@us.ibm.com>
4771
4772 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4773 vmuleuh): Fix scan-assembler-times should check for word not half word
4774 instructions.
4775
4776 2017-06-22 Jeff Law <law@redhat.com>
4777
4778 * gcc.c-torture/compile/stack-check-1.c: New test.
4779
4780 2016-06-22 Richard Biener <rguenther@suse.de>
4781
4782 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4783 * gcc.dg/vect/pr65947-2.c: Likewise.
4784 * gcc.dg/vect/pr65947-3.c: Likewise.
4785 * gcc.dg/vect/pr65947-4.c: Likewise.
4786 * gcc.dg/vect/pr65947-5.c: Likewise.
4787 * gcc.dg/vect/pr65947-6.c: Likewise.
4788 * gcc.dg/vect/pr65947-8.c: Likewise.
4789 * gcc.dg/vect/pr65947-9.c: Likewise.
4790 * gcc.dg/vect/pr65947-10.c: Likewise.
4791 * gcc.dg/vect/pr65947-12.c: Likewise.
4792 * gcc.dg/vect/pr65947-13.c: Likewise.
4793 * gcc.dg/vect/pr65947-14.c: Likewise.
4794 * gcc.dg/vect/vect-cond-2.c: Likewise.
4795 * gcc.dg/vect/vect-pr69848.c: Likewise.
4796
4797 2017-06-22 Martin Liska <mliska@suse.cz>
4798
4799 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4800 to not inline it.
4801
4802 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4803
4804 * gcc.dg/tree-ssa/forwprop-37.c: New.
4805
4806 2017-06-22 Richard Biener <rguenther@suse.de>
4807
4808 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4809
4810 2017-06-22 Richard Biener <rguenther@suse.de>
4811
4812 * gcc.dg/vect/pr65947-14.c: New testcase.
4813
4814 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4815
4816 PR target/80510
4817 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4818 32-bit support is added. Change ITYPE size to 64-bit integer.
4819 * gcc.target/powerpc/pr80510-2.c: Likewise.
4820
4821 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR c++/81154
4824 * g++.dg/gomp/pr81154.C: New test.
4825
4826 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4827
4828 * g++.dg/other/old-style-cast-fixits.C: New test case.
4829
4830 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4831
4832 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4833
4834 2017-06-21 Tom de Vries <tom@codesourcery.com>
4835
4836 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4837
4838 2017-06-21 Tom de Vries <tom@codesourcery.com>
4839
4840 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4841 warning.
4842
4843 2017-06-21 Martin Liska <mliska@suse.cz>
4844
4845 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4846
4847 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4848
4849 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4850 gnat.dg/debug11_pkg2.ads: New testcase.
4851
4852 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4853
4854 * gcc.target/i386/getround.c: New file.
4855
4856 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4857
4858 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4859 * gcc.dg/tree-ssa/addadd-2.c: New file.
4860
4861 2017-06-21 Tom de Vries <tom@codesourcery.com>
4862
4863 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4864 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4865 * gcc.c-torture/compile/20080806-1.c: Same.
4866 * gcc.c-torture/compile/920723-1.c: Same.
4867 * gcc.c-torture/compile/930621-1.c: Same.
4868 * gcc.c-torture/compile/991214-2.c: Same.
4869 * gcc.c-torture/compile/bcopy.c: Same.
4870 * gcc.c-torture/compile/memtst.c: Same.
4871 * gcc.c-torture/compile/msp.c: Same.
4872 * gcc.c-torture/compile/stuct.c: Same.
4873 * gcc.c-torture/execute/20011008-3.c: Same.
4874 * gcc.c-torture/execute/20030209-1.c: Same.
4875 * gcc.c-torture/execute/20031012-1.c: Same.
4876 * gcc.c-torture/execute/20040805-1.c: Same.
4877 * gcc.c-torture/execute/920410-1.c: Same.
4878 * gcc.c-torture/execute/921113-1.c: Same.
4879 * gcc.c-torture/execute/921202-1.c: Same.
4880 * gcc.c-torture/execute/921208-2.c: Same.
4881 * gcc.c-torture/execute/930106-1.c: Same.
4882 * gcc.c-torture/execute/930406-1.c: Same.
4883 * gcc.c-torture/execute/950221-1.c: Same.
4884 * gcc.c-torture/execute/960521-1.c: Same.
4885 * gcc.c-torture/execute/980605-1.c: Same.
4886 * gcc.c-torture/execute/comp-goto-1.c: Same.
4887 * gcc.c-torture/execute/comp-goto-2.c: Same.
4888 * gcc.c-torture/execute/memcpy-1.c: Same.
4889 * gcc.c-torture/execute/multi-ix.c: Same.
4890 * gcc.c-torture/execute/nestfunc-4.c: Same.
4891 * gcc.c-torture/execute/pr20621-1.c: Same.
4892 * gcc.c-torture/execute/pr23135.c: Same.
4893 * gcc.c-torture/execute/pr28982b.c: Same.
4894 * gcc.dg/loop-3.c: Same.
4895 * gcc.dg/struct-ret-3.c: Same.
4896 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4897 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4898 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4899 * gcc.dg/tree-prof/pr44777.c: Same.
4900
4901 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4902
4903 PR jit/81144
4904 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4905 memset call with zero-initialization.
4906 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4907
4908 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4909
4910 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4911 (main): Renamed to ...
4912 (fma4_test): ... this.
4913
4914 2017-06-20 Julia Koval <julia.koval@intel.com>
4915
4916 * gcc.target/i386/pr73350-2.c: New test.
4917
4918 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4919
4920 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4921 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4922 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4923 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4924 restrict to x86_64-*-*-gnu.
4925 Skip scan-assembler on *-*-darwin*.
4926 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4927 * gcc.dg/loop-invariant.c: Likewise.
4928 * gcc.dg/lto/pr70955_0.c: Likewise.
4929 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4930 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4931 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4932
4933 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4934 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4935 targets.
4936 * gcc.dg/attr-ms_struct-2.c: Likewise.
4937 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4938 * gcc.dg/bf-ms-layout.c: Likewise.
4939 * gcc.dg/bf-ms-layout-2.c: Likewise.
4940 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4941 Require fpic support.
4942 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4943 targets.
4944 * gcc.target/i386/bitfield2.c: Likewise.
4945 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4946 targets.
4947 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4948
4949 2017-06-20 Nathan Sidwell <nathan@acm.org>
4950
4951 PR c++/67074
4952 * g++.dg/lookup/pr67074.C: New.
4953 * g++.dg/parse/namespace-alias-1.C: Adjust.
4954
4955 2017-06-20 Richard Biener <rguenther@suse.de>
4956
4957 PR middle-end/81097
4958 * c-c++-common/ubsan/pr81097.c: New testcase.
4959
4960 2017-06-20 Richard Biener <rguenther@suse.de>
4961
4962 * gcc.dg/vect/pr65947-9.c: Adjust.
4963
4964 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4965
4966 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4967 * gcc.target/arm/acle/cdp2.c: Likewise.
4968 * gcc.target/arm/acle/ldc.c: Likewise.
4969 * gcc.target/arm/acle/ldc2.c: Likewise.
4970 * gcc.target/arm/acle/ldc2l.c: Likewise.
4971 * gcc.target/arm/acle/ldcl.c: Likewise.
4972 * gcc.target/arm/acle/mcr.c: Likewise.
4973 * gcc.target/arm/acle/mcr2.c: Likewise.
4974 * gcc.target/arm/acle/mcrr.c: Likewise.
4975 * gcc.target/arm/acle/mcrr2.c: Likewise.
4976 * gcc.target/arm/acle/mrc.c: Likewise.
4977 * gcc.target/arm/acle/mrc2.c: Likewise.
4978 * gcc.target/arm/acle/mrrc.c: Likewise.
4979 * gcc.target/arm/acle/mrrc2.c: Likewise.
4980 * gcc.target/arm/acle/stc.c: Likewise.
4981 * gcc.target/arm/acle/stc2.c: Likewise.
4982 * gcc.target/arm/acle/stc2l.c: Likewise.
4983 * gcc.target/arm/acle/stcl.c: Likewise.
4984
4985 2017-06-20 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR target/81121
4988 * gcc.target/i386/pr81121.c: New test.
4989
4990 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4991
4992 PR target/79799
4993 * gcc.target/powerpc/pr79799-1.c: New test.
4994 * gcc.target/powerpc/pr79799-2.c: Likewise.
4995 * gcc.target/powerpc/pr79799-3.c: Likewise.
4996 * gcc.target/powerpc/pr79799-4.c: Likewise.
4997 * gcc.target/powerpc/pr79799-5.c: Likewise.
4998
4999 2017-06-19 Nathan Sidwell <nathan@acm.org>
5000
5001 PR c++/81124
5002 PR c++/79766
5003 * g++.dg/lookup/pr79766.C: New.
5004 * g++.dg/lookup/pr81124.C: New.
5005 * g++.dg/template/explicit6.C: Adjust.
5006 * g++.old-deja/g++.other/decl5.C: Adjust.
5007
5008 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5009
5010 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5011 -DSTACK_SIZE.
5012
5013 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR sanitizer/81125
5016 * g++.dg/ubsan/pr81125.C: New test.
5017
5018 PR sanitizer/81111
5019 * g++.dg/ubsan/pr81111.C: New test.
5020
5021 2017-06-19 Richard Biener <rguenther@suse.de>
5022
5023 PR middle-end/81118
5024 * gcc.dg/torture/pr81118.c: New testcase.
5025
5026 2017-06-19 Richard Biener <rguenther@suse.de>
5027
5028 PR tree-optimization/80887
5029 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5030
5031 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR ipa/81112
5034 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5035
5036 2017-06-19 Nathan Sidwell <nathan@acm.org>
5037
5038 PR c++/81119
5039 * g++.dg/warn/pr81119.C: New.
5040
5041 2017-06-19 Martin Liska <mliska@suse.cz>
5042
5043 PR sanitizer/80879
5044 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5045
5046 2017-06-19 Martin Liska <mliska@suse.cz>
5047
5048 PR ipa/80732
5049 * gcc.target/i386/mvc5.c: Scan indirect_function.
5050 * gcc.target/i386/mvc7.c: Likewise.
5051 * gcc.target/i386/pr80732.c: New test.
5052
5053 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5054
5055 PR c++/66093
5056 * g++.dg/cpp1y/constexpr-66093.C: New.
5057
5058 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5059
5060 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5061 dg-skip-if list.
5062
5063 2017-06-19 Richard Biener <rguenther@suse.de>
5064
5065 PR ipa/81112
5066 * g++.dg/torture/pr81112.C: New testcase.
5067
5068 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5069
5070 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5071
5072 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5073
5074 PR fortran/52473
5075 * gfortran.dg/cshift_1.f90: New test.
5076
5077 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5078
5079 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5080
5081 2017-06-16 Carl Love <cel@us.ibm.com>
5082
5083 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5084 main): Add runnable tests and test checker for vec_float,
5085 vec_float2, vec_floate and vec_floato builtins.
5086
5087 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5088
5089 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5090 the architecture options added by dg-add-options arm_neon.
5091 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5092 to the architecture.
5093 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5094 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5095 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5096
5097 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5098
5099 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5100 multilibs have been built.
5101
5102 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5103
5104 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5105 * gcc.target/arm/pr51915.c: Likewise.
5106 * gcc.target/arm/pr52006.c: Likewise.
5107 * gcc.target/arm/pr53187.c: Likewise.
5108
5109 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5110
5111 * gcc.target/arm/multilibs.exp: New file.
5112
5113 2017-06-16 Martin Sebor <msebor@redhat.com>
5114
5115 PR tree-optimization/80933
5116 PR tree-optimization/80934
5117 * gcc.dg/fold-bcopy.c: New test.
5118 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5119 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5120 * gcc.dg/pr79214.c: Adjust.
5121 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5122 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5123 * gcc.dg/builtins-nonnull.c: Likewise.
5124
5125 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5126
5127 PR target/71778
5128 * gcc.target/arm/pr71778.c: New.
5129
5130 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5131
5132 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5133
5134 2017-06-16 Richard Biener <rguenther@suse.de>
5135
5136 PR tree-optimization/81090
5137 * gcc.dg/graphite/pr81090.c: New testcase.
5138
5139 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5140
5141 PR fortran/80983
5142 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5143
5144 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR sanitizer/81094
5147 * c-c++-common/ubsan/object-size-11.c: New test.
5148
5149 2017-06-15 Martin Sebor <msebor@redhat.com>
5150
5151 PR c++/80560
5152 * g++.dg/Wclass-memaccess.C: New test.
5153
5154 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5155
5156 PR fortran/80983
5157 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5158
5159 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5160
5161 PR lto/69866
5162 * gcc.dg/lto/pr69866_0.c: New test.
5163 * gcc.dg/lto/pr69866_1.c: Likewise.
5164
5165 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5166
5167 PR target/78818
5168 * gcc.target/msp430/pr78818-real.c: New template for tests.
5169 * gcc.target/msp430/pr78818-auto.c: New test.
5170 * gcc.target/msp430/pr78818-data-region.c: New test.
5171 * gcc.target/msp430/pr78818-data-sec.c: New test.
5172 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5173
5174 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5175
5176 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5177 instructions in it rather than the number of IT blocks being 2.
5178 Transfer scan directive arm_thumb2 restriction to the whole
5179 testcase and restrict further to Thumb-only targets.
5180
5181 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5182
5183 * gcc.target/arm/sdiv_costs_1.c:
5184 Use dg-add-options.
5185
5186 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5187
5188 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5189 * gcc.target/mips/pr51513-1.c: New test.
5190 * gcc.target/mips/pr51513-2.c: New test.
5191
5192 2017-06-14 Richard Biener <rguenther@suse.de>
5193
5194 PR tree-optimization/81083
5195 * gcc.dg/torture/pr81083.c: Add prototypes.
5196
5197 2017-06-14 Richard Biener <rguenther@suse.de>
5198
5199 PR middle-end/81088
5200 * c-c++-common/ubsan/pr81088.c: New testcase.
5201
5202 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5205
5206 2017-06-14 Andrew Pinski <apinski@cavium.com>
5207 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5208
5209 PR target/71663
5210 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5211 * gcc.target/aarch64/vect-init-2.c: Likewise.
5212 * gcc.target/aarch64/vect-init-3.c: Likewise.
5213 * gcc.target/aarch64/vect-init-4.c: Likewise.
5214 * gcc.target/aarch64/vect-init-5.c: Likewise.
5215
5216 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5217
5218 PR c++/58541
5219 * g++.dg/cpp0x/constexpr-58541.C: New.
5220
5221 2017-06-14 Richard Biener <rguenther@suse.de>
5222
5223 PR tree-optimization/81083
5224 * gcc.dg/torture/pr81083.c: New testcase.
5225
5226 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5227
5228 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5229 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5230
5231 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR c++/80973
5234 * g++.dg/ubsan/pr80973.C: New test.
5235
5236 PR c++/80984
5237 * g++.dg/opt/nrv18.C: New test.
5238
5239 2017-06-13 Martin Liska <mliska@suse.cz>
5240
5241 PR sanitize/78204
5242 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5243 test by adding no_sanitize attribute.
5244 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5245
5246 2017-06-13 Renlin Li <renlin.li@arm.com>
5247
5248 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5249 conditionally.
5250
5251 2017-06-13 Martin Jambor <mjambor@suse.cz>
5252
5253 PR tree-optimization/80803
5254 PR tree-optimization/81063
5255 gcc.dg/tree-ssa/pr80803.c: New test.
5256 gcc.dg/tree-ssa/pr81063.c: Likewise.
5257
5258 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5259
5260 * c-c++-common/fold-masked-cmp-3.c: New test.
5261
5262 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5263
5264 PR tree-optimization/67328
5265 * c-c++-common/fold-masked-cmp-1.c: New test.
5266 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5267 * gcc.dg/pr46309.c: Fix pattern.
5268 * gcc.dg/pr46309-2.c: Likewise.
5269
5270 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5271
5272 * gcc.target/arm/sdiv_costs_1.c:
5273 Require arm_arch_v8a_ok and add march option.
5274
5275 2017-06-13 Martin Liska <mliska@suse.cz>
5276
5277 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5278 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5279 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5280
5281 2017-06-13 Richard Biener <rguenther@suse.de>
5282
5283 PR middle-end/81065
5284 * c-c++-common/ubsan/pr81065.c: New testcase.
5285
5286 2017-06-12 Ian Lance Taylor <iant@golang.org>
5287
5288 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5289 freorder. Update comment to explain test.
5290
5291 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5292
5293 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5294 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5295 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5296 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5297
5298 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5299
5300 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5301
5302 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5303
5304 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5305
5306 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR tree-optimization/81003
5309 * gcc.c-torture/compile/pr81003.c: New test.
5310
5311 2017-06-12 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/81053
5314 * gcc.dg/torture/pr81053.c: New testcase.
5315
5316 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5317
5318 PR fortran/80988
5319 * gfortran.dg/implied_do_io_3.f90: New test.
5320
5321 2017-06-10 Tom de Vries <tom@codesourcery.com>
5322
5323 * lib/target-supports.exp (check_effective_target_signal): New proc.
5324 * lib/gcc.exp (gcc_target_compile): Remove appending of
5325 -DSIGNAL_SUPPRESS to additional_flags.
5326 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5327 additional_flags if effective target signal is not supported by the
5328 target.
5329 * gcc.c-torture/execute/20101011-1.c: Same.
5330 * gcc.dg/c99-stdint-1.c: Same.
5331 * gcc.dg/c99-stdint-2.c: Same.
5332 * gcc.dg/c99-stdint-5.c: Same.
5333 * gcc.dg/c99-stdint-6.c: Same.
5334 * gcc.dg/stdint-width-1.c: Same.
5335
5336 2017-06-10 Tom de Vries <tom@codesourcery.com>
5337
5338 * lib/target-supports.exp (check_effective_target_stack_size)
5339 (dg-effective-target-value): New proc.
5340 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5341 additional_flags.
5342 * lib/objc.exp (objc_target_compile): Same.
5343 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5344 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5345 dg-additional-options.
5346 * gcc.c-torture/compile/20080806-1.c: Same.
5347 * gcc.c-torture/compile/920723-1.c: Same.
5348 * gcc.c-torture/compile/930621-1.c: Same.
5349 * gcc.c-torture/compile/991214-2.c: Same.
5350 * gcc.c-torture/compile/bcopy.c: Same.
5351 * gcc.c-torture/compile/memtst.c: Same.
5352 * gcc.c-torture/compile/msp.c: Same.
5353 * gcc.c-torture/compile/stuct.c: Same.
5354 * gcc.c-torture/execute/20011008-3.c: Same.
5355 * gcc.c-torture/execute/20030209-1.c: Same.
5356 * gcc.c-torture/execute/20031012-1.c: Same.
5357 * gcc.c-torture/execute/20040805-1.c: Same.
5358 * gcc.c-torture/execute/920410-1.c: Same.
5359 * gcc.c-torture/execute/920501-7.c: Same.
5360 * gcc.c-torture/execute/921113-1.c: Same.
5361 * gcc.c-torture/execute/921202-1.c: Same.
5362 * gcc.c-torture/execute/921208-2.c: Same.
5363 * gcc.c-torture/execute/930106-1.c: Same.
5364 * gcc.c-torture/execute/930406-1.c: Same.
5365 * gcc.c-torture/execute/950221-1.c: Same.
5366 * gcc.c-torture/execute/960521-1.c: Same.
5367 * gcc.c-torture/execute/980605-1.c: Same.
5368 * gcc.c-torture/execute/comp-goto-1.c: Same.
5369 * gcc.c-torture/execute/comp-goto-2.c: Same.
5370 * gcc.c-torture/execute/memcpy-1.c: Same.
5371 * gcc.c-torture/execute/multi-ix.c: Same.
5372 * gcc.c-torture/execute/nestfunc-4.c: Same.
5373 * gcc.c-torture/execute/pr20621-1.c: Same.
5374 * gcc.c-torture/execute/pr23135.c: Same.
5375 * gcc.c-torture/execute/pr28982b.c: Same.
5376 * gcc.dg/loop-3.c: Same.
5377 * gcc.dg/struct-ret-3.c: Same.
5378 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5379 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5380 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5381 * gcc.dg/tree-prof/pr44777.c: Same.
5382
5383 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5384
5385 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5386 (test_mutually_exclusive_suggestions): New test function.
5387 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5388 (test_mutually_exclusive_suggestions): New test function.
5389 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5390 (test_mutually_exclusive_suggestions): New test function.
5391 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5392 (test_show_locus): Add special-case for
5393 "test_mutually_exclusive_suggestions".
5394
5395 2017-06-09 Ian Lance Taylor <iant@golang.org>
5396
5397 * gcc.dg/tree-prof/split-1.c: New test.
5398
5399 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5400
5401 * gcc.dg/predict-14.c: Avoid cold function detection.
5402 * gcc.target/i386/umod-3.c: Likewise.
5403
5404 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5405
5406 * gcc.target/aarch64/lrint-matherr.h: New.
5407 * gcc.target/aarch64/inline-lrint_1.c: New.
5408 * gcc.target/aarch64/inline-lrint_2.c: New.
5409 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5410 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5411
5412 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5413
5414 * gcc.target/arm/sdiv_costs_1.c: New.
5415
5416 2017-06-09 Tom de Vries <tom@codesourcery.com>
5417
5418 PR target/80855
5419 * gcc.target/nvptx/label-values.c: New test.
5420
5421 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5422
5423 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5424 Test for null definitions instead of them being undefined. Add entry
5425 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5426 about using the effective target for architecture extension.
5427 (check_effective_target_arm_arch_v7ve_ok): Remove.
5428 (add_options_for_arm_arch_v7ve): Likewise.
5429
5430 2017-06-09 Richard Biener <rguenther@suse.de>
5431
5432 PR tree-optimization/66623
5433 * gcc.dg/vect/pr66623.c: New testcase.
5434
5435 2017-06-09 Richard Biener <rguenther@suse.de>
5436
5437 PR tree-optimization/79483
5438 * gcc.dg/graphite/pr79483.c: New testcase.
5439
5440 2017-06-09 Richard Biener <rguenther@suse.de>
5441
5442 PR middle-end/81007
5443 * g++.dg/pr81007.C: New testcase.
5444
5445 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5446
5447 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5448 instead of "rsp" for -m32.
5449 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5450 target, add -msse2 to dg-options.
5451 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5452 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5453
5454 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5455
5456 PR target/80966
5457 * gcc.target/powerpc/stack-limit.c: New testcase.
5458
5459 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5460
5461 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5462 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5463 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5464 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5465 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5466 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5467
5468 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR c/81006
5471 * c-c++-common/gomp/pr81006.c: New test.
5472
5473 PR c++/81011
5474 * g++.dg/gomp/pr81011.C: New test.
5475
5476 PR middle-end/81005
5477 * c-c++-common/ubsan/align-10.c: New test.
5478 * c-c++-common/ubsan/null-13.c: New test.
5479
5480 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5481
5482 PR target/81015
5483 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5484 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5485 * gcc.target/i386/pr81015.c: New test.
5486
5487 2017-06-08 Tom de Vries <tom@codesourcery.com>
5488
5489 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5490 trampolines instead of NO_TRAMPOLINES.
5491 * gcc.c-torture/execute/20000822-1.c: Same.
5492 * gcc.c-torture/execute/920428-2.c: Same.
5493 * gcc.c-torture/execute/920501-7.c: Same.
5494 * gcc.c-torture/execute/920612-2.c: Same.
5495 * gcc.c-torture/execute/921017-1.c: Same.
5496 * gcc.c-torture/execute/921215-1.c: Same.
5497 * gcc.c-torture/execute/931002-1.c: Same.
5498 * gcc.c-torture/execute/comp-goto-2.c: Same.
5499 * gcc.c-torture/execute/nestfunc-1.c: Same.
5500 * gcc.c-torture/execute/nestfunc-2.c: Same.
5501 * gcc.c-torture/execute/nestfunc-3.c: Same.
5502 * gcc.c-torture/execute/nestfunc-5.c: Same.
5503 * gcc.c-torture/execute/nestfunc-6.c: Same.
5504 * gcc.c-torture/execute/pr24135.c: Same.
5505 * gcc.dg/Wtrampolines.c: Same.
5506 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5507 * gcc.dg/torture/stackalign/nested-5.c: Same.
5508 * gcc.dg/torture/stackalign/nested-6.c: Same.
5509 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5510 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5511 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5512 * gcc.dg/trampoline-1.c: Same.
5513 * gcc.dg/tree-prof/pr44777.c: Same.
5514 * gcc.target/i386/pr67770.c: Same.
5515 * lib/gcc.exp (gcc_target_compile): Remove appending of
5516 -DNO_TRAMPOLINES to additional_flags.
5517 * lib/objc.exp (objc_target_compile): Same.
5518
5519 2017-06-08 Tom de Vries <tom@codesourcery.com>
5520
5521 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5522 'gcc,no_trampolines' instead of 'no_trampolines'.
5523
5524 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5525
5526 PR middle-end/79988
5527 * gcc.target/i386/mpx/pr79988.c: New test.
5528
5529 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5530
5531 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5532 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5533 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5534
5535 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5536
5537 * g++.dg/tree-ssa/counts-1.C: New testcase.
5538 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5539
5540 2017-08-08 Julia Koval <julia.koval@intel.com>
5541
5542 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5543 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5544 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5545 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5546 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5547 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5548
5549 2017-06-08 Marek Polacek <polacek@redhat.com>
5550
5551 PR sanitize/80932
5552 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5553
5554 2017-08-08 Julia Koval <julia.koval@intel.com>
5555
5556 PR target/73350,80862
5557 * gcc.target/i386/pr73350.c: New test.
5558
5559 2017-06-08 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/80928
5562 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5563
5564 2017-06-07 Carl Love <cel@us.ibm.com>
5565
5566 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5567
5568 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5569
5570 PR c++/80990
5571 * g++.dg/cpp1z/class-deduction39.C: New.
5572
5573 2017-06-07 Marek Polacek <polacek@redhat.com>
5574
5575 PR sanitizer/80932
5576 * c-c++-common/ubsan/pr80932.c: New test.
5577
5578 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5579
5580 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5581 * gcc.target/i386/l_fma_double_2.c: Ditto.
5582 * gcc.target/i386/l_fma_double_3.c: Ditto.
5583 * gcc.target/i386/l_fma_double_4.c: Ditto.
5584 * gcc.target/i386/l_fma_double_5.c: Ditto.
5585 * gcc.target/i386/l_fma_double_6.c: Ditto.
5586 * gcc.target/i386/l_fma_float_1.c: Ditto.
5587 * gcc.target/i386/l_fma_float_2.c: Ditto.
5588 * gcc.target/i386/l_fma_float_3.c: Ditto.
5589 * gcc.target/i386/l_fma_float_4.c: Ditto.
5590 * gcc.target/i386/l_fma_float_5.c: Ditto.
5591 * gcc.target/i386/l_fma_float_6.c: Ditto.
5592
5593 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5594
5595 * gcc.target/aarch64/sdiv_costs_1.c: New.
5596
5597 2017-06-07 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/80928
5600 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5601 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5602
5603 2017-06-07 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/80928
5606 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5607 check_results.
5608
5609 2017-06-06 Nathan Sidwell <nathan@acm.org>
5610
5611 * g++.dg/pr45330.C: Add inline namespace case.
5612
5613 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5614
5615 PR fortran/80975
5616 * gfortran.dg/matmul_16.f90: New test.
5617 * gfortran.dg/inline_matmul_18.f90: New test.
5618
5619 2017-06-06 Marek Polacek <polacek@redhat.com>
5620
5621 PR c/79983
5622 * gcc.dg/pr79983.c: New test.
5623
5624 2017-06-06 David S. Miller <davem@davemloft.net>
5625
5626 * gcc.target/sparc/sparc-ret-3.c: New test.
5627
5628 2017-06-06 Tom de Vries <tom@codesourcery.com>
5629
5630 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5631 label_values instead of NO_LABEL_VALUES.
5632 * gcc.c-torture/compile/920301-1.c: Same.
5633 * gcc.c-torture/compile/920501-1.c: Same.
5634 * gcc.c-torture/compile/941014-4.c: Same.
5635 * gcc.c-torture/compile/labels-1.c: Same.
5636 * gcc.c-torture/compile/pr18903.c: Same.
5637 * gcc.c-torture/execute/920302-1.c: Same.
5638 * gcc.c-torture/execute/920415-1.c: Same.
5639 * gcc.c-torture/execute/920428-2.c: Same.
5640 * gcc.c-torture/execute/920501-3.c: Same.
5641 * gcc.c-torture/execute/920501-4.c: Same.
5642 * gcc.c-torture/execute/920501-5.c: Same.
5643 * gcc.c-torture/execute/920501-7.c: Same.
5644 * gcc.c-torture/execute/920721-4.c: Same.
5645 * gcc.c-torture/execute/980526-1.c: Same.
5646 * gcc.c-torture/execute/990208-1.c: Same.
5647 * gcc.c-torture/execute/comp-goto-1.c: Same.
5648 * gcc.c-torture/execute/comp-goto-2.c: Same.
5649 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5650 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5651 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5652 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5653 * gcc.dg/tree-prof/pr44777.c: Same.
5654 * gcc.misc-tests/bprob-2.c: Same.
5655 * gcc.misc-tests/gcov-3.c: Same.
5656 * lib/gcc.exp (gcc_target_compile): Remove appending of
5657 -DNO_LABEL_VALUES to additional_flags.
5658 * lib/objc.exp (objc_target_compile): Same.
5659 * lib/target-supports.exp (check_effective_target_label_values): Test on
5660 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5661
5662 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5663
5664 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5665
5666 2017-06-06 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/80974
5669 * gcc.dg/torture/pr80974.c: New testcase.
5670
5671 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5672
5673 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5674 "unsigned int" in conversation warning on line 15.
5675
5676 2017-06-06 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/80928
5679 * gcc.dg/vect/pr80928.c: New testcase.
5680 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5681 * gcc.dg/vect/slp-13.c: Likewise.
5682 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5683
5684 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5685
5686 * g++.dg/plugin/comment_plugin.c: New test plugin.
5687 * g++.dg/plugin/comments-1.C: New test file.
5688 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5689
5690 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5691
5692 * gcc.misc-tests/gcov-1a.c: New test.
5693
5694 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5695
5696 * gcc.target/powerpc/clone1.c: New test.
5697
5698 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5699
5700 PR fortran/70601
5701 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5702
5703 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5704
5705 PR fortran/35339
5706 * gfortran.dg/implied_do_io_1.f90: New Test.
5707 * gfortran.dg/implied_do_io_2.f90: New Test.
5708
5709 2017-06-05 Renlin Li <renlin.li@arm.com>
5710
5711 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5712 selector to related line.
5713
5714 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5715
5716 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5717
5718 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5719
5720 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5721
5722 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5723
5724 * gcc.target/aarch64/subs_compare_2.c: New test.
5725
5726 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5727
5728 * gcc.target/aarch64/subs_compare_1.c: New test.
5729
5730 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5731
5732 * gcc.target/mips/div-9.c: Delete duplicate test.
5733 * gcc.target/mips/div-10.c: Ditto.
5734 * gcc.target/mips/div-11.c: Ditto.
5735 * gcc.target/mips/div-12.c: Ditto.
5736
5737 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5738
5739 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5740
5741 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5742
5743 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5744 vesrion of the dejagnu grep.
5745 (list-module-names): Use it and adjust the regular expressions for
5746 modules and submodules.
5747 * gfortran.dg/prof/prof.exp: Cleanup modules.
5748 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5749 directives.
5750 * gfortran.dg/altreturn_8.f90: Likewise.
5751 * gfortran.dg/associate_12.f90: Likewise.
5752 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5753 * gfortran.dg/charlen_15.f90: Likewise.
5754 * gfortran.dg/class_4a.f03: Likewise.
5755 * gfortran.dg/class_54.f90: Likewise.
5756 * gfortran.dg/class_dummy_4.f03: Likewise.
5757 * gfortran.dg/class_dummy_5.f90: Likewise.
5758 * gfortran.dg/constructor_9.f90: Likewise.
5759 * gfortran.dg/dec_structure_15.f90: Likewise.
5760 * gfortran.dg/do_check_8.f90: Likewise.
5761 * gfortran.dg/dtio_26.f03: Likewise.
5762 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5763 * gfortran.dg/equiv_9.f90: Likewise.
5764 * gfortran.dg/extends_15.f90: Likewise.
5765 * gfortran.dg/finalize_22.f90: Likewise.
5766 * gfortran.dg/finalize_23.f90: Likewise.
5767 * gfortran.dg/generic_26.f90: Likewise.
5768 * gfortran.dg/generic_27.f90: Likewise.
5769 * gfortran.dg/namelist_76.f90: Likewise.
5770 * gfortran.dg/pointer_init_8.f90: Likewise.
5771 * gfortran.dg/pr61318.f90: Likewise.
5772 * gfortran.dg/pr77260_1.f90: Likewise.
5773 * gfortran.dg/pr77260_2.f90: Likewise.
5774 * gfortran.dg/pr77420_3.f90: Likewise.
5775 * gfortran.dg/proc_ptr_39.f90: Likewise.
5776 * gfortran.dg/proc_ptr_41.f90: Likewise.
5777 * gfortran.dg/proc_ptr_42.f90: Likewise.
5778 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5779 * gfortran.dg/submodule_1.f08: Likewise.
5780 * gfortran.dg/submodule_10.f08: Likewise.
5781 * gfortran.dg/submodule_14.f08: Likewise.
5782 * gfortran.dg/submodule_15.f08: Likewise.
5783 * gfortran.dg/submodule_2.f08: Likewise.
5784 * gfortran.dg/submodule_5.f08: Likewise.
5785 * gfortran.dg/submodule_6.f08: Likewise.
5786 * gfortran.dg/submodule_7.f08: Likewise.
5787 * gfortran.dg/submodule_8.f08: Likewise.
5788 * gfortran.dg/submodule_9.f08: Likewise.
5789 * gfortran.dg/transfer_class_2.f90: Likewise.
5790 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5791 * gfortran.dg/typebound_call_24.f03: Likewise.
5792 * gfortran.dg/typebound_call_25.f90: Likewise.
5793 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5794 * gfortran.dg/typebound_generic_12.f03: Likewise.
5795 * gfortran.dg/typebound_generic_13.f03: Likewise.
5796 * gfortran.dg/typebound_generic_14.f03: Likewise.
5797 * gfortran.dg/typebound_generic_15.f90: Likewise.
5798 * gfortran.dg/typebound_operator_16.f03: Likewise.
5799 * gfortran.dg/typebound_operator_18.f90: Likewise.
5800 * gfortran.dg/typebound_operator_20.f90: Likewise.
5801 * gfortran.dg/typebound_override_3.f90: Likewise.
5802 * gfortran.dg/typebound_override_4.f90: Likewise.
5803 * gfortran.dg/typebound_override_5.f90: Likewise.
5804 * gfortran.dg/typebound_override_6.f90: Likewise.
5805 * gfortran.dg/typebound_override_7.f90: Likewise.
5806 * gfortran.dg/typebound_proc_28.f03: Likewise.
5807 * gfortran.dg/typebound_proc_29.f90: Likewise.
5808 * gfortran.dg/typebound_proc_30.f90: Likewise.
5809 * gfortran.dg/typebound_proc_31.f90: Likewise.
5810 * gfortran.dg/typebound_proc_32.f90: Likewise.
5811 * gfortran.dg/typebound_proc_33.f90: Likewise.
5812 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5813 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5814 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5815 * gfortran.dg/use_only_3.f90: Likewise.
5816 * gfortran.dg/use_without_only_1.f90: Likewise.
5817 * gfortran.dg/warn_unused_function.f90: Likewise.
5818 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5819 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5820
5821 2017-06-04 Marek Polacek <polacek@redhat.com>
5822
5823 PR c/80919
5824 * gcc.dg/format/pr80919.c: New test.
5825
5826 2017-06-02 Martin Sebor <msebor@redhat.com>
5827
5828 PR c/80892
5829 * c-c++-common/Wfloat-conversion-2.c: New test.
5830
5831 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5832
5833 PR c++/68754
5834 * g++.dg/cpp1y/constexpr-68754.C: New.
5835
5836 2017-06-02 Carl Love <cel@us.ibm.com>
5837
5838 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5839 for the new built-ins.
5840
5841 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5842
5843 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5844
5845 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5846
5847 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5848 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5849 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5850 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5851 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5852
5853 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5854
5855 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5856
5857 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5858
5859 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5860
5861 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5862
5863 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5864 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5865 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5866 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5867 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5868 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5869 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5870 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5871 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5872
5873 2017-06-02 Nathan Sidwell <nathan@acm.org>
5874
5875 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5876
5877 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR rtl-optimization/80903
5880 * gcc.dg/pr80903.c: New test.
5881
5882 PR fortran/80918
5883 * gfortran.dg/gomp/pr80918.f90: New test.
5884
5885 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5886
5887 * c-c++-common/Wsizeof-pointer-div.c: New test.
5888 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5889 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5890 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5891 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5892 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5893 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5894 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5895 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5896 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5897 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5898 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5899 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5900 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5901 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5902 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5903 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5904 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5905 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5906
5907 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5908
5909 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5910 Update the target to power8-vector.
5911
5912 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5913
5914 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5915
5916 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5917
5918 * debug12.adb, debug12.ads: New testcase.
5919
5920 2017-06-01 Martin Jambor <mjambor@suse.cz>
5921
5922 PR tree-optimization/80898
5923 * gcc.dg/tree-ssa/pr80898.c: New test.
5924 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5925
5926 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/80896
5929 * g++.dg/cpp1z/nodiscard5.C: New.
5930
5931 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5932
5933 * gcc.target/arc/pr9001195952.c: New test.
5934
5935 2017-06-01 Tom de Vries <tom@codesourcery.com>
5936
5937 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5938 * gcc.c-torture/compile/asmgoto-1.c: Same.
5939 * gcc.dg/20000707-1.c: Same.
5940 * gcc.dg/pr38700.c: Same.
5941 * gcc.dg/pr70169.c: Same.
5942 * gcc.dg/pr80112.c: Same.
5943 * gcc.dg/torture/pr51071-2.c: Same.
5944 * gcc.dg/torture/pr51071.c: Same.
5945 * gcc.dg/tree-ssa/alias-34.c: Same.
5946
5947 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5948
5949 * gnat.dg/debug11.adb: New testcase.
5950
5951 2017-06-01 Richard Biener <rguenther@suse.de>
5952
5953 PR middle-end/66313
5954 * c-c++-common/ubsan/pr66313.c: New testcase.
5955 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5956
5957 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5958
5959 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
5960 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5961 to vsx_hw. Add dg-skip-if directive to disable this test if
5962 -mcpu overridden.
5963 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5964 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5965 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5966 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5967 to dg-option. Add dg-skip-if directive to disable this test
5968 for darwin. Add dg-skip-if directive to disable this test if
5969 -mcpu overridden.
5970
5971 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5972
5973 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5974 (_mm_maskz_max_sd): Test new intrinsics.
5975 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5976 (_mm_maskz_max_sd): Test new intrinsics.
5977 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5978 (_mm_maskz_max_ss): Test new intrinsics.
5979 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5980 (_mm_maskz_max_ss): Test new intrinsics.
5981 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5982 (_mm_maskz_min_sd): Test new intrinsics.
5983 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5984 (_mm_maskz_min_sd): Test new intrinsics.
5985 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5986 (_mm_maskz_min_ss): Test new intrinsics.
5987 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5988 (_mm_maskz_min_ss): Test new intrinsics.
5989
5990 2017-05-31 Nathan Sidwell <nathan@acm.org>
5991
5992 * g++.dg/lookup/lambda1.C New.
5993
5994 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5995
5996 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5997 on pointer should not be replaced.
5998
5999 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6000
6001 PR testsuite/80580
6002 * gcc.dg/gimplefe-error-7.c: New test.
6003
6004 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6005
6006 * gcc.target/arc/add_n-combine.c: New test.
6007 * gcc.target/arc/sub_n-combine.c: New test.
6008
6009 2017-05-31 Richard Biener <rguenther@suse.de>
6010
6011 PR target/80880
6012 * gcc.target/i386/pr80880.c: New testcase.
6013
6014 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6015
6016 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6017
6018 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6019
6020 * gcc.dg/vect/pr80815-3.c: New test.
6021
6022 2017-05-31 Richard Biener <rguenther@suse.de>
6023
6024 PR tree-optimization/80906
6025 * gcc.dg/graphite/pr80906.c: New testcase.
6026
6027 2017-05-30 Tom de Vries <tom@codesourcery.com>
6028
6029 PR testsuite/80910
6030 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6031 unsupported if host compiler does not support c++11.
6032 (host_supports_c++11): New proc.
6033
6034 2017-05-30 Martin Sebor <msebor@redhat.com>
6035
6036 PR c/80731
6037 * g++.dg/ext/utf16-4.C: Relax test.
6038 * gcc.dg/fixed-point/int-warning.c: Adjust.
6039
6040 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6041
6042 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6043 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6044 test case.
6045 * g++.dg/plugin/show-template-tree-color.C: New test case.
6046 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6047 * g++.dg/template/show-template-tree-2.C: New test case.
6048 * g++.dg/template/show-template-tree-3.C: New test case.
6049 * g++.dg/template/show-template-tree-4.C: New test case.
6050 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6051 * g++.dg/template/show-template-tree.C: New test case.
6052
6053 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6054
6055 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6056 dg-options.
6057 * gfortran.dg/pr80107.f: Delete testcase.
6058
6059 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6060
6061 PR target/80833
6062 * gcc.target/i386/pr80833-1.c: New test.
6063 * gcc.target/i386/pr80833-2.c: Ditto.
6064
6065 2017-05-30 Nathan Sidwell <nathan@acm.org>
6066
6067 PR c++/80913
6068 * g++.dg/lookup/pr80913.C: New.
6069
6070 2017-05-30 Richard Biener <rguenther@suse.de>
6071
6072 PR middle-end/80901
6073 * gcc.dg/torture/pr80901.c: New testcase.
6074
6075 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6076
6077 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6078
6079 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6080
6081 PR target/78838
6082 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6083
6084 2017-05-30 Richard Biener <rguenther@suse.de>
6085
6086 PR middle-end/80876
6087 * gcc.dg/torture/pr80876.c: New testcase.
6088
6089 2017-05-29 Nathan Sidwell <nathan@acm.org>
6090
6091 PR c++/80891 (#5)
6092 * g++.dg/lookup/pr80891-5.C: New.
6093
6094 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6095
6096 PR libgfortran/53029
6097 * gfortran.dg/read_5.f90: New test.
6098
6099 2017-05-29 Nathan Sidwell <nathan@acm.org>
6100
6101 PR c++/80891 (#4)
6102 * g++.dg/lookup/pr80891-4.C: New.
6103
6104 PR c++/80891 (#1)
6105 * g++.dg/lookup/pr80891-1.C: New.
6106
6107 PR c++/80891 (#3)
6108 * g++.dg/lookup/pr80891-3.C: New.
6109
6110 PR c++/80891 (#2)
6111 * g++.dg/lookup/pr80891-2.C: New.
6112
6113 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6114
6115 PR fortran/37131
6116 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6117 flags.
6118 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6119 * gfortran.dg/inline_matmul_17.f90: New test.
6120
6121 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6122
6123 * gfortran.dg/matmul_bounds_12.f90: New test.
6124
6125 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6126
6127 PR bootstrap/80887
6128 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6129
6130 2017-05-26 Nathan Sidwell <nathan@acm.org>
6131
6132 * g++.dg/cpp0x/dr2061.C: New.
6133 * g++.dg/parse/namespace-alias-1.C: Add more test.
6134
6135 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6136
6137 PR tree-optimization/80815
6138 * gcc.dg/vect/pr80815-1.c: New test.
6139 * gcc.dg/vect/pr80815-2.c: New test.
6140
6141 2017-05-26 Martin Liska <mliska@suse.cz>
6142
6143 PR ipa/80663
6144 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6145 split at the problematic spot.
6146 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6147 a valid value of the param.
6148
6149 2017-05-26 Marek Polacek <polacek@redhat.com>
6150
6151 PR sanitizer/80875
6152 * c-c++-common/ubsan/pr80875.c: New test.
6153
6154 2017-05-26 Tom de Vries <tom@codesourcery.com>
6155
6156 PR testsuite/80557
6157 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6158 * gcc.dg/Wcxx-compat-8.c: Same.
6159 * gcc.dg/Wobjsize-1.c: Same.
6160 * gcc.dg/Wshadow-local-2.c: Same.
6161 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6162 * gcc.dg/anon-struct-6.c: Same.
6163 * gcc.dg/asm-wide-1.c: Same.
6164 * gcc.dg/builtin-inf-1.c: Same.
6165 * gcc.dg/builtin-redefine.c: Same.
6166 * gcc.dg/c90-array-lval-6.c: Same.
6167 * gcc.dg/c90-array-lval-7.c: Same.
6168 * gcc.dg/c90-fordecl-1.c: Same.
6169 * gcc.dg/c99-fordecl-2.c: Same.
6170 * gcc.dg/cast-lvalue-1.c: Same.
6171 * gcc.dg/cast-lvalue-2.c: Same.
6172 * gcc.dg/compound-lvalue-1.c: Same.
6173 * gcc.dg/cond-lvalue-1.c: Same.
6174 * gcc.dg/cpp/20000419-1.c: Same.
6175 * gcc.dg/cpp/backslash.c: Same.
6176 * gcc.dg/cpp/backslash2.c: Same.
6177 * gcc.dg/cpp/macspace1.c: Same.
6178 * gcc.dg/cpp/macspace2.c: Same.
6179 * gcc.dg/cpp/multiline-2.c: Same.
6180 * gcc.dg/cpp/pr27777.c: Same.
6181 * gcc.dg/cpp/pr30786.c: Same.
6182 * gcc.dg/cpp/pr34602.c: Same.
6183 * gcc.dg/cpp/redef1.c: Same.
6184 * gcc.dg/cpp/tr-warn1.c: Same.
6185 * gcc.dg/cpp/tr-warn3.c: Same.
6186 * gcc.dg/cpp/tr-warn6.c: Same.
6187 * gcc.dg/cpp/trad/hash.c: Same.
6188 * gcc.dg/cpp/trad/redef1.c: Same.
6189 * gcc.dg/cpp/ucs.c: Same.
6190 * gcc.dg/declspec-10.c: Same.
6191 * gcc.dg/declspec-11.c: Same.
6192 * gcc.dg/declspec-18.c: Same.
6193 * gcc.dg/format/c99-strftime-1.c: Same.
6194 * gcc.dg/format/ext-3.c: Same.
6195 * gcc.dg/format/pr72858.c: Same.
6196 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6197 * gcc.dg/init-string-1.c: Same.
6198 * gcc.dg/label-decl-3.c: Same.
6199 * gcc.dg/m-un-2.c: Same.
6200 * gcc.dg/nofixed-point-2.c: Same.
6201 * gcc.dg/noncompile/20020213-1.c: Same.
6202 * gcc.dg/pch/counter-2.c: Same.
6203 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6204 * gcc.dg/pr27528.c: Same.
6205 * gcc.dg/pr27953.c: Same.
6206 * gcc.dg/pr35899.c: Same.
6207 * gcc.dg/pr37561.c: Same.
6208 * gcc.dg/pr45461.c: Same.
6209 * gcc.dg/pr45750.c: Same.
6210 * gcc.dg/pr53196-2.c: Same.
6211 * gcc.dg/pr53265.c: Same.
6212 * gcc.dg/redecl-1.c: Same.
6213 * gcc.dg/tls/thr-init-1.c: Same.
6214 * gcc.dg/torture/pr51106-1.c: Same.
6215 * gcc.dg/torture/pr51106-2.c: Same.
6216 * gcc.dg/uninit-19.c: Same.
6217 * gcc.dg/uninit-pr20644.c: Same.
6218
6219 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6220
6221 * g++.dg/cpp1z/decomp29.C (p): New variable.
6222 (main): Add further tests.
6223
6224 2017-05-26 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/80842
6227 * gcc.dg/torture/pr80842.c: New testcase.
6228
6229 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6230
6231 PR c++/79652
6232 * g++.dg/cpp0x/pr79652.C: New.
6233
6234 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6235
6236 PR c++/71451
6237 * g++.dg/cpp0x/variadic170.C: New.
6238
6239 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6240
6241 * g++.dg/warn/Wcatch-value-1.C: New test.
6242 * g++.dg/warn/Wcatch-value-2.C: New test.
6243 * g++.dg/warn/Wcatch-value-3.C: New test.
6244
6245 2017-05-25 Nathan Sidwell <nathan@acm.org>
6246
6247 * g++.dg/lookup/using56.C: New.
6248 * g++.dg/lookup/using57.C: New.
6249 * g++.dg/lookup/using58.C: New.
6250 * g++.dg/lookup/using59.C: New.
6251
6252 * g++.dg/lookup/using17.C: Adjust diagnostics.
6253
6254 2017-05-25 Martin Sebor <msebor@redhat.com>
6255
6256 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6257 positives on ILP32.
6258 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6259 column numbers.
6260 * gcc.dg/pr60114.c: Same.
6261
6262 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6263
6264 * gfortran.dg/pr48636.f90: Fix template better.
6265
6266 2017-05-25 Nathan Sidwell <nathan@acm.org>
6267
6268 * g++.dg/lookup/koenig14.C: New.
6269
6270 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 PR c++/79583
6273 * g++.dg/cpp0x/pr79583.C: New.
6274
6275 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/68578
6278 * g++.dg/cpp1y/pr68578.C: New.
6279
6280 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6281
6282 * gcc.dg/tree-ssa/vce-1.c: New file.
6283
6284 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6285
6286 * gcc.dg/tree-ssa/addadd.c: New file.
6287
6288 2017-05-24 Nathan Sidwell <nathan@acm.org>
6289
6290 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6291 * g++.dg/lookup/friend19.C: New.
6292 * g++.dg/lookup/friend20.C: New.
6293
6294 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6295
6296 PR c++/80544
6297 * g++.dg/expr/cast11.C: New test.
6298
6299 2017-05-24 Martin Sebor <msebor@redhat.com>
6300
6301 PR c/80731
6302 * c-c++-common/Wfloat-conversion.c: Adjust.
6303 * c-c++-common/dfp/convert-int-saturate.c: Same.
6304 * c-c++-common/pr68657-1.c: Same.
6305 * g++.dg/ext/utf-cvt.C: Same.
6306 * g++.dg/ext/utf16-4.C: Same.
6307 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6308 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6309 * g++.dg/warn/Wconversion3.C: Same.
6310 * g++.dg/warn/Wconversion4.C: Same.
6311 * g++.dg/warn/Wsign-conversion.C: Same.
6312 * g++.dg/warn/overflow-warn-1.C: Same.
6313 * g++.dg/warn/overflow-warn-3.C: Same.
6314 * g++.dg/warn/overflow-warn-4.C: Same.
6315 * g++.dg/warn/pr35635.C: Same.
6316 * g++.old-deja/g++.mike/enum1.C: Same.
6317 * gcc.dg/Wconversion-3.c: Same.
6318 * gcc.dg/Wconversion-5.c: Same.
6319 * gcc.dg/Wconversion-complex-c99.c: Same.
6320 * gcc.dg/Wconversion-complex-gnu.c: Same.
6321 * gcc.dg/Wconversion-integer.c: Same.
6322 * gcc.dg/Wsign-conversion.c: Same.
6323 * gcc.dg/bitfld-2.c: Same.
6324 * gcc.dg/c90-const-expr-11.c: Same.
6325 * gcc.dg/c90-const-expr-7.c: Same.
6326 * gcc.dg/c99-const-expr-7.c: Same.
6327 * gcc.dg/overflow-warn-1.c: Same.
6328 * gcc.dg/overflow-warn-2.c: Same.
6329 * gcc.dg/overflow-warn-3.c: Same.
6330 * gcc.dg/overflow-warn-4.c: Same.
6331 * gcc.dg/overflow-warn-5.c: Same.
6332 * gcc.dg/overflow-warn-8.c: Same.
6333 * gcc.dg/overflow-warn-9.c: New test.
6334 * gcc.dg/pr35635.c: Adjust.
6335 * gcc.dg/pr59940.c: Same.
6336 * gcc.dg/pr59963-2.c: Same.
6337 * gcc.dg/pr60114.c: Same.
6338 * gcc.dg/switch-warn-2.c: Same.
6339 * gcc.dg/utf-cvt.c: Same.
6340 * gcc.dg/utf16-4.c: Same.
6341
6342 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6343
6344 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6345 Don't include limits.h.
6346 (w): Conditionalize on long long wider than int. Use
6347 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6348 -9223372036854775808.
6349 (x): Use __INT_MAX__ instead of INT_MAX.
6350
6351 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6352
6353 PR fortran/66094
6354 * gfortran.dg/inline_matmul_16.f90: New test.
6355
6356 2017-05-24 Tom de Vries <tom@codesourcery.com>
6357
6358 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6359
6360 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6361
6362 PR middle-end/80823
6363 * gcc.dg/pr80823.c: New test.
6364
6365 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6366
6367 * gcc.target/s390/pr80725.c: New test.
6368
6369 2017-05-23 Nathan Sidwell <nathan@acm.org>
6370
6371 * g++.dg/lookup/extern-c-hidden.C: New.
6372 * g++.dg/lookup/extern-redecl1.C: New.
6373
6374 PR c++/80866
6375 * g++.dg/parse/pr80866.C: New.
6376
6377 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6378
6379 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6380 * gcc.dg/ipa/inline-5.c: Likewise.
6381 * gfortran.dg/pr48636.f90: Likewise.
6382
6383 2017-05-23 Nathan Sidwell <nathan@acm.org>
6384
6385 * g++.dg/parse/ctor9.C: Adjust expected error.
6386
6387 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6388
6389 PR libgfortran/80256
6390 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6391 Cygwin.
6392
6393 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6394
6395 * c-c++-common/goacc/parallel-dims-1.c: Update.
6396 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6397 * c-c++-common/goacc/routine-1.c: Likewise.
6398 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6399 * g++.dg/goacc/template.C: Likewise.
6400 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6401 * gfortran.dg/goacc/routine-3.f90: Likewise.
6402 * gfortran.dg/goacc/sie.f95: Likewise.
6403 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6404
6405 2017-05-23 Nathan Sidwell <nathan@acm.org>
6406
6407 * g++.dg/lookup/using13.C: Adjust expected error.
6408
6409 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6410
6411 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6412
6413 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6414
6415 PR target/80718
6416 * gcc.target/powerpc/pr80718.c: New test.
6417
6418 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6419
6420 * gcc.target/powerpc/conditional-return.c: New testcase.
6421
6422 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6423
6424 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6425 LE-only.
6426
6427 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6428
6429 PR fortran/80766
6430 * gfortran.dg/typebound_call_28.f90: New test.
6431
6432 2017-05-22 Nathan Sidwell <nathan@acm.org>
6433
6434 * g++.dg/lookup/strong-using.C: New.
6435
6436 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6437
6438 * gcc.target/arm/movsi_movt.c: New test.
6439 * gcc.target/arm/movdi_movt.c: New test.
6440
6441 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6442
6443 * gnat.dg/specs/not_null1.ads: New test.
6444
6445 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6446
6447 * gnat.dg/limited_with5.ad[sb]: New test.
6448 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6449 * gnat.dg/limited_with6.ad[sb]: New test.
6450 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6451
6452 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6453
6454 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6455 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6456
6457 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/70265
6460 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6461 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6462
6463 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6464
6465 PR libgfortran/80333
6466 * gfortran.dg/dtio_30.f03: New test.
6467
6468 2017-05-19 Marek Polacek <polacek@redhat.com>
6469
6470 PR sanitizer/80800
6471 * c-c++-common/ubsan/pr80800.c: New test.
6472 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6473
6474 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6475
6476 * c-c++-common/goacc/default-1.c: Update.
6477 * c-c++-common/goacc/default-2.c: Likewise.
6478 * c-c++-common/goacc/default-4.c: Likewise.
6479 * gfortran.dg/goacc/default-1.f95: Likewise.
6480 * gfortran.dg/goacc/default-4.f: Likewise.
6481 * c-c++-common/goacc/default-5.c: New file.
6482 * gfortran.dg/goacc/default-5.f: Likewise.
6483
6484 * c-c++-common/goacc/default-1.c: New file.
6485 * c-c++-common/goacc/default-2.c: Likewise.
6486 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6487 test cases in...
6488 * c-c++-common/goacc/default-3.c: ... this new file, and...
6489 * c-c++-common/goacc/default-4.c: ... this new file.
6490 * gfortran.dg/goacc/default.f95: Remove file, including its test
6491 cases in...
6492 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6493 * gfortran.dg/goacc/default-2.f: ... this new file.
6494 * gfortran.dg/goacc/default-3.f95: New file.
6495 * gfortran.dg/goacc/default-4.f: Likewise.
6496
6497 2017-05-19 Nathan Sidwell <nathan@acm.org>
6498
6499 * g++.dg/inherit/covariant7.C: Adjust.
6500
6501 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6502
6503 * gcc.target/arm/tls-disable-literal-pool.c: Change
6504 require-effective-target to tls_native.
6505 Move dg-error to return statement line and change to dg-message.
6506
6507 2017-05-19 Richard Biener <rguenther@suse.de>
6508
6509 PR c++/80593
6510 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6511 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6512
6513 2017-05-19 Richard Biener <rguenther@suse.de>
6514
6515 PR middle-end/80764
6516 * gcc.dg/torture/pr80764.c: New testcase.
6517
6518 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6519
6520 PR target/80510
6521 * gcc.target/powerpc/pr80510-1.c: New test.
6522 * gcc.target/powerpc/pr80510-2.c: Likewise.
6523
6524 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6525
6526 * gcc.dg/pragma-diag-7.c: New test.
6527
6528 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6529
6530 PR target/80799
6531 * g++.dg/other/i386-11.C: New test.
6532
6533 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6534
6535 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6536 * fold-vec-div-floatdouble.c: Likewise.
6537 * fold-vec-logical-ands-char.c: Likewise.
6538 * fold-vec-logical-ands-int.c: Likewise.
6539 * fold-vec-logical-ands-short.c: Likewise.
6540 * fold-vec-logical-ors-char.c: Likewise.
6541 * fold-vec-logical-ors-int.c: Likewise.
6542 * fold-vec-logical-ors-short.c: Likewise.
6543 * fold-vec-logical-other-char.c: Likewise.
6544 * fold-vec-mule-misc.c: Likewise.
6545 * fold-vec-mult-float.c: Likewise.
6546 * fold-vec-mult-floatdouble.c: Likewise.
6547 * fold-vec-mult-int.c: Likewise.
6548 * fold-vec-mult-int128-p9.c: Likewise.
6549 * fold-vec-sub-floatdouble.c: Likewise.
6550 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6551 Add lp64 requirement.
6552 * fold-vec-mult-int128-p8.c: Likewise.
6553 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6554
6555 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6556
6557 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6558 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6559 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6560 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6561 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6562 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6563 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6564 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6565 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6566 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6567 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6568 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6569 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6570 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6571 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6572 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6573 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6574 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6575 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6576 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6577 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6578 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6579 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6580 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6581 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6582 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6583
6584 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6585
6586 * gcc.target/sparc/niagara7-align.c: New test.
6587
6588 2017-05-18 Marek Polacek <polacek@redhat.com>
6589
6590 PR sanitizer/80797
6591 * c-c++-common/ubsan/null-12.c: New test.
6592
6593 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6594
6595 PR middle-end/80692
6596 * gcc.c-torture/execute/pr80692.c: New testcase.
6597
6598 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6599
6600 PR libgfortran/80741
6601 * gfortran.dg/read_4.f90: New test.
6602
6603 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6604
6605 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6606
6607 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6608
6609 PR fortran/80668
6610 * gfortran.dg/pr80668.f90: New.
6611
6612 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6613
6614 PR middle-end/80775
6615 * gcc.dg/pr80775.c: New test.
6616
6617 2017-05-17 Marek Polacek <polacek@redhat.com>
6618
6619 PR sanitizer/80659
6620 * gcc.dg/asan/pr80659.c: New test.
6621
6622 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6623
6624 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6625 unsigned long.
6626
6627 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6628
6629 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6630
6631 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6632 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6633
6634 PR tree-optimization/80457
6635 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6636 call vect_model_simple_cost.
6637
6638 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6639
6640 PR fortran/80554
6641 * gfortran.dg/submodule_29.f08: New test.
6642
6643 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6644
6645 * g++.dg/other/accessor-fixits-1.C: New test case.
6646 * g++.dg/other/accessor-fixits-2.C: New test case.
6647 * g++.dg/other/accessor-fixits-3.C: New test case.
6648 * g++.dg/other/accessor-fixits-4.C: New test case.
6649
6650 2017-05-16 Carl Love <cel@us.ibm.com>
6651
6652 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6653 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6654 built-ins to the test suite file. Note, support for mradds exists
6655 but no test case exists.
6656 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6657 built-ins to the test suite file.
6658
6659 2017-05-16 Marek Polacek <polacek@redhat.com>
6660
6661 PR sanitizer/80536
6662 PR sanitizer/80386
6663 * c-c++-common/ubsan/pr80536.c: New test.
6664 * g++.dg/ubsan/pr80386.C: New test.
6665
6666 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6667
6668 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6669 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6670
6671 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6672
6673 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6674 expected output of vadd, vsub and vmul instructions.
6675 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6676 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6677 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6678
6679 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6680
6681 PR libgfortran/80727
6682 * gfortran.dg/read_3.f90: New test.
6683
6684 2017-05-15 Nathan Sidwell <nathan@acm.org>
6685
6686 PR c++/79369
6687 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6688
6689 PR c++/79369
6690 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6691 * g++.dg/cpp0x/pr79369.C: New.
6692
6693 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6694
6695 PR fortran/80752
6696 * gfortran.dg/pr80752.f90: New test.
6697
6698 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6699
6700 PR target/80425
6701 * gcc.target/i386/pr80425-1.c: New test.
6702 * gcc.target/i386/pr80425-2.c: Ditto.
6703
6704 2017-05-15 Jeff Law <law@redhat.com>
6705
6706 * gcc.target/mips/reorgbug-1.c: New test.
6707
6708 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6709
6710 * gnat.dg/specs/pack13.ads: New test.
6711
6712 2017-05-14 Martin Sebor <msebor@redhat.com>
6713
6714 PR middle-end/77671
6715 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6716 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6718 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6719 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6720
6721 2017-05-14 Martin Sebor <msebor@redhat.com>
6722
6723 PR middle-end/80669
6724 * gcc.dg/builtin-stpncpy.c: New test.
6725
6726 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6727
6728 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6729 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6730 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6731 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6732
6733 2017-05-14 Julia Koval <julia.koval@intel.com>
6734
6735 * gcc.target/i386/xgetsetbv.c: New test.
6736
6737 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6738
6739 PR fortran/80442
6740 * gfortran.dg/impl_do_var_data.f90: New Test
6741
6742 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6743
6744 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6745 A regression test for a private array access case which caused
6746 an assert.
6747
6748 2017-05-12 Martin Sebor <msebor@redhat.com>
6749
6750 PR testsuite/80643
6751 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6752 to the purpose of the test.
6753
6754 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6755
6756 * gcc.target/powerpc/bmi-andn-1.c: New file
6757 * gcc.target/powerpc/bmi-andn-2.c: New file.
6758 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6759 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6760 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6761 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6762 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6763 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6764 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6765 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6766 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6767 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6768 * gcc.target/powerpc/bmi-check.h: New File.
6769 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6770 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6771 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6772 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6773 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6774 * gcc.target/powerpc/bmi2-check.h: New file.
6775 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6776 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6777 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6778 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6779 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6780 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6781 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6782 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6783 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6784
6785 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6786
6787 PR c++/60430
6788 * g++.dg/cpp0x/pr60430.C: New.
6789
6790 2017-05-12 Jeff Law <law@redhat.com>
6791
6792 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6793
6794 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6795
6796 PR middle-end/80707
6797 * g++.dg/pr80707.C: New test.
6798
6799 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6800
6801 * gcc.target/powerpc/fold-vec-div-float.c: New.
6802 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6803 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6804
6805 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6806
6807 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6808 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6809 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6810 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6811 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6812 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6813 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6814 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6815 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6816 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6817 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6818 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6819
6820 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6821
6822 PR c++/49604
6823 * g++.dg/cpp0x/forw_enum14.C: New.
6824 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6825
6826 2017-05-12 Richard Biener <rguenther@suse.de>
6827
6828 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6829
6830 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6831
6832 PR c++/67687
6833 * g++.dg/cpp0x/constexpr-ice17.C: New.
6834
6835 2017-05-12 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/80713
6838 * gcc.dg/torture/pr80713.c: New testcase.
6839
6840 2017-05-12 Andi Kleen <ak@linux.intel.com>
6841
6842 PR testsuite/77684
6843 * lib/target-supports.exp (profopt-perf-wrapper):
6844 Add -m8 option to increase parallelism.
6845
6846 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6847
6848 * c-c++-common/goacc/parallel-dims-1.c: New file.
6849 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6850
6851 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6852 * c-c++-common/goacc/classify-kernels.c: Likewise.
6853 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6854 Likewise.
6855 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6856 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6857 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6858 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6859 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6860 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6861 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6862 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6863 * c-c++-common/goacc/kernels-loop.c: Likewise.
6864 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6865 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6866 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6867 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6868 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6869 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6870 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6871 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6872 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6873 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6874 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6875 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6876
6877 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6878 * c-c++-common/goacc/classify-kernels.c: Likewise.
6879 * c-c++-common/goacc/classify-parallel.c: Likewise.
6880 * c-c++-common/goacc/classify-routine.c: Likewise.
6881 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6882 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6883 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6884 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6885
6886 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6887 * c-c++-common/goacc/classify-kernels.c: Likewise.
6888 * c-c++-common/goacc/classify-parallel.c: Likewise.
6889 * c-c++-common/goacc/classify-routine.c: Likewise.
6890 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6891 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6892 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6893 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6894
6895 2017-05-11 Nathan Sidwell <nathan@acm.org>
6896
6897 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6898
6899 2017-05-11 Carl Love <cel@us.ibm.com>
6900
6901 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6902 to the test suite file.
6903 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6904 to the test suite file.
6905
6906 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6907
6908 PR fortran/78659
6909 * gfortran.dg/namelist_91.f90: New test.
6910 * gfortran.dg/namelist_92.f90: New test.
6911 * gfortran.dg/namelist_93.f90: New test.
6912 * gfortran.dg/namelist_94.f90: New test.
6913
6914 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6915
6916 PR target/80695
6917 * gcc.target/powerpc/pr80695-p8.c: New file.
6918 * gcc.target/powerpc/pr80695-p9.c: New file.
6919
6920 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6921 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR target/80706
6924 * gcc.target/i386/pr80706.c: New test.
6925
6926 2017-05-11 Julia Koval <julia.koval@intel.com>
6927
6928 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6929 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6930 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6931 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6932
6933 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6934
6935 PR c++/70538
6936 * g++.dg/cpp0x/pr70538.C: New.
6937
6938 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6939
6940 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6941 Remove unnecessary loop. Run on 32-bit targets only.
6942 (dg-options): Remove -fno-tree-sink.
6943
6944 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6945
6946 * gcc.target/powerpc/cmpb-1.c: New test.
6947 * gcc.target/powerpc/cmpb-2.c: New test.
6948 * gcc.target/powerpc/cmpb-3.c: New test.
6949 * gcc.target/powerpc/cmpb32-1.c: New test.
6950 * gcc.target/powerpc/cmpb32-2.c: New test.
6951
6952 2017-05-11 Richard Biener <rguenther@suse.de>
6953
6954 PR tree-optimization/80705
6955 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6956
6957 2017-05-11 Nathan Sidwell <nathan@acm.org>
6958
6959 * lib/scanlang.exp: New.
6960 * lib/gcc-dg.exp: Load scanlang.exp.
6961 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6962
6963 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6964
6965 PR testsuite/80580
6966 * gcc.dg/gimplefe-error-6.c: New test.
6967
6968 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6969
6970 PR testsuite/80580
6971 * gcc.dg/gimplefe-error-5.c: New test.
6972
6973 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6974
6975 PR testsuite/80580
6976 * gcc.dg/gimplefe-error-4.c: New test.
6977
6978 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6979
6980 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6981
6982 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6983
6984 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6985 (_mm_maskz_max_round_sd): Test new intrinsics.
6986 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6987 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6988 (_mm_maskz_max_round_ss): Test new intrinsics.
6989 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6990 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6991 (_mm_maskz_min_round_sd): Test new intrinsics.
6992 * gcc.target/i386/avx512f-vminsd-2.c: New.
6993 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6994 (_mm_maskz_min_round_ss): Test new intrinsics.
6995 * gcc.target/i386/avx512f-vminss-2.c: New.
6996 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6997 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6998 (__builtin_ia32_minss_mask_round): Test new builtins.
6999 * gcc.target/i386/sse-13.c: Ditto.
7000 * gcc.target/i386/sse-23.c: Ditto.
7001 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7002 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7003 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7004 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7005 (_mm_mask_min_round_ss): Test new intrinsics.
7006 * gcc.target/i386/testround-1.c: Ditto.
7007
7008 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7009
7010 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7011 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7012 (_mm_maskz_div_round_sd): Test new intrinsics.
7013 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7014 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7015 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7016 (_mm_maskz_div_round_ss): Test new intrinsics.
7017 * gcc.target/i386/avx512f-vdivss-2.c: New.
7018 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7019 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7020 (_mm_maskz_mul_round_sd): Test new intrinsics.
7021 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7022 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7023 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7024 (_mm_maskz_mul_round_ss): Test new intrinsics.
7025 * gcc.target/i386/avx512f-vmulss-2.c: New.
7026 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7027 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7028 (__builtin_ia32_mulss_mask_round): Test new builtins.
7029 * gcc.target/i386/sse-13.c: Ditto.
7030 * gcc.target/i386/sse-23.c: Ditto.
7031 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7032 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7033 (_mm_maskz_mul_round_ss): Test new intrinsics.
7034 * gcc.target/i386/testround-1.c: Ditto.
7035
7036 2017-05-10 Julia Koval <julia.koval@intel.com>
7037
7038 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7039 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7040 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7041
7042 2017-05-10 Julia Koval <julia.koval@intel.com>
7043
7044 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7045 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7046 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7047 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7048
7049 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7050
7051 PR tree-optimization/51513
7052 * gcc.target/powerpc/pr51513.c: New test.
7053 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7054 __builtin_abort().
7055 * gcc.dg/predict-14.c: Likewise.
7056
7057 2017-05-10 Carl Love <cel@us.ibm.com>
7058 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7059 to the test suite file.
7060 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7061 to the test suite file.
7062
7063 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7064
7065 PR tree-optimization/77644
7066 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7067
7068 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7069
7070 * gcc.dg/guality/inline-params-2.c: New.
7071
7072 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 PR c++/80145
7075 * g++.dg/cpp1y/auto-fn37.C: New.
7076 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7077
7078 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7079
7080 PR target/68163
7081 * gcc.target/powerpc/pr68163.c: New test.
7082
7083 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7084
7085 PR fortran/79311
7086 * gfortran.dg/finalize_32.f90: New test.
7087
7088 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7089
7090 PR c/35441
7091 * gcc.dg/pr35441.c: New test.
7092
7093 2017-05-09 Martin Sebor <msebor@redhat.com>
7094
7095 PR testsuite/80643
7096 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7097 output.
7098
7099 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/80186
7102 * g++.dg/template/crash126.C: New.
7103
7104 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7105
7106 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7107 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7108 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7109 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7110
7111 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7112
7113 PR testsuite/80611
7114 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7115
7116 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7117
7118 * gcc.target/arc/tmac-1.c: New file.
7119 * gcc.target/arc/tmac-2.c: Likewise.
7120 * gcc.target/arc/tmac.h: Likewise.
7121
7122 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7123 Andrew Burgess <andrew.burgess@embecosm.com>
7124
7125 * gcc.target/arc/firq-1.c: New file.
7126 * gcc.target/arc/firq-2.c: Likewise.
7127 * gcc.target/arc/firq-3.c: Likewise.
7128 * gcc.target/arc/firq-4.c: Likewise.
7129 * gcc.target/arc/firq-5.c: Likewise.
7130 * gcc.target/arc/firq-6.c: Likewise.
7131
7132 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7133
7134 * gcc.target/arc/interrupt-5.c: Newfile.
7135 * gcc.target/arc/interrupt-6.c: Likewise.
7136 * gcc.target/arc/interrupt-7.c: Likewise.
7137 * gcc.target/arc/interrupt-8.c: Likewise.
7138 * gcc.target/arc/interrupt-9.c: Likewise.
7139
7140 2017-05-09 Richard Biener <rguenther@suse.de>
7141
7142 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7143 and adjust.
7144 * gcc.dg/vect/vect-50.c: Likewise.
7145
7146 2017-05-09 Marek Polacek <polacek@redhat.com>
7147
7148 PR c/80525
7149 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7150 * c-c++-common/Wlogical-op-2.c: New test.
7151
7152 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7153
7154 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7155 for targets with __SIZEOF_INT__ < 4.
7156
7157 2017-05-09 Richard Biener <rguenther@suse.de>
7158
7159 * gcc.dg/vect/vect-50.c: Revert last change.
7160 * gcc.dg/vect/vect-44.c: Likewise.
7161
7162 2017-05-08 Martin Sebor <msebor@redhat.com>
7163
7164 PR translation/80280
7165 * gcc.dg/format/gcc_diag-10.c: New test.
7166
7167 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7168
7169 PR target/80101
7170 * gcc.target/powerpc/pr80101-1.c: New test.
7171
7172 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7173
7174 PR fortran/79930
7175 * gfortran.dg/inline_transpose_1.f90: Add
7176 -finline-matmul-limit=0 to options.
7177 * gfortran.dg/matmul_5.f90: Likewise.
7178 * gfortran.dg/vect/vect-8.f90: Likewise.
7179 * gfortran.dg/inline_matmul_14.f90: New test.
7180 * gfortran.dg/inline_matmul_15.f90: New test.
7181
7182 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7183
7184 PR fortran/80602
7185 * gfortran.dg/matmul_15.f90: New test case.
7186
7187 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7188
7189 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7190 * gcc.dg/vect/vect-50.c: Likewise.
7191
7192 2017-05-07 Jeff Law <law@redhat.com>
7193
7194 Revert:
7195 2017-05-06 Jeff Law <law@redhat.com>
7196 PR tree-optimization/78496
7197 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7198 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7199
7200 2017-05-06 Jeff Law <law@redhat.com>
7201
7202 PR tree-optimization/78496
7203 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7204 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7205
7206 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7207
7208 * gcc.target/aarch64/spill_1.c: New test.
7209
7210 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7211
7212 PR rtl-optimization/75964
7213 * gcc.dg/torture/pr75964.c: New test.
7214
7215 2017-05-06 Tom de Vries <tom@codesourcery.com>
7216
7217 PR testsuite/80606
7218 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7219 * gcc.target/i386/avx-vtestpd-2.c: Same.
7220 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7221 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7222 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7223 * gcc.target/i386/avx-vtestpd-3.c: Same.
7224 * gcc.target/i386/avx-vtestps-1.c: Same.
7225 * gcc.target/i386/avx-vtestps-2.c: Same.
7226 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7227 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7228 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7229 * gcc.target/i386/avx-vtestps-3.c: Same.
7230
7231 2017-05-06 Tom de Vries <tom@codesourcery.com>
7232
7233 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7234
7235 2017-05-06 Tom de Vries <tom@codesourcery.com>
7236
7237 PR testsuite/80557
7238 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7239 * gcc.target/powerpc/altivec-types-1.c: Same.
7240
7241 2017-05-06 Tom de Vries <tom@codesourcery.com>
7242
7243 PR testsuite/80557
7244 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7245 * gcc.target/spu/intrinsics-1.c: Same.
7246
7247 2017-05-06 Tom de Vries <tom@codesourcery.com>
7248
7249 PR testsuite/80557
7250 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7251
7252 2017-05-06 Tom de Vries <tom@codesourcery.com>
7253
7254 PR testsuite/80557
7255 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7256 * gcc.target/aarch64/spellcheck_2.c: Same.
7257 * gcc.target/aarch64/spellcheck_3.c: Same.
7258
7259 2017-05-06 Tom de Vries <tom@codesourcery.com>
7260
7261 PR testsuite/80557
7262 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7263 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7264 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7265 * g++.dg/debug/dwarf2/typedef5.C: Same.
7266 * g++.dg/goacc/data-1.C: Same.
7267
7268 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7269
7270 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7271
7272 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7273
7274 PR target/79038
7275 PR target/79202
7276 PR target/79203
7277 * gcc.target/powerpc/ppc-round3.c: New test.
7278 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7279
7280 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR tree-optimization/80632
7283 * gcc.dg/pr80632.c: New test.
7284
7285 PR tree-optimization/80558
7286 * gcc.dg/tree-ssa/vrp115.c: New test.
7287
7288 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7289 Thomas Preud'homme <thomas.preudhomme@arm.com>
7290 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7291
7292 PR target/71607
7293 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7294 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7295 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7296 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7297 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7298 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7299 * gcc.target/arm/tls-disable-literal-pool.c: New.
7300
7301 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7302
7303 PR tree-optimization/80613
7304 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7305
7306 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7307
7308 PR c++/71577
7309 * g++.dg/cpp0x/pr71577.C: New.
7310
7311 2017-05-04 Martin Sebor <msebor@redhat.com>
7312
7313 PR middle-end/79234
7314 * gcc.dg/builtin-stringop-chk-8.c: New test.
7315 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7316 * gcc.dg/builtin-stringop-chk-4.c: Same.
7317 * gcc.dg/builtin-strncat-chk-1.c: Same.
7318 * g++.dg/ext/strncpy-chk1.C: Same.
7319 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7320 * gcc.dg/out-of-bounds-1.c: Same.
7321 * gcc.dg/pr78138.c: Same.
7322 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7323 * gfortran.dg/mvbits_7.f90: Same.
7324
7325 2017-05-04 Martin Sebor <msebor@redhat.com>
7326
7327 PR preprocessor/79214
7328 PR middle-end/79222
7329 PR middle-end/79223
7330 * gcc.dg/pr79214.c: New test.
7331 * gcc.dg/pr79214.h: New test header.
7332 * gcc.dg/pr79222.c: New test.
7333 * gcc.dg/pr79223.c: New test.
7334 * gcc.dg/pr78138.c: Adjust.
7335 * gfortran.dg/unconstrained_commons.f: Same.
7336
7337 2017-05-04 Martin Sebor <msebor@redhat.com>
7338
7339 PR translation/80280
7340 * g++.dg/abi/Wabi-2-3.C: Adjust.
7341 * g++.dg/abi/Wabi-3-2.C: Ditto.
7342 * g++.dg/lookup/using17.C: Ditto.
7343 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7344
7345 2017-05-04 Martin Jambor <mjambor@suse.cz>
7346
7347 PR tree-optimization/80622
7348 * gcc.dg/tree-ssa/pr80622.c: New test.
7349
7350 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7351
7352 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7353
7354 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7355
7356 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7357 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7358
7359 2017-05-04 Richard Biener <rguenther@suse.de>
7360
7361 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7362
7363 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7364
7365 * gcc.dg/vect/vect-profile-1.c: New test.
7366
7367 2017-05-04 Marek Polacek <polacek@redhat.com>
7368
7369 PR tree-optimization/80612
7370 * gcc.dg/torture/pr80612.c: New test.
7371
7372 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7373 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7374
7375 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7376 check_effective_target_arm_thumb1_movt_ok.
7377
7378 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7379
7380 * gcc.target/arm/fpscr.c: New file.
7381
7382 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7383
7384 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7385 target.
7386
7387 2017-05-04 Tom de Vries <tom@codesourcery.com>
7388
7389 PR testsuite/80557
7390 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7391 line numbers.
7392 * g++.dg/warn/miss-format-1.C: Same.
7393 * g++.dg/warn/overflow-warn-1.C: Same.
7394 * g++.dg/warn/overflow-warn-3.C: Same.
7395 * g++.dg/warn/overflow-warn-4.C: Same.
7396
7397 2017-05-04 Tom de Vries <tom@codesourcery.com>
7398
7399 PR testsuite/80557
7400 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7401 * gcc.target/i386/pr68657.c: Same.
7402 * gcc.target/i386/pr69255-1.c: Same.
7403 * gcc.target/i386/pr69255-2.c: Same.
7404 * gcc.target/i386/pr69255-3.c: Same.
7405
7406 2017-05-04 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/31130
7409 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7410 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7411 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7412 * gcc.dg/pr52904.c: Remove XFAIL.
7413 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7414
7415 2017-05-03 Jeff Law <law@redhat.com>
7416
7417 PR tree-optimization/78496
7418 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7419
7420 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7421
7422 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7423
7424 2017-05-03 Richard Biener <rguenther@suse.de>
7425
7426 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7427
7428 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR tree-optimization/79472
7431 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7432 to dg-options.
7433 * gcc.dg/tree-ssa/vrp113.c: New test.
7434 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7435 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7436 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7437
7438 2017-05-03 Tom de Vries <tom@codesourcery.com>
7439
7440 PR testsuite/80557
7441 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7442 * c-c++-common/Wshift-negative-value-2.c: Same.
7443 * c-c++-common/Wshift-negative-value-3.c: Same.
7444 * c-c++-common/Wshift-negative-value-4.c: Same.
7445 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7446 * c-c++-common/cpp/pr60400.c: Same.
7447 * c-c++-common/fmax-errors.c: Same.
7448 * c-c++-common/goacc/data-2.c: Same.
7449 * c-c++-common/goacc/host_data-2.c: Same.
7450 * c-c++-common/gomp/simd4.c: Same.
7451 * c-c++-common/pr28656.c: Same.
7452 * c-c++-common/pr43395.c: Same.
7453 * c-c++-common/torture/pr57945.c: Same.
7454
7455 2017-05-03 Tom de Vries <tom@codesourcery.com>
7456
7457 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7458 arg of dg directive.
7459 * c-c++-common/goacc/routine-3.c: Same.
7460 * c-c++-common/goacc/routine-4.c: Same.
7461
7462 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7463
7464 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7465 (test_fixit_insert_newline): New function.
7466 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7467 (test_fixit_insert_newline): New function.
7468 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7469 (test_fixit_insert_newline): New function.
7470 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7471 (test_fixit_insert_newline): New function.
7472 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7473 (test_show_locus): Handle test_fixit_insert_newline.
7474
7475 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7476
7477 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7478
7479 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7480
7481 * gcc.dg/lsr-div1.c: New testcase.
7482
7483 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7484
7485 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7486 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7487 (_mm_maskz_add_round_sd): Test new intrinsics.
7488 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7489 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7490 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7491 (_mm_maskz_add_round_ss): Test new intrinsics.
7492 * gcc.target/i386/avx512f-vaddss-2.c: New.
7493 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7494 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7495 (_mm_maskz_sub_round_sd): Test new intrinsics.
7496 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7497 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7498 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7499 (_mm_maskz_sub_round_ss): Test new intrinsics.
7500 * gcc.target/i386/avx512f-vsubss-2.c: New.
7501 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7502 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7503 (__builtin_ia32_subss_mask_round): Test new builtins.
7504 * gcc.target/i386/sse-13.c: Ditto.
7505 * gcc.target/i386/sse-23.c: Ditto.
7506 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7507 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7508 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7509 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7510 (_mm_mask_sub_round_ss): Test new intrinsics.
7511 * gcc.target/i386/testround-1.c: Ditto.
7512
7513 2017-05-02 Martin Jambor <mjambor@suse.cz>
7514
7515 PR tree-optimization/78687
7516 * g++.dg/tree-ssa/pr78687.C: New test.
7517
7518 2017-05-02 Richard Biener <rguenther@suse.de>
7519
7520 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7521 behavior.
7522 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7523
7524 2017-05-02 Richard Biener <rguenther@suse.de>
7525
7526 PR tree-optimization/80591
7527 * gcc.dg/torture/pr80591.c: New testcase.
7528
7529 2017-05-02 Richard Biener <rguenther@suse.de>
7530
7531 PR tree-optimization/80549
7532 * gcc.dg/torture/pr80549.c: New testcase.
7533
7534 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7535
7536 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7537 unsigned long.
7538
7539 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7540
7541 PR c++/80038
7542 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7543
7544 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7545
7546 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7547 reflect insertion fix-it hints at the same location now being
7548 consolidated.
7549
7550 2017-05-01 Martin Sebor <msebor@redhat.com>
7551
7552 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7553 on ILP32 targets.
7554
7555 2017-05-01 Tom de Vries <tom@codesourcery.com>
7556
7557 * gcc.dg/pr78768.c: Require linker plugin.
7558
7559 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7560
7561 PR fortran/37131
7562 * gfortran.dg/matmul_bounds_11.f90: New test.
7563
7564 2017-05-01 Martin Sebor <msebor@redhat.com>
7565
7566 PR tree-optimization/79715
7567 * gcc.dg/pr79715.c: New test.
7568
7569 2017-05-01 Tom de Vries <tom@codesourcery.com>
7570
7571 PR testsuite/65941
7572 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7573 * g++.dg/other/pr59492.C: Require effective target rdrand.
7574
7575 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7576
7577 * g++.dg/diagnostic/member-decl-1.C: New test.
7578
7579 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7580
7581 PR tree-optimization/80487
7582 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7583
7584 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7585
7586 PR tree-optimization/79697
7587 * gcc.dg/tree-ssa/pr79697.c: New test.
7588
7589 2017-04-29 Tom de Vries <tom@codesourcery.com>
7590
7591 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7592
7593 2017-04-28 Martin Sebor <msebor@redhat.com>
7594
7595 PR tree-optimization/80523
7596 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7597
7598 2017-04-28 Tom de Vries <tom@codesourcery.com>
7599
7600 PR testsuite/80557
7601 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7602 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7603
7604 2017-04-28 Tom de Vries <tom@codesourcery.com>
7605
7606 PR testsuite/80557
7607 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7608 * obj-c++.dg/bitfield-4.mm: Same.
7609 * obj-c++.dg/bitfield-5.mm: Same.
7610 * obj-c++.dg/exceptions-3.mm: Same.
7611 * obj-c++.dg/exceptions-5.mm: Same.
7612 * obj-c++.dg/method-1.mm: Same.
7613 * obj-c++.dg/method-12.mm: Same.
7614 * obj-c++.dg/method-13.mm: Same.
7615 * obj-c++.dg/method-15.mm: Same.
7616 * obj-c++.dg/method-16.mm: Same.
7617 * obj-c++.dg/property/at-property-18.mm: Same.
7618 * obj-c++.dg/property/at-property-25.mm: Same.
7619 * obj-c++.dg/property/at-property-5.mm: Same.
7620 * obj-c++.dg/property/dynamic-2.mm: Same.
7621 * obj-c++.dg/property/property-neg-3.mm: Same.
7622 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7623 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7624 * obj-c++.dg/syntax-error-1.mm: Same.
7625 * obj-c++.dg/try-catch-13.mm: Same.
7626 * objc.dg/bitfield-4.m: Same.
7627 * objc.dg/class-1.m: Same.
7628 * objc.dg/method-11.m: Same.
7629 * objc.dg/method-6.m: Same.
7630 * objc.dg/method-7.m: Same.
7631 * objc.dg/method-9.m: Same.
7632 * objc.dg/missing-proto-3.m: Same.
7633 * objc.dg/naming-2.m: Same.
7634 * objc.dg/property/at-property-16.m: Same.
7635 * objc.dg/property/at-property-18.m: Same.
7636 * objc.dg/property/at-property-25.m: Same.
7637 * objc.dg/property/at-property-5.m: Same.
7638 * objc.dg/property/dynamic-2.m: Same.
7639 * objc.dg/property/property-neg-3.m: Same.
7640 * objc.dg/protocol-inheritance-1.m: Same.
7641 * objc.dg/protocol-inheritance-2.m: Same.
7642
7643 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7644
7645 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7646
7647 2017-04-28 Tom de Vries <tom@codesourcery.com>
7648
7649 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7650 dg-(error|warning|message|bogus).
7651 * g++.dg/conversion/dr195-1.C: Same.
7652 * g++.dg/conversion/dr195.C: Same.
7653 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7654 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7655 * g++.dg/cpp0x/inline-ns7.C: Same.
7656 * g++.dg/cpp0x/variadic105.C: Same.
7657 * g++.dg/cpp0x/variadic65.C: Same.
7658 * g++.dg/expr/call2.C: Same.
7659 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7660 * g++.dg/expr/pmf-1.C: Same.
7661 * g++.dg/ext/altivec-types-1.C: Same.
7662 * g++.dg/ext/altivec-types-2.C: Same.
7663 * g++.dg/ext/altivec-types-3.C: Same.
7664 * g++.dg/ext/attrib14.C: Same.
7665 * g++.dg/ext/complit1.C: Same.
7666 * g++.dg/ext/forscope2.C: Same.
7667 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7668 * g++.dg/ext/label13.C: Same.
7669 * g++.dg/ext/member-attr.C: Same.
7670 * g++.dg/ext/visibility/anon7.C: Same.
7671 * g++.dg/ext/visibility/visibility-7.C: Same.
7672 * g++.dg/ext/vla2.C: Same.
7673 * g++.dg/inherit/access2.C: Same.
7674 * g++.dg/inherit/covariant12.C: Same.
7675 * g++.dg/inherit/covariant14.C: Same.
7676 * g++.dg/inherit/namespace-as-base.C: Same.
7677 * g++.dg/inherit/template-as-base.C: Same.
7678 * g++.dg/lookup/ambig1.C: Same.
7679 * g++.dg/lookup/ambig2.C: Same.
7680 * g++.dg/lookup/ambig3.C: Same.
7681 * g++.dg/lookup/class-member-1.C: Same.
7682 * g++.dg/lookup/conv-1.C: Same.
7683 * g++.dg/lookup/decl1.C: Same.
7684 * g++.dg/lookup/koenig1.C: Same.
7685 * g++.dg/lookup/scoped1.C: Same.
7686 * g++.dg/lookup/scoped2.C: Same.
7687 * g++.dg/lookup/two-stage4.C: Same.
7688 * g++.dg/lookup/used-before-declaration.C: Same.
7689 * g++.dg/lookup/using.C: Same.
7690 * g++.dg/lookup/using17.C: Same.
7691 * g++.dg/lookup/using2.C: Same.
7692 * g++.dg/other/abstract2.C: Same.
7693 * g++.dg/other/classkey1.C: Same.
7694 * g++.dg/other/component1.C: Same.
7695 * g++.dg/other/const1.C: Same.
7696 * g++.dg/other/const2.C: Same.
7697 * g++.dg/other/conversion1.C: Same.
7698 * g++.dg/other/do1.C: Same.
7699 * g++.dg/other/error1.C: Same.
7700 * g++.dg/other/error10.C: Same.
7701 * g++.dg/other/error3.C: Same.
7702 * g++.dg/other/error4.C: Same.
7703 * g++.dg/other/error5.C: Same.
7704 * g++.dg/other/error8.C: Same.
7705 * g++.dg/other/error9.C: Same.
7706 * g++.dg/other/field1.C: Same.
7707 * g++.dg/other/init1.C: Same.
7708 * g++.dg/other/ptrmem2.C: Same.
7709 * g++.dg/other/return1.C: Same.
7710 * g++.dg/overload/builtin3.C: Same.
7711 * g++.dg/overload/error1.C: Same.
7712 * g++.dg/overload/error2.C: Same.
7713 * g++.dg/overload/koenig2.C: Same.
7714 * g++.dg/overload/pmf1.C: Same.
7715 * g++.dg/parse/args1.C: Same.
7716 * g++.dg/parse/attr3.C: Same.
7717 * g++.dg/parse/constant4.C: Same.
7718 * g++.dg/parse/crash10.C: Same.
7719 * g++.dg/parse/crash18.C: Same.
7720 * g++.dg/parse/crash19.C: Same.
7721 * g++.dg/parse/crash20.C: Same.
7722 * g++.dg/parse/crash21.C: Same.
7723 * g++.dg/parse/crash22.C: Same.
7724 * g++.dg/parse/crash32.C: Same.
7725 * g++.dg/parse/decl-specifier-1.C: Same.
7726 * g++.dg/parse/error58.C: Same.
7727 * g++.dg/parse/local-class1.C: Same.
7728 * g++.dg/parse/non-dependent2.C: Same.
7729 * g++.dg/parse/parameter-declaration-1.C: Same.
7730 * g++.dg/parse/ptrmem2.C: Same.
7731 * g++.dg/parse/ptrmem3.C: Same.
7732 * g++.dg/parse/saved1.C: Same.
7733 * g++.dg/tc1/dr101.C: Same.
7734 * g++.dg/tc1/dr142.C: Same.
7735 * g++.dg/tc1/dr176.C: Same.
7736 * g++.dg/template/conv4.C: Same.
7737 * g++.dg/template/crash56.C: Same.
7738 * g++.dg/template/dependent-expr2.C: Same.
7739 * g++.dg/template/error1.C: Same.
7740 * g++.dg/template/error2.C: Same.
7741 * g++.dg/template/explicit6.C: Same.
7742 * g++.dg/template/init-list.C: Same.
7743 * g++.dg/template/local1.C: Same.
7744 * g++.dg/template/lookup2.C: Same.
7745 * g++.dg/template/meminit2.C: Same.
7746 * g++.dg/template/nontype25.C: Same.
7747 * g++.dg/template/ptrmem2.C: Same.
7748 * g++.dg/template/qualttp19.C: Same.
7749 * g++.dg/template/qualttp20.C: Same.
7750 * g++.dg/template/ttp3.C: Same.
7751 * g++.dg/template/unify4.C: Same.
7752 * g++.dg/template/unify6.C: Same.
7753 * g++.dg/template/unify7.C: Same.
7754 * g++.dg/template/warn1.C: Same.
7755 * g++.dg/tree-ssa/dom-invalid.C: Same.
7756 * g++.dg/ubsan/shift-1.C: Same.
7757 * g++.dg/warn/Wunused-2.C: Same.
7758 * g++.dg/warn/Wunused-4.C: Same.
7759 * g++.dg/warn/Wunused-6.C: Same.
7760 * g++.dg/warn/deprecated-6.C: Same.
7761 * g++.dg/warn/deprecated.C: Same.
7762 * g++.dg/warn/effc1.C: Same.
7763 * g++.dg/warn/effc3.C: Same.
7764 * g++.dg/warn/incomplete1.C: Same.
7765 * g++.dg/warn/inline1.C: Same.
7766 * g++.dg/warn/noeffect2.C: Same.
7767 * g++.dg/warn/noeffect4.C: Same.
7768 * g++.dg/warn/oldcast1.C: Same.
7769 * g++.dg/warn/sentinel.C: Same.
7770 * g++.dg/warn/unit-1.C: Same.
7771 * g++.old-deja/g++.pt/inherit2.C: Same.
7772 * g++.old-deja/g++.pt/overload8.C: Same.
7773 * gcc.dg/20000926-1.c: Same.
7774 * gcc.dg/20040223-1.c: Same.
7775 * gcc.dg/Warray-bounds-7.c: Same.
7776 * gcc.dg/alias-1.c: Same.
7777 * gcc.dg/alias-12.c: Same.
7778 * gcc.dg/alias-13.c: Same.
7779 * gcc.dg/alias-2.c: Same.
7780 * gcc.dg/array-13.c: Same.
7781 * gcc.dg/array-4.c: Same.
7782 * gcc.dg/attr-ifunc-2.c: Same.
7783 * gcc.dg/attr-invalid.c: Same.
7784 * gcc.dg/attr-noinline.c: Same.
7785 * gcc.dg/bitfld-2.c: Same.
7786 * gcc.dg/c90-const-expr-7.c: Same.
7787 * gcc.dg/c99-const-expr-7.c: Same.
7788 * gcc.dg/cpp/20000625-1.c: Same.
7789 * gcc.dg/cpp/charconst-4.c: Same.
7790 * gcc.dg/cpp/include2.c: Same.
7791 * gcc.dg/cpp/include2a.c: Same.
7792 * gcc.dg/decl-4.c: Same.
7793 * gcc.dg/deprecated-4.c: Same.
7794 * gcc.dg/deprecated.c: Same.
7795 * gcc.dg/dfp/altivec-types.c: Same.
7796 * gcc.dg/float-range-1.c: Same.
7797 * gcc.dg/pack-test-3.c: Same.
7798 * gcc.dg/pr11492.c: Same.
7799 * gcc.dg/pr15360-1.c: Same.
7800 * gcc.dg/pr37908.c: Same.
7801 * gcc.dg/pr53265.c: Same.
7802 * gcc.dg/pr57287-2.c: Same.
7803 * gcc.dg/pr57287.c: Same.
7804 * gcc.dg/redecl-1.c: Same.
7805 * gcc.dg/sync-3.c: Same.
7806 * gcc.dg/two-types-1.c: Same.
7807 * gcc.dg/two-types-2.c: Same.
7808 * gcc.dg/two-types-4.c: Same.
7809 * gcc.dg/two-types-5.c: Same.
7810 * gcc.dg/two-types-6.c: Same.
7811 * gcc.dg/two-types-7.c: Same.
7812 * gcc.dg/two-types-8.c: Same.
7813 * gcc.dg/two-types-9.c: Same.
7814 * gcc.dg/uninit-I.c: Same.
7815 * gcc.dg/uninit-pr19430.c: Same.
7816 * gcc.dg/visibility-7.c: Same.
7817 * gcc.dg/winline-10.c: Same.
7818 * gcc.dg/winline-2.c: Same.
7819 * gcc.dg/winline-3.c: Same.
7820 * gcc.dg/winline-9.c: Same.
7821 * gcc.target/i386/attr-returns_twice-1.c: Same.
7822 * gcc.target/i386/chkp-const-check-2.c: Same.
7823 * gcc.target/i386/chkp-label-address.c: Same.
7824 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7825 * gcc.target/i386/pr39162.c: Same.
7826 * gcc.target/i386/sse-5.c: Same.
7827 * gcc.target/powerpc/altivec-types-1.c: Same.
7828 * gcc.target/powerpc/altivec-types-2.c: Same.
7829 * gcc.target/powerpc/altivec-types-3.c: Same.
7830 * gcc.target/powerpc/float128-mix.c: Same.
7831 * gcc.target/powerpc/no-r11-3.c: Same.
7832 * gcc.target/spu/Wmain.c: Same.
7833 * gcc.target/spu/ea/errors2.c: Same.
7834 * gfortran.dg/assignment_1.f90: Same.
7835 * gfortran.dg/common_3.f90: Same.
7836 * gfortran.dg/der_io_1.f90: Same.
7837 * gfortran.dg/g77/20030326-1.f: Same.
7838 * gfortran.dg/g77/9263.f: Same.
7839 * gfortran.dg/g77/960317-1.f: Same.
7840 * gfortran.dg/g77/970625-2.f: Same.
7841 * gfortran.dg/g77/980615-0.f: Same.
7842 * gfortran.dg/g77/check0.f: Same.
7843 * gfortran.dg/g77/dnrm2.f: Same.
7844 * gfortran.dg/g77/pr9258.f: Same.
7845 * gfortran.dg/ichar_1.f90: Same.
7846 * gfortran.dg/interface_1.f90: Same.
7847 * gfortran.dg/namelist_1.f90: Same.
7848 * gfortran.dg/namelist_2.f90: Same.
7849 * gfortran.dg/namelist_3.f90: Same.
7850 * gfortran.dg/namelist_print_2.f: Same.
7851 * gfortran.dg/oldstyle_1.f90: Same.
7852 * gfortran.dg/runtime_warning_1.f90: Same.
7853 * gfortran.dg/underflow.f90: Same.
7854 * gnat.dg/specs/integer_value.ads: Same.
7855 * obj-c++.dg/fsf-package-0.m: Same.
7856 * objc.dg/two-types-1.m: Same.
7857
7858 2017-04-28 Martin Liska <mliska@suse.cz>
7859
7860 PR gcov-profile/79891
7861 * gcc.misc-tests/gcov-17.c: New test.
7862 * gcc.misc-tests/gcov-18.c: New test.
7863
7864 2017-04-28 Tom de Vries <tom@codesourcery.com>
7865
7866 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7867 dg-(error|warning|message|bogus).
7868 * g++.dg/parse/parameter-declaration-1.C: Same.
7869 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7870 * gcc.dg/Wpointer-sign-Wall.c: Same.
7871 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7872 * gcc.dg/cpp/19990413-1.c: Same.
7873 * gcc.dg/dg-test-1.c: Same.
7874 * gcc.dg/empty-source-2.c: Same.
7875 * gcc.dg/empty-source-3.c: Same.
7876 * gcc.dg/format/c99-printf-1.c: Same.
7877 * gcc.dg/format/c99-scanf-1.c: Same.
7878 * gcc.dg/label-decl-2.c: Same.
7879 * gcc.dg/m-un-2.c: Same.
7880 * gcc.dg/uninit-pr20644-O0.c: Same.
7881 * gfortran.dg/pr70006.f90: Same.
7882 * obj-c++.dg/fsf-package-0.m: Same.
7883
7884 2017-04-28 Tom de Vries <tom@codesourcery.com>
7885
7886 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7887 dg-(error|warning|message|bogus).
7888 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7889 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7890 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7891 * c-c++-common/pr20000.c: Same.
7892 * c-c++-common/pr49706.c: Same.
7893 * g++.dg/ext/utf16-4.C: Same.
7894 * g++.dg/parse/error2.C: Same.
7895 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7896 * g++.dg/warn/Wtype-limits.C: Same.
7897 * g++.dg/warn/overflow-warn-1.C: Same.
7898 * g++.dg/warn/overflow-warn-3.C: Same.
7899 * gcc.dg/Wpointer-sign-Wall.c: Same.
7900 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7901 * gcc.dg/Wtype-limits-Wextra.c: Same.
7902 * gcc.dg/Wtype-limits.c: Same.
7903 * gcc.dg/cpp/19990413-1.c: Same.
7904 * gcc.dg/dg-test-1.c: Same.
7905 * gcc.dg/empty-source-2.c: Same.
7906 * gcc.dg/empty-source-3.c: Same.
7907 * gcc.dg/label-decl-2.c: Same.
7908 * gcc.dg/m-un-2.c: Same.
7909 * gcc.dg/uninit-pr19430-O0.c: Same.
7910 * gcc.dg/uninit-pr19430.c: Same.
7911 * gcc.dg/uninit-pr20644-O0.c: Same.
7912 * gcc.dg/utf16-4.c: Same.
7913 * gfortran.dg/pr70006.f90: Same.
7914 * obj-c++.dg/fsf-package-0.m: Same.
7915
7916 2017-04-28 Richard Biener <rguenther@suse.de>
7917
7918 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7919 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7920 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7921 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7922 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7923 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7924
7925 2017-04-27 Marek Polacek <polacek@redhat.com>
7926
7927 PR sanitizer/80349
7928 * c-c++-common/ubsan/pr80349.c: New test.
7929
7930 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7931
7932 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7933 diagnostics.
7934 * g++.dg/warn/pr12242.C: Likewise.
7935
7936 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
7937
7938 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7939
7940 2017-04-27 Martin Liska <mliska@suse.cz>
7941
7942 PR testsuite/79455
7943 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7944 more generic.
7945
7946 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR c++/80534
7949 * g++.dg/other/pr80534-1.C: New test.
7950 * g++.dg/other/pr80534-2.C: New test.
7951
7952 2017-04-27 Richard Biener <rguenther@suse.de>
7953
7954 PR middle-end/80539
7955 * gcc.dg/torture/pr80539.c: New testcase.
7956
7957 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR target/77728
7960 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7961
7962 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7963
7964 * g++.dg/diagnostic/nested-name-1.C: New test.
7965
7966 2017-04-26 Martin Liska <mliska@suse.cz>
7967
7968 * gcc.dg/guality/guality.h: Add prefix to test verification.
7969
7970 2017-04-25 Nathan Sidwell <nathan@acm.org>
7971
7972 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7973
7974 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
7975
7976 PR target/70799
7977 * gcc.target/i386/pr70799-5.c: New test.
7978
7979 2017-04-25 Martin Sebor <msebor@redhat.com>
7980
7981 PR tree-optimization/80497
7982 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7983
7984 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7985 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR target/77728
7988 * g++.dg/abi/pr77728-1.C: New test.
7989
7990 2017-04-25 Marek Polacek <polacek@redhat.com>
7991
7992 PR sanitizer/80349
7993 * g++.dg/ubsan/pr80349-2.C: New test.
7994
7995 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7996
7997 * g++.dg/cpp0x/enum34.C: New test.
7998
7999 2017-04-25 Tom de Vries <tom@codesourcery.com>
8000
8001 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8002 variables.
8003 (dg-line): New proc.
8004 (process-message): Handle line number variables.
8005 * objc.dg/try-catch-12.m: Use dg-line.
8006
8007 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8008
8009 PR target/80482
8010 * gcc.target/powerpc/vec-constvolatile.c: New test.
8011
8012 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8013
8014 * g++.dg/semicolon-fixits.C: New test case.
8015
8016 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8017
8018 * gcc.dg/semicolon-fixits.c: New test case.
8019
8020 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8021
8022 * g++.dg/lookup/missing-std-include.C: New test file.
8023
8024 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8025 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR target/77728
8028 * g++.dg/abi/pr77728-2.C: New test.
8029
8030 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8031
8032 PR c++/80177
8033 * g++.dg/spellcheck-pr80177.C: New test case.
8034
8035 2017-04-25 Nathan Sidwell <nathan@acm.org>
8036
8037 * g++.dg/dg.exp (find-cxx-tests): New function.
8038 (main): Use it, remove explicit pruning
8039
8040 2017-04-25 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/80492
8043 * gcc.dg/pr80492.c: New testcase.
8044
8045 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8046
8047 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8048 for targets with int size less than 32 bits.
8049
8050 2017-04-25 Richard Biener <rguenther@suse.de>
8051
8052 PR tree-optimization/79201
8053 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8054 * gcc.target/i386/pr22152.c: Disable sinking.
8055
8056 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8057
8058 PR target/80464
8059 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8060
8061 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8062
8063 PR target/79895
8064 * gcc.target/s390/pr79895.c: New test.
8065
8066 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8067
8068 PR target/80080
8069 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8070 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8071 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8072
8073 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR rtl-optimization/80501
8076 * gcc.c-torture/execute/pr80501.c: New test.
8077
8078 PR rtl-optimization/80500
8079 * gcc.dg/pr80500.c: New test.
8080
8081 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8082
8083 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8084 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8085
8086 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8087
8088 PR fortran/80121
8089 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8090 directive.
8091
8092 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8093
8094 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8095 * jit.dg/test-alignment.c: New test case.
8096 * jit.dg/test-alignment.cc: New test case.
8097 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8098 New test case.
8099
8100 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8101
8102 PR c++/80016
8103 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8104 test function.
8105 (test_alignof): New test function.
8106
8107 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8108
8109 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8110
8111 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8112
8113 * g++.dg/diagnostic/duplicate1.C: New test.
8114 * g++.dg/cpp0x/duplicate1.C: New test.
8115
8116 2017-04-24 Martin Jambor <mjambor@suse.cz>
8117
8118 PR tree-optimization/80293
8119 * g++.dg/tree-ssa/pr80293.C: New test.
8120
8121 2017-04-24 Martin Liska <mliska@suse.cz>
8122
8123 PR middle-end/79931
8124 * g++.dg/ipa/pr79931.C: New test.
8125
8126 2017-04-24 Richard Biener <rguenther@suse.de>
8127
8128 PR tree-optimization/80494
8129 * gfortran.dg/pr80494.f90: New testcase.
8130
8131 2017-04-24 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/79725
8134 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8135
8136 2017-04-24 Richard Biener <rguenther@suse.de>
8137
8138 PR c++/2972
8139 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8140
8141 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8142
8143 PR fortran/80484
8144 * gfortran.dg/dtio_29.f03: New test.
8145
8146 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8147
8148 PR fortran/80121
8149 * gfortran.dg/intent_out_9.f90: New test case.
8150
8151 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8152
8153 PR target/70799
8154 * gcc.target/i386/pr70799-4.c: New test.
8155
8156 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8157
8158 PR fortran/80392
8159 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8160
8161 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8162
8163 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8164
8165 2017-04-21 Richard Biener <rguenther@suse.de>
8166
8167 PR tree-optimization/79547
8168 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8169
8170 2017-04-21 Richard Biener <rguenther@suse.de>
8171
8172 PR tree-optimization/78847
8173 * g++.dg/tree-ssa/pr78847.C: New testcase.
8174
8175 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c/80468
8178 * gcc.dg/pr80468.c: New test.
8179
8180 2017-04-21 Martin Liska <mliska@suse.cz>
8181
8182 PR tree-optimization/66278
8183 * gcc.dg/vect/pr66278.c: New test.
8184
8185 2017-04-21 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/80237
8188 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8189 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8190 adjust expected optimizations.
8191
8192 2016-04-21 Richard Biener <rguenther@suse.de>
8193
8194 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8195 of inner loops.
8196 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8197 * gcc.dg/vect/vect-104.c: Likewise.
8198
8199 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8200
8201 PR tree-optimization/80426
8202 * gcc.c-torture/execute/20170429-1.c: Rename into...
8203 * gcc.c-torture/execute/20170419-1.c: ...this.
8204
8205 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8206
8207 PR target/79804
8208 * gcc.target/i386/pr79804.c: New test.
8209
8210 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8211
8212 PR target/78090
8213 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8214
8215 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8216
8217 * g++/opt/pr80436.C: XFAIL on AIX.
8218
8219 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8220
8221 PR c++/80473
8222 * g++.dg/diagnostic/pr80473.C: New test.
8223
8224 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8225
8226 * g++.dg/warn/Wextra-semi.C: New test.
8227
8228 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR middle-end/80423
8231 * g++.dg/other/pr80423.C: New test.
8232
8233 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8234
8235 * gcc.dg/pr80170.c: Require ptr32plus.
8236
8237 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8238
8239 PR tree-optimization/80426
8240 * gcc.c-torture/execute/20170419-1.c: New test.
8241
8242 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR debug/80461
8245 * g++.dg/debug/pr80461.C: New test.
8246
8247 PR c++/80459
8248 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8249 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8250 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8251
8252 PR debug/80436
8253 * g++.dg/opt/pr80436.C: New test.
8254
8255 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8256
8257 * gcc.dg/torture/pr80341.c: Require int32plus.
8258
8259 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8260 Jeff Law <law@redhat.com>
8261
8262 * gcc.c-torture/compile/20170419-1.c: New test.
8263
8264 2017-04-19 Tom de Vries <tom@codesourcery.com>
8265
8266 PR testsuite/80221
8267 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8268 subsequent dg directives.
8269 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8270 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8271 * c-c++-common/attr-fallthrough-2.c: Same.
8272 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8273 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8274 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8275 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8276 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8277 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8278 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8279 * c-c++-common/cilk-plus/CK/errors.c: Same.
8280 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8281 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8282 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8283 * c-c++-common/cpp/pr57580.c: Same.
8284 * c-c++-common/goacc/asyncwait-1.c: Same.
8285 * c-c++-common/goacc/cache-2.c: Same.
8286 * c-c++-common/goacc/declare-2.c: Same.
8287 * c-c++-common/goacc/deviceptr-1.c: Same.
8288 * c-c++-common/goacc/routine-5.c: Same.
8289 * c-c++-common/gomp/clauses-2.c: Same.
8290 * c-c++-common/gomp/ordered-3.c: Same.
8291 * c-c++-common/gomp/pr67501.c: Same.
8292 * c-c++-common/pr20000.c: Same.
8293 * c-c++-common/pr43395.c: Same.
8294 * c-c++-common/pr49706.c: Same.
8295 * c-c++-common/pr77624-1.c: Same.
8296 * c-c++-common/pr77624-2.c: Same.
8297 * c-c++-common/raw-string-14.c: Same.
8298 * c-c++-common/raw-string-16.c: Same.
8299 * c-c++-common/raw-string-3.c: Same.
8300 * c-c++-common/raw-string-4.c: Same.
8301 * c-c++-common/raw-string-5.c: Same.
8302 * c-c++-common/raw-string-6.c: Same.
8303 * g++.dg/abi/mangle41.C: Same.
8304 * g++.dg/conversion/nullptr1.C: Same.
8305 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8306 * g++.dg/cpp0x/auto27.C: Same.
8307 * g++.dg/cpp0x/constexpr-98.C: Same.
8308 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8309 * g++.dg/cpp0x/diag2.C: Same.
8310 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8311 * g++.dg/cpp0x/nullptr15.C: Same.
8312 * g++.dg/cpp0x/pr31431-2.C: Same.
8313 * g++.dg/cpp0x/pr31431.C: Same.
8314 * g++.dg/cpp0x/pr79118.C: Same.
8315 * g++.dg/cpp0x/static_assert3.C: Same.
8316 * g++.dg/cpp0x/temp_default2.C: Same.
8317 * g++.dg/cpp0x/trailing4.C: Same.
8318 * g++.dg/cpp0x/variadic-ex10.C: Same.
8319 * g++.dg/cpp0x/variadic-ex13.C: Same.
8320 * g++.dg/cpp0x/variadic-ex14.C: Same.
8321 * g++.dg/cpp0x/variadic-ex3.C: Same.
8322 * g++.dg/cpp0x/variadic-ex4.C: Same.
8323 * g++.dg/cpp0x/variadic59.C: Same.
8324 * g++.dg/cpp0x/vt-37737-2.C: Same.
8325 * g++.dg/cpp0x/vt-57397-1.C: Same.
8326 * g++.dg/cpp0x/vt-57397-2.C: Same.
8327 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8328 * g++.dg/cpp1z/gen-attrs1.C: Same.
8329 * g++.dg/diagnostic/pr71075.C: Same.
8330 * g++.dg/eh/goto2.C: Same.
8331 * g++.dg/eh/goto3.C: Same.
8332 * g++.dg/expr/bitfield4.C: Same.
8333 * g++.dg/expr/bitfield5.C: Same.
8334 * g++.dg/expr/bitfield6.C: Same.
8335 * g++.dg/expr/bool1.C: Same.
8336 * g++.dg/expr/bool3.C: Same.
8337 * g++.dg/expr/cond10.C: Same.
8338 * g++.dg/expr/cond11.C: Same.
8339 * g++.dg/expr/lval3.C: Same.
8340 * g++.dg/expr/lval4.C: Same.
8341 * g++.dg/ext/anon-struct4.C: Same.
8342 * g++.dg/ext/attrib44.C: Same.
8343 * g++.dg/ext/builtin3.C: Same.
8344 * g++.dg/ext/dllimport7.C: Same.
8345 * g++.dg/ext/label5.C: Same.
8346 * g++.dg/ext/no-asm-1.C: Same.
8347 * g++.dg/ext/utf16-4.C: Same.
8348 * g++.dg/ext/vla2.C: Same.
8349 * g++.dg/gomp/block-1.C: Same.
8350 * g++.dg/gomp/block-2.C: Same.
8351 * g++.dg/gomp/block-3.C: Same.
8352 * g++.dg/gomp/block-5.C: Same.
8353 * g++.dg/gomp/linear-2.C: Same.
8354 * g++.dg/gomp/target-1.C: Same.
8355 * g++.dg/gomp/target-2.C: Same.
8356 * g++.dg/gomp/taskgroup-1.C: Same.
8357 * g++.dg/gomp/teams-1.C: Same.
8358 * g++.dg/inherit/pure1.C: Same.
8359 * g++.dg/init/array43.C: Same.
8360 * g++.dg/init/array46.C: Same.
8361 * g++.dg/init/const10.C: Same.
8362 * g++.dg/init/ctor4-1.C: Same.
8363 * g++.dg/init/ctor4.C: Same.
8364 * g++.dg/init/new37.C: Same.
8365 * g++.dg/init/pr25811.C: Same.
8366 * g++.dg/init/pr29043.C: Same.
8367 * g++.dg/init/pr29571.C: Same.
8368 * g++.dg/lookup/duperr1.C: Same.
8369 * g++.dg/lookup/error1.C: Same.
8370 * g++.dg/lookup/koenig5.C: Same.
8371 * g++.dg/lookup/pr77549.C: Same.
8372 * g++.dg/lookup/suggestions1.C: Same.
8373 * g++.dg/lookup/using16.C: Same.
8374 * g++.dg/lookup/using7.C: Same.
8375 * g++.dg/other/anon-union3.C: Same.
8376 * g++.dg/other/array2.C: Same.
8377 * g++.dg/other/error13.C: Same.
8378 * g++.dg/other/error34.C: Same.
8379 * g++.dg/overload/builtin1.C: Same.
8380 * g++.dg/overload/conv-op1.C: Same.
8381 * g++.dg/overload/error3.C: Same.
8382 * g++.dg/overload/koenig1.C: Same.
8383 * g++.dg/overload/operator5.C: Same.
8384 * g++.dg/overload/template5.C: Same.
8385 * g++.dg/overload/unknown1.C: Same.
8386 * g++.dg/overload/using2.C: Same.
8387 * g++.dg/parse/constructor1.C: Same.
8388 * g++.dg/parse/crash36.C: Same.
8389 * g++.dg/parse/crash63.C: Same.
8390 * g++.dg/parse/error11.C: Same.
8391 * g++.dg/parse/error12.C: Same.
8392 * g++.dg/parse/error14.C: Same.
8393 * g++.dg/parse/error2.C: Same.
8394 * g++.dg/parse/error21.C: Same.
8395 * g++.dg/parse/error26.C: Same.
8396 * g++.dg/parse/error36.C: Same.
8397 * g++.dg/parse/friend12.C: Same.
8398 * g++.dg/parse/invalid-op1.C: Same.
8399 * g++.dg/parse/missing-template1.C: Same.
8400 * g++.dg/parse/parser-pr28152-2.C: Same.
8401 * g++.dg/parse/parser-pr28152.C: Same.
8402 * g++.dg/parse/pr16696-permissive.C: Same.
8403 * g++.dg/parse/pr16696.C: Same.
8404 * g++.dg/parse/pr69628.C: Same.
8405 * g++.dg/parse/ret-type2.C: Same.
8406 * g++.dg/parse/specialization1.C: Same.
8407 * g++.dg/parse/template3.C: Same.
8408 * g++.dg/parse/template9.C: Same.
8409 * g++.dg/parse/typename11.C: Same.
8410 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8411 * g++.dg/pr45330.C: Same.
8412 * g++.dg/rtti/typeid6.C: Same.
8413 * g++.dg/spellcheck-fields.C: Same.
8414 * g++.dg/spellcheck-typenames.C: Same.
8415 * g++.dg/tc1/dr108.C: Same.
8416 * g++.dg/tc1/dr147.C: Same.
8417 * g++.dg/template/arg7.C: Same.
8418 * g++.dg/template/conv11.C: Same.
8419 * g++.dg/template/crash13.C: Same.
8420 * g++.dg/template/crash55.C: Same.
8421 * g++.dg/template/dependent-expr5.C: Same.
8422 * g++.dg/template/error17.C: Same.
8423 * g++.dg/template/error33.C: Same.
8424 * g++.dg/template/error4.C: Same.
8425 * g++.dg/template/error50.C: Same.
8426 * g++.dg/template/error53.C: Same.
8427 * g++.dg/template/friend.C: Same.
8428 * g++.dg/template/func2.C: Same.
8429 * g++.dg/template/local6.C: Same.
8430 * g++.dg/template/member5.C: Same.
8431 * g++.dg/template/meminit1.C: Same.
8432 * g++.dg/template/nested3.C: Same.
8433 * g++.dg/template/nontype6.C: Same.
8434 * g++.dg/template/overload12.C: Same.
8435 * g++.dg/template/ptrmem8.C: Same.
8436 * g++.dg/template/qualified-id1.C: Same.
8437 * g++.dg/template/spec15.C: Same.
8438 * g++.dg/template/static1.C: Same.
8439 * g++.dg/template/static10.C: Same.
8440 * g++.dg/template/static2.C: Same.
8441 * g++.dg/template/ttp25.C: Same.
8442 * g++.dg/template/typedef2.C: Same.
8443 * g++.dg/template/typename2.C: Same.
8444 * g++.dg/template/unify10.C: Same.
8445 * g++.dg/template/unify6.C: Same.
8446 * g++.dg/template/unify7.C: Same.
8447 * g++.dg/template/unify9.C: Same.
8448 * g++.dg/template/varmod1.C: Same.
8449 * g++.dg/ubsan/div-by-zero-1.C: Same.
8450 * g++.dg/ubsan/pr63956.C: Same.
8451 * g++.dg/warn/Waddress-1.C: Same.
8452 * g++.dg/warn/Wconversion2.C: Same.
8453 * g++.dg/warn/Wnull-conversion-1.C: Same.
8454 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8455 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8456 * g++.dg/warn/Wswitch-1.C: Same.
8457 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8458 * g++.dg/warn/Wtype-limits.C: Same.
8459 * g++.dg/warn/Wunused-parm-5.C: Same.
8460 * g++.dg/warn/deprecated-6.C: Same.
8461 * g++.dg/warn/deprecated.C: Same.
8462 * g++.dg/warn/incomplete1.C: Same.
8463 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8464 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8465 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8466 * g++.dg/warn/overflow-warn-1.C: Same.
8467 * g++.dg/warn/overflow-warn-3.C: Same.
8468 * g++.dg/warn/overflow-warn-4.C: Same.
8469 * g++.dg/warn/pr12242.C: Same.
8470 * g++.dg/warn/pr30551-2.C: Same.
8471 * g++.dg/warn/pr30551.C: Same.
8472 * g++.old-deja/g++.benjamin/16077.C: Same.
8473 * g++.old-deja/g++.bob/inherit1.C: Same.
8474 * g++.old-deja/g++.brendan/crash56.C: Same.
8475 * g++.old-deja/g++.brendan/template17.C: Same.
8476 * g++.old-deja/g++.eh/ctor1.C: Same.
8477 * g++.old-deja/g++.jason/bool5.C: Same.
8478 * g++.old-deja/g++.jason/cond.C: Same.
8479 * g++.old-deja/g++.jason/operator.C: Same.
8480 * g++.old-deja/g++.jason/pmf5.C: Same.
8481 * g++.old-deja/g++.law/ctors5.C: Same.
8482 * g++.old-deja/g++.law/missed-error2.C: Same.
8483 * g++.old-deja/g++.law/operators9.C: Same.
8484 * g++.old-deja/g++.law/temps1.C: Same.
8485 * g++.old-deja/g++.mike/for2.C: Same.
8486 * g++.old-deja/g++.mike/ns5.C: Same.
8487 * g++.old-deja/g++.mike/ns7.C: Same.
8488 * g++.old-deja/g++.mike/p10769b.C: Same.
8489 * g++.old-deja/g++.niklas/t120.C: Same.
8490 * g++.old-deja/g++.niklas/t121.C: Same.
8491 * g++.old-deja/g++.ns/koenig5.C: Same.
8492 * g++.old-deja/g++.oliva/overload1.C: Same.
8493 * g++.old-deja/g++.other/crash24.C: Same.
8494 * g++.old-deja/g++.other/crash25.C: Same.
8495 * g++.old-deja/g++.other/decl5.C: Same.
8496 * g++.old-deja/g++.other/lineno5.C: Same.
8497 * g++.old-deja/g++.other/null3.C: Same.
8498 * g++.old-deja/g++.other/overcnv2.C: Same.
8499 * g++.old-deja/g++.other/ptrmem7.C: Same.
8500 * g++.old-deja/g++.other/typename1.C: Same.
8501 * g++.old-deja/g++.other/vaarg3.C: Same.
8502 * g++.old-deja/g++.pt/crash10.C: Same.
8503 * g++.old-deja/g++.pt/crash28.C: Same.
8504 * g++.old-deja/g++.pt/crash38.C: Same.
8505 * g++.old-deja/g++.pt/explicit70.C: Same.
8506 * g++.old-deja/g++.pt/explicit77.C: Same.
8507 * g++.old-deja/g++.pt/expr2.C: Same.
8508 * g++.old-deja/g++.pt/spec5.C: Same.
8509 * g++.old-deja/g++.pt/spec6.C: Same.
8510 * g++.old-deja/g++.pt/typename3.C: Same.
8511 * g++.old-deja/g++.pt/typename5.C: Same.
8512 * g++.old-deja/g++.pt/typename6.C: Same.
8513 * g++.old-deja/g++.pt/typename7.C: Same.
8514 * g++.old-deja/g++.pt/unify4.C: Same.
8515 * g++.old-deja/g++.pt/unify8.C: Same.
8516 * g++.old-deja/g++.pt/vaarg3.C: Same.
8517 * g++.old-deja/g++.robertl/eb22.C: Same.
8518 * g++.old-deja/g++.robertl/eb4.C: Same.
8519 * g++.old-deja/g++.robertl/eb44.C: Same.
8520 * g++.old-deja/g++.robertl/eb69.C: Same.
8521 * g++.old-deja/g++.robertl/eb98.C: Same.
8522 * gcc.dg/20031223-1.c: Same.
8523 * gcc.dg/940510-1.c: Same.
8524 * gcc.dg/990506-0.c: Same.
8525 * gcc.dg/Walloca-1.c: Same.
8526 * gcc.dg/Walloca-2.c: Same.
8527 * gcc.dg/Wconversion-integer.c: Same.
8528 * gcc.dg/Wcxx-compat-8.c: Same.
8529 * gcc.dg/Wimplicit-int-1.c: Same.
8530 * gcc.dg/Wimplicit-int-2.c: Same.
8531 * gcc.dg/Wimplicit-int-4.c: Same.
8532 * gcc.dg/Wpointer-sign-Wall.c: Same.
8533 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8534 * gcc.dg/Wshadow-1.c: Same.
8535 * gcc.dg/Wshadow-3.c: Same.
8536 * gcc.dg/Wswitch-enum-error.c: Same.
8537 * gcc.dg/Wswitch-enum.c: Same.
8538 * gcc.dg/Wswitch-error.c: Same.
8539 * gcc.dg/Wswitch.c: Same.
8540 * gcc.dg/Wtype-limits-Wextra.c: Same.
8541 * gcc.dg/Wtype-limits.c: Same.
8542 * gcc.dg/Wvla-larger-than-2.c: Same.
8543 * gcc.dg/anon-struct-5.c: Same.
8544 * gcc.dg/array-10.c: Same.
8545 * gcc.dg/array-11.c: Same.
8546 * gcc.dg/array-15.c: Same.
8547 * gcc.dg/array-2.c: Same.
8548 * gcc.dg/array-8.c: Same.
8549 * gcc.dg/array-const-2.c: Same.
8550 * gcc.dg/array-const-3.c: Same.
8551 * gcc.dg/bitfld-1.c: Same.
8552 * gcc.dg/bitfld-8.c: Same.
8553 * gcc.dg/builtin-redefine.c: Same.
8554 * gcc.dg/c11-noreturn-1.c: Same.
8555 * gcc.dg/c11-noreturn-2.c: Same.
8556 * gcc.dg/c11-static-assert-3.c: Same.
8557 * gcc.dg/c90-arraydecl-1.c: Same.
8558 * gcc.dg/c90-complex-1.c: Same.
8559 * gcc.dg/c90-complit-1.c: Same.
8560 * gcc.dg/c90-const-expr-11.c: Same.
8561 * gcc.dg/c90-const-expr-7.c: Same.
8562 * gcc.dg/c90-const-expr-8.c: Same.
8563 * gcc.dg/c90-enum-comma-1.c: Same.
8564 * gcc.dg/c90-flex-array-1.c: Same.
8565 * gcc.dg/c90-hexfloat-1.c: Same.
8566 * gcc.dg/c90-idem-qual-1.c: Same.
8567 * gcc.dg/c90-idem-qual-2.c: Same.
8568 * gcc.dg/c90-idem-qual-3.c: Same.
8569 * gcc.dg/c90-mixdecl-1.c: Same.
8570 * gcc.dg/c90-restrict-1.c: Same.
8571 * gcc.dg/c90-return-1.c: Same.
8572 * gcc.dg/c99-array-nonobj-1.c: Same.
8573 * gcc.dg/c99-arraydecl-1.c: Same.
8574 * gcc.dg/c99-complex-1.c: Same.
8575 * gcc.dg/c99-complex-2.c: Same.
8576 * gcc.dg/c99-complit-2.c: Same.
8577 * gcc.dg/c99-const-expr-7.c: Same.
8578 * gcc.dg/c99-const-expr-8.c: Same.
8579 * gcc.dg/c99-flex-array-3.c: Same.
8580 * gcc.dg/c99-flex-array-7.c: Same.
8581 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8582 * gcc.dg/c99-impl-decl-1.c: Same.
8583 * gcc.dg/c99-impl-int-1.c: Same.
8584 * gcc.dg/c99-impl-int-2.c: Same.
8585 * gcc.dg/c99-init-3.c: Same.
8586 * gcc.dg/c99-restrict-1.c: Same.
8587 * gcc.dg/c99-return-1.c: Same.
8588 * gcc.dg/c99-tag-1.c: Same.
8589 * gcc.dg/c99-tag-3.c: Same.
8590 * gcc.dg/call-diag-2.c: Same.
8591 * gcc.dg/cpp/19940712-1.c: Same.
8592 * gcc.dg/cpp/19951025-1.c: Same.
8593 * gcc.dg/cpp/19990413-1.c: Same.
8594 * gcc.dg/cpp/direct2.c: Same.
8595 * gcc.dg/cpp/direct2s.c: Same.
8596 * gcc.dg/cpp/pr28709.c: Same.
8597 * gcc.dg/cpp/pr61854-c90.c: Same.
8598 * gcc.dg/cpp/pr61854-c94.c: Same.
8599 * gcc.dg/cpp/pragma-1.c: Same.
8600 * gcc.dg/cpp/pragma-2.c: Same.
8601 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8602 * gcc.dg/cpp/trad/literals-2.c: Same.
8603 * gcc.dg/cpp/warn-comments-2.c: Same.
8604 * gcc.dg/cpp/warn-comments-3.c: Same.
8605 * gcc.dg/cpp/warn-comments.c: Same.
8606 * gcc.dg/cpp/warn-long-long-2.c: Same.
8607 * gcc.dg/cpp/warn-long-long.c: Same.
8608 * gcc.dg/cpp/warn-redefined-2.c: Same.
8609 * gcc.dg/cpp/warn-redefined.c: Same.
8610 * gcc.dg/darwin-cfstring-2.c: Same.
8611 * gcc.dg/darwin-cfstring-format-1.c: Same.
8612 * gcc.dg/decl-9.c: Same.
8613 * gcc.dg/declspec-1.c: Same.
8614 * gcc.dg/declspec-10.c: Same.
8615 * gcc.dg/declspec-11.c: Same.
8616 * gcc.dg/declspec-13.c: Same.
8617 * gcc.dg/declspec-18.c: Same.
8618 * gcc.dg/declspec-4.c: Same.
8619 * gcc.dg/declspec-5.c: Same.
8620 * gcc.dg/declspec-6.c: Same.
8621 * gcc.dg/declspec-8.c: Same.
8622 * gcc.dg/deprecated-4.c: Same.
8623 * gcc.dg/deprecated.c: Same.
8624 * gcc.dg/dfp/composite-type.c: Same.
8625 * gcc.dg/empty-source-2.c: Same.
8626 * gcc.dg/empty-source-3.c: Same.
8627 * gcc.dg/format/attr-6.c: Same.
8628 * gcc.dg/format/branch-1.c: Same.
8629 * gcc.dg/format/c90-printf-1.c: Same.
8630 * gcc.dg/format/c90-strftime-2.c: Same.
8631 * gcc.dg/format/c99-strftime-1.c: Same.
8632 * gcc.dg/format/cmn-err-1.c: Same.
8633 * gcc.dg/format/few-1.c: Same.
8634 * gcc.dg/format/ms_branch-1.c: Same.
8635 * gcc.dg/format/ms_unnamed-1.c: Same.
8636 * gcc.dg/format/ms_va-1.c: Same.
8637 * gcc.dg/format/unnamed-1.c: Same.
8638 * gcc.dg/format/va-1.c: Same.
8639 * gcc.dg/format/xopen-1.c: Same.
8640 * gcc.dg/funcdef-var-1.c: Same.
8641 * gcc.dg/funcdef-var-2.c: Same.
8642 * gcc.dg/gnu89-const-expr-1.c: Same.
8643 * gcc.dg/gnu89-const-expr-2.c: Same.
8644 * gcc.dg/gnu90-const-expr-1.c: Same.
8645 * gcc.dg/gnu99-const-expr-1.c: Same.
8646 * gcc.dg/gnu99-const-expr-2.c: Same.
8647 * gcc.dg/gnu99-init-2.c: Same.
8648 * gcc.dg/gomp/_Atomic-5.c: Same.
8649 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8650 * gcc.dg/gomp/atomic-5.c: Same.
8651 * gcc.dg/gomp/linear-1.c: Same.
8652 * gcc.dg/gomp/pr67500.c: Same.
8653 * gcc.dg/init-bad-1.c: Same.
8654 * gcc.dg/init-bad-2.c: Same.
8655 * gcc.dg/init-bad-3.c: Same.
8656 * gcc.dg/init-string-1.c: Same.
8657 * gcc.dg/label-compound-stmt-1.c: Same.
8658 * gcc.dg/label-decl-2.c: Same.
8659 * gcc.dg/label-decl-4.c: Same.
8660 * gcc.dg/large-size-array-2.c: Same.
8661 * gcc.dg/large-size-array-4.c: Same.
8662 * gcc.dg/lvalue-6.c: Same.
8663 * gcc.dg/m-un-2.c: Same.
8664 * gcc.dg/multiple-overflow-warn-1.c: Same.
8665 * gcc.dg/multiple-overflow-warn-2.c: Same.
8666 * gcc.dg/multiple-overflow-warn-3.c: Same.
8667 * gcc.dg/nested-redef-1.c: Same.
8668 * gcc.dg/no-asm-1.c: Same.
8669 * gcc.dg/no-asm-3.c: Same.
8670 * gcc.dg/no-asm-4.c: Same.
8671 * gcc.dg/noncompile/20010524-1.c: Same.
8672 * gcc.dg/noncompile/incomplete-5.c: Same.
8673 * gcc.dg/noncompile/pr44517.c: Same.
8674 * gcc.dg/noncompile/pr52290.c: Same.
8675 * gcc.dg/noreturn-1.c: Same.
8676 * gcc.dg/overflow-warn-1.c: Same.
8677 * gcc.dg/overflow-warn-2.c: Same.
8678 * gcc.dg/overflow-warn-3.c: Same.
8679 * gcc.dg/overflow-warn-4.c: Same.
8680 * gcc.dg/parm-mismatch-1.c: Same.
8681 * gcc.dg/parser-pr28152-2.c: Same.
8682 * gcc.dg/parser-pr28152.c: Same.
8683 * gcc.dg/pedwarn-init.c: Same.
8684 * gcc.dg/pointer-arith-2.c: Same.
8685 * gcc.dg/pointer-arith-3.c: Same.
8686 * gcc.dg/pointer-arith-4.c: Same.
8687 * gcc.dg/pr14475.c: Same.
8688 * gcc.dg/pr18596-3.c: Same.
8689 * gcc.dg/pr18809-1.c: Same.
8690 * gcc.dg/pr27953.c: Same.
8691 * gcc.dg/pr30457.c: Same.
8692 * gcc.dg/pr30551-2.c: Same.
8693 * gcc.dg/pr30551-3.c: Same.
8694 * gcc.dg/pr30551-4.c: Same.
8695 * gcc.dg/pr30551-5.c: Same.
8696 * gcc.dg/pr30551-6.c: Same.
8697 * gcc.dg/pr30551.c: Same.
8698 * gcc.dg/pr36997.c: Same.
8699 * gcc.dg/pr41842.c: Same.
8700 * gcc.dg/pr48552-1.c: Same.
8701 * gcc.dg/pr48552-2.c: Same.
8702 * gcc.dg/pr59717.c: Same.
8703 * gcc.dg/pr61077.c: Same.
8704 * gcc.dg/pr61096-1.c: Same.
8705 * gcc.dg/pr63626.c: Same.
8706 * gcc.dg/pr64223-1.c: Same.
8707 * gcc.dg/pr64223-2.c: Same.
8708 * gcc.dg/pr8788-1.c: Same.
8709 * gcc.dg/pr8927-1.c: Same.
8710 * gcc.dg/pragma-darwin.c: Same.
8711 * gcc.dg/pragma-diag-5.c: Same.
8712 * gcc.dg/pragma-message.c: Same.
8713 * gcc.dg/redecl-1.c: Same.
8714 * gcc.dg/simd-1.c: Same.
8715 * gcc.dg/simd-5.c: Same.
8716 * gcc.dg/simd-6.c: Same.
8717 * gcc.dg/spellcheck-fields.c: Same.
8718 * gcc.dg/spellcheck-typenames.c: Same.
8719 * gcc.dg/struct-semi-2.c: Same.
8720 * gcc.dg/struct-semi-3.c: Same.
8721 * gcc.dg/transparent-union-3.c: Same.
8722 * gcc.dg/ucnid-8.c: Same.
8723 * gcc.dg/uninit-pr19430-O0.c: Same.
8724 * gcc.dg/uninit-pr19430.c: Same.
8725 * gcc.dg/uninit-pr20644-O0.c: Same.
8726 * gcc.dg/utf-dflt.c: Same.
8727 * gcc.dg/utf-dflt2.c: Same.
8728 * gcc.dg/utf16-4.c: Same.
8729 * gcc.dg/vla-11.c: Same.
8730 * gcc.dg/vla-20.c: Same.
8731 * gcc.dg/vla-init-1.c: Same.
8732 * gcc.dg/vla-init-2.c: Same.
8733 * gcc.dg/vla-init-3.c: Same.
8734 * gcc.dg/weak/weak-6.c: Same.
8735 * gcc.dg/weak/weak-7.c: Same.
8736 * gcc.dg/wtr-int-type-1.c: Same.
8737 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8738 * gcc.target/arm/polytypes.c: Same.
8739 * gcc.target/i386/spellcheck-options-4.c: Same.
8740 * gcc.target/powerpc/20030218-1.c: Same.
8741 * gcc.target/sh/pr21255-4.c: Same.
8742 * gcc.test-framework/dg-error-exp-XP.c: Same.
8743 * gfortran.dg/array_constructor_30.f03: Same.
8744 * gfortran.dg/class_30.f90: Same.
8745 * gfortran.dg/goacc/subarrays.f95: Same.
8746 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8747 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8748 * gfortran.dg/intrinsic_std_1.f90: Same.
8749 * gfortran.dg/pr70006.f90: Same.
8750 * gfortran.dg/warning-directive-1.F90: Same.
8751 * gfortran.dg/warning-directive-2.F90: Same.
8752 * gfortran.dg/warning-directive-3.F90: Same.
8753 * gfortran.dg/warning-directive-4.F90: Same.
8754 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8755 * obj-c++.dg/class-extension-1.mm: Same.
8756 * obj-c++.dg/class-extension-2.mm: Same.
8757 * obj-c++.dg/class-protocol-1.mm: Same.
8758 * obj-c++.dg/cxx-ivars-1.mm: Same.
8759 * obj-c++.dg/duplicate-class-1.mm: Same.
8760 * obj-c++.dg/exceptions-3.mm: Same.
8761 * obj-c++.dg/exceptions-4.mm: Same.
8762 * obj-c++.dg/exceptions-5.mm: Same.
8763 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8764 * obj-c++.dg/fsf-package-0.m: Same.
8765 * obj-c++.dg/invalid-type-1.mm: Same.
8766 * obj-c++.dg/method-12.mm: Same.
8767 * obj-c++.dg/method-13.mm: Same.
8768 * obj-c++.dg/method-15.mm: Same.
8769 * obj-c++.dg/method-16.mm: Same.
8770 * obj-c++.dg/method-6.mm: Same.
8771 * obj-c++.dg/method-7.mm: Same.
8772 * obj-c++.dg/property/at-property-1.mm: Same.
8773 * obj-c++.dg/property/at-property-14.mm: Same.
8774 * obj-c++.dg/property/at-property-17.mm: Same.
8775 * obj-c++.dg/property/at-property-21.mm: Same.
8776 * obj-c++.dg/property/at-property-5.mm: Same.
8777 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8778 * obj-c++.dg/property/dynamic-3.mm: Same.
8779 * obj-c++.dg/property/dynamic-4.mm: Same.
8780 * obj-c++.dg/property/property-neg-1.mm: Same.
8781 * obj-c++.dg/property/property-neg-6.mm: Same.
8782 * obj-c++.dg/property/synthesize-11.mm: Same.
8783 * obj-c++.dg/property/synthesize-5.mm: Same.
8784 * obj-c++.dg/property/synthesize-6.mm: Same.
8785 * obj-c++.dg/proto-lossage-4.mm: Same.
8786 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8787 * obj-c++.dg/strings/strings-1.mm: Same.
8788 * obj-c++.dg/super-class-1.mm: Same.
8789 * obj-c++.dg/syntax-error-6.mm: Same.
8790 * obj-c++.dg/syntax-error-7.mm: Same.
8791 * obj-c++.dg/syntax-error-9.mm: Same.
8792 * obj-c++.dg/try-catch-13.mm: Same.
8793 * objc.dg/attributes/method-noreturn-1.m: Same.
8794 * objc.dg/bad-receiver-type-2.m: Same.
8795 * objc.dg/bad-receiver-type.m: Same.
8796 * objc.dg/call-super-2.m: Same.
8797 * objc.dg/class-2.m: Same.
8798 * objc.dg/class-extension-1.m: Same.
8799 * objc.dg/class-extension-2.m: Same.
8800 * objc.dg/class-protocol-1.m: Same.
8801 * objc.dg/desig-init-1.m: Same.
8802 * objc.dg/duplicate-class-1.m: Same.
8803 * objc.dg/exceptions-3.m: Same.
8804 * objc.dg/exceptions-4.m: Same.
8805 * objc.dg/exceptions-5.m: Same.
8806 * objc.dg/foreach-6.m: Same.
8807 * objc.dg/foreach-7.m: Same.
8808 * objc.dg/fsf-nsstring-format-1.m: Same.
8809 * objc.dg/fsf-package-0.m: Same.
8810 * objc.dg/invalid-type-1.m: Same.
8811 * objc.dg/method-11.m: Same.
8812 * objc.dg/method-19.m: Same.
8813 * objc.dg/method-2.m: Same.
8814 * objc.dg/method-20.m: Same.
8815 * objc.dg/method-5.m: Same.
8816 * objc.dg/method-6.m: Same.
8817 * objc.dg/method-7.m: Same.
8818 * objc.dg/method-9.m: Same.
8819 * objc.dg/missing-proto-3.m: Same.
8820 * objc.dg/private-1.m: Same.
8821 * objc.dg/property/at-property-1.m: Same.
8822 * objc.dg/property/at-property-14.m: Same.
8823 * objc.dg/property/at-property-17.m: Same.
8824 * objc.dg/property/at-property-21.m: Same.
8825 * objc.dg/property/at-property-5.m: Same.
8826 * objc.dg/property/dynamic-3.m: Same.
8827 * objc.dg/property/dynamic-4.m: Same.
8828 * objc.dg/property/property-neg-1.m: Same.
8829 * objc.dg/property/property-neg-6.m: Same.
8830 * objc.dg/property/synthesize-11.m: Same.
8831 * objc.dg/property/synthesize-5.m: Same.
8832 * objc.dg/property/synthesize-6.m: Same.
8833 * objc.dg/proto-hier-1.m: Same.
8834 * objc.dg/proto-lossage-4.m: Same.
8835 * objc.dg/protocol-qualifier-2.m: Same.
8836 * objc.dg/strings/strings-1.m: Same.
8837 * objc.dg/type-size-1.m: Same.
8838
8839 2017-04-18 Jeff Law <law@redhat.com>
8840
8841 PR target/74563
8842 * gcc.target/mips/pr74563: New test.
8843
8844 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR tree-optimization/80443
8847 * gcc.c-torture/compile/pr80443.c: New test.
8848
8849 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8850
8851 PR rtl-optimization/80357
8852 * gcc.c-torture/compile/pr80357.c: New test.
8853
8854 2017-04-18 Jeff Law <law@redhat.com>
8855
8856 PR middle-end/80422
8857 * gcc.c-torture/compile/pr80422.c: New test.
8858
8859 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR debug/80263
8862 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8863
8864 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8865
8866 PR target/80099
8867 * gcc.target/powerpc/pr80099-1.c: New test.
8868 * gcc.target/powerpc/pr80099-2.c: Likewise.
8869 * gcc.target/powerpc/pr80099-3.c: Likewise.
8870 * gcc.target/powerpc/pr80099-4.c: Likewise.
8871 * gcc.target/powerpc/pr80099-5.c: Likewise.
8872
8873 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR sanitizer/80444
8876 * gcc.dg/sancov/pr80444.c: New test.
8877
8878 PR middle-end/79788
8879 PR middle-end/80375
8880 * gcc.dg/pr79788-1.c: New test.
8881 * gcc.dg/pr79788-2.c: New test.
8882
8883 2017-04-18 Marek Polacek <polacek@redhat.com>
8884
8885 PR c++/80244 - ICE with attribute in template alias.
8886 * g++.dg/cpp0x/alias-decl-59.C: New test.
8887
8888 PR c++/80241 - ICE with alignas pack expansion.
8889 * g++.dg/cpp0x/alignas11.C: New test.
8890
8891 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8892
8893 PR c++/80287
8894 * g++.dg/lto/pr80287_0.C: New test.
8895
8896 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8897
8898 PR target/80315
8899 * gcc.target/powerpc/pr80315-1.c: New test.
8900 * gcc.target/powerpc/pr80315-2.c: New test.
8901 * gcc.target/powerpc/pr80315-3.c: New test.
8902 * gcc.target/powerpc/pr80315-4.c: New test.
8903
8904 2017-04-16 Tom de Vries <tom@codesourcery.com>
8905
8906 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8907 directive.
8908 * g++.dg/parse/error3.C: Same.
8909 * g++.old-deja/g++.pt/niklas01a.C: Same.
8910 * gcc.dg/990506-0.c: Same.
8911 * gcc.dg/cpp/19990413-1.c: Same.
8912 * gcc.dg/cpp/pragma-1.c: Same.
8913 * gcc.dg/cpp/pragma-2.c: Same.
8914 * gcc.dg/m-un-2.c: Same.
8915 * objc.dg/private-1.m: Same.
8916
8917 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8918
8919 * gcc.dg/pr54669.c: Fix dg-do directive.
8920 * gcc.dg/pr78582.c: Ditto.
8921 * gcc.dg/pr80020.c: Ditto.
8922 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8923 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8924 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8925 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8926 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8927 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8928 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8929 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8930 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8931 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8932
8933 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8934
8935 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
8936 * gfortran.dg/generic_29.f90: Likewise.
8937 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8938 * gfortran.dg/pr41922.f90: Likewise.
8939 * gfortran.dg/pr70006.f90: Likewise.
8940
8941 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8942
8943 PR tree-optimization/66612
8944 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8945
8946 2017-04-14 Janus Weil <janus@gcc.gnu.org>
8947
8948 PR fortran/80361
8949 * gfortran.dg/class_62.f90: New test case.
8950
8951 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8952
8953 * gcc.target/arc/loop-1.c: New file.
8954
8955 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8956
8957 PR target/80098
8958 * gcc.target/powerpc/pr80098-1.c: New test.
8959 * gcc.target/powerpc/pr80098-2.c: Likewise.
8960 * gcc.target/powerpc/pr80098-3.c: Likewise.
8961 * gcc.target/powerpc/pr80098-4.c: Likewise.
8962
8963 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR sanitizer/80403
8966 * g++.dg/ubsan/pr80403-2.C: New test.
8967
8968 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8969
8970 PR rtl-optimization/80343
8971 * gcc.target/powerpc/pr80343.c: New.
8972
8973 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8974
8975 PR sanitizer/80414
8976 * c-c++-common/ubsan/bounds-15.c: New test.
8977
8978 2017-04-13 Richard Biener <rguenther@suse.de>
8979
8980 PR testsuite/80416
8981 * g++.dg/torture/pr79671.C: Fix asm constraints.
8982
8983 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR debug/80321
8986 * gcc.dg/debug/pr80321.c: New test.
8987
8988 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8989
8990 * gnat.dg/debug10.adb: New test.
8991 * gnat.dg/debug10_pkg.ads: New helper.
8992
8993 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR tree-optimization/79390
8996 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8997
8998 PR sanitizer/80403
8999 PR sanitizer/80404
9000 PR sanitizer/80405
9001 * g++.dg/ubsan/pr80403.C: New test.
9002 * g++.dg/ubsan/pr80404.C: New test.
9003 * g++.dg/ubsan/pr80405.C: New test.
9004
9005 PR c/80163
9006 * gcc.dg/torture/pr80163.c: New test.
9007
9008 2017-04-12 Richard Biener <rguenther@suse.de>
9009 Jeff Law <law@redhat.com>
9010
9011 PR tree-optimization/80359
9012 * gcc.dg/torture/pr80359.c: New testcase.
9013
9014 2017-04-12 Richard Biener <rguenther@suse.de>
9015 Bernd Edlinger <bernd.edlinger@hotmail.de>
9016
9017 PR middle-end/79671
9018 * g++.dg/torture/pr79671.C: New testcase.
9019 * g++.dg/lto/pr79671_0.C: Likewise.
9020 * g++.dg/lto/pr79671_1.c: Likewise.
9021
9022 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR sanitizer/80349
9025 * g++.dg/ubsan/pr80349.C: New test.
9026
9027 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR c++/80370
9030 * g++.dg/cpp1z/decomp28.C: New test.
9031
9032 PR middle-end/80100
9033 * gcc.dg/pr80100.c: New test.
9034
9035 PR rtl-optimization/80385
9036 * g++.dg/opt/pr80385.C: New test.
9037
9038 2017-04-11 Martin Liska <mliska@suse.cz>
9039
9040 PR ipa/80212
9041 * g++.dg/ipa/pr80212.C: New test.
9042
9043 2017-04-11 Martin Sebor <msebor@redhat.com>
9044
9045 PR middle-end/80364
9046 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9047
9048 2017-04-11 Martin Liska <mliska@suse.cz>
9049
9050 PR sanitizer/70878
9051 * gcc.dg/ubsan/pr70878.c: New test.
9052
9053 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR target/80381
9056 * gcc.target/i386/pr80381.c: New test.
9057
9058 PR c++/80363
9059 * g++.dg/ext/pr80363.C: New test.
9060
9061 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9062
9063 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9064 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9065 Add avr-*-* to non-lp64 selector.
9066
9067 2017-04-10 Martin Sebor <msebor@redhat.com>
9068
9069 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9070 * gcc.dg/pr40340-4.c: Same.
9071
9072 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9073
9074 PR fortran/69498
9075 * gfortran.dg/submodule_unexp.f90: Modified test
9076 to account for new error.
9077 * gfortran.dg/submodule_twice.f90: New Test
9078
9079 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR c++/80176
9082 * g++.dg/init/ref23.C: New test.
9083
9084 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9085
9086 PR tree-optimization/80304
9087 * gfortran.dg/do_concurrent_4.f90: New test case.
9088
9089 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9090
9091 PR fortran/80046
9092 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9093
9094 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9095
9096 * g++.dg/torture/pr79905.C: Add -maltivec option.
9097
9098 2017-04-10 Jeff Law <law@redhat.com>
9099
9100 PR tree-optimization/80374
9101 * g++.dg/pr80374.c: New test.
9102
9103 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9104
9105 PR target/80108
9106 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9107 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9108
9109 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9110
9111 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9112
9113 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9114
9115 PR testsuite/79356
9116 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9117
9118 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9119
9120 PR testsuite/79867
9121 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9122
9123 2017-04-10 Marek Polacek <polacek@redhat.com>
9124
9125 PR sanitizer/80348
9126 * g++.dg/ubsan/div-by-zero-3.C: New test.
9127
9128 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9129
9130 PR tree-optimization/80153
9131 * gcc.c-torture/execute/pr80153.c: New.
9132
9133 2017-04-10 Richard Biener <rguenther@suse.de>
9134
9135 PR middle-end/80362
9136 * gcc.dg/torture/pr80362.c: New testcase.
9137
9138 2017-04-10 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/80304
9141 * gcc.dg/torture/pr80304.c: New testcase.
9142
9143 2017-04-10 Nathan Sidwell <nathan@acm.org>
9144
9145 PR target/79905
9146 * g++.dg/torture/pr79905.C: New.
9147
9148 2017-04-10 Martin Liska <mliska@suse.cz>
9149
9150 PR sanitizer/80350
9151 * c-c++-common/ubsan/pr80350.c: New test.
9152
9153 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR target/80324
9156 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9157
9158 2017-04-08 Martin Liska <mliska@suse.cz>
9159
9160 Revert:
9161 2017-04-07 Martin Liska <mliska@suse.cz>
9162
9163 PR ipa/80212
9164 * g++.dg/ipa/pr80212.C: New test.
9165
9166 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9167
9168 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9169 dg-options.
9170 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9171
9172 PR target/80322
9173 PR target/80323
9174 PR target/80325
9175 PR target/80326
9176 * gcc.target/i386/avx512f-undefined-1.c: New test.
9177 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9178 * gcc.target/i386/avx-cvtsd-1.c: New test.
9179 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9180 * gcc.target/i386/avx512f-abspd-1.c: New test.
9181 * gcc.target/i386/avx-cvtss-1.c: New test.
9182 * gcc.target/i386/avx512f-absps-1.c: New test.
9183 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9184 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9185
9186 2017-04-07 Marek Polacek <polacek@redhat.com>
9187
9188 PR sanitizer/80348
9189 * g++.dg/ubsan/div-by-zero-2.C: New test.
9190
9191 PR c++/80095
9192 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9193
9194 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9195
9196 PR rtl-optimization/70478
9197 * gcc.target/s390/pr70478.c: New.
9198
9199 2017-04-07 Martin Liska <mliska@suse.cz>
9200
9201 PR target/79889
9202 * g++.dg/ext/mv8.C: Add aarch64* targets.
9203
9204 2017-04-07 Martin Liska <mliska@suse.cz>
9205
9206 PR ipa/80212
9207 * g++.dg/ipa/pr80212.C: New test.
9208
9209 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9210
9211 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9212
9213 2017-04-07 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/80334
9216 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9217 alignas on stack.
9218
9219 2017-04-07 Richard Biener <rguenther@suse.de>
9220
9221 PR middle-end/80341
9222 * gcc.dg/torture/pr80341.c: New testcase.
9223
9224 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR debug/80234
9227 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9228 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9229
9230 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9231
9232 PR target/79733
9233 * gcc.target/i386/pr79733.c: New test.
9234
9235 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9236
9237 PR target/80298
9238 * gcc.target/i386/pr80298-1.c: New test.
9239 * gcc.target/i386/pr80298-2.c: Ditto.
9240
9241 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9242
9243 PR target/80082
9244 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9245 ARMv7-R.
9246
9247 2017-04-06 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/80334
9250 * g++.dg/torture/pr80334.C: New testcase.
9251
9252 2017-04-06 Martin Liska <mliska@suse.cz>
9253
9254 PR sanitizer/80166
9255 * gcc.dg/asan/pr80166.c: New test.
9256
9257 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9258
9259 PR tree-optimization/79390
9260 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9261
9262 2017-04-06 Richard Biener <rguenther@suse.de>
9263
9264 PR tree-optimization/80262
9265 * gcc.target/i386/pr80262.c: New testcase.
9266
9267 2017-04-06 Richard Biener <rguenther@suse.de>
9268
9269 PR middle-end/80281
9270 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9271
9272 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9273
9274 PR rtl-optimization/70703
9275 * gcc.target/i386/pr70703.c: New.
9276
9277 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR sanitizer/80308
9280 * c-c++-common/asan/pr80308.c: New test.
9281
9282 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9283
9284 PR target/79890
9285 * gcc.target/s390/pr79890.c: New test case.
9286
9287 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR target/80310
9290 * c-c++-common/ubsan/pr80310.c: New test.
9291
9292 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR c++/80297
9295 * g++.dg/torture/pr80297.C: New test.
9296
9297 PR tree-optimization/79390
9298 * gcc.target/i386/pr79390.c: New test.
9299 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9300
9301 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9302
9303 PR c++/80296
9304 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9305
9306 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9307
9308 PR target/80307
9309 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9310 targeting any CPU or architecture.
9311 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9312 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9313 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9314 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9315 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9316 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9317 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9318 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9319
9320 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9321
9322 PR fortran/69498
9323 * gfortran.dg/submodule_unexp.f90: New test.
9324
9325 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR target/80286
9328 * gcc.target/i386/avx-pr80286.c: New test.
9329 * gcc.dg/pr80286.c: New test.
9330
9331 2017-04-04 Richard Biener <rguenther@suse.de>
9332
9333 PR middle-end/80281
9334 * gcc.dg/torture/pr80281.c: New testcase.
9335
9336 2017-04-04 Richard Biener <rguenther@suse.de>
9337
9338 PR tree-optimization/80275
9339 * g++.dg/opt/pr80275.C: Make g static.
9340
9341 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9342
9343 PR rtl-optimization/60818
9344 * gcc.c-torture/compile/pr60818.c: New testcase.
9345
9346 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9347
9348 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9349 * gcc.dg/20031012-1.c: Likewise.
9350 * gcc.dg/ipa/ipcp-1.c: Likewise.
9351 * gcc.dg/torture/matrix-3.c: Likewise.
9352 * gcc.target/powerpc/ppc-spe.c: Likewise.
9353 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9354
9355 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9356
9357 PR target/80246
9358 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9359 powerpc_vsx_ok.
9360 (std, ld): Limit scan-assembler-times check to lp64.
9361 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9362 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9363 powerpc_vsx_ok.
9364
9365 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9366
9367 PR target/80246
9368 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9369
9370 2017-04-03 Richard Biener <rguenther@suse.de>
9371
9372 PR tree-optimization/80275
9373 * g++.dg/opt/pr80275.C: New testcase.
9374
9375 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9376
9377 PR testsuite/79356
9378 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9379
9380 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9381
9382 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9383 (bal): Increase iteration count and assume alignment.
9384
9385 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9386
9387 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9388
9389 2017-04-02 Andrew Pinski <apinski@cavium.com>
9390
9391 * gcc.c-torture/compile/nested-3.c: New testcase.
9392 * gcc.c-torture/execute/20170401-1.c: New testcase.
9393 * gcc.c-torture/execute/20170401-2.c: New testcase.
9394
9395 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9396
9397 PR rtl-optimization/79405
9398 gcc.dg/pr79405.c: New testcase.
9399
9400 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR debug/79255
9403 * gcc.dg/pr79255.c: New test.
9404
9405 PR c++/79572
9406 * g++.dg/ubsan/null-8.C: New test.
9407
9408 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9409
9410 PR target/80107
9411 * gfortran.dg/pr80107.f: New.
9412
9413 2017-03-31 Jeff Law <law@redhat.com>
9414
9415 PR tree-optimization/49498
9416 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9417
9418 2017-03-31 Richard Biener <rguenther@suse.de>
9419
9420 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9421
9422 2017-03-31 Richard Biener <rguenther@suse.de>
9423
9424 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9425
9426 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR libstdc++/80251
9429 * g++.dg/ext/is_aggregate.C: New test.
9430
9431 PR middle-end/80173
9432 * gcc.target/i386/pr80173.c: New test.
9433
9434 PR middle-end/80163
9435 * gcc.dg/pr80163.c: New test.
9436
9437 PR debug/80025
9438 * gcc.dg/torture/pr80025.c: New test.
9439
9440 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9441
9442 * gcc.target/mips/pr52125.c: Add -msym32.
9443
9444 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR translation/80189
9447 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9448 * g++.dg/gomp/sharing-1.C: Likewise.
9449 * gfortran.dg/gomp/pr44536.f90: Likewise.
9450 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9451 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9452 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9453 * gfortran.dg/gomp/pr33439.f90: Likewise.
9454 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9455 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9456 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9457 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9458 * gcc.dg/gomp/sharing-1.c: Likewise.
9459
9460 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9461
9462 PR target/80246
9463 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9464 Darwin and SPE.
9465 (dxex, dxexq): Update return type.
9466 (diex, diexq): Update argument type.
9467 * gcc.target/powerpc/pr80246.c: New test.
9468
9469 2017-03-30 Martin Jambor <mjambor@suse.cz>
9470
9471 PR ipa/77333
9472 * g++.dg/ipa/pr77333.C: New test.
9473
9474 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR target/80206
9477 * gcc.target/i386/pr80206.c: New test.
9478
9479 2017-03-30 Richard Biener <rguenther@suse.de>
9480
9481 PR tree-optimization/77498
9482 * gfortran.dg/pr77498.f: New testcase.
9483
9484 2017-03-29 Marek Polacek <polacek@redhat.com>
9485
9486 PR c/79730
9487 * gcc.dg/pr79730.c: New test.
9488
9489 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9490
9491 PR libgfortran/78670
9492 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9493 a character of length 1. Update test for success.
9494 * gfortran.dg/dtio_28.f03: New test.
9495 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9496 'scratch' to delete the file when done.
9497
9498 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9499
9500 PR rtl-optimization/80233
9501 * gcc.c-torture/compile/pr80233.c: New testcase.
9502
9503 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9504
9505 PR fortran/80254
9506 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9507 * gfortran.dg/dec_io_2a.f90: instead (new test).
9508
9509 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9510
9511 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9512
9513 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9514
9515 PR testsuite/43496
9516 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9517 generating PIC code.
9518
9519 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9520
9521 PR rtl-optimization/80193
9522 * gcc.target/i386/pr80193.c: New.
9523
9524 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9525
9526 PR fortran/78661
9527 * gfortran.dg/dtio_25.f90: Modified test case.
9528 * gfortran.dg/dtio_27.f90: New test case.
9529
9530 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9531
9532 PR target/53383
9533 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9534 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9535 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9536
9537 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9538
9539 * gcc.c-torture/compile/irreducible-loop.c: New.
9540
9541 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9542
9543 PR tree-optimization/80218
9544 * gcc.dg/pr80218.c: New test.
9545
9546 2017-03-28 Richard Biener <rguenther@suse.de>
9547
9548 PR tree-optimization/78644
9549 * gcc.dg/pr78644-1.c: New testcase.
9550 * gcc.dg/pr78644-2.c: Likewise.
9551
9552 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9553
9554 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9555 * gcc.dg/pic-4.c: Likewise.
9556 * gcc.dg/pie-3.c: Likewise.
9557 * gcc.dg/pie-4.c: Likewise.
9558
9559 2017-03-28 Martin Liska <mliska@suse.cz>
9560
9561 PR ipa/80205
9562 * g++.dg/ipa/pr80205.C: New test.
9563
9564 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9565
9566 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9567 with sizeof(int) < 4.
9568 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9569 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9570 * gcc.dg/torture/pr79777.c: Likewise.
9571 * gcc.dg/torture/pr79910.c: Likewise.
9572
9573 2017-03-28 Richard Biener <rguenther@suse.de>
9574
9575 PR middle-end/80222
9576 * g++.dg/pr80222.C: New testcase.
9577
9578 2017-03-28 Martin Liska <mliska@suse.cz>
9579
9580 PR ipa/80104
9581 * gcc.dg/ipa/pr80104.c: New test.
9582
9583 2017-03-28 Marek Polacek <polacek@redhat.com>
9584
9585 PR sanitizer/80067
9586 * c-c++-common/ubsan/shift-10.c: New test.
9587
9588 2017-03-27 Jeff Law <law@redhat.com>
9589
9590 PR tree-optimization/80216
9591 * gcc.c-torture/compile/pr80216.c: New test.
9592
9593 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR middle-end/80162
9596 * c-c++-common/pr80162-1.c: New test.
9597 * c-c++-common/pr80162-2.c: New test.
9598 * c-c++-common/pr80162-3.c: New test.
9599
9600 PR target/80102
9601 * g++.dg/opt/pr80102.C: New test.
9602
9603 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9604
9605 PR target/78543
9606 * gcc.target/powerpc/pr78543.c: New test.
9607
9608 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9609
9610 PR target/80103
9611 * gcc.target/powerpc/pr80103-1.c: New test.
9612
9613 2017-03-27 Richard Biener <rguenther@suse.de>
9614
9615 PR tree-optimization/80181
9616 * gcc.dg/torture/pr80181.c: New testcase.
9617
9618 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9619
9620 * gcc.target/arc/interrupt-4.c: New file.
9621
9622 2017-03-27 Richard Biener <rguenther@suse.de>
9623
9624 PR ipa/79776
9625 * g++.dg/ipa/pr79776.C: New testcase.
9626
9627 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9628
9629 PR sanitizer/80168
9630 * gcc.dg/asan/pr80168.c: New test.
9631
9632 2017-03-27 Richard Biener <rguenther@suse.de>
9633
9634 PR tree-optimization/80170
9635 * gcc.dg/pr80170.c: New testcase.
9636
9637 2017-03-27 Richard Biener <rguenther@suse.de>
9638
9639 PR middle-end/80171
9640 * g++.dg/torture/pr80171.C: New testcase.
9641
9642 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9643
9644 * gcc.dg/torture/pr79732.c: Require alias support.
9645 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9646
9647 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9648 libatomic_available.
9649 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9650 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9651
9652 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9653
9654 PR libgfortran/78881
9655 * gfortran.dg/dtio_26.f90: New test.
9656
9657 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9658
9659 PR fortran/80156
9660 PR fortran/79382
9661 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9662 testcase for PR80156. Add a main programme that tests that
9663 the typebound generic is accessible.
9664
9665 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9666
9667 PR rtl-optimization/80160
9668 PR rtl-optimization/80159
9669
9670 * gcc.target/i386/pr80160.c: New test.
9671
9672 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR sanitizer/79904
9675 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9676
9677 2017-03-24 Marek Polacek <polacek@redhat.com>
9678
9679 PR c++/80119
9680 * g++.dg/warn/Wuninitialized-9.C: New test.
9681
9682 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9683
9684 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9685 and remove the high-level builtin. The error message for the
9686 would prevent compilation from reaching the second.
9687 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9688
9689 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9690
9691 * gcc.target/s390/vxe/negfma-1.c: New test.
9692
9693 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9694
9695 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9696 * gcc.target/s390/arch12/mul-1.c: New test.
9697 * gcc.target/s390/arch12/mul-2.c: New test.
9698
9699 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9700
9701 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9702
9703 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9704
9705 * gcc.target/s390/vxe/popcount-1.c: New test.
9706
9707 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9708
9709 * gcc.target/s390/vxe/bitops-1.c: New test.
9710
9711 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9712
9713 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9714 * lib/target-supports.exp: Add effective target check s390_vxe.
9715
9716 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9717
9718 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9719 comparison instructions used from now on.
9720
9721 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9722
9723 * gcc.target/s390/s390.exp (check_effective_target_vector):
9724 Include target-supports.exp and move target_vector check routine
9725 ...
9726 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9727 here and rename it.
9728 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9729 check from vector to s390_vx.
9730 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9731 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9732 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9733 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9734 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9735 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9736 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9737 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9738 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9739
9740 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9741
9742 * gcc.target/s390/vector/vec-init-2.c: New test.
9743
9744 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9745
9746 * gcc.dg/ubsan/pr79904-2.c: New test.
9747
9748 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9749
9750 PR target/79893
9751 * gcc.target/s390/zvector/pr79893.c: New test.
9752
9753 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR rtl-optimization/80112
9756 * gcc.dg/pr80112.c: New test.
9757
9758 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9759
9760 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9761 etc. line numbers.
9762 * gcc.dg/Walloca-1.c: Likewise.
9763 * gcc.dg/Walloca-2.c: Likewise.
9764 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9765
9766 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9767
9768 PR tree-optimization/80158
9769 * gfortran.fortran-torture/compile/pr80158.f: New file.
9770
9771 2017-03-24 Richard Biener <rguenther@suse.de>
9772
9773 PR tree-optimization/80167
9774 * gcc.dg/graphite/pr80167.c: New testcase.
9775
9776 2017-03-24 Tom de Vries <tom@codesourcery.com>
9777
9778 PR testsuite/80092
9779 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9780 dg-require-effective-target global_constructor.
9781 * gcc.dg/tls/emutls-2.c: Same.
9782
9783 2017-03-24 Tom de Vries <tom@codesourcery.com>
9784
9785 PR testsuite/80092
9786 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9787 dg-require-effective-target indirect_jumps.
9788
9789 2017-03-24 Tom de Vries <tom@codesourcery.com>
9790
9791 PR testsuite/80092
9792 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9793 nonlocal_goto.
9794
9795 2017-03-24 Tom de Vries <tom@codesourcery.com>
9796
9797 PR testsuite/80092
9798 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9799 * gcc.dg/Walloca-12.c: Same.
9800 * gcc.dg/attr-alloc_size-8.c: Same.
9801 * gcc.dg/Walloca-4.c: Same.
9802 * gcc.dg/Walloca-8.c: Same.
9803 * gcc.dg/Walloca-13.c: Same.
9804 * gcc.dg/Walloca-14.c: Same.
9805 * gcc.dg/attr-alloc_size-9.c: Same.
9806 * gcc.dg/Walloca-1.c: Same.
9807 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9808 * gcc.dg/Walloca-5.c: Same.
9809 * gcc.dg/Walloca-10.c: Same.
9810 * gcc.dg/Walloca-9.c: Same.
9811 * gcc.dg/attr-alloc_size-6.c: Same.
9812 * gcc.dg/Wvla-larger-than-1.c: Same.
9813 * gcc.dg/torture/pr71881.c: Same.
9814 * gcc.dg/torture/pr71901.c: Same.
9815 * gcc.dg/torture/pr78742.c: Same.
9816 * gcc.dg/builtin-alloc-size.c: Same.
9817 * gcc.dg/Walloca-2.c: Same.
9818 * gcc.dg/Walloca-6.c: Same.
9819 * gcc.dg/Walloca-11.c: Same.
9820 * gcc.dg/attr-alloc_size-7.c: Same.
9821 * gcc.dg/Wvla-larger-than-2.c: Same.
9822 * gcc.dg/Walloca-3.c: Same.
9823 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9824 * gcc.c-torture/compile/pr79413.c: Same.
9825 * gcc.c-torture/compile/pr78439.c: Same.
9826
9827 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9828
9829 * gcc.target/powerpc/p9-options-1.c: New test.
9830
9831 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9832
9833 PR target/71436
9834 * gcc.c-torture/compile/pr71436.c: New test.
9835
9836 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9837 Richard Biener <rguenther@suse.de>
9838
9839 PR tree-optimization/79908
9840 PR tree-optimization/80136
9841 * gcc.dg/torture/pr79908.c: New file.
9842
9843 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9844
9845 PR fortran/39239
9846 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9847
9848 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR c++/80141
9851 * g++.dg/gomp/pr80141.C: New test.
9852
9853 PR c++/80129
9854 * g++.dg/torture/pr80129.C: New test.
9855
9856 PR sanitizer/80110
9857 * g++.dg/tsan/pr80110.C: New test.
9858
9859 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9860
9861 PR fortran/80142
9862 * gfortran.dg/any_loc.f90: New test case.
9863
9864 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9865
9866 PR target/80082
9867 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9868 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9869
9870 2017-03-22 Martin Liska <mliska@suse.cz>
9871
9872 PR target/79906
9873 * g++.dg/ext/mv8.C: Add power* targets.
9874
9875 2017-03-21 Martin Sebor <msebor@redhat.com>
9876
9877 PR c++/79548
9878 * g++.dg/warn/Wunused-var-26.C: New test.
9879
9880 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9881
9882 PR tree-optimization/79908
9883 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9884
9885 2017-03-21 Marek Polacek <polacek@redhat.com>
9886 Martin Sebor <msebor@redhat.com>
9887
9888 PR tree-optimization/80109
9889 * gcc.dg/Walloca-14.c: New test.
9890
9891 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR target/80125
9894 * gcc.target/powerpc/pr80125.c: New test.
9895
9896 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9897
9898 PR fortran/69498
9899 * gfortran.dg/unexp_attribute.f90: New test
9900
9901 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9902 Richard Biener <rguenther@suse.de>
9903
9904 PR tree-optimization/79908
9905 * gcc.dg/torture/pr79908.c: New file.
9906
9907 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9908
9909 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9910 with sizeof(int) < 4.
9911
9912 2017-03-21 Martin Liska <mliska@suse.cz>
9913
9914 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9915 apostrophes.
9916
9917 2017-03-21 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/80032
9920 * g++.dg/opt/pr80032.C: New testcase.
9921
9922 2017-03-21 Richard Biener <rguenther@suse.de>
9923
9924 PR tree-optimization/80122
9925 * gcc.dg/torture/pr80122.c: New testcase.
9926
9927 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9928
9929 * gcc.dg/pic-2.c: Skip for MIPS.
9930 * gcc.dg/pie-2.c: Skip for MIPS.
9931
9932 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9933
9934 PR c++/77752
9935 * g++.dg/cpp0x/initlist97.C: New.
9936 * g++.dg/cpp0x/initlist85.C: Update.
9937
9938 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR c/67338
9941 * gcc.dg/pr67338.c: New test.
9942
9943 PR c++/35878
9944 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9945 dump instead of assembler.
9946 * g++.dg/init/pr35878_2.C: Likewise.
9947 * g++.dg/init/pr35878_3.C: Likewise.
9948
9949 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR c/80097
9952 * gcc.dg/ubsan/pr80097.c: New test.
9953
9954 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9955
9956 PR tree-optimization/80054
9957 * g++.dg/torture/pr80054.C: New file.
9958
9959 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9960
9961 PR target/79963
9962 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9963 directive to assure selection of proper bit using rlwinm insn.
9964 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9965 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9966 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9967 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9968
9969 2017-03-20 Marek Polacek <polacek@redhat.com>
9970 Paolo Carlini <paolo.carlini@oracle.com>
9971
9972 PR c++/80059 - ICE with noexcept and __transaction_atomic
9973 * g++.dg/tm/pr80059-2.C: New test.
9974 * g++.dg/tm/pr80059.C: New test.
9975
9976 2017-03-20 Martin Liska <mliska@suse.cz>
9977
9978 PR middle-end/79753
9979 * gcc.target/i386/mpx/pr79753.c: New test.
9980
9981 2017-03-20 Martin Liska <mliska@suse.cz>
9982
9983 PR target/79769
9984 PR target/79770
9985 * g++.dg/pr79769.C: New test.
9986 * gcc.target/i386/mpx/pr79770.c: New test.
9987
9988 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9989
9990 PR target/78857
9991 * gcc.target/s390/load-and-test-fp-1.c: New test.
9992 * gcc.target/s390/load-and-test-fp-2.c: New test.
9993
9994 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9995
9996 PR fortran/79676
9997 * gfortran.dg/submodule_28.f08 : New test.
9998
9999 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10000
10001 PR fortran/71838
10002 * gfortran.dg/submodule_26.f08 : New test.
10003 * gfortran.dg/submodule_27.f08 : New test.
10004
10005 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10006
10007 PR target/79951
10008 * gcc.target/powerpc/pr79951.c: New.
10009
10010 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10011
10012 PR rtl-optimization/79910
10013 * gcc.dg/torture/pr79910.c: New test.
10014
10015 2017-03-17 Jeff Law <law@redhat.com>
10016
10017 PR tree-optimization/71437
10018 * gcc.dg/tree-ssa/pr71437.c: New test.
10019 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10020 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10021 now caught by VRP, but which were previously caught by DOM.
10022
10023 2017-03-17 Richard Biener <rguenther@suse.de>
10024
10025 PR middle-end/80075
10026 * g++.dg/torture/pr80075.C: New testcase.
10027
10028 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10029
10030 PR target/71294
10031 * g++.dg/pr71294.C: New test.
10032
10033 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10034
10035 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10036
10037 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR fortran/80010
10040 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10041
10042 PR fortran/79886
10043 * gfortran.dg/pr79886.f90: New test.
10044
10045 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10046
10047 PR target/79038
10048 * gcc.target/powerpc/pr79038-1.c: New test.
10049
10050 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10051
10052 PR fortran/33271
10053 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10054
10055 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10056
10057 PR testsuite/79356
10058 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10059
10060 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10061
10062 PR target/80019
10063 * gcc.target/i386/pr80019.c: New test.
10064
10065 2017-03-15 Martin Liska <mliska@suse.cz>
10066
10067 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10068
10069 2017-03-14 Martin Sebor <msebor@redhat.com>
10070
10071 PR tree-optimization/79800
10072 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10073 * gcc.dg/tree-ssa/pr79800.c: New test.
10074
10075 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10076
10077 PR target/79947
10078 * gcc.target/powerpc/pr79947.c: New test.
10079
10080 2017-03-14 Martin Sebor <msebor@redhat.com>
10081
10082 PR middle-end/80020
10083 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10084 * gcc.dg/attr-alloc_size-7.c: Same.
10085 * gcc.dg/attr-alloc_size-9.c: Same.
10086 * gcc.dg/builtin-alloc-size.c: Same.
10087 * gcc.dg/pr80020.c: New test.
10088
10089 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10090
10091 PR rtl-optimization/79728
10092 * gcc.target/i386/sse-globalreg.c: New test.
10093
10094 2017-03-14 Martin Liska <mliska@suse.cz>
10095
10096 PR lto/66295
10097 * gcc.dg/tree-prof/pr66295.c: New test.
10098
10099 2017-03-13 Martin Liska <mliska@suse.cz>
10100
10101 PR middle-end/78339
10102 * gcc.target/i386/mpx/pr78339.c: New test.
10103
10104 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10105
10106 * gcc.target/arc/bitfield.c: New file.
10107
10108 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10109
10110 * gcc.target/arc/pr9001090948.c: New file.
10111
10112 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10113
10114 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10115 Fix test. Make early-out condition return early. Correct comments.
10116
10117 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10118
10119 PR libgfortran/78854
10120 * gfortran.dg/dtio_25.f90: New test.
10121
10122 2017-03-10 Martin Sebor <msebor@redhat.com>
10123
10124 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10125
10126 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10127
10128 PR rtl-optimization/78911
10129 * gcc.target/i386/pr78911-1.c: New test.
10130 * gcc.target/i386/pr78911-2.c: New test.
10131
10132 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10133
10134 PR target/79941
10135 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10136 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10137 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10138
10139 2017-03-10 Marek Polacek <polacek@redhat.com>
10140
10141 PR c++/79967
10142 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10143
10144 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10145
10146 PR c++/79899
10147 * g++.dg/other/friend7.C: New test.
10148
10149 PR c++/79896
10150 * g++.dg/ext/int128-5.C: New test.
10151
10152 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10153
10154 PR testsuite/79356
10155 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10156 powerpc, sparc, or s390x.
10157
10158 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10159
10160 PR target/79907
10161 * gcc.target/powerpc/pr79907.c: New.
10162
10163 2017-03-10 Olivier Hainque <hainque@adacore.com>
10164
10165 * gnat.dg/opt64.adb: New test.
10166 * gnat.dg/opt64_pkg.ads: New helper.
10167 * gnat.dg/opt64_pkg.adb: New helper.
10168
10169 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR rtl-optimization/79909
10172 * gcc.target/powerpc/pr79909.c: New test.
10173
10174 PR tree-optimization/79972
10175 * gcc.dg/pr79972.c: New test.
10176
10177 PR tree-optimization/77975
10178 * gcc.dg/pr77975.c: New test.
10179
10180 2017-03-09 Marek Polacek <polacek@redhat.com>
10181
10182 PR c++/79962
10183 PR c++/79984
10184 * c-c++-common/nonnull-3.c: New test.
10185 * g++.dg/warn/Wnonnull3.C: New test.
10186
10187 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10188
10189 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10190 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10191
10192 2017-03-09 Marek Polacek <polacek@redhat.com>
10193
10194 PR sanitizer/79757
10195 * gcc.dg/ubsan/pr79757-1.c: New test.
10196 * gcc.dg/ubsan/pr79757-2.c: New test.
10197 * gcc.dg/ubsan/pr79757-3.c: New test.
10198 * gcc.dg/ubsan/pr79757-4.c: New test.
10199 * gcc.dg/ubsan/pr79757-5.c: New test.
10200
10201 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR c/79969
10204 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10205
10206 2017-03-09 Marek Polacek <polacek@redhat.com>
10207
10208 PR c++/79687
10209 * g++.dg/expr/ptrmem8.C: New test.
10210 * g++.dg/expr/ptrmem9.C: New test.
10211
10212 2017-03-09 Richard Biener <rguenther@suse.de>
10213
10214 PR tree-optimization/79977
10215 * gcc.dg/graphite/pr79977.c: New testcase.
10216
10217 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10218
10219 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10220 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10221 * lib/target-supports.exp (check_effective_target_rdynamic):
10222 New proc.
10223
10224 2017-03-09 Richard Biener <rguenther@suse.de>
10225
10226 PR middle-end/79971
10227 * gcc.dg/fixed-point/pr79971.c: New testcase.
10228
10229 2017-03-09 Richard Biener <rguenther@suse.de>
10230
10231 PR ipa/79970
10232 * gcc.dg/torture/pr79970.c: New testcase.
10233
10234 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10235
10236 PR c++/71966
10237 * g++.dg/cpp0x/pr71966-1.C: New.
10238 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10239
10240 2017-03-09 Martin Liska <mliska@suse.cz>
10241
10242 PR tree-optimization/79631
10243 * gcc.target/i386/mpx/pr79631.c: New test.
10244
10245 2017-03-09 Martin Liska <mliska@suse.cz>
10246
10247 PR target/65705
10248 PR target/69804
10249 * gcc.target/i386/pr71458.c: Update scanned pattern.
10250
10251 2017-03-09 Marek Polacek <polacek@redhat.com>
10252
10253 PR c++/79672
10254 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10255 * g++.dg/warn/Wduplicated-branches3.C: New test.
10256
10257 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10258
10259 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10260
10261 2017-03-09 Martin Liska <mliska@suse.cz>
10262
10263 PR ipa/79764
10264 * g++.dg/pr79764.C: New test.
10265
10266 2017-03-09 Martin Liska <mliska@suse.cz>
10267
10268 PR ipa/79761
10269 * g++.dg/pr79761.C: New test.
10270
10271 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR sanitizer/79944
10274 * c-c++-common/asan/pr79944.c: New test.
10275
10276 PR target/79932
10277 * gcc.target/i386/pr79932-2.c: New test.
10278
10279 PR target/79932
10280 * gcc.target/i386/pr79932-1.c: New test.
10281
10282 2017-03-09 Marek Polacek <polacek@redhat.com>
10283
10284 PR c++/79900 - ICE in strip_typedefs
10285 * g++.dg/warn/Wpadded-1.C: New test.
10286
10287 2017-03-08 Marek Polacek <polacek@redhat.com>
10288
10289 * g++.dg/Walloca1.C: Adjust dg-warning.
10290
10291 2017-03-08 Andrew Haley <aph@redhat.com>
10292
10293 PR tree-optimization/79943
10294 * gcc.dg/tree-ssa/pr79943.c: New test.
10295
10296 2017-03-08 Richard Biener <rguenther@suse.de>
10297
10298 PR tree-optimization/79955
10299 * gcc.dg/uninit-24.c: New testcase.
10300
10301 2017-03-08 Richard Biener <rguenther@suse.de>
10302
10303 PR tree-optimization/79920
10304 * gcc.dg/vect/pr79920.c: New testcase.
10305
10306 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR sanitizer/79904
10309 * gcc.dg/ubsan/pr79904.c: New test.
10310
10311 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR c/79834
10314 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10315 diagnostics.
10316
10317 2017-03-07 Marek Polacek <polacek@redhat.com>
10318
10319 PR middle-end/79809
10320 * g++.dg/Walloca1.C: New test.
10321
10322 2017-03-07 Martin Liska <mliska@suse.cz>
10323
10324 PR middle-end/68270
10325 * g++.dg/pr68270.C: New test.
10326
10327 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR rtl-optimization/79901
10330 * gcc.target/i386/pr79901.c: New test.
10331
10332 PR sanitizer/79897
10333 * c-c++-common/ubsan/pr79897.c: New test.
10334
10335 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10336
10337 PR rtl-optimization/79571
10338 * gcc.target/i386/pr79571.c: New.
10339
10340 2017-03-06 Marek Polacek <polacek@redhat.com>
10341
10342 PR c++/79796 - ICE with NSDMI and this pointer
10343 * g++.dg/cpp0x/nsdmi13.C: New test.
10344
10345 2017-03-06 Julia Koval <julia.koval@intel.com>
10346
10347 PR target/79793
10348 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10349 directives.
10350 * gcc.target/i386/interrupt-13.c: Ditto.
10351 * gcc.target/i386/interrupt-14.c: Ditto.
10352 * gcc.target/i386/interrupt-15.c: Ditto.
10353
10354 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR c++/79822
10357 * g++.dg/cpp0x/constexpr-79822.C: New test.
10358
10359 2017-03-06 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/79894
10362 * gcc.dg/vect/pr79887.c: New testcase.
10363
10364 2017-03-06 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/79824
10367 * gcc.dg/vect/pr79824-1.c: New testcase.
10368 * gcc.dg/vect/pr79824-2.c: Likewise.
10369
10370 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10371
10372 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10373 gettimeofday. Remove dg-skip-if for AVR.
10374 * lib/target-supports.exp (check_effective_target_gettimeofday):
10375 New proc.
10376
10377 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10378
10379 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10380 * gcc.target/s390/hotpatch-10.c: Likewise.
10381 * gcc.target/s390/hotpatch-11.c: Likewise.
10382 * gcc.target/s390/hotpatch-12.c: Likewise.
10383 * gcc.target/s390/hotpatch-13.c: Likewise.
10384 * gcc.target/s390/hotpatch-14.c: Likewise.
10385 * gcc.target/s390/hotpatch-15.c: Likewise.
10386 * gcc.target/s390/hotpatch-16.c: Likewise.
10387 * gcc.target/s390/hotpatch-17.c: Likewise.
10388 * gcc.target/s390/hotpatch-18.c: Likewise.
10389 * gcc.target/s390/hotpatch-19.c: Likewise.
10390 * gcc.target/s390/hotpatch-2.c: Likewise.
10391 * gcc.target/s390/hotpatch-26.c: Likewise.
10392 * gcc.target/s390/hotpatch-27.c: Likewise.
10393 * gcc.target/s390/hotpatch-28.c: Likewise.
10394 * gcc.target/s390/hotpatch-3.c: Likewise.
10395 * gcc.target/s390/hotpatch-4.c: Likewise.
10396 * gcc.target/s390/hotpatch-5.c: Likewise.
10397 * gcc.target/s390/hotpatch-6.c: Likewise.
10398 * gcc.target/s390/hotpatch-7.c: Likewise.
10399 * gcc.target/s390/hotpatch-8.c: Likewise.
10400 * gcc.target/s390/hotpatch-9.c: Likewise.
10401
10402 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10403
10404 PR c++/64574
10405 * g++.dg/template/crash125.C: New.
10406
10407 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR target/79812
10410 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10411
10412 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10413
10414 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10415
10416 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10417
10418 * gcc.target/mips/msa-minmax.c: New tests.
10419
10420 2017-03-06 Martin Liska <mliska@suse.cz>
10421
10422 PR sanitize/79783
10423 * g++.dg/asan/pr79783.C: New test.
10424
10425 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10426
10427 * gcc.target/mips/msa-dotp.c: New tests.
10428
10429 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10430
10431 * gcc.target/mips/msa-bclri.c: New test.
10432
10433 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10434
10435 PR c++/70266
10436 * g++.dg/tm/pr70266.C: New.
10437
10438 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10439 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10440
10441 * gfortran.dg/coarray/fail_image_1.f08: New test.
10442 * gfortran.dg/coarray/fail_image_2.f08: New test.
10443 * gfortran.dg/coarray/failed_images_1.f08: New test.
10444 * gfortran.dg/coarray/failed_images_2.f08: New test.
10445 * gfortran.dg/coarray/image_status_1.f08: New test.
10446 * gfortran.dg/coarray/image_status_2.f08: New test.
10447 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10448 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10449 * gfortran.dg/coarray_fail_st.f90: New test.
10450 * gfortran.dg/coarray_failed_images_1.f08: New test.
10451 * gfortran.dg/coarray_image_status_1.f08: New test.
10452 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10453
10454 2017-03-03 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/79758
10457 * gcc.dg/noncompile/pr79758.c: New test.
10458
10459 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR middle-end/79805
10462 * g++.dg/opt/pr79805.C: New test.
10463
10464 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10465
10466 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10467 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10468 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10469 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10470 * gcc.target/i386/i386.exp
10471 (check_effective_target_avx512vpopcntdq): New.
10472
10473 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10474
10475 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10476 ilp32 targets and match DImode registers for lp64 targets.
10477
10478 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10479
10480 * g++.dg/pr71624.C: Disable for x32.
10481 * g++.dg/pr71633.C: Ditto.
10482
10483 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR target/79807
10486 * gcc.target/i386/pr79807.c: New test.
10487
10488 2017-03-03 Martin Liska <mliska@suse.cz>
10489
10490 PR tree-optimization/79803
10491 * gcc.dg/tree-ssa/pr79803.c: New test.
10492
10493 2017-03-03 Martin Liska <mliska@suse.cz>
10494
10495 PR rtl-optimization/79574
10496 * gcc.dg/pr79574-2.c: New test.
10497
10498 2017-03-03 Richard Biener <rguenther@suse.de>
10499
10500 PR c++/79825
10501 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10502
10503 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10504
10505 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10506
10507 2017-03-03 Marek Polacek <polacek@redhat.com>
10508
10509 PR c++/79791
10510 * g++.dg/warn/Wwrite-strings-1.C: New test.
10511 * g++.dg/warn/Wwrite-strings-2.C: New test.
10512 * g++.dg/warn/Wwrite-strings-3.C: New test.
10513 * g++.dg/warn/Wwrite-strings-4.C: New test.
10514 * g++.dg/warn/Wwrite-strings-5.C: New test.
10515 * g++.dg/warn/Wwrite-strings-6.C: New test.
10516 * g++.dg/warn/Wwrite-strings-7.C: New test.
10517 * g++.dg/warn/Wwrite-strings-8.C: New test.
10518 * g++.dg/warn/Wwrite-strings-9.C: New test.
10519 * g++.dg/warn/Wwrite-strings-10.C: New test.
10520 * g++.dg/warn/Wwrite-strings-11.C: New test.
10521 * g++.dg/warn/Wwrite-strings-12.C: New test.
10522
10523 2017-03-03 Richard Biener <rguenther@suse.de>
10524
10525 PR middle-end/79818
10526 * gcc.dg/torture/pr79818.c: New testcase.
10527
10528 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR c++/79782
10531 * g++.dg/warn/Wunused-parm-10.C: New test.
10532
10533 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10534
10535 * gcc.dg/rtl/x86_64/*.c: Test for
10536 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10537
10538 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10539
10540 PR target/79514
10541 * gcc.target/i386/pr79514.c: New test.
10542
10543 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR rtl-optimization/79780
10546 * gcc.c-torture/compile/pr79780.c: New test.
10547
10548 2017-03-02 Richard Biener <rguenther@suse.de>
10549
10550 PR tree-optimization/79345
10551 PR c++/42000
10552 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10553 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10554 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10555
10556 2017-03-02 Richard Biener <rguenther@suse.de>
10557
10558 PR c/79756
10559 * gcc.dg/vector-1.c: New testcase.
10560
10561 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10562
10563 PR tree-optimization/66768
10564 * gcc.target/i386/pr66768.c: New test.
10565
10566 2017-03-02 Richard Biener <rguenther@suse.de>
10567
10568 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10569 * gcc.dg/rtl/x86_64/final.c: Likewise.
10570 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10571 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10572 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10573 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10574
10575 2017-03-02 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/79777
10578 * gcc.dg/torture/pr79777.c: New testcase.
10579
10580 2017-03-01 Martin Sebor <msebor@redhat.com>
10581
10582 PR middle-end/79692
10583 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10584 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10585 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10586 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10587
10588 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10589
10590 * gcc.target/i386/invsize-2.c: New test.
10591 * gcc.target/i386/invsize-3.c: Ditto.
10592 * gcc.target/i386/invsize-4.c: Ditto.
10593 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10594 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10595
10596 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10597
10598 PR target/79439
10599 * gcc.target/powerpc/pr79439.c: New test.
10600
10601 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10602
10603 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10604 scan string.
10605
10606
10607 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10608
10609 PR target/79395
10610 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10611 pattern to look for vcmpequd. instead of vcmpnew.
10612 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10613 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10614 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10615 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10616 look for xvcmpeqdp. instead of xvcmpnedp.
10617 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10618 look for vcmpequd. instead of vcmpnew.
10619 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10620 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10621 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10622 look for xvcmpeqsp. instead of xvcmpnesp.
10623 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10624 look for xvcmpeqdp. instead of xvcmpnedp.
10625 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10626 look for vcmpequd. instead of vcmpnew.
10627 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10628 look for vcmpeqsp instead of xvcmpnesp.
10629 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10630 look for xvcmpeqdp instead of xvcmpnedp.
10631
10632 2017-03-01 Richard Biener <rguenther@suse.de>
10633
10634 PR middle-end/79721
10635 * gcc.dg/torture/pr79721.c: New testcase.
10636
10637 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR c++/79681
10640 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10641 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10642
10643 PR c++/79746
10644 * g++.dg/warn/Wunused-parm-9.C: New test.
10645
10646 PR tree-optimization/79734
10647 * g++.dg/opt/pr79734.C: New test.
10648
10649 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10650
10651 PR tree-optimization/79737
10652 * gcc.c-torture/execute/pr79737-1.c: New test.
10653 * gcc.c-torture/execute/pr79737-2.c: New test.
10654
10655 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10656
10657 * gcc.target/sparc/20170228-1.c: New test.
10658
10659 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10660
10661 * gcc.target/i386/invsize-1.c: New test.
10662
10663 2017-02-28 Martin Sebor <msebor@redhat.com>
10664
10665 PR tree-optimization/79691
10666 * gcc.dg/tree-ssa/pr79691.c: New test.
10667
10668 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10669
10670 PR target/79729
10671 * gcc.target/i386/pr79729.c: New test.
10672
10673 2017-02-28 Richard Biener <rguenther@suse.de>
10674
10675 PR tree-optimization/79740
10676 * gcc.dg/torture/pr79740.c: New testcase.
10677
10678 2017-02-28 Richard Biener <rguenther@suse.de>
10679
10680 PR middle-end/79731
10681 * c-c++-common/torture/pr79731.c: New testcase.
10682
10683 2017-02-28 Richard Biener <rguenther@suse.de>
10684
10685 PR tree-optimization/79732
10686 * gcc.dg/torture/pr79732.c: New testcase.
10687
10688 2017-02-28 Richard Biener <rguenther@suse.de>
10689
10690 PR tree-optimization/79723
10691 * gcc.target/i386/pr79723.c: New testcase.
10692
10693 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10694
10695 PR target/79544
10696 * gcc.target/powerpc/pr79544.c: New.
10697
10698 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10699
10700 PR c++/79414
10701 * g++.dg/parse/crash67.C: New.
10702
10703 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10704
10705 PR tree-optimization/77536
10706 * gcc.dg/vect/pr79347.c: Revise testing string.
10707
10708 2017-02-27 Richard Biener <rguenther@suse.de>
10709
10710 PR tree-optimization/45397
10711 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10712
10713 2017-02-27 Richard Biener <rguenther@suse.de>
10714
10715 PR tree-optimization/79690
10716 * gcc.target/i386/pr79690.c: New testcase.
10717
10718 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10719
10720 PR fortran/51119
10721 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10722 of original.
10723 * gfortran.dg/inline_matmul_11.f90: Likewise.
10724 * gfortran.dg/inline_matmul_9.f90: Likewise.
10725 * gfortran.dg/matmul_13.f90: New test.
10726 * gfortran.dg/matmul_14.f90: New test.
10727
10728 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR middle-end/79396
10731 * g++.dg/opt/pr79396.C: New test.
10732
10733 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10734
10735 PR fortran/79597
10736 * gfortran.dg/dtio_6.f90: Update test.
10737
10738 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10739
10740 PR fortran/79601
10741 * gfortran.dg/interface_operator_2.f90: New test.
10742
10743 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR c/79677
10746 * gcc.dg/pr79677.c: New test.
10747
10748 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10749
10750 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10751 of mov.ps.
10752 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10753 (cond_move1): Simplify condition to force generation of
10754 mov[nz].ps.
10755 (cond_move2): Likewise.
10756
10757 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10758
10759 PR c++/79588
10760 * g++.dg/warn/Wrestrict-1.C: New test.
10761 * g++.dg/warn/Wrestrict-2.C: New test.
10762
10763 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10764
10765 * g++.dg/ext/complit15.C: Require LTO.
10766
10767 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10768
10769 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10770 logical_op_short_circuit to skip targets.
10771 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10772 and s390.
10773
10774 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10775
10776 * gnat.dg/opt63.adb: New test.
10777
10778 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10779
10780 * gnat.dg/discr47.adb: New test.
10781
10782 2017-02-24 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/79389
10785 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10786
10787 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10788
10789 PR c++/79361
10790 * g++.dg/cpp0x/pr79361-1.C: New.
10791 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10792
10793 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10794
10795 * gcc.target/visium/bit_test.c: Accept any lsr form.
10796 * gcc.target/visium/block_move.c: Tweak.
10797
10798 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10799
10800 PR 68749
10801 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10802
10803 2017-02-23 Richard Biener <rguenther@suse.de>
10804
10805 PR tree-optimization/79683
10806 * gcc.target/i386/pr79683.c: New testcase.
10807
10808 2017-02-22 Jeff Law <law@redhat.com>
10809
10810 PR tree-optimization/79578
10811 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10812
10813 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10814
10815 * gcc.target/mips/msa-fp-cc.c: New test.
10816
10817 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR c++/79664
10820 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10821 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10822 * g++.dg/gomp/pr79664.C: New test.
10823
10824 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10825
10826 2017-02-22 Marek Polacek <polacek@redhat.com>
10827
10828 PR c++/79653
10829 * g++.dg/cpp0x/alignas10.C: New test.
10830 * g++.dg/cpp0x/alignas9.C: New test.
10831
10832 PR c++/79657
10833 * g++.dg/ext/underlying_type12.C: New test.
10834
10835 PR c/79662
10836 * gcc.dg/enum-incomplete-4.c: New test.
10837
10838 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10839
10840 PR target/70465
10841 * gcc.target/i386/pr70465-2.c: New test.
10842
10843 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10844
10845 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10846
10847 2017-02-22 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/79673
10850 * gcc.target/i386/pr79673.c: New testcase.
10851
10852 2017-02-22 Richard Biener <rguenther@suse.de>
10853
10854 PR tree-optimization/79666
10855 * gcc.dg/torture/pr79666.c: New testcase.
10856
10857 2017-02-22 Martin Liska <mliska@suse.cz>
10858
10859 PR lto/79587
10860 * gcc.dg/tree-prof/pr79587.c: New test.
10861
10862 2017-02-21 Marek Polacek <polacek@redhat.com>
10863
10864 PR c++/79535
10865 * g++.dg/ext/flexary23.C: New test.
10866
10867 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10868
10869 PR target/79593
10870 * gcc.target/i386/pr79593.c: New test.
10871
10872 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR c++/79654
10875 * g++.dg/cpp1z/decomp26.C: New test.
10876
10877 PR sanitizer/79589
10878 * g++.dg/ubsan/pr79589.C: New test.
10879
10880 2017-02-21 Jeff Law <law@redhat.com>
10881
10882 PR tree-optimization/79621
10883 * gcc.c-torture/compile/pr79621.c: New test.
10884
10885 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10886
10887 PR c++/79655
10888 * g++.dg/cpp1y/constexpr-79655.C: New test.
10889
10890 PR c++/79639
10891 * g++.dg/cpp1y/constexpr-79639.C: New test.
10892
10893 PR target/79633
10894 * gcc.target/i386/mpx/pr79633.c: New test.
10895
10896 PR target/79570
10897 * gcc.dg/pr79570.c: New test.
10898
10899 PR c++/79641
10900 * c-c++-common/pr79641.c: New test.
10901
10902 PR tree-optimization/79649
10903 * gcc.target/i386/pr79649.c: New test.
10904
10905 PR target/79494
10906 * gcc.dg/pr79494.c: New test.
10907
10908 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10909
10910 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10911 to dg-options.
10912
10913 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10914
10915 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10916
10917 2017-02-02 Jason Merrill <jason@redhat.com>
10918
10919 PR c++/79580
10920 * g++.dg/ext/complit15.C: New.
10921
10922 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10923
10924 PR target/78056
10925 * gcc.target/powerpc/pr78056-8.c: Remove.
10926
10927 2017-02-20 Marek Polacek <polacek@redhat.com>
10928
10929 PR middle-end/79537
10930 * gcc.dg/comp-goto-4.c: New test.
10931
10932 PR sanitizer/79558
10933 * c-c++-common/ubsan/bounds-14.c: New test.
10934
10935 2017-02-20 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR target/79568
10938 * gcc.target/i386/pr79568-1.c: New test.
10939 * gcc.target/i386/pr79568-2.c: New test.
10940 * gcc.target/i386/pr79568-3.c: New test.
10941
10942 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
10943
10944 PR fortran/79382
10945 * gfortran.dg/dtio_10.f90: Change test of error message.
10946 * gfortran.dg/dtio_23.f90: New test.
10947 * gfortran.dg/dtio_24.f90: New test.
10948
10949 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
10950
10951 PR fortran/79434
10952 * gfortran.dg/submodule_25.f08: New test.
10953
10954 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10955
10956 PR fortran/79447
10957 * gfortran.dg/submodule_24.f08: New test.
10958
10959 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10960
10961 PR fortran/79229
10962 * gfortran.dg/class_allocate_24.f90: New test.
10963
10964 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10965
10966 PR fortran/79402
10967 * gfortran.dg/submodule_23.f90: New test.
10968
10969 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10970
10971 PR c++/79380
10972 * g++.dg/cpp0x/alignas8.C: New.
10973
10974 2017-02-19 Eric Fiselier <eric@efcs.ca>
10975 Jonathan Wakely <jwakely@redhat.com>
10976
10977 PR c++/69523
10978 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10979
10980 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10981
10982 * gcc.dg/gimplefe-26.c: New test.
10983
10984 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
10985
10986 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10987
10988 2017-02-18 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR target/79569
10991 * gcc.target/i386/3dnowA-3.c: New test.
10992
10993 PR target/79559
10994 * gcc.target/i386/pr79559.c: New test.
10995
10996 2017-02-17 Joseph Myers <joseph@codesourcery.com>
10997
10998 * gcc.dg/c11-float-2.c: New test.
10999 * gcc.dg/torture/float128-floath.c,
11000 gcc.dg/torture/float128x-floath.c,
11001 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11002 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11003 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11004 *_DECIMAL_DIG macros with DECIMAL_DIG.
11005
11006 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11007
11008 PR target/79261
11009 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11010
11011 2017-02-17 Julia Koval <julia.koval@intel.com>
11012
11013 * gcc.target/i386/rdpid.c New test.
11014 * gcc.target/i386/sse-12.c: Add -mrdpid.
11015 * gcc.target/i386/sse-13.c: Ditto.
11016 * gcc.target/i386/sse-14.c: Ditto.
11017 * gcc.target/i386/sse-22.c: Ditto.
11018 * gcc.target/i386/sse-23.c: Ditto.
11019 * g++.dg/other/i386-2.C: Ditto.
11020 * g++.dg/other/i386-3.C: Ditto.
11021
11022 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11023
11024 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11025 * gcc.dg/pr61441.c: Ditto.
11026
11027 2017-02-17 Martin Liska <mliska@suse.cz>
11028
11029 PR rtl-optimization/79574
11030 * gcc.dg/pr79574.c: New test.
11031
11032 2017-02-17 Marek Polacek <polacek@redhat.com>
11033
11034 PR middle-end/79536
11035 * gcc.dg/torture/pr79536.c: New test.
11036
11037 2017-02-16 Alan Modra <amodra@gmail.com>
11038
11039 * gcc.c-torture/execute/pr79286.c: New.
11040
11041 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11042
11043 PR c++/79512
11044 * c-c++-common/gomp/pr79512.c: New test.
11045
11046 2017-02-15 Martin Sebor <msebor@redhat.com>
11047
11048 PR c++/79363
11049 * g++.dg/ext/flexary12.C: Adjust.
11050 * g++.dg/ext/flexary20.C: Same.
11051 * g++.dg/ext/flexary21.C: Same.
11052 * g++.dg/ext/flexary22.C: New test.
11053
11054 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11055
11056 PR tree-optimization/79347
11057 * gcc.dg/vect/pr79347.c: New test.
11058
11059 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR c++/79301
11062 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11063 [[deprecated]] comment.
11064 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11065 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11066 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11067 [[deprecated]] in -std=c++11.
11068 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11069 [[fallthrough]] in -std=c++11 and -std=c++14.
11070
11071 PR c++/79288
11072 * g++.dg/tls/pr79288.C: New test.
11073
11074 2017-02-15 Marek Polacek <polacek@redhat.com>
11075
11076 PR c/79515
11077 * gcc.dg/dfp/pr79515.c: New.
11078
11079 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11080
11081 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11082
11083 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11084
11085 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11086 "opt_files".
11087
11088 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR target/79487
11091 * gcc.dg/dfp/pr79487.c: New test.
11092 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11093 2017-02-13 change.
11094
11095 2017-01-14 Carl Love <cel@us.ibm.com>
11096
11097 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11098 xvcvsxdsp and xvcvuxdsp instructions.
11099
11100 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11101
11102 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11103 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11104 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11105 64-bit default target.
11106 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11107 a 64-bit default target.
11108
11109 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR target/79481
11112 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11113 (test_3vx): Change return type from int to void.
11114 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11115 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11116 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11117 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11118 tests.
11119 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11120 (test_3vx): Change return type from int to void.
11121 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11122 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11123 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11124 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11125 tests.
11126 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11127 intrinsic. Change scan-assembler-times number from 1 to 2.
11128 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11129 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11130 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11131 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11132 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11133 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11134 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11135
11136 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11137
11138 PR middle-end/61225
11139 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11140 Use dg-additional-options for ia32 target. Remove XFAIL.
11141
11142 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11143
11144 PR target/79495
11145 * gcc.target/i386/pr79495.c: New test.
11146
11147 2017-02-14 Marek Polacek <polacek@redhat.com>
11148
11149 PR c++/79420
11150 PR c++/79463
11151 * g++.dg/cpp1y/pr79463.C: New.
11152 * g++.dg/template/incomplete10.C: New.
11153 * g++.dg/template/incomplete9.C: New.
11154
11155 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11156
11157 PR target/79498
11158 * gcc.target/i386/pr79498.c: New test.
11159
11160 2017-02-14 Martin Sebor <msebor@redhat.com>
11161
11162 PR middle-end/79448
11163 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11164 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11165 * gcc.dg/tree-ssa/pr79448.c: New test.
11166
11167 2017-02-14 Jeff Law <law@redhat.com>
11168
11169 PR tree-optimization/79095
11170 * g++.dg/pr79095-1.C: New test
11171 * g++.dg/pr79095-2.C: New test
11172 * g++.dg/pr79095-3.C: New test
11173 * g++.dg/pr79095-4.C: New test
11174 * g++.dg/pr79095-5.C: New test
11175 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11176 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11177
11178 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11179
11180 * gcc.target/aarch64/vect_fp16_1.c: New.
11181
11182 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11183
11184 * gcc.dg/gimplefe-25.c: New test.
11185
11186 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR tree-optimization/79408
11189 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11190
11191 2017-02-14 Richard Biener <rguenther@suse.de>
11192
11193 PR middle-end/79432
11194 * gcc.dg/torture/pr79432.c: New testcase.
11195
11196 2017-02-13 Martin Sebor <msebor@redhat.com>
11197
11198 PR middle-end/79496
11199 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11200
11201 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR sanitizer/79341
11204 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11205 variables volatile.
11206
11207 PR c++/79232
11208 * g++.dg/cpp1z/eval-order4.C: New test.
11209 * g++.dg/other/pr79232.C: New test.
11210
11211 2017-02-13 Nathan Sidwell <nathan@acm.org>
11212
11213 PR c++/79296
11214 * g++.dg/cpp0x/pr79296.C: New.
11215
11216 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11217
11218 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11219 Instead, xfail powerpc*-*-* && lp64.
11220
11221 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11222
11223 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11224 powerpc_p8vector_ok.
11225 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11226
11227 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11228
11229 PR target/79449
11230 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11231 for reading beyond a 4k boundary.
11232
11233 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11234
11235 PR rtl-optimization/79388
11236 PR rtl-optimization/79450
11237 * gcc.c-torture/execute/pr79388.c: New test.
11238 * gcc.c-torture/execute/pr79450.c: New test.
11239
11240 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11241
11242 PR fortran/65542
11243 * gfortran.dg/spread_init_expr_2.f90: New test case.
11244
11245 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR sanitizer/79341
11248 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11249
11250 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11251
11252 PR tree-ssa/56727
11253 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11254
11255 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR c++/79457
11258 * g++.dg/cpp0x/pr79457.C: New test.
11259
11260 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11261
11262 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11263 scan-assembler unless lp64.
11264
11265 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11266
11267 PR tree-optimization/66612
11268 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11269
11270 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11271
11272 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11273 of all powerpc.
11274
11275 2017-02-10 Marek Polacek <polacek@redhat.com>
11276
11277 PR c++/79435
11278 * g++.dg/cpp1y/pr79435.C: New.
11279
11280 PR c++/79184
11281 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11282
11283 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11284
11285 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11286 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11287 New.
11288 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11289 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11290 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11291 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11292 (vtst_expected_poly64x2): Move to aarch64-only section.
11293 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11294 (vtst_p64, vtstq_p64): New tests.
11295
11296 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11297
11298 PR c++/71737
11299 * g++.dg/cpp0x/pr71737.C: New.
11300
11301 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11302 Richard Biener <rguenther@suse.de>
11303
11304 * gcc.dg/gimplefe-error-1.c: New testcase.
11305 * gcc.dg/gimplefe-error-2.c: New testcase.
11306 * gcc.dg/gimplefe-error-3.c: New testcase.
11307
11308 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11309
11310 PR tree-optimization/79411
11311 * gcc.c-torture/compile/pr79411.c: New test.
11312
11313 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11314 Jason Merrill <jason@redhat.com>
11315
11316 PR c++/79143
11317 * g++.dg/cpp1z/pr79143.C: New test.
11318
11319 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11320
11321 * gcc.dg/loop-unswitch-2.c: Update testcase.
11322 * gcc.dg/loop-unswitch-1.c: Update testcase.
11323
11324 2017-02-09 Marek Polacek <polacek@redhat.com>
11325
11326 PR c/79428
11327 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11328 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11329 * c-c++-common/goacc/pr79428-1.c: New test.
11330 * c-c++-common/gomp/pr79428-2.c: New test.
11331 * c-c++-common/gomp/pr79428-5.c: New test.
11332 * c-c++-common/gomp/pr79428-6.c: New test.
11333 * c-c++-common/pr79428-3.c: New test.
11334
11335 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11336
11337 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11338 testcases.
11339
11340 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR c/79413
11343 * gcc.c-torture/compile/pr79413.c: New test.
11344
11345 PR c++/79429
11346 * c-c++-common/gomp/pr79429.c: New test.
11347 * g++.dg/gomp/pr79429.C: New test.
11348
11349 PR c/79431
11350 * c-c++-common/gomp/pr79431.c: New test.
11351
11352 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11353 Cesar Philippidis <cesar@codesourcery.com>
11354 Joseph Myers <joseph@codesourcery.com>
11355 Chung-Lin Tang <cltang@codesourcery.com>
11356
11357 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11358 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11359 * c-c++-common/goacc/loop-auto-2.c: New.
11360 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11361 * c-c++-common/goacc/tile-2.c: New.
11362 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11363 * g++.dg/goacc/tile-1.C: New, check tile subst.
11364 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11365 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11366 * gfortran.dg/goacc/tile-1.f90: New test.
11367 * gfortran.dg/goacc/tile-2.f90: New test.
11368 * gfortran.dg/goacc/tile-lowering.f95: New test.
11369
11370 2017-02-09 Richard Biener <rguenther@suse.de>
11371
11372 PR tree-optimization/69823
11373 * gcc.dg/graphite/pr69823.c: New testcase.
11374
11375 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11376
11377 PR target/78604
11378 * gcc.target/powerpc/pr78604.c: New.
11379
11380 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11381
11382 PR target/68972
11383 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11384 disable this test on power architecture.
11385
11386 2017-02-08 Richard Biener <rguenther@suse.de>
11387
11388 PR tree-optimization/71824
11389 PR tree-optimization/79409
11390 * gcc.dg/graphite/pr71824-3.c: New testcase.
11391
11392 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR tree-optimization/79408
11395 * gcc.dg/tree-ssa/pr79408.c: New test.
11396
11397 2017-02-08 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/71824
11400 * gcc.dg/graphite/pr71824-2.c: New testcase.
11401
11402 2017-02-07 Andrew Pinski <apinski@cavium.com>
11403
11404 * gcc.target/aarch64/popcount.c: New Testcase.
11405
11406 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR rtl-optimization/79386
11409 * gcc.c-torture/compile/pr79386.c: New test.
11410
11411 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11412 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11413
11414 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11415 *-*-solaris*.
11416
11417 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11418
11419 PR target/79299
11420 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11421 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11422
11423 2017-02-07 Richard Biener <rguenther@suse.de>
11424
11425 * gcc.dg/gimplefe-23.c: New testcase.
11426 * gcc.dg/gimplefe-24.c: Likewise.
11427
11428 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11429
11430 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11431 scan-assembler instead of scan-assembler-times.
11432 * gcc.target/aarch64/test_frame_10.c: Likewise.
11433 * gcc.target/aarch64/test_frame_12.c: Likewise.
11434 * gcc.target/aarch64/test_frame_2.c: Likewise.
11435 * gcc.target/aarch64/test_frame_4.c: Likewise.
11436 * gcc.target/aarch64/test_frame_6.c: Likewise.
11437 * gcc.target/aarch64/test_frame_7.c: Likewise.
11438 * gcc.target/aarch64/test_frame_8.c: Likewise.
11439
11440 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11441
11442 * gcc.target/i386/pr78419.c: Require ifunc support.
11443
11444 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11445
11446 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11447
11448 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11449
11450 PR c++/79360
11451 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11452
11453 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11454
11455 * lib/target-supports.exp: Define the RISC-V target.
11456 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11457 * gcc.dg/builtin-apply2.c: Likewise.
11458 * gcc.dg/ifcvt-4.c: Likewise.
11459 * gcc.dg/loop-8.c: Likewise.
11460 * gcc.dg/sibcall-10.c: Likewise.
11461 * gcc.dg/sibcall-9.c: Likewise.
11462 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11463 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11464 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11465 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11466 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11467 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11468 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11469
11470 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11471
11472 PR target/66144
11473 * gcc.target/powerpc/pr66144-1.c: New test.
11474 * gcc.target/powerpc/pr66144-2.c: Likewise.
11475 * gcc.target/powerpc/pr66144-3.c: Likewise.
11476
11477 2017-02-06 Martin Sebor <msebor@redhat.com>
11478
11479 PR tree-optimization/79376
11480 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11481 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11482
11483 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11484
11485 PR c++/79379
11486 * g++.dg/cpp1y/constexpr-79379.C: New test.
11487
11488 PR c++/79377
11489 * g++.dg/lookup/pr79377.C: New test.
11490
11491 PR c++/79372
11492 * g++.dg/cpp1z/decomp25.C: New test.
11493
11494 PR tree-optimization/79284
11495 * gcc.c-torture/compile/pr79284.c: New test.
11496
11497 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11498
11499 PR c++/70448
11500 * g++.dg/cpp0x/pr70448.C: New.
11501
11502 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11503
11504 PR 78348
11505 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11506 to dg-options.
11507
11508 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11509
11510 PR target/78883
11511 * gcc.c-torture/compile/pr78883.c: New test.
11512
11513 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11514
11515 PR tree-ssa/79347
11516 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11517 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11518 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11519 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11520 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11521 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11522 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11523 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11524 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11525 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11526 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11527 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11528 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11529
11530 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11531
11532 PR fortran/79344
11533 * gfortran.dg/allocate_with_source_24.f90: New test.
11534
11535 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11536
11537 PR fortran/79230
11538 * gfortran.dg/der_ptr_component_2.f90: New test.
11539
11540 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11541
11542 * gcc.target/sparc/20170205-1.c: New test.
11543
11544 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11545
11546 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11547 libatomic_available.
11548
11549 * gcc.dg/pr77587.c: Require alias support.
11550 * gcc.dg/pr77587a.c: Likewise.
11551
11552 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11553 * gcc.c-torture/execute/pr78622.c: Likewise.
11554
11555 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11556 hppa*-*-hpux*.
11557 * c-c++-common/Wunused-var-16.c: Likewise.
11558 * c-c++-common/builtin-shuffle-1.c: Likewise.
11559 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11560 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11561
11562 2017-02-03 Martin Sebor <msebor@redhat.com>
11563
11564 PR tree-optimization/79327
11565 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11566 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11567 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11568
11569 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11570 Martin Sebor <msebor@redhat.com>
11571
11572 PR tree-optimization/79327
11573 * gcc.dg/tree-ssa/pr79327.c: New test.
11574 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11575 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11576 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11577 (test_sprintf_chk_range_schar): Adjust dg-message.
11578 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11579 * gcc.c-torture/execute/pr79327.c: New test.
11580
11581 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR target/79354
11584 * gcc.target/powerpc/pr79354.c: New test.
11585 * gcc.c-torture/execute/pr79354.c: New test.
11586
11587 2017-02-03 Martin Sebor <msebor@redhat.com>
11588
11589 PR tree-optimization/79352
11590 * gcc.dg/tree-ssa/pr79352.c: New test.
11591
11592 2017-02-03 Martin Liska <mliska@suse.cz>
11593
11594 PR lto/66295
11595 * gcc.target/i386/mvc9.c: New test.
11596
11597 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11598
11599 PR target/79158
11600 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11601 to VSX reg.
11602
11603 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11604
11605 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11606 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11607 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11608 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11609 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11610 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11611 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11612 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11613 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11614 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11615 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11616 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11617 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11618
11619 2017-02-02 Martin Sebor <msebor@redhat.com>
11620
11621 PR middle-end/79275
11622 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11623 * gcc.dg/tree-ssa/pr79275.c: New test.
11624
11625 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11626
11627 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11628
11629 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11630
11631 PR middle-end/77445
11632 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11633 threading is done.
11634
11635 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11636
11637 PR middle-end/78142
11638 * gcc.target/aarch64/vector_initialization_nostack.c
11639 (f12): Use one vector
11640
11641 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11642
11643 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11644 * c-c++-common/asan/misalign-1.c: Likewise.
11645 * c-c++-common/asan/misalign-2.c: Likewise.
11646 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11647 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11648 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11649 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11650 add -ffat-lto-objects from/to dg-additional-options.
11651 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11652 dg-additional-options.
11653
11654 PR target/79197
11655 * gcc.target/powerpc/pr79197.c: New test.
11656 * gcc.c-torture/compile/pr79197.c: New test.
11657
11658 2017-02-02 Richard Biener <rguenther@suse.de>
11659
11660 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11661
11662 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11663
11664 PR c++/69637
11665 * g++.dg/cpp0x/pr69637-1.C: New.
11666 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11667
11668 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11669
11670 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11671
11672 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11673
11674 PR target/70012
11675 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11676 conditions.
11677
11678 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR testsuite/79324
11681 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11682 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11683 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11684 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11685 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11686 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11687 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11688 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11689 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11690 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11691 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11692 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11693 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11694
11695 2017-02-01 Martin Liska <mliska@suse.cz>
11696
11697 PR testsuite/79272
11698 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11699
11700 2017-02-01 Richard Biener <rguenther@suse.de>
11701
11702 PR testsuite/76957
11703 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11704 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11705 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11706 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11707
11708 2017-02-01 Richard Biener <rguenther@suse.de>
11709
11710 PR middle-end/79315
11711 * gfortran.dg/pr79315.f90: New testcase.
11712
11713 2017-02-01 Richard Biener <rguenther@suse.de>
11714
11715 PR tree-optimization/71824
11716 * gcc.dg/graphite/pr71824.c: New testcase.
11717
11718 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR c++/79304
11721 * g++.dg/diagnostic/pr79304.C: New test.
11722
11723 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR c++/79298
11726 * g++.dg/spellcheck-pr79298.C: New test case.
11727
11728 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11729
11730 PR preprocessor/79210
11731 * gcc.dg/format/pr79210.c: New test case.
11732 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11733 New function.
11734
11735 2017-01-31 Nathan Sidwell <nathan@acm.org>
11736
11737 PR c++/79290
11738 * g++.dg/warn/pr79290.C: New.
11739
11740 PR c++/67273
11741 PR c++/79253
11742 * g++.dg/cpp1y/pr67273.C: New.
11743 * g++.dg/cpp1y/pr79253.C: New.
11744
11745 2017-01-31 Nathan Sidwell <nathan@acm.org>
11746
11747 PR c++/79264
11748 * g++.dg/cpp1y/pr61636-1.C: Augment.
11749
11750 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11751
11752 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11753 rand() instead of random().
11754
11755 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11756
11757 PR tree-optimization/71691
11758 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11759
11760 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11761
11762 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11763 __ARCH__.
11764
11765 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR tree-optimization/79267
11768 * g++.dg/opt/pr79267.C: New test.
11769
11770 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11771
11772 PR debug/63238
11773 * gcc.dg/debug/dwarf2/align-1.c: New.
11774 * gcc.dg/debug/dwarf2/align-2.c: New.
11775 * gcc.dg/debug/dwarf2/align-3.c: New.
11776 * gcc.dg/debug/dwarf2/align-4.c: New.
11777 * gcc.dg/debug/dwarf2/align-5.c: New.
11778 * gcc.dg/debug/dwarf2/align-6.c: New.
11779 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11780 * g++.dg/debug/dwarf2/align-1.C: New.
11781 * g++.dg/debug/dwarf2/align-2.C: New.
11782 * g++.dg/debug/dwarf2/align-3.C: New.
11783 * g++.dg/debug/dwarf2/align-4.C: New.
11784 * g++.dg/debug/dwarf2/align-5.C: New.
11785 * g++.dg/debug/dwarf2/align-6.C: New.
11786
11787 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11788
11789 PR target/79170
11790 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11791
11792 2017-01-30 Martin Sebor <msebor@redhat.com>
11793
11794 PR testsuite/79293
11795 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11796
11797 2017-01-30 Martin Liska <mliska@suse.cz>
11798
11799 PR gcov-profile/79259
11800 * g++.dg/tree-prof/pr79259.C: New test.
11801
11802 2017-01-30 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/79276
11805 * gcc.dg/torture/pr79276.c: New testcase.
11806
11807 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11808
11809 PR target/79240
11810 * gcc.target/s390/pr79240.c: New test.
11811
11812 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11813
11814 PR target/79268
11815 * gcc.target/powerpc/pr79268.c: New file.
11816 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11817 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11818 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11819 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11820
11821 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11822
11823 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11824
11825 PR testsuite/70583
11826 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11827
11828 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11829 * gnat.dg/debug9.adb: Likewise.
11830
11831 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11832
11833 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11834 libatomic_available.
11835 * gfortran.dg/coarray_42.f90: Likewise.
11836 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11837 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11838 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11839
11840 2017-01-27 Martin Sebor <msebor@redhat.com>
11841
11842 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11843
11844 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11845
11846 PR rtl-optimization/79194
11847 * gcc.dg/torture/pr79194.c: New test.
11848
11849 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11850
11851 PR tree-optimization/71374
11852 * gcc.target/i386/pr71374.c: New.
11853
11854 2017-01-27 Martin Sebor <msebor@redhat.com>
11855
11856 PR c++/71290
11857 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11858 a dg-error directive.
11859
11860 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11861
11862 PR target/79131
11863 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11864 * gcc.target/arm/pr79131-2.c: New.
11865
11866 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11867
11868 PR target/65484
11869 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11870 vectorized on POWER unless hardware misaligned loads are
11871 available.
11872
11873 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11874
11875 PR rtl-optimization/78559
11876 * gcc.c-torture/execute/pr78559.c: New test.
11877
11878 2017-01-27 Richard Biener <rguenther@suse.de>
11879
11880 PR tree-optimization/79245
11881 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11882 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11883
11884 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11885
11886 PR c/79199
11887 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11888 target. Use 4294967293U instead of 4294967293.
11889
11890 2017-01-27 Richard Biener <rguenther@suse.de>
11891
11892 PR tree-optimization/71433
11893 * gcc.dg/Warray-bounds-21.c: New testcase.
11894
11895 2017-01-27 Richard Biener <rguenther@suse.de>
11896
11897 PR tree-optimization/79244
11898 * gcc.dg/torture/pr79244.c: New testcase.
11899
11900 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11901
11902 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11903 all occurrences of 40 to 32.
11904
11905 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11906
11907 PR target/79239
11908 * gcc.target/arm/pr79239.c: New test.
11909
11910 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11911
11912 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11913
11914 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11915
11916 PR c++/64382
11917 * g++.dg/cpp1y/pr64382.C: New test.
11918
11919 2017-01-26 Martin Sebor <msebor@redhat.com>
11920
11921 PR middle-end/78703
11922 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11923 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11924 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11925 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11926
11927 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11928
11929 PR debug/79129
11930 * g++.dg/debug/dwarf2/pr79129.C: New test.
11931
11932 PR debug/78835
11933 * g++.dg/debug/dwarf2/pr78835.C: New test.
11934
11935 2017-01-26 Martin Sebor <msebor@redhat.com>
11936
11937 PR middle-end/78703
11938 * gcc.dg/format/pr78569.c: Adjust.
11939 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11940 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11941 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11942 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11943 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11944 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11945 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11946 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11947 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11948 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11949 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11950
11951 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11952
11953 PR c++/68727
11954 * g++.dg/other/offsetof8.C: Add expected error.
11955 * g++.dg/other/offsetof9.C: New test.
11956
11957 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
11958
11959 * g++.dg/opt/declone3.C: Require LTO.
11960
11961 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11962
11963 PR target/79131
11964 * gcc.target/arm/pr79131.c: New.
11965
11966 2017-01-26 Bin Cheng <bin.cheng@arm.com>
11967
11968 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11969
11970 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
11971
11972 PR libstdc++/79190
11973 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11974 matches replaced operator delete.
11975
11976 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11977
11978 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11979 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11980 avx512f with avx512dq.
11981 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11982 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11983 avx512f with avx512dq.
11984 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11985 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11986 avx512f with avx512dq.
11987
11988 2017-01-26 Marek Polacek <polacek@redhat.com>
11989
11990 PR c/79199
11991 * c-c++-common/Wduplicated-branches-13.c: New test.
11992
11993 2017-01-26 David Sherwood <david.sherwood@arm.com>
11994
11995 PR middle-end/79212
11996 * gfortran.dg/gomp/sharing-4.f90: New test.
11997
11998 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR target/70465
12001 * gcc.target/i386/pr70465.c: New test.
12002
12003 * brig.dg/dg.exp: Update copyright years.
12004 * lib/brig-dg.exp: Update copyright years.
12005 * lib/brig.exp: Update copyright years.
12006
12007 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12008
12009 PR target/79179
12010 * gcc.target/powerpc/pr79179.c: New test.
12011
12012 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12013
12014 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12015 generation to accept D-mode memory accesses.
12016
12017 2017-01-25 Martin Sebor <msebor@redhat.com>
12018
12019 PR c++/71290
12020 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12021 * g++.dg/ext/flexarray-mangle.C: Same.
12022 * g++.dg/ext/flexarray-subst.C: Same.
12023 * g++.dg/ext/flexary10.C: Same.
12024 * g++.dg/ext/flexary11.C: Same.
12025 * g++.dg/ext/flexary14.C: Same.
12026 * g++.dg/ext/flexary16.C: Same.
12027 * g++.dg/ext/flexary18.C: Same.
12028 * g++.dg/ext/flexary19.C: Same.
12029 * g++.dg/ext/flexary7.C: Same.
12030 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12031 * g++.dg/ubsan/object-size-1.C: Same.
12032 * obj-c++.dg/property/at-property-23.mm: Same.
12033
12034 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR c++/78896
12037 * g++.dg/cpp1z/decomp24.C: New test.
12038
12039 PR c++/77914
12040 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12041 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12042 expect a warning.
12043 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12044 expect warnings.
12045 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12046 * g++.dg/cpp1y/pr59636.C: Likewise.
12047 * g++.dg/cpp1y/pr60190.C: Likewise.
12048
12049 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12050
12051 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12052
12053 2017-01-25 Carl Love <cel@us.ibm.com>
12054
12055 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12056 vec_packs built-ins
12057
12058 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12059
12060 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12061 -mcpu=cortex-a57.
12062 * gcc.target/arm/vseleqsf.c: Likewise.
12063 * gcc.target/arm/vselgedf.c: Likewise.
12064 * gcc.target/arm/vselgesf.c: Likewise.
12065 * gcc.target/arm/vselgtdf.c: Likewise.
12066 * gcc.target/arm/vselgtsf.c: Likewise.
12067 * gcc.target/arm/vselledf.c: Likewise.
12068 * gcc.target/arm/vsellesf.c: Likewise.
12069 * gcc.target/arm/vselltdf.c: Likewise.
12070 * gcc.target/arm/vselltsf.c: Likewise.
12071 * gcc.target/arm/vselnedf.c: Likewise.
12072 * gcc.target/arm/vselnesf.c: Likewise.
12073 * gcc.target/arm/vselvcdf.c: Likewise.
12074 * gcc.target/arm/vselvcsf.c: Likewise.
12075 * gcc.target/arm/vselvsdf.c: Likewise.
12076 * gcc.target/arm/vselvssf.c: Likewise.
12077
12078 2017-01-25 Richard Biener <rguenther@suse.de>
12079
12080 PR testsuite/72850
12081 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12082 to what we had before adding the threading passes.
12083
12084 2017-01-25 Richard Biener <rguenther@suse.de>
12085
12086 PR tree-optimization/69264
12087 * g++.dg/torture/pr69264.C: New testcase.
12088
12089 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12090
12091 PR target/79145
12092 * gcc.target/arm/pr79145.c: New test.
12093
12094 2017-01-25 Richard Biener <rguenther@suse.de>
12095
12096 PR debug/78363
12097 * g++.dg/gomp/pr78363-1.C: New testcase.
12098 * g++.dg/gomp/pr78363-2.C: Likewise.
12099 * g++.dg/gomp/pr78363-3.C: Likewise.
12100
12101 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12102
12103 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12104 * gcc.dg/lto/pr61526_0.c: Likewise.
12105 * gcc.dg/lto/pr64415_0.c: Likewise.
12106
12107 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12108
12109 PR c++/79205
12110 * g++.dg/cpp1z/decomp22.C: New test.
12111 * g++.dg/cpp1z/decomp23.C: New test.
12112
12113 2017-01-24 Nathan Sidwell <nathan@acm.org>
12114
12115 PR c++/78469
12116 * g++.dg/cpp0x/pr78469.C: New.
12117
12118 PR c++/79118
12119 * g++.dg/cpp0x/pr79118.C: New.
12120
12121 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12122
12123 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12124
12125 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12126
12127 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12128 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12129 * gcc.dg/rtl/rtl.exp: New file.
12130 * gcc.dg/rtl/test.c: New file.
12131 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12132 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12133 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12134 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12135 * gcc.dg/rtl/x86_64/final.c: New test case.
12136 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12137 * gcc.dg/rtl/x86_64/ira.c: New test case.
12138 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12139 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12140 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12141 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12142 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12143 * gcc.dg/rtl/x86_64/test_1.h: New file.
12144 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12145 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12146 * gcc.dg/rtl/x86_64/times-two.h: New file.
12147 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12148
12149 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12150
12151 PR tree-optimization/79159
12152 * g++.dg/tree-ssa/pr79159.C: New test.
12153
12154 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12155 Martin Jambor <mjambor@suse.cz>
12156
12157 * lib/brig-dg.exp: New file.
12158 * lib/brig.exp: Likewise.
12159 * brig.dg/README: Likewise.
12160 * brig.dg/dg.exp: Likewise.
12161 * brig.dg/test/gimple/alloca.hsail: Likewise.
12162 * brig.dg/test/gimple/atomics.hsail: Likewise.
12163 * brig.dg/test/gimple/branches.hsail: Likewise.
12164 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12165 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12166 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12167 * brig.dg/test/gimple/mem.hsail: Likewise.
12168 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12169 * brig.dg/test/gimple/packed.hsail: Likewise.
12170 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12171 * brig.dg/test/gimple/variables.hsail: Likewise.
12172 * brig.dg/test/gimple/vector.hsail: Likewise.
12173
12174 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12175
12176 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12177 support asan, only on i?86/x86_64 require sse2_runtime.
12178
12179 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12180
12181 PR target/66669
12182 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12183 test on powerpc targets.
12184
12185 2017-01-23 Martin Sebor <msebor@redhat.com>
12186
12187 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12188
12189 2017-01-23 Richard Biener <rguenther@suse.de>
12190
12191 PR tree-optimization/79088
12192 PR tree-optimization/79188
12193 * gcc.dg/torture/pr79088.c: New testcase.
12194 * gcc.dg/torture/pr79188.c: Likewise.
12195
12196 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12197
12198 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12199 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12200 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12201 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12202 type of test function to reflect change in built-in function's
12203 return type.
12204 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12205 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12206 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12207 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12208 type and second argument type to reflect change in built-in
12209 function's type signature.
12210 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12211 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12212 type of test function to reflect change in built-in function's
12213 return type.
12214 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12215 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12216 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12217 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12218 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12219 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12220 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12221 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12222 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12223 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12224 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12225 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12226 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12227 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12228 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12229 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12230 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12231 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12232 type of test function to reflect change in built-in function's
12233 return type.
12234 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12235 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12236 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12237 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12238 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12239 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12240 test function's result and second argument to reflect change in
12241 built-in function's type signature.
12242 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12243
12244 2017-01-23 Nathan Sidwell <nathan@acm.org>
12245
12246 PR C++/71710
12247 * g++.dg/template/pr71710.C: New.
12248
12249 PR c++/71406
12250 PR c++/77508
12251 * g++.dg/template/pr71406.C: New.
12252
12253 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12254
12255 * gfortran.dg/integer_exponentiation_7.f90: New test.
12256
12257 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12258
12259 PR rtl-optimization/78634
12260 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12261
12262 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12263
12264 PR tree-optimization/70754
12265 * gfortran.dg/pr70754.f90: New test.
12266
12267 2017-01-23 Martin Liska <mliska@suse.cz>
12268
12269 PR tree-optimization/79196
12270 * gcc.dg/asan/pr79196.c: New test.
12271 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12272
12273 2017-01-23 Michael Matz <matz@suse.de>
12274
12275 PR tree-optimization/78384
12276 * gcc.dg/pr78384.c: New test.
12277
12278 2017-01-23 Richard Biener <rguenther@suse.de>
12279
12280 PR tree-optimization/79186
12281 * gcc.dg/torture/pr79186.c: New testcase.
12282 * gcc.dg/torture/pr79187.c: Likewise.
12283
12284 2017-01-23 Martin Jambor <mjambor@suse.cz>
12285
12286 * gcc.dg/ipa/vrp8.c: New test.
12287
12288 2017-01-23 Martin Jambor <mjambor@suse.cz>
12289
12290 PR ipa/79108
12291 * gfortran.dg/lto/pr79108_0.f90: New test.
12292
12293 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12294
12295 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12296 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12297 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12298 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12299 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12300 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12301 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12302 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12303 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12304 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12305 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12306 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12307 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12308 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12309 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12310 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12311
12312 2017-01-23 Richard Biener <rguenther@suse.de>
12313 Nick Clifton <nickc@redhat.com>
12314
12315 PR testsuite/78421
12316 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12317 If the target is ARM return the result of the
12318 check_effective_target_arm_vect_no_misalign proc.
12319 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12320 support unaligned vectors then only expect one of the loops to be
12321 unrolled.
12322
12323 2017-01-23 Martin Liska <mliska@suse.cz>
12324
12325 * gcc.dg/asan/use-after-scope-10.c: New test.
12326 * gcc.dg/asan/use-after-scope-11.c: New test.
12327 * g++.dg/asan/use-after-scope-5.C: New test.
12328
12329 2017-01-23 Martin Liska <mliska@suse.cz>
12330
12331 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12332 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12333 sanopt optimization for ASAN_POISON.
12334
12335 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12336
12337 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12338
12339 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12340
12341 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12342 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12343 for poly*_t types.
12344 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12345 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12346 exec_vcombine): Likewise.
12347 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12348 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12349 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12350 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12351 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12352 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12353 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12354 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12355 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12356 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12357 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12358 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12359 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12360 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12361 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12362 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12363 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12364 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12365 Likewise.
12366 (TEST_VGET_LANE): Cast to uint to avoid warning.
12367 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12368 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12369 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12370 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12371 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12372 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12373 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12374 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12375 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12376 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12377 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12378 CHECK_POLY instead of CHECK for poly64_t types.
12379 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12380 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12381 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12382 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12383 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12384 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12385 uint32_t.
12386 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12387 for int32_t, int64_t.
12388 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12389 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12390 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12391 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12392 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12393 needed.
12394
12395 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12396
12397 PR fortran/79154
12398 * gfortran.dg/gomp/pr79154-1.f90: New test.
12399 * gfortran.dg/gomp/pr79154-2.f90: New test.
12400
12401 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12402
12403 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12404
12405 2017-01-21 Marek Polacek <polacek@redhat.com>
12406
12407 PR testsuite/79169
12408 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12409
12410 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12411
12412 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12413
12414 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12415
12416 PR rtl-optimization/79125
12417 * gcc.dg/torture/pr79125.c: New test.
12418
12419 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12420
12421 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12422 only.
12423 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12424 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12425
12426 2017-01-20 Nathan Sidwell <nathan@acm.org>
12427
12428 PR c++/78495
12429 * g++.dg/cpp1z/inh-ctor38.C: New.
12430
12431 2017-01-20 Marek Polacek <polacek@redhat.com>
12432
12433 PR c/79152
12434 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12435
12436 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12437
12438 * lib/target-supports.exp (check_configured_with): New procedure.
12439 (check_effective_target_default_mode): new effective target.
12440 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12441 default mode. Fix dg-skip-if target selector syntax.
12442 * gcc.target/arm/optional_thumb-2.c: Likewise.
12443 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12444 syntax.
12445
12446 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12447
12448 PR c++/77829
12449 PR c++/78656
12450 * g++.dg/spellcheck-pr77829.C: New test case.
12451 * g++.dg/spellcheck-pr78656.C: New test case.
12452
12453 2017-01-20 Marek Polacek <polacek@redhat.com>
12454
12455 PR c/64279
12456 * c-c++-common/Wduplicated-branches-1.c: New test.
12457 * c-c++-common/Wduplicated-branches-10.c: New test.
12458 * c-c++-common/Wduplicated-branches-11.c: New test.
12459 * c-c++-common/Wduplicated-branches-12.c: New test.
12460 * c-c++-common/Wduplicated-branches-2.c: New test.
12461 * c-c++-common/Wduplicated-branches-3.c: New test.
12462 * c-c++-common/Wduplicated-branches-4.c: New test.
12463 * c-c++-common/Wduplicated-branches-5.c: New test.
12464 * c-c++-common/Wduplicated-branches-6.c: New test.
12465 * c-c++-common/Wduplicated-branches-7.c: New test.
12466 * c-c++-common/Wduplicated-branches-8.c: New test.
12467 * c-c++-common/Wduplicated-branches-9.c: New test.
12468 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12469 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12470 * g++.dg/ext/builtin-object-size3.C: Likewise.
12471 * g++.dg/gomp/loop-1.C: Likewise.
12472 * g++.dg/warn/Wduplicated-branches1.C: New test.
12473 * g++.dg/warn/Wduplicated-branches2.C: New test.
12474
12475 2017-01-20 Martin Liska <mliska@suse.cz>
12476
12477 PR lto/69188
12478 * gcc.dg/lto/pr69188_0.c: New test.
12479 * gcc.dg/lto/pr69188_1.c: New test.
12480
12481 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12482
12483 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12484 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12485 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12486 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12487 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12488 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12489 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12490 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12491 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12492 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12493 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12494 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12495 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12496 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12497 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12498 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12499 * gcc.target/i386/avx-1.c: Test new intrinsics.
12500 * gcc.target/i386/sse-13.c: Ditto.
12501 * gcc.target/i386/sse-23.c: Ditto.
12502
12503 2017-01-20 Richard Biener <rguenther@suse.de>
12504
12505 PR tree-optimization/71264
12506 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12507
12508 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12509
12510 * gcc.target/mips/madd4-1.c: New file.
12511 * gcc.target/mips/madd4-2.c: Likewise.
12512 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12513 HAS_MADD4.
12514 (mips_option_groups): Add -m[no-]madd4.
12515 (mips-dg-init): Detect default -mno-madd4.
12516 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12517 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12518 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12519 * gcc.target/mips/nmadd-1.c: Likewise.
12520 * gcc.target/mips/nmadd-2.c: Likewise.
12521 * gcc.target/mips/nmadd-3.c: Likewise.
12522
12523 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12524
12525 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12526 combined instructions.
12527 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12528 instructions.
12529 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12530 of pointer authentication.
12531
12532 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12533
12534 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12535 floating point hardware to run test.
12536
12537 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12538
12539 * lib/target-supports.exp
12540 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12541
12542 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12543
12544 PR testsuite/79051
12545 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12546 __x86_64__]: Allow for target i?86-*-*.
12547
12548 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12549
12550 PR target/78176
12551 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12552 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12553 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12554 HAS_LXC1.
12555 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12556 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12557 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12558
12559 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12560
12561 PR fortran/70696
12562 * gfortran.dg/coarray_43.f90: New test.
12563
12564 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12565
12566 PR rtl-optimization/79121
12567 * gcc.c-torture/execute/pr79121.c: New test.
12568
12569 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12570
12571 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12572 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12573
12574 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12575
12576 PR fortran/50069
12577 PR fortran/55086
12578 * gfortran.dg/pr50069_1.f90: New test.
12579 * gfortran.dg/pr50069_2.f90: New test.
12580 * gfortran.dg/pr55086_1.f90: New test.
12581 * gfortran.dg/pr55086_1_tfat.f90: New test.
12582 * gfortran.dg/pr55086_2.f90: New test.
12583 * gfortran.dg/pr55086_2_tfat.f90: New test.
12584 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12585
12586 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12587 * gcc.dg/strcmp-1.c: New test.
12588 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12589
12590 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12591
12592 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12593 (dejagnu_fail): Likewise.
12594 (dejagnu_note): Likewise.
12595 (pass): Provide forward decl, moving true decl to after #include
12596 of harness.h.
12597 (fail): Likewise.
12598 (note): Likewise.
12599
12600 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12601
12602 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12603 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12604
12605 2017-01-18 Nathan Sidwell <nathan@acm.org>
12606
12607 PR c++/78488
12608 * g++.dg/cpp1z/inh-ctor37.C: New.
12609
12610 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12611
12612 PR rtl-optimization/78952
12613 * gcc.target/i386/pr78952-1.c: New test.
12614 * gcc.target/i386/pr78952-2.c: Ditto.
12615
12616 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12617
12618 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12619
12620 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12621
12622 PR fortran/70696
12623 * gfortran.dg/coarray_event_1.f08: New test.
12624
12625 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12626
12627 PR target/77416
12628 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12629 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12630 from dg-options.
12631 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12632 guarded test.
12633 * gcc.target/powerpc/fusion4.c: Likewise.
12634 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12635 guarded test.
12636 * gcc.target/powerpc/pr58673-1.c: Likewise.
12637 * gcc.target/powerpc/pr58673-2.c: Likewise.
12638 * gcc.target/powerpc/pr59054.c: Likewise.
12639
12640 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12641
12642 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12643 vec_bperm.
12644 * gcc.target/powerpc/p9-vbpermd.c: New file.
12645
12646 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12647
12648 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12649 (must_not_compile2): Downcase first letter of error messages.
12650 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12651 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12652
12653 2017-01-18 Nathan Sidwell <nathan@acm.org>
12654
12655 PR c++/79091
12656 * g++.dg/pr79091.C: New.
12657
12658 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12659
12660 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12661 to dg-options.
12662 (p0): Add missing dg-error.
12663
12664 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12665
12666 * gcc.target/msp430/mul_f5_muldef.c: New test.
12667
12668 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12669
12670 PR target/79004
12671 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12672 options. Fix up the syntax for using \m and \M.
12673
12674 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12675
12676 PR target/78875
12677 * gcc.target/powerpc/ssp-1.c: New testcase.
12678 * gcc.target/powerpc/ssp-2.c: New testcase.
12679
12680 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12681
12682 * gcc.target/aarch64/eh_return.c: New test.
12683
12684 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12685
12686 * vec-rlmi-rlnm.c: New file.
12687
12688 2017-01-17 Nathan Sidwell <nathan@acm.org>
12689
12690 PR c++/61636
12691 * g++.dg/cpp1y/pr61636-1.C: New.
12692 * g++.dg/cpp1y/pr61636-2.C: New.
12693 * g++.dg/cpp1y/pr61636-3.C: New.
12694
12695 2017-01-17 Martin Sebor <msebor@redhat.com>
12696
12697 PR testsuite/79115
12698 * gcc.dg/pr78768.c: Make it a link-only test.
12699
12700 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12701
12702 PR c++/71497
12703 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12704 expected messages.
12705 * c-c++-common/Wmisleading-indentation.c: Likewise.
12706
12707 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12708
12709 PR target/79058
12710 * gcc.target/arm/pr79058.c: New.
12711
12712 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR tree-optimization/71854
12715 * gcc.dg/vect/pr71854.c: New test.
12716
12717 2017-01-17 Martin Liska <mliska@suse.cz>
12718
12719 PR ipa/71207
12720 * g++.dg/ipa/pr71207.C: New test.
12721
12722 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12723
12724 PR middle-end/77445
12725 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12726 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12727
12728 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12729
12730 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12731 rather than long unsigned int.
12732 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12733
12734 2017-01-17 Richard Biener <rguenther@suse.de>
12735
12736 PR tree-optimization/71433
12737 * gcc.dg/Warray-bounds-20.c: New testcase.
12738
12739 2017-01-17 Richard Biener <rguenther@suse.de>
12740
12741 PR testsuite/52563
12742 PR testsuite/71237
12743 PR testsuite/77737
12744 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12745 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12746 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12747
12748 2017-01-17 Alan Modra <amodra@gmail.com>
12749
12750 * gcc.target/powerpc/pr79066.c: New.
12751
12752 2017-01-16 Jeff Law <law@redhat.com>
12753
12754 PR tree-optimization/33562
12755 PR tree-optimization/61912
12756 PR tree-optimization/77485
12757 PR tree-optimization/79090
12758 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12759 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12760
12761 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12762
12763 PR c/79089
12764 * gcc.c-torture/compile/pr79089.c: New test.
12765
12766 PR target/79080
12767 * gcc.dg/pr79080.c: New test.
12768
12769 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12770
12771 PR c/78304
12772 * gcc.dg/format/pr78304.c: Convert argument from integral type
12773 to a pointer.
12774 * gcc.dg/format/pr78304-2.c: Likewise.
12775
12776 2017-01-16 Carl Love <cel@us.ibm.com>
12777
12778 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12779 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12780
12781 2017-01-16 Carl Love <cel@us.ibm.com>
12782
12783 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12784 Change arguments and return type to bool long long.
12785
12786 2017-01-16 Martin Sebor <msebor@redhat.com>
12787
12788 PR testsuite/79051
12789 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12790 on x86.
12791
12792 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12793
12794 Revert:
12795 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12796
12797 PR c++/71737
12798 * g++.dg/cpp0x/pr71737.C: New.
12799
12800 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12801
12802 * gcc.target/powerpc/swaps-p8-27.c: New.
12803
12804 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12805
12806 PR c++/71737
12807 * g++.dg/cpp0x/pr71737.C: New.
12808
12809 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12810
12811 * gnat.dg/opt62.adb: New test.
12812 * gnat.dg/opt62_pkg.ads: New helper.
12813
12814 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12815
12816 PR rtl-optimization/78626
12817 PR rtl-optimization/78727
12818 * gcc.dg/torture/pr78626.c: New test.
12819 * gcc.dg/torture/pr78727.c: New test.
12820
12821 2017-01-14 Alan Modra <amodra@gmail.com>
12822
12823 * gcc.c-torture/compile/pr72749.c: New test.
12824
12825 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12826
12827 PR c/78304
12828 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12829 (test_macro_2): New test.
12830 (test_macro_3): New test.
12831 (test_macro_4): New test.
12832 (test_non_contiguous_strings): Convert line number to line offset.
12833 * gcc.dg/format/pr78304-2.c: New test case.
12834 * gcc.dg/format/pr78304.c: New test case.
12835
12836 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12837
12838 * gcc.target/i386/funcspec-56.inc: Add missing options and
12839 reorder options by implied ISAs, as in ix86_target_string.
12840
12841 2017-01-13 Marek Polacek <polacek@redhat.com>
12842
12843 PR c++/71166
12844 * g++.dg/cpp0x/constexpr-array18.C: New test.
12845
12846 2017-01-13 Jeff Law <law@redhat.com>
12847
12848 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12849
12850 PR tree-optimization/61912
12851 PR tree-optimization/77485
12852 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12853 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12854 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12855
12856 PR tree-optimization/33562
12857 PR tree-optimization/61912
12858 PR tree-optimization/77485
12859 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12860 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12861 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12862 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12863 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12864 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12865 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12866
12867 2017-01-13 Martin Liska <mliska@suse.cz>
12868
12869 PR ipa/79043
12870 * gcc.c-torture/execute/pr79043.c: New test.
12871
12872 2017-01-13 Richard Biener <rguenther@suse.de>
12873
12874 PR middle-end/78411
12875 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12876
12877 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12878
12879 PR fortran/70697
12880 * gfortran.dg/coarray/event_4.f08: New test.
12881
12882 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12883
12884 PR fortran/70696
12885 * gfortran.dg/coarray/event_3.f08: New test.
12886
12887 2017-01-13 Richard Biener <rguenther@suse.de>
12888
12889 PR tree-optimization/77283
12890 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12891
12892 2017-01-13 Richard Biener <rguenther@suse.de>
12893
12894 * gcc.dg/gimplefe-22.c: New testcase.
12895
12896 2017-01-13 Richard Biener <rguenther@suse.de>
12897
12898 PR tree-optimization/77283
12899 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12900 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12901 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12902
12903 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12904
12905 * gcc.dg/pr77862.c: Require fpic target.
12906
12907 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12908
12909 PR target/79004
12910 * gcc.target/powerpc/pr79004.c: New test.
12911
12912 2017-01-12 Martin Sebor <msebor@redhat.com>
12913
12914 * gcc.dg/pr78138.c: Adjust.
12915 * gcc.dg/pr78768.c: Adjust.
12916 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12917 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12918 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12919 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12920 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12921 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12922 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12923 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12924 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12925 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12926 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12927
12928 2017-01-12 Jakub Jelinek <jakub@redhat.com>
12929
12930 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12931
12932 2017-01-12 Martin Sebor <msebor@redhat.com>
12933
12934 PR testsuite/79051
12935 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12936 due to bug 79054.
12937
12938 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
12939
12940 * gcc.dg/pr78768.c: Require LTO.
12941
12942 2017-01-12 Martin Sebor <msebor@redhat.com>
12943
12944 PR c/79074
12945 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12946 due to the referenced bug.
12947
12948 2017-01-12 Martin Sebor <msebor@redhat.com>
12949
12950 PR testsuite/79073
12951 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12952
12953 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
12954
12955 * gcc.target/i386/builtin_target.c (check_features): Check all
12956 supported __builtin_cpu_supports options.
12957
12958 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12959
12960 PR tree-optimization/78319
12961 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12962 Remove xfail.
12963
12964 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12965
12966 PR target/79044
12967 * gcc.target/powerpc/swaps-p8-26.c: New.
12968
12969 2017-01-12 Richard Biener <rguenther@suse.de>
12970
12971 * gcc.dg/gimplefe-21.c: New testcase.
12972
12973 2017-01-12 Michael Collison <michael.collison@arm.com>
12974
12975 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12976
12977 2017-01-11 Julia Koval <julia.koval@intel.com>
12978 Uros Bizjak <ubizjak@gmail.com>
12979
12980 * gcc.target/i386/sgx.c New test.
12981 * gcc.target/i386/sse-12.c: Add -msgx.
12982 * gcc.target/i386/sse-13.c: Ditto.
12983 * gcc.target/i386/sse-14.c: Ditto.
12984 * gcc.target/i386/sse-22.c: Ditto.
12985 * gcc.target/i386/sse-23.c: Ditto.
12986 * g++.dg/other/i386-2.C: Ditto.
12987 * g++.dg/other/i386-3.C: Ditto.
12988
12989 2017-01-11 Martin Sebor <msebor@redhat.com>
12990
12991 PR c++/24511
12992 * g++.dg/template/explicit9.C: New test.
12993
12994 2017-01-11 Nathan Sidwell <nathan@acm.org>
12995
12996 PR c++/77812
12997 * g++.dg/pr77812.C: New.
12998
12999 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR c++/71537
13002 * g++.dg/cpp1y/constexpr-71537.C: New test.
13003
13004 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13005 argument.
13006
13007 2017-01-11 Martin Sebor <msebor@redhat.com>
13008
13009 PR c/47931
13010 * c-c++-common/Waddress-2.c: New test.
13011
13012 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR c++/78341
13015 * g++.dg/cpp0x/pr78341.C: New test.
13016
13017 2017-01-11 Martin Sebor <msebor@redhat.com>
13018
13019 PR c/78768
13020 * gcc.dg/pr78768.c: New test.
13021
13022 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13023
13024 PR driver/78877
13025 * gcc.dg/spellcheck-options-14.c: New test case.
13026 * gcc.dg/spellcheck-options-15.c: New test case.
13027 * gcc.dg/spellcheck-options-16.c: New test case.
13028 * gcc.dg/spellcheck-options-17.c: New test case.
13029
13030 2017-01-11 Martin Liska <mliska@suse.cz>
13031
13032 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13033
13034 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13035
13036 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13037 instead of just 1 for the decomposition from struct C.
13038
13039 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13040
13041 * gcc.c-torture/execute/20170111-1.c: New test.
13042
13043 2017-01-11 Richard Biener <rguenther@suse.de>
13044
13045 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13046
13047 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13048
13049 PR middle-end/50199
13050 * gcc.dg/lto/pr50199_0.c: New test.
13051
13052 2017-01-10 Martin Sebor <msebor@redhat.com>
13053
13054 PR testsuite/78960
13055 PR testsuite/78959
13056 PR testsuite/78133
13057 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13058 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13059
13060 2017-01-10 Martin Sebor <msebor@redhat.com>
13061
13062 PR middle-end/78138
13063 * gcc.dg/pr78138.c: New test.
13064
13065 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13066
13067 PR c++/77949
13068 * g++.dg/diagnostic/pr77949.C: New test case.
13069
13070 2017-01-10 Martin Sebor <msebor@redhat.com>
13071
13072 PR middle-end/78245
13073 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13074
13075 2017-01-10 Martin Sebor <msebor@redhat.com>
13076
13077 PR tree-optimization/78775
13078 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13079 * gcc.dg/attr-alloc_size-10.c: New test.
13080 * gcc.dg/attr-alloc_size-11.c: New test.
13081 * gcc.dg/builtin-stringop-chk-7.c: New test.
13082 * gcc.dg/pr78775.c: New test.
13083 * gcc.dg/pr78973-2.c: New test.
13084 * gcc.dg/pr78973.c: New test.
13085
13086 2017-01-10 Jeff Law <law@redhat.com>
13087
13088 PR tree-optimization/77766
13089 PR tree-optimization/78856
13090 * gcc.c-torture/execute/pr77766.c: New test.
13091
13092 2016-01-10 Richard Biener <rguenther@suse.de>
13093
13094 PR tree-optimization/79034
13095 * g++.dg/torture/pr79034.C: New testcase.
13096
13097 2017-01-10 Martin Liska <mliska@suse.cz>
13098
13099 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13100 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13101 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13102 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13103 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13104 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13105 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13106 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13107 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13108 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13109 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13110 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13111 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13112 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13113 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13114 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13115 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13116 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13117 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13118 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13119 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13120 * gcc.dg/ipa/pr64307.c: Likewise.
13121 * gcc.dg/ipa/pr77653.c: Likewise.
13122
13123 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13124
13125 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13126 * g++.dg/other/i386-3.C: Ditto.
13127 * gcc.target/i386/sse-12.c: Ditto.
13128 * gcc.target/i386/sse-13.c: Ditto.
13129 * gcc.target/i386/sse-22.c: Ditto.
13130 * gcc.target/i386/sse-23.c: Ditto.
13131 * gcc.target/i386/builtin_target.c: Handle new option.
13132 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13133 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13134 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13135
13136 2017-01-09 Martin Sebor <msebor@redhat.com>
13137
13138 PR testsuite/79036
13139 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13140 with different precisions.
13141
13142 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13143
13144 * g++.dg/opt/call2.C: New test.
13145 * g++.dg/opt/call3.C: Likewise.
13146 * gnat.dg/array26.adb: New test.
13147 * gnat.dg/array26_pkg.ad[sb]: New helper.
13148 * gnat.dg/array27.adb: New test.
13149 * gnat.dg/array27_pkg.ad[sb]: New helper.
13150 * gnat.dg/array28.adb: New test.
13151 * gnat.dg/array28_pkg.ad[sb]: New helper.
13152
13153 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR translation/79019
13156 PR translation/79020
13157 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13158 diagnostics.
13159 * gfortran.dg/initialization_17.f90: Likewise.
13160
13161 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13162
13163 PR testsuite/79026
13164 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13165 * gcc.target/i386/pr78904-4.c: Likewise.
13166 * gcc.target/i386/pr78904-6.c: Likewise.
13167 * gcc.target/i386/pr78967-2.c: Likewise.
13168
13169 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13170
13171 PR tree-optimization/78899
13172 * gcc.target/i386/pr78899.c: New test.
13173 * gcc.dg/pr71077.c: New test.
13174
13175 2017-01-09 Martin Jambor <mjambor@suse.cz>
13176
13177 PR ipa/78365
13178 PR ipa/78599
13179 * gcc.dg/torture/pr78365.c: New test.
13180
13181 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13182
13183 PR c++/78948
13184 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13185 (main): Use int* instead of long long.
13186
13187 PR tree-optimization/78938
13188 * gcc.dg/vect/pr78938.c: New test.
13189
13190 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13191
13192 * gcc.dg/20161219.c: New test.
13193
13194 2017-01-09 Richard Biener <rguenther@suse.de>
13195
13196 PR tree-optimization/78997
13197 * gcc.dg/torture/pr78997.c: New testcase.
13198
13199 2017-01-09 Richard Biener <rguenther@suse.de>
13200
13201 PR debug/79000
13202 * g++.dg/lto/pr79000_0.C: New testcase.
13203 * g++.dg/lto/pr79000_1.c: Likewise.
13204
13205 2017-01-08 Martin Sebor <msebor@redhat.com>
13206
13207 PR middle-end/77708
13208 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13209 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13210 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13211 due to bug 78969.
13212 * gcc.dg/format/pr78569.c: Adjust.
13213
13214 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13215
13216 PR c++/72803
13217 * g++.dg/diagnostic/pr72803.C: New test case.
13218
13219 2017-01-07 Martin Sebor <msebor@redhat.com>
13220
13221 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13222 * gcc.dg/attr-alloc_size-4.c: Same.
13223
13224 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13225
13226 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13227 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13228 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13229 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13230 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13231 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13232 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13233
13234 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13235 * gcc.dg/memcmp-1.c: New.
13236 * gcc.dg/strncmp-1.c: New.
13237
13238 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13239
13240 * gcc.target/arm/acle/mcrr: New.
13241 * gcc.target/arm/acle/mcrr2: New.
13242 * gcc.target/arm/acle/mrrc: New.
13243 * gcc.target/arm/acle/mrrc2: New.
13244
13245 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13246
13247 * gcc.target/arm/acle/mcr.c: New.
13248 * gcc.target/arm/acle/mrc.c: New.
13249 * gcc.target/arm/acle/mcr2.c: New.
13250 * gcc.target/arm/acle/mrc2.c: New.
13251
13252 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13253
13254 * gcc.target/arm/acle/ldc: New.
13255 * gcc.target/arm/acle/ldc2: New.
13256 * gcc.target/arm/acle/ldcl: New.
13257 * gcc.target/arm/acle/ldc2l: New.
13258 * gcc.target/arm/acle/stc: New.
13259 * gcc.target/arm/acle/stc2: New.
13260 * gcc.target/arm/acle/stcl: New.
13261 * gcc.target/arm/acle/stc2l: New.
13262
13263 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13264
13265 * gcc.target/arm/acle/acle.exp: Run tests for different options
13266 and make sure fat-lto-objects is used such that we can still do
13267 assemble scans.
13268 * gcc.target/arm/acle/cdp.c: New.
13269 * gcc.target/arm/acle/cdp2.c: New.
13270 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13271 (check_effective_target_arm_coproc1_ok_nocache): New.
13272 (check_effective_target_arm_coproc2_ok): New.
13273 (check_effective_target_arm_coproc2_ok_nocache): New.
13274 (check_effective_target_arm_coproc3_ok): New.
13275 (check_effective_target_arm_coproc3_ok_nocache): New.
13276 (check_effective_target_arm_coproc4_ok): New.
13277 (check_effective_target_arm_coproc4_ok_nocache): New.
13278
13279 2017-01-06 Martin Sebor <msebor@redhat.com>
13280
13281 PR middle-end/78605
13282 * gcc.dg/tree-ssa/pr78605.c: New test.
13283
13284 2017-01-05 Martin Sebor <msebor@redhat.com>
13285
13286 PR tree-optimization/78910
13287 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13288 diagnostics.
13289 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13290 * gcc.dg/tree-ssa/pr78910.c: New test.
13291
13292 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13293
13294 * gcc.dg/sso-10.c: New test.
13295
13296 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR tree-optimization/71016
13299 * gcc.target/i386/pr71016.c: New test.
13300 * gcc.target/aarch64/pr71016.c: New test.
13301 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13302
13303 PR c++/78931
13304 * g++.dg/cpp1z/decomp19.C: New test.
13305
13306 PR c++/78890
13307 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13308 * g++.dg/init/union1.C: Likewise.
13309 * g++.dg/cpp0x/union6.C: Expect errors.
13310 * g++.dg/cpp0x/union8.C: New test.
13311 * g++.dg/cpp0x/pr78890-1.C: New test.
13312 * g++.dg/cpp0x/pr78890-2.C: New test.
13313
13314 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13315
13316 * gcc.target/powerpc/pr71670.c: Require p9vector.
13317 * gcc.target/powerpc/p9-novsx.c: Same.
13318
13319 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13320
13321 * selftests/asr_div1.rtl: New file.
13322 * selftests/aarch64: New subdirectory.
13323 * selftests/aarch64/times-two.rtl: New file.
13324 * selftests/bb-index.rtl: New file.
13325 * selftests/cfg-test.rtl: New file.
13326 * selftests/const-int.rtl: New file.
13327 * selftests/example-labels.rtl: New file.
13328 * selftests/insn-with-mode.rtl: New file.
13329 * selftests/jump-to-label-ref.rtl: New file.
13330 * selftests/jump-to-return.rtl: New file.
13331 * selftests/jump-to-simple-return.rtl: New file.
13332 * selftests/mem.rtl: New file.
13333 * selftests/note-insn-deleted.rtl: New file.
13334 * selftests/note_insn_basic_block.rtl: New file.
13335 * selftests/simple-cse.rtl: New file.
13336 * selftests/symbol-ref.rtl: New file.
13337 * selftests/x86_64: New subdirectory.
13338 * selftests/x86_64/call-insn.rtl: New file.
13339 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13340 * selftests/x86_64/times-two.rtl: New file.
13341 * selftests/x86_64/unspec.rtl: New file.
13342
13343 2017-01-05 Nathan Sidwell <nathan@acm.org>
13344
13345 PR c++/78765
13346 * g++.dg/cpp0x/pr78765.C: New.
13347
13348 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13349
13350 * gcc.target/s390/memcpy-2.c: New test.
13351 * gcc.target/s390/memset-2.c: New test.
13352
13353 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13354
13355 * gcc.target/s390/memcpy-1.c: New test.
13356
13357 2017-01-04 Jeff Law <law@redhat.com>
13358
13359 PR tree-optimization/78812
13360 * g++.dg/torture/pr78812.C: New test.
13361
13362 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13363
13364 PR target/71977
13365 PR target/70568
13366 PR target/78823
13367 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13368 64-bit VSX systems with direct move, whether we optimize common
13369 code sequences in the GLIBC math library for float math functions.
13370 * gcc.target/powerpc/pr71977-2.c: Likewise.
13371
13372 2017-01-04 Marek Polacek <polacek@redhat.com>
13373
13374 PR c++/64767
13375 * c-c++-common/Wpointer-compare-1.c: New test.
13376
13377 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13378
13379 PR c++/78949
13380 * c-c++-common/Wunused-var-16.c: New test.
13381
13382 PR c++/78693
13383 * g++.dg/cpp0x/pr78693.C: New test.
13384
13385 PR driver/78957
13386 * gcc.dg/pr78957.c: New test.
13387
13388 * g++.dg/cpp1y/auto-fn34.C: New test.
13389
13390 PR c++/71182
13391 * g++.dg/cpp0x/pr71182.C: New test.
13392
13393 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13394
13395 PR target/78056
13396 * gcc.target/powerpc/pr78056-1.c: New test.
13397 * gcc.target/powerpc/pr78056-2.c: New test.
13398 * gcc.target/powerpc/pr78056-3.c: New test.
13399 * gcc.target/powerpc/pr78056-4.c: New test.
13400 * gcc.target/powerpc/pr78056-5.c: New test.
13401 * gcc.target/powerpc/pr78056-6.c: New test.
13402 * gcc.target/powerpc/pr78056-7.c: New test.
13403 * gcc.target/powerpc/pr78056-8.c: New test.
13404 * lib/target-supports.exp
13405 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13406 whether the effective target supports the popcntb instruction.
13407
13408 2017-01-03 Jeff Law <law@redhat.com>
13409
13410 PR tree-optimization/67955
13411 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13412
13413 2017-01-04 Marek Polacek <polacek@redhat.com>
13414
13415 PR c++/77545
13416 PR c++/77284
13417 * g++.dg/cpp0x/range-for32.C: New test.
13418 * g++.dg/cpp0x/range-for33.C: New test.
13419
13420 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13421
13422 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13423
13424 2017-01-04 Nathan Sidwell <nathan@acm.org>
13425
13426 PR c++/66735
13427 * g++.dg/cpp1y/pr66735.C: New.
13428
13429 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR tree-optimization/71563
13432 * gcc.dg/tree-ssa/pr71563.c: New test.
13433
13434 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13435
13436 PR fortran/78534
13437 PR fortran/78976
13438 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13439 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13440 * gfortran.dg/transfer_intrinsic_1.f90: Change
13441 scan-tree-dump-times due to gfc_trans_string_copy change to
13442 avoid -Wstringop-overflow.
13443
13444 2017-01-03 Jeff Law <law@redhat.com>
13445
13446 PR tree-optimization/78856
13447 * gcc.c-torture/execute/pr78856.c: New test.
13448
13449 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13450
13451 PR target/78953
13452 * gcc.target/powerpc/pr78953.c: New test.
13453
13454 2017-01-03 Ian Lance Taylor <iant@google.com>
13455
13456 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13457 enums.
13458
13459 2017-01-03 Martin Sebor <msebor@redhat.com>
13460
13461 PR tree-optimization/78696
13462 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13463 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13464 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13465 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13466
13467 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13468
13469 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13470 with more than one digit.
13471 * lib/gcc-dg.exp (process-message): Support more than one digit
13472 in relative line specifications.
13473
13474 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR tree-optimization/78965
13477 * gcc.dg/pr78965.c: New test.
13478
13479 PR middle-end/78901
13480 * g++.dg/opt/pr78901.C: New test.
13481
13482 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13483
13484 PR fortran/78534
13485 PR fortran/66310
13486 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13487 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13488 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13489 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13490 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13491 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13492 * gfortran.dg/string_1_lp64.f90: New test.
13493 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13494 * gfortran.dg/string_3_lp64.f90: New test.
13495 * gfortran.dg/transfer_intrinsic_1.f90: Change
13496 scan-tree-dump-times due to gfc_trans_string_copy change to
13497 avoid -Wstringop-overflow.
13498
13499 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13500
13501 PR target/78967
13502 * gcc.target/i386/pr78967-1.c: New test.
13503 * gcc.target/i386/pr78967-2.c: Ditto.
13504 * gcc.target/i386/pr78967-3.c: Ditto.
13505
13506 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13507 * gcc.target/i386/pr78904-4.c: Ditto.
13508 * gcc.target/i386/pr78904-6.c: Ditto.
13509
13510 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13511
13512 PR middle-end/77674
13513 * g++.dg/torture/pr77674.C: New testcase.
13514
13515 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13516
13517 Update copyright years.
13518 \f
13519 Copyright (C) 2017 Free Software Foundation, Inc.
13520
13521 Copying and distribution of this file, with or without modification,
13522 are permitted in any medium without royalty provided the copyright
13523 notice and this notice are preserved.