re PR tree-optimization/82381 (internal compiler error: qsort checking failed)
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/82381
4 * gcc.c-torture/compile/pr82381.c: New test.
5
6 PR target/82386
7 * gcc.dg/pr82386.c: New test.
8
9 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
10
11 PR c++/70570
12 * g++.dg/cpp1y/lambda-generic-70570.C: New.
13
14 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
15
16 PR c++/79590
17 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
18
19 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/79005
22 * g++.dg/cpp1y/lambda-generic-79005.C: New.
23
24 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
25
26 PR fortran/82312
27 * gfortran.dg/typebound_proc_36.f90 : New test.
28
29 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
30
31 PR target/80210
32 * gcc.target/powerpc/pr80210-2.c: New test.
33
34 2017-10-02 Jakub Jelinek <jakub@redhat.com>
35
36 * gcc.dg/pr82389.c: New test.
37
38 PR tree-optimization/82387
39 PR tree-optimization/82388
40 PR tree-optimization/82389
41 * gcc.c-torture/compile/pr82389.c: New test.
42 * gcc.c-torture/execute/pr82387.c: New test.
43 * gcc.c-torture/execute/pr82388.c: New test.
44
45 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/79180
48 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
49 * g++.dg/torture/pr79180.C: Likewise.
50
51 PR c++/71386
52 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
53
54 2017-10-02 Richard Biener <rguenther@suse.de>
55
56 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
57 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
58 * gcc.dg/graphite/id-16.c: Likewise.
59 * gcc.dg/graphite/pr46168.c: Likewise.
60 * gcc.dg/graphite/pr68756.c: Likewise.
61 * gcc.dg/graphite/pr69728.c: Likewise.
62 * gcc.dg/graphite/pr71575-2.c: Likewise.
63 * gcc.dg/graphite/pr77362.c: Likewise.
64 * gcc.dg/graphite/pr81373.c: Likewise.
65 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
66 * gfortran.dg/graphite/interchange-1.f: Likewise.
67 * gfortran.dg/graphite/pr29581.f90: Likewise.
68 * gfortran.dg/graphite/pr42334-1.f: Likewise.
69 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
70 * gfortran.dg/graphite/pr42393.f90: Likewise.
71 * gfortran.dg/graphite/pr47019.f: Likewise.
72
73 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
74
75 PR c++/69977
76 * g++.dg/cpp1y/lambda-generic-69977.C: New.
77
78 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/59991
81 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
82
83 2017-10-02 Tom de Vries <tom@codesourcery.com>
84
85 * gcc.c-torture/compile/pr82337.c: Add
86 dg-require-effective-target nonlocal_goto.
87
88 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
89 Alan Hayward <alan.hayward@arm.com>
90 David Sherwood <david.sherwood@arm.com>
91
92 PR target/71307
93 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
94
95 2017-10-02 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/82355
98 * gcc.dg/graphite/fuse-1.c: Adjust.
99 * gcc.dg/graphite/fuse-2.c: Likewise.
100 * gcc.dg/graphite/pr82355.c: New testcase.
101
102 2017-10-01 Jeff Law <law@redhat.com>
103
104 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
105
106 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
107
108 PR fortran/61450
109 * gfortran.dg/binding_label_tests_28.f90: New test.
110
111 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
112
113 PR c++/65949
114 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
115
116 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/68754
119 * g++.dg/cpp1y/constexpr-68754.C: Move...
120 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
121
122 2017-09-30 Jakub Jelinek <jakub@redhat.com>
123
124 PR target/82361
125 * gcc.target/i386/pr82361-1.c: New test.
126 * gcc.target/i386/pr82361-2.c: New test.
127
128 2017-09-29 Yury Gribov <tetra2005@gmail.com>
129
130 PR middle-end/82319
131 * c-c++/common/pr57371-4.c: Test NaN comparisons.
132
133 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
134
135 * g++.dg/other/dump-ada-spec-10.C: New test.
136
137 2017-09-29 Jeff Law <law@redhat.com>
138
139 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
140
141 2017-09-29 Jakub Jelinek <jakub@redhat.com>
142
143 P0683R1 - default member initializers for bit-fields
144 * g++.dg/ext/bitfield6.C: New test.
145 * g++.dg/cpp2a/bitfield1.C: New test.
146 * g++.dg/cpp2a/bitfield2.C: New test.
147 * g++.dg/cpp2a/bitfield3.C: New test.
148
149 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
150
151 PR target/81481
152 * gcc.target/i386/pr81481.c: New.
153
154 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
155
156 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
157 and dg-require-effective-target directives to correct testing
158 behavior.
159 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
160 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
161 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
162 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
163 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
164 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
165 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
166 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
167 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
168 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
169 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
170 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
171 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
172 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
173 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
174 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
175 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
176
177 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
178
179 PR tree-optimization/82337
180 * gcc.c-torture/compile/pr82337.c: New file.
181
182 2017-09-29 Javier Miranda <miranda@adacore.com>
183
184 * gnat.dg/unchecked_union3.adb: New testcase.
185
186 2017-09-29 Javier Miranda <miranda@adacore.com>
187
188 * gnat.dg/unchecked_union2.adb: New testcase.
189
190 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
191
192 PR fortran/25071
193 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
194 * gfortran.dg/argument_checking_4.f90: Likewise.
195 * gfortran.dg/argument_checking_5.f90: Likewise.
196 * gfortran.dg/argument_checking_6.f90: Likewise.
197 * gfortran.dg/argument_checking_10.f90: Likewise.
198 * gfortran.dg/argument_checking_13.f90: Likewise.
199 * gfortran.dg/argument_checking_15.f90: Likewise.
200 * gfortran.dg/argument_checking_18.f90: Likewise.
201 * gfortran.dg/gomp/udr8.f90: Likewise.
202 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
203 the dg-options.
204
205 2017-09-29 Jakub Jelinek <jakub@redhat.com>
206
207 * g++.dg/ext/bitfield7.C: New test.
208 * g++.dg/ext/bitfield8.C: New test.
209 * g++.dg/ext/bitfield9.C: New test.
210
211 PR c/82340
212 * gcc.dg/tree-ssa/pr82340.c: New test.
213
214 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
215
216 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/79488
219 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
220
221 2017-09-28 Jakub Jelinek <jakub@redhat.com>
222
223 PR target/82342
224 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
225 * gcc.target/i386/pr82260-2.c: Likewise.
226
227 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
228
229 * gcc.target/i386/avx512f-constant-float-return.c: New test.
230
231 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
232
233 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
234 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
235 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
236 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
237 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
238 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
239 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
240 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
241 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
242 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
243
244 2017-09-28 David Malcolm <dmalcolm@redhat.com>
245
246 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
247 test case.
248 * jit.dg/test-returning-function-ptr.c (create_code): Update to
249 create a function pointer type independently of the call to
250 gcc_jit_function_get_address, and assign the pointer to a local
251 before returning it, to exercise the function pointer type
252 comparison code.
253
254 2017-09-27 David Malcolm <dmalcolm@redhat.com>
255
256 * jit.dg/all-non-failing-tests.h: Add
257 test-returning-function-ptr.c.
258 * jit.dg/test-returning-function-ptr.c: New test case.
259
260 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
261
262 PR target/71727
263 * gcc.target/aarch64/pr71727-2.c: New test.
264
265 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
266
267 * gcc.target/powerpc/swaps-p8-28.c: New test.
268 * gcc.target/powerpc/swaps-p8-29.c: New test.
269 * gcc.target/powerpc/swaps-p8-30.c: New test.
270 * gcc.target/powerpc/swaps-p8-31.c: New test.
271 * gcc.target/powerpc/swaps-p8-32.c: New test.
272 * gcc.target/powerpc/swaps-p8-33.c: New test.
273 * gcc.target/powerpc/swaps-p8-34.c: New test.
274 * gcc.target/powerpc/swaps-p8-35.c: New test.
275 * gcc.target/powerpc/swaps-p8-36.c: New test.
276 * gcc.target/powerpc/swaps-p8-37.c: New test.
277 * gcc.target/powerpc/swaps-p8-38.c: New test.
278 * gcc.target/powerpc/swaps-p8-39.c: New test.
279 * gcc.target/powerpc/swaps-p8-40.c: New test.
280 * gcc.target/powerpc/swaps-p8-41.c: New test.
281 * gcc.target/powerpc/swaps-p8-42.c: New test.
282 * gcc.target/powerpc/swaps-p8-43.c: New test.
283 * gcc.target/powerpc/swaps-p8-44.c: New test.
284 * gcc.target/powerpc/swaps-p8-45.c: New test.
285
286 2017-09-27 Carl Love <cel@us.ibm.com>
287 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
288 for the __builtin_fctid and __builtin_fctiw.
289
290 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
291
292 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
293 new group memory offsetting code in the BRIG frontend.
294 * brig.dg/test/gimple/function_calls.hsail: Likewise.
295 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
296 * brig.dg/test/gimple/variables.hsail: Likewise.
297
298 2017-09-27 Jakub Jelinek <jakub@redhat.com>
299
300 PR c++/82159
301 * g++.dg/opt/pr82159.C: New test.
302
303 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
304
305 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
306
307 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
308
309 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
310 don't generate a 32-bit shift after doing XSCVDPSPN.
311 * gcc.target/powerpc/direct-move-float1.c: Likewise.
312 * gcc.target/powerpc/direct-move-float3.c: New test.
313
314 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
315
316 * gcc.dg/tree-ssa/cmpdiv.c: New test.
317
318 2017-09-26 Carl Love <cel@us.ibm.com>
319
320 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
321 file for the new built-ins and the existing built-ins.
322
323 2017-09-26 Janus Weil <janus@gcc.gnu.org>
324
325 PR fortran/82143
326 PR fortran/82324
327 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
328 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
329 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
330 Don't assume that DOUBLE PRECISION has kind=16.
331
332 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
333
334 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
335 warning from associate construct and do loop.
336
337 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
338
339 * gfortran.dg/gomp/associate1.f90: Really commit change
340 from 2017-09-25.
341 * gfortran.dg/predcom-1.f: Likewise.
342 * gfortran.dg/unconstrained_commons.f: Likewise.
343
344 2017-09-26 Jakub Jelinek <jakub@redhat.com>
345
346 PR middle-end/35691
347 * gcc.dg/pr35691-5.c: New test.
348 * gcc.dg/pr35691-6.c: New test.
349
350 2017-09-26 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/82321
353 * gcc.dg/graphite/pr82321.c: New testcase.
354
355 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
356
357 * lib/target-supports.exp (check_effective_target_vect_int)
358 (check_effective_target_vect_shift)
359 (check_effective_target_whole_vector_shift)
360 (check_effective_target_vect_shift_char)
361 (check_effective_target_vect_long)
362 (check_effective_target_vect_double)
363 (check_effective_target_vect_long_long)
364 (check_effective_target_vect_perm)
365 (check_effective_target_vect_perm_byte)
366 (check_effective_target_vect_perm_short)
367 (check_effective_target_vect_widen_mult_qi_to_hi)
368 (check_effective_target_vect_widen_mult_hi_to_si)
369 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
370 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
371 (check_effective_target_vect_widen_mult_si_to_di_pattern)
372 (check_effective_target_vect_pack_trunc)
373 (check_effective_target_vect_unpack)
374 (check_effective_target_vect_hw_misalign)
375 (check_effective_target_vect_condition)
376 (check_effective_target_vect_cond_mixed)
377 (check_effective_target_vect_char_mult)
378 (check_effective_target_vect_short_mult)
379 (check_effective_target_vect_int_mult)
380 (check_effective_target_vect_extract_even_odd)
381 (check_effective_target_vect_interleave)
382 (check_effective_target_sqrt_insn)
383 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
384 VX.
385 (check_vect_support_and_set_flags): New proc.
386 (check_effective_target_s390_vxe): Rename arch12 to z14.
387
388 2017-09-26 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/82320
391 * gcc.dg/torture/pr82320.c: New testcase.
392
393 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
394
395 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
396 Fix arm check.
397
398 2017-09-25 Jeff Law <law@redhat.com>
399
400 * lib/target-supports.exp
401 (check_effective_target_supports_stack_clash_protection): Enable for
402 rs6000 and powerpc targets.
403
404 2017-09-25 Bin Cheng <bin.cheng@arm.com>
405
406 PR tree-optimization/82163
407 * gcc.dg/tree-ssa/pr82163.c: New test.
408
409 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
410
411 * gfortran.dg/do_subscript_1.f90: New test.
412 * gfortran.dg/do_subscript_2.f90: New test.
413 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
414 * gfortran.dg/predcom-1.f: Adjust loop bounds.
415 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
416
417 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
418
419 * gcc.target/powerpc/fold-vec-st-char.c: New.
420 * gcc.target/powerpc/fold-vec-st-double.c: New.
421 * gcc.target/powerpc/fold-vec-st-float.c: New.
422 * gcc.target/powerpc/fold-vec-st-int.c: New.
423 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
424 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
425 * gcc.target/powerpc/fold-vec-st-short.c: New.
426
427 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
428
429 * g++.dg/pr82155.C: New testcase.
430
431 2017-09-25 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/82285
434 * gcc.dg/torture/pr82285.c: New testcase.
435
436 2017-09-25 Justin Squirek <squirek@adacore.com>
437
438 * gnat.dg/entry_family.adb: New testcase
439
440 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
441
442 PR target/82267
443 * gcc.target/i386/pr82267.c: New test.
444
445 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
446 PR fortran/66328
447
448 * gfortran.dg/data_derived_1.f90: New test.
449
450 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
451
452 PR fortran/54633
453 * gfortran.dg/intrinsic_bounds_1.f90: New test.
454 * gfortran.dg/intrinsic_param_1.f90: New test.
455
456 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
457 Steven G. Kargl <kargl@gcc.gnu.org>
458
459 PR fortran/80118
460 * gfortran.dg/zero_sized_7.f90: New test.
461
462 2017-09-23 Janus Weil <janus@gcc.gnu.org>
463
464 PR fortran/82143
465 * gfortran.dg/promotion_3.f90: New test case.
466 * gfortran.dg/promotion_4.f90: New test case.
467
468 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
469
470 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
471 * gcc.target/i386/pr82196-2.c: (b): Likewise.
472
473 2017-09-22 Jakub Jelinek <jakub@redhat.com>
474
475 PR middle-end/35691
476 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
477 instead of -fdump-tree-forwprop-details in dg-options.
478 * gcc.dg/pr35691-2.c: Likewise.
479 * gcc.dg/pr35691-3.c: New test.
480 * gcc.dg/pr35691-4.c: New test.
481
482 PR sanitizer/81929
483 * g++.dg/ubsan/pr81929.C: New test.
484
485 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
486
487 PR tree-optimization/82289
488 * gcc.dg/vect/pr82289.c: New test.
489
490 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
491 Alan Hayward <alan.hayward@arm.com>
492 David Sherwood <david.sherwood@arm.com>
493
494 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
495 of alignment message.
496 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
497
498 2017-09-22 Martin Sebor <msebor@redhat.com>
499
500 PR c/81854
501 * gcc.target/i386/pr80732.c: Correct a type error.
502
503 2017-09-22 David Malcolm <dmalcolm@redhat.com>
504
505 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
506 to reflect highlighting of parameters; add test coverage for
507 callback parameters.
508
509 2017-09-22 Richard Biener <rguenther@suse.de>
510
511 * gcc.dg/graphite/scop-24.c: New testcase.
512
513 2017-09-22 Richard Biener <rguenther@suse.de>
514
515 PR tree-optimization/82291
516 * gcc.dg/torture/pr82291.c: New testcase.
517
518 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
519
520 * gcc.target/i386/avx512f-constant-set.c: New test.
521
522 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
523
524 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
525 * gcc.target/i386/avx512f-prefer.c: New test.
526
527 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
528
529 * lib/target-supports.exp
530 (check_effective_target_frame_pointer_for_non_leaf): Add
531 case for x86 Solaris.
532
533 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
534
535 PR fortran/78512
536 * gfortran.dg/associate_26.f90 : New test.
537
538 PR fortran/80120
539 * gfortran.dg/associate_27.f90 : New test.
540
541 PR fortran/81903
542 * gfortran.dg/associate_28.f90 : New test.
543
544 PR fortran/82121
545 * gfortran.dg/associate_29.f90 : New test.
546
547 PR fortran/67543
548 * gfortran.dg/associate_30.f90 : New test.
549
550 PR fortran/52832
551 * gfortran.dg/associate_31.f90 : New test.
552
553 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
554
555 * gnat.dg/discr48.adb: New test.
556 * gnat.dg/discr48_pkg.ads: New helper.
557
558 2017-09-21 Tamar Christina <tamar.christina@arm.com>
559
560 PR testsuite/78421
561 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
562 Invert arm check.
563
564 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
565
566 * gfortran.dg/goacc/wait.f90: New test.
567
568 2017-09-21 Jakub Jelinek <jakub@redhat.com>
569
570 PR sanitizer/81715
571 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
572 const predicate to const predicate & to avoid UB.
573 * g++.dg/opt/pr81715.C: New test.
574
575 2017-09-21 Richard Biener <rguenther@suse.de>
576
577 PR tree-optimization/82276
578 PR tree-optimization/82244
579 * gcc.dg/torture/pr82276.c: New testcase.
580
581 2017-09-21 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/71351
584 * gfortran.dg/graphite/pr71351.f90: New testcase.
585 * gfortran.dg/graphite/interchange-3.f90: Adjust.
586
587 2017-09-21 Jakub Jelinek <jakub@redhat.com>
588
589 PR target/82260
590 * gcc.target/i386/pr82260-1.c: New test.
591 * gcc.target/i386/pr82260-2.c: New test.
592
593 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
594 Jeff Law <law@redhat.com>
595
596 * gcc.dg/stack-check-5.c: Add argument for s390.
597 * lib/target-supports.exp:
598 (check_effective_target_supports_stack_clash_protection): Enable for
599 s390/s390x targets.
600
601 2017-09-20 Martin Sebor <msebor@redhat.com>
602
603 PR c/81854
604 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
605 * g++.dg/ext/attr-ifunc-4.C: Ditto.
606 * lib/target-supports.exp: Adjust for C++.
607
608 PR c/81854
609 * gcc.dg/attr-ifunc-1.c: Correct type errors.
610 * gcc.dg/attr-ifunc-2.c: Ditto.
611 * gcc.dg/attr-ifunc-3.c: Ditto.
612 * gcc.dg/attr-ifunc-4.c: Ditto.
613 * gcc.dg/attr-ifunc-5.c: Ditto.
614 * gcc.dg/pr81854.c: Require ifunc support.
615 * lib/target-supports.exp: Correct type error.
616
617 2017-09-20 Jeff Law <law@redhat.com>
618
619 * gcc.target/i386/stack-check-11.c: Update test and regexp
620 so that it works for both i?86 and x86_64.
621
622 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
623
624 PR target/77687
625 * gcc.target/powerpc/pr77687.c: New testcase.
626
627 2017-09-20 Jakub Jelinek <jakub@redhat.com>
628
629 P0409R2 - allow lambda capture [=, this]
630 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
631 capture. Add further tests.
632 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
633 for c++2a on [=, this] capture.
634
635 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
636 * g++.dg/cpp1z/cplusplus_1z.C: New test.
637
638 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
639
640 * gcc.target/i386/builtin_target.c: Test knm.
641 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
642
643 2017-09-20 Richard Biener <rguenther@suse.de>
644
645 PR tree-optimization/77362
646 * gcc.dg/graphite/pr77362.c: New testcase.
647
648 2017-09-20 Richard Biener <rguenther@suse.de>
649
650 PR tree-optimization/82264
651 * gcc.dg/torture/pr82264.c: New testcase.
652
653 2017-09-20 Jakub Jelinek <jakub@redhat.com>
654
655 * g++.dg/debug/dwarf2/template-params-13.C: New test.
656 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
657 it doesn't match newlines.
658 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
659 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
660 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
661 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
662 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
663 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
664 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
665 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
666 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
667 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
668
669 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
670
671 PR c++/64954
672 * g++.dg/cpp0x/constexpr-ctor20.C: New.
673
674 2017-09-20 Richard Biener <rguenther@suse.de>
675
676 PR tree-optimization/81373
677 * gcc.dg/graphite/pr81373.c: New testcase.
678
679 2017-09-19 Jeff Law <law@redhat.com>
680
681 * gcc.target/i386/stack-check-11.c: New test.
682
683 * gcc.dg/stack-check-4.c: New test.
684 * gcc.dg/stack-check-5.c: New test.
685 * gcc.dg/stack-check-6.c: New test.
686 * gcc.dg/stack-check-6a.c: New test.
687 * gcc.dg/stack-check-7.c: New test.
688 * gcc.dg/stack-check-8.c: New test.
689 * gcc.dg/stack-check-9.c: New test.
690 * gcc.dg/stack-check-10.c: New test.
691 * lib/target-supports.exp
692 (check_effective_target_supports_stack_clash_protection): Enable for
693 x86 and x86_64 targets.
694
695 * gcc.dg/stack-check-3.c: New test.
696
697 * gcc.dg/stack-check-2.c: New test.
698 * lib/target-supports.exp
699 (check_effective_target_supports_stack_clash_protection): New.
700 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
701 (check_effective_target_caller_implicit_probes): Likewise.
702
703 2017-09-19 Jakub Jelinek <jakub@redhat.com>
704
705 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
706 * g++.dg/tree-ssa/pr41428.C: Likewise.
707 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
708 c++17 and up.
709 * g++.dg/expr/bool3.C: Likewise.
710 * g++.dg/expr/bitfield5.C: Likewise.
711 * g++.old-deja/g++.jason/bool5.C: Likewise.
712
713 2017-09-18 Martin Sebor <msebor@redhat.com>
714
715 PR c/81854
716 * gcc.dg/pr81854.c: New test.
717 * g++.dg/ext/attr-ifunc-5.C: New test.
718 * g++.dg/ext/attr-ifunc-1.C: Adjust.
719 * g++.dg/ext/attr-ifunc-2.C: Same.
720 * g++.dg/ext/attr-ifunc-3.C: Same.
721 * g++.dg/ext/attr-ifunc-4.C: Same.
722 * g++.old-deja/g++.abi/vtable2.C: Same.
723 * gcc.dg/attr-ifunc-1.c: Same.
724
725 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
726
727 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
728
729 2017-09-19 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/82244
732 * gcc.dg/torture/pr82244.c: New testcase.
733
734 2017-09-19 Richard Biener <rguenther@suse.de>
735
736 PR tree-optimization/69728
737 * gfortran.dg/graphite/pr69728.f90: New testcase.
738 * gcc.dg/graphite/pr69728.c: Likewise.
739
740 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
741
742 PR c++/80947
743 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
744
745 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
746
747 * gcc.dg/vect/slp-multitypes-13.c: New test.
748
749 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
750
751 * gfortran.dg/vect/mask-store-1.f90: New test.
752
753 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
754
755 PR c++/45033
756 * g++.dg/expr/delete1.C: New.
757
758 2017-09-18 Bob Duff <duff@adacore.com>
759
760 * gnat.dg/validity_check.adb: New testcase.
761
762 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
765
766 2017-09-18 Bob Duff <duff@adacore.com>
767
768 * gnat.dg/tagged_prefix_call.adb: New testcase.
769
770 2017-09-18 Ed Schonberg <schonberg@adacore.com>
771
772 * gnat.dg/default_variants.adb: New testcase.
773
774 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
775
776 PR target/81736
777 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
778 * gcc.target/i386/pr81736-4.c: Likewise.
779
780 2017-09-18 Richard Biener <rguenther@suse.de>
781
782 PR tree-optimization/79622
783 * gcc.dg/graphite/pr79622.c: New testcase.
784
785 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
786
787 gcc.target/i386/pr82196-1.c: New test.
788 gcc.target/i386/pr82196-2.c: Likewise.
789
790 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
791
792 PR target/82166
793 * gcc.target/i386/pr82166.c: New test.
794
795 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
796
797 PR fortran/82173
798 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
799 * gfortran.dg/pdt_2.f03 : The same.
800 * gfortran.dg/pdt_3.f03 : The same.
801 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
802 module 'bad_vars'. Add error concerning assumed parameters and
803 save attribute.
804 * gfortran.dg/pdt_11.f03 : New test.
805
806 PR fortran/60483
807 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
808 * gfortran.dg/associate_25.f90 : New test.
809 * gfortran.dg/pdt_12.f03 : New test.
810
811 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
812 Jakub Jelinek <jakub@redhat.com>
813
814 Add support for -std=c++2a.
815 * lib/target-supports.exp (check_effective_target_c++17): Return
816 1 also if check_effective_target_c++2a.
817 (check_effective_target_c++17_down): New.
818 (check_effective_target_c++2a_only): New.
819 (check_effective_target_c++2a): New.
820 * g++.dg/cpp2a/cplusplus.C: New.
821
822 2017-09-15 Joseph Myers <joseph@codesourcery.com>
823
824 PR c/82071
825 * gcc.target/i386/excess-precision-8.c: New test.
826
827 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
828 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/64644
831 * g++.dg/other/anon-union4.C: New.
832 * g++.old-deja/g++.law/union4.C: Adjust.
833 * g++.old-deja/g++.other/anon1.C: Likewise.
834
835 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
836
837 * c-c++-common/Wcast-align.c: New test.
838
839 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
840
841 * g++.dg/sso-1.C: New test.
842 * g++.dg/sso-2.C: Likewise.
843
844 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
845
846 PR c++/78648
847 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
848
849 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
850
851 PR tree-optimization/71026
852 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
853
854 2017-09-15 Jakub Jelinek <jakub@redhat.com>
855
856 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
857 * lib/target-supports.exp (check_effective_target_c++14): Use
858 check_effective_target_c++17 instead of check_effective_target_c++1z.
859 (check_effective_target_c++14_down): Likewise.
860 (check_effective_target_c++1z_only): Rename to ...
861 (check_effective_target_c++17_only): ... this.
862 (check_effective_target_c++1z): Rename to ...
863 (check_effective_target_c++17): ... this.
864 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
865 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
866 and c++17_only instead of c++1z_only. Adjust expected diagnostics
867 and comments refering to 1z to 17.
868 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
869 * g++.dg/template/partial5.C: Likewise.
870 * g++.dg/template/nontype8.C: Likewise.
871 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
872 * g++.dg/cpp1z/nontype3a.C: Likewise.
873 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
874 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
875 * g++.dg/cpp1z/class-deduction32.C: Likewise.
876 * g++.dg/cpp1z/pr78771.C: Likewise.
877 * g++.dg/cpp1z/elide1.C: Likewise.
878 * g++.dg/cpp1z/fold3.C: Likewise.
879 * g++.dg/cpp1z/class-deduction2.C: Likewise.
880 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
881 * g++.dg/cpp1z/inline-var2.C: Likewise.
882 * g++.dg/cpp1z/eval-order2.C: Likewise.
883 * g++.dg/cpp1z/decomp21.C: Likewise.
884 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
885 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
886 * g++.dg/cpp1z/utf8-neg.C: Likewise.
887 * g++.dg/cpp1z/class-deduction41.C: Likewise.
888 * g++.dg/cpp1z/class-deduction23.C: Likewise.
889 * g++.dg/cpp1z/nodiscard3.C: Likewise.
890 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
891 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
892 * g++.dg/cpp1z/class-deduction21.C: Likewise.
893 * g++.dg/cpp1z/range-for1.C: Likewise.
894 * g++.dg/cpp1z/init-statement4.C: Likewise.
895 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
896 * g++.dg/cpp1z/decomp30.C: Likewise.
897 * g++.dg/cpp1z/class-deduction39.C: Likewise.
898 * g++.dg/cpp1z/register2.C: Likewise.
899 * g++.dg/cpp1z/decomp9.C: Likewise.
900 * g++.dg/cpp1z/regress1.C: Likewise.
901 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
902 * g++.dg/cpp1z/class-deduction30.C: Likewise.
903 * g++.dg/cpp1z/abbrev2.C: Likewise.
904 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
905 * g++.dg/cpp1z/regress2.C: Likewise.
906 * g++.dg/cpp1z/decomp16.C: Likewise.
907 * g++.dg/cpp1z/bool-increment1.C: Likewise.
908 * g++.dg/cpp1z/aligned-new1.C: Likewise.
909 * g++.dg/cpp1z/decomp3.C: Likewise.
910 * g++.dg/cpp1z/register1.C: Likewise.
911 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
912 * g++.dg/cpp1z/class-deduction1.C: Likewise.
913 * g++.dg/cpp1z/decomp10.C: Likewise.
914 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
915 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
916 * g++.dg/cpp1z/decomp27.C: Likewise.
917 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
918 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
919 * g++.dg/cpp1z/class-deduction9.C: Likewise.
920 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
921 * g++.dg/cpp1z/decomp11.C: Likewise.
922 * g++.dg/cpp1z/aligned-new3.C: Likewise.
923 * g++.dg/cpp1z/utf8-2.C: Likewise.
924 * g++.dg/cpp1z/lambda-this3.C: Likewise.
925 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
926 * g++.dg/cpp1z/byte1.C: Likewise.
927 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
928 * g++.dg/cpp1z/aggr-base4.C: Likewise.
929 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
930 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
931 * g++.dg/cpp1z/utf8-2a.C: Likewise.
932 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
933 * g++.dg/cpp1z/aggr-base6.C: Likewise.
934 * g++.dg/cpp1z/cplusplus.C: Likewise.
935 * g++.dg/cpp1z/class-deduction20.C: Likewise.
936 * g++.dg/cpp1z/aggr-base2.C: Likewise.
937 * g++.dg/cpp1z/class-deduction6.C: Likewise.
938 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
939 * g++.dg/cpp1z/class-deduction31.C: Likewise.
940 * g++.dg/cpp1z/class-deduction25.C: Likewise.
941 * g++.dg/cpp1z/class-deduction18.C: Likewise.
942 * g++.dg/cpp1z/fold9.C: Likewise.
943 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
944 * g++.dg/cpp1z/abbrev1.C: Likewise.
945 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
946 * g++.dg/cpp1z/utf8.C: Likewise.
947 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
948 * g++.dg/cpp1z/aggr-base3.C: Likewise.
949 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
950 * g++.dg/cpp1z/init-statement2.C: Likewise.
951 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
952 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
953 * g++.dg/cpp1z/class-deduction40.C: Likewise.
954 * g++.dg/cpp1z/nontype3.C: Likewise.
955 * g++.dg/cpp1z/class-deduction14.C: Likewise.
956 * g++.dg/cpp1z/fold7.C: Likewise.
957 * g++.dg/cpp1z/nontype2.C: Likewise.
958 * g++.dg/cpp1z/class-deduction15.C: Likewise.
959 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
960 * g++.dg/cpp1z/class-deduction13.C: Likewise.
961 * g++.dg/cpp1z/aligned-new7.C: Likewise.
962 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
963 * g++.dg/cpp1z/nontype1.C: Likewise.
964 * g++.dg/cpp1z/init-statement5.C: Likewise.
965 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
966 * g++.dg/cpp1z/decomp17.C: Likewise.
967 * g++.dg/cpp1z/fold4.C: Likewise.
968 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
969 * g++.dg/cpp1z/fold7a.C: Likewise.
970 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
971 * g++.dg/cpp1z/init-statement7.C: Likewise.
972 * g++.dg/cpp1z/aggr-base5.C: Likewise.
973 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
974 * g++.dg/cpp1z/pr79143.C: Likewise.
975 * g++.dg/cpp1z/class-deduction38.C: Likewise.
976 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
977 * g++.dg/cpp1z/class-deduction12.C: Likewise.
978 * g++.dg/cpp1z/decomp20.C: Likewise.
979 * g++.dg/cpp1z/class-deduction22.C: Likewise.
980 * g++.dg/cpp1z/class-deduction29.C: Likewise.
981 * g++.dg/cpp1z/class-deduction8.C: Likewise.
982 * g++.dg/cpp1z/class-deduction43.C: Likewise.
983 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
984 * g++.dg/cpp1z/fold8.C: Likewise.
985 * g++.dg/cpp1z/init-statement3.C: Likewise.
986 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
987 * g++.dg/cpp1z/class-deduction36.C: Likewise.
988 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
989 * g++.dg/cpp1z/fallthrough1.C: Likewise.
990 * g++.dg/cpp1z/fold1.C: Likewise.
991 * g++.dg/cpp1z/class-deduction26.C: Likewise.
992 * g++.dg/cpp1z/fold-ice1.C: Likewise.
993 * g++.dg/cpp1z/fold5.C: Likewise.
994 * g++.dg/cpp1z/class-deduction34.C: Likewise.
995 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
996 * g++.dg/cpp1z/class-deduction7.C: Likewise.
997 * g++.dg/cpp1z/class-deduction16.C: Likewise.
998 * g++.dg/cpp1z/class-deduction10.C: Likewise.
999 * g++.dg/cpp1z/eval-order3.C: Likewise.
1000 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1001 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1002 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1003 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1004 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1005 * g++.dg/cpp1z/decomp15.C: Likewise.
1006 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1007 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1008 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1009 * g++.dg/cpp1z/decomp4.C: Likewise.
1010 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1011 * g++.dg/cpp1z/init-statement8.C: Likewise.
1012 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1013 * g++.dg/cpp1z/init-statement6.C: Likewise.
1014 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1015 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1016 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1017 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1018 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1019 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1020 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1021 * g++.dg/cpp1z/init-statement9.C: Likewise.
1022 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1023 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1024 * g++.dg/cpp1z/fold2.C: Likewise.
1025 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1026 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1027 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1028 * g++.dg/cpp1z/fold6.C: Likewise.
1029 * g++.dg/cpp1z/decomp12.C: Likewise.
1030 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1031 * g++.dg/cpp1z/inline-var1.C: Likewise.
1032 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1033 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1034 * g++.dg/other/error3.C: Likewise.
1035 * g++.dg/init/new25.C: Likewise.
1036 * g++.dg/init/new13.C: Likewise.
1037 * g++.dg/tls/diag-2.C: Likewise.
1038 * g++.dg/tls/diag-4.C: Likewise.
1039 * g++.dg/opt/noreturn-1.C: Likewise.
1040 * g++.dg/eh/async-unwind2.C: Likewise.
1041 * g++.dg/eh/spec9.C: Likewise.
1042 * g++.dg/eh/spec7.C: Likewise.
1043 * g++.dg/eh/template1.C: Likewise.
1044 * g++.dg/eh/cond4.C: Likewise.
1045 * g++.dg/eh/pr41819.C: Likewise.
1046 * g++.dg/eh/delete1.C: Likewise.
1047 * g++.dg/eh/spec3.C: Likewise.
1048 * g++.dg/eh/forced4.C: Likewise.
1049 * g++.dg/eh/spec2.C: Likewise.
1050 * g++.dg/eh/shadow1.C: Likewise.
1051 * g++.dg/eh/pr38662.C: Likewise.
1052 * g++.dg/eh/ehopt1.C: Likewise.
1053 * g++.dg/eh/spec8.C: Likewise.
1054 * g++.dg/eh/init-temp2.C: Likewise.
1055 * g++.dg/rtti/crash3.C: Likewise.
1056 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1057 * g++.dg/warn/register-parm-1.C: Likewise.
1058 * g++.dg/warn/register-var-2.C: Likewise.
1059 * g++.dg/gcov/gcov-7.C: Likewise.
1060 * g++.dg/tree-ssa/pr45605.C: Likewise.
1061 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1062 * g++.dg/lookup/exception1.C: Likewise.
1063 * g++.dg/ubsan/pr79589.C: Likewise.
1064 * g++.dg/tm/pr47340.C: Likewise.
1065 * g++.dg/tm/pr46567.C: Likewise.
1066 * g++.dg/expr/bitfield5.C: Likewise.
1067 * g++.dg/expr/bool1.C: Likewise.
1068 * g++.dg/expr/lval3.C: Likewise.
1069 * g++.dg/expr/lval4.C: Likewise.
1070 * g++.dg/expr/bitfield4.C: Likewise.
1071 * g++.dg/expr/bitfield6.C: Likewise.
1072 * g++.dg/expr/bool3.C: Likewise.
1073 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1074 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1075 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1076 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1077 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1078 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1079 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1080 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1081 * g++.dg/parse/register1.C: Likewise.
1082 * g++.dg/parse/error15.C: Likewise.
1083 * g++.dg/parse/linkage2.C: Likewise.
1084 * g++.dg/concepts/intro2.C: Likewise.
1085 * g++.dg/concepts/class.C: Likewise.
1086 * g++.dg/concepts/traits1.C: Likewise.
1087 * g++.dg/concepts/req5.C: Likewise.
1088 * g++.dg/concepts/var-concept5.C: Likewise.
1089 * g++.dg/concepts/fn-concept2.C: Likewise.
1090 * g++.dg/concepts/traits2.C: Likewise.
1091 * g++.dg/concepts/placeholder2.C: Likewise.
1092 * g++.dg/concepts/class6.C: Likewise.
1093 * g++.dg/concepts/memtmpl1.C: Likewise.
1094 * g++.dg/concepts/friend2.C: Likewise.
1095 * g++.dg/concepts/template-parm3.C: Likewise.
1096 * g++.dg/concepts/template-parm10.C: Likewise.
1097 * g++.dg/concepts/explicit-spec1.C: Likewise.
1098 * g++.dg/concepts/explicit-spec3.C: Likewise.
1099 * g++.dg/concepts/var-templ2.C: Likewise.
1100 * g++.dg/concepts/intro5.C: Likewise.
1101 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1102 * g++.dg/concepts/iconv1.C: Likewise.
1103 * g++.dg/concepts/constrained-parm.C: Likewise.
1104 * g++.dg/concepts/template-template-parm1.C: Likewise.
1105 * g++.dg/concepts/var-concept3.C: Likewise.
1106 * g++.dg/concepts/class3.C: Likewise.
1107 * g++.dg/concepts/memfun2.C: Likewise.
1108 * g++.dg/concepts/req1.C: Likewise.
1109 * g++.dg/concepts/disjunction1.C: Likewise.
1110 * g++.dg/concepts/req17.C: Likewise.
1111 * g++.dg/concepts/pr65848.C: Likewise.
1112 * g++.dg/concepts/placeholder4.C: Likewise.
1113 * g++.dg/concepts/decl-diagnose.C: Likewise.
1114 * g++.dg/concepts/intro7.C: Likewise.
1115 * g++.dg/concepts/pr68683.C: Likewise.
1116 * g++.dg/concepts/partial-spec4.C: Likewise.
1117 * g++.dg/concepts/template-parm5.C: Likewise.
1118 * g++.dg/concepts/explicit-inst1.C: Likewise.
1119 * g++.dg/concepts/class-deduction1.C: Likewise.
1120 * g++.dg/concepts/class1.C: Likewise.
1121 * g++.dg/concepts/req15.C: Likewise.
1122 * g++.dg/concepts/memfun.C: Likewise.
1123 * g++.dg/concepts/pr68434.C: Likewise.
1124 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1125 * g++.dg/concepts/partial-spec6.C: Likewise.
1126 * g++.dg/concepts/var-templ1.C: Likewise.
1127 * g++.dg/concepts/template-parm8.C: Likewise.
1128 * g++.dg/concepts/explicit-inst3.C: Likewise.
1129 * g++.dg/concepts/class4.C: Likewise.
1130 * g++.dg/concepts/req6.C: Likewise.
1131 * g++.dg/concepts/fn8.C: Likewise.
1132 * g++.dg/concepts/class5.C: Likewise.
1133 * g++.dg/concepts/placeholder5.C: Likewise.
1134 * g++.dg/concepts/req16.C: Likewise.
1135 * g++.dg/concepts/req10.C: Likewise.
1136 * g++.dg/concepts/var-concept2.C: Likewise.
1137 * g++.dg/concepts/auto3.C: Likewise.
1138 * g++.dg/concepts/generic-fn-err.C: Likewise.
1139 * g++.dg/concepts/pr65552.C: Likewise.
1140 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1141 * g++.dg/concepts/fn1.C: Likewise.
1142 * g++.dg/concepts/partial-spec.C: Likewise.
1143 * g++.dg/concepts/template-parm12.C: Likewise.
1144 * g++.dg/concepts/diagnostic1.C: Likewise.
1145 * g++.dg/concepts/intro1.C: Likewise.
1146 * g++.dg/concepts/explicit-inst4.C: Likewise.
1147 * g++.dg/concepts/req18.C: Likewise.
1148 * g++.dg/concepts/explicit-spec5.C: Likewise.
1149 * g++.dg/concepts/var-concept6.C: Likewise.
1150 * g++.dg/concepts/fn9.C: Likewise.
1151 * g++.dg/concepts/req2.C: Likewise.
1152 * g++.dg/concepts/template-parm7.C: Likewise.
1153 * g++.dg/concepts/req14.C: Likewise.
1154 * g++.dg/concepts/template-parm6.C: Likewise.
1155 * g++.dg/concepts/variadic4.C: Likewise.
1156 * g++.dg/concepts/fn6.C: Likewise.
1157 * g++.dg/concepts/req-neg1.C: Likewise.
1158 * g++.dg/concepts/alias3.C: Likewise.
1159 * g++.dg/concepts/expression2.C: Likewise.
1160 * g++.dg/concepts/partial-spec3.C: Likewise.
1161 * g++.dg/concepts/expression3.C: Likewise.
1162 * g++.dg/concepts/memfun-err.C: Likewise.
1163 * g++.dg/concepts/pr66091.C: Likewise.
1164 * g++.dg/concepts/explicit-spec2.C: Likewise.
1165 * g++.dg/concepts/equiv.C: Likewise.
1166 * g++.dg/concepts/friend1.C: Likewise.
1167 * g++.dg/concepts/fn4.C: Likewise.
1168 * g++.dg/concepts/var-templ3.C: Likewise.
1169 * g++.dg/concepts/explicit-inst2.C: Likewise.
1170 * g++.dg/concepts/alias2.C: Likewise.
1171 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1172 * g++.dg/concepts/placeholder6.C: Likewise.
1173 * g++.dg/concepts/fn10.C: Likewise.
1174 * g++.dg/concepts/req3.C: Likewise.
1175 * g++.dg/concepts/variadic2.C: Likewise.
1176 * g++.dg/concepts/pr65636.C: Likewise.
1177 * g++.dg/concepts/intro6.C: Likewise.
1178 * g++.dg/concepts/class2.C: Likewise.
1179 * g++.dg/concepts/fn2.C: Likewise.
1180 * g++.dg/concepts/req20.C: Likewise.
1181 * g++.dg/concepts/req8.C: Likewise.
1182 * g++.dg/concepts/placeholder1.C: Likewise.
1183 * g++.dg/concepts/pr65854.C: Likewise.
1184 * g++.dg/concepts/member-concept.C: Likewise.
1185 * g++.dg/concepts/template-parm2.C: Likewise.
1186 * g++.dg/concepts/variadic1.C: Likewise.
1187 * g++.dg/concepts/fn7.C: Likewise.
1188 * g++.dg/concepts/intro4.C: Likewise.
1189 * g++.dg/concepts/req13.C: Likewise.
1190 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1191 * g++.dg/concepts/explicit-spec6.C: Likewise.
1192 * g++.dg/concepts/auto1.C: Likewise.
1193 * g++.dg/concepts/alias1.C: Likewise.
1194 * g++.dg/concepts/fn-concept1.C: Likewise.
1195 * g++.dg/concepts/template-parm11.C: Likewise.
1196 * g++.dg/concepts/explicit-spec4.C: Likewise.
1197 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1198 * g++.dg/concepts/req9.C: Likewise.
1199 * g++.dg/concepts/req4.C: Likewise.
1200 * g++.dg/concepts/pr65681.C: Likewise.
1201 * g++.dg/concepts/req7.C: Likewise.
1202 * g++.dg/concepts/req12.C: Likewise.
1203 * g++.dg/concepts/fn5.C: Likewise.
1204 * g++.dg/concepts/alias4.C: Likewise.
1205 * g++.dg/concepts/generic-fn.C: Likewise.
1206 * g++.dg/concepts/feature-macro.C: Likewise.
1207 * g++.dg/concepts/req19.C: Likewise.
1208 * g++.dg/concepts/placeholder3.C: Likewise.
1209 * g++.dg/concepts/intro3.C: Likewise.
1210 * g++.dg/concepts/partial-spec5.C: Likewise.
1211 * g++.dg/concepts/template-parm4.C: Likewise.
1212 * g++.dg/concepts/dr1430.C: Likewise.
1213 * g++.dg/concepts/pr65634.C: Likewise.
1214 * g++.dg/concepts/var-concept4.C: Likewise.
1215 * g++.dg/concepts/pr67249.C: Likewise.
1216 * g++.dg/concepts/expression.C: Likewise.
1217 * g++.dg/concepts/pr65575.C: Likewise.
1218 * g++.dg/concepts/partial-spec2.C: Likewise.
1219 * g++.dg/concepts/template-parm9.C: Likewise.
1220 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1221 * g++.dg/concepts/equiv2.C: Likewise.
1222 * g++.dg/concepts/req11.C: Likewise.
1223 * g++.dg/concepts/template-parm1.C: Likewise.
1224 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1225 * g++.dg/concepts/var-concept1.C: Likewise.
1226 * g++.dg/concepts/fn3.C: Likewise.
1227 * g++.dg/torture/pr46364.C: Likewise.
1228 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1229 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1230 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1231 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1232 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1233 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1234 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1235 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1236 * g++.dg/torture/pr52918-1.C: Likewise.
1237 * g++.dg/torture/pr49394.C: Likewise.
1238 * g++.dg/torture/pr57190.C: Likewise.
1239 * g++.dg/cpp0x/static_assert8.C: Likewise.
1240 * g++.dg/cpp0x/noexcept19.C: Likewise.
1241 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1242 * g++.dg/cpp0x/variadic73.C: Likewise.
1243 * g++.dg/cpp0x/noexcept02.C: Likewise.
1244 * g++.dg/cpp0x/defaulted23.C: Likewise.
1245 * g++.dg/cpp0x/noexcept08.C: Likewise.
1246 * g++.dg/cpp0x/auto9.C: Likewise.
1247 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1248 * g++.dg/cpp0x/error5.C: Likewise.
1249 * c-c++-common/gomp/atomic-12.c: Likewise.
1250 * c-c++-common/gomp/atomic-13.c: Likewise.
1251 * c-c++-common/gomp/atomic-14.c: Likewise.
1252 * c-c++-common/Wvarargs-2.c: Likewise.
1253 * c-c++-common/Wvarargs.c: Likewise.
1254 * c-c++-common/vector-subscript-2.c: Likewise.
1255 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1256 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1257 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1258 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1259 * g++.old-deja/g++.eh/throw2.C: Likewise.
1260 * g++.old-deja/g++.eh/throw1.C: Likewise.
1261 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1262 * g++.old-deja/g++.other/new7.C: Likewise.
1263 * g++.old-deja/g++.other/crash30.C: Likewise.
1264 * g++.old-deja/g++.other/regstack.C: Likewise.
1265 * g++.old-deja/g++.other/crash28.C: Likewise.
1266 * g++.old-deja/g++.jason/bool5.C: Likewise.
1267 * g++.old-deja/g++.mike/p10416.C: Likewise.
1268 * g++.old-deja/g++.mike/eh25.C: Likewise.
1269 * g++.old-deja/g++.mike/eh55.C: Likewise.
1270
1271 PR rtl-optimization/82192
1272 * gcc.c-torture/execute/pr82192.c: New test.
1273
1274 2017-09-15 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/82217
1277 * gcc.dg/torture/pr82217.c: New testcase.
1278
1279 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR target/82145
1282 * gcc.target/i386/pr82145.c: New test.
1283
1284 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1285
1286 PR fortran/82184
1287 * gfortran.dg/pointer_array_9.f90: New test.
1288
1289 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1290
1291 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1292 __builtin_fabsq.
1293 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1294 of __builtin_fabsq. Prevent the test from running on 32-bit.
1295 * gcc.target/powerpc/float128-fma1.c: New test.
1296 * gcc.target/powerpc/float128-fma2.c: Likewise.
1297 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1298 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1299
1300 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1301
1302 PR jit/82174
1303 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1304 New test case.
1305
1306 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1307
1308 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1309
1310 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1311
1312 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1313 lp64 requirement.
1314
1315 2017-09-14 Richard Biener <rguenther@suse.de>
1316
1317 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1318 * gcc.dg/uninit-suppress_2.c: Adjust.
1319 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1320
1321 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1322
1323 PR tree-optimization/80996
1324 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1325
1326 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR target/81325
1329 * g++.dg/cpp0x/pr81325.C: New test.
1330
1331 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1332
1333 PR fortran/82173
1334 * gfortran.dg/pdt_10.f03 : New test.
1335
1336 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/68177
1339 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1340
1341 2017-09-13 Martin Liska <mliska@suse.cz>
1342
1343 PR middle-end/82154
1344 * g++.dg/torture/pr82154.C: New test.
1345
1346 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/61362
1349 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1350 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1351
1352 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1353
1354 PR tree-optimization/80925
1355 * gfortran.dg/vect/vect-2.f90: Add
1356 --param vect-max-peeling-for-alignment=0 option.
1357 Remove unaligned access and peeling checks.
1358 * gfortran.dg/vect/vect-3.f90: Ditto.
1359 * gfortran.dg/vect/vect-4.f90: Ditto.
1360 * gfortran.dg/vect/vect-5.f90: Ditto.
1361
1362 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/61135
1365 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1366 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1367
1368 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1369
1370 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1371
1372 2017-09-13 Marek Polacek <polacek@redhat.com>
1373
1374 PR c/82167
1375 * gcc.dg/pr82167.c: New test.
1376
1377 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1378
1379 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1380 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1381 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1382 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1383 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1384 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1385
1386 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1387
1388 * gcc.target/aarch64/pr62178.c: Updated testcase
1389 to scan for two ldrs and an mla.
1390
1391 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/59949
1394 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1395
1396 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1397
1398 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1399
1400 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1401
1402 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1403 ARMv8-A and ARMv8-R.
1404 * gcc.target/arm/acle/cdp2.c: Likewise.
1405 * gcc.target/arm/acle/ldc.c: Likewise.
1406 * gcc.target/arm/acle/ldc2.c: Likewise.
1407 * gcc.target/arm/acle/ldc2l.c: Likewise.
1408 * gcc.target/arm/acle/ldcl.c: Likewise.
1409 * gcc.target/arm/acle/mcr.c: Likewise.
1410 * gcc.target/arm/acle/mcr2.c: Likewise.
1411 * gcc.target/arm/acle/mcrr.c: Likewise.
1412 * gcc.target/arm/acle/mcrr2.c: Likewise.
1413 * gcc.target/arm/acle/mrc.c: Likewise.
1414 * gcc.target/arm/acle/mrc2.c: Likewise.
1415 * gcc.target/arm/acle/mrrc.c: Likewise.
1416 * gcc.target/arm/acle/mrrc2.c: Likewise.
1417 * gcc.target/arm/acle/stc.c: Likewise.
1418 * gcc.target/arm/acle/stc2.c: Likewise.
1419 * gcc.target/arm/acle/stc2l.c: Likewise.
1420 * gcc.target/arm/acle/stcl.c: Likewise.
1421 * lib/target-supports.exp:
1422 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1423 and stcl in the comment.
1424 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1425 and disable Thumb-1 targets.
1426 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1427 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1428
1429 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1430
1431 PR c++/47226
1432 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1433 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1434
1435 2017-09-13 Richard Biener <rguenther@suse.de>
1436
1437 PR middle-end/82128
1438 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1439 default-def to avoid breaking iterator update with the weird
1440 interaction with cgraph_update_edges_for_call_stmt_node.
1441
1442 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1443
1444 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1445
1446 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1447
1448 PR c++/70621
1449 * g++.dg/torture/pr70621.C: New.
1450
1451 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1452
1453 PR fortran/82173
1454 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1455 is defined' error.
1456 * gfortran.dg/pdt_6.f03 : New test.
1457 * gfortran.dg/pdt_7.f03 : New test.
1458 * gfortran.dg/pdt_8.f03 : New test.
1459
1460 PR fortran/82168
1461 * gfortran.dg/pdt_9.f03 : New test.
1462
1463 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR target/82112
1466 * gcc.target/powerpc/pr82112.c: New test.
1467 * g++.dg/ext/altivec-18.C: New test.
1468
1469 2017-09-12 Martin Liska <mliska@suse.cz>
1470
1471 PR testsuite/82114
1472 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1473
1474 2017-09-12 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/82157
1477 * gcc.dg/torture/pr82157.c: New testcase.
1478
1479 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1480
1481 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1482 attribute.
1483 * gcc.target/mips/near-far-2.c: Likewise.
1484 * gcc.target/mips/near-far-3.c: Likewise.
1485 * gcc.target/mips/near-far-4.c: Likewise.
1486
1487 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR target/82112
1490 * c-c++-common/pr82112.c: New test.
1491 * gcc.dg/pr82112.c: New test.
1492
1493 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 PR ada/79441
1496 * gnat.dg/pack9.adb: Robustify.
1497
1498 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1499
1500 PR fortran/34640
1501 * gfortran.dg/associate_24.f90: New test.
1502 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1503 checks.
1504 * gfortran.dg/no_arg_check_2.f90: Likewise.
1505 * gfortran.dg/pointer_array_1.f90: New test.
1506 * gfortran.dg/pointer_array_2.f90: New test.
1507 * gfortran.dg/pointer_array_7.f90: New test.
1508 * gfortran.dg/pointer_array_8.f90: New test.
1509 * gfortran.dg/pointer_array_component_1.f90: New test.
1510 * gfortran.dg/pointer_array_component_2.f90: New test.
1511 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1512 counts by 1.
1513
1514 PR fortran/40737
1515 * gfortran.dg/pointer_array_3.f90: New test.
1516
1517 PR fortran/57116
1518 * gfortran.dg/pointer_array_4.f90: New test.
1519
1520 PR fortran/55763
1521 * gfortran.dg/pointer_array_5.f90: New test.
1522
1523 PR fortran/57019
1524 * gfortran.dg/pointer_array_6.f90: New test.
1525
1526 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1527
1528 PR c++/81852
1529 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1530 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1531 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1532 * g++.dg/cpp1y/feat-neg.C: Likewise.
1533 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1534
1535 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1536
1537 * gnat.dg/debug14.adb: New test.
1538
1539 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1540
1541 * gnat.dg/specs/atomic3.ads: New test.
1542
1543 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1544
1545 * gnat.dg/specs/vfa.ads: Rename into...
1546 * gnat.dg/specs/vfa1.ads: ...this.
1547 * gnat.dg/specs/vfa2.ads: New test.
1548
1549 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1550
1551 * gfortran.dg/pdt_1.f03 : New test.
1552 * gfortran.dg/pdt_2.f03 : New test.
1553 * gfortran.dg/pdt_3.f03 : New test.
1554 * gfortran.dg/pdt_4.f03 : New test.
1555 * gfortran.dg/pdt_5.f03 : New test.
1556
1557 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1558
1559 * gcc.dg/pr81988.c: New test.
1560
1561 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1562
1563 * gnat.dg/opt67.adb: New test.
1564 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1565
1566 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR target/81979
1569 * gcc.dg/pr81979.c: New test.
1570
1571 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1572
1573 PR ada/82126
1574 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1575
1576 2017-09-07 Richard Biener <rguenther@suse.de>
1577
1578 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1579 opportunity.
1580
1581 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1582
1583 * gcc.target/powerpc/float128-1.c: Update options to know that
1584 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1585 -static-libgcc option which is no longer needed. Use -mvsx or
1586 -mpower9-vector to enable VSX or hardware IEEE support, rather
1587 than specifying a particular CPU.
1588 * gcc.target/powerpc/float128-2.c: Likewise.
1589 * gcc.target/powerpc/float128-cmp.c: Likewise.
1590 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1591 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1592 * gcc.target/powerpc/float128-hw.c: Likewise.
1593 * gcc.target/powerpc/float128-mix.c: Likewise.
1594 * gcc.target/powerpc/float128-type-1.c: Likewise.
1595 * gcc.target/powerpc/float128-type-2.c: Likewise.
1596 * gcc.target/powerpc/float128-3.c: New test.
1597 * gcc.target/powerpc/float128-4.c: Likewise.
1598 * gcc.target/powerpc/float128-5.c: Likewise.
1599
1600 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1601
1602 PR middle-end/78468
1603 * gcc.dg/pr78468.c: Add alignment test.
1604
1605 2017-09-06 Wish Wu <wishwu007@gmail.com>
1606 Jakub Jelinek <jakub@redhat.com>
1607
1608 * gcc.dg/sancov/cmp0.c: New test.
1609
1610 2017-09-06 Richard Biener <rguenther@suse.de>
1611
1612 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1613 test for correctness of vector lowering.
1614
1615 2017-09-06 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/82108
1618 * gcc.dg/vect/pr82108.c: New testcase.
1619
1620 2017-09-06 Martin Jambor <mjambor@suse.cz>
1621
1622 PR tree-optimization/82078
1623 * gcc.dg/tree-ssa/pr82078.c: New test.
1624
1625 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR middle-end/82095
1628 * gcc.dg/tls/pr82095.c: New test.
1629
1630 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR middle-end/81768
1633 * gcc.dg/gomp/pr81768-2.c: New test.
1634
1635 PR middle-end/81768
1636 * gcc.dg/gomp/pr81768-1.c: New test.
1637
1638 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1639
1640 PR target/81833
1641 * gcc.target/powerpc/pr81833-1.c: New file.
1642 * gcc.target/powerpc/pr81833-2.c: New file.
1643
1644 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1645
1646 PR target/59501
1647 PR target/81624
1648 PR target/81769
1649 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1650 * gcc.target/i386/pr81769-1a.c: New test.
1651 * gcc.target/i386/pr81769-1b.c: Likewise.
1652 * gcc.target/i386/pr81769-2.c: Likewise.
1653
1654 2017-09-05 Marek Polacek <polacek@redhat.com>
1655
1656 PR sanitizer/82072
1657 * c-c++-common/ubsan/pr82072-2.c: New test.
1658
1659 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/81942
1662 * g++.dg/cpp1y/constexpr-return3.C: New.
1663
1664 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * gnat.dg/incomplete5.ad[sb]: New test.
1667 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1668
1669 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1670
1671 * gnat.dg/specs/uc2.ads: New test.
1672
1673 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1674
1675 * gnat.dg/taft_type4.adb: New test.
1676 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1677
1678 2017-09-05 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/82102
1681 * gcc.dg/torture/pr82102.c: New testcase.
1682
1683 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1684
1685 * testsuite/gnat.dg/array29.ad[sb]: New test.
1686
1687 2017-09-05 Martin Liska <mliska@suse.cz>
1688
1689 PR tree-optimization/82032
1690 * g++.dg/other/pr82032.C: New test.
1691 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1692 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1693 * gcc.dg/switch-10.c: Likewise.
1694
1695 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1696
1697 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1698 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1699
1700 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1701
1702 PR target/77308
1703 * gcc.target/arm/pr77308-1.c: New test.
1704
1705 2017-09-04 Richard Biener <rguenther@suse.de>
1706
1707 PR tree-optimization/82084
1708 * g++.dg/torture/pr82084.C: New testcase.
1709
1710 2017-09-04 Marek Polacek <polacek@redhat.com>
1711
1712 PR c/81783
1713 * c-c++-common/Wtautological-compare-5.c: New test.
1714
1715 2017-09-04 Jeff Law <law@redhat.com>
1716
1717 PR tree-optimization/64910
1718 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1719
1720 2017-09-04 Marek Polacek <polacek@redhat.com>
1721
1722 PR sanitizer/82072
1723 * c-c++-common/ubsan/pr82072.c: New test.
1724
1725 2017-09-04 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/82060
1728 * g++.dg/torture/pr82060.C: New testcase.
1729
1730 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1731
1732 PR rtl-optimization/57448
1733 PR target/67458
1734 PR target/81316
1735 * gcc.dg/atomic/pr80640-2.c: New testcase.
1736 * gcc.dg/atomic/pr81316.c: New testcase.
1737
1738 2017-09-04 Tom de Vries <tom@codesourcery.com>
1739
1740 PR tree-optimization/82052
1741 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1742 call in fn11.
1743
1744 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR sanitizer/81981
1747 * gcc.dg/ubsan/pr81981.c: New test.
1748
1749 PR tree-optimization/70043
1750 PR testsuite/82093
1751 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1752
1753 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1754
1755 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1756 * gcc.target/i386/bmi-check.h (main): Ditto.
1757 * gcc.target/i386/bmi2-check.h (main): Ditto.
1758 * gcc.target/i386/rtm-check.h (main): Ditto.
1759 * gcc.target/i386/sha-check.h (main): Ditto.
1760 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1761 (main): Use __get_cpuid_count. Use check_osxsave.
1762 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1763 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1764 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1765 (main): Use check_osxsave.
1766
1767 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1768
1769 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1770 and return NORUNRES on failure.
1771 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1772 __builtin_va_arg_pack instead of __va_arg_pack.
1773 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1774 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1775 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1776 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1777 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1778
1779 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR target/81766
1782 * gcc.target/i386/pr81766.c: New test.
1783
1784 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1785
1786 PR c/82071
1787 * gcc.target/i386/excess-precision-7.c: New test.
1788
1789 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1790
1791 PR target/82012
1792 * gcc.target/s390/target-attribute/pr82012.c: New test.
1793
1794 2017-09-01 Jeff Law <law@redhat.com>
1795
1796 * gcc.target/i386/const-in-bss.c: New test.
1797
1798 PR tree-optimization/82052
1799 * gcc.c-torture/compile/pr82052.c: New test.
1800
1801 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR sanitizer/81923
1804 * gcc.dg/asan/pr81923.c: New test.
1805
1806 2017-09-01 Martin Liska <mliska@suse.cz>
1807
1808 PR tree-optimization/82059
1809 * gcc.dg/tree-ssa/pr82059.c: New test.
1810
1811 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1812
1813 * gcc.target/arc/loop-1.c: Deleted.
1814
1815 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1816
1817 * gcc.target/arc/arc.exp: Test also cpp files.
1818 * gcc.target/arc/tdelay_slots.cpp: New test.
1819
1820 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1821
1822 * gcc.target/arc/pr9001184797.c: New test.
1823
1824 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1825
1826 PR c/81887
1827 * c-c++-common/gomp/pr81887.c: New test.
1828 * gfortran.dg/gomp/pr81887.f90: New test.
1829
1830 2017-09-01 Marek Polacek <polacek@redhat.com>
1831
1832 PR c++/82040
1833 * g++.dg/warn/Wbool-operation-1.C: New test.
1834
1835 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1836
1837 * gcc.target/arc/sdata-5.c: New test.
1838 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1839
1840 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1841
1842 * gcc.target/arc/sdata-3.c: New file.
1843 * gcc.target/arc/sdata-4.c: Likewise.
1844
1845 2017-08-31 Richard Biener <rguenther@suse.de>
1846
1847 PR middle-end/82054
1848 * g++.dg/gomp/pr82054.C: New testcase.
1849
1850 2017-08-31 Renlin Li <renlin.li@arm.com>
1851 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1852
1853 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1854
1855 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1856
1857 PR tree-optimization/81987
1858 * g++.dg/torture/pr81987.C: New file.
1859
1860 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1861
1862 * gnat.dg/aggr22.ad[sb]: New test.
1863
1864 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1865
1866 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1867
1868 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1869
1870 PR target/82015
1871 * gcc.target/powerpc/pr82015.c: Fix up error message.
1872
1873 2017-08-30 Martin Liska <mliska@suse.cz>
1874
1875 PR inline-asm/82001
1876 * gcc.dg/ipa/pr82001.c: New test.
1877
1878 2017-08-30 Martin Liska <mliska@suse.cz>
1879
1880 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1881
1882 2017-08-30 Richard Biener <rguenther@suse.de>
1883
1884 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1885
1886 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1887
1888 PR target/82015
1889 * gcc.target/powerpc/pr82015.c: New test.
1890
1891 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1892
1893 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1894
1895 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1896
1897 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1898 * gcc.target/i386/abi-2.c: Ditto.
1899 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1900 * gcc.target/i386/pr22076.c: Ditto.
1901 * gcc.target/i386/pr37216.c: Ditto.
1902 * gcc.target/i386/pr39431.c: Ditto.
1903 * gcc.target/i386/pr40906-1.c: Ditto.
1904 * gcc.target/i386/pr40906-2.c: Ditto.
1905 * gcc.target/i386/pr43766.c: Ditto.
1906 * gcc.target/i386/pr46226.c: Ditto.
1907 * gcc.target/i386/pr46470.c: Ditto.
1908 * gcc.target/i386/pr59929.c: Ditto.
1909 * gcc.target/i386/sse-10.c: Ditto.
1910 * gcc.target/i386/vararg-1.c: Ditto.
1911 * gcc.target/i386/vararg-1.c: Ditto.
1912 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1913 * gcc.target/i386/pr44223.c: Ditto.
1914 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1915 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1916 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1917 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1918 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1919 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1920 * gcc.target/i386/mvc9.c: Compile for lto target only.
1921 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1922 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1923 * gcc.target/i386/pr57091.c: Ditto.
1924 * gcc.target/i386/pr61599-2.c: Ditto.
1925
1926 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1927
1928 PR tree-optimization/81503
1929 * gcc.c-torture/execute/pr81503.c: New file.
1930
1931 2017-08-29 Martin Liska <mliska@suse.cz>
1932
1933 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1934 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1935
1936 2017-08-29 Richard Biener <rguenther@suse.de>
1937 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1938
1939 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1940
1941 2017-08-28 Jeff Law <law@redhat.com>
1942
1943 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1944 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1945 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1946 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1947 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1948 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1949 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1950 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1951 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1952
1953 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1954
1955 PR fortran/81770
1956 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1957 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1958
1959 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1960
1961 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1962 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1963 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1964
1965 2017-08-28 Richard Biener <rguenther@suse.de>
1966
1967 PR tree-optimization/81977
1968 * g++.dg/torture/pr81977.C: New testcase.
1969
1970 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1971
1972 PR target/80640
1973 * gcc.dg/atomic/pr80640.c: New testcase.
1974
1975 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1976
1977 PR target/81995
1978 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1979 * gcc.target/i386/pr46091-4a.c: Ditto.
1980
1981 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1982
1983 PR fortran/81974
1984 * gfortran.dg/inline_matmul_19.f90: New test.
1985
1986 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1987
1988 * gcc.target/powerpc/m128-check.h: New file.
1989 * gcc.target/powerpc/sse-check.h: New file.
1990 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1991 * gcc.target/powerpc/sse-movlps-2.c: New file.
1992 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1993 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1994 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1995 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1996 * gcc.target/powerpc/sse-divss-1.c: New file.
1997 * gcc.target/powerpc/sse-movhps-1.c: New file.
1998 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1999 * gcc.target/powerpc/sse-subps-1.c: New file.
2000 * gcc.target/powerpc/sse-minps-1.c: New file.
2001 * gcc.target/powerpc/sse-pminub-1.c: New file.
2002 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2003 * gcc.target/powerpc/sse-shufps-1.c: New file.
2004 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2005 * gcc.target/powerpc/sse-maxps-1.c: New file.
2006 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2007 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2008 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2009 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2010 * gcc.target/powerpc/sse-mulps-1.c: New file.
2011 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2012 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2013 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2014 * gcc.target/powerpc/sse-subss-1.c: New file.
2015 * gcc.target/powerpc/sse-movss-2.c: New file.
2016 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2017 * gcc.target/powerpc/sse-minss-1.c: New file.
2018 * gcc.target/powerpc/sse-movaps-2.c: New file.
2019 * gcc.target/powerpc/sse-movlps-1.c: New file.
2020 * gcc.target/powerpc/sse-maxss-1.c: New file.
2021 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2022 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2023 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2024 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2025 * gcc.target/powerpc/sse-mulss-1.c: New file.
2026 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2027 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2028 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2029 * gcc.target/powerpc/sse-movhps-2.c: New file.
2030 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2031 * gcc.target/powerpc/sse-xorps-1.c: New file.
2032 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2033 * gcc.target/powerpc/sse-orps-1.c: New file.
2034 * gcc.target/powerpc/sse-addps-1.c: New file.
2035 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2036 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2037 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2038 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2039 * gcc.target/powerpc/sse-andps-1.c: New file.
2040 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2041 * gcc.target/powerpc/sse-divps-1.c: New file.
2042 * gcc.target/powerpc/sse-andnps-1.c: New file.
2043 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2044 * gcc.target/powerpc/sse-movss-1.c: New file.
2045 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2046 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2047 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2048 * gcc.target/powerpc/sse-movaps-1.c: New file.
2049 * gcc.target/powerpc/sse-movss-3.c: New file.
2050 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2051 * gcc.target/powerpc/sse-addss-1.c: New file.
2052 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2053
2054 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2055
2056 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2057 * gcc.target/powerpc/dform-2.c: Likewise.
2058 * gcc.target/powerpc/dform-3.c: Likewise.
2059 * gcc.target/powerpc/pr71656-1.c: Likewise.
2060 * gcc.target/powerpc/pr71656-2.c: Likewise.
2061 * gcc.target/powerpc/pr80103-1.c: Likewise.
2062 * gcc.target/powerpc/pr80098-1.c: Likewise.
2063
2064 2017-08-24 Martin Sebor <msebor@redhat.com>
2065
2066 PR middle-end/81908
2067 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2068 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2069 * gcc.dg/tree-ssa/pr81908.c: New test.
2070
2071 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2072
2073 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2074 Suppress warning during tests.
2075
2076 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2077
2078 * lib/target-supports.exp: Group together target-dependant checks.
2079
2080 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2081
2082 PR tree-optimization/81913
2083 * gcc.c-torture/execute/pr81913.c: New test.
2084 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2085 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2086
2087 2017-08-23 Richard Biener <rguenther@suse.de>
2088
2089 PR target/81921
2090 * gcc.target/i386/pr81921.c: New testcase.
2091
2092 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2093
2094 * gcc.target/i386/pr80969-1.c: New testcase.
2095 * gcc.target/i386/pr80969-2a.c: Likewise.
2096 * gcc.target/i386/pr80969-2.c: Likewise.
2097 * gcc.target/i386/pr80969-3.c: Likewise.
2098 * gcc.target/i386/pr80969-4a.c: Likewise.
2099 * gcc.target/i386/pr80969-4b.c: Likewise.
2100 * gcc.target/i386/pr80969-4.c: Likewise.
2101 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2102 * lib/target-supports.exp (check_avx512_os_support_available,
2103 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2104 New proceedures for target avx512f and avx512f_runtime selectors.
2105 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2106
2107 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2108
2109 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2110 * gcc.dg/param-type-mismatch.c: New test case.
2111
2112 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2113
2114 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2115 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2116 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2117 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2118 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2119 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2120 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2121
2122 2017-08-23 Richard Biener <rguenther@suse.de>
2123
2124 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2125 * g++.dg/tree-ssa/pr45605.C: Likewise.
2126 * gnat.dg/noinline2.adb: Likewise.
2127 * gnat.dg/renaming6.adb: Likewise.
2128 * gnat.dg/renaming6.ads: Likewise.
2129 * gnat.dg/specs/noinline3.ads: Likewise.
2130
2131 2017-08-23 Richard Biener <rguenther@suse.de>
2132
2133 PR lto/81940
2134 * g++.dg/lto/pr81940_0.C: New testcase.
2135
2136 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2137
2138 PR middle-end/19706
2139 * gcc.dg/tree-ssa/pr19706.c: New.
2140 * lib/target-supports.exp (check_effective_target_xorsign): New.
2141
2142 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2143
2144 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2145 -mabi=ms
2146 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2147 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2148 * gcc.target/i386/pr66275.c: Likewise.
2149 * gcc.target/i386/pr68018.c: Likewise.
2150
2151 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2152
2153 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2154
2155 2017-08-22 Jeff Law <law@redhat.com>
2156
2157 PR tree-optimization/81741
2158 PR tree-optimization/71947
2159 * gcc.dg/tree-ssa/pr81741.c: New test.
2160 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2161 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2162 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2163 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2164 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2165 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2166 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2167
2168 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2169
2170 PR c++/80287
2171 * g++.dg/pr80287.C: New test.
2172
2173 2017-08-22 Richard Biener <rguenther@suse.de>
2174
2175 Revert
2176 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2177
2178 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2179
2180 2017-08-22 Richard Biener <rguenther@suse.de>
2181
2182 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2183 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2184 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2185 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2186 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2187 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2188 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2189 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2190
2191 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2192
2193 PR fortran/81296
2194 * gfortran.dg/dtio_12.f90: Update test.
2195
2196 2017-08-21 Nathan Sidwell <nathan@acm.org>
2197
2198 * g++.dg/template/pr81899.C: Fix c++03.
2199 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2200
2201 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2202
2203 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2204 Update expected result to show all of "(long)0" being underlined.
2205 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2206 (test_multitoken_macro): Update expected underlining.
2207
2208 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2209
2210 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2211 to show underlining of all pertinent params.
2212 * gcc.dg/format/pr72858.c: Likewise.
2213
2214 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2215
2216 PR target/46091
2217 * gcc.target/i386/pr46091-4.c: New test.
2218 * gcc.target/i386/pr46091-4a.c: Ditto.
2219 * gcc.target/i386/pr46091-5.c: Ditto.
2220 * gcc.target/i386/pr46091-5a.c: Ditto.
2221
2222 2017-08-21 Nathan Sidwell <nathan@acm.org>
2223
2224 PR c++/81899
2225 * g++.dg/template/pr81899.C: New.
2226
2227 2017-08-21 Richard Biener <rguenther@suse.de>
2228
2229 PR tree-optimization/81900
2230 * gcc.dg/torture/pr81900.c: New testcase.
2231
2232 2017-08-21 Richard Biener <rguenther@suse.de>
2233
2234 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2235 regex to handle the LTO case.
2236 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2237 * c-c++-common/asan/misalign-1.c: Likewise.
2238 * c-c++-common/asan/misalign-2.c: Likewise.
2239 * c-c++-common/asan/null-deref-1.c: Likewise.
2240 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2241 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2242 * c-c++-common/asan/use-after-free-1.c: Likewise.
2243 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2244 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2245 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2246 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2247 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2248 * g++.dg/asan/large-func-test-1.C: Likewise.
2249 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2250
2251 2017-08-21 Richard Biener <rguenther@suse.de>
2252
2253 PR middle-end/81884
2254 * g++.dg/torture/pr81884.C: New testcase.
2255
2256 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2257
2258 PR ipa/77732
2259 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2260
2261 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2262
2263 PR tree-optimization/46805
2264 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2265 * jit.dg/test-autovectorize.c: New test case.
2266
2267 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2268
2269 PR target/80210
2270 * gcc.target/powerpc/pr80210.c: New test.
2271
2272 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2273
2274 PR c++/81514
2275 * g++.dg/lookup/empty.h: New file.
2276 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2277 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2278 on a built-in.
2279
2280 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2281
2282 PR c/53037
2283 * c-c++-common/pr53037-5.c: New test.
2284 * g++.dg/pr53037-1.C: Likewise.
2285 * g++.dg/pr53037-2.C: Likewise.
2286 * g++.dg/pr53037-3.C: Likewise.
2287 * g++.dg/pr53037-4.C: Likewise.
2288 * gcc.dg/pr53037-1.c: Likewise.
2289 * gcc.dg/pr53037-2.c: Likewise.
2290 * gcc.dg/pr53037-3.c: Likewise.
2291 * gcc.dg/pr53037-4.c: Likewise.
2292
2293 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2294
2295 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2296 * gcc.target/powerpc/p9-vparity.c: Likewise.
2297 * gcc.target/powerpc/pr68805.c: Likewise.
2298 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2299
2300 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2301
2302 PR target/72804
2303 * gcc.target/powerpc/pr72804.c: New test.
2304
2305 2017-08-17 Marek Polacek <polacek@redhat.com>
2306
2307 PR middle-end/81814
2308 * gcc.dg/torture/pr81814.c: New test.
2309
2310 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2311
2312 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2313
2314 2017-08-17 Tom de Vries <tom@codesourcery.com>
2315
2316 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2317
2318 2017-08-17 Richard Biener <rguenther@suse.de>
2319
2320 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2321
2322 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2323
2324 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2325 scan-assembler-times for alpha*-*-*.
2326 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2327 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2328
2329 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2330
2331 PR fortran/81116
2332 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2333
2334 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2335
2336 PR target/46091
2337 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2338 (testm): New test function.
2339 * gcc.target/i386/pr46091-2.c: Ditto.
2340 * gcc.target/i386/pr46091-3.c: Ditto.
2341
2342 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2343
2344 PR tree-optimization/81832
2345 * gcc.dg/tree-ssa/pr81832.c: New test.
2346
2347 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2348
2349 PR tree-optimization/81835
2350 * gcc.dg/vect/pr81815.c: New test.
2351
2352 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2353
2354 PR target/78460
2355 PR target/67712
2356 * gcc.c-torture/compile/string-large-1.c: New test.
2357
2358 2017-08-15 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/81790
2361 * gcc.dg/torture/pr81790.c: New testcase.
2362
2363 2017-08-14 Martin Sebor <msebor@redhat.com>
2364
2365 PR c/81117
2366 * c-c++-common/attr-nonstring-1.c: New test.
2367
2368 2017-08-14 Martin Sebor <msebor@redhat.com>
2369
2370 PR c/81117
2371 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2372
2373 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2374
2375 * gcc.dg/ucnid-5.c: Skip on AIX.
2376 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2377
2378 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2379
2380 PR target/46091
2381 * gcc.target/i386/pr46091-1.c: New test.
2382 * gcc.target/i386/pr46091-2.c: Ditto.
2383 * gcc.target/i386/pr46091-3.c: Ditto.
2384
2385 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2386
2387 PR target/81643
2388 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2389
2390 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2391
2392 PR target/79845
2393 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2394 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2395 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2396 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2397 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2398 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2399 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2400 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2401 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2402 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2403 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2404 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2408 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2409 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2410 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2411 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2412 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2413 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2414 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2415 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2416 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2417 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2418 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2419 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2420 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2421 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2422 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2423 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2424 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2425 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2426 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2427 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2428 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2429 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2430 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2431 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2432 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2433 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2434 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2435 * gcc.target/powerpc/cmpb-3.c: Likewise.
2436 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2437 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2438 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2439 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2440 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2441 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2442 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2443 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2444 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2445 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2446 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2447 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2448 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2449 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2450 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2451 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2452 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2453 * gcc.target/powerpc/no-r11-3.c: Likewise.
2454 * gcc.target/powerpc/pr80098-1.c: Likewise.
2455 * gcc.target/powerpc/pr80098-2.c: Likewise.
2456 * gcc.target/powerpc/pr80098-3.c: Likewise.
2457 * gcc.target/powerpc/pr80098-4.c: Likewise.
2458 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2459 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2460 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2461 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2462 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2463 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2464 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2465 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2466 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2467 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2468 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2469
2470 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2471
2472 PR tree-optimization/81799
2473 * gcc.dg/tree-ssa/pr81799.c: New.
2474
2475 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2476
2477 PR middle-end/46932
2478 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2479 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2480
2481 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2482
2483 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2484 -mno-pc-relative-literal-loads.
2485
2486 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2487
2488 PR testsuite/81793
2489 * gcc.dg/pie-static-1.c: Require both static and pie support.
2490 * gcc.dg/pie-static-2.c: Likewise.
2491
2492 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2493
2494 PR ada/79542
2495 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2496
2497 2017-08-11 Marek Polacek <polacek@redhat.com>
2498
2499 PR c/81795
2500 * gcc.dg/pr81795.c: New test.
2501
2502 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2503
2504 PR fortran/60355
2505 * gfortran.dg (bind_c_usage_30): New test.
2506
2507 2017-08-11 Martin Liska <mliska@suse.cz>
2508
2509 PR tree-opt/79987
2510 * gcc.target/i386/mpx/pr79987.c: New test.
2511
2512 2017-08-11 Martin Liska <mliska@suse.cz>
2513
2514 PR ipa/81213
2515 * gcc.target/i386/pr81213.c: New test.
2516
2517 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2518
2519 PR target/81708
2520 * gcc.target/i386/stack-prot-sym.c: New test.
2521
2522 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2523
2524 PR testsuite/81738
2525 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2526 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2527 vect_perm and vect_element_align for vectorization.
2528
2529 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2530
2531 PR target/81736
2532 * gcc.target/i386/pr81736-1.c: New test.
2533 * gcc.target/i386/pr81736-2.c: Likewise.
2534 * gcc.target/i386/pr81736-3.c: Likewise.
2535 * gcc.target/i386/pr81736-4.c: Likewise.
2536 * gcc.target/i386/pr81736-5.c: Likewise.
2537 * gcc.target/i386/pr81736-6.c: Likewise.
2538 * gcc.target/i386/pr81736-7.c: Likewise.
2539
2540 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2541
2542 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2543 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2544
2545 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2546
2547 * c-c++-common/missing-close-symbol.c: New test case.
2548 * c-c++-common/missing-symbol.c: New test case.
2549 * gcc.dg/unclosed-init.c: New test case.
2550 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2551 * g++.dg/diagnostic/unclosed-function.C: New test case.
2552 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2553 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2554 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2555 "expected identifier" error.
2556
2557 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2558
2559 * gfortran.dg/dec_d_lines_1.f: New test.
2560 * gfortran.dg/dec_d_lines_2.f: New test.
2561
2562 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2563
2564 * gfortran.dg/dec_structure_18.f90: New test.
2565 * gfortran.dg/dec_structure_19.f90: New test.
2566 * gfortran.dg/dec_structure_20.f90: New test.
2567 * gfortran.dg/dec_structure_21.f90: New test.
2568
2569 2017-08-10 Marek Polacek <polacek@redhat.com>
2570
2571 PR testsuite/81784
2572 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2573
2574 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2575
2576 2017-08-10 Martin Liska <mliska@suse.cz>
2577
2578 PR c++/81355
2579 * g++.dg/other/pr81355.C: New test.
2580
2581 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2582
2583 * jit.dg/all-non-failing-tests.h: Add note about
2584 test-vector-types.cc.
2585 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2586 case.
2587 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2588 New test case.
2589 * jit.dg/test-vector-types.cc: New test case.
2590
2591 2017-08-09 Andrew Pinski <apinski@cavium.com>
2592
2593 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2594 --save-temps to the options passed.
2595
2596 2017-08-09 Michael Collison <michael.collison@arm.com>
2597
2598 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2599 boundary option and fix comment.
2600 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2601 boundary option and fix comment.
2602 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2603 boundary option and fix comment.
2604 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2605 -mstructure-size boundary option.
2606
2607 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2608
2609 PR rtl-optimization/81423
2610 * gcc.c-torture/execute/pr81423.c: New testcase.
2611
2612 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2613
2614 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2615 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2616 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2617 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2618
2619 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2620
2621 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2622 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2623
2624 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2625
2626 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2627 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2628 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2629
2630 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2631
2632 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2633 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2634 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2635 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2636
2637 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2638
2639 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2640
2641 2017-08-09 Marek Polacek <polacek@redhat.com>
2642
2643 PR c/81233
2644 * gcc.dg/diagnostic-types-1.c: New test.
2645 * gcc.dg/assign-warn-1.c: Update warning messages.
2646 * gcc.dg/assign-warn-2.c: Likewise.
2647 * gcc.dg/c90-const-expr-5.c: Likewise.
2648 * gcc.dg/c99-const-expr-5.c: Likewise.
2649 * gcc.dg/conv-2.c: Likewise.
2650 * gcc.dg/init-bad-7.c: Likewise.
2651 * gcc.dg/overflow-warn-1.c: Likewise.
2652 * gcc.dg/overflow-warn-2.c: Likewise.
2653 * gcc.dg/overflow-warn-3.c: Likewise.
2654 * gcc.dg/overflow-warn-4.c: Likewise.
2655 * gcc.dg/pointer-array-atomic.c: Likewise.
2656 * gcc.dg/pr26865.c: Likewise.
2657 * gcc.dg/pr61162-2.c: Likewise.
2658 * gcc.dg/pr61162.c: Likewise.
2659 * gcc.dg/pr67730-2.c: Likewise.
2660 * gcc.dg/pr69156.c: Likewise.
2661 * gcc.dg/pr70174.c: Likewise.
2662 * objc.dg/proto-lossage-4.m: Likewise.
2663
2664 2017-08-09 Marek Polacek <polacek@redhat.com>
2665
2666 PR c/81417
2667 * Wsign-compare-1.c: New test.
2668 * gcc.dg/compare1.c: Adjust dg-bogus.
2669 * gcc.dg/compare2.c: Likewise.
2670 * gcc.dg/compare3.c: Likewise.
2671 * gcc.dg/compare7.c: Likewise.
2672 * gcc.dg/compare8.c: Likewise.
2673 * gcc.dg/compare9.c: Likewise.
2674 * gcc.dg/pr11492.c: Likewise.
2675
2676 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2677
2678 PR driver/81523
2679 * gcc.dg/pie-7.c: New test.
2680 * gcc.dg/pie-static-1.c: Likewise.
2681 * gcc.dg/pie-static-2.c: Likewise.
2682
2683 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2684
2685 PR target/81708
2686 * gcc.target/i386/stack-prot-guard.c: New test.
2687
2688 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2689
2690 * gcc.target/aarch64/xorsign.c: New.
2691 * gcc.target/aarch64/xorsign_exec.c: New.
2692 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2693
2694 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2695
2696 PR tree-optimization/81354
2697 * g++.dg/torture/pr81354.C: New file.
2698
2699 2017-08-08 Richard Biener <rguenther@suse.de>
2700
2701 PR middle-end/81719
2702 * g++.dg/tree-ssa/pr81719.C: New testcase.
2703
2704 2017-08-08 Richard Biener <rguenther@suse.de>
2705
2706 PR tree-optimization/81723
2707 * gfortran.dg/pr81723.f: New testcase.
2708
2709 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2710
2711 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2712 string.
2713 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2717 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2718 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2719 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2720 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2721 * gcc.target/powerpc/cmpb-3.c: Likewise.
2722 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2723 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2724
2725 2017-08-08 Martin Liska <mliska@suse.cz>
2726
2727 PR tree-opt/81696
2728 * gcc.dg/ipa/pr81696.c: New test.
2729
2730 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2731
2732 PR tree-optimization/81744
2733 * gcc.dg/tree-ssa/pr81744.c: New.
2734
2735 2017-08-08 Marek Polacek <polacek@redhat.com>
2736
2737 PR c++/81607
2738 * g++.dg/other/bitfield6.C: New test.
2739
2740 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2741
2742 PR target/81593
2743 * gcc.target/powerpc/vec-setup.h: New tests to test various
2744 combinations of setting up vectors of 2 double word elements.
2745 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2746 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2747 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2748 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2749 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2750 vector inserts from vector extracts.
2751 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2752
2753 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2754
2755 PR fortran/68829
2756 PR fortran/81701
2757 * gfortran.dg/o_fast_stacksize.90: New test.
2758
2759 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2760
2761 PR middle-end/46932
2762 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2763
2764 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2765
2766 * gcc.target/i386/pr81736-1.c: Removed.
2767 * gcc.target/i386/pr81736-2.c: Likewise.
2768 * gcc.target/i386/pr81736-3.c: Likewise.
2769 * gcc.target/i386/pr81736-4.c: Likewise.
2770
2771 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2772
2773 PR target/81736
2774 * gcc.target/i386/pr81736-1.c: New test.
2775 * gcc.target/i386/pr81736-2.c: Likewise.
2776 * gcc.target/i386/pr81736-3.c: Likewise.
2777 * gcc.target/i386/pr81736-4.c: Likewise.
2778
2779 2017-08-07 Marek Polacek <polacek@redhat.com>
2780
2781 PR middle-end/81737
2782 * gcc.dg/pr81737.c: New test.
2783
2784 2017-08-07 Martin Liska <mliska@suse.cz>
2785
2786 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2787 * gcc.dg/parm-impl-decl-1.c: Likewise.
2788 * gcc.dg/parm-impl-decl-3.c: Likewise.
2789 * gcc.dg/Wattributes-5.c: New test.
2790
2791 2017-08-06 Andrew Pinski <apinski@cavium.com>
2792
2793 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2794 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2795 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2796 * gcc.target/aarch64/target_attr_4.c: Likewise.
2797 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2798 * gcc.target/aarch64/target_attr_2.c: Likewise.
2799 * gcc.target/aarch64/target_attr_7.c: Likewise.
2800 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2801 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2802 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2803
2804 2017-08-06 Andrew Pinski <apinski@cavium.com>
2805
2806 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2807 -march=armv8-a+nolse, skip if -mcpu= is passed.
2808 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2809
2810 2017-08-06 Andrew Pinski <apinski@cavium.com>
2811
2812 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2813 * gcc.target/aarch64/_Float16_2.c: Likewise.
2814 * gcc.target/aarch64/_Float16_3.c: Likewise.
2815
2816 2017-08-06 Tom de Vries <tom@codesourcery.com>
2817
2818 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2819
2820 2017-08-06 Tom de Vries <tom@codesourcery.com>
2821
2822 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2823 type. Add missing return.
2824
2825 2017-08-06 Tom de Vries <tom@codesourcery.com>
2826
2827 PR testsuite/81731
2828 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2829 variable 'a' definition.
2830 (b): Remove unused variable.
2831 (gp): New variable.
2832 (check): Add parameter corresponding to call in main, and handle.
2833
2834 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2835
2836 PR c++/79790
2837 * g++.dg/cpp1z/class-deduction43.C: New.
2838
2839 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2840
2841 PR tree-optimization/57371
2842 * c-c++-common/pr57371-1.c: New test.
2843 * c-c++-common/pr57371-2.c: New test.
2844 * c-c++-common/pr57371-3.c: New test.
2845 * c-c++-common/pr57371-4.c: New test.
2846 * gcc.dg/pr57371-5.c: New test.
2847
2848 2017-08-04 Carl Love <cel@us.ibm.com>
2849
2850 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2851 builtin test cases for vec_mule, and vec_mulo.
2852 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2853 builtin test cases for vec_mule, and vec_mulo.
2854
2855 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2856
2857 PR target/81590
2858 * gcc.target/i386/avx512-check.h: New file.
2859 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2860 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2861 * gcc.target/i386/avx512cd-check.h: Likewise.
2862 * gcc.target/i386/avx512ifma-check.h: Likewise.
2863 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2864 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2865 * gcc.target/i386/avx512bw-check.h: Rewrite.
2866 * gcc.target/i386/avx512dq-check.h: Likewise.
2867 * gcc.target/i386/avx512er-check.h: Likewise.
2868 * gcc.target/i386/avx512f-check.h: Likewise.
2869 * gcc.target/i386/avx512vl-check.h: Likewise.
2870 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2871 only.
2872 (test_512): Removed.
2873 (avx512*_test): Likewise.
2874 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2875
2876 2017-08-04 Marek Polacek <polacek@redhat.com>
2877
2878 PR middle-end/81695
2879 * gcc.dg/pr81695.c: New test.
2880
2881 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2882
2883 PR tree-optimization/81136
2884 * gcc.dg/vect/pr81136.c: Add scan test.
2885
2886 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2887
2888 * gcc.dg/vect/vect-alias-check-3.c: New test.
2889 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2890 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2891
2892 2017-08-04 Richard Biener <rguenther@suse.de>
2893
2894 PR middle-end/81705
2895 * c-c++-common/ubsan/pr81705.c: New testcase.
2896
2897 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2898
2899 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2900 messages that used to start with a capital letter.
2901 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2902 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2903 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2904 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2905 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2906 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2907 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2908 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2909 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2910 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2911 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2912 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2913 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2914 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2915 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2916 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2917 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2918 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2919 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2920 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2921 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2922 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2923 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2924 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2925 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2926 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2927 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2928 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2929 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2930 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2931 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2932 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2933 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2934 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2935 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2936 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2937 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2938 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2939 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2940 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2941 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2942 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2943 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2944 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2945 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2946 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2947 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2948 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2949 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2950 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2951 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2952 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2953 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2954 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2955 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2956 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2957
2958 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2959
2960 PR target/81621
2961 * gcc.dg/pr81621.c: New test.
2962
2963 2017-08-03 Richard Biener <rguenther@suse.de>
2964
2965 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2966 and CSE.
2967
2968 2017-08-03 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/81148
2971 * c-c++-common/ubsan/pr81148.c: New testcase.
2972
2973 2017-08-03 Tom de Vries <tom@codesourcery.com>
2974
2975 PR target/81662
2976 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2977
2978 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2979
2980 PR driver/81650
2981 * gcc.dg/pr81650.c: New test.
2982
2983 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2984
2985 PR c++/71440
2986 * g++.dg/template/crash127.C: New.
2987
2988 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR middle-end/81052
2991 * c-c++-common/pr81052.c: New test.
2992
2993 2017-08-03 Tom de Vries <tom@codesourcery.com>
2994
2995 * gcc.dg/pr56727-2.c: Require alias.
2996
2997 2017-08-03 Tom de Vries <tom@codesourcery.com>
2998
2999 * gcc.dg/attr-noipa.c: Require alloca.
3000
3001 2017-08-03 Tom de Vries <tom@codesourcery.com>
3002
3003 * gcc.dg/torture/pr80163.c: Require label_values.
3004
3005 2017-08-03 Tom de Vries <tom@codesourcery.com>
3006
3007 PR target/81662
3008 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3009 * c-c++-common/patchable_function_entry-default.c: Same.
3010 * c-c++-common/patchable_function_entry-definition.c: Same.
3011
3012 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3013
3014 PR target/81644
3015 * gcc.target/i386/pr81644.c: New test.
3016
3017 2017-08-02 Tom de Vries <tom@codesourcery.com>
3018
3019 * gcc.dg/Walloca-14.c: Use relative line number.
3020
3021 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3022
3023 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3024 test "no-3dnowa" target attribute.
3025
3026 2017-08-02 Marek Polacek <polacek@redhat.com>
3027
3028 PR c/81289
3029 * gcc.dg/noncompile/pr81289.c: New test.
3030
3031 PR c/81448
3032 PR c/81306
3033 * c-c++-common/Wmultistatement-macros-13.c: New test.
3034
3035 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR c++/81640
3038 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3039
3040 PR middle-end/79499
3041 * gcc.dg/pr79499.c: New test.
3042
3043 2017-08-02 Richard Biener <rguenther@suse.de>
3044
3045 PR tree-optimization/81633
3046 * gcc.dg/vect/pr81633.c: New testcase.
3047
3048 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3049
3050 * gcc.dg/guality/pr25967-1.c: New test.
3051 * gcc.dg/guality/pr25967-2.c: Likewise.
3052 * gcc.dg/torture/pr25967-1.c: Likewise.
3053 * gcc.dg/torture/pr25967-2.c: Likewise.
3054
3055 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3056
3057 PR target/81654
3058 * gcc.target/i386/pr81654.c: New test.
3059
3060 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3061
3062 PR fortran/79312
3063 * gfortran.dg/logical_assignment_1.f90: New test.
3064
3065 2017-08-01 Martin Liska <mliska@suse.cz>
3066
3067 PR middle-end/70140
3068 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3069
3070 2017-08-01 Martin Liska <mliska@suse.cz>
3071
3072 Revert r250771
3073 Make mempcpy more optimal (PR middle-end/70140).
3074
3075 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR target/81622
3078 * gcc.target/powerpc/pr81622.c: New test.
3079
3080 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3081
3082 PR tree-optimization/80925
3083 * gcc.dg/vect/vect-28.c: Add
3084 --param vect-max-peeling-for-alignment=0 option.
3085 Remove unaligned access and peeling checks.
3086 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3087 * gcc.dg/vect/vect-70.c: Ditto.
3088 * gcc.dg/vect/vect-87.c: Ditto.
3089 * gcc.dg/vect/vect-88.c: Ditto.
3090 * gcc.dg/vect/vect-91.c: Ditto.
3091 * gcc.dg/vect/vect-93.c: Ditto.
3092
3093 2017-08-01 Tom de Vries <tom@codesourcery.com>
3094
3095 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3096 * gcc.target/nvptx/slp.c (foo): Same.
3097
3098 2017-08-01 Richard Biener <rguenther@suse.de>
3099
3100 PR tree-optimization/81181
3101 * gcc.dg/torture/pr81181.c: New testcase.
3102
3103 2017-08-01 Martin Liska <mliska@suse.cz>
3104
3105 PR middle-end/70140
3106 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3107
3108 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3109
3110 PR target/81641
3111 * gcc.target/i386/pr81641.c: New test.
3112
3113 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3114
3115 PR target/81639
3116 * gcc.target/i386/pr81639.c: New test.
3117
3118 2017-08-01 Richard Biener <rguenther@suse.de>
3119
3120 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3121 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3122 endless loop.
3123 * gcc.dg/uninit-23.c: Adjust.
3124
3125 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3126
3127 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3128 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3129
3130 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3131
3132 PR tree-optimization/81627
3133 * gcc.dg/tree-ssa/pr81627.c: New.
3134
3135 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3136
3137 PR tree-optimization/81620
3138 * gcc.dg/tree-ssa/pr81620-1.c: New.
3139 * gcc.dg/tree-ssa/pr81620-2.c: New.
3140
3141 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3142
3143 PR testsuite/53542
3144 * gfortran.dg/use_30.f90: New test.
3145
3146 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR tree-optimization/81588
3149 * gcc.dg/tree-ssa/pr81588.c: New test.
3150 * gcc.dg/pr81588.c: New test.
3151 * gcc.c-torture/execute/pr81588.c: New test.
3152
3153 2017-08-01 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/81297
3156 * gcc.dg/torture/pr81297.c: New testcase.
3157
3158 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3159
3160 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3161
3162 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3163
3164 PR tree-optimization/80925
3165 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3166 --param vect-max-peeling-for-alignment=0 option.
3167 Remove unaligned access and peeling checks.
3168 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3169
3170 2017-07-31 Carl Love <cel@us.ibm.com>
3171
3172 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3173 missed in commit 250746.
3174
3175 2017-07-31 Carl Love <cel@us.ibm.com>
3176
3177 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3178 new builtins.
3179
3180 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3181
3182 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3183 * gcc.target/i386/pr79793-2.c: Likewise.
3184
3185 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3186
3187 PR target/25967
3188 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3189 (naked): Add attribute regparm(1) for x86_32 targets.
3190 Add integer argument. Remove global "data" variable.
3191 (main): Pass integer argument to naked function.
3192 * gcc.target/i386/naked-4.c: New test.
3193
3194 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3195 Martin Liska <mliska@suse.cz>
3196
3197 * gcc.dg/predict-15.c: New test.
3198 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3199
3200 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3201
3202 PR target/25967
3203 * gcc.target/i386/naked-1.c: New test.
3204 * gcc.target/i386/naked-2.c: Ditto.
3205 * gcc.target/i386/naked-3.c: Ditto.
3206 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3207 do_test_body0 stub function, use attribute "naked" instead.
3208 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3209 * gcc.dg/pr44290-2.c: Ditto.
3210
3211 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3212
3213 PR fortran/81581
3214 * gfortran.dg/dim_sum_1.f90: New test case.
3215 * gfortran.dg/dim_sum_2.f90: New test case.
3216 * gfortran.dg/dim_sum_3.f90: New test case.
3217
3218 2017-07-31 Martin Liska <mliska@suse.cz>
3219
3220 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3221 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3222
3223 2017-07-31 Martin Liska <mliska@suse.cz>
3224
3225 PR sanitize/81530
3226 * g++.dg/ubsan/pr81530.C: New test.
3227
3228 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR sanitizer/81604
3231 * c-c++-common/ubsan/pr81604.c: New test.
3232
3233 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3234
3235 PR target/79793
3236 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3237 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3238 (foo): Check the builtin return address against the return address
3239 in interrupt frame.
3240 * gcc.target/i386/pr79793-1.c: New test.
3241 * gcc.target/i386/pr79793-2.c: Likewise.
3242
3243 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3244
3245 * c-c++-common/dump-ada-spec-7.c: New test.
3246
3247 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3248
3249 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3250 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3251
3252 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3253
3254 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3255
3256 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3257
3258 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3259
3260 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3261
3262 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3263
3264 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3265 Bilyan Borisov <bilyan.borisov@arm.com>
3266
3267 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3268 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3269 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3270 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3271 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3272
3273 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3274
3275 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3276 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3277 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3278 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3279 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3280 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3281 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3282 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3283 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3284 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3285 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3286
3287 2017-07-28 Martin Liska <mliska@suse.cz>
3288
3289 PR sanitizer/81340
3290 * g++.dg/asan/pr81340.C: New test.
3291
3292 2017-07-28 Richard Biener <rguenther@suse.de>
3293
3294 PR tree-optimization/81502
3295 * gcc.target/i386/pr81502.c: New testcase.
3296
3297 2017-07-28 Martin Liska <mliska@suse.cz>
3298
3299 PR sanitizer/81460
3300 * gcc.dg/asan/pr81460.c: New test.
3301
3302 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR sanitizer/80998
3305 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3306 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3307
3308 PR tree-optimization/81578
3309 * gcc.dg/pr81578.c: New test.
3310
3311 2017-07-28 Richard Biener <rguenther@suse.de>
3312
3313 PR tree-optimization/81573
3314 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3315
3316 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3317
3318 * g++.dg/pr69667.C: Remove option -mlra.
3319 * gcc.target/powerpc/dform-1.c: Likewise.
3320 * gcc.target/powerpc/dform-2.c: Likewise.
3321 * gcc.target/powerpc/dform-3.c: Likewise.
3322 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3323 * gcc.target/powerpc/p9-vparity.c: Likewise.
3324 * gcc.target/powerpc/pr63491.c: Likewise.
3325 * gcc.target/powerpc/pr67808.c: Likewise.
3326 * gcc.target/powerpc/pr68805.c: Likewise.
3327 * gcc.target/powerpc/pr69461.c: Likewise.
3328 * gcc.target/powerpc/pr71680.c: Likewise.
3329 * gcc.target/powerpc/pr77289.c: Likewise.
3330 * gcc.target/powerpc/pr78458.c: Likewise.
3331 * gcc.target/powerpc/pr78543.c: Likewise.
3332 * g++.dg/pr71294.C: Remove option -mno-lra.
3333 * gcc.target/powerpc/pr71656-1.c: Likewise.
3334 * gcc.target/powerpc/pr71656-2.c: Likewise.
3335 * gcc.target/powerpc/pr71698.c: Likewise.
3336
3337 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3338 Sudakshina Das <sudi.das@arm.com>
3339
3340 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3341
3342 2017-07-27 Marek Polacek <polacek@redhat.com>
3343
3344 PR c/81417
3345 * c-c++-common/Wsign-compare-1.c: New test.
3346 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3347 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3348 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3349 * g++.dg/warn/compare1.C: Likewise.
3350 * gcc.dg/compare1.c: Likewise.
3351 * gcc.dg/compare2.c: Likewise.
3352 * gcc.dg/compare4.c: Likewise.
3353 * gcc.dg/compare5.c: Likewise.
3354 * gcc.dg/pr35430.c: Likewise.
3355 * gcc.dg/pr60087.c: Likewise.
3356
3357 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3358
3359 PR middle-end/81564
3360 * gcc.dg/pr81564.c: New test.
3361
3362 2017-07-27 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/81573
3365 PR tree-optimization/81494
3366 * gcc.dg/torture/pr81573.c: New testcase.
3367
3368 2017-07-27 Richard Biener <rguenther@suse.de>
3369
3370 PR tree-optimization/81571
3371 * gcc.dg/torture/pr81571.c: New testcase.
3372
3373 2017-07-27 Richard Biener <rguenther@suse.de>
3374
3375 PR tree-optimization/81502
3376 * gcc.target/i386/vect-insert-1.c: New testcase.
3377
3378 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3379
3380 PR target/81534
3381 * gcc.target/s390/pr81534.c: New test.
3382
3383 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR tree-optimization/81555
3386 PR tree-optimization/81556
3387 * gcc.c-torture/execute/pr81555.c: New test.
3388 * gcc.c-torture/execute/pr81556.c: New test.
3389
3390 * gcc.dg/attr-noipa.c: New test.
3391 * gcc.dg/ipa/ipa-pta-18.c: New test.
3392 * gcc.dg/ipa/ipa-sra-11.c: New test.
3393
3394 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3395
3396 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3397 option.
3398 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3399 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3400 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3401 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3402 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3403 * gcc.target/powerpc/vsx-simode.c: Likewise.
3404 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3405 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3406
3407 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 PR c++/71570
3410 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3411
3412 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3413
3414 PR target/81563
3415 * gcc.target/i386/pr81563.c: New test
3416
3417 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3418
3419 PR target/79041
3420 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3421
3422 2017-07-26 Marek Polacek <polacek@redhat.com>
3423
3424 PR middle-end/70992
3425 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3426 * gcc.dg/overflow-warn-2.c: Likewise.
3427 * gcc.dg/overflow-warn-3.c: Likewise.
3428 * gcc.dg/overflow-warn-4.c: Likewise.
3429 * gcc.dg/torture/pr70992-2.c: New test.
3430 * gcc.dg/torture/pr70992.c: New test.
3431
3432 2017-07-26 Richard Biener <rguenther@suse.de>
3433
3434 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3435 happening in ccp1.
3436 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3437
3438 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3439
3440 PR middle-end/46932
3441 * gcc.dg/pr46932.c: New testcase.
3442
3443 2017-07-26 Martin Liska <mliska@suse.cz>
3444
3445 PR sanitize/81186
3446 * gcc.dg/asan/pr81186.c: New test.
3447
3448 2017-07-25 Carl Love <cel@us.ibm.com>
3449
3450 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3451 vec_cnttz builtins.
3452
3453 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3454
3455 * gnat.dg/opt66.adb: New test.
3456
3457 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3458
3459 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3460 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3461
3462 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3463
3464 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3465
3466 2017-07-25 Torsten Duwe <duwe@suse.de>
3467
3468 * c-c++-common/patchable_function_entry-default.c: New test.
3469 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3470 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3471
3472 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR target/81532
3475 * gcc.target/i386/pr80833-3.c: New test.
3476 * gcc.target/i386/avx512dq-pr81532.c: New test.
3477 * gcc.target/i386/avx512bw-pr81532.c: New test.
3478
3479 2017-07-25 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/81455
3482 * gcc.dg/pr81455.c: New testcase.
3483
3484 2017-07-25 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/81529
3487 * gfortran.dg/pr81529.f90: New testcase.
3488
3489 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3490
3491 * gcc.target/aarch64/pr79041-2.c: Improve test.
3492
3493 2017-07-25 Richard Biener <rguenther@suse.de>
3494
3495 PR tree-optimization/81410
3496 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3497
3498 2017-07-25 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/81510
3501 * gcc.dg/torture/pr81510.c: New testcase.
3502 * gcc.dg/torture/pr81510-2.c: Likewise.
3503
3504 2017-07-25 Martin Liska <mliska@suse.cz>
3505
3506 PR ipa/81520
3507 * gcc.dg/ipa/pr81520.c: New test.
3508
3509 2017-07-25 Marek Polacek <polacek@redhat.com>
3510
3511 PR c/81364
3512 * Wmultistatement-macros-12.c: New test.
3513
3514 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3515
3516 PR target/81414
3517 * gcc.target/aarch64/pr81414.C: New.
3518
3519 2017-07-25 Richard Biener <rguenther@suse.de>
3520
3521 PR middle-end/81505
3522 * gcc.dg/ubsan/pr81505.c: New testcase.
3523
3524 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3525
3526 PR testsuite/80759
3527 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3528 (ELFFN_BEGIN): Rename to FN_TYPE.
3529 (ELFFN_END): Rename to FN_SIZE.
3530 (ASMNAME): New macro.
3531 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3532 .global.
3533 (FUNC_END): Use ASMNAME.
3534 (test_data_save): Remove.
3535 (test_data_input): Likewise.
3536 (test_data_output: Likewise.
3537 (test_data_fn): Likewise.
3538 (test_data_retaddr): Likewise.
3539 (regs_to_mem): Make globals, use r10 instead of rax.
3540 (mem_to_regs): Likewise.
3541 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3542 body to ms-sysv.c.
3543 (do_test_aligned): Likewise.
3544 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3545 Add dg-* directives.
3546 (PASTE_STR): New macro.
3547 (ASMNAME): Likewise.
3548 (LOAD_TEST_DATA_ADDR): Likewise.
3549 (TEST_DATA_OFFSET): Likewise.
3550 (do_test_body0): New C function.
3551 (do_test_body): New inline assembly routine.
3552 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3553 (runtest_ms_sysv): Modify.
3554
3555 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3556
3557 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3558 since the upper-regs options have been deleted.
3559 * gcc.target/powerpc/pr65849-2.c: Likewise.
3560 * gcc.target/powerpc/pr80099-1.c: Likewise.
3561 * gcc.target/powerpc/pr80099-2.c: Likewise.
3562 * gcc.target/powerpc/pr80099-3.c: Likewise.
3563 * gcc.target/powerpc/pr80099-4.c: Likewise.
3564 * gcc.target/powerpc/pr80099-5.c: Likewise.
3565 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3566 support removal of the upper-regs options.
3567 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3568 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3569 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3570 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3571 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3572 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3573 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3574 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3575 * gcc.target/powerpc/ppc-round.c: Likewise.
3576 * gcc.target/powerpc/pr71720.c: Likewise.
3577 * gcc.target/powerpc/pr72853.c: Likewise.
3578 * gcc.target/powerpc/pr79907.c: Likewise.
3579 * gcc.target/powerpc/pr78953.c: Likewise.
3580 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3581 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3582 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3583 * gcc.target/powerpc/vec-init-3.c: Likewise.
3584 * gcc.target/powerpc/vec-init-6.c: Likewise.
3585 * gcc.target/powerpc/vec-init-7.c: Likewise.
3586 * gcc.target/powerpc/vec-set-char.c: Likewise.
3587 * gcc.target/powerpc/vec-set-int.c: Likewise.
3588 * gcc.target/powerpc/vec-set-short.c: Likewise.
3589
3590 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3591
3592 PR target/79041
3593 * gcc.target/aarch64/pr79041-2.c: New test.
3594
3595 2017-07-24 Carl Love <cel@us.ibm.com>
3596
3597 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3598 the new built-ins.
3599
3600 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3601
3602 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3603
3604 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3605 Mikael Morin <mikael@gcc.gnu.org>
3606
3607 PR fortran/66102
3608 * gfortran.dg/realloc_on_assign_28.f90: New test.
3609
3610 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3611
3612 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3613 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3614
3615 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3616
3617 PR target/80569
3618 * gcc.target/i386/pr80569.c: New test.
3619
3620 2017-07-21 Carl Love <cel@us.ibm.com>
3621
3622 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3623 vmuleuh): Fix scan-assembler-times should check for word not half word
3624 instructions.
3625
3626 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3627
3628 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3629 redundant -march option.
3630 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3631 in addition to armv8.1-a.
3632
3633 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3634
3635 PR middle-end/56727
3636 * gcc.dg/pr56727-1.c: New test.
3637 * gcc.dg/pr56727-2.c: New test.
3638
3639 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3640
3641 * gcc.target/powerpc/mmx-check.h: New file.
3642 * gcc.target/powerpc/mmx-packs.c: New file.
3643 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3644 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3645 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3646 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3647 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3648 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3649 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3650 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3651 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3652 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3653 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3654 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3655 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3656 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3657 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3658 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3659 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3660 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3661 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3662 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3663 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3664 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3665 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3666 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3667 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3668 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3669 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3670 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3671 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3672 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3673 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3674 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3675 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3676 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3677 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3678 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3679 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3680 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3681
3682 2017-06-21 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/81500
3685 * gcc.dg/torture/pr81500.c: New testcase.
3686
3687 2017-07-20 Nathan Sidwell <nathan@acm.org>
3688
3689 * g++.dg/ext/anon-struct6.C: Adjust diag.
3690 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3691
3692 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR target/80846
3695 * gcc.target/i386/avx-pr80846.c: New test.
3696 * gcc.target/i386/avx2-pr80846.c: New test.
3697 * gcc.target/i386/avx512f-pr80846.c: New test.
3698
3699 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3700
3701 PR tree-optimization/81388
3702 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3703 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3704
3705 2017-07-17 Tom de Vries <tom@codesourcery.com>
3706
3707 PR middle-end/81030
3708 * gcc.dg/pr81030.c: New test.
3709
3710 2017-07-20 Richard Biener <rguenther@suse.de>
3711
3712 PR tree-optimization/61171
3713 * g++.dg/vect/pr61171.cc: New testcase.
3714 * gfortran.dg/vect/pr61171.f: Likewise.
3715 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3716
3717 2017-07-20 Richard Biener <rguenther@suse.de>
3718
3719 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3720 with V64QImode.
3721 * gcc.dg/vect/slp-45.c: Likewise.
3722
3723 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3724
3725 * gcc.dg/tree-ssa/vrp116.c: New Test.
3726
3727 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3728
3729 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3730 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3731 __builtin_cpu_is and __builtin_cpu_supports are supported.
3732
3733 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3734
3735 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3736 __BUILTIN_CPU_SUPPORTS__ defined.
3737 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3738 __BUILTIN_CPU_SUPPORTS__ defined.
3739
3740 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR tree-optimization/81346
3743 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3744
3745 2017-07-19 Tom de Vries <tom@codesourcery.com>
3746
3747 * gcc.target/nvptx/decl-init.c: Update alignment.
3748 * gcc.target/nvptx/slp-2-run.c: New test.
3749 * gcc.target/nvptx/slp-2.c: New test.
3750 * gcc.target/nvptx/v2di.c: New test.
3751
3752 2017-07-19 Tom de Vries <tom@codesourcery.com>
3753
3754 * gcc.target/nvptx/slp-run.c: New test.
3755 * gcc.target/nvptx/slp.c: New test.
3756 * gcc.target/nvptx/v2si-cvt.c: New test.
3757 * gcc.target/nvptx/v2si-run.c: New test.
3758 * gcc.target/nvptx/v2si.c: New test.
3759 * gcc.target/nvptx/vec.inc: New test.
3760
3761 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR tree-optimization/81346
3764 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3765 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3766 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3767 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3768 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3769 compiler to avoid X / C1 op C2 optimization to trigger.
3770
3771 2017-07-19 Martin Liska <mliska@suse.cz>
3772
3773 PR sanitizer/63361
3774 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3775 -ffloat-store or -mieee for targets that need it.
3776
3777 2017-07-18 Tom de Vries <tom@codesourcery.com>
3778
3779 PR middle-end/81464
3780 * gfortran.dg/pr81464.f90: New test.
3781
3782 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3783
3784 PR target/81471
3785 * gcc.target/i386/pr81471.c: New test.
3786
3787 2017-06-18 Richard Biener <rguenther@suse.de>
3788
3789 PR tree-optimization/81410
3790 * gcc.dg/vect/pr81410.c: New testcase.
3791
3792 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3793
3794 PR middle-end/81462
3795 * g++.dg/torture/pr81462.C: New testcase.
3796
3797 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3798
3799 PR target/81408
3800 * g++.dg/tree-ssa/pr81408.C: New.
3801 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3802
3803 2017-07-18 Richard Biener <rguenther@suse.de>
3804
3805 PR tree-optimization/80620
3806 PR tree-optimization/81403
3807 * gcc.dg/torture/pr80620.c: New testcase.
3808 * gcc.dg/torture/pr81403.c: Likewise.
3809
3810 2017-07-18 Richard Biener <rguenther@suse.de>
3811
3812 PR tree-optimization/81418
3813 * gcc.dg/torture/pr81418.c: New testcase.
3814
3815 2017-07-17 Carl Love <cel@us.ibm.com>
3816
3817 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3818 test case changes for commit 249424
3819
3820 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3821 vmuleuh): Fix scan-assembler-times should check for word not half word
3822 instructions.
3823
3824 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3825
3826 PR tree-optimization/81162
3827 * gcc.dg/pr81162.c: Move this to...
3828 * gcc.dg/ubsan/pr81162.c: ...here.
3829
3830 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3831
3832 * g++.dg/diagnostic/friend1.C: New test.
3833 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3834
3835 2017-07-17 Nathan Sidwell <nathan@acm.org>
3836
3837 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3838
3839 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3840
3841 * lib/gcc-dg.exp: Increase expect's match buffer size.
3842
3843 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3844
3845 PR target/81369
3846 * gcc.dg/tree-ssa/pr81369.c: New.
3847
3848 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3849
3850 * gcc.target/arc/pr9000674901.c: New file.
3851 * gcc.target/arc/pic-1.c: Likewise.
3852 * gcc.target/arc/pr9001191897.c: Likewise.
3853
3854 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3855 Andrew Burgess <andrew.burgess@embecosm.com>
3856
3857 * gcc.target/arc/naked-1.c: New file.
3858 * gcc.target/arc/naked-2.c: Likewise.
3859
3860 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR tree-optimization/81428
3863 * gcc.dg/fixed-point/pr81428.c: New test.
3864
3865 PR tree-optimization/81365
3866 * g++.dg/torture/pr81365.C: New test.
3867
3868 PR tree-optimization/81396
3869 * gcc.dg/tree-ssa/pr81396.c: New test.
3870
3871 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3872
3873 * gnat.dg/opt65.adb: New test.
3874
3875 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3876
3877 * gcc.dg/predict-8.c: Update.
3878
3879 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3880
3881 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3882 * g++.dg/warn/pr12242.C: Likewise.
3883
3884 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3885
3886 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3887 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3888 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3889 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3890 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3891 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3892 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3893 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3894 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3895 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3896 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3924 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3925 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3926 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3927 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3928 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3929 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3930 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3931 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3932 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3933 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3934 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3935 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3936 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3937
3938 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3939
3940 PR tree-optimization/81162
3941 * gcc.dg/pr81162.c: New file.
3942
3943 2017-07-14 Martin Sebor <msebor@redhat.com>
3944
3945 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3946 that bcopy is expected to be transformed to.
3947
3948 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3949
3950 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3951 * g++.dg/lookup/missing-std-include-2.C: New test case.
3952 * g++.dg/lookup/missing-std-include-3.C: New test case.
3953 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3954 * gcc.dg/missing-header-fixit-1.c: New test case.
3955 * gcc.dg/missing-header-fixit-2.c: New test case.
3956 * gcc.dg/missing-header-fixit-2.h: New header.
3957
3958 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3959
3960 PR c/81405
3961 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3962
3963 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3964
3965 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3966
3967 2017-07-13 Martin Liska <mliska@suse.cz>
3968
3969 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3970 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3971 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3972 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3973 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3974 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3975 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3976
3977 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3978
3979 PR target/81193
3980 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3981 __builtin_cpu_supports with old GLIBC's.
3982 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3983 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3984 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3985 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3986 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3987 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3988 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3989 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3990 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3991 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3992 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3993 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3994 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3995 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3996 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3997 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3998 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3999 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4000 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4001 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4002 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4003 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4004 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4005 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4006
4007 2017-07-12 Carl Love <cel@us.ibm.com>
4008
4009 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4010 rev_bool_int): Add test cases for builtins.
4011 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4012 test cases for builtins.
4013
4014 2017-07-12 Carl Love <cel@us.ibm.com>
4015
4016 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4017 lp64 && p9vector_hw.
4018
4019 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4020
4021 * lib/target-supports.exp (check_stack_check_available): Make
4022 testcase name depend on stack_kind.
4023
4024 2017-07-11 Michael Collison <michael.collison@arm.com>
4025
4026 * gcc.target/aarch64/cmp-2.c: New testcase.
4027
4028 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4029
4030 PR c++/51270
4031 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4032
4033 2017-07-11 Carl Love <cel@us.ibm.com>
4034
4035 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4036 test cases for the builtins.
4037
4038 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4039
4040 * lib/profopt.exp: Print relative names in UNSUPPORTED
4041 AutoFDO tests.
4042
4043 2017-07-10 Michael Collison <michael.collison@arm.com>
4044
4045 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4046
4047 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4048
4049 PR target/81375
4050 * gcc.target/i386/pr81375.c: New test.
4051
4052 2017-07-10 Martin Sebor <msebor@redhat.com>
4053
4054 PR tree-optimization/80397
4055 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4056
4057 2017-07-10 Martin Sebor <msebor@redhat.com>
4058
4059 PR other/81345
4060 * gcc.dg/pr81345.c: New test.
4061
4062 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4063
4064 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4065 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4066
4067 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4068
4069 PR target/81313
4070 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4071 integer argumets to bypass x86_64 outgoing args optimization.
4072
4073 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4074
4075 * gfortran.dg/eoshift_4.f90: New test.
4076 * gfortran.dg/eoshift_5.f90: New test.
4077 * gfortran.dg/eoshift_6.f90: New test.
4078
4079 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4080
4081 PR target/81313
4082 * gcc.target/i386/pr81313-1.c: New test.
4083 * gcc.target/i386/pr81313-2.c: Likewise.
4084 * gcc.target/i386/pr81313-3.c: Likewise.
4085 * gcc.target/i386/pr81313-4.c: Likewise.
4086 * gcc.target/i386/pr81313-5.c: Likewise.
4087
4088 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4089
4090 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4091 * gnat.dg/vect16.ads (Sarray): Likewise.
4092 * gnat.dg/vect17.ads (Sarray): Likewise.
4093 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4094 * gnat.dg/vect16.adb (Add): Likewise.
4095 * gnat.dg/vect17.adb (Add): Likewise.
4096
4097 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4098
4099 PR c++/79300
4100 * g++.dg/diagnostic/pr79300.C: New test case.
4101
4102 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4103
4104 * gcc.target/powerpc/clone1.c: Add check to make sure the
4105 __builtin_cpu_supports function is fully supported.
4106 * gcc.target/powerpc/clone2.c: New runtime test for
4107 target_clones.
4108
4109 PR target/81348
4110 * gcc.target/powerpc/pr81348.c: New test.
4111
4112 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4113
4114 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4115
4116 2017-07-07 Carl Love <cel@us.ibm.com>
4117
4118 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4119 file for built-ins.
4120
4121 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4122
4123 * gcc.target/sparc/dictunpack.c: New file.
4124 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4125 * gcc.target/sparc/fpcmpshl.c: Likewise.
4126 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4127 * gcc.target/sparc/fpcmpushl.c: Likewise.
4128
4129 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4130
4131 PR fortran/70071
4132 * gfortran.dg/coarray_44.f90: New testcase.
4133
4134 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4135
4136 * c-c++-common/asan/kasan-alloca-1.c: New test.
4137 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4138
4139 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4140
4141 * c-c++-common/asan/alloca_big_alignment.c: New test.
4142 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4143 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4144 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4145 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4146 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4147 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4148 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4149
4150 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4151
4152 PR target/81305
4153 * gcc.target/avr/isr-test.h: Fix warnings.
4154
4155 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4156
4157 * lib/target-supports.exp: Generate
4158 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4159 and check_effective_target_arm_arch_v8r_multilib.
4160
4161 2017-07-06 Carl Love <cel@us.ibm.com>
4162
4163 * ChangeLog: Clean up from mid air collision
4164
4165 2017-07-06 Carl Love <cel@us.ibm.com>
4166
4167 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4168 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4169 cases for vec_addc, adde and addec builtins.
4170
4171 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4172
4173 PR c++/79300
4174 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4175 expected underlining within macro expansion.
4176 * c-c++-common/pr70264.c: Likewise.
4177 * g++.dg/plugin/diagnostic-test-expressions-1.C
4178 (test_within_macro_1): New test.
4179 (test_within_macro_2): Likewise.
4180 (test_within_macro_3): Likewise.
4181 (test_within_macro_4): Likewise.
4182 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4183 expected underlining within macro expansion.
4184 (test_macro_4): Likewise.
4185 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4186 (test_within_macro_1): New test.
4187 (test_within_macro_2): Likewise.
4188 (test_within_macro_3): Likewise.
4189 (test_within_macro_4): Likewise.
4190 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4191 underlining within macro expansion.
4192
4193 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4194
4195 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4196 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4197 _mm_maskz_getexp_round_sd): Test new intrinsics.
4198 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4199 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4200 _mm_maskz_getexp_round_ss): Ditto.
4201 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4202 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4203 _mm_maskz_getmant_round_sd): Ditto.
4204 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4205 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4206 _mm_maskz_getmant_round_ss): Ditto.
4207 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4208 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4209 _mm_maskz_getexp_round_sd): New runtime tests.
4210 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4211 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4212 _mm_maskz_getexp_round_ss): Ditto.
4213 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4214 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4215 _mm_maskz_getmant_round_sd): Ditto.
4216 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4217 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4218 _mm_maskz_getmant_round_ss): Ditto.
4219 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4220 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4221 __builtin_ia32_getmantss_mask_round): Test new builtins.
4222 * gcc.target/i386/sse-13.c : Ditto.
4223 * gcc.target/i386/sse-23.c: Ditto.
4224 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4225 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4226 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4227 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4228 _mm_mask_getexp_round_ss): Test new intrinsics.
4229 * gcc.target/i386/testround-1.c: Ditto.
4230 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4231 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4232 _mm_mask_getmant_round_ss): Test new intrinsics
4233 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4234 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4235 _mm_maskz_getmant_ss): Test new intrinsics.
4236
4237 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4238
4239 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4240 * lib/target-supports.exp (check_stack_check_available): New.
4241 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4242 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4243 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4244 * gcc.dg/pr47443.c: Likewise.
4245 * gcc.dg/pr48134.c: Likewise.
4246 * gcc.dg/pr70017.c: Likewise.
4247 * gcc.target/aarch64/stack-checking.c: Likewise.
4248 * gcc.target/arm/stack-checking.c: Likewise.
4249 * gcc.target/i386/pr48723.c: Likewise.
4250 * gcc.target/i386/pr55672.c: Likewise.
4251 * gcc.target/i386/pr67265-2.c: Likewise.
4252 * gcc.target/i386/pr67265.c: Likewise.
4253 * gnat.dg/opt49.adb: Likewise.
4254 * gnat.dg/stack_check1.adb: Likewise.
4255 * gnat.dg/stack_check2.adb: Likewise.
4256 * gnat.dg/stack_check3.adb: Likewise.
4257
4258 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4259
4260 PR target/80103
4261 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4262 __attribute__.
4263
4264 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4265
4266 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4267 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4268 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4269 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4270 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4271 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4272 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4273 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4274 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4275 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4276 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4277 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4278
4279 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4280
4281 PR target/81305
4282 * gcc.target/avr/isr-test.h: New file.
4283 * gcc.target/avr/torture/isr-01-simple.c: New test.
4284 * gcc.target/avr/torture/isr-02-call.c: New test.
4285 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4286
4287 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4288
4289 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4290 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4291 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4292 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4293
4294 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4295
4296 * gcc.dg/tree-ssa/ldist-26.c: New test.
4297
4298 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4299
4300 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4301
4302 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4303
4304 PR target/81300
4305 * gcc.target/i386/pr81300.c: New test.
4306
4307 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4308
4309 PR target/81294
4310 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4311 x and y arguments in the call to _subborrow_u32.
4312 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4313 x and y arguments in the call to _subborrow_u64.
4314 * gcc.target/i386/pr81294-1.c: New test.
4315 * gcc.target/i386/pr81294-2.c: Ditto.
4316
4317 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4318
4319 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4320
4321 2017-07-04 Marek Polacek <polacek@redhat.com>
4322
4323 PR c/81231
4324 * gcc.dg/atomic-pr81231.c: New test.
4325
4326 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4327
4328 PR tree-optimization/81292
4329 * gcc.dg/pr81292-1.c: New test.
4330 * gcc.dg/pr81292-2.c: Likewise.
4331
4332 2017-07-04 Martin Liska <mliska@suse.cz>
4333
4334 PR sanitizer/81040
4335 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4336 use-after-scope sanitization.
4337
4338 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4339
4340 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4341 options.
4342
4343 PR target/81175
4344 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4345 gather.
4346
4347 2017-07-04 Martin Liska <mliska@suse.cz>
4348
4349 PR ipa/81214
4350 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4351 * g++.dg/ext/mvc3.C: Likewise.
4352 * gcc.target/i386/mvc2.c: Likewise.
4353 * gcc.target/i386/mvc3.c: Likewise.
4354
4355 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4356
4357 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4358 decomposition declaration in diagnostics.
4359 * g++.dg/cpp1z/decomp2.C: Likewise.
4360 * g++.dg/cpp1z/decomp3.C: Likewise.
4361 * g++.dg/cpp1z/decomp4.C: Likewise.
4362 * g++.dg/cpp1z/decomp5.C: Likewise.
4363 * g++.dg/cpp1z/decomp6.C: Likewise.
4364 * g++.dg/cpp1z/decomp7.C: Likewise.
4365 * g++.dg/cpp1z/decomp8.C: Likewise.
4366 * g++.dg/cpp1z/decomp13.C: Likewise.
4367 * g++.dg/cpp1z/decomp14.C: Likewise.
4368 * g++.dg/cpp1z/decomp18.C: Likewise.
4369 * g++.dg/cpp1z/decomp19.C: Likewise.
4370 * g++.dg/cpp1z/decomp22.C: Likewise.
4371 * g++.dg/cpp1z/decomp23.C: Likewise.
4372 * g++.dg/cpp1z/decomp24.C: Likewise.
4373 * g++.dg/cpp1z/decomp25.C: Likewise.
4374 * g++.dg/cpp1z/decomp26.C: Likewise.
4375 * g++.dg/cpp1z/decomp28.C: Likewise.
4376
4377 PR c++/81258
4378 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4379 * g++.dg/cpp1z/decomp30.C: New test.
4380
4381 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4382
4383 PR c++/65775
4384 * g++.dg/cpp0x/trailing14.C: New.
4385
4386 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4387
4388 PR testsuite/79866
4389 * gfortran.dg/coarray_event_2.f08: New test.
4390
4391 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4392
4393 PR testsuite/79843
4394 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4395 * gfortran.dg/pointer_intent_2.f90: Likewise.
4396
4397 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4398
4399 PR middle-end/81290
4400 * gcc.c-torture/compile/pr81290.c: New.
4401
4402 2017-07-03 Richard Biener <rguenther@suse.de>
4403
4404 PR tree-optimization/60510
4405 * gfortran.dg/vect/pr60510.f: New testcase.
4406
4407 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409 * gcc.target/i386/mvc6.c: Require ifunc support.
4410
4411 2017-07-03 Martin Liska <mliska@suse.cz>
4412
4413 PR sanitize/81040
4414 * g++.dg/asan/function-argument-1.C: New test.
4415 * g++.dg/asan/function-argument-2.C: New test.
4416 * g++.dg/asan/function-argument-3.C: New test.
4417
4418 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4419
4420 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4421 as well.
4422
4423 2017-07-03 Tom de Vries <tom@codesourcery.com>
4424
4425 PR tree-optimization/69468
4426 * gcc.dg/pr81192.c: Update.
4427
4428 2017-07-03 Tom de Vries <tom@codesourcery.com>
4429
4430 PR tree-optimization/81192
4431 * gcc.dg/pr81192.c: Update.
4432
4433 2017-07-03 Tom de Vries <tom@codesourcery.com>
4434
4435 PR tree-optimization/81192
4436 * gcc.dg/pr81192.c: New test.
4437
4438 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4439
4440 * gfortran/eoshift_3.f90: New test.
4441
4442 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4443
4444 * gcc.dg/strlenopt-32.c: New testcase.
4445 * gcc.dg/strlenopt-33.c: Likewise.
4446 * gcc.dg/strlenopt-33g.c: Likewise.
4447 * gcc.dg/strlenopt-34.c: Likewise.
4448 * gcc.dg/strlenopt-35.c: Likewise.
4449
4450 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4451
4452 PR tree-optimization/80769
4453 * gcc.dg/strlenopt-31.c: New test.
4454 * gcc.dg/strlenopt-31g.c: Likewise.
4455
4456 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4457
4458 PR tree-optimization/81136
4459 * gcc.dg/vect/pr81136.c: New test.
4460
4461 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR sanitizer/81262
4464 * gcc.c-torture/compile/pr81262.c: New test.
4465 * g++.dg/ubsan/pr81262.C: New test.
4466
4467 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4468
4469 PR ipa/81261
4470 * g++.dg/ipa/pr81261.C: New testcase.
4471
4472 2017-06-30 Andrew Pinski <apinski@cavium.com>
4473
4474 * gcc.dg/torture/pr81245.c: New testcase.
4475
4476 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4477
4478 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4479 unbounded use.
4480
4481 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4482
4483 PR c++/80014
4484 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4485 Add declaration.
4486 (test_typeid): New test function.
4487
4488 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR target/81225
4491 * gcc.target/i386/pr81225.c: New test.
4492
4493 2017-06-30 Nathan Sidwell <nathan@acm.org>
4494
4495 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4496 * g++.dg/cpp0x/decltype9.C: Likewise.
4497 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4498 * g++.dg/lookup/decl1.C: Likewise.
4499 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4500 * g++.dg/other/pr28432.C: Likewise.
4501 * g++.dg/parse/crash12.C: Likewise.
4502 * g++.dg/parse/enum3.C: Likewise.
4503 * g++.dg/parse/operator6.C: Likewise.
4504 * g++.dg/template/crash69.C: Likewise.
4505 * g++.dg/template/error27.C: Likewise.
4506 * g++.dg/template/error28.C: Likewise.
4507 * g++.dg/template/memfriend6.C: Likewise.
4508 * g++.old-deja/g++.mike/err1.C: Likewise.
4509 * g++.old-deja/g++.mike/p811.C: Likewise.
4510 * g++.old-deja/g++.other/crash25.C: Likewise.
4511 * g++.old-deja/g++.other/dtor4.C: Likewise.
4512 * g++.old-deja/g++.pt/t37.C: Likewise.
4513
4514 2017-06-30 Martin Liska <mliska@suse.cz>
4515
4516 PR ipa/81214
4517 * gcc.target/i386/pr81214.c: New test.
4518
4519 2017-06-30 Nathan Sidwell <nathan@acm.org>
4520
4521 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4522
4523 PR c++/81229
4524 * g++.dg/lookup/pr81229.C: New.
4525
4526 2017-06-30 Martin Liska <mliska@suse.cz>
4527
4528 PR sanitizer/81021
4529 * g++.dg/asan/pr81021.C: New test.
4530
4531 2017-06-30 Richard Biener <rguenther@suse.de>
4532
4533 PR tree-optimization/81249
4534 * g++.dg/torture/pr81249.C: New testcase.
4535
4536 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4539 * g++.dg/diagnostic/variadic1.C: Likewise.
4540 * g++.dg/gomp/udr-3.C: Likewise.
4541 * g++.dg/overload/error1.C: Likewise.
4542 * g++.dg/overload/error2.C: Likewise.
4543 * g++.dg/template/duplicate1.C: Likewise.
4544 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4545 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4546 * g++.old-deja/g++.other/redecl2.C: Likewise.
4547 * g++.old-deja/g++.other/redecl4.C: Likewise.
4548 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4549
4550 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4551
4552 PR fortran/77765
4553 * gfortran.dg/goacc/pr77765.f90: New test.
4554
4555 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4556
4557 * gcc.target/aarch64/ccmp_2.c: New test.
4558
4559 2017-06-29 Nathan Sidwell <nathan@acm.org>
4560
4561 PR c++/81247
4562 * g++.dg/parse/pr81247-[abc].C: New.
4563
4564 2017-06-29 Carl Love <cel@us.ibm.com>
4565
4566 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4567 test_unsigned_int_result, test_ll_int_result,
4568 test_ll_unsigned_int_result): Add result checking functions, add
4569 debug support.
4570 (main): Add builtin function tests.
4571
4572 2017-06-29 Carl Love <cel@us.ibm.com>
4573
4574 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4575 dg-skip-if): Add -mvsx -mcpu=power7.
4576
4577 2017-06-29 Richard Biener <rguenther@suse.de>
4578
4579 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4580
4581 2017-06-29 Nathan Sidwell <nathan@acm.org>
4582
4583 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4584
4585 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4586
4587 PR middle-end/81194
4588 * g++.dg/pr81194.C: New test.
4589
4590 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4591
4592 PR ipa/80565
4593 * gcc.dg/torture/pr80565.c: New file.
4594
4595 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4596
4597 PR tree-optimization/81196
4598 * gcc.dg/vect/pr81196.c: New.
4599
4600 2017-06-29 Michael Collison <michael.collison@arm.com>
4601
4602 Fix date on previous ChangeLog entry.
4603
4604 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4605 Michael Collison <michael.collison@arm.com>
4606
4607 PR target/70119
4608 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4609
4610 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4611
4612 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4613 Test new intrinsic.
4614 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4615 Ditto.
4616 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4617 Ditto.
4618 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4619 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4621
4622 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4623
4624 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4625 current ARM check by ARM NEON's availability check.
4626 (check_effective_target_vect_intfloat_cvt): Likewise.
4627 (check_effective_target_vect_uintfloat_cvt): Likewise.
4628 (check_effective_target_vect_floatint_cvt): Likewise.
4629 (check_effective_target_vect_floatuint_cvt): Likewise.
4630 (check_effective_target_vect_shift): Likewise.
4631 (check_effective_target_whole_vector_shift): Likewise.
4632 (check_effective_target_vect_bswap): Likewise.
4633 (check_effective_target_vect_shift_char): Likewise.
4634 (check_effective_target_vect_long): Likewise.
4635 (check_effective_target_vect_float): Likewise.
4636 (check_effective_target_vect_perm): Likewise.
4637 (check_effective_target_vect_perm_byte): Likewise.
4638 (check_effective_target_vect_perm_short): Likewise.
4639 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4640 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4641 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4642 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4643 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4644 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4645 (check_effective_target_vect_widen_shift): Likewise.
4646 (check_effective_target_vect_extract_even_odd): Likewise.
4647 (check_effective_target_vect_interleave): Likewise.
4648 (check_effective_target_vect_multiple_sizes): Likewise.
4649 (check_effective_target_vect64): Likewise.
4650 (check_effective_target_vect_max_reduc): Likewise.
4651
4652 2017-06-28 Richard Biener <rguenther@suse.de>
4653
4654 PR middle-end/81227
4655 * gcc.dg/pr81227.c: New testcase.
4656
4657 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4658
4659 PR target/81193
4660 * lib/target-supports.exp
4661 (check_ppc_cpu_supports_hw_available): New test to make sure
4662 __builtin_cpu_supports works on power7 and newer.
4663
4664 2017-06-28 Martin Liska <mliska@suse.cz>
4665
4666 PR ipa/81128
4667 * gcc.target/i386/pr81128.c: New test.
4668
4669 2017-06-28 Martin Liska <mliska@suse.cz>
4670
4671 PR driver/79659
4672 * g++.dg/opt/pr79659.C: New test.
4673
4674 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4675
4676 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4677 and options.
4678 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4679
4680 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4681
4682 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4683 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4684
4685 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4686
4687 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4688 (foo): ... this. Change constants such that it isn't matched
4689 as __builtin_copysign, yet tests the combiner the same.
4690
4691 2017-06-28 Martin Liska <mliska@suse.cz>
4692
4693 PR sanitizer/81224
4694 * gcc.dg/asan/pr81224.c: New test.
4695
4696 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4697
4698 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4699 passed to pthread_join.
4700
4701 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4702
4703 * gcc.target/s390/nodatarel-1.c: New test.
4704
4705 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4706
4707 PR fortran/80164
4708 * gfortran.dg/array_temporaries_4.f90: New test.
4709
4710 2017-06-27 Andrew Pinski <apinski@cavium.com>
4711
4712 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4713 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4714 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4715
4716 2017-06-27 Marek Polacek <polacek@redhat.com>
4717
4718 PR sanitizer/81223
4719 * gcc.dg/ubsan/pr81223.c: New test.
4720
4721 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4722
4723 * gcc.dg/tree-ssa/assoc-1.c: New file.
4724
4725 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4726
4727 PR c++/62046
4728 * g++.dg/parse/catch2.C: New.
4729
4730 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR sanitizer/81209
4733 * g++.dg/ubsan/pr81209.C: New test.
4734
4735 PR middle-end/81207
4736 * gcc.c-torture/compile/pr81207.c: New test.
4737
4738 2017-06-27 Marek Polacek <polacek@redhat.com>
4739
4740 PR bootstrap/81216
4741 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4742
4743 2017-06-26 Martin Sebor <msebor@redhat.com>
4744
4745 PR c++/81169
4746 * g++.dg/Wclass-memaccess-2.C: New test.
4747
4748 2017-06-26 Carl Love <cel@us.ibm.com>
4749
4750 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4751 Add new runnable test file for the vec_rev built-ins.
4752
4753 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4754
4755 PR/tree-optimization 71815
4756 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4757 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4758
4759 2017-06-26 Renlin Li <renlin.li@arm.com>
4760 Szabolcs Nagy <szabolcs.nagy@arm.com>
4761
4762 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4763 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4764 memmove.
4765
4766 2017-06-26 Richard Biener <rguenther@suse.de>
4767
4768 PR target/81175
4769 * gfortran.dg/pr81175.f: New testcase.
4770
4771 2017-06-26 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/81203
4774 * gcc.dg/torture/pr81203.c: New testcase.
4775
4776 2017-06-26 Marek Polacek <polacek@redhat.com>
4777
4778 PR c/80116
4779 * c-c++-common/Wmultistatement-macros-1.c: New test.
4780 * c-c++-common/Wmultistatement-macros-2.c: New test.
4781 * c-c++-common/Wmultistatement-macros-3.c: New test.
4782 * c-c++-common/Wmultistatement-macros-4.c: New test.
4783 * c-c++-common/Wmultistatement-macros-5.c: New test.
4784 * c-c++-common/Wmultistatement-macros-6.c: New test.
4785 * c-c++-common/Wmultistatement-macros-7.c: New test.
4786 * c-c++-common/Wmultistatement-macros-8.c: New test.
4787 * c-c++-common/Wmultistatement-macros-9.c: New test.
4788 * c-c++-common/Wmultistatement-macros-10.c: New test.
4789 * c-c++-common/Wmultistatement-macros-11.c: New test.
4790
4791 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4792
4793 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4794
4795 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4796
4797 * lib/target-supports.exp
4798 (check_effective_target_arm_neon_ok_nocache): Add flags with
4799 -mfloat-abi=hard. Include arm_neon.h.
4800 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4801 (check_effective_target_arm_neon_ok_no_float_abi): New.
4802 * gcc.target/arm/lto/pr65837_0.c: Require
4803 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4804 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4805 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4806
4807 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4808
4809 PR c++/62315
4810 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4811
4812 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4813
4814 PR fortran/52473
4815 * gfortran.dg/cshift_2.f90: New test.
4816
4817 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4818
4819 PR middle-end/79794
4820 * gcc.target/aarch64/pr79794.c: New.
4821
4822 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4823
4824 PR target/80510
4825 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4826 * gcc.target/powerpc/pr80510-2.c: Likewise.
4827
4828 2017-06-22 Jeff Law <law@redhat.com>
4829
4830 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4831
4832 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4833
4834 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4835 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4836 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4837 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4838 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4839 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4840 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4841 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4842
4843 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4844
4845 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4846
4847 2017-06-22 Matt Turner <mattst88@gmail.com>
4848
4849 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4850 skylake check.
4851
4852 2017-06-22 Carl Love <cel@us.ibm.com>
4853
4854 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4855 vmuleuh): Fix scan-assembler-times should check for word not half word
4856 instructions.
4857
4858 2017-06-22 Jeff Law <law@redhat.com>
4859
4860 * gcc.c-torture/compile/stack-check-1.c: New test.
4861
4862 2016-06-22 Richard Biener <rguenther@suse.de>
4863
4864 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4865 * gcc.dg/vect/pr65947-2.c: Likewise.
4866 * gcc.dg/vect/pr65947-3.c: Likewise.
4867 * gcc.dg/vect/pr65947-4.c: Likewise.
4868 * gcc.dg/vect/pr65947-5.c: Likewise.
4869 * gcc.dg/vect/pr65947-6.c: Likewise.
4870 * gcc.dg/vect/pr65947-8.c: Likewise.
4871 * gcc.dg/vect/pr65947-9.c: Likewise.
4872 * gcc.dg/vect/pr65947-10.c: Likewise.
4873 * gcc.dg/vect/pr65947-12.c: Likewise.
4874 * gcc.dg/vect/pr65947-13.c: Likewise.
4875 * gcc.dg/vect/pr65947-14.c: Likewise.
4876 * gcc.dg/vect/vect-cond-2.c: Likewise.
4877 * gcc.dg/vect/vect-pr69848.c: Likewise.
4878
4879 2017-06-22 Martin Liska <mliska@suse.cz>
4880
4881 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4882 to not inline it.
4883
4884 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4885
4886 * gcc.dg/tree-ssa/forwprop-37.c: New.
4887
4888 2017-06-22 Richard Biener <rguenther@suse.de>
4889
4890 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4891
4892 2017-06-22 Richard Biener <rguenther@suse.de>
4893
4894 * gcc.dg/vect/pr65947-14.c: New testcase.
4895
4896 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4897
4898 PR target/80510
4899 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4900 32-bit support is added. Change ITYPE size to 64-bit integer.
4901 * gcc.target/powerpc/pr80510-2.c: Likewise.
4902
4903 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR c++/81154
4906 * g++.dg/gomp/pr81154.C: New test.
4907
4908 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4909
4910 * g++.dg/other/old-style-cast-fixits.C: New test case.
4911
4912 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4913
4914 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4915
4916 2017-06-21 Tom de Vries <tom@codesourcery.com>
4917
4918 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4919
4920 2017-06-21 Tom de Vries <tom@codesourcery.com>
4921
4922 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4923 warning.
4924
4925 2017-06-21 Martin Liska <mliska@suse.cz>
4926
4927 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4928
4929 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4930
4931 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4932 gnat.dg/debug11_pkg2.ads: New testcase.
4933
4934 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4935
4936 * gcc.target/i386/getround.c: New file.
4937
4938 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4939
4940 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4941 * gcc.dg/tree-ssa/addadd-2.c: New file.
4942
4943 2017-06-21 Tom de Vries <tom@codesourcery.com>
4944
4945 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4946 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4947 * gcc.c-torture/compile/20080806-1.c: Same.
4948 * gcc.c-torture/compile/920723-1.c: Same.
4949 * gcc.c-torture/compile/930621-1.c: Same.
4950 * gcc.c-torture/compile/991214-2.c: Same.
4951 * gcc.c-torture/compile/bcopy.c: Same.
4952 * gcc.c-torture/compile/memtst.c: Same.
4953 * gcc.c-torture/compile/msp.c: Same.
4954 * gcc.c-torture/compile/stuct.c: Same.
4955 * gcc.c-torture/execute/20011008-3.c: Same.
4956 * gcc.c-torture/execute/20030209-1.c: Same.
4957 * gcc.c-torture/execute/20031012-1.c: Same.
4958 * gcc.c-torture/execute/20040805-1.c: Same.
4959 * gcc.c-torture/execute/920410-1.c: Same.
4960 * gcc.c-torture/execute/921113-1.c: Same.
4961 * gcc.c-torture/execute/921202-1.c: Same.
4962 * gcc.c-torture/execute/921208-2.c: Same.
4963 * gcc.c-torture/execute/930106-1.c: Same.
4964 * gcc.c-torture/execute/930406-1.c: Same.
4965 * gcc.c-torture/execute/950221-1.c: Same.
4966 * gcc.c-torture/execute/960521-1.c: Same.
4967 * gcc.c-torture/execute/980605-1.c: Same.
4968 * gcc.c-torture/execute/comp-goto-1.c: Same.
4969 * gcc.c-torture/execute/comp-goto-2.c: Same.
4970 * gcc.c-torture/execute/memcpy-1.c: Same.
4971 * gcc.c-torture/execute/multi-ix.c: Same.
4972 * gcc.c-torture/execute/nestfunc-4.c: Same.
4973 * gcc.c-torture/execute/pr20621-1.c: Same.
4974 * gcc.c-torture/execute/pr23135.c: Same.
4975 * gcc.c-torture/execute/pr28982b.c: Same.
4976 * gcc.dg/loop-3.c: Same.
4977 * gcc.dg/struct-ret-3.c: Same.
4978 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4979 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4980 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4981 * gcc.dg/tree-prof/pr44777.c: Same.
4982
4983 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4984
4985 PR jit/81144
4986 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4987 memset call with zero-initialization.
4988 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4989
4990 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4991
4992 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4993 (main): Renamed to ...
4994 (fma4_test): ... this.
4995
4996 2017-06-20 Julia Koval <julia.koval@intel.com>
4997
4998 * gcc.target/i386/pr73350-2.c: New test.
4999
5000 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001
5002 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5003 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5004 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5005 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5006 restrict to x86_64-*-*-gnu.
5007 Skip scan-assembler on *-*-darwin*.
5008 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5009 * gcc.dg/loop-invariant.c: Likewise.
5010 * gcc.dg/lto/pr70955_0.c: Likewise.
5011 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5012 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5013 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5014
5015 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5016 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5017 targets.
5018 * gcc.dg/attr-ms_struct-2.c: Likewise.
5019 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5020 * gcc.dg/bf-ms-layout.c: Likewise.
5021 * gcc.dg/bf-ms-layout-2.c: Likewise.
5022 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5023 Require fpic support.
5024 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5025 targets.
5026 * gcc.target/i386/bitfield2.c: Likewise.
5027 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5028 targets.
5029 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5030
5031 2017-06-20 Nathan Sidwell <nathan@acm.org>
5032
5033 PR c++/67074
5034 * g++.dg/lookup/pr67074.C: New.
5035 * g++.dg/parse/namespace-alias-1.C: Adjust.
5036
5037 2017-06-20 Richard Biener <rguenther@suse.de>
5038
5039 PR middle-end/81097
5040 * c-c++-common/ubsan/pr81097.c: New testcase.
5041
5042 2017-06-20 Richard Biener <rguenther@suse.de>
5043
5044 * gcc.dg/vect/pr65947-9.c: Adjust.
5045
5046 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5047
5048 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5049 * gcc.target/arm/acle/cdp2.c: Likewise.
5050 * gcc.target/arm/acle/ldc.c: Likewise.
5051 * gcc.target/arm/acle/ldc2.c: Likewise.
5052 * gcc.target/arm/acle/ldc2l.c: Likewise.
5053 * gcc.target/arm/acle/ldcl.c: Likewise.
5054 * gcc.target/arm/acle/mcr.c: Likewise.
5055 * gcc.target/arm/acle/mcr2.c: Likewise.
5056 * gcc.target/arm/acle/mcrr.c: Likewise.
5057 * gcc.target/arm/acle/mcrr2.c: Likewise.
5058 * gcc.target/arm/acle/mrc.c: Likewise.
5059 * gcc.target/arm/acle/mrc2.c: Likewise.
5060 * gcc.target/arm/acle/mrrc.c: Likewise.
5061 * gcc.target/arm/acle/mrrc2.c: Likewise.
5062 * gcc.target/arm/acle/stc.c: Likewise.
5063 * gcc.target/arm/acle/stc2.c: Likewise.
5064 * gcc.target/arm/acle/stc2l.c: Likewise.
5065 * gcc.target/arm/acle/stcl.c: Likewise.
5066
5067 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR target/81121
5070 * gcc.target/i386/pr81121.c: New test.
5071
5072 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5073
5074 PR target/79799
5075 * gcc.target/powerpc/pr79799-1.c: New test.
5076 * gcc.target/powerpc/pr79799-2.c: Likewise.
5077 * gcc.target/powerpc/pr79799-3.c: Likewise.
5078 * gcc.target/powerpc/pr79799-4.c: Likewise.
5079 * gcc.target/powerpc/pr79799-5.c: Likewise.
5080
5081 2017-06-19 Nathan Sidwell <nathan@acm.org>
5082
5083 PR c++/81124
5084 PR c++/79766
5085 * g++.dg/lookup/pr79766.C: New.
5086 * g++.dg/lookup/pr81124.C: New.
5087 * g++.dg/template/explicit6.C: Adjust.
5088 * g++.old-deja/g++.other/decl5.C: Adjust.
5089
5090 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5091
5092 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5093 -DSTACK_SIZE.
5094
5095 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR sanitizer/81125
5098 * g++.dg/ubsan/pr81125.C: New test.
5099
5100 PR sanitizer/81111
5101 * g++.dg/ubsan/pr81111.C: New test.
5102
5103 2017-06-19 Richard Biener <rguenther@suse.de>
5104
5105 PR middle-end/81118
5106 * gcc.dg/torture/pr81118.c: New testcase.
5107
5108 2017-06-19 Richard Biener <rguenther@suse.de>
5109
5110 PR tree-optimization/80887
5111 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5112
5113 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR ipa/81112
5116 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5117
5118 2017-06-19 Nathan Sidwell <nathan@acm.org>
5119
5120 PR c++/81119
5121 * g++.dg/warn/pr81119.C: New.
5122
5123 2017-06-19 Martin Liska <mliska@suse.cz>
5124
5125 PR sanitizer/80879
5126 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5127
5128 2017-06-19 Martin Liska <mliska@suse.cz>
5129
5130 PR ipa/80732
5131 * gcc.target/i386/mvc5.c: Scan indirect_function.
5132 * gcc.target/i386/mvc7.c: Likewise.
5133 * gcc.target/i386/pr80732.c: New test.
5134
5135 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 PR c++/66093
5138 * g++.dg/cpp1y/constexpr-66093.C: New.
5139
5140 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5141
5142 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5143 dg-skip-if list.
5144
5145 2017-06-19 Richard Biener <rguenther@suse.de>
5146
5147 PR ipa/81112
5148 * g++.dg/torture/pr81112.C: New testcase.
5149
5150 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5151
5152 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5153
5154 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5155
5156 PR fortran/52473
5157 * gfortran.dg/cshift_1.f90: New test.
5158
5159 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5160
5161 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5162
5163 2017-06-16 Carl Love <cel@us.ibm.com>
5164
5165 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5166 main): Add runnable tests and test checker for vec_float,
5167 vec_float2, vec_floate and vec_floato builtins.
5168
5169 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5170
5171 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5172 the architecture options added by dg-add-options arm_neon.
5173 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5174 to the architecture.
5175 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5176 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5177 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5178
5179 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5180
5181 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5182 multilibs have been built.
5183
5184 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5185
5186 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5187 * gcc.target/arm/pr51915.c: Likewise.
5188 * gcc.target/arm/pr52006.c: Likewise.
5189 * gcc.target/arm/pr53187.c: Likewise.
5190
5191 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5192
5193 * gcc.target/arm/multilibs.exp: New file.
5194
5195 2017-06-16 Martin Sebor <msebor@redhat.com>
5196
5197 PR tree-optimization/80933
5198 PR tree-optimization/80934
5199 * gcc.dg/fold-bcopy.c: New test.
5200 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5201 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5202 * gcc.dg/pr79214.c: Adjust.
5203 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5204 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5205 * gcc.dg/builtins-nonnull.c: Likewise.
5206
5207 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5208
5209 PR target/71778
5210 * gcc.target/arm/pr71778.c: New.
5211
5212 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5213
5214 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5215
5216 2017-06-16 Richard Biener <rguenther@suse.de>
5217
5218 PR tree-optimization/81090
5219 * gcc.dg/graphite/pr81090.c: New testcase.
5220
5221 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5222
5223 PR fortran/80983
5224 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5225
5226 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR sanitizer/81094
5229 * c-c++-common/ubsan/object-size-11.c: New test.
5230
5231 2017-06-15 Martin Sebor <msebor@redhat.com>
5232
5233 PR c++/80560
5234 * g++.dg/Wclass-memaccess.C: New test.
5235
5236 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5237
5238 PR fortran/80983
5239 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5240
5241 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5242
5243 PR lto/69866
5244 * gcc.dg/lto/pr69866_0.c: New test.
5245 * gcc.dg/lto/pr69866_1.c: Likewise.
5246
5247 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5248
5249 PR target/78818
5250 * gcc.target/msp430/pr78818-real.c: New template for tests.
5251 * gcc.target/msp430/pr78818-auto.c: New test.
5252 * gcc.target/msp430/pr78818-data-region.c: New test.
5253 * gcc.target/msp430/pr78818-data-sec.c: New test.
5254 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5255
5256 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5257
5258 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5259 instructions in it rather than the number of IT blocks being 2.
5260 Transfer scan directive arm_thumb2 restriction to the whole
5261 testcase and restrict further to Thumb-only targets.
5262
5263 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5264
5265 * gcc.target/arm/sdiv_costs_1.c:
5266 Use dg-add-options.
5267
5268 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5269
5270 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5271 * gcc.target/mips/pr51513-1.c: New test.
5272 * gcc.target/mips/pr51513-2.c: New test.
5273
5274 2017-06-14 Richard Biener <rguenther@suse.de>
5275
5276 PR tree-optimization/81083
5277 * gcc.dg/torture/pr81083.c: Add prototypes.
5278
5279 2017-06-14 Richard Biener <rguenther@suse.de>
5280
5281 PR middle-end/81088
5282 * c-c++-common/ubsan/pr81088.c: New testcase.
5283
5284 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5285
5286 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5287
5288 2017-06-14 Andrew Pinski <apinski@cavium.com>
5289 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5290
5291 PR target/71663
5292 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5293 * gcc.target/aarch64/vect-init-2.c: Likewise.
5294 * gcc.target/aarch64/vect-init-3.c: Likewise.
5295 * gcc.target/aarch64/vect-init-4.c: Likewise.
5296 * gcc.target/aarch64/vect-init-5.c: Likewise.
5297
5298 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 PR c++/58541
5301 * g++.dg/cpp0x/constexpr-58541.C: New.
5302
5303 2017-06-14 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/81083
5306 * gcc.dg/torture/pr81083.c: New testcase.
5307
5308 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5309
5310 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5311 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5312
5313 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR c++/80973
5316 * g++.dg/ubsan/pr80973.C: New test.
5317
5318 PR c++/80984
5319 * g++.dg/opt/nrv18.C: New test.
5320
5321 2017-06-13 Martin Liska <mliska@suse.cz>
5322
5323 PR sanitize/78204
5324 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5325 test by adding no_sanitize attribute.
5326 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5327
5328 2017-06-13 Renlin Li <renlin.li@arm.com>
5329
5330 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5331 conditionally.
5332
5333 2017-06-13 Martin Jambor <mjambor@suse.cz>
5334
5335 PR tree-optimization/80803
5336 PR tree-optimization/81063
5337 gcc.dg/tree-ssa/pr80803.c: New test.
5338 gcc.dg/tree-ssa/pr81063.c: Likewise.
5339
5340 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5341
5342 * c-c++-common/fold-masked-cmp-3.c: New test.
5343
5344 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5345
5346 PR tree-optimization/67328
5347 * c-c++-common/fold-masked-cmp-1.c: New test.
5348 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5349 * gcc.dg/pr46309.c: Fix pattern.
5350 * gcc.dg/pr46309-2.c: Likewise.
5351
5352 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5353
5354 * gcc.target/arm/sdiv_costs_1.c:
5355 Require arm_arch_v8a_ok and add march option.
5356
5357 2017-06-13 Martin Liska <mliska@suse.cz>
5358
5359 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5360 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5361 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5362
5363 2017-06-13 Richard Biener <rguenther@suse.de>
5364
5365 PR middle-end/81065
5366 * c-c++-common/ubsan/pr81065.c: New testcase.
5367
5368 2017-06-12 Ian Lance Taylor <iant@golang.org>
5369
5370 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5371 freorder. Update comment to explain test.
5372
5373 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5374
5375 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5376 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5377 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5378 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5379
5380 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5381
5382 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5383
5384 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5385
5386 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5387
5388 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR tree-optimization/81003
5391 * gcc.c-torture/compile/pr81003.c: New test.
5392
5393 2017-06-12 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/81053
5396 * gcc.dg/torture/pr81053.c: New testcase.
5397
5398 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5399
5400 PR fortran/80988
5401 * gfortran.dg/implied_do_io_3.f90: New test.
5402
5403 2017-06-10 Tom de Vries <tom@codesourcery.com>
5404
5405 * lib/target-supports.exp (check_effective_target_signal): New proc.
5406 * lib/gcc.exp (gcc_target_compile): Remove appending of
5407 -DSIGNAL_SUPPRESS to additional_flags.
5408 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5409 additional_flags if effective target signal is not supported by the
5410 target.
5411 * gcc.c-torture/execute/20101011-1.c: Same.
5412 * gcc.dg/c99-stdint-1.c: Same.
5413 * gcc.dg/c99-stdint-2.c: Same.
5414 * gcc.dg/c99-stdint-5.c: Same.
5415 * gcc.dg/c99-stdint-6.c: Same.
5416 * gcc.dg/stdint-width-1.c: Same.
5417
5418 2017-06-10 Tom de Vries <tom@codesourcery.com>
5419
5420 * lib/target-supports.exp (check_effective_target_stack_size)
5421 (dg-effective-target-value): New proc.
5422 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5423 additional_flags.
5424 * lib/objc.exp (objc_target_compile): Same.
5425 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5426 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5427 dg-additional-options.
5428 * gcc.c-torture/compile/20080806-1.c: Same.
5429 * gcc.c-torture/compile/920723-1.c: Same.
5430 * gcc.c-torture/compile/930621-1.c: Same.
5431 * gcc.c-torture/compile/991214-2.c: Same.
5432 * gcc.c-torture/compile/bcopy.c: Same.
5433 * gcc.c-torture/compile/memtst.c: Same.
5434 * gcc.c-torture/compile/msp.c: Same.
5435 * gcc.c-torture/compile/stuct.c: Same.
5436 * gcc.c-torture/execute/20011008-3.c: Same.
5437 * gcc.c-torture/execute/20030209-1.c: Same.
5438 * gcc.c-torture/execute/20031012-1.c: Same.
5439 * gcc.c-torture/execute/20040805-1.c: Same.
5440 * gcc.c-torture/execute/920410-1.c: Same.
5441 * gcc.c-torture/execute/920501-7.c: Same.
5442 * gcc.c-torture/execute/921113-1.c: Same.
5443 * gcc.c-torture/execute/921202-1.c: Same.
5444 * gcc.c-torture/execute/921208-2.c: Same.
5445 * gcc.c-torture/execute/930106-1.c: Same.
5446 * gcc.c-torture/execute/930406-1.c: Same.
5447 * gcc.c-torture/execute/950221-1.c: Same.
5448 * gcc.c-torture/execute/960521-1.c: Same.
5449 * gcc.c-torture/execute/980605-1.c: Same.
5450 * gcc.c-torture/execute/comp-goto-1.c: Same.
5451 * gcc.c-torture/execute/comp-goto-2.c: Same.
5452 * gcc.c-torture/execute/memcpy-1.c: Same.
5453 * gcc.c-torture/execute/multi-ix.c: Same.
5454 * gcc.c-torture/execute/nestfunc-4.c: Same.
5455 * gcc.c-torture/execute/pr20621-1.c: Same.
5456 * gcc.c-torture/execute/pr23135.c: Same.
5457 * gcc.c-torture/execute/pr28982b.c: Same.
5458 * gcc.dg/loop-3.c: Same.
5459 * gcc.dg/struct-ret-3.c: Same.
5460 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5461 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5462 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5463 * gcc.dg/tree-prof/pr44777.c: Same.
5464
5465 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5466
5467 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5468 (test_mutually_exclusive_suggestions): New test function.
5469 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5470 (test_mutually_exclusive_suggestions): New test function.
5471 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5472 (test_mutually_exclusive_suggestions): New test function.
5473 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5474 (test_show_locus): Add special-case for
5475 "test_mutually_exclusive_suggestions".
5476
5477 2017-06-09 Ian Lance Taylor <iant@golang.org>
5478
5479 * gcc.dg/tree-prof/split-1.c: New test.
5480
5481 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5482
5483 * gcc.dg/predict-14.c: Avoid cold function detection.
5484 * gcc.target/i386/umod-3.c: Likewise.
5485
5486 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5487
5488 * gcc.target/aarch64/lrint-matherr.h: New.
5489 * gcc.target/aarch64/inline-lrint_1.c: New.
5490 * gcc.target/aarch64/inline-lrint_2.c: New.
5491 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5492 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5493
5494 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5495
5496 * gcc.target/arm/sdiv_costs_1.c: New.
5497
5498 2017-06-09 Tom de Vries <tom@codesourcery.com>
5499
5500 PR target/80855
5501 * gcc.target/nvptx/label-values.c: New test.
5502
5503 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5504
5505 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5506 Test for null definitions instead of them being undefined. Add entry
5507 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5508 about using the effective target for architecture extension.
5509 (check_effective_target_arm_arch_v7ve_ok): Remove.
5510 (add_options_for_arm_arch_v7ve): Likewise.
5511
5512 2017-06-09 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/66623
5515 * gcc.dg/vect/pr66623.c: New testcase.
5516
5517 2017-06-09 Richard Biener <rguenther@suse.de>
5518
5519 PR tree-optimization/79483
5520 * gcc.dg/graphite/pr79483.c: New testcase.
5521
5522 2017-06-09 Richard Biener <rguenther@suse.de>
5523
5524 PR middle-end/81007
5525 * g++.dg/pr81007.C: New testcase.
5526
5527 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5528
5529 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5530 instead of "rsp" for -m32.
5531 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5532 target, add -msse2 to dg-options.
5533 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5534 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5535
5536 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5537
5538 PR target/80966
5539 * gcc.target/powerpc/stack-limit.c: New testcase.
5540
5541 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5542
5543 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5544 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5545 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5546 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5547 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5548 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5549
5550 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR c/81006
5553 * c-c++-common/gomp/pr81006.c: New test.
5554
5555 PR c++/81011
5556 * g++.dg/gomp/pr81011.C: New test.
5557
5558 PR middle-end/81005
5559 * c-c++-common/ubsan/align-10.c: New test.
5560 * c-c++-common/ubsan/null-13.c: New test.
5561
5562 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5563
5564 PR target/81015
5565 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5566 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5567 * gcc.target/i386/pr81015.c: New test.
5568
5569 2017-06-08 Tom de Vries <tom@codesourcery.com>
5570
5571 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5572 trampolines instead of NO_TRAMPOLINES.
5573 * gcc.c-torture/execute/20000822-1.c: Same.
5574 * gcc.c-torture/execute/920428-2.c: Same.
5575 * gcc.c-torture/execute/920501-7.c: Same.
5576 * gcc.c-torture/execute/920612-2.c: Same.
5577 * gcc.c-torture/execute/921017-1.c: Same.
5578 * gcc.c-torture/execute/921215-1.c: Same.
5579 * gcc.c-torture/execute/931002-1.c: Same.
5580 * gcc.c-torture/execute/comp-goto-2.c: Same.
5581 * gcc.c-torture/execute/nestfunc-1.c: Same.
5582 * gcc.c-torture/execute/nestfunc-2.c: Same.
5583 * gcc.c-torture/execute/nestfunc-3.c: Same.
5584 * gcc.c-torture/execute/nestfunc-5.c: Same.
5585 * gcc.c-torture/execute/nestfunc-6.c: Same.
5586 * gcc.c-torture/execute/pr24135.c: Same.
5587 * gcc.dg/Wtrampolines.c: Same.
5588 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5589 * gcc.dg/torture/stackalign/nested-5.c: Same.
5590 * gcc.dg/torture/stackalign/nested-6.c: Same.
5591 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5592 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5593 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5594 * gcc.dg/trampoline-1.c: Same.
5595 * gcc.dg/tree-prof/pr44777.c: Same.
5596 * gcc.target/i386/pr67770.c: Same.
5597 * lib/gcc.exp (gcc_target_compile): Remove appending of
5598 -DNO_TRAMPOLINES to additional_flags.
5599 * lib/objc.exp (objc_target_compile): Same.
5600
5601 2017-06-08 Tom de Vries <tom@codesourcery.com>
5602
5603 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5604 'gcc,no_trampolines' instead of 'no_trampolines'.
5605
5606 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5607
5608 PR middle-end/79988
5609 * gcc.target/i386/mpx/pr79988.c: New test.
5610
5611 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5612
5613 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5614 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5615 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5616
5617 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5618
5619 * g++.dg/tree-ssa/counts-1.C: New testcase.
5620 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5621
5622 2017-08-08 Julia Koval <julia.koval@intel.com>
5623
5624 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5625 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5626 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5627 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5628 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5629 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5630
5631 2017-06-08 Marek Polacek <polacek@redhat.com>
5632
5633 PR sanitize/80932
5634 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5635
5636 2017-08-08 Julia Koval <julia.koval@intel.com>
5637
5638 PR target/73350,80862
5639 * gcc.target/i386/pr73350.c: New test.
5640
5641 2017-06-08 Richard Biener <rguenther@suse.de>
5642
5643 PR tree-optimization/80928
5644 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5645
5646 2017-06-07 Carl Love <cel@us.ibm.com>
5647
5648 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5649
5650 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5651
5652 PR c++/80990
5653 * g++.dg/cpp1z/class-deduction39.C: New.
5654
5655 2017-06-07 Marek Polacek <polacek@redhat.com>
5656
5657 PR sanitizer/80932
5658 * c-c++-common/ubsan/pr80932.c: New test.
5659
5660 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5661
5662 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5663 * gcc.target/i386/l_fma_double_2.c: Ditto.
5664 * gcc.target/i386/l_fma_double_3.c: Ditto.
5665 * gcc.target/i386/l_fma_double_4.c: Ditto.
5666 * gcc.target/i386/l_fma_double_5.c: Ditto.
5667 * gcc.target/i386/l_fma_double_6.c: Ditto.
5668 * gcc.target/i386/l_fma_float_1.c: Ditto.
5669 * gcc.target/i386/l_fma_float_2.c: Ditto.
5670 * gcc.target/i386/l_fma_float_3.c: Ditto.
5671 * gcc.target/i386/l_fma_float_4.c: Ditto.
5672 * gcc.target/i386/l_fma_float_5.c: Ditto.
5673 * gcc.target/i386/l_fma_float_6.c: Ditto.
5674
5675 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5676
5677 * gcc.target/aarch64/sdiv_costs_1.c: New.
5678
5679 2017-06-07 Richard Biener <rguenther@suse.de>
5680
5681 PR tree-optimization/80928
5682 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5683 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5684
5685 2017-06-07 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/80928
5688 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5689 check_results.
5690
5691 2017-06-06 Nathan Sidwell <nathan@acm.org>
5692
5693 * g++.dg/pr45330.C: Add inline namespace case.
5694
5695 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5696
5697 PR fortran/80975
5698 * gfortran.dg/matmul_16.f90: New test.
5699 * gfortran.dg/inline_matmul_18.f90: New test.
5700
5701 2017-06-06 Marek Polacek <polacek@redhat.com>
5702
5703 PR c/79983
5704 * gcc.dg/pr79983.c: New test.
5705
5706 2017-06-06 David S. Miller <davem@davemloft.net>
5707
5708 * gcc.target/sparc/sparc-ret-3.c: New test.
5709
5710 2017-06-06 Tom de Vries <tom@codesourcery.com>
5711
5712 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5713 label_values instead of NO_LABEL_VALUES.
5714 * gcc.c-torture/compile/920301-1.c: Same.
5715 * gcc.c-torture/compile/920501-1.c: Same.
5716 * gcc.c-torture/compile/941014-4.c: Same.
5717 * gcc.c-torture/compile/labels-1.c: Same.
5718 * gcc.c-torture/compile/pr18903.c: Same.
5719 * gcc.c-torture/execute/920302-1.c: Same.
5720 * gcc.c-torture/execute/920415-1.c: Same.
5721 * gcc.c-torture/execute/920428-2.c: Same.
5722 * gcc.c-torture/execute/920501-3.c: Same.
5723 * gcc.c-torture/execute/920501-4.c: Same.
5724 * gcc.c-torture/execute/920501-5.c: Same.
5725 * gcc.c-torture/execute/920501-7.c: Same.
5726 * gcc.c-torture/execute/920721-4.c: Same.
5727 * gcc.c-torture/execute/980526-1.c: Same.
5728 * gcc.c-torture/execute/990208-1.c: Same.
5729 * gcc.c-torture/execute/comp-goto-1.c: Same.
5730 * gcc.c-torture/execute/comp-goto-2.c: Same.
5731 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5732 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5733 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5734 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5735 * gcc.dg/tree-prof/pr44777.c: Same.
5736 * gcc.misc-tests/bprob-2.c: Same.
5737 * gcc.misc-tests/gcov-3.c: Same.
5738 * lib/gcc.exp (gcc_target_compile): Remove appending of
5739 -DNO_LABEL_VALUES to additional_flags.
5740 * lib/objc.exp (objc_target_compile): Same.
5741 * lib/target-supports.exp (check_effective_target_label_values): Test on
5742 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5743
5744 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5745
5746 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5747
5748 2017-06-06 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/80974
5751 * gcc.dg/torture/pr80974.c: New testcase.
5752
5753 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5754
5755 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5756 "unsigned int" in conversation warning on line 15.
5757
5758 2017-06-06 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/80928
5761 * gcc.dg/vect/pr80928.c: New testcase.
5762 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5763 * gcc.dg/vect/slp-13.c: Likewise.
5764 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5765
5766 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5767
5768 * g++.dg/plugin/comment_plugin.c: New test plugin.
5769 * g++.dg/plugin/comments-1.C: New test file.
5770 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5771
5772 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5773
5774 * gcc.misc-tests/gcov-1a.c: New test.
5775
5776 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5777
5778 * gcc.target/powerpc/clone1.c: New test.
5779
5780 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5781
5782 PR fortran/70601
5783 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5784
5785 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5786
5787 PR fortran/35339
5788 * gfortran.dg/implied_do_io_1.f90: New Test.
5789 * gfortran.dg/implied_do_io_2.f90: New Test.
5790
5791 2017-06-05 Renlin Li <renlin.li@arm.com>
5792
5793 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5794 selector to related line.
5795
5796 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5797
5798 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5799
5800 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801
5802 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5803
5804 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5805
5806 * gcc.target/aarch64/subs_compare_2.c: New test.
5807
5808 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5809
5810 * gcc.target/aarch64/subs_compare_1.c: New test.
5811
5812 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5813
5814 * gcc.target/mips/div-9.c: Delete duplicate test.
5815 * gcc.target/mips/div-10.c: Ditto.
5816 * gcc.target/mips/div-11.c: Ditto.
5817 * gcc.target/mips/div-12.c: Ditto.
5818
5819 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5820
5821 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5822
5823 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5824
5825 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5826 vesrion of the dejagnu grep.
5827 (list-module-names): Use it and adjust the regular expressions for
5828 modules and submodules.
5829 * gfortran.dg/prof/prof.exp: Cleanup modules.
5830 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5831 directives.
5832 * gfortran.dg/altreturn_8.f90: Likewise.
5833 * gfortran.dg/associate_12.f90: Likewise.
5834 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5835 * gfortran.dg/charlen_15.f90: Likewise.
5836 * gfortran.dg/class_4a.f03: Likewise.
5837 * gfortran.dg/class_54.f90: Likewise.
5838 * gfortran.dg/class_dummy_4.f03: Likewise.
5839 * gfortran.dg/class_dummy_5.f90: Likewise.
5840 * gfortran.dg/constructor_9.f90: Likewise.
5841 * gfortran.dg/dec_structure_15.f90: Likewise.
5842 * gfortran.dg/do_check_8.f90: Likewise.
5843 * gfortran.dg/dtio_26.f03: Likewise.
5844 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5845 * gfortran.dg/equiv_9.f90: Likewise.
5846 * gfortran.dg/extends_15.f90: Likewise.
5847 * gfortran.dg/finalize_22.f90: Likewise.
5848 * gfortran.dg/finalize_23.f90: Likewise.
5849 * gfortran.dg/generic_26.f90: Likewise.
5850 * gfortran.dg/generic_27.f90: Likewise.
5851 * gfortran.dg/namelist_76.f90: Likewise.
5852 * gfortran.dg/pointer_init_8.f90: Likewise.
5853 * gfortran.dg/pr61318.f90: Likewise.
5854 * gfortran.dg/pr77260_1.f90: Likewise.
5855 * gfortran.dg/pr77260_2.f90: Likewise.
5856 * gfortran.dg/pr77420_3.f90: Likewise.
5857 * gfortran.dg/proc_ptr_39.f90: Likewise.
5858 * gfortran.dg/proc_ptr_41.f90: Likewise.
5859 * gfortran.dg/proc_ptr_42.f90: Likewise.
5860 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5861 * gfortran.dg/submodule_1.f08: Likewise.
5862 * gfortran.dg/submodule_10.f08: Likewise.
5863 * gfortran.dg/submodule_14.f08: Likewise.
5864 * gfortran.dg/submodule_15.f08: Likewise.
5865 * gfortran.dg/submodule_2.f08: Likewise.
5866 * gfortran.dg/submodule_5.f08: Likewise.
5867 * gfortran.dg/submodule_6.f08: Likewise.
5868 * gfortran.dg/submodule_7.f08: Likewise.
5869 * gfortran.dg/submodule_8.f08: Likewise.
5870 * gfortran.dg/submodule_9.f08: Likewise.
5871 * gfortran.dg/transfer_class_2.f90: Likewise.
5872 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5873 * gfortran.dg/typebound_call_24.f03: Likewise.
5874 * gfortran.dg/typebound_call_25.f90: Likewise.
5875 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5876 * gfortran.dg/typebound_generic_12.f03: Likewise.
5877 * gfortran.dg/typebound_generic_13.f03: Likewise.
5878 * gfortran.dg/typebound_generic_14.f03: Likewise.
5879 * gfortran.dg/typebound_generic_15.f90: Likewise.
5880 * gfortran.dg/typebound_operator_16.f03: Likewise.
5881 * gfortran.dg/typebound_operator_18.f90: Likewise.
5882 * gfortran.dg/typebound_operator_20.f90: Likewise.
5883 * gfortran.dg/typebound_override_3.f90: Likewise.
5884 * gfortran.dg/typebound_override_4.f90: Likewise.
5885 * gfortran.dg/typebound_override_5.f90: Likewise.
5886 * gfortran.dg/typebound_override_6.f90: Likewise.
5887 * gfortran.dg/typebound_override_7.f90: Likewise.
5888 * gfortran.dg/typebound_proc_28.f03: Likewise.
5889 * gfortran.dg/typebound_proc_29.f90: Likewise.
5890 * gfortran.dg/typebound_proc_30.f90: Likewise.
5891 * gfortran.dg/typebound_proc_31.f90: Likewise.
5892 * gfortran.dg/typebound_proc_32.f90: Likewise.
5893 * gfortran.dg/typebound_proc_33.f90: Likewise.
5894 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5895 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5896 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5897 * gfortran.dg/use_only_3.f90: Likewise.
5898 * gfortran.dg/use_without_only_1.f90: Likewise.
5899 * gfortran.dg/warn_unused_function.f90: Likewise.
5900 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5901 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5902
5903 2017-06-04 Marek Polacek <polacek@redhat.com>
5904
5905 PR c/80919
5906 * gcc.dg/format/pr80919.c: New test.
5907
5908 2017-06-02 Martin Sebor <msebor@redhat.com>
5909
5910 PR c/80892
5911 * c-c++-common/Wfloat-conversion-2.c: New test.
5912
5913 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5914
5915 PR c++/68754
5916 * g++.dg/cpp1y/constexpr-68754.C: New.
5917
5918 2017-06-02 Carl Love <cel@us.ibm.com>
5919
5920 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5921 for the new built-ins.
5922
5923 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5924
5925 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5926
5927 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5928
5929 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5930 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5931 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5932 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5933 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5934
5935 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5936
5937 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5938
5939 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5940
5941 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5942
5943 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5944
5945 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5946 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5947 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5948 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5949 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5950 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5951 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5952 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5953 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5954
5955 2017-06-02 Nathan Sidwell <nathan@acm.org>
5956
5957 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5958
5959 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR rtl-optimization/80903
5962 * gcc.dg/pr80903.c: New test.
5963
5964 PR fortran/80918
5965 * gfortran.dg/gomp/pr80918.f90: New test.
5966
5967 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5968
5969 * c-c++-common/Wsizeof-pointer-div.c: New test.
5970 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5971 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5972 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5973 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5974 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5975 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5976 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5977 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5978 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5979 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5980 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5981 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5982 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5983 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5984 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5985 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5986 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5987 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5988
5989 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5990
5991 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5992 Update the target to power8-vector.
5993
5994 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5995
5996 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5997
5998 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5999
6000 * debug12.adb, debug12.ads: New testcase.
6001
6002 2017-06-01 Martin Jambor <mjambor@suse.cz>
6003
6004 PR tree-optimization/80898
6005 * gcc.dg/tree-ssa/pr80898.c: New test.
6006 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6007
6008 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/80896
6011 * g++.dg/cpp1z/nodiscard5.C: New.
6012
6013 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6014
6015 * gcc.target/arc/pr9001195952.c: New test.
6016
6017 2017-06-01 Tom de Vries <tom@codesourcery.com>
6018
6019 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6020 * gcc.c-torture/compile/asmgoto-1.c: Same.
6021 * gcc.dg/20000707-1.c: Same.
6022 * gcc.dg/pr38700.c: Same.
6023 * gcc.dg/pr70169.c: Same.
6024 * gcc.dg/pr80112.c: Same.
6025 * gcc.dg/torture/pr51071-2.c: Same.
6026 * gcc.dg/torture/pr51071.c: Same.
6027 * gcc.dg/tree-ssa/alias-34.c: Same.
6028
6029 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6030
6031 * gnat.dg/debug11.adb: New testcase.
6032
6033 2017-06-01 Richard Biener <rguenther@suse.de>
6034
6035 PR middle-end/66313
6036 * c-c++-common/ubsan/pr66313.c: New testcase.
6037 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6038
6039 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6040
6041 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6042 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6043 to vsx_hw. Add dg-skip-if directive to disable this test if
6044 -mcpu overridden.
6045 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6046 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6047 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6048 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6049 to dg-option. Add dg-skip-if directive to disable this test
6050 for darwin. Add dg-skip-if directive to disable this test if
6051 -mcpu overridden.
6052
6053 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6054
6055 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6056 (_mm_maskz_max_sd): Test new intrinsics.
6057 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6058 (_mm_maskz_max_sd): Test new intrinsics.
6059 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6060 (_mm_maskz_max_ss): Test new intrinsics.
6061 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6062 (_mm_maskz_max_ss): Test new intrinsics.
6063 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6064 (_mm_maskz_min_sd): Test new intrinsics.
6065 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6066 (_mm_maskz_min_sd): Test new intrinsics.
6067 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6068 (_mm_maskz_min_ss): Test new intrinsics.
6069 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6070 (_mm_maskz_min_ss): Test new intrinsics.
6071
6072 2017-05-31 Nathan Sidwell <nathan@acm.org>
6073
6074 * g++.dg/lookup/lambda1.C New.
6075
6076 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6077
6078 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6079 on pointer should not be replaced.
6080
6081 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6082
6083 PR testsuite/80580
6084 * gcc.dg/gimplefe-error-7.c: New test.
6085
6086 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6087
6088 * gcc.target/arc/add_n-combine.c: New test.
6089 * gcc.target/arc/sub_n-combine.c: New test.
6090
6091 2017-05-31 Richard Biener <rguenther@suse.de>
6092
6093 PR target/80880
6094 * gcc.target/i386/pr80880.c: New testcase.
6095
6096 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6097
6098 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6099
6100 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6101
6102 * gcc.dg/vect/pr80815-3.c: New test.
6103
6104 2017-05-31 Richard Biener <rguenther@suse.de>
6105
6106 PR tree-optimization/80906
6107 * gcc.dg/graphite/pr80906.c: New testcase.
6108
6109 2017-05-30 Tom de Vries <tom@codesourcery.com>
6110
6111 PR testsuite/80910
6112 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6113 unsupported if host compiler does not support c++11.
6114 (host_supports_c++11): New proc.
6115
6116 2017-05-30 Martin Sebor <msebor@redhat.com>
6117
6118 PR c/80731
6119 * g++.dg/ext/utf16-4.C: Relax test.
6120 * gcc.dg/fixed-point/int-warning.c: Adjust.
6121
6122 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6123
6124 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6125 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6126 test case.
6127 * g++.dg/plugin/show-template-tree-color.C: New test case.
6128 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6129 * g++.dg/template/show-template-tree-2.C: New test case.
6130 * g++.dg/template/show-template-tree-3.C: New test case.
6131 * g++.dg/template/show-template-tree-4.C: New test case.
6132 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6133 * g++.dg/template/show-template-tree.C: New test case.
6134
6135 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6136
6137 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6138 dg-options.
6139 * gfortran.dg/pr80107.f: Delete testcase.
6140
6141 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6142
6143 PR target/80833
6144 * gcc.target/i386/pr80833-1.c: New test.
6145 * gcc.target/i386/pr80833-2.c: Ditto.
6146
6147 2017-05-30 Nathan Sidwell <nathan@acm.org>
6148
6149 PR c++/80913
6150 * g++.dg/lookup/pr80913.C: New.
6151
6152 2017-05-30 Richard Biener <rguenther@suse.de>
6153
6154 PR middle-end/80901
6155 * gcc.dg/torture/pr80901.c: New testcase.
6156
6157 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6158
6159 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6160
6161 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6162
6163 PR target/78838
6164 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6165
6166 2017-05-30 Richard Biener <rguenther@suse.de>
6167
6168 PR middle-end/80876
6169 * gcc.dg/torture/pr80876.c: New testcase.
6170
6171 2017-05-29 Nathan Sidwell <nathan@acm.org>
6172
6173 PR c++/80891 (#5)
6174 * g++.dg/lookup/pr80891-5.C: New.
6175
6176 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6177
6178 PR libgfortran/53029
6179 * gfortran.dg/read_5.f90: New test.
6180
6181 2017-05-29 Nathan Sidwell <nathan@acm.org>
6182
6183 PR c++/80891 (#4)
6184 * g++.dg/lookup/pr80891-4.C: New.
6185
6186 PR c++/80891 (#1)
6187 * g++.dg/lookup/pr80891-1.C: New.
6188
6189 PR c++/80891 (#3)
6190 * g++.dg/lookup/pr80891-3.C: New.
6191
6192 PR c++/80891 (#2)
6193 * g++.dg/lookup/pr80891-2.C: New.
6194
6195 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6196
6197 PR fortran/37131
6198 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6199 flags.
6200 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6201 * gfortran.dg/inline_matmul_17.f90: New test.
6202
6203 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6204
6205 * gfortran.dg/matmul_bounds_12.f90: New test.
6206
6207 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR bootstrap/80887
6210 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6211
6212 2017-05-26 Nathan Sidwell <nathan@acm.org>
6213
6214 * g++.dg/cpp0x/dr2061.C: New.
6215 * g++.dg/parse/namespace-alias-1.C: Add more test.
6216
6217 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6218
6219 PR tree-optimization/80815
6220 * gcc.dg/vect/pr80815-1.c: New test.
6221 * gcc.dg/vect/pr80815-2.c: New test.
6222
6223 2017-05-26 Martin Liska <mliska@suse.cz>
6224
6225 PR ipa/80663
6226 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6227 split at the problematic spot.
6228 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6229 a valid value of the param.
6230
6231 2017-05-26 Marek Polacek <polacek@redhat.com>
6232
6233 PR sanitizer/80875
6234 * c-c++-common/ubsan/pr80875.c: New test.
6235
6236 2017-05-26 Tom de Vries <tom@codesourcery.com>
6237
6238 PR testsuite/80557
6239 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6240 * gcc.dg/Wcxx-compat-8.c: Same.
6241 * gcc.dg/Wobjsize-1.c: Same.
6242 * gcc.dg/Wshadow-local-2.c: Same.
6243 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6244 * gcc.dg/anon-struct-6.c: Same.
6245 * gcc.dg/asm-wide-1.c: Same.
6246 * gcc.dg/builtin-inf-1.c: Same.
6247 * gcc.dg/builtin-redefine.c: Same.
6248 * gcc.dg/c90-array-lval-6.c: Same.
6249 * gcc.dg/c90-array-lval-7.c: Same.
6250 * gcc.dg/c90-fordecl-1.c: Same.
6251 * gcc.dg/c99-fordecl-2.c: Same.
6252 * gcc.dg/cast-lvalue-1.c: Same.
6253 * gcc.dg/cast-lvalue-2.c: Same.
6254 * gcc.dg/compound-lvalue-1.c: Same.
6255 * gcc.dg/cond-lvalue-1.c: Same.
6256 * gcc.dg/cpp/20000419-1.c: Same.
6257 * gcc.dg/cpp/backslash.c: Same.
6258 * gcc.dg/cpp/backslash2.c: Same.
6259 * gcc.dg/cpp/macspace1.c: Same.
6260 * gcc.dg/cpp/macspace2.c: Same.
6261 * gcc.dg/cpp/multiline-2.c: Same.
6262 * gcc.dg/cpp/pr27777.c: Same.
6263 * gcc.dg/cpp/pr30786.c: Same.
6264 * gcc.dg/cpp/pr34602.c: Same.
6265 * gcc.dg/cpp/redef1.c: Same.
6266 * gcc.dg/cpp/tr-warn1.c: Same.
6267 * gcc.dg/cpp/tr-warn3.c: Same.
6268 * gcc.dg/cpp/tr-warn6.c: Same.
6269 * gcc.dg/cpp/trad/hash.c: Same.
6270 * gcc.dg/cpp/trad/redef1.c: Same.
6271 * gcc.dg/cpp/ucs.c: Same.
6272 * gcc.dg/declspec-10.c: Same.
6273 * gcc.dg/declspec-11.c: Same.
6274 * gcc.dg/declspec-18.c: Same.
6275 * gcc.dg/format/c99-strftime-1.c: Same.
6276 * gcc.dg/format/ext-3.c: Same.
6277 * gcc.dg/format/pr72858.c: Same.
6278 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6279 * gcc.dg/init-string-1.c: Same.
6280 * gcc.dg/label-decl-3.c: Same.
6281 * gcc.dg/m-un-2.c: Same.
6282 * gcc.dg/nofixed-point-2.c: Same.
6283 * gcc.dg/noncompile/20020213-1.c: Same.
6284 * gcc.dg/pch/counter-2.c: Same.
6285 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6286 * gcc.dg/pr27528.c: Same.
6287 * gcc.dg/pr27953.c: Same.
6288 * gcc.dg/pr35899.c: Same.
6289 * gcc.dg/pr37561.c: Same.
6290 * gcc.dg/pr45461.c: Same.
6291 * gcc.dg/pr45750.c: Same.
6292 * gcc.dg/pr53196-2.c: Same.
6293 * gcc.dg/pr53265.c: Same.
6294 * gcc.dg/redecl-1.c: Same.
6295 * gcc.dg/tls/thr-init-1.c: Same.
6296 * gcc.dg/torture/pr51106-1.c: Same.
6297 * gcc.dg/torture/pr51106-2.c: Same.
6298 * gcc.dg/uninit-19.c: Same.
6299 * gcc.dg/uninit-pr20644.c: Same.
6300
6301 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6302
6303 * g++.dg/cpp1z/decomp29.C (p): New variable.
6304 (main): Add further tests.
6305
6306 2017-05-26 Richard Biener <rguenther@suse.de>
6307
6308 PR tree-optimization/80842
6309 * gcc.dg/torture/pr80842.c: New testcase.
6310
6311 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6312
6313 PR c++/79652
6314 * g++.dg/cpp0x/pr79652.C: New.
6315
6316 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/71451
6319 * g++.dg/cpp0x/variadic170.C: New.
6320
6321 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6322
6323 * g++.dg/warn/Wcatch-value-1.C: New test.
6324 * g++.dg/warn/Wcatch-value-2.C: New test.
6325 * g++.dg/warn/Wcatch-value-3.C: New test.
6326
6327 2017-05-25 Nathan Sidwell <nathan@acm.org>
6328
6329 * g++.dg/lookup/using56.C: New.
6330 * g++.dg/lookup/using57.C: New.
6331 * g++.dg/lookup/using58.C: New.
6332 * g++.dg/lookup/using59.C: New.
6333
6334 * g++.dg/lookup/using17.C: Adjust diagnostics.
6335
6336 2017-05-25 Martin Sebor <msebor@redhat.com>
6337
6338 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6339 positives on ILP32.
6340 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6341 column numbers.
6342 * gcc.dg/pr60114.c: Same.
6343
6344 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6345
6346 * gfortran.dg/pr48636.f90: Fix template better.
6347
6348 2017-05-25 Nathan Sidwell <nathan@acm.org>
6349
6350 * g++.dg/lookup/koenig14.C: New.
6351
6352 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/79583
6355 * g++.dg/cpp0x/pr79583.C: New.
6356
6357 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/68578
6360 * g++.dg/cpp1y/pr68578.C: New.
6361
6362 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6363
6364 * gcc.dg/tree-ssa/vce-1.c: New file.
6365
6366 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6367
6368 * gcc.dg/tree-ssa/addadd.c: New file.
6369
6370 2017-05-24 Nathan Sidwell <nathan@acm.org>
6371
6372 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6373 * g++.dg/lookup/friend19.C: New.
6374 * g++.dg/lookup/friend20.C: New.
6375
6376 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6377
6378 PR c++/80544
6379 * g++.dg/expr/cast11.C: New test.
6380
6381 2017-05-24 Martin Sebor <msebor@redhat.com>
6382
6383 PR c/80731
6384 * c-c++-common/Wfloat-conversion.c: Adjust.
6385 * c-c++-common/dfp/convert-int-saturate.c: Same.
6386 * c-c++-common/pr68657-1.c: Same.
6387 * g++.dg/ext/utf-cvt.C: Same.
6388 * g++.dg/ext/utf16-4.C: Same.
6389 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6390 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6391 * g++.dg/warn/Wconversion3.C: Same.
6392 * g++.dg/warn/Wconversion4.C: Same.
6393 * g++.dg/warn/Wsign-conversion.C: Same.
6394 * g++.dg/warn/overflow-warn-1.C: Same.
6395 * g++.dg/warn/overflow-warn-3.C: Same.
6396 * g++.dg/warn/overflow-warn-4.C: Same.
6397 * g++.dg/warn/pr35635.C: Same.
6398 * g++.old-deja/g++.mike/enum1.C: Same.
6399 * gcc.dg/Wconversion-3.c: Same.
6400 * gcc.dg/Wconversion-5.c: Same.
6401 * gcc.dg/Wconversion-complex-c99.c: Same.
6402 * gcc.dg/Wconversion-complex-gnu.c: Same.
6403 * gcc.dg/Wconversion-integer.c: Same.
6404 * gcc.dg/Wsign-conversion.c: Same.
6405 * gcc.dg/bitfld-2.c: Same.
6406 * gcc.dg/c90-const-expr-11.c: Same.
6407 * gcc.dg/c90-const-expr-7.c: Same.
6408 * gcc.dg/c99-const-expr-7.c: Same.
6409 * gcc.dg/overflow-warn-1.c: Same.
6410 * gcc.dg/overflow-warn-2.c: Same.
6411 * gcc.dg/overflow-warn-3.c: Same.
6412 * gcc.dg/overflow-warn-4.c: Same.
6413 * gcc.dg/overflow-warn-5.c: Same.
6414 * gcc.dg/overflow-warn-8.c: Same.
6415 * gcc.dg/overflow-warn-9.c: New test.
6416 * gcc.dg/pr35635.c: Adjust.
6417 * gcc.dg/pr59940.c: Same.
6418 * gcc.dg/pr59963-2.c: Same.
6419 * gcc.dg/pr60114.c: Same.
6420 * gcc.dg/switch-warn-2.c: Same.
6421 * gcc.dg/utf-cvt.c: Same.
6422 * gcc.dg/utf16-4.c: Same.
6423
6424 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6425
6426 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6427 Don't include limits.h.
6428 (w): Conditionalize on long long wider than int. Use
6429 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6430 -9223372036854775808.
6431 (x): Use __INT_MAX__ instead of INT_MAX.
6432
6433 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6434
6435 PR fortran/66094
6436 * gfortran.dg/inline_matmul_16.f90: New test.
6437
6438 2017-05-24 Tom de Vries <tom@codesourcery.com>
6439
6440 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6441
6442 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6443
6444 PR middle-end/80823
6445 * gcc.dg/pr80823.c: New test.
6446
6447 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6448
6449 * gcc.target/s390/pr80725.c: New test.
6450
6451 2017-05-23 Nathan Sidwell <nathan@acm.org>
6452
6453 * g++.dg/lookup/extern-c-hidden.C: New.
6454 * g++.dg/lookup/extern-redecl1.C: New.
6455
6456 PR c++/80866
6457 * g++.dg/parse/pr80866.C: New.
6458
6459 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6460
6461 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6462 * gcc.dg/ipa/inline-5.c: Likewise.
6463 * gfortran.dg/pr48636.f90: Likewise.
6464
6465 2017-05-23 Nathan Sidwell <nathan@acm.org>
6466
6467 * g++.dg/parse/ctor9.C: Adjust expected error.
6468
6469 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6470
6471 PR libgfortran/80256
6472 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6473 Cygwin.
6474
6475 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6476
6477 * c-c++-common/goacc/parallel-dims-1.c: Update.
6478 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6479 * c-c++-common/goacc/routine-1.c: Likewise.
6480 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6481 * g++.dg/goacc/template.C: Likewise.
6482 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6483 * gfortran.dg/goacc/routine-3.f90: Likewise.
6484 * gfortran.dg/goacc/sie.f95: Likewise.
6485 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6486
6487 2017-05-23 Nathan Sidwell <nathan@acm.org>
6488
6489 * g++.dg/lookup/using13.C: Adjust expected error.
6490
6491 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6492
6493 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6494
6495 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6496
6497 PR target/80718
6498 * gcc.target/powerpc/pr80718.c: New test.
6499
6500 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6501
6502 * gcc.target/powerpc/conditional-return.c: New testcase.
6503
6504 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6505
6506 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6507 LE-only.
6508
6509 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6510
6511 PR fortran/80766
6512 * gfortran.dg/typebound_call_28.f90: New test.
6513
6514 2017-05-22 Nathan Sidwell <nathan@acm.org>
6515
6516 * g++.dg/lookup/strong-using.C: New.
6517
6518 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6519
6520 * gcc.target/arm/movsi_movt.c: New test.
6521 * gcc.target/arm/movdi_movt.c: New test.
6522
6523 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6524
6525 * gnat.dg/specs/not_null1.ads: New test.
6526
6527 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6528
6529 * gnat.dg/limited_with5.ad[sb]: New test.
6530 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6531 * gnat.dg/limited_with6.ad[sb]: New test.
6532 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6533
6534 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6535
6536 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6537 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6538
6539 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/70265
6542 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6543 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6544
6545 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6546
6547 PR libgfortran/80333
6548 * gfortran.dg/dtio_30.f03: New test.
6549
6550 2017-05-19 Marek Polacek <polacek@redhat.com>
6551
6552 PR sanitizer/80800
6553 * c-c++-common/ubsan/pr80800.c: New test.
6554 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6555
6556 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6557
6558 * c-c++-common/goacc/default-1.c: Update.
6559 * c-c++-common/goacc/default-2.c: Likewise.
6560 * c-c++-common/goacc/default-4.c: Likewise.
6561 * gfortran.dg/goacc/default-1.f95: Likewise.
6562 * gfortran.dg/goacc/default-4.f: Likewise.
6563 * c-c++-common/goacc/default-5.c: New file.
6564 * gfortran.dg/goacc/default-5.f: Likewise.
6565
6566 * c-c++-common/goacc/default-1.c: New file.
6567 * c-c++-common/goacc/default-2.c: Likewise.
6568 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6569 test cases in...
6570 * c-c++-common/goacc/default-3.c: ... this new file, and...
6571 * c-c++-common/goacc/default-4.c: ... this new file.
6572 * gfortran.dg/goacc/default.f95: Remove file, including its test
6573 cases in...
6574 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6575 * gfortran.dg/goacc/default-2.f: ... this new file.
6576 * gfortran.dg/goacc/default-3.f95: New file.
6577 * gfortran.dg/goacc/default-4.f: Likewise.
6578
6579 2017-05-19 Nathan Sidwell <nathan@acm.org>
6580
6581 * g++.dg/inherit/covariant7.C: Adjust.
6582
6583 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6584
6585 * gcc.target/arm/tls-disable-literal-pool.c: Change
6586 require-effective-target to tls_native.
6587 Move dg-error to return statement line and change to dg-message.
6588
6589 2017-05-19 Richard Biener <rguenther@suse.de>
6590
6591 PR c++/80593
6592 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6593 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6594
6595 2017-05-19 Richard Biener <rguenther@suse.de>
6596
6597 PR middle-end/80764
6598 * gcc.dg/torture/pr80764.c: New testcase.
6599
6600 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6601
6602 PR target/80510
6603 * gcc.target/powerpc/pr80510-1.c: New test.
6604 * gcc.target/powerpc/pr80510-2.c: Likewise.
6605
6606 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6607
6608 * gcc.dg/pragma-diag-7.c: New test.
6609
6610 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6611
6612 PR target/80799
6613 * g++.dg/other/i386-11.C: New test.
6614
6615 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6616
6617 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6618 * fold-vec-div-floatdouble.c: Likewise.
6619 * fold-vec-logical-ands-char.c: Likewise.
6620 * fold-vec-logical-ands-int.c: Likewise.
6621 * fold-vec-logical-ands-short.c: Likewise.
6622 * fold-vec-logical-ors-char.c: Likewise.
6623 * fold-vec-logical-ors-int.c: Likewise.
6624 * fold-vec-logical-ors-short.c: Likewise.
6625 * fold-vec-logical-other-char.c: Likewise.
6626 * fold-vec-mule-misc.c: Likewise.
6627 * fold-vec-mult-float.c: Likewise.
6628 * fold-vec-mult-floatdouble.c: Likewise.
6629 * fold-vec-mult-int.c: Likewise.
6630 * fold-vec-mult-int128-p9.c: Likewise.
6631 * fold-vec-sub-floatdouble.c: Likewise.
6632 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6633 Add lp64 requirement.
6634 * fold-vec-mult-int128-p8.c: Likewise.
6635 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6636
6637 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6638
6639 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6640 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6641 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6642 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6643 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6644 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6645 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6646 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6647 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6648 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6649 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6650 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6651 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6652 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6653 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6654 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6655 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6656 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6657 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6658 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6659 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6660 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6661 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6662 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6663 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6664 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6665
6666 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6667
6668 * gcc.target/sparc/niagara7-align.c: New test.
6669
6670 2017-05-18 Marek Polacek <polacek@redhat.com>
6671
6672 PR sanitizer/80797
6673 * c-c++-common/ubsan/null-12.c: New test.
6674
6675 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6676
6677 PR middle-end/80692
6678 * gcc.c-torture/execute/pr80692.c: New testcase.
6679
6680 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6681
6682 PR libgfortran/80741
6683 * gfortran.dg/read_4.f90: New test.
6684
6685 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6686
6687 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6688
6689 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6690
6691 PR fortran/80668
6692 * gfortran.dg/pr80668.f90: New.
6693
6694 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6695
6696 PR middle-end/80775
6697 * gcc.dg/pr80775.c: New test.
6698
6699 2017-05-17 Marek Polacek <polacek@redhat.com>
6700
6701 PR sanitizer/80659
6702 * gcc.dg/asan/pr80659.c: New test.
6703
6704 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6705
6706 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6707 unsigned long.
6708
6709 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6710
6711 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6712
6713 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6714 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6715
6716 PR tree-optimization/80457
6717 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6718 call vect_model_simple_cost.
6719
6720 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6721
6722 PR fortran/80554
6723 * gfortran.dg/submodule_29.f08: New test.
6724
6725 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6726
6727 * g++.dg/other/accessor-fixits-1.C: New test case.
6728 * g++.dg/other/accessor-fixits-2.C: New test case.
6729 * g++.dg/other/accessor-fixits-3.C: New test case.
6730 * g++.dg/other/accessor-fixits-4.C: New test case.
6731
6732 2017-05-16 Carl Love <cel@us.ibm.com>
6733
6734 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6735 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6736 built-ins to the test suite file. Note, support for mradds exists
6737 but no test case exists.
6738 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6739 built-ins to the test suite file.
6740
6741 2017-05-16 Marek Polacek <polacek@redhat.com>
6742
6743 PR sanitizer/80536
6744 PR sanitizer/80386
6745 * c-c++-common/ubsan/pr80536.c: New test.
6746 * g++.dg/ubsan/pr80386.C: New test.
6747
6748 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6749
6750 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6751 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6752
6753 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6754
6755 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6756 expected output of vadd, vsub and vmul instructions.
6757 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6758 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6759 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6760
6761 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6762
6763 PR libgfortran/80727
6764 * gfortran.dg/read_3.f90: New test.
6765
6766 2017-05-15 Nathan Sidwell <nathan@acm.org>
6767
6768 PR c++/79369
6769 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6770
6771 PR c++/79369
6772 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6773 * g++.dg/cpp0x/pr79369.C: New.
6774
6775 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6776
6777 PR fortran/80752
6778 * gfortran.dg/pr80752.f90: New test.
6779
6780 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6781
6782 PR target/80425
6783 * gcc.target/i386/pr80425-1.c: New test.
6784 * gcc.target/i386/pr80425-2.c: Ditto.
6785
6786 2017-05-15 Jeff Law <law@redhat.com>
6787
6788 * gcc.target/mips/reorgbug-1.c: New test.
6789
6790 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6791
6792 * gnat.dg/specs/pack13.ads: New test.
6793
6794 2017-05-14 Martin Sebor <msebor@redhat.com>
6795
6796 PR middle-end/77671
6797 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6798 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6799 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6800 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6801 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6802
6803 2017-05-14 Martin Sebor <msebor@redhat.com>
6804
6805 PR middle-end/80669
6806 * gcc.dg/builtin-stpncpy.c: New test.
6807
6808 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6809
6810 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6811 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6812 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6813 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6814
6815 2017-05-14 Julia Koval <julia.koval@intel.com>
6816
6817 * gcc.target/i386/xgetsetbv.c: New test.
6818
6819 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6820
6821 PR fortran/80442
6822 * gfortran.dg/impl_do_var_data.f90: New Test
6823
6824 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6825
6826 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6827 A regression test for a private array access case which caused
6828 an assert.
6829
6830 2017-05-12 Martin Sebor <msebor@redhat.com>
6831
6832 PR testsuite/80643
6833 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6834 to the purpose of the test.
6835
6836 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6837
6838 * gcc.target/powerpc/bmi-andn-1.c: New file
6839 * gcc.target/powerpc/bmi-andn-2.c: New file.
6840 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6841 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6842 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6843 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6844 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6845 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6846 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6847 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6848 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6849 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6850 * gcc.target/powerpc/bmi-check.h: New File.
6851 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6852 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6853 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6854 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6855 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6856 * gcc.target/powerpc/bmi2-check.h: New file.
6857 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6858 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6859 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6860 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6861 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6862 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6863 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6864 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6865 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6866
6867 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6868
6869 PR c++/60430
6870 * g++.dg/cpp0x/pr60430.C: New.
6871
6872 2017-05-12 Jeff Law <law@redhat.com>
6873
6874 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6875
6876 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6877
6878 PR middle-end/80707
6879 * g++.dg/pr80707.C: New test.
6880
6881 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6882
6883 * gcc.target/powerpc/fold-vec-div-float.c: New.
6884 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6885 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6886
6887 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6888
6889 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6890 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6891 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6892 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6893 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6894 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6895 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6896 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6897 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6898 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6899 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6900 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6901
6902 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/49604
6905 * g++.dg/cpp0x/forw_enum14.C: New.
6906 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6907
6908 2017-05-12 Richard Biener <rguenther@suse.de>
6909
6910 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6911
6912 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6913
6914 PR c++/67687
6915 * g++.dg/cpp0x/constexpr-ice17.C: New.
6916
6917 2017-05-12 Richard Biener <rguenther@suse.de>
6918
6919 PR tree-optimization/80713
6920 * gcc.dg/torture/pr80713.c: New testcase.
6921
6922 2017-05-12 Andi Kleen <ak@linux.intel.com>
6923
6924 PR testsuite/77684
6925 * lib/target-supports.exp (profopt-perf-wrapper):
6926 Add -m8 option to increase parallelism.
6927
6928 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6929
6930 * c-c++-common/goacc/parallel-dims-1.c: New file.
6931 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6932
6933 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6934 * c-c++-common/goacc/classify-kernels.c: Likewise.
6935 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6936 Likewise.
6937 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6938 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6939 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6940 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6941 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6942 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6943 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6944 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6945 * c-c++-common/goacc/kernels-loop.c: Likewise.
6946 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6947 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6948 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6949 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6950 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6951 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6952 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6953 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6954 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6955 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6956 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6957 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6958
6959 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6960 * c-c++-common/goacc/classify-kernels.c: Likewise.
6961 * c-c++-common/goacc/classify-parallel.c: Likewise.
6962 * c-c++-common/goacc/classify-routine.c: Likewise.
6963 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6964 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6965 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6966 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6967
6968 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6969 * c-c++-common/goacc/classify-kernels.c: Likewise.
6970 * c-c++-common/goacc/classify-parallel.c: Likewise.
6971 * c-c++-common/goacc/classify-routine.c: Likewise.
6972 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6973 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6974 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6975 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6976
6977 2017-05-11 Nathan Sidwell <nathan@acm.org>
6978
6979 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6980
6981 2017-05-11 Carl Love <cel@us.ibm.com>
6982
6983 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6984 to the test suite file.
6985 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6986 to the test suite file.
6987
6988 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6989
6990 PR fortran/78659
6991 * gfortran.dg/namelist_91.f90: New test.
6992 * gfortran.dg/namelist_92.f90: New test.
6993 * gfortran.dg/namelist_93.f90: New test.
6994 * gfortran.dg/namelist_94.f90: New test.
6995
6996 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6997
6998 PR target/80695
6999 * gcc.target/powerpc/pr80695-p8.c: New file.
7000 * gcc.target/powerpc/pr80695-p9.c: New file.
7001
7002 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7003 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR target/80706
7006 * gcc.target/i386/pr80706.c: New test.
7007
7008 2017-05-11 Julia Koval <julia.koval@intel.com>
7009
7010 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7011 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7012 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7013 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7014
7015 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/70538
7018 * g++.dg/cpp0x/pr70538.C: New.
7019
7020 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7021
7022 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7023 Remove unnecessary loop. Run on 32-bit targets only.
7024 (dg-options): Remove -fno-tree-sink.
7025
7026 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7027
7028 * gcc.target/powerpc/cmpb-1.c: New test.
7029 * gcc.target/powerpc/cmpb-2.c: New test.
7030 * gcc.target/powerpc/cmpb-3.c: New test.
7031 * gcc.target/powerpc/cmpb32-1.c: New test.
7032 * gcc.target/powerpc/cmpb32-2.c: New test.
7033
7034 2017-05-11 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/80705
7037 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7038
7039 2017-05-11 Nathan Sidwell <nathan@acm.org>
7040
7041 * lib/scanlang.exp: New.
7042 * lib/gcc-dg.exp: Load scanlang.exp.
7043 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7044
7045 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7046
7047 PR testsuite/80580
7048 * gcc.dg/gimplefe-error-6.c: New test.
7049
7050 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7051
7052 PR testsuite/80580
7053 * gcc.dg/gimplefe-error-5.c: New test.
7054
7055 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7056
7057 PR testsuite/80580
7058 * gcc.dg/gimplefe-error-4.c: New test.
7059
7060 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7061
7062 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7063
7064 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7065
7066 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7067 (_mm_maskz_max_round_sd): Test new intrinsics.
7068 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7069 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7070 (_mm_maskz_max_round_ss): Test new intrinsics.
7071 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7072 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7073 (_mm_maskz_min_round_sd): Test new intrinsics.
7074 * gcc.target/i386/avx512f-vminsd-2.c: New.
7075 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7076 (_mm_maskz_min_round_ss): Test new intrinsics.
7077 * gcc.target/i386/avx512f-vminss-2.c: New.
7078 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7079 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7080 (__builtin_ia32_minss_mask_round): Test new builtins.
7081 * gcc.target/i386/sse-13.c: Ditto.
7082 * gcc.target/i386/sse-23.c: Ditto.
7083 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7084 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7085 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7086 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7087 (_mm_mask_min_round_ss): Test new intrinsics.
7088 * gcc.target/i386/testround-1.c: Ditto.
7089
7090 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7091
7092 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7093 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7094 (_mm_maskz_div_round_sd): Test new intrinsics.
7095 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7096 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7097 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7098 (_mm_maskz_div_round_ss): Test new intrinsics.
7099 * gcc.target/i386/avx512f-vdivss-2.c: New.
7100 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7101 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7102 (_mm_maskz_mul_round_sd): Test new intrinsics.
7103 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7104 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7105 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7106 (_mm_maskz_mul_round_ss): Test new intrinsics.
7107 * gcc.target/i386/avx512f-vmulss-2.c: New.
7108 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7109 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7110 (__builtin_ia32_mulss_mask_round): Test new builtins.
7111 * gcc.target/i386/sse-13.c: Ditto.
7112 * gcc.target/i386/sse-23.c: Ditto.
7113 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7114 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7115 (_mm_maskz_mul_round_ss): Test new intrinsics.
7116 * gcc.target/i386/testround-1.c: Ditto.
7117
7118 2017-05-10 Julia Koval <julia.koval@intel.com>
7119
7120 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7121 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7122 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7123
7124 2017-05-10 Julia Koval <julia.koval@intel.com>
7125
7126 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7127 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7128 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7129 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7130
7131 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7132
7133 PR tree-optimization/51513
7134 * gcc.target/powerpc/pr51513.c: New test.
7135 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7136 __builtin_abort().
7137 * gcc.dg/predict-14.c: Likewise.
7138
7139 2017-05-10 Carl Love <cel@us.ibm.com>
7140 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7141 to the test suite file.
7142 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7143 to the test suite file.
7144
7145 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7146
7147 PR tree-optimization/77644
7148 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7149
7150 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7151
7152 * gcc.dg/guality/inline-params-2.c: New.
7153
7154 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/80145
7157 * g++.dg/cpp1y/auto-fn37.C: New.
7158 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7159
7160 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7161
7162 PR target/68163
7163 * gcc.target/powerpc/pr68163.c: New test.
7164
7165 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7166
7167 PR fortran/79311
7168 * gfortran.dg/finalize_32.f90: New test.
7169
7170 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7171
7172 PR c/35441
7173 * gcc.dg/pr35441.c: New test.
7174
7175 2017-05-09 Martin Sebor <msebor@redhat.com>
7176
7177 PR testsuite/80643
7178 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7179 output.
7180
7181 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7182
7183 PR c++/80186
7184 * g++.dg/template/crash126.C: New.
7185
7186 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7187
7188 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7189 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7190 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7191 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7192
7193 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7194
7195 PR testsuite/80611
7196 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7197
7198 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7199
7200 * gcc.target/arc/tmac-1.c: New file.
7201 * gcc.target/arc/tmac-2.c: Likewise.
7202 * gcc.target/arc/tmac.h: Likewise.
7203
7204 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7205 Andrew Burgess <andrew.burgess@embecosm.com>
7206
7207 * gcc.target/arc/firq-1.c: New file.
7208 * gcc.target/arc/firq-2.c: Likewise.
7209 * gcc.target/arc/firq-3.c: Likewise.
7210 * gcc.target/arc/firq-4.c: Likewise.
7211 * gcc.target/arc/firq-5.c: Likewise.
7212 * gcc.target/arc/firq-6.c: Likewise.
7213
7214 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7215
7216 * gcc.target/arc/interrupt-5.c: Newfile.
7217 * gcc.target/arc/interrupt-6.c: Likewise.
7218 * gcc.target/arc/interrupt-7.c: Likewise.
7219 * gcc.target/arc/interrupt-8.c: Likewise.
7220 * gcc.target/arc/interrupt-9.c: Likewise.
7221
7222 2017-05-09 Richard Biener <rguenther@suse.de>
7223
7224 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7225 and adjust.
7226 * gcc.dg/vect/vect-50.c: Likewise.
7227
7228 2017-05-09 Marek Polacek <polacek@redhat.com>
7229
7230 PR c/80525
7231 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7232 * c-c++-common/Wlogical-op-2.c: New test.
7233
7234 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7235
7236 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7237 for targets with __SIZEOF_INT__ < 4.
7238
7239 2017-05-09 Richard Biener <rguenther@suse.de>
7240
7241 * gcc.dg/vect/vect-50.c: Revert last change.
7242 * gcc.dg/vect/vect-44.c: Likewise.
7243
7244 2017-05-08 Martin Sebor <msebor@redhat.com>
7245
7246 PR translation/80280
7247 * gcc.dg/format/gcc_diag-10.c: New test.
7248
7249 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7250
7251 PR target/80101
7252 * gcc.target/powerpc/pr80101-1.c: New test.
7253
7254 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7255
7256 PR fortran/79930
7257 * gfortran.dg/inline_transpose_1.f90: Add
7258 -finline-matmul-limit=0 to options.
7259 * gfortran.dg/matmul_5.f90: Likewise.
7260 * gfortran.dg/vect/vect-8.f90: Likewise.
7261 * gfortran.dg/inline_matmul_14.f90: New test.
7262 * gfortran.dg/inline_matmul_15.f90: New test.
7263
7264 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7265
7266 PR fortran/80602
7267 * gfortran.dg/matmul_15.f90: New test case.
7268
7269 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7270
7271 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7272 * gcc.dg/vect/vect-50.c: Likewise.
7273
7274 2017-05-07 Jeff Law <law@redhat.com>
7275
7276 Revert:
7277 2017-05-06 Jeff Law <law@redhat.com>
7278 PR tree-optimization/78496
7279 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7280 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7281
7282 2017-05-06 Jeff Law <law@redhat.com>
7283
7284 PR tree-optimization/78496
7285 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7286 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7287
7288 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7289
7290 * gcc.target/aarch64/spill_1.c: New test.
7291
7292 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7293
7294 PR rtl-optimization/75964
7295 * gcc.dg/torture/pr75964.c: New test.
7296
7297 2017-05-06 Tom de Vries <tom@codesourcery.com>
7298
7299 PR testsuite/80606
7300 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7301 * gcc.target/i386/avx-vtestpd-2.c: Same.
7302 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7303 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7304 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7305 * gcc.target/i386/avx-vtestpd-3.c: Same.
7306 * gcc.target/i386/avx-vtestps-1.c: Same.
7307 * gcc.target/i386/avx-vtestps-2.c: Same.
7308 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7309 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7310 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7311 * gcc.target/i386/avx-vtestps-3.c: Same.
7312
7313 2017-05-06 Tom de Vries <tom@codesourcery.com>
7314
7315 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7316
7317 2017-05-06 Tom de Vries <tom@codesourcery.com>
7318
7319 PR testsuite/80557
7320 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7321 * gcc.target/powerpc/altivec-types-1.c: Same.
7322
7323 2017-05-06 Tom de Vries <tom@codesourcery.com>
7324
7325 PR testsuite/80557
7326 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7327 * gcc.target/spu/intrinsics-1.c: Same.
7328
7329 2017-05-06 Tom de Vries <tom@codesourcery.com>
7330
7331 PR testsuite/80557
7332 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7333
7334 2017-05-06 Tom de Vries <tom@codesourcery.com>
7335
7336 PR testsuite/80557
7337 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7338 * gcc.target/aarch64/spellcheck_2.c: Same.
7339 * gcc.target/aarch64/spellcheck_3.c: Same.
7340
7341 2017-05-06 Tom de Vries <tom@codesourcery.com>
7342
7343 PR testsuite/80557
7344 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7345 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7346 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7347 * g++.dg/debug/dwarf2/typedef5.C: Same.
7348 * g++.dg/goacc/data-1.C: Same.
7349
7350 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7351
7352 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7353
7354 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7355
7356 PR target/79038
7357 PR target/79202
7358 PR target/79203
7359 * gcc.target/powerpc/ppc-round3.c: New test.
7360 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7361
7362 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR tree-optimization/80632
7365 * gcc.dg/pr80632.c: New test.
7366
7367 PR tree-optimization/80558
7368 * gcc.dg/tree-ssa/vrp115.c: New test.
7369
7370 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7371 Thomas Preud'homme <thomas.preudhomme@arm.com>
7372 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7373
7374 PR target/71607
7375 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7376 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7377 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7378 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7379 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7380 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7381 * gcc.target/arm/tls-disable-literal-pool.c: New.
7382
7383 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7384
7385 PR tree-optimization/80613
7386 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7387
7388 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7389
7390 PR c++/71577
7391 * g++.dg/cpp0x/pr71577.C: New.
7392
7393 2017-05-04 Martin Sebor <msebor@redhat.com>
7394
7395 PR middle-end/79234
7396 * gcc.dg/builtin-stringop-chk-8.c: New test.
7397 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7398 * gcc.dg/builtin-stringop-chk-4.c: Same.
7399 * gcc.dg/builtin-strncat-chk-1.c: Same.
7400 * g++.dg/ext/strncpy-chk1.C: Same.
7401 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7402 * gcc.dg/out-of-bounds-1.c: Same.
7403 * gcc.dg/pr78138.c: Same.
7404 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7405 * gfortran.dg/mvbits_7.f90: Same.
7406
7407 2017-05-04 Martin Sebor <msebor@redhat.com>
7408
7409 PR preprocessor/79214
7410 PR middle-end/79222
7411 PR middle-end/79223
7412 * gcc.dg/pr79214.c: New test.
7413 * gcc.dg/pr79214.h: New test header.
7414 * gcc.dg/pr79222.c: New test.
7415 * gcc.dg/pr79223.c: New test.
7416 * gcc.dg/pr78138.c: Adjust.
7417 * gfortran.dg/unconstrained_commons.f: Same.
7418
7419 2017-05-04 Martin Sebor <msebor@redhat.com>
7420
7421 PR translation/80280
7422 * g++.dg/abi/Wabi-2-3.C: Adjust.
7423 * g++.dg/abi/Wabi-3-2.C: Ditto.
7424 * g++.dg/lookup/using17.C: Ditto.
7425 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7426
7427 2017-05-04 Martin Jambor <mjambor@suse.cz>
7428
7429 PR tree-optimization/80622
7430 * gcc.dg/tree-ssa/pr80622.c: New test.
7431
7432 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7433
7434 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7435
7436 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7437
7438 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7439 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7440
7441 2017-05-04 Richard Biener <rguenther@suse.de>
7442
7443 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7444
7445 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7446
7447 * gcc.dg/vect/vect-profile-1.c: New test.
7448
7449 2017-05-04 Marek Polacek <polacek@redhat.com>
7450
7451 PR tree-optimization/80612
7452 * gcc.dg/torture/pr80612.c: New test.
7453
7454 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7455 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7456
7457 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7458 check_effective_target_arm_thumb1_movt_ok.
7459
7460 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7461
7462 * gcc.target/arm/fpscr.c: New file.
7463
7464 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7465
7466 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7467 target.
7468
7469 2017-05-04 Tom de Vries <tom@codesourcery.com>
7470
7471 PR testsuite/80557
7472 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7473 line numbers.
7474 * g++.dg/warn/miss-format-1.C: Same.
7475 * g++.dg/warn/overflow-warn-1.C: Same.
7476 * g++.dg/warn/overflow-warn-3.C: Same.
7477 * g++.dg/warn/overflow-warn-4.C: Same.
7478
7479 2017-05-04 Tom de Vries <tom@codesourcery.com>
7480
7481 PR testsuite/80557
7482 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7483 * gcc.target/i386/pr68657.c: Same.
7484 * gcc.target/i386/pr69255-1.c: Same.
7485 * gcc.target/i386/pr69255-2.c: Same.
7486 * gcc.target/i386/pr69255-3.c: Same.
7487
7488 2017-05-04 Richard Biener <rguenther@suse.de>
7489
7490 PR tree-optimization/31130
7491 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7492 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7493 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7494 * gcc.dg/pr52904.c: Remove XFAIL.
7495 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7496
7497 2017-05-03 Jeff Law <law@redhat.com>
7498
7499 PR tree-optimization/78496
7500 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7501
7502 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7503
7504 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7505
7506 2017-05-03 Richard Biener <rguenther@suse.de>
7507
7508 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7509
7510 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR tree-optimization/79472
7513 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7514 to dg-options.
7515 * gcc.dg/tree-ssa/vrp113.c: New test.
7516 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7517 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7518 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7519
7520 2017-05-03 Tom de Vries <tom@codesourcery.com>
7521
7522 PR testsuite/80557
7523 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7524 * c-c++-common/Wshift-negative-value-2.c: Same.
7525 * c-c++-common/Wshift-negative-value-3.c: Same.
7526 * c-c++-common/Wshift-negative-value-4.c: Same.
7527 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7528 * c-c++-common/cpp/pr60400.c: Same.
7529 * c-c++-common/fmax-errors.c: Same.
7530 * c-c++-common/goacc/data-2.c: Same.
7531 * c-c++-common/goacc/host_data-2.c: Same.
7532 * c-c++-common/gomp/simd4.c: Same.
7533 * c-c++-common/pr28656.c: Same.
7534 * c-c++-common/pr43395.c: Same.
7535 * c-c++-common/torture/pr57945.c: Same.
7536
7537 2017-05-03 Tom de Vries <tom@codesourcery.com>
7538
7539 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7540 arg of dg directive.
7541 * c-c++-common/goacc/routine-3.c: Same.
7542 * c-c++-common/goacc/routine-4.c: Same.
7543
7544 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7545
7546 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7547 (test_fixit_insert_newline): New function.
7548 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7549 (test_fixit_insert_newline): New function.
7550 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7551 (test_fixit_insert_newline): New function.
7552 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7553 (test_fixit_insert_newline): New function.
7554 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7555 (test_show_locus): Handle test_fixit_insert_newline.
7556
7557 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7558
7559 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7560
7561 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7562
7563 * gcc.dg/lsr-div1.c: New testcase.
7564
7565 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7566
7567 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7568 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7569 (_mm_maskz_add_round_sd): Test new intrinsics.
7570 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7571 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7572 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7573 (_mm_maskz_add_round_ss): Test new intrinsics.
7574 * gcc.target/i386/avx512f-vaddss-2.c: New.
7575 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7576 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7577 (_mm_maskz_sub_round_sd): Test new intrinsics.
7578 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7579 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7580 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7581 (_mm_maskz_sub_round_ss): Test new intrinsics.
7582 * gcc.target/i386/avx512f-vsubss-2.c: New.
7583 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7584 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7585 (__builtin_ia32_subss_mask_round): Test new builtins.
7586 * gcc.target/i386/sse-13.c: Ditto.
7587 * gcc.target/i386/sse-23.c: Ditto.
7588 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7589 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7590 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7591 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7592 (_mm_mask_sub_round_ss): Test new intrinsics.
7593 * gcc.target/i386/testround-1.c: Ditto.
7594
7595 2017-05-02 Martin Jambor <mjambor@suse.cz>
7596
7597 PR tree-optimization/78687
7598 * g++.dg/tree-ssa/pr78687.C: New test.
7599
7600 2017-05-02 Richard Biener <rguenther@suse.de>
7601
7602 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7603 behavior.
7604 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7605
7606 2017-05-02 Richard Biener <rguenther@suse.de>
7607
7608 PR tree-optimization/80591
7609 * gcc.dg/torture/pr80591.c: New testcase.
7610
7611 2017-05-02 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/80549
7614 * gcc.dg/torture/pr80549.c: New testcase.
7615
7616 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7617
7618 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7619 unsigned long.
7620
7621 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7622
7623 PR c++/80038
7624 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7625
7626 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7627
7628 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7629 reflect insertion fix-it hints at the same location now being
7630 consolidated.
7631
7632 2017-05-01 Martin Sebor <msebor@redhat.com>
7633
7634 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7635 on ILP32 targets.
7636
7637 2017-05-01 Tom de Vries <tom@codesourcery.com>
7638
7639 * gcc.dg/pr78768.c: Require linker plugin.
7640
7641 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7642
7643 PR fortran/37131
7644 * gfortran.dg/matmul_bounds_11.f90: New test.
7645
7646 2017-05-01 Martin Sebor <msebor@redhat.com>
7647
7648 PR tree-optimization/79715
7649 * gcc.dg/pr79715.c: New test.
7650
7651 2017-05-01 Tom de Vries <tom@codesourcery.com>
7652
7653 PR testsuite/65941
7654 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7655 * g++.dg/other/pr59492.C: Require effective target rdrand.
7656
7657 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7658
7659 * g++.dg/diagnostic/member-decl-1.C: New test.
7660
7661 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7662
7663 PR tree-optimization/80487
7664 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7665
7666 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7667
7668 PR tree-optimization/79697
7669 * gcc.dg/tree-ssa/pr79697.c: New test.
7670
7671 2017-04-29 Tom de Vries <tom@codesourcery.com>
7672
7673 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7674
7675 2017-04-28 Martin Sebor <msebor@redhat.com>
7676
7677 PR tree-optimization/80523
7678 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7679
7680 2017-04-28 Tom de Vries <tom@codesourcery.com>
7681
7682 PR testsuite/80557
7683 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7684 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7685
7686 2017-04-28 Tom de Vries <tom@codesourcery.com>
7687
7688 PR testsuite/80557
7689 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7690 * obj-c++.dg/bitfield-4.mm: Same.
7691 * obj-c++.dg/bitfield-5.mm: Same.
7692 * obj-c++.dg/exceptions-3.mm: Same.
7693 * obj-c++.dg/exceptions-5.mm: Same.
7694 * obj-c++.dg/method-1.mm: Same.
7695 * obj-c++.dg/method-12.mm: Same.
7696 * obj-c++.dg/method-13.mm: Same.
7697 * obj-c++.dg/method-15.mm: Same.
7698 * obj-c++.dg/method-16.mm: Same.
7699 * obj-c++.dg/property/at-property-18.mm: Same.
7700 * obj-c++.dg/property/at-property-25.mm: Same.
7701 * obj-c++.dg/property/at-property-5.mm: Same.
7702 * obj-c++.dg/property/dynamic-2.mm: Same.
7703 * obj-c++.dg/property/property-neg-3.mm: Same.
7704 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7705 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7706 * obj-c++.dg/syntax-error-1.mm: Same.
7707 * obj-c++.dg/try-catch-13.mm: Same.
7708 * objc.dg/bitfield-4.m: Same.
7709 * objc.dg/class-1.m: Same.
7710 * objc.dg/method-11.m: Same.
7711 * objc.dg/method-6.m: Same.
7712 * objc.dg/method-7.m: Same.
7713 * objc.dg/method-9.m: Same.
7714 * objc.dg/missing-proto-3.m: Same.
7715 * objc.dg/naming-2.m: Same.
7716 * objc.dg/property/at-property-16.m: Same.
7717 * objc.dg/property/at-property-18.m: Same.
7718 * objc.dg/property/at-property-25.m: Same.
7719 * objc.dg/property/at-property-5.m: Same.
7720 * objc.dg/property/dynamic-2.m: Same.
7721 * objc.dg/property/property-neg-3.m: Same.
7722 * objc.dg/protocol-inheritance-1.m: Same.
7723 * objc.dg/protocol-inheritance-2.m: Same.
7724
7725 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7726
7727 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7728
7729 2017-04-28 Tom de Vries <tom@codesourcery.com>
7730
7731 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7732 dg-(error|warning|message|bogus).
7733 * g++.dg/conversion/dr195-1.C: Same.
7734 * g++.dg/conversion/dr195.C: Same.
7735 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7736 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7737 * g++.dg/cpp0x/inline-ns7.C: Same.
7738 * g++.dg/cpp0x/variadic105.C: Same.
7739 * g++.dg/cpp0x/variadic65.C: Same.
7740 * g++.dg/expr/call2.C: Same.
7741 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7742 * g++.dg/expr/pmf-1.C: Same.
7743 * g++.dg/ext/altivec-types-1.C: Same.
7744 * g++.dg/ext/altivec-types-2.C: Same.
7745 * g++.dg/ext/altivec-types-3.C: Same.
7746 * g++.dg/ext/attrib14.C: Same.
7747 * g++.dg/ext/complit1.C: Same.
7748 * g++.dg/ext/forscope2.C: Same.
7749 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7750 * g++.dg/ext/label13.C: Same.
7751 * g++.dg/ext/member-attr.C: Same.
7752 * g++.dg/ext/visibility/anon7.C: Same.
7753 * g++.dg/ext/visibility/visibility-7.C: Same.
7754 * g++.dg/ext/vla2.C: Same.
7755 * g++.dg/inherit/access2.C: Same.
7756 * g++.dg/inherit/covariant12.C: Same.
7757 * g++.dg/inherit/covariant14.C: Same.
7758 * g++.dg/inherit/namespace-as-base.C: Same.
7759 * g++.dg/inherit/template-as-base.C: Same.
7760 * g++.dg/lookup/ambig1.C: Same.
7761 * g++.dg/lookup/ambig2.C: Same.
7762 * g++.dg/lookup/ambig3.C: Same.
7763 * g++.dg/lookup/class-member-1.C: Same.
7764 * g++.dg/lookup/conv-1.C: Same.
7765 * g++.dg/lookup/decl1.C: Same.
7766 * g++.dg/lookup/koenig1.C: Same.
7767 * g++.dg/lookup/scoped1.C: Same.
7768 * g++.dg/lookup/scoped2.C: Same.
7769 * g++.dg/lookup/two-stage4.C: Same.
7770 * g++.dg/lookup/used-before-declaration.C: Same.
7771 * g++.dg/lookup/using.C: Same.
7772 * g++.dg/lookup/using17.C: Same.
7773 * g++.dg/lookup/using2.C: Same.
7774 * g++.dg/other/abstract2.C: Same.
7775 * g++.dg/other/classkey1.C: Same.
7776 * g++.dg/other/component1.C: Same.
7777 * g++.dg/other/const1.C: Same.
7778 * g++.dg/other/const2.C: Same.
7779 * g++.dg/other/conversion1.C: Same.
7780 * g++.dg/other/do1.C: Same.
7781 * g++.dg/other/error1.C: Same.
7782 * g++.dg/other/error10.C: Same.
7783 * g++.dg/other/error3.C: Same.
7784 * g++.dg/other/error4.C: Same.
7785 * g++.dg/other/error5.C: Same.
7786 * g++.dg/other/error8.C: Same.
7787 * g++.dg/other/error9.C: Same.
7788 * g++.dg/other/field1.C: Same.
7789 * g++.dg/other/init1.C: Same.
7790 * g++.dg/other/ptrmem2.C: Same.
7791 * g++.dg/other/return1.C: Same.
7792 * g++.dg/overload/builtin3.C: Same.
7793 * g++.dg/overload/error1.C: Same.
7794 * g++.dg/overload/error2.C: Same.
7795 * g++.dg/overload/koenig2.C: Same.
7796 * g++.dg/overload/pmf1.C: Same.
7797 * g++.dg/parse/args1.C: Same.
7798 * g++.dg/parse/attr3.C: Same.
7799 * g++.dg/parse/constant4.C: Same.
7800 * g++.dg/parse/crash10.C: Same.
7801 * g++.dg/parse/crash18.C: Same.
7802 * g++.dg/parse/crash19.C: Same.
7803 * g++.dg/parse/crash20.C: Same.
7804 * g++.dg/parse/crash21.C: Same.
7805 * g++.dg/parse/crash22.C: Same.
7806 * g++.dg/parse/crash32.C: Same.
7807 * g++.dg/parse/decl-specifier-1.C: Same.
7808 * g++.dg/parse/error58.C: Same.
7809 * g++.dg/parse/local-class1.C: Same.
7810 * g++.dg/parse/non-dependent2.C: Same.
7811 * g++.dg/parse/parameter-declaration-1.C: Same.
7812 * g++.dg/parse/ptrmem2.C: Same.
7813 * g++.dg/parse/ptrmem3.C: Same.
7814 * g++.dg/parse/saved1.C: Same.
7815 * g++.dg/tc1/dr101.C: Same.
7816 * g++.dg/tc1/dr142.C: Same.
7817 * g++.dg/tc1/dr176.C: Same.
7818 * g++.dg/template/conv4.C: Same.
7819 * g++.dg/template/crash56.C: Same.
7820 * g++.dg/template/dependent-expr2.C: Same.
7821 * g++.dg/template/error1.C: Same.
7822 * g++.dg/template/error2.C: Same.
7823 * g++.dg/template/explicit6.C: Same.
7824 * g++.dg/template/init-list.C: Same.
7825 * g++.dg/template/local1.C: Same.
7826 * g++.dg/template/lookup2.C: Same.
7827 * g++.dg/template/meminit2.C: Same.
7828 * g++.dg/template/nontype25.C: Same.
7829 * g++.dg/template/ptrmem2.C: Same.
7830 * g++.dg/template/qualttp19.C: Same.
7831 * g++.dg/template/qualttp20.C: Same.
7832 * g++.dg/template/ttp3.C: Same.
7833 * g++.dg/template/unify4.C: Same.
7834 * g++.dg/template/unify6.C: Same.
7835 * g++.dg/template/unify7.C: Same.
7836 * g++.dg/template/warn1.C: Same.
7837 * g++.dg/tree-ssa/dom-invalid.C: Same.
7838 * g++.dg/ubsan/shift-1.C: Same.
7839 * g++.dg/warn/Wunused-2.C: Same.
7840 * g++.dg/warn/Wunused-4.C: Same.
7841 * g++.dg/warn/Wunused-6.C: Same.
7842 * g++.dg/warn/deprecated-6.C: Same.
7843 * g++.dg/warn/deprecated.C: Same.
7844 * g++.dg/warn/effc1.C: Same.
7845 * g++.dg/warn/effc3.C: Same.
7846 * g++.dg/warn/incomplete1.C: Same.
7847 * g++.dg/warn/inline1.C: Same.
7848 * g++.dg/warn/noeffect2.C: Same.
7849 * g++.dg/warn/noeffect4.C: Same.
7850 * g++.dg/warn/oldcast1.C: Same.
7851 * g++.dg/warn/sentinel.C: Same.
7852 * g++.dg/warn/unit-1.C: Same.
7853 * g++.old-deja/g++.pt/inherit2.C: Same.
7854 * g++.old-deja/g++.pt/overload8.C: Same.
7855 * gcc.dg/20000926-1.c: Same.
7856 * gcc.dg/20040223-1.c: Same.
7857 * gcc.dg/Warray-bounds-7.c: Same.
7858 * gcc.dg/alias-1.c: Same.
7859 * gcc.dg/alias-12.c: Same.
7860 * gcc.dg/alias-13.c: Same.
7861 * gcc.dg/alias-2.c: Same.
7862 * gcc.dg/array-13.c: Same.
7863 * gcc.dg/array-4.c: Same.
7864 * gcc.dg/attr-ifunc-2.c: Same.
7865 * gcc.dg/attr-invalid.c: Same.
7866 * gcc.dg/attr-noinline.c: Same.
7867 * gcc.dg/bitfld-2.c: Same.
7868 * gcc.dg/c90-const-expr-7.c: Same.
7869 * gcc.dg/c99-const-expr-7.c: Same.
7870 * gcc.dg/cpp/20000625-1.c: Same.
7871 * gcc.dg/cpp/charconst-4.c: Same.
7872 * gcc.dg/cpp/include2.c: Same.
7873 * gcc.dg/cpp/include2a.c: Same.
7874 * gcc.dg/decl-4.c: Same.
7875 * gcc.dg/deprecated-4.c: Same.
7876 * gcc.dg/deprecated.c: Same.
7877 * gcc.dg/dfp/altivec-types.c: Same.
7878 * gcc.dg/float-range-1.c: Same.
7879 * gcc.dg/pack-test-3.c: Same.
7880 * gcc.dg/pr11492.c: Same.
7881 * gcc.dg/pr15360-1.c: Same.
7882 * gcc.dg/pr37908.c: Same.
7883 * gcc.dg/pr53265.c: Same.
7884 * gcc.dg/pr57287-2.c: Same.
7885 * gcc.dg/pr57287.c: Same.
7886 * gcc.dg/redecl-1.c: Same.
7887 * gcc.dg/sync-3.c: Same.
7888 * gcc.dg/two-types-1.c: Same.
7889 * gcc.dg/two-types-2.c: Same.
7890 * gcc.dg/two-types-4.c: Same.
7891 * gcc.dg/two-types-5.c: Same.
7892 * gcc.dg/two-types-6.c: Same.
7893 * gcc.dg/two-types-7.c: Same.
7894 * gcc.dg/two-types-8.c: Same.
7895 * gcc.dg/two-types-9.c: Same.
7896 * gcc.dg/uninit-I.c: Same.
7897 * gcc.dg/uninit-pr19430.c: Same.
7898 * gcc.dg/visibility-7.c: Same.
7899 * gcc.dg/winline-10.c: Same.
7900 * gcc.dg/winline-2.c: Same.
7901 * gcc.dg/winline-3.c: Same.
7902 * gcc.dg/winline-9.c: Same.
7903 * gcc.target/i386/attr-returns_twice-1.c: Same.
7904 * gcc.target/i386/chkp-const-check-2.c: Same.
7905 * gcc.target/i386/chkp-label-address.c: Same.
7906 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7907 * gcc.target/i386/pr39162.c: Same.
7908 * gcc.target/i386/sse-5.c: Same.
7909 * gcc.target/powerpc/altivec-types-1.c: Same.
7910 * gcc.target/powerpc/altivec-types-2.c: Same.
7911 * gcc.target/powerpc/altivec-types-3.c: Same.
7912 * gcc.target/powerpc/float128-mix.c: Same.
7913 * gcc.target/powerpc/no-r11-3.c: Same.
7914 * gcc.target/spu/Wmain.c: Same.
7915 * gcc.target/spu/ea/errors2.c: Same.
7916 * gfortran.dg/assignment_1.f90: Same.
7917 * gfortran.dg/common_3.f90: Same.
7918 * gfortran.dg/der_io_1.f90: Same.
7919 * gfortran.dg/g77/20030326-1.f: Same.
7920 * gfortran.dg/g77/9263.f: Same.
7921 * gfortran.dg/g77/960317-1.f: Same.
7922 * gfortran.dg/g77/970625-2.f: Same.
7923 * gfortran.dg/g77/980615-0.f: Same.
7924 * gfortran.dg/g77/check0.f: Same.
7925 * gfortran.dg/g77/dnrm2.f: Same.
7926 * gfortran.dg/g77/pr9258.f: Same.
7927 * gfortran.dg/ichar_1.f90: Same.
7928 * gfortran.dg/interface_1.f90: Same.
7929 * gfortran.dg/namelist_1.f90: Same.
7930 * gfortran.dg/namelist_2.f90: Same.
7931 * gfortran.dg/namelist_3.f90: Same.
7932 * gfortran.dg/namelist_print_2.f: Same.
7933 * gfortran.dg/oldstyle_1.f90: Same.
7934 * gfortran.dg/runtime_warning_1.f90: Same.
7935 * gfortran.dg/underflow.f90: Same.
7936 * gnat.dg/specs/integer_value.ads: Same.
7937 * obj-c++.dg/fsf-package-0.m: Same.
7938 * objc.dg/two-types-1.m: Same.
7939
7940 2017-04-28 Martin Liska <mliska@suse.cz>
7941
7942 PR gcov-profile/79891
7943 * gcc.misc-tests/gcov-17.c: New test.
7944 * gcc.misc-tests/gcov-18.c: New test.
7945
7946 2017-04-28 Tom de Vries <tom@codesourcery.com>
7947
7948 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7949 dg-(error|warning|message|bogus).
7950 * g++.dg/parse/parameter-declaration-1.C: Same.
7951 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7952 * gcc.dg/Wpointer-sign-Wall.c: Same.
7953 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7954 * gcc.dg/cpp/19990413-1.c: Same.
7955 * gcc.dg/dg-test-1.c: Same.
7956 * gcc.dg/empty-source-2.c: Same.
7957 * gcc.dg/empty-source-3.c: Same.
7958 * gcc.dg/format/c99-printf-1.c: Same.
7959 * gcc.dg/format/c99-scanf-1.c: Same.
7960 * gcc.dg/label-decl-2.c: Same.
7961 * gcc.dg/m-un-2.c: Same.
7962 * gcc.dg/uninit-pr20644-O0.c: Same.
7963 * gfortran.dg/pr70006.f90: Same.
7964 * obj-c++.dg/fsf-package-0.m: Same.
7965
7966 2017-04-28 Tom de Vries <tom@codesourcery.com>
7967
7968 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7969 dg-(error|warning|message|bogus).
7970 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7971 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7972 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7973 * c-c++-common/pr20000.c: Same.
7974 * c-c++-common/pr49706.c: Same.
7975 * g++.dg/ext/utf16-4.C: Same.
7976 * g++.dg/parse/error2.C: Same.
7977 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7978 * g++.dg/warn/Wtype-limits.C: Same.
7979 * g++.dg/warn/overflow-warn-1.C: Same.
7980 * g++.dg/warn/overflow-warn-3.C: Same.
7981 * gcc.dg/Wpointer-sign-Wall.c: Same.
7982 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7983 * gcc.dg/Wtype-limits-Wextra.c: Same.
7984 * gcc.dg/Wtype-limits.c: Same.
7985 * gcc.dg/cpp/19990413-1.c: Same.
7986 * gcc.dg/dg-test-1.c: Same.
7987 * gcc.dg/empty-source-2.c: Same.
7988 * gcc.dg/empty-source-3.c: Same.
7989 * gcc.dg/label-decl-2.c: Same.
7990 * gcc.dg/m-un-2.c: Same.
7991 * gcc.dg/uninit-pr19430-O0.c: Same.
7992 * gcc.dg/uninit-pr19430.c: Same.
7993 * gcc.dg/uninit-pr20644-O0.c: Same.
7994 * gcc.dg/utf16-4.c: Same.
7995 * gfortran.dg/pr70006.f90: Same.
7996 * obj-c++.dg/fsf-package-0.m: Same.
7997
7998 2017-04-28 Richard Biener <rguenther@suse.de>
7999
8000 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8001 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8002 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8003 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8004 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8005 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8006
8007 2017-04-27 Marek Polacek <polacek@redhat.com>
8008
8009 PR sanitizer/80349
8010 * c-c++-common/ubsan/pr80349.c: New test.
8011
8012 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8013
8014 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8015 diagnostics.
8016 * g++.dg/warn/pr12242.C: Likewise.
8017
8018 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8019
8020 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8021
8022 2017-04-27 Martin Liska <mliska@suse.cz>
8023
8024 PR testsuite/79455
8025 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8026 more generic.
8027
8028 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/80534
8031 * g++.dg/other/pr80534-1.C: New test.
8032 * g++.dg/other/pr80534-2.C: New test.
8033
8034 2017-04-27 Richard Biener <rguenther@suse.de>
8035
8036 PR middle-end/80539
8037 * gcc.dg/torture/pr80539.c: New testcase.
8038
8039 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR target/77728
8042 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8043
8044 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8045
8046 * g++.dg/diagnostic/nested-name-1.C: New test.
8047
8048 2017-04-26 Martin Liska <mliska@suse.cz>
8049
8050 * gcc.dg/guality/guality.h: Add prefix to test verification.
8051
8052 2017-04-25 Nathan Sidwell <nathan@acm.org>
8053
8054 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8055
8056 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8057
8058 PR target/70799
8059 * gcc.target/i386/pr70799-5.c: New test.
8060
8061 2017-04-25 Martin Sebor <msebor@redhat.com>
8062
8063 PR tree-optimization/80497
8064 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8065
8066 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8067 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR target/77728
8070 * g++.dg/abi/pr77728-1.C: New test.
8071
8072 2017-04-25 Marek Polacek <polacek@redhat.com>
8073
8074 PR sanitizer/80349
8075 * g++.dg/ubsan/pr80349-2.C: New test.
8076
8077 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8078
8079 * g++.dg/cpp0x/enum34.C: New test.
8080
8081 2017-04-25 Tom de Vries <tom@codesourcery.com>
8082
8083 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8084 variables.
8085 (dg-line): New proc.
8086 (process-message): Handle line number variables.
8087 * objc.dg/try-catch-12.m: Use dg-line.
8088
8089 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8090
8091 PR target/80482
8092 * gcc.target/powerpc/vec-constvolatile.c: New test.
8093
8094 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8095
8096 * g++.dg/semicolon-fixits.C: New test case.
8097
8098 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8099
8100 * gcc.dg/semicolon-fixits.c: New test case.
8101
8102 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8103
8104 * g++.dg/lookup/missing-std-include.C: New test file.
8105
8106 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8107 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR target/77728
8110 * g++.dg/abi/pr77728-2.C: New test.
8111
8112 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8113
8114 PR c++/80177
8115 * g++.dg/spellcheck-pr80177.C: New test case.
8116
8117 2017-04-25 Nathan Sidwell <nathan@acm.org>
8118
8119 * g++.dg/dg.exp (find-cxx-tests): New function.
8120 (main): Use it, remove explicit pruning
8121
8122 2017-04-25 Richard Biener <rguenther@suse.de>
8123
8124 PR tree-optimization/80492
8125 * gcc.dg/pr80492.c: New testcase.
8126
8127 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8128
8129 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8130 for targets with int size less than 32 bits.
8131
8132 2017-04-25 Richard Biener <rguenther@suse.de>
8133
8134 PR tree-optimization/79201
8135 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8136 * gcc.target/i386/pr22152.c: Disable sinking.
8137
8138 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8139
8140 PR target/80464
8141 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8142
8143 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8144
8145 PR target/79895
8146 * gcc.target/s390/pr79895.c: New test.
8147
8148 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8149
8150 PR target/80080
8151 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8152 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8153 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8154
8155 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR rtl-optimization/80501
8158 * gcc.c-torture/execute/pr80501.c: New test.
8159
8160 PR rtl-optimization/80500
8161 * gcc.dg/pr80500.c: New test.
8162
8163 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8164
8165 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8166 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8167
8168 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8169
8170 PR fortran/80121
8171 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8172 directive.
8173
8174 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8175
8176 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8177 * jit.dg/test-alignment.c: New test case.
8178 * jit.dg/test-alignment.cc: New test case.
8179 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8180 New test case.
8181
8182 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8183
8184 PR c++/80016
8185 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8186 test function.
8187 (test_alignof): New test function.
8188
8189 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8190
8191 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8192
8193 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8194
8195 * g++.dg/diagnostic/duplicate1.C: New test.
8196 * g++.dg/cpp0x/duplicate1.C: New test.
8197
8198 2017-04-24 Martin Jambor <mjambor@suse.cz>
8199
8200 PR tree-optimization/80293
8201 * g++.dg/tree-ssa/pr80293.C: New test.
8202
8203 2017-04-24 Martin Liska <mliska@suse.cz>
8204
8205 PR middle-end/79931
8206 * g++.dg/ipa/pr79931.C: New test.
8207
8208 2017-04-24 Richard Biener <rguenther@suse.de>
8209
8210 PR tree-optimization/80494
8211 * gfortran.dg/pr80494.f90: New testcase.
8212
8213 2017-04-24 Richard Biener <rguenther@suse.de>
8214
8215 PR tree-optimization/79725
8216 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8217
8218 2017-04-24 Richard Biener <rguenther@suse.de>
8219
8220 PR c++/2972
8221 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8222
8223 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8224
8225 PR fortran/80484
8226 * gfortran.dg/dtio_29.f03: New test.
8227
8228 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8229
8230 PR fortran/80121
8231 * gfortran.dg/intent_out_9.f90: New test case.
8232
8233 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8234
8235 PR target/70799
8236 * gcc.target/i386/pr70799-4.c: New test.
8237
8238 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8239
8240 PR fortran/80392
8241 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8242
8243 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8244
8245 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8246
8247 2017-04-21 Richard Biener <rguenther@suse.de>
8248
8249 PR tree-optimization/79547
8250 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8251
8252 2017-04-21 Richard Biener <rguenther@suse.de>
8253
8254 PR tree-optimization/78847
8255 * g++.dg/tree-ssa/pr78847.C: New testcase.
8256
8257 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR c/80468
8260 * gcc.dg/pr80468.c: New test.
8261
8262 2017-04-21 Martin Liska <mliska@suse.cz>
8263
8264 PR tree-optimization/66278
8265 * gcc.dg/vect/pr66278.c: New test.
8266
8267 2017-04-21 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/80237
8270 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8271 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8272 adjust expected optimizations.
8273
8274 2016-04-21 Richard Biener <rguenther@suse.de>
8275
8276 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8277 of inner loops.
8278 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8279 * gcc.dg/vect/vect-104.c: Likewise.
8280
8281 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8282
8283 PR tree-optimization/80426
8284 * gcc.c-torture/execute/20170429-1.c: Rename into...
8285 * gcc.c-torture/execute/20170419-1.c: ...this.
8286
8287 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8288
8289 PR target/79804
8290 * gcc.target/i386/pr79804.c: New test.
8291
8292 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8293
8294 PR target/78090
8295 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8296
8297 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8298
8299 * g++/opt/pr80436.C: XFAIL on AIX.
8300
8301 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8302
8303 PR c++/80473
8304 * g++.dg/diagnostic/pr80473.C: New test.
8305
8306 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8307
8308 * g++.dg/warn/Wextra-semi.C: New test.
8309
8310 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR middle-end/80423
8313 * g++.dg/other/pr80423.C: New test.
8314
8315 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8316
8317 * gcc.dg/pr80170.c: Require ptr32plus.
8318
8319 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 PR tree-optimization/80426
8322 * gcc.c-torture/execute/20170419-1.c: New test.
8323
8324 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR debug/80461
8327 * g++.dg/debug/pr80461.C: New test.
8328
8329 PR c++/80459
8330 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8331 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8332 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8333
8334 PR debug/80436
8335 * g++.dg/opt/pr80436.C: New test.
8336
8337 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8338
8339 * gcc.dg/torture/pr80341.c: Require int32plus.
8340
8341 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8342 Jeff Law <law@redhat.com>
8343
8344 * gcc.c-torture/compile/20170419-1.c: New test.
8345
8346 2017-04-19 Tom de Vries <tom@codesourcery.com>
8347
8348 PR testsuite/80221
8349 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8350 subsequent dg directives.
8351 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8352 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8353 * c-c++-common/attr-fallthrough-2.c: Same.
8354 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8355 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8356 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8357 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8358 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8359 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8360 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8361 * c-c++-common/cilk-plus/CK/errors.c: Same.
8362 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8363 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8364 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8365 * c-c++-common/cpp/pr57580.c: Same.
8366 * c-c++-common/goacc/asyncwait-1.c: Same.
8367 * c-c++-common/goacc/cache-2.c: Same.
8368 * c-c++-common/goacc/declare-2.c: Same.
8369 * c-c++-common/goacc/deviceptr-1.c: Same.
8370 * c-c++-common/goacc/routine-5.c: Same.
8371 * c-c++-common/gomp/clauses-2.c: Same.
8372 * c-c++-common/gomp/ordered-3.c: Same.
8373 * c-c++-common/gomp/pr67501.c: Same.
8374 * c-c++-common/pr20000.c: Same.
8375 * c-c++-common/pr43395.c: Same.
8376 * c-c++-common/pr49706.c: Same.
8377 * c-c++-common/pr77624-1.c: Same.
8378 * c-c++-common/pr77624-2.c: Same.
8379 * c-c++-common/raw-string-14.c: Same.
8380 * c-c++-common/raw-string-16.c: Same.
8381 * c-c++-common/raw-string-3.c: Same.
8382 * c-c++-common/raw-string-4.c: Same.
8383 * c-c++-common/raw-string-5.c: Same.
8384 * c-c++-common/raw-string-6.c: Same.
8385 * g++.dg/abi/mangle41.C: Same.
8386 * g++.dg/conversion/nullptr1.C: Same.
8387 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8388 * g++.dg/cpp0x/auto27.C: Same.
8389 * g++.dg/cpp0x/constexpr-98.C: Same.
8390 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8391 * g++.dg/cpp0x/diag2.C: Same.
8392 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8393 * g++.dg/cpp0x/nullptr15.C: Same.
8394 * g++.dg/cpp0x/pr31431-2.C: Same.
8395 * g++.dg/cpp0x/pr31431.C: Same.
8396 * g++.dg/cpp0x/pr79118.C: Same.
8397 * g++.dg/cpp0x/static_assert3.C: Same.
8398 * g++.dg/cpp0x/temp_default2.C: Same.
8399 * g++.dg/cpp0x/trailing4.C: Same.
8400 * g++.dg/cpp0x/variadic-ex10.C: Same.
8401 * g++.dg/cpp0x/variadic-ex13.C: Same.
8402 * g++.dg/cpp0x/variadic-ex14.C: Same.
8403 * g++.dg/cpp0x/variadic-ex3.C: Same.
8404 * g++.dg/cpp0x/variadic-ex4.C: Same.
8405 * g++.dg/cpp0x/variadic59.C: Same.
8406 * g++.dg/cpp0x/vt-37737-2.C: Same.
8407 * g++.dg/cpp0x/vt-57397-1.C: Same.
8408 * g++.dg/cpp0x/vt-57397-2.C: Same.
8409 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8410 * g++.dg/cpp1z/gen-attrs1.C: Same.
8411 * g++.dg/diagnostic/pr71075.C: Same.
8412 * g++.dg/eh/goto2.C: Same.
8413 * g++.dg/eh/goto3.C: Same.
8414 * g++.dg/expr/bitfield4.C: Same.
8415 * g++.dg/expr/bitfield5.C: Same.
8416 * g++.dg/expr/bitfield6.C: Same.
8417 * g++.dg/expr/bool1.C: Same.
8418 * g++.dg/expr/bool3.C: Same.
8419 * g++.dg/expr/cond10.C: Same.
8420 * g++.dg/expr/cond11.C: Same.
8421 * g++.dg/expr/lval3.C: Same.
8422 * g++.dg/expr/lval4.C: Same.
8423 * g++.dg/ext/anon-struct4.C: Same.
8424 * g++.dg/ext/attrib44.C: Same.
8425 * g++.dg/ext/builtin3.C: Same.
8426 * g++.dg/ext/dllimport7.C: Same.
8427 * g++.dg/ext/label5.C: Same.
8428 * g++.dg/ext/no-asm-1.C: Same.
8429 * g++.dg/ext/utf16-4.C: Same.
8430 * g++.dg/ext/vla2.C: Same.
8431 * g++.dg/gomp/block-1.C: Same.
8432 * g++.dg/gomp/block-2.C: Same.
8433 * g++.dg/gomp/block-3.C: Same.
8434 * g++.dg/gomp/block-5.C: Same.
8435 * g++.dg/gomp/linear-2.C: Same.
8436 * g++.dg/gomp/target-1.C: Same.
8437 * g++.dg/gomp/target-2.C: Same.
8438 * g++.dg/gomp/taskgroup-1.C: Same.
8439 * g++.dg/gomp/teams-1.C: Same.
8440 * g++.dg/inherit/pure1.C: Same.
8441 * g++.dg/init/array43.C: Same.
8442 * g++.dg/init/array46.C: Same.
8443 * g++.dg/init/const10.C: Same.
8444 * g++.dg/init/ctor4-1.C: Same.
8445 * g++.dg/init/ctor4.C: Same.
8446 * g++.dg/init/new37.C: Same.
8447 * g++.dg/init/pr25811.C: Same.
8448 * g++.dg/init/pr29043.C: Same.
8449 * g++.dg/init/pr29571.C: Same.
8450 * g++.dg/lookup/duperr1.C: Same.
8451 * g++.dg/lookup/error1.C: Same.
8452 * g++.dg/lookup/koenig5.C: Same.
8453 * g++.dg/lookup/pr77549.C: Same.
8454 * g++.dg/lookup/suggestions1.C: Same.
8455 * g++.dg/lookup/using16.C: Same.
8456 * g++.dg/lookup/using7.C: Same.
8457 * g++.dg/other/anon-union3.C: Same.
8458 * g++.dg/other/array2.C: Same.
8459 * g++.dg/other/error13.C: Same.
8460 * g++.dg/other/error34.C: Same.
8461 * g++.dg/overload/builtin1.C: Same.
8462 * g++.dg/overload/conv-op1.C: Same.
8463 * g++.dg/overload/error3.C: Same.
8464 * g++.dg/overload/koenig1.C: Same.
8465 * g++.dg/overload/operator5.C: Same.
8466 * g++.dg/overload/template5.C: Same.
8467 * g++.dg/overload/unknown1.C: Same.
8468 * g++.dg/overload/using2.C: Same.
8469 * g++.dg/parse/constructor1.C: Same.
8470 * g++.dg/parse/crash36.C: Same.
8471 * g++.dg/parse/crash63.C: Same.
8472 * g++.dg/parse/error11.C: Same.
8473 * g++.dg/parse/error12.C: Same.
8474 * g++.dg/parse/error14.C: Same.
8475 * g++.dg/parse/error2.C: Same.
8476 * g++.dg/parse/error21.C: Same.
8477 * g++.dg/parse/error26.C: Same.
8478 * g++.dg/parse/error36.C: Same.
8479 * g++.dg/parse/friend12.C: Same.
8480 * g++.dg/parse/invalid-op1.C: Same.
8481 * g++.dg/parse/missing-template1.C: Same.
8482 * g++.dg/parse/parser-pr28152-2.C: Same.
8483 * g++.dg/parse/parser-pr28152.C: Same.
8484 * g++.dg/parse/pr16696-permissive.C: Same.
8485 * g++.dg/parse/pr16696.C: Same.
8486 * g++.dg/parse/pr69628.C: Same.
8487 * g++.dg/parse/ret-type2.C: Same.
8488 * g++.dg/parse/specialization1.C: Same.
8489 * g++.dg/parse/template3.C: Same.
8490 * g++.dg/parse/template9.C: Same.
8491 * g++.dg/parse/typename11.C: Same.
8492 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8493 * g++.dg/pr45330.C: Same.
8494 * g++.dg/rtti/typeid6.C: Same.
8495 * g++.dg/spellcheck-fields.C: Same.
8496 * g++.dg/spellcheck-typenames.C: Same.
8497 * g++.dg/tc1/dr108.C: Same.
8498 * g++.dg/tc1/dr147.C: Same.
8499 * g++.dg/template/arg7.C: Same.
8500 * g++.dg/template/conv11.C: Same.
8501 * g++.dg/template/crash13.C: Same.
8502 * g++.dg/template/crash55.C: Same.
8503 * g++.dg/template/dependent-expr5.C: Same.
8504 * g++.dg/template/error17.C: Same.
8505 * g++.dg/template/error33.C: Same.
8506 * g++.dg/template/error4.C: Same.
8507 * g++.dg/template/error50.C: Same.
8508 * g++.dg/template/error53.C: Same.
8509 * g++.dg/template/friend.C: Same.
8510 * g++.dg/template/func2.C: Same.
8511 * g++.dg/template/local6.C: Same.
8512 * g++.dg/template/member5.C: Same.
8513 * g++.dg/template/meminit1.C: Same.
8514 * g++.dg/template/nested3.C: Same.
8515 * g++.dg/template/nontype6.C: Same.
8516 * g++.dg/template/overload12.C: Same.
8517 * g++.dg/template/ptrmem8.C: Same.
8518 * g++.dg/template/qualified-id1.C: Same.
8519 * g++.dg/template/spec15.C: Same.
8520 * g++.dg/template/static1.C: Same.
8521 * g++.dg/template/static10.C: Same.
8522 * g++.dg/template/static2.C: Same.
8523 * g++.dg/template/ttp25.C: Same.
8524 * g++.dg/template/typedef2.C: Same.
8525 * g++.dg/template/typename2.C: Same.
8526 * g++.dg/template/unify10.C: Same.
8527 * g++.dg/template/unify6.C: Same.
8528 * g++.dg/template/unify7.C: Same.
8529 * g++.dg/template/unify9.C: Same.
8530 * g++.dg/template/varmod1.C: Same.
8531 * g++.dg/ubsan/div-by-zero-1.C: Same.
8532 * g++.dg/ubsan/pr63956.C: Same.
8533 * g++.dg/warn/Waddress-1.C: Same.
8534 * g++.dg/warn/Wconversion2.C: Same.
8535 * g++.dg/warn/Wnull-conversion-1.C: Same.
8536 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8537 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8538 * g++.dg/warn/Wswitch-1.C: Same.
8539 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8540 * g++.dg/warn/Wtype-limits.C: Same.
8541 * g++.dg/warn/Wunused-parm-5.C: Same.
8542 * g++.dg/warn/deprecated-6.C: Same.
8543 * g++.dg/warn/deprecated.C: Same.
8544 * g++.dg/warn/incomplete1.C: Same.
8545 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8546 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8547 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8548 * g++.dg/warn/overflow-warn-1.C: Same.
8549 * g++.dg/warn/overflow-warn-3.C: Same.
8550 * g++.dg/warn/overflow-warn-4.C: Same.
8551 * g++.dg/warn/pr12242.C: Same.
8552 * g++.dg/warn/pr30551-2.C: Same.
8553 * g++.dg/warn/pr30551.C: Same.
8554 * g++.old-deja/g++.benjamin/16077.C: Same.
8555 * g++.old-deja/g++.bob/inherit1.C: Same.
8556 * g++.old-deja/g++.brendan/crash56.C: Same.
8557 * g++.old-deja/g++.brendan/template17.C: Same.
8558 * g++.old-deja/g++.eh/ctor1.C: Same.
8559 * g++.old-deja/g++.jason/bool5.C: Same.
8560 * g++.old-deja/g++.jason/cond.C: Same.
8561 * g++.old-deja/g++.jason/operator.C: Same.
8562 * g++.old-deja/g++.jason/pmf5.C: Same.
8563 * g++.old-deja/g++.law/ctors5.C: Same.
8564 * g++.old-deja/g++.law/missed-error2.C: Same.
8565 * g++.old-deja/g++.law/operators9.C: Same.
8566 * g++.old-deja/g++.law/temps1.C: Same.
8567 * g++.old-deja/g++.mike/for2.C: Same.
8568 * g++.old-deja/g++.mike/ns5.C: Same.
8569 * g++.old-deja/g++.mike/ns7.C: Same.
8570 * g++.old-deja/g++.mike/p10769b.C: Same.
8571 * g++.old-deja/g++.niklas/t120.C: Same.
8572 * g++.old-deja/g++.niklas/t121.C: Same.
8573 * g++.old-deja/g++.ns/koenig5.C: Same.
8574 * g++.old-deja/g++.oliva/overload1.C: Same.
8575 * g++.old-deja/g++.other/crash24.C: Same.
8576 * g++.old-deja/g++.other/crash25.C: Same.
8577 * g++.old-deja/g++.other/decl5.C: Same.
8578 * g++.old-deja/g++.other/lineno5.C: Same.
8579 * g++.old-deja/g++.other/null3.C: Same.
8580 * g++.old-deja/g++.other/overcnv2.C: Same.
8581 * g++.old-deja/g++.other/ptrmem7.C: Same.
8582 * g++.old-deja/g++.other/typename1.C: Same.
8583 * g++.old-deja/g++.other/vaarg3.C: Same.
8584 * g++.old-deja/g++.pt/crash10.C: Same.
8585 * g++.old-deja/g++.pt/crash28.C: Same.
8586 * g++.old-deja/g++.pt/crash38.C: Same.
8587 * g++.old-deja/g++.pt/explicit70.C: Same.
8588 * g++.old-deja/g++.pt/explicit77.C: Same.
8589 * g++.old-deja/g++.pt/expr2.C: Same.
8590 * g++.old-deja/g++.pt/spec5.C: Same.
8591 * g++.old-deja/g++.pt/spec6.C: Same.
8592 * g++.old-deja/g++.pt/typename3.C: Same.
8593 * g++.old-deja/g++.pt/typename5.C: Same.
8594 * g++.old-deja/g++.pt/typename6.C: Same.
8595 * g++.old-deja/g++.pt/typename7.C: Same.
8596 * g++.old-deja/g++.pt/unify4.C: Same.
8597 * g++.old-deja/g++.pt/unify8.C: Same.
8598 * g++.old-deja/g++.pt/vaarg3.C: Same.
8599 * g++.old-deja/g++.robertl/eb22.C: Same.
8600 * g++.old-deja/g++.robertl/eb4.C: Same.
8601 * g++.old-deja/g++.robertl/eb44.C: Same.
8602 * g++.old-deja/g++.robertl/eb69.C: Same.
8603 * g++.old-deja/g++.robertl/eb98.C: Same.
8604 * gcc.dg/20031223-1.c: Same.
8605 * gcc.dg/940510-1.c: Same.
8606 * gcc.dg/990506-0.c: Same.
8607 * gcc.dg/Walloca-1.c: Same.
8608 * gcc.dg/Walloca-2.c: Same.
8609 * gcc.dg/Wconversion-integer.c: Same.
8610 * gcc.dg/Wcxx-compat-8.c: Same.
8611 * gcc.dg/Wimplicit-int-1.c: Same.
8612 * gcc.dg/Wimplicit-int-2.c: Same.
8613 * gcc.dg/Wimplicit-int-4.c: Same.
8614 * gcc.dg/Wpointer-sign-Wall.c: Same.
8615 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8616 * gcc.dg/Wshadow-1.c: Same.
8617 * gcc.dg/Wshadow-3.c: Same.
8618 * gcc.dg/Wswitch-enum-error.c: Same.
8619 * gcc.dg/Wswitch-enum.c: Same.
8620 * gcc.dg/Wswitch-error.c: Same.
8621 * gcc.dg/Wswitch.c: Same.
8622 * gcc.dg/Wtype-limits-Wextra.c: Same.
8623 * gcc.dg/Wtype-limits.c: Same.
8624 * gcc.dg/Wvla-larger-than-2.c: Same.
8625 * gcc.dg/anon-struct-5.c: Same.
8626 * gcc.dg/array-10.c: Same.
8627 * gcc.dg/array-11.c: Same.
8628 * gcc.dg/array-15.c: Same.
8629 * gcc.dg/array-2.c: Same.
8630 * gcc.dg/array-8.c: Same.
8631 * gcc.dg/array-const-2.c: Same.
8632 * gcc.dg/array-const-3.c: Same.
8633 * gcc.dg/bitfld-1.c: Same.
8634 * gcc.dg/bitfld-8.c: Same.
8635 * gcc.dg/builtin-redefine.c: Same.
8636 * gcc.dg/c11-noreturn-1.c: Same.
8637 * gcc.dg/c11-noreturn-2.c: Same.
8638 * gcc.dg/c11-static-assert-3.c: Same.
8639 * gcc.dg/c90-arraydecl-1.c: Same.
8640 * gcc.dg/c90-complex-1.c: Same.
8641 * gcc.dg/c90-complit-1.c: Same.
8642 * gcc.dg/c90-const-expr-11.c: Same.
8643 * gcc.dg/c90-const-expr-7.c: Same.
8644 * gcc.dg/c90-const-expr-8.c: Same.
8645 * gcc.dg/c90-enum-comma-1.c: Same.
8646 * gcc.dg/c90-flex-array-1.c: Same.
8647 * gcc.dg/c90-hexfloat-1.c: Same.
8648 * gcc.dg/c90-idem-qual-1.c: Same.
8649 * gcc.dg/c90-idem-qual-2.c: Same.
8650 * gcc.dg/c90-idem-qual-3.c: Same.
8651 * gcc.dg/c90-mixdecl-1.c: Same.
8652 * gcc.dg/c90-restrict-1.c: Same.
8653 * gcc.dg/c90-return-1.c: Same.
8654 * gcc.dg/c99-array-nonobj-1.c: Same.
8655 * gcc.dg/c99-arraydecl-1.c: Same.
8656 * gcc.dg/c99-complex-1.c: Same.
8657 * gcc.dg/c99-complex-2.c: Same.
8658 * gcc.dg/c99-complit-2.c: Same.
8659 * gcc.dg/c99-const-expr-7.c: Same.
8660 * gcc.dg/c99-const-expr-8.c: Same.
8661 * gcc.dg/c99-flex-array-3.c: Same.
8662 * gcc.dg/c99-flex-array-7.c: Same.
8663 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8664 * gcc.dg/c99-impl-decl-1.c: Same.
8665 * gcc.dg/c99-impl-int-1.c: Same.
8666 * gcc.dg/c99-impl-int-2.c: Same.
8667 * gcc.dg/c99-init-3.c: Same.
8668 * gcc.dg/c99-restrict-1.c: Same.
8669 * gcc.dg/c99-return-1.c: Same.
8670 * gcc.dg/c99-tag-1.c: Same.
8671 * gcc.dg/c99-tag-3.c: Same.
8672 * gcc.dg/call-diag-2.c: Same.
8673 * gcc.dg/cpp/19940712-1.c: Same.
8674 * gcc.dg/cpp/19951025-1.c: Same.
8675 * gcc.dg/cpp/19990413-1.c: Same.
8676 * gcc.dg/cpp/direct2.c: Same.
8677 * gcc.dg/cpp/direct2s.c: Same.
8678 * gcc.dg/cpp/pr28709.c: Same.
8679 * gcc.dg/cpp/pr61854-c90.c: Same.
8680 * gcc.dg/cpp/pr61854-c94.c: Same.
8681 * gcc.dg/cpp/pragma-1.c: Same.
8682 * gcc.dg/cpp/pragma-2.c: Same.
8683 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8684 * gcc.dg/cpp/trad/literals-2.c: Same.
8685 * gcc.dg/cpp/warn-comments-2.c: Same.
8686 * gcc.dg/cpp/warn-comments-3.c: Same.
8687 * gcc.dg/cpp/warn-comments.c: Same.
8688 * gcc.dg/cpp/warn-long-long-2.c: Same.
8689 * gcc.dg/cpp/warn-long-long.c: Same.
8690 * gcc.dg/cpp/warn-redefined-2.c: Same.
8691 * gcc.dg/cpp/warn-redefined.c: Same.
8692 * gcc.dg/darwin-cfstring-2.c: Same.
8693 * gcc.dg/darwin-cfstring-format-1.c: Same.
8694 * gcc.dg/decl-9.c: Same.
8695 * gcc.dg/declspec-1.c: Same.
8696 * gcc.dg/declspec-10.c: Same.
8697 * gcc.dg/declspec-11.c: Same.
8698 * gcc.dg/declspec-13.c: Same.
8699 * gcc.dg/declspec-18.c: Same.
8700 * gcc.dg/declspec-4.c: Same.
8701 * gcc.dg/declspec-5.c: Same.
8702 * gcc.dg/declspec-6.c: Same.
8703 * gcc.dg/declspec-8.c: Same.
8704 * gcc.dg/deprecated-4.c: Same.
8705 * gcc.dg/deprecated.c: Same.
8706 * gcc.dg/dfp/composite-type.c: Same.
8707 * gcc.dg/empty-source-2.c: Same.
8708 * gcc.dg/empty-source-3.c: Same.
8709 * gcc.dg/format/attr-6.c: Same.
8710 * gcc.dg/format/branch-1.c: Same.
8711 * gcc.dg/format/c90-printf-1.c: Same.
8712 * gcc.dg/format/c90-strftime-2.c: Same.
8713 * gcc.dg/format/c99-strftime-1.c: Same.
8714 * gcc.dg/format/cmn-err-1.c: Same.
8715 * gcc.dg/format/few-1.c: Same.
8716 * gcc.dg/format/ms_branch-1.c: Same.
8717 * gcc.dg/format/ms_unnamed-1.c: Same.
8718 * gcc.dg/format/ms_va-1.c: Same.
8719 * gcc.dg/format/unnamed-1.c: Same.
8720 * gcc.dg/format/va-1.c: Same.
8721 * gcc.dg/format/xopen-1.c: Same.
8722 * gcc.dg/funcdef-var-1.c: Same.
8723 * gcc.dg/funcdef-var-2.c: Same.
8724 * gcc.dg/gnu89-const-expr-1.c: Same.
8725 * gcc.dg/gnu89-const-expr-2.c: Same.
8726 * gcc.dg/gnu90-const-expr-1.c: Same.
8727 * gcc.dg/gnu99-const-expr-1.c: Same.
8728 * gcc.dg/gnu99-const-expr-2.c: Same.
8729 * gcc.dg/gnu99-init-2.c: Same.
8730 * gcc.dg/gomp/_Atomic-5.c: Same.
8731 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8732 * gcc.dg/gomp/atomic-5.c: Same.
8733 * gcc.dg/gomp/linear-1.c: Same.
8734 * gcc.dg/gomp/pr67500.c: Same.
8735 * gcc.dg/init-bad-1.c: Same.
8736 * gcc.dg/init-bad-2.c: Same.
8737 * gcc.dg/init-bad-3.c: Same.
8738 * gcc.dg/init-string-1.c: Same.
8739 * gcc.dg/label-compound-stmt-1.c: Same.
8740 * gcc.dg/label-decl-2.c: Same.
8741 * gcc.dg/label-decl-4.c: Same.
8742 * gcc.dg/large-size-array-2.c: Same.
8743 * gcc.dg/large-size-array-4.c: Same.
8744 * gcc.dg/lvalue-6.c: Same.
8745 * gcc.dg/m-un-2.c: Same.
8746 * gcc.dg/multiple-overflow-warn-1.c: Same.
8747 * gcc.dg/multiple-overflow-warn-2.c: Same.
8748 * gcc.dg/multiple-overflow-warn-3.c: Same.
8749 * gcc.dg/nested-redef-1.c: Same.
8750 * gcc.dg/no-asm-1.c: Same.
8751 * gcc.dg/no-asm-3.c: Same.
8752 * gcc.dg/no-asm-4.c: Same.
8753 * gcc.dg/noncompile/20010524-1.c: Same.
8754 * gcc.dg/noncompile/incomplete-5.c: Same.
8755 * gcc.dg/noncompile/pr44517.c: Same.
8756 * gcc.dg/noncompile/pr52290.c: Same.
8757 * gcc.dg/noreturn-1.c: Same.
8758 * gcc.dg/overflow-warn-1.c: Same.
8759 * gcc.dg/overflow-warn-2.c: Same.
8760 * gcc.dg/overflow-warn-3.c: Same.
8761 * gcc.dg/overflow-warn-4.c: Same.
8762 * gcc.dg/parm-mismatch-1.c: Same.
8763 * gcc.dg/parser-pr28152-2.c: Same.
8764 * gcc.dg/parser-pr28152.c: Same.
8765 * gcc.dg/pedwarn-init.c: Same.
8766 * gcc.dg/pointer-arith-2.c: Same.
8767 * gcc.dg/pointer-arith-3.c: Same.
8768 * gcc.dg/pointer-arith-4.c: Same.
8769 * gcc.dg/pr14475.c: Same.
8770 * gcc.dg/pr18596-3.c: Same.
8771 * gcc.dg/pr18809-1.c: Same.
8772 * gcc.dg/pr27953.c: Same.
8773 * gcc.dg/pr30457.c: Same.
8774 * gcc.dg/pr30551-2.c: Same.
8775 * gcc.dg/pr30551-3.c: Same.
8776 * gcc.dg/pr30551-4.c: Same.
8777 * gcc.dg/pr30551-5.c: Same.
8778 * gcc.dg/pr30551-6.c: Same.
8779 * gcc.dg/pr30551.c: Same.
8780 * gcc.dg/pr36997.c: Same.
8781 * gcc.dg/pr41842.c: Same.
8782 * gcc.dg/pr48552-1.c: Same.
8783 * gcc.dg/pr48552-2.c: Same.
8784 * gcc.dg/pr59717.c: Same.
8785 * gcc.dg/pr61077.c: Same.
8786 * gcc.dg/pr61096-1.c: Same.
8787 * gcc.dg/pr63626.c: Same.
8788 * gcc.dg/pr64223-1.c: Same.
8789 * gcc.dg/pr64223-2.c: Same.
8790 * gcc.dg/pr8788-1.c: Same.
8791 * gcc.dg/pr8927-1.c: Same.
8792 * gcc.dg/pragma-darwin.c: Same.
8793 * gcc.dg/pragma-diag-5.c: Same.
8794 * gcc.dg/pragma-message.c: Same.
8795 * gcc.dg/redecl-1.c: Same.
8796 * gcc.dg/simd-1.c: Same.
8797 * gcc.dg/simd-5.c: Same.
8798 * gcc.dg/simd-6.c: Same.
8799 * gcc.dg/spellcheck-fields.c: Same.
8800 * gcc.dg/spellcheck-typenames.c: Same.
8801 * gcc.dg/struct-semi-2.c: Same.
8802 * gcc.dg/struct-semi-3.c: Same.
8803 * gcc.dg/transparent-union-3.c: Same.
8804 * gcc.dg/ucnid-8.c: Same.
8805 * gcc.dg/uninit-pr19430-O0.c: Same.
8806 * gcc.dg/uninit-pr19430.c: Same.
8807 * gcc.dg/uninit-pr20644-O0.c: Same.
8808 * gcc.dg/utf-dflt.c: Same.
8809 * gcc.dg/utf-dflt2.c: Same.
8810 * gcc.dg/utf16-4.c: Same.
8811 * gcc.dg/vla-11.c: Same.
8812 * gcc.dg/vla-20.c: Same.
8813 * gcc.dg/vla-init-1.c: Same.
8814 * gcc.dg/vla-init-2.c: Same.
8815 * gcc.dg/vla-init-3.c: Same.
8816 * gcc.dg/weak/weak-6.c: Same.
8817 * gcc.dg/weak/weak-7.c: Same.
8818 * gcc.dg/wtr-int-type-1.c: Same.
8819 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8820 * gcc.target/arm/polytypes.c: Same.
8821 * gcc.target/i386/spellcheck-options-4.c: Same.
8822 * gcc.target/powerpc/20030218-1.c: Same.
8823 * gcc.target/sh/pr21255-4.c: Same.
8824 * gcc.test-framework/dg-error-exp-XP.c: Same.
8825 * gfortran.dg/array_constructor_30.f03: Same.
8826 * gfortran.dg/class_30.f90: Same.
8827 * gfortran.dg/goacc/subarrays.f95: Same.
8828 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8829 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8830 * gfortran.dg/intrinsic_std_1.f90: Same.
8831 * gfortran.dg/pr70006.f90: Same.
8832 * gfortran.dg/warning-directive-1.F90: Same.
8833 * gfortran.dg/warning-directive-2.F90: Same.
8834 * gfortran.dg/warning-directive-3.F90: Same.
8835 * gfortran.dg/warning-directive-4.F90: Same.
8836 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8837 * obj-c++.dg/class-extension-1.mm: Same.
8838 * obj-c++.dg/class-extension-2.mm: Same.
8839 * obj-c++.dg/class-protocol-1.mm: Same.
8840 * obj-c++.dg/cxx-ivars-1.mm: Same.
8841 * obj-c++.dg/duplicate-class-1.mm: Same.
8842 * obj-c++.dg/exceptions-3.mm: Same.
8843 * obj-c++.dg/exceptions-4.mm: Same.
8844 * obj-c++.dg/exceptions-5.mm: Same.
8845 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8846 * obj-c++.dg/fsf-package-0.m: Same.
8847 * obj-c++.dg/invalid-type-1.mm: Same.
8848 * obj-c++.dg/method-12.mm: Same.
8849 * obj-c++.dg/method-13.mm: Same.
8850 * obj-c++.dg/method-15.mm: Same.
8851 * obj-c++.dg/method-16.mm: Same.
8852 * obj-c++.dg/method-6.mm: Same.
8853 * obj-c++.dg/method-7.mm: Same.
8854 * obj-c++.dg/property/at-property-1.mm: Same.
8855 * obj-c++.dg/property/at-property-14.mm: Same.
8856 * obj-c++.dg/property/at-property-17.mm: Same.
8857 * obj-c++.dg/property/at-property-21.mm: Same.
8858 * obj-c++.dg/property/at-property-5.mm: Same.
8859 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8860 * obj-c++.dg/property/dynamic-3.mm: Same.
8861 * obj-c++.dg/property/dynamic-4.mm: Same.
8862 * obj-c++.dg/property/property-neg-1.mm: Same.
8863 * obj-c++.dg/property/property-neg-6.mm: Same.
8864 * obj-c++.dg/property/synthesize-11.mm: Same.
8865 * obj-c++.dg/property/synthesize-5.mm: Same.
8866 * obj-c++.dg/property/synthesize-6.mm: Same.
8867 * obj-c++.dg/proto-lossage-4.mm: Same.
8868 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8869 * obj-c++.dg/strings/strings-1.mm: Same.
8870 * obj-c++.dg/super-class-1.mm: Same.
8871 * obj-c++.dg/syntax-error-6.mm: Same.
8872 * obj-c++.dg/syntax-error-7.mm: Same.
8873 * obj-c++.dg/syntax-error-9.mm: Same.
8874 * obj-c++.dg/try-catch-13.mm: Same.
8875 * objc.dg/attributes/method-noreturn-1.m: Same.
8876 * objc.dg/bad-receiver-type-2.m: Same.
8877 * objc.dg/bad-receiver-type.m: Same.
8878 * objc.dg/call-super-2.m: Same.
8879 * objc.dg/class-2.m: Same.
8880 * objc.dg/class-extension-1.m: Same.
8881 * objc.dg/class-extension-2.m: Same.
8882 * objc.dg/class-protocol-1.m: Same.
8883 * objc.dg/desig-init-1.m: Same.
8884 * objc.dg/duplicate-class-1.m: Same.
8885 * objc.dg/exceptions-3.m: Same.
8886 * objc.dg/exceptions-4.m: Same.
8887 * objc.dg/exceptions-5.m: Same.
8888 * objc.dg/foreach-6.m: Same.
8889 * objc.dg/foreach-7.m: Same.
8890 * objc.dg/fsf-nsstring-format-1.m: Same.
8891 * objc.dg/fsf-package-0.m: Same.
8892 * objc.dg/invalid-type-1.m: Same.
8893 * objc.dg/method-11.m: Same.
8894 * objc.dg/method-19.m: Same.
8895 * objc.dg/method-2.m: Same.
8896 * objc.dg/method-20.m: Same.
8897 * objc.dg/method-5.m: Same.
8898 * objc.dg/method-6.m: Same.
8899 * objc.dg/method-7.m: Same.
8900 * objc.dg/method-9.m: Same.
8901 * objc.dg/missing-proto-3.m: Same.
8902 * objc.dg/private-1.m: Same.
8903 * objc.dg/property/at-property-1.m: Same.
8904 * objc.dg/property/at-property-14.m: Same.
8905 * objc.dg/property/at-property-17.m: Same.
8906 * objc.dg/property/at-property-21.m: Same.
8907 * objc.dg/property/at-property-5.m: Same.
8908 * objc.dg/property/dynamic-3.m: Same.
8909 * objc.dg/property/dynamic-4.m: Same.
8910 * objc.dg/property/property-neg-1.m: Same.
8911 * objc.dg/property/property-neg-6.m: Same.
8912 * objc.dg/property/synthesize-11.m: Same.
8913 * objc.dg/property/synthesize-5.m: Same.
8914 * objc.dg/property/synthesize-6.m: Same.
8915 * objc.dg/proto-hier-1.m: Same.
8916 * objc.dg/proto-lossage-4.m: Same.
8917 * objc.dg/protocol-qualifier-2.m: Same.
8918 * objc.dg/strings/strings-1.m: Same.
8919 * objc.dg/type-size-1.m: Same.
8920
8921 2017-04-18 Jeff Law <law@redhat.com>
8922
8923 PR target/74563
8924 * gcc.target/mips/pr74563: New test.
8925
8926 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR tree-optimization/80443
8929 * gcc.c-torture/compile/pr80443.c: New test.
8930
8931 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8932
8933 PR rtl-optimization/80357
8934 * gcc.c-torture/compile/pr80357.c: New test.
8935
8936 2017-04-18 Jeff Law <law@redhat.com>
8937
8938 PR middle-end/80422
8939 * gcc.c-torture/compile/pr80422.c: New test.
8940
8941 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR debug/80263
8944 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8945
8946 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8947
8948 PR target/80099
8949 * gcc.target/powerpc/pr80099-1.c: New test.
8950 * gcc.target/powerpc/pr80099-2.c: Likewise.
8951 * gcc.target/powerpc/pr80099-3.c: Likewise.
8952 * gcc.target/powerpc/pr80099-4.c: Likewise.
8953 * gcc.target/powerpc/pr80099-5.c: Likewise.
8954
8955 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR sanitizer/80444
8958 * gcc.dg/sancov/pr80444.c: New test.
8959
8960 PR middle-end/79788
8961 PR middle-end/80375
8962 * gcc.dg/pr79788-1.c: New test.
8963 * gcc.dg/pr79788-2.c: New test.
8964
8965 2017-04-18 Marek Polacek <polacek@redhat.com>
8966
8967 PR c++/80244 - ICE with attribute in template alias.
8968 * g++.dg/cpp0x/alias-decl-59.C: New test.
8969
8970 PR c++/80241 - ICE with alignas pack expansion.
8971 * g++.dg/cpp0x/alignas11.C: New test.
8972
8973 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8974
8975 PR c++/80287
8976 * g++.dg/lto/pr80287_0.C: New test.
8977
8978 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8979
8980 PR target/80315
8981 * gcc.target/powerpc/pr80315-1.c: New test.
8982 * gcc.target/powerpc/pr80315-2.c: New test.
8983 * gcc.target/powerpc/pr80315-3.c: New test.
8984 * gcc.target/powerpc/pr80315-4.c: New test.
8985
8986 2017-04-16 Tom de Vries <tom@codesourcery.com>
8987
8988 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8989 directive.
8990 * g++.dg/parse/error3.C: Same.
8991 * g++.old-deja/g++.pt/niklas01a.C: Same.
8992 * gcc.dg/990506-0.c: Same.
8993 * gcc.dg/cpp/19990413-1.c: Same.
8994 * gcc.dg/cpp/pragma-1.c: Same.
8995 * gcc.dg/cpp/pragma-2.c: Same.
8996 * gcc.dg/m-un-2.c: Same.
8997 * objc.dg/private-1.m: Same.
8998
8999 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9000
9001 * gcc.dg/pr54669.c: Fix dg-do directive.
9002 * gcc.dg/pr78582.c: Ditto.
9003 * gcc.dg/pr80020.c: Ditto.
9004 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9005 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9006 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9007 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9008 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9009 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9010 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9011 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9012 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9013 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9014
9015 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9016
9017 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9018 * gfortran.dg/generic_29.f90: Likewise.
9019 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9020 * gfortran.dg/pr41922.f90: Likewise.
9021 * gfortran.dg/pr70006.f90: Likewise.
9022
9023 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9024
9025 PR tree-optimization/66612
9026 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9027
9028 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9029
9030 PR fortran/80361
9031 * gfortran.dg/class_62.f90: New test case.
9032
9033 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9034
9035 * gcc.target/arc/loop-1.c: New file.
9036
9037 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9038
9039 PR target/80098
9040 * gcc.target/powerpc/pr80098-1.c: New test.
9041 * gcc.target/powerpc/pr80098-2.c: Likewise.
9042 * gcc.target/powerpc/pr80098-3.c: Likewise.
9043 * gcc.target/powerpc/pr80098-4.c: Likewise.
9044
9045 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR sanitizer/80403
9048 * g++.dg/ubsan/pr80403-2.C: New test.
9049
9050 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9051
9052 PR rtl-optimization/80343
9053 * gcc.target/powerpc/pr80343.c: New.
9054
9055 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9056
9057 PR sanitizer/80414
9058 * c-c++-common/ubsan/bounds-15.c: New test.
9059
9060 2017-04-13 Richard Biener <rguenther@suse.de>
9061
9062 PR testsuite/80416
9063 * g++.dg/torture/pr79671.C: Fix asm constraints.
9064
9065 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR debug/80321
9068 * gcc.dg/debug/pr80321.c: New test.
9069
9070 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9071
9072 * gnat.dg/debug10.adb: New test.
9073 * gnat.dg/debug10_pkg.ads: New helper.
9074
9075 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR tree-optimization/79390
9078 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9079
9080 PR sanitizer/80403
9081 PR sanitizer/80404
9082 PR sanitizer/80405
9083 * g++.dg/ubsan/pr80403.C: New test.
9084 * g++.dg/ubsan/pr80404.C: New test.
9085 * g++.dg/ubsan/pr80405.C: New test.
9086
9087 PR c/80163
9088 * gcc.dg/torture/pr80163.c: New test.
9089
9090 2017-04-12 Richard Biener <rguenther@suse.de>
9091 Jeff Law <law@redhat.com>
9092
9093 PR tree-optimization/80359
9094 * gcc.dg/torture/pr80359.c: New testcase.
9095
9096 2017-04-12 Richard Biener <rguenther@suse.de>
9097 Bernd Edlinger <bernd.edlinger@hotmail.de>
9098
9099 PR middle-end/79671
9100 * g++.dg/torture/pr79671.C: New testcase.
9101 * g++.dg/lto/pr79671_0.C: Likewise.
9102 * g++.dg/lto/pr79671_1.c: Likewise.
9103
9104 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR sanitizer/80349
9107 * g++.dg/ubsan/pr80349.C: New test.
9108
9109 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR c++/80370
9112 * g++.dg/cpp1z/decomp28.C: New test.
9113
9114 PR middle-end/80100
9115 * gcc.dg/pr80100.c: New test.
9116
9117 PR rtl-optimization/80385
9118 * g++.dg/opt/pr80385.C: New test.
9119
9120 2017-04-11 Martin Liska <mliska@suse.cz>
9121
9122 PR ipa/80212
9123 * g++.dg/ipa/pr80212.C: New test.
9124
9125 2017-04-11 Martin Sebor <msebor@redhat.com>
9126
9127 PR middle-end/80364
9128 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9129
9130 2017-04-11 Martin Liska <mliska@suse.cz>
9131
9132 PR sanitizer/70878
9133 * gcc.dg/ubsan/pr70878.c: New test.
9134
9135 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR target/80381
9138 * gcc.target/i386/pr80381.c: New test.
9139
9140 PR c++/80363
9141 * g++.dg/ext/pr80363.C: New test.
9142
9143 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9144
9145 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9146 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9147 Add avr-*-* to non-lp64 selector.
9148
9149 2017-04-10 Martin Sebor <msebor@redhat.com>
9150
9151 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9152 * gcc.dg/pr40340-4.c: Same.
9153
9154 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9155
9156 PR fortran/69498
9157 * gfortran.dg/submodule_unexp.f90: Modified test
9158 to account for new error.
9159 * gfortran.dg/submodule_twice.f90: New Test
9160
9161 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR c++/80176
9164 * g++.dg/init/ref23.C: New test.
9165
9166 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9167
9168 PR tree-optimization/80304
9169 * gfortran.dg/do_concurrent_4.f90: New test case.
9170
9171 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9172
9173 PR fortran/80046
9174 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9175
9176 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9177
9178 * g++.dg/torture/pr79905.C: Add -maltivec option.
9179
9180 2017-04-10 Jeff Law <law@redhat.com>
9181
9182 PR tree-optimization/80374
9183 * g++.dg/pr80374.c: New test.
9184
9185 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9186
9187 PR target/80108
9188 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9189 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9190
9191 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9192
9193 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9194
9195 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9196
9197 PR testsuite/79356
9198 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9199
9200 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9201
9202 PR testsuite/79867
9203 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9204
9205 2017-04-10 Marek Polacek <polacek@redhat.com>
9206
9207 PR sanitizer/80348
9208 * g++.dg/ubsan/div-by-zero-3.C: New test.
9209
9210 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9211
9212 PR tree-optimization/80153
9213 * gcc.c-torture/execute/pr80153.c: New.
9214
9215 2017-04-10 Richard Biener <rguenther@suse.de>
9216
9217 PR middle-end/80362
9218 * gcc.dg/torture/pr80362.c: New testcase.
9219
9220 2017-04-10 Richard Biener <rguenther@suse.de>
9221
9222 PR tree-optimization/80304
9223 * gcc.dg/torture/pr80304.c: New testcase.
9224
9225 2017-04-10 Nathan Sidwell <nathan@acm.org>
9226
9227 PR target/79905
9228 * g++.dg/torture/pr79905.C: New.
9229
9230 2017-04-10 Martin Liska <mliska@suse.cz>
9231
9232 PR sanitizer/80350
9233 * c-c++-common/ubsan/pr80350.c: New test.
9234
9235 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR target/80324
9238 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9239
9240 2017-04-08 Martin Liska <mliska@suse.cz>
9241
9242 Revert:
9243 2017-04-07 Martin Liska <mliska@suse.cz>
9244
9245 PR ipa/80212
9246 * g++.dg/ipa/pr80212.C: New test.
9247
9248 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9249
9250 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9251 dg-options.
9252 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9253
9254 PR target/80322
9255 PR target/80323
9256 PR target/80325
9257 PR target/80326
9258 * gcc.target/i386/avx512f-undefined-1.c: New test.
9259 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9260 * gcc.target/i386/avx-cvtsd-1.c: New test.
9261 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9262 * gcc.target/i386/avx512f-abspd-1.c: New test.
9263 * gcc.target/i386/avx-cvtss-1.c: New test.
9264 * gcc.target/i386/avx512f-absps-1.c: New test.
9265 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9266 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9267
9268 2017-04-07 Marek Polacek <polacek@redhat.com>
9269
9270 PR sanitizer/80348
9271 * g++.dg/ubsan/div-by-zero-2.C: New test.
9272
9273 PR c++/80095
9274 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9275
9276 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9277
9278 PR rtl-optimization/70478
9279 * gcc.target/s390/pr70478.c: New.
9280
9281 2017-04-07 Martin Liska <mliska@suse.cz>
9282
9283 PR target/79889
9284 * g++.dg/ext/mv8.C: Add aarch64* targets.
9285
9286 2017-04-07 Martin Liska <mliska@suse.cz>
9287
9288 PR ipa/80212
9289 * g++.dg/ipa/pr80212.C: New test.
9290
9291 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9292
9293 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9294
9295 2017-04-07 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/80334
9298 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9299 alignas on stack.
9300
9301 2017-04-07 Richard Biener <rguenther@suse.de>
9302
9303 PR middle-end/80341
9304 * gcc.dg/torture/pr80341.c: New testcase.
9305
9306 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9307
9308 PR debug/80234
9309 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9310 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9311
9312 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9313
9314 PR target/79733
9315 * gcc.target/i386/pr79733.c: New test.
9316
9317 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9318
9319 PR target/80298
9320 * gcc.target/i386/pr80298-1.c: New test.
9321 * gcc.target/i386/pr80298-2.c: Ditto.
9322
9323 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9324
9325 PR target/80082
9326 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9327 ARMv7-R.
9328
9329 2017-04-06 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/80334
9332 * g++.dg/torture/pr80334.C: New testcase.
9333
9334 2017-04-06 Martin Liska <mliska@suse.cz>
9335
9336 PR sanitizer/80166
9337 * gcc.dg/asan/pr80166.c: New test.
9338
9339 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9340
9341 PR tree-optimization/79390
9342 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9343
9344 2017-04-06 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/80262
9347 * gcc.target/i386/pr80262.c: New testcase.
9348
9349 2017-04-06 Richard Biener <rguenther@suse.de>
9350
9351 PR middle-end/80281
9352 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9353
9354 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9355
9356 PR rtl-optimization/70703
9357 * gcc.target/i386/pr70703.c: New.
9358
9359 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR sanitizer/80308
9362 * c-c++-common/asan/pr80308.c: New test.
9363
9364 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9365
9366 PR target/79890
9367 * gcc.target/s390/pr79890.c: New test case.
9368
9369 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR target/80310
9372 * c-c++-common/ubsan/pr80310.c: New test.
9373
9374 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR c++/80297
9377 * g++.dg/torture/pr80297.C: New test.
9378
9379 PR tree-optimization/79390
9380 * gcc.target/i386/pr79390.c: New test.
9381 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9382
9383 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9384
9385 PR c++/80296
9386 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9387
9388 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9389
9390 PR target/80307
9391 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9392 targeting any CPU or architecture.
9393 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9394 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9395 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9396 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9397 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9398 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9399 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9400 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9401
9402 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9403
9404 PR fortran/69498
9405 * gfortran.dg/submodule_unexp.f90: New test.
9406
9407 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR target/80286
9410 * gcc.target/i386/avx-pr80286.c: New test.
9411 * gcc.dg/pr80286.c: New test.
9412
9413 2017-04-04 Richard Biener <rguenther@suse.de>
9414
9415 PR middle-end/80281
9416 * gcc.dg/torture/pr80281.c: New testcase.
9417
9418 2017-04-04 Richard Biener <rguenther@suse.de>
9419
9420 PR tree-optimization/80275
9421 * g++.dg/opt/pr80275.C: Make g static.
9422
9423 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9424
9425 PR rtl-optimization/60818
9426 * gcc.c-torture/compile/pr60818.c: New testcase.
9427
9428 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9429
9430 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9431 * gcc.dg/20031012-1.c: Likewise.
9432 * gcc.dg/ipa/ipcp-1.c: Likewise.
9433 * gcc.dg/torture/matrix-3.c: Likewise.
9434 * gcc.target/powerpc/ppc-spe.c: Likewise.
9435 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9436
9437 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9438
9439 PR target/80246
9440 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9441 powerpc_vsx_ok.
9442 (std, ld): Limit scan-assembler-times check to lp64.
9443 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9444 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9445 powerpc_vsx_ok.
9446
9447 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9448
9449 PR target/80246
9450 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9451
9452 2017-04-03 Richard Biener <rguenther@suse.de>
9453
9454 PR tree-optimization/80275
9455 * g++.dg/opt/pr80275.C: New testcase.
9456
9457 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9458
9459 PR testsuite/79356
9460 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9461
9462 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9463
9464 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9465 (bal): Increase iteration count and assume alignment.
9466
9467 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9468
9469 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9470
9471 2017-04-02 Andrew Pinski <apinski@cavium.com>
9472
9473 * gcc.c-torture/compile/nested-3.c: New testcase.
9474 * gcc.c-torture/execute/20170401-1.c: New testcase.
9475 * gcc.c-torture/execute/20170401-2.c: New testcase.
9476
9477 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9478
9479 PR rtl-optimization/79405
9480 gcc.dg/pr79405.c: New testcase.
9481
9482 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR debug/79255
9485 * gcc.dg/pr79255.c: New test.
9486
9487 PR c++/79572
9488 * g++.dg/ubsan/null-8.C: New test.
9489
9490 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9491
9492 PR target/80107
9493 * gfortran.dg/pr80107.f: New.
9494
9495 2017-03-31 Jeff Law <law@redhat.com>
9496
9497 PR tree-optimization/49498
9498 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9499
9500 2017-03-31 Richard Biener <rguenther@suse.de>
9501
9502 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9503
9504 2017-03-31 Richard Biener <rguenther@suse.de>
9505
9506 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9507
9508 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR libstdc++/80251
9511 * g++.dg/ext/is_aggregate.C: New test.
9512
9513 PR middle-end/80173
9514 * gcc.target/i386/pr80173.c: New test.
9515
9516 PR middle-end/80163
9517 * gcc.dg/pr80163.c: New test.
9518
9519 PR debug/80025
9520 * gcc.dg/torture/pr80025.c: New test.
9521
9522 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9523
9524 * gcc.target/mips/pr52125.c: Add -msym32.
9525
9526 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR translation/80189
9529 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9530 * g++.dg/gomp/sharing-1.C: Likewise.
9531 * gfortran.dg/gomp/pr44536.f90: Likewise.
9532 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9533 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9534 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9535 * gfortran.dg/gomp/pr33439.f90: Likewise.
9536 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9537 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9538 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9539 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9540 * gcc.dg/gomp/sharing-1.c: Likewise.
9541
9542 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9543
9544 PR target/80246
9545 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9546 Darwin and SPE.
9547 (dxex, dxexq): Update return type.
9548 (diex, diexq): Update argument type.
9549 * gcc.target/powerpc/pr80246.c: New test.
9550
9551 2017-03-30 Martin Jambor <mjambor@suse.cz>
9552
9553 PR ipa/77333
9554 * g++.dg/ipa/pr77333.C: New test.
9555
9556 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR target/80206
9559 * gcc.target/i386/pr80206.c: New test.
9560
9561 2017-03-30 Richard Biener <rguenther@suse.de>
9562
9563 PR tree-optimization/77498
9564 * gfortran.dg/pr77498.f: New testcase.
9565
9566 2017-03-29 Marek Polacek <polacek@redhat.com>
9567
9568 PR c/79730
9569 * gcc.dg/pr79730.c: New test.
9570
9571 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9572
9573 PR libgfortran/78670
9574 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9575 a character of length 1. Update test for success.
9576 * gfortran.dg/dtio_28.f03: New test.
9577 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9578 'scratch' to delete the file when done.
9579
9580 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9581
9582 PR rtl-optimization/80233
9583 * gcc.c-torture/compile/pr80233.c: New testcase.
9584
9585 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9586
9587 PR fortran/80254
9588 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9589 * gfortran.dg/dec_io_2a.f90: instead (new test).
9590
9591 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9592
9593 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9594
9595 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9596
9597 PR testsuite/43496
9598 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9599 generating PIC code.
9600
9601 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9602
9603 PR rtl-optimization/80193
9604 * gcc.target/i386/pr80193.c: New.
9605
9606 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9607
9608 PR fortran/78661
9609 * gfortran.dg/dtio_25.f90: Modified test case.
9610 * gfortran.dg/dtio_27.f90: New test case.
9611
9612 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9613
9614 PR target/53383
9615 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9616 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9617 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9618
9619 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9620
9621 * gcc.c-torture/compile/irreducible-loop.c: New.
9622
9623 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9624
9625 PR tree-optimization/80218
9626 * gcc.dg/pr80218.c: New test.
9627
9628 2017-03-28 Richard Biener <rguenther@suse.de>
9629
9630 PR tree-optimization/78644
9631 * gcc.dg/pr78644-1.c: New testcase.
9632 * gcc.dg/pr78644-2.c: Likewise.
9633
9634 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9635
9636 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9637 * gcc.dg/pic-4.c: Likewise.
9638 * gcc.dg/pie-3.c: Likewise.
9639 * gcc.dg/pie-4.c: Likewise.
9640
9641 2017-03-28 Martin Liska <mliska@suse.cz>
9642
9643 PR ipa/80205
9644 * g++.dg/ipa/pr80205.C: New test.
9645
9646 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9647
9648 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9649 with sizeof(int) < 4.
9650 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9651 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9652 * gcc.dg/torture/pr79777.c: Likewise.
9653 * gcc.dg/torture/pr79910.c: Likewise.
9654
9655 2017-03-28 Richard Biener <rguenther@suse.de>
9656
9657 PR middle-end/80222
9658 * g++.dg/pr80222.C: New testcase.
9659
9660 2017-03-28 Martin Liska <mliska@suse.cz>
9661
9662 PR ipa/80104
9663 * gcc.dg/ipa/pr80104.c: New test.
9664
9665 2017-03-28 Marek Polacek <polacek@redhat.com>
9666
9667 PR sanitizer/80067
9668 * c-c++-common/ubsan/shift-10.c: New test.
9669
9670 2017-03-27 Jeff Law <law@redhat.com>
9671
9672 PR tree-optimization/80216
9673 * gcc.c-torture/compile/pr80216.c: New test.
9674
9675 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR middle-end/80162
9678 * c-c++-common/pr80162-1.c: New test.
9679 * c-c++-common/pr80162-2.c: New test.
9680 * c-c++-common/pr80162-3.c: New test.
9681
9682 PR target/80102
9683 * g++.dg/opt/pr80102.C: New test.
9684
9685 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9686
9687 PR target/78543
9688 * gcc.target/powerpc/pr78543.c: New test.
9689
9690 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9691
9692 PR target/80103
9693 * gcc.target/powerpc/pr80103-1.c: New test.
9694
9695 2017-03-27 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/80181
9698 * gcc.dg/torture/pr80181.c: New testcase.
9699
9700 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9701
9702 * gcc.target/arc/interrupt-4.c: New file.
9703
9704 2017-03-27 Richard Biener <rguenther@suse.de>
9705
9706 PR ipa/79776
9707 * g++.dg/ipa/pr79776.C: New testcase.
9708
9709 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR sanitizer/80168
9712 * gcc.dg/asan/pr80168.c: New test.
9713
9714 2017-03-27 Richard Biener <rguenther@suse.de>
9715
9716 PR tree-optimization/80170
9717 * gcc.dg/pr80170.c: New testcase.
9718
9719 2017-03-27 Richard Biener <rguenther@suse.de>
9720
9721 PR middle-end/80171
9722 * g++.dg/torture/pr80171.C: New testcase.
9723
9724 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9725
9726 * gcc.dg/torture/pr79732.c: Require alias support.
9727 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9728
9729 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9730 libatomic_available.
9731 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9732 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9733
9734 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9735
9736 PR libgfortran/78881
9737 * gfortran.dg/dtio_26.f90: New test.
9738
9739 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9740
9741 PR fortran/80156
9742 PR fortran/79382
9743 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9744 testcase for PR80156. Add a main programme that tests that
9745 the typebound generic is accessible.
9746
9747 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9748
9749 PR rtl-optimization/80160
9750 PR rtl-optimization/80159
9751
9752 * gcc.target/i386/pr80160.c: New test.
9753
9754 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR sanitizer/79904
9757 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9758
9759 2017-03-24 Marek Polacek <polacek@redhat.com>
9760
9761 PR c++/80119
9762 * g++.dg/warn/Wuninitialized-9.C: New test.
9763
9764 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9765
9766 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9767 and remove the high-level builtin. The error message for the
9768 would prevent compilation from reaching the second.
9769 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9770
9771 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9772
9773 * gcc.target/s390/vxe/negfma-1.c: New test.
9774
9775 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9776
9777 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9778 * gcc.target/s390/arch12/mul-1.c: New test.
9779 * gcc.target/s390/arch12/mul-2.c: New test.
9780
9781 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9782
9783 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9784
9785 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9786
9787 * gcc.target/s390/vxe/popcount-1.c: New test.
9788
9789 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9790
9791 * gcc.target/s390/vxe/bitops-1.c: New test.
9792
9793 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9794
9795 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9796 * lib/target-supports.exp: Add effective target check s390_vxe.
9797
9798 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9799
9800 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9801 comparison instructions used from now on.
9802
9803 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9804
9805 * gcc.target/s390/s390.exp (check_effective_target_vector):
9806 Include target-supports.exp and move target_vector check routine
9807 ...
9808 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9809 here and rename it.
9810 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9811 check from vector to s390_vx.
9812 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9813 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9814 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9815 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9816 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9817 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9818 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9819 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9820 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9821
9822 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9823
9824 * gcc.target/s390/vector/vec-init-2.c: New test.
9825
9826 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9827
9828 * gcc.dg/ubsan/pr79904-2.c: New test.
9829
9830 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9831
9832 PR target/79893
9833 * gcc.target/s390/zvector/pr79893.c: New test.
9834
9835 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR rtl-optimization/80112
9838 * gcc.dg/pr80112.c: New test.
9839
9840 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9841
9842 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9843 etc. line numbers.
9844 * gcc.dg/Walloca-1.c: Likewise.
9845 * gcc.dg/Walloca-2.c: Likewise.
9846 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9847
9848 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9849
9850 PR tree-optimization/80158
9851 * gfortran.fortran-torture/compile/pr80158.f: New file.
9852
9853 2017-03-24 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/80167
9856 * gcc.dg/graphite/pr80167.c: New testcase.
9857
9858 2017-03-24 Tom de Vries <tom@codesourcery.com>
9859
9860 PR testsuite/80092
9861 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9862 dg-require-effective-target global_constructor.
9863 * gcc.dg/tls/emutls-2.c: Same.
9864
9865 2017-03-24 Tom de Vries <tom@codesourcery.com>
9866
9867 PR testsuite/80092
9868 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9869 dg-require-effective-target indirect_jumps.
9870
9871 2017-03-24 Tom de Vries <tom@codesourcery.com>
9872
9873 PR testsuite/80092
9874 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9875 nonlocal_goto.
9876
9877 2017-03-24 Tom de Vries <tom@codesourcery.com>
9878
9879 PR testsuite/80092
9880 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9881 * gcc.dg/Walloca-12.c: Same.
9882 * gcc.dg/attr-alloc_size-8.c: Same.
9883 * gcc.dg/Walloca-4.c: Same.
9884 * gcc.dg/Walloca-8.c: Same.
9885 * gcc.dg/Walloca-13.c: Same.
9886 * gcc.dg/Walloca-14.c: Same.
9887 * gcc.dg/attr-alloc_size-9.c: Same.
9888 * gcc.dg/Walloca-1.c: Same.
9889 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9890 * gcc.dg/Walloca-5.c: Same.
9891 * gcc.dg/Walloca-10.c: Same.
9892 * gcc.dg/Walloca-9.c: Same.
9893 * gcc.dg/attr-alloc_size-6.c: Same.
9894 * gcc.dg/Wvla-larger-than-1.c: Same.
9895 * gcc.dg/torture/pr71881.c: Same.
9896 * gcc.dg/torture/pr71901.c: Same.
9897 * gcc.dg/torture/pr78742.c: Same.
9898 * gcc.dg/builtin-alloc-size.c: Same.
9899 * gcc.dg/Walloca-2.c: Same.
9900 * gcc.dg/Walloca-6.c: Same.
9901 * gcc.dg/Walloca-11.c: Same.
9902 * gcc.dg/attr-alloc_size-7.c: Same.
9903 * gcc.dg/Wvla-larger-than-2.c: Same.
9904 * gcc.dg/Walloca-3.c: Same.
9905 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9906 * gcc.c-torture/compile/pr79413.c: Same.
9907 * gcc.c-torture/compile/pr78439.c: Same.
9908
9909 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9910
9911 * gcc.target/powerpc/p9-options-1.c: New test.
9912
9913 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9914
9915 PR target/71436
9916 * gcc.c-torture/compile/pr71436.c: New test.
9917
9918 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9919 Richard Biener <rguenther@suse.de>
9920
9921 PR tree-optimization/79908
9922 PR tree-optimization/80136
9923 * gcc.dg/torture/pr79908.c: New file.
9924
9925 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9926
9927 PR fortran/39239
9928 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9929
9930 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR c++/80141
9933 * g++.dg/gomp/pr80141.C: New test.
9934
9935 PR c++/80129
9936 * g++.dg/torture/pr80129.C: New test.
9937
9938 PR sanitizer/80110
9939 * g++.dg/tsan/pr80110.C: New test.
9940
9941 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9942
9943 PR fortran/80142
9944 * gfortran.dg/any_loc.f90: New test case.
9945
9946 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9947
9948 PR target/80082
9949 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9950 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9951
9952 2017-03-22 Martin Liska <mliska@suse.cz>
9953
9954 PR target/79906
9955 * g++.dg/ext/mv8.C: Add power* targets.
9956
9957 2017-03-21 Martin Sebor <msebor@redhat.com>
9958
9959 PR c++/79548
9960 * g++.dg/warn/Wunused-var-26.C: New test.
9961
9962 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9963
9964 PR tree-optimization/79908
9965 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9966
9967 2017-03-21 Marek Polacek <polacek@redhat.com>
9968 Martin Sebor <msebor@redhat.com>
9969
9970 PR tree-optimization/80109
9971 * gcc.dg/Walloca-14.c: New test.
9972
9973 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR target/80125
9976 * gcc.target/powerpc/pr80125.c: New test.
9977
9978 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9979
9980 PR fortran/69498
9981 * gfortran.dg/unexp_attribute.f90: New test
9982
9983 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9984 Richard Biener <rguenther@suse.de>
9985
9986 PR tree-optimization/79908
9987 * gcc.dg/torture/pr79908.c: New file.
9988
9989 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9990
9991 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9992 with sizeof(int) < 4.
9993
9994 2017-03-21 Martin Liska <mliska@suse.cz>
9995
9996 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9997 apostrophes.
9998
9999 2017-03-21 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/80032
10002 * g++.dg/opt/pr80032.C: New testcase.
10003
10004 2017-03-21 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/80122
10007 * gcc.dg/torture/pr80122.c: New testcase.
10008
10009 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10010
10011 * gcc.dg/pic-2.c: Skip for MIPS.
10012 * gcc.dg/pie-2.c: Skip for MIPS.
10013
10014 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10015
10016 PR c++/77752
10017 * g++.dg/cpp0x/initlist97.C: New.
10018 * g++.dg/cpp0x/initlist85.C: Update.
10019
10020 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR c/67338
10023 * gcc.dg/pr67338.c: New test.
10024
10025 PR c++/35878
10026 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10027 dump instead of assembler.
10028 * g++.dg/init/pr35878_2.C: Likewise.
10029 * g++.dg/init/pr35878_3.C: Likewise.
10030
10031 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR c/80097
10034 * gcc.dg/ubsan/pr80097.c: New test.
10035
10036 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10037
10038 PR tree-optimization/80054
10039 * g++.dg/torture/pr80054.C: New file.
10040
10041 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10042
10043 PR target/79963
10044 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10045 directive to assure selection of proper bit using rlwinm insn.
10046 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10047 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10048 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10049 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10050
10051 2017-03-20 Marek Polacek <polacek@redhat.com>
10052 Paolo Carlini <paolo.carlini@oracle.com>
10053
10054 PR c++/80059 - ICE with noexcept and __transaction_atomic
10055 * g++.dg/tm/pr80059-2.C: New test.
10056 * g++.dg/tm/pr80059.C: New test.
10057
10058 2017-03-20 Martin Liska <mliska@suse.cz>
10059
10060 PR middle-end/79753
10061 * gcc.target/i386/mpx/pr79753.c: New test.
10062
10063 2017-03-20 Martin Liska <mliska@suse.cz>
10064
10065 PR target/79769
10066 PR target/79770
10067 * g++.dg/pr79769.C: New test.
10068 * gcc.target/i386/mpx/pr79770.c: New test.
10069
10070 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10071
10072 PR target/78857
10073 * gcc.target/s390/load-and-test-fp-1.c: New test.
10074 * gcc.target/s390/load-and-test-fp-2.c: New test.
10075
10076 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10077
10078 PR fortran/79676
10079 * gfortran.dg/submodule_28.f08 : New test.
10080
10081 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10082
10083 PR fortran/71838
10084 * gfortran.dg/submodule_26.f08 : New test.
10085 * gfortran.dg/submodule_27.f08 : New test.
10086
10087 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10088
10089 PR target/79951
10090 * gcc.target/powerpc/pr79951.c: New.
10091
10092 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10093
10094 PR rtl-optimization/79910
10095 * gcc.dg/torture/pr79910.c: New test.
10096
10097 2017-03-17 Jeff Law <law@redhat.com>
10098
10099 PR tree-optimization/71437
10100 * gcc.dg/tree-ssa/pr71437.c: New test.
10101 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10102 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10103 now caught by VRP, but which were previously caught by DOM.
10104
10105 2017-03-17 Richard Biener <rguenther@suse.de>
10106
10107 PR middle-end/80075
10108 * g++.dg/torture/pr80075.C: New testcase.
10109
10110 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10111
10112 PR target/71294
10113 * g++.dg/pr71294.C: New test.
10114
10115 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10116
10117 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10118
10119 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR fortran/80010
10122 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10123
10124 PR fortran/79886
10125 * gfortran.dg/pr79886.f90: New test.
10126
10127 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10128
10129 PR target/79038
10130 * gcc.target/powerpc/pr79038-1.c: New test.
10131
10132 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10133
10134 PR fortran/33271
10135 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10136
10137 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10138
10139 PR testsuite/79356
10140 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10141
10142 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10143
10144 PR target/80019
10145 * gcc.target/i386/pr80019.c: New test.
10146
10147 2017-03-15 Martin Liska <mliska@suse.cz>
10148
10149 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10150
10151 2017-03-14 Martin Sebor <msebor@redhat.com>
10152
10153 PR tree-optimization/79800
10154 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10155 * gcc.dg/tree-ssa/pr79800.c: New test.
10156
10157 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10158
10159 PR target/79947
10160 * gcc.target/powerpc/pr79947.c: New test.
10161
10162 2017-03-14 Martin Sebor <msebor@redhat.com>
10163
10164 PR middle-end/80020
10165 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10166 * gcc.dg/attr-alloc_size-7.c: Same.
10167 * gcc.dg/attr-alloc_size-9.c: Same.
10168 * gcc.dg/builtin-alloc-size.c: Same.
10169 * gcc.dg/pr80020.c: New test.
10170
10171 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10172
10173 PR rtl-optimization/79728
10174 * gcc.target/i386/sse-globalreg.c: New test.
10175
10176 2017-03-14 Martin Liska <mliska@suse.cz>
10177
10178 PR lto/66295
10179 * gcc.dg/tree-prof/pr66295.c: New test.
10180
10181 2017-03-13 Martin Liska <mliska@suse.cz>
10182
10183 PR middle-end/78339
10184 * gcc.target/i386/mpx/pr78339.c: New test.
10185
10186 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10187
10188 * gcc.target/arc/bitfield.c: New file.
10189
10190 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10191
10192 * gcc.target/arc/pr9001090948.c: New file.
10193
10194 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10195
10196 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10197 Fix test. Make early-out condition return early. Correct comments.
10198
10199 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10200
10201 PR libgfortran/78854
10202 * gfortran.dg/dtio_25.f90: New test.
10203
10204 2017-03-10 Martin Sebor <msebor@redhat.com>
10205
10206 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10207
10208 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10209
10210 PR rtl-optimization/78911
10211 * gcc.target/i386/pr78911-1.c: New test.
10212 * gcc.target/i386/pr78911-2.c: New test.
10213
10214 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10215
10216 PR target/79941
10217 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10218 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10219 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10220
10221 2017-03-10 Marek Polacek <polacek@redhat.com>
10222
10223 PR c++/79967
10224 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10225
10226 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR c++/79899
10229 * g++.dg/other/friend7.C: New test.
10230
10231 PR c++/79896
10232 * g++.dg/ext/int128-5.C: New test.
10233
10234 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10235
10236 PR testsuite/79356
10237 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10238 powerpc, sparc, or s390x.
10239
10240 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10241
10242 PR target/79907
10243 * gcc.target/powerpc/pr79907.c: New.
10244
10245 2017-03-10 Olivier Hainque <hainque@adacore.com>
10246
10247 * gnat.dg/opt64.adb: New test.
10248 * gnat.dg/opt64_pkg.ads: New helper.
10249 * gnat.dg/opt64_pkg.adb: New helper.
10250
10251 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR rtl-optimization/79909
10254 * gcc.target/powerpc/pr79909.c: New test.
10255
10256 PR tree-optimization/79972
10257 * gcc.dg/pr79972.c: New test.
10258
10259 PR tree-optimization/77975
10260 * gcc.dg/pr77975.c: New test.
10261
10262 2017-03-09 Marek Polacek <polacek@redhat.com>
10263
10264 PR c++/79962
10265 PR c++/79984
10266 * c-c++-common/nonnull-3.c: New test.
10267 * g++.dg/warn/Wnonnull3.C: New test.
10268
10269 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10270
10271 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10272 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10273
10274 2017-03-09 Marek Polacek <polacek@redhat.com>
10275
10276 PR sanitizer/79757
10277 * gcc.dg/ubsan/pr79757-1.c: New test.
10278 * gcc.dg/ubsan/pr79757-2.c: New test.
10279 * gcc.dg/ubsan/pr79757-3.c: New test.
10280 * gcc.dg/ubsan/pr79757-4.c: New test.
10281 * gcc.dg/ubsan/pr79757-5.c: New test.
10282
10283 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR c/79969
10286 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10287
10288 2017-03-09 Marek Polacek <polacek@redhat.com>
10289
10290 PR c++/79687
10291 * g++.dg/expr/ptrmem8.C: New test.
10292 * g++.dg/expr/ptrmem9.C: New test.
10293
10294 2017-03-09 Richard Biener <rguenther@suse.de>
10295
10296 PR tree-optimization/79977
10297 * gcc.dg/graphite/pr79977.c: New testcase.
10298
10299 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10300
10301 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10302 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10303 * lib/target-supports.exp (check_effective_target_rdynamic):
10304 New proc.
10305
10306 2017-03-09 Richard Biener <rguenther@suse.de>
10307
10308 PR middle-end/79971
10309 * gcc.dg/fixed-point/pr79971.c: New testcase.
10310
10311 2017-03-09 Richard Biener <rguenther@suse.de>
10312
10313 PR ipa/79970
10314 * gcc.dg/torture/pr79970.c: New testcase.
10315
10316 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10317
10318 PR c++/71966
10319 * g++.dg/cpp0x/pr71966-1.C: New.
10320 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10321
10322 2017-03-09 Martin Liska <mliska@suse.cz>
10323
10324 PR tree-optimization/79631
10325 * gcc.target/i386/mpx/pr79631.c: New test.
10326
10327 2017-03-09 Martin Liska <mliska@suse.cz>
10328
10329 PR target/65705
10330 PR target/69804
10331 * gcc.target/i386/pr71458.c: Update scanned pattern.
10332
10333 2017-03-09 Marek Polacek <polacek@redhat.com>
10334
10335 PR c++/79672
10336 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10337 * g++.dg/warn/Wduplicated-branches3.C: New test.
10338
10339 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10340
10341 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10342
10343 2017-03-09 Martin Liska <mliska@suse.cz>
10344
10345 PR ipa/79764
10346 * g++.dg/pr79764.C: New test.
10347
10348 2017-03-09 Martin Liska <mliska@suse.cz>
10349
10350 PR ipa/79761
10351 * g++.dg/pr79761.C: New test.
10352
10353 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR sanitizer/79944
10356 * c-c++-common/asan/pr79944.c: New test.
10357
10358 PR target/79932
10359 * gcc.target/i386/pr79932-2.c: New test.
10360
10361 PR target/79932
10362 * gcc.target/i386/pr79932-1.c: New test.
10363
10364 2017-03-09 Marek Polacek <polacek@redhat.com>
10365
10366 PR c++/79900 - ICE in strip_typedefs
10367 * g++.dg/warn/Wpadded-1.C: New test.
10368
10369 2017-03-08 Marek Polacek <polacek@redhat.com>
10370
10371 * g++.dg/Walloca1.C: Adjust dg-warning.
10372
10373 2017-03-08 Andrew Haley <aph@redhat.com>
10374
10375 PR tree-optimization/79943
10376 * gcc.dg/tree-ssa/pr79943.c: New test.
10377
10378 2017-03-08 Richard Biener <rguenther@suse.de>
10379
10380 PR tree-optimization/79955
10381 * gcc.dg/uninit-24.c: New testcase.
10382
10383 2017-03-08 Richard Biener <rguenther@suse.de>
10384
10385 PR tree-optimization/79920
10386 * gcc.dg/vect/pr79920.c: New testcase.
10387
10388 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10389
10390 PR sanitizer/79904
10391 * gcc.dg/ubsan/pr79904.c: New test.
10392
10393 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR c/79834
10396 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10397 diagnostics.
10398
10399 2017-03-07 Marek Polacek <polacek@redhat.com>
10400
10401 PR middle-end/79809
10402 * g++.dg/Walloca1.C: New test.
10403
10404 2017-03-07 Martin Liska <mliska@suse.cz>
10405
10406 PR middle-end/68270
10407 * g++.dg/pr68270.C: New test.
10408
10409 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10410
10411 PR rtl-optimization/79901
10412 * gcc.target/i386/pr79901.c: New test.
10413
10414 PR sanitizer/79897
10415 * c-c++-common/ubsan/pr79897.c: New test.
10416
10417 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10418
10419 PR rtl-optimization/79571
10420 * gcc.target/i386/pr79571.c: New.
10421
10422 2017-03-06 Marek Polacek <polacek@redhat.com>
10423
10424 PR c++/79796 - ICE with NSDMI and this pointer
10425 * g++.dg/cpp0x/nsdmi13.C: New test.
10426
10427 2017-03-06 Julia Koval <julia.koval@intel.com>
10428
10429 PR target/79793
10430 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10431 directives.
10432 * gcc.target/i386/interrupt-13.c: Ditto.
10433 * gcc.target/i386/interrupt-14.c: Ditto.
10434 * gcc.target/i386/interrupt-15.c: Ditto.
10435
10436 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR c++/79822
10439 * g++.dg/cpp0x/constexpr-79822.C: New test.
10440
10441 2017-03-06 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/79894
10444 * gcc.dg/vect/pr79887.c: New testcase.
10445
10446 2017-03-06 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/79824
10449 * gcc.dg/vect/pr79824-1.c: New testcase.
10450 * gcc.dg/vect/pr79824-2.c: Likewise.
10451
10452 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10453
10454 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10455 gettimeofday. Remove dg-skip-if for AVR.
10456 * lib/target-supports.exp (check_effective_target_gettimeofday):
10457 New proc.
10458
10459 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10460
10461 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10462 * gcc.target/s390/hotpatch-10.c: Likewise.
10463 * gcc.target/s390/hotpatch-11.c: Likewise.
10464 * gcc.target/s390/hotpatch-12.c: Likewise.
10465 * gcc.target/s390/hotpatch-13.c: Likewise.
10466 * gcc.target/s390/hotpatch-14.c: Likewise.
10467 * gcc.target/s390/hotpatch-15.c: Likewise.
10468 * gcc.target/s390/hotpatch-16.c: Likewise.
10469 * gcc.target/s390/hotpatch-17.c: Likewise.
10470 * gcc.target/s390/hotpatch-18.c: Likewise.
10471 * gcc.target/s390/hotpatch-19.c: Likewise.
10472 * gcc.target/s390/hotpatch-2.c: Likewise.
10473 * gcc.target/s390/hotpatch-26.c: Likewise.
10474 * gcc.target/s390/hotpatch-27.c: Likewise.
10475 * gcc.target/s390/hotpatch-28.c: Likewise.
10476 * gcc.target/s390/hotpatch-3.c: Likewise.
10477 * gcc.target/s390/hotpatch-4.c: Likewise.
10478 * gcc.target/s390/hotpatch-5.c: Likewise.
10479 * gcc.target/s390/hotpatch-6.c: Likewise.
10480 * gcc.target/s390/hotpatch-7.c: Likewise.
10481 * gcc.target/s390/hotpatch-8.c: Likewise.
10482 * gcc.target/s390/hotpatch-9.c: Likewise.
10483
10484 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10485
10486 PR c++/64574
10487 * g++.dg/template/crash125.C: New.
10488
10489 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR target/79812
10492 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10493
10494 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10495
10496 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10497
10498 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10499
10500 * gcc.target/mips/msa-minmax.c: New tests.
10501
10502 2017-03-06 Martin Liska <mliska@suse.cz>
10503
10504 PR sanitize/79783
10505 * g++.dg/asan/pr79783.C: New test.
10506
10507 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10508
10509 * gcc.target/mips/msa-dotp.c: New tests.
10510
10511 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10512
10513 * gcc.target/mips/msa-bclri.c: New test.
10514
10515 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10516
10517 PR c++/70266
10518 * g++.dg/tm/pr70266.C: New.
10519
10520 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10521 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10522
10523 * gfortran.dg/coarray/fail_image_1.f08: New test.
10524 * gfortran.dg/coarray/fail_image_2.f08: New test.
10525 * gfortran.dg/coarray/failed_images_1.f08: New test.
10526 * gfortran.dg/coarray/failed_images_2.f08: New test.
10527 * gfortran.dg/coarray/image_status_1.f08: New test.
10528 * gfortran.dg/coarray/image_status_2.f08: New test.
10529 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10530 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10531 * gfortran.dg/coarray_fail_st.f90: New test.
10532 * gfortran.dg/coarray_failed_images_1.f08: New test.
10533 * gfortran.dg/coarray_image_status_1.f08: New test.
10534 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10535
10536 2017-03-03 Marek Polacek <polacek@redhat.com>
10537
10538 PR c/79758
10539 * gcc.dg/noncompile/pr79758.c: New test.
10540
10541 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR middle-end/79805
10544 * g++.dg/opt/pr79805.C: New test.
10545
10546 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10547
10548 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10549 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10550 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10551 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10552 * gcc.target/i386/i386.exp
10553 (check_effective_target_avx512vpopcntdq): New.
10554
10555 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10556
10557 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10558 ilp32 targets and match DImode registers for lp64 targets.
10559
10560 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10561
10562 * g++.dg/pr71624.C: Disable for x32.
10563 * g++.dg/pr71633.C: Ditto.
10564
10565 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR target/79807
10568 * gcc.target/i386/pr79807.c: New test.
10569
10570 2017-03-03 Martin Liska <mliska@suse.cz>
10571
10572 PR tree-optimization/79803
10573 * gcc.dg/tree-ssa/pr79803.c: New test.
10574
10575 2017-03-03 Martin Liska <mliska@suse.cz>
10576
10577 PR rtl-optimization/79574
10578 * gcc.dg/pr79574-2.c: New test.
10579
10580 2017-03-03 Richard Biener <rguenther@suse.de>
10581
10582 PR c++/79825
10583 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10584
10585 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10586
10587 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10588
10589 2017-03-03 Marek Polacek <polacek@redhat.com>
10590
10591 PR c++/79791
10592 * g++.dg/warn/Wwrite-strings-1.C: New test.
10593 * g++.dg/warn/Wwrite-strings-2.C: New test.
10594 * g++.dg/warn/Wwrite-strings-3.C: New test.
10595 * g++.dg/warn/Wwrite-strings-4.C: New test.
10596 * g++.dg/warn/Wwrite-strings-5.C: New test.
10597 * g++.dg/warn/Wwrite-strings-6.C: New test.
10598 * g++.dg/warn/Wwrite-strings-7.C: New test.
10599 * g++.dg/warn/Wwrite-strings-8.C: New test.
10600 * g++.dg/warn/Wwrite-strings-9.C: New test.
10601 * g++.dg/warn/Wwrite-strings-10.C: New test.
10602 * g++.dg/warn/Wwrite-strings-11.C: New test.
10603 * g++.dg/warn/Wwrite-strings-12.C: New test.
10604
10605 2017-03-03 Richard Biener <rguenther@suse.de>
10606
10607 PR middle-end/79818
10608 * gcc.dg/torture/pr79818.c: New testcase.
10609
10610 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR c++/79782
10613 * g++.dg/warn/Wunused-parm-10.C: New test.
10614
10615 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10616
10617 * gcc.dg/rtl/x86_64/*.c: Test for
10618 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10619
10620 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10621
10622 PR target/79514
10623 * gcc.target/i386/pr79514.c: New test.
10624
10625 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR rtl-optimization/79780
10628 * gcc.c-torture/compile/pr79780.c: New test.
10629
10630 2017-03-02 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/79345
10633 PR c++/42000
10634 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10635 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10636 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10637
10638 2017-03-02 Richard Biener <rguenther@suse.de>
10639
10640 PR c/79756
10641 * gcc.dg/vector-1.c: New testcase.
10642
10643 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10644
10645 PR tree-optimization/66768
10646 * gcc.target/i386/pr66768.c: New test.
10647
10648 2017-03-02 Richard Biener <rguenther@suse.de>
10649
10650 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10651 * gcc.dg/rtl/x86_64/final.c: Likewise.
10652 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10653 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10654 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10655 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10656
10657 2017-03-02 Richard Biener <rguenther@suse.de>
10658
10659 PR tree-optimization/79777
10660 * gcc.dg/torture/pr79777.c: New testcase.
10661
10662 2017-03-01 Martin Sebor <msebor@redhat.com>
10663
10664 PR middle-end/79692
10665 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10666 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10667 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10668 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10669
10670 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10671
10672 * gcc.target/i386/invsize-2.c: New test.
10673 * gcc.target/i386/invsize-3.c: Ditto.
10674 * gcc.target/i386/invsize-4.c: Ditto.
10675 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10676 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10677
10678 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10679
10680 PR target/79439
10681 * gcc.target/powerpc/pr79439.c: New test.
10682
10683 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10684
10685 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10686 scan string.
10687
10688
10689 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10690
10691 PR target/79395
10692 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10693 pattern to look for vcmpequd. instead of vcmpnew.
10694 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10695 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10696 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10697 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10698 look for xvcmpeqdp. instead of xvcmpnedp.
10699 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10700 look for vcmpequd. instead of vcmpnew.
10701 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10702 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10703 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10704 look for xvcmpeqsp. instead of xvcmpnesp.
10705 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10706 look for xvcmpeqdp. instead of xvcmpnedp.
10707 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10708 look for vcmpequd. instead of vcmpnew.
10709 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10710 look for vcmpeqsp instead of xvcmpnesp.
10711 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10712 look for xvcmpeqdp instead of xvcmpnedp.
10713
10714 2017-03-01 Richard Biener <rguenther@suse.de>
10715
10716 PR middle-end/79721
10717 * gcc.dg/torture/pr79721.c: New testcase.
10718
10719 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR c++/79681
10722 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10723 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10724
10725 PR c++/79746
10726 * g++.dg/warn/Wunused-parm-9.C: New test.
10727
10728 PR tree-optimization/79734
10729 * g++.dg/opt/pr79734.C: New test.
10730
10731 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR tree-optimization/79737
10734 * gcc.c-torture/execute/pr79737-1.c: New test.
10735 * gcc.c-torture/execute/pr79737-2.c: New test.
10736
10737 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10738
10739 * gcc.target/sparc/20170228-1.c: New test.
10740
10741 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10742
10743 * gcc.target/i386/invsize-1.c: New test.
10744
10745 2017-02-28 Martin Sebor <msebor@redhat.com>
10746
10747 PR tree-optimization/79691
10748 * gcc.dg/tree-ssa/pr79691.c: New test.
10749
10750 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR target/79729
10753 * gcc.target/i386/pr79729.c: New test.
10754
10755 2017-02-28 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/79740
10758 * gcc.dg/torture/pr79740.c: New testcase.
10759
10760 2017-02-28 Richard Biener <rguenther@suse.de>
10761
10762 PR middle-end/79731
10763 * c-c++-common/torture/pr79731.c: New testcase.
10764
10765 2017-02-28 Richard Biener <rguenther@suse.de>
10766
10767 PR tree-optimization/79732
10768 * gcc.dg/torture/pr79732.c: New testcase.
10769
10770 2017-02-28 Richard Biener <rguenther@suse.de>
10771
10772 PR tree-optimization/79723
10773 * gcc.target/i386/pr79723.c: New testcase.
10774
10775 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10776
10777 PR target/79544
10778 * gcc.target/powerpc/pr79544.c: New.
10779
10780 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10781
10782 PR c++/79414
10783 * g++.dg/parse/crash67.C: New.
10784
10785 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10786
10787 PR tree-optimization/77536
10788 * gcc.dg/vect/pr79347.c: Revise testing string.
10789
10790 2017-02-27 Richard Biener <rguenther@suse.de>
10791
10792 PR tree-optimization/45397
10793 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10794
10795 2017-02-27 Richard Biener <rguenther@suse.de>
10796
10797 PR tree-optimization/79690
10798 * gcc.target/i386/pr79690.c: New testcase.
10799
10800 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10801
10802 PR fortran/51119
10803 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10804 of original.
10805 * gfortran.dg/inline_matmul_11.f90: Likewise.
10806 * gfortran.dg/inline_matmul_9.f90: Likewise.
10807 * gfortran.dg/matmul_13.f90: New test.
10808 * gfortran.dg/matmul_14.f90: New test.
10809
10810 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10811
10812 PR middle-end/79396
10813 * g++.dg/opt/pr79396.C: New test.
10814
10815 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10816
10817 PR fortran/79597
10818 * gfortran.dg/dtio_6.f90: Update test.
10819
10820 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10821
10822 PR fortran/79601
10823 * gfortran.dg/interface_operator_2.f90: New test.
10824
10825 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR c/79677
10828 * gcc.dg/pr79677.c: New test.
10829
10830 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10831
10832 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10833 of mov.ps.
10834 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10835 (cond_move1): Simplify condition to force generation of
10836 mov[nz].ps.
10837 (cond_move2): Likewise.
10838
10839 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR c++/79588
10842 * g++.dg/warn/Wrestrict-1.C: New test.
10843 * g++.dg/warn/Wrestrict-2.C: New test.
10844
10845 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10846
10847 * g++.dg/ext/complit15.C: Require LTO.
10848
10849 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10850
10851 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10852 logical_op_short_circuit to skip targets.
10853 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10854 and s390.
10855
10856 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10857
10858 * gnat.dg/opt63.adb: New test.
10859
10860 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10861
10862 * gnat.dg/discr47.adb: New test.
10863
10864 2017-02-24 Richard Biener <rguenther@suse.de>
10865
10866 PR tree-optimization/79389
10867 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10868
10869 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10870
10871 PR c++/79361
10872 * g++.dg/cpp0x/pr79361-1.C: New.
10873 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10874
10875 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10876
10877 * gcc.target/visium/bit_test.c: Accept any lsr form.
10878 * gcc.target/visium/block_move.c: Tweak.
10879
10880 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10881
10882 PR 68749
10883 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10884
10885 2017-02-23 Richard Biener <rguenther@suse.de>
10886
10887 PR tree-optimization/79683
10888 * gcc.target/i386/pr79683.c: New testcase.
10889
10890 2017-02-22 Jeff Law <law@redhat.com>
10891
10892 PR tree-optimization/79578
10893 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10894
10895 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10896
10897 * gcc.target/mips/msa-fp-cc.c: New test.
10898
10899 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10900
10901 PR c++/79664
10902 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10903 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10904 * g++.dg/gomp/pr79664.C: New test.
10905
10906 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10907
10908 2017-02-22 Marek Polacek <polacek@redhat.com>
10909
10910 PR c++/79653
10911 * g++.dg/cpp0x/alignas10.C: New test.
10912 * g++.dg/cpp0x/alignas9.C: New test.
10913
10914 PR c++/79657
10915 * g++.dg/ext/underlying_type12.C: New test.
10916
10917 PR c/79662
10918 * gcc.dg/enum-incomplete-4.c: New test.
10919
10920 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10921
10922 PR target/70465
10923 * gcc.target/i386/pr70465-2.c: New test.
10924
10925 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10926
10927 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10928
10929 2017-02-22 Richard Biener <rguenther@suse.de>
10930
10931 PR tree-optimization/79673
10932 * gcc.target/i386/pr79673.c: New testcase.
10933
10934 2017-02-22 Richard Biener <rguenther@suse.de>
10935
10936 PR tree-optimization/79666
10937 * gcc.dg/torture/pr79666.c: New testcase.
10938
10939 2017-02-22 Martin Liska <mliska@suse.cz>
10940
10941 PR lto/79587
10942 * gcc.dg/tree-prof/pr79587.c: New test.
10943
10944 2017-02-21 Marek Polacek <polacek@redhat.com>
10945
10946 PR c++/79535
10947 * g++.dg/ext/flexary23.C: New test.
10948
10949 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10950
10951 PR target/79593
10952 * gcc.target/i386/pr79593.c: New test.
10953
10954 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR c++/79654
10957 * g++.dg/cpp1z/decomp26.C: New test.
10958
10959 PR sanitizer/79589
10960 * g++.dg/ubsan/pr79589.C: New test.
10961
10962 2017-02-21 Jeff Law <law@redhat.com>
10963
10964 PR tree-optimization/79621
10965 * gcc.c-torture/compile/pr79621.c: New test.
10966
10967 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR c++/79655
10970 * g++.dg/cpp1y/constexpr-79655.C: New test.
10971
10972 PR c++/79639
10973 * g++.dg/cpp1y/constexpr-79639.C: New test.
10974
10975 PR target/79633
10976 * gcc.target/i386/mpx/pr79633.c: New test.
10977
10978 PR target/79570
10979 * gcc.dg/pr79570.c: New test.
10980
10981 PR c++/79641
10982 * c-c++-common/pr79641.c: New test.
10983
10984 PR tree-optimization/79649
10985 * gcc.target/i386/pr79649.c: New test.
10986
10987 PR target/79494
10988 * gcc.dg/pr79494.c: New test.
10989
10990 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10991
10992 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10993 to dg-options.
10994
10995 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10996
10997 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10998
10999 2017-02-02 Jason Merrill <jason@redhat.com>
11000
11001 PR c++/79580
11002 * g++.dg/ext/complit15.C: New.
11003
11004 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11005
11006 PR target/78056
11007 * gcc.target/powerpc/pr78056-8.c: Remove.
11008
11009 2017-02-20 Marek Polacek <polacek@redhat.com>
11010
11011 PR middle-end/79537
11012 * gcc.dg/comp-goto-4.c: New test.
11013
11014 PR sanitizer/79558
11015 * c-c++-common/ubsan/bounds-14.c: New test.
11016
11017 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11018
11019 PR target/79568
11020 * gcc.target/i386/pr79568-1.c: New test.
11021 * gcc.target/i386/pr79568-2.c: New test.
11022 * gcc.target/i386/pr79568-3.c: New test.
11023
11024 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11025
11026 PR fortran/79382
11027 * gfortran.dg/dtio_10.f90: Change test of error message.
11028 * gfortran.dg/dtio_23.f90: New test.
11029 * gfortran.dg/dtio_24.f90: New test.
11030
11031 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11032
11033 PR fortran/79434
11034 * gfortran.dg/submodule_25.f08: New test.
11035
11036 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11037
11038 PR fortran/79447
11039 * gfortran.dg/submodule_24.f08: New test.
11040
11041 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11042
11043 PR fortran/79229
11044 * gfortran.dg/class_allocate_24.f90: New test.
11045
11046 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11047
11048 PR fortran/79402
11049 * gfortran.dg/submodule_23.f90: New test.
11050
11051 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 PR c++/79380
11054 * g++.dg/cpp0x/alignas8.C: New.
11055
11056 2017-02-19 Eric Fiselier <eric@efcs.ca>
11057 Jonathan Wakely <jwakely@redhat.com>
11058
11059 PR c++/69523
11060 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11061
11062 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11063
11064 * gcc.dg/gimplefe-26.c: New test.
11065
11066 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11067
11068 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11069
11070 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR target/79569
11073 * gcc.target/i386/3dnowA-3.c: New test.
11074
11075 PR target/79559
11076 * gcc.target/i386/pr79559.c: New test.
11077
11078 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11079
11080 * gcc.dg/c11-float-2.c: New test.
11081 * gcc.dg/torture/float128-floath.c,
11082 gcc.dg/torture/float128x-floath.c,
11083 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11084 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11085 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11086 *_DECIMAL_DIG macros with DECIMAL_DIG.
11087
11088 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11089
11090 PR target/79261
11091 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11092
11093 2017-02-17 Julia Koval <julia.koval@intel.com>
11094
11095 * gcc.target/i386/rdpid.c New test.
11096 * gcc.target/i386/sse-12.c: Add -mrdpid.
11097 * gcc.target/i386/sse-13.c: Ditto.
11098 * gcc.target/i386/sse-14.c: Ditto.
11099 * gcc.target/i386/sse-22.c: Ditto.
11100 * gcc.target/i386/sse-23.c: Ditto.
11101 * g++.dg/other/i386-2.C: Ditto.
11102 * g++.dg/other/i386-3.C: Ditto.
11103
11104 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11105
11106 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11107 * gcc.dg/pr61441.c: Ditto.
11108
11109 2017-02-17 Martin Liska <mliska@suse.cz>
11110
11111 PR rtl-optimization/79574
11112 * gcc.dg/pr79574.c: New test.
11113
11114 2017-02-17 Marek Polacek <polacek@redhat.com>
11115
11116 PR middle-end/79536
11117 * gcc.dg/torture/pr79536.c: New test.
11118
11119 2017-02-16 Alan Modra <amodra@gmail.com>
11120
11121 * gcc.c-torture/execute/pr79286.c: New.
11122
11123 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR c++/79512
11126 * c-c++-common/gomp/pr79512.c: New test.
11127
11128 2017-02-15 Martin Sebor <msebor@redhat.com>
11129
11130 PR c++/79363
11131 * g++.dg/ext/flexary12.C: Adjust.
11132 * g++.dg/ext/flexary20.C: Same.
11133 * g++.dg/ext/flexary21.C: Same.
11134 * g++.dg/ext/flexary22.C: New test.
11135
11136 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11137
11138 PR tree-optimization/79347
11139 * gcc.dg/vect/pr79347.c: New test.
11140
11141 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11142
11143 PR c++/79301
11144 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11145 [[deprecated]] comment.
11146 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11147 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11148 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11149 [[deprecated]] in -std=c++11.
11150 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11151 [[fallthrough]] in -std=c++11 and -std=c++14.
11152
11153 PR c++/79288
11154 * g++.dg/tls/pr79288.C: New test.
11155
11156 2017-02-15 Marek Polacek <polacek@redhat.com>
11157
11158 PR c/79515
11159 * gcc.dg/dfp/pr79515.c: New.
11160
11161 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11162
11163 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11164
11165 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11166
11167 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11168 "opt_files".
11169
11170 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR target/79487
11173 * gcc.dg/dfp/pr79487.c: New test.
11174 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11175 2017-02-13 change.
11176
11177 2017-01-14 Carl Love <cel@us.ibm.com>
11178
11179 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11180 xvcvsxdsp and xvcvuxdsp instructions.
11181
11182 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11183
11184 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11185 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11186 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11187 64-bit default target.
11188 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11189 a 64-bit default target.
11190
11191 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR target/79481
11194 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11195 (test_3vx): Change return type from int to void.
11196 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11197 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11198 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11199 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11200 tests.
11201 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11202 (test_3vx): Change return type from int to void.
11203 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11204 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11205 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11206 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11207 tests.
11208 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11209 intrinsic. Change scan-assembler-times number from 1 to 2.
11210 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11211 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11212 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11213 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11214 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11215 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11216 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11217
11218 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11219
11220 PR middle-end/61225
11221 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11222 Use dg-additional-options for ia32 target. Remove XFAIL.
11223
11224 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11225
11226 PR target/79495
11227 * gcc.target/i386/pr79495.c: New test.
11228
11229 2017-02-14 Marek Polacek <polacek@redhat.com>
11230
11231 PR c++/79420
11232 PR c++/79463
11233 * g++.dg/cpp1y/pr79463.C: New.
11234 * g++.dg/template/incomplete10.C: New.
11235 * g++.dg/template/incomplete9.C: New.
11236
11237 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11238
11239 PR target/79498
11240 * gcc.target/i386/pr79498.c: New test.
11241
11242 2017-02-14 Martin Sebor <msebor@redhat.com>
11243
11244 PR middle-end/79448
11245 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11246 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11247 * gcc.dg/tree-ssa/pr79448.c: New test.
11248
11249 2017-02-14 Jeff Law <law@redhat.com>
11250
11251 PR tree-optimization/79095
11252 * g++.dg/pr79095-1.C: New test
11253 * g++.dg/pr79095-2.C: New test
11254 * g++.dg/pr79095-3.C: New test
11255 * g++.dg/pr79095-4.C: New test
11256 * g++.dg/pr79095-5.C: New test
11257 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11258 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11259
11260 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11261
11262 * gcc.target/aarch64/vect_fp16_1.c: New.
11263
11264 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11265
11266 * gcc.dg/gimplefe-25.c: New test.
11267
11268 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR tree-optimization/79408
11271 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11272
11273 2017-02-14 Richard Biener <rguenther@suse.de>
11274
11275 PR middle-end/79432
11276 * gcc.dg/torture/pr79432.c: New testcase.
11277
11278 2017-02-13 Martin Sebor <msebor@redhat.com>
11279
11280 PR middle-end/79496
11281 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11282
11283 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR sanitizer/79341
11286 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11287 variables volatile.
11288
11289 PR c++/79232
11290 * g++.dg/cpp1z/eval-order4.C: New test.
11291 * g++.dg/other/pr79232.C: New test.
11292
11293 2017-02-13 Nathan Sidwell <nathan@acm.org>
11294
11295 PR c++/79296
11296 * g++.dg/cpp0x/pr79296.C: New.
11297
11298 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11299
11300 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11301 Instead, xfail powerpc*-*-* && lp64.
11302
11303 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11304
11305 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11306 powerpc_p8vector_ok.
11307 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11308
11309 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11310
11311 PR target/79449
11312 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11313 for reading beyond a 4k boundary.
11314
11315 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR rtl-optimization/79388
11318 PR rtl-optimization/79450
11319 * gcc.c-torture/execute/pr79388.c: New test.
11320 * gcc.c-torture/execute/pr79450.c: New test.
11321
11322 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11323
11324 PR fortran/65542
11325 * gfortran.dg/spread_init_expr_2.f90: New test case.
11326
11327 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11328
11329 PR sanitizer/79341
11330 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11331
11332 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11333
11334 PR tree-ssa/56727
11335 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11336
11337 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR c++/79457
11340 * g++.dg/cpp0x/pr79457.C: New test.
11341
11342 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11343
11344 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11345 scan-assembler unless lp64.
11346
11347 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11348
11349 PR tree-optimization/66612
11350 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11351
11352 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11353
11354 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11355 of all powerpc.
11356
11357 2017-02-10 Marek Polacek <polacek@redhat.com>
11358
11359 PR c++/79435
11360 * g++.dg/cpp1y/pr79435.C: New.
11361
11362 PR c++/79184
11363 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11364
11365 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11366
11367 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11368 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11369 New.
11370 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11371 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11372 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11373 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11374 (vtst_expected_poly64x2): Move to aarch64-only section.
11375 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11376 (vtst_p64, vtstq_p64): New tests.
11377
11378 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11379
11380 PR c++/71737
11381 * g++.dg/cpp0x/pr71737.C: New.
11382
11383 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11384 Richard Biener <rguenther@suse.de>
11385
11386 * gcc.dg/gimplefe-error-1.c: New testcase.
11387 * gcc.dg/gimplefe-error-2.c: New testcase.
11388 * gcc.dg/gimplefe-error-3.c: New testcase.
11389
11390 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11391
11392 PR tree-optimization/79411
11393 * gcc.c-torture/compile/pr79411.c: New test.
11394
11395 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11396 Jason Merrill <jason@redhat.com>
11397
11398 PR c++/79143
11399 * g++.dg/cpp1z/pr79143.C: New test.
11400
11401 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11402
11403 * gcc.dg/loop-unswitch-2.c: Update testcase.
11404 * gcc.dg/loop-unswitch-1.c: Update testcase.
11405
11406 2017-02-09 Marek Polacek <polacek@redhat.com>
11407
11408 PR c/79428
11409 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11410 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11411 * c-c++-common/goacc/pr79428-1.c: New test.
11412 * c-c++-common/gomp/pr79428-2.c: New test.
11413 * c-c++-common/gomp/pr79428-5.c: New test.
11414 * c-c++-common/gomp/pr79428-6.c: New test.
11415 * c-c++-common/pr79428-3.c: New test.
11416
11417 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11418
11419 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11420 testcases.
11421
11422 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR c/79413
11425 * gcc.c-torture/compile/pr79413.c: New test.
11426
11427 PR c++/79429
11428 * c-c++-common/gomp/pr79429.c: New test.
11429 * g++.dg/gomp/pr79429.C: New test.
11430
11431 PR c/79431
11432 * c-c++-common/gomp/pr79431.c: New test.
11433
11434 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11435 Cesar Philippidis <cesar@codesourcery.com>
11436 Joseph Myers <joseph@codesourcery.com>
11437 Chung-Lin Tang <cltang@codesourcery.com>
11438
11439 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11440 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11441 * c-c++-common/goacc/loop-auto-2.c: New.
11442 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11443 * c-c++-common/goacc/tile-2.c: New.
11444 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11445 * g++.dg/goacc/tile-1.C: New, check tile subst.
11446 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11447 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11448 * gfortran.dg/goacc/tile-1.f90: New test.
11449 * gfortran.dg/goacc/tile-2.f90: New test.
11450 * gfortran.dg/goacc/tile-lowering.f95: New test.
11451
11452 2017-02-09 Richard Biener <rguenther@suse.de>
11453
11454 PR tree-optimization/69823
11455 * gcc.dg/graphite/pr69823.c: New testcase.
11456
11457 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11458
11459 PR target/78604
11460 * gcc.target/powerpc/pr78604.c: New.
11461
11462 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11463
11464 PR target/68972
11465 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11466 disable this test on power architecture.
11467
11468 2017-02-08 Richard Biener <rguenther@suse.de>
11469
11470 PR tree-optimization/71824
11471 PR tree-optimization/79409
11472 * gcc.dg/graphite/pr71824-3.c: New testcase.
11473
11474 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR tree-optimization/79408
11477 * gcc.dg/tree-ssa/pr79408.c: New test.
11478
11479 2017-02-08 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/71824
11482 * gcc.dg/graphite/pr71824-2.c: New testcase.
11483
11484 2017-02-07 Andrew Pinski <apinski@cavium.com>
11485
11486 * gcc.target/aarch64/popcount.c: New Testcase.
11487
11488 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR rtl-optimization/79386
11491 * gcc.c-torture/compile/pr79386.c: New test.
11492
11493 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11494 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11495
11496 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11497 *-*-solaris*.
11498
11499 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR target/79299
11502 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11503 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11504
11505 2017-02-07 Richard Biener <rguenther@suse.de>
11506
11507 * gcc.dg/gimplefe-23.c: New testcase.
11508 * gcc.dg/gimplefe-24.c: Likewise.
11509
11510 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11511
11512 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11513 scan-assembler instead of scan-assembler-times.
11514 * gcc.target/aarch64/test_frame_10.c: Likewise.
11515 * gcc.target/aarch64/test_frame_12.c: Likewise.
11516 * gcc.target/aarch64/test_frame_2.c: Likewise.
11517 * gcc.target/aarch64/test_frame_4.c: Likewise.
11518 * gcc.target/aarch64/test_frame_6.c: Likewise.
11519 * gcc.target/aarch64/test_frame_7.c: Likewise.
11520 * gcc.target/aarch64/test_frame_8.c: Likewise.
11521
11522 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11523
11524 * gcc.target/i386/pr78419.c: Require ifunc support.
11525
11526 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11527
11528 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11529
11530 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11531
11532 PR c++/79360
11533 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11534
11535 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11536
11537 * lib/target-supports.exp: Define the RISC-V target.
11538 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11539 * gcc.dg/builtin-apply2.c: Likewise.
11540 * gcc.dg/ifcvt-4.c: Likewise.
11541 * gcc.dg/loop-8.c: Likewise.
11542 * gcc.dg/sibcall-10.c: Likewise.
11543 * gcc.dg/sibcall-9.c: Likewise.
11544 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11545 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11547 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11548 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11549 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11550 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11551
11552 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11553
11554 PR target/66144
11555 * gcc.target/powerpc/pr66144-1.c: New test.
11556 * gcc.target/powerpc/pr66144-2.c: Likewise.
11557 * gcc.target/powerpc/pr66144-3.c: Likewise.
11558
11559 2017-02-06 Martin Sebor <msebor@redhat.com>
11560
11561 PR tree-optimization/79376
11562 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11563 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11564
11565 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR c++/79379
11568 * g++.dg/cpp1y/constexpr-79379.C: New test.
11569
11570 PR c++/79377
11571 * g++.dg/lookup/pr79377.C: New test.
11572
11573 PR c++/79372
11574 * g++.dg/cpp1z/decomp25.C: New test.
11575
11576 PR tree-optimization/79284
11577 * gcc.c-torture/compile/pr79284.c: New test.
11578
11579 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11580
11581 PR c++/70448
11582 * g++.dg/cpp0x/pr70448.C: New.
11583
11584 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11585
11586 PR 78348
11587 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11588 to dg-options.
11589
11590 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11591
11592 PR target/78883
11593 * gcc.c-torture/compile/pr78883.c: New test.
11594
11595 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11596
11597 PR tree-ssa/79347
11598 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11599 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11600 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11601 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11602 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11603 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11604 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11605 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11606 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11607 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11608 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11609 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11610 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11611
11612 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11613
11614 PR fortran/79344
11615 * gfortran.dg/allocate_with_source_24.f90: New test.
11616
11617 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11618
11619 PR fortran/79230
11620 * gfortran.dg/der_ptr_component_2.f90: New test.
11621
11622 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11623
11624 * gcc.target/sparc/20170205-1.c: New test.
11625
11626 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11627
11628 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11629 libatomic_available.
11630
11631 * gcc.dg/pr77587.c: Require alias support.
11632 * gcc.dg/pr77587a.c: Likewise.
11633
11634 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11635 * gcc.c-torture/execute/pr78622.c: Likewise.
11636
11637 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11638 hppa*-*-hpux*.
11639 * c-c++-common/Wunused-var-16.c: Likewise.
11640 * c-c++-common/builtin-shuffle-1.c: Likewise.
11641 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11642 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11643
11644 2017-02-03 Martin Sebor <msebor@redhat.com>
11645
11646 PR tree-optimization/79327
11647 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11648 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11649 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11650
11651 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11652 Martin Sebor <msebor@redhat.com>
11653
11654 PR tree-optimization/79327
11655 * gcc.dg/tree-ssa/pr79327.c: New test.
11656 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11657 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11658 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11659 (test_sprintf_chk_range_schar): Adjust dg-message.
11660 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11661 * gcc.c-torture/execute/pr79327.c: New test.
11662
11663 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11664
11665 PR target/79354
11666 * gcc.target/powerpc/pr79354.c: New test.
11667 * gcc.c-torture/execute/pr79354.c: New test.
11668
11669 2017-02-03 Martin Sebor <msebor@redhat.com>
11670
11671 PR tree-optimization/79352
11672 * gcc.dg/tree-ssa/pr79352.c: New test.
11673
11674 2017-02-03 Martin Liska <mliska@suse.cz>
11675
11676 PR lto/66295
11677 * gcc.target/i386/mvc9.c: New test.
11678
11679 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11680
11681 PR target/79158
11682 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11683 to VSX reg.
11684
11685 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11686
11687 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11688 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11689 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11690 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11691 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11692 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11693 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11694 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11695 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11696 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11697 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11698 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11699 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11700
11701 2017-02-02 Martin Sebor <msebor@redhat.com>
11702
11703 PR middle-end/79275
11704 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11705 * gcc.dg/tree-ssa/pr79275.c: New test.
11706
11707 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11708
11709 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11710
11711 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11712
11713 PR middle-end/77445
11714 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11715 threading is done.
11716
11717 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11718
11719 PR middle-end/78142
11720 * gcc.target/aarch64/vector_initialization_nostack.c
11721 (f12): Use one vector
11722
11723 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11724
11725 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11726 * c-c++-common/asan/misalign-1.c: Likewise.
11727 * c-c++-common/asan/misalign-2.c: Likewise.
11728 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11729 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11730 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11731 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11732 add -ffat-lto-objects from/to dg-additional-options.
11733 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11734 dg-additional-options.
11735
11736 PR target/79197
11737 * gcc.target/powerpc/pr79197.c: New test.
11738 * gcc.c-torture/compile/pr79197.c: New test.
11739
11740 2017-02-02 Richard Biener <rguenther@suse.de>
11741
11742 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11743
11744 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11745
11746 PR c++/69637
11747 * g++.dg/cpp0x/pr69637-1.C: New.
11748 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11749
11750 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11751
11752 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11753
11754 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11755
11756 PR target/70012
11757 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11758 conditions.
11759
11760 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11761
11762 PR testsuite/79324
11763 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11764 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11765 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11766 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11767 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11768 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11769 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11770 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11771 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11772 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11773 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11774 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11775 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11776
11777 2017-02-01 Martin Liska <mliska@suse.cz>
11778
11779 PR testsuite/79272
11780 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11781
11782 2017-02-01 Richard Biener <rguenther@suse.de>
11783
11784 PR testsuite/76957
11785 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11786 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11787 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11788 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11789
11790 2017-02-01 Richard Biener <rguenther@suse.de>
11791
11792 PR middle-end/79315
11793 * gfortran.dg/pr79315.f90: New testcase.
11794
11795 2017-02-01 Richard Biener <rguenther@suse.de>
11796
11797 PR tree-optimization/71824
11798 * gcc.dg/graphite/pr71824.c: New testcase.
11799
11800 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR c++/79304
11803 * g++.dg/diagnostic/pr79304.C: New test.
11804
11805 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11806
11807 PR c++/79298
11808 * g++.dg/spellcheck-pr79298.C: New test case.
11809
11810 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11811
11812 PR preprocessor/79210
11813 * gcc.dg/format/pr79210.c: New test case.
11814 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11815 New function.
11816
11817 2017-01-31 Nathan Sidwell <nathan@acm.org>
11818
11819 PR c++/79290
11820 * g++.dg/warn/pr79290.C: New.
11821
11822 PR c++/67273
11823 PR c++/79253
11824 * g++.dg/cpp1y/pr67273.C: New.
11825 * g++.dg/cpp1y/pr79253.C: New.
11826
11827 2017-01-31 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/79264
11830 * g++.dg/cpp1y/pr61636-1.C: Augment.
11831
11832 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11833
11834 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11835 rand() instead of random().
11836
11837 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11838
11839 PR tree-optimization/71691
11840 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11841
11842 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11843
11844 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11845 __ARCH__.
11846
11847 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11848
11849 PR tree-optimization/79267
11850 * g++.dg/opt/pr79267.C: New test.
11851
11852 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11853
11854 PR debug/63238
11855 * gcc.dg/debug/dwarf2/align-1.c: New.
11856 * gcc.dg/debug/dwarf2/align-2.c: New.
11857 * gcc.dg/debug/dwarf2/align-3.c: New.
11858 * gcc.dg/debug/dwarf2/align-4.c: New.
11859 * gcc.dg/debug/dwarf2/align-5.c: New.
11860 * gcc.dg/debug/dwarf2/align-6.c: New.
11861 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11862 * g++.dg/debug/dwarf2/align-1.C: New.
11863 * g++.dg/debug/dwarf2/align-2.C: New.
11864 * g++.dg/debug/dwarf2/align-3.C: New.
11865 * g++.dg/debug/dwarf2/align-4.C: New.
11866 * g++.dg/debug/dwarf2/align-5.C: New.
11867 * g++.dg/debug/dwarf2/align-6.C: New.
11868
11869 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11870
11871 PR target/79170
11872 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11873
11874 2017-01-30 Martin Sebor <msebor@redhat.com>
11875
11876 PR testsuite/79293
11877 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11878
11879 2017-01-30 Martin Liska <mliska@suse.cz>
11880
11881 PR gcov-profile/79259
11882 * g++.dg/tree-prof/pr79259.C: New test.
11883
11884 2017-01-30 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/79276
11887 * gcc.dg/torture/pr79276.c: New testcase.
11888
11889 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11890
11891 PR target/79240
11892 * gcc.target/s390/pr79240.c: New test.
11893
11894 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11895
11896 PR target/79268
11897 * gcc.target/powerpc/pr79268.c: New file.
11898 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11899 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11900 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11901 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11902
11903 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11904
11905 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11906
11907 PR testsuite/70583
11908 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11909
11910 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11911 * gnat.dg/debug9.adb: Likewise.
11912
11913 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11914
11915 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11916 libatomic_available.
11917 * gfortran.dg/coarray_42.f90: Likewise.
11918 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11919 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11920 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11921
11922 2017-01-27 Martin Sebor <msebor@redhat.com>
11923
11924 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11925
11926 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11927
11928 PR rtl-optimization/79194
11929 * gcc.dg/torture/pr79194.c: New test.
11930
11931 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11932
11933 PR tree-optimization/71374
11934 * gcc.target/i386/pr71374.c: New.
11935
11936 2017-01-27 Martin Sebor <msebor@redhat.com>
11937
11938 PR c++/71290
11939 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11940 a dg-error directive.
11941
11942 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11943
11944 PR target/79131
11945 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11946 * gcc.target/arm/pr79131-2.c: New.
11947
11948 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11949
11950 PR target/65484
11951 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11952 vectorized on POWER unless hardware misaligned loads are
11953 available.
11954
11955 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11956
11957 PR rtl-optimization/78559
11958 * gcc.c-torture/execute/pr78559.c: New test.
11959
11960 2017-01-27 Richard Biener <rguenther@suse.de>
11961
11962 PR tree-optimization/79245
11963 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11964 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11965
11966 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR c/79199
11969 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11970 target. Use 4294967293U instead of 4294967293.
11971
11972 2017-01-27 Richard Biener <rguenther@suse.de>
11973
11974 PR tree-optimization/71433
11975 * gcc.dg/Warray-bounds-21.c: New testcase.
11976
11977 2017-01-27 Richard Biener <rguenther@suse.de>
11978
11979 PR tree-optimization/79244
11980 * gcc.dg/torture/pr79244.c: New testcase.
11981
11982 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11983
11984 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11985 all occurrences of 40 to 32.
11986
11987 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11988
11989 PR target/79239
11990 * gcc.target/arm/pr79239.c: New test.
11991
11992 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11993
11994 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11995
11996 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11997
11998 PR c++/64382
11999 * g++.dg/cpp1y/pr64382.C: New test.
12000
12001 2017-01-26 Martin Sebor <msebor@redhat.com>
12002
12003 PR middle-end/78703
12004 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12005 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12006 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12007 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12008
12009 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR debug/79129
12012 * g++.dg/debug/dwarf2/pr79129.C: New test.
12013
12014 PR debug/78835
12015 * g++.dg/debug/dwarf2/pr78835.C: New test.
12016
12017 2017-01-26 Martin Sebor <msebor@redhat.com>
12018
12019 PR middle-end/78703
12020 * gcc.dg/format/pr78569.c: Adjust.
12021 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12022 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12023 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12024 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12025 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12026 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12027 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12028 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12029 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12030 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12031 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12032
12033 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR c++/68727
12036 * g++.dg/other/offsetof8.C: Add expected error.
12037 * g++.dg/other/offsetof9.C: New test.
12038
12039 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12040
12041 * g++.dg/opt/declone3.C: Require LTO.
12042
12043 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12044
12045 PR target/79131
12046 * gcc.target/arm/pr79131.c: New.
12047
12048 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12049
12050 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12051
12052 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12053
12054 PR libstdc++/79190
12055 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12056 matches replaced operator delete.
12057
12058 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12059
12060 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12061 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12062 avx512f with avx512dq.
12063 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12064 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12065 avx512f with avx512dq.
12066 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12067 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12068 avx512f with avx512dq.
12069
12070 2017-01-26 Marek Polacek <polacek@redhat.com>
12071
12072 PR c/79199
12073 * c-c++-common/Wduplicated-branches-13.c: New test.
12074
12075 2017-01-26 David Sherwood <david.sherwood@arm.com>
12076
12077 PR middle-end/79212
12078 * gfortran.dg/gomp/sharing-4.f90: New test.
12079
12080 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR target/70465
12083 * gcc.target/i386/pr70465.c: New test.
12084
12085 * brig.dg/dg.exp: Update copyright years.
12086 * lib/brig-dg.exp: Update copyright years.
12087 * lib/brig.exp: Update copyright years.
12088
12089 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12090
12091 PR target/79179
12092 * gcc.target/powerpc/pr79179.c: New test.
12093
12094 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12095
12096 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12097 generation to accept D-mode memory accesses.
12098
12099 2017-01-25 Martin Sebor <msebor@redhat.com>
12100
12101 PR c++/71290
12102 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12103 * g++.dg/ext/flexarray-mangle.C: Same.
12104 * g++.dg/ext/flexarray-subst.C: Same.
12105 * g++.dg/ext/flexary10.C: Same.
12106 * g++.dg/ext/flexary11.C: Same.
12107 * g++.dg/ext/flexary14.C: Same.
12108 * g++.dg/ext/flexary16.C: Same.
12109 * g++.dg/ext/flexary18.C: Same.
12110 * g++.dg/ext/flexary19.C: Same.
12111 * g++.dg/ext/flexary7.C: Same.
12112 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12113 * g++.dg/ubsan/object-size-1.C: Same.
12114 * obj-c++.dg/property/at-property-23.mm: Same.
12115
12116 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR c++/78896
12119 * g++.dg/cpp1z/decomp24.C: New test.
12120
12121 PR c++/77914
12122 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12123 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12124 expect a warning.
12125 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12126 expect warnings.
12127 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12128 * g++.dg/cpp1y/pr59636.C: Likewise.
12129 * g++.dg/cpp1y/pr60190.C: Likewise.
12130
12131 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12132
12133 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12134
12135 2017-01-25 Carl Love <cel@us.ibm.com>
12136
12137 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12138 vec_packs built-ins
12139
12140 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12141
12142 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12143 -mcpu=cortex-a57.
12144 * gcc.target/arm/vseleqsf.c: Likewise.
12145 * gcc.target/arm/vselgedf.c: Likewise.
12146 * gcc.target/arm/vselgesf.c: Likewise.
12147 * gcc.target/arm/vselgtdf.c: Likewise.
12148 * gcc.target/arm/vselgtsf.c: Likewise.
12149 * gcc.target/arm/vselledf.c: Likewise.
12150 * gcc.target/arm/vsellesf.c: Likewise.
12151 * gcc.target/arm/vselltdf.c: Likewise.
12152 * gcc.target/arm/vselltsf.c: Likewise.
12153 * gcc.target/arm/vselnedf.c: Likewise.
12154 * gcc.target/arm/vselnesf.c: Likewise.
12155 * gcc.target/arm/vselvcdf.c: Likewise.
12156 * gcc.target/arm/vselvcsf.c: Likewise.
12157 * gcc.target/arm/vselvsdf.c: Likewise.
12158 * gcc.target/arm/vselvssf.c: Likewise.
12159
12160 2017-01-25 Richard Biener <rguenther@suse.de>
12161
12162 PR testsuite/72850
12163 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12164 to what we had before adding the threading passes.
12165
12166 2017-01-25 Richard Biener <rguenther@suse.de>
12167
12168 PR tree-optimization/69264
12169 * g++.dg/torture/pr69264.C: New testcase.
12170
12171 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12172
12173 PR target/79145
12174 * gcc.target/arm/pr79145.c: New test.
12175
12176 2017-01-25 Richard Biener <rguenther@suse.de>
12177
12178 PR debug/78363
12179 * g++.dg/gomp/pr78363-1.C: New testcase.
12180 * g++.dg/gomp/pr78363-2.C: Likewise.
12181 * g++.dg/gomp/pr78363-3.C: Likewise.
12182
12183 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12184
12185 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12186 * gcc.dg/lto/pr61526_0.c: Likewise.
12187 * gcc.dg/lto/pr64415_0.c: Likewise.
12188
12189 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12190
12191 PR c++/79205
12192 * g++.dg/cpp1z/decomp22.C: New test.
12193 * g++.dg/cpp1z/decomp23.C: New test.
12194
12195 2017-01-24 Nathan Sidwell <nathan@acm.org>
12196
12197 PR c++/78469
12198 * g++.dg/cpp0x/pr78469.C: New.
12199
12200 PR c++/79118
12201 * g++.dg/cpp0x/pr79118.C: New.
12202
12203 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12204
12205 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12206
12207 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12208
12209 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12210 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12211 * gcc.dg/rtl/rtl.exp: New file.
12212 * gcc.dg/rtl/test.c: New file.
12213 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12214 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12215 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12216 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12217 * gcc.dg/rtl/x86_64/final.c: New test case.
12218 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12219 * gcc.dg/rtl/x86_64/ira.c: New test case.
12220 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12221 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12222 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12223 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12224 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12225 * gcc.dg/rtl/x86_64/test_1.h: New file.
12226 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12227 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12228 * gcc.dg/rtl/x86_64/times-two.h: New file.
12229 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12230
12231 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12232
12233 PR tree-optimization/79159
12234 * g++.dg/tree-ssa/pr79159.C: New test.
12235
12236 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12237 Martin Jambor <mjambor@suse.cz>
12238
12239 * lib/brig-dg.exp: New file.
12240 * lib/brig.exp: Likewise.
12241 * brig.dg/README: Likewise.
12242 * brig.dg/dg.exp: Likewise.
12243 * brig.dg/test/gimple/alloca.hsail: Likewise.
12244 * brig.dg/test/gimple/atomics.hsail: Likewise.
12245 * brig.dg/test/gimple/branches.hsail: Likewise.
12246 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12247 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12248 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12249 * brig.dg/test/gimple/mem.hsail: Likewise.
12250 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12251 * brig.dg/test/gimple/packed.hsail: Likewise.
12252 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12253 * brig.dg/test/gimple/variables.hsail: Likewise.
12254 * brig.dg/test/gimple/vector.hsail: Likewise.
12255
12256 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12257
12258 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12259 support asan, only on i?86/x86_64 require sse2_runtime.
12260
12261 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12262
12263 PR target/66669
12264 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12265 test on powerpc targets.
12266
12267 2017-01-23 Martin Sebor <msebor@redhat.com>
12268
12269 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12270
12271 2017-01-23 Richard Biener <rguenther@suse.de>
12272
12273 PR tree-optimization/79088
12274 PR tree-optimization/79188
12275 * gcc.dg/torture/pr79088.c: New testcase.
12276 * gcc.dg/torture/pr79188.c: Likewise.
12277
12278 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12279
12280 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12281 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12282 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12283 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12284 type of test function to reflect change in built-in function's
12285 return type.
12286 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12287 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12288 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12289 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12290 type and second argument type to reflect change in built-in
12291 function's type signature.
12292 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12293 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12294 type of test function to reflect change in built-in function's
12295 return type.
12296 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12297 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12298 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12299 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12300 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12301 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12302 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12303 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12304 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12305 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12306 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12307 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12308 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12309 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12310 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12311 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12312 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12313 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12314 type of test function to reflect change in built-in function's
12315 return type.
12316 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12317 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12318 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12319 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12320 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12321 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12322 test function's result and second argument to reflect change in
12323 built-in function's type signature.
12324 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12325
12326 2017-01-23 Nathan Sidwell <nathan@acm.org>
12327
12328 PR C++/71710
12329 * g++.dg/template/pr71710.C: New.
12330
12331 PR c++/71406
12332 PR c++/77508
12333 * g++.dg/template/pr71406.C: New.
12334
12335 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12336
12337 * gfortran.dg/integer_exponentiation_7.f90: New test.
12338
12339 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12340
12341 PR rtl-optimization/78634
12342 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12343
12344 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12345
12346 PR tree-optimization/70754
12347 * gfortran.dg/pr70754.f90: New test.
12348
12349 2017-01-23 Martin Liska <mliska@suse.cz>
12350
12351 PR tree-optimization/79196
12352 * gcc.dg/asan/pr79196.c: New test.
12353 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12354
12355 2017-01-23 Michael Matz <matz@suse.de>
12356
12357 PR tree-optimization/78384
12358 * gcc.dg/pr78384.c: New test.
12359
12360 2017-01-23 Richard Biener <rguenther@suse.de>
12361
12362 PR tree-optimization/79186
12363 * gcc.dg/torture/pr79186.c: New testcase.
12364 * gcc.dg/torture/pr79187.c: Likewise.
12365
12366 2017-01-23 Martin Jambor <mjambor@suse.cz>
12367
12368 * gcc.dg/ipa/vrp8.c: New test.
12369
12370 2017-01-23 Martin Jambor <mjambor@suse.cz>
12371
12372 PR ipa/79108
12373 * gfortran.dg/lto/pr79108_0.f90: New test.
12374
12375 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12376
12377 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12378 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12379 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12380 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12381 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12382 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12383 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12384 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12385 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12386 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12387 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12388 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12389 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12390 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12391 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12392 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12393
12394 2017-01-23 Richard Biener <rguenther@suse.de>
12395 Nick Clifton <nickc@redhat.com>
12396
12397 PR testsuite/78421
12398 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12399 If the target is ARM return the result of the
12400 check_effective_target_arm_vect_no_misalign proc.
12401 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12402 support unaligned vectors then only expect one of the loops to be
12403 unrolled.
12404
12405 2017-01-23 Martin Liska <mliska@suse.cz>
12406
12407 * gcc.dg/asan/use-after-scope-10.c: New test.
12408 * gcc.dg/asan/use-after-scope-11.c: New test.
12409 * g++.dg/asan/use-after-scope-5.C: New test.
12410
12411 2017-01-23 Martin Liska <mliska@suse.cz>
12412
12413 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12414 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12415 sanopt optimization for ASAN_POISON.
12416
12417 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12418
12419 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12420
12421 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12422
12423 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12424 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12425 for poly*_t types.
12426 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12427 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12428 exec_vcombine): Likewise.
12429 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12430 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12431 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12432 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12433 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12434 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12435 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12436 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12437 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12438 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12439 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12440 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12441 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12442 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12443 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12444 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12445 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12446 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12447 Likewise.
12448 (TEST_VGET_LANE): Cast to uint to avoid warning.
12449 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12450 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12451 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12452 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12453 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12454 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12455 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12456 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12457 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12458 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12459 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12460 CHECK_POLY instead of CHECK for poly64_t types.
12461 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12462 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12463 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12464 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12465 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12466 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12467 uint32_t.
12468 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12469 for int32_t, int64_t.
12470 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12471 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12473 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12474 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12475 needed.
12476
12477 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12478
12479 PR fortran/79154
12480 * gfortran.dg/gomp/pr79154-1.f90: New test.
12481 * gfortran.dg/gomp/pr79154-2.f90: New test.
12482
12483 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12484
12485 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12486
12487 2017-01-21 Marek Polacek <polacek@redhat.com>
12488
12489 PR testsuite/79169
12490 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12491
12492 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12493
12494 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12495
12496 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12497
12498 PR rtl-optimization/79125
12499 * gcc.dg/torture/pr79125.c: New test.
12500
12501 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12502
12503 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12504 only.
12505 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12506 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12507
12508 2017-01-20 Nathan Sidwell <nathan@acm.org>
12509
12510 PR c++/78495
12511 * g++.dg/cpp1z/inh-ctor38.C: New.
12512
12513 2017-01-20 Marek Polacek <polacek@redhat.com>
12514
12515 PR c/79152
12516 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12517
12518 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12519
12520 * lib/target-supports.exp (check_configured_with): New procedure.
12521 (check_effective_target_default_mode): new effective target.
12522 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12523 default mode. Fix dg-skip-if target selector syntax.
12524 * gcc.target/arm/optional_thumb-2.c: Likewise.
12525 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12526 syntax.
12527
12528 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12529
12530 PR c++/77829
12531 PR c++/78656
12532 * g++.dg/spellcheck-pr77829.C: New test case.
12533 * g++.dg/spellcheck-pr78656.C: New test case.
12534
12535 2017-01-20 Marek Polacek <polacek@redhat.com>
12536
12537 PR c/64279
12538 * c-c++-common/Wduplicated-branches-1.c: New test.
12539 * c-c++-common/Wduplicated-branches-10.c: New test.
12540 * c-c++-common/Wduplicated-branches-11.c: New test.
12541 * c-c++-common/Wduplicated-branches-12.c: New test.
12542 * c-c++-common/Wduplicated-branches-2.c: New test.
12543 * c-c++-common/Wduplicated-branches-3.c: New test.
12544 * c-c++-common/Wduplicated-branches-4.c: New test.
12545 * c-c++-common/Wduplicated-branches-5.c: New test.
12546 * c-c++-common/Wduplicated-branches-6.c: New test.
12547 * c-c++-common/Wduplicated-branches-7.c: New test.
12548 * c-c++-common/Wduplicated-branches-8.c: New test.
12549 * c-c++-common/Wduplicated-branches-9.c: New test.
12550 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12551 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12552 * g++.dg/ext/builtin-object-size3.C: Likewise.
12553 * g++.dg/gomp/loop-1.C: Likewise.
12554 * g++.dg/warn/Wduplicated-branches1.C: New test.
12555 * g++.dg/warn/Wduplicated-branches2.C: New test.
12556
12557 2017-01-20 Martin Liska <mliska@suse.cz>
12558
12559 PR lto/69188
12560 * gcc.dg/lto/pr69188_0.c: New test.
12561 * gcc.dg/lto/pr69188_1.c: New test.
12562
12563 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12564
12565 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12566 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12567 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12568 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12569 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12570 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12571 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12572 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12573 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12574 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12575 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12576 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12577 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12578 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12579 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12580 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12581 * gcc.target/i386/avx-1.c: Test new intrinsics.
12582 * gcc.target/i386/sse-13.c: Ditto.
12583 * gcc.target/i386/sse-23.c: Ditto.
12584
12585 2017-01-20 Richard Biener <rguenther@suse.de>
12586
12587 PR tree-optimization/71264
12588 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12589
12590 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12591
12592 * gcc.target/mips/madd4-1.c: New file.
12593 * gcc.target/mips/madd4-2.c: Likewise.
12594 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12595 HAS_MADD4.
12596 (mips_option_groups): Add -m[no-]madd4.
12597 (mips-dg-init): Detect default -mno-madd4.
12598 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12599 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12600 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12601 * gcc.target/mips/nmadd-1.c: Likewise.
12602 * gcc.target/mips/nmadd-2.c: Likewise.
12603 * gcc.target/mips/nmadd-3.c: Likewise.
12604
12605 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12606
12607 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12608 combined instructions.
12609 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12610 instructions.
12611 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12612 of pointer authentication.
12613
12614 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12615
12616 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12617 floating point hardware to run test.
12618
12619 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12620
12621 * lib/target-supports.exp
12622 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12623
12624 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12625
12626 PR testsuite/79051
12627 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12628 __x86_64__]: Allow for target i?86-*-*.
12629
12630 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12631
12632 PR target/78176
12633 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12634 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12635 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12636 HAS_LXC1.
12637 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12638 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12639 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12640
12641 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12642
12643 PR fortran/70696
12644 * gfortran.dg/coarray_43.f90: New test.
12645
12646 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12647
12648 PR rtl-optimization/79121
12649 * gcc.c-torture/execute/pr79121.c: New test.
12650
12651 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12652
12653 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12654 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12655
12656 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12657
12658 PR fortran/50069
12659 PR fortran/55086
12660 * gfortran.dg/pr50069_1.f90: New test.
12661 * gfortran.dg/pr50069_2.f90: New test.
12662 * gfortran.dg/pr55086_1.f90: New test.
12663 * gfortran.dg/pr55086_1_tfat.f90: New test.
12664 * gfortran.dg/pr55086_2.f90: New test.
12665 * gfortran.dg/pr55086_2_tfat.f90: New test.
12666 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12667
12668 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12669 * gcc.dg/strcmp-1.c: New test.
12670 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12671
12672 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12673
12674 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12675 (dejagnu_fail): Likewise.
12676 (dejagnu_note): Likewise.
12677 (pass): Provide forward decl, moving true decl to after #include
12678 of harness.h.
12679 (fail): Likewise.
12680 (note): Likewise.
12681
12682 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12683
12684 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12685 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12686
12687 2017-01-18 Nathan Sidwell <nathan@acm.org>
12688
12689 PR c++/78488
12690 * g++.dg/cpp1z/inh-ctor37.C: New.
12691
12692 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12693
12694 PR rtl-optimization/78952
12695 * gcc.target/i386/pr78952-1.c: New test.
12696 * gcc.target/i386/pr78952-2.c: Ditto.
12697
12698 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12699
12700 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12701
12702 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12703
12704 PR fortran/70696
12705 * gfortran.dg/coarray_event_1.f08: New test.
12706
12707 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR target/77416
12710 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12711 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12712 from dg-options.
12713 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12714 guarded test.
12715 * gcc.target/powerpc/fusion4.c: Likewise.
12716 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12717 guarded test.
12718 * gcc.target/powerpc/pr58673-1.c: Likewise.
12719 * gcc.target/powerpc/pr58673-2.c: Likewise.
12720 * gcc.target/powerpc/pr59054.c: Likewise.
12721
12722 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12723
12724 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12725 vec_bperm.
12726 * gcc.target/powerpc/p9-vbpermd.c: New file.
12727
12728 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12729
12730 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12731 (must_not_compile2): Downcase first letter of error messages.
12732 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12733 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12734
12735 2017-01-18 Nathan Sidwell <nathan@acm.org>
12736
12737 PR c++/79091
12738 * g++.dg/pr79091.C: New.
12739
12740 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12741
12742 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12743 to dg-options.
12744 (p0): Add missing dg-error.
12745
12746 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12747
12748 * gcc.target/msp430/mul_f5_muldef.c: New test.
12749
12750 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12751
12752 PR target/79004
12753 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12754 options. Fix up the syntax for using \m and \M.
12755
12756 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12757
12758 PR target/78875
12759 * gcc.target/powerpc/ssp-1.c: New testcase.
12760 * gcc.target/powerpc/ssp-2.c: New testcase.
12761
12762 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12763
12764 * gcc.target/aarch64/eh_return.c: New test.
12765
12766 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12767
12768 * vec-rlmi-rlnm.c: New file.
12769
12770 2017-01-17 Nathan Sidwell <nathan@acm.org>
12771
12772 PR c++/61636
12773 * g++.dg/cpp1y/pr61636-1.C: New.
12774 * g++.dg/cpp1y/pr61636-2.C: New.
12775 * g++.dg/cpp1y/pr61636-3.C: New.
12776
12777 2017-01-17 Martin Sebor <msebor@redhat.com>
12778
12779 PR testsuite/79115
12780 * gcc.dg/pr78768.c: Make it a link-only test.
12781
12782 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12783
12784 PR c++/71497
12785 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12786 expected messages.
12787 * c-c++-common/Wmisleading-indentation.c: Likewise.
12788
12789 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12790
12791 PR target/79058
12792 * gcc.target/arm/pr79058.c: New.
12793
12794 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR tree-optimization/71854
12797 * gcc.dg/vect/pr71854.c: New test.
12798
12799 2017-01-17 Martin Liska <mliska@suse.cz>
12800
12801 PR ipa/71207
12802 * g++.dg/ipa/pr71207.C: New test.
12803
12804 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12805
12806 PR middle-end/77445
12807 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12808 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12809
12810 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12811
12812 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12813 rather than long unsigned int.
12814 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12815
12816 2017-01-17 Richard Biener <rguenther@suse.de>
12817
12818 PR tree-optimization/71433
12819 * gcc.dg/Warray-bounds-20.c: New testcase.
12820
12821 2017-01-17 Richard Biener <rguenther@suse.de>
12822
12823 PR testsuite/52563
12824 PR testsuite/71237
12825 PR testsuite/77737
12826 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12827 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12828 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12829
12830 2017-01-17 Alan Modra <amodra@gmail.com>
12831
12832 * gcc.target/powerpc/pr79066.c: New.
12833
12834 2017-01-16 Jeff Law <law@redhat.com>
12835
12836 PR tree-optimization/33562
12837 PR tree-optimization/61912
12838 PR tree-optimization/77485
12839 PR tree-optimization/79090
12840 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12841 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12842
12843 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR c/79089
12846 * gcc.c-torture/compile/pr79089.c: New test.
12847
12848 PR target/79080
12849 * gcc.dg/pr79080.c: New test.
12850
12851 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12852
12853 PR c/78304
12854 * gcc.dg/format/pr78304.c: Convert argument from integral type
12855 to a pointer.
12856 * gcc.dg/format/pr78304-2.c: Likewise.
12857
12858 2017-01-16 Carl Love <cel@us.ibm.com>
12859
12860 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12861 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12862
12863 2017-01-16 Carl Love <cel@us.ibm.com>
12864
12865 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12866 Change arguments and return type to bool long long.
12867
12868 2017-01-16 Martin Sebor <msebor@redhat.com>
12869
12870 PR testsuite/79051
12871 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12872 on x86.
12873
12874 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12875
12876 Revert:
12877 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12878
12879 PR c++/71737
12880 * g++.dg/cpp0x/pr71737.C: New.
12881
12882 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12883
12884 * gcc.target/powerpc/swaps-p8-27.c: New.
12885
12886 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12887
12888 PR c++/71737
12889 * g++.dg/cpp0x/pr71737.C: New.
12890
12891 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12892
12893 * gnat.dg/opt62.adb: New test.
12894 * gnat.dg/opt62_pkg.ads: New helper.
12895
12896 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12897
12898 PR rtl-optimization/78626
12899 PR rtl-optimization/78727
12900 * gcc.dg/torture/pr78626.c: New test.
12901 * gcc.dg/torture/pr78727.c: New test.
12902
12903 2017-01-14 Alan Modra <amodra@gmail.com>
12904
12905 * gcc.c-torture/compile/pr72749.c: New test.
12906
12907 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12908
12909 PR c/78304
12910 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12911 (test_macro_2): New test.
12912 (test_macro_3): New test.
12913 (test_macro_4): New test.
12914 (test_non_contiguous_strings): Convert line number to line offset.
12915 * gcc.dg/format/pr78304-2.c: New test case.
12916 * gcc.dg/format/pr78304.c: New test case.
12917
12918 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12919
12920 * gcc.target/i386/funcspec-56.inc: Add missing options and
12921 reorder options by implied ISAs, as in ix86_target_string.
12922
12923 2017-01-13 Marek Polacek <polacek@redhat.com>
12924
12925 PR c++/71166
12926 * g++.dg/cpp0x/constexpr-array18.C: New test.
12927
12928 2017-01-13 Jeff Law <law@redhat.com>
12929
12930 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12931
12932 PR tree-optimization/61912
12933 PR tree-optimization/77485
12934 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12935 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12936 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12937
12938 PR tree-optimization/33562
12939 PR tree-optimization/61912
12940 PR tree-optimization/77485
12941 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12942 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12943 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12944 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12945 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12946 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12947 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12948
12949 2017-01-13 Martin Liska <mliska@suse.cz>
12950
12951 PR ipa/79043
12952 * gcc.c-torture/execute/pr79043.c: New test.
12953
12954 2017-01-13 Richard Biener <rguenther@suse.de>
12955
12956 PR middle-end/78411
12957 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12958
12959 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12960
12961 PR fortran/70697
12962 * gfortran.dg/coarray/event_4.f08: New test.
12963
12964 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12965
12966 PR fortran/70696
12967 * gfortran.dg/coarray/event_3.f08: New test.
12968
12969 2017-01-13 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/77283
12972 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12973
12974 2017-01-13 Richard Biener <rguenther@suse.de>
12975
12976 * gcc.dg/gimplefe-22.c: New testcase.
12977
12978 2017-01-13 Richard Biener <rguenther@suse.de>
12979
12980 PR tree-optimization/77283
12981 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12982 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12983 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12984
12985 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12986
12987 * gcc.dg/pr77862.c: Require fpic target.
12988
12989 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12990
12991 PR target/79004
12992 * gcc.target/powerpc/pr79004.c: New test.
12993
12994 2017-01-12 Martin Sebor <msebor@redhat.com>
12995
12996 * gcc.dg/pr78138.c: Adjust.
12997 * gcc.dg/pr78768.c: Adjust.
12998 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12999 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13000 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13001 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13002 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13003 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13004 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13005 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13006 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13007 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13008 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13009
13010 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13011
13012 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13013
13014 2017-01-12 Martin Sebor <msebor@redhat.com>
13015
13016 PR testsuite/79051
13017 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13018 due to bug 79054.
13019
13020 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13021
13022 * gcc.dg/pr78768.c: Require LTO.
13023
13024 2017-01-12 Martin Sebor <msebor@redhat.com>
13025
13026 PR c/79074
13027 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13028 due to the referenced bug.
13029
13030 2017-01-12 Martin Sebor <msebor@redhat.com>
13031
13032 PR testsuite/79073
13033 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13034
13035 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13036
13037 * gcc.target/i386/builtin_target.c (check_features): Check all
13038 supported __builtin_cpu_supports options.
13039
13040 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13041
13042 PR tree-optimization/78319
13043 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13044 Remove xfail.
13045
13046 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13047
13048 PR target/79044
13049 * gcc.target/powerpc/swaps-p8-26.c: New.
13050
13051 2017-01-12 Richard Biener <rguenther@suse.de>
13052
13053 * gcc.dg/gimplefe-21.c: New testcase.
13054
13055 2017-01-12 Michael Collison <michael.collison@arm.com>
13056
13057 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13058
13059 2017-01-11 Julia Koval <julia.koval@intel.com>
13060 Uros Bizjak <ubizjak@gmail.com>
13061
13062 * gcc.target/i386/sgx.c New test.
13063 * gcc.target/i386/sse-12.c: Add -msgx.
13064 * gcc.target/i386/sse-13.c: Ditto.
13065 * gcc.target/i386/sse-14.c: Ditto.
13066 * gcc.target/i386/sse-22.c: Ditto.
13067 * gcc.target/i386/sse-23.c: Ditto.
13068 * g++.dg/other/i386-2.C: Ditto.
13069 * g++.dg/other/i386-3.C: Ditto.
13070
13071 2017-01-11 Martin Sebor <msebor@redhat.com>
13072
13073 PR c++/24511
13074 * g++.dg/template/explicit9.C: New test.
13075
13076 2017-01-11 Nathan Sidwell <nathan@acm.org>
13077
13078 PR c++/77812
13079 * g++.dg/pr77812.C: New.
13080
13081 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13082
13083 PR c++/71537
13084 * g++.dg/cpp1y/constexpr-71537.C: New test.
13085
13086 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13087 argument.
13088
13089 2017-01-11 Martin Sebor <msebor@redhat.com>
13090
13091 PR c/47931
13092 * c-c++-common/Waddress-2.c: New test.
13093
13094 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR c++/78341
13097 * g++.dg/cpp0x/pr78341.C: New test.
13098
13099 2017-01-11 Martin Sebor <msebor@redhat.com>
13100
13101 PR c/78768
13102 * gcc.dg/pr78768.c: New test.
13103
13104 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13105
13106 PR driver/78877
13107 * gcc.dg/spellcheck-options-14.c: New test case.
13108 * gcc.dg/spellcheck-options-15.c: New test case.
13109 * gcc.dg/spellcheck-options-16.c: New test case.
13110 * gcc.dg/spellcheck-options-17.c: New test case.
13111
13112 2017-01-11 Martin Liska <mliska@suse.cz>
13113
13114 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13115
13116 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13117
13118 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13119 instead of just 1 for the decomposition from struct C.
13120
13121 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13122
13123 * gcc.c-torture/execute/20170111-1.c: New test.
13124
13125 2017-01-11 Richard Biener <rguenther@suse.de>
13126
13127 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13128
13129 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR middle-end/50199
13132 * gcc.dg/lto/pr50199_0.c: New test.
13133
13134 2017-01-10 Martin Sebor <msebor@redhat.com>
13135
13136 PR testsuite/78960
13137 PR testsuite/78959
13138 PR testsuite/78133
13139 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13140 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13141
13142 2017-01-10 Martin Sebor <msebor@redhat.com>
13143
13144 PR middle-end/78138
13145 * gcc.dg/pr78138.c: New test.
13146
13147 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13148
13149 PR c++/77949
13150 * g++.dg/diagnostic/pr77949.C: New test case.
13151
13152 2017-01-10 Martin Sebor <msebor@redhat.com>
13153
13154 PR middle-end/78245
13155 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13156
13157 2017-01-10 Martin Sebor <msebor@redhat.com>
13158
13159 PR tree-optimization/78775
13160 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13161 * gcc.dg/attr-alloc_size-10.c: New test.
13162 * gcc.dg/attr-alloc_size-11.c: New test.
13163 * gcc.dg/builtin-stringop-chk-7.c: New test.
13164 * gcc.dg/pr78775.c: New test.
13165 * gcc.dg/pr78973-2.c: New test.
13166 * gcc.dg/pr78973.c: New test.
13167
13168 2017-01-10 Jeff Law <law@redhat.com>
13169
13170 PR tree-optimization/77766
13171 PR tree-optimization/78856
13172 * gcc.c-torture/execute/pr77766.c: New test.
13173
13174 2016-01-10 Richard Biener <rguenther@suse.de>
13175
13176 PR tree-optimization/79034
13177 * g++.dg/torture/pr79034.C: New testcase.
13178
13179 2017-01-10 Martin Liska <mliska@suse.cz>
13180
13181 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13182 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13183 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13184 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13185 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13186 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13187 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13188 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13189 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13190 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13191 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13192 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13193 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13194 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13195 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13196 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13197 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13198 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13199 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13200 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13201 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13202 * gcc.dg/ipa/pr64307.c: Likewise.
13203 * gcc.dg/ipa/pr77653.c: Likewise.
13204
13205 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13206
13207 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13208 * g++.dg/other/i386-3.C: Ditto.
13209 * gcc.target/i386/sse-12.c: Ditto.
13210 * gcc.target/i386/sse-13.c: Ditto.
13211 * gcc.target/i386/sse-22.c: Ditto.
13212 * gcc.target/i386/sse-23.c: Ditto.
13213 * gcc.target/i386/builtin_target.c: Handle new option.
13214 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13215 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13216 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13217
13218 2017-01-09 Martin Sebor <msebor@redhat.com>
13219
13220 PR testsuite/79036
13221 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13222 with different precisions.
13223
13224 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13225
13226 * g++.dg/opt/call2.C: New test.
13227 * g++.dg/opt/call3.C: Likewise.
13228 * gnat.dg/array26.adb: New test.
13229 * gnat.dg/array26_pkg.ad[sb]: New helper.
13230 * gnat.dg/array27.adb: New test.
13231 * gnat.dg/array27_pkg.ad[sb]: New helper.
13232 * gnat.dg/array28.adb: New test.
13233 * gnat.dg/array28_pkg.ad[sb]: New helper.
13234
13235 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13236
13237 PR translation/79019
13238 PR translation/79020
13239 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13240 diagnostics.
13241 * gfortran.dg/initialization_17.f90: Likewise.
13242
13243 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13244
13245 PR testsuite/79026
13246 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13247 * gcc.target/i386/pr78904-4.c: Likewise.
13248 * gcc.target/i386/pr78904-6.c: Likewise.
13249 * gcc.target/i386/pr78967-2.c: Likewise.
13250
13251 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13252
13253 PR tree-optimization/78899
13254 * gcc.target/i386/pr78899.c: New test.
13255 * gcc.dg/pr71077.c: New test.
13256
13257 2017-01-09 Martin Jambor <mjambor@suse.cz>
13258
13259 PR ipa/78365
13260 PR ipa/78599
13261 * gcc.dg/torture/pr78365.c: New test.
13262
13263 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR c++/78948
13266 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13267 (main): Use int* instead of long long.
13268
13269 PR tree-optimization/78938
13270 * gcc.dg/vect/pr78938.c: New test.
13271
13272 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13273
13274 * gcc.dg/20161219.c: New test.
13275
13276 2017-01-09 Richard Biener <rguenther@suse.de>
13277
13278 PR tree-optimization/78997
13279 * gcc.dg/torture/pr78997.c: New testcase.
13280
13281 2017-01-09 Richard Biener <rguenther@suse.de>
13282
13283 PR debug/79000
13284 * g++.dg/lto/pr79000_0.C: New testcase.
13285 * g++.dg/lto/pr79000_1.c: Likewise.
13286
13287 2017-01-08 Martin Sebor <msebor@redhat.com>
13288
13289 PR middle-end/77708
13290 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13291 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13292 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13293 due to bug 78969.
13294 * gcc.dg/format/pr78569.c: Adjust.
13295
13296 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13297
13298 PR c++/72803
13299 * g++.dg/diagnostic/pr72803.C: New test case.
13300
13301 2017-01-07 Martin Sebor <msebor@redhat.com>
13302
13303 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13304 * gcc.dg/attr-alloc_size-4.c: Same.
13305
13306 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13307
13308 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13309 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13310 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13311 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13312 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13313 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13314 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13315
13316 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13317 * gcc.dg/memcmp-1.c: New.
13318 * gcc.dg/strncmp-1.c: New.
13319
13320 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13321
13322 * gcc.target/arm/acle/mcrr: New.
13323 * gcc.target/arm/acle/mcrr2: New.
13324 * gcc.target/arm/acle/mrrc: New.
13325 * gcc.target/arm/acle/mrrc2: New.
13326
13327 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13328
13329 * gcc.target/arm/acle/mcr.c: New.
13330 * gcc.target/arm/acle/mrc.c: New.
13331 * gcc.target/arm/acle/mcr2.c: New.
13332 * gcc.target/arm/acle/mrc2.c: New.
13333
13334 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13335
13336 * gcc.target/arm/acle/ldc: New.
13337 * gcc.target/arm/acle/ldc2: New.
13338 * gcc.target/arm/acle/ldcl: New.
13339 * gcc.target/arm/acle/ldc2l: New.
13340 * gcc.target/arm/acle/stc: New.
13341 * gcc.target/arm/acle/stc2: New.
13342 * gcc.target/arm/acle/stcl: New.
13343 * gcc.target/arm/acle/stc2l: New.
13344
13345 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13346
13347 * gcc.target/arm/acle/acle.exp: Run tests for different options
13348 and make sure fat-lto-objects is used such that we can still do
13349 assemble scans.
13350 * gcc.target/arm/acle/cdp.c: New.
13351 * gcc.target/arm/acle/cdp2.c: New.
13352 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13353 (check_effective_target_arm_coproc1_ok_nocache): New.
13354 (check_effective_target_arm_coproc2_ok): New.
13355 (check_effective_target_arm_coproc2_ok_nocache): New.
13356 (check_effective_target_arm_coproc3_ok): New.
13357 (check_effective_target_arm_coproc3_ok_nocache): New.
13358 (check_effective_target_arm_coproc4_ok): New.
13359 (check_effective_target_arm_coproc4_ok_nocache): New.
13360
13361 2017-01-06 Martin Sebor <msebor@redhat.com>
13362
13363 PR middle-end/78605
13364 * gcc.dg/tree-ssa/pr78605.c: New test.
13365
13366 2017-01-05 Martin Sebor <msebor@redhat.com>
13367
13368 PR tree-optimization/78910
13369 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13370 diagnostics.
13371 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13372 * gcc.dg/tree-ssa/pr78910.c: New test.
13373
13374 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13375
13376 * gcc.dg/sso-10.c: New test.
13377
13378 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13379
13380 PR tree-optimization/71016
13381 * gcc.target/i386/pr71016.c: New test.
13382 * gcc.target/aarch64/pr71016.c: New test.
13383 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13384
13385 PR c++/78931
13386 * g++.dg/cpp1z/decomp19.C: New test.
13387
13388 PR c++/78890
13389 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13390 * g++.dg/init/union1.C: Likewise.
13391 * g++.dg/cpp0x/union6.C: Expect errors.
13392 * g++.dg/cpp0x/union8.C: New test.
13393 * g++.dg/cpp0x/pr78890-1.C: New test.
13394 * g++.dg/cpp0x/pr78890-2.C: New test.
13395
13396 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13397
13398 * gcc.target/powerpc/pr71670.c: Require p9vector.
13399 * gcc.target/powerpc/p9-novsx.c: Same.
13400
13401 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13402
13403 * selftests/asr_div1.rtl: New file.
13404 * selftests/aarch64: New subdirectory.
13405 * selftests/aarch64/times-two.rtl: New file.
13406 * selftests/bb-index.rtl: New file.
13407 * selftests/cfg-test.rtl: New file.
13408 * selftests/const-int.rtl: New file.
13409 * selftests/example-labels.rtl: New file.
13410 * selftests/insn-with-mode.rtl: New file.
13411 * selftests/jump-to-label-ref.rtl: New file.
13412 * selftests/jump-to-return.rtl: New file.
13413 * selftests/jump-to-simple-return.rtl: New file.
13414 * selftests/mem.rtl: New file.
13415 * selftests/note-insn-deleted.rtl: New file.
13416 * selftests/note_insn_basic_block.rtl: New file.
13417 * selftests/simple-cse.rtl: New file.
13418 * selftests/symbol-ref.rtl: New file.
13419 * selftests/x86_64: New subdirectory.
13420 * selftests/x86_64/call-insn.rtl: New file.
13421 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13422 * selftests/x86_64/times-two.rtl: New file.
13423 * selftests/x86_64/unspec.rtl: New file.
13424
13425 2017-01-05 Nathan Sidwell <nathan@acm.org>
13426
13427 PR c++/78765
13428 * g++.dg/cpp0x/pr78765.C: New.
13429
13430 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13431
13432 * gcc.target/s390/memcpy-2.c: New test.
13433 * gcc.target/s390/memset-2.c: New test.
13434
13435 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13436
13437 * gcc.target/s390/memcpy-1.c: New test.
13438
13439 2017-01-04 Jeff Law <law@redhat.com>
13440
13441 PR tree-optimization/78812
13442 * g++.dg/torture/pr78812.C: New test.
13443
13444 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13445
13446 PR target/71977
13447 PR target/70568
13448 PR target/78823
13449 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13450 64-bit VSX systems with direct move, whether we optimize common
13451 code sequences in the GLIBC math library for float math functions.
13452 * gcc.target/powerpc/pr71977-2.c: Likewise.
13453
13454 2017-01-04 Marek Polacek <polacek@redhat.com>
13455
13456 PR c++/64767
13457 * c-c++-common/Wpointer-compare-1.c: New test.
13458
13459 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR c++/78949
13462 * c-c++-common/Wunused-var-16.c: New test.
13463
13464 PR c++/78693
13465 * g++.dg/cpp0x/pr78693.C: New test.
13466
13467 PR driver/78957
13468 * gcc.dg/pr78957.c: New test.
13469
13470 * g++.dg/cpp1y/auto-fn34.C: New test.
13471
13472 PR c++/71182
13473 * g++.dg/cpp0x/pr71182.C: New test.
13474
13475 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13476
13477 PR target/78056
13478 * gcc.target/powerpc/pr78056-1.c: New test.
13479 * gcc.target/powerpc/pr78056-2.c: New test.
13480 * gcc.target/powerpc/pr78056-3.c: New test.
13481 * gcc.target/powerpc/pr78056-4.c: New test.
13482 * gcc.target/powerpc/pr78056-5.c: New test.
13483 * gcc.target/powerpc/pr78056-6.c: New test.
13484 * gcc.target/powerpc/pr78056-7.c: New test.
13485 * gcc.target/powerpc/pr78056-8.c: New test.
13486 * lib/target-supports.exp
13487 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13488 whether the effective target supports the popcntb instruction.
13489
13490 2017-01-03 Jeff Law <law@redhat.com>
13491
13492 PR tree-optimization/67955
13493 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13494
13495 2017-01-04 Marek Polacek <polacek@redhat.com>
13496
13497 PR c++/77545
13498 PR c++/77284
13499 * g++.dg/cpp0x/range-for32.C: New test.
13500 * g++.dg/cpp0x/range-for33.C: New test.
13501
13502 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13503
13504 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13505
13506 2017-01-04 Nathan Sidwell <nathan@acm.org>
13507
13508 PR c++/66735
13509 * g++.dg/cpp1y/pr66735.C: New.
13510
13511 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR tree-optimization/71563
13514 * gcc.dg/tree-ssa/pr71563.c: New test.
13515
13516 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13517
13518 PR fortran/78534
13519 PR fortran/78976
13520 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13521 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13522 * gfortran.dg/transfer_intrinsic_1.f90: Change
13523 scan-tree-dump-times due to gfc_trans_string_copy change to
13524 avoid -Wstringop-overflow.
13525
13526 2017-01-03 Jeff Law <law@redhat.com>
13527
13528 PR tree-optimization/78856
13529 * gcc.c-torture/execute/pr78856.c: New test.
13530
13531 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13532
13533 PR target/78953
13534 * gcc.target/powerpc/pr78953.c: New test.
13535
13536 2017-01-03 Ian Lance Taylor <iant@google.com>
13537
13538 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13539 enums.
13540
13541 2017-01-03 Martin Sebor <msebor@redhat.com>
13542
13543 PR tree-optimization/78696
13544 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13545 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13546 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13547 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13548
13549 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13550
13551 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13552 with more than one digit.
13553 * lib/gcc-dg.exp (process-message): Support more than one digit
13554 in relative line specifications.
13555
13556 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR tree-optimization/78965
13559 * gcc.dg/pr78965.c: New test.
13560
13561 PR middle-end/78901
13562 * g++.dg/opt/pr78901.C: New test.
13563
13564 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13565
13566 PR fortran/78534
13567 PR fortran/66310
13568 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13569 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13570 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13571 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13572 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13573 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13574 * gfortran.dg/string_1_lp64.f90: New test.
13575 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13576 * gfortran.dg/string_3_lp64.f90: New test.
13577 * gfortran.dg/transfer_intrinsic_1.f90: Change
13578 scan-tree-dump-times due to gfc_trans_string_copy change to
13579 avoid -Wstringop-overflow.
13580
13581 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13582
13583 PR target/78967
13584 * gcc.target/i386/pr78967-1.c: New test.
13585 * gcc.target/i386/pr78967-2.c: Ditto.
13586 * gcc.target/i386/pr78967-3.c: Ditto.
13587
13588 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13589 * gcc.target/i386/pr78904-4.c: Ditto.
13590 * gcc.target/i386/pr78904-6.c: Ditto.
13591
13592 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13593
13594 PR middle-end/77674
13595 * g++.dg/torture/pr77674.C: New testcase.
13596
13597 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13598
13599 Update copyright years.
13600 \f
13601 Copyright (C) 2017 Free Software Foundation, Inc.
13602
13603 Copying and distribution of this file, with or without modification,
13604 are permitted in any medium without royalty provided the copyright
13605 notice and this notice are preserved.