re PR target/82386 (internal compiler error: Segmentation fault on 32-bit powerpc...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/82386
4 * gcc.dg/pr82386.c: New test.
5
6 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/70570
9 * g++.dg/cpp1y/lambda-generic-70570.C: New.
10
11 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/79590
14 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
15
16 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/79005
19 * g++.dg/cpp1y/lambda-generic-79005.C: New.
20
21 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/82312
24 * gfortran.dg/typebound_proc_36.f90 : New test.
25
26 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
27
28 PR target/80210
29 * gcc.target/powerpc/pr80210-2.c: New test.
30
31 2017-10-02 Jakub Jelinek <jakub@redhat.com>
32
33 * gcc.dg/pr82389.c: New test.
34
35 PR tree-optimization/82387
36 PR tree-optimization/82388
37 PR tree-optimization/82389
38 * gcc.c-torture/compile/pr82389.c: New test.
39 * gcc.c-torture/execute/pr82387.c: New test.
40 * gcc.c-torture/execute/pr82388.c: New test.
41
42 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/79180
45 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
46 * g++.dg/torture/pr79180.C: Likewise.
47
48 PR c++/71386
49 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
50
51 2017-10-02 Richard Biener <rguenther@suse.de>
52
53 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
54 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
55 * gcc.dg/graphite/id-16.c: Likewise.
56 * gcc.dg/graphite/pr46168.c: Likewise.
57 * gcc.dg/graphite/pr68756.c: Likewise.
58 * gcc.dg/graphite/pr69728.c: Likewise.
59 * gcc.dg/graphite/pr71575-2.c: Likewise.
60 * gcc.dg/graphite/pr77362.c: Likewise.
61 * gcc.dg/graphite/pr81373.c: Likewise.
62 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
63 * gfortran.dg/graphite/interchange-1.f: Likewise.
64 * gfortran.dg/graphite/pr29581.f90: Likewise.
65 * gfortran.dg/graphite/pr42334-1.f: Likewise.
66 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
67 * gfortran.dg/graphite/pr42393.f90: Likewise.
68 * gfortran.dg/graphite/pr47019.f: Likewise.
69
70 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/69977
73 * g++.dg/cpp1y/lambda-generic-69977.C: New.
74
75 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/59991
78 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
79
80 2017-10-02 Tom de Vries <tom@codesourcery.com>
81
82 * gcc.c-torture/compile/pr82337.c: Add
83 dg-require-effective-target nonlocal_goto.
84
85 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
86 Alan Hayward <alan.hayward@arm.com>
87 David Sherwood <david.sherwood@arm.com>
88
89 PR target/71307
90 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
91
92 2017-10-02 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/82355
95 * gcc.dg/graphite/fuse-1.c: Adjust.
96 * gcc.dg/graphite/fuse-2.c: Likewise.
97 * gcc.dg/graphite/pr82355.c: New testcase.
98
99 2017-10-01 Jeff Law <law@redhat.com>
100
101 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
102
103 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
104
105 PR fortran/61450
106 * gfortran.dg/binding_label_tests_28.f90: New test.
107
108 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/65949
111 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
112
113 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/68754
116 * g++.dg/cpp1y/constexpr-68754.C: Move...
117 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
118
119 2017-09-30 Jakub Jelinek <jakub@redhat.com>
120
121 PR target/82361
122 * gcc.target/i386/pr82361-1.c: New test.
123 * gcc.target/i386/pr82361-2.c: New test.
124
125 2017-09-29 Yury Gribov <tetra2005@gmail.com>
126
127 PR middle-end/82319
128 * c-c++/common/pr57371-4.c: Test NaN comparisons.
129
130 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
131
132 * g++.dg/other/dump-ada-spec-10.C: New test.
133
134 2017-09-29 Jeff Law <law@redhat.com>
135
136 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
137
138 2017-09-29 Jakub Jelinek <jakub@redhat.com>
139
140 P0683R1 - default member initializers for bit-fields
141 * g++.dg/ext/bitfield6.C: New test.
142 * g++.dg/cpp2a/bitfield1.C: New test.
143 * g++.dg/cpp2a/bitfield2.C: New test.
144 * g++.dg/cpp2a/bitfield3.C: New test.
145
146 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
147
148 PR target/81481
149 * gcc.target/i386/pr81481.c: New.
150
151 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
152
153 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
154 and dg-require-effective-target directives to correct testing
155 behavior.
156 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
157 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
158 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
159 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
160 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
161 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
162 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
163 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
164 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
165 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
166 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
167 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
168 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
169 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
170 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
171 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
172 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
173
174 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
175
176 PR tree-optimization/82337
177 * gcc.c-torture/compile/pr82337.c: New file.
178
179 2017-09-29 Javier Miranda <miranda@adacore.com>
180
181 * gnat.dg/unchecked_union3.adb: New testcase.
182
183 2017-09-29 Javier Miranda <miranda@adacore.com>
184
185 * gnat.dg/unchecked_union2.adb: New testcase.
186
187 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
188
189 PR fortran/25071
190 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
191 * gfortran.dg/argument_checking_4.f90: Likewise.
192 * gfortran.dg/argument_checking_5.f90: Likewise.
193 * gfortran.dg/argument_checking_6.f90: Likewise.
194 * gfortran.dg/argument_checking_10.f90: Likewise.
195 * gfortran.dg/argument_checking_13.f90: Likewise.
196 * gfortran.dg/argument_checking_15.f90: Likewise.
197 * gfortran.dg/argument_checking_18.f90: Likewise.
198 * gfortran.dg/gomp/udr8.f90: Likewise.
199 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
200 the dg-options.
201
202 2017-09-29 Jakub Jelinek <jakub@redhat.com>
203
204 * g++.dg/ext/bitfield7.C: New test.
205 * g++.dg/ext/bitfield8.C: New test.
206 * g++.dg/ext/bitfield9.C: New test.
207
208 PR c/82340
209 * gcc.dg/tree-ssa/pr82340.c: New test.
210
211 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
212
213 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/79488
216 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
217
218 2017-09-28 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/82342
221 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
222 * gcc.target/i386/pr82260-2.c: Likewise.
223
224 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
225
226 * gcc.target/i386/avx512f-constant-float-return.c: New test.
227
228 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
229
230 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
231 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
232 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
233 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
234 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
235 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
236 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
237 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
238 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
239 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
240
241 2017-09-28 David Malcolm <dmalcolm@redhat.com>
242
243 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
244 test case.
245 * jit.dg/test-returning-function-ptr.c (create_code): Update to
246 create a function pointer type independently of the call to
247 gcc_jit_function_get_address, and assign the pointer to a local
248 before returning it, to exercise the function pointer type
249 comparison code.
250
251 2017-09-27 David Malcolm <dmalcolm@redhat.com>
252
253 * jit.dg/all-non-failing-tests.h: Add
254 test-returning-function-ptr.c.
255 * jit.dg/test-returning-function-ptr.c: New test case.
256
257 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
258
259 PR target/71727
260 * gcc.target/aarch64/pr71727-2.c: New test.
261
262 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
263
264 * gcc.target/powerpc/swaps-p8-28.c: New test.
265 * gcc.target/powerpc/swaps-p8-29.c: New test.
266 * gcc.target/powerpc/swaps-p8-30.c: New test.
267 * gcc.target/powerpc/swaps-p8-31.c: New test.
268 * gcc.target/powerpc/swaps-p8-32.c: New test.
269 * gcc.target/powerpc/swaps-p8-33.c: New test.
270 * gcc.target/powerpc/swaps-p8-34.c: New test.
271 * gcc.target/powerpc/swaps-p8-35.c: New test.
272 * gcc.target/powerpc/swaps-p8-36.c: New test.
273 * gcc.target/powerpc/swaps-p8-37.c: New test.
274 * gcc.target/powerpc/swaps-p8-38.c: New test.
275 * gcc.target/powerpc/swaps-p8-39.c: New test.
276 * gcc.target/powerpc/swaps-p8-40.c: New test.
277 * gcc.target/powerpc/swaps-p8-41.c: New test.
278 * gcc.target/powerpc/swaps-p8-42.c: New test.
279 * gcc.target/powerpc/swaps-p8-43.c: New test.
280 * gcc.target/powerpc/swaps-p8-44.c: New test.
281 * gcc.target/powerpc/swaps-p8-45.c: New test.
282
283 2017-09-27 Carl Love <cel@us.ibm.com>
284 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
285 for the __builtin_fctid and __builtin_fctiw.
286
287 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
288
289 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
290 new group memory offsetting code in the BRIG frontend.
291 * brig.dg/test/gimple/function_calls.hsail: Likewise.
292 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
293 * brig.dg/test/gimple/variables.hsail: Likewise.
294
295 2017-09-27 Jakub Jelinek <jakub@redhat.com>
296
297 PR c++/82159
298 * g++.dg/opt/pr82159.C: New test.
299
300 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
301
302 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
303
304 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
305
306 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
307 don't generate a 32-bit shift after doing XSCVDPSPN.
308 * gcc.target/powerpc/direct-move-float1.c: Likewise.
309 * gcc.target/powerpc/direct-move-float3.c: New test.
310
311 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
312
313 * gcc.dg/tree-ssa/cmpdiv.c: New test.
314
315 2017-09-26 Carl Love <cel@us.ibm.com>
316
317 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
318 file for the new built-ins and the existing built-ins.
319
320 2017-09-26 Janus Weil <janus@gcc.gnu.org>
321
322 PR fortran/82143
323 PR fortran/82324
324 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
325 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
326 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
327 Don't assume that DOUBLE PRECISION has kind=16.
328
329 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
330
331 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
332 warning from associate construct and do loop.
333
334 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
335
336 * gfortran.dg/gomp/associate1.f90: Really commit change
337 from 2017-09-25.
338 * gfortran.dg/predcom-1.f: Likewise.
339 * gfortran.dg/unconstrained_commons.f: Likewise.
340
341 2017-09-26 Jakub Jelinek <jakub@redhat.com>
342
343 PR middle-end/35691
344 * gcc.dg/pr35691-5.c: New test.
345 * gcc.dg/pr35691-6.c: New test.
346
347 2017-09-26 Richard Biener <rguenther@suse.de>
348
349 PR tree-optimization/82321
350 * gcc.dg/graphite/pr82321.c: New testcase.
351
352 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
353
354 * lib/target-supports.exp (check_effective_target_vect_int)
355 (check_effective_target_vect_shift)
356 (check_effective_target_whole_vector_shift)
357 (check_effective_target_vect_shift_char)
358 (check_effective_target_vect_long)
359 (check_effective_target_vect_double)
360 (check_effective_target_vect_long_long)
361 (check_effective_target_vect_perm)
362 (check_effective_target_vect_perm_byte)
363 (check_effective_target_vect_perm_short)
364 (check_effective_target_vect_widen_mult_qi_to_hi)
365 (check_effective_target_vect_widen_mult_hi_to_si)
366 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
367 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
368 (check_effective_target_vect_widen_mult_si_to_di_pattern)
369 (check_effective_target_vect_pack_trunc)
370 (check_effective_target_vect_unpack)
371 (check_effective_target_vect_hw_misalign)
372 (check_effective_target_vect_condition)
373 (check_effective_target_vect_cond_mixed)
374 (check_effective_target_vect_char_mult)
375 (check_effective_target_vect_short_mult)
376 (check_effective_target_vect_int_mult)
377 (check_effective_target_vect_extract_even_odd)
378 (check_effective_target_vect_interleave)
379 (check_effective_target_sqrt_insn)
380 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
381 VX.
382 (check_vect_support_and_set_flags): New proc.
383 (check_effective_target_s390_vxe): Rename arch12 to z14.
384
385 2017-09-26 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/82320
388 * gcc.dg/torture/pr82320.c: New testcase.
389
390 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
391
392 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
393 Fix arm check.
394
395 2017-09-25 Jeff Law <law@redhat.com>
396
397 * lib/target-supports.exp
398 (check_effective_target_supports_stack_clash_protection): Enable for
399 rs6000 and powerpc targets.
400
401 2017-09-25 Bin Cheng <bin.cheng@arm.com>
402
403 PR tree-optimization/82163
404 * gcc.dg/tree-ssa/pr82163.c: New test.
405
406 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
407
408 * gfortran.dg/do_subscript_1.f90: New test.
409 * gfortran.dg/do_subscript_2.f90: New test.
410 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
411 * gfortran.dg/predcom-1.f: Adjust loop bounds.
412 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
413
414 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
415
416 * gcc.target/powerpc/fold-vec-st-char.c: New.
417 * gcc.target/powerpc/fold-vec-st-double.c: New.
418 * gcc.target/powerpc/fold-vec-st-float.c: New.
419 * gcc.target/powerpc/fold-vec-st-int.c: New.
420 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
421 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
422 * gcc.target/powerpc/fold-vec-st-short.c: New.
423
424 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
425
426 * g++.dg/pr82155.C: New testcase.
427
428 2017-09-25 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/82285
431 * gcc.dg/torture/pr82285.c: New testcase.
432
433 2017-09-25 Justin Squirek <squirek@adacore.com>
434
435 * gnat.dg/entry_family.adb: New testcase
436
437 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR target/82267
440 * gcc.target/i386/pr82267.c: New test.
441
442 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
443 PR fortran/66328
444
445 * gfortran.dg/data_derived_1.f90: New test.
446
447 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
448
449 PR fortran/54633
450 * gfortran.dg/intrinsic_bounds_1.f90: New test.
451 * gfortran.dg/intrinsic_param_1.f90: New test.
452
453 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
454 Steven G. Kargl <kargl@gcc.gnu.org>
455
456 PR fortran/80118
457 * gfortran.dg/zero_sized_7.f90: New test.
458
459 2017-09-23 Janus Weil <janus@gcc.gnu.org>
460
461 PR fortran/82143
462 * gfortran.dg/promotion_3.f90: New test case.
463 * gfortran.dg/promotion_4.f90: New test case.
464
465 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
466
467 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
468 * gcc.target/i386/pr82196-2.c: (b): Likewise.
469
470 2017-09-22 Jakub Jelinek <jakub@redhat.com>
471
472 PR middle-end/35691
473 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
474 instead of -fdump-tree-forwprop-details in dg-options.
475 * gcc.dg/pr35691-2.c: Likewise.
476 * gcc.dg/pr35691-3.c: New test.
477 * gcc.dg/pr35691-4.c: New test.
478
479 PR sanitizer/81929
480 * g++.dg/ubsan/pr81929.C: New test.
481
482 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
483
484 PR tree-optimization/82289
485 * gcc.dg/vect/pr82289.c: New test.
486
487 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
488 Alan Hayward <alan.hayward@arm.com>
489 David Sherwood <david.sherwood@arm.com>
490
491 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
492 of alignment message.
493 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
494
495 2017-09-22 Martin Sebor <msebor@redhat.com>
496
497 PR c/81854
498 * gcc.target/i386/pr80732.c: Correct a type error.
499
500 2017-09-22 David Malcolm <dmalcolm@redhat.com>
501
502 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
503 to reflect highlighting of parameters; add test coverage for
504 callback parameters.
505
506 2017-09-22 Richard Biener <rguenther@suse.de>
507
508 * gcc.dg/graphite/scop-24.c: New testcase.
509
510 2017-09-22 Richard Biener <rguenther@suse.de>
511
512 PR tree-optimization/82291
513 * gcc.dg/torture/pr82291.c: New testcase.
514
515 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
516
517 * gcc.target/i386/avx512f-constant-set.c: New test.
518
519 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
520
521 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
522 * gcc.target/i386/avx512f-prefer.c: New test.
523
524 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
525
526 * lib/target-supports.exp
527 (check_effective_target_frame_pointer_for_non_leaf): Add
528 case for x86 Solaris.
529
530 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/78512
533 * gfortran.dg/associate_26.f90 : New test.
534
535 PR fortran/80120
536 * gfortran.dg/associate_27.f90 : New test.
537
538 PR fortran/81903
539 * gfortran.dg/associate_28.f90 : New test.
540
541 PR fortran/82121
542 * gfortran.dg/associate_29.f90 : New test.
543
544 PR fortran/67543
545 * gfortran.dg/associate_30.f90 : New test.
546
547 PR fortran/52832
548 * gfortran.dg/associate_31.f90 : New test.
549
550 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/discr48.adb: New test.
553 * gnat.dg/discr48_pkg.ads: New helper.
554
555 2017-09-21 Tamar Christina <tamar.christina@arm.com>
556
557 PR testsuite/78421
558 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
559 Invert arm check.
560
561 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
562
563 * gfortran.dg/goacc/wait.f90: New test.
564
565 2017-09-21 Jakub Jelinek <jakub@redhat.com>
566
567 PR sanitizer/81715
568 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
569 const predicate to const predicate & to avoid UB.
570 * g++.dg/opt/pr81715.C: New test.
571
572 2017-09-21 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/82276
575 PR tree-optimization/82244
576 * gcc.dg/torture/pr82276.c: New testcase.
577
578 2017-09-21 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/71351
581 * gfortran.dg/graphite/pr71351.f90: New testcase.
582 * gfortran.dg/graphite/interchange-3.f90: Adjust.
583
584 2017-09-21 Jakub Jelinek <jakub@redhat.com>
585
586 PR target/82260
587 * gcc.target/i386/pr82260-1.c: New test.
588 * gcc.target/i386/pr82260-2.c: New test.
589
590 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
591 Jeff Law <law@redhat.com>
592
593 * gcc.dg/stack-check-5.c: Add argument for s390.
594 * lib/target-supports.exp:
595 (check_effective_target_supports_stack_clash_protection): Enable for
596 s390/s390x targets.
597
598 2017-09-20 Martin Sebor <msebor@redhat.com>
599
600 PR c/81854
601 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
602 * g++.dg/ext/attr-ifunc-4.C: Ditto.
603 * lib/target-supports.exp: Adjust for C++.
604
605 PR c/81854
606 * gcc.dg/attr-ifunc-1.c: Correct type errors.
607 * gcc.dg/attr-ifunc-2.c: Ditto.
608 * gcc.dg/attr-ifunc-3.c: Ditto.
609 * gcc.dg/attr-ifunc-4.c: Ditto.
610 * gcc.dg/attr-ifunc-5.c: Ditto.
611 * gcc.dg/pr81854.c: Require ifunc support.
612 * lib/target-supports.exp: Correct type error.
613
614 2017-09-20 Jeff Law <law@redhat.com>
615
616 * gcc.target/i386/stack-check-11.c: Update test and regexp
617 so that it works for both i?86 and x86_64.
618
619 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
620
621 PR target/77687
622 * gcc.target/powerpc/pr77687.c: New testcase.
623
624 2017-09-20 Jakub Jelinek <jakub@redhat.com>
625
626 P0409R2 - allow lambda capture [=, this]
627 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
628 capture. Add further tests.
629 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
630 for c++2a on [=, this] capture.
631
632 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
633 * g++.dg/cpp1z/cplusplus_1z.C: New test.
634
635 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
636
637 * gcc.target/i386/builtin_target.c: Test knm.
638 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
639
640 2017-09-20 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/77362
643 * gcc.dg/graphite/pr77362.c: New testcase.
644
645 2017-09-20 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/82264
648 * gcc.dg/torture/pr82264.c: New testcase.
649
650 2017-09-20 Jakub Jelinek <jakub@redhat.com>
651
652 * g++.dg/debug/dwarf2/template-params-13.C: New test.
653 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
654 it doesn't match newlines.
655 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
656 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
657 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
658 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
659 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
660 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
661 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
662 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
663 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
664 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
665
666 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/64954
669 * g++.dg/cpp0x/constexpr-ctor20.C: New.
670
671 2017-09-20 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/81373
674 * gcc.dg/graphite/pr81373.c: New testcase.
675
676 2017-09-19 Jeff Law <law@redhat.com>
677
678 * gcc.target/i386/stack-check-11.c: New test.
679
680 * gcc.dg/stack-check-4.c: New test.
681 * gcc.dg/stack-check-5.c: New test.
682 * gcc.dg/stack-check-6.c: New test.
683 * gcc.dg/stack-check-6a.c: New test.
684 * gcc.dg/stack-check-7.c: New test.
685 * gcc.dg/stack-check-8.c: New test.
686 * gcc.dg/stack-check-9.c: New test.
687 * gcc.dg/stack-check-10.c: New test.
688 * lib/target-supports.exp
689 (check_effective_target_supports_stack_clash_protection): Enable for
690 x86 and x86_64 targets.
691
692 * gcc.dg/stack-check-3.c: New test.
693
694 * gcc.dg/stack-check-2.c: New test.
695 * lib/target-supports.exp
696 (check_effective_target_supports_stack_clash_protection): New.
697 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
698 (check_effective_target_caller_implicit_probes): Likewise.
699
700 2017-09-19 Jakub Jelinek <jakub@redhat.com>
701
702 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
703 * g++.dg/tree-ssa/pr41428.C: Likewise.
704 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
705 c++17 and up.
706 * g++.dg/expr/bool3.C: Likewise.
707 * g++.dg/expr/bitfield5.C: Likewise.
708 * g++.old-deja/g++.jason/bool5.C: Likewise.
709
710 2017-09-18 Martin Sebor <msebor@redhat.com>
711
712 PR c/81854
713 * gcc.dg/pr81854.c: New test.
714 * g++.dg/ext/attr-ifunc-5.C: New test.
715 * g++.dg/ext/attr-ifunc-1.C: Adjust.
716 * g++.dg/ext/attr-ifunc-2.C: Same.
717 * g++.dg/ext/attr-ifunc-3.C: Same.
718 * g++.dg/ext/attr-ifunc-4.C: Same.
719 * g++.old-deja/g++.abi/vtable2.C: Same.
720 * gcc.dg/attr-ifunc-1.c: Same.
721
722 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
723
724 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
725
726 2017-09-19 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/82244
729 * gcc.dg/torture/pr82244.c: New testcase.
730
731 2017-09-19 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/69728
734 * gfortran.dg/graphite/pr69728.f90: New testcase.
735 * gcc.dg/graphite/pr69728.c: Likewise.
736
737 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
738
739 PR c++/80947
740 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
741
742 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
743
744 * gcc.dg/vect/slp-multitypes-13.c: New test.
745
746 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
747
748 * gfortran.dg/vect/mask-store-1.f90: New test.
749
750 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
751
752 PR c++/45033
753 * g++.dg/expr/delete1.C: New.
754
755 2017-09-18 Bob Duff <duff@adacore.com>
756
757 * gnat.dg/validity_check.adb: New testcase.
758
759 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
762
763 2017-09-18 Bob Duff <duff@adacore.com>
764
765 * gnat.dg/tagged_prefix_call.adb: New testcase.
766
767 2017-09-18 Ed Schonberg <schonberg@adacore.com>
768
769 * gnat.dg/default_variants.adb: New testcase.
770
771 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
772
773 PR target/81736
774 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
775 * gcc.target/i386/pr81736-4.c: Likewise.
776
777 2017-09-18 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/79622
780 * gcc.dg/graphite/pr79622.c: New testcase.
781
782 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
783
784 gcc.target/i386/pr82196-1.c: New test.
785 gcc.target/i386/pr82196-2.c: Likewise.
786
787 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
788
789 PR target/82166
790 * gcc.target/i386/pr82166.c: New test.
791
792 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
793
794 PR fortran/82173
795 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
796 * gfortran.dg/pdt_2.f03 : The same.
797 * gfortran.dg/pdt_3.f03 : The same.
798 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
799 module 'bad_vars'. Add error concerning assumed parameters and
800 save attribute.
801 * gfortran.dg/pdt_11.f03 : New test.
802
803 PR fortran/60483
804 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
805 * gfortran.dg/associate_25.f90 : New test.
806 * gfortran.dg/pdt_12.f03 : New test.
807
808 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
809 Jakub Jelinek <jakub@redhat.com>
810
811 Add support for -std=c++2a.
812 * lib/target-supports.exp (check_effective_target_c++17): Return
813 1 also if check_effective_target_c++2a.
814 (check_effective_target_c++17_down): New.
815 (check_effective_target_c++2a_only): New.
816 (check_effective_target_c++2a): New.
817 * g++.dg/cpp2a/cplusplus.C: New.
818
819 2017-09-15 Joseph Myers <joseph@codesourcery.com>
820
821 PR c/82071
822 * gcc.target/i386/excess-precision-8.c: New test.
823
824 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
825 Paolo Carlini <paolo.carlini@oracle.com>
826
827 PR c++/64644
828 * g++.dg/other/anon-union4.C: New.
829 * g++.old-deja/g++.law/union4.C: Adjust.
830 * g++.old-deja/g++.other/anon1.C: Likewise.
831
832 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
833
834 * c-c++-common/Wcast-align.c: New test.
835
836 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
837
838 * g++.dg/sso-1.C: New test.
839 * g++.dg/sso-2.C: Likewise.
840
841 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
842
843 PR c++/78648
844 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
845
846 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
847
848 PR tree-optimization/71026
849 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
850
851 2017-09-15 Jakub Jelinek <jakub@redhat.com>
852
853 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
854 * lib/target-supports.exp (check_effective_target_c++14): Use
855 check_effective_target_c++17 instead of check_effective_target_c++1z.
856 (check_effective_target_c++14_down): Likewise.
857 (check_effective_target_c++1z_only): Rename to ...
858 (check_effective_target_c++17_only): ... this.
859 (check_effective_target_c++1z): Rename to ...
860 (check_effective_target_c++17): ... this.
861 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
862 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
863 and c++17_only instead of c++1z_only. Adjust expected diagnostics
864 and comments refering to 1z to 17.
865 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
866 * g++.dg/template/partial5.C: Likewise.
867 * g++.dg/template/nontype8.C: Likewise.
868 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
869 * g++.dg/cpp1z/nontype3a.C: Likewise.
870 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
871 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
872 * g++.dg/cpp1z/class-deduction32.C: Likewise.
873 * g++.dg/cpp1z/pr78771.C: Likewise.
874 * g++.dg/cpp1z/elide1.C: Likewise.
875 * g++.dg/cpp1z/fold3.C: Likewise.
876 * g++.dg/cpp1z/class-deduction2.C: Likewise.
877 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
878 * g++.dg/cpp1z/inline-var2.C: Likewise.
879 * g++.dg/cpp1z/eval-order2.C: Likewise.
880 * g++.dg/cpp1z/decomp21.C: Likewise.
881 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
882 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
883 * g++.dg/cpp1z/utf8-neg.C: Likewise.
884 * g++.dg/cpp1z/class-deduction41.C: Likewise.
885 * g++.dg/cpp1z/class-deduction23.C: Likewise.
886 * g++.dg/cpp1z/nodiscard3.C: Likewise.
887 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
888 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
889 * g++.dg/cpp1z/class-deduction21.C: Likewise.
890 * g++.dg/cpp1z/range-for1.C: Likewise.
891 * g++.dg/cpp1z/init-statement4.C: Likewise.
892 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
893 * g++.dg/cpp1z/decomp30.C: Likewise.
894 * g++.dg/cpp1z/class-deduction39.C: Likewise.
895 * g++.dg/cpp1z/register2.C: Likewise.
896 * g++.dg/cpp1z/decomp9.C: Likewise.
897 * g++.dg/cpp1z/regress1.C: Likewise.
898 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
899 * g++.dg/cpp1z/class-deduction30.C: Likewise.
900 * g++.dg/cpp1z/abbrev2.C: Likewise.
901 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
902 * g++.dg/cpp1z/regress2.C: Likewise.
903 * g++.dg/cpp1z/decomp16.C: Likewise.
904 * g++.dg/cpp1z/bool-increment1.C: Likewise.
905 * g++.dg/cpp1z/aligned-new1.C: Likewise.
906 * g++.dg/cpp1z/decomp3.C: Likewise.
907 * g++.dg/cpp1z/register1.C: Likewise.
908 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
909 * g++.dg/cpp1z/class-deduction1.C: Likewise.
910 * g++.dg/cpp1z/decomp10.C: Likewise.
911 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
912 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
913 * g++.dg/cpp1z/decomp27.C: Likewise.
914 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
915 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
916 * g++.dg/cpp1z/class-deduction9.C: Likewise.
917 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
918 * g++.dg/cpp1z/decomp11.C: Likewise.
919 * g++.dg/cpp1z/aligned-new3.C: Likewise.
920 * g++.dg/cpp1z/utf8-2.C: Likewise.
921 * g++.dg/cpp1z/lambda-this3.C: Likewise.
922 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
923 * g++.dg/cpp1z/byte1.C: Likewise.
924 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
925 * g++.dg/cpp1z/aggr-base4.C: Likewise.
926 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
927 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
928 * g++.dg/cpp1z/utf8-2a.C: Likewise.
929 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
930 * g++.dg/cpp1z/aggr-base6.C: Likewise.
931 * g++.dg/cpp1z/cplusplus.C: Likewise.
932 * g++.dg/cpp1z/class-deduction20.C: Likewise.
933 * g++.dg/cpp1z/aggr-base2.C: Likewise.
934 * g++.dg/cpp1z/class-deduction6.C: Likewise.
935 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
936 * g++.dg/cpp1z/class-deduction31.C: Likewise.
937 * g++.dg/cpp1z/class-deduction25.C: Likewise.
938 * g++.dg/cpp1z/class-deduction18.C: Likewise.
939 * g++.dg/cpp1z/fold9.C: Likewise.
940 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
941 * g++.dg/cpp1z/abbrev1.C: Likewise.
942 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
943 * g++.dg/cpp1z/utf8.C: Likewise.
944 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
945 * g++.dg/cpp1z/aggr-base3.C: Likewise.
946 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
947 * g++.dg/cpp1z/init-statement2.C: Likewise.
948 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
949 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
950 * g++.dg/cpp1z/class-deduction40.C: Likewise.
951 * g++.dg/cpp1z/nontype3.C: Likewise.
952 * g++.dg/cpp1z/class-deduction14.C: Likewise.
953 * g++.dg/cpp1z/fold7.C: Likewise.
954 * g++.dg/cpp1z/nontype2.C: Likewise.
955 * g++.dg/cpp1z/class-deduction15.C: Likewise.
956 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
957 * g++.dg/cpp1z/class-deduction13.C: Likewise.
958 * g++.dg/cpp1z/aligned-new7.C: Likewise.
959 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
960 * g++.dg/cpp1z/nontype1.C: Likewise.
961 * g++.dg/cpp1z/init-statement5.C: Likewise.
962 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
963 * g++.dg/cpp1z/decomp17.C: Likewise.
964 * g++.dg/cpp1z/fold4.C: Likewise.
965 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
966 * g++.dg/cpp1z/fold7a.C: Likewise.
967 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
968 * g++.dg/cpp1z/init-statement7.C: Likewise.
969 * g++.dg/cpp1z/aggr-base5.C: Likewise.
970 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
971 * g++.dg/cpp1z/pr79143.C: Likewise.
972 * g++.dg/cpp1z/class-deduction38.C: Likewise.
973 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
974 * g++.dg/cpp1z/class-deduction12.C: Likewise.
975 * g++.dg/cpp1z/decomp20.C: Likewise.
976 * g++.dg/cpp1z/class-deduction22.C: Likewise.
977 * g++.dg/cpp1z/class-deduction29.C: Likewise.
978 * g++.dg/cpp1z/class-deduction8.C: Likewise.
979 * g++.dg/cpp1z/class-deduction43.C: Likewise.
980 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
981 * g++.dg/cpp1z/fold8.C: Likewise.
982 * g++.dg/cpp1z/init-statement3.C: Likewise.
983 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
984 * g++.dg/cpp1z/class-deduction36.C: Likewise.
985 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
986 * g++.dg/cpp1z/fallthrough1.C: Likewise.
987 * g++.dg/cpp1z/fold1.C: Likewise.
988 * g++.dg/cpp1z/class-deduction26.C: Likewise.
989 * g++.dg/cpp1z/fold-ice1.C: Likewise.
990 * g++.dg/cpp1z/fold5.C: Likewise.
991 * g++.dg/cpp1z/class-deduction34.C: Likewise.
992 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
993 * g++.dg/cpp1z/class-deduction7.C: Likewise.
994 * g++.dg/cpp1z/class-deduction16.C: Likewise.
995 * g++.dg/cpp1z/class-deduction10.C: Likewise.
996 * g++.dg/cpp1z/eval-order3.C: Likewise.
997 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
998 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
999 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1000 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1001 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1002 * g++.dg/cpp1z/decomp15.C: Likewise.
1003 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1004 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1005 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1006 * g++.dg/cpp1z/decomp4.C: Likewise.
1007 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1008 * g++.dg/cpp1z/init-statement8.C: Likewise.
1009 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1010 * g++.dg/cpp1z/init-statement6.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1012 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1014 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1015 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1016 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1017 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1018 * g++.dg/cpp1z/init-statement9.C: Likewise.
1019 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1020 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1021 * g++.dg/cpp1z/fold2.C: Likewise.
1022 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1023 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1024 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1025 * g++.dg/cpp1z/fold6.C: Likewise.
1026 * g++.dg/cpp1z/decomp12.C: Likewise.
1027 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1028 * g++.dg/cpp1z/inline-var1.C: Likewise.
1029 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1030 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1031 * g++.dg/other/error3.C: Likewise.
1032 * g++.dg/init/new25.C: Likewise.
1033 * g++.dg/init/new13.C: Likewise.
1034 * g++.dg/tls/diag-2.C: Likewise.
1035 * g++.dg/tls/diag-4.C: Likewise.
1036 * g++.dg/opt/noreturn-1.C: Likewise.
1037 * g++.dg/eh/async-unwind2.C: Likewise.
1038 * g++.dg/eh/spec9.C: Likewise.
1039 * g++.dg/eh/spec7.C: Likewise.
1040 * g++.dg/eh/template1.C: Likewise.
1041 * g++.dg/eh/cond4.C: Likewise.
1042 * g++.dg/eh/pr41819.C: Likewise.
1043 * g++.dg/eh/delete1.C: Likewise.
1044 * g++.dg/eh/spec3.C: Likewise.
1045 * g++.dg/eh/forced4.C: Likewise.
1046 * g++.dg/eh/spec2.C: Likewise.
1047 * g++.dg/eh/shadow1.C: Likewise.
1048 * g++.dg/eh/pr38662.C: Likewise.
1049 * g++.dg/eh/ehopt1.C: Likewise.
1050 * g++.dg/eh/spec8.C: Likewise.
1051 * g++.dg/eh/init-temp2.C: Likewise.
1052 * g++.dg/rtti/crash3.C: Likewise.
1053 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1054 * g++.dg/warn/register-parm-1.C: Likewise.
1055 * g++.dg/warn/register-var-2.C: Likewise.
1056 * g++.dg/gcov/gcov-7.C: Likewise.
1057 * g++.dg/tree-ssa/pr45605.C: Likewise.
1058 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1059 * g++.dg/lookup/exception1.C: Likewise.
1060 * g++.dg/ubsan/pr79589.C: Likewise.
1061 * g++.dg/tm/pr47340.C: Likewise.
1062 * g++.dg/tm/pr46567.C: Likewise.
1063 * g++.dg/expr/bitfield5.C: Likewise.
1064 * g++.dg/expr/bool1.C: Likewise.
1065 * g++.dg/expr/lval3.C: Likewise.
1066 * g++.dg/expr/lval4.C: Likewise.
1067 * g++.dg/expr/bitfield4.C: Likewise.
1068 * g++.dg/expr/bitfield6.C: Likewise.
1069 * g++.dg/expr/bool3.C: Likewise.
1070 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1071 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1072 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1073 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1074 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1075 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1076 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1077 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1078 * g++.dg/parse/register1.C: Likewise.
1079 * g++.dg/parse/error15.C: Likewise.
1080 * g++.dg/parse/linkage2.C: Likewise.
1081 * g++.dg/concepts/intro2.C: Likewise.
1082 * g++.dg/concepts/class.C: Likewise.
1083 * g++.dg/concepts/traits1.C: Likewise.
1084 * g++.dg/concepts/req5.C: Likewise.
1085 * g++.dg/concepts/var-concept5.C: Likewise.
1086 * g++.dg/concepts/fn-concept2.C: Likewise.
1087 * g++.dg/concepts/traits2.C: Likewise.
1088 * g++.dg/concepts/placeholder2.C: Likewise.
1089 * g++.dg/concepts/class6.C: Likewise.
1090 * g++.dg/concepts/memtmpl1.C: Likewise.
1091 * g++.dg/concepts/friend2.C: Likewise.
1092 * g++.dg/concepts/template-parm3.C: Likewise.
1093 * g++.dg/concepts/template-parm10.C: Likewise.
1094 * g++.dg/concepts/explicit-spec1.C: Likewise.
1095 * g++.dg/concepts/explicit-spec3.C: Likewise.
1096 * g++.dg/concepts/var-templ2.C: Likewise.
1097 * g++.dg/concepts/intro5.C: Likewise.
1098 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1099 * g++.dg/concepts/iconv1.C: Likewise.
1100 * g++.dg/concepts/constrained-parm.C: Likewise.
1101 * g++.dg/concepts/template-template-parm1.C: Likewise.
1102 * g++.dg/concepts/var-concept3.C: Likewise.
1103 * g++.dg/concepts/class3.C: Likewise.
1104 * g++.dg/concepts/memfun2.C: Likewise.
1105 * g++.dg/concepts/req1.C: Likewise.
1106 * g++.dg/concepts/disjunction1.C: Likewise.
1107 * g++.dg/concepts/req17.C: Likewise.
1108 * g++.dg/concepts/pr65848.C: Likewise.
1109 * g++.dg/concepts/placeholder4.C: Likewise.
1110 * g++.dg/concepts/decl-diagnose.C: Likewise.
1111 * g++.dg/concepts/intro7.C: Likewise.
1112 * g++.dg/concepts/pr68683.C: Likewise.
1113 * g++.dg/concepts/partial-spec4.C: Likewise.
1114 * g++.dg/concepts/template-parm5.C: Likewise.
1115 * g++.dg/concepts/explicit-inst1.C: Likewise.
1116 * g++.dg/concepts/class-deduction1.C: Likewise.
1117 * g++.dg/concepts/class1.C: Likewise.
1118 * g++.dg/concepts/req15.C: Likewise.
1119 * g++.dg/concepts/memfun.C: Likewise.
1120 * g++.dg/concepts/pr68434.C: Likewise.
1121 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1122 * g++.dg/concepts/partial-spec6.C: Likewise.
1123 * g++.dg/concepts/var-templ1.C: Likewise.
1124 * g++.dg/concepts/template-parm8.C: Likewise.
1125 * g++.dg/concepts/explicit-inst3.C: Likewise.
1126 * g++.dg/concepts/class4.C: Likewise.
1127 * g++.dg/concepts/req6.C: Likewise.
1128 * g++.dg/concepts/fn8.C: Likewise.
1129 * g++.dg/concepts/class5.C: Likewise.
1130 * g++.dg/concepts/placeholder5.C: Likewise.
1131 * g++.dg/concepts/req16.C: Likewise.
1132 * g++.dg/concepts/req10.C: Likewise.
1133 * g++.dg/concepts/var-concept2.C: Likewise.
1134 * g++.dg/concepts/auto3.C: Likewise.
1135 * g++.dg/concepts/generic-fn-err.C: Likewise.
1136 * g++.dg/concepts/pr65552.C: Likewise.
1137 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1138 * g++.dg/concepts/fn1.C: Likewise.
1139 * g++.dg/concepts/partial-spec.C: Likewise.
1140 * g++.dg/concepts/template-parm12.C: Likewise.
1141 * g++.dg/concepts/diagnostic1.C: Likewise.
1142 * g++.dg/concepts/intro1.C: Likewise.
1143 * g++.dg/concepts/explicit-inst4.C: Likewise.
1144 * g++.dg/concepts/req18.C: Likewise.
1145 * g++.dg/concepts/explicit-spec5.C: Likewise.
1146 * g++.dg/concepts/var-concept6.C: Likewise.
1147 * g++.dg/concepts/fn9.C: Likewise.
1148 * g++.dg/concepts/req2.C: Likewise.
1149 * g++.dg/concepts/template-parm7.C: Likewise.
1150 * g++.dg/concepts/req14.C: Likewise.
1151 * g++.dg/concepts/template-parm6.C: Likewise.
1152 * g++.dg/concepts/variadic4.C: Likewise.
1153 * g++.dg/concepts/fn6.C: Likewise.
1154 * g++.dg/concepts/req-neg1.C: Likewise.
1155 * g++.dg/concepts/alias3.C: Likewise.
1156 * g++.dg/concepts/expression2.C: Likewise.
1157 * g++.dg/concepts/partial-spec3.C: Likewise.
1158 * g++.dg/concepts/expression3.C: Likewise.
1159 * g++.dg/concepts/memfun-err.C: Likewise.
1160 * g++.dg/concepts/pr66091.C: Likewise.
1161 * g++.dg/concepts/explicit-spec2.C: Likewise.
1162 * g++.dg/concepts/equiv.C: Likewise.
1163 * g++.dg/concepts/friend1.C: Likewise.
1164 * g++.dg/concepts/fn4.C: Likewise.
1165 * g++.dg/concepts/var-templ3.C: Likewise.
1166 * g++.dg/concepts/explicit-inst2.C: Likewise.
1167 * g++.dg/concepts/alias2.C: Likewise.
1168 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1169 * g++.dg/concepts/placeholder6.C: Likewise.
1170 * g++.dg/concepts/fn10.C: Likewise.
1171 * g++.dg/concepts/req3.C: Likewise.
1172 * g++.dg/concepts/variadic2.C: Likewise.
1173 * g++.dg/concepts/pr65636.C: Likewise.
1174 * g++.dg/concepts/intro6.C: Likewise.
1175 * g++.dg/concepts/class2.C: Likewise.
1176 * g++.dg/concepts/fn2.C: Likewise.
1177 * g++.dg/concepts/req20.C: Likewise.
1178 * g++.dg/concepts/req8.C: Likewise.
1179 * g++.dg/concepts/placeholder1.C: Likewise.
1180 * g++.dg/concepts/pr65854.C: Likewise.
1181 * g++.dg/concepts/member-concept.C: Likewise.
1182 * g++.dg/concepts/template-parm2.C: Likewise.
1183 * g++.dg/concepts/variadic1.C: Likewise.
1184 * g++.dg/concepts/fn7.C: Likewise.
1185 * g++.dg/concepts/intro4.C: Likewise.
1186 * g++.dg/concepts/req13.C: Likewise.
1187 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1188 * g++.dg/concepts/explicit-spec6.C: Likewise.
1189 * g++.dg/concepts/auto1.C: Likewise.
1190 * g++.dg/concepts/alias1.C: Likewise.
1191 * g++.dg/concepts/fn-concept1.C: Likewise.
1192 * g++.dg/concepts/template-parm11.C: Likewise.
1193 * g++.dg/concepts/explicit-spec4.C: Likewise.
1194 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1195 * g++.dg/concepts/req9.C: Likewise.
1196 * g++.dg/concepts/req4.C: Likewise.
1197 * g++.dg/concepts/pr65681.C: Likewise.
1198 * g++.dg/concepts/req7.C: Likewise.
1199 * g++.dg/concepts/req12.C: Likewise.
1200 * g++.dg/concepts/fn5.C: Likewise.
1201 * g++.dg/concepts/alias4.C: Likewise.
1202 * g++.dg/concepts/generic-fn.C: Likewise.
1203 * g++.dg/concepts/feature-macro.C: Likewise.
1204 * g++.dg/concepts/req19.C: Likewise.
1205 * g++.dg/concepts/placeholder3.C: Likewise.
1206 * g++.dg/concepts/intro3.C: Likewise.
1207 * g++.dg/concepts/partial-spec5.C: Likewise.
1208 * g++.dg/concepts/template-parm4.C: Likewise.
1209 * g++.dg/concepts/dr1430.C: Likewise.
1210 * g++.dg/concepts/pr65634.C: Likewise.
1211 * g++.dg/concepts/var-concept4.C: Likewise.
1212 * g++.dg/concepts/pr67249.C: Likewise.
1213 * g++.dg/concepts/expression.C: Likewise.
1214 * g++.dg/concepts/pr65575.C: Likewise.
1215 * g++.dg/concepts/partial-spec2.C: Likewise.
1216 * g++.dg/concepts/template-parm9.C: Likewise.
1217 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1218 * g++.dg/concepts/equiv2.C: Likewise.
1219 * g++.dg/concepts/req11.C: Likewise.
1220 * g++.dg/concepts/template-parm1.C: Likewise.
1221 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1222 * g++.dg/concepts/var-concept1.C: Likewise.
1223 * g++.dg/concepts/fn3.C: Likewise.
1224 * g++.dg/torture/pr46364.C: Likewise.
1225 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1226 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1227 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1228 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1229 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1230 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1231 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1232 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1233 * g++.dg/torture/pr52918-1.C: Likewise.
1234 * g++.dg/torture/pr49394.C: Likewise.
1235 * g++.dg/torture/pr57190.C: Likewise.
1236 * g++.dg/cpp0x/static_assert8.C: Likewise.
1237 * g++.dg/cpp0x/noexcept19.C: Likewise.
1238 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1239 * g++.dg/cpp0x/variadic73.C: Likewise.
1240 * g++.dg/cpp0x/noexcept02.C: Likewise.
1241 * g++.dg/cpp0x/defaulted23.C: Likewise.
1242 * g++.dg/cpp0x/noexcept08.C: Likewise.
1243 * g++.dg/cpp0x/auto9.C: Likewise.
1244 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1245 * g++.dg/cpp0x/error5.C: Likewise.
1246 * c-c++-common/gomp/atomic-12.c: Likewise.
1247 * c-c++-common/gomp/atomic-13.c: Likewise.
1248 * c-c++-common/gomp/atomic-14.c: Likewise.
1249 * c-c++-common/Wvarargs-2.c: Likewise.
1250 * c-c++-common/Wvarargs.c: Likewise.
1251 * c-c++-common/vector-subscript-2.c: Likewise.
1252 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1253 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1254 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1255 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1256 * g++.old-deja/g++.eh/throw2.C: Likewise.
1257 * g++.old-deja/g++.eh/throw1.C: Likewise.
1258 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1259 * g++.old-deja/g++.other/new7.C: Likewise.
1260 * g++.old-deja/g++.other/crash30.C: Likewise.
1261 * g++.old-deja/g++.other/regstack.C: Likewise.
1262 * g++.old-deja/g++.other/crash28.C: Likewise.
1263 * g++.old-deja/g++.jason/bool5.C: Likewise.
1264 * g++.old-deja/g++.mike/p10416.C: Likewise.
1265 * g++.old-deja/g++.mike/eh25.C: Likewise.
1266 * g++.old-deja/g++.mike/eh55.C: Likewise.
1267
1268 PR rtl-optimization/82192
1269 * gcc.c-torture/execute/pr82192.c: New test.
1270
1271 2017-09-15 Richard Biener <rguenther@suse.de>
1272
1273 PR tree-optimization/82217
1274 * gcc.dg/torture/pr82217.c: New testcase.
1275
1276 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR target/82145
1279 * gcc.target/i386/pr82145.c: New test.
1280
1281 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1282
1283 PR fortran/82184
1284 * gfortran.dg/pointer_array_9.f90: New test.
1285
1286 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1287
1288 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1289 __builtin_fabsq.
1290 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1291 of __builtin_fabsq. Prevent the test from running on 32-bit.
1292 * gcc.target/powerpc/float128-fma1.c: New test.
1293 * gcc.target/powerpc/float128-fma2.c: Likewise.
1294 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1295 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1296
1297 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1298
1299 PR jit/82174
1300 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1301 New test case.
1302
1303 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1304
1305 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1306
1307 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1308
1309 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1310 lp64 requirement.
1311
1312 2017-09-14 Richard Biener <rguenther@suse.de>
1313
1314 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1315 * gcc.dg/uninit-suppress_2.c: Adjust.
1316 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1317
1318 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1319
1320 PR tree-optimization/80996
1321 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1322
1323 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR target/81325
1326 * g++.dg/cpp0x/pr81325.C: New test.
1327
1328 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1329
1330 PR fortran/82173
1331 * gfortran.dg/pdt_10.f03 : New test.
1332
1333 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/68177
1336 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1337
1338 2017-09-13 Martin Liska <mliska@suse.cz>
1339
1340 PR middle-end/82154
1341 * g++.dg/torture/pr82154.C: New test.
1342
1343 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/61362
1346 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1347 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1348
1349 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1350
1351 PR tree-optimization/80925
1352 * gfortran.dg/vect/vect-2.f90: Add
1353 --param vect-max-peeling-for-alignment=0 option.
1354 Remove unaligned access and peeling checks.
1355 * gfortran.dg/vect/vect-3.f90: Ditto.
1356 * gfortran.dg/vect/vect-4.f90: Ditto.
1357 * gfortran.dg/vect/vect-5.f90: Ditto.
1358
1359 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/61135
1362 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1363 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1364
1365 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1366
1367 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1368
1369 2017-09-13 Marek Polacek <polacek@redhat.com>
1370
1371 PR c/82167
1372 * gcc.dg/pr82167.c: New test.
1373
1374 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1375
1376 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1377 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1378 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1379 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1380 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1381 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1382
1383 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1384
1385 * gcc.target/aarch64/pr62178.c: Updated testcase
1386 to scan for two ldrs and an mla.
1387
1388 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/59949
1391 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1392
1393 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1394
1395 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1396
1397 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1398
1399 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1400 ARMv8-A and ARMv8-R.
1401 * gcc.target/arm/acle/cdp2.c: Likewise.
1402 * gcc.target/arm/acle/ldc.c: Likewise.
1403 * gcc.target/arm/acle/ldc2.c: Likewise.
1404 * gcc.target/arm/acle/ldc2l.c: Likewise.
1405 * gcc.target/arm/acle/ldcl.c: Likewise.
1406 * gcc.target/arm/acle/mcr.c: Likewise.
1407 * gcc.target/arm/acle/mcr2.c: Likewise.
1408 * gcc.target/arm/acle/mcrr.c: Likewise.
1409 * gcc.target/arm/acle/mcrr2.c: Likewise.
1410 * gcc.target/arm/acle/mrc.c: Likewise.
1411 * gcc.target/arm/acle/mrc2.c: Likewise.
1412 * gcc.target/arm/acle/mrrc.c: Likewise.
1413 * gcc.target/arm/acle/mrrc2.c: Likewise.
1414 * gcc.target/arm/acle/stc.c: Likewise.
1415 * gcc.target/arm/acle/stc2.c: Likewise.
1416 * gcc.target/arm/acle/stc2l.c: Likewise.
1417 * gcc.target/arm/acle/stcl.c: Likewise.
1418 * lib/target-supports.exp:
1419 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1420 and stcl in the comment.
1421 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1422 and disable Thumb-1 targets.
1423 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1424 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1425
1426 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/47226
1429 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1430 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1431
1432 2017-09-13 Richard Biener <rguenther@suse.de>
1433
1434 PR middle-end/82128
1435 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1436 default-def to avoid breaking iterator update with the weird
1437 interaction with cgraph_update_edges_for_call_stmt_node.
1438
1439 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1440
1441 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1442
1443 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/70621
1446 * g++.dg/torture/pr70621.C: New.
1447
1448 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1449
1450 PR fortran/82173
1451 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1452 is defined' error.
1453 * gfortran.dg/pdt_6.f03 : New test.
1454 * gfortran.dg/pdt_7.f03 : New test.
1455 * gfortran.dg/pdt_8.f03 : New test.
1456
1457 PR fortran/82168
1458 * gfortran.dg/pdt_9.f03 : New test.
1459
1460 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR target/82112
1463 * gcc.target/powerpc/pr82112.c: New test.
1464 * g++.dg/ext/altivec-18.C: New test.
1465
1466 2017-09-12 Martin Liska <mliska@suse.cz>
1467
1468 PR testsuite/82114
1469 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1470
1471 2017-09-12 Richard Biener <rguenther@suse.de>
1472
1473 PR tree-optimization/82157
1474 * gcc.dg/torture/pr82157.c: New testcase.
1475
1476 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1477
1478 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1479 attribute.
1480 * gcc.target/mips/near-far-2.c: Likewise.
1481 * gcc.target/mips/near-far-3.c: Likewise.
1482 * gcc.target/mips/near-far-4.c: Likewise.
1483
1484 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR target/82112
1487 * c-c++-common/pr82112.c: New test.
1488 * gcc.dg/pr82112.c: New test.
1489
1490 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1491
1492 PR ada/79441
1493 * gnat.dg/pack9.adb: Robustify.
1494
1495 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1496
1497 PR fortran/34640
1498 * gfortran.dg/associate_24.f90: New test.
1499 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1500 checks.
1501 * gfortran.dg/no_arg_check_2.f90: Likewise.
1502 * gfortran.dg/pointer_array_1.f90: New test.
1503 * gfortran.dg/pointer_array_2.f90: New test.
1504 * gfortran.dg/pointer_array_7.f90: New test.
1505 * gfortran.dg/pointer_array_8.f90: New test.
1506 * gfortran.dg/pointer_array_component_1.f90: New test.
1507 * gfortran.dg/pointer_array_component_2.f90: New test.
1508 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1509 counts by 1.
1510
1511 PR fortran/40737
1512 * gfortran.dg/pointer_array_3.f90: New test.
1513
1514 PR fortran/57116
1515 * gfortran.dg/pointer_array_4.f90: New test.
1516
1517 PR fortran/55763
1518 * gfortran.dg/pointer_array_5.f90: New test.
1519
1520 PR fortran/57019
1521 * gfortran.dg/pointer_array_6.f90: New test.
1522
1523 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1524
1525 PR c++/81852
1526 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1527 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1528 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1529 * g++.dg/cpp1y/feat-neg.C: Likewise.
1530 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1531
1532 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1533
1534 * gnat.dg/debug14.adb: New test.
1535
1536 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gnat.dg/specs/atomic3.ads: New test.
1539
1540 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1541
1542 * gnat.dg/specs/vfa.ads: Rename into...
1543 * gnat.dg/specs/vfa1.ads: ...this.
1544 * gnat.dg/specs/vfa2.ads: New test.
1545
1546 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1547
1548 * gfortran.dg/pdt_1.f03 : New test.
1549 * gfortran.dg/pdt_2.f03 : New test.
1550 * gfortran.dg/pdt_3.f03 : New test.
1551 * gfortran.dg/pdt_4.f03 : New test.
1552 * gfortran.dg/pdt_5.f03 : New test.
1553
1554 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gcc.dg/pr81988.c: New test.
1557
1558 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 * gnat.dg/opt67.adb: New test.
1561 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1562
1563 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR target/81979
1566 * gcc.dg/pr81979.c: New test.
1567
1568 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 PR ada/82126
1571 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1572
1573 2017-09-07 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1576 opportunity.
1577
1578 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/float128-1.c: Update options to know that
1581 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1582 -static-libgcc option which is no longer needed. Use -mvsx or
1583 -mpower9-vector to enable VSX or hardware IEEE support, rather
1584 than specifying a particular CPU.
1585 * gcc.target/powerpc/float128-2.c: Likewise.
1586 * gcc.target/powerpc/float128-cmp.c: Likewise.
1587 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1588 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1589 * gcc.target/powerpc/float128-hw.c: Likewise.
1590 * gcc.target/powerpc/float128-mix.c: Likewise.
1591 * gcc.target/powerpc/float128-type-1.c: Likewise.
1592 * gcc.target/powerpc/float128-type-2.c: Likewise.
1593 * gcc.target/powerpc/float128-3.c: New test.
1594 * gcc.target/powerpc/float128-4.c: Likewise.
1595 * gcc.target/powerpc/float128-5.c: Likewise.
1596
1597 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1598
1599 PR middle-end/78468
1600 * gcc.dg/pr78468.c: Add alignment test.
1601
1602 2017-09-06 Wish Wu <wishwu007@gmail.com>
1603 Jakub Jelinek <jakub@redhat.com>
1604
1605 * gcc.dg/sancov/cmp0.c: New test.
1606
1607 2017-09-06 Richard Biener <rguenther@suse.de>
1608
1609 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1610 test for correctness of vector lowering.
1611
1612 2017-09-06 Richard Biener <rguenther@suse.de>
1613
1614 PR tree-optimization/82108
1615 * gcc.dg/vect/pr82108.c: New testcase.
1616
1617 2017-09-06 Martin Jambor <mjambor@suse.cz>
1618
1619 PR tree-optimization/82078
1620 * gcc.dg/tree-ssa/pr82078.c: New test.
1621
1622 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR middle-end/82095
1625 * gcc.dg/tls/pr82095.c: New test.
1626
1627 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1628
1629 PR middle-end/81768
1630 * gcc.dg/gomp/pr81768-2.c: New test.
1631
1632 PR middle-end/81768
1633 * gcc.dg/gomp/pr81768-1.c: New test.
1634
1635 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1636
1637 PR target/81833
1638 * gcc.target/powerpc/pr81833-1.c: New file.
1639 * gcc.target/powerpc/pr81833-2.c: New file.
1640
1641 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 PR target/59501
1644 PR target/81624
1645 PR target/81769
1646 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1647 * gcc.target/i386/pr81769-1a.c: New test.
1648 * gcc.target/i386/pr81769-1b.c: Likewise.
1649 * gcc.target/i386/pr81769-2.c: Likewise.
1650
1651 2017-09-05 Marek Polacek <polacek@redhat.com>
1652
1653 PR sanitizer/82072
1654 * c-c++-common/ubsan/pr82072-2.c: New test.
1655
1656 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/81942
1659 * g++.dg/cpp1y/constexpr-return3.C: New.
1660
1661 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1662
1663 * gnat.dg/incomplete5.ad[sb]: New test.
1664 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1665
1666 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1667
1668 * gnat.dg/specs/uc2.ads: New test.
1669
1670 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gnat.dg/taft_type4.adb: New test.
1673 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1674
1675 2017-09-05 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/82102
1678 * gcc.dg/torture/pr82102.c: New testcase.
1679
1680 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * testsuite/gnat.dg/array29.ad[sb]: New test.
1683
1684 2017-09-05 Martin Liska <mliska@suse.cz>
1685
1686 PR tree-optimization/82032
1687 * g++.dg/other/pr82032.C: New test.
1688 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1689 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1690 * gcc.dg/switch-10.c: Likewise.
1691
1692 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1693
1694 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1695 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1696
1697 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1698
1699 PR target/77308
1700 * gcc.target/arm/pr77308-1.c: New test.
1701
1702 2017-09-04 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/82084
1705 * g++.dg/torture/pr82084.C: New testcase.
1706
1707 2017-09-04 Marek Polacek <polacek@redhat.com>
1708
1709 PR c/81783
1710 * c-c++-common/Wtautological-compare-5.c: New test.
1711
1712 2017-09-04 Jeff Law <law@redhat.com>
1713
1714 PR tree-optimization/64910
1715 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1716
1717 2017-09-04 Marek Polacek <polacek@redhat.com>
1718
1719 PR sanitizer/82072
1720 * c-c++-common/ubsan/pr82072.c: New test.
1721
1722 2017-09-04 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/82060
1725 * g++.dg/torture/pr82060.C: New testcase.
1726
1727 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1728
1729 PR rtl-optimization/57448
1730 PR target/67458
1731 PR target/81316
1732 * gcc.dg/atomic/pr80640-2.c: New testcase.
1733 * gcc.dg/atomic/pr81316.c: New testcase.
1734
1735 2017-09-04 Tom de Vries <tom@codesourcery.com>
1736
1737 PR tree-optimization/82052
1738 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1739 call in fn11.
1740
1741 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR sanitizer/81981
1744 * gcc.dg/ubsan/pr81981.c: New test.
1745
1746 PR tree-optimization/70043
1747 PR testsuite/82093
1748 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1749
1750 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1751
1752 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1753 * gcc.target/i386/bmi-check.h (main): Ditto.
1754 * gcc.target/i386/bmi2-check.h (main): Ditto.
1755 * gcc.target/i386/rtm-check.h (main): Ditto.
1756 * gcc.target/i386/sha-check.h (main): Ditto.
1757 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1758 (main): Use __get_cpuid_count. Use check_osxsave.
1759 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1760 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1761 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1762 (main): Use check_osxsave.
1763
1764 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1765
1766 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1767 and return NORUNRES on failure.
1768 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1769 __builtin_va_arg_pack instead of __va_arg_pack.
1770 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1771 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1772 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1773 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1774 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1775
1776 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR target/81766
1779 * gcc.target/i386/pr81766.c: New test.
1780
1781 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1782
1783 PR c/82071
1784 * gcc.target/i386/excess-precision-7.c: New test.
1785
1786 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1787
1788 PR target/82012
1789 * gcc.target/s390/target-attribute/pr82012.c: New test.
1790
1791 2017-09-01 Jeff Law <law@redhat.com>
1792
1793 * gcc.target/i386/const-in-bss.c: New test.
1794
1795 PR tree-optimization/82052
1796 * gcc.c-torture/compile/pr82052.c: New test.
1797
1798 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR sanitizer/81923
1801 * gcc.dg/asan/pr81923.c: New test.
1802
1803 2017-09-01 Martin Liska <mliska@suse.cz>
1804
1805 PR tree-optimization/82059
1806 * gcc.dg/tree-ssa/pr82059.c: New test.
1807
1808 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1809
1810 * gcc.target/arc/loop-1.c: Deleted.
1811
1812 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1813
1814 * gcc.target/arc/arc.exp: Test also cpp files.
1815 * gcc.target/arc/tdelay_slots.cpp: New test.
1816
1817 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1818
1819 * gcc.target/arc/pr9001184797.c: New test.
1820
1821 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR c/81887
1824 * c-c++-common/gomp/pr81887.c: New test.
1825 * gfortran.dg/gomp/pr81887.f90: New test.
1826
1827 2017-09-01 Marek Polacek <polacek@redhat.com>
1828
1829 PR c++/82040
1830 * g++.dg/warn/Wbool-operation-1.C: New test.
1831
1832 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1833
1834 * gcc.target/arc/sdata-5.c: New test.
1835 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1836
1837 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1838
1839 * gcc.target/arc/sdata-3.c: New file.
1840 * gcc.target/arc/sdata-4.c: Likewise.
1841
1842 2017-08-31 Richard Biener <rguenther@suse.de>
1843
1844 PR middle-end/82054
1845 * g++.dg/gomp/pr82054.C: New testcase.
1846
1847 2017-08-31 Renlin Li <renlin.li@arm.com>
1848 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1849
1850 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1851
1852 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1853
1854 PR tree-optimization/81987
1855 * g++.dg/torture/pr81987.C: New file.
1856
1857 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/aggr22.ad[sb]: New test.
1860
1861 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1862
1863 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1864
1865 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1866
1867 PR target/82015
1868 * gcc.target/powerpc/pr82015.c: Fix up error message.
1869
1870 2017-08-30 Martin Liska <mliska@suse.cz>
1871
1872 PR inline-asm/82001
1873 * gcc.dg/ipa/pr82001.c: New test.
1874
1875 2017-08-30 Martin Liska <mliska@suse.cz>
1876
1877 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1878
1879 2017-08-30 Richard Biener <rguenther@suse.de>
1880
1881 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1882
1883 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1884
1885 PR target/82015
1886 * gcc.target/powerpc/pr82015.c: New test.
1887
1888 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1889
1890 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1891
1892 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1895 * gcc.target/i386/abi-2.c: Ditto.
1896 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1897 * gcc.target/i386/pr22076.c: Ditto.
1898 * gcc.target/i386/pr37216.c: Ditto.
1899 * gcc.target/i386/pr39431.c: Ditto.
1900 * gcc.target/i386/pr40906-1.c: Ditto.
1901 * gcc.target/i386/pr40906-2.c: Ditto.
1902 * gcc.target/i386/pr43766.c: Ditto.
1903 * gcc.target/i386/pr46226.c: Ditto.
1904 * gcc.target/i386/pr46470.c: Ditto.
1905 * gcc.target/i386/pr59929.c: Ditto.
1906 * gcc.target/i386/sse-10.c: Ditto.
1907 * gcc.target/i386/vararg-1.c: Ditto.
1908 * gcc.target/i386/vararg-1.c: Ditto.
1909 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1910 * gcc.target/i386/pr44223.c: Ditto.
1911 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1912 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1913 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1914 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1915 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1916 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1917 * gcc.target/i386/mvc9.c: Compile for lto target only.
1918 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1919 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1920 * gcc.target/i386/pr57091.c: Ditto.
1921 * gcc.target/i386/pr61599-2.c: Ditto.
1922
1923 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1924
1925 PR tree-optimization/81503
1926 * gcc.c-torture/execute/pr81503.c: New file.
1927
1928 2017-08-29 Martin Liska <mliska@suse.cz>
1929
1930 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1931 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1932
1933 2017-08-29 Richard Biener <rguenther@suse.de>
1934 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1935
1936 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1937
1938 2017-08-28 Jeff Law <law@redhat.com>
1939
1940 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1941 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1942 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1943 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1944 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1945 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1946 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1947 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1948 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1949
1950 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1951
1952 PR fortran/81770
1953 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1954 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1955
1956 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1957
1958 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1959 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1960 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1961
1962 2017-08-28 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/81977
1965 * g++.dg/torture/pr81977.C: New testcase.
1966
1967 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1968
1969 PR target/80640
1970 * gcc.dg/atomic/pr80640.c: New testcase.
1971
1972 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1973
1974 PR target/81995
1975 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1976 * gcc.target/i386/pr46091-4a.c: Ditto.
1977
1978 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1979
1980 PR fortran/81974
1981 * gfortran.dg/inline_matmul_19.f90: New test.
1982
1983 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1984
1985 * gcc.target/powerpc/m128-check.h: New file.
1986 * gcc.target/powerpc/sse-check.h: New file.
1987 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1988 * gcc.target/powerpc/sse-movlps-2.c: New file.
1989 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1990 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1991 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1992 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1993 * gcc.target/powerpc/sse-divss-1.c: New file.
1994 * gcc.target/powerpc/sse-movhps-1.c: New file.
1995 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1996 * gcc.target/powerpc/sse-subps-1.c: New file.
1997 * gcc.target/powerpc/sse-minps-1.c: New file.
1998 * gcc.target/powerpc/sse-pminub-1.c: New file.
1999 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2000 * gcc.target/powerpc/sse-shufps-1.c: New file.
2001 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2002 * gcc.target/powerpc/sse-maxps-1.c: New file.
2003 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2004 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2005 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2006 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2007 * gcc.target/powerpc/sse-mulps-1.c: New file.
2008 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2009 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2010 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2011 * gcc.target/powerpc/sse-subss-1.c: New file.
2012 * gcc.target/powerpc/sse-movss-2.c: New file.
2013 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2014 * gcc.target/powerpc/sse-minss-1.c: New file.
2015 * gcc.target/powerpc/sse-movaps-2.c: New file.
2016 * gcc.target/powerpc/sse-movlps-1.c: New file.
2017 * gcc.target/powerpc/sse-maxss-1.c: New file.
2018 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2019 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2020 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2021 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2022 * gcc.target/powerpc/sse-mulss-1.c: New file.
2023 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2024 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2025 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2026 * gcc.target/powerpc/sse-movhps-2.c: New file.
2027 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2028 * gcc.target/powerpc/sse-xorps-1.c: New file.
2029 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2030 * gcc.target/powerpc/sse-orps-1.c: New file.
2031 * gcc.target/powerpc/sse-addps-1.c: New file.
2032 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2033 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2034 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2035 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2036 * gcc.target/powerpc/sse-andps-1.c: New file.
2037 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2038 * gcc.target/powerpc/sse-divps-1.c: New file.
2039 * gcc.target/powerpc/sse-andnps-1.c: New file.
2040 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2041 * gcc.target/powerpc/sse-movss-1.c: New file.
2042 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2043 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2044 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2045 * gcc.target/powerpc/sse-movaps-1.c: New file.
2046 * gcc.target/powerpc/sse-movss-3.c: New file.
2047 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2048 * gcc.target/powerpc/sse-addss-1.c: New file.
2049 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2050
2051 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2052
2053 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2054 * gcc.target/powerpc/dform-2.c: Likewise.
2055 * gcc.target/powerpc/dform-3.c: Likewise.
2056 * gcc.target/powerpc/pr71656-1.c: Likewise.
2057 * gcc.target/powerpc/pr71656-2.c: Likewise.
2058 * gcc.target/powerpc/pr80103-1.c: Likewise.
2059 * gcc.target/powerpc/pr80098-1.c: Likewise.
2060
2061 2017-08-24 Martin Sebor <msebor@redhat.com>
2062
2063 PR middle-end/81908
2064 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2065 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2066 * gcc.dg/tree-ssa/pr81908.c: New test.
2067
2068 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2069
2070 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2071 Suppress warning during tests.
2072
2073 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2074
2075 * lib/target-supports.exp: Group together target-dependant checks.
2076
2077 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2078
2079 PR tree-optimization/81913
2080 * gcc.c-torture/execute/pr81913.c: New test.
2081 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2082 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2083
2084 2017-08-23 Richard Biener <rguenther@suse.de>
2085
2086 PR target/81921
2087 * gcc.target/i386/pr81921.c: New testcase.
2088
2089 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2090
2091 * gcc.target/i386/pr80969-1.c: New testcase.
2092 * gcc.target/i386/pr80969-2a.c: Likewise.
2093 * gcc.target/i386/pr80969-2.c: Likewise.
2094 * gcc.target/i386/pr80969-3.c: Likewise.
2095 * gcc.target/i386/pr80969-4a.c: Likewise.
2096 * gcc.target/i386/pr80969-4b.c: Likewise.
2097 * gcc.target/i386/pr80969-4.c: Likewise.
2098 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2099 * lib/target-supports.exp (check_avx512_os_support_available,
2100 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2101 New proceedures for target avx512f and avx512f_runtime selectors.
2102 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2103
2104 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2105
2106 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2107 * gcc.dg/param-type-mismatch.c: New test case.
2108
2109 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2110
2111 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2112 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2113 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2114 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2115 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2116 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2117 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2118
2119 2017-08-23 Richard Biener <rguenther@suse.de>
2120
2121 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2122 * g++.dg/tree-ssa/pr45605.C: Likewise.
2123 * gnat.dg/noinline2.adb: Likewise.
2124 * gnat.dg/renaming6.adb: Likewise.
2125 * gnat.dg/renaming6.ads: Likewise.
2126 * gnat.dg/specs/noinline3.ads: Likewise.
2127
2128 2017-08-23 Richard Biener <rguenther@suse.de>
2129
2130 PR lto/81940
2131 * g++.dg/lto/pr81940_0.C: New testcase.
2132
2133 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2134
2135 PR middle-end/19706
2136 * gcc.dg/tree-ssa/pr19706.c: New.
2137 * lib/target-supports.exp (check_effective_target_xorsign): New.
2138
2139 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2140
2141 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2142 -mabi=ms
2143 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2144 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2145 * gcc.target/i386/pr66275.c: Likewise.
2146 * gcc.target/i386/pr68018.c: Likewise.
2147
2148 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2149
2150 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2151
2152 2017-08-22 Jeff Law <law@redhat.com>
2153
2154 PR tree-optimization/81741
2155 PR tree-optimization/71947
2156 * gcc.dg/tree-ssa/pr81741.c: New test.
2157 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2158 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2159 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2160 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2161 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2162 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2163 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2164
2165 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2166
2167 PR c++/80287
2168 * g++.dg/pr80287.C: New test.
2169
2170 2017-08-22 Richard Biener <rguenther@suse.de>
2171
2172 Revert
2173 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2174
2175 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2176
2177 2017-08-22 Richard Biener <rguenther@suse.de>
2178
2179 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2180 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2181 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2182 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2183 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2184 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2185 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2186 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2187
2188 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2189
2190 PR fortran/81296
2191 * gfortran.dg/dtio_12.f90: Update test.
2192
2193 2017-08-21 Nathan Sidwell <nathan@acm.org>
2194
2195 * g++.dg/template/pr81899.C: Fix c++03.
2196 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2197
2198 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2199
2200 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2201 Update expected result to show all of "(long)0" being underlined.
2202 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2203 (test_multitoken_macro): Update expected underlining.
2204
2205 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2206
2207 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2208 to show underlining of all pertinent params.
2209 * gcc.dg/format/pr72858.c: Likewise.
2210
2211 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2212
2213 PR target/46091
2214 * gcc.target/i386/pr46091-4.c: New test.
2215 * gcc.target/i386/pr46091-4a.c: Ditto.
2216 * gcc.target/i386/pr46091-5.c: Ditto.
2217 * gcc.target/i386/pr46091-5a.c: Ditto.
2218
2219 2017-08-21 Nathan Sidwell <nathan@acm.org>
2220
2221 PR c++/81899
2222 * g++.dg/template/pr81899.C: New.
2223
2224 2017-08-21 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/81900
2227 * gcc.dg/torture/pr81900.c: New testcase.
2228
2229 2017-08-21 Richard Biener <rguenther@suse.de>
2230
2231 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2232 regex to handle the LTO case.
2233 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2234 * c-c++-common/asan/misalign-1.c: Likewise.
2235 * c-c++-common/asan/misalign-2.c: Likewise.
2236 * c-c++-common/asan/null-deref-1.c: Likewise.
2237 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2238 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2239 * c-c++-common/asan/use-after-free-1.c: Likewise.
2240 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2241 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2242 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2243 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2244 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2245 * g++.dg/asan/large-func-test-1.C: Likewise.
2246 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2247
2248 2017-08-21 Richard Biener <rguenther@suse.de>
2249
2250 PR middle-end/81884
2251 * g++.dg/torture/pr81884.C: New testcase.
2252
2253 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2254
2255 PR ipa/77732
2256 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2257
2258 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2259
2260 PR tree-optimization/46805
2261 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2262 * jit.dg/test-autovectorize.c: New test case.
2263
2264 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2265
2266 PR target/80210
2267 * gcc.target/powerpc/pr80210.c: New test.
2268
2269 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2270
2271 PR c++/81514
2272 * g++.dg/lookup/empty.h: New file.
2273 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2274 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2275 on a built-in.
2276
2277 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2278
2279 PR c/53037
2280 * c-c++-common/pr53037-5.c: New test.
2281 * g++.dg/pr53037-1.C: Likewise.
2282 * g++.dg/pr53037-2.C: Likewise.
2283 * g++.dg/pr53037-3.C: Likewise.
2284 * g++.dg/pr53037-4.C: Likewise.
2285 * gcc.dg/pr53037-1.c: Likewise.
2286 * gcc.dg/pr53037-2.c: Likewise.
2287 * gcc.dg/pr53037-3.c: Likewise.
2288 * gcc.dg/pr53037-4.c: Likewise.
2289
2290 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2291
2292 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2293 * gcc.target/powerpc/p9-vparity.c: Likewise.
2294 * gcc.target/powerpc/pr68805.c: Likewise.
2295 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2296
2297 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2298
2299 PR target/72804
2300 * gcc.target/powerpc/pr72804.c: New test.
2301
2302 2017-08-17 Marek Polacek <polacek@redhat.com>
2303
2304 PR middle-end/81814
2305 * gcc.dg/torture/pr81814.c: New test.
2306
2307 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2308
2309 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2310
2311 2017-08-17 Tom de Vries <tom@codesourcery.com>
2312
2313 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2314
2315 2017-08-17 Richard Biener <rguenther@suse.de>
2316
2317 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2318
2319 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2320
2321 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2322 scan-assembler-times for alpha*-*-*.
2323 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2324 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2325
2326 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2327
2328 PR fortran/81116
2329 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2330
2331 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2332
2333 PR target/46091
2334 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2335 (testm): New test function.
2336 * gcc.target/i386/pr46091-2.c: Ditto.
2337 * gcc.target/i386/pr46091-3.c: Ditto.
2338
2339 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2340
2341 PR tree-optimization/81832
2342 * gcc.dg/tree-ssa/pr81832.c: New test.
2343
2344 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2345
2346 PR tree-optimization/81835
2347 * gcc.dg/vect/pr81815.c: New test.
2348
2349 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2350
2351 PR target/78460
2352 PR target/67712
2353 * gcc.c-torture/compile/string-large-1.c: New test.
2354
2355 2017-08-15 Richard Biener <rguenther@suse.de>
2356
2357 PR tree-optimization/81790
2358 * gcc.dg/torture/pr81790.c: New testcase.
2359
2360 2017-08-14 Martin Sebor <msebor@redhat.com>
2361
2362 PR c/81117
2363 * c-c++-common/attr-nonstring-1.c: New test.
2364
2365 2017-08-14 Martin Sebor <msebor@redhat.com>
2366
2367 PR c/81117
2368 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2369
2370 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2371
2372 * gcc.dg/ucnid-5.c: Skip on AIX.
2373 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2374
2375 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2376
2377 PR target/46091
2378 * gcc.target/i386/pr46091-1.c: New test.
2379 * gcc.target/i386/pr46091-2.c: Ditto.
2380 * gcc.target/i386/pr46091-3.c: Ditto.
2381
2382 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2383
2384 PR target/81643
2385 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2386
2387 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2388
2389 PR target/79845
2390 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2391 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2392 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2393 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2394 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2395 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2396 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2397 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2398 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2399 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2400 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2401 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2402 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2403 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2404 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2408 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2409 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2410 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2411 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2412 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2413 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2414 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2415 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2416 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2417 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2418 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2419 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2420 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2421 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2422 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2423 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2424 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2425 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2426 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2427 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2428 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2429 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2430 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2431 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2432 * gcc.target/powerpc/cmpb-3.c: Likewise.
2433 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2434 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2435 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2436 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2437 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2438 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2439 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2440 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2441 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2442 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2443 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2444 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2445 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2446 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2447 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2448 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2449 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2450 * gcc.target/powerpc/no-r11-3.c: Likewise.
2451 * gcc.target/powerpc/pr80098-1.c: Likewise.
2452 * gcc.target/powerpc/pr80098-2.c: Likewise.
2453 * gcc.target/powerpc/pr80098-3.c: Likewise.
2454 * gcc.target/powerpc/pr80098-4.c: Likewise.
2455 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2456 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2457 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2458 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2459 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2460 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2461 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2462 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2463 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2464 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2465 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2466
2467 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2468
2469 PR tree-optimization/81799
2470 * gcc.dg/tree-ssa/pr81799.c: New.
2471
2472 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2473
2474 PR middle-end/46932
2475 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2476 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2477
2478 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2479
2480 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2481 -mno-pc-relative-literal-loads.
2482
2483 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2484
2485 PR testsuite/81793
2486 * gcc.dg/pie-static-1.c: Require both static and pie support.
2487 * gcc.dg/pie-static-2.c: Likewise.
2488
2489 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2490
2491 PR ada/79542
2492 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2493
2494 2017-08-11 Marek Polacek <polacek@redhat.com>
2495
2496 PR c/81795
2497 * gcc.dg/pr81795.c: New test.
2498
2499 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2500
2501 PR fortran/60355
2502 * gfortran.dg (bind_c_usage_30): New test.
2503
2504 2017-08-11 Martin Liska <mliska@suse.cz>
2505
2506 PR tree-opt/79987
2507 * gcc.target/i386/mpx/pr79987.c: New test.
2508
2509 2017-08-11 Martin Liska <mliska@suse.cz>
2510
2511 PR ipa/81213
2512 * gcc.target/i386/pr81213.c: New test.
2513
2514 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2515
2516 PR target/81708
2517 * gcc.target/i386/stack-prot-sym.c: New test.
2518
2519 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2520
2521 PR testsuite/81738
2522 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2523 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2524 vect_perm and vect_element_align for vectorization.
2525
2526 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2527
2528 PR target/81736
2529 * gcc.target/i386/pr81736-1.c: New test.
2530 * gcc.target/i386/pr81736-2.c: Likewise.
2531 * gcc.target/i386/pr81736-3.c: Likewise.
2532 * gcc.target/i386/pr81736-4.c: Likewise.
2533 * gcc.target/i386/pr81736-5.c: Likewise.
2534 * gcc.target/i386/pr81736-6.c: Likewise.
2535 * gcc.target/i386/pr81736-7.c: Likewise.
2536
2537 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2538
2539 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2540 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2541
2542 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2543
2544 * c-c++-common/missing-close-symbol.c: New test case.
2545 * c-c++-common/missing-symbol.c: New test case.
2546 * gcc.dg/unclosed-init.c: New test case.
2547 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2548 * g++.dg/diagnostic/unclosed-function.C: New test case.
2549 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2550 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2551 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2552 "expected identifier" error.
2553
2554 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2555
2556 * gfortran.dg/dec_d_lines_1.f: New test.
2557 * gfortran.dg/dec_d_lines_2.f: New test.
2558
2559 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2560
2561 * gfortran.dg/dec_structure_18.f90: New test.
2562 * gfortran.dg/dec_structure_19.f90: New test.
2563 * gfortran.dg/dec_structure_20.f90: New test.
2564 * gfortran.dg/dec_structure_21.f90: New test.
2565
2566 2017-08-10 Marek Polacek <polacek@redhat.com>
2567
2568 PR testsuite/81784
2569 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2570
2571 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2572
2573 2017-08-10 Martin Liska <mliska@suse.cz>
2574
2575 PR c++/81355
2576 * g++.dg/other/pr81355.C: New test.
2577
2578 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2579
2580 * jit.dg/all-non-failing-tests.h: Add note about
2581 test-vector-types.cc.
2582 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2583 case.
2584 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2585 New test case.
2586 * jit.dg/test-vector-types.cc: New test case.
2587
2588 2017-08-09 Andrew Pinski <apinski@cavium.com>
2589
2590 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2591 --save-temps to the options passed.
2592
2593 2017-08-09 Michael Collison <michael.collison@arm.com>
2594
2595 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2596 boundary option and fix comment.
2597 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2598 boundary option and fix comment.
2599 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2600 boundary option and fix comment.
2601 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2602 -mstructure-size boundary option.
2603
2604 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2605
2606 PR rtl-optimization/81423
2607 * gcc.c-torture/execute/pr81423.c: New testcase.
2608
2609 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2610
2611 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2612 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2613 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2614 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2615
2616 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2617
2618 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2619 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2620
2621 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2622
2623 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2624 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2625 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2626
2627 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2628
2629 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2630 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2631 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2632 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2633
2634 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2635
2636 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2637
2638 2017-08-09 Marek Polacek <polacek@redhat.com>
2639
2640 PR c/81233
2641 * gcc.dg/diagnostic-types-1.c: New test.
2642 * gcc.dg/assign-warn-1.c: Update warning messages.
2643 * gcc.dg/assign-warn-2.c: Likewise.
2644 * gcc.dg/c90-const-expr-5.c: Likewise.
2645 * gcc.dg/c99-const-expr-5.c: Likewise.
2646 * gcc.dg/conv-2.c: Likewise.
2647 * gcc.dg/init-bad-7.c: Likewise.
2648 * gcc.dg/overflow-warn-1.c: Likewise.
2649 * gcc.dg/overflow-warn-2.c: Likewise.
2650 * gcc.dg/overflow-warn-3.c: Likewise.
2651 * gcc.dg/overflow-warn-4.c: Likewise.
2652 * gcc.dg/pointer-array-atomic.c: Likewise.
2653 * gcc.dg/pr26865.c: Likewise.
2654 * gcc.dg/pr61162-2.c: Likewise.
2655 * gcc.dg/pr61162.c: Likewise.
2656 * gcc.dg/pr67730-2.c: Likewise.
2657 * gcc.dg/pr69156.c: Likewise.
2658 * gcc.dg/pr70174.c: Likewise.
2659 * objc.dg/proto-lossage-4.m: Likewise.
2660
2661 2017-08-09 Marek Polacek <polacek@redhat.com>
2662
2663 PR c/81417
2664 * Wsign-compare-1.c: New test.
2665 * gcc.dg/compare1.c: Adjust dg-bogus.
2666 * gcc.dg/compare2.c: Likewise.
2667 * gcc.dg/compare3.c: Likewise.
2668 * gcc.dg/compare7.c: Likewise.
2669 * gcc.dg/compare8.c: Likewise.
2670 * gcc.dg/compare9.c: Likewise.
2671 * gcc.dg/pr11492.c: Likewise.
2672
2673 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2674
2675 PR driver/81523
2676 * gcc.dg/pie-7.c: New test.
2677 * gcc.dg/pie-static-1.c: Likewise.
2678 * gcc.dg/pie-static-2.c: Likewise.
2679
2680 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2681
2682 PR target/81708
2683 * gcc.target/i386/stack-prot-guard.c: New test.
2684
2685 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2686
2687 * gcc.target/aarch64/xorsign.c: New.
2688 * gcc.target/aarch64/xorsign_exec.c: New.
2689 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2690
2691 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2692
2693 PR tree-optimization/81354
2694 * g++.dg/torture/pr81354.C: New file.
2695
2696 2017-08-08 Richard Biener <rguenther@suse.de>
2697
2698 PR middle-end/81719
2699 * g++.dg/tree-ssa/pr81719.C: New testcase.
2700
2701 2017-08-08 Richard Biener <rguenther@suse.de>
2702
2703 PR tree-optimization/81723
2704 * gfortran.dg/pr81723.f: New testcase.
2705
2706 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2707
2708 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2709 string.
2710 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2711 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2712 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2713 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2717 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2718 * gcc.target/powerpc/cmpb-3.c: Likewise.
2719 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2720 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2721
2722 2017-08-08 Martin Liska <mliska@suse.cz>
2723
2724 PR tree-opt/81696
2725 * gcc.dg/ipa/pr81696.c: New test.
2726
2727 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2728
2729 PR tree-optimization/81744
2730 * gcc.dg/tree-ssa/pr81744.c: New.
2731
2732 2017-08-08 Marek Polacek <polacek@redhat.com>
2733
2734 PR c++/81607
2735 * g++.dg/other/bitfield6.C: New test.
2736
2737 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2738
2739 PR target/81593
2740 * gcc.target/powerpc/vec-setup.h: New tests to test various
2741 combinations of setting up vectors of 2 double word elements.
2742 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2743 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2744 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2745 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2746 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2747 vector inserts from vector extracts.
2748 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2749
2750 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2751
2752 PR fortran/68829
2753 PR fortran/81701
2754 * gfortran.dg/o_fast_stacksize.90: New test.
2755
2756 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2757
2758 PR middle-end/46932
2759 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2760
2761 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2762
2763 * gcc.target/i386/pr81736-1.c: Removed.
2764 * gcc.target/i386/pr81736-2.c: Likewise.
2765 * gcc.target/i386/pr81736-3.c: Likewise.
2766 * gcc.target/i386/pr81736-4.c: Likewise.
2767
2768 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2769
2770 PR target/81736
2771 * gcc.target/i386/pr81736-1.c: New test.
2772 * gcc.target/i386/pr81736-2.c: Likewise.
2773 * gcc.target/i386/pr81736-3.c: Likewise.
2774 * gcc.target/i386/pr81736-4.c: Likewise.
2775
2776 2017-08-07 Marek Polacek <polacek@redhat.com>
2777
2778 PR middle-end/81737
2779 * gcc.dg/pr81737.c: New test.
2780
2781 2017-08-07 Martin Liska <mliska@suse.cz>
2782
2783 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2784 * gcc.dg/parm-impl-decl-1.c: Likewise.
2785 * gcc.dg/parm-impl-decl-3.c: Likewise.
2786 * gcc.dg/Wattributes-5.c: New test.
2787
2788 2017-08-06 Andrew Pinski <apinski@cavium.com>
2789
2790 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2791 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2792 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2793 * gcc.target/aarch64/target_attr_4.c: Likewise.
2794 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2795 * gcc.target/aarch64/target_attr_2.c: Likewise.
2796 * gcc.target/aarch64/target_attr_7.c: Likewise.
2797 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2798 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2799 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2800
2801 2017-08-06 Andrew Pinski <apinski@cavium.com>
2802
2803 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2804 -march=armv8-a+nolse, skip if -mcpu= is passed.
2805 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2806
2807 2017-08-06 Andrew Pinski <apinski@cavium.com>
2808
2809 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2810 * gcc.target/aarch64/_Float16_2.c: Likewise.
2811 * gcc.target/aarch64/_Float16_3.c: Likewise.
2812
2813 2017-08-06 Tom de Vries <tom@codesourcery.com>
2814
2815 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2816
2817 2017-08-06 Tom de Vries <tom@codesourcery.com>
2818
2819 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2820 type. Add missing return.
2821
2822 2017-08-06 Tom de Vries <tom@codesourcery.com>
2823
2824 PR testsuite/81731
2825 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2826 variable 'a' definition.
2827 (b): Remove unused variable.
2828 (gp): New variable.
2829 (check): Add parameter corresponding to call in main, and handle.
2830
2831 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2832
2833 PR c++/79790
2834 * g++.dg/cpp1z/class-deduction43.C: New.
2835
2836 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2837
2838 PR tree-optimization/57371
2839 * c-c++-common/pr57371-1.c: New test.
2840 * c-c++-common/pr57371-2.c: New test.
2841 * c-c++-common/pr57371-3.c: New test.
2842 * c-c++-common/pr57371-4.c: New test.
2843 * gcc.dg/pr57371-5.c: New test.
2844
2845 2017-08-04 Carl Love <cel@us.ibm.com>
2846
2847 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2848 builtin test cases for vec_mule, and vec_mulo.
2849 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2850 builtin test cases for vec_mule, and vec_mulo.
2851
2852 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 PR target/81590
2855 * gcc.target/i386/avx512-check.h: New file.
2856 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2857 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2858 * gcc.target/i386/avx512cd-check.h: Likewise.
2859 * gcc.target/i386/avx512ifma-check.h: Likewise.
2860 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2861 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2862 * gcc.target/i386/avx512bw-check.h: Rewrite.
2863 * gcc.target/i386/avx512dq-check.h: Likewise.
2864 * gcc.target/i386/avx512er-check.h: Likewise.
2865 * gcc.target/i386/avx512f-check.h: Likewise.
2866 * gcc.target/i386/avx512vl-check.h: Likewise.
2867 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2868 only.
2869 (test_512): Removed.
2870 (avx512*_test): Likewise.
2871 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2872
2873 2017-08-04 Marek Polacek <polacek@redhat.com>
2874
2875 PR middle-end/81695
2876 * gcc.dg/pr81695.c: New test.
2877
2878 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2879
2880 PR tree-optimization/81136
2881 * gcc.dg/vect/pr81136.c: Add scan test.
2882
2883 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2884
2885 * gcc.dg/vect/vect-alias-check-3.c: New test.
2886 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2887 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2888
2889 2017-08-04 Richard Biener <rguenther@suse.de>
2890
2891 PR middle-end/81705
2892 * c-c++-common/ubsan/pr81705.c: New testcase.
2893
2894 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2895
2896 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2897 messages that used to start with a capital letter.
2898 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2899 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2900 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2901 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2902 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2903 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2904 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2905 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2906 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2907 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2908 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2909 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2910 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2911 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2912 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2913 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2914 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2915 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2916 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2917 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2918 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2919 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2920 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2921 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2922 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2923 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2924 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2925 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2926 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2927 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2928 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2929 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2930 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2931 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2932 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2933 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2934 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2935 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2936 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2937 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2938 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2939 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2940 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2941 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2942 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2943 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2944 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2945 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2946 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2947 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2948 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2949 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2950 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2951 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2952 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2953 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2954
2955 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR target/81621
2958 * gcc.dg/pr81621.c: New test.
2959
2960 2017-08-03 Richard Biener <rguenther@suse.de>
2961
2962 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2963 and CSE.
2964
2965 2017-08-03 Richard Biener <rguenther@suse.de>
2966
2967 PR middle-end/81148
2968 * c-c++-common/ubsan/pr81148.c: New testcase.
2969
2970 2017-08-03 Tom de Vries <tom@codesourcery.com>
2971
2972 PR target/81662
2973 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2974
2975 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR driver/81650
2978 * gcc.dg/pr81650.c: New test.
2979
2980 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/71440
2983 * g++.dg/template/crash127.C: New.
2984
2985 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR middle-end/81052
2988 * c-c++-common/pr81052.c: New test.
2989
2990 2017-08-03 Tom de Vries <tom@codesourcery.com>
2991
2992 * gcc.dg/pr56727-2.c: Require alias.
2993
2994 2017-08-03 Tom de Vries <tom@codesourcery.com>
2995
2996 * gcc.dg/attr-noipa.c: Require alloca.
2997
2998 2017-08-03 Tom de Vries <tom@codesourcery.com>
2999
3000 * gcc.dg/torture/pr80163.c: Require label_values.
3001
3002 2017-08-03 Tom de Vries <tom@codesourcery.com>
3003
3004 PR target/81662
3005 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3006 * c-c++-common/patchable_function_entry-default.c: Same.
3007 * c-c++-common/patchable_function_entry-definition.c: Same.
3008
3009 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3010
3011 PR target/81644
3012 * gcc.target/i386/pr81644.c: New test.
3013
3014 2017-08-02 Tom de Vries <tom@codesourcery.com>
3015
3016 * gcc.dg/Walloca-14.c: Use relative line number.
3017
3018 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3019
3020 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3021 test "no-3dnowa" target attribute.
3022
3023 2017-08-02 Marek Polacek <polacek@redhat.com>
3024
3025 PR c/81289
3026 * gcc.dg/noncompile/pr81289.c: New test.
3027
3028 PR c/81448
3029 PR c/81306
3030 * c-c++-common/Wmultistatement-macros-13.c: New test.
3031
3032 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR c++/81640
3035 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3036
3037 PR middle-end/79499
3038 * gcc.dg/pr79499.c: New test.
3039
3040 2017-08-02 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/81633
3043 * gcc.dg/vect/pr81633.c: New testcase.
3044
3045 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3046
3047 * gcc.dg/guality/pr25967-1.c: New test.
3048 * gcc.dg/guality/pr25967-2.c: Likewise.
3049 * gcc.dg/torture/pr25967-1.c: Likewise.
3050 * gcc.dg/torture/pr25967-2.c: Likewise.
3051
3052 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3053
3054 PR target/81654
3055 * gcc.target/i386/pr81654.c: New test.
3056
3057 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3058
3059 PR fortran/79312
3060 * gfortran.dg/logical_assignment_1.f90: New test.
3061
3062 2017-08-01 Martin Liska <mliska@suse.cz>
3063
3064 PR middle-end/70140
3065 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3066
3067 2017-08-01 Martin Liska <mliska@suse.cz>
3068
3069 Revert r250771
3070 Make mempcpy more optimal (PR middle-end/70140).
3071
3072 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR target/81622
3075 * gcc.target/powerpc/pr81622.c: New test.
3076
3077 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3078
3079 PR tree-optimization/80925
3080 * gcc.dg/vect/vect-28.c: Add
3081 --param vect-max-peeling-for-alignment=0 option.
3082 Remove unaligned access and peeling checks.
3083 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3084 * gcc.dg/vect/vect-70.c: Ditto.
3085 * gcc.dg/vect/vect-87.c: Ditto.
3086 * gcc.dg/vect/vect-88.c: Ditto.
3087 * gcc.dg/vect/vect-91.c: Ditto.
3088 * gcc.dg/vect/vect-93.c: Ditto.
3089
3090 2017-08-01 Tom de Vries <tom@codesourcery.com>
3091
3092 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3093 * gcc.target/nvptx/slp.c (foo): Same.
3094
3095 2017-08-01 Richard Biener <rguenther@suse.de>
3096
3097 PR tree-optimization/81181
3098 * gcc.dg/torture/pr81181.c: New testcase.
3099
3100 2017-08-01 Martin Liska <mliska@suse.cz>
3101
3102 PR middle-end/70140
3103 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3104
3105 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3106
3107 PR target/81641
3108 * gcc.target/i386/pr81641.c: New test.
3109
3110 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3111
3112 PR target/81639
3113 * gcc.target/i386/pr81639.c: New test.
3114
3115 2017-08-01 Richard Biener <rguenther@suse.de>
3116
3117 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3118 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3119 endless loop.
3120 * gcc.dg/uninit-23.c: Adjust.
3121
3122 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3123
3124 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3125 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3126
3127 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3128
3129 PR tree-optimization/81627
3130 * gcc.dg/tree-ssa/pr81627.c: New.
3131
3132 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3133
3134 PR tree-optimization/81620
3135 * gcc.dg/tree-ssa/pr81620-1.c: New.
3136 * gcc.dg/tree-ssa/pr81620-2.c: New.
3137
3138 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3139
3140 PR testsuite/53542
3141 * gfortran.dg/use_30.f90: New test.
3142
3143 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR tree-optimization/81588
3146 * gcc.dg/tree-ssa/pr81588.c: New test.
3147 * gcc.dg/pr81588.c: New test.
3148 * gcc.c-torture/execute/pr81588.c: New test.
3149
3150 2017-08-01 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/81297
3153 * gcc.dg/torture/pr81297.c: New testcase.
3154
3155 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3156
3157 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3158
3159 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3160
3161 PR tree-optimization/80925
3162 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3163 --param vect-max-peeling-for-alignment=0 option.
3164 Remove unaligned access and peeling checks.
3165 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3166
3167 2017-07-31 Carl Love <cel@us.ibm.com>
3168
3169 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3170 missed in commit 250746.
3171
3172 2017-07-31 Carl Love <cel@us.ibm.com>
3173
3174 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3175 new builtins.
3176
3177 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3180 * gcc.target/i386/pr79793-2.c: Likewise.
3181
3182 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3183
3184 PR target/25967
3185 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3186 (naked): Add attribute regparm(1) for x86_32 targets.
3187 Add integer argument. Remove global "data" variable.
3188 (main): Pass integer argument to naked function.
3189 * gcc.target/i386/naked-4.c: New test.
3190
3191 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3192 Martin Liska <mliska@suse.cz>
3193
3194 * gcc.dg/predict-15.c: New test.
3195 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3196
3197 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3198
3199 PR target/25967
3200 * gcc.target/i386/naked-1.c: New test.
3201 * gcc.target/i386/naked-2.c: Ditto.
3202 * gcc.target/i386/naked-3.c: Ditto.
3203 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3204 do_test_body0 stub function, use attribute "naked" instead.
3205 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3206 * gcc.dg/pr44290-2.c: Ditto.
3207
3208 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3209
3210 PR fortran/81581
3211 * gfortran.dg/dim_sum_1.f90: New test case.
3212 * gfortran.dg/dim_sum_2.f90: New test case.
3213 * gfortran.dg/dim_sum_3.f90: New test case.
3214
3215 2017-07-31 Martin Liska <mliska@suse.cz>
3216
3217 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3218 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3219
3220 2017-07-31 Martin Liska <mliska@suse.cz>
3221
3222 PR sanitize/81530
3223 * g++.dg/ubsan/pr81530.C: New test.
3224
3225 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR sanitizer/81604
3228 * c-c++-common/ubsan/pr81604.c: New test.
3229
3230 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3231
3232 PR target/79793
3233 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3234 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3235 (foo): Check the builtin return address against the return address
3236 in interrupt frame.
3237 * gcc.target/i386/pr79793-1.c: New test.
3238 * gcc.target/i386/pr79793-2.c: Likewise.
3239
3240 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3241
3242 * c-c++-common/dump-ada-spec-7.c: New test.
3243
3244 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3245
3246 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3247 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3248
3249 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3250
3251 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3252
3253 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3254
3255 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3256
3257 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3258
3259 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3260
3261 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3262 Bilyan Borisov <bilyan.borisov@arm.com>
3263
3264 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3265 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3266 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3267 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3268 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3269
3270 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3271
3272 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3273 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3274 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3275 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3276 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3277 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3278 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3279 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3280 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3281 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3282 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3283
3284 2017-07-28 Martin Liska <mliska@suse.cz>
3285
3286 PR sanitizer/81340
3287 * g++.dg/asan/pr81340.C: New test.
3288
3289 2017-07-28 Richard Biener <rguenther@suse.de>
3290
3291 PR tree-optimization/81502
3292 * gcc.target/i386/pr81502.c: New testcase.
3293
3294 2017-07-28 Martin Liska <mliska@suse.cz>
3295
3296 PR sanitizer/81460
3297 * gcc.dg/asan/pr81460.c: New test.
3298
3299 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR sanitizer/80998
3302 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3303 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3304
3305 PR tree-optimization/81578
3306 * gcc.dg/pr81578.c: New test.
3307
3308 2017-07-28 Richard Biener <rguenther@suse.de>
3309
3310 PR tree-optimization/81573
3311 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3312
3313 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3314
3315 * g++.dg/pr69667.C: Remove option -mlra.
3316 * gcc.target/powerpc/dform-1.c: Likewise.
3317 * gcc.target/powerpc/dform-2.c: Likewise.
3318 * gcc.target/powerpc/dform-3.c: Likewise.
3319 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3320 * gcc.target/powerpc/p9-vparity.c: Likewise.
3321 * gcc.target/powerpc/pr63491.c: Likewise.
3322 * gcc.target/powerpc/pr67808.c: Likewise.
3323 * gcc.target/powerpc/pr68805.c: Likewise.
3324 * gcc.target/powerpc/pr69461.c: Likewise.
3325 * gcc.target/powerpc/pr71680.c: Likewise.
3326 * gcc.target/powerpc/pr77289.c: Likewise.
3327 * gcc.target/powerpc/pr78458.c: Likewise.
3328 * gcc.target/powerpc/pr78543.c: Likewise.
3329 * g++.dg/pr71294.C: Remove option -mno-lra.
3330 * gcc.target/powerpc/pr71656-1.c: Likewise.
3331 * gcc.target/powerpc/pr71656-2.c: Likewise.
3332 * gcc.target/powerpc/pr71698.c: Likewise.
3333
3334 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3335 Sudakshina Das <sudi.das@arm.com>
3336
3337 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3338
3339 2017-07-27 Marek Polacek <polacek@redhat.com>
3340
3341 PR c/81417
3342 * c-c++-common/Wsign-compare-1.c: New test.
3343 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3344 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3345 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3346 * g++.dg/warn/compare1.C: Likewise.
3347 * gcc.dg/compare1.c: Likewise.
3348 * gcc.dg/compare2.c: Likewise.
3349 * gcc.dg/compare4.c: Likewise.
3350 * gcc.dg/compare5.c: Likewise.
3351 * gcc.dg/pr35430.c: Likewise.
3352 * gcc.dg/pr60087.c: Likewise.
3353
3354 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3355
3356 PR middle-end/81564
3357 * gcc.dg/pr81564.c: New test.
3358
3359 2017-07-27 Richard Biener <rguenther@suse.de>
3360
3361 PR tree-optimization/81573
3362 PR tree-optimization/81494
3363 * gcc.dg/torture/pr81573.c: New testcase.
3364
3365 2017-07-27 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/81571
3368 * gcc.dg/torture/pr81571.c: New testcase.
3369
3370 2017-07-27 Richard Biener <rguenther@suse.de>
3371
3372 PR tree-optimization/81502
3373 * gcc.target/i386/vect-insert-1.c: New testcase.
3374
3375 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3376
3377 PR target/81534
3378 * gcc.target/s390/pr81534.c: New test.
3379
3380 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR tree-optimization/81555
3383 PR tree-optimization/81556
3384 * gcc.c-torture/execute/pr81555.c: New test.
3385 * gcc.c-torture/execute/pr81556.c: New test.
3386
3387 * gcc.dg/attr-noipa.c: New test.
3388 * gcc.dg/ipa/ipa-pta-18.c: New test.
3389 * gcc.dg/ipa/ipa-sra-11.c: New test.
3390
3391 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3392
3393 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3394 option.
3395 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3396 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3397 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3398 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3399 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3400 * gcc.target/powerpc/vsx-simode.c: Likewise.
3401 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3402 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3403
3404 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3405
3406 PR c++/71570
3407 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3408
3409 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR target/81563
3412 * gcc.target/i386/pr81563.c: New test
3413
3414 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3415
3416 PR target/79041
3417 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3418
3419 2017-07-26 Marek Polacek <polacek@redhat.com>
3420
3421 PR middle-end/70992
3422 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3423 * gcc.dg/overflow-warn-2.c: Likewise.
3424 * gcc.dg/overflow-warn-3.c: Likewise.
3425 * gcc.dg/overflow-warn-4.c: Likewise.
3426 * gcc.dg/torture/pr70992-2.c: New test.
3427 * gcc.dg/torture/pr70992.c: New test.
3428
3429 2017-07-26 Richard Biener <rguenther@suse.de>
3430
3431 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3432 happening in ccp1.
3433 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3434
3435 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3436
3437 PR middle-end/46932
3438 * gcc.dg/pr46932.c: New testcase.
3439
3440 2017-07-26 Martin Liska <mliska@suse.cz>
3441
3442 PR sanitize/81186
3443 * gcc.dg/asan/pr81186.c: New test.
3444
3445 2017-07-25 Carl Love <cel@us.ibm.com>
3446
3447 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3448 vec_cnttz builtins.
3449
3450 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3451
3452 * gnat.dg/opt66.adb: New test.
3453
3454 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3455
3456 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3457 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3458
3459 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3460
3461 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3462
3463 2017-07-25 Torsten Duwe <duwe@suse.de>
3464
3465 * c-c++-common/patchable_function_entry-default.c: New test.
3466 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3467 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3468
3469 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR target/81532
3472 * gcc.target/i386/pr80833-3.c: New test.
3473 * gcc.target/i386/avx512dq-pr81532.c: New test.
3474 * gcc.target/i386/avx512bw-pr81532.c: New test.
3475
3476 2017-07-25 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/81455
3479 * gcc.dg/pr81455.c: New testcase.
3480
3481 2017-07-25 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/81529
3484 * gfortran.dg/pr81529.f90: New testcase.
3485
3486 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3487
3488 * gcc.target/aarch64/pr79041-2.c: Improve test.
3489
3490 2017-07-25 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/81410
3493 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3494
3495 2017-07-25 Richard Biener <rguenther@suse.de>
3496
3497 PR tree-optimization/81510
3498 * gcc.dg/torture/pr81510.c: New testcase.
3499 * gcc.dg/torture/pr81510-2.c: Likewise.
3500
3501 2017-07-25 Martin Liska <mliska@suse.cz>
3502
3503 PR ipa/81520
3504 * gcc.dg/ipa/pr81520.c: New test.
3505
3506 2017-07-25 Marek Polacek <polacek@redhat.com>
3507
3508 PR c/81364
3509 * Wmultistatement-macros-12.c: New test.
3510
3511 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3512
3513 PR target/81414
3514 * gcc.target/aarch64/pr81414.C: New.
3515
3516 2017-07-25 Richard Biener <rguenther@suse.de>
3517
3518 PR middle-end/81505
3519 * gcc.dg/ubsan/pr81505.c: New testcase.
3520
3521 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3522
3523 PR testsuite/80759
3524 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3525 (ELFFN_BEGIN): Rename to FN_TYPE.
3526 (ELFFN_END): Rename to FN_SIZE.
3527 (ASMNAME): New macro.
3528 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3529 .global.
3530 (FUNC_END): Use ASMNAME.
3531 (test_data_save): Remove.
3532 (test_data_input): Likewise.
3533 (test_data_output: Likewise.
3534 (test_data_fn): Likewise.
3535 (test_data_retaddr): Likewise.
3536 (regs_to_mem): Make globals, use r10 instead of rax.
3537 (mem_to_regs): Likewise.
3538 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3539 body to ms-sysv.c.
3540 (do_test_aligned): Likewise.
3541 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3542 Add dg-* directives.
3543 (PASTE_STR): New macro.
3544 (ASMNAME): Likewise.
3545 (LOAD_TEST_DATA_ADDR): Likewise.
3546 (TEST_DATA_OFFSET): Likewise.
3547 (do_test_body0): New C function.
3548 (do_test_body): New inline assembly routine.
3549 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3550 (runtest_ms_sysv): Modify.
3551
3552 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3553
3554 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3555 since the upper-regs options have been deleted.
3556 * gcc.target/powerpc/pr65849-2.c: Likewise.
3557 * gcc.target/powerpc/pr80099-1.c: Likewise.
3558 * gcc.target/powerpc/pr80099-2.c: Likewise.
3559 * gcc.target/powerpc/pr80099-3.c: Likewise.
3560 * gcc.target/powerpc/pr80099-4.c: Likewise.
3561 * gcc.target/powerpc/pr80099-5.c: Likewise.
3562 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3563 support removal of the upper-regs options.
3564 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3565 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3566 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3567 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3568 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3569 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3570 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3571 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3572 * gcc.target/powerpc/ppc-round.c: Likewise.
3573 * gcc.target/powerpc/pr71720.c: Likewise.
3574 * gcc.target/powerpc/pr72853.c: Likewise.
3575 * gcc.target/powerpc/pr79907.c: Likewise.
3576 * gcc.target/powerpc/pr78953.c: Likewise.
3577 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3578 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3579 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3580 * gcc.target/powerpc/vec-init-3.c: Likewise.
3581 * gcc.target/powerpc/vec-init-6.c: Likewise.
3582 * gcc.target/powerpc/vec-init-7.c: Likewise.
3583 * gcc.target/powerpc/vec-set-char.c: Likewise.
3584 * gcc.target/powerpc/vec-set-int.c: Likewise.
3585 * gcc.target/powerpc/vec-set-short.c: Likewise.
3586
3587 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3588
3589 PR target/79041
3590 * gcc.target/aarch64/pr79041-2.c: New test.
3591
3592 2017-07-24 Carl Love <cel@us.ibm.com>
3593
3594 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3595 the new built-ins.
3596
3597 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3598
3599 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3600
3601 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3602 Mikael Morin <mikael@gcc.gnu.org>
3603
3604 PR fortran/66102
3605 * gfortran.dg/realloc_on_assign_28.f90: New test.
3606
3607 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3608
3609 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3610 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3611
3612 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3613
3614 PR target/80569
3615 * gcc.target/i386/pr80569.c: New test.
3616
3617 2017-07-21 Carl Love <cel@us.ibm.com>
3618
3619 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3620 vmuleuh): Fix scan-assembler-times should check for word not half word
3621 instructions.
3622
3623 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3624
3625 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3626 redundant -march option.
3627 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3628 in addition to armv8.1-a.
3629
3630 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3631
3632 PR middle-end/56727
3633 * gcc.dg/pr56727-1.c: New test.
3634 * gcc.dg/pr56727-2.c: New test.
3635
3636 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3637
3638 * gcc.target/powerpc/mmx-check.h: New file.
3639 * gcc.target/powerpc/mmx-packs.c: New file.
3640 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3641 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3642 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3643 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3644 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3645 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3646 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3647 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3648 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3649 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3650 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3651 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3652 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3653 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3654 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3655 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3656 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3657 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3658 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3659 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3660 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3661 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3662 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3663 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3664 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3665 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3666 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3667 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3668 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3669 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3670 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3671 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3672 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3673 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3674 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3675 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3676 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3677 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3678
3679 2017-06-21 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/81500
3682 * gcc.dg/torture/pr81500.c: New testcase.
3683
3684 2017-07-20 Nathan Sidwell <nathan@acm.org>
3685
3686 * g++.dg/ext/anon-struct6.C: Adjust diag.
3687 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3688
3689 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3690
3691 PR target/80846
3692 * gcc.target/i386/avx-pr80846.c: New test.
3693 * gcc.target/i386/avx2-pr80846.c: New test.
3694 * gcc.target/i386/avx512f-pr80846.c: New test.
3695
3696 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3697
3698 PR tree-optimization/81388
3699 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3700 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3701
3702 2017-07-17 Tom de Vries <tom@codesourcery.com>
3703
3704 PR middle-end/81030
3705 * gcc.dg/pr81030.c: New test.
3706
3707 2017-07-20 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/61171
3710 * g++.dg/vect/pr61171.cc: New testcase.
3711 * gfortran.dg/vect/pr61171.f: Likewise.
3712 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3713
3714 2017-07-20 Richard Biener <rguenther@suse.de>
3715
3716 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3717 with V64QImode.
3718 * gcc.dg/vect/slp-45.c: Likewise.
3719
3720 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3721
3722 * gcc.dg/tree-ssa/vrp116.c: New Test.
3723
3724 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3725
3726 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3727 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3728 __builtin_cpu_is and __builtin_cpu_supports are supported.
3729
3730 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3731
3732 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3733 __BUILTIN_CPU_SUPPORTS__ defined.
3734 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3735 __BUILTIN_CPU_SUPPORTS__ defined.
3736
3737 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR tree-optimization/81346
3740 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3741
3742 2017-07-19 Tom de Vries <tom@codesourcery.com>
3743
3744 * gcc.target/nvptx/decl-init.c: Update alignment.
3745 * gcc.target/nvptx/slp-2-run.c: New test.
3746 * gcc.target/nvptx/slp-2.c: New test.
3747 * gcc.target/nvptx/v2di.c: New test.
3748
3749 2017-07-19 Tom de Vries <tom@codesourcery.com>
3750
3751 * gcc.target/nvptx/slp-run.c: New test.
3752 * gcc.target/nvptx/slp.c: New test.
3753 * gcc.target/nvptx/v2si-cvt.c: New test.
3754 * gcc.target/nvptx/v2si-run.c: New test.
3755 * gcc.target/nvptx/v2si.c: New test.
3756 * gcc.target/nvptx/vec.inc: New test.
3757
3758 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR tree-optimization/81346
3761 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3762 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3763 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3764 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3765 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3766 compiler to avoid X / C1 op C2 optimization to trigger.
3767
3768 2017-07-19 Martin Liska <mliska@suse.cz>
3769
3770 PR sanitizer/63361
3771 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3772 -ffloat-store or -mieee for targets that need it.
3773
3774 2017-07-18 Tom de Vries <tom@codesourcery.com>
3775
3776 PR middle-end/81464
3777 * gfortran.dg/pr81464.f90: New test.
3778
3779 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3780
3781 PR target/81471
3782 * gcc.target/i386/pr81471.c: New test.
3783
3784 2017-06-18 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/81410
3787 * gcc.dg/vect/pr81410.c: New testcase.
3788
3789 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3790
3791 PR middle-end/81462
3792 * g++.dg/torture/pr81462.C: New testcase.
3793
3794 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3795
3796 PR target/81408
3797 * g++.dg/tree-ssa/pr81408.C: New.
3798 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3799
3800 2017-07-18 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/80620
3803 PR tree-optimization/81403
3804 * gcc.dg/torture/pr80620.c: New testcase.
3805 * gcc.dg/torture/pr81403.c: Likewise.
3806
3807 2017-07-18 Richard Biener <rguenther@suse.de>
3808
3809 PR tree-optimization/81418
3810 * gcc.dg/torture/pr81418.c: New testcase.
3811
3812 2017-07-17 Carl Love <cel@us.ibm.com>
3813
3814 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3815 test case changes for commit 249424
3816
3817 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3818 vmuleuh): Fix scan-assembler-times should check for word not half word
3819 instructions.
3820
3821 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3822
3823 PR tree-optimization/81162
3824 * gcc.dg/pr81162.c: Move this to...
3825 * gcc.dg/ubsan/pr81162.c: ...here.
3826
3827 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3828
3829 * g++.dg/diagnostic/friend1.C: New test.
3830 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3831
3832 2017-07-17 Nathan Sidwell <nathan@acm.org>
3833
3834 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3835
3836 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3837
3838 * lib/gcc-dg.exp: Increase expect's match buffer size.
3839
3840 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3841
3842 PR target/81369
3843 * gcc.dg/tree-ssa/pr81369.c: New.
3844
3845 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3846
3847 * gcc.target/arc/pr9000674901.c: New file.
3848 * gcc.target/arc/pic-1.c: Likewise.
3849 * gcc.target/arc/pr9001191897.c: Likewise.
3850
3851 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3852 Andrew Burgess <andrew.burgess@embecosm.com>
3853
3854 * gcc.target/arc/naked-1.c: New file.
3855 * gcc.target/arc/naked-2.c: Likewise.
3856
3857 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR tree-optimization/81428
3860 * gcc.dg/fixed-point/pr81428.c: New test.
3861
3862 PR tree-optimization/81365
3863 * g++.dg/torture/pr81365.C: New test.
3864
3865 PR tree-optimization/81396
3866 * gcc.dg/tree-ssa/pr81396.c: New test.
3867
3868 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3869
3870 * gnat.dg/opt65.adb: New test.
3871
3872 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3873
3874 * gcc.dg/predict-8.c: Update.
3875
3876 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3877
3878 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3879 * g++.dg/warn/pr12242.C: Likewise.
3880
3881 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3882
3883 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3884 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3885 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3886 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3887 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3888 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3889 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3890 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3891 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3892 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3893 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3894 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3895 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3896 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3924 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3925 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3926 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3927 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3928 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3929 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3930 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3931 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3932 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3933 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3934
3935 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3936
3937 PR tree-optimization/81162
3938 * gcc.dg/pr81162.c: New file.
3939
3940 2017-07-14 Martin Sebor <msebor@redhat.com>
3941
3942 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3943 that bcopy is expected to be transformed to.
3944
3945 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3946
3947 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3948 * g++.dg/lookup/missing-std-include-2.C: New test case.
3949 * g++.dg/lookup/missing-std-include-3.C: New test case.
3950 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3951 * gcc.dg/missing-header-fixit-1.c: New test case.
3952 * gcc.dg/missing-header-fixit-2.c: New test case.
3953 * gcc.dg/missing-header-fixit-2.h: New header.
3954
3955 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3956
3957 PR c/81405
3958 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3959
3960 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3961
3962 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3963
3964 2017-07-13 Martin Liska <mliska@suse.cz>
3965
3966 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3967 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3968 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3969 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3970 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3971 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3972 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3973
3974 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3975
3976 PR target/81193
3977 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3978 __builtin_cpu_supports with old GLIBC's.
3979 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3980 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3981 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3982 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3983 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3984 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3985 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3986 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3987 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3988 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3989 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3990 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3991 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3992 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3993 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3994 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3995 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3996 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3997 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3998 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3999 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4000 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4001 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4002 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4003
4004 2017-07-12 Carl Love <cel@us.ibm.com>
4005
4006 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4007 rev_bool_int): Add test cases for builtins.
4008 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4009 test cases for builtins.
4010
4011 2017-07-12 Carl Love <cel@us.ibm.com>
4012
4013 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4014 lp64 && p9vector_hw.
4015
4016 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4017
4018 * lib/target-supports.exp (check_stack_check_available): Make
4019 testcase name depend on stack_kind.
4020
4021 2017-07-11 Michael Collison <michael.collison@arm.com>
4022
4023 * gcc.target/aarch64/cmp-2.c: New testcase.
4024
4025 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/51270
4028 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4029
4030 2017-07-11 Carl Love <cel@us.ibm.com>
4031
4032 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4033 test cases for the builtins.
4034
4035 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4036
4037 * lib/profopt.exp: Print relative names in UNSUPPORTED
4038 AutoFDO tests.
4039
4040 2017-07-10 Michael Collison <michael.collison@arm.com>
4041
4042 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4043
4044 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4045
4046 PR target/81375
4047 * gcc.target/i386/pr81375.c: New test.
4048
4049 2017-07-10 Martin Sebor <msebor@redhat.com>
4050
4051 PR tree-optimization/80397
4052 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4053
4054 2017-07-10 Martin Sebor <msebor@redhat.com>
4055
4056 PR other/81345
4057 * gcc.dg/pr81345.c: New test.
4058
4059 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4060
4061 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4062 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4063
4064 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4065
4066 PR target/81313
4067 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4068 integer argumets to bypass x86_64 outgoing args optimization.
4069
4070 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4071
4072 * gfortran.dg/eoshift_4.f90: New test.
4073 * gfortran.dg/eoshift_5.f90: New test.
4074 * gfortran.dg/eoshift_6.f90: New test.
4075
4076 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4077
4078 PR target/81313
4079 * gcc.target/i386/pr81313-1.c: New test.
4080 * gcc.target/i386/pr81313-2.c: Likewise.
4081 * gcc.target/i386/pr81313-3.c: Likewise.
4082 * gcc.target/i386/pr81313-4.c: Likewise.
4083 * gcc.target/i386/pr81313-5.c: Likewise.
4084
4085 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4086
4087 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4088 * gnat.dg/vect16.ads (Sarray): Likewise.
4089 * gnat.dg/vect17.ads (Sarray): Likewise.
4090 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4091 * gnat.dg/vect16.adb (Add): Likewise.
4092 * gnat.dg/vect17.adb (Add): Likewise.
4093
4094 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4095
4096 PR c++/79300
4097 * g++.dg/diagnostic/pr79300.C: New test case.
4098
4099 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4100
4101 * gcc.target/powerpc/clone1.c: Add check to make sure the
4102 __builtin_cpu_supports function is fully supported.
4103 * gcc.target/powerpc/clone2.c: New runtime test for
4104 target_clones.
4105
4106 PR target/81348
4107 * gcc.target/powerpc/pr81348.c: New test.
4108
4109 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4110
4111 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4112
4113 2017-07-07 Carl Love <cel@us.ibm.com>
4114
4115 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4116 file for built-ins.
4117
4118 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4119
4120 * gcc.target/sparc/dictunpack.c: New file.
4121 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4122 * gcc.target/sparc/fpcmpshl.c: Likewise.
4123 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4124 * gcc.target/sparc/fpcmpushl.c: Likewise.
4125
4126 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4127
4128 PR fortran/70071
4129 * gfortran.dg/coarray_44.f90: New testcase.
4130
4131 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4132
4133 * c-c++-common/asan/kasan-alloca-1.c: New test.
4134 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4135
4136 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4137
4138 * c-c++-common/asan/alloca_big_alignment.c: New test.
4139 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4140 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4141 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4142 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4143 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4144 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4145 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4146
4147 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4148
4149 PR target/81305
4150 * gcc.target/avr/isr-test.h: Fix warnings.
4151
4152 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4153
4154 * lib/target-supports.exp: Generate
4155 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4156 and check_effective_target_arm_arch_v8r_multilib.
4157
4158 2017-07-06 Carl Love <cel@us.ibm.com>
4159
4160 * ChangeLog: Clean up from mid air collision
4161
4162 2017-07-06 Carl Love <cel@us.ibm.com>
4163
4164 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4165 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4166 cases for vec_addc, adde and addec builtins.
4167
4168 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4169
4170 PR c++/79300
4171 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4172 expected underlining within macro expansion.
4173 * c-c++-common/pr70264.c: Likewise.
4174 * g++.dg/plugin/diagnostic-test-expressions-1.C
4175 (test_within_macro_1): New test.
4176 (test_within_macro_2): Likewise.
4177 (test_within_macro_3): Likewise.
4178 (test_within_macro_4): Likewise.
4179 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4180 expected underlining within macro expansion.
4181 (test_macro_4): Likewise.
4182 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4183 (test_within_macro_1): New test.
4184 (test_within_macro_2): Likewise.
4185 (test_within_macro_3): Likewise.
4186 (test_within_macro_4): Likewise.
4187 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4188 underlining within macro expansion.
4189
4190 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4191
4192 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4193 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4194 _mm_maskz_getexp_round_sd): Test new intrinsics.
4195 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4196 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4197 _mm_maskz_getexp_round_ss): Ditto.
4198 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4199 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4200 _mm_maskz_getmant_round_sd): Ditto.
4201 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4202 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4203 _mm_maskz_getmant_round_ss): Ditto.
4204 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4205 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4206 _mm_maskz_getexp_round_sd): New runtime tests.
4207 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4208 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4209 _mm_maskz_getexp_round_ss): Ditto.
4210 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4211 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4212 _mm_maskz_getmant_round_sd): Ditto.
4213 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4214 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4215 _mm_maskz_getmant_round_ss): Ditto.
4216 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4217 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4218 __builtin_ia32_getmantss_mask_round): Test new builtins.
4219 * gcc.target/i386/sse-13.c : Ditto.
4220 * gcc.target/i386/sse-23.c: Ditto.
4221 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4222 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4223 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4224 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4225 _mm_mask_getexp_round_ss): Test new intrinsics.
4226 * gcc.target/i386/testround-1.c: Ditto.
4227 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4228 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4229 _mm_mask_getmant_round_ss): Test new intrinsics
4230 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4231 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4232 _mm_maskz_getmant_ss): Test new intrinsics.
4233
4234 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4235
4236 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4237 * lib/target-supports.exp (check_stack_check_available): New.
4238 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4239 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4240 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4241 * gcc.dg/pr47443.c: Likewise.
4242 * gcc.dg/pr48134.c: Likewise.
4243 * gcc.dg/pr70017.c: Likewise.
4244 * gcc.target/aarch64/stack-checking.c: Likewise.
4245 * gcc.target/arm/stack-checking.c: Likewise.
4246 * gcc.target/i386/pr48723.c: Likewise.
4247 * gcc.target/i386/pr55672.c: Likewise.
4248 * gcc.target/i386/pr67265-2.c: Likewise.
4249 * gcc.target/i386/pr67265.c: Likewise.
4250 * gnat.dg/opt49.adb: Likewise.
4251 * gnat.dg/stack_check1.adb: Likewise.
4252 * gnat.dg/stack_check2.adb: Likewise.
4253 * gnat.dg/stack_check3.adb: Likewise.
4254
4255 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4256
4257 PR target/80103
4258 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4259 __attribute__.
4260
4261 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4262
4263 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4264 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4265 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4266 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4267 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4268 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4269 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4270 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4271 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4272 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4273 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4274 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4275
4276 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4277
4278 PR target/81305
4279 * gcc.target/avr/isr-test.h: New file.
4280 * gcc.target/avr/torture/isr-01-simple.c: New test.
4281 * gcc.target/avr/torture/isr-02-call.c: New test.
4282 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4283
4284 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4285
4286 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4287 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4288 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4289 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4290
4291 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4292
4293 * gcc.dg/tree-ssa/ldist-26.c: New test.
4294
4295 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4296
4297 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4298
4299 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4300
4301 PR target/81300
4302 * gcc.target/i386/pr81300.c: New test.
4303
4304 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4305
4306 PR target/81294
4307 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4308 x and y arguments in the call to _subborrow_u32.
4309 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4310 x and y arguments in the call to _subborrow_u64.
4311 * gcc.target/i386/pr81294-1.c: New test.
4312 * gcc.target/i386/pr81294-2.c: Ditto.
4313
4314 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4315
4316 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4317
4318 2017-07-04 Marek Polacek <polacek@redhat.com>
4319
4320 PR c/81231
4321 * gcc.dg/atomic-pr81231.c: New test.
4322
4323 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4324
4325 PR tree-optimization/81292
4326 * gcc.dg/pr81292-1.c: New test.
4327 * gcc.dg/pr81292-2.c: Likewise.
4328
4329 2017-07-04 Martin Liska <mliska@suse.cz>
4330
4331 PR sanitizer/81040
4332 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4333 use-after-scope sanitization.
4334
4335 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4336
4337 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4338 options.
4339
4340 PR target/81175
4341 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4342 gather.
4343
4344 2017-07-04 Martin Liska <mliska@suse.cz>
4345
4346 PR ipa/81214
4347 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4348 * g++.dg/ext/mvc3.C: Likewise.
4349 * gcc.target/i386/mvc2.c: Likewise.
4350 * gcc.target/i386/mvc3.c: Likewise.
4351
4352 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4353
4354 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4355 decomposition declaration in diagnostics.
4356 * g++.dg/cpp1z/decomp2.C: Likewise.
4357 * g++.dg/cpp1z/decomp3.C: Likewise.
4358 * g++.dg/cpp1z/decomp4.C: Likewise.
4359 * g++.dg/cpp1z/decomp5.C: Likewise.
4360 * g++.dg/cpp1z/decomp6.C: Likewise.
4361 * g++.dg/cpp1z/decomp7.C: Likewise.
4362 * g++.dg/cpp1z/decomp8.C: Likewise.
4363 * g++.dg/cpp1z/decomp13.C: Likewise.
4364 * g++.dg/cpp1z/decomp14.C: Likewise.
4365 * g++.dg/cpp1z/decomp18.C: Likewise.
4366 * g++.dg/cpp1z/decomp19.C: Likewise.
4367 * g++.dg/cpp1z/decomp22.C: Likewise.
4368 * g++.dg/cpp1z/decomp23.C: Likewise.
4369 * g++.dg/cpp1z/decomp24.C: Likewise.
4370 * g++.dg/cpp1z/decomp25.C: Likewise.
4371 * g++.dg/cpp1z/decomp26.C: Likewise.
4372 * g++.dg/cpp1z/decomp28.C: Likewise.
4373
4374 PR c++/81258
4375 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4376 * g++.dg/cpp1z/decomp30.C: New test.
4377
4378 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4379
4380 PR c++/65775
4381 * g++.dg/cpp0x/trailing14.C: New.
4382
4383 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4384
4385 PR testsuite/79866
4386 * gfortran.dg/coarray_event_2.f08: New test.
4387
4388 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4389
4390 PR testsuite/79843
4391 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4392 * gfortran.dg/pointer_intent_2.f90: Likewise.
4393
4394 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4395
4396 PR middle-end/81290
4397 * gcc.c-torture/compile/pr81290.c: New.
4398
4399 2017-07-03 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/60510
4402 * gfortran.dg/vect/pr60510.f: New testcase.
4403
4404 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4405
4406 * gcc.target/i386/mvc6.c: Require ifunc support.
4407
4408 2017-07-03 Martin Liska <mliska@suse.cz>
4409
4410 PR sanitize/81040
4411 * g++.dg/asan/function-argument-1.C: New test.
4412 * g++.dg/asan/function-argument-2.C: New test.
4413 * g++.dg/asan/function-argument-3.C: New test.
4414
4415 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4416
4417 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4418 as well.
4419
4420 2017-07-03 Tom de Vries <tom@codesourcery.com>
4421
4422 PR tree-optimization/69468
4423 * gcc.dg/pr81192.c: Update.
4424
4425 2017-07-03 Tom de Vries <tom@codesourcery.com>
4426
4427 PR tree-optimization/81192
4428 * gcc.dg/pr81192.c: Update.
4429
4430 2017-07-03 Tom de Vries <tom@codesourcery.com>
4431
4432 PR tree-optimization/81192
4433 * gcc.dg/pr81192.c: New test.
4434
4435 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4436
4437 * gfortran/eoshift_3.f90: New test.
4438
4439 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4440
4441 * gcc.dg/strlenopt-32.c: New testcase.
4442 * gcc.dg/strlenopt-33.c: Likewise.
4443 * gcc.dg/strlenopt-33g.c: Likewise.
4444 * gcc.dg/strlenopt-34.c: Likewise.
4445 * gcc.dg/strlenopt-35.c: Likewise.
4446
4447 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4448
4449 PR tree-optimization/80769
4450 * gcc.dg/strlenopt-31.c: New test.
4451 * gcc.dg/strlenopt-31g.c: Likewise.
4452
4453 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4454
4455 PR tree-optimization/81136
4456 * gcc.dg/vect/pr81136.c: New test.
4457
4458 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR sanitizer/81262
4461 * gcc.c-torture/compile/pr81262.c: New test.
4462 * g++.dg/ubsan/pr81262.C: New test.
4463
4464 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4465
4466 PR ipa/81261
4467 * g++.dg/ipa/pr81261.C: New testcase.
4468
4469 2017-06-30 Andrew Pinski <apinski@cavium.com>
4470
4471 * gcc.dg/torture/pr81245.c: New testcase.
4472
4473 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4474
4475 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4476 unbounded use.
4477
4478 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4479
4480 PR c++/80014
4481 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4482 Add declaration.
4483 (test_typeid): New test function.
4484
4485 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR target/81225
4488 * gcc.target/i386/pr81225.c: New test.
4489
4490 2017-06-30 Nathan Sidwell <nathan@acm.org>
4491
4492 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4493 * g++.dg/cpp0x/decltype9.C: Likewise.
4494 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4495 * g++.dg/lookup/decl1.C: Likewise.
4496 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4497 * g++.dg/other/pr28432.C: Likewise.
4498 * g++.dg/parse/crash12.C: Likewise.
4499 * g++.dg/parse/enum3.C: Likewise.
4500 * g++.dg/parse/operator6.C: Likewise.
4501 * g++.dg/template/crash69.C: Likewise.
4502 * g++.dg/template/error27.C: Likewise.
4503 * g++.dg/template/error28.C: Likewise.
4504 * g++.dg/template/memfriend6.C: Likewise.
4505 * g++.old-deja/g++.mike/err1.C: Likewise.
4506 * g++.old-deja/g++.mike/p811.C: Likewise.
4507 * g++.old-deja/g++.other/crash25.C: Likewise.
4508 * g++.old-deja/g++.other/dtor4.C: Likewise.
4509 * g++.old-deja/g++.pt/t37.C: Likewise.
4510
4511 2017-06-30 Martin Liska <mliska@suse.cz>
4512
4513 PR ipa/81214
4514 * gcc.target/i386/pr81214.c: New test.
4515
4516 2017-06-30 Nathan Sidwell <nathan@acm.org>
4517
4518 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4519
4520 PR c++/81229
4521 * g++.dg/lookup/pr81229.C: New.
4522
4523 2017-06-30 Martin Liska <mliska@suse.cz>
4524
4525 PR sanitizer/81021
4526 * g++.dg/asan/pr81021.C: New test.
4527
4528 2017-06-30 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/81249
4531 * g++.dg/torture/pr81249.C: New testcase.
4532
4533 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4536 * g++.dg/diagnostic/variadic1.C: Likewise.
4537 * g++.dg/gomp/udr-3.C: Likewise.
4538 * g++.dg/overload/error1.C: Likewise.
4539 * g++.dg/overload/error2.C: Likewise.
4540 * g++.dg/template/duplicate1.C: Likewise.
4541 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4542 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4543 * g++.old-deja/g++.other/redecl2.C: Likewise.
4544 * g++.old-deja/g++.other/redecl4.C: Likewise.
4545 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4546
4547 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4548
4549 PR fortran/77765
4550 * gfortran.dg/goacc/pr77765.f90: New test.
4551
4552 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4553
4554 * gcc.target/aarch64/ccmp_2.c: New test.
4555
4556 2017-06-29 Nathan Sidwell <nathan@acm.org>
4557
4558 PR c++/81247
4559 * g++.dg/parse/pr81247-[abc].C: New.
4560
4561 2017-06-29 Carl Love <cel@us.ibm.com>
4562
4563 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4564 test_unsigned_int_result, test_ll_int_result,
4565 test_ll_unsigned_int_result): Add result checking functions, add
4566 debug support.
4567 (main): Add builtin function tests.
4568
4569 2017-06-29 Carl Love <cel@us.ibm.com>
4570
4571 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4572 dg-skip-if): Add -mvsx -mcpu=power7.
4573
4574 2017-06-29 Richard Biener <rguenther@suse.de>
4575
4576 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4577
4578 2017-06-29 Nathan Sidwell <nathan@acm.org>
4579
4580 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4581
4582 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4583
4584 PR middle-end/81194
4585 * g++.dg/pr81194.C: New test.
4586
4587 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4588
4589 PR ipa/80565
4590 * gcc.dg/torture/pr80565.c: New file.
4591
4592 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4593
4594 PR tree-optimization/81196
4595 * gcc.dg/vect/pr81196.c: New.
4596
4597 2017-06-29 Michael Collison <michael.collison@arm.com>
4598
4599 Fix date on previous ChangeLog entry.
4600
4601 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4602 Michael Collison <michael.collison@arm.com>
4603
4604 PR target/70119
4605 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4606
4607 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4608
4609 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4610 Test new intrinsic.
4611 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4612 Ditto.
4613 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4614 Ditto.
4615 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4616 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4617 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4618
4619 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4620
4621 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4622 current ARM check by ARM NEON's availability check.
4623 (check_effective_target_vect_intfloat_cvt): Likewise.
4624 (check_effective_target_vect_uintfloat_cvt): Likewise.
4625 (check_effective_target_vect_floatint_cvt): Likewise.
4626 (check_effective_target_vect_floatuint_cvt): Likewise.
4627 (check_effective_target_vect_shift): Likewise.
4628 (check_effective_target_whole_vector_shift): Likewise.
4629 (check_effective_target_vect_bswap): Likewise.
4630 (check_effective_target_vect_shift_char): Likewise.
4631 (check_effective_target_vect_long): Likewise.
4632 (check_effective_target_vect_float): Likewise.
4633 (check_effective_target_vect_perm): Likewise.
4634 (check_effective_target_vect_perm_byte): Likewise.
4635 (check_effective_target_vect_perm_short): Likewise.
4636 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4637 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4638 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4639 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4640 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4641 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4642 (check_effective_target_vect_widen_shift): Likewise.
4643 (check_effective_target_vect_extract_even_odd): Likewise.
4644 (check_effective_target_vect_interleave): Likewise.
4645 (check_effective_target_vect_multiple_sizes): Likewise.
4646 (check_effective_target_vect64): Likewise.
4647 (check_effective_target_vect_max_reduc): Likewise.
4648
4649 2017-06-28 Richard Biener <rguenther@suse.de>
4650
4651 PR middle-end/81227
4652 * gcc.dg/pr81227.c: New testcase.
4653
4654 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4655
4656 PR target/81193
4657 * lib/target-supports.exp
4658 (check_ppc_cpu_supports_hw_available): New test to make sure
4659 __builtin_cpu_supports works on power7 and newer.
4660
4661 2017-06-28 Martin Liska <mliska@suse.cz>
4662
4663 PR ipa/81128
4664 * gcc.target/i386/pr81128.c: New test.
4665
4666 2017-06-28 Martin Liska <mliska@suse.cz>
4667
4668 PR driver/79659
4669 * g++.dg/opt/pr79659.C: New test.
4670
4671 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4672
4673 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4674 and options.
4675 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4676
4677 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4678
4679 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4680 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4681
4682 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4683
4684 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4685 (foo): ... this. Change constants such that it isn't matched
4686 as __builtin_copysign, yet tests the combiner the same.
4687
4688 2017-06-28 Martin Liska <mliska@suse.cz>
4689
4690 PR sanitizer/81224
4691 * gcc.dg/asan/pr81224.c: New test.
4692
4693 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4694
4695 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4696 passed to pthread_join.
4697
4698 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4699
4700 * gcc.target/s390/nodatarel-1.c: New test.
4701
4702 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4703
4704 PR fortran/80164
4705 * gfortran.dg/array_temporaries_4.f90: New test.
4706
4707 2017-06-27 Andrew Pinski <apinski@cavium.com>
4708
4709 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4710 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4711 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4712
4713 2017-06-27 Marek Polacek <polacek@redhat.com>
4714
4715 PR sanitizer/81223
4716 * gcc.dg/ubsan/pr81223.c: New test.
4717
4718 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4719
4720 * gcc.dg/tree-ssa/assoc-1.c: New file.
4721
4722 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 PR c++/62046
4725 * g++.dg/parse/catch2.C: New.
4726
4727 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR sanitizer/81209
4730 * g++.dg/ubsan/pr81209.C: New test.
4731
4732 PR middle-end/81207
4733 * gcc.c-torture/compile/pr81207.c: New test.
4734
4735 2017-06-27 Marek Polacek <polacek@redhat.com>
4736
4737 PR bootstrap/81216
4738 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4739
4740 2017-06-26 Martin Sebor <msebor@redhat.com>
4741
4742 PR c++/81169
4743 * g++.dg/Wclass-memaccess-2.C: New test.
4744
4745 2017-06-26 Carl Love <cel@us.ibm.com>
4746
4747 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4748 Add new runnable test file for the vec_rev built-ins.
4749
4750 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4751
4752 PR/tree-optimization 71815
4753 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4754 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4755
4756 2017-06-26 Renlin Li <renlin.li@arm.com>
4757 Szabolcs Nagy <szabolcs.nagy@arm.com>
4758
4759 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4760 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4761 memmove.
4762
4763 2017-06-26 Richard Biener <rguenther@suse.de>
4764
4765 PR target/81175
4766 * gfortran.dg/pr81175.f: New testcase.
4767
4768 2017-06-26 Richard Biener <rguenther@suse.de>
4769
4770 PR tree-optimization/81203
4771 * gcc.dg/torture/pr81203.c: New testcase.
4772
4773 2017-06-26 Marek Polacek <polacek@redhat.com>
4774
4775 PR c/80116
4776 * c-c++-common/Wmultistatement-macros-1.c: New test.
4777 * c-c++-common/Wmultistatement-macros-2.c: New test.
4778 * c-c++-common/Wmultistatement-macros-3.c: New test.
4779 * c-c++-common/Wmultistatement-macros-4.c: New test.
4780 * c-c++-common/Wmultistatement-macros-5.c: New test.
4781 * c-c++-common/Wmultistatement-macros-6.c: New test.
4782 * c-c++-common/Wmultistatement-macros-7.c: New test.
4783 * c-c++-common/Wmultistatement-macros-8.c: New test.
4784 * c-c++-common/Wmultistatement-macros-9.c: New test.
4785 * c-c++-common/Wmultistatement-macros-10.c: New test.
4786 * c-c++-common/Wmultistatement-macros-11.c: New test.
4787
4788 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4789
4790 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4791
4792 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4793
4794 * lib/target-supports.exp
4795 (check_effective_target_arm_neon_ok_nocache): Add flags with
4796 -mfloat-abi=hard. Include arm_neon.h.
4797 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4798 (check_effective_target_arm_neon_ok_no_float_abi): New.
4799 * gcc.target/arm/lto/pr65837_0.c: Require
4800 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4801 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4802 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4803
4804 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4805
4806 PR c++/62315
4807 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4808
4809 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4810
4811 PR fortran/52473
4812 * gfortran.dg/cshift_2.f90: New test.
4813
4814 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4815
4816 PR middle-end/79794
4817 * gcc.target/aarch64/pr79794.c: New.
4818
4819 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4820
4821 PR target/80510
4822 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4823 * gcc.target/powerpc/pr80510-2.c: Likewise.
4824
4825 2017-06-22 Jeff Law <law@redhat.com>
4826
4827 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4828
4829 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4830
4831 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4832 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4833 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4834 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4835 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4836 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4837 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4838 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4839
4840 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4841
4842 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4843
4844 2017-06-22 Matt Turner <mattst88@gmail.com>
4845
4846 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4847 skylake check.
4848
4849 2017-06-22 Carl Love <cel@us.ibm.com>
4850
4851 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4852 vmuleuh): Fix scan-assembler-times should check for word not half word
4853 instructions.
4854
4855 2017-06-22 Jeff Law <law@redhat.com>
4856
4857 * gcc.c-torture/compile/stack-check-1.c: New test.
4858
4859 2016-06-22 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4862 * gcc.dg/vect/pr65947-2.c: Likewise.
4863 * gcc.dg/vect/pr65947-3.c: Likewise.
4864 * gcc.dg/vect/pr65947-4.c: Likewise.
4865 * gcc.dg/vect/pr65947-5.c: Likewise.
4866 * gcc.dg/vect/pr65947-6.c: Likewise.
4867 * gcc.dg/vect/pr65947-8.c: Likewise.
4868 * gcc.dg/vect/pr65947-9.c: Likewise.
4869 * gcc.dg/vect/pr65947-10.c: Likewise.
4870 * gcc.dg/vect/pr65947-12.c: Likewise.
4871 * gcc.dg/vect/pr65947-13.c: Likewise.
4872 * gcc.dg/vect/pr65947-14.c: Likewise.
4873 * gcc.dg/vect/vect-cond-2.c: Likewise.
4874 * gcc.dg/vect/vect-pr69848.c: Likewise.
4875
4876 2017-06-22 Martin Liska <mliska@suse.cz>
4877
4878 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4879 to not inline it.
4880
4881 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4882
4883 * gcc.dg/tree-ssa/forwprop-37.c: New.
4884
4885 2017-06-22 Richard Biener <rguenther@suse.de>
4886
4887 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4888
4889 2017-06-22 Richard Biener <rguenther@suse.de>
4890
4891 * gcc.dg/vect/pr65947-14.c: New testcase.
4892
4893 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4894
4895 PR target/80510
4896 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4897 32-bit support is added. Change ITYPE size to 64-bit integer.
4898 * gcc.target/powerpc/pr80510-2.c: Likewise.
4899
4900 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR c++/81154
4903 * g++.dg/gomp/pr81154.C: New test.
4904
4905 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4906
4907 * g++.dg/other/old-style-cast-fixits.C: New test case.
4908
4909 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4910
4911 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4912
4913 2017-06-21 Tom de Vries <tom@codesourcery.com>
4914
4915 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4916
4917 2017-06-21 Tom de Vries <tom@codesourcery.com>
4918
4919 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4920 warning.
4921
4922 2017-06-21 Martin Liska <mliska@suse.cz>
4923
4924 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4925
4926 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4927
4928 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4929 gnat.dg/debug11_pkg2.ads: New testcase.
4930
4931 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4932
4933 * gcc.target/i386/getround.c: New file.
4934
4935 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4936
4937 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4938 * gcc.dg/tree-ssa/addadd-2.c: New file.
4939
4940 2017-06-21 Tom de Vries <tom@codesourcery.com>
4941
4942 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4943 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4944 * gcc.c-torture/compile/20080806-1.c: Same.
4945 * gcc.c-torture/compile/920723-1.c: Same.
4946 * gcc.c-torture/compile/930621-1.c: Same.
4947 * gcc.c-torture/compile/991214-2.c: Same.
4948 * gcc.c-torture/compile/bcopy.c: Same.
4949 * gcc.c-torture/compile/memtst.c: Same.
4950 * gcc.c-torture/compile/msp.c: Same.
4951 * gcc.c-torture/compile/stuct.c: Same.
4952 * gcc.c-torture/execute/20011008-3.c: Same.
4953 * gcc.c-torture/execute/20030209-1.c: Same.
4954 * gcc.c-torture/execute/20031012-1.c: Same.
4955 * gcc.c-torture/execute/20040805-1.c: Same.
4956 * gcc.c-torture/execute/920410-1.c: Same.
4957 * gcc.c-torture/execute/921113-1.c: Same.
4958 * gcc.c-torture/execute/921202-1.c: Same.
4959 * gcc.c-torture/execute/921208-2.c: Same.
4960 * gcc.c-torture/execute/930106-1.c: Same.
4961 * gcc.c-torture/execute/930406-1.c: Same.
4962 * gcc.c-torture/execute/950221-1.c: Same.
4963 * gcc.c-torture/execute/960521-1.c: Same.
4964 * gcc.c-torture/execute/980605-1.c: Same.
4965 * gcc.c-torture/execute/comp-goto-1.c: Same.
4966 * gcc.c-torture/execute/comp-goto-2.c: Same.
4967 * gcc.c-torture/execute/memcpy-1.c: Same.
4968 * gcc.c-torture/execute/multi-ix.c: Same.
4969 * gcc.c-torture/execute/nestfunc-4.c: Same.
4970 * gcc.c-torture/execute/pr20621-1.c: Same.
4971 * gcc.c-torture/execute/pr23135.c: Same.
4972 * gcc.c-torture/execute/pr28982b.c: Same.
4973 * gcc.dg/loop-3.c: Same.
4974 * gcc.dg/struct-ret-3.c: Same.
4975 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4976 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4977 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4978 * gcc.dg/tree-prof/pr44777.c: Same.
4979
4980 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4981
4982 PR jit/81144
4983 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4984 memset call with zero-initialization.
4985 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4986
4987 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4988
4989 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4990 (main): Renamed to ...
4991 (fma4_test): ... this.
4992
4993 2017-06-20 Julia Koval <julia.koval@intel.com>
4994
4995 * gcc.target/i386/pr73350-2.c: New test.
4996
4997 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4998
4999 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5000 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5001 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5002 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5003 restrict to x86_64-*-*-gnu.
5004 Skip scan-assembler on *-*-darwin*.
5005 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5006 * gcc.dg/loop-invariant.c: Likewise.
5007 * gcc.dg/lto/pr70955_0.c: Likewise.
5008 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5009 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5010 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5011
5012 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5013 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5014 targets.
5015 * gcc.dg/attr-ms_struct-2.c: Likewise.
5016 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5017 * gcc.dg/bf-ms-layout.c: Likewise.
5018 * gcc.dg/bf-ms-layout-2.c: Likewise.
5019 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5020 Require fpic support.
5021 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5022 targets.
5023 * gcc.target/i386/bitfield2.c: Likewise.
5024 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5025 targets.
5026 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5027
5028 2017-06-20 Nathan Sidwell <nathan@acm.org>
5029
5030 PR c++/67074
5031 * g++.dg/lookup/pr67074.C: New.
5032 * g++.dg/parse/namespace-alias-1.C: Adjust.
5033
5034 2017-06-20 Richard Biener <rguenther@suse.de>
5035
5036 PR middle-end/81097
5037 * c-c++-common/ubsan/pr81097.c: New testcase.
5038
5039 2017-06-20 Richard Biener <rguenther@suse.de>
5040
5041 * gcc.dg/vect/pr65947-9.c: Adjust.
5042
5043 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5044
5045 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5046 * gcc.target/arm/acle/cdp2.c: Likewise.
5047 * gcc.target/arm/acle/ldc.c: Likewise.
5048 * gcc.target/arm/acle/ldc2.c: Likewise.
5049 * gcc.target/arm/acle/ldc2l.c: Likewise.
5050 * gcc.target/arm/acle/ldcl.c: Likewise.
5051 * gcc.target/arm/acle/mcr.c: Likewise.
5052 * gcc.target/arm/acle/mcr2.c: Likewise.
5053 * gcc.target/arm/acle/mcrr.c: Likewise.
5054 * gcc.target/arm/acle/mcrr2.c: Likewise.
5055 * gcc.target/arm/acle/mrc.c: Likewise.
5056 * gcc.target/arm/acle/mrc2.c: Likewise.
5057 * gcc.target/arm/acle/mrrc.c: Likewise.
5058 * gcc.target/arm/acle/mrrc2.c: Likewise.
5059 * gcc.target/arm/acle/stc.c: Likewise.
5060 * gcc.target/arm/acle/stc2.c: Likewise.
5061 * gcc.target/arm/acle/stc2l.c: Likewise.
5062 * gcc.target/arm/acle/stcl.c: Likewise.
5063
5064 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR target/81121
5067 * gcc.target/i386/pr81121.c: New test.
5068
5069 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5070
5071 PR target/79799
5072 * gcc.target/powerpc/pr79799-1.c: New test.
5073 * gcc.target/powerpc/pr79799-2.c: Likewise.
5074 * gcc.target/powerpc/pr79799-3.c: Likewise.
5075 * gcc.target/powerpc/pr79799-4.c: Likewise.
5076 * gcc.target/powerpc/pr79799-5.c: Likewise.
5077
5078 2017-06-19 Nathan Sidwell <nathan@acm.org>
5079
5080 PR c++/81124
5081 PR c++/79766
5082 * g++.dg/lookup/pr79766.C: New.
5083 * g++.dg/lookup/pr81124.C: New.
5084 * g++.dg/template/explicit6.C: Adjust.
5085 * g++.old-deja/g++.other/decl5.C: Adjust.
5086
5087 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5088
5089 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5090 -DSTACK_SIZE.
5091
5092 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5093
5094 PR sanitizer/81125
5095 * g++.dg/ubsan/pr81125.C: New test.
5096
5097 PR sanitizer/81111
5098 * g++.dg/ubsan/pr81111.C: New test.
5099
5100 2017-06-19 Richard Biener <rguenther@suse.de>
5101
5102 PR middle-end/81118
5103 * gcc.dg/torture/pr81118.c: New testcase.
5104
5105 2017-06-19 Richard Biener <rguenther@suse.de>
5106
5107 PR tree-optimization/80887
5108 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5109
5110 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR ipa/81112
5113 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5114
5115 2017-06-19 Nathan Sidwell <nathan@acm.org>
5116
5117 PR c++/81119
5118 * g++.dg/warn/pr81119.C: New.
5119
5120 2017-06-19 Martin Liska <mliska@suse.cz>
5121
5122 PR sanitizer/80879
5123 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5124
5125 2017-06-19 Martin Liska <mliska@suse.cz>
5126
5127 PR ipa/80732
5128 * gcc.target/i386/mvc5.c: Scan indirect_function.
5129 * gcc.target/i386/mvc7.c: Likewise.
5130 * gcc.target/i386/pr80732.c: New test.
5131
5132 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/66093
5135 * g++.dg/cpp1y/constexpr-66093.C: New.
5136
5137 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138
5139 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5140 dg-skip-if list.
5141
5142 2017-06-19 Richard Biener <rguenther@suse.de>
5143
5144 PR ipa/81112
5145 * g++.dg/torture/pr81112.C: New testcase.
5146
5147 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5148
5149 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5150
5151 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5152
5153 PR fortran/52473
5154 * gfortran.dg/cshift_1.f90: New test.
5155
5156 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5157
5158 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5159
5160 2017-06-16 Carl Love <cel@us.ibm.com>
5161
5162 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5163 main): Add runnable tests and test checker for vec_float,
5164 vec_float2, vec_floate and vec_floato builtins.
5165
5166 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5167
5168 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5169 the architecture options added by dg-add-options arm_neon.
5170 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5171 to the architecture.
5172 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5173 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5174 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5175
5176 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5177
5178 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5179 multilibs have been built.
5180
5181 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5182
5183 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5184 * gcc.target/arm/pr51915.c: Likewise.
5185 * gcc.target/arm/pr52006.c: Likewise.
5186 * gcc.target/arm/pr53187.c: Likewise.
5187
5188 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5189
5190 * gcc.target/arm/multilibs.exp: New file.
5191
5192 2017-06-16 Martin Sebor <msebor@redhat.com>
5193
5194 PR tree-optimization/80933
5195 PR tree-optimization/80934
5196 * gcc.dg/fold-bcopy.c: New test.
5197 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5198 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5199 * gcc.dg/pr79214.c: Adjust.
5200 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5201 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5202 * gcc.dg/builtins-nonnull.c: Likewise.
5203
5204 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5205
5206 PR target/71778
5207 * gcc.target/arm/pr71778.c: New.
5208
5209 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5210
5211 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5212
5213 2017-06-16 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/81090
5216 * gcc.dg/graphite/pr81090.c: New testcase.
5217
5218 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5219
5220 PR fortran/80983
5221 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5222
5223 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR sanitizer/81094
5226 * c-c++-common/ubsan/object-size-11.c: New test.
5227
5228 2017-06-15 Martin Sebor <msebor@redhat.com>
5229
5230 PR c++/80560
5231 * g++.dg/Wclass-memaccess.C: New test.
5232
5233 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5234
5235 PR fortran/80983
5236 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5237
5238 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5239
5240 PR lto/69866
5241 * gcc.dg/lto/pr69866_0.c: New test.
5242 * gcc.dg/lto/pr69866_1.c: Likewise.
5243
5244 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5245
5246 PR target/78818
5247 * gcc.target/msp430/pr78818-real.c: New template for tests.
5248 * gcc.target/msp430/pr78818-auto.c: New test.
5249 * gcc.target/msp430/pr78818-data-region.c: New test.
5250 * gcc.target/msp430/pr78818-data-sec.c: New test.
5251 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5252
5253 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5254
5255 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5256 instructions in it rather than the number of IT blocks being 2.
5257 Transfer scan directive arm_thumb2 restriction to the whole
5258 testcase and restrict further to Thumb-only targets.
5259
5260 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5261
5262 * gcc.target/arm/sdiv_costs_1.c:
5263 Use dg-add-options.
5264
5265 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5266
5267 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5268 * gcc.target/mips/pr51513-1.c: New test.
5269 * gcc.target/mips/pr51513-2.c: New test.
5270
5271 2017-06-14 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/81083
5274 * gcc.dg/torture/pr81083.c: Add prototypes.
5275
5276 2017-06-14 Richard Biener <rguenther@suse.de>
5277
5278 PR middle-end/81088
5279 * c-c++-common/ubsan/pr81088.c: New testcase.
5280
5281 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5282
5283 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5284
5285 2017-06-14 Andrew Pinski <apinski@cavium.com>
5286 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5287
5288 PR target/71663
5289 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5290 * gcc.target/aarch64/vect-init-2.c: Likewise.
5291 * gcc.target/aarch64/vect-init-3.c: Likewise.
5292 * gcc.target/aarch64/vect-init-4.c: Likewise.
5293 * gcc.target/aarch64/vect-init-5.c: Likewise.
5294
5295 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5296
5297 PR c++/58541
5298 * g++.dg/cpp0x/constexpr-58541.C: New.
5299
5300 2017-06-14 Richard Biener <rguenther@suse.de>
5301
5302 PR tree-optimization/81083
5303 * gcc.dg/torture/pr81083.c: New testcase.
5304
5305 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5306
5307 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5308 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5309
5310 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5311
5312 PR c++/80973
5313 * g++.dg/ubsan/pr80973.C: New test.
5314
5315 PR c++/80984
5316 * g++.dg/opt/nrv18.C: New test.
5317
5318 2017-06-13 Martin Liska <mliska@suse.cz>
5319
5320 PR sanitize/78204
5321 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5322 test by adding no_sanitize attribute.
5323 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5324
5325 2017-06-13 Renlin Li <renlin.li@arm.com>
5326
5327 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5328 conditionally.
5329
5330 2017-06-13 Martin Jambor <mjambor@suse.cz>
5331
5332 PR tree-optimization/80803
5333 PR tree-optimization/81063
5334 gcc.dg/tree-ssa/pr80803.c: New test.
5335 gcc.dg/tree-ssa/pr81063.c: Likewise.
5336
5337 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5338
5339 * c-c++-common/fold-masked-cmp-3.c: New test.
5340
5341 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5342
5343 PR tree-optimization/67328
5344 * c-c++-common/fold-masked-cmp-1.c: New test.
5345 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5346 * gcc.dg/pr46309.c: Fix pattern.
5347 * gcc.dg/pr46309-2.c: Likewise.
5348
5349 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5350
5351 * gcc.target/arm/sdiv_costs_1.c:
5352 Require arm_arch_v8a_ok and add march option.
5353
5354 2017-06-13 Martin Liska <mliska@suse.cz>
5355
5356 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5357 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5358 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5359
5360 2017-06-13 Richard Biener <rguenther@suse.de>
5361
5362 PR middle-end/81065
5363 * c-c++-common/ubsan/pr81065.c: New testcase.
5364
5365 2017-06-12 Ian Lance Taylor <iant@golang.org>
5366
5367 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5368 freorder. Update comment to explain test.
5369
5370 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5371
5372 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5373 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5374 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5375 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5376
5377 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5378
5379 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5380
5381 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5382
5383 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5384
5385 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR tree-optimization/81003
5388 * gcc.c-torture/compile/pr81003.c: New test.
5389
5390 2017-06-12 Richard Biener <rguenther@suse.de>
5391
5392 PR tree-optimization/81053
5393 * gcc.dg/torture/pr81053.c: New testcase.
5394
5395 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5396
5397 PR fortran/80988
5398 * gfortran.dg/implied_do_io_3.f90: New test.
5399
5400 2017-06-10 Tom de Vries <tom@codesourcery.com>
5401
5402 * lib/target-supports.exp (check_effective_target_signal): New proc.
5403 * lib/gcc.exp (gcc_target_compile): Remove appending of
5404 -DSIGNAL_SUPPRESS to additional_flags.
5405 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5406 additional_flags if effective target signal is not supported by the
5407 target.
5408 * gcc.c-torture/execute/20101011-1.c: Same.
5409 * gcc.dg/c99-stdint-1.c: Same.
5410 * gcc.dg/c99-stdint-2.c: Same.
5411 * gcc.dg/c99-stdint-5.c: Same.
5412 * gcc.dg/c99-stdint-6.c: Same.
5413 * gcc.dg/stdint-width-1.c: Same.
5414
5415 2017-06-10 Tom de Vries <tom@codesourcery.com>
5416
5417 * lib/target-supports.exp (check_effective_target_stack_size)
5418 (dg-effective-target-value): New proc.
5419 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5420 additional_flags.
5421 * lib/objc.exp (objc_target_compile): Same.
5422 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5423 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5424 dg-additional-options.
5425 * gcc.c-torture/compile/20080806-1.c: Same.
5426 * gcc.c-torture/compile/920723-1.c: Same.
5427 * gcc.c-torture/compile/930621-1.c: Same.
5428 * gcc.c-torture/compile/991214-2.c: Same.
5429 * gcc.c-torture/compile/bcopy.c: Same.
5430 * gcc.c-torture/compile/memtst.c: Same.
5431 * gcc.c-torture/compile/msp.c: Same.
5432 * gcc.c-torture/compile/stuct.c: Same.
5433 * gcc.c-torture/execute/20011008-3.c: Same.
5434 * gcc.c-torture/execute/20030209-1.c: Same.
5435 * gcc.c-torture/execute/20031012-1.c: Same.
5436 * gcc.c-torture/execute/20040805-1.c: Same.
5437 * gcc.c-torture/execute/920410-1.c: Same.
5438 * gcc.c-torture/execute/920501-7.c: Same.
5439 * gcc.c-torture/execute/921113-1.c: Same.
5440 * gcc.c-torture/execute/921202-1.c: Same.
5441 * gcc.c-torture/execute/921208-2.c: Same.
5442 * gcc.c-torture/execute/930106-1.c: Same.
5443 * gcc.c-torture/execute/930406-1.c: Same.
5444 * gcc.c-torture/execute/950221-1.c: Same.
5445 * gcc.c-torture/execute/960521-1.c: Same.
5446 * gcc.c-torture/execute/980605-1.c: Same.
5447 * gcc.c-torture/execute/comp-goto-1.c: Same.
5448 * gcc.c-torture/execute/comp-goto-2.c: Same.
5449 * gcc.c-torture/execute/memcpy-1.c: Same.
5450 * gcc.c-torture/execute/multi-ix.c: Same.
5451 * gcc.c-torture/execute/nestfunc-4.c: Same.
5452 * gcc.c-torture/execute/pr20621-1.c: Same.
5453 * gcc.c-torture/execute/pr23135.c: Same.
5454 * gcc.c-torture/execute/pr28982b.c: Same.
5455 * gcc.dg/loop-3.c: Same.
5456 * gcc.dg/struct-ret-3.c: Same.
5457 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5458 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5459 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5460 * gcc.dg/tree-prof/pr44777.c: Same.
5461
5462 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5463
5464 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5465 (test_mutually_exclusive_suggestions): New test function.
5466 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5467 (test_mutually_exclusive_suggestions): New test function.
5468 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5469 (test_mutually_exclusive_suggestions): New test function.
5470 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5471 (test_show_locus): Add special-case for
5472 "test_mutually_exclusive_suggestions".
5473
5474 2017-06-09 Ian Lance Taylor <iant@golang.org>
5475
5476 * gcc.dg/tree-prof/split-1.c: New test.
5477
5478 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5479
5480 * gcc.dg/predict-14.c: Avoid cold function detection.
5481 * gcc.target/i386/umod-3.c: Likewise.
5482
5483 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5484
5485 * gcc.target/aarch64/lrint-matherr.h: New.
5486 * gcc.target/aarch64/inline-lrint_1.c: New.
5487 * gcc.target/aarch64/inline-lrint_2.c: New.
5488 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5489 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5490
5491 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5492
5493 * gcc.target/arm/sdiv_costs_1.c: New.
5494
5495 2017-06-09 Tom de Vries <tom@codesourcery.com>
5496
5497 PR target/80855
5498 * gcc.target/nvptx/label-values.c: New test.
5499
5500 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5501
5502 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5503 Test for null definitions instead of them being undefined. Add entry
5504 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5505 about using the effective target for architecture extension.
5506 (check_effective_target_arm_arch_v7ve_ok): Remove.
5507 (add_options_for_arm_arch_v7ve): Likewise.
5508
5509 2017-06-09 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/66623
5512 * gcc.dg/vect/pr66623.c: New testcase.
5513
5514 2017-06-09 Richard Biener <rguenther@suse.de>
5515
5516 PR tree-optimization/79483
5517 * gcc.dg/graphite/pr79483.c: New testcase.
5518
5519 2017-06-09 Richard Biener <rguenther@suse.de>
5520
5521 PR middle-end/81007
5522 * g++.dg/pr81007.C: New testcase.
5523
5524 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5525
5526 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5527 instead of "rsp" for -m32.
5528 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5529 target, add -msse2 to dg-options.
5530 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5531 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5532
5533 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5534
5535 PR target/80966
5536 * gcc.target/powerpc/stack-limit.c: New testcase.
5537
5538 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5539
5540 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5541 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5542 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5543 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5544 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5545 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5546
5547 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c/81006
5550 * c-c++-common/gomp/pr81006.c: New test.
5551
5552 PR c++/81011
5553 * g++.dg/gomp/pr81011.C: New test.
5554
5555 PR middle-end/81005
5556 * c-c++-common/ubsan/align-10.c: New test.
5557 * c-c++-common/ubsan/null-13.c: New test.
5558
5559 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5560
5561 PR target/81015
5562 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5563 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5564 * gcc.target/i386/pr81015.c: New test.
5565
5566 2017-06-08 Tom de Vries <tom@codesourcery.com>
5567
5568 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5569 trampolines instead of NO_TRAMPOLINES.
5570 * gcc.c-torture/execute/20000822-1.c: Same.
5571 * gcc.c-torture/execute/920428-2.c: Same.
5572 * gcc.c-torture/execute/920501-7.c: Same.
5573 * gcc.c-torture/execute/920612-2.c: Same.
5574 * gcc.c-torture/execute/921017-1.c: Same.
5575 * gcc.c-torture/execute/921215-1.c: Same.
5576 * gcc.c-torture/execute/931002-1.c: Same.
5577 * gcc.c-torture/execute/comp-goto-2.c: Same.
5578 * gcc.c-torture/execute/nestfunc-1.c: Same.
5579 * gcc.c-torture/execute/nestfunc-2.c: Same.
5580 * gcc.c-torture/execute/nestfunc-3.c: Same.
5581 * gcc.c-torture/execute/nestfunc-5.c: Same.
5582 * gcc.c-torture/execute/nestfunc-6.c: Same.
5583 * gcc.c-torture/execute/pr24135.c: Same.
5584 * gcc.dg/Wtrampolines.c: Same.
5585 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5586 * gcc.dg/torture/stackalign/nested-5.c: Same.
5587 * gcc.dg/torture/stackalign/nested-6.c: Same.
5588 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5589 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5590 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5591 * gcc.dg/trampoline-1.c: Same.
5592 * gcc.dg/tree-prof/pr44777.c: Same.
5593 * gcc.target/i386/pr67770.c: Same.
5594 * lib/gcc.exp (gcc_target_compile): Remove appending of
5595 -DNO_TRAMPOLINES to additional_flags.
5596 * lib/objc.exp (objc_target_compile): Same.
5597
5598 2017-06-08 Tom de Vries <tom@codesourcery.com>
5599
5600 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5601 'gcc,no_trampolines' instead of 'no_trampolines'.
5602
5603 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5604
5605 PR middle-end/79988
5606 * gcc.target/i386/mpx/pr79988.c: New test.
5607
5608 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5609
5610 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5611 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5612 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5613
5614 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5615
5616 * g++.dg/tree-ssa/counts-1.C: New testcase.
5617 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5618
5619 2017-08-08 Julia Koval <julia.koval@intel.com>
5620
5621 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5622 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5623 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5624 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5625 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5626 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5627
5628 2017-06-08 Marek Polacek <polacek@redhat.com>
5629
5630 PR sanitize/80932
5631 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5632
5633 2017-08-08 Julia Koval <julia.koval@intel.com>
5634
5635 PR target/73350,80862
5636 * gcc.target/i386/pr73350.c: New test.
5637
5638 2017-06-08 Richard Biener <rguenther@suse.de>
5639
5640 PR tree-optimization/80928
5641 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5642
5643 2017-06-07 Carl Love <cel@us.ibm.com>
5644
5645 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5646
5647 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5648
5649 PR c++/80990
5650 * g++.dg/cpp1z/class-deduction39.C: New.
5651
5652 2017-06-07 Marek Polacek <polacek@redhat.com>
5653
5654 PR sanitizer/80932
5655 * c-c++-common/ubsan/pr80932.c: New test.
5656
5657 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5658
5659 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5660 * gcc.target/i386/l_fma_double_2.c: Ditto.
5661 * gcc.target/i386/l_fma_double_3.c: Ditto.
5662 * gcc.target/i386/l_fma_double_4.c: Ditto.
5663 * gcc.target/i386/l_fma_double_5.c: Ditto.
5664 * gcc.target/i386/l_fma_double_6.c: Ditto.
5665 * gcc.target/i386/l_fma_float_1.c: Ditto.
5666 * gcc.target/i386/l_fma_float_2.c: Ditto.
5667 * gcc.target/i386/l_fma_float_3.c: Ditto.
5668 * gcc.target/i386/l_fma_float_4.c: Ditto.
5669 * gcc.target/i386/l_fma_float_5.c: Ditto.
5670 * gcc.target/i386/l_fma_float_6.c: Ditto.
5671
5672 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5673
5674 * gcc.target/aarch64/sdiv_costs_1.c: New.
5675
5676 2017-06-07 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/80928
5679 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5680 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5681
5682 2017-06-07 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/80928
5685 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5686 check_results.
5687
5688 2017-06-06 Nathan Sidwell <nathan@acm.org>
5689
5690 * g++.dg/pr45330.C: Add inline namespace case.
5691
5692 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5693
5694 PR fortran/80975
5695 * gfortran.dg/matmul_16.f90: New test.
5696 * gfortran.dg/inline_matmul_18.f90: New test.
5697
5698 2017-06-06 Marek Polacek <polacek@redhat.com>
5699
5700 PR c/79983
5701 * gcc.dg/pr79983.c: New test.
5702
5703 2017-06-06 David S. Miller <davem@davemloft.net>
5704
5705 * gcc.target/sparc/sparc-ret-3.c: New test.
5706
5707 2017-06-06 Tom de Vries <tom@codesourcery.com>
5708
5709 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5710 label_values instead of NO_LABEL_VALUES.
5711 * gcc.c-torture/compile/920301-1.c: Same.
5712 * gcc.c-torture/compile/920501-1.c: Same.
5713 * gcc.c-torture/compile/941014-4.c: Same.
5714 * gcc.c-torture/compile/labels-1.c: Same.
5715 * gcc.c-torture/compile/pr18903.c: Same.
5716 * gcc.c-torture/execute/920302-1.c: Same.
5717 * gcc.c-torture/execute/920415-1.c: Same.
5718 * gcc.c-torture/execute/920428-2.c: Same.
5719 * gcc.c-torture/execute/920501-3.c: Same.
5720 * gcc.c-torture/execute/920501-4.c: Same.
5721 * gcc.c-torture/execute/920501-5.c: Same.
5722 * gcc.c-torture/execute/920501-7.c: Same.
5723 * gcc.c-torture/execute/920721-4.c: Same.
5724 * gcc.c-torture/execute/980526-1.c: Same.
5725 * gcc.c-torture/execute/990208-1.c: Same.
5726 * gcc.c-torture/execute/comp-goto-1.c: Same.
5727 * gcc.c-torture/execute/comp-goto-2.c: Same.
5728 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5729 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5730 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5731 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5732 * gcc.dg/tree-prof/pr44777.c: Same.
5733 * gcc.misc-tests/bprob-2.c: Same.
5734 * gcc.misc-tests/gcov-3.c: Same.
5735 * lib/gcc.exp (gcc_target_compile): Remove appending of
5736 -DNO_LABEL_VALUES to additional_flags.
5737 * lib/objc.exp (objc_target_compile): Same.
5738 * lib/target-supports.exp (check_effective_target_label_values): Test on
5739 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5740
5741 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5742
5743 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5744
5745 2017-06-06 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/80974
5748 * gcc.dg/torture/pr80974.c: New testcase.
5749
5750 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5751
5752 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5753 "unsigned int" in conversation warning on line 15.
5754
5755 2017-06-06 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/80928
5758 * gcc.dg/vect/pr80928.c: New testcase.
5759 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5760 * gcc.dg/vect/slp-13.c: Likewise.
5761 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5762
5763 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5764
5765 * g++.dg/plugin/comment_plugin.c: New test plugin.
5766 * g++.dg/plugin/comments-1.C: New test file.
5767 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5768
5769 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5770
5771 * gcc.misc-tests/gcov-1a.c: New test.
5772
5773 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5774
5775 * gcc.target/powerpc/clone1.c: New test.
5776
5777 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5778
5779 PR fortran/70601
5780 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5781
5782 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5783
5784 PR fortran/35339
5785 * gfortran.dg/implied_do_io_1.f90: New Test.
5786 * gfortran.dg/implied_do_io_2.f90: New Test.
5787
5788 2017-06-05 Renlin Li <renlin.li@arm.com>
5789
5790 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5791 selector to related line.
5792
5793 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5794
5795 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5796
5797 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5798
5799 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5800
5801 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802
5803 * gcc.target/aarch64/subs_compare_2.c: New test.
5804
5805 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5806
5807 * gcc.target/aarch64/subs_compare_1.c: New test.
5808
5809 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5810
5811 * gcc.target/mips/div-9.c: Delete duplicate test.
5812 * gcc.target/mips/div-10.c: Ditto.
5813 * gcc.target/mips/div-11.c: Ditto.
5814 * gcc.target/mips/div-12.c: Ditto.
5815
5816 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5817
5818 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5819
5820 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5821
5822 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5823 vesrion of the dejagnu grep.
5824 (list-module-names): Use it and adjust the regular expressions for
5825 modules and submodules.
5826 * gfortran.dg/prof/prof.exp: Cleanup modules.
5827 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5828 directives.
5829 * gfortran.dg/altreturn_8.f90: Likewise.
5830 * gfortran.dg/associate_12.f90: Likewise.
5831 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5832 * gfortran.dg/charlen_15.f90: Likewise.
5833 * gfortran.dg/class_4a.f03: Likewise.
5834 * gfortran.dg/class_54.f90: Likewise.
5835 * gfortran.dg/class_dummy_4.f03: Likewise.
5836 * gfortran.dg/class_dummy_5.f90: Likewise.
5837 * gfortran.dg/constructor_9.f90: Likewise.
5838 * gfortran.dg/dec_structure_15.f90: Likewise.
5839 * gfortran.dg/do_check_8.f90: Likewise.
5840 * gfortran.dg/dtio_26.f03: Likewise.
5841 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5842 * gfortran.dg/equiv_9.f90: Likewise.
5843 * gfortran.dg/extends_15.f90: Likewise.
5844 * gfortran.dg/finalize_22.f90: Likewise.
5845 * gfortran.dg/finalize_23.f90: Likewise.
5846 * gfortran.dg/generic_26.f90: Likewise.
5847 * gfortran.dg/generic_27.f90: Likewise.
5848 * gfortran.dg/namelist_76.f90: Likewise.
5849 * gfortran.dg/pointer_init_8.f90: Likewise.
5850 * gfortran.dg/pr61318.f90: Likewise.
5851 * gfortran.dg/pr77260_1.f90: Likewise.
5852 * gfortran.dg/pr77260_2.f90: Likewise.
5853 * gfortran.dg/pr77420_3.f90: Likewise.
5854 * gfortran.dg/proc_ptr_39.f90: Likewise.
5855 * gfortran.dg/proc_ptr_41.f90: Likewise.
5856 * gfortran.dg/proc_ptr_42.f90: Likewise.
5857 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5858 * gfortran.dg/submodule_1.f08: Likewise.
5859 * gfortran.dg/submodule_10.f08: Likewise.
5860 * gfortran.dg/submodule_14.f08: Likewise.
5861 * gfortran.dg/submodule_15.f08: Likewise.
5862 * gfortran.dg/submodule_2.f08: Likewise.
5863 * gfortran.dg/submodule_5.f08: Likewise.
5864 * gfortran.dg/submodule_6.f08: Likewise.
5865 * gfortran.dg/submodule_7.f08: Likewise.
5866 * gfortran.dg/submodule_8.f08: Likewise.
5867 * gfortran.dg/submodule_9.f08: Likewise.
5868 * gfortran.dg/transfer_class_2.f90: Likewise.
5869 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5870 * gfortran.dg/typebound_call_24.f03: Likewise.
5871 * gfortran.dg/typebound_call_25.f90: Likewise.
5872 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5873 * gfortran.dg/typebound_generic_12.f03: Likewise.
5874 * gfortran.dg/typebound_generic_13.f03: Likewise.
5875 * gfortran.dg/typebound_generic_14.f03: Likewise.
5876 * gfortran.dg/typebound_generic_15.f90: Likewise.
5877 * gfortran.dg/typebound_operator_16.f03: Likewise.
5878 * gfortran.dg/typebound_operator_18.f90: Likewise.
5879 * gfortran.dg/typebound_operator_20.f90: Likewise.
5880 * gfortran.dg/typebound_override_3.f90: Likewise.
5881 * gfortran.dg/typebound_override_4.f90: Likewise.
5882 * gfortran.dg/typebound_override_5.f90: Likewise.
5883 * gfortran.dg/typebound_override_6.f90: Likewise.
5884 * gfortran.dg/typebound_override_7.f90: Likewise.
5885 * gfortran.dg/typebound_proc_28.f03: Likewise.
5886 * gfortran.dg/typebound_proc_29.f90: Likewise.
5887 * gfortran.dg/typebound_proc_30.f90: Likewise.
5888 * gfortran.dg/typebound_proc_31.f90: Likewise.
5889 * gfortran.dg/typebound_proc_32.f90: Likewise.
5890 * gfortran.dg/typebound_proc_33.f90: Likewise.
5891 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5892 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5893 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5894 * gfortran.dg/use_only_3.f90: Likewise.
5895 * gfortran.dg/use_without_only_1.f90: Likewise.
5896 * gfortran.dg/warn_unused_function.f90: Likewise.
5897 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5898 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5899
5900 2017-06-04 Marek Polacek <polacek@redhat.com>
5901
5902 PR c/80919
5903 * gcc.dg/format/pr80919.c: New test.
5904
5905 2017-06-02 Martin Sebor <msebor@redhat.com>
5906
5907 PR c/80892
5908 * c-c++-common/Wfloat-conversion-2.c: New test.
5909
5910 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/68754
5913 * g++.dg/cpp1y/constexpr-68754.C: New.
5914
5915 2017-06-02 Carl Love <cel@us.ibm.com>
5916
5917 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5918 for the new built-ins.
5919
5920 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5921
5922 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5923
5924 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5925
5926 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5927 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5928 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5929 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5930 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5931
5932 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933
5934 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5935
5936 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5937
5938 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5939
5940 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5941
5942 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5943 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5944 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5945 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5946 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5947 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5948 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5949 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5950 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5951
5952 2017-06-02 Nathan Sidwell <nathan@acm.org>
5953
5954 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5955
5956 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR rtl-optimization/80903
5959 * gcc.dg/pr80903.c: New test.
5960
5961 PR fortran/80918
5962 * gfortran.dg/gomp/pr80918.f90: New test.
5963
5964 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5965
5966 * c-c++-common/Wsizeof-pointer-div.c: New test.
5967 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5968 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5969 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5970 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5971 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5972 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5973 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5974 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5975 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5976 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5977 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5978 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5979 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5980 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5981 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5982 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5983 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5984 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5985
5986 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5987
5988 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5989 Update the target to power8-vector.
5990
5991 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5992
5993 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5994
5995 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5996
5997 * debug12.adb, debug12.ads: New testcase.
5998
5999 2017-06-01 Martin Jambor <mjambor@suse.cz>
6000
6001 PR tree-optimization/80898
6002 * gcc.dg/tree-ssa/pr80898.c: New test.
6003 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6004
6005 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/80896
6008 * g++.dg/cpp1z/nodiscard5.C: New.
6009
6010 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6011
6012 * gcc.target/arc/pr9001195952.c: New test.
6013
6014 2017-06-01 Tom de Vries <tom@codesourcery.com>
6015
6016 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6017 * gcc.c-torture/compile/asmgoto-1.c: Same.
6018 * gcc.dg/20000707-1.c: Same.
6019 * gcc.dg/pr38700.c: Same.
6020 * gcc.dg/pr70169.c: Same.
6021 * gcc.dg/pr80112.c: Same.
6022 * gcc.dg/torture/pr51071-2.c: Same.
6023 * gcc.dg/torture/pr51071.c: Same.
6024 * gcc.dg/tree-ssa/alias-34.c: Same.
6025
6026 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6027
6028 * gnat.dg/debug11.adb: New testcase.
6029
6030 2017-06-01 Richard Biener <rguenther@suse.de>
6031
6032 PR middle-end/66313
6033 * c-c++-common/ubsan/pr66313.c: New testcase.
6034 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6035
6036 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6037
6038 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6039 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6040 to vsx_hw. Add dg-skip-if directive to disable this test if
6041 -mcpu overridden.
6042 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6043 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6044 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6045 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6046 to dg-option. Add dg-skip-if directive to disable this test
6047 for darwin. Add dg-skip-if directive to disable this test if
6048 -mcpu overridden.
6049
6050 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6051
6052 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6053 (_mm_maskz_max_sd): Test new intrinsics.
6054 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6055 (_mm_maskz_max_sd): Test new intrinsics.
6056 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6057 (_mm_maskz_max_ss): Test new intrinsics.
6058 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6059 (_mm_maskz_max_ss): Test new intrinsics.
6060 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6061 (_mm_maskz_min_sd): Test new intrinsics.
6062 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6063 (_mm_maskz_min_sd): Test new intrinsics.
6064 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6065 (_mm_maskz_min_ss): Test new intrinsics.
6066 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6067 (_mm_maskz_min_ss): Test new intrinsics.
6068
6069 2017-05-31 Nathan Sidwell <nathan@acm.org>
6070
6071 * g++.dg/lookup/lambda1.C New.
6072
6073 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6074
6075 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6076 on pointer should not be replaced.
6077
6078 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6079
6080 PR testsuite/80580
6081 * gcc.dg/gimplefe-error-7.c: New test.
6082
6083 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6084
6085 * gcc.target/arc/add_n-combine.c: New test.
6086 * gcc.target/arc/sub_n-combine.c: New test.
6087
6088 2017-05-31 Richard Biener <rguenther@suse.de>
6089
6090 PR target/80880
6091 * gcc.target/i386/pr80880.c: New testcase.
6092
6093 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6094
6095 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6096
6097 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6098
6099 * gcc.dg/vect/pr80815-3.c: New test.
6100
6101 2017-05-31 Richard Biener <rguenther@suse.de>
6102
6103 PR tree-optimization/80906
6104 * gcc.dg/graphite/pr80906.c: New testcase.
6105
6106 2017-05-30 Tom de Vries <tom@codesourcery.com>
6107
6108 PR testsuite/80910
6109 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6110 unsupported if host compiler does not support c++11.
6111 (host_supports_c++11): New proc.
6112
6113 2017-05-30 Martin Sebor <msebor@redhat.com>
6114
6115 PR c/80731
6116 * g++.dg/ext/utf16-4.C: Relax test.
6117 * gcc.dg/fixed-point/int-warning.c: Adjust.
6118
6119 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6120
6121 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6122 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6123 test case.
6124 * g++.dg/plugin/show-template-tree-color.C: New test case.
6125 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6126 * g++.dg/template/show-template-tree-2.C: New test case.
6127 * g++.dg/template/show-template-tree-3.C: New test case.
6128 * g++.dg/template/show-template-tree-4.C: New test case.
6129 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6130 * g++.dg/template/show-template-tree.C: New test case.
6131
6132 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6133
6134 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6135 dg-options.
6136 * gfortran.dg/pr80107.f: Delete testcase.
6137
6138 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6139
6140 PR target/80833
6141 * gcc.target/i386/pr80833-1.c: New test.
6142 * gcc.target/i386/pr80833-2.c: Ditto.
6143
6144 2017-05-30 Nathan Sidwell <nathan@acm.org>
6145
6146 PR c++/80913
6147 * g++.dg/lookup/pr80913.C: New.
6148
6149 2017-05-30 Richard Biener <rguenther@suse.de>
6150
6151 PR middle-end/80901
6152 * gcc.dg/torture/pr80901.c: New testcase.
6153
6154 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6155
6156 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6157
6158 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6159
6160 PR target/78838
6161 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6162
6163 2017-05-30 Richard Biener <rguenther@suse.de>
6164
6165 PR middle-end/80876
6166 * gcc.dg/torture/pr80876.c: New testcase.
6167
6168 2017-05-29 Nathan Sidwell <nathan@acm.org>
6169
6170 PR c++/80891 (#5)
6171 * g++.dg/lookup/pr80891-5.C: New.
6172
6173 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6174
6175 PR libgfortran/53029
6176 * gfortran.dg/read_5.f90: New test.
6177
6178 2017-05-29 Nathan Sidwell <nathan@acm.org>
6179
6180 PR c++/80891 (#4)
6181 * g++.dg/lookup/pr80891-4.C: New.
6182
6183 PR c++/80891 (#1)
6184 * g++.dg/lookup/pr80891-1.C: New.
6185
6186 PR c++/80891 (#3)
6187 * g++.dg/lookup/pr80891-3.C: New.
6188
6189 PR c++/80891 (#2)
6190 * g++.dg/lookup/pr80891-2.C: New.
6191
6192 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6193
6194 PR fortran/37131
6195 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6196 flags.
6197 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6198 * gfortran.dg/inline_matmul_17.f90: New test.
6199
6200 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6201
6202 * gfortran.dg/matmul_bounds_12.f90: New test.
6203
6204 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR bootstrap/80887
6207 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6208
6209 2017-05-26 Nathan Sidwell <nathan@acm.org>
6210
6211 * g++.dg/cpp0x/dr2061.C: New.
6212 * g++.dg/parse/namespace-alias-1.C: Add more test.
6213
6214 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6215
6216 PR tree-optimization/80815
6217 * gcc.dg/vect/pr80815-1.c: New test.
6218 * gcc.dg/vect/pr80815-2.c: New test.
6219
6220 2017-05-26 Martin Liska <mliska@suse.cz>
6221
6222 PR ipa/80663
6223 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6224 split at the problematic spot.
6225 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6226 a valid value of the param.
6227
6228 2017-05-26 Marek Polacek <polacek@redhat.com>
6229
6230 PR sanitizer/80875
6231 * c-c++-common/ubsan/pr80875.c: New test.
6232
6233 2017-05-26 Tom de Vries <tom@codesourcery.com>
6234
6235 PR testsuite/80557
6236 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6237 * gcc.dg/Wcxx-compat-8.c: Same.
6238 * gcc.dg/Wobjsize-1.c: Same.
6239 * gcc.dg/Wshadow-local-2.c: Same.
6240 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6241 * gcc.dg/anon-struct-6.c: Same.
6242 * gcc.dg/asm-wide-1.c: Same.
6243 * gcc.dg/builtin-inf-1.c: Same.
6244 * gcc.dg/builtin-redefine.c: Same.
6245 * gcc.dg/c90-array-lval-6.c: Same.
6246 * gcc.dg/c90-array-lval-7.c: Same.
6247 * gcc.dg/c90-fordecl-1.c: Same.
6248 * gcc.dg/c99-fordecl-2.c: Same.
6249 * gcc.dg/cast-lvalue-1.c: Same.
6250 * gcc.dg/cast-lvalue-2.c: Same.
6251 * gcc.dg/compound-lvalue-1.c: Same.
6252 * gcc.dg/cond-lvalue-1.c: Same.
6253 * gcc.dg/cpp/20000419-1.c: Same.
6254 * gcc.dg/cpp/backslash.c: Same.
6255 * gcc.dg/cpp/backslash2.c: Same.
6256 * gcc.dg/cpp/macspace1.c: Same.
6257 * gcc.dg/cpp/macspace2.c: Same.
6258 * gcc.dg/cpp/multiline-2.c: Same.
6259 * gcc.dg/cpp/pr27777.c: Same.
6260 * gcc.dg/cpp/pr30786.c: Same.
6261 * gcc.dg/cpp/pr34602.c: Same.
6262 * gcc.dg/cpp/redef1.c: Same.
6263 * gcc.dg/cpp/tr-warn1.c: Same.
6264 * gcc.dg/cpp/tr-warn3.c: Same.
6265 * gcc.dg/cpp/tr-warn6.c: Same.
6266 * gcc.dg/cpp/trad/hash.c: Same.
6267 * gcc.dg/cpp/trad/redef1.c: Same.
6268 * gcc.dg/cpp/ucs.c: Same.
6269 * gcc.dg/declspec-10.c: Same.
6270 * gcc.dg/declspec-11.c: Same.
6271 * gcc.dg/declspec-18.c: Same.
6272 * gcc.dg/format/c99-strftime-1.c: Same.
6273 * gcc.dg/format/ext-3.c: Same.
6274 * gcc.dg/format/pr72858.c: Same.
6275 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6276 * gcc.dg/init-string-1.c: Same.
6277 * gcc.dg/label-decl-3.c: Same.
6278 * gcc.dg/m-un-2.c: Same.
6279 * gcc.dg/nofixed-point-2.c: Same.
6280 * gcc.dg/noncompile/20020213-1.c: Same.
6281 * gcc.dg/pch/counter-2.c: Same.
6282 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6283 * gcc.dg/pr27528.c: Same.
6284 * gcc.dg/pr27953.c: Same.
6285 * gcc.dg/pr35899.c: Same.
6286 * gcc.dg/pr37561.c: Same.
6287 * gcc.dg/pr45461.c: Same.
6288 * gcc.dg/pr45750.c: Same.
6289 * gcc.dg/pr53196-2.c: Same.
6290 * gcc.dg/pr53265.c: Same.
6291 * gcc.dg/redecl-1.c: Same.
6292 * gcc.dg/tls/thr-init-1.c: Same.
6293 * gcc.dg/torture/pr51106-1.c: Same.
6294 * gcc.dg/torture/pr51106-2.c: Same.
6295 * gcc.dg/uninit-19.c: Same.
6296 * gcc.dg/uninit-pr20644.c: Same.
6297
6298 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6299
6300 * g++.dg/cpp1z/decomp29.C (p): New variable.
6301 (main): Add further tests.
6302
6303 2017-05-26 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/80842
6306 * gcc.dg/torture/pr80842.c: New testcase.
6307
6308 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/79652
6311 * g++.dg/cpp0x/pr79652.C: New.
6312
6313 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6314
6315 PR c++/71451
6316 * g++.dg/cpp0x/variadic170.C: New.
6317
6318 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6319
6320 * g++.dg/warn/Wcatch-value-1.C: New test.
6321 * g++.dg/warn/Wcatch-value-2.C: New test.
6322 * g++.dg/warn/Wcatch-value-3.C: New test.
6323
6324 2017-05-25 Nathan Sidwell <nathan@acm.org>
6325
6326 * g++.dg/lookup/using56.C: New.
6327 * g++.dg/lookup/using57.C: New.
6328 * g++.dg/lookup/using58.C: New.
6329 * g++.dg/lookup/using59.C: New.
6330
6331 * g++.dg/lookup/using17.C: Adjust diagnostics.
6332
6333 2017-05-25 Martin Sebor <msebor@redhat.com>
6334
6335 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6336 positives on ILP32.
6337 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6338 column numbers.
6339 * gcc.dg/pr60114.c: Same.
6340
6341 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6342
6343 * gfortran.dg/pr48636.f90: Fix template better.
6344
6345 2017-05-25 Nathan Sidwell <nathan@acm.org>
6346
6347 * g++.dg/lookup/koenig14.C: New.
6348
6349 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 PR c++/79583
6352 * g++.dg/cpp0x/pr79583.C: New.
6353
6354 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6355
6356 PR c++/68578
6357 * g++.dg/cpp1y/pr68578.C: New.
6358
6359 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6360
6361 * gcc.dg/tree-ssa/vce-1.c: New file.
6362
6363 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6364
6365 * gcc.dg/tree-ssa/addadd.c: New file.
6366
6367 2017-05-24 Nathan Sidwell <nathan@acm.org>
6368
6369 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6370 * g++.dg/lookup/friend19.C: New.
6371 * g++.dg/lookup/friend20.C: New.
6372
6373 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6374
6375 PR c++/80544
6376 * g++.dg/expr/cast11.C: New test.
6377
6378 2017-05-24 Martin Sebor <msebor@redhat.com>
6379
6380 PR c/80731
6381 * c-c++-common/Wfloat-conversion.c: Adjust.
6382 * c-c++-common/dfp/convert-int-saturate.c: Same.
6383 * c-c++-common/pr68657-1.c: Same.
6384 * g++.dg/ext/utf-cvt.C: Same.
6385 * g++.dg/ext/utf16-4.C: Same.
6386 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6387 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6388 * g++.dg/warn/Wconversion3.C: Same.
6389 * g++.dg/warn/Wconversion4.C: Same.
6390 * g++.dg/warn/Wsign-conversion.C: Same.
6391 * g++.dg/warn/overflow-warn-1.C: Same.
6392 * g++.dg/warn/overflow-warn-3.C: Same.
6393 * g++.dg/warn/overflow-warn-4.C: Same.
6394 * g++.dg/warn/pr35635.C: Same.
6395 * g++.old-deja/g++.mike/enum1.C: Same.
6396 * gcc.dg/Wconversion-3.c: Same.
6397 * gcc.dg/Wconversion-5.c: Same.
6398 * gcc.dg/Wconversion-complex-c99.c: Same.
6399 * gcc.dg/Wconversion-complex-gnu.c: Same.
6400 * gcc.dg/Wconversion-integer.c: Same.
6401 * gcc.dg/Wsign-conversion.c: Same.
6402 * gcc.dg/bitfld-2.c: Same.
6403 * gcc.dg/c90-const-expr-11.c: Same.
6404 * gcc.dg/c90-const-expr-7.c: Same.
6405 * gcc.dg/c99-const-expr-7.c: Same.
6406 * gcc.dg/overflow-warn-1.c: Same.
6407 * gcc.dg/overflow-warn-2.c: Same.
6408 * gcc.dg/overflow-warn-3.c: Same.
6409 * gcc.dg/overflow-warn-4.c: Same.
6410 * gcc.dg/overflow-warn-5.c: Same.
6411 * gcc.dg/overflow-warn-8.c: Same.
6412 * gcc.dg/overflow-warn-9.c: New test.
6413 * gcc.dg/pr35635.c: Adjust.
6414 * gcc.dg/pr59940.c: Same.
6415 * gcc.dg/pr59963-2.c: Same.
6416 * gcc.dg/pr60114.c: Same.
6417 * gcc.dg/switch-warn-2.c: Same.
6418 * gcc.dg/utf-cvt.c: Same.
6419 * gcc.dg/utf16-4.c: Same.
6420
6421 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6422
6423 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6424 Don't include limits.h.
6425 (w): Conditionalize on long long wider than int. Use
6426 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6427 -9223372036854775808.
6428 (x): Use __INT_MAX__ instead of INT_MAX.
6429
6430 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6431
6432 PR fortran/66094
6433 * gfortran.dg/inline_matmul_16.f90: New test.
6434
6435 2017-05-24 Tom de Vries <tom@codesourcery.com>
6436
6437 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6438
6439 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6440
6441 PR middle-end/80823
6442 * gcc.dg/pr80823.c: New test.
6443
6444 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6445
6446 * gcc.target/s390/pr80725.c: New test.
6447
6448 2017-05-23 Nathan Sidwell <nathan@acm.org>
6449
6450 * g++.dg/lookup/extern-c-hidden.C: New.
6451 * g++.dg/lookup/extern-redecl1.C: New.
6452
6453 PR c++/80866
6454 * g++.dg/parse/pr80866.C: New.
6455
6456 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6457
6458 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6459 * gcc.dg/ipa/inline-5.c: Likewise.
6460 * gfortran.dg/pr48636.f90: Likewise.
6461
6462 2017-05-23 Nathan Sidwell <nathan@acm.org>
6463
6464 * g++.dg/parse/ctor9.C: Adjust expected error.
6465
6466 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6467
6468 PR libgfortran/80256
6469 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6470 Cygwin.
6471
6472 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6473
6474 * c-c++-common/goacc/parallel-dims-1.c: Update.
6475 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6476 * c-c++-common/goacc/routine-1.c: Likewise.
6477 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6478 * g++.dg/goacc/template.C: Likewise.
6479 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6480 * gfortran.dg/goacc/routine-3.f90: Likewise.
6481 * gfortran.dg/goacc/sie.f95: Likewise.
6482 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6483
6484 2017-05-23 Nathan Sidwell <nathan@acm.org>
6485
6486 * g++.dg/lookup/using13.C: Adjust expected error.
6487
6488 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6489
6490 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6491
6492 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6493
6494 PR target/80718
6495 * gcc.target/powerpc/pr80718.c: New test.
6496
6497 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6498
6499 * gcc.target/powerpc/conditional-return.c: New testcase.
6500
6501 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502
6503 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6504 LE-only.
6505
6506 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6507
6508 PR fortran/80766
6509 * gfortran.dg/typebound_call_28.f90: New test.
6510
6511 2017-05-22 Nathan Sidwell <nathan@acm.org>
6512
6513 * g++.dg/lookup/strong-using.C: New.
6514
6515 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6516
6517 * gcc.target/arm/movsi_movt.c: New test.
6518 * gcc.target/arm/movdi_movt.c: New test.
6519
6520 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6521
6522 * gnat.dg/specs/not_null1.ads: New test.
6523
6524 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6525
6526 * gnat.dg/limited_with5.ad[sb]: New test.
6527 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6528 * gnat.dg/limited_with6.ad[sb]: New test.
6529 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6530
6531 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6532
6533 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6534 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6535
6536 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6537
6538 PR c++/70265
6539 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6540 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6541
6542 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6543
6544 PR libgfortran/80333
6545 * gfortran.dg/dtio_30.f03: New test.
6546
6547 2017-05-19 Marek Polacek <polacek@redhat.com>
6548
6549 PR sanitizer/80800
6550 * c-c++-common/ubsan/pr80800.c: New test.
6551 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6552
6553 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6554
6555 * c-c++-common/goacc/default-1.c: Update.
6556 * c-c++-common/goacc/default-2.c: Likewise.
6557 * c-c++-common/goacc/default-4.c: Likewise.
6558 * gfortran.dg/goacc/default-1.f95: Likewise.
6559 * gfortran.dg/goacc/default-4.f: Likewise.
6560 * c-c++-common/goacc/default-5.c: New file.
6561 * gfortran.dg/goacc/default-5.f: Likewise.
6562
6563 * c-c++-common/goacc/default-1.c: New file.
6564 * c-c++-common/goacc/default-2.c: Likewise.
6565 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6566 test cases in...
6567 * c-c++-common/goacc/default-3.c: ... this new file, and...
6568 * c-c++-common/goacc/default-4.c: ... this new file.
6569 * gfortran.dg/goacc/default.f95: Remove file, including its test
6570 cases in...
6571 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6572 * gfortran.dg/goacc/default-2.f: ... this new file.
6573 * gfortran.dg/goacc/default-3.f95: New file.
6574 * gfortran.dg/goacc/default-4.f: Likewise.
6575
6576 2017-05-19 Nathan Sidwell <nathan@acm.org>
6577
6578 * g++.dg/inherit/covariant7.C: Adjust.
6579
6580 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6581
6582 * gcc.target/arm/tls-disable-literal-pool.c: Change
6583 require-effective-target to tls_native.
6584 Move dg-error to return statement line and change to dg-message.
6585
6586 2017-05-19 Richard Biener <rguenther@suse.de>
6587
6588 PR c++/80593
6589 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6590 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6591
6592 2017-05-19 Richard Biener <rguenther@suse.de>
6593
6594 PR middle-end/80764
6595 * gcc.dg/torture/pr80764.c: New testcase.
6596
6597 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6598
6599 PR target/80510
6600 * gcc.target/powerpc/pr80510-1.c: New test.
6601 * gcc.target/powerpc/pr80510-2.c: Likewise.
6602
6603 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6604
6605 * gcc.dg/pragma-diag-7.c: New test.
6606
6607 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6608
6609 PR target/80799
6610 * g++.dg/other/i386-11.C: New test.
6611
6612 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6613
6614 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6615 * fold-vec-div-floatdouble.c: Likewise.
6616 * fold-vec-logical-ands-char.c: Likewise.
6617 * fold-vec-logical-ands-int.c: Likewise.
6618 * fold-vec-logical-ands-short.c: Likewise.
6619 * fold-vec-logical-ors-char.c: Likewise.
6620 * fold-vec-logical-ors-int.c: Likewise.
6621 * fold-vec-logical-ors-short.c: Likewise.
6622 * fold-vec-logical-other-char.c: Likewise.
6623 * fold-vec-mule-misc.c: Likewise.
6624 * fold-vec-mult-float.c: Likewise.
6625 * fold-vec-mult-floatdouble.c: Likewise.
6626 * fold-vec-mult-int.c: Likewise.
6627 * fold-vec-mult-int128-p9.c: Likewise.
6628 * fold-vec-sub-floatdouble.c: Likewise.
6629 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6630 Add lp64 requirement.
6631 * fold-vec-mult-int128-p8.c: Likewise.
6632 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6633
6634 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6635
6636 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6637 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6638 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6639 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6640 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6641 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6642 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6643 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6644 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6645 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6646 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6647 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6648 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6649 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6650 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6651 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6652 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6653 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6654 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6655 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6656 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6657 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6658 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6659 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6660 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6661 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6662
6663 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6664
6665 * gcc.target/sparc/niagara7-align.c: New test.
6666
6667 2017-05-18 Marek Polacek <polacek@redhat.com>
6668
6669 PR sanitizer/80797
6670 * c-c++-common/ubsan/null-12.c: New test.
6671
6672 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6673
6674 PR middle-end/80692
6675 * gcc.c-torture/execute/pr80692.c: New testcase.
6676
6677 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6678
6679 PR libgfortran/80741
6680 * gfortran.dg/read_4.f90: New test.
6681
6682 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6683
6684 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6685
6686 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6687
6688 PR fortran/80668
6689 * gfortran.dg/pr80668.f90: New.
6690
6691 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6692
6693 PR middle-end/80775
6694 * gcc.dg/pr80775.c: New test.
6695
6696 2017-05-17 Marek Polacek <polacek@redhat.com>
6697
6698 PR sanitizer/80659
6699 * gcc.dg/asan/pr80659.c: New test.
6700
6701 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6702
6703 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6704 unsigned long.
6705
6706 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6707
6708 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6709
6710 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6711 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 PR tree-optimization/80457
6714 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6715 call vect_model_simple_cost.
6716
6717 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6718
6719 PR fortran/80554
6720 * gfortran.dg/submodule_29.f08: New test.
6721
6722 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6723
6724 * g++.dg/other/accessor-fixits-1.C: New test case.
6725 * g++.dg/other/accessor-fixits-2.C: New test case.
6726 * g++.dg/other/accessor-fixits-3.C: New test case.
6727 * g++.dg/other/accessor-fixits-4.C: New test case.
6728
6729 2017-05-16 Carl Love <cel@us.ibm.com>
6730
6731 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6732 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6733 built-ins to the test suite file. Note, support for mradds exists
6734 but no test case exists.
6735 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6736 built-ins to the test suite file.
6737
6738 2017-05-16 Marek Polacek <polacek@redhat.com>
6739
6740 PR sanitizer/80536
6741 PR sanitizer/80386
6742 * c-c++-common/ubsan/pr80536.c: New test.
6743 * g++.dg/ubsan/pr80386.C: New test.
6744
6745 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6746
6747 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6748 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6749
6750 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6751
6752 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6753 expected output of vadd, vsub and vmul instructions.
6754 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6755 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6756 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6757
6758 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6759
6760 PR libgfortran/80727
6761 * gfortran.dg/read_3.f90: New test.
6762
6763 2017-05-15 Nathan Sidwell <nathan@acm.org>
6764
6765 PR c++/79369
6766 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6767
6768 PR c++/79369
6769 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6770 * g++.dg/cpp0x/pr79369.C: New.
6771
6772 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6773
6774 PR fortran/80752
6775 * gfortran.dg/pr80752.f90: New test.
6776
6777 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6778
6779 PR target/80425
6780 * gcc.target/i386/pr80425-1.c: New test.
6781 * gcc.target/i386/pr80425-2.c: Ditto.
6782
6783 2017-05-15 Jeff Law <law@redhat.com>
6784
6785 * gcc.target/mips/reorgbug-1.c: New test.
6786
6787 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6788
6789 * gnat.dg/specs/pack13.ads: New test.
6790
6791 2017-05-14 Martin Sebor <msebor@redhat.com>
6792
6793 PR middle-end/77671
6794 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6795 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6796 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6797 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6798 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6799
6800 2017-05-14 Martin Sebor <msebor@redhat.com>
6801
6802 PR middle-end/80669
6803 * gcc.dg/builtin-stpncpy.c: New test.
6804
6805 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6806
6807 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6808 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6809 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6810 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6811
6812 2017-05-14 Julia Koval <julia.koval@intel.com>
6813
6814 * gcc.target/i386/xgetsetbv.c: New test.
6815
6816 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6817
6818 PR fortran/80442
6819 * gfortran.dg/impl_do_var_data.f90: New Test
6820
6821 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6822
6823 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6824 A regression test for a private array access case which caused
6825 an assert.
6826
6827 2017-05-12 Martin Sebor <msebor@redhat.com>
6828
6829 PR testsuite/80643
6830 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6831 to the purpose of the test.
6832
6833 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6834
6835 * gcc.target/powerpc/bmi-andn-1.c: New file
6836 * gcc.target/powerpc/bmi-andn-2.c: New file.
6837 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6838 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6839 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6840 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6841 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6842 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6843 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6844 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6845 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6846 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6847 * gcc.target/powerpc/bmi-check.h: New File.
6848 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6849 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6850 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6851 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6852 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6853 * gcc.target/powerpc/bmi2-check.h: New file.
6854 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6855 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6856 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6857 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6858 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6859 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6860 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6861 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6862 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6863
6864 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/60430
6867 * g++.dg/cpp0x/pr60430.C: New.
6868
6869 2017-05-12 Jeff Law <law@redhat.com>
6870
6871 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6872
6873 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6874
6875 PR middle-end/80707
6876 * g++.dg/pr80707.C: New test.
6877
6878 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6879
6880 * gcc.target/powerpc/fold-vec-div-float.c: New.
6881 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6882 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6883
6884 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6885
6886 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6887 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6888 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6889 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6890 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6891 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6892 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6893 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6894 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6895 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6896 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6897 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6898
6899 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/49604
6902 * g++.dg/cpp0x/forw_enum14.C: New.
6903 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6904
6905 2017-05-12 Richard Biener <rguenther@suse.de>
6906
6907 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6908
6909 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/67687
6912 * g++.dg/cpp0x/constexpr-ice17.C: New.
6913
6914 2017-05-12 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/80713
6917 * gcc.dg/torture/pr80713.c: New testcase.
6918
6919 2017-05-12 Andi Kleen <ak@linux.intel.com>
6920
6921 PR testsuite/77684
6922 * lib/target-supports.exp (profopt-perf-wrapper):
6923 Add -m8 option to increase parallelism.
6924
6925 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6926
6927 * c-c++-common/goacc/parallel-dims-1.c: New file.
6928 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6929
6930 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6931 * c-c++-common/goacc/classify-kernels.c: Likewise.
6932 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6933 Likewise.
6934 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6935 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6936 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6937 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6938 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6939 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6940 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6941 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6942 * c-c++-common/goacc/kernels-loop.c: Likewise.
6943 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6944 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6945 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6946 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6947 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6948 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6949 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6950 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6951 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6952 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6953 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6954 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6955
6956 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6957 * c-c++-common/goacc/classify-kernels.c: Likewise.
6958 * c-c++-common/goacc/classify-parallel.c: Likewise.
6959 * c-c++-common/goacc/classify-routine.c: Likewise.
6960 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6961 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6962 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6963 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6964
6965 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6966 * c-c++-common/goacc/classify-kernels.c: Likewise.
6967 * c-c++-common/goacc/classify-parallel.c: Likewise.
6968 * c-c++-common/goacc/classify-routine.c: Likewise.
6969 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6970 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6971 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6972 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6973
6974 2017-05-11 Nathan Sidwell <nathan@acm.org>
6975
6976 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6977
6978 2017-05-11 Carl Love <cel@us.ibm.com>
6979
6980 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6981 to the test suite file.
6982 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6983 to the test suite file.
6984
6985 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6986
6987 PR fortran/78659
6988 * gfortran.dg/namelist_91.f90: New test.
6989 * gfortran.dg/namelist_92.f90: New test.
6990 * gfortran.dg/namelist_93.f90: New test.
6991 * gfortran.dg/namelist_94.f90: New test.
6992
6993 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6994
6995 PR target/80695
6996 * gcc.target/powerpc/pr80695-p8.c: New file.
6997 * gcc.target/powerpc/pr80695-p9.c: New file.
6998
6999 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7000 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR target/80706
7003 * gcc.target/i386/pr80706.c: New test.
7004
7005 2017-05-11 Julia Koval <julia.koval@intel.com>
7006
7007 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7008 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7009 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7010 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7011
7012 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7013
7014 PR c++/70538
7015 * g++.dg/cpp0x/pr70538.C: New.
7016
7017 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7018
7019 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7020 Remove unnecessary loop. Run on 32-bit targets only.
7021 (dg-options): Remove -fno-tree-sink.
7022
7023 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7024
7025 * gcc.target/powerpc/cmpb-1.c: New test.
7026 * gcc.target/powerpc/cmpb-2.c: New test.
7027 * gcc.target/powerpc/cmpb-3.c: New test.
7028 * gcc.target/powerpc/cmpb32-1.c: New test.
7029 * gcc.target/powerpc/cmpb32-2.c: New test.
7030
7031 2017-05-11 Richard Biener <rguenther@suse.de>
7032
7033 PR tree-optimization/80705
7034 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7035
7036 2017-05-11 Nathan Sidwell <nathan@acm.org>
7037
7038 * lib/scanlang.exp: New.
7039 * lib/gcc-dg.exp: Load scanlang.exp.
7040 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7041
7042 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7043
7044 PR testsuite/80580
7045 * gcc.dg/gimplefe-error-6.c: New test.
7046
7047 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7048
7049 PR testsuite/80580
7050 * gcc.dg/gimplefe-error-5.c: New test.
7051
7052 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7053
7054 PR testsuite/80580
7055 * gcc.dg/gimplefe-error-4.c: New test.
7056
7057 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7058
7059 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7060
7061 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7062
7063 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7064 (_mm_maskz_max_round_sd): Test new intrinsics.
7065 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7066 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7067 (_mm_maskz_max_round_ss): Test new intrinsics.
7068 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7069 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7070 (_mm_maskz_min_round_sd): Test new intrinsics.
7071 * gcc.target/i386/avx512f-vminsd-2.c: New.
7072 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7073 (_mm_maskz_min_round_ss): Test new intrinsics.
7074 * gcc.target/i386/avx512f-vminss-2.c: New.
7075 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7076 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7077 (__builtin_ia32_minss_mask_round): Test new builtins.
7078 * gcc.target/i386/sse-13.c: Ditto.
7079 * gcc.target/i386/sse-23.c: Ditto.
7080 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7081 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7082 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7083 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7084 (_mm_mask_min_round_ss): Test new intrinsics.
7085 * gcc.target/i386/testround-1.c: Ditto.
7086
7087 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7088
7089 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7090 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7091 (_mm_maskz_div_round_sd): Test new intrinsics.
7092 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7093 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7094 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7095 (_mm_maskz_div_round_ss): Test new intrinsics.
7096 * gcc.target/i386/avx512f-vdivss-2.c: New.
7097 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7098 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7099 (_mm_maskz_mul_round_sd): Test new intrinsics.
7100 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7101 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7102 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7103 (_mm_maskz_mul_round_ss): Test new intrinsics.
7104 * gcc.target/i386/avx512f-vmulss-2.c: New.
7105 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7106 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7107 (__builtin_ia32_mulss_mask_round): Test new builtins.
7108 * gcc.target/i386/sse-13.c: Ditto.
7109 * gcc.target/i386/sse-23.c: Ditto.
7110 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7111 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7112 (_mm_maskz_mul_round_ss): Test new intrinsics.
7113 * gcc.target/i386/testround-1.c: Ditto.
7114
7115 2017-05-10 Julia Koval <julia.koval@intel.com>
7116
7117 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7118 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7119 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7120
7121 2017-05-10 Julia Koval <julia.koval@intel.com>
7122
7123 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7124 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7125 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7126 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7127
7128 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7129
7130 PR tree-optimization/51513
7131 * gcc.target/powerpc/pr51513.c: New test.
7132 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7133 __builtin_abort().
7134 * gcc.dg/predict-14.c: Likewise.
7135
7136 2017-05-10 Carl Love <cel@us.ibm.com>
7137 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7138 to the test suite file.
7139 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7140 to the test suite file.
7141
7142 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7143
7144 PR tree-optimization/77644
7145 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7146
7147 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7148
7149 * gcc.dg/guality/inline-params-2.c: New.
7150
7151 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/80145
7154 * g++.dg/cpp1y/auto-fn37.C: New.
7155 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7156
7157 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7158
7159 PR target/68163
7160 * gcc.target/powerpc/pr68163.c: New test.
7161
7162 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7163
7164 PR fortran/79311
7165 * gfortran.dg/finalize_32.f90: New test.
7166
7167 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7168
7169 PR c/35441
7170 * gcc.dg/pr35441.c: New test.
7171
7172 2017-05-09 Martin Sebor <msebor@redhat.com>
7173
7174 PR testsuite/80643
7175 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7176 output.
7177
7178 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/80186
7181 * g++.dg/template/crash126.C: New.
7182
7183 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7184
7185 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7186 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7187 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7188 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7189
7190 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7191
7192 PR testsuite/80611
7193 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7194
7195 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7196
7197 * gcc.target/arc/tmac-1.c: New file.
7198 * gcc.target/arc/tmac-2.c: Likewise.
7199 * gcc.target/arc/tmac.h: Likewise.
7200
7201 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7202 Andrew Burgess <andrew.burgess@embecosm.com>
7203
7204 * gcc.target/arc/firq-1.c: New file.
7205 * gcc.target/arc/firq-2.c: Likewise.
7206 * gcc.target/arc/firq-3.c: Likewise.
7207 * gcc.target/arc/firq-4.c: Likewise.
7208 * gcc.target/arc/firq-5.c: Likewise.
7209 * gcc.target/arc/firq-6.c: Likewise.
7210
7211 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7212
7213 * gcc.target/arc/interrupt-5.c: Newfile.
7214 * gcc.target/arc/interrupt-6.c: Likewise.
7215 * gcc.target/arc/interrupt-7.c: Likewise.
7216 * gcc.target/arc/interrupt-8.c: Likewise.
7217 * gcc.target/arc/interrupt-9.c: Likewise.
7218
7219 2017-05-09 Richard Biener <rguenther@suse.de>
7220
7221 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7222 and adjust.
7223 * gcc.dg/vect/vect-50.c: Likewise.
7224
7225 2017-05-09 Marek Polacek <polacek@redhat.com>
7226
7227 PR c/80525
7228 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7229 * c-c++-common/Wlogical-op-2.c: New test.
7230
7231 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7232
7233 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7234 for targets with __SIZEOF_INT__ < 4.
7235
7236 2017-05-09 Richard Biener <rguenther@suse.de>
7237
7238 * gcc.dg/vect/vect-50.c: Revert last change.
7239 * gcc.dg/vect/vect-44.c: Likewise.
7240
7241 2017-05-08 Martin Sebor <msebor@redhat.com>
7242
7243 PR translation/80280
7244 * gcc.dg/format/gcc_diag-10.c: New test.
7245
7246 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7247
7248 PR target/80101
7249 * gcc.target/powerpc/pr80101-1.c: New test.
7250
7251 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7252
7253 PR fortran/79930
7254 * gfortran.dg/inline_transpose_1.f90: Add
7255 -finline-matmul-limit=0 to options.
7256 * gfortran.dg/matmul_5.f90: Likewise.
7257 * gfortran.dg/vect/vect-8.f90: Likewise.
7258 * gfortran.dg/inline_matmul_14.f90: New test.
7259 * gfortran.dg/inline_matmul_15.f90: New test.
7260
7261 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7262
7263 PR fortran/80602
7264 * gfortran.dg/matmul_15.f90: New test case.
7265
7266 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7267
7268 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7269 * gcc.dg/vect/vect-50.c: Likewise.
7270
7271 2017-05-07 Jeff Law <law@redhat.com>
7272
7273 Revert:
7274 2017-05-06 Jeff Law <law@redhat.com>
7275 PR tree-optimization/78496
7276 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7277 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7278
7279 2017-05-06 Jeff Law <law@redhat.com>
7280
7281 PR tree-optimization/78496
7282 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7283 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7284
7285 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7286
7287 * gcc.target/aarch64/spill_1.c: New test.
7288
7289 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7290
7291 PR rtl-optimization/75964
7292 * gcc.dg/torture/pr75964.c: New test.
7293
7294 2017-05-06 Tom de Vries <tom@codesourcery.com>
7295
7296 PR testsuite/80606
7297 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7298 * gcc.target/i386/avx-vtestpd-2.c: Same.
7299 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7300 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7301 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7302 * gcc.target/i386/avx-vtestpd-3.c: Same.
7303 * gcc.target/i386/avx-vtestps-1.c: Same.
7304 * gcc.target/i386/avx-vtestps-2.c: Same.
7305 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7306 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7307 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7308 * gcc.target/i386/avx-vtestps-3.c: Same.
7309
7310 2017-05-06 Tom de Vries <tom@codesourcery.com>
7311
7312 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7313
7314 2017-05-06 Tom de Vries <tom@codesourcery.com>
7315
7316 PR testsuite/80557
7317 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7318 * gcc.target/powerpc/altivec-types-1.c: Same.
7319
7320 2017-05-06 Tom de Vries <tom@codesourcery.com>
7321
7322 PR testsuite/80557
7323 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7324 * gcc.target/spu/intrinsics-1.c: Same.
7325
7326 2017-05-06 Tom de Vries <tom@codesourcery.com>
7327
7328 PR testsuite/80557
7329 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7330
7331 2017-05-06 Tom de Vries <tom@codesourcery.com>
7332
7333 PR testsuite/80557
7334 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7335 * gcc.target/aarch64/spellcheck_2.c: Same.
7336 * gcc.target/aarch64/spellcheck_3.c: Same.
7337
7338 2017-05-06 Tom de Vries <tom@codesourcery.com>
7339
7340 PR testsuite/80557
7341 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7342 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7343 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7344 * g++.dg/debug/dwarf2/typedef5.C: Same.
7345 * g++.dg/goacc/data-1.C: Same.
7346
7347 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7348
7349 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7350
7351 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7352
7353 PR target/79038
7354 PR target/79202
7355 PR target/79203
7356 * gcc.target/powerpc/ppc-round3.c: New test.
7357 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7358
7359 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR tree-optimization/80632
7362 * gcc.dg/pr80632.c: New test.
7363
7364 PR tree-optimization/80558
7365 * gcc.dg/tree-ssa/vrp115.c: New test.
7366
7367 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7368 Thomas Preud'homme <thomas.preudhomme@arm.com>
7369 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7370
7371 PR target/71607
7372 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7373 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7374 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7375 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7376 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7377 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7378 * gcc.target/arm/tls-disable-literal-pool.c: New.
7379
7380 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7381
7382 PR tree-optimization/80613
7383 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7384
7385 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7386
7387 PR c++/71577
7388 * g++.dg/cpp0x/pr71577.C: New.
7389
7390 2017-05-04 Martin Sebor <msebor@redhat.com>
7391
7392 PR middle-end/79234
7393 * gcc.dg/builtin-stringop-chk-8.c: New test.
7394 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7395 * gcc.dg/builtin-stringop-chk-4.c: Same.
7396 * gcc.dg/builtin-strncat-chk-1.c: Same.
7397 * g++.dg/ext/strncpy-chk1.C: Same.
7398 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7399 * gcc.dg/out-of-bounds-1.c: Same.
7400 * gcc.dg/pr78138.c: Same.
7401 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7402 * gfortran.dg/mvbits_7.f90: Same.
7403
7404 2017-05-04 Martin Sebor <msebor@redhat.com>
7405
7406 PR preprocessor/79214
7407 PR middle-end/79222
7408 PR middle-end/79223
7409 * gcc.dg/pr79214.c: New test.
7410 * gcc.dg/pr79214.h: New test header.
7411 * gcc.dg/pr79222.c: New test.
7412 * gcc.dg/pr79223.c: New test.
7413 * gcc.dg/pr78138.c: Adjust.
7414 * gfortran.dg/unconstrained_commons.f: Same.
7415
7416 2017-05-04 Martin Sebor <msebor@redhat.com>
7417
7418 PR translation/80280
7419 * g++.dg/abi/Wabi-2-3.C: Adjust.
7420 * g++.dg/abi/Wabi-3-2.C: Ditto.
7421 * g++.dg/lookup/using17.C: Ditto.
7422 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7423
7424 2017-05-04 Martin Jambor <mjambor@suse.cz>
7425
7426 PR tree-optimization/80622
7427 * gcc.dg/tree-ssa/pr80622.c: New test.
7428
7429 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7430
7431 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7432
7433 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7434
7435 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7436 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7437
7438 2017-05-04 Richard Biener <rguenther@suse.de>
7439
7440 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7441
7442 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7443
7444 * gcc.dg/vect/vect-profile-1.c: New test.
7445
7446 2017-05-04 Marek Polacek <polacek@redhat.com>
7447
7448 PR tree-optimization/80612
7449 * gcc.dg/torture/pr80612.c: New test.
7450
7451 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7452 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7453
7454 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7455 check_effective_target_arm_thumb1_movt_ok.
7456
7457 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7458
7459 * gcc.target/arm/fpscr.c: New file.
7460
7461 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7462
7463 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7464 target.
7465
7466 2017-05-04 Tom de Vries <tom@codesourcery.com>
7467
7468 PR testsuite/80557
7469 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7470 line numbers.
7471 * g++.dg/warn/miss-format-1.C: Same.
7472 * g++.dg/warn/overflow-warn-1.C: Same.
7473 * g++.dg/warn/overflow-warn-3.C: Same.
7474 * g++.dg/warn/overflow-warn-4.C: Same.
7475
7476 2017-05-04 Tom de Vries <tom@codesourcery.com>
7477
7478 PR testsuite/80557
7479 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7480 * gcc.target/i386/pr68657.c: Same.
7481 * gcc.target/i386/pr69255-1.c: Same.
7482 * gcc.target/i386/pr69255-2.c: Same.
7483 * gcc.target/i386/pr69255-3.c: Same.
7484
7485 2017-05-04 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/31130
7488 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7489 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7490 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7491 * gcc.dg/pr52904.c: Remove XFAIL.
7492 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7493
7494 2017-05-03 Jeff Law <law@redhat.com>
7495
7496 PR tree-optimization/78496
7497 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7498
7499 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7500
7501 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7502
7503 2017-05-03 Richard Biener <rguenther@suse.de>
7504
7505 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7506
7507 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR tree-optimization/79472
7510 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7511 to dg-options.
7512 * gcc.dg/tree-ssa/vrp113.c: New test.
7513 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7514 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7515 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7516
7517 2017-05-03 Tom de Vries <tom@codesourcery.com>
7518
7519 PR testsuite/80557
7520 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7521 * c-c++-common/Wshift-negative-value-2.c: Same.
7522 * c-c++-common/Wshift-negative-value-3.c: Same.
7523 * c-c++-common/Wshift-negative-value-4.c: Same.
7524 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7525 * c-c++-common/cpp/pr60400.c: Same.
7526 * c-c++-common/fmax-errors.c: Same.
7527 * c-c++-common/goacc/data-2.c: Same.
7528 * c-c++-common/goacc/host_data-2.c: Same.
7529 * c-c++-common/gomp/simd4.c: Same.
7530 * c-c++-common/pr28656.c: Same.
7531 * c-c++-common/pr43395.c: Same.
7532 * c-c++-common/torture/pr57945.c: Same.
7533
7534 2017-05-03 Tom de Vries <tom@codesourcery.com>
7535
7536 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7537 arg of dg directive.
7538 * c-c++-common/goacc/routine-3.c: Same.
7539 * c-c++-common/goacc/routine-4.c: Same.
7540
7541 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7542
7543 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7544 (test_fixit_insert_newline): New function.
7545 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7546 (test_fixit_insert_newline): New function.
7547 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7548 (test_fixit_insert_newline): New function.
7549 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7550 (test_fixit_insert_newline): New function.
7551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7552 (test_show_locus): Handle test_fixit_insert_newline.
7553
7554 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7555
7556 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7557
7558 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7559
7560 * gcc.dg/lsr-div1.c: New testcase.
7561
7562 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7563
7564 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7565 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7566 (_mm_maskz_add_round_sd): Test new intrinsics.
7567 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7568 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7569 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7570 (_mm_maskz_add_round_ss): Test new intrinsics.
7571 * gcc.target/i386/avx512f-vaddss-2.c: New.
7572 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7573 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7574 (_mm_maskz_sub_round_sd): Test new intrinsics.
7575 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7576 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7577 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7578 (_mm_maskz_sub_round_ss): Test new intrinsics.
7579 * gcc.target/i386/avx512f-vsubss-2.c: New.
7580 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7581 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7582 (__builtin_ia32_subss_mask_round): Test new builtins.
7583 * gcc.target/i386/sse-13.c: Ditto.
7584 * gcc.target/i386/sse-23.c: Ditto.
7585 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7586 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7587 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7588 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7589 (_mm_mask_sub_round_ss): Test new intrinsics.
7590 * gcc.target/i386/testround-1.c: Ditto.
7591
7592 2017-05-02 Martin Jambor <mjambor@suse.cz>
7593
7594 PR tree-optimization/78687
7595 * g++.dg/tree-ssa/pr78687.C: New test.
7596
7597 2017-05-02 Richard Biener <rguenther@suse.de>
7598
7599 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7600 behavior.
7601 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7602
7603 2017-05-02 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/80591
7606 * gcc.dg/torture/pr80591.c: New testcase.
7607
7608 2017-05-02 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/80549
7611 * gcc.dg/torture/pr80549.c: New testcase.
7612
7613 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7614
7615 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7616 unsigned long.
7617
7618 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7619
7620 PR c++/80038
7621 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7622
7623 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7624
7625 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7626 reflect insertion fix-it hints at the same location now being
7627 consolidated.
7628
7629 2017-05-01 Martin Sebor <msebor@redhat.com>
7630
7631 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7632 on ILP32 targets.
7633
7634 2017-05-01 Tom de Vries <tom@codesourcery.com>
7635
7636 * gcc.dg/pr78768.c: Require linker plugin.
7637
7638 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7639
7640 PR fortran/37131
7641 * gfortran.dg/matmul_bounds_11.f90: New test.
7642
7643 2017-05-01 Martin Sebor <msebor@redhat.com>
7644
7645 PR tree-optimization/79715
7646 * gcc.dg/pr79715.c: New test.
7647
7648 2017-05-01 Tom de Vries <tom@codesourcery.com>
7649
7650 PR testsuite/65941
7651 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7652 * g++.dg/other/pr59492.C: Require effective target rdrand.
7653
7654 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7655
7656 * g++.dg/diagnostic/member-decl-1.C: New test.
7657
7658 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7659
7660 PR tree-optimization/80487
7661 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7662
7663 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7664
7665 PR tree-optimization/79697
7666 * gcc.dg/tree-ssa/pr79697.c: New test.
7667
7668 2017-04-29 Tom de Vries <tom@codesourcery.com>
7669
7670 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7671
7672 2017-04-28 Martin Sebor <msebor@redhat.com>
7673
7674 PR tree-optimization/80523
7675 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7676
7677 2017-04-28 Tom de Vries <tom@codesourcery.com>
7678
7679 PR testsuite/80557
7680 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7681 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7682
7683 2017-04-28 Tom de Vries <tom@codesourcery.com>
7684
7685 PR testsuite/80557
7686 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7687 * obj-c++.dg/bitfield-4.mm: Same.
7688 * obj-c++.dg/bitfield-5.mm: Same.
7689 * obj-c++.dg/exceptions-3.mm: Same.
7690 * obj-c++.dg/exceptions-5.mm: Same.
7691 * obj-c++.dg/method-1.mm: Same.
7692 * obj-c++.dg/method-12.mm: Same.
7693 * obj-c++.dg/method-13.mm: Same.
7694 * obj-c++.dg/method-15.mm: Same.
7695 * obj-c++.dg/method-16.mm: Same.
7696 * obj-c++.dg/property/at-property-18.mm: Same.
7697 * obj-c++.dg/property/at-property-25.mm: Same.
7698 * obj-c++.dg/property/at-property-5.mm: Same.
7699 * obj-c++.dg/property/dynamic-2.mm: Same.
7700 * obj-c++.dg/property/property-neg-3.mm: Same.
7701 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7702 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7703 * obj-c++.dg/syntax-error-1.mm: Same.
7704 * obj-c++.dg/try-catch-13.mm: Same.
7705 * objc.dg/bitfield-4.m: Same.
7706 * objc.dg/class-1.m: Same.
7707 * objc.dg/method-11.m: Same.
7708 * objc.dg/method-6.m: Same.
7709 * objc.dg/method-7.m: Same.
7710 * objc.dg/method-9.m: Same.
7711 * objc.dg/missing-proto-3.m: Same.
7712 * objc.dg/naming-2.m: Same.
7713 * objc.dg/property/at-property-16.m: Same.
7714 * objc.dg/property/at-property-18.m: Same.
7715 * objc.dg/property/at-property-25.m: Same.
7716 * objc.dg/property/at-property-5.m: Same.
7717 * objc.dg/property/dynamic-2.m: Same.
7718 * objc.dg/property/property-neg-3.m: Same.
7719 * objc.dg/protocol-inheritance-1.m: Same.
7720 * objc.dg/protocol-inheritance-2.m: Same.
7721
7722 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7723
7724 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7725
7726 2017-04-28 Tom de Vries <tom@codesourcery.com>
7727
7728 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7729 dg-(error|warning|message|bogus).
7730 * g++.dg/conversion/dr195-1.C: Same.
7731 * g++.dg/conversion/dr195.C: Same.
7732 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7733 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7734 * g++.dg/cpp0x/inline-ns7.C: Same.
7735 * g++.dg/cpp0x/variadic105.C: Same.
7736 * g++.dg/cpp0x/variadic65.C: Same.
7737 * g++.dg/expr/call2.C: Same.
7738 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7739 * g++.dg/expr/pmf-1.C: Same.
7740 * g++.dg/ext/altivec-types-1.C: Same.
7741 * g++.dg/ext/altivec-types-2.C: Same.
7742 * g++.dg/ext/altivec-types-3.C: Same.
7743 * g++.dg/ext/attrib14.C: Same.
7744 * g++.dg/ext/complit1.C: Same.
7745 * g++.dg/ext/forscope2.C: Same.
7746 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7747 * g++.dg/ext/label13.C: Same.
7748 * g++.dg/ext/member-attr.C: Same.
7749 * g++.dg/ext/visibility/anon7.C: Same.
7750 * g++.dg/ext/visibility/visibility-7.C: Same.
7751 * g++.dg/ext/vla2.C: Same.
7752 * g++.dg/inherit/access2.C: Same.
7753 * g++.dg/inherit/covariant12.C: Same.
7754 * g++.dg/inherit/covariant14.C: Same.
7755 * g++.dg/inherit/namespace-as-base.C: Same.
7756 * g++.dg/inherit/template-as-base.C: Same.
7757 * g++.dg/lookup/ambig1.C: Same.
7758 * g++.dg/lookup/ambig2.C: Same.
7759 * g++.dg/lookup/ambig3.C: Same.
7760 * g++.dg/lookup/class-member-1.C: Same.
7761 * g++.dg/lookup/conv-1.C: Same.
7762 * g++.dg/lookup/decl1.C: Same.
7763 * g++.dg/lookup/koenig1.C: Same.
7764 * g++.dg/lookup/scoped1.C: Same.
7765 * g++.dg/lookup/scoped2.C: Same.
7766 * g++.dg/lookup/two-stage4.C: Same.
7767 * g++.dg/lookup/used-before-declaration.C: Same.
7768 * g++.dg/lookup/using.C: Same.
7769 * g++.dg/lookup/using17.C: Same.
7770 * g++.dg/lookup/using2.C: Same.
7771 * g++.dg/other/abstract2.C: Same.
7772 * g++.dg/other/classkey1.C: Same.
7773 * g++.dg/other/component1.C: Same.
7774 * g++.dg/other/const1.C: Same.
7775 * g++.dg/other/const2.C: Same.
7776 * g++.dg/other/conversion1.C: Same.
7777 * g++.dg/other/do1.C: Same.
7778 * g++.dg/other/error1.C: Same.
7779 * g++.dg/other/error10.C: Same.
7780 * g++.dg/other/error3.C: Same.
7781 * g++.dg/other/error4.C: Same.
7782 * g++.dg/other/error5.C: Same.
7783 * g++.dg/other/error8.C: Same.
7784 * g++.dg/other/error9.C: Same.
7785 * g++.dg/other/field1.C: Same.
7786 * g++.dg/other/init1.C: Same.
7787 * g++.dg/other/ptrmem2.C: Same.
7788 * g++.dg/other/return1.C: Same.
7789 * g++.dg/overload/builtin3.C: Same.
7790 * g++.dg/overload/error1.C: Same.
7791 * g++.dg/overload/error2.C: Same.
7792 * g++.dg/overload/koenig2.C: Same.
7793 * g++.dg/overload/pmf1.C: Same.
7794 * g++.dg/parse/args1.C: Same.
7795 * g++.dg/parse/attr3.C: Same.
7796 * g++.dg/parse/constant4.C: Same.
7797 * g++.dg/parse/crash10.C: Same.
7798 * g++.dg/parse/crash18.C: Same.
7799 * g++.dg/parse/crash19.C: Same.
7800 * g++.dg/parse/crash20.C: Same.
7801 * g++.dg/parse/crash21.C: Same.
7802 * g++.dg/parse/crash22.C: Same.
7803 * g++.dg/parse/crash32.C: Same.
7804 * g++.dg/parse/decl-specifier-1.C: Same.
7805 * g++.dg/parse/error58.C: Same.
7806 * g++.dg/parse/local-class1.C: Same.
7807 * g++.dg/parse/non-dependent2.C: Same.
7808 * g++.dg/parse/parameter-declaration-1.C: Same.
7809 * g++.dg/parse/ptrmem2.C: Same.
7810 * g++.dg/parse/ptrmem3.C: Same.
7811 * g++.dg/parse/saved1.C: Same.
7812 * g++.dg/tc1/dr101.C: Same.
7813 * g++.dg/tc1/dr142.C: Same.
7814 * g++.dg/tc1/dr176.C: Same.
7815 * g++.dg/template/conv4.C: Same.
7816 * g++.dg/template/crash56.C: Same.
7817 * g++.dg/template/dependent-expr2.C: Same.
7818 * g++.dg/template/error1.C: Same.
7819 * g++.dg/template/error2.C: Same.
7820 * g++.dg/template/explicit6.C: Same.
7821 * g++.dg/template/init-list.C: Same.
7822 * g++.dg/template/local1.C: Same.
7823 * g++.dg/template/lookup2.C: Same.
7824 * g++.dg/template/meminit2.C: Same.
7825 * g++.dg/template/nontype25.C: Same.
7826 * g++.dg/template/ptrmem2.C: Same.
7827 * g++.dg/template/qualttp19.C: Same.
7828 * g++.dg/template/qualttp20.C: Same.
7829 * g++.dg/template/ttp3.C: Same.
7830 * g++.dg/template/unify4.C: Same.
7831 * g++.dg/template/unify6.C: Same.
7832 * g++.dg/template/unify7.C: Same.
7833 * g++.dg/template/warn1.C: Same.
7834 * g++.dg/tree-ssa/dom-invalid.C: Same.
7835 * g++.dg/ubsan/shift-1.C: Same.
7836 * g++.dg/warn/Wunused-2.C: Same.
7837 * g++.dg/warn/Wunused-4.C: Same.
7838 * g++.dg/warn/Wunused-6.C: Same.
7839 * g++.dg/warn/deprecated-6.C: Same.
7840 * g++.dg/warn/deprecated.C: Same.
7841 * g++.dg/warn/effc1.C: Same.
7842 * g++.dg/warn/effc3.C: Same.
7843 * g++.dg/warn/incomplete1.C: Same.
7844 * g++.dg/warn/inline1.C: Same.
7845 * g++.dg/warn/noeffect2.C: Same.
7846 * g++.dg/warn/noeffect4.C: Same.
7847 * g++.dg/warn/oldcast1.C: Same.
7848 * g++.dg/warn/sentinel.C: Same.
7849 * g++.dg/warn/unit-1.C: Same.
7850 * g++.old-deja/g++.pt/inherit2.C: Same.
7851 * g++.old-deja/g++.pt/overload8.C: Same.
7852 * gcc.dg/20000926-1.c: Same.
7853 * gcc.dg/20040223-1.c: Same.
7854 * gcc.dg/Warray-bounds-7.c: Same.
7855 * gcc.dg/alias-1.c: Same.
7856 * gcc.dg/alias-12.c: Same.
7857 * gcc.dg/alias-13.c: Same.
7858 * gcc.dg/alias-2.c: Same.
7859 * gcc.dg/array-13.c: Same.
7860 * gcc.dg/array-4.c: Same.
7861 * gcc.dg/attr-ifunc-2.c: Same.
7862 * gcc.dg/attr-invalid.c: Same.
7863 * gcc.dg/attr-noinline.c: Same.
7864 * gcc.dg/bitfld-2.c: Same.
7865 * gcc.dg/c90-const-expr-7.c: Same.
7866 * gcc.dg/c99-const-expr-7.c: Same.
7867 * gcc.dg/cpp/20000625-1.c: Same.
7868 * gcc.dg/cpp/charconst-4.c: Same.
7869 * gcc.dg/cpp/include2.c: Same.
7870 * gcc.dg/cpp/include2a.c: Same.
7871 * gcc.dg/decl-4.c: Same.
7872 * gcc.dg/deprecated-4.c: Same.
7873 * gcc.dg/deprecated.c: Same.
7874 * gcc.dg/dfp/altivec-types.c: Same.
7875 * gcc.dg/float-range-1.c: Same.
7876 * gcc.dg/pack-test-3.c: Same.
7877 * gcc.dg/pr11492.c: Same.
7878 * gcc.dg/pr15360-1.c: Same.
7879 * gcc.dg/pr37908.c: Same.
7880 * gcc.dg/pr53265.c: Same.
7881 * gcc.dg/pr57287-2.c: Same.
7882 * gcc.dg/pr57287.c: Same.
7883 * gcc.dg/redecl-1.c: Same.
7884 * gcc.dg/sync-3.c: Same.
7885 * gcc.dg/two-types-1.c: Same.
7886 * gcc.dg/two-types-2.c: Same.
7887 * gcc.dg/two-types-4.c: Same.
7888 * gcc.dg/two-types-5.c: Same.
7889 * gcc.dg/two-types-6.c: Same.
7890 * gcc.dg/two-types-7.c: Same.
7891 * gcc.dg/two-types-8.c: Same.
7892 * gcc.dg/two-types-9.c: Same.
7893 * gcc.dg/uninit-I.c: Same.
7894 * gcc.dg/uninit-pr19430.c: Same.
7895 * gcc.dg/visibility-7.c: Same.
7896 * gcc.dg/winline-10.c: Same.
7897 * gcc.dg/winline-2.c: Same.
7898 * gcc.dg/winline-3.c: Same.
7899 * gcc.dg/winline-9.c: Same.
7900 * gcc.target/i386/attr-returns_twice-1.c: Same.
7901 * gcc.target/i386/chkp-const-check-2.c: Same.
7902 * gcc.target/i386/chkp-label-address.c: Same.
7903 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7904 * gcc.target/i386/pr39162.c: Same.
7905 * gcc.target/i386/sse-5.c: Same.
7906 * gcc.target/powerpc/altivec-types-1.c: Same.
7907 * gcc.target/powerpc/altivec-types-2.c: Same.
7908 * gcc.target/powerpc/altivec-types-3.c: Same.
7909 * gcc.target/powerpc/float128-mix.c: Same.
7910 * gcc.target/powerpc/no-r11-3.c: Same.
7911 * gcc.target/spu/Wmain.c: Same.
7912 * gcc.target/spu/ea/errors2.c: Same.
7913 * gfortran.dg/assignment_1.f90: Same.
7914 * gfortran.dg/common_3.f90: Same.
7915 * gfortran.dg/der_io_1.f90: Same.
7916 * gfortran.dg/g77/20030326-1.f: Same.
7917 * gfortran.dg/g77/9263.f: Same.
7918 * gfortran.dg/g77/960317-1.f: Same.
7919 * gfortran.dg/g77/970625-2.f: Same.
7920 * gfortran.dg/g77/980615-0.f: Same.
7921 * gfortran.dg/g77/check0.f: Same.
7922 * gfortran.dg/g77/dnrm2.f: Same.
7923 * gfortran.dg/g77/pr9258.f: Same.
7924 * gfortran.dg/ichar_1.f90: Same.
7925 * gfortran.dg/interface_1.f90: Same.
7926 * gfortran.dg/namelist_1.f90: Same.
7927 * gfortran.dg/namelist_2.f90: Same.
7928 * gfortran.dg/namelist_3.f90: Same.
7929 * gfortran.dg/namelist_print_2.f: Same.
7930 * gfortran.dg/oldstyle_1.f90: Same.
7931 * gfortran.dg/runtime_warning_1.f90: Same.
7932 * gfortran.dg/underflow.f90: Same.
7933 * gnat.dg/specs/integer_value.ads: Same.
7934 * obj-c++.dg/fsf-package-0.m: Same.
7935 * objc.dg/two-types-1.m: Same.
7936
7937 2017-04-28 Martin Liska <mliska@suse.cz>
7938
7939 PR gcov-profile/79891
7940 * gcc.misc-tests/gcov-17.c: New test.
7941 * gcc.misc-tests/gcov-18.c: New test.
7942
7943 2017-04-28 Tom de Vries <tom@codesourcery.com>
7944
7945 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7946 dg-(error|warning|message|bogus).
7947 * g++.dg/parse/parameter-declaration-1.C: Same.
7948 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7949 * gcc.dg/Wpointer-sign-Wall.c: Same.
7950 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7951 * gcc.dg/cpp/19990413-1.c: Same.
7952 * gcc.dg/dg-test-1.c: Same.
7953 * gcc.dg/empty-source-2.c: Same.
7954 * gcc.dg/empty-source-3.c: Same.
7955 * gcc.dg/format/c99-printf-1.c: Same.
7956 * gcc.dg/format/c99-scanf-1.c: Same.
7957 * gcc.dg/label-decl-2.c: Same.
7958 * gcc.dg/m-un-2.c: Same.
7959 * gcc.dg/uninit-pr20644-O0.c: Same.
7960 * gfortran.dg/pr70006.f90: Same.
7961 * obj-c++.dg/fsf-package-0.m: Same.
7962
7963 2017-04-28 Tom de Vries <tom@codesourcery.com>
7964
7965 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7966 dg-(error|warning|message|bogus).
7967 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7968 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7969 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7970 * c-c++-common/pr20000.c: Same.
7971 * c-c++-common/pr49706.c: Same.
7972 * g++.dg/ext/utf16-4.C: Same.
7973 * g++.dg/parse/error2.C: Same.
7974 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7975 * g++.dg/warn/Wtype-limits.C: Same.
7976 * g++.dg/warn/overflow-warn-1.C: Same.
7977 * g++.dg/warn/overflow-warn-3.C: Same.
7978 * gcc.dg/Wpointer-sign-Wall.c: Same.
7979 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7980 * gcc.dg/Wtype-limits-Wextra.c: Same.
7981 * gcc.dg/Wtype-limits.c: Same.
7982 * gcc.dg/cpp/19990413-1.c: Same.
7983 * gcc.dg/dg-test-1.c: Same.
7984 * gcc.dg/empty-source-2.c: Same.
7985 * gcc.dg/empty-source-3.c: Same.
7986 * gcc.dg/label-decl-2.c: Same.
7987 * gcc.dg/m-un-2.c: Same.
7988 * gcc.dg/uninit-pr19430-O0.c: Same.
7989 * gcc.dg/uninit-pr19430.c: Same.
7990 * gcc.dg/uninit-pr20644-O0.c: Same.
7991 * gcc.dg/utf16-4.c: Same.
7992 * gfortran.dg/pr70006.f90: Same.
7993 * obj-c++.dg/fsf-package-0.m: Same.
7994
7995 2017-04-28 Richard Biener <rguenther@suse.de>
7996
7997 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7998 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7999 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8000 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8001 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8002 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8003
8004 2017-04-27 Marek Polacek <polacek@redhat.com>
8005
8006 PR sanitizer/80349
8007 * c-c++-common/ubsan/pr80349.c: New test.
8008
8009 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8010
8011 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8012 diagnostics.
8013 * g++.dg/warn/pr12242.C: Likewise.
8014
8015 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8016
8017 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8018
8019 2017-04-27 Martin Liska <mliska@suse.cz>
8020
8021 PR testsuite/79455
8022 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8023 more generic.
8024
8025 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR c++/80534
8028 * g++.dg/other/pr80534-1.C: New test.
8029 * g++.dg/other/pr80534-2.C: New test.
8030
8031 2017-04-27 Richard Biener <rguenther@suse.de>
8032
8033 PR middle-end/80539
8034 * gcc.dg/torture/pr80539.c: New testcase.
8035
8036 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR target/77728
8039 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8040
8041 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8042
8043 * g++.dg/diagnostic/nested-name-1.C: New test.
8044
8045 2017-04-26 Martin Liska <mliska@suse.cz>
8046
8047 * gcc.dg/guality/guality.h: Add prefix to test verification.
8048
8049 2017-04-25 Nathan Sidwell <nathan@acm.org>
8050
8051 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8052
8053 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8054
8055 PR target/70799
8056 * gcc.target/i386/pr70799-5.c: New test.
8057
8058 2017-04-25 Martin Sebor <msebor@redhat.com>
8059
8060 PR tree-optimization/80497
8061 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8062
8063 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8064 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR target/77728
8067 * g++.dg/abi/pr77728-1.C: New test.
8068
8069 2017-04-25 Marek Polacek <polacek@redhat.com>
8070
8071 PR sanitizer/80349
8072 * g++.dg/ubsan/pr80349-2.C: New test.
8073
8074 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8075
8076 * g++.dg/cpp0x/enum34.C: New test.
8077
8078 2017-04-25 Tom de Vries <tom@codesourcery.com>
8079
8080 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8081 variables.
8082 (dg-line): New proc.
8083 (process-message): Handle line number variables.
8084 * objc.dg/try-catch-12.m: Use dg-line.
8085
8086 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8087
8088 PR target/80482
8089 * gcc.target/powerpc/vec-constvolatile.c: New test.
8090
8091 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8092
8093 * g++.dg/semicolon-fixits.C: New test case.
8094
8095 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8096
8097 * gcc.dg/semicolon-fixits.c: New test case.
8098
8099 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8100
8101 * g++.dg/lookup/missing-std-include.C: New test file.
8102
8103 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8104 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR target/77728
8107 * g++.dg/abi/pr77728-2.C: New test.
8108
8109 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8110
8111 PR c++/80177
8112 * g++.dg/spellcheck-pr80177.C: New test case.
8113
8114 2017-04-25 Nathan Sidwell <nathan@acm.org>
8115
8116 * g++.dg/dg.exp (find-cxx-tests): New function.
8117 (main): Use it, remove explicit pruning
8118
8119 2017-04-25 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/80492
8122 * gcc.dg/pr80492.c: New testcase.
8123
8124 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8125
8126 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8127 for targets with int size less than 32 bits.
8128
8129 2017-04-25 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/79201
8132 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8133 * gcc.target/i386/pr22152.c: Disable sinking.
8134
8135 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8136
8137 PR target/80464
8138 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8139
8140 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8141
8142 PR target/79895
8143 * gcc.target/s390/pr79895.c: New test.
8144
8145 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8146
8147 PR target/80080
8148 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8149 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8150 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8151
8152 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR rtl-optimization/80501
8155 * gcc.c-torture/execute/pr80501.c: New test.
8156
8157 PR rtl-optimization/80500
8158 * gcc.dg/pr80500.c: New test.
8159
8160 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8161
8162 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8163 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8164
8165 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8166
8167 PR fortran/80121
8168 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8169 directive.
8170
8171 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8172
8173 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8174 * jit.dg/test-alignment.c: New test case.
8175 * jit.dg/test-alignment.cc: New test case.
8176 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8177 New test case.
8178
8179 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8180
8181 PR c++/80016
8182 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8183 test function.
8184 (test_alignof): New test function.
8185
8186 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8187
8188 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8189
8190 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8191
8192 * g++.dg/diagnostic/duplicate1.C: New test.
8193 * g++.dg/cpp0x/duplicate1.C: New test.
8194
8195 2017-04-24 Martin Jambor <mjambor@suse.cz>
8196
8197 PR tree-optimization/80293
8198 * g++.dg/tree-ssa/pr80293.C: New test.
8199
8200 2017-04-24 Martin Liska <mliska@suse.cz>
8201
8202 PR middle-end/79931
8203 * g++.dg/ipa/pr79931.C: New test.
8204
8205 2017-04-24 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/80494
8208 * gfortran.dg/pr80494.f90: New testcase.
8209
8210 2017-04-24 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/79725
8213 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8214
8215 2017-04-24 Richard Biener <rguenther@suse.de>
8216
8217 PR c++/2972
8218 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8219
8220 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8221
8222 PR fortran/80484
8223 * gfortran.dg/dtio_29.f03: New test.
8224
8225 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8226
8227 PR fortran/80121
8228 * gfortran.dg/intent_out_9.f90: New test case.
8229
8230 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/70799
8233 * gcc.target/i386/pr70799-4.c: New test.
8234
8235 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8236
8237 PR fortran/80392
8238 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8239
8240 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8241
8242 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8243
8244 2017-04-21 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/79547
8247 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8248
8249 2017-04-21 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/78847
8252 * g++.dg/tree-ssa/pr78847.C: New testcase.
8253
8254 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR c/80468
8257 * gcc.dg/pr80468.c: New test.
8258
8259 2017-04-21 Martin Liska <mliska@suse.cz>
8260
8261 PR tree-optimization/66278
8262 * gcc.dg/vect/pr66278.c: New test.
8263
8264 2017-04-21 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/80237
8267 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8268 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8269 adjust expected optimizations.
8270
8271 2016-04-21 Richard Biener <rguenther@suse.de>
8272
8273 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8274 of inner loops.
8275 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8276 * gcc.dg/vect/vect-104.c: Likewise.
8277
8278 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 PR tree-optimization/80426
8281 * gcc.c-torture/execute/20170429-1.c: Rename into...
8282 * gcc.c-torture/execute/20170419-1.c: ...this.
8283
8284 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8285
8286 PR target/79804
8287 * gcc.target/i386/pr79804.c: New test.
8288
8289 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR target/78090
8292 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8293
8294 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8295
8296 * g++/opt/pr80436.C: XFAIL on AIX.
8297
8298 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8299
8300 PR c++/80473
8301 * g++.dg/diagnostic/pr80473.C: New test.
8302
8303 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8304
8305 * g++.dg/warn/Wextra-semi.C: New test.
8306
8307 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR middle-end/80423
8310 * g++.dg/other/pr80423.C: New test.
8311
8312 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8313
8314 * gcc.dg/pr80170.c: Require ptr32plus.
8315
8316 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 PR tree-optimization/80426
8319 * gcc.c-torture/execute/20170419-1.c: New test.
8320
8321 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR debug/80461
8324 * g++.dg/debug/pr80461.C: New test.
8325
8326 PR c++/80459
8327 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8328 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8329 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8330
8331 PR debug/80436
8332 * g++.dg/opt/pr80436.C: New test.
8333
8334 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8335
8336 * gcc.dg/torture/pr80341.c: Require int32plus.
8337
8338 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8339 Jeff Law <law@redhat.com>
8340
8341 * gcc.c-torture/compile/20170419-1.c: New test.
8342
8343 2017-04-19 Tom de Vries <tom@codesourcery.com>
8344
8345 PR testsuite/80221
8346 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8347 subsequent dg directives.
8348 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8349 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8350 * c-c++-common/attr-fallthrough-2.c: Same.
8351 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8352 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8353 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8354 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8355 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8356 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8357 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8358 * c-c++-common/cilk-plus/CK/errors.c: Same.
8359 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8360 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8361 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8362 * c-c++-common/cpp/pr57580.c: Same.
8363 * c-c++-common/goacc/asyncwait-1.c: Same.
8364 * c-c++-common/goacc/cache-2.c: Same.
8365 * c-c++-common/goacc/declare-2.c: Same.
8366 * c-c++-common/goacc/deviceptr-1.c: Same.
8367 * c-c++-common/goacc/routine-5.c: Same.
8368 * c-c++-common/gomp/clauses-2.c: Same.
8369 * c-c++-common/gomp/ordered-3.c: Same.
8370 * c-c++-common/gomp/pr67501.c: Same.
8371 * c-c++-common/pr20000.c: Same.
8372 * c-c++-common/pr43395.c: Same.
8373 * c-c++-common/pr49706.c: Same.
8374 * c-c++-common/pr77624-1.c: Same.
8375 * c-c++-common/pr77624-2.c: Same.
8376 * c-c++-common/raw-string-14.c: Same.
8377 * c-c++-common/raw-string-16.c: Same.
8378 * c-c++-common/raw-string-3.c: Same.
8379 * c-c++-common/raw-string-4.c: Same.
8380 * c-c++-common/raw-string-5.c: Same.
8381 * c-c++-common/raw-string-6.c: Same.
8382 * g++.dg/abi/mangle41.C: Same.
8383 * g++.dg/conversion/nullptr1.C: Same.
8384 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8385 * g++.dg/cpp0x/auto27.C: Same.
8386 * g++.dg/cpp0x/constexpr-98.C: Same.
8387 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8388 * g++.dg/cpp0x/diag2.C: Same.
8389 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8390 * g++.dg/cpp0x/nullptr15.C: Same.
8391 * g++.dg/cpp0x/pr31431-2.C: Same.
8392 * g++.dg/cpp0x/pr31431.C: Same.
8393 * g++.dg/cpp0x/pr79118.C: Same.
8394 * g++.dg/cpp0x/static_assert3.C: Same.
8395 * g++.dg/cpp0x/temp_default2.C: Same.
8396 * g++.dg/cpp0x/trailing4.C: Same.
8397 * g++.dg/cpp0x/variadic-ex10.C: Same.
8398 * g++.dg/cpp0x/variadic-ex13.C: Same.
8399 * g++.dg/cpp0x/variadic-ex14.C: Same.
8400 * g++.dg/cpp0x/variadic-ex3.C: Same.
8401 * g++.dg/cpp0x/variadic-ex4.C: Same.
8402 * g++.dg/cpp0x/variadic59.C: Same.
8403 * g++.dg/cpp0x/vt-37737-2.C: Same.
8404 * g++.dg/cpp0x/vt-57397-1.C: Same.
8405 * g++.dg/cpp0x/vt-57397-2.C: Same.
8406 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8407 * g++.dg/cpp1z/gen-attrs1.C: Same.
8408 * g++.dg/diagnostic/pr71075.C: Same.
8409 * g++.dg/eh/goto2.C: Same.
8410 * g++.dg/eh/goto3.C: Same.
8411 * g++.dg/expr/bitfield4.C: Same.
8412 * g++.dg/expr/bitfield5.C: Same.
8413 * g++.dg/expr/bitfield6.C: Same.
8414 * g++.dg/expr/bool1.C: Same.
8415 * g++.dg/expr/bool3.C: Same.
8416 * g++.dg/expr/cond10.C: Same.
8417 * g++.dg/expr/cond11.C: Same.
8418 * g++.dg/expr/lval3.C: Same.
8419 * g++.dg/expr/lval4.C: Same.
8420 * g++.dg/ext/anon-struct4.C: Same.
8421 * g++.dg/ext/attrib44.C: Same.
8422 * g++.dg/ext/builtin3.C: Same.
8423 * g++.dg/ext/dllimport7.C: Same.
8424 * g++.dg/ext/label5.C: Same.
8425 * g++.dg/ext/no-asm-1.C: Same.
8426 * g++.dg/ext/utf16-4.C: Same.
8427 * g++.dg/ext/vla2.C: Same.
8428 * g++.dg/gomp/block-1.C: Same.
8429 * g++.dg/gomp/block-2.C: Same.
8430 * g++.dg/gomp/block-3.C: Same.
8431 * g++.dg/gomp/block-5.C: Same.
8432 * g++.dg/gomp/linear-2.C: Same.
8433 * g++.dg/gomp/target-1.C: Same.
8434 * g++.dg/gomp/target-2.C: Same.
8435 * g++.dg/gomp/taskgroup-1.C: Same.
8436 * g++.dg/gomp/teams-1.C: Same.
8437 * g++.dg/inherit/pure1.C: Same.
8438 * g++.dg/init/array43.C: Same.
8439 * g++.dg/init/array46.C: Same.
8440 * g++.dg/init/const10.C: Same.
8441 * g++.dg/init/ctor4-1.C: Same.
8442 * g++.dg/init/ctor4.C: Same.
8443 * g++.dg/init/new37.C: Same.
8444 * g++.dg/init/pr25811.C: Same.
8445 * g++.dg/init/pr29043.C: Same.
8446 * g++.dg/init/pr29571.C: Same.
8447 * g++.dg/lookup/duperr1.C: Same.
8448 * g++.dg/lookup/error1.C: Same.
8449 * g++.dg/lookup/koenig5.C: Same.
8450 * g++.dg/lookup/pr77549.C: Same.
8451 * g++.dg/lookup/suggestions1.C: Same.
8452 * g++.dg/lookup/using16.C: Same.
8453 * g++.dg/lookup/using7.C: Same.
8454 * g++.dg/other/anon-union3.C: Same.
8455 * g++.dg/other/array2.C: Same.
8456 * g++.dg/other/error13.C: Same.
8457 * g++.dg/other/error34.C: Same.
8458 * g++.dg/overload/builtin1.C: Same.
8459 * g++.dg/overload/conv-op1.C: Same.
8460 * g++.dg/overload/error3.C: Same.
8461 * g++.dg/overload/koenig1.C: Same.
8462 * g++.dg/overload/operator5.C: Same.
8463 * g++.dg/overload/template5.C: Same.
8464 * g++.dg/overload/unknown1.C: Same.
8465 * g++.dg/overload/using2.C: Same.
8466 * g++.dg/parse/constructor1.C: Same.
8467 * g++.dg/parse/crash36.C: Same.
8468 * g++.dg/parse/crash63.C: Same.
8469 * g++.dg/parse/error11.C: Same.
8470 * g++.dg/parse/error12.C: Same.
8471 * g++.dg/parse/error14.C: Same.
8472 * g++.dg/parse/error2.C: Same.
8473 * g++.dg/parse/error21.C: Same.
8474 * g++.dg/parse/error26.C: Same.
8475 * g++.dg/parse/error36.C: Same.
8476 * g++.dg/parse/friend12.C: Same.
8477 * g++.dg/parse/invalid-op1.C: Same.
8478 * g++.dg/parse/missing-template1.C: Same.
8479 * g++.dg/parse/parser-pr28152-2.C: Same.
8480 * g++.dg/parse/parser-pr28152.C: Same.
8481 * g++.dg/parse/pr16696-permissive.C: Same.
8482 * g++.dg/parse/pr16696.C: Same.
8483 * g++.dg/parse/pr69628.C: Same.
8484 * g++.dg/parse/ret-type2.C: Same.
8485 * g++.dg/parse/specialization1.C: Same.
8486 * g++.dg/parse/template3.C: Same.
8487 * g++.dg/parse/template9.C: Same.
8488 * g++.dg/parse/typename11.C: Same.
8489 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8490 * g++.dg/pr45330.C: Same.
8491 * g++.dg/rtti/typeid6.C: Same.
8492 * g++.dg/spellcheck-fields.C: Same.
8493 * g++.dg/spellcheck-typenames.C: Same.
8494 * g++.dg/tc1/dr108.C: Same.
8495 * g++.dg/tc1/dr147.C: Same.
8496 * g++.dg/template/arg7.C: Same.
8497 * g++.dg/template/conv11.C: Same.
8498 * g++.dg/template/crash13.C: Same.
8499 * g++.dg/template/crash55.C: Same.
8500 * g++.dg/template/dependent-expr5.C: Same.
8501 * g++.dg/template/error17.C: Same.
8502 * g++.dg/template/error33.C: Same.
8503 * g++.dg/template/error4.C: Same.
8504 * g++.dg/template/error50.C: Same.
8505 * g++.dg/template/error53.C: Same.
8506 * g++.dg/template/friend.C: Same.
8507 * g++.dg/template/func2.C: Same.
8508 * g++.dg/template/local6.C: Same.
8509 * g++.dg/template/member5.C: Same.
8510 * g++.dg/template/meminit1.C: Same.
8511 * g++.dg/template/nested3.C: Same.
8512 * g++.dg/template/nontype6.C: Same.
8513 * g++.dg/template/overload12.C: Same.
8514 * g++.dg/template/ptrmem8.C: Same.
8515 * g++.dg/template/qualified-id1.C: Same.
8516 * g++.dg/template/spec15.C: Same.
8517 * g++.dg/template/static1.C: Same.
8518 * g++.dg/template/static10.C: Same.
8519 * g++.dg/template/static2.C: Same.
8520 * g++.dg/template/ttp25.C: Same.
8521 * g++.dg/template/typedef2.C: Same.
8522 * g++.dg/template/typename2.C: Same.
8523 * g++.dg/template/unify10.C: Same.
8524 * g++.dg/template/unify6.C: Same.
8525 * g++.dg/template/unify7.C: Same.
8526 * g++.dg/template/unify9.C: Same.
8527 * g++.dg/template/varmod1.C: Same.
8528 * g++.dg/ubsan/div-by-zero-1.C: Same.
8529 * g++.dg/ubsan/pr63956.C: Same.
8530 * g++.dg/warn/Waddress-1.C: Same.
8531 * g++.dg/warn/Wconversion2.C: Same.
8532 * g++.dg/warn/Wnull-conversion-1.C: Same.
8533 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8534 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8535 * g++.dg/warn/Wswitch-1.C: Same.
8536 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8537 * g++.dg/warn/Wtype-limits.C: Same.
8538 * g++.dg/warn/Wunused-parm-5.C: Same.
8539 * g++.dg/warn/deprecated-6.C: Same.
8540 * g++.dg/warn/deprecated.C: Same.
8541 * g++.dg/warn/incomplete1.C: Same.
8542 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8543 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8544 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8545 * g++.dg/warn/overflow-warn-1.C: Same.
8546 * g++.dg/warn/overflow-warn-3.C: Same.
8547 * g++.dg/warn/overflow-warn-4.C: Same.
8548 * g++.dg/warn/pr12242.C: Same.
8549 * g++.dg/warn/pr30551-2.C: Same.
8550 * g++.dg/warn/pr30551.C: Same.
8551 * g++.old-deja/g++.benjamin/16077.C: Same.
8552 * g++.old-deja/g++.bob/inherit1.C: Same.
8553 * g++.old-deja/g++.brendan/crash56.C: Same.
8554 * g++.old-deja/g++.brendan/template17.C: Same.
8555 * g++.old-deja/g++.eh/ctor1.C: Same.
8556 * g++.old-deja/g++.jason/bool5.C: Same.
8557 * g++.old-deja/g++.jason/cond.C: Same.
8558 * g++.old-deja/g++.jason/operator.C: Same.
8559 * g++.old-deja/g++.jason/pmf5.C: Same.
8560 * g++.old-deja/g++.law/ctors5.C: Same.
8561 * g++.old-deja/g++.law/missed-error2.C: Same.
8562 * g++.old-deja/g++.law/operators9.C: Same.
8563 * g++.old-deja/g++.law/temps1.C: Same.
8564 * g++.old-deja/g++.mike/for2.C: Same.
8565 * g++.old-deja/g++.mike/ns5.C: Same.
8566 * g++.old-deja/g++.mike/ns7.C: Same.
8567 * g++.old-deja/g++.mike/p10769b.C: Same.
8568 * g++.old-deja/g++.niklas/t120.C: Same.
8569 * g++.old-deja/g++.niklas/t121.C: Same.
8570 * g++.old-deja/g++.ns/koenig5.C: Same.
8571 * g++.old-deja/g++.oliva/overload1.C: Same.
8572 * g++.old-deja/g++.other/crash24.C: Same.
8573 * g++.old-deja/g++.other/crash25.C: Same.
8574 * g++.old-deja/g++.other/decl5.C: Same.
8575 * g++.old-deja/g++.other/lineno5.C: Same.
8576 * g++.old-deja/g++.other/null3.C: Same.
8577 * g++.old-deja/g++.other/overcnv2.C: Same.
8578 * g++.old-deja/g++.other/ptrmem7.C: Same.
8579 * g++.old-deja/g++.other/typename1.C: Same.
8580 * g++.old-deja/g++.other/vaarg3.C: Same.
8581 * g++.old-deja/g++.pt/crash10.C: Same.
8582 * g++.old-deja/g++.pt/crash28.C: Same.
8583 * g++.old-deja/g++.pt/crash38.C: Same.
8584 * g++.old-deja/g++.pt/explicit70.C: Same.
8585 * g++.old-deja/g++.pt/explicit77.C: Same.
8586 * g++.old-deja/g++.pt/expr2.C: Same.
8587 * g++.old-deja/g++.pt/spec5.C: Same.
8588 * g++.old-deja/g++.pt/spec6.C: Same.
8589 * g++.old-deja/g++.pt/typename3.C: Same.
8590 * g++.old-deja/g++.pt/typename5.C: Same.
8591 * g++.old-deja/g++.pt/typename6.C: Same.
8592 * g++.old-deja/g++.pt/typename7.C: Same.
8593 * g++.old-deja/g++.pt/unify4.C: Same.
8594 * g++.old-deja/g++.pt/unify8.C: Same.
8595 * g++.old-deja/g++.pt/vaarg3.C: Same.
8596 * g++.old-deja/g++.robertl/eb22.C: Same.
8597 * g++.old-deja/g++.robertl/eb4.C: Same.
8598 * g++.old-deja/g++.robertl/eb44.C: Same.
8599 * g++.old-deja/g++.robertl/eb69.C: Same.
8600 * g++.old-deja/g++.robertl/eb98.C: Same.
8601 * gcc.dg/20031223-1.c: Same.
8602 * gcc.dg/940510-1.c: Same.
8603 * gcc.dg/990506-0.c: Same.
8604 * gcc.dg/Walloca-1.c: Same.
8605 * gcc.dg/Walloca-2.c: Same.
8606 * gcc.dg/Wconversion-integer.c: Same.
8607 * gcc.dg/Wcxx-compat-8.c: Same.
8608 * gcc.dg/Wimplicit-int-1.c: Same.
8609 * gcc.dg/Wimplicit-int-2.c: Same.
8610 * gcc.dg/Wimplicit-int-4.c: Same.
8611 * gcc.dg/Wpointer-sign-Wall.c: Same.
8612 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8613 * gcc.dg/Wshadow-1.c: Same.
8614 * gcc.dg/Wshadow-3.c: Same.
8615 * gcc.dg/Wswitch-enum-error.c: Same.
8616 * gcc.dg/Wswitch-enum.c: Same.
8617 * gcc.dg/Wswitch-error.c: Same.
8618 * gcc.dg/Wswitch.c: Same.
8619 * gcc.dg/Wtype-limits-Wextra.c: Same.
8620 * gcc.dg/Wtype-limits.c: Same.
8621 * gcc.dg/Wvla-larger-than-2.c: Same.
8622 * gcc.dg/anon-struct-5.c: Same.
8623 * gcc.dg/array-10.c: Same.
8624 * gcc.dg/array-11.c: Same.
8625 * gcc.dg/array-15.c: Same.
8626 * gcc.dg/array-2.c: Same.
8627 * gcc.dg/array-8.c: Same.
8628 * gcc.dg/array-const-2.c: Same.
8629 * gcc.dg/array-const-3.c: Same.
8630 * gcc.dg/bitfld-1.c: Same.
8631 * gcc.dg/bitfld-8.c: Same.
8632 * gcc.dg/builtin-redefine.c: Same.
8633 * gcc.dg/c11-noreturn-1.c: Same.
8634 * gcc.dg/c11-noreturn-2.c: Same.
8635 * gcc.dg/c11-static-assert-3.c: Same.
8636 * gcc.dg/c90-arraydecl-1.c: Same.
8637 * gcc.dg/c90-complex-1.c: Same.
8638 * gcc.dg/c90-complit-1.c: Same.
8639 * gcc.dg/c90-const-expr-11.c: Same.
8640 * gcc.dg/c90-const-expr-7.c: Same.
8641 * gcc.dg/c90-const-expr-8.c: Same.
8642 * gcc.dg/c90-enum-comma-1.c: Same.
8643 * gcc.dg/c90-flex-array-1.c: Same.
8644 * gcc.dg/c90-hexfloat-1.c: Same.
8645 * gcc.dg/c90-idem-qual-1.c: Same.
8646 * gcc.dg/c90-idem-qual-2.c: Same.
8647 * gcc.dg/c90-idem-qual-3.c: Same.
8648 * gcc.dg/c90-mixdecl-1.c: Same.
8649 * gcc.dg/c90-restrict-1.c: Same.
8650 * gcc.dg/c90-return-1.c: Same.
8651 * gcc.dg/c99-array-nonobj-1.c: Same.
8652 * gcc.dg/c99-arraydecl-1.c: Same.
8653 * gcc.dg/c99-complex-1.c: Same.
8654 * gcc.dg/c99-complex-2.c: Same.
8655 * gcc.dg/c99-complit-2.c: Same.
8656 * gcc.dg/c99-const-expr-7.c: Same.
8657 * gcc.dg/c99-const-expr-8.c: Same.
8658 * gcc.dg/c99-flex-array-3.c: Same.
8659 * gcc.dg/c99-flex-array-7.c: Same.
8660 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8661 * gcc.dg/c99-impl-decl-1.c: Same.
8662 * gcc.dg/c99-impl-int-1.c: Same.
8663 * gcc.dg/c99-impl-int-2.c: Same.
8664 * gcc.dg/c99-init-3.c: Same.
8665 * gcc.dg/c99-restrict-1.c: Same.
8666 * gcc.dg/c99-return-1.c: Same.
8667 * gcc.dg/c99-tag-1.c: Same.
8668 * gcc.dg/c99-tag-3.c: Same.
8669 * gcc.dg/call-diag-2.c: Same.
8670 * gcc.dg/cpp/19940712-1.c: Same.
8671 * gcc.dg/cpp/19951025-1.c: Same.
8672 * gcc.dg/cpp/19990413-1.c: Same.
8673 * gcc.dg/cpp/direct2.c: Same.
8674 * gcc.dg/cpp/direct2s.c: Same.
8675 * gcc.dg/cpp/pr28709.c: Same.
8676 * gcc.dg/cpp/pr61854-c90.c: Same.
8677 * gcc.dg/cpp/pr61854-c94.c: Same.
8678 * gcc.dg/cpp/pragma-1.c: Same.
8679 * gcc.dg/cpp/pragma-2.c: Same.
8680 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8681 * gcc.dg/cpp/trad/literals-2.c: Same.
8682 * gcc.dg/cpp/warn-comments-2.c: Same.
8683 * gcc.dg/cpp/warn-comments-3.c: Same.
8684 * gcc.dg/cpp/warn-comments.c: Same.
8685 * gcc.dg/cpp/warn-long-long-2.c: Same.
8686 * gcc.dg/cpp/warn-long-long.c: Same.
8687 * gcc.dg/cpp/warn-redefined-2.c: Same.
8688 * gcc.dg/cpp/warn-redefined.c: Same.
8689 * gcc.dg/darwin-cfstring-2.c: Same.
8690 * gcc.dg/darwin-cfstring-format-1.c: Same.
8691 * gcc.dg/decl-9.c: Same.
8692 * gcc.dg/declspec-1.c: Same.
8693 * gcc.dg/declspec-10.c: Same.
8694 * gcc.dg/declspec-11.c: Same.
8695 * gcc.dg/declspec-13.c: Same.
8696 * gcc.dg/declspec-18.c: Same.
8697 * gcc.dg/declspec-4.c: Same.
8698 * gcc.dg/declspec-5.c: Same.
8699 * gcc.dg/declspec-6.c: Same.
8700 * gcc.dg/declspec-8.c: Same.
8701 * gcc.dg/deprecated-4.c: Same.
8702 * gcc.dg/deprecated.c: Same.
8703 * gcc.dg/dfp/composite-type.c: Same.
8704 * gcc.dg/empty-source-2.c: Same.
8705 * gcc.dg/empty-source-3.c: Same.
8706 * gcc.dg/format/attr-6.c: Same.
8707 * gcc.dg/format/branch-1.c: Same.
8708 * gcc.dg/format/c90-printf-1.c: Same.
8709 * gcc.dg/format/c90-strftime-2.c: Same.
8710 * gcc.dg/format/c99-strftime-1.c: Same.
8711 * gcc.dg/format/cmn-err-1.c: Same.
8712 * gcc.dg/format/few-1.c: Same.
8713 * gcc.dg/format/ms_branch-1.c: Same.
8714 * gcc.dg/format/ms_unnamed-1.c: Same.
8715 * gcc.dg/format/ms_va-1.c: Same.
8716 * gcc.dg/format/unnamed-1.c: Same.
8717 * gcc.dg/format/va-1.c: Same.
8718 * gcc.dg/format/xopen-1.c: Same.
8719 * gcc.dg/funcdef-var-1.c: Same.
8720 * gcc.dg/funcdef-var-2.c: Same.
8721 * gcc.dg/gnu89-const-expr-1.c: Same.
8722 * gcc.dg/gnu89-const-expr-2.c: Same.
8723 * gcc.dg/gnu90-const-expr-1.c: Same.
8724 * gcc.dg/gnu99-const-expr-1.c: Same.
8725 * gcc.dg/gnu99-const-expr-2.c: Same.
8726 * gcc.dg/gnu99-init-2.c: Same.
8727 * gcc.dg/gomp/_Atomic-5.c: Same.
8728 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8729 * gcc.dg/gomp/atomic-5.c: Same.
8730 * gcc.dg/gomp/linear-1.c: Same.
8731 * gcc.dg/gomp/pr67500.c: Same.
8732 * gcc.dg/init-bad-1.c: Same.
8733 * gcc.dg/init-bad-2.c: Same.
8734 * gcc.dg/init-bad-3.c: Same.
8735 * gcc.dg/init-string-1.c: Same.
8736 * gcc.dg/label-compound-stmt-1.c: Same.
8737 * gcc.dg/label-decl-2.c: Same.
8738 * gcc.dg/label-decl-4.c: Same.
8739 * gcc.dg/large-size-array-2.c: Same.
8740 * gcc.dg/large-size-array-4.c: Same.
8741 * gcc.dg/lvalue-6.c: Same.
8742 * gcc.dg/m-un-2.c: Same.
8743 * gcc.dg/multiple-overflow-warn-1.c: Same.
8744 * gcc.dg/multiple-overflow-warn-2.c: Same.
8745 * gcc.dg/multiple-overflow-warn-3.c: Same.
8746 * gcc.dg/nested-redef-1.c: Same.
8747 * gcc.dg/no-asm-1.c: Same.
8748 * gcc.dg/no-asm-3.c: Same.
8749 * gcc.dg/no-asm-4.c: Same.
8750 * gcc.dg/noncompile/20010524-1.c: Same.
8751 * gcc.dg/noncompile/incomplete-5.c: Same.
8752 * gcc.dg/noncompile/pr44517.c: Same.
8753 * gcc.dg/noncompile/pr52290.c: Same.
8754 * gcc.dg/noreturn-1.c: Same.
8755 * gcc.dg/overflow-warn-1.c: Same.
8756 * gcc.dg/overflow-warn-2.c: Same.
8757 * gcc.dg/overflow-warn-3.c: Same.
8758 * gcc.dg/overflow-warn-4.c: Same.
8759 * gcc.dg/parm-mismatch-1.c: Same.
8760 * gcc.dg/parser-pr28152-2.c: Same.
8761 * gcc.dg/parser-pr28152.c: Same.
8762 * gcc.dg/pedwarn-init.c: Same.
8763 * gcc.dg/pointer-arith-2.c: Same.
8764 * gcc.dg/pointer-arith-3.c: Same.
8765 * gcc.dg/pointer-arith-4.c: Same.
8766 * gcc.dg/pr14475.c: Same.
8767 * gcc.dg/pr18596-3.c: Same.
8768 * gcc.dg/pr18809-1.c: Same.
8769 * gcc.dg/pr27953.c: Same.
8770 * gcc.dg/pr30457.c: Same.
8771 * gcc.dg/pr30551-2.c: Same.
8772 * gcc.dg/pr30551-3.c: Same.
8773 * gcc.dg/pr30551-4.c: Same.
8774 * gcc.dg/pr30551-5.c: Same.
8775 * gcc.dg/pr30551-6.c: Same.
8776 * gcc.dg/pr30551.c: Same.
8777 * gcc.dg/pr36997.c: Same.
8778 * gcc.dg/pr41842.c: Same.
8779 * gcc.dg/pr48552-1.c: Same.
8780 * gcc.dg/pr48552-2.c: Same.
8781 * gcc.dg/pr59717.c: Same.
8782 * gcc.dg/pr61077.c: Same.
8783 * gcc.dg/pr61096-1.c: Same.
8784 * gcc.dg/pr63626.c: Same.
8785 * gcc.dg/pr64223-1.c: Same.
8786 * gcc.dg/pr64223-2.c: Same.
8787 * gcc.dg/pr8788-1.c: Same.
8788 * gcc.dg/pr8927-1.c: Same.
8789 * gcc.dg/pragma-darwin.c: Same.
8790 * gcc.dg/pragma-diag-5.c: Same.
8791 * gcc.dg/pragma-message.c: Same.
8792 * gcc.dg/redecl-1.c: Same.
8793 * gcc.dg/simd-1.c: Same.
8794 * gcc.dg/simd-5.c: Same.
8795 * gcc.dg/simd-6.c: Same.
8796 * gcc.dg/spellcheck-fields.c: Same.
8797 * gcc.dg/spellcheck-typenames.c: Same.
8798 * gcc.dg/struct-semi-2.c: Same.
8799 * gcc.dg/struct-semi-3.c: Same.
8800 * gcc.dg/transparent-union-3.c: Same.
8801 * gcc.dg/ucnid-8.c: Same.
8802 * gcc.dg/uninit-pr19430-O0.c: Same.
8803 * gcc.dg/uninit-pr19430.c: Same.
8804 * gcc.dg/uninit-pr20644-O0.c: Same.
8805 * gcc.dg/utf-dflt.c: Same.
8806 * gcc.dg/utf-dflt2.c: Same.
8807 * gcc.dg/utf16-4.c: Same.
8808 * gcc.dg/vla-11.c: Same.
8809 * gcc.dg/vla-20.c: Same.
8810 * gcc.dg/vla-init-1.c: Same.
8811 * gcc.dg/vla-init-2.c: Same.
8812 * gcc.dg/vla-init-3.c: Same.
8813 * gcc.dg/weak/weak-6.c: Same.
8814 * gcc.dg/weak/weak-7.c: Same.
8815 * gcc.dg/wtr-int-type-1.c: Same.
8816 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8817 * gcc.target/arm/polytypes.c: Same.
8818 * gcc.target/i386/spellcheck-options-4.c: Same.
8819 * gcc.target/powerpc/20030218-1.c: Same.
8820 * gcc.target/sh/pr21255-4.c: Same.
8821 * gcc.test-framework/dg-error-exp-XP.c: Same.
8822 * gfortran.dg/array_constructor_30.f03: Same.
8823 * gfortran.dg/class_30.f90: Same.
8824 * gfortran.dg/goacc/subarrays.f95: Same.
8825 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8826 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8827 * gfortran.dg/intrinsic_std_1.f90: Same.
8828 * gfortran.dg/pr70006.f90: Same.
8829 * gfortran.dg/warning-directive-1.F90: Same.
8830 * gfortran.dg/warning-directive-2.F90: Same.
8831 * gfortran.dg/warning-directive-3.F90: Same.
8832 * gfortran.dg/warning-directive-4.F90: Same.
8833 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8834 * obj-c++.dg/class-extension-1.mm: Same.
8835 * obj-c++.dg/class-extension-2.mm: Same.
8836 * obj-c++.dg/class-protocol-1.mm: Same.
8837 * obj-c++.dg/cxx-ivars-1.mm: Same.
8838 * obj-c++.dg/duplicate-class-1.mm: Same.
8839 * obj-c++.dg/exceptions-3.mm: Same.
8840 * obj-c++.dg/exceptions-4.mm: Same.
8841 * obj-c++.dg/exceptions-5.mm: Same.
8842 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8843 * obj-c++.dg/fsf-package-0.m: Same.
8844 * obj-c++.dg/invalid-type-1.mm: Same.
8845 * obj-c++.dg/method-12.mm: Same.
8846 * obj-c++.dg/method-13.mm: Same.
8847 * obj-c++.dg/method-15.mm: Same.
8848 * obj-c++.dg/method-16.mm: Same.
8849 * obj-c++.dg/method-6.mm: Same.
8850 * obj-c++.dg/method-7.mm: Same.
8851 * obj-c++.dg/property/at-property-1.mm: Same.
8852 * obj-c++.dg/property/at-property-14.mm: Same.
8853 * obj-c++.dg/property/at-property-17.mm: Same.
8854 * obj-c++.dg/property/at-property-21.mm: Same.
8855 * obj-c++.dg/property/at-property-5.mm: Same.
8856 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8857 * obj-c++.dg/property/dynamic-3.mm: Same.
8858 * obj-c++.dg/property/dynamic-4.mm: Same.
8859 * obj-c++.dg/property/property-neg-1.mm: Same.
8860 * obj-c++.dg/property/property-neg-6.mm: Same.
8861 * obj-c++.dg/property/synthesize-11.mm: Same.
8862 * obj-c++.dg/property/synthesize-5.mm: Same.
8863 * obj-c++.dg/property/synthesize-6.mm: Same.
8864 * obj-c++.dg/proto-lossage-4.mm: Same.
8865 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8866 * obj-c++.dg/strings/strings-1.mm: Same.
8867 * obj-c++.dg/super-class-1.mm: Same.
8868 * obj-c++.dg/syntax-error-6.mm: Same.
8869 * obj-c++.dg/syntax-error-7.mm: Same.
8870 * obj-c++.dg/syntax-error-9.mm: Same.
8871 * obj-c++.dg/try-catch-13.mm: Same.
8872 * objc.dg/attributes/method-noreturn-1.m: Same.
8873 * objc.dg/bad-receiver-type-2.m: Same.
8874 * objc.dg/bad-receiver-type.m: Same.
8875 * objc.dg/call-super-2.m: Same.
8876 * objc.dg/class-2.m: Same.
8877 * objc.dg/class-extension-1.m: Same.
8878 * objc.dg/class-extension-2.m: Same.
8879 * objc.dg/class-protocol-1.m: Same.
8880 * objc.dg/desig-init-1.m: Same.
8881 * objc.dg/duplicate-class-1.m: Same.
8882 * objc.dg/exceptions-3.m: Same.
8883 * objc.dg/exceptions-4.m: Same.
8884 * objc.dg/exceptions-5.m: Same.
8885 * objc.dg/foreach-6.m: Same.
8886 * objc.dg/foreach-7.m: Same.
8887 * objc.dg/fsf-nsstring-format-1.m: Same.
8888 * objc.dg/fsf-package-0.m: Same.
8889 * objc.dg/invalid-type-1.m: Same.
8890 * objc.dg/method-11.m: Same.
8891 * objc.dg/method-19.m: Same.
8892 * objc.dg/method-2.m: Same.
8893 * objc.dg/method-20.m: Same.
8894 * objc.dg/method-5.m: Same.
8895 * objc.dg/method-6.m: Same.
8896 * objc.dg/method-7.m: Same.
8897 * objc.dg/method-9.m: Same.
8898 * objc.dg/missing-proto-3.m: Same.
8899 * objc.dg/private-1.m: Same.
8900 * objc.dg/property/at-property-1.m: Same.
8901 * objc.dg/property/at-property-14.m: Same.
8902 * objc.dg/property/at-property-17.m: Same.
8903 * objc.dg/property/at-property-21.m: Same.
8904 * objc.dg/property/at-property-5.m: Same.
8905 * objc.dg/property/dynamic-3.m: Same.
8906 * objc.dg/property/dynamic-4.m: Same.
8907 * objc.dg/property/property-neg-1.m: Same.
8908 * objc.dg/property/property-neg-6.m: Same.
8909 * objc.dg/property/synthesize-11.m: Same.
8910 * objc.dg/property/synthesize-5.m: Same.
8911 * objc.dg/property/synthesize-6.m: Same.
8912 * objc.dg/proto-hier-1.m: Same.
8913 * objc.dg/proto-lossage-4.m: Same.
8914 * objc.dg/protocol-qualifier-2.m: Same.
8915 * objc.dg/strings/strings-1.m: Same.
8916 * objc.dg/type-size-1.m: Same.
8917
8918 2017-04-18 Jeff Law <law@redhat.com>
8919
8920 PR target/74563
8921 * gcc.target/mips/pr74563: New test.
8922
8923 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR tree-optimization/80443
8926 * gcc.c-torture/compile/pr80443.c: New test.
8927
8928 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8929
8930 PR rtl-optimization/80357
8931 * gcc.c-torture/compile/pr80357.c: New test.
8932
8933 2017-04-18 Jeff Law <law@redhat.com>
8934
8935 PR middle-end/80422
8936 * gcc.c-torture/compile/pr80422.c: New test.
8937
8938 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR debug/80263
8941 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8942
8943 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8944
8945 PR target/80099
8946 * gcc.target/powerpc/pr80099-1.c: New test.
8947 * gcc.target/powerpc/pr80099-2.c: Likewise.
8948 * gcc.target/powerpc/pr80099-3.c: Likewise.
8949 * gcc.target/powerpc/pr80099-4.c: Likewise.
8950 * gcc.target/powerpc/pr80099-5.c: Likewise.
8951
8952 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR sanitizer/80444
8955 * gcc.dg/sancov/pr80444.c: New test.
8956
8957 PR middle-end/79788
8958 PR middle-end/80375
8959 * gcc.dg/pr79788-1.c: New test.
8960 * gcc.dg/pr79788-2.c: New test.
8961
8962 2017-04-18 Marek Polacek <polacek@redhat.com>
8963
8964 PR c++/80244 - ICE with attribute in template alias.
8965 * g++.dg/cpp0x/alias-decl-59.C: New test.
8966
8967 PR c++/80241 - ICE with alignas pack expansion.
8968 * g++.dg/cpp0x/alignas11.C: New test.
8969
8970 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8971
8972 PR c++/80287
8973 * g++.dg/lto/pr80287_0.C: New test.
8974
8975 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8976
8977 PR target/80315
8978 * gcc.target/powerpc/pr80315-1.c: New test.
8979 * gcc.target/powerpc/pr80315-2.c: New test.
8980 * gcc.target/powerpc/pr80315-3.c: New test.
8981 * gcc.target/powerpc/pr80315-4.c: New test.
8982
8983 2017-04-16 Tom de Vries <tom@codesourcery.com>
8984
8985 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8986 directive.
8987 * g++.dg/parse/error3.C: Same.
8988 * g++.old-deja/g++.pt/niklas01a.C: Same.
8989 * gcc.dg/990506-0.c: Same.
8990 * gcc.dg/cpp/19990413-1.c: Same.
8991 * gcc.dg/cpp/pragma-1.c: Same.
8992 * gcc.dg/cpp/pragma-2.c: Same.
8993 * gcc.dg/m-un-2.c: Same.
8994 * objc.dg/private-1.m: Same.
8995
8996 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8997
8998 * gcc.dg/pr54669.c: Fix dg-do directive.
8999 * gcc.dg/pr78582.c: Ditto.
9000 * gcc.dg/pr80020.c: Ditto.
9001 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9002 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9003 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9004 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9005 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9006 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9007 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9008 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9009 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9010 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9011
9012 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9013
9014 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9015 * gfortran.dg/generic_29.f90: Likewise.
9016 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9017 * gfortran.dg/pr41922.f90: Likewise.
9018 * gfortran.dg/pr70006.f90: Likewise.
9019
9020 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9021
9022 PR tree-optimization/66612
9023 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9024
9025 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9026
9027 PR fortran/80361
9028 * gfortran.dg/class_62.f90: New test case.
9029
9030 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9031
9032 * gcc.target/arc/loop-1.c: New file.
9033
9034 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9035
9036 PR target/80098
9037 * gcc.target/powerpc/pr80098-1.c: New test.
9038 * gcc.target/powerpc/pr80098-2.c: Likewise.
9039 * gcc.target/powerpc/pr80098-3.c: Likewise.
9040 * gcc.target/powerpc/pr80098-4.c: Likewise.
9041
9042 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR sanitizer/80403
9045 * g++.dg/ubsan/pr80403-2.C: New test.
9046
9047 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9048
9049 PR rtl-optimization/80343
9050 * gcc.target/powerpc/pr80343.c: New.
9051
9052 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9053
9054 PR sanitizer/80414
9055 * c-c++-common/ubsan/bounds-15.c: New test.
9056
9057 2017-04-13 Richard Biener <rguenther@suse.de>
9058
9059 PR testsuite/80416
9060 * g++.dg/torture/pr79671.C: Fix asm constraints.
9061
9062 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR debug/80321
9065 * gcc.dg/debug/pr80321.c: New test.
9066
9067 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9068
9069 * gnat.dg/debug10.adb: New test.
9070 * gnat.dg/debug10_pkg.ads: New helper.
9071
9072 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR tree-optimization/79390
9075 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9076
9077 PR sanitizer/80403
9078 PR sanitizer/80404
9079 PR sanitizer/80405
9080 * g++.dg/ubsan/pr80403.C: New test.
9081 * g++.dg/ubsan/pr80404.C: New test.
9082 * g++.dg/ubsan/pr80405.C: New test.
9083
9084 PR c/80163
9085 * gcc.dg/torture/pr80163.c: New test.
9086
9087 2017-04-12 Richard Biener <rguenther@suse.de>
9088 Jeff Law <law@redhat.com>
9089
9090 PR tree-optimization/80359
9091 * gcc.dg/torture/pr80359.c: New testcase.
9092
9093 2017-04-12 Richard Biener <rguenther@suse.de>
9094 Bernd Edlinger <bernd.edlinger@hotmail.de>
9095
9096 PR middle-end/79671
9097 * g++.dg/torture/pr79671.C: New testcase.
9098 * g++.dg/lto/pr79671_0.C: Likewise.
9099 * g++.dg/lto/pr79671_1.c: Likewise.
9100
9101 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR sanitizer/80349
9104 * g++.dg/ubsan/pr80349.C: New test.
9105
9106 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR c++/80370
9109 * g++.dg/cpp1z/decomp28.C: New test.
9110
9111 PR middle-end/80100
9112 * gcc.dg/pr80100.c: New test.
9113
9114 PR rtl-optimization/80385
9115 * g++.dg/opt/pr80385.C: New test.
9116
9117 2017-04-11 Martin Liska <mliska@suse.cz>
9118
9119 PR ipa/80212
9120 * g++.dg/ipa/pr80212.C: New test.
9121
9122 2017-04-11 Martin Sebor <msebor@redhat.com>
9123
9124 PR middle-end/80364
9125 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9126
9127 2017-04-11 Martin Liska <mliska@suse.cz>
9128
9129 PR sanitizer/70878
9130 * gcc.dg/ubsan/pr70878.c: New test.
9131
9132 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR target/80381
9135 * gcc.target/i386/pr80381.c: New test.
9136
9137 PR c++/80363
9138 * g++.dg/ext/pr80363.C: New test.
9139
9140 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9141
9142 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9143 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9144 Add avr-*-* to non-lp64 selector.
9145
9146 2017-04-10 Martin Sebor <msebor@redhat.com>
9147
9148 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9149 * gcc.dg/pr40340-4.c: Same.
9150
9151 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9152
9153 PR fortran/69498
9154 * gfortran.dg/submodule_unexp.f90: Modified test
9155 to account for new error.
9156 * gfortran.dg/submodule_twice.f90: New Test
9157
9158 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR c++/80176
9161 * g++.dg/init/ref23.C: New test.
9162
9163 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9164
9165 PR tree-optimization/80304
9166 * gfortran.dg/do_concurrent_4.f90: New test case.
9167
9168 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9169
9170 PR fortran/80046
9171 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9172
9173 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9174
9175 * g++.dg/torture/pr79905.C: Add -maltivec option.
9176
9177 2017-04-10 Jeff Law <law@redhat.com>
9178
9179 PR tree-optimization/80374
9180 * g++.dg/pr80374.c: New test.
9181
9182 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9183
9184 PR target/80108
9185 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9186 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9187
9188 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9189
9190 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9191
9192 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9193
9194 PR testsuite/79356
9195 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9196
9197 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9198
9199 PR testsuite/79867
9200 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9201
9202 2017-04-10 Marek Polacek <polacek@redhat.com>
9203
9204 PR sanitizer/80348
9205 * g++.dg/ubsan/div-by-zero-3.C: New test.
9206
9207 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9208
9209 PR tree-optimization/80153
9210 * gcc.c-torture/execute/pr80153.c: New.
9211
9212 2017-04-10 Richard Biener <rguenther@suse.de>
9213
9214 PR middle-end/80362
9215 * gcc.dg/torture/pr80362.c: New testcase.
9216
9217 2017-04-10 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/80304
9220 * gcc.dg/torture/pr80304.c: New testcase.
9221
9222 2017-04-10 Nathan Sidwell <nathan@acm.org>
9223
9224 PR target/79905
9225 * g++.dg/torture/pr79905.C: New.
9226
9227 2017-04-10 Martin Liska <mliska@suse.cz>
9228
9229 PR sanitizer/80350
9230 * c-c++-common/ubsan/pr80350.c: New test.
9231
9232 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR target/80324
9235 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9236
9237 2017-04-08 Martin Liska <mliska@suse.cz>
9238
9239 Revert:
9240 2017-04-07 Martin Liska <mliska@suse.cz>
9241
9242 PR ipa/80212
9243 * g++.dg/ipa/pr80212.C: New test.
9244
9245 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9246
9247 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9248 dg-options.
9249 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9250
9251 PR target/80322
9252 PR target/80323
9253 PR target/80325
9254 PR target/80326
9255 * gcc.target/i386/avx512f-undefined-1.c: New test.
9256 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9257 * gcc.target/i386/avx-cvtsd-1.c: New test.
9258 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9259 * gcc.target/i386/avx512f-abspd-1.c: New test.
9260 * gcc.target/i386/avx-cvtss-1.c: New test.
9261 * gcc.target/i386/avx512f-absps-1.c: New test.
9262 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9263 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9264
9265 2017-04-07 Marek Polacek <polacek@redhat.com>
9266
9267 PR sanitizer/80348
9268 * g++.dg/ubsan/div-by-zero-2.C: New test.
9269
9270 PR c++/80095
9271 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9272
9273 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9274
9275 PR rtl-optimization/70478
9276 * gcc.target/s390/pr70478.c: New.
9277
9278 2017-04-07 Martin Liska <mliska@suse.cz>
9279
9280 PR target/79889
9281 * g++.dg/ext/mv8.C: Add aarch64* targets.
9282
9283 2017-04-07 Martin Liska <mliska@suse.cz>
9284
9285 PR ipa/80212
9286 * g++.dg/ipa/pr80212.C: New test.
9287
9288 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9289
9290 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9291
9292 2017-04-07 Richard Biener <rguenther@suse.de>
9293
9294 PR tree-optimization/80334
9295 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9296 alignas on stack.
9297
9298 2017-04-07 Richard Biener <rguenther@suse.de>
9299
9300 PR middle-end/80341
9301 * gcc.dg/torture/pr80341.c: New testcase.
9302
9303 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR debug/80234
9306 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9307 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9308
9309 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR target/79733
9312 * gcc.target/i386/pr79733.c: New test.
9313
9314 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9315
9316 PR target/80298
9317 * gcc.target/i386/pr80298-1.c: New test.
9318 * gcc.target/i386/pr80298-2.c: Ditto.
9319
9320 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9321
9322 PR target/80082
9323 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9324 ARMv7-R.
9325
9326 2017-04-06 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/80334
9329 * g++.dg/torture/pr80334.C: New testcase.
9330
9331 2017-04-06 Martin Liska <mliska@suse.cz>
9332
9333 PR sanitizer/80166
9334 * gcc.dg/asan/pr80166.c: New test.
9335
9336 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338 PR tree-optimization/79390
9339 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9340
9341 2017-04-06 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/80262
9344 * gcc.target/i386/pr80262.c: New testcase.
9345
9346 2017-04-06 Richard Biener <rguenther@suse.de>
9347
9348 PR middle-end/80281
9349 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9350
9351 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9352
9353 PR rtl-optimization/70703
9354 * gcc.target/i386/pr70703.c: New.
9355
9356 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR sanitizer/80308
9359 * c-c++-common/asan/pr80308.c: New test.
9360
9361 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9362
9363 PR target/79890
9364 * gcc.target/s390/pr79890.c: New test case.
9365
9366 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR target/80310
9369 * c-c++-common/ubsan/pr80310.c: New test.
9370
9371 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR c++/80297
9374 * g++.dg/torture/pr80297.C: New test.
9375
9376 PR tree-optimization/79390
9377 * gcc.target/i386/pr79390.c: New test.
9378 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9379
9380 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9381
9382 PR c++/80296
9383 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9384
9385 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9386
9387 PR target/80307
9388 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9389 targeting any CPU or architecture.
9390 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9391 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9392 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9393 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9394 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9395 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9396 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9397 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9398
9399 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9400
9401 PR fortran/69498
9402 * gfortran.dg/submodule_unexp.f90: New test.
9403
9404 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR target/80286
9407 * gcc.target/i386/avx-pr80286.c: New test.
9408 * gcc.dg/pr80286.c: New test.
9409
9410 2017-04-04 Richard Biener <rguenther@suse.de>
9411
9412 PR middle-end/80281
9413 * gcc.dg/torture/pr80281.c: New testcase.
9414
9415 2017-04-04 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/80275
9418 * g++.dg/opt/pr80275.C: Make g static.
9419
9420 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9421
9422 PR rtl-optimization/60818
9423 * gcc.c-torture/compile/pr60818.c: New testcase.
9424
9425 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9426
9427 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9428 * gcc.dg/20031012-1.c: Likewise.
9429 * gcc.dg/ipa/ipcp-1.c: Likewise.
9430 * gcc.dg/torture/matrix-3.c: Likewise.
9431 * gcc.target/powerpc/ppc-spe.c: Likewise.
9432 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9433
9434 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9435
9436 PR target/80246
9437 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9438 powerpc_vsx_ok.
9439 (std, ld): Limit scan-assembler-times check to lp64.
9440 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9441 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9442 powerpc_vsx_ok.
9443
9444 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9445
9446 PR target/80246
9447 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9448
9449 2017-04-03 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/80275
9452 * g++.dg/opt/pr80275.C: New testcase.
9453
9454 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9455
9456 PR testsuite/79356
9457 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9458
9459 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9460
9461 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9462 (bal): Increase iteration count and assume alignment.
9463
9464 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9465
9466 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9467
9468 2017-04-02 Andrew Pinski <apinski@cavium.com>
9469
9470 * gcc.c-torture/compile/nested-3.c: New testcase.
9471 * gcc.c-torture/execute/20170401-1.c: New testcase.
9472 * gcc.c-torture/execute/20170401-2.c: New testcase.
9473
9474 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9475
9476 PR rtl-optimization/79405
9477 gcc.dg/pr79405.c: New testcase.
9478
9479 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR debug/79255
9482 * gcc.dg/pr79255.c: New test.
9483
9484 PR c++/79572
9485 * g++.dg/ubsan/null-8.C: New test.
9486
9487 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9488
9489 PR target/80107
9490 * gfortran.dg/pr80107.f: New.
9491
9492 2017-03-31 Jeff Law <law@redhat.com>
9493
9494 PR tree-optimization/49498
9495 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9496
9497 2017-03-31 Richard Biener <rguenther@suse.de>
9498
9499 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9500
9501 2017-03-31 Richard Biener <rguenther@suse.de>
9502
9503 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9504
9505 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR libstdc++/80251
9508 * g++.dg/ext/is_aggregate.C: New test.
9509
9510 PR middle-end/80173
9511 * gcc.target/i386/pr80173.c: New test.
9512
9513 PR middle-end/80163
9514 * gcc.dg/pr80163.c: New test.
9515
9516 PR debug/80025
9517 * gcc.dg/torture/pr80025.c: New test.
9518
9519 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9520
9521 * gcc.target/mips/pr52125.c: Add -msym32.
9522
9523 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR translation/80189
9526 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9527 * g++.dg/gomp/sharing-1.C: Likewise.
9528 * gfortran.dg/gomp/pr44536.f90: Likewise.
9529 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9530 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9531 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9532 * gfortran.dg/gomp/pr33439.f90: Likewise.
9533 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9534 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9535 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9536 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9537 * gcc.dg/gomp/sharing-1.c: Likewise.
9538
9539 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9540
9541 PR target/80246
9542 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9543 Darwin and SPE.
9544 (dxex, dxexq): Update return type.
9545 (diex, diexq): Update argument type.
9546 * gcc.target/powerpc/pr80246.c: New test.
9547
9548 2017-03-30 Martin Jambor <mjambor@suse.cz>
9549
9550 PR ipa/77333
9551 * g++.dg/ipa/pr77333.C: New test.
9552
9553 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR target/80206
9556 * gcc.target/i386/pr80206.c: New test.
9557
9558 2017-03-30 Richard Biener <rguenther@suse.de>
9559
9560 PR tree-optimization/77498
9561 * gfortran.dg/pr77498.f: New testcase.
9562
9563 2017-03-29 Marek Polacek <polacek@redhat.com>
9564
9565 PR c/79730
9566 * gcc.dg/pr79730.c: New test.
9567
9568 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9569
9570 PR libgfortran/78670
9571 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9572 a character of length 1. Update test for success.
9573 * gfortran.dg/dtio_28.f03: New test.
9574 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9575 'scratch' to delete the file when done.
9576
9577 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9578
9579 PR rtl-optimization/80233
9580 * gcc.c-torture/compile/pr80233.c: New testcase.
9581
9582 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9583
9584 PR fortran/80254
9585 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9586 * gfortran.dg/dec_io_2a.f90: instead (new test).
9587
9588 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9589
9590 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9591
9592 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9593
9594 PR testsuite/43496
9595 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9596 generating PIC code.
9597
9598 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9599
9600 PR rtl-optimization/80193
9601 * gcc.target/i386/pr80193.c: New.
9602
9603 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9604
9605 PR fortran/78661
9606 * gfortran.dg/dtio_25.f90: Modified test case.
9607 * gfortran.dg/dtio_27.f90: New test case.
9608
9609 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9610
9611 PR target/53383
9612 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9613 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9614 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9615
9616 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9617
9618 * gcc.c-torture/compile/irreducible-loop.c: New.
9619
9620 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9621
9622 PR tree-optimization/80218
9623 * gcc.dg/pr80218.c: New test.
9624
9625 2017-03-28 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/78644
9628 * gcc.dg/pr78644-1.c: New testcase.
9629 * gcc.dg/pr78644-2.c: Likewise.
9630
9631 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9632
9633 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9634 * gcc.dg/pic-4.c: Likewise.
9635 * gcc.dg/pie-3.c: Likewise.
9636 * gcc.dg/pie-4.c: Likewise.
9637
9638 2017-03-28 Martin Liska <mliska@suse.cz>
9639
9640 PR ipa/80205
9641 * g++.dg/ipa/pr80205.C: New test.
9642
9643 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9644
9645 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9646 with sizeof(int) < 4.
9647 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9648 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9649 * gcc.dg/torture/pr79777.c: Likewise.
9650 * gcc.dg/torture/pr79910.c: Likewise.
9651
9652 2017-03-28 Richard Biener <rguenther@suse.de>
9653
9654 PR middle-end/80222
9655 * g++.dg/pr80222.C: New testcase.
9656
9657 2017-03-28 Martin Liska <mliska@suse.cz>
9658
9659 PR ipa/80104
9660 * gcc.dg/ipa/pr80104.c: New test.
9661
9662 2017-03-28 Marek Polacek <polacek@redhat.com>
9663
9664 PR sanitizer/80067
9665 * c-c++-common/ubsan/shift-10.c: New test.
9666
9667 2017-03-27 Jeff Law <law@redhat.com>
9668
9669 PR tree-optimization/80216
9670 * gcc.c-torture/compile/pr80216.c: New test.
9671
9672 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR middle-end/80162
9675 * c-c++-common/pr80162-1.c: New test.
9676 * c-c++-common/pr80162-2.c: New test.
9677 * c-c++-common/pr80162-3.c: New test.
9678
9679 PR target/80102
9680 * g++.dg/opt/pr80102.C: New test.
9681
9682 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9683
9684 PR target/78543
9685 * gcc.target/powerpc/pr78543.c: New test.
9686
9687 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9688
9689 PR target/80103
9690 * gcc.target/powerpc/pr80103-1.c: New test.
9691
9692 2017-03-27 Richard Biener <rguenther@suse.de>
9693
9694 PR tree-optimization/80181
9695 * gcc.dg/torture/pr80181.c: New testcase.
9696
9697 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9698
9699 * gcc.target/arc/interrupt-4.c: New file.
9700
9701 2017-03-27 Richard Biener <rguenther@suse.de>
9702
9703 PR ipa/79776
9704 * g++.dg/ipa/pr79776.C: New testcase.
9705
9706 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR sanitizer/80168
9709 * gcc.dg/asan/pr80168.c: New test.
9710
9711 2017-03-27 Richard Biener <rguenther@suse.de>
9712
9713 PR tree-optimization/80170
9714 * gcc.dg/pr80170.c: New testcase.
9715
9716 2017-03-27 Richard Biener <rguenther@suse.de>
9717
9718 PR middle-end/80171
9719 * g++.dg/torture/pr80171.C: New testcase.
9720
9721 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9722
9723 * gcc.dg/torture/pr79732.c: Require alias support.
9724 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9725
9726 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9727 libatomic_available.
9728 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9729 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9730
9731 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9732
9733 PR libgfortran/78881
9734 * gfortran.dg/dtio_26.f90: New test.
9735
9736 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9737
9738 PR fortran/80156
9739 PR fortran/79382
9740 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9741 testcase for PR80156. Add a main programme that tests that
9742 the typebound generic is accessible.
9743
9744 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9745
9746 PR rtl-optimization/80160
9747 PR rtl-optimization/80159
9748
9749 * gcc.target/i386/pr80160.c: New test.
9750
9751 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR sanitizer/79904
9754 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9755
9756 2017-03-24 Marek Polacek <polacek@redhat.com>
9757
9758 PR c++/80119
9759 * g++.dg/warn/Wuninitialized-9.C: New test.
9760
9761 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9762
9763 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9764 and remove the high-level builtin. The error message for the
9765 would prevent compilation from reaching the second.
9766 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9767
9768 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9769
9770 * gcc.target/s390/vxe/negfma-1.c: New test.
9771
9772 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9773
9774 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9775 * gcc.target/s390/arch12/mul-1.c: New test.
9776 * gcc.target/s390/arch12/mul-2.c: New test.
9777
9778 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9779
9780 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9781
9782 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9783
9784 * gcc.target/s390/vxe/popcount-1.c: New test.
9785
9786 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9787
9788 * gcc.target/s390/vxe/bitops-1.c: New test.
9789
9790 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9791
9792 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9793 * lib/target-supports.exp: Add effective target check s390_vxe.
9794
9795 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796
9797 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9798 comparison instructions used from now on.
9799
9800 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9801
9802 * gcc.target/s390/s390.exp (check_effective_target_vector):
9803 Include target-supports.exp and move target_vector check routine
9804 ...
9805 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9806 here and rename it.
9807 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9808 check from vector to s390_vx.
9809 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9810 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9811 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9812 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9813 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9814 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9815 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9816 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9817 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9818
9819 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9820
9821 * gcc.target/s390/vector/vec-init-2.c: New test.
9822
9823 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9824
9825 * gcc.dg/ubsan/pr79904-2.c: New test.
9826
9827 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9828
9829 PR target/79893
9830 * gcc.target/s390/zvector/pr79893.c: New test.
9831
9832 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR rtl-optimization/80112
9835 * gcc.dg/pr80112.c: New test.
9836
9837 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9838
9839 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9840 etc. line numbers.
9841 * gcc.dg/Walloca-1.c: Likewise.
9842 * gcc.dg/Walloca-2.c: Likewise.
9843 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9844
9845 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9846
9847 PR tree-optimization/80158
9848 * gfortran.fortran-torture/compile/pr80158.f: New file.
9849
9850 2017-03-24 Richard Biener <rguenther@suse.de>
9851
9852 PR tree-optimization/80167
9853 * gcc.dg/graphite/pr80167.c: New testcase.
9854
9855 2017-03-24 Tom de Vries <tom@codesourcery.com>
9856
9857 PR testsuite/80092
9858 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9859 dg-require-effective-target global_constructor.
9860 * gcc.dg/tls/emutls-2.c: Same.
9861
9862 2017-03-24 Tom de Vries <tom@codesourcery.com>
9863
9864 PR testsuite/80092
9865 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9866 dg-require-effective-target indirect_jumps.
9867
9868 2017-03-24 Tom de Vries <tom@codesourcery.com>
9869
9870 PR testsuite/80092
9871 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9872 nonlocal_goto.
9873
9874 2017-03-24 Tom de Vries <tom@codesourcery.com>
9875
9876 PR testsuite/80092
9877 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9878 * gcc.dg/Walloca-12.c: Same.
9879 * gcc.dg/attr-alloc_size-8.c: Same.
9880 * gcc.dg/Walloca-4.c: Same.
9881 * gcc.dg/Walloca-8.c: Same.
9882 * gcc.dg/Walloca-13.c: Same.
9883 * gcc.dg/Walloca-14.c: Same.
9884 * gcc.dg/attr-alloc_size-9.c: Same.
9885 * gcc.dg/Walloca-1.c: Same.
9886 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9887 * gcc.dg/Walloca-5.c: Same.
9888 * gcc.dg/Walloca-10.c: Same.
9889 * gcc.dg/Walloca-9.c: Same.
9890 * gcc.dg/attr-alloc_size-6.c: Same.
9891 * gcc.dg/Wvla-larger-than-1.c: Same.
9892 * gcc.dg/torture/pr71881.c: Same.
9893 * gcc.dg/torture/pr71901.c: Same.
9894 * gcc.dg/torture/pr78742.c: Same.
9895 * gcc.dg/builtin-alloc-size.c: Same.
9896 * gcc.dg/Walloca-2.c: Same.
9897 * gcc.dg/Walloca-6.c: Same.
9898 * gcc.dg/Walloca-11.c: Same.
9899 * gcc.dg/attr-alloc_size-7.c: Same.
9900 * gcc.dg/Wvla-larger-than-2.c: Same.
9901 * gcc.dg/Walloca-3.c: Same.
9902 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9903 * gcc.c-torture/compile/pr79413.c: Same.
9904 * gcc.c-torture/compile/pr78439.c: Same.
9905
9906 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9907
9908 * gcc.target/powerpc/p9-options-1.c: New test.
9909
9910 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9911
9912 PR target/71436
9913 * gcc.c-torture/compile/pr71436.c: New test.
9914
9915 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9916 Richard Biener <rguenther@suse.de>
9917
9918 PR tree-optimization/79908
9919 PR tree-optimization/80136
9920 * gcc.dg/torture/pr79908.c: New file.
9921
9922 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9923
9924 PR fortran/39239
9925 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9926
9927 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR c++/80141
9930 * g++.dg/gomp/pr80141.C: New test.
9931
9932 PR c++/80129
9933 * g++.dg/torture/pr80129.C: New test.
9934
9935 PR sanitizer/80110
9936 * g++.dg/tsan/pr80110.C: New test.
9937
9938 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9939
9940 PR fortran/80142
9941 * gfortran.dg/any_loc.f90: New test case.
9942
9943 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9944
9945 PR target/80082
9946 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9947 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9948
9949 2017-03-22 Martin Liska <mliska@suse.cz>
9950
9951 PR target/79906
9952 * g++.dg/ext/mv8.C: Add power* targets.
9953
9954 2017-03-21 Martin Sebor <msebor@redhat.com>
9955
9956 PR c++/79548
9957 * g++.dg/warn/Wunused-var-26.C: New test.
9958
9959 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9960
9961 PR tree-optimization/79908
9962 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9963
9964 2017-03-21 Marek Polacek <polacek@redhat.com>
9965 Martin Sebor <msebor@redhat.com>
9966
9967 PR tree-optimization/80109
9968 * gcc.dg/Walloca-14.c: New test.
9969
9970 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR target/80125
9973 * gcc.target/powerpc/pr80125.c: New test.
9974
9975 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9976
9977 PR fortran/69498
9978 * gfortran.dg/unexp_attribute.f90: New test
9979
9980 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9981 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/79908
9984 * gcc.dg/torture/pr79908.c: New file.
9985
9986 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9987
9988 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9989 with sizeof(int) < 4.
9990
9991 2017-03-21 Martin Liska <mliska@suse.cz>
9992
9993 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9994 apostrophes.
9995
9996 2017-03-21 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/80032
9999 * g++.dg/opt/pr80032.C: New testcase.
10000
10001 2017-03-21 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/80122
10004 * gcc.dg/torture/pr80122.c: New testcase.
10005
10006 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10007
10008 * gcc.dg/pic-2.c: Skip for MIPS.
10009 * gcc.dg/pie-2.c: Skip for MIPS.
10010
10011 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 PR c++/77752
10014 * g++.dg/cpp0x/initlist97.C: New.
10015 * g++.dg/cpp0x/initlist85.C: Update.
10016
10017 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR c/67338
10020 * gcc.dg/pr67338.c: New test.
10021
10022 PR c++/35878
10023 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10024 dump instead of assembler.
10025 * g++.dg/init/pr35878_2.C: Likewise.
10026 * g++.dg/init/pr35878_3.C: Likewise.
10027
10028 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR c/80097
10031 * gcc.dg/ubsan/pr80097.c: New test.
10032
10033 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10034
10035 PR tree-optimization/80054
10036 * g++.dg/torture/pr80054.C: New file.
10037
10038 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10039
10040 PR target/79963
10041 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10042 directive to assure selection of proper bit using rlwinm insn.
10043 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10044 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10045 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10046 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10047
10048 2017-03-20 Marek Polacek <polacek@redhat.com>
10049 Paolo Carlini <paolo.carlini@oracle.com>
10050
10051 PR c++/80059 - ICE with noexcept and __transaction_atomic
10052 * g++.dg/tm/pr80059-2.C: New test.
10053 * g++.dg/tm/pr80059.C: New test.
10054
10055 2017-03-20 Martin Liska <mliska@suse.cz>
10056
10057 PR middle-end/79753
10058 * gcc.target/i386/mpx/pr79753.c: New test.
10059
10060 2017-03-20 Martin Liska <mliska@suse.cz>
10061
10062 PR target/79769
10063 PR target/79770
10064 * g++.dg/pr79769.C: New test.
10065 * gcc.target/i386/mpx/pr79770.c: New test.
10066
10067 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10068
10069 PR target/78857
10070 * gcc.target/s390/load-and-test-fp-1.c: New test.
10071 * gcc.target/s390/load-and-test-fp-2.c: New test.
10072
10073 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10074
10075 PR fortran/79676
10076 * gfortran.dg/submodule_28.f08 : New test.
10077
10078 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10079
10080 PR fortran/71838
10081 * gfortran.dg/submodule_26.f08 : New test.
10082 * gfortran.dg/submodule_27.f08 : New test.
10083
10084 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10085
10086 PR target/79951
10087 * gcc.target/powerpc/pr79951.c: New.
10088
10089 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10090
10091 PR rtl-optimization/79910
10092 * gcc.dg/torture/pr79910.c: New test.
10093
10094 2017-03-17 Jeff Law <law@redhat.com>
10095
10096 PR tree-optimization/71437
10097 * gcc.dg/tree-ssa/pr71437.c: New test.
10098 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10099 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10100 now caught by VRP, but which were previously caught by DOM.
10101
10102 2017-03-17 Richard Biener <rguenther@suse.de>
10103
10104 PR middle-end/80075
10105 * g++.dg/torture/pr80075.C: New testcase.
10106
10107 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10108
10109 PR target/71294
10110 * g++.dg/pr71294.C: New test.
10111
10112 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10113
10114 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10115
10116 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR fortran/80010
10119 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10120
10121 PR fortran/79886
10122 * gfortran.dg/pr79886.f90: New test.
10123
10124 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10125
10126 PR target/79038
10127 * gcc.target/powerpc/pr79038-1.c: New test.
10128
10129 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10130
10131 PR fortran/33271
10132 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10133
10134 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10135
10136 PR testsuite/79356
10137 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10138
10139 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10140
10141 PR target/80019
10142 * gcc.target/i386/pr80019.c: New test.
10143
10144 2017-03-15 Martin Liska <mliska@suse.cz>
10145
10146 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10147
10148 2017-03-14 Martin Sebor <msebor@redhat.com>
10149
10150 PR tree-optimization/79800
10151 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10152 * gcc.dg/tree-ssa/pr79800.c: New test.
10153
10154 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10155
10156 PR target/79947
10157 * gcc.target/powerpc/pr79947.c: New test.
10158
10159 2017-03-14 Martin Sebor <msebor@redhat.com>
10160
10161 PR middle-end/80020
10162 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10163 * gcc.dg/attr-alloc_size-7.c: Same.
10164 * gcc.dg/attr-alloc_size-9.c: Same.
10165 * gcc.dg/builtin-alloc-size.c: Same.
10166 * gcc.dg/pr80020.c: New test.
10167
10168 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10169
10170 PR rtl-optimization/79728
10171 * gcc.target/i386/sse-globalreg.c: New test.
10172
10173 2017-03-14 Martin Liska <mliska@suse.cz>
10174
10175 PR lto/66295
10176 * gcc.dg/tree-prof/pr66295.c: New test.
10177
10178 2017-03-13 Martin Liska <mliska@suse.cz>
10179
10180 PR middle-end/78339
10181 * gcc.target/i386/mpx/pr78339.c: New test.
10182
10183 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10184
10185 * gcc.target/arc/bitfield.c: New file.
10186
10187 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10188
10189 * gcc.target/arc/pr9001090948.c: New file.
10190
10191 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10192
10193 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10194 Fix test. Make early-out condition return early. Correct comments.
10195
10196 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10197
10198 PR libgfortran/78854
10199 * gfortran.dg/dtio_25.f90: New test.
10200
10201 2017-03-10 Martin Sebor <msebor@redhat.com>
10202
10203 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10204
10205 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10206
10207 PR rtl-optimization/78911
10208 * gcc.target/i386/pr78911-1.c: New test.
10209 * gcc.target/i386/pr78911-2.c: New test.
10210
10211 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10212
10213 PR target/79941
10214 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10215 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10216 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10217
10218 2017-03-10 Marek Polacek <polacek@redhat.com>
10219
10220 PR c++/79967
10221 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10222
10223 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR c++/79899
10226 * g++.dg/other/friend7.C: New test.
10227
10228 PR c++/79896
10229 * g++.dg/ext/int128-5.C: New test.
10230
10231 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10232
10233 PR testsuite/79356
10234 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10235 powerpc, sparc, or s390x.
10236
10237 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10238
10239 PR target/79907
10240 * gcc.target/powerpc/pr79907.c: New.
10241
10242 2017-03-10 Olivier Hainque <hainque@adacore.com>
10243
10244 * gnat.dg/opt64.adb: New test.
10245 * gnat.dg/opt64_pkg.ads: New helper.
10246 * gnat.dg/opt64_pkg.adb: New helper.
10247
10248 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR rtl-optimization/79909
10251 * gcc.target/powerpc/pr79909.c: New test.
10252
10253 PR tree-optimization/79972
10254 * gcc.dg/pr79972.c: New test.
10255
10256 PR tree-optimization/77975
10257 * gcc.dg/pr77975.c: New test.
10258
10259 2017-03-09 Marek Polacek <polacek@redhat.com>
10260
10261 PR c++/79962
10262 PR c++/79984
10263 * c-c++-common/nonnull-3.c: New test.
10264 * g++.dg/warn/Wnonnull3.C: New test.
10265
10266 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10267
10268 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10269 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10270
10271 2017-03-09 Marek Polacek <polacek@redhat.com>
10272
10273 PR sanitizer/79757
10274 * gcc.dg/ubsan/pr79757-1.c: New test.
10275 * gcc.dg/ubsan/pr79757-2.c: New test.
10276 * gcc.dg/ubsan/pr79757-3.c: New test.
10277 * gcc.dg/ubsan/pr79757-4.c: New test.
10278 * gcc.dg/ubsan/pr79757-5.c: New test.
10279
10280 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR c/79969
10283 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10284
10285 2017-03-09 Marek Polacek <polacek@redhat.com>
10286
10287 PR c++/79687
10288 * g++.dg/expr/ptrmem8.C: New test.
10289 * g++.dg/expr/ptrmem9.C: New test.
10290
10291 2017-03-09 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/79977
10294 * gcc.dg/graphite/pr79977.c: New testcase.
10295
10296 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10297
10298 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10299 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10300 * lib/target-supports.exp (check_effective_target_rdynamic):
10301 New proc.
10302
10303 2017-03-09 Richard Biener <rguenther@suse.de>
10304
10305 PR middle-end/79971
10306 * gcc.dg/fixed-point/pr79971.c: New testcase.
10307
10308 2017-03-09 Richard Biener <rguenther@suse.de>
10309
10310 PR ipa/79970
10311 * gcc.dg/torture/pr79970.c: New testcase.
10312
10313 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10314
10315 PR c++/71966
10316 * g++.dg/cpp0x/pr71966-1.C: New.
10317 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10318
10319 2017-03-09 Martin Liska <mliska@suse.cz>
10320
10321 PR tree-optimization/79631
10322 * gcc.target/i386/mpx/pr79631.c: New test.
10323
10324 2017-03-09 Martin Liska <mliska@suse.cz>
10325
10326 PR target/65705
10327 PR target/69804
10328 * gcc.target/i386/pr71458.c: Update scanned pattern.
10329
10330 2017-03-09 Marek Polacek <polacek@redhat.com>
10331
10332 PR c++/79672
10333 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10334 * g++.dg/warn/Wduplicated-branches3.C: New test.
10335
10336 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10337
10338 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10339
10340 2017-03-09 Martin Liska <mliska@suse.cz>
10341
10342 PR ipa/79764
10343 * g++.dg/pr79764.C: New test.
10344
10345 2017-03-09 Martin Liska <mliska@suse.cz>
10346
10347 PR ipa/79761
10348 * g++.dg/pr79761.C: New test.
10349
10350 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR sanitizer/79944
10353 * c-c++-common/asan/pr79944.c: New test.
10354
10355 PR target/79932
10356 * gcc.target/i386/pr79932-2.c: New test.
10357
10358 PR target/79932
10359 * gcc.target/i386/pr79932-1.c: New test.
10360
10361 2017-03-09 Marek Polacek <polacek@redhat.com>
10362
10363 PR c++/79900 - ICE in strip_typedefs
10364 * g++.dg/warn/Wpadded-1.C: New test.
10365
10366 2017-03-08 Marek Polacek <polacek@redhat.com>
10367
10368 * g++.dg/Walloca1.C: Adjust dg-warning.
10369
10370 2017-03-08 Andrew Haley <aph@redhat.com>
10371
10372 PR tree-optimization/79943
10373 * gcc.dg/tree-ssa/pr79943.c: New test.
10374
10375 2017-03-08 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/79955
10378 * gcc.dg/uninit-24.c: New testcase.
10379
10380 2017-03-08 Richard Biener <rguenther@suse.de>
10381
10382 PR tree-optimization/79920
10383 * gcc.dg/vect/pr79920.c: New testcase.
10384
10385 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR sanitizer/79904
10388 * gcc.dg/ubsan/pr79904.c: New test.
10389
10390 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR c/79834
10393 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10394 diagnostics.
10395
10396 2017-03-07 Marek Polacek <polacek@redhat.com>
10397
10398 PR middle-end/79809
10399 * g++.dg/Walloca1.C: New test.
10400
10401 2017-03-07 Martin Liska <mliska@suse.cz>
10402
10403 PR middle-end/68270
10404 * g++.dg/pr68270.C: New test.
10405
10406 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR rtl-optimization/79901
10409 * gcc.target/i386/pr79901.c: New test.
10410
10411 PR sanitizer/79897
10412 * c-c++-common/ubsan/pr79897.c: New test.
10413
10414 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10415
10416 PR rtl-optimization/79571
10417 * gcc.target/i386/pr79571.c: New.
10418
10419 2017-03-06 Marek Polacek <polacek@redhat.com>
10420
10421 PR c++/79796 - ICE with NSDMI and this pointer
10422 * g++.dg/cpp0x/nsdmi13.C: New test.
10423
10424 2017-03-06 Julia Koval <julia.koval@intel.com>
10425
10426 PR target/79793
10427 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10428 directives.
10429 * gcc.target/i386/interrupt-13.c: Ditto.
10430 * gcc.target/i386/interrupt-14.c: Ditto.
10431 * gcc.target/i386/interrupt-15.c: Ditto.
10432
10433 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10434
10435 PR c++/79822
10436 * g++.dg/cpp0x/constexpr-79822.C: New test.
10437
10438 2017-03-06 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/79894
10441 * gcc.dg/vect/pr79887.c: New testcase.
10442
10443 2017-03-06 Richard Biener <rguenther@suse.de>
10444
10445 PR tree-optimization/79824
10446 * gcc.dg/vect/pr79824-1.c: New testcase.
10447 * gcc.dg/vect/pr79824-2.c: Likewise.
10448
10449 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10450
10451 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10452 gettimeofday. Remove dg-skip-if for AVR.
10453 * lib/target-supports.exp (check_effective_target_gettimeofday):
10454 New proc.
10455
10456 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10457
10458 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10459 * gcc.target/s390/hotpatch-10.c: Likewise.
10460 * gcc.target/s390/hotpatch-11.c: Likewise.
10461 * gcc.target/s390/hotpatch-12.c: Likewise.
10462 * gcc.target/s390/hotpatch-13.c: Likewise.
10463 * gcc.target/s390/hotpatch-14.c: Likewise.
10464 * gcc.target/s390/hotpatch-15.c: Likewise.
10465 * gcc.target/s390/hotpatch-16.c: Likewise.
10466 * gcc.target/s390/hotpatch-17.c: Likewise.
10467 * gcc.target/s390/hotpatch-18.c: Likewise.
10468 * gcc.target/s390/hotpatch-19.c: Likewise.
10469 * gcc.target/s390/hotpatch-2.c: Likewise.
10470 * gcc.target/s390/hotpatch-26.c: Likewise.
10471 * gcc.target/s390/hotpatch-27.c: Likewise.
10472 * gcc.target/s390/hotpatch-28.c: Likewise.
10473 * gcc.target/s390/hotpatch-3.c: Likewise.
10474 * gcc.target/s390/hotpatch-4.c: Likewise.
10475 * gcc.target/s390/hotpatch-5.c: Likewise.
10476 * gcc.target/s390/hotpatch-6.c: Likewise.
10477 * gcc.target/s390/hotpatch-7.c: Likewise.
10478 * gcc.target/s390/hotpatch-8.c: Likewise.
10479 * gcc.target/s390/hotpatch-9.c: Likewise.
10480
10481 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 PR c++/64574
10484 * g++.dg/template/crash125.C: New.
10485
10486 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/79812
10489 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10490
10491 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10492
10493 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10494
10495 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10496
10497 * gcc.target/mips/msa-minmax.c: New tests.
10498
10499 2017-03-06 Martin Liska <mliska@suse.cz>
10500
10501 PR sanitize/79783
10502 * g++.dg/asan/pr79783.C: New test.
10503
10504 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10505
10506 * gcc.target/mips/msa-dotp.c: New tests.
10507
10508 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10509
10510 * gcc.target/mips/msa-bclri.c: New test.
10511
10512 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10513
10514 PR c++/70266
10515 * g++.dg/tm/pr70266.C: New.
10516
10517 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10518 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10519
10520 * gfortran.dg/coarray/fail_image_1.f08: New test.
10521 * gfortran.dg/coarray/fail_image_2.f08: New test.
10522 * gfortran.dg/coarray/failed_images_1.f08: New test.
10523 * gfortran.dg/coarray/failed_images_2.f08: New test.
10524 * gfortran.dg/coarray/image_status_1.f08: New test.
10525 * gfortran.dg/coarray/image_status_2.f08: New test.
10526 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10527 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10528 * gfortran.dg/coarray_fail_st.f90: New test.
10529 * gfortran.dg/coarray_failed_images_1.f08: New test.
10530 * gfortran.dg/coarray_image_status_1.f08: New test.
10531 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10532
10533 2017-03-03 Marek Polacek <polacek@redhat.com>
10534
10535 PR c/79758
10536 * gcc.dg/noncompile/pr79758.c: New test.
10537
10538 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR middle-end/79805
10541 * g++.dg/opt/pr79805.C: New test.
10542
10543 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10544
10545 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10546 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10547 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10548 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10549 * gcc.target/i386/i386.exp
10550 (check_effective_target_avx512vpopcntdq): New.
10551
10552 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10553
10554 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10555 ilp32 targets and match DImode registers for lp64 targets.
10556
10557 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10558
10559 * g++.dg/pr71624.C: Disable for x32.
10560 * g++.dg/pr71633.C: Ditto.
10561
10562 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR target/79807
10565 * gcc.target/i386/pr79807.c: New test.
10566
10567 2017-03-03 Martin Liska <mliska@suse.cz>
10568
10569 PR tree-optimization/79803
10570 * gcc.dg/tree-ssa/pr79803.c: New test.
10571
10572 2017-03-03 Martin Liska <mliska@suse.cz>
10573
10574 PR rtl-optimization/79574
10575 * gcc.dg/pr79574-2.c: New test.
10576
10577 2017-03-03 Richard Biener <rguenther@suse.de>
10578
10579 PR c++/79825
10580 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10581
10582 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10583
10584 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10585
10586 2017-03-03 Marek Polacek <polacek@redhat.com>
10587
10588 PR c++/79791
10589 * g++.dg/warn/Wwrite-strings-1.C: New test.
10590 * g++.dg/warn/Wwrite-strings-2.C: New test.
10591 * g++.dg/warn/Wwrite-strings-3.C: New test.
10592 * g++.dg/warn/Wwrite-strings-4.C: New test.
10593 * g++.dg/warn/Wwrite-strings-5.C: New test.
10594 * g++.dg/warn/Wwrite-strings-6.C: New test.
10595 * g++.dg/warn/Wwrite-strings-7.C: New test.
10596 * g++.dg/warn/Wwrite-strings-8.C: New test.
10597 * g++.dg/warn/Wwrite-strings-9.C: New test.
10598 * g++.dg/warn/Wwrite-strings-10.C: New test.
10599 * g++.dg/warn/Wwrite-strings-11.C: New test.
10600 * g++.dg/warn/Wwrite-strings-12.C: New test.
10601
10602 2017-03-03 Richard Biener <rguenther@suse.de>
10603
10604 PR middle-end/79818
10605 * gcc.dg/torture/pr79818.c: New testcase.
10606
10607 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR c++/79782
10610 * g++.dg/warn/Wunused-parm-10.C: New test.
10611
10612 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10613
10614 * gcc.dg/rtl/x86_64/*.c: Test for
10615 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10616
10617 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10618
10619 PR target/79514
10620 * gcc.target/i386/pr79514.c: New test.
10621
10622 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR rtl-optimization/79780
10625 * gcc.c-torture/compile/pr79780.c: New test.
10626
10627 2017-03-02 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/79345
10630 PR c++/42000
10631 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10632 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10633 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10634
10635 2017-03-02 Richard Biener <rguenther@suse.de>
10636
10637 PR c/79756
10638 * gcc.dg/vector-1.c: New testcase.
10639
10640 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10641
10642 PR tree-optimization/66768
10643 * gcc.target/i386/pr66768.c: New test.
10644
10645 2017-03-02 Richard Biener <rguenther@suse.de>
10646
10647 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10648 * gcc.dg/rtl/x86_64/final.c: Likewise.
10649 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10650 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10651 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10652 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10653
10654 2017-03-02 Richard Biener <rguenther@suse.de>
10655
10656 PR tree-optimization/79777
10657 * gcc.dg/torture/pr79777.c: New testcase.
10658
10659 2017-03-01 Martin Sebor <msebor@redhat.com>
10660
10661 PR middle-end/79692
10662 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10663 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10664 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10665 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10666
10667 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10668
10669 * gcc.target/i386/invsize-2.c: New test.
10670 * gcc.target/i386/invsize-3.c: Ditto.
10671 * gcc.target/i386/invsize-4.c: Ditto.
10672 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10673 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10674
10675 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10676
10677 PR target/79439
10678 * gcc.target/powerpc/pr79439.c: New test.
10679
10680 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10681
10682 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10683 scan string.
10684
10685
10686 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10687
10688 PR target/79395
10689 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10690 pattern to look for vcmpequd. instead of vcmpnew.
10691 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10692 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10693 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10694 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10695 look for xvcmpeqdp. instead of xvcmpnedp.
10696 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10697 look for vcmpequd. instead of vcmpnew.
10698 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10699 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10700 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10701 look for xvcmpeqsp. instead of xvcmpnesp.
10702 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10703 look for xvcmpeqdp. instead of xvcmpnedp.
10704 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10705 look for vcmpequd. instead of vcmpnew.
10706 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10707 look for vcmpeqsp instead of xvcmpnesp.
10708 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10709 look for xvcmpeqdp instead of xvcmpnedp.
10710
10711 2017-03-01 Richard Biener <rguenther@suse.de>
10712
10713 PR middle-end/79721
10714 * gcc.dg/torture/pr79721.c: New testcase.
10715
10716 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR c++/79681
10719 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10720 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10721
10722 PR c++/79746
10723 * g++.dg/warn/Wunused-parm-9.C: New test.
10724
10725 PR tree-optimization/79734
10726 * g++.dg/opt/pr79734.C: New test.
10727
10728 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR tree-optimization/79737
10731 * gcc.c-torture/execute/pr79737-1.c: New test.
10732 * gcc.c-torture/execute/pr79737-2.c: New test.
10733
10734 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10735
10736 * gcc.target/sparc/20170228-1.c: New test.
10737
10738 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10739
10740 * gcc.target/i386/invsize-1.c: New test.
10741
10742 2017-02-28 Martin Sebor <msebor@redhat.com>
10743
10744 PR tree-optimization/79691
10745 * gcc.dg/tree-ssa/pr79691.c: New test.
10746
10747 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10748
10749 PR target/79729
10750 * gcc.target/i386/pr79729.c: New test.
10751
10752 2017-02-28 Richard Biener <rguenther@suse.de>
10753
10754 PR tree-optimization/79740
10755 * gcc.dg/torture/pr79740.c: New testcase.
10756
10757 2017-02-28 Richard Biener <rguenther@suse.de>
10758
10759 PR middle-end/79731
10760 * c-c++-common/torture/pr79731.c: New testcase.
10761
10762 2017-02-28 Richard Biener <rguenther@suse.de>
10763
10764 PR tree-optimization/79732
10765 * gcc.dg/torture/pr79732.c: New testcase.
10766
10767 2017-02-28 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/79723
10770 * gcc.target/i386/pr79723.c: New testcase.
10771
10772 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10773
10774 PR target/79544
10775 * gcc.target/powerpc/pr79544.c: New.
10776
10777 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10778
10779 PR c++/79414
10780 * g++.dg/parse/crash67.C: New.
10781
10782 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10783
10784 PR tree-optimization/77536
10785 * gcc.dg/vect/pr79347.c: Revise testing string.
10786
10787 2017-02-27 Richard Biener <rguenther@suse.de>
10788
10789 PR tree-optimization/45397
10790 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10791
10792 2017-02-27 Richard Biener <rguenther@suse.de>
10793
10794 PR tree-optimization/79690
10795 * gcc.target/i386/pr79690.c: New testcase.
10796
10797 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10798
10799 PR fortran/51119
10800 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10801 of original.
10802 * gfortran.dg/inline_matmul_11.f90: Likewise.
10803 * gfortran.dg/inline_matmul_9.f90: Likewise.
10804 * gfortran.dg/matmul_13.f90: New test.
10805 * gfortran.dg/matmul_14.f90: New test.
10806
10807 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR middle-end/79396
10810 * g++.dg/opt/pr79396.C: New test.
10811
10812 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10813
10814 PR fortran/79597
10815 * gfortran.dg/dtio_6.f90: Update test.
10816
10817 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10818
10819 PR fortran/79601
10820 * gfortran.dg/interface_operator_2.f90: New test.
10821
10822 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c/79677
10825 * gcc.dg/pr79677.c: New test.
10826
10827 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10828
10829 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10830 of mov.ps.
10831 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10832 (cond_move1): Simplify condition to force generation of
10833 mov[nz].ps.
10834 (cond_move2): Likewise.
10835
10836 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10837
10838 PR c++/79588
10839 * g++.dg/warn/Wrestrict-1.C: New test.
10840 * g++.dg/warn/Wrestrict-2.C: New test.
10841
10842 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10843
10844 * g++.dg/ext/complit15.C: Require LTO.
10845
10846 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10847
10848 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10849 logical_op_short_circuit to skip targets.
10850 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10851 and s390.
10852
10853 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10854
10855 * gnat.dg/opt63.adb: New test.
10856
10857 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10858
10859 * gnat.dg/discr47.adb: New test.
10860
10861 2017-02-24 Richard Biener <rguenther@suse.de>
10862
10863 PR tree-optimization/79389
10864 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10865
10866 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10867
10868 PR c++/79361
10869 * g++.dg/cpp0x/pr79361-1.C: New.
10870 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10871
10872 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10873
10874 * gcc.target/visium/bit_test.c: Accept any lsr form.
10875 * gcc.target/visium/block_move.c: Tweak.
10876
10877 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10878
10879 PR 68749
10880 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10881
10882 2017-02-23 Richard Biener <rguenther@suse.de>
10883
10884 PR tree-optimization/79683
10885 * gcc.target/i386/pr79683.c: New testcase.
10886
10887 2017-02-22 Jeff Law <law@redhat.com>
10888
10889 PR tree-optimization/79578
10890 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10891
10892 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10893
10894 * gcc.target/mips/msa-fp-cc.c: New test.
10895
10896 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR c++/79664
10899 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10900 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10901 * g++.dg/gomp/pr79664.C: New test.
10902
10903 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10904
10905 2017-02-22 Marek Polacek <polacek@redhat.com>
10906
10907 PR c++/79653
10908 * g++.dg/cpp0x/alignas10.C: New test.
10909 * g++.dg/cpp0x/alignas9.C: New test.
10910
10911 PR c++/79657
10912 * g++.dg/ext/underlying_type12.C: New test.
10913
10914 PR c/79662
10915 * gcc.dg/enum-incomplete-4.c: New test.
10916
10917 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR target/70465
10920 * gcc.target/i386/pr70465-2.c: New test.
10921
10922 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10923
10924 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10925
10926 2017-02-22 Richard Biener <rguenther@suse.de>
10927
10928 PR tree-optimization/79673
10929 * gcc.target/i386/pr79673.c: New testcase.
10930
10931 2017-02-22 Richard Biener <rguenther@suse.de>
10932
10933 PR tree-optimization/79666
10934 * gcc.dg/torture/pr79666.c: New testcase.
10935
10936 2017-02-22 Martin Liska <mliska@suse.cz>
10937
10938 PR lto/79587
10939 * gcc.dg/tree-prof/pr79587.c: New test.
10940
10941 2017-02-21 Marek Polacek <polacek@redhat.com>
10942
10943 PR c++/79535
10944 * g++.dg/ext/flexary23.C: New test.
10945
10946 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10947
10948 PR target/79593
10949 * gcc.target/i386/pr79593.c: New test.
10950
10951 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR c++/79654
10954 * g++.dg/cpp1z/decomp26.C: New test.
10955
10956 PR sanitizer/79589
10957 * g++.dg/ubsan/pr79589.C: New test.
10958
10959 2017-02-21 Jeff Law <law@redhat.com>
10960
10961 PR tree-optimization/79621
10962 * gcc.c-torture/compile/pr79621.c: New test.
10963
10964 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR c++/79655
10967 * g++.dg/cpp1y/constexpr-79655.C: New test.
10968
10969 PR c++/79639
10970 * g++.dg/cpp1y/constexpr-79639.C: New test.
10971
10972 PR target/79633
10973 * gcc.target/i386/mpx/pr79633.c: New test.
10974
10975 PR target/79570
10976 * gcc.dg/pr79570.c: New test.
10977
10978 PR c++/79641
10979 * c-c++-common/pr79641.c: New test.
10980
10981 PR tree-optimization/79649
10982 * gcc.target/i386/pr79649.c: New test.
10983
10984 PR target/79494
10985 * gcc.dg/pr79494.c: New test.
10986
10987 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10988
10989 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10990 to dg-options.
10991
10992 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10993
10994 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10995
10996 2017-02-02 Jason Merrill <jason@redhat.com>
10997
10998 PR c++/79580
10999 * g++.dg/ext/complit15.C: New.
11000
11001 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11002
11003 PR target/78056
11004 * gcc.target/powerpc/pr78056-8.c: Remove.
11005
11006 2017-02-20 Marek Polacek <polacek@redhat.com>
11007
11008 PR middle-end/79537
11009 * gcc.dg/comp-goto-4.c: New test.
11010
11011 PR sanitizer/79558
11012 * c-c++-common/ubsan/bounds-14.c: New test.
11013
11014 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR target/79568
11017 * gcc.target/i386/pr79568-1.c: New test.
11018 * gcc.target/i386/pr79568-2.c: New test.
11019 * gcc.target/i386/pr79568-3.c: New test.
11020
11021 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11022
11023 PR fortran/79382
11024 * gfortran.dg/dtio_10.f90: Change test of error message.
11025 * gfortran.dg/dtio_23.f90: New test.
11026 * gfortran.dg/dtio_24.f90: New test.
11027
11028 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11029
11030 PR fortran/79434
11031 * gfortran.dg/submodule_25.f08: New test.
11032
11033 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11034
11035 PR fortran/79447
11036 * gfortran.dg/submodule_24.f08: New test.
11037
11038 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11039
11040 PR fortran/79229
11041 * gfortran.dg/class_allocate_24.f90: New test.
11042
11043 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11044
11045 PR fortran/79402
11046 * gfortran.dg/submodule_23.f90: New test.
11047
11048 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11049
11050 PR c++/79380
11051 * g++.dg/cpp0x/alignas8.C: New.
11052
11053 2017-02-19 Eric Fiselier <eric@efcs.ca>
11054 Jonathan Wakely <jwakely@redhat.com>
11055
11056 PR c++/69523
11057 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11058
11059 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11060
11061 * gcc.dg/gimplefe-26.c: New test.
11062
11063 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11064
11065 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11066
11067 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR target/79569
11070 * gcc.target/i386/3dnowA-3.c: New test.
11071
11072 PR target/79559
11073 * gcc.target/i386/pr79559.c: New test.
11074
11075 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11076
11077 * gcc.dg/c11-float-2.c: New test.
11078 * gcc.dg/torture/float128-floath.c,
11079 gcc.dg/torture/float128x-floath.c,
11080 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11081 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11082 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11083 *_DECIMAL_DIG macros with DECIMAL_DIG.
11084
11085 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11086
11087 PR target/79261
11088 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11089
11090 2017-02-17 Julia Koval <julia.koval@intel.com>
11091
11092 * gcc.target/i386/rdpid.c New test.
11093 * gcc.target/i386/sse-12.c: Add -mrdpid.
11094 * gcc.target/i386/sse-13.c: Ditto.
11095 * gcc.target/i386/sse-14.c: Ditto.
11096 * gcc.target/i386/sse-22.c: Ditto.
11097 * gcc.target/i386/sse-23.c: Ditto.
11098 * g++.dg/other/i386-2.C: Ditto.
11099 * g++.dg/other/i386-3.C: Ditto.
11100
11101 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11102
11103 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11104 * gcc.dg/pr61441.c: Ditto.
11105
11106 2017-02-17 Martin Liska <mliska@suse.cz>
11107
11108 PR rtl-optimization/79574
11109 * gcc.dg/pr79574.c: New test.
11110
11111 2017-02-17 Marek Polacek <polacek@redhat.com>
11112
11113 PR middle-end/79536
11114 * gcc.dg/torture/pr79536.c: New test.
11115
11116 2017-02-16 Alan Modra <amodra@gmail.com>
11117
11118 * gcc.c-torture/execute/pr79286.c: New.
11119
11120 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR c++/79512
11123 * c-c++-common/gomp/pr79512.c: New test.
11124
11125 2017-02-15 Martin Sebor <msebor@redhat.com>
11126
11127 PR c++/79363
11128 * g++.dg/ext/flexary12.C: Adjust.
11129 * g++.dg/ext/flexary20.C: Same.
11130 * g++.dg/ext/flexary21.C: Same.
11131 * g++.dg/ext/flexary22.C: New test.
11132
11133 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11134
11135 PR tree-optimization/79347
11136 * gcc.dg/vect/pr79347.c: New test.
11137
11138 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR c++/79301
11141 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11142 [[deprecated]] comment.
11143 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11144 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11145 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11146 [[deprecated]] in -std=c++11.
11147 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11148 [[fallthrough]] in -std=c++11 and -std=c++14.
11149
11150 PR c++/79288
11151 * g++.dg/tls/pr79288.C: New test.
11152
11153 2017-02-15 Marek Polacek <polacek@redhat.com>
11154
11155 PR c/79515
11156 * gcc.dg/dfp/pr79515.c: New.
11157
11158 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11159
11160 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11161
11162 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11163
11164 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11165 "opt_files".
11166
11167 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR target/79487
11170 * gcc.dg/dfp/pr79487.c: New test.
11171 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11172 2017-02-13 change.
11173
11174 2017-01-14 Carl Love <cel@us.ibm.com>
11175
11176 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11177 xvcvsxdsp and xvcvuxdsp instructions.
11178
11179 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11180
11181 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11182 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11183 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11184 64-bit default target.
11185 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11186 a 64-bit default target.
11187
11188 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR target/79481
11191 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11192 (test_3vx): Change return type from int to void.
11193 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11194 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11195 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11196 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11197 tests.
11198 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11199 (test_3vx): Change return type from int to void.
11200 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11201 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11202 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11203 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11204 tests.
11205 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11206 intrinsic. Change scan-assembler-times number from 1 to 2.
11207 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11208 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11209 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11210 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11211 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11212 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11213 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11214
11215 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11216
11217 PR middle-end/61225
11218 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11219 Use dg-additional-options for ia32 target. Remove XFAIL.
11220
11221 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11222
11223 PR target/79495
11224 * gcc.target/i386/pr79495.c: New test.
11225
11226 2017-02-14 Marek Polacek <polacek@redhat.com>
11227
11228 PR c++/79420
11229 PR c++/79463
11230 * g++.dg/cpp1y/pr79463.C: New.
11231 * g++.dg/template/incomplete10.C: New.
11232 * g++.dg/template/incomplete9.C: New.
11233
11234 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11235
11236 PR target/79498
11237 * gcc.target/i386/pr79498.c: New test.
11238
11239 2017-02-14 Martin Sebor <msebor@redhat.com>
11240
11241 PR middle-end/79448
11242 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11243 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11244 * gcc.dg/tree-ssa/pr79448.c: New test.
11245
11246 2017-02-14 Jeff Law <law@redhat.com>
11247
11248 PR tree-optimization/79095
11249 * g++.dg/pr79095-1.C: New test
11250 * g++.dg/pr79095-2.C: New test
11251 * g++.dg/pr79095-3.C: New test
11252 * g++.dg/pr79095-4.C: New test
11253 * g++.dg/pr79095-5.C: New test
11254 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11255 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11256
11257 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11258
11259 * gcc.target/aarch64/vect_fp16_1.c: New.
11260
11261 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11262
11263 * gcc.dg/gimplefe-25.c: New test.
11264
11265 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11266
11267 PR tree-optimization/79408
11268 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11269
11270 2017-02-14 Richard Biener <rguenther@suse.de>
11271
11272 PR middle-end/79432
11273 * gcc.dg/torture/pr79432.c: New testcase.
11274
11275 2017-02-13 Martin Sebor <msebor@redhat.com>
11276
11277 PR middle-end/79496
11278 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11279
11280 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR sanitizer/79341
11283 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11284 variables volatile.
11285
11286 PR c++/79232
11287 * g++.dg/cpp1z/eval-order4.C: New test.
11288 * g++.dg/other/pr79232.C: New test.
11289
11290 2017-02-13 Nathan Sidwell <nathan@acm.org>
11291
11292 PR c++/79296
11293 * g++.dg/cpp0x/pr79296.C: New.
11294
11295 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11296
11297 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11298 Instead, xfail powerpc*-*-* && lp64.
11299
11300 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11301
11302 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11303 powerpc_p8vector_ok.
11304 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11305
11306 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11307
11308 PR target/79449
11309 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11310 for reading beyond a 4k boundary.
11311
11312 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR rtl-optimization/79388
11315 PR rtl-optimization/79450
11316 * gcc.c-torture/execute/pr79388.c: New test.
11317 * gcc.c-torture/execute/pr79450.c: New test.
11318
11319 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11320
11321 PR fortran/65542
11322 * gfortran.dg/spread_init_expr_2.f90: New test case.
11323
11324 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11325
11326 PR sanitizer/79341
11327 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11328
11329 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11330
11331 PR tree-ssa/56727
11332 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11333
11334 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR c++/79457
11337 * g++.dg/cpp0x/pr79457.C: New test.
11338
11339 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11340
11341 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11342 scan-assembler unless lp64.
11343
11344 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11345
11346 PR tree-optimization/66612
11347 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11348
11349 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11350
11351 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11352 of all powerpc.
11353
11354 2017-02-10 Marek Polacek <polacek@redhat.com>
11355
11356 PR c++/79435
11357 * g++.dg/cpp1y/pr79435.C: New.
11358
11359 PR c++/79184
11360 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11361
11362 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11363
11364 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11365 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11366 New.
11367 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11368 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11369 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11370 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11371 (vtst_expected_poly64x2): Move to aarch64-only section.
11372 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11373 (vtst_p64, vtstq_p64): New tests.
11374
11375 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11376
11377 PR c++/71737
11378 * g++.dg/cpp0x/pr71737.C: New.
11379
11380 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11381 Richard Biener <rguenther@suse.de>
11382
11383 * gcc.dg/gimplefe-error-1.c: New testcase.
11384 * gcc.dg/gimplefe-error-2.c: New testcase.
11385 * gcc.dg/gimplefe-error-3.c: New testcase.
11386
11387 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR tree-optimization/79411
11390 * gcc.c-torture/compile/pr79411.c: New test.
11391
11392 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11393 Jason Merrill <jason@redhat.com>
11394
11395 PR c++/79143
11396 * g++.dg/cpp1z/pr79143.C: New test.
11397
11398 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11399
11400 * gcc.dg/loop-unswitch-2.c: Update testcase.
11401 * gcc.dg/loop-unswitch-1.c: Update testcase.
11402
11403 2017-02-09 Marek Polacek <polacek@redhat.com>
11404
11405 PR c/79428
11406 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11407 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11408 * c-c++-common/goacc/pr79428-1.c: New test.
11409 * c-c++-common/gomp/pr79428-2.c: New test.
11410 * c-c++-common/gomp/pr79428-5.c: New test.
11411 * c-c++-common/gomp/pr79428-6.c: New test.
11412 * c-c++-common/pr79428-3.c: New test.
11413
11414 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11415
11416 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11417 testcases.
11418
11419 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR c/79413
11422 * gcc.c-torture/compile/pr79413.c: New test.
11423
11424 PR c++/79429
11425 * c-c++-common/gomp/pr79429.c: New test.
11426 * g++.dg/gomp/pr79429.C: New test.
11427
11428 PR c/79431
11429 * c-c++-common/gomp/pr79431.c: New test.
11430
11431 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11432 Cesar Philippidis <cesar@codesourcery.com>
11433 Joseph Myers <joseph@codesourcery.com>
11434 Chung-Lin Tang <cltang@codesourcery.com>
11435
11436 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11437 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11438 * c-c++-common/goacc/loop-auto-2.c: New.
11439 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11440 * c-c++-common/goacc/tile-2.c: New.
11441 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11442 * g++.dg/goacc/tile-1.C: New, check tile subst.
11443 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11444 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11445 * gfortran.dg/goacc/tile-1.f90: New test.
11446 * gfortran.dg/goacc/tile-2.f90: New test.
11447 * gfortran.dg/goacc/tile-lowering.f95: New test.
11448
11449 2017-02-09 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/69823
11452 * gcc.dg/graphite/pr69823.c: New testcase.
11453
11454 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11455
11456 PR target/78604
11457 * gcc.target/powerpc/pr78604.c: New.
11458
11459 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11460
11461 PR target/68972
11462 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11463 disable this test on power architecture.
11464
11465 2017-02-08 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/71824
11468 PR tree-optimization/79409
11469 * gcc.dg/graphite/pr71824-3.c: New testcase.
11470
11471 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR tree-optimization/79408
11474 * gcc.dg/tree-ssa/pr79408.c: New test.
11475
11476 2017-02-08 Richard Biener <rguenther@suse.de>
11477
11478 PR tree-optimization/71824
11479 * gcc.dg/graphite/pr71824-2.c: New testcase.
11480
11481 2017-02-07 Andrew Pinski <apinski@cavium.com>
11482
11483 * gcc.target/aarch64/popcount.c: New Testcase.
11484
11485 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR rtl-optimization/79386
11488 * gcc.c-torture/compile/pr79386.c: New test.
11489
11490 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11491 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11492
11493 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11494 *-*-solaris*.
11495
11496 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR target/79299
11499 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11500 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11501
11502 2017-02-07 Richard Biener <rguenther@suse.de>
11503
11504 * gcc.dg/gimplefe-23.c: New testcase.
11505 * gcc.dg/gimplefe-24.c: Likewise.
11506
11507 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11508
11509 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11510 scan-assembler instead of scan-assembler-times.
11511 * gcc.target/aarch64/test_frame_10.c: Likewise.
11512 * gcc.target/aarch64/test_frame_12.c: Likewise.
11513 * gcc.target/aarch64/test_frame_2.c: Likewise.
11514 * gcc.target/aarch64/test_frame_4.c: Likewise.
11515 * gcc.target/aarch64/test_frame_6.c: Likewise.
11516 * gcc.target/aarch64/test_frame_7.c: Likewise.
11517 * gcc.target/aarch64/test_frame_8.c: Likewise.
11518
11519 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11520
11521 * gcc.target/i386/pr78419.c: Require ifunc support.
11522
11523 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11524
11525 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11526
11527 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11528
11529 PR c++/79360
11530 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11531
11532 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11533
11534 * lib/target-supports.exp: Define the RISC-V target.
11535 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11536 * gcc.dg/builtin-apply2.c: Likewise.
11537 * gcc.dg/ifcvt-4.c: Likewise.
11538 * gcc.dg/loop-8.c: Likewise.
11539 * gcc.dg/sibcall-10.c: Likewise.
11540 * gcc.dg/sibcall-9.c: Likewise.
11541 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11542 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11543 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11544 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11545 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11546 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11547 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11548
11549 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11550
11551 PR target/66144
11552 * gcc.target/powerpc/pr66144-1.c: New test.
11553 * gcc.target/powerpc/pr66144-2.c: Likewise.
11554 * gcc.target/powerpc/pr66144-3.c: Likewise.
11555
11556 2017-02-06 Martin Sebor <msebor@redhat.com>
11557
11558 PR tree-optimization/79376
11559 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11560 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11561
11562 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR c++/79379
11565 * g++.dg/cpp1y/constexpr-79379.C: New test.
11566
11567 PR c++/79377
11568 * g++.dg/lookup/pr79377.C: New test.
11569
11570 PR c++/79372
11571 * g++.dg/cpp1z/decomp25.C: New test.
11572
11573 PR tree-optimization/79284
11574 * gcc.c-torture/compile/pr79284.c: New test.
11575
11576 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11577
11578 PR c++/70448
11579 * g++.dg/cpp0x/pr70448.C: New.
11580
11581 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11582
11583 PR 78348
11584 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11585 to dg-options.
11586
11587 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11588
11589 PR target/78883
11590 * gcc.c-torture/compile/pr78883.c: New test.
11591
11592 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11593
11594 PR tree-ssa/79347
11595 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11596 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11597 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11598 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11599 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11600 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11601 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11602 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11603 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11604 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11605 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11606 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11607 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11608
11609 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11610
11611 PR fortran/79344
11612 * gfortran.dg/allocate_with_source_24.f90: New test.
11613
11614 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11615
11616 PR fortran/79230
11617 * gfortran.dg/der_ptr_component_2.f90: New test.
11618
11619 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11620
11621 * gcc.target/sparc/20170205-1.c: New test.
11622
11623 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11624
11625 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11626 libatomic_available.
11627
11628 * gcc.dg/pr77587.c: Require alias support.
11629 * gcc.dg/pr77587a.c: Likewise.
11630
11631 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11632 * gcc.c-torture/execute/pr78622.c: Likewise.
11633
11634 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11635 hppa*-*-hpux*.
11636 * c-c++-common/Wunused-var-16.c: Likewise.
11637 * c-c++-common/builtin-shuffle-1.c: Likewise.
11638 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11639 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11640
11641 2017-02-03 Martin Sebor <msebor@redhat.com>
11642
11643 PR tree-optimization/79327
11644 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11645 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11646 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11647
11648 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11649 Martin Sebor <msebor@redhat.com>
11650
11651 PR tree-optimization/79327
11652 * gcc.dg/tree-ssa/pr79327.c: New test.
11653 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11654 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11655 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11656 (test_sprintf_chk_range_schar): Adjust dg-message.
11657 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11658 * gcc.c-torture/execute/pr79327.c: New test.
11659
11660 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11661
11662 PR target/79354
11663 * gcc.target/powerpc/pr79354.c: New test.
11664 * gcc.c-torture/execute/pr79354.c: New test.
11665
11666 2017-02-03 Martin Sebor <msebor@redhat.com>
11667
11668 PR tree-optimization/79352
11669 * gcc.dg/tree-ssa/pr79352.c: New test.
11670
11671 2017-02-03 Martin Liska <mliska@suse.cz>
11672
11673 PR lto/66295
11674 * gcc.target/i386/mvc9.c: New test.
11675
11676 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11677
11678 PR target/79158
11679 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11680 to VSX reg.
11681
11682 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11683
11684 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11685 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11686 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11687 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11688 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11689 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11690 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11691 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11692 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11693 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11694 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11695 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11696 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11697
11698 2017-02-02 Martin Sebor <msebor@redhat.com>
11699
11700 PR middle-end/79275
11701 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11702 * gcc.dg/tree-ssa/pr79275.c: New test.
11703
11704 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11705
11706 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11707
11708 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11709
11710 PR middle-end/77445
11711 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11712 threading is done.
11713
11714 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11715
11716 PR middle-end/78142
11717 * gcc.target/aarch64/vector_initialization_nostack.c
11718 (f12): Use one vector
11719
11720 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11721
11722 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11723 * c-c++-common/asan/misalign-1.c: Likewise.
11724 * c-c++-common/asan/misalign-2.c: Likewise.
11725 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11726 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11727 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11728 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11729 add -ffat-lto-objects from/to dg-additional-options.
11730 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11731 dg-additional-options.
11732
11733 PR target/79197
11734 * gcc.target/powerpc/pr79197.c: New test.
11735 * gcc.c-torture/compile/pr79197.c: New test.
11736
11737 2017-02-02 Richard Biener <rguenther@suse.de>
11738
11739 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11740
11741 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11742
11743 PR c++/69637
11744 * g++.dg/cpp0x/pr69637-1.C: New.
11745 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11746
11747 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11748
11749 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11750
11751 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11752
11753 PR target/70012
11754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11755 conditions.
11756
11757 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR testsuite/79324
11760 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11761 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11762 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11763 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11764 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11765 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11766 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11767 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11768 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11769 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11770 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11771 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11772 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11773
11774 2017-02-01 Martin Liska <mliska@suse.cz>
11775
11776 PR testsuite/79272
11777 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11778
11779 2017-02-01 Richard Biener <rguenther@suse.de>
11780
11781 PR testsuite/76957
11782 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11783 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11784 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11785 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11786
11787 2017-02-01 Richard Biener <rguenther@suse.de>
11788
11789 PR middle-end/79315
11790 * gfortran.dg/pr79315.f90: New testcase.
11791
11792 2017-02-01 Richard Biener <rguenther@suse.de>
11793
11794 PR tree-optimization/71824
11795 * gcc.dg/graphite/pr71824.c: New testcase.
11796
11797 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR c++/79304
11800 * g++.dg/diagnostic/pr79304.C: New test.
11801
11802 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11803
11804 PR c++/79298
11805 * g++.dg/spellcheck-pr79298.C: New test case.
11806
11807 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11808
11809 PR preprocessor/79210
11810 * gcc.dg/format/pr79210.c: New test case.
11811 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11812 New function.
11813
11814 2017-01-31 Nathan Sidwell <nathan@acm.org>
11815
11816 PR c++/79290
11817 * g++.dg/warn/pr79290.C: New.
11818
11819 PR c++/67273
11820 PR c++/79253
11821 * g++.dg/cpp1y/pr67273.C: New.
11822 * g++.dg/cpp1y/pr79253.C: New.
11823
11824 2017-01-31 Nathan Sidwell <nathan@acm.org>
11825
11826 PR c++/79264
11827 * g++.dg/cpp1y/pr61636-1.C: Augment.
11828
11829 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11830
11831 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11832 rand() instead of random().
11833
11834 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11835
11836 PR tree-optimization/71691
11837 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11838
11839 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11840
11841 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11842 __ARCH__.
11843
11844 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR tree-optimization/79267
11847 * g++.dg/opt/pr79267.C: New test.
11848
11849 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11850
11851 PR debug/63238
11852 * gcc.dg/debug/dwarf2/align-1.c: New.
11853 * gcc.dg/debug/dwarf2/align-2.c: New.
11854 * gcc.dg/debug/dwarf2/align-3.c: New.
11855 * gcc.dg/debug/dwarf2/align-4.c: New.
11856 * gcc.dg/debug/dwarf2/align-5.c: New.
11857 * gcc.dg/debug/dwarf2/align-6.c: New.
11858 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11859 * g++.dg/debug/dwarf2/align-1.C: New.
11860 * g++.dg/debug/dwarf2/align-2.C: New.
11861 * g++.dg/debug/dwarf2/align-3.C: New.
11862 * g++.dg/debug/dwarf2/align-4.C: New.
11863 * g++.dg/debug/dwarf2/align-5.C: New.
11864 * g++.dg/debug/dwarf2/align-6.C: New.
11865
11866 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11867
11868 PR target/79170
11869 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11870
11871 2017-01-30 Martin Sebor <msebor@redhat.com>
11872
11873 PR testsuite/79293
11874 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11875
11876 2017-01-30 Martin Liska <mliska@suse.cz>
11877
11878 PR gcov-profile/79259
11879 * g++.dg/tree-prof/pr79259.C: New test.
11880
11881 2017-01-30 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/79276
11884 * gcc.dg/torture/pr79276.c: New testcase.
11885
11886 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11887
11888 PR target/79240
11889 * gcc.target/s390/pr79240.c: New test.
11890
11891 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11892
11893 PR target/79268
11894 * gcc.target/powerpc/pr79268.c: New file.
11895 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11896 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11897 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11898 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11899
11900 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11901
11902 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11903
11904 PR testsuite/70583
11905 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11906
11907 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11908 * gnat.dg/debug9.adb: Likewise.
11909
11910 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11911
11912 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11913 libatomic_available.
11914 * gfortran.dg/coarray_42.f90: Likewise.
11915 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11916 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11917 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11918
11919 2017-01-27 Martin Sebor <msebor@redhat.com>
11920
11921 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11922
11923 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11924
11925 PR rtl-optimization/79194
11926 * gcc.dg/torture/pr79194.c: New test.
11927
11928 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11929
11930 PR tree-optimization/71374
11931 * gcc.target/i386/pr71374.c: New.
11932
11933 2017-01-27 Martin Sebor <msebor@redhat.com>
11934
11935 PR c++/71290
11936 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11937 a dg-error directive.
11938
11939 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11940
11941 PR target/79131
11942 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11943 * gcc.target/arm/pr79131-2.c: New.
11944
11945 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11946
11947 PR target/65484
11948 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11949 vectorized on POWER unless hardware misaligned loads are
11950 available.
11951
11952 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11953
11954 PR rtl-optimization/78559
11955 * gcc.c-torture/execute/pr78559.c: New test.
11956
11957 2017-01-27 Richard Biener <rguenther@suse.de>
11958
11959 PR tree-optimization/79245
11960 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11961 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11962
11963 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR c/79199
11966 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11967 target. Use 4294967293U instead of 4294967293.
11968
11969 2017-01-27 Richard Biener <rguenther@suse.de>
11970
11971 PR tree-optimization/71433
11972 * gcc.dg/Warray-bounds-21.c: New testcase.
11973
11974 2017-01-27 Richard Biener <rguenther@suse.de>
11975
11976 PR tree-optimization/79244
11977 * gcc.dg/torture/pr79244.c: New testcase.
11978
11979 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11980
11981 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11982 all occurrences of 40 to 32.
11983
11984 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11985
11986 PR target/79239
11987 * gcc.target/arm/pr79239.c: New test.
11988
11989 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11990
11991 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11992
11993 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11994
11995 PR c++/64382
11996 * g++.dg/cpp1y/pr64382.C: New test.
11997
11998 2017-01-26 Martin Sebor <msebor@redhat.com>
11999
12000 PR middle-end/78703
12001 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12003 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12004 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12005
12006 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12007
12008 PR debug/79129
12009 * g++.dg/debug/dwarf2/pr79129.C: New test.
12010
12011 PR debug/78835
12012 * g++.dg/debug/dwarf2/pr78835.C: New test.
12013
12014 2017-01-26 Martin Sebor <msebor@redhat.com>
12015
12016 PR middle-end/78703
12017 * gcc.dg/format/pr78569.c: Adjust.
12018 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12019 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12020 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12022 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12023 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12024 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12025 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12026 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12027 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12028 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12029
12030 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR c++/68727
12033 * g++.dg/other/offsetof8.C: Add expected error.
12034 * g++.dg/other/offsetof9.C: New test.
12035
12036 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12037
12038 * g++.dg/opt/declone3.C: Require LTO.
12039
12040 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12041
12042 PR target/79131
12043 * gcc.target/arm/pr79131.c: New.
12044
12045 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12046
12047 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12048
12049 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12050
12051 PR libstdc++/79190
12052 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12053 matches replaced operator delete.
12054
12055 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12056
12057 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12058 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12059 avx512f with avx512dq.
12060 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12061 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12062 avx512f with avx512dq.
12063 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12064 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12065 avx512f with avx512dq.
12066
12067 2017-01-26 Marek Polacek <polacek@redhat.com>
12068
12069 PR c/79199
12070 * c-c++-common/Wduplicated-branches-13.c: New test.
12071
12072 2017-01-26 David Sherwood <david.sherwood@arm.com>
12073
12074 PR middle-end/79212
12075 * gfortran.dg/gomp/sharing-4.f90: New test.
12076
12077 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12078
12079 PR target/70465
12080 * gcc.target/i386/pr70465.c: New test.
12081
12082 * brig.dg/dg.exp: Update copyright years.
12083 * lib/brig-dg.exp: Update copyright years.
12084 * lib/brig.exp: Update copyright years.
12085
12086 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12087
12088 PR target/79179
12089 * gcc.target/powerpc/pr79179.c: New test.
12090
12091 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12092
12093 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12094 generation to accept D-mode memory accesses.
12095
12096 2017-01-25 Martin Sebor <msebor@redhat.com>
12097
12098 PR c++/71290
12099 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12100 * g++.dg/ext/flexarray-mangle.C: Same.
12101 * g++.dg/ext/flexarray-subst.C: Same.
12102 * g++.dg/ext/flexary10.C: Same.
12103 * g++.dg/ext/flexary11.C: Same.
12104 * g++.dg/ext/flexary14.C: Same.
12105 * g++.dg/ext/flexary16.C: Same.
12106 * g++.dg/ext/flexary18.C: Same.
12107 * g++.dg/ext/flexary19.C: Same.
12108 * g++.dg/ext/flexary7.C: Same.
12109 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12110 * g++.dg/ubsan/object-size-1.C: Same.
12111 * obj-c++.dg/property/at-property-23.mm: Same.
12112
12113 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR c++/78896
12116 * g++.dg/cpp1z/decomp24.C: New test.
12117
12118 PR c++/77914
12119 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12120 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12121 expect a warning.
12122 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12123 expect warnings.
12124 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12125 * g++.dg/cpp1y/pr59636.C: Likewise.
12126 * g++.dg/cpp1y/pr60190.C: Likewise.
12127
12128 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12129
12130 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12131
12132 2017-01-25 Carl Love <cel@us.ibm.com>
12133
12134 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12135 vec_packs built-ins
12136
12137 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12138
12139 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12140 -mcpu=cortex-a57.
12141 * gcc.target/arm/vseleqsf.c: Likewise.
12142 * gcc.target/arm/vselgedf.c: Likewise.
12143 * gcc.target/arm/vselgesf.c: Likewise.
12144 * gcc.target/arm/vselgtdf.c: Likewise.
12145 * gcc.target/arm/vselgtsf.c: Likewise.
12146 * gcc.target/arm/vselledf.c: Likewise.
12147 * gcc.target/arm/vsellesf.c: Likewise.
12148 * gcc.target/arm/vselltdf.c: Likewise.
12149 * gcc.target/arm/vselltsf.c: Likewise.
12150 * gcc.target/arm/vselnedf.c: Likewise.
12151 * gcc.target/arm/vselnesf.c: Likewise.
12152 * gcc.target/arm/vselvcdf.c: Likewise.
12153 * gcc.target/arm/vselvcsf.c: Likewise.
12154 * gcc.target/arm/vselvsdf.c: Likewise.
12155 * gcc.target/arm/vselvssf.c: Likewise.
12156
12157 2017-01-25 Richard Biener <rguenther@suse.de>
12158
12159 PR testsuite/72850
12160 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12161 to what we had before adding the threading passes.
12162
12163 2017-01-25 Richard Biener <rguenther@suse.de>
12164
12165 PR tree-optimization/69264
12166 * g++.dg/torture/pr69264.C: New testcase.
12167
12168 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12169
12170 PR target/79145
12171 * gcc.target/arm/pr79145.c: New test.
12172
12173 2017-01-25 Richard Biener <rguenther@suse.de>
12174
12175 PR debug/78363
12176 * g++.dg/gomp/pr78363-1.C: New testcase.
12177 * g++.dg/gomp/pr78363-2.C: Likewise.
12178 * g++.dg/gomp/pr78363-3.C: Likewise.
12179
12180 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12181
12182 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12183 * gcc.dg/lto/pr61526_0.c: Likewise.
12184 * gcc.dg/lto/pr64415_0.c: Likewise.
12185
12186 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR c++/79205
12189 * g++.dg/cpp1z/decomp22.C: New test.
12190 * g++.dg/cpp1z/decomp23.C: New test.
12191
12192 2017-01-24 Nathan Sidwell <nathan@acm.org>
12193
12194 PR c++/78469
12195 * g++.dg/cpp0x/pr78469.C: New.
12196
12197 PR c++/79118
12198 * g++.dg/cpp0x/pr79118.C: New.
12199
12200 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12201
12202 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12203
12204 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12205
12206 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12207 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12208 * gcc.dg/rtl/rtl.exp: New file.
12209 * gcc.dg/rtl/test.c: New file.
12210 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12211 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12212 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12213 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12214 * gcc.dg/rtl/x86_64/final.c: New test case.
12215 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12216 * gcc.dg/rtl/x86_64/ira.c: New test case.
12217 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12218 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12219 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12220 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12221 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12222 * gcc.dg/rtl/x86_64/test_1.h: New file.
12223 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12224 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12225 * gcc.dg/rtl/x86_64/times-two.h: New file.
12226 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12227
12228 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12229
12230 PR tree-optimization/79159
12231 * g++.dg/tree-ssa/pr79159.C: New test.
12232
12233 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12234 Martin Jambor <mjambor@suse.cz>
12235
12236 * lib/brig-dg.exp: New file.
12237 * lib/brig.exp: Likewise.
12238 * brig.dg/README: Likewise.
12239 * brig.dg/dg.exp: Likewise.
12240 * brig.dg/test/gimple/alloca.hsail: Likewise.
12241 * brig.dg/test/gimple/atomics.hsail: Likewise.
12242 * brig.dg/test/gimple/branches.hsail: Likewise.
12243 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12244 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12245 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12246 * brig.dg/test/gimple/mem.hsail: Likewise.
12247 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12248 * brig.dg/test/gimple/packed.hsail: Likewise.
12249 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12250 * brig.dg/test/gimple/variables.hsail: Likewise.
12251 * brig.dg/test/gimple/vector.hsail: Likewise.
12252
12253 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12254
12255 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12256 support asan, only on i?86/x86_64 require sse2_runtime.
12257
12258 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12259
12260 PR target/66669
12261 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12262 test on powerpc targets.
12263
12264 2017-01-23 Martin Sebor <msebor@redhat.com>
12265
12266 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12267
12268 2017-01-23 Richard Biener <rguenther@suse.de>
12269
12270 PR tree-optimization/79088
12271 PR tree-optimization/79188
12272 * gcc.dg/torture/pr79088.c: New testcase.
12273 * gcc.dg/torture/pr79188.c: Likewise.
12274
12275 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12276
12277 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12278 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12279 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12280 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12281 type of test function to reflect change in built-in function's
12282 return type.
12283 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12284 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12285 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12286 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12287 type and second argument type to reflect change in built-in
12288 function's type signature.
12289 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12290 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12291 type of test function to reflect change in built-in function's
12292 return type.
12293 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12294 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12295 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12296 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12297 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12298 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12299 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12300 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12301 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12302 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12303 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12304 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12305 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12306 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12307 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12308 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12309 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12310 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12311 type of test function to reflect change in built-in function's
12312 return type.
12313 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12314 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12315 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12316 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12317 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12318 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12319 test function's result and second argument to reflect change in
12320 built-in function's type signature.
12321 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12322
12323 2017-01-23 Nathan Sidwell <nathan@acm.org>
12324
12325 PR C++/71710
12326 * g++.dg/template/pr71710.C: New.
12327
12328 PR c++/71406
12329 PR c++/77508
12330 * g++.dg/template/pr71406.C: New.
12331
12332 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12333
12334 * gfortran.dg/integer_exponentiation_7.f90: New test.
12335
12336 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12337
12338 PR rtl-optimization/78634
12339 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12340
12341 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12342
12343 PR tree-optimization/70754
12344 * gfortran.dg/pr70754.f90: New test.
12345
12346 2017-01-23 Martin Liska <mliska@suse.cz>
12347
12348 PR tree-optimization/79196
12349 * gcc.dg/asan/pr79196.c: New test.
12350 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12351
12352 2017-01-23 Michael Matz <matz@suse.de>
12353
12354 PR tree-optimization/78384
12355 * gcc.dg/pr78384.c: New test.
12356
12357 2017-01-23 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/79186
12360 * gcc.dg/torture/pr79186.c: New testcase.
12361 * gcc.dg/torture/pr79187.c: Likewise.
12362
12363 2017-01-23 Martin Jambor <mjambor@suse.cz>
12364
12365 * gcc.dg/ipa/vrp8.c: New test.
12366
12367 2017-01-23 Martin Jambor <mjambor@suse.cz>
12368
12369 PR ipa/79108
12370 * gfortran.dg/lto/pr79108_0.f90: New test.
12371
12372 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12373
12374 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12375 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12376 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12377 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12378 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12379 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12380 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12381 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12382 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12383 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12384 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12385 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12386 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12387 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12388 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12389 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12390
12391 2017-01-23 Richard Biener <rguenther@suse.de>
12392 Nick Clifton <nickc@redhat.com>
12393
12394 PR testsuite/78421
12395 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12396 If the target is ARM return the result of the
12397 check_effective_target_arm_vect_no_misalign proc.
12398 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12399 support unaligned vectors then only expect one of the loops to be
12400 unrolled.
12401
12402 2017-01-23 Martin Liska <mliska@suse.cz>
12403
12404 * gcc.dg/asan/use-after-scope-10.c: New test.
12405 * gcc.dg/asan/use-after-scope-11.c: New test.
12406 * g++.dg/asan/use-after-scope-5.C: New test.
12407
12408 2017-01-23 Martin Liska <mliska@suse.cz>
12409
12410 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12411 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12412 sanopt optimization for ASAN_POISON.
12413
12414 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12415
12416 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12417
12418 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12419
12420 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12421 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12422 for poly*_t types.
12423 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12424 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12425 exec_vcombine): Likewise.
12426 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12427 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12428 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12429 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12430 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12431 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12432 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12433 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12434 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12435 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12436 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12437 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12438 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12439 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12440 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12441 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12442 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12443 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12444 Likewise.
12445 (TEST_VGET_LANE): Cast to uint to avoid warning.
12446 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12447 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12448 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12449 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12450 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12451 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12452 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12453 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12454 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12455 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12456 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12457 CHECK_POLY instead of CHECK for poly64_t types.
12458 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12459 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12460 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12461 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12462 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12463 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12464 uint32_t.
12465 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12466 for int32_t, int64_t.
12467 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12468 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12470 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12471 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12472 needed.
12473
12474 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12475
12476 PR fortran/79154
12477 * gfortran.dg/gomp/pr79154-1.f90: New test.
12478 * gfortran.dg/gomp/pr79154-2.f90: New test.
12479
12480 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12481
12482 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12483
12484 2017-01-21 Marek Polacek <polacek@redhat.com>
12485
12486 PR testsuite/79169
12487 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12488
12489 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12490
12491 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12492
12493 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12494
12495 PR rtl-optimization/79125
12496 * gcc.dg/torture/pr79125.c: New test.
12497
12498 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12499
12500 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12501 only.
12502 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12503 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12504
12505 2017-01-20 Nathan Sidwell <nathan@acm.org>
12506
12507 PR c++/78495
12508 * g++.dg/cpp1z/inh-ctor38.C: New.
12509
12510 2017-01-20 Marek Polacek <polacek@redhat.com>
12511
12512 PR c/79152
12513 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12514
12515 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12516
12517 * lib/target-supports.exp (check_configured_with): New procedure.
12518 (check_effective_target_default_mode): new effective target.
12519 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12520 default mode. Fix dg-skip-if target selector syntax.
12521 * gcc.target/arm/optional_thumb-2.c: Likewise.
12522 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12523 syntax.
12524
12525 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12526
12527 PR c++/77829
12528 PR c++/78656
12529 * g++.dg/spellcheck-pr77829.C: New test case.
12530 * g++.dg/spellcheck-pr78656.C: New test case.
12531
12532 2017-01-20 Marek Polacek <polacek@redhat.com>
12533
12534 PR c/64279
12535 * c-c++-common/Wduplicated-branches-1.c: New test.
12536 * c-c++-common/Wduplicated-branches-10.c: New test.
12537 * c-c++-common/Wduplicated-branches-11.c: New test.
12538 * c-c++-common/Wduplicated-branches-12.c: New test.
12539 * c-c++-common/Wduplicated-branches-2.c: New test.
12540 * c-c++-common/Wduplicated-branches-3.c: New test.
12541 * c-c++-common/Wduplicated-branches-4.c: New test.
12542 * c-c++-common/Wduplicated-branches-5.c: New test.
12543 * c-c++-common/Wduplicated-branches-6.c: New test.
12544 * c-c++-common/Wduplicated-branches-7.c: New test.
12545 * c-c++-common/Wduplicated-branches-8.c: New test.
12546 * c-c++-common/Wduplicated-branches-9.c: New test.
12547 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12548 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12549 * g++.dg/ext/builtin-object-size3.C: Likewise.
12550 * g++.dg/gomp/loop-1.C: Likewise.
12551 * g++.dg/warn/Wduplicated-branches1.C: New test.
12552 * g++.dg/warn/Wduplicated-branches2.C: New test.
12553
12554 2017-01-20 Martin Liska <mliska@suse.cz>
12555
12556 PR lto/69188
12557 * gcc.dg/lto/pr69188_0.c: New test.
12558 * gcc.dg/lto/pr69188_1.c: New test.
12559
12560 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12561
12562 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12563 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12564 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12565 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12566 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12567 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12568 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12569 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12570 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12571 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12572 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12573 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12574 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12575 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12576 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12577 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12578 * gcc.target/i386/avx-1.c: Test new intrinsics.
12579 * gcc.target/i386/sse-13.c: Ditto.
12580 * gcc.target/i386/sse-23.c: Ditto.
12581
12582 2017-01-20 Richard Biener <rguenther@suse.de>
12583
12584 PR tree-optimization/71264
12585 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12586
12587 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12588
12589 * gcc.target/mips/madd4-1.c: New file.
12590 * gcc.target/mips/madd4-2.c: Likewise.
12591 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12592 HAS_MADD4.
12593 (mips_option_groups): Add -m[no-]madd4.
12594 (mips-dg-init): Detect default -mno-madd4.
12595 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12596 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12597 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12598 * gcc.target/mips/nmadd-1.c: Likewise.
12599 * gcc.target/mips/nmadd-2.c: Likewise.
12600 * gcc.target/mips/nmadd-3.c: Likewise.
12601
12602 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12603
12604 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12605 combined instructions.
12606 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12607 instructions.
12608 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12609 of pointer authentication.
12610
12611 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12612
12613 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12614 floating point hardware to run test.
12615
12616 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12617
12618 * lib/target-supports.exp
12619 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12620
12621 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12622
12623 PR testsuite/79051
12624 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12625 __x86_64__]: Allow for target i?86-*-*.
12626
12627 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12628
12629 PR target/78176
12630 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12631 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12632 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12633 HAS_LXC1.
12634 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12635 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12636 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12637
12638 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12639
12640 PR fortran/70696
12641 * gfortran.dg/coarray_43.f90: New test.
12642
12643 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12644
12645 PR rtl-optimization/79121
12646 * gcc.c-torture/execute/pr79121.c: New test.
12647
12648 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12649
12650 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12651 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12652
12653 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12654
12655 PR fortran/50069
12656 PR fortran/55086
12657 * gfortran.dg/pr50069_1.f90: New test.
12658 * gfortran.dg/pr50069_2.f90: New test.
12659 * gfortran.dg/pr55086_1.f90: New test.
12660 * gfortran.dg/pr55086_1_tfat.f90: New test.
12661 * gfortran.dg/pr55086_2.f90: New test.
12662 * gfortran.dg/pr55086_2_tfat.f90: New test.
12663 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12664
12665 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12666 * gcc.dg/strcmp-1.c: New test.
12667 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12668
12669 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12670
12671 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12672 (dejagnu_fail): Likewise.
12673 (dejagnu_note): Likewise.
12674 (pass): Provide forward decl, moving true decl to after #include
12675 of harness.h.
12676 (fail): Likewise.
12677 (note): Likewise.
12678
12679 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12680
12681 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12682 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12683
12684 2017-01-18 Nathan Sidwell <nathan@acm.org>
12685
12686 PR c++/78488
12687 * g++.dg/cpp1z/inh-ctor37.C: New.
12688
12689 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12690
12691 PR rtl-optimization/78952
12692 * gcc.target/i386/pr78952-1.c: New test.
12693 * gcc.target/i386/pr78952-2.c: Ditto.
12694
12695 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12696
12697 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12698
12699 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12700
12701 PR fortran/70696
12702 * gfortran.dg/coarray_event_1.f08: New test.
12703
12704 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR target/77416
12707 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12708 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12709 from dg-options.
12710 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12711 guarded test.
12712 * gcc.target/powerpc/fusion4.c: Likewise.
12713 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12714 guarded test.
12715 * gcc.target/powerpc/pr58673-1.c: Likewise.
12716 * gcc.target/powerpc/pr58673-2.c: Likewise.
12717 * gcc.target/powerpc/pr59054.c: Likewise.
12718
12719 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12720
12721 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12722 vec_bperm.
12723 * gcc.target/powerpc/p9-vbpermd.c: New file.
12724
12725 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12726
12727 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12728 (must_not_compile2): Downcase first letter of error messages.
12729 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12730 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12731
12732 2017-01-18 Nathan Sidwell <nathan@acm.org>
12733
12734 PR c++/79091
12735 * g++.dg/pr79091.C: New.
12736
12737 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12738
12739 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12740 to dg-options.
12741 (p0): Add missing dg-error.
12742
12743 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12744
12745 * gcc.target/msp430/mul_f5_muldef.c: New test.
12746
12747 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12748
12749 PR target/79004
12750 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12751 options. Fix up the syntax for using \m and \M.
12752
12753 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12754
12755 PR target/78875
12756 * gcc.target/powerpc/ssp-1.c: New testcase.
12757 * gcc.target/powerpc/ssp-2.c: New testcase.
12758
12759 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12760
12761 * gcc.target/aarch64/eh_return.c: New test.
12762
12763 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12764
12765 * vec-rlmi-rlnm.c: New file.
12766
12767 2017-01-17 Nathan Sidwell <nathan@acm.org>
12768
12769 PR c++/61636
12770 * g++.dg/cpp1y/pr61636-1.C: New.
12771 * g++.dg/cpp1y/pr61636-2.C: New.
12772 * g++.dg/cpp1y/pr61636-3.C: New.
12773
12774 2017-01-17 Martin Sebor <msebor@redhat.com>
12775
12776 PR testsuite/79115
12777 * gcc.dg/pr78768.c: Make it a link-only test.
12778
12779 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12780
12781 PR c++/71497
12782 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12783 expected messages.
12784 * c-c++-common/Wmisleading-indentation.c: Likewise.
12785
12786 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12787
12788 PR target/79058
12789 * gcc.target/arm/pr79058.c: New.
12790
12791 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR tree-optimization/71854
12794 * gcc.dg/vect/pr71854.c: New test.
12795
12796 2017-01-17 Martin Liska <mliska@suse.cz>
12797
12798 PR ipa/71207
12799 * g++.dg/ipa/pr71207.C: New test.
12800
12801 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12802
12803 PR middle-end/77445
12804 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12805 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12806
12807 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12808
12809 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12810 rather than long unsigned int.
12811 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12812
12813 2017-01-17 Richard Biener <rguenther@suse.de>
12814
12815 PR tree-optimization/71433
12816 * gcc.dg/Warray-bounds-20.c: New testcase.
12817
12818 2017-01-17 Richard Biener <rguenther@suse.de>
12819
12820 PR testsuite/52563
12821 PR testsuite/71237
12822 PR testsuite/77737
12823 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12824 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12825 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12826
12827 2017-01-17 Alan Modra <amodra@gmail.com>
12828
12829 * gcc.target/powerpc/pr79066.c: New.
12830
12831 2017-01-16 Jeff Law <law@redhat.com>
12832
12833 PR tree-optimization/33562
12834 PR tree-optimization/61912
12835 PR tree-optimization/77485
12836 PR tree-optimization/79090
12837 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12838 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12839
12840 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR c/79089
12843 * gcc.c-torture/compile/pr79089.c: New test.
12844
12845 PR target/79080
12846 * gcc.dg/pr79080.c: New test.
12847
12848 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12849
12850 PR c/78304
12851 * gcc.dg/format/pr78304.c: Convert argument from integral type
12852 to a pointer.
12853 * gcc.dg/format/pr78304-2.c: Likewise.
12854
12855 2017-01-16 Carl Love <cel@us.ibm.com>
12856
12857 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12858 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12859
12860 2017-01-16 Carl Love <cel@us.ibm.com>
12861
12862 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12863 Change arguments and return type to bool long long.
12864
12865 2017-01-16 Martin Sebor <msebor@redhat.com>
12866
12867 PR testsuite/79051
12868 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12869 on x86.
12870
12871 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12872
12873 Revert:
12874 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12875
12876 PR c++/71737
12877 * g++.dg/cpp0x/pr71737.C: New.
12878
12879 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12880
12881 * gcc.target/powerpc/swaps-p8-27.c: New.
12882
12883 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12884
12885 PR c++/71737
12886 * g++.dg/cpp0x/pr71737.C: New.
12887
12888 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12889
12890 * gnat.dg/opt62.adb: New test.
12891 * gnat.dg/opt62_pkg.ads: New helper.
12892
12893 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12894
12895 PR rtl-optimization/78626
12896 PR rtl-optimization/78727
12897 * gcc.dg/torture/pr78626.c: New test.
12898 * gcc.dg/torture/pr78727.c: New test.
12899
12900 2017-01-14 Alan Modra <amodra@gmail.com>
12901
12902 * gcc.c-torture/compile/pr72749.c: New test.
12903
12904 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12905
12906 PR c/78304
12907 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12908 (test_macro_2): New test.
12909 (test_macro_3): New test.
12910 (test_macro_4): New test.
12911 (test_non_contiguous_strings): Convert line number to line offset.
12912 * gcc.dg/format/pr78304-2.c: New test case.
12913 * gcc.dg/format/pr78304.c: New test case.
12914
12915 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12916
12917 * gcc.target/i386/funcspec-56.inc: Add missing options and
12918 reorder options by implied ISAs, as in ix86_target_string.
12919
12920 2017-01-13 Marek Polacek <polacek@redhat.com>
12921
12922 PR c++/71166
12923 * g++.dg/cpp0x/constexpr-array18.C: New test.
12924
12925 2017-01-13 Jeff Law <law@redhat.com>
12926
12927 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12928
12929 PR tree-optimization/61912
12930 PR tree-optimization/77485
12931 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12932 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12933 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12934
12935 PR tree-optimization/33562
12936 PR tree-optimization/61912
12937 PR tree-optimization/77485
12938 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12939 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12940 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12941 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12942 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12943 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12944 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12945
12946 2017-01-13 Martin Liska <mliska@suse.cz>
12947
12948 PR ipa/79043
12949 * gcc.c-torture/execute/pr79043.c: New test.
12950
12951 2017-01-13 Richard Biener <rguenther@suse.de>
12952
12953 PR middle-end/78411
12954 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12955
12956 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12957
12958 PR fortran/70697
12959 * gfortran.dg/coarray/event_4.f08: New test.
12960
12961 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12962
12963 PR fortran/70696
12964 * gfortran.dg/coarray/event_3.f08: New test.
12965
12966 2017-01-13 Richard Biener <rguenther@suse.de>
12967
12968 PR tree-optimization/77283
12969 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12970
12971 2017-01-13 Richard Biener <rguenther@suse.de>
12972
12973 * gcc.dg/gimplefe-22.c: New testcase.
12974
12975 2017-01-13 Richard Biener <rguenther@suse.de>
12976
12977 PR tree-optimization/77283
12978 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12979 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12980 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12981
12982 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12983
12984 * gcc.dg/pr77862.c: Require fpic target.
12985
12986 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12987
12988 PR target/79004
12989 * gcc.target/powerpc/pr79004.c: New test.
12990
12991 2017-01-12 Martin Sebor <msebor@redhat.com>
12992
12993 * gcc.dg/pr78138.c: Adjust.
12994 * gcc.dg/pr78768.c: Adjust.
12995 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12996 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12997 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12998 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12999 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13000 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13001 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13002 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13003 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13004 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13005 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13006
13007 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13008
13009 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13010
13011 2017-01-12 Martin Sebor <msebor@redhat.com>
13012
13013 PR testsuite/79051
13014 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13015 due to bug 79054.
13016
13017 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13018
13019 * gcc.dg/pr78768.c: Require LTO.
13020
13021 2017-01-12 Martin Sebor <msebor@redhat.com>
13022
13023 PR c/79074
13024 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13025 due to the referenced bug.
13026
13027 2017-01-12 Martin Sebor <msebor@redhat.com>
13028
13029 PR testsuite/79073
13030 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13031
13032 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13033
13034 * gcc.target/i386/builtin_target.c (check_features): Check all
13035 supported __builtin_cpu_supports options.
13036
13037 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13038
13039 PR tree-optimization/78319
13040 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13041 Remove xfail.
13042
13043 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13044
13045 PR target/79044
13046 * gcc.target/powerpc/swaps-p8-26.c: New.
13047
13048 2017-01-12 Richard Biener <rguenther@suse.de>
13049
13050 * gcc.dg/gimplefe-21.c: New testcase.
13051
13052 2017-01-12 Michael Collison <michael.collison@arm.com>
13053
13054 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13055
13056 2017-01-11 Julia Koval <julia.koval@intel.com>
13057 Uros Bizjak <ubizjak@gmail.com>
13058
13059 * gcc.target/i386/sgx.c New test.
13060 * gcc.target/i386/sse-12.c: Add -msgx.
13061 * gcc.target/i386/sse-13.c: Ditto.
13062 * gcc.target/i386/sse-14.c: Ditto.
13063 * gcc.target/i386/sse-22.c: Ditto.
13064 * gcc.target/i386/sse-23.c: Ditto.
13065 * g++.dg/other/i386-2.C: Ditto.
13066 * g++.dg/other/i386-3.C: Ditto.
13067
13068 2017-01-11 Martin Sebor <msebor@redhat.com>
13069
13070 PR c++/24511
13071 * g++.dg/template/explicit9.C: New test.
13072
13073 2017-01-11 Nathan Sidwell <nathan@acm.org>
13074
13075 PR c++/77812
13076 * g++.dg/pr77812.C: New.
13077
13078 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR c++/71537
13081 * g++.dg/cpp1y/constexpr-71537.C: New test.
13082
13083 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13084 argument.
13085
13086 2017-01-11 Martin Sebor <msebor@redhat.com>
13087
13088 PR c/47931
13089 * c-c++-common/Waddress-2.c: New test.
13090
13091 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR c++/78341
13094 * g++.dg/cpp0x/pr78341.C: New test.
13095
13096 2017-01-11 Martin Sebor <msebor@redhat.com>
13097
13098 PR c/78768
13099 * gcc.dg/pr78768.c: New test.
13100
13101 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13102
13103 PR driver/78877
13104 * gcc.dg/spellcheck-options-14.c: New test case.
13105 * gcc.dg/spellcheck-options-15.c: New test case.
13106 * gcc.dg/spellcheck-options-16.c: New test case.
13107 * gcc.dg/spellcheck-options-17.c: New test case.
13108
13109 2017-01-11 Martin Liska <mliska@suse.cz>
13110
13111 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13112
13113 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13114
13115 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13116 instead of just 1 for the decomposition from struct C.
13117
13118 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13119
13120 * gcc.c-torture/execute/20170111-1.c: New test.
13121
13122 2017-01-11 Richard Biener <rguenther@suse.de>
13123
13124 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13125
13126 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13127
13128 PR middle-end/50199
13129 * gcc.dg/lto/pr50199_0.c: New test.
13130
13131 2017-01-10 Martin Sebor <msebor@redhat.com>
13132
13133 PR testsuite/78960
13134 PR testsuite/78959
13135 PR testsuite/78133
13136 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13137 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13138
13139 2017-01-10 Martin Sebor <msebor@redhat.com>
13140
13141 PR middle-end/78138
13142 * gcc.dg/pr78138.c: New test.
13143
13144 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13145
13146 PR c++/77949
13147 * g++.dg/diagnostic/pr77949.C: New test case.
13148
13149 2017-01-10 Martin Sebor <msebor@redhat.com>
13150
13151 PR middle-end/78245
13152 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13153
13154 2017-01-10 Martin Sebor <msebor@redhat.com>
13155
13156 PR tree-optimization/78775
13157 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13158 * gcc.dg/attr-alloc_size-10.c: New test.
13159 * gcc.dg/attr-alloc_size-11.c: New test.
13160 * gcc.dg/builtin-stringop-chk-7.c: New test.
13161 * gcc.dg/pr78775.c: New test.
13162 * gcc.dg/pr78973-2.c: New test.
13163 * gcc.dg/pr78973.c: New test.
13164
13165 2017-01-10 Jeff Law <law@redhat.com>
13166
13167 PR tree-optimization/77766
13168 PR tree-optimization/78856
13169 * gcc.c-torture/execute/pr77766.c: New test.
13170
13171 2016-01-10 Richard Biener <rguenther@suse.de>
13172
13173 PR tree-optimization/79034
13174 * g++.dg/torture/pr79034.C: New testcase.
13175
13176 2017-01-10 Martin Liska <mliska@suse.cz>
13177
13178 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13179 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13180 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13181 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13182 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13183 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13184 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13185 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13186 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13187 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13188 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13189 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13190 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13191 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13192 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13193 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13194 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13195 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13196 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13197 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13198 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13199 * gcc.dg/ipa/pr64307.c: Likewise.
13200 * gcc.dg/ipa/pr77653.c: Likewise.
13201
13202 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13203
13204 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13205 * g++.dg/other/i386-3.C: Ditto.
13206 * gcc.target/i386/sse-12.c: Ditto.
13207 * gcc.target/i386/sse-13.c: Ditto.
13208 * gcc.target/i386/sse-22.c: Ditto.
13209 * gcc.target/i386/sse-23.c: Ditto.
13210 * gcc.target/i386/builtin_target.c: Handle new option.
13211 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13212 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13213 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13214
13215 2017-01-09 Martin Sebor <msebor@redhat.com>
13216
13217 PR testsuite/79036
13218 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13219 with different precisions.
13220
13221 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13222
13223 * g++.dg/opt/call2.C: New test.
13224 * g++.dg/opt/call3.C: Likewise.
13225 * gnat.dg/array26.adb: New test.
13226 * gnat.dg/array26_pkg.ad[sb]: New helper.
13227 * gnat.dg/array27.adb: New test.
13228 * gnat.dg/array27_pkg.ad[sb]: New helper.
13229 * gnat.dg/array28.adb: New test.
13230 * gnat.dg/array28_pkg.ad[sb]: New helper.
13231
13232 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR translation/79019
13235 PR translation/79020
13236 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13237 diagnostics.
13238 * gfortran.dg/initialization_17.f90: Likewise.
13239
13240 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13241
13242 PR testsuite/79026
13243 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13244 * gcc.target/i386/pr78904-4.c: Likewise.
13245 * gcc.target/i386/pr78904-6.c: Likewise.
13246 * gcc.target/i386/pr78967-2.c: Likewise.
13247
13248 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR tree-optimization/78899
13251 * gcc.target/i386/pr78899.c: New test.
13252 * gcc.dg/pr71077.c: New test.
13253
13254 2017-01-09 Martin Jambor <mjambor@suse.cz>
13255
13256 PR ipa/78365
13257 PR ipa/78599
13258 * gcc.dg/torture/pr78365.c: New test.
13259
13260 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR c++/78948
13263 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13264 (main): Use int* instead of long long.
13265
13266 PR tree-optimization/78938
13267 * gcc.dg/vect/pr78938.c: New test.
13268
13269 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13270
13271 * gcc.dg/20161219.c: New test.
13272
13273 2017-01-09 Richard Biener <rguenther@suse.de>
13274
13275 PR tree-optimization/78997
13276 * gcc.dg/torture/pr78997.c: New testcase.
13277
13278 2017-01-09 Richard Biener <rguenther@suse.de>
13279
13280 PR debug/79000
13281 * g++.dg/lto/pr79000_0.C: New testcase.
13282 * g++.dg/lto/pr79000_1.c: Likewise.
13283
13284 2017-01-08 Martin Sebor <msebor@redhat.com>
13285
13286 PR middle-end/77708
13287 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13288 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13289 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13290 due to bug 78969.
13291 * gcc.dg/format/pr78569.c: Adjust.
13292
13293 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13294
13295 PR c++/72803
13296 * g++.dg/diagnostic/pr72803.C: New test case.
13297
13298 2017-01-07 Martin Sebor <msebor@redhat.com>
13299
13300 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13301 * gcc.dg/attr-alloc_size-4.c: Same.
13302
13303 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13304
13305 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13306 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13307 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13308 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13309 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13310 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13311 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13312
13313 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13314 * gcc.dg/memcmp-1.c: New.
13315 * gcc.dg/strncmp-1.c: New.
13316
13317 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13318
13319 * gcc.target/arm/acle/mcrr: New.
13320 * gcc.target/arm/acle/mcrr2: New.
13321 * gcc.target/arm/acle/mrrc: New.
13322 * gcc.target/arm/acle/mrrc2: New.
13323
13324 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13325
13326 * gcc.target/arm/acle/mcr.c: New.
13327 * gcc.target/arm/acle/mrc.c: New.
13328 * gcc.target/arm/acle/mcr2.c: New.
13329 * gcc.target/arm/acle/mrc2.c: New.
13330
13331 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13332
13333 * gcc.target/arm/acle/ldc: New.
13334 * gcc.target/arm/acle/ldc2: New.
13335 * gcc.target/arm/acle/ldcl: New.
13336 * gcc.target/arm/acle/ldc2l: New.
13337 * gcc.target/arm/acle/stc: New.
13338 * gcc.target/arm/acle/stc2: New.
13339 * gcc.target/arm/acle/stcl: New.
13340 * gcc.target/arm/acle/stc2l: New.
13341
13342 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13343
13344 * gcc.target/arm/acle/acle.exp: Run tests for different options
13345 and make sure fat-lto-objects is used such that we can still do
13346 assemble scans.
13347 * gcc.target/arm/acle/cdp.c: New.
13348 * gcc.target/arm/acle/cdp2.c: New.
13349 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13350 (check_effective_target_arm_coproc1_ok_nocache): New.
13351 (check_effective_target_arm_coproc2_ok): New.
13352 (check_effective_target_arm_coproc2_ok_nocache): New.
13353 (check_effective_target_arm_coproc3_ok): New.
13354 (check_effective_target_arm_coproc3_ok_nocache): New.
13355 (check_effective_target_arm_coproc4_ok): New.
13356 (check_effective_target_arm_coproc4_ok_nocache): New.
13357
13358 2017-01-06 Martin Sebor <msebor@redhat.com>
13359
13360 PR middle-end/78605
13361 * gcc.dg/tree-ssa/pr78605.c: New test.
13362
13363 2017-01-05 Martin Sebor <msebor@redhat.com>
13364
13365 PR tree-optimization/78910
13366 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13367 diagnostics.
13368 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13369 * gcc.dg/tree-ssa/pr78910.c: New test.
13370
13371 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13372
13373 * gcc.dg/sso-10.c: New test.
13374
13375 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13376
13377 PR tree-optimization/71016
13378 * gcc.target/i386/pr71016.c: New test.
13379 * gcc.target/aarch64/pr71016.c: New test.
13380 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13381
13382 PR c++/78931
13383 * g++.dg/cpp1z/decomp19.C: New test.
13384
13385 PR c++/78890
13386 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13387 * g++.dg/init/union1.C: Likewise.
13388 * g++.dg/cpp0x/union6.C: Expect errors.
13389 * g++.dg/cpp0x/union8.C: New test.
13390 * g++.dg/cpp0x/pr78890-1.C: New test.
13391 * g++.dg/cpp0x/pr78890-2.C: New test.
13392
13393 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13394
13395 * gcc.target/powerpc/pr71670.c: Require p9vector.
13396 * gcc.target/powerpc/p9-novsx.c: Same.
13397
13398 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13399
13400 * selftests/asr_div1.rtl: New file.
13401 * selftests/aarch64: New subdirectory.
13402 * selftests/aarch64/times-two.rtl: New file.
13403 * selftests/bb-index.rtl: New file.
13404 * selftests/cfg-test.rtl: New file.
13405 * selftests/const-int.rtl: New file.
13406 * selftests/example-labels.rtl: New file.
13407 * selftests/insn-with-mode.rtl: New file.
13408 * selftests/jump-to-label-ref.rtl: New file.
13409 * selftests/jump-to-return.rtl: New file.
13410 * selftests/jump-to-simple-return.rtl: New file.
13411 * selftests/mem.rtl: New file.
13412 * selftests/note-insn-deleted.rtl: New file.
13413 * selftests/note_insn_basic_block.rtl: New file.
13414 * selftests/simple-cse.rtl: New file.
13415 * selftests/symbol-ref.rtl: New file.
13416 * selftests/x86_64: New subdirectory.
13417 * selftests/x86_64/call-insn.rtl: New file.
13418 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13419 * selftests/x86_64/times-two.rtl: New file.
13420 * selftests/x86_64/unspec.rtl: New file.
13421
13422 2017-01-05 Nathan Sidwell <nathan@acm.org>
13423
13424 PR c++/78765
13425 * g++.dg/cpp0x/pr78765.C: New.
13426
13427 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13428
13429 * gcc.target/s390/memcpy-2.c: New test.
13430 * gcc.target/s390/memset-2.c: New test.
13431
13432 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13433
13434 * gcc.target/s390/memcpy-1.c: New test.
13435
13436 2017-01-04 Jeff Law <law@redhat.com>
13437
13438 PR tree-optimization/78812
13439 * g++.dg/torture/pr78812.C: New test.
13440
13441 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13442
13443 PR target/71977
13444 PR target/70568
13445 PR target/78823
13446 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13447 64-bit VSX systems with direct move, whether we optimize common
13448 code sequences in the GLIBC math library for float math functions.
13449 * gcc.target/powerpc/pr71977-2.c: Likewise.
13450
13451 2017-01-04 Marek Polacek <polacek@redhat.com>
13452
13453 PR c++/64767
13454 * c-c++-common/Wpointer-compare-1.c: New test.
13455
13456 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR c++/78949
13459 * c-c++-common/Wunused-var-16.c: New test.
13460
13461 PR c++/78693
13462 * g++.dg/cpp0x/pr78693.C: New test.
13463
13464 PR driver/78957
13465 * gcc.dg/pr78957.c: New test.
13466
13467 * g++.dg/cpp1y/auto-fn34.C: New test.
13468
13469 PR c++/71182
13470 * g++.dg/cpp0x/pr71182.C: New test.
13471
13472 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13473
13474 PR target/78056
13475 * gcc.target/powerpc/pr78056-1.c: New test.
13476 * gcc.target/powerpc/pr78056-2.c: New test.
13477 * gcc.target/powerpc/pr78056-3.c: New test.
13478 * gcc.target/powerpc/pr78056-4.c: New test.
13479 * gcc.target/powerpc/pr78056-5.c: New test.
13480 * gcc.target/powerpc/pr78056-6.c: New test.
13481 * gcc.target/powerpc/pr78056-7.c: New test.
13482 * gcc.target/powerpc/pr78056-8.c: New test.
13483 * lib/target-supports.exp
13484 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13485 whether the effective target supports the popcntb instruction.
13486
13487 2017-01-03 Jeff Law <law@redhat.com>
13488
13489 PR tree-optimization/67955
13490 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13491
13492 2017-01-04 Marek Polacek <polacek@redhat.com>
13493
13494 PR c++/77545
13495 PR c++/77284
13496 * g++.dg/cpp0x/range-for32.C: New test.
13497 * g++.dg/cpp0x/range-for33.C: New test.
13498
13499 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13500
13501 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13502
13503 2017-01-04 Nathan Sidwell <nathan@acm.org>
13504
13505 PR c++/66735
13506 * g++.dg/cpp1y/pr66735.C: New.
13507
13508 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13509
13510 PR tree-optimization/71563
13511 * gcc.dg/tree-ssa/pr71563.c: New test.
13512
13513 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13514
13515 PR fortran/78534
13516 PR fortran/78976
13517 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13518 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13519 * gfortran.dg/transfer_intrinsic_1.f90: Change
13520 scan-tree-dump-times due to gfc_trans_string_copy change to
13521 avoid -Wstringop-overflow.
13522
13523 2017-01-03 Jeff Law <law@redhat.com>
13524
13525 PR tree-optimization/78856
13526 * gcc.c-torture/execute/pr78856.c: New test.
13527
13528 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13529
13530 PR target/78953
13531 * gcc.target/powerpc/pr78953.c: New test.
13532
13533 2017-01-03 Ian Lance Taylor <iant@google.com>
13534
13535 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13536 enums.
13537
13538 2017-01-03 Martin Sebor <msebor@redhat.com>
13539
13540 PR tree-optimization/78696
13541 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13542 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13543 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13544 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13545
13546 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13547
13548 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13549 with more than one digit.
13550 * lib/gcc-dg.exp (process-message): Support more than one digit
13551 in relative line specifications.
13552
13553 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR tree-optimization/78965
13556 * gcc.dg/pr78965.c: New test.
13557
13558 PR middle-end/78901
13559 * g++.dg/opt/pr78901.C: New test.
13560
13561 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13562
13563 PR fortran/78534
13564 PR fortran/66310
13565 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13566 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13567 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13568 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13569 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13570 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13571 * gfortran.dg/string_1_lp64.f90: New test.
13572 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13573 * gfortran.dg/string_3_lp64.f90: New test.
13574 * gfortran.dg/transfer_intrinsic_1.f90: Change
13575 scan-tree-dump-times due to gfc_trans_string_copy change to
13576 avoid -Wstringop-overflow.
13577
13578 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13579
13580 PR target/78967
13581 * gcc.target/i386/pr78967-1.c: New test.
13582 * gcc.target/i386/pr78967-2.c: Ditto.
13583 * gcc.target/i386/pr78967-3.c: Ditto.
13584
13585 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13586 * gcc.target/i386/pr78904-4.c: Ditto.
13587 * gcc.target/i386/pr78904-6.c: Ditto.
13588
13589 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13590
13591 PR middle-end/77674
13592 * g++.dg/torture/pr77674.C: New testcase.
13593
13594 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13595
13596 Update copyright years.
13597 \f
13598 Copyright (C) 2017 Free Software Foundation, Inc.
13599
13600 Copying and distribution of this file, with or without modification,
13601 are permitted in any medium without royalty provided the copyright
13602 notice and this notice are preserved.