re PR c++/70570 (Assembler error "symbol already defined" from nested lambdas and...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/70570
4 * g++.dg/cpp1y/lambda-generic-70570.C: New.
5
6 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/79590
9 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
10
11 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/79005
14 * g++.dg/cpp1y/lambda-generic-79005.C: New.
15
16 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
17
18 PR fortran/82312
19 * gfortran.dg/typebound_proc_36.f90 : New test.
20
21 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
22
23 PR target/80210
24 * gcc.target/powerpc/pr80210-2.c: New test.
25
26 2017-10-02 Jakub Jelinek <jakub@redhat.com>
27
28 * gcc.dg/pr82389.c: New test.
29
30 PR tree-optimization/82387
31 PR tree-optimization/82388
32 PR tree-optimization/82389
33 * gcc.c-torture/compile/pr82389.c: New test.
34 * gcc.c-torture/execute/pr82387.c: New test.
35 * gcc.c-torture/execute/pr82388.c: New test.
36
37 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
38
39 PR c++/79180
40 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
41 * g++.dg/torture/pr79180.C: Likewise.
42
43 PR c++/71386
44 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
45
46 2017-10-02 Richard Biener <rguenther@suse.de>
47
48 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
49 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
50 * gcc.dg/graphite/id-16.c: Likewise.
51 * gcc.dg/graphite/pr46168.c: Likewise.
52 * gcc.dg/graphite/pr68756.c: Likewise.
53 * gcc.dg/graphite/pr69728.c: Likewise.
54 * gcc.dg/graphite/pr71575-2.c: Likewise.
55 * gcc.dg/graphite/pr77362.c: Likewise.
56 * gcc.dg/graphite/pr81373.c: Likewise.
57 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
58 * gfortran.dg/graphite/interchange-1.f: Likewise.
59 * gfortran.dg/graphite/pr29581.f90: Likewise.
60 * gfortran.dg/graphite/pr42334-1.f: Likewise.
61 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
62 * gfortran.dg/graphite/pr42393.f90: Likewise.
63 * gfortran.dg/graphite/pr47019.f: Likewise.
64
65 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/69977
68 * g++.dg/cpp1y/lambda-generic-69977.C: New.
69
70 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/59991
73 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
74
75 2017-10-02 Tom de Vries <tom@codesourcery.com>
76
77 * gcc.c-torture/compile/pr82337.c: Add
78 dg-require-effective-target nonlocal_goto.
79
80 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
81 Alan Hayward <alan.hayward@arm.com>
82 David Sherwood <david.sherwood@arm.com>
83
84 PR target/71307
85 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
86
87 2017-10-02 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/82355
90 * gcc.dg/graphite/fuse-1.c: Adjust.
91 * gcc.dg/graphite/fuse-2.c: Likewise.
92 * gcc.dg/graphite/pr82355.c: New testcase.
93
94 2017-10-01 Jeff Law <law@redhat.com>
95
96 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
97
98 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
99
100 PR fortran/61450
101 * gfortran.dg/binding_label_tests_28.f90: New test.
102
103 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR c++/65949
106 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
107
108 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/68754
111 * g++.dg/cpp1y/constexpr-68754.C: Move...
112 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
113
114 2017-09-30 Jakub Jelinek <jakub@redhat.com>
115
116 PR target/82361
117 * gcc.target/i386/pr82361-1.c: New test.
118 * gcc.target/i386/pr82361-2.c: New test.
119
120 2017-09-29 Yury Gribov <tetra2005@gmail.com>
121
122 PR middle-end/82319
123 * c-c++/common/pr57371-4.c: Test NaN comparisons.
124
125 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
126
127 * g++.dg/other/dump-ada-spec-10.C: New test.
128
129 2017-09-29 Jeff Law <law@redhat.com>
130
131 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
132
133 2017-09-29 Jakub Jelinek <jakub@redhat.com>
134
135 P0683R1 - default member initializers for bit-fields
136 * g++.dg/ext/bitfield6.C: New test.
137 * g++.dg/cpp2a/bitfield1.C: New test.
138 * g++.dg/cpp2a/bitfield2.C: New test.
139 * g++.dg/cpp2a/bitfield3.C: New test.
140
141 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
142
143 PR target/81481
144 * gcc.target/i386/pr81481.c: New.
145
146 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
147
148 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
149 and dg-require-effective-target directives to correct testing
150 behavior.
151 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
152 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
153 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
154 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
155 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
156 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
157 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
158 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
159 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
160 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
161 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
162 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
163 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
164 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
165 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
166 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
167 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
168
169 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
170
171 PR tree-optimization/82337
172 * gcc.c-torture/compile/pr82337.c: New file.
173
174 2017-09-29 Javier Miranda <miranda@adacore.com>
175
176 * gnat.dg/unchecked_union3.adb: New testcase.
177
178 2017-09-29 Javier Miranda <miranda@adacore.com>
179
180 * gnat.dg/unchecked_union2.adb: New testcase.
181
182 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
183
184 PR fortran/25071
185 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
186 * gfortran.dg/argument_checking_4.f90: Likewise.
187 * gfortran.dg/argument_checking_5.f90: Likewise.
188 * gfortran.dg/argument_checking_6.f90: Likewise.
189 * gfortran.dg/argument_checking_10.f90: Likewise.
190 * gfortran.dg/argument_checking_13.f90: Likewise.
191 * gfortran.dg/argument_checking_15.f90: Likewise.
192 * gfortran.dg/argument_checking_18.f90: Likewise.
193 * gfortran.dg/gomp/udr8.f90: Likewise.
194 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
195 the dg-options.
196
197 2017-09-29 Jakub Jelinek <jakub@redhat.com>
198
199 * g++.dg/ext/bitfield7.C: New test.
200 * g++.dg/ext/bitfield8.C: New test.
201 * g++.dg/ext/bitfield9.C: New test.
202
203 PR c/82340
204 * gcc.dg/tree-ssa/pr82340.c: New test.
205
206 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
207
208 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
209
210 PR c++/79488
211 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
212
213 2017-09-28 Jakub Jelinek <jakub@redhat.com>
214
215 PR target/82342
216 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
217 * gcc.target/i386/pr82260-2.c: Likewise.
218
219 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
220
221 * gcc.target/i386/avx512f-constant-float-return.c: New test.
222
223 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
224
225 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
226 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
227 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
228 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
229 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
230 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
231 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
232 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
233 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
234 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
235
236 2017-09-28 David Malcolm <dmalcolm@redhat.com>
237
238 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
239 test case.
240 * jit.dg/test-returning-function-ptr.c (create_code): Update to
241 create a function pointer type independently of the call to
242 gcc_jit_function_get_address, and assign the pointer to a local
243 before returning it, to exercise the function pointer type
244 comparison code.
245
246 2017-09-27 David Malcolm <dmalcolm@redhat.com>
247
248 * jit.dg/all-non-failing-tests.h: Add
249 test-returning-function-ptr.c.
250 * jit.dg/test-returning-function-ptr.c: New test case.
251
252 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
253
254 PR target/71727
255 * gcc.target/aarch64/pr71727-2.c: New test.
256
257 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
258
259 * gcc.target/powerpc/swaps-p8-28.c: New test.
260 * gcc.target/powerpc/swaps-p8-29.c: New test.
261 * gcc.target/powerpc/swaps-p8-30.c: New test.
262 * gcc.target/powerpc/swaps-p8-31.c: New test.
263 * gcc.target/powerpc/swaps-p8-32.c: New test.
264 * gcc.target/powerpc/swaps-p8-33.c: New test.
265 * gcc.target/powerpc/swaps-p8-34.c: New test.
266 * gcc.target/powerpc/swaps-p8-35.c: New test.
267 * gcc.target/powerpc/swaps-p8-36.c: New test.
268 * gcc.target/powerpc/swaps-p8-37.c: New test.
269 * gcc.target/powerpc/swaps-p8-38.c: New test.
270 * gcc.target/powerpc/swaps-p8-39.c: New test.
271 * gcc.target/powerpc/swaps-p8-40.c: New test.
272 * gcc.target/powerpc/swaps-p8-41.c: New test.
273 * gcc.target/powerpc/swaps-p8-42.c: New test.
274 * gcc.target/powerpc/swaps-p8-43.c: New test.
275 * gcc.target/powerpc/swaps-p8-44.c: New test.
276 * gcc.target/powerpc/swaps-p8-45.c: New test.
277
278 2017-09-27 Carl Love <cel@us.ibm.com>
279 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
280 for the __builtin_fctid and __builtin_fctiw.
281
282 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
283
284 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
285 new group memory offsetting code in the BRIG frontend.
286 * brig.dg/test/gimple/function_calls.hsail: Likewise.
287 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
288 * brig.dg/test/gimple/variables.hsail: Likewise.
289
290 2017-09-27 Jakub Jelinek <jakub@redhat.com>
291
292 PR c++/82159
293 * g++.dg/opt/pr82159.C: New test.
294
295 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
296
297 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
298
299 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
300
301 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
302 don't generate a 32-bit shift after doing XSCVDPSPN.
303 * gcc.target/powerpc/direct-move-float1.c: Likewise.
304 * gcc.target/powerpc/direct-move-float3.c: New test.
305
306 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
307
308 * gcc.dg/tree-ssa/cmpdiv.c: New test.
309
310 2017-09-26 Carl Love <cel@us.ibm.com>
311
312 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
313 file for the new built-ins and the existing built-ins.
314
315 2017-09-26 Janus Weil <janus@gcc.gnu.org>
316
317 PR fortran/82143
318 PR fortran/82324
319 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
320 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
321 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
322 Don't assume that DOUBLE PRECISION has kind=16.
323
324 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
325
326 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
327 warning from associate construct and do loop.
328
329 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
330
331 * gfortran.dg/gomp/associate1.f90: Really commit change
332 from 2017-09-25.
333 * gfortran.dg/predcom-1.f: Likewise.
334 * gfortran.dg/unconstrained_commons.f: Likewise.
335
336 2017-09-26 Jakub Jelinek <jakub@redhat.com>
337
338 PR middle-end/35691
339 * gcc.dg/pr35691-5.c: New test.
340 * gcc.dg/pr35691-6.c: New test.
341
342 2017-09-26 Richard Biener <rguenther@suse.de>
343
344 PR tree-optimization/82321
345 * gcc.dg/graphite/pr82321.c: New testcase.
346
347 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
348
349 * lib/target-supports.exp (check_effective_target_vect_int)
350 (check_effective_target_vect_shift)
351 (check_effective_target_whole_vector_shift)
352 (check_effective_target_vect_shift_char)
353 (check_effective_target_vect_long)
354 (check_effective_target_vect_double)
355 (check_effective_target_vect_long_long)
356 (check_effective_target_vect_perm)
357 (check_effective_target_vect_perm_byte)
358 (check_effective_target_vect_perm_short)
359 (check_effective_target_vect_widen_mult_qi_to_hi)
360 (check_effective_target_vect_widen_mult_hi_to_si)
361 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
362 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
363 (check_effective_target_vect_widen_mult_si_to_di_pattern)
364 (check_effective_target_vect_pack_trunc)
365 (check_effective_target_vect_unpack)
366 (check_effective_target_vect_hw_misalign)
367 (check_effective_target_vect_condition)
368 (check_effective_target_vect_cond_mixed)
369 (check_effective_target_vect_char_mult)
370 (check_effective_target_vect_short_mult)
371 (check_effective_target_vect_int_mult)
372 (check_effective_target_vect_extract_even_odd)
373 (check_effective_target_vect_interleave)
374 (check_effective_target_sqrt_insn)
375 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
376 VX.
377 (check_vect_support_and_set_flags): New proc.
378 (check_effective_target_s390_vxe): Rename arch12 to z14.
379
380 2017-09-26 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/82320
383 * gcc.dg/torture/pr82320.c: New testcase.
384
385 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
386
387 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
388 Fix arm check.
389
390 2017-09-25 Jeff Law <law@redhat.com>
391
392 * lib/target-supports.exp
393 (check_effective_target_supports_stack_clash_protection): Enable for
394 rs6000 and powerpc targets.
395
396 2017-09-25 Bin Cheng <bin.cheng@arm.com>
397
398 PR tree-optimization/82163
399 * gcc.dg/tree-ssa/pr82163.c: New test.
400
401 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
402
403 * gfortran.dg/do_subscript_1.f90: New test.
404 * gfortran.dg/do_subscript_2.f90: New test.
405 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
406 * gfortran.dg/predcom-1.f: Adjust loop bounds.
407 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
408
409 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
410
411 * gcc.target/powerpc/fold-vec-st-char.c: New.
412 * gcc.target/powerpc/fold-vec-st-double.c: New.
413 * gcc.target/powerpc/fold-vec-st-float.c: New.
414 * gcc.target/powerpc/fold-vec-st-int.c: New.
415 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
416 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
417 * gcc.target/powerpc/fold-vec-st-short.c: New.
418
419 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
420
421 * g++.dg/pr82155.C: New testcase.
422
423 2017-09-25 Richard Biener <rguenther@suse.de>
424
425 PR tree-optimization/82285
426 * gcc.dg/torture/pr82285.c: New testcase.
427
428 2017-09-25 Justin Squirek <squirek@adacore.com>
429
430 * gnat.dg/entry_family.adb: New testcase
431
432 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
433
434 PR target/82267
435 * gcc.target/i386/pr82267.c: New test.
436
437 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
438 PR fortran/66328
439
440 * gfortran.dg/data_derived_1.f90: New test.
441
442 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
443
444 PR fortran/54633
445 * gfortran.dg/intrinsic_bounds_1.f90: New test.
446 * gfortran.dg/intrinsic_param_1.f90: New test.
447
448 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
449 Steven G. Kargl <kargl@gcc.gnu.org>
450
451 PR fortran/80118
452 * gfortran.dg/zero_sized_7.f90: New test.
453
454 2017-09-23 Janus Weil <janus@gcc.gnu.org>
455
456 PR fortran/82143
457 * gfortran.dg/promotion_3.f90: New test case.
458 * gfortran.dg/promotion_4.f90: New test case.
459
460 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
461
462 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
463 * gcc.target/i386/pr82196-2.c: (b): Likewise.
464
465 2017-09-22 Jakub Jelinek <jakub@redhat.com>
466
467 PR middle-end/35691
468 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
469 instead of -fdump-tree-forwprop-details in dg-options.
470 * gcc.dg/pr35691-2.c: Likewise.
471 * gcc.dg/pr35691-3.c: New test.
472 * gcc.dg/pr35691-4.c: New test.
473
474 PR sanitizer/81929
475 * g++.dg/ubsan/pr81929.C: New test.
476
477 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
478
479 PR tree-optimization/82289
480 * gcc.dg/vect/pr82289.c: New test.
481
482 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
483 Alan Hayward <alan.hayward@arm.com>
484 David Sherwood <david.sherwood@arm.com>
485
486 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
487 of alignment message.
488 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
489
490 2017-09-22 Martin Sebor <msebor@redhat.com>
491
492 PR c/81854
493 * gcc.target/i386/pr80732.c: Correct a type error.
494
495 2017-09-22 David Malcolm <dmalcolm@redhat.com>
496
497 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
498 to reflect highlighting of parameters; add test coverage for
499 callback parameters.
500
501 2017-09-22 Richard Biener <rguenther@suse.de>
502
503 * gcc.dg/graphite/scop-24.c: New testcase.
504
505 2017-09-22 Richard Biener <rguenther@suse.de>
506
507 PR tree-optimization/82291
508 * gcc.dg/torture/pr82291.c: New testcase.
509
510 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
511
512 * gcc.target/i386/avx512f-constant-set.c: New test.
513
514 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
515
516 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
517 * gcc.target/i386/avx512f-prefer.c: New test.
518
519 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
520
521 * lib/target-supports.exp
522 (check_effective_target_frame_pointer_for_non_leaf): Add
523 case for x86 Solaris.
524
525 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
526
527 PR fortran/78512
528 * gfortran.dg/associate_26.f90 : New test.
529
530 PR fortran/80120
531 * gfortran.dg/associate_27.f90 : New test.
532
533 PR fortran/81903
534 * gfortran.dg/associate_28.f90 : New test.
535
536 PR fortran/82121
537 * gfortran.dg/associate_29.f90 : New test.
538
539 PR fortran/67543
540 * gfortran.dg/associate_30.f90 : New test.
541
542 PR fortran/52832
543 * gfortran.dg/associate_31.f90 : New test.
544
545 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
546
547 * gnat.dg/discr48.adb: New test.
548 * gnat.dg/discr48_pkg.ads: New helper.
549
550 2017-09-21 Tamar Christina <tamar.christina@arm.com>
551
552 PR testsuite/78421
553 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
554 Invert arm check.
555
556 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
557
558 * gfortran.dg/goacc/wait.f90: New test.
559
560 2017-09-21 Jakub Jelinek <jakub@redhat.com>
561
562 PR sanitizer/81715
563 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
564 const predicate to const predicate & to avoid UB.
565 * g++.dg/opt/pr81715.C: New test.
566
567 2017-09-21 Richard Biener <rguenther@suse.de>
568
569 PR tree-optimization/82276
570 PR tree-optimization/82244
571 * gcc.dg/torture/pr82276.c: New testcase.
572
573 2017-09-21 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/71351
576 * gfortran.dg/graphite/pr71351.f90: New testcase.
577 * gfortran.dg/graphite/interchange-3.f90: Adjust.
578
579 2017-09-21 Jakub Jelinek <jakub@redhat.com>
580
581 PR target/82260
582 * gcc.target/i386/pr82260-1.c: New test.
583 * gcc.target/i386/pr82260-2.c: New test.
584
585 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
586 Jeff Law <law@redhat.com>
587
588 * gcc.dg/stack-check-5.c: Add argument for s390.
589 * lib/target-supports.exp:
590 (check_effective_target_supports_stack_clash_protection): Enable for
591 s390/s390x targets.
592
593 2017-09-20 Martin Sebor <msebor@redhat.com>
594
595 PR c/81854
596 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
597 * g++.dg/ext/attr-ifunc-4.C: Ditto.
598 * lib/target-supports.exp: Adjust for C++.
599
600 PR c/81854
601 * gcc.dg/attr-ifunc-1.c: Correct type errors.
602 * gcc.dg/attr-ifunc-2.c: Ditto.
603 * gcc.dg/attr-ifunc-3.c: Ditto.
604 * gcc.dg/attr-ifunc-4.c: Ditto.
605 * gcc.dg/attr-ifunc-5.c: Ditto.
606 * gcc.dg/pr81854.c: Require ifunc support.
607 * lib/target-supports.exp: Correct type error.
608
609 2017-09-20 Jeff Law <law@redhat.com>
610
611 * gcc.target/i386/stack-check-11.c: Update test and regexp
612 so that it works for both i?86 and x86_64.
613
614 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
615
616 PR target/77687
617 * gcc.target/powerpc/pr77687.c: New testcase.
618
619 2017-09-20 Jakub Jelinek <jakub@redhat.com>
620
621 P0409R2 - allow lambda capture [=, this]
622 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
623 capture. Add further tests.
624 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
625 for c++2a on [=, this] capture.
626
627 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
628 * g++.dg/cpp1z/cplusplus_1z.C: New test.
629
630 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
631
632 * gcc.target/i386/builtin_target.c: Test knm.
633 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
634
635 2017-09-20 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/77362
638 * gcc.dg/graphite/pr77362.c: New testcase.
639
640 2017-09-20 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/82264
643 * gcc.dg/torture/pr82264.c: New testcase.
644
645 2017-09-20 Jakub Jelinek <jakub@redhat.com>
646
647 * g++.dg/debug/dwarf2/template-params-13.C: New test.
648 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
649 it doesn't match newlines.
650 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
651 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
652 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
653 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
654 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
655 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
656 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
657 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
658 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
659 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
660
661 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
662
663 PR c++/64954
664 * g++.dg/cpp0x/constexpr-ctor20.C: New.
665
666 2017-09-20 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/81373
669 * gcc.dg/graphite/pr81373.c: New testcase.
670
671 2017-09-19 Jeff Law <law@redhat.com>
672
673 * gcc.target/i386/stack-check-11.c: New test.
674
675 * gcc.dg/stack-check-4.c: New test.
676 * gcc.dg/stack-check-5.c: New test.
677 * gcc.dg/stack-check-6.c: New test.
678 * gcc.dg/stack-check-6a.c: New test.
679 * gcc.dg/stack-check-7.c: New test.
680 * gcc.dg/stack-check-8.c: New test.
681 * gcc.dg/stack-check-9.c: New test.
682 * gcc.dg/stack-check-10.c: New test.
683 * lib/target-supports.exp
684 (check_effective_target_supports_stack_clash_protection): Enable for
685 x86 and x86_64 targets.
686
687 * gcc.dg/stack-check-3.c: New test.
688
689 * gcc.dg/stack-check-2.c: New test.
690 * lib/target-supports.exp
691 (check_effective_target_supports_stack_clash_protection): New.
692 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
693 (check_effective_target_caller_implicit_probes): Likewise.
694
695 2017-09-19 Jakub Jelinek <jakub@redhat.com>
696
697 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
698 * g++.dg/tree-ssa/pr41428.C: Likewise.
699 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
700 c++17 and up.
701 * g++.dg/expr/bool3.C: Likewise.
702 * g++.dg/expr/bitfield5.C: Likewise.
703 * g++.old-deja/g++.jason/bool5.C: Likewise.
704
705 2017-09-18 Martin Sebor <msebor@redhat.com>
706
707 PR c/81854
708 * gcc.dg/pr81854.c: New test.
709 * g++.dg/ext/attr-ifunc-5.C: New test.
710 * g++.dg/ext/attr-ifunc-1.C: Adjust.
711 * g++.dg/ext/attr-ifunc-2.C: Same.
712 * g++.dg/ext/attr-ifunc-3.C: Same.
713 * g++.dg/ext/attr-ifunc-4.C: Same.
714 * g++.old-deja/g++.abi/vtable2.C: Same.
715 * gcc.dg/attr-ifunc-1.c: Same.
716
717 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
718
719 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
720
721 2017-09-19 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/82244
724 * gcc.dg/torture/pr82244.c: New testcase.
725
726 2017-09-19 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/69728
729 * gfortran.dg/graphite/pr69728.f90: New testcase.
730 * gcc.dg/graphite/pr69728.c: Likewise.
731
732 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
733
734 PR c++/80947
735 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
736
737 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
738
739 * gcc.dg/vect/slp-multitypes-13.c: New test.
740
741 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
742
743 * gfortran.dg/vect/mask-store-1.f90: New test.
744
745 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
746
747 PR c++/45033
748 * g++.dg/expr/delete1.C: New.
749
750 2017-09-18 Bob Duff <duff@adacore.com>
751
752 * gnat.dg/validity_check.adb: New testcase.
753
754 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
755
756 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
757
758 2017-09-18 Bob Duff <duff@adacore.com>
759
760 * gnat.dg/tagged_prefix_call.adb: New testcase.
761
762 2017-09-18 Ed Schonberg <schonberg@adacore.com>
763
764 * gnat.dg/default_variants.adb: New testcase.
765
766 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
767
768 PR target/81736
769 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
770 * gcc.target/i386/pr81736-4.c: Likewise.
771
772 2017-09-18 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/79622
775 * gcc.dg/graphite/pr79622.c: New testcase.
776
777 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
778
779 gcc.target/i386/pr82196-1.c: New test.
780 gcc.target/i386/pr82196-2.c: Likewise.
781
782 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR target/82166
785 * gcc.target/i386/pr82166.c: New test.
786
787 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
788
789 PR fortran/82173
790 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
791 * gfortran.dg/pdt_2.f03 : The same.
792 * gfortran.dg/pdt_3.f03 : The same.
793 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
794 module 'bad_vars'. Add error concerning assumed parameters and
795 save attribute.
796 * gfortran.dg/pdt_11.f03 : New test.
797
798 PR fortran/60483
799 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
800 * gfortran.dg/associate_25.f90 : New test.
801 * gfortran.dg/pdt_12.f03 : New test.
802
803 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
804 Jakub Jelinek <jakub@redhat.com>
805
806 Add support for -std=c++2a.
807 * lib/target-supports.exp (check_effective_target_c++17): Return
808 1 also if check_effective_target_c++2a.
809 (check_effective_target_c++17_down): New.
810 (check_effective_target_c++2a_only): New.
811 (check_effective_target_c++2a): New.
812 * g++.dg/cpp2a/cplusplus.C: New.
813
814 2017-09-15 Joseph Myers <joseph@codesourcery.com>
815
816 PR c/82071
817 * gcc.target/i386/excess-precision-8.c: New test.
818
819 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
820 Paolo Carlini <paolo.carlini@oracle.com>
821
822 PR c++/64644
823 * g++.dg/other/anon-union4.C: New.
824 * g++.old-deja/g++.law/union4.C: Adjust.
825 * g++.old-deja/g++.other/anon1.C: Likewise.
826
827 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
828
829 * c-c++-common/Wcast-align.c: New test.
830
831 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
832
833 * g++.dg/sso-1.C: New test.
834 * g++.dg/sso-2.C: Likewise.
835
836 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
837
838 PR c++/78648
839 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
840
841 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
842
843 PR tree-optimization/71026
844 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
845
846 2017-09-15 Jakub Jelinek <jakub@redhat.com>
847
848 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
849 * lib/target-supports.exp (check_effective_target_c++14): Use
850 check_effective_target_c++17 instead of check_effective_target_c++1z.
851 (check_effective_target_c++14_down): Likewise.
852 (check_effective_target_c++1z_only): Rename to ...
853 (check_effective_target_c++17_only): ... this.
854 (check_effective_target_c++1z): Rename to ...
855 (check_effective_target_c++17): ... this.
856 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
857 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
858 and c++17_only instead of c++1z_only. Adjust expected diagnostics
859 and comments refering to 1z to 17.
860 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
861 * g++.dg/template/partial5.C: Likewise.
862 * g++.dg/template/nontype8.C: Likewise.
863 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
864 * g++.dg/cpp1z/nontype3a.C: Likewise.
865 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
866 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
867 * g++.dg/cpp1z/class-deduction32.C: Likewise.
868 * g++.dg/cpp1z/pr78771.C: Likewise.
869 * g++.dg/cpp1z/elide1.C: Likewise.
870 * g++.dg/cpp1z/fold3.C: Likewise.
871 * g++.dg/cpp1z/class-deduction2.C: Likewise.
872 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
873 * g++.dg/cpp1z/inline-var2.C: Likewise.
874 * g++.dg/cpp1z/eval-order2.C: Likewise.
875 * g++.dg/cpp1z/decomp21.C: Likewise.
876 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
877 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
878 * g++.dg/cpp1z/utf8-neg.C: Likewise.
879 * g++.dg/cpp1z/class-deduction41.C: Likewise.
880 * g++.dg/cpp1z/class-deduction23.C: Likewise.
881 * g++.dg/cpp1z/nodiscard3.C: Likewise.
882 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
883 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
884 * g++.dg/cpp1z/class-deduction21.C: Likewise.
885 * g++.dg/cpp1z/range-for1.C: Likewise.
886 * g++.dg/cpp1z/init-statement4.C: Likewise.
887 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
888 * g++.dg/cpp1z/decomp30.C: Likewise.
889 * g++.dg/cpp1z/class-deduction39.C: Likewise.
890 * g++.dg/cpp1z/register2.C: Likewise.
891 * g++.dg/cpp1z/decomp9.C: Likewise.
892 * g++.dg/cpp1z/regress1.C: Likewise.
893 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
894 * g++.dg/cpp1z/class-deduction30.C: Likewise.
895 * g++.dg/cpp1z/abbrev2.C: Likewise.
896 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
897 * g++.dg/cpp1z/regress2.C: Likewise.
898 * g++.dg/cpp1z/decomp16.C: Likewise.
899 * g++.dg/cpp1z/bool-increment1.C: Likewise.
900 * g++.dg/cpp1z/aligned-new1.C: Likewise.
901 * g++.dg/cpp1z/decomp3.C: Likewise.
902 * g++.dg/cpp1z/register1.C: Likewise.
903 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
904 * g++.dg/cpp1z/class-deduction1.C: Likewise.
905 * g++.dg/cpp1z/decomp10.C: Likewise.
906 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
907 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
908 * g++.dg/cpp1z/decomp27.C: Likewise.
909 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
910 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
911 * g++.dg/cpp1z/class-deduction9.C: Likewise.
912 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
913 * g++.dg/cpp1z/decomp11.C: Likewise.
914 * g++.dg/cpp1z/aligned-new3.C: Likewise.
915 * g++.dg/cpp1z/utf8-2.C: Likewise.
916 * g++.dg/cpp1z/lambda-this3.C: Likewise.
917 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
918 * g++.dg/cpp1z/byte1.C: Likewise.
919 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
920 * g++.dg/cpp1z/aggr-base4.C: Likewise.
921 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
922 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
923 * g++.dg/cpp1z/utf8-2a.C: Likewise.
924 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
925 * g++.dg/cpp1z/aggr-base6.C: Likewise.
926 * g++.dg/cpp1z/cplusplus.C: Likewise.
927 * g++.dg/cpp1z/class-deduction20.C: Likewise.
928 * g++.dg/cpp1z/aggr-base2.C: Likewise.
929 * g++.dg/cpp1z/class-deduction6.C: Likewise.
930 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
931 * g++.dg/cpp1z/class-deduction31.C: Likewise.
932 * g++.dg/cpp1z/class-deduction25.C: Likewise.
933 * g++.dg/cpp1z/class-deduction18.C: Likewise.
934 * g++.dg/cpp1z/fold9.C: Likewise.
935 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
936 * g++.dg/cpp1z/abbrev1.C: Likewise.
937 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
938 * g++.dg/cpp1z/utf8.C: Likewise.
939 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
940 * g++.dg/cpp1z/aggr-base3.C: Likewise.
941 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
942 * g++.dg/cpp1z/init-statement2.C: Likewise.
943 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
944 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
945 * g++.dg/cpp1z/class-deduction40.C: Likewise.
946 * g++.dg/cpp1z/nontype3.C: Likewise.
947 * g++.dg/cpp1z/class-deduction14.C: Likewise.
948 * g++.dg/cpp1z/fold7.C: Likewise.
949 * g++.dg/cpp1z/nontype2.C: Likewise.
950 * g++.dg/cpp1z/class-deduction15.C: Likewise.
951 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
952 * g++.dg/cpp1z/class-deduction13.C: Likewise.
953 * g++.dg/cpp1z/aligned-new7.C: Likewise.
954 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
955 * g++.dg/cpp1z/nontype1.C: Likewise.
956 * g++.dg/cpp1z/init-statement5.C: Likewise.
957 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
958 * g++.dg/cpp1z/decomp17.C: Likewise.
959 * g++.dg/cpp1z/fold4.C: Likewise.
960 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
961 * g++.dg/cpp1z/fold7a.C: Likewise.
962 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
963 * g++.dg/cpp1z/init-statement7.C: Likewise.
964 * g++.dg/cpp1z/aggr-base5.C: Likewise.
965 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
966 * g++.dg/cpp1z/pr79143.C: Likewise.
967 * g++.dg/cpp1z/class-deduction38.C: Likewise.
968 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
969 * g++.dg/cpp1z/class-deduction12.C: Likewise.
970 * g++.dg/cpp1z/decomp20.C: Likewise.
971 * g++.dg/cpp1z/class-deduction22.C: Likewise.
972 * g++.dg/cpp1z/class-deduction29.C: Likewise.
973 * g++.dg/cpp1z/class-deduction8.C: Likewise.
974 * g++.dg/cpp1z/class-deduction43.C: Likewise.
975 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
976 * g++.dg/cpp1z/fold8.C: Likewise.
977 * g++.dg/cpp1z/init-statement3.C: Likewise.
978 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
979 * g++.dg/cpp1z/class-deduction36.C: Likewise.
980 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
981 * g++.dg/cpp1z/fallthrough1.C: Likewise.
982 * g++.dg/cpp1z/fold1.C: Likewise.
983 * g++.dg/cpp1z/class-deduction26.C: Likewise.
984 * g++.dg/cpp1z/fold-ice1.C: Likewise.
985 * g++.dg/cpp1z/fold5.C: Likewise.
986 * g++.dg/cpp1z/class-deduction34.C: Likewise.
987 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
988 * g++.dg/cpp1z/class-deduction7.C: Likewise.
989 * g++.dg/cpp1z/class-deduction16.C: Likewise.
990 * g++.dg/cpp1z/class-deduction10.C: Likewise.
991 * g++.dg/cpp1z/eval-order3.C: Likewise.
992 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
993 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
994 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
995 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
996 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
997 * g++.dg/cpp1z/decomp15.C: Likewise.
998 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
999 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1000 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1001 * g++.dg/cpp1z/decomp4.C: Likewise.
1002 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1003 * g++.dg/cpp1z/init-statement8.C: Likewise.
1004 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1005 * g++.dg/cpp1z/init-statement6.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1007 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1008 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1009 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1010 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1012 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1013 * g++.dg/cpp1z/init-statement9.C: Likewise.
1014 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1015 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1016 * g++.dg/cpp1z/fold2.C: Likewise.
1017 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1018 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1019 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1020 * g++.dg/cpp1z/fold6.C: Likewise.
1021 * g++.dg/cpp1z/decomp12.C: Likewise.
1022 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1023 * g++.dg/cpp1z/inline-var1.C: Likewise.
1024 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1025 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1026 * g++.dg/other/error3.C: Likewise.
1027 * g++.dg/init/new25.C: Likewise.
1028 * g++.dg/init/new13.C: Likewise.
1029 * g++.dg/tls/diag-2.C: Likewise.
1030 * g++.dg/tls/diag-4.C: Likewise.
1031 * g++.dg/opt/noreturn-1.C: Likewise.
1032 * g++.dg/eh/async-unwind2.C: Likewise.
1033 * g++.dg/eh/spec9.C: Likewise.
1034 * g++.dg/eh/spec7.C: Likewise.
1035 * g++.dg/eh/template1.C: Likewise.
1036 * g++.dg/eh/cond4.C: Likewise.
1037 * g++.dg/eh/pr41819.C: Likewise.
1038 * g++.dg/eh/delete1.C: Likewise.
1039 * g++.dg/eh/spec3.C: Likewise.
1040 * g++.dg/eh/forced4.C: Likewise.
1041 * g++.dg/eh/spec2.C: Likewise.
1042 * g++.dg/eh/shadow1.C: Likewise.
1043 * g++.dg/eh/pr38662.C: Likewise.
1044 * g++.dg/eh/ehopt1.C: Likewise.
1045 * g++.dg/eh/spec8.C: Likewise.
1046 * g++.dg/eh/init-temp2.C: Likewise.
1047 * g++.dg/rtti/crash3.C: Likewise.
1048 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1049 * g++.dg/warn/register-parm-1.C: Likewise.
1050 * g++.dg/warn/register-var-2.C: Likewise.
1051 * g++.dg/gcov/gcov-7.C: Likewise.
1052 * g++.dg/tree-ssa/pr45605.C: Likewise.
1053 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1054 * g++.dg/lookup/exception1.C: Likewise.
1055 * g++.dg/ubsan/pr79589.C: Likewise.
1056 * g++.dg/tm/pr47340.C: Likewise.
1057 * g++.dg/tm/pr46567.C: Likewise.
1058 * g++.dg/expr/bitfield5.C: Likewise.
1059 * g++.dg/expr/bool1.C: Likewise.
1060 * g++.dg/expr/lval3.C: Likewise.
1061 * g++.dg/expr/lval4.C: Likewise.
1062 * g++.dg/expr/bitfield4.C: Likewise.
1063 * g++.dg/expr/bitfield6.C: Likewise.
1064 * g++.dg/expr/bool3.C: Likewise.
1065 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1066 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1067 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1068 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1069 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1070 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1071 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1072 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1073 * g++.dg/parse/register1.C: Likewise.
1074 * g++.dg/parse/error15.C: Likewise.
1075 * g++.dg/parse/linkage2.C: Likewise.
1076 * g++.dg/concepts/intro2.C: Likewise.
1077 * g++.dg/concepts/class.C: Likewise.
1078 * g++.dg/concepts/traits1.C: Likewise.
1079 * g++.dg/concepts/req5.C: Likewise.
1080 * g++.dg/concepts/var-concept5.C: Likewise.
1081 * g++.dg/concepts/fn-concept2.C: Likewise.
1082 * g++.dg/concepts/traits2.C: Likewise.
1083 * g++.dg/concepts/placeholder2.C: Likewise.
1084 * g++.dg/concepts/class6.C: Likewise.
1085 * g++.dg/concepts/memtmpl1.C: Likewise.
1086 * g++.dg/concepts/friend2.C: Likewise.
1087 * g++.dg/concepts/template-parm3.C: Likewise.
1088 * g++.dg/concepts/template-parm10.C: Likewise.
1089 * g++.dg/concepts/explicit-spec1.C: Likewise.
1090 * g++.dg/concepts/explicit-spec3.C: Likewise.
1091 * g++.dg/concepts/var-templ2.C: Likewise.
1092 * g++.dg/concepts/intro5.C: Likewise.
1093 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1094 * g++.dg/concepts/iconv1.C: Likewise.
1095 * g++.dg/concepts/constrained-parm.C: Likewise.
1096 * g++.dg/concepts/template-template-parm1.C: Likewise.
1097 * g++.dg/concepts/var-concept3.C: Likewise.
1098 * g++.dg/concepts/class3.C: Likewise.
1099 * g++.dg/concepts/memfun2.C: Likewise.
1100 * g++.dg/concepts/req1.C: Likewise.
1101 * g++.dg/concepts/disjunction1.C: Likewise.
1102 * g++.dg/concepts/req17.C: Likewise.
1103 * g++.dg/concepts/pr65848.C: Likewise.
1104 * g++.dg/concepts/placeholder4.C: Likewise.
1105 * g++.dg/concepts/decl-diagnose.C: Likewise.
1106 * g++.dg/concepts/intro7.C: Likewise.
1107 * g++.dg/concepts/pr68683.C: Likewise.
1108 * g++.dg/concepts/partial-spec4.C: Likewise.
1109 * g++.dg/concepts/template-parm5.C: Likewise.
1110 * g++.dg/concepts/explicit-inst1.C: Likewise.
1111 * g++.dg/concepts/class-deduction1.C: Likewise.
1112 * g++.dg/concepts/class1.C: Likewise.
1113 * g++.dg/concepts/req15.C: Likewise.
1114 * g++.dg/concepts/memfun.C: Likewise.
1115 * g++.dg/concepts/pr68434.C: Likewise.
1116 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1117 * g++.dg/concepts/partial-spec6.C: Likewise.
1118 * g++.dg/concepts/var-templ1.C: Likewise.
1119 * g++.dg/concepts/template-parm8.C: Likewise.
1120 * g++.dg/concepts/explicit-inst3.C: Likewise.
1121 * g++.dg/concepts/class4.C: Likewise.
1122 * g++.dg/concepts/req6.C: Likewise.
1123 * g++.dg/concepts/fn8.C: Likewise.
1124 * g++.dg/concepts/class5.C: Likewise.
1125 * g++.dg/concepts/placeholder5.C: Likewise.
1126 * g++.dg/concepts/req16.C: Likewise.
1127 * g++.dg/concepts/req10.C: Likewise.
1128 * g++.dg/concepts/var-concept2.C: Likewise.
1129 * g++.dg/concepts/auto3.C: Likewise.
1130 * g++.dg/concepts/generic-fn-err.C: Likewise.
1131 * g++.dg/concepts/pr65552.C: Likewise.
1132 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1133 * g++.dg/concepts/fn1.C: Likewise.
1134 * g++.dg/concepts/partial-spec.C: Likewise.
1135 * g++.dg/concepts/template-parm12.C: Likewise.
1136 * g++.dg/concepts/diagnostic1.C: Likewise.
1137 * g++.dg/concepts/intro1.C: Likewise.
1138 * g++.dg/concepts/explicit-inst4.C: Likewise.
1139 * g++.dg/concepts/req18.C: Likewise.
1140 * g++.dg/concepts/explicit-spec5.C: Likewise.
1141 * g++.dg/concepts/var-concept6.C: Likewise.
1142 * g++.dg/concepts/fn9.C: Likewise.
1143 * g++.dg/concepts/req2.C: Likewise.
1144 * g++.dg/concepts/template-parm7.C: Likewise.
1145 * g++.dg/concepts/req14.C: Likewise.
1146 * g++.dg/concepts/template-parm6.C: Likewise.
1147 * g++.dg/concepts/variadic4.C: Likewise.
1148 * g++.dg/concepts/fn6.C: Likewise.
1149 * g++.dg/concepts/req-neg1.C: Likewise.
1150 * g++.dg/concepts/alias3.C: Likewise.
1151 * g++.dg/concepts/expression2.C: Likewise.
1152 * g++.dg/concepts/partial-spec3.C: Likewise.
1153 * g++.dg/concepts/expression3.C: Likewise.
1154 * g++.dg/concepts/memfun-err.C: Likewise.
1155 * g++.dg/concepts/pr66091.C: Likewise.
1156 * g++.dg/concepts/explicit-spec2.C: Likewise.
1157 * g++.dg/concepts/equiv.C: Likewise.
1158 * g++.dg/concepts/friend1.C: Likewise.
1159 * g++.dg/concepts/fn4.C: Likewise.
1160 * g++.dg/concepts/var-templ3.C: Likewise.
1161 * g++.dg/concepts/explicit-inst2.C: Likewise.
1162 * g++.dg/concepts/alias2.C: Likewise.
1163 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1164 * g++.dg/concepts/placeholder6.C: Likewise.
1165 * g++.dg/concepts/fn10.C: Likewise.
1166 * g++.dg/concepts/req3.C: Likewise.
1167 * g++.dg/concepts/variadic2.C: Likewise.
1168 * g++.dg/concepts/pr65636.C: Likewise.
1169 * g++.dg/concepts/intro6.C: Likewise.
1170 * g++.dg/concepts/class2.C: Likewise.
1171 * g++.dg/concepts/fn2.C: Likewise.
1172 * g++.dg/concepts/req20.C: Likewise.
1173 * g++.dg/concepts/req8.C: Likewise.
1174 * g++.dg/concepts/placeholder1.C: Likewise.
1175 * g++.dg/concepts/pr65854.C: Likewise.
1176 * g++.dg/concepts/member-concept.C: Likewise.
1177 * g++.dg/concepts/template-parm2.C: Likewise.
1178 * g++.dg/concepts/variadic1.C: Likewise.
1179 * g++.dg/concepts/fn7.C: Likewise.
1180 * g++.dg/concepts/intro4.C: Likewise.
1181 * g++.dg/concepts/req13.C: Likewise.
1182 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1183 * g++.dg/concepts/explicit-spec6.C: Likewise.
1184 * g++.dg/concepts/auto1.C: Likewise.
1185 * g++.dg/concepts/alias1.C: Likewise.
1186 * g++.dg/concepts/fn-concept1.C: Likewise.
1187 * g++.dg/concepts/template-parm11.C: Likewise.
1188 * g++.dg/concepts/explicit-spec4.C: Likewise.
1189 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1190 * g++.dg/concepts/req9.C: Likewise.
1191 * g++.dg/concepts/req4.C: Likewise.
1192 * g++.dg/concepts/pr65681.C: Likewise.
1193 * g++.dg/concepts/req7.C: Likewise.
1194 * g++.dg/concepts/req12.C: Likewise.
1195 * g++.dg/concepts/fn5.C: Likewise.
1196 * g++.dg/concepts/alias4.C: Likewise.
1197 * g++.dg/concepts/generic-fn.C: Likewise.
1198 * g++.dg/concepts/feature-macro.C: Likewise.
1199 * g++.dg/concepts/req19.C: Likewise.
1200 * g++.dg/concepts/placeholder3.C: Likewise.
1201 * g++.dg/concepts/intro3.C: Likewise.
1202 * g++.dg/concepts/partial-spec5.C: Likewise.
1203 * g++.dg/concepts/template-parm4.C: Likewise.
1204 * g++.dg/concepts/dr1430.C: Likewise.
1205 * g++.dg/concepts/pr65634.C: Likewise.
1206 * g++.dg/concepts/var-concept4.C: Likewise.
1207 * g++.dg/concepts/pr67249.C: Likewise.
1208 * g++.dg/concepts/expression.C: Likewise.
1209 * g++.dg/concepts/pr65575.C: Likewise.
1210 * g++.dg/concepts/partial-spec2.C: Likewise.
1211 * g++.dg/concepts/template-parm9.C: Likewise.
1212 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1213 * g++.dg/concepts/equiv2.C: Likewise.
1214 * g++.dg/concepts/req11.C: Likewise.
1215 * g++.dg/concepts/template-parm1.C: Likewise.
1216 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1217 * g++.dg/concepts/var-concept1.C: Likewise.
1218 * g++.dg/concepts/fn3.C: Likewise.
1219 * g++.dg/torture/pr46364.C: Likewise.
1220 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1221 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1222 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1223 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1224 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1225 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1226 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1227 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1228 * g++.dg/torture/pr52918-1.C: Likewise.
1229 * g++.dg/torture/pr49394.C: Likewise.
1230 * g++.dg/torture/pr57190.C: Likewise.
1231 * g++.dg/cpp0x/static_assert8.C: Likewise.
1232 * g++.dg/cpp0x/noexcept19.C: Likewise.
1233 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1234 * g++.dg/cpp0x/variadic73.C: Likewise.
1235 * g++.dg/cpp0x/noexcept02.C: Likewise.
1236 * g++.dg/cpp0x/defaulted23.C: Likewise.
1237 * g++.dg/cpp0x/noexcept08.C: Likewise.
1238 * g++.dg/cpp0x/auto9.C: Likewise.
1239 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1240 * g++.dg/cpp0x/error5.C: Likewise.
1241 * c-c++-common/gomp/atomic-12.c: Likewise.
1242 * c-c++-common/gomp/atomic-13.c: Likewise.
1243 * c-c++-common/gomp/atomic-14.c: Likewise.
1244 * c-c++-common/Wvarargs-2.c: Likewise.
1245 * c-c++-common/Wvarargs.c: Likewise.
1246 * c-c++-common/vector-subscript-2.c: Likewise.
1247 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1248 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1249 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1250 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1251 * g++.old-deja/g++.eh/throw2.C: Likewise.
1252 * g++.old-deja/g++.eh/throw1.C: Likewise.
1253 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1254 * g++.old-deja/g++.other/new7.C: Likewise.
1255 * g++.old-deja/g++.other/crash30.C: Likewise.
1256 * g++.old-deja/g++.other/regstack.C: Likewise.
1257 * g++.old-deja/g++.other/crash28.C: Likewise.
1258 * g++.old-deja/g++.jason/bool5.C: Likewise.
1259 * g++.old-deja/g++.mike/p10416.C: Likewise.
1260 * g++.old-deja/g++.mike/eh25.C: Likewise.
1261 * g++.old-deja/g++.mike/eh55.C: Likewise.
1262
1263 PR rtl-optimization/82192
1264 * gcc.c-torture/execute/pr82192.c: New test.
1265
1266 2017-09-15 Richard Biener <rguenther@suse.de>
1267
1268 PR tree-optimization/82217
1269 * gcc.dg/torture/pr82217.c: New testcase.
1270
1271 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR target/82145
1274 * gcc.target/i386/pr82145.c: New test.
1275
1276 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1277
1278 PR fortran/82184
1279 * gfortran.dg/pointer_array_9.f90: New test.
1280
1281 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1282
1283 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1284 __builtin_fabsq.
1285 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1286 of __builtin_fabsq. Prevent the test from running on 32-bit.
1287 * gcc.target/powerpc/float128-fma1.c: New test.
1288 * gcc.target/powerpc/float128-fma2.c: Likewise.
1289 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1290 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1291
1292 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1293
1294 PR jit/82174
1295 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1296 New test case.
1297
1298 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1299
1300 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1301
1302 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1303
1304 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1305 lp64 requirement.
1306
1307 2017-09-14 Richard Biener <rguenther@suse.de>
1308
1309 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1310 * gcc.dg/uninit-suppress_2.c: Adjust.
1311 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1312
1313 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314
1315 PR tree-optimization/80996
1316 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1317
1318 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR target/81325
1321 * g++.dg/cpp0x/pr81325.C: New test.
1322
1323 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1324
1325 PR fortran/82173
1326 * gfortran.dg/pdt_10.f03 : New test.
1327
1328 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/68177
1331 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1332
1333 2017-09-13 Martin Liska <mliska@suse.cz>
1334
1335 PR middle-end/82154
1336 * g++.dg/torture/pr82154.C: New test.
1337
1338 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/61362
1341 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1342 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1343
1344 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1345
1346 PR tree-optimization/80925
1347 * gfortran.dg/vect/vect-2.f90: Add
1348 --param vect-max-peeling-for-alignment=0 option.
1349 Remove unaligned access and peeling checks.
1350 * gfortran.dg/vect/vect-3.f90: Ditto.
1351 * gfortran.dg/vect/vect-4.f90: Ditto.
1352 * gfortran.dg/vect/vect-5.f90: Ditto.
1353
1354 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/61135
1357 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1358 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1359
1360 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1361
1362 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1363
1364 2017-09-13 Marek Polacek <polacek@redhat.com>
1365
1366 PR c/82167
1367 * gcc.dg/pr82167.c: New test.
1368
1369 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1370
1371 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1372 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1373 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1374 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1375 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1376 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1377
1378 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1379
1380 * gcc.target/aarch64/pr62178.c: Updated testcase
1381 to scan for two ldrs and an mla.
1382
1383 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/59949
1386 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1387
1388 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1389
1390 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1391
1392 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1393
1394 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1395 ARMv8-A and ARMv8-R.
1396 * gcc.target/arm/acle/cdp2.c: Likewise.
1397 * gcc.target/arm/acle/ldc.c: Likewise.
1398 * gcc.target/arm/acle/ldc2.c: Likewise.
1399 * gcc.target/arm/acle/ldc2l.c: Likewise.
1400 * gcc.target/arm/acle/ldcl.c: Likewise.
1401 * gcc.target/arm/acle/mcr.c: Likewise.
1402 * gcc.target/arm/acle/mcr2.c: Likewise.
1403 * gcc.target/arm/acle/mcrr.c: Likewise.
1404 * gcc.target/arm/acle/mcrr2.c: Likewise.
1405 * gcc.target/arm/acle/mrc.c: Likewise.
1406 * gcc.target/arm/acle/mrc2.c: Likewise.
1407 * gcc.target/arm/acle/mrrc.c: Likewise.
1408 * gcc.target/arm/acle/mrrc2.c: Likewise.
1409 * gcc.target/arm/acle/stc.c: Likewise.
1410 * gcc.target/arm/acle/stc2.c: Likewise.
1411 * gcc.target/arm/acle/stc2l.c: Likewise.
1412 * gcc.target/arm/acle/stcl.c: Likewise.
1413 * lib/target-supports.exp:
1414 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1415 and stcl in the comment.
1416 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1417 and disable Thumb-1 targets.
1418 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1419 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1420
1421 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/47226
1424 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1425 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1426
1427 2017-09-13 Richard Biener <rguenther@suse.de>
1428
1429 PR middle-end/82128
1430 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1431 default-def to avoid breaking iterator update with the weird
1432 interaction with cgraph_update_edges_for_call_stmt_node.
1433
1434 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1435
1436 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1437
1438 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/70621
1441 * g++.dg/torture/pr70621.C: New.
1442
1443 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1444
1445 PR fortran/82173
1446 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1447 is defined' error.
1448 * gfortran.dg/pdt_6.f03 : New test.
1449 * gfortran.dg/pdt_7.f03 : New test.
1450 * gfortran.dg/pdt_8.f03 : New test.
1451
1452 PR fortran/82168
1453 * gfortran.dg/pdt_9.f03 : New test.
1454
1455 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR target/82112
1458 * gcc.target/powerpc/pr82112.c: New test.
1459 * g++.dg/ext/altivec-18.C: New test.
1460
1461 2017-09-12 Martin Liska <mliska@suse.cz>
1462
1463 PR testsuite/82114
1464 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1465
1466 2017-09-12 Richard Biener <rguenther@suse.de>
1467
1468 PR tree-optimization/82157
1469 * gcc.dg/torture/pr82157.c: New testcase.
1470
1471 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1472
1473 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1474 attribute.
1475 * gcc.target/mips/near-far-2.c: Likewise.
1476 * gcc.target/mips/near-far-3.c: Likewise.
1477 * gcc.target/mips/near-far-4.c: Likewise.
1478
1479 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR target/82112
1482 * c-c++-common/pr82112.c: New test.
1483 * gcc.dg/pr82112.c: New test.
1484
1485 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1486
1487 PR ada/79441
1488 * gnat.dg/pack9.adb: Robustify.
1489
1490 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1491
1492 PR fortran/34640
1493 * gfortran.dg/associate_24.f90: New test.
1494 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1495 checks.
1496 * gfortran.dg/no_arg_check_2.f90: Likewise.
1497 * gfortran.dg/pointer_array_1.f90: New test.
1498 * gfortran.dg/pointer_array_2.f90: New test.
1499 * gfortran.dg/pointer_array_7.f90: New test.
1500 * gfortran.dg/pointer_array_8.f90: New test.
1501 * gfortran.dg/pointer_array_component_1.f90: New test.
1502 * gfortran.dg/pointer_array_component_2.f90: New test.
1503 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1504 counts by 1.
1505
1506 PR fortran/40737
1507 * gfortran.dg/pointer_array_3.f90: New test.
1508
1509 PR fortran/57116
1510 * gfortran.dg/pointer_array_4.f90: New test.
1511
1512 PR fortran/55763
1513 * gfortran.dg/pointer_array_5.f90: New test.
1514
1515 PR fortran/57019
1516 * gfortran.dg/pointer_array_6.f90: New test.
1517
1518 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1519
1520 PR c++/81852
1521 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1522 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1523 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1524 * g++.dg/cpp1y/feat-neg.C: Likewise.
1525 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1526
1527 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1528
1529 * gnat.dg/debug14.adb: New test.
1530
1531 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gnat.dg/specs/atomic3.ads: New test.
1534
1535 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1536
1537 * gnat.dg/specs/vfa.ads: Rename into...
1538 * gnat.dg/specs/vfa1.ads: ...this.
1539 * gnat.dg/specs/vfa2.ads: New test.
1540
1541 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1542
1543 * gfortran.dg/pdt_1.f03 : New test.
1544 * gfortran.dg/pdt_2.f03 : New test.
1545 * gfortran.dg/pdt_3.f03 : New test.
1546 * gfortran.dg/pdt_4.f03 : New test.
1547 * gfortran.dg/pdt_5.f03 : New test.
1548
1549 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gcc.dg/pr81988.c: New test.
1552
1553 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1554
1555 * gnat.dg/opt67.adb: New test.
1556 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1557
1558 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR target/81979
1561 * gcc.dg/pr81979.c: New test.
1562
1563 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1564
1565 PR ada/82126
1566 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1567
1568 2017-09-07 Richard Biener <rguenther@suse.de>
1569
1570 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1571 opportunity.
1572
1573 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1574
1575 * gcc.target/powerpc/float128-1.c: Update options to know that
1576 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1577 -static-libgcc option which is no longer needed. Use -mvsx or
1578 -mpower9-vector to enable VSX or hardware IEEE support, rather
1579 than specifying a particular CPU.
1580 * gcc.target/powerpc/float128-2.c: Likewise.
1581 * gcc.target/powerpc/float128-cmp.c: Likewise.
1582 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1583 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1584 * gcc.target/powerpc/float128-hw.c: Likewise.
1585 * gcc.target/powerpc/float128-mix.c: Likewise.
1586 * gcc.target/powerpc/float128-type-1.c: Likewise.
1587 * gcc.target/powerpc/float128-type-2.c: Likewise.
1588 * gcc.target/powerpc/float128-3.c: New test.
1589 * gcc.target/powerpc/float128-4.c: Likewise.
1590 * gcc.target/powerpc/float128-5.c: Likewise.
1591
1592 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1593
1594 PR middle-end/78468
1595 * gcc.dg/pr78468.c: Add alignment test.
1596
1597 2017-09-06 Wish Wu <wishwu007@gmail.com>
1598 Jakub Jelinek <jakub@redhat.com>
1599
1600 * gcc.dg/sancov/cmp0.c: New test.
1601
1602 2017-09-06 Richard Biener <rguenther@suse.de>
1603
1604 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1605 test for correctness of vector lowering.
1606
1607 2017-09-06 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/82108
1610 * gcc.dg/vect/pr82108.c: New testcase.
1611
1612 2017-09-06 Martin Jambor <mjambor@suse.cz>
1613
1614 PR tree-optimization/82078
1615 * gcc.dg/tree-ssa/pr82078.c: New test.
1616
1617 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR middle-end/82095
1620 * gcc.dg/tls/pr82095.c: New test.
1621
1622 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR middle-end/81768
1625 * gcc.dg/gomp/pr81768-2.c: New test.
1626
1627 PR middle-end/81768
1628 * gcc.dg/gomp/pr81768-1.c: New test.
1629
1630 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1631
1632 PR target/81833
1633 * gcc.target/powerpc/pr81833-1.c: New file.
1634 * gcc.target/powerpc/pr81833-2.c: New file.
1635
1636 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1637
1638 PR target/59501
1639 PR target/81624
1640 PR target/81769
1641 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1642 * gcc.target/i386/pr81769-1a.c: New test.
1643 * gcc.target/i386/pr81769-1b.c: Likewise.
1644 * gcc.target/i386/pr81769-2.c: Likewise.
1645
1646 2017-09-05 Marek Polacek <polacek@redhat.com>
1647
1648 PR sanitizer/82072
1649 * c-c++-common/ubsan/pr82072-2.c: New test.
1650
1651 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/81942
1654 * g++.dg/cpp1y/constexpr-return3.C: New.
1655
1656 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 * gnat.dg/incomplete5.ad[sb]: New test.
1659 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1660
1661 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1662
1663 * gnat.dg/specs/uc2.ads: New test.
1664
1665 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1666
1667 * gnat.dg/taft_type4.adb: New test.
1668 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1669
1670 2017-09-05 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/82102
1673 * gcc.dg/torture/pr82102.c: New testcase.
1674
1675 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1676
1677 * testsuite/gnat.dg/array29.ad[sb]: New test.
1678
1679 2017-09-05 Martin Liska <mliska@suse.cz>
1680
1681 PR tree-optimization/82032
1682 * g++.dg/other/pr82032.C: New test.
1683 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1684 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1685 * gcc.dg/switch-10.c: Likewise.
1686
1687 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1688
1689 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1690 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1691
1692 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1693
1694 PR target/77308
1695 * gcc.target/arm/pr77308-1.c: New test.
1696
1697 2017-09-04 Richard Biener <rguenther@suse.de>
1698
1699 PR tree-optimization/82084
1700 * g++.dg/torture/pr82084.C: New testcase.
1701
1702 2017-09-04 Marek Polacek <polacek@redhat.com>
1703
1704 PR c/81783
1705 * c-c++-common/Wtautological-compare-5.c: New test.
1706
1707 2017-09-04 Jeff Law <law@redhat.com>
1708
1709 PR tree-optimization/64910
1710 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1711
1712 2017-09-04 Marek Polacek <polacek@redhat.com>
1713
1714 PR sanitizer/82072
1715 * c-c++-common/ubsan/pr82072.c: New test.
1716
1717 2017-09-04 Richard Biener <rguenther@suse.de>
1718
1719 PR tree-optimization/82060
1720 * g++.dg/torture/pr82060.C: New testcase.
1721
1722 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1723
1724 PR rtl-optimization/57448
1725 PR target/67458
1726 PR target/81316
1727 * gcc.dg/atomic/pr80640-2.c: New testcase.
1728 * gcc.dg/atomic/pr81316.c: New testcase.
1729
1730 2017-09-04 Tom de Vries <tom@codesourcery.com>
1731
1732 PR tree-optimization/82052
1733 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1734 call in fn11.
1735
1736 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR sanitizer/81981
1739 * gcc.dg/ubsan/pr81981.c: New test.
1740
1741 PR tree-optimization/70043
1742 PR testsuite/82093
1743 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1744
1745 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1746
1747 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1748 * gcc.target/i386/bmi-check.h (main): Ditto.
1749 * gcc.target/i386/bmi2-check.h (main): Ditto.
1750 * gcc.target/i386/rtm-check.h (main): Ditto.
1751 * gcc.target/i386/sha-check.h (main): Ditto.
1752 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1753 (main): Use __get_cpuid_count. Use check_osxsave.
1754 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1755 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1756 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1757 (main): Use check_osxsave.
1758
1759 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1760
1761 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1762 and return NORUNRES on failure.
1763 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1764 __builtin_va_arg_pack instead of __va_arg_pack.
1765 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1766 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1767 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1768 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1769 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1770
1771 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR target/81766
1774 * gcc.target/i386/pr81766.c: New test.
1775
1776 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1777
1778 PR c/82071
1779 * gcc.target/i386/excess-precision-7.c: New test.
1780
1781 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1782
1783 PR target/82012
1784 * gcc.target/s390/target-attribute/pr82012.c: New test.
1785
1786 2017-09-01 Jeff Law <law@redhat.com>
1787
1788 * gcc.target/i386/const-in-bss.c: New test.
1789
1790 PR tree-optimization/82052
1791 * gcc.c-torture/compile/pr82052.c: New test.
1792
1793 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR sanitizer/81923
1796 * gcc.dg/asan/pr81923.c: New test.
1797
1798 2017-09-01 Martin Liska <mliska@suse.cz>
1799
1800 PR tree-optimization/82059
1801 * gcc.dg/tree-ssa/pr82059.c: New test.
1802
1803 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1804
1805 * gcc.target/arc/loop-1.c: Deleted.
1806
1807 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1808
1809 * gcc.target/arc/arc.exp: Test also cpp files.
1810 * gcc.target/arc/tdelay_slots.cpp: New test.
1811
1812 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1813
1814 * gcc.target/arc/pr9001184797.c: New test.
1815
1816 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR c/81887
1819 * c-c++-common/gomp/pr81887.c: New test.
1820 * gfortran.dg/gomp/pr81887.f90: New test.
1821
1822 2017-09-01 Marek Polacek <polacek@redhat.com>
1823
1824 PR c++/82040
1825 * g++.dg/warn/Wbool-operation-1.C: New test.
1826
1827 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1828
1829 * gcc.target/arc/sdata-5.c: New test.
1830 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1831
1832 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1833
1834 * gcc.target/arc/sdata-3.c: New file.
1835 * gcc.target/arc/sdata-4.c: Likewise.
1836
1837 2017-08-31 Richard Biener <rguenther@suse.de>
1838
1839 PR middle-end/82054
1840 * g++.dg/gomp/pr82054.C: New testcase.
1841
1842 2017-08-31 Renlin Li <renlin.li@arm.com>
1843 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1844
1845 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1846
1847 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1848
1849 PR tree-optimization/81987
1850 * g++.dg/torture/pr81987.C: New file.
1851
1852 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gnat.dg/aggr22.ad[sb]: New test.
1855
1856 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1857
1858 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1859
1860 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1861
1862 PR target/82015
1863 * gcc.target/powerpc/pr82015.c: Fix up error message.
1864
1865 2017-08-30 Martin Liska <mliska@suse.cz>
1866
1867 PR inline-asm/82001
1868 * gcc.dg/ipa/pr82001.c: New test.
1869
1870 2017-08-30 Martin Liska <mliska@suse.cz>
1871
1872 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1873
1874 2017-08-30 Richard Biener <rguenther@suse.de>
1875
1876 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1877
1878 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1879
1880 PR target/82015
1881 * gcc.target/powerpc/pr82015.c: New test.
1882
1883 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1884
1885 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1886
1887 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1888
1889 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1890 * gcc.target/i386/abi-2.c: Ditto.
1891 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1892 * gcc.target/i386/pr22076.c: Ditto.
1893 * gcc.target/i386/pr37216.c: Ditto.
1894 * gcc.target/i386/pr39431.c: Ditto.
1895 * gcc.target/i386/pr40906-1.c: Ditto.
1896 * gcc.target/i386/pr40906-2.c: Ditto.
1897 * gcc.target/i386/pr43766.c: Ditto.
1898 * gcc.target/i386/pr46226.c: Ditto.
1899 * gcc.target/i386/pr46470.c: Ditto.
1900 * gcc.target/i386/pr59929.c: Ditto.
1901 * gcc.target/i386/sse-10.c: Ditto.
1902 * gcc.target/i386/vararg-1.c: Ditto.
1903 * gcc.target/i386/vararg-1.c: Ditto.
1904 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1905 * gcc.target/i386/pr44223.c: Ditto.
1906 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1907 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1908 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1909 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1910 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1911 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1912 * gcc.target/i386/mvc9.c: Compile for lto target only.
1913 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1914 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1915 * gcc.target/i386/pr57091.c: Ditto.
1916 * gcc.target/i386/pr61599-2.c: Ditto.
1917
1918 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1919
1920 PR tree-optimization/81503
1921 * gcc.c-torture/execute/pr81503.c: New file.
1922
1923 2017-08-29 Martin Liska <mliska@suse.cz>
1924
1925 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1926 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1927
1928 2017-08-29 Richard Biener <rguenther@suse.de>
1929 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1930
1931 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1932
1933 2017-08-28 Jeff Law <law@redhat.com>
1934
1935 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1936 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1937 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1938 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1939 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1940 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1941 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1942 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1943 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1944
1945 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1946
1947 PR fortran/81770
1948 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1949 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1950
1951 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1952
1953 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1954 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1955 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1956
1957 2017-08-28 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/81977
1960 * g++.dg/torture/pr81977.C: New testcase.
1961
1962 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1963
1964 PR target/80640
1965 * gcc.dg/atomic/pr80640.c: New testcase.
1966
1967 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1968
1969 PR target/81995
1970 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1971 * gcc.target/i386/pr46091-4a.c: Ditto.
1972
1973 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1974
1975 PR fortran/81974
1976 * gfortran.dg/inline_matmul_19.f90: New test.
1977
1978 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1979
1980 * gcc.target/powerpc/m128-check.h: New file.
1981 * gcc.target/powerpc/sse-check.h: New file.
1982 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1983 * gcc.target/powerpc/sse-movlps-2.c: New file.
1984 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1985 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1986 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1987 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1988 * gcc.target/powerpc/sse-divss-1.c: New file.
1989 * gcc.target/powerpc/sse-movhps-1.c: New file.
1990 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1991 * gcc.target/powerpc/sse-subps-1.c: New file.
1992 * gcc.target/powerpc/sse-minps-1.c: New file.
1993 * gcc.target/powerpc/sse-pminub-1.c: New file.
1994 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1995 * gcc.target/powerpc/sse-shufps-1.c: New file.
1996 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1997 * gcc.target/powerpc/sse-maxps-1.c: New file.
1998 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1999 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2000 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2001 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2002 * gcc.target/powerpc/sse-mulps-1.c: New file.
2003 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2004 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2005 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2006 * gcc.target/powerpc/sse-subss-1.c: New file.
2007 * gcc.target/powerpc/sse-movss-2.c: New file.
2008 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2009 * gcc.target/powerpc/sse-minss-1.c: New file.
2010 * gcc.target/powerpc/sse-movaps-2.c: New file.
2011 * gcc.target/powerpc/sse-movlps-1.c: New file.
2012 * gcc.target/powerpc/sse-maxss-1.c: New file.
2013 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2014 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2015 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2016 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2017 * gcc.target/powerpc/sse-mulss-1.c: New file.
2018 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2019 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2020 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2021 * gcc.target/powerpc/sse-movhps-2.c: New file.
2022 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2023 * gcc.target/powerpc/sse-xorps-1.c: New file.
2024 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2025 * gcc.target/powerpc/sse-orps-1.c: New file.
2026 * gcc.target/powerpc/sse-addps-1.c: New file.
2027 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2028 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2029 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2030 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2031 * gcc.target/powerpc/sse-andps-1.c: New file.
2032 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2033 * gcc.target/powerpc/sse-divps-1.c: New file.
2034 * gcc.target/powerpc/sse-andnps-1.c: New file.
2035 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2036 * gcc.target/powerpc/sse-movss-1.c: New file.
2037 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2038 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2039 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2040 * gcc.target/powerpc/sse-movaps-1.c: New file.
2041 * gcc.target/powerpc/sse-movss-3.c: New file.
2042 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2043 * gcc.target/powerpc/sse-addss-1.c: New file.
2044 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2045
2046 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2047
2048 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2049 * gcc.target/powerpc/dform-2.c: Likewise.
2050 * gcc.target/powerpc/dform-3.c: Likewise.
2051 * gcc.target/powerpc/pr71656-1.c: Likewise.
2052 * gcc.target/powerpc/pr71656-2.c: Likewise.
2053 * gcc.target/powerpc/pr80103-1.c: Likewise.
2054 * gcc.target/powerpc/pr80098-1.c: Likewise.
2055
2056 2017-08-24 Martin Sebor <msebor@redhat.com>
2057
2058 PR middle-end/81908
2059 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2060 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2061 * gcc.dg/tree-ssa/pr81908.c: New test.
2062
2063 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2064
2065 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2066 Suppress warning during tests.
2067
2068 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2069
2070 * lib/target-supports.exp: Group together target-dependant checks.
2071
2072 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2073
2074 PR tree-optimization/81913
2075 * gcc.c-torture/execute/pr81913.c: New test.
2076 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2077 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2078
2079 2017-08-23 Richard Biener <rguenther@suse.de>
2080
2081 PR target/81921
2082 * gcc.target/i386/pr81921.c: New testcase.
2083
2084 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2085
2086 * gcc.target/i386/pr80969-1.c: New testcase.
2087 * gcc.target/i386/pr80969-2a.c: Likewise.
2088 * gcc.target/i386/pr80969-2.c: Likewise.
2089 * gcc.target/i386/pr80969-3.c: Likewise.
2090 * gcc.target/i386/pr80969-4a.c: Likewise.
2091 * gcc.target/i386/pr80969-4b.c: Likewise.
2092 * gcc.target/i386/pr80969-4.c: Likewise.
2093 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2094 * lib/target-supports.exp (check_avx512_os_support_available,
2095 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2096 New proceedures for target avx512f and avx512f_runtime selectors.
2097 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2098
2099 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2100
2101 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2102 * gcc.dg/param-type-mismatch.c: New test case.
2103
2104 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2105
2106 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2107 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2108 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2109 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2110 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2111 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2112 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2113
2114 2017-08-23 Richard Biener <rguenther@suse.de>
2115
2116 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2117 * g++.dg/tree-ssa/pr45605.C: Likewise.
2118 * gnat.dg/noinline2.adb: Likewise.
2119 * gnat.dg/renaming6.adb: Likewise.
2120 * gnat.dg/renaming6.ads: Likewise.
2121 * gnat.dg/specs/noinline3.ads: Likewise.
2122
2123 2017-08-23 Richard Biener <rguenther@suse.de>
2124
2125 PR lto/81940
2126 * g++.dg/lto/pr81940_0.C: New testcase.
2127
2128 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2129
2130 PR middle-end/19706
2131 * gcc.dg/tree-ssa/pr19706.c: New.
2132 * lib/target-supports.exp (check_effective_target_xorsign): New.
2133
2134 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2135
2136 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2137 -mabi=ms
2138 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2139 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2140 * gcc.target/i386/pr66275.c: Likewise.
2141 * gcc.target/i386/pr68018.c: Likewise.
2142
2143 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2144
2145 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2146
2147 2017-08-22 Jeff Law <law@redhat.com>
2148
2149 PR tree-optimization/81741
2150 PR tree-optimization/71947
2151 * gcc.dg/tree-ssa/pr81741.c: New test.
2152 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2153 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2154 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2155 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2156 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2157 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2158 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2159
2160 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2161
2162 PR c++/80287
2163 * g++.dg/pr80287.C: New test.
2164
2165 2017-08-22 Richard Biener <rguenther@suse.de>
2166
2167 Revert
2168 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2169
2170 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2171
2172 2017-08-22 Richard Biener <rguenther@suse.de>
2173
2174 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2175 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2176 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2177 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2178 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2179 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2180 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2181 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2182
2183 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2184
2185 PR fortran/81296
2186 * gfortran.dg/dtio_12.f90: Update test.
2187
2188 2017-08-21 Nathan Sidwell <nathan@acm.org>
2189
2190 * g++.dg/template/pr81899.C: Fix c++03.
2191 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2192
2193 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2194
2195 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2196 Update expected result to show all of "(long)0" being underlined.
2197 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2198 (test_multitoken_macro): Update expected underlining.
2199
2200 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2201
2202 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2203 to show underlining of all pertinent params.
2204 * gcc.dg/format/pr72858.c: Likewise.
2205
2206 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2207
2208 PR target/46091
2209 * gcc.target/i386/pr46091-4.c: New test.
2210 * gcc.target/i386/pr46091-4a.c: Ditto.
2211 * gcc.target/i386/pr46091-5.c: Ditto.
2212 * gcc.target/i386/pr46091-5a.c: Ditto.
2213
2214 2017-08-21 Nathan Sidwell <nathan@acm.org>
2215
2216 PR c++/81899
2217 * g++.dg/template/pr81899.C: New.
2218
2219 2017-08-21 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/81900
2222 * gcc.dg/torture/pr81900.c: New testcase.
2223
2224 2017-08-21 Richard Biener <rguenther@suse.de>
2225
2226 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2227 regex to handle the LTO case.
2228 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2229 * c-c++-common/asan/misalign-1.c: Likewise.
2230 * c-c++-common/asan/misalign-2.c: Likewise.
2231 * c-c++-common/asan/null-deref-1.c: Likewise.
2232 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2233 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2234 * c-c++-common/asan/use-after-free-1.c: Likewise.
2235 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2236 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2237 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2238 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2239 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2240 * g++.dg/asan/large-func-test-1.C: Likewise.
2241 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2242
2243 2017-08-21 Richard Biener <rguenther@suse.de>
2244
2245 PR middle-end/81884
2246 * g++.dg/torture/pr81884.C: New testcase.
2247
2248 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2249
2250 PR ipa/77732
2251 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2252
2253 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2254
2255 PR tree-optimization/46805
2256 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2257 * jit.dg/test-autovectorize.c: New test case.
2258
2259 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2260
2261 PR target/80210
2262 * gcc.target/powerpc/pr80210.c: New test.
2263
2264 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2265
2266 PR c++/81514
2267 * g++.dg/lookup/empty.h: New file.
2268 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2269 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2270 on a built-in.
2271
2272 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2273
2274 PR c/53037
2275 * c-c++-common/pr53037-5.c: New test.
2276 * g++.dg/pr53037-1.C: Likewise.
2277 * g++.dg/pr53037-2.C: Likewise.
2278 * g++.dg/pr53037-3.C: Likewise.
2279 * g++.dg/pr53037-4.C: Likewise.
2280 * gcc.dg/pr53037-1.c: Likewise.
2281 * gcc.dg/pr53037-2.c: Likewise.
2282 * gcc.dg/pr53037-3.c: Likewise.
2283 * gcc.dg/pr53037-4.c: Likewise.
2284
2285 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2286
2287 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2288 * gcc.target/powerpc/p9-vparity.c: Likewise.
2289 * gcc.target/powerpc/pr68805.c: Likewise.
2290 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2291
2292 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2293
2294 PR target/72804
2295 * gcc.target/powerpc/pr72804.c: New test.
2296
2297 2017-08-17 Marek Polacek <polacek@redhat.com>
2298
2299 PR middle-end/81814
2300 * gcc.dg/torture/pr81814.c: New test.
2301
2302 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2303
2304 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2305
2306 2017-08-17 Tom de Vries <tom@codesourcery.com>
2307
2308 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2309
2310 2017-08-17 Richard Biener <rguenther@suse.de>
2311
2312 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2313
2314 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2315
2316 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2317 scan-assembler-times for alpha*-*-*.
2318 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2319 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2320
2321 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2322
2323 PR fortran/81116
2324 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2325
2326 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2327
2328 PR target/46091
2329 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2330 (testm): New test function.
2331 * gcc.target/i386/pr46091-2.c: Ditto.
2332 * gcc.target/i386/pr46091-3.c: Ditto.
2333
2334 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2335
2336 PR tree-optimization/81832
2337 * gcc.dg/tree-ssa/pr81832.c: New test.
2338
2339 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2340
2341 PR tree-optimization/81835
2342 * gcc.dg/vect/pr81815.c: New test.
2343
2344 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2345
2346 PR target/78460
2347 PR target/67712
2348 * gcc.c-torture/compile/string-large-1.c: New test.
2349
2350 2017-08-15 Richard Biener <rguenther@suse.de>
2351
2352 PR tree-optimization/81790
2353 * gcc.dg/torture/pr81790.c: New testcase.
2354
2355 2017-08-14 Martin Sebor <msebor@redhat.com>
2356
2357 PR c/81117
2358 * c-c++-common/attr-nonstring-1.c: New test.
2359
2360 2017-08-14 Martin Sebor <msebor@redhat.com>
2361
2362 PR c/81117
2363 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2364
2365 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2366
2367 * gcc.dg/ucnid-5.c: Skip on AIX.
2368 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2369
2370 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2371
2372 PR target/46091
2373 * gcc.target/i386/pr46091-1.c: New test.
2374 * gcc.target/i386/pr46091-2.c: Ditto.
2375 * gcc.target/i386/pr46091-3.c: Ditto.
2376
2377 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2378
2379 PR target/81643
2380 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2381
2382 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2383
2384 PR target/79845
2385 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2386 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2387 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2388 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2389 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2390 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2391 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2392 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2393 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2394 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2395 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2396 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2397 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2398 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2399 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2400 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2401 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2402 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2403 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2404 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2408 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2409 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2410 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2411 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2412 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2413 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2414 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2415 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2416 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2417 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2418 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2419 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2420 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2421 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2422 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2423 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2424 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2425 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2426 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2427 * gcc.target/powerpc/cmpb-3.c: Likewise.
2428 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2429 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2430 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2431 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2432 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2433 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2434 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2435 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2436 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2437 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2438 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2439 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2440 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2441 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2442 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2443 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2444 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2445 * gcc.target/powerpc/no-r11-3.c: Likewise.
2446 * gcc.target/powerpc/pr80098-1.c: Likewise.
2447 * gcc.target/powerpc/pr80098-2.c: Likewise.
2448 * gcc.target/powerpc/pr80098-3.c: Likewise.
2449 * gcc.target/powerpc/pr80098-4.c: Likewise.
2450 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2451 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2452 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2453 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2454 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2455 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2456 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2457 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2458 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2459 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2460 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2461
2462 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2463
2464 PR tree-optimization/81799
2465 * gcc.dg/tree-ssa/pr81799.c: New.
2466
2467 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2468
2469 PR middle-end/46932
2470 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2471 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2472
2473 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2474
2475 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2476 -mno-pc-relative-literal-loads.
2477
2478 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2479
2480 PR testsuite/81793
2481 * gcc.dg/pie-static-1.c: Require both static and pie support.
2482 * gcc.dg/pie-static-2.c: Likewise.
2483
2484 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2485
2486 PR ada/79542
2487 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2488
2489 2017-08-11 Marek Polacek <polacek@redhat.com>
2490
2491 PR c/81795
2492 * gcc.dg/pr81795.c: New test.
2493
2494 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2495
2496 PR fortran/60355
2497 * gfortran.dg (bind_c_usage_30): New test.
2498
2499 2017-08-11 Martin Liska <mliska@suse.cz>
2500
2501 PR tree-opt/79987
2502 * gcc.target/i386/mpx/pr79987.c: New test.
2503
2504 2017-08-11 Martin Liska <mliska@suse.cz>
2505
2506 PR ipa/81213
2507 * gcc.target/i386/pr81213.c: New test.
2508
2509 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2510
2511 PR target/81708
2512 * gcc.target/i386/stack-prot-sym.c: New test.
2513
2514 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2515
2516 PR testsuite/81738
2517 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2518 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2519 vect_perm and vect_element_align for vectorization.
2520
2521 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2522
2523 PR target/81736
2524 * gcc.target/i386/pr81736-1.c: New test.
2525 * gcc.target/i386/pr81736-2.c: Likewise.
2526 * gcc.target/i386/pr81736-3.c: Likewise.
2527 * gcc.target/i386/pr81736-4.c: Likewise.
2528 * gcc.target/i386/pr81736-5.c: Likewise.
2529 * gcc.target/i386/pr81736-6.c: Likewise.
2530 * gcc.target/i386/pr81736-7.c: Likewise.
2531
2532 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2533
2534 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2535 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2536
2537 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2538
2539 * c-c++-common/missing-close-symbol.c: New test case.
2540 * c-c++-common/missing-symbol.c: New test case.
2541 * gcc.dg/unclosed-init.c: New test case.
2542 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2543 * g++.dg/diagnostic/unclosed-function.C: New test case.
2544 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2545 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2546 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2547 "expected identifier" error.
2548
2549 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2550
2551 * gfortran.dg/dec_d_lines_1.f: New test.
2552 * gfortran.dg/dec_d_lines_2.f: New test.
2553
2554 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2555
2556 * gfortran.dg/dec_structure_18.f90: New test.
2557 * gfortran.dg/dec_structure_19.f90: New test.
2558 * gfortran.dg/dec_structure_20.f90: New test.
2559 * gfortran.dg/dec_structure_21.f90: New test.
2560
2561 2017-08-10 Marek Polacek <polacek@redhat.com>
2562
2563 PR testsuite/81784
2564 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2565
2566 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2567
2568 2017-08-10 Martin Liska <mliska@suse.cz>
2569
2570 PR c++/81355
2571 * g++.dg/other/pr81355.C: New test.
2572
2573 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2574
2575 * jit.dg/all-non-failing-tests.h: Add note about
2576 test-vector-types.cc.
2577 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2578 case.
2579 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2580 New test case.
2581 * jit.dg/test-vector-types.cc: New test case.
2582
2583 2017-08-09 Andrew Pinski <apinski@cavium.com>
2584
2585 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2586 --save-temps to the options passed.
2587
2588 2017-08-09 Michael Collison <michael.collison@arm.com>
2589
2590 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2591 boundary option and fix comment.
2592 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2593 boundary option and fix comment.
2594 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2595 boundary option and fix comment.
2596 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2597 -mstructure-size boundary option.
2598
2599 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2600
2601 PR rtl-optimization/81423
2602 * gcc.c-torture/execute/pr81423.c: New testcase.
2603
2604 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2605
2606 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2607 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2608 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2609 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2610
2611 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2612
2613 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2614 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2615
2616 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2617
2618 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2619 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2620 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2621
2622 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2623
2624 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2625 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2626 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2627 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2628
2629 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2630
2631 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2632
2633 2017-08-09 Marek Polacek <polacek@redhat.com>
2634
2635 PR c/81233
2636 * gcc.dg/diagnostic-types-1.c: New test.
2637 * gcc.dg/assign-warn-1.c: Update warning messages.
2638 * gcc.dg/assign-warn-2.c: Likewise.
2639 * gcc.dg/c90-const-expr-5.c: Likewise.
2640 * gcc.dg/c99-const-expr-5.c: Likewise.
2641 * gcc.dg/conv-2.c: Likewise.
2642 * gcc.dg/init-bad-7.c: Likewise.
2643 * gcc.dg/overflow-warn-1.c: Likewise.
2644 * gcc.dg/overflow-warn-2.c: Likewise.
2645 * gcc.dg/overflow-warn-3.c: Likewise.
2646 * gcc.dg/overflow-warn-4.c: Likewise.
2647 * gcc.dg/pointer-array-atomic.c: Likewise.
2648 * gcc.dg/pr26865.c: Likewise.
2649 * gcc.dg/pr61162-2.c: Likewise.
2650 * gcc.dg/pr61162.c: Likewise.
2651 * gcc.dg/pr67730-2.c: Likewise.
2652 * gcc.dg/pr69156.c: Likewise.
2653 * gcc.dg/pr70174.c: Likewise.
2654 * objc.dg/proto-lossage-4.m: Likewise.
2655
2656 2017-08-09 Marek Polacek <polacek@redhat.com>
2657
2658 PR c/81417
2659 * Wsign-compare-1.c: New test.
2660 * gcc.dg/compare1.c: Adjust dg-bogus.
2661 * gcc.dg/compare2.c: Likewise.
2662 * gcc.dg/compare3.c: Likewise.
2663 * gcc.dg/compare7.c: Likewise.
2664 * gcc.dg/compare8.c: Likewise.
2665 * gcc.dg/compare9.c: Likewise.
2666 * gcc.dg/pr11492.c: Likewise.
2667
2668 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 PR driver/81523
2671 * gcc.dg/pie-7.c: New test.
2672 * gcc.dg/pie-static-1.c: Likewise.
2673 * gcc.dg/pie-static-2.c: Likewise.
2674
2675 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2676
2677 PR target/81708
2678 * gcc.target/i386/stack-prot-guard.c: New test.
2679
2680 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2681
2682 * gcc.target/aarch64/xorsign.c: New.
2683 * gcc.target/aarch64/xorsign_exec.c: New.
2684 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2685
2686 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2687
2688 PR tree-optimization/81354
2689 * g++.dg/torture/pr81354.C: New file.
2690
2691 2017-08-08 Richard Biener <rguenther@suse.de>
2692
2693 PR middle-end/81719
2694 * g++.dg/tree-ssa/pr81719.C: New testcase.
2695
2696 2017-08-08 Richard Biener <rguenther@suse.de>
2697
2698 PR tree-optimization/81723
2699 * gfortran.dg/pr81723.f: New testcase.
2700
2701 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2702
2703 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2704 string.
2705 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2706 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2707 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2708 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2709 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2710 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2711 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2712 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2713 * gcc.target/powerpc/cmpb-3.c: Likewise.
2714 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2715 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2716
2717 2017-08-08 Martin Liska <mliska@suse.cz>
2718
2719 PR tree-opt/81696
2720 * gcc.dg/ipa/pr81696.c: New test.
2721
2722 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2723
2724 PR tree-optimization/81744
2725 * gcc.dg/tree-ssa/pr81744.c: New.
2726
2727 2017-08-08 Marek Polacek <polacek@redhat.com>
2728
2729 PR c++/81607
2730 * g++.dg/other/bitfield6.C: New test.
2731
2732 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2733
2734 PR target/81593
2735 * gcc.target/powerpc/vec-setup.h: New tests to test various
2736 combinations of setting up vectors of 2 double word elements.
2737 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2738 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2739 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2740 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2741 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2742 vector inserts from vector extracts.
2743 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2744
2745 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2746
2747 PR fortran/68829
2748 PR fortran/81701
2749 * gfortran.dg/o_fast_stacksize.90: New test.
2750
2751 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2752
2753 PR middle-end/46932
2754 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2755
2756 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2757
2758 * gcc.target/i386/pr81736-1.c: Removed.
2759 * gcc.target/i386/pr81736-2.c: Likewise.
2760 * gcc.target/i386/pr81736-3.c: Likewise.
2761 * gcc.target/i386/pr81736-4.c: Likewise.
2762
2763 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2764
2765 PR target/81736
2766 * gcc.target/i386/pr81736-1.c: New test.
2767 * gcc.target/i386/pr81736-2.c: Likewise.
2768 * gcc.target/i386/pr81736-3.c: Likewise.
2769 * gcc.target/i386/pr81736-4.c: Likewise.
2770
2771 2017-08-07 Marek Polacek <polacek@redhat.com>
2772
2773 PR middle-end/81737
2774 * gcc.dg/pr81737.c: New test.
2775
2776 2017-08-07 Martin Liska <mliska@suse.cz>
2777
2778 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2779 * gcc.dg/parm-impl-decl-1.c: Likewise.
2780 * gcc.dg/parm-impl-decl-3.c: Likewise.
2781 * gcc.dg/Wattributes-5.c: New test.
2782
2783 2017-08-06 Andrew Pinski <apinski@cavium.com>
2784
2785 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2786 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2787 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2788 * gcc.target/aarch64/target_attr_4.c: Likewise.
2789 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2790 * gcc.target/aarch64/target_attr_2.c: Likewise.
2791 * gcc.target/aarch64/target_attr_7.c: Likewise.
2792 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2793 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2794 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2795
2796 2017-08-06 Andrew Pinski <apinski@cavium.com>
2797
2798 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2799 -march=armv8-a+nolse, skip if -mcpu= is passed.
2800 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2801
2802 2017-08-06 Andrew Pinski <apinski@cavium.com>
2803
2804 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2805 * gcc.target/aarch64/_Float16_2.c: Likewise.
2806 * gcc.target/aarch64/_Float16_3.c: Likewise.
2807
2808 2017-08-06 Tom de Vries <tom@codesourcery.com>
2809
2810 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2811
2812 2017-08-06 Tom de Vries <tom@codesourcery.com>
2813
2814 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2815 type. Add missing return.
2816
2817 2017-08-06 Tom de Vries <tom@codesourcery.com>
2818
2819 PR testsuite/81731
2820 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2821 variable 'a' definition.
2822 (b): Remove unused variable.
2823 (gp): New variable.
2824 (check): Add parameter corresponding to call in main, and handle.
2825
2826 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2827
2828 PR c++/79790
2829 * g++.dg/cpp1z/class-deduction43.C: New.
2830
2831 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2832
2833 PR tree-optimization/57371
2834 * c-c++-common/pr57371-1.c: New test.
2835 * c-c++-common/pr57371-2.c: New test.
2836 * c-c++-common/pr57371-3.c: New test.
2837 * c-c++-common/pr57371-4.c: New test.
2838 * gcc.dg/pr57371-5.c: New test.
2839
2840 2017-08-04 Carl Love <cel@us.ibm.com>
2841
2842 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2843 builtin test cases for vec_mule, and vec_mulo.
2844 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2845 builtin test cases for vec_mule, and vec_mulo.
2846
2847 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2848
2849 PR target/81590
2850 * gcc.target/i386/avx512-check.h: New file.
2851 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2852 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2853 * gcc.target/i386/avx512cd-check.h: Likewise.
2854 * gcc.target/i386/avx512ifma-check.h: Likewise.
2855 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2856 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2857 * gcc.target/i386/avx512bw-check.h: Rewrite.
2858 * gcc.target/i386/avx512dq-check.h: Likewise.
2859 * gcc.target/i386/avx512er-check.h: Likewise.
2860 * gcc.target/i386/avx512f-check.h: Likewise.
2861 * gcc.target/i386/avx512vl-check.h: Likewise.
2862 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2863 only.
2864 (test_512): Removed.
2865 (avx512*_test): Likewise.
2866 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2867
2868 2017-08-04 Marek Polacek <polacek@redhat.com>
2869
2870 PR middle-end/81695
2871 * gcc.dg/pr81695.c: New test.
2872
2873 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2874
2875 PR tree-optimization/81136
2876 * gcc.dg/vect/pr81136.c: Add scan test.
2877
2878 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2879
2880 * gcc.dg/vect/vect-alias-check-3.c: New test.
2881 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2882 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2883
2884 2017-08-04 Richard Biener <rguenther@suse.de>
2885
2886 PR middle-end/81705
2887 * c-c++-common/ubsan/pr81705.c: New testcase.
2888
2889 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2890
2891 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2892 messages that used to start with a capital letter.
2893 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2894 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2895 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2896 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2897 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2898 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2899 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2900 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2901 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2902 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2903 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2904 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2905 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2906 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2907 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2908 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2909 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2910 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2911 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2912 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2913 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2914 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2915 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2916 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2917 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2918 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2919 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2920 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2921 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2922 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2923 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2924 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2925 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2926 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2927 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2928 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2929 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2930 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2931 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2932 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2933 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2934 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2935 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2936 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2937 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2938 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2939 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2940 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2941 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2942 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2943 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2944 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2945 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2946 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2947 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2948 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2949
2950 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR target/81621
2953 * gcc.dg/pr81621.c: New test.
2954
2955 2017-08-03 Richard Biener <rguenther@suse.de>
2956
2957 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2958 and CSE.
2959
2960 2017-08-03 Richard Biener <rguenther@suse.de>
2961
2962 PR middle-end/81148
2963 * c-c++-common/ubsan/pr81148.c: New testcase.
2964
2965 2017-08-03 Tom de Vries <tom@codesourcery.com>
2966
2967 PR target/81662
2968 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2969
2970 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR driver/81650
2973 * gcc.dg/pr81650.c: New test.
2974
2975 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 PR c++/71440
2978 * g++.dg/template/crash127.C: New.
2979
2980 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR middle-end/81052
2983 * c-c++-common/pr81052.c: New test.
2984
2985 2017-08-03 Tom de Vries <tom@codesourcery.com>
2986
2987 * gcc.dg/pr56727-2.c: Require alias.
2988
2989 2017-08-03 Tom de Vries <tom@codesourcery.com>
2990
2991 * gcc.dg/attr-noipa.c: Require alloca.
2992
2993 2017-08-03 Tom de Vries <tom@codesourcery.com>
2994
2995 * gcc.dg/torture/pr80163.c: Require label_values.
2996
2997 2017-08-03 Tom de Vries <tom@codesourcery.com>
2998
2999 PR target/81662
3000 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3001 * c-c++-common/patchable_function_entry-default.c: Same.
3002 * c-c++-common/patchable_function_entry-definition.c: Same.
3003
3004 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3005
3006 PR target/81644
3007 * gcc.target/i386/pr81644.c: New test.
3008
3009 2017-08-02 Tom de Vries <tom@codesourcery.com>
3010
3011 * gcc.dg/Walloca-14.c: Use relative line number.
3012
3013 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3014
3015 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3016 test "no-3dnowa" target attribute.
3017
3018 2017-08-02 Marek Polacek <polacek@redhat.com>
3019
3020 PR c/81289
3021 * gcc.dg/noncompile/pr81289.c: New test.
3022
3023 PR c/81448
3024 PR c/81306
3025 * c-c++-common/Wmultistatement-macros-13.c: New test.
3026
3027 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR c++/81640
3030 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3031
3032 PR middle-end/79499
3033 * gcc.dg/pr79499.c: New test.
3034
3035 2017-08-02 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/81633
3038 * gcc.dg/vect/pr81633.c: New testcase.
3039
3040 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3041
3042 * gcc.dg/guality/pr25967-1.c: New test.
3043 * gcc.dg/guality/pr25967-2.c: Likewise.
3044 * gcc.dg/torture/pr25967-1.c: Likewise.
3045 * gcc.dg/torture/pr25967-2.c: Likewise.
3046
3047 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3048
3049 PR target/81654
3050 * gcc.target/i386/pr81654.c: New test.
3051
3052 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3053
3054 PR fortran/79312
3055 * gfortran.dg/logical_assignment_1.f90: New test.
3056
3057 2017-08-01 Martin Liska <mliska@suse.cz>
3058
3059 PR middle-end/70140
3060 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3061
3062 2017-08-01 Martin Liska <mliska@suse.cz>
3063
3064 Revert r250771
3065 Make mempcpy more optimal (PR middle-end/70140).
3066
3067 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR target/81622
3070 * gcc.target/powerpc/pr81622.c: New test.
3071
3072 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3073
3074 PR tree-optimization/80925
3075 * gcc.dg/vect/vect-28.c: Add
3076 --param vect-max-peeling-for-alignment=0 option.
3077 Remove unaligned access and peeling checks.
3078 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3079 * gcc.dg/vect/vect-70.c: Ditto.
3080 * gcc.dg/vect/vect-87.c: Ditto.
3081 * gcc.dg/vect/vect-88.c: Ditto.
3082 * gcc.dg/vect/vect-91.c: Ditto.
3083 * gcc.dg/vect/vect-93.c: Ditto.
3084
3085 2017-08-01 Tom de Vries <tom@codesourcery.com>
3086
3087 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3088 * gcc.target/nvptx/slp.c (foo): Same.
3089
3090 2017-08-01 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/81181
3093 * gcc.dg/torture/pr81181.c: New testcase.
3094
3095 2017-08-01 Martin Liska <mliska@suse.cz>
3096
3097 PR middle-end/70140
3098 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3099
3100 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3101
3102 PR target/81641
3103 * gcc.target/i386/pr81641.c: New test.
3104
3105 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3106
3107 PR target/81639
3108 * gcc.target/i386/pr81639.c: New test.
3109
3110 2017-08-01 Richard Biener <rguenther@suse.de>
3111
3112 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3113 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3114 endless loop.
3115 * gcc.dg/uninit-23.c: Adjust.
3116
3117 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3118
3119 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3120 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3121
3122 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3123
3124 PR tree-optimization/81627
3125 * gcc.dg/tree-ssa/pr81627.c: New.
3126
3127 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3128
3129 PR tree-optimization/81620
3130 * gcc.dg/tree-ssa/pr81620-1.c: New.
3131 * gcc.dg/tree-ssa/pr81620-2.c: New.
3132
3133 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3134
3135 PR testsuite/53542
3136 * gfortran.dg/use_30.f90: New test.
3137
3138 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR tree-optimization/81588
3141 * gcc.dg/tree-ssa/pr81588.c: New test.
3142 * gcc.dg/pr81588.c: New test.
3143 * gcc.c-torture/execute/pr81588.c: New test.
3144
3145 2017-08-01 Richard Biener <rguenther@suse.de>
3146
3147 PR tree-optimization/81297
3148 * gcc.dg/torture/pr81297.c: New testcase.
3149
3150 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3151
3152 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3153
3154 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3155
3156 PR tree-optimization/80925
3157 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3158 --param vect-max-peeling-for-alignment=0 option.
3159 Remove unaligned access and peeling checks.
3160 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3161
3162 2017-07-31 Carl Love <cel@us.ibm.com>
3163
3164 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3165 missed in commit 250746.
3166
3167 2017-07-31 Carl Love <cel@us.ibm.com>
3168
3169 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3170 new builtins.
3171
3172 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3173
3174 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3175 * gcc.target/i386/pr79793-2.c: Likewise.
3176
3177 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3178
3179 PR target/25967
3180 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3181 (naked): Add attribute regparm(1) for x86_32 targets.
3182 Add integer argument. Remove global "data" variable.
3183 (main): Pass integer argument to naked function.
3184 * gcc.target/i386/naked-4.c: New test.
3185
3186 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3187 Martin Liska <mliska@suse.cz>
3188
3189 * gcc.dg/predict-15.c: New test.
3190 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3191
3192 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3193
3194 PR target/25967
3195 * gcc.target/i386/naked-1.c: New test.
3196 * gcc.target/i386/naked-2.c: Ditto.
3197 * gcc.target/i386/naked-3.c: Ditto.
3198 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3199 do_test_body0 stub function, use attribute "naked" instead.
3200 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3201 * gcc.dg/pr44290-2.c: Ditto.
3202
3203 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3204
3205 PR fortran/81581
3206 * gfortran.dg/dim_sum_1.f90: New test case.
3207 * gfortran.dg/dim_sum_2.f90: New test case.
3208 * gfortran.dg/dim_sum_3.f90: New test case.
3209
3210 2017-07-31 Martin Liska <mliska@suse.cz>
3211
3212 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3213 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3214
3215 2017-07-31 Martin Liska <mliska@suse.cz>
3216
3217 PR sanitize/81530
3218 * g++.dg/ubsan/pr81530.C: New test.
3219
3220 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR sanitizer/81604
3223 * c-c++-common/ubsan/pr81604.c: New test.
3224
3225 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3226
3227 PR target/79793
3228 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3229 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3230 (foo): Check the builtin return address against the return address
3231 in interrupt frame.
3232 * gcc.target/i386/pr79793-1.c: New test.
3233 * gcc.target/i386/pr79793-2.c: Likewise.
3234
3235 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3236
3237 * c-c++-common/dump-ada-spec-7.c: New test.
3238
3239 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3240
3241 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3242 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3243
3244 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3245
3246 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3247
3248 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3249
3250 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3251
3252 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3253
3254 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3255
3256 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3257 Bilyan Borisov <bilyan.borisov@arm.com>
3258
3259 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3260 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3261 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3262 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3263 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3264
3265 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3266
3267 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3268 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3269 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3270 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3271 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3272 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3273 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3274 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3275 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3276 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3277 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3278
3279 2017-07-28 Martin Liska <mliska@suse.cz>
3280
3281 PR sanitizer/81340
3282 * g++.dg/asan/pr81340.C: New test.
3283
3284 2017-07-28 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/81502
3287 * gcc.target/i386/pr81502.c: New testcase.
3288
3289 2017-07-28 Martin Liska <mliska@suse.cz>
3290
3291 PR sanitizer/81460
3292 * gcc.dg/asan/pr81460.c: New test.
3293
3294 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3295
3296 PR sanitizer/80998
3297 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3298 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3299
3300 PR tree-optimization/81578
3301 * gcc.dg/pr81578.c: New test.
3302
3303 2017-07-28 Richard Biener <rguenther@suse.de>
3304
3305 PR tree-optimization/81573
3306 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3307
3308 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3309
3310 * g++.dg/pr69667.C: Remove option -mlra.
3311 * gcc.target/powerpc/dform-1.c: Likewise.
3312 * gcc.target/powerpc/dform-2.c: Likewise.
3313 * gcc.target/powerpc/dform-3.c: Likewise.
3314 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3315 * gcc.target/powerpc/p9-vparity.c: Likewise.
3316 * gcc.target/powerpc/pr63491.c: Likewise.
3317 * gcc.target/powerpc/pr67808.c: Likewise.
3318 * gcc.target/powerpc/pr68805.c: Likewise.
3319 * gcc.target/powerpc/pr69461.c: Likewise.
3320 * gcc.target/powerpc/pr71680.c: Likewise.
3321 * gcc.target/powerpc/pr77289.c: Likewise.
3322 * gcc.target/powerpc/pr78458.c: Likewise.
3323 * gcc.target/powerpc/pr78543.c: Likewise.
3324 * g++.dg/pr71294.C: Remove option -mno-lra.
3325 * gcc.target/powerpc/pr71656-1.c: Likewise.
3326 * gcc.target/powerpc/pr71656-2.c: Likewise.
3327 * gcc.target/powerpc/pr71698.c: Likewise.
3328
3329 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3330 Sudakshina Das <sudi.das@arm.com>
3331
3332 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3333
3334 2017-07-27 Marek Polacek <polacek@redhat.com>
3335
3336 PR c/81417
3337 * c-c++-common/Wsign-compare-1.c: New test.
3338 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3339 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3340 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3341 * g++.dg/warn/compare1.C: Likewise.
3342 * gcc.dg/compare1.c: Likewise.
3343 * gcc.dg/compare2.c: Likewise.
3344 * gcc.dg/compare4.c: Likewise.
3345 * gcc.dg/compare5.c: Likewise.
3346 * gcc.dg/pr35430.c: Likewise.
3347 * gcc.dg/pr60087.c: Likewise.
3348
3349 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3350
3351 PR middle-end/81564
3352 * gcc.dg/pr81564.c: New test.
3353
3354 2017-07-27 Richard Biener <rguenther@suse.de>
3355
3356 PR tree-optimization/81573
3357 PR tree-optimization/81494
3358 * gcc.dg/torture/pr81573.c: New testcase.
3359
3360 2017-07-27 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/81571
3363 * gcc.dg/torture/pr81571.c: New testcase.
3364
3365 2017-07-27 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/81502
3368 * gcc.target/i386/vect-insert-1.c: New testcase.
3369
3370 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3371
3372 PR target/81534
3373 * gcc.target/s390/pr81534.c: New test.
3374
3375 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR tree-optimization/81555
3378 PR tree-optimization/81556
3379 * gcc.c-torture/execute/pr81555.c: New test.
3380 * gcc.c-torture/execute/pr81556.c: New test.
3381
3382 * gcc.dg/attr-noipa.c: New test.
3383 * gcc.dg/ipa/ipa-pta-18.c: New test.
3384 * gcc.dg/ipa/ipa-sra-11.c: New test.
3385
3386 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3387
3388 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3389 option.
3390 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3391 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3392 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3393 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3394 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3395 * gcc.target/powerpc/vsx-simode.c: Likewise.
3396 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3397 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3398
3399 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/71570
3402 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3403
3404 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3405
3406 PR target/81563
3407 * gcc.target/i386/pr81563.c: New test
3408
3409 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3410
3411 PR target/79041
3412 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3413
3414 2017-07-26 Marek Polacek <polacek@redhat.com>
3415
3416 PR middle-end/70992
3417 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3418 * gcc.dg/overflow-warn-2.c: Likewise.
3419 * gcc.dg/overflow-warn-3.c: Likewise.
3420 * gcc.dg/overflow-warn-4.c: Likewise.
3421 * gcc.dg/torture/pr70992-2.c: New test.
3422 * gcc.dg/torture/pr70992.c: New test.
3423
3424 2017-07-26 Richard Biener <rguenther@suse.de>
3425
3426 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3427 happening in ccp1.
3428 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3429
3430 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3431
3432 PR middle-end/46932
3433 * gcc.dg/pr46932.c: New testcase.
3434
3435 2017-07-26 Martin Liska <mliska@suse.cz>
3436
3437 PR sanitize/81186
3438 * gcc.dg/asan/pr81186.c: New test.
3439
3440 2017-07-25 Carl Love <cel@us.ibm.com>
3441
3442 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3443 vec_cnttz builtins.
3444
3445 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3446
3447 * gnat.dg/opt66.adb: New test.
3448
3449 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3450
3451 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3452 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3453
3454 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3455
3456 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3457
3458 2017-07-25 Torsten Duwe <duwe@suse.de>
3459
3460 * c-c++-common/patchable_function_entry-default.c: New test.
3461 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3462 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3463
3464 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR target/81532
3467 * gcc.target/i386/pr80833-3.c: New test.
3468 * gcc.target/i386/avx512dq-pr81532.c: New test.
3469 * gcc.target/i386/avx512bw-pr81532.c: New test.
3470
3471 2017-07-25 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/81455
3474 * gcc.dg/pr81455.c: New testcase.
3475
3476 2017-07-25 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/81529
3479 * gfortran.dg/pr81529.f90: New testcase.
3480
3481 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3482
3483 * gcc.target/aarch64/pr79041-2.c: Improve test.
3484
3485 2017-07-25 Richard Biener <rguenther@suse.de>
3486
3487 PR tree-optimization/81410
3488 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3489
3490 2017-07-25 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/81510
3493 * gcc.dg/torture/pr81510.c: New testcase.
3494 * gcc.dg/torture/pr81510-2.c: Likewise.
3495
3496 2017-07-25 Martin Liska <mliska@suse.cz>
3497
3498 PR ipa/81520
3499 * gcc.dg/ipa/pr81520.c: New test.
3500
3501 2017-07-25 Marek Polacek <polacek@redhat.com>
3502
3503 PR c/81364
3504 * Wmultistatement-macros-12.c: New test.
3505
3506 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3507
3508 PR target/81414
3509 * gcc.target/aarch64/pr81414.C: New.
3510
3511 2017-07-25 Richard Biener <rguenther@suse.de>
3512
3513 PR middle-end/81505
3514 * gcc.dg/ubsan/pr81505.c: New testcase.
3515
3516 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3517
3518 PR testsuite/80759
3519 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3520 (ELFFN_BEGIN): Rename to FN_TYPE.
3521 (ELFFN_END): Rename to FN_SIZE.
3522 (ASMNAME): New macro.
3523 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3524 .global.
3525 (FUNC_END): Use ASMNAME.
3526 (test_data_save): Remove.
3527 (test_data_input): Likewise.
3528 (test_data_output: Likewise.
3529 (test_data_fn): Likewise.
3530 (test_data_retaddr): Likewise.
3531 (regs_to_mem): Make globals, use r10 instead of rax.
3532 (mem_to_regs): Likewise.
3533 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3534 body to ms-sysv.c.
3535 (do_test_aligned): Likewise.
3536 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3537 Add dg-* directives.
3538 (PASTE_STR): New macro.
3539 (ASMNAME): Likewise.
3540 (LOAD_TEST_DATA_ADDR): Likewise.
3541 (TEST_DATA_OFFSET): Likewise.
3542 (do_test_body0): New C function.
3543 (do_test_body): New inline assembly routine.
3544 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3545 (runtest_ms_sysv): Modify.
3546
3547 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3548
3549 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3550 since the upper-regs options have been deleted.
3551 * gcc.target/powerpc/pr65849-2.c: Likewise.
3552 * gcc.target/powerpc/pr80099-1.c: Likewise.
3553 * gcc.target/powerpc/pr80099-2.c: Likewise.
3554 * gcc.target/powerpc/pr80099-3.c: Likewise.
3555 * gcc.target/powerpc/pr80099-4.c: Likewise.
3556 * gcc.target/powerpc/pr80099-5.c: Likewise.
3557 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3558 support removal of the upper-regs options.
3559 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3560 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3561 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3562 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3563 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3564 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3565 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3566 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3567 * gcc.target/powerpc/ppc-round.c: Likewise.
3568 * gcc.target/powerpc/pr71720.c: Likewise.
3569 * gcc.target/powerpc/pr72853.c: Likewise.
3570 * gcc.target/powerpc/pr79907.c: Likewise.
3571 * gcc.target/powerpc/pr78953.c: Likewise.
3572 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3573 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3574 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3575 * gcc.target/powerpc/vec-init-3.c: Likewise.
3576 * gcc.target/powerpc/vec-init-6.c: Likewise.
3577 * gcc.target/powerpc/vec-init-7.c: Likewise.
3578 * gcc.target/powerpc/vec-set-char.c: Likewise.
3579 * gcc.target/powerpc/vec-set-int.c: Likewise.
3580 * gcc.target/powerpc/vec-set-short.c: Likewise.
3581
3582 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3583
3584 PR target/79041
3585 * gcc.target/aarch64/pr79041-2.c: New test.
3586
3587 2017-07-24 Carl Love <cel@us.ibm.com>
3588
3589 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3590 the new built-ins.
3591
3592 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3593
3594 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3595
3596 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3597 Mikael Morin <mikael@gcc.gnu.org>
3598
3599 PR fortran/66102
3600 * gfortran.dg/realloc_on_assign_28.f90: New test.
3601
3602 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3603
3604 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3605 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3606
3607 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3608
3609 PR target/80569
3610 * gcc.target/i386/pr80569.c: New test.
3611
3612 2017-07-21 Carl Love <cel@us.ibm.com>
3613
3614 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3615 vmuleuh): Fix scan-assembler-times should check for word not half word
3616 instructions.
3617
3618 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3619
3620 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3621 redundant -march option.
3622 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3623 in addition to armv8.1-a.
3624
3625 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3626
3627 PR middle-end/56727
3628 * gcc.dg/pr56727-1.c: New test.
3629 * gcc.dg/pr56727-2.c: New test.
3630
3631 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3632
3633 * gcc.target/powerpc/mmx-check.h: New file.
3634 * gcc.target/powerpc/mmx-packs.c: New file.
3635 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3636 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3637 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3638 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3639 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3640 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3641 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3642 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3643 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3644 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3645 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3646 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3647 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3648 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3649 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3650 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3651 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3652 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3653 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3654 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3655 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3656 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3657 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3658 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3659 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3660 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3661 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3662 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3663 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3664 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3665 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3666 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3667 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3668 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3669 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3670 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3671 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3672 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3673
3674 2017-06-21 Richard Biener <rguenther@suse.de>
3675
3676 PR tree-optimization/81500
3677 * gcc.dg/torture/pr81500.c: New testcase.
3678
3679 2017-07-20 Nathan Sidwell <nathan@acm.org>
3680
3681 * g++.dg/ext/anon-struct6.C: Adjust diag.
3682 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3683
3684 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR target/80846
3687 * gcc.target/i386/avx-pr80846.c: New test.
3688 * gcc.target/i386/avx2-pr80846.c: New test.
3689 * gcc.target/i386/avx512f-pr80846.c: New test.
3690
3691 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3692
3693 PR tree-optimization/81388
3694 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3695 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3696
3697 2017-07-17 Tom de Vries <tom@codesourcery.com>
3698
3699 PR middle-end/81030
3700 * gcc.dg/pr81030.c: New test.
3701
3702 2017-07-20 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/61171
3705 * g++.dg/vect/pr61171.cc: New testcase.
3706 * gfortran.dg/vect/pr61171.f: Likewise.
3707 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3708
3709 2017-07-20 Richard Biener <rguenther@suse.de>
3710
3711 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3712 with V64QImode.
3713 * gcc.dg/vect/slp-45.c: Likewise.
3714
3715 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3716
3717 * gcc.dg/tree-ssa/vrp116.c: New Test.
3718
3719 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3720
3721 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3722 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3723 __builtin_cpu_is and __builtin_cpu_supports are supported.
3724
3725 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3726
3727 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3728 __BUILTIN_CPU_SUPPORTS__ defined.
3729 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3730 __BUILTIN_CPU_SUPPORTS__ defined.
3731
3732 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR tree-optimization/81346
3735 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3736
3737 2017-07-19 Tom de Vries <tom@codesourcery.com>
3738
3739 * gcc.target/nvptx/decl-init.c: Update alignment.
3740 * gcc.target/nvptx/slp-2-run.c: New test.
3741 * gcc.target/nvptx/slp-2.c: New test.
3742 * gcc.target/nvptx/v2di.c: New test.
3743
3744 2017-07-19 Tom de Vries <tom@codesourcery.com>
3745
3746 * gcc.target/nvptx/slp-run.c: New test.
3747 * gcc.target/nvptx/slp.c: New test.
3748 * gcc.target/nvptx/v2si-cvt.c: New test.
3749 * gcc.target/nvptx/v2si-run.c: New test.
3750 * gcc.target/nvptx/v2si.c: New test.
3751 * gcc.target/nvptx/vec.inc: New test.
3752
3753 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR tree-optimization/81346
3756 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3757 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3758 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3759 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3760 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3761 compiler to avoid X / C1 op C2 optimization to trigger.
3762
3763 2017-07-19 Martin Liska <mliska@suse.cz>
3764
3765 PR sanitizer/63361
3766 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3767 -ffloat-store or -mieee for targets that need it.
3768
3769 2017-07-18 Tom de Vries <tom@codesourcery.com>
3770
3771 PR middle-end/81464
3772 * gfortran.dg/pr81464.f90: New test.
3773
3774 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3775
3776 PR target/81471
3777 * gcc.target/i386/pr81471.c: New test.
3778
3779 2017-06-18 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/81410
3782 * gcc.dg/vect/pr81410.c: New testcase.
3783
3784 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3785
3786 PR middle-end/81462
3787 * g++.dg/torture/pr81462.C: New testcase.
3788
3789 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3790
3791 PR target/81408
3792 * g++.dg/tree-ssa/pr81408.C: New.
3793 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3794
3795 2017-07-18 Richard Biener <rguenther@suse.de>
3796
3797 PR tree-optimization/80620
3798 PR tree-optimization/81403
3799 * gcc.dg/torture/pr80620.c: New testcase.
3800 * gcc.dg/torture/pr81403.c: Likewise.
3801
3802 2017-07-18 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/81418
3805 * gcc.dg/torture/pr81418.c: New testcase.
3806
3807 2017-07-17 Carl Love <cel@us.ibm.com>
3808
3809 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3810 test case changes for commit 249424
3811
3812 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3813 vmuleuh): Fix scan-assembler-times should check for word not half word
3814 instructions.
3815
3816 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3817
3818 PR tree-optimization/81162
3819 * gcc.dg/pr81162.c: Move this to...
3820 * gcc.dg/ubsan/pr81162.c: ...here.
3821
3822 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3823
3824 * g++.dg/diagnostic/friend1.C: New test.
3825 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3826
3827 2017-07-17 Nathan Sidwell <nathan@acm.org>
3828
3829 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3830
3831 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3832
3833 * lib/gcc-dg.exp: Increase expect's match buffer size.
3834
3835 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3836
3837 PR target/81369
3838 * gcc.dg/tree-ssa/pr81369.c: New.
3839
3840 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3841
3842 * gcc.target/arc/pr9000674901.c: New file.
3843 * gcc.target/arc/pic-1.c: Likewise.
3844 * gcc.target/arc/pr9001191897.c: Likewise.
3845
3846 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3847 Andrew Burgess <andrew.burgess@embecosm.com>
3848
3849 * gcc.target/arc/naked-1.c: New file.
3850 * gcc.target/arc/naked-2.c: Likewise.
3851
3852 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3853
3854 PR tree-optimization/81428
3855 * gcc.dg/fixed-point/pr81428.c: New test.
3856
3857 PR tree-optimization/81365
3858 * g++.dg/torture/pr81365.C: New test.
3859
3860 PR tree-optimization/81396
3861 * gcc.dg/tree-ssa/pr81396.c: New test.
3862
3863 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3864
3865 * gnat.dg/opt65.adb: New test.
3866
3867 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3868
3869 * gcc.dg/predict-8.c: Update.
3870
3871 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3872
3873 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3874 * g++.dg/warn/pr12242.C: Likewise.
3875
3876 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3877
3878 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3879 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3880 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3881 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3882 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3883 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3884 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3885 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3886 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3887 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3888 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3889 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3890 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3891 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3892 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3893 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3894 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3895 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3896 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3919 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3920 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3921 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3922 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3923 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3924 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3925 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3926 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3927 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3928 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3929
3930 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3931
3932 PR tree-optimization/81162
3933 * gcc.dg/pr81162.c: New file.
3934
3935 2017-07-14 Martin Sebor <msebor@redhat.com>
3936
3937 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3938 that bcopy is expected to be transformed to.
3939
3940 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3941
3942 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3943 * g++.dg/lookup/missing-std-include-2.C: New test case.
3944 * g++.dg/lookup/missing-std-include-3.C: New test case.
3945 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3946 * gcc.dg/missing-header-fixit-1.c: New test case.
3947 * gcc.dg/missing-header-fixit-2.c: New test case.
3948 * gcc.dg/missing-header-fixit-2.h: New header.
3949
3950 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3951
3952 PR c/81405
3953 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3954
3955 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3956
3957 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3958
3959 2017-07-13 Martin Liska <mliska@suse.cz>
3960
3961 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3962 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3963 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3964 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3965 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3966 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3967 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3968
3969 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3970
3971 PR target/81193
3972 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3973 __builtin_cpu_supports with old GLIBC's.
3974 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3975 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3976 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3977 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3978 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3979 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3980 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3981 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3982 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3983 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3984 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3985 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3986 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3987 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3988 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3989 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3990 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3991 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3992 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3993 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3994 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3995 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3996 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3997 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3998
3999 2017-07-12 Carl Love <cel@us.ibm.com>
4000
4001 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4002 rev_bool_int): Add test cases for builtins.
4003 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4004 test cases for builtins.
4005
4006 2017-07-12 Carl Love <cel@us.ibm.com>
4007
4008 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4009 lp64 && p9vector_hw.
4010
4011 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4012
4013 * lib/target-supports.exp (check_stack_check_available): Make
4014 testcase name depend on stack_kind.
4015
4016 2017-07-11 Michael Collison <michael.collison@arm.com>
4017
4018 * gcc.target/aarch64/cmp-2.c: New testcase.
4019
4020 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 PR c++/51270
4023 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4024
4025 2017-07-11 Carl Love <cel@us.ibm.com>
4026
4027 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4028 test cases for the builtins.
4029
4030 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4031
4032 * lib/profopt.exp: Print relative names in UNSUPPORTED
4033 AutoFDO tests.
4034
4035 2017-07-10 Michael Collison <michael.collison@arm.com>
4036
4037 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4038
4039 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4040
4041 PR target/81375
4042 * gcc.target/i386/pr81375.c: New test.
4043
4044 2017-07-10 Martin Sebor <msebor@redhat.com>
4045
4046 PR tree-optimization/80397
4047 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4048
4049 2017-07-10 Martin Sebor <msebor@redhat.com>
4050
4051 PR other/81345
4052 * gcc.dg/pr81345.c: New test.
4053
4054 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4055
4056 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4057 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4058
4059 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4060
4061 PR target/81313
4062 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4063 integer argumets to bypass x86_64 outgoing args optimization.
4064
4065 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4066
4067 * gfortran.dg/eoshift_4.f90: New test.
4068 * gfortran.dg/eoshift_5.f90: New test.
4069 * gfortran.dg/eoshift_6.f90: New test.
4070
4071 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4072
4073 PR target/81313
4074 * gcc.target/i386/pr81313-1.c: New test.
4075 * gcc.target/i386/pr81313-2.c: Likewise.
4076 * gcc.target/i386/pr81313-3.c: Likewise.
4077 * gcc.target/i386/pr81313-4.c: Likewise.
4078 * gcc.target/i386/pr81313-5.c: Likewise.
4079
4080 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4081
4082 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4083 * gnat.dg/vect16.ads (Sarray): Likewise.
4084 * gnat.dg/vect17.ads (Sarray): Likewise.
4085 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4086 * gnat.dg/vect16.adb (Add): Likewise.
4087 * gnat.dg/vect17.adb (Add): Likewise.
4088
4089 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4090
4091 PR c++/79300
4092 * g++.dg/diagnostic/pr79300.C: New test case.
4093
4094 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4095
4096 * gcc.target/powerpc/clone1.c: Add check to make sure the
4097 __builtin_cpu_supports function is fully supported.
4098 * gcc.target/powerpc/clone2.c: New runtime test for
4099 target_clones.
4100
4101 PR target/81348
4102 * gcc.target/powerpc/pr81348.c: New test.
4103
4104 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4105
4106 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4107
4108 2017-07-07 Carl Love <cel@us.ibm.com>
4109
4110 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4111 file for built-ins.
4112
4113 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4114
4115 * gcc.target/sparc/dictunpack.c: New file.
4116 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4117 * gcc.target/sparc/fpcmpshl.c: Likewise.
4118 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4119 * gcc.target/sparc/fpcmpushl.c: Likewise.
4120
4121 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4122
4123 PR fortran/70071
4124 * gfortran.dg/coarray_44.f90: New testcase.
4125
4126 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4127
4128 * c-c++-common/asan/kasan-alloca-1.c: New test.
4129 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4130
4131 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4132
4133 * c-c++-common/asan/alloca_big_alignment.c: New test.
4134 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4135 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4136 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4137 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4138 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4139 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4140 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4141
4142 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4143
4144 PR target/81305
4145 * gcc.target/avr/isr-test.h: Fix warnings.
4146
4147 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4148
4149 * lib/target-supports.exp: Generate
4150 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4151 and check_effective_target_arm_arch_v8r_multilib.
4152
4153 2017-07-06 Carl Love <cel@us.ibm.com>
4154
4155 * ChangeLog: Clean up from mid air collision
4156
4157 2017-07-06 Carl Love <cel@us.ibm.com>
4158
4159 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4160 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4161 cases for vec_addc, adde and addec builtins.
4162
4163 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4164
4165 PR c++/79300
4166 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4167 expected underlining within macro expansion.
4168 * c-c++-common/pr70264.c: Likewise.
4169 * g++.dg/plugin/diagnostic-test-expressions-1.C
4170 (test_within_macro_1): New test.
4171 (test_within_macro_2): Likewise.
4172 (test_within_macro_3): Likewise.
4173 (test_within_macro_4): Likewise.
4174 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4175 expected underlining within macro expansion.
4176 (test_macro_4): Likewise.
4177 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4178 (test_within_macro_1): New test.
4179 (test_within_macro_2): Likewise.
4180 (test_within_macro_3): Likewise.
4181 (test_within_macro_4): Likewise.
4182 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4183 underlining within macro expansion.
4184
4185 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4186
4187 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4188 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4189 _mm_maskz_getexp_round_sd): Test new intrinsics.
4190 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4191 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4192 _mm_maskz_getexp_round_ss): Ditto.
4193 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4194 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4195 _mm_maskz_getmant_round_sd): Ditto.
4196 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4197 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4198 _mm_maskz_getmant_round_ss): Ditto.
4199 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4200 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4201 _mm_maskz_getexp_round_sd): New runtime tests.
4202 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4203 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4204 _mm_maskz_getexp_round_ss): Ditto.
4205 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4206 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4207 _mm_maskz_getmant_round_sd): Ditto.
4208 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4209 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4210 _mm_maskz_getmant_round_ss): Ditto.
4211 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4212 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4213 __builtin_ia32_getmantss_mask_round): Test new builtins.
4214 * gcc.target/i386/sse-13.c : Ditto.
4215 * gcc.target/i386/sse-23.c: Ditto.
4216 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4217 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4218 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4219 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4220 _mm_mask_getexp_round_ss): Test new intrinsics.
4221 * gcc.target/i386/testround-1.c: Ditto.
4222 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4223 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4224 _mm_mask_getmant_round_ss): Test new intrinsics
4225 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4226 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4227 _mm_maskz_getmant_ss): Test new intrinsics.
4228
4229 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4230
4231 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4232 * lib/target-supports.exp (check_stack_check_available): New.
4233 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4234 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4235 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4236 * gcc.dg/pr47443.c: Likewise.
4237 * gcc.dg/pr48134.c: Likewise.
4238 * gcc.dg/pr70017.c: Likewise.
4239 * gcc.target/aarch64/stack-checking.c: Likewise.
4240 * gcc.target/arm/stack-checking.c: Likewise.
4241 * gcc.target/i386/pr48723.c: Likewise.
4242 * gcc.target/i386/pr55672.c: Likewise.
4243 * gcc.target/i386/pr67265-2.c: Likewise.
4244 * gcc.target/i386/pr67265.c: Likewise.
4245 * gnat.dg/opt49.adb: Likewise.
4246 * gnat.dg/stack_check1.adb: Likewise.
4247 * gnat.dg/stack_check2.adb: Likewise.
4248 * gnat.dg/stack_check3.adb: Likewise.
4249
4250 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4251
4252 PR target/80103
4253 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4254 __attribute__.
4255
4256 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4257
4258 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4259 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4260 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4261 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4262 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4263 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4264 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4265 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4266 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4267 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4268 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4269 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4270
4271 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4272
4273 PR target/81305
4274 * gcc.target/avr/isr-test.h: New file.
4275 * gcc.target/avr/torture/isr-01-simple.c: New test.
4276 * gcc.target/avr/torture/isr-02-call.c: New test.
4277 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4278
4279 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4280
4281 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4282 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4283 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4284 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4285
4286 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4287
4288 * gcc.dg/tree-ssa/ldist-26.c: New test.
4289
4290 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4291
4292 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4293
4294 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4295
4296 PR target/81300
4297 * gcc.target/i386/pr81300.c: New test.
4298
4299 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4300
4301 PR target/81294
4302 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4303 x and y arguments in the call to _subborrow_u32.
4304 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4305 x and y arguments in the call to _subborrow_u64.
4306 * gcc.target/i386/pr81294-1.c: New test.
4307 * gcc.target/i386/pr81294-2.c: Ditto.
4308
4309 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4310
4311 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4312
4313 2017-07-04 Marek Polacek <polacek@redhat.com>
4314
4315 PR c/81231
4316 * gcc.dg/atomic-pr81231.c: New test.
4317
4318 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4319
4320 PR tree-optimization/81292
4321 * gcc.dg/pr81292-1.c: New test.
4322 * gcc.dg/pr81292-2.c: Likewise.
4323
4324 2017-07-04 Martin Liska <mliska@suse.cz>
4325
4326 PR sanitizer/81040
4327 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4328 use-after-scope sanitization.
4329
4330 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4331
4332 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4333 options.
4334
4335 PR target/81175
4336 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4337 gather.
4338
4339 2017-07-04 Martin Liska <mliska@suse.cz>
4340
4341 PR ipa/81214
4342 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4343 * g++.dg/ext/mvc3.C: Likewise.
4344 * gcc.target/i386/mvc2.c: Likewise.
4345 * gcc.target/i386/mvc3.c: Likewise.
4346
4347 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4348
4349 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4350 decomposition declaration in diagnostics.
4351 * g++.dg/cpp1z/decomp2.C: Likewise.
4352 * g++.dg/cpp1z/decomp3.C: Likewise.
4353 * g++.dg/cpp1z/decomp4.C: Likewise.
4354 * g++.dg/cpp1z/decomp5.C: Likewise.
4355 * g++.dg/cpp1z/decomp6.C: Likewise.
4356 * g++.dg/cpp1z/decomp7.C: Likewise.
4357 * g++.dg/cpp1z/decomp8.C: Likewise.
4358 * g++.dg/cpp1z/decomp13.C: Likewise.
4359 * g++.dg/cpp1z/decomp14.C: Likewise.
4360 * g++.dg/cpp1z/decomp18.C: Likewise.
4361 * g++.dg/cpp1z/decomp19.C: Likewise.
4362 * g++.dg/cpp1z/decomp22.C: Likewise.
4363 * g++.dg/cpp1z/decomp23.C: Likewise.
4364 * g++.dg/cpp1z/decomp24.C: Likewise.
4365 * g++.dg/cpp1z/decomp25.C: Likewise.
4366 * g++.dg/cpp1z/decomp26.C: Likewise.
4367 * g++.dg/cpp1z/decomp28.C: Likewise.
4368
4369 PR c++/81258
4370 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4371 * g++.dg/cpp1z/decomp30.C: New test.
4372
4373 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4374
4375 PR c++/65775
4376 * g++.dg/cpp0x/trailing14.C: New.
4377
4378 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4379
4380 PR testsuite/79866
4381 * gfortran.dg/coarray_event_2.f08: New test.
4382
4383 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4384
4385 PR testsuite/79843
4386 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4387 * gfortran.dg/pointer_intent_2.f90: Likewise.
4388
4389 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4390
4391 PR middle-end/81290
4392 * gcc.c-torture/compile/pr81290.c: New.
4393
4394 2017-07-03 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/60510
4397 * gfortran.dg/vect/pr60510.f: New testcase.
4398
4399 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4400
4401 * gcc.target/i386/mvc6.c: Require ifunc support.
4402
4403 2017-07-03 Martin Liska <mliska@suse.cz>
4404
4405 PR sanitize/81040
4406 * g++.dg/asan/function-argument-1.C: New test.
4407 * g++.dg/asan/function-argument-2.C: New test.
4408 * g++.dg/asan/function-argument-3.C: New test.
4409
4410 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4411
4412 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4413 as well.
4414
4415 2017-07-03 Tom de Vries <tom@codesourcery.com>
4416
4417 PR tree-optimization/69468
4418 * gcc.dg/pr81192.c: Update.
4419
4420 2017-07-03 Tom de Vries <tom@codesourcery.com>
4421
4422 PR tree-optimization/81192
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: New test.
4429
4430 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4431
4432 * gfortran/eoshift_3.f90: New test.
4433
4434 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4435
4436 * gcc.dg/strlenopt-32.c: New testcase.
4437 * gcc.dg/strlenopt-33.c: Likewise.
4438 * gcc.dg/strlenopt-33g.c: Likewise.
4439 * gcc.dg/strlenopt-34.c: Likewise.
4440 * gcc.dg/strlenopt-35.c: Likewise.
4441
4442 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4443
4444 PR tree-optimization/80769
4445 * gcc.dg/strlenopt-31.c: New test.
4446 * gcc.dg/strlenopt-31g.c: Likewise.
4447
4448 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4449
4450 PR tree-optimization/81136
4451 * gcc.dg/vect/pr81136.c: New test.
4452
4453 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR sanitizer/81262
4456 * gcc.c-torture/compile/pr81262.c: New test.
4457 * g++.dg/ubsan/pr81262.C: New test.
4458
4459 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4460
4461 PR ipa/81261
4462 * g++.dg/ipa/pr81261.C: New testcase.
4463
4464 2017-06-30 Andrew Pinski <apinski@cavium.com>
4465
4466 * gcc.dg/torture/pr81245.c: New testcase.
4467
4468 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4469
4470 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4471 unbounded use.
4472
4473 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4474
4475 PR c++/80014
4476 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4477 Add declaration.
4478 (test_typeid): New test function.
4479
4480 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR target/81225
4483 * gcc.target/i386/pr81225.c: New test.
4484
4485 2017-06-30 Nathan Sidwell <nathan@acm.org>
4486
4487 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4488 * g++.dg/cpp0x/decltype9.C: Likewise.
4489 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4490 * g++.dg/lookup/decl1.C: Likewise.
4491 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4492 * g++.dg/other/pr28432.C: Likewise.
4493 * g++.dg/parse/crash12.C: Likewise.
4494 * g++.dg/parse/enum3.C: Likewise.
4495 * g++.dg/parse/operator6.C: Likewise.
4496 * g++.dg/template/crash69.C: Likewise.
4497 * g++.dg/template/error27.C: Likewise.
4498 * g++.dg/template/error28.C: Likewise.
4499 * g++.dg/template/memfriend6.C: Likewise.
4500 * g++.old-deja/g++.mike/err1.C: Likewise.
4501 * g++.old-deja/g++.mike/p811.C: Likewise.
4502 * g++.old-deja/g++.other/crash25.C: Likewise.
4503 * g++.old-deja/g++.other/dtor4.C: Likewise.
4504 * g++.old-deja/g++.pt/t37.C: Likewise.
4505
4506 2017-06-30 Martin Liska <mliska@suse.cz>
4507
4508 PR ipa/81214
4509 * gcc.target/i386/pr81214.c: New test.
4510
4511 2017-06-30 Nathan Sidwell <nathan@acm.org>
4512
4513 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4514
4515 PR c++/81229
4516 * g++.dg/lookup/pr81229.C: New.
4517
4518 2017-06-30 Martin Liska <mliska@suse.cz>
4519
4520 PR sanitizer/81021
4521 * g++.dg/asan/pr81021.C: New test.
4522
4523 2017-06-30 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/81249
4526 * g++.dg/torture/pr81249.C: New testcase.
4527
4528 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4529
4530 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4531 * g++.dg/diagnostic/variadic1.C: Likewise.
4532 * g++.dg/gomp/udr-3.C: Likewise.
4533 * g++.dg/overload/error1.C: Likewise.
4534 * g++.dg/overload/error2.C: Likewise.
4535 * g++.dg/template/duplicate1.C: Likewise.
4536 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4537 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4538 * g++.old-deja/g++.other/redecl2.C: Likewise.
4539 * g++.old-deja/g++.other/redecl4.C: Likewise.
4540 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4541
4542 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4543
4544 PR fortran/77765
4545 * gfortran.dg/goacc/pr77765.f90: New test.
4546
4547 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4548
4549 * gcc.target/aarch64/ccmp_2.c: New test.
4550
4551 2017-06-29 Nathan Sidwell <nathan@acm.org>
4552
4553 PR c++/81247
4554 * g++.dg/parse/pr81247-[abc].C: New.
4555
4556 2017-06-29 Carl Love <cel@us.ibm.com>
4557
4558 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4559 test_unsigned_int_result, test_ll_int_result,
4560 test_ll_unsigned_int_result): Add result checking functions, add
4561 debug support.
4562 (main): Add builtin function tests.
4563
4564 2017-06-29 Carl Love <cel@us.ibm.com>
4565
4566 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4567 dg-skip-if): Add -mvsx -mcpu=power7.
4568
4569 2017-06-29 Richard Biener <rguenther@suse.de>
4570
4571 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4572
4573 2017-06-29 Nathan Sidwell <nathan@acm.org>
4574
4575 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4576
4577 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4578
4579 PR middle-end/81194
4580 * g++.dg/pr81194.C: New test.
4581
4582 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4583
4584 PR ipa/80565
4585 * gcc.dg/torture/pr80565.c: New file.
4586
4587 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4588
4589 PR tree-optimization/81196
4590 * gcc.dg/vect/pr81196.c: New.
4591
4592 2017-06-29 Michael Collison <michael.collison@arm.com>
4593
4594 Fix date on previous ChangeLog entry.
4595
4596 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4597 Michael Collison <michael.collison@arm.com>
4598
4599 PR target/70119
4600 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4601
4602 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4603
4604 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4605 Test new intrinsic.
4606 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4607 Ditto.
4608 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4609 Ditto.
4610 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4611 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4613
4614 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4615
4616 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4617 current ARM check by ARM NEON's availability check.
4618 (check_effective_target_vect_intfloat_cvt): Likewise.
4619 (check_effective_target_vect_uintfloat_cvt): Likewise.
4620 (check_effective_target_vect_floatint_cvt): Likewise.
4621 (check_effective_target_vect_floatuint_cvt): Likewise.
4622 (check_effective_target_vect_shift): Likewise.
4623 (check_effective_target_whole_vector_shift): Likewise.
4624 (check_effective_target_vect_bswap): Likewise.
4625 (check_effective_target_vect_shift_char): Likewise.
4626 (check_effective_target_vect_long): Likewise.
4627 (check_effective_target_vect_float): Likewise.
4628 (check_effective_target_vect_perm): Likewise.
4629 (check_effective_target_vect_perm_byte): Likewise.
4630 (check_effective_target_vect_perm_short): Likewise.
4631 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4632 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4633 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4634 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4635 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4636 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4637 (check_effective_target_vect_widen_shift): Likewise.
4638 (check_effective_target_vect_extract_even_odd): Likewise.
4639 (check_effective_target_vect_interleave): Likewise.
4640 (check_effective_target_vect_multiple_sizes): Likewise.
4641 (check_effective_target_vect64): Likewise.
4642 (check_effective_target_vect_max_reduc): Likewise.
4643
4644 2017-06-28 Richard Biener <rguenther@suse.de>
4645
4646 PR middle-end/81227
4647 * gcc.dg/pr81227.c: New testcase.
4648
4649 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4650
4651 PR target/81193
4652 * lib/target-supports.exp
4653 (check_ppc_cpu_supports_hw_available): New test to make sure
4654 __builtin_cpu_supports works on power7 and newer.
4655
4656 2017-06-28 Martin Liska <mliska@suse.cz>
4657
4658 PR ipa/81128
4659 * gcc.target/i386/pr81128.c: New test.
4660
4661 2017-06-28 Martin Liska <mliska@suse.cz>
4662
4663 PR driver/79659
4664 * g++.dg/opt/pr79659.C: New test.
4665
4666 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4667
4668 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4669 and options.
4670 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4671
4672 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4673
4674 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4675 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4676
4677 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4678
4679 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4680 (foo): ... this. Change constants such that it isn't matched
4681 as __builtin_copysign, yet tests the combiner the same.
4682
4683 2017-06-28 Martin Liska <mliska@suse.cz>
4684
4685 PR sanitizer/81224
4686 * gcc.dg/asan/pr81224.c: New test.
4687
4688 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4689
4690 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4691 passed to pthread_join.
4692
4693 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4694
4695 * gcc.target/s390/nodatarel-1.c: New test.
4696
4697 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698
4699 PR fortran/80164
4700 * gfortran.dg/array_temporaries_4.f90: New test.
4701
4702 2017-06-27 Andrew Pinski <apinski@cavium.com>
4703
4704 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4705 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4706 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4707
4708 2017-06-27 Marek Polacek <polacek@redhat.com>
4709
4710 PR sanitizer/81223
4711 * gcc.dg/ubsan/pr81223.c: New test.
4712
4713 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4714
4715 * gcc.dg/tree-ssa/assoc-1.c: New file.
4716
4717 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4718
4719 PR c++/62046
4720 * g++.dg/parse/catch2.C: New.
4721
4722 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR sanitizer/81209
4725 * g++.dg/ubsan/pr81209.C: New test.
4726
4727 PR middle-end/81207
4728 * gcc.c-torture/compile/pr81207.c: New test.
4729
4730 2017-06-27 Marek Polacek <polacek@redhat.com>
4731
4732 PR bootstrap/81216
4733 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4734
4735 2017-06-26 Martin Sebor <msebor@redhat.com>
4736
4737 PR c++/81169
4738 * g++.dg/Wclass-memaccess-2.C: New test.
4739
4740 2017-06-26 Carl Love <cel@us.ibm.com>
4741
4742 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4743 Add new runnable test file for the vec_rev built-ins.
4744
4745 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4746
4747 PR/tree-optimization 71815
4748 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4749 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4750
4751 2017-06-26 Renlin Li <renlin.li@arm.com>
4752 Szabolcs Nagy <szabolcs.nagy@arm.com>
4753
4754 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4755 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4756 memmove.
4757
4758 2017-06-26 Richard Biener <rguenther@suse.de>
4759
4760 PR target/81175
4761 * gfortran.dg/pr81175.f: New testcase.
4762
4763 2017-06-26 Richard Biener <rguenther@suse.de>
4764
4765 PR tree-optimization/81203
4766 * gcc.dg/torture/pr81203.c: New testcase.
4767
4768 2017-06-26 Marek Polacek <polacek@redhat.com>
4769
4770 PR c/80116
4771 * c-c++-common/Wmultistatement-macros-1.c: New test.
4772 * c-c++-common/Wmultistatement-macros-2.c: New test.
4773 * c-c++-common/Wmultistatement-macros-3.c: New test.
4774 * c-c++-common/Wmultistatement-macros-4.c: New test.
4775 * c-c++-common/Wmultistatement-macros-5.c: New test.
4776 * c-c++-common/Wmultistatement-macros-6.c: New test.
4777 * c-c++-common/Wmultistatement-macros-7.c: New test.
4778 * c-c++-common/Wmultistatement-macros-8.c: New test.
4779 * c-c++-common/Wmultistatement-macros-9.c: New test.
4780 * c-c++-common/Wmultistatement-macros-10.c: New test.
4781 * c-c++-common/Wmultistatement-macros-11.c: New test.
4782
4783 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4784
4785 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4786
4787 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4788
4789 * lib/target-supports.exp
4790 (check_effective_target_arm_neon_ok_nocache): Add flags with
4791 -mfloat-abi=hard. Include arm_neon.h.
4792 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4793 (check_effective_target_arm_neon_ok_no_float_abi): New.
4794 * gcc.target/arm/lto/pr65837_0.c: Require
4795 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4796 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4797 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4798
4799 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4800
4801 PR c++/62315
4802 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4803
4804 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4805
4806 PR fortran/52473
4807 * gfortran.dg/cshift_2.f90: New test.
4808
4809 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4810
4811 PR middle-end/79794
4812 * gcc.target/aarch64/pr79794.c: New.
4813
4814 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4815
4816 PR target/80510
4817 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4818 * gcc.target/powerpc/pr80510-2.c: Likewise.
4819
4820 2017-06-22 Jeff Law <law@redhat.com>
4821
4822 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4823
4824 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4825
4826 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4827 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4828 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4829 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4830 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4831 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4832 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4833 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4834
4835 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4836
4837 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4838
4839 2017-06-22 Matt Turner <mattst88@gmail.com>
4840
4841 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4842 skylake check.
4843
4844 2017-06-22 Carl Love <cel@us.ibm.com>
4845
4846 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4847 vmuleuh): Fix scan-assembler-times should check for word not half word
4848 instructions.
4849
4850 2017-06-22 Jeff Law <law@redhat.com>
4851
4852 * gcc.c-torture/compile/stack-check-1.c: New test.
4853
4854 2016-06-22 Richard Biener <rguenther@suse.de>
4855
4856 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4857 * gcc.dg/vect/pr65947-2.c: Likewise.
4858 * gcc.dg/vect/pr65947-3.c: Likewise.
4859 * gcc.dg/vect/pr65947-4.c: Likewise.
4860 * gcc.dg/vect/pr65947-5.c: Likewise.
4861 * gcc.dg/vect/pr65947-6.c: Likewise.
4862 * gcc.dg/vect/pr65947-8.c: Likewise.
4863 * gcc.dg/vect/pr65947-9.c: Likewise.
4864 * gcc.dg/vect/pr65947-10.c: Likewise.
4865 * gcc.dg/vect/pr65947-12.c: Likewise.
4866 * gcc.dg/vect/pr65947-13.c: Likewise.
4867 * gcc.dg/vect/pr65947-14.c: Likewise.
4868 * gcc.dg/vect/vect-cond-2.c: Likewise.
4869 * gcc.dg/vect/vect-pr69848.c: Likewise.
4870
4871 2017-06-22 Martin Liska <mliska@suse.cz>
4872
4873 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4874 to not inline it.
4875
4876 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4877
4878 * gcc.dg/tree-ssa/forwprop-37.c: New.
4879
4880 2017-06-22 Richard Biener <rguenther@suse.de>
4881
4882 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4883
4884 2017-06-22 Richard Biener <rguenther@suse.de>
4885
4886 * gcc.dg/vect/pr65947-14.c: New testcase.
4887
4888 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4889
4890 PR target/80510
4891 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4892 32-bit support is added. Change ITYPE size to 64-bit integer.
4893 * gcc.target/powerpc/pr80510-2.c: Likewise.
4894
4895 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR c++/81154
4898 * g++.dg/gomp/pr81154.C: New test.
4899
4900 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4901
4902 * g++.dg/other/old-style-cast-fixits.C: New test case.
4903
4904 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4905
4906 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4907
4908 2017-06-21 Tom de Vries <tom@codesourcery.com>
4909
4910 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4911
4912 2017-06-21 Tom de Vries <tom@codesourcery.com>
4913
4914 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4915 warning.
4916
4917 2017-06-21 Martin Liska <mliska@suse.cz>
4918
4919 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4920
4921 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4922
4923 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4924 gnat.dg/debug11_pkg2.ads: New testcase.
4925
4926 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4927
4928 * gcc.target/i386/getround.c: New file.
4929
4930 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4931
4932 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4933 * gcc.dg/tree-ssa/addadd-2.c: New file.
4934
4935 2017-06-21 Tom de Vries <tom@codesourcery.com>
4936
4937 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4938 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4939 * gcc.c-torture/compile/20080806-1.c: Same.
4940 * gcc.c-torture/compile/920723-1.c: Same.
4941 * gcc.c-torture/compile/930621-1.c: Same.
4942 * gcc.c-torture/compile/991214-2.c: Same.
4943 * gcc.c-torture/compile/bcopy.c: Same.
4944 * gcc.c-torture/compile/memtst.c: Same.
4945 * gcc.c-torture/compile/msp.c: Same.
4946 * gcc.c-torture/compile/stuct.c: Same.
4947 * gcc.c-torture/execute/20011008-3.c: Same.
4948 * gcc.c-torture/execute/20030209-1.c: Same.
4949 * gcc.c-torture/execute/20031012-1.c: Same.
4950 * gcc.c-torture/execute/20040805-1.c: Same.
4951 * gcc.c-torture/execute/920410-1.c: Same.
4952 * gcc.c-torture/execute/921113-1.c: Same.
4953 * gcc.c-torture/execute/921202-1.c: Same.
4954 * gcc.c-torture/execute/921208-2.c: Same.
4955 * gcc.c-torture/execute/930106-1.c: Same.
4956 * gcc.c-torture/execute/930406-1.c: Same.
4957 * gcc.c-torture/execute/950221-1.c: Same.
4958 * gcc.c-torture/execute/960521-1.c: Same.
4959 * gcc.c-torture/execute/980605-1.c: Same.
4960 * gcc.c-torture/execute/comp-goto-1.c: Same.
4961 * gcc.c-torture/execute/comp-goto-2.c: Same.
4962 * gcc.c-torture/execute/memcpy-1.c: Same.
4963 * gcc.c-torture/execute/multi-ix.c: Same.
4964 * gcc.c-torture/execute/nestfunc-4.c: Same.
4965 * gcc.c-torture/execute/pr20621-1.c: Same.
4966 * gcc.c-torture/execute/pr23135.c: Same.
4967 * gcc.c-torture/execute/pr28982b.c: Same.
4968 * gcc.dg/loop-3.c: Same.
4969 * gcc.dg/struct-ret-3.c: Same.
4970 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4971 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4972 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4973 * gcc.dg/tree-prof/pr44777.c: Same.
4974
4975 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4976
4977 PR jit/81144
4978 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4979 memset call with zero-initialization.
4980 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4981
4982 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4983
4984 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4985 (main): Renamed to ...
4986 (fma4_test): ... this.
4987
4988 2017-06-20 Julia Koval <julia.koval@intel.com>
4989
4990 * gcc.target/i386/pr73350-2.c: New test.
4991
4992 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4993
4994 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4995 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4996 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4997 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4998 restrict to x86_64-*-*-gnu.
4999 Skip scan-assembler on *-*-darwin*.
5000 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5001 * gcc.dg/loop-invariant.c: Likewise.
5002 * gcc.dg/lto/pr70955_0.c: Likewise.
5003 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5004 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5005 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5006
5007 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5008 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5009 targets.
5010 * gcc.dg/attr-ms_struct-2.c: Likewise.
5011 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5012 * gcc.dg/bf-ms-layout.c: Likewise.
5013 * gcc.dg/bf-ms-layout-2.c: Likewise.
5014 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5015 Require fpic support.
5016 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5017 targets.
5018 * gcc.target/i386/bitfield2.c: Likewise.
5019 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5020 targets.
5021 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5022
5023 2017-06-20 Nathan Sidwell <nathan@acm.org>
5024
5025 PR c++/67074
5026 * g++.dg/lookup/pr67074.C: New.
5027 * g++.dg/parse/namespace-alias-1.C: Adjust.
5028
5029 2017-06-20 Richard Biener <rguenther@suse.de>
5030
5031 PR middle-end/81097
5032 * c-c++-common/ubsan/pr81097.c: New testcase.
5033
5034 2017-06-20 Richard Biener <rguenther@suse.de>
5035
5036 * gcc.dg/vect/pr65947-9.c: Adjust.
5037
5038 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5039
5040 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5041 * gcc.target/arm/acle/cdp2.c: Likewise.
5042 * gcc.target/arm/acle/ldc.c: Likewise.
5043 * gcc.target/arm/acle/ldc2.c: Likewise.
5044 * gcc.target/arm/acle/ldc2l.c: Likewise.
5045 * gcc.target/arm/acle/ldcl.c: Likewise.
5046 * gcc.target/arm/acle/mcr.c: Likewise.
5047 * gcc.target/arm/acle/mcr2.c: Likewise.
5048 * gcc.target/arm/acle/mcrr.c: Likewise.
5049 * gcc.target/arm/acle/mcrr2.c: Likewise.
5050 * gcc.target/arm/acle/mrc.c: Likewise.
5051 * gcc.target/arm/acle/mrc2.c: Likewise.
5052 * gcc.target/arm/acle/mrrc.c: Likewise.
5053 * gcc.target/arm/acle/mrrc2.c: Likewise.
5054 * gcc.target/arm/acle/stc.c: Likewise.
5055 * gcc.target/arm/acle/stc2.c: Likewise.
5056 * gcc.target/arm/acle/stc2l.c: Likewise.
5057 * gcc.target/arm/acle/stcl.c: Likewise.
5058
5059 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR target/81121
5062 * gcc.target/i386/pr81121.c: New test.
5063
5064 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5065
5066 PR target/79799
5067 * gcc.target/powerpc/pr79799-1.c: New test.
5068 * gcc.target/powerpc/pr79799-2.c: Likewise.
5069 * gcc.target/powerpc/pr79799-3.c: Likewise.
5070 * gcc.target/powerpc/pr79799-4.c: Likewise.
5071 * gcc.target/powerpc/pr79799-5.c: Likewise.
5072
5073 2017-06-19 Nathan Sidwell <nathan@acm.org>
5074
5075 PR c++/81124
5076 PR c++/79766
5077 * g++.dg/lookup/pr79766.C: New.
5078 * g++.dg/lookup/pr81124.C: New.
5079 * g++.dg/template/explicit6.C: Adjust.
5080 * g++.old-deja/g++.other/decl5.C: Adjust.
5081
5082 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5083
5084 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5085 -DSTACK_SIZE.
5086
5087 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR sanitizer/81125
5090 * g++.dg/ubsan/pr81125.C: New test.
5091
5092 PR sanitizer/81111
5093 * g++.dg/ubsan/pr81111.C: New test.
5094
5095 2017-06-19 Richard Biener <rguenther@suse.de>
5096
5097 PR middle-end/81118
5098 * gcc.dg/torture/pr81118.c: New testcase.
5099
5100 2017-06-19 Richard Biener <rguenther@suse.de>
5101
5102 PR tree-optimization/80887
5103 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5104
5105 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR ipa/81112
5108 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5109
5110 2017-06-19 Nathan Sidwell <nathan@acm.org>
5111
5112 PR c++/81119
5113 * g++.dg/warn/pr81119.C: New.
5114
5115 2017-06-19 Martin Liska <mliska@suse.cz>
5116
5117 PR sanitizer/80879
5118 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5119
5120 2017-06-19 Martin Liska <mliska@suse.cz>
5121
5122 PR ipa/80732
5123 * gcc.target/i386/mvc5.c: Scan indirect_function.
5124 * gcc.target/i386/mvc7.c: Likewise.
5125 * gcc.target/i386/pr80732.c: New test.
5126
5127 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5128
5129 PR c++/66093
5130 * g++.dg/cpp1y/constexpr-66093.C: New.
5131
5132 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5133
5134 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5135 dg-skip-if list.
5136
5137 2017-06-19 Richard Biener <rguenther@suse.de>
5138
5139 PR ipa/81112
5140 * g++.dg/torture/pr81112.C: New testcase.
5141
5142 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5143
5144 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5145
5146 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5147
5148 PR fortran/52473
5149 * gfortran.dg/cshift_1.f90: New test.
5150
5151 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5152
5153 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5154
5155 2017-06-16 Carl Love <cel@us.ibm.com>
5156
5157 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5158 main): Add runnable tests and test checker for vec_float,
5159 vec_float2, vec_floate and vec_floato builtins.
5160
5161 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5162
5163 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5164 the architecture options added by dg-add-options arm_neon.
5165 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5166 to the architecture.
5167 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5168 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5169 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5170
5171 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5172
5173 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5174 multilibs have been built.
5175
5176 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5177
5178 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5179 * gcc.target/arm/pr51915.c: Likewise.
5180 * gcc.target/arm/pr52006.c: Likewise.
5181 * gcc.target/arm/pr53187.c: Likewise.
5182
5183 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5184
5185 * gcc.target/arm/multilibs.exp: New file.
5186
5187 2017-06-16 Martin Sebor <msebor@redhat.com>
5188
5189 PR tree-optimization/80933
5190 PR tree-optimization/80934
5191 * gcc.dg/fold-bcopy.c: New test.
5192 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5193 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5194 * gcc.dg/pr79214.c: Adjust.
5195 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5196 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5197 * gcc.dg/builtins-nonnull.c: Likewise.
5198
5199 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5200
5201 PR target/71778
5202 * gcc.target/arm/pr71778.c: New.
5203
5204 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5205
5206 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5207
5208 2017-06-16 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/81090
5211 * gcc.dg/graphite/pr81090.c: New testcase.
5212
5213 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5214
5215 PR fortran/80983
5216 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5217
5218 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR sanitizer/81094
5221 * c-c++-common/ubsan/object-size-11.c: New test.
5222
5223 2017-06-15 Martin Sebor <msebor@redhat.com>
5224
5225 PR c++/80560
5226 * g++.dg/Wclass-memaccess.C: New test.
5227
5228 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5229
5230 PR fortran/80983
5231 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5232
5233 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5234
5235 PR lto/69866
5236 * gcc.dg/lto/pr69866_0.c: New test.
5237 * gcc.dg/lto/pr69866_1.c: Likewise.
5238
5239 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5240
5241 PR target/78818
5242 * gcc.target/msp430/pr78818-real.c: New template for tests.
5243 * gcc.target/msp430/pr78818-auto.c: New test.
5244 * gcc.target/msp430/pr78818-data-region.c: New test.
5245 * gcc.target/msp430/pr78818-data-sec.c: New test.
5246 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5247
5248 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5249
5250 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5251 instructions in it rather than the number of IT blocks being 2.
5252 Transfer scan directive arm_thumb2 restriction to the whole
5253 testcase and restrict further to Thumb-only targets.
5254
5255 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5256
5257 * gcc.target/arm/sdiv_costs_1.c:
5258 Use dg-add-options.
5259
5260 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5261
5262 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5263 * gcc.target/mips/pr51513-1.c: New test.
5264 * gcc.target/mips/pr51513-2.c: New test.
5265
5266 2017-06-14 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/81083
5269 * gcc.dg/torture/pr81083.c: Add prototypes.
5270
5271 2017-06-14 Richard Biener <rguenther@suse.de>
5272
5273 PR middle-end/81088
5274 * c-c++-common/ubsan/pr81088.c: New testcase.
5275
5276 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5277
5278 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5279
5280 2017-06-14 Andrew Pinski <apinski@cavium.com>
5281 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5282
5283 PR target/71663
5284 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5285 * gcc.target/aarch64/vect-init-2.c: Likewise.
5286 * gcc.target/aarch64/vect-init-3.c: Likewise.
5287 * gcc.target/aarch64/vect-init-4.c: Likewise.
5288 * gcc.target/aarch64/vect-init-5.c: Likewise.
5289
5290 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5291
5292 PR c++/58541
5293 * g++.dg/cpp0x/constexpr-58541.C: New.
5294
5295 2017-06-14 Richard Biener <rguenther@suse.de>
5296
5297 PR tree-optimization/81083
5298 * gcc.dg/torture/pr81083.c: New testcase.
5299
5300 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5301
5302 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5303 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5304
5305 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR c++/80973
5308 * g++.dg/ubsan/pr80973.C: New test.
5309
5310 PR c++/80984
5311 * g++.dg/opt/nrv18.C: New test.
5312
5313 2017-06-13 Martin Liska <mliska@suse.cz>
5314
5315 PR sanitize/78204
5316 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5317 test by adding no_sanitize attribute.
5318 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5319
5320 2017-06-13 Renlin Li <renlin.li@arm.com>
5321
5322 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5323 conditionally.
5324
5325 2017-06-13 Martin Jambor <mjambor@suse.cz>
5326
5327 PR tree-optimization/80803
5328 PR tree-optimization/81063
5329 gcc.dg/tree-ssa/pr80803.c: New test.
5330 gcc.dg/tree-ssa/pr81063.c: Likewise.
5331
5332 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5333
5334 * c-c++-common/fold-masked-cmp-3.c: New test.
5335
5336 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5337
5338 PR tree-optimization/67328
5339 * c-c++-common/fold-masked-cmp-1.c: New test.
5340 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5341 * gcc.dg/pr46309.c: Fix pattern.
5342 * gcc.dg/pr46309-2.c: Likewise.
5343
5344 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5345
5346 * gcc.target/arm/sdiv_costs_1.c:
5347 Require arm_arch_v8a_ok and add march option.
5348
5349 2017-06-13 Martin Liska <mliska@suse.cz>
5350
5351 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5352 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5353 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5354
5355 2017-06-13 Richard Biener <rguenther@suse.de>
5356
5357 PR middle-end/81065
5358 * c-c++-common/ubsan/pr81065.c: New testcase.
5359
5360 2017-06-12 Ian Lance Taylor <iant@golang.org>
5361
5362 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5363 freorder. Update comment to explain test.
5364
5365 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5366
5367 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5368 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5369 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5370 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5371
5372 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5373
5374 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5375
5376 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5377
5378 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5379
5380 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR tree-optimization/81003
5383 * gcc.c-torture/compile/pr81003.c: New test.
5384
5385 2017-06-12 Richard Biener <rguenther@suse.de>
5386
5387 PR tree-optimization/81053
5388 * gcc.dg/torture/pr81053.c: New testcase.
5389
5390 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5391
5392 PR fortran/80988
5393 * gfortran.dg/implied_do_io_3.f90: New test.
5394
5395 2017-06-10 Tom de Vries <tom@codesourcery.com>
5396
5397 * lib/target-supports.exp (check_effective_target_signal): New proc.
5398 * lib/gcc.exp (gcc_target_compile): Remove appending of
5399 -DSIGNAL_SUPPRESS to additional_flags.
5400 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5401 additional_flags if effective target signal is not supported by the
5402 target.
5403 * gcc.c-torture/execute/20101011-1.c: Same.
5404 * gcc.dg/c99-stdint-1.c: Same.
5405 * gcc.dg/c99-stdint-2.c: Same.
5406 * gcc.dg/c99-stdint-5.c: Same.
5407 * gcc.dg/c99-stdint-6.c: Same.
5408 * gcc.dg/stdint-width-1.c: Same.
5409
5410 2017-06-10 Tom de Vries <tom@codesourcery.com>
5411
5412 * lib/target-supports.exp (check_effective_target_stack_size)
5413 (dg-effective-target-value): New proc.
5414 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5415 additional_flags.
5416 * lib/objc.exp (objc_target_compile): Same.
5417 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5418 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5419 dg-additional-options.
5420 * gcc.c-torture/compile/20080806-1.c: Same.
5421 * gcc.c-torture/compile/920723-1.c: Same.
5422 * gcc.c-torture/compile/930621-1.c: Same.
5423 * gcc.c-torture/compile/991214-2.c: Same.
5424 * gcc.c-torture/compile/bcopy.c: Same.
5425 * gcc.c-torture/compile/memtst.c: Same.
5426 * gcc.c-torture/compile/msp.c: Same.
5427 * gcc.c-torture/compile/stuct.c: Same.
5428 * gcc.c-torture/execute/20011008-3.c: Same.
5429 * gcc.c-torture/execute/20030209-1.c: Same.
5430 * gcc.c-torture/execute/20031012-1.c: Same.
5431 * gcc.c-torture/execute/20040805-1.c: Same.
5432 * gcc.c-torture/execute/920410-1.c: Same.
5433 * gcc.c-torture/execute/920501-7.c: Same.
5434 * gcc.c-torture/execute/921113-1.c: Same.
5435 * gcc.c-torture/execute/921202-1.c: Same.
5436 * gcc.c-torture/execute/921208-2.c: Same.
5437 * gcc.c-torture/execute/930106-1.c: Same.
5438 * gcc.c-torture/execute/930406-1.c: Same.
5439 * gcc.c-torture/execute/950221-1.c: Same.
5440 * gcc.c-torture/execute/960521-1.c: Same.
5441 * gcc.c-torture/execute/980605-1.c: Same.
5442 * gcc.c-torture/execute/comp-goto-1.c: Same.
5443 * gcc.c-torture/execute/comp-goto-2.c: Same.
5444 * gcc.c-torture/execute/memcpy-1.c: Same.
5445 * gcc.c-torture/execute/multi-ix.c: Same.
5446 * gcc.c-torture/execute/nestfunc-4.c: Same.
5447 * gcc.c-torture/execute/pr20621-1.c: Same.
5448 * gcc.c-torture/execute/pr23135.c: Same.
5449 * gcc.c-torture/execute/pr28982b.c: Same.
5450 * gcc.dg/loop-3.c: Same.
5451 * gcc.dg/struct-ret-3.c: Same.
5452 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5453 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5454 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5455 * gcc.dg/tree-prof/pr44777.c: Same.
5456
5457 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5458
5459 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5460 (test_mutually_exclusive_suggestions): New test function.
5461 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5462 (test_mutually_exclusive_suggestions): New test function.
5463 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5464 (test_mutually_exclusive_suggestions): New test function.
5465 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5466 (test_show_locus): Add special-case for
5467 "test_mutually_exclusive_suggestions".
5468
5469 2017-06-09 Ian Lance Taylor <iant@golang.org>
5470
5471 * gcc.dg/tree-prof/split-1.c: New test.
5472
5473 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5474
5475 * gcc.dg/predict-14.c: Avoid cold function detection.
5476 * gcc.target/i386/umod-3.c: Likewise.
5477
5478 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5479
5480 * gcc.target/aarch64/lrint-matherr.h: New.
5481 * gcc.target/aarch64/inline-lrint_1.c: New.
5482 * gcc.target/aarch64/inline-lrint_2.c: New.
5483 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5484 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5485
5486 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5487
5488 * gcc.target/arm/sdiv_costs_1.c: New.
5489
5490 2017-06-09 Tom de Vries <tom@codesourcery.com>
5491
5492 PR target/80855
5493 * gcc.target/nvptx/label-values.c: New test.
5494
5495 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5496
5497 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5498 Test for null definitions instead of them being undefined. Add entry
5499 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5500 about using the effective target for architecture extension.
5501 (check_effective_target_arm_arch_v7ve_ok): Remove.
5502 (add_options_for_arm_arch_v7ve): Likewise.
5503
5504 2017-06-09 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/66623
5507 * gcc.dg/vect/pr66623.c: New testcase.
5508
5509 2017-06-09 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/79483
5512 * gcc.dg/graphite/pr79483.c: New testcase.
5513
5514 2017-06-09 Richard Biener <rguenther@suse.de>
5515
5516 PR middle-end/81007
5517 * g++.dg/pr81007.C: New testcase.
5518
5519 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5520
5521 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5522 instead of "rsp" for -m32.
5523 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5524 target, add -msse2 to dg-options.
5525 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5526 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5527
5528 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5529
5530 PR target/80966
5531 * gcc.target/powerpc/stack-limit.c: New testcase.
5532
5533 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5534
5535 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5536 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5537 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5538 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5539 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5540 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5541
5542 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR c/81006
5545 * c-c++-common/gomp/pr81006.c: New test.
5546
5547 PR c++/81011
5548 * g++.dg/gomp/pr81011.C: New test.
5549
5550 PR middle-end/81005
5551 * c-c++-common/ubsan/align-10.c: New test.
5552 * c-c++-common/ubsan/null-13.c: New test.
5553
5554 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5555
5556 PR target/81015
5557 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5558 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5559 * gcc.target/i386/pr81015.c: New test.
5560
5561 2017-06-08 Tom de Vries <tom@codesourcery.com>
5562
5563 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5564 trampolines instead of NO_TRAMPOLINES.
5565 * gcc.c-torture/execute/20000822-1.c: Same.
5566 * gcc.c-torture/execute/920428-2.c: Same.
5567 * gcc.c-torture/execute/920501-7.c: Same.
5568 * gcc.c-torture/execute/920612-2.c: Same.
5569 * gcc.c-torture/execute/921017-1.c: Same.
5570 * gcc.c-torture/execute/921215-1.c: Same.
5571 * gcc.c-torture/execute/931002-1.c: Same.
5572 * gcc.c-torture/execute/comp-goto-2.c: Same.
5573 * gcc.c-torture/execute/nestfunc-1.c: Same.
5574 * gcc.c-torture/execute/nestfunc-2.c: Same.
5575 * gcc.c-torture/execute/nestfunc-3.c: Same.
5576 * gcc.c-torture/execute/nestfunc-5.c: Same.
5577 * gcc.c-torture/execute/nestfunc-6.c: Same.
5578 * gcc.c-torture/execute/pr24135.c: Same.
5579 * gcc.dg/Wtrampolines.c: Same.
5580 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5581 * gcc.dg/torture/stackalign/nested-5.c: Same.
5582 * gcc.dg/torture/stackalign/nested-6.c: Same.
5583 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5584 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5585 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5586 * gcc.dg/trampoline-1.c: Same.
5587 * gcc.dg/tree-prof/pr44777.c: Same.
5588 * gcc.target/i386/pr67770.c: Same.
5589 * lib/gcc.exp (gcc_target_compile): Remove appending of
5590 -DNO_TRAMPOLINES to additional_flags.
5591 * lib/objc.exp (objc_target_compile): Same.
5592
5593 2017-06-08 Tom de Vries <tom@codesourcery.com>
5594
5595 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5596 'gcc,no_trampolines' instead of 'no_trampolines'.
5597
5598 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5599
5600 PR middle-end/79988
5601 * gcc.target/i386/mpx/pr79988.c: New test.
5602
5603 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5604
5605 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5606 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5607 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5608
5609 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5610
5611 * g++.dg/tree-ssa/counts-1.C: New testcase.
5612 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5613
5614 2017-08-08 Julia Koval <julia.koval@intel.com>
5615
5616 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5617 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5618 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5619 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5620 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5621 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5622
5623 2017-06-08 Marek Polacek <polacek@redhat.com>
5624
5625 PR sanitize/80932
5626 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5627
5628 2017-08-08 Julia Koval <julia.koval@intel.com>
5629
5630 PR target/73350,80862
5631 * gcc.target/i386/pr73350.c: New test.
5632
5633 2017-06-08 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/80928
5636 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5637
5638 2017-06-07 Carl Love <cel@us.ibm.com>
5639
5640 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5641
5642 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5643
5644 PR c++/80990
5645 * g++.dg/cpp1z/class-deduction39.C: New.
5646
5647 2017-06-07 Marek Polacek <polacek@redhat.com>
5648
5649 PR sanitizer/80932
5650 * c-c++-common/ubsan/pr80932.c: New test.
5651
5652 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5653
5654 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5655 * gcc.target/i386/l_fma_double_2.c: Ditto.
5656 * gcc.target/i386/l_fma_double_3.c: Ditto.
5657 * gcc.target/i386/l_fma_double_4.c: Ditto.
5658 * gcc.target/i386/l_fma_double_5.c: Ditto.
5659 * gcc.target/i386/l_fma_double_6.c: Ditto.
5660 * gcc.target/i386/l_fma_float_1.c: Ditto.
5661 * gcc.target/i386/l_fma_float_2.c: Ditto.
5662 * gcc.target/i386/l_fma_float_3.c: Ditto.
5663 * gcc.target/i386/l_fma_float_4.c: Ditto.
5664 * gcc.target/i386/l_fma_float_5.c: Ditto.
5665 * gcc.target/i386/l_fma_float_6.c: Ditto.
5666
5667 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5668
5669 * gcc.target/aarch64/sdiv_costs_1.c: New.
5670
5671 2017-06-07 Richard Biener <rguenther@suse.de>
5672
5673 PR tree-optimization/80928
5674 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5675 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5676
5677 2017-06-07 Richard Biener <rguenther@suse.de>
5678
5679 PR tree-optimization/80928
5680 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5681 check_results.
5682
5683 2017-06-06 Nathan Sidwell <nathan@acm.org>
5684
5685 * g++.dg/pr45330.C: Add inline namespace case.
5686
5687 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5688
5689 PR fortran/80975
5690 * gfortran.dg/matmul_16.f90: New test.
5691 * gfortran.dg/inline_matmul_18.f90: New test.
5692
5693 2017-06-06 Marek Polacek <polacek@redhat.com>
5694
5695 PR c/79983
5696 * gcc.dg/pr79983.c: New test.
5697
5698 2017-06-06 David S. Miller <davem@davemloft.net>
5699
5700 * gcc.target/sparc/sparc-ret-3.c: New test.
5701
5702 2017-06-06 Tom de Vries <tom@codesourcery.com>
5703
5704 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5705 label_values instead of NO_LABEL_VALUES.
5706 * gcc.c-torture/compile/920301-1.c: Same.
5707 * gcc.c-torture/compile/920501-1.c: Same.
5708 * gcc.c-torture/compile/941014-4.c: Same.
5709 * gcc.c-torture/compile/labels-1.c: Same.
5710 * gcc.c-torture/compile/pr18903.c: Same.
5711 * gcc.c-torture/execute/920302-1.c: Same.
5712 * gcc.c-torture/execute/920415-1.c: Same.
5713 * gcc.c-torture/execute/920428-2.c: Same.
5714 * gcc.c-torture/execute/920501-3.c: Same.
5715 * gcc.c-torture/execute/920501-4.c: Same.
5716 * gcc.c-torture/execute/920501-5.c: Same.
5717 * gcc.c-torture/execute/920501-7.c: Same.
5718 * gcc.c-torture/execute/920721-4.c: Same.
5719 * gcc.c-torture/execute/980526-1.c: Same.
5720 * gcc.c-torture/execute/990208-1.c: Same.
5721 * gcc.c-torture/execute/comp-goto-1.c: Same.
5722 * gcc.c-torture/execute/comp-goto-2.c: Same.
5723 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5724 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5725 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5726 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5727 * gcc.dg/tree-prof/pr44777.c: Same.
5728 * gcc.misc-tests/bprob-2.c: Same.
5729 * gcc.misc-tests/gcov-3.c: Same.
5730 * lib/gcc.exp (gcc_target_compile): Remove appending of
5731 -DNO_LABEL_VALUES to additional_flags.
5732 * lib/objc.exp (objc_target_compile): Same.
5733 * lib/target-supports.exp (check_effective_target_label_values): Test on
5734 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5735
5736 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5737
5738 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5739
5740 2017-06-06 Richard Biener <rguenther@suse.de>
5741
5742 PR tree-optimization/80974
5743 * gcc.dg/torture/pr80974.c: New testcase.
5744
5745 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5746
5747 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5748 "unsigned int" in conversation warning on line 15.
5749
5750 2017-06-06 Richard Biener <rguenther@suse.de>
5751
5752 PR tree-optimization/80928
5753 * gcc.dg/vect/pr80928.c: New testcase.
5754 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5755 * gcc.dg/vect/slp-13.c: Likewise.
5756 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5757
5758 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5759
5760 * g++.dg/plugin/comment_plugin.c: New test plugin.
5761 * g++.dg/plugin/comments-1.C: New test file.
5762 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5763
5764 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5765
5766 * gcc.misc-tests/gcov-1a.c: New test.
5767
5768 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5769
5770 * gcc.target/powerpc/clone1.c: New test.
5771
5772 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5773
5774 PR fortran/70601
5775 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5776
5777 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5778
5779 PR fortran/35339
5780 * gfortran.dg/implied_do_io_1.f90: New Test.
5781 * gfortran.dg/implied_do_io_2.f90: New Test.
5782
5783 2017-06-05 Renlin Li <renlin.li@arm.com>
5784
5785 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5786 selector to related line.
5787
5788 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5789
5790 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5791
5792 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793
5794 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5795
5796 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5797
5798 * gcc.target/aarch64/subs_compare_2.c: New test.
5799
5800 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801
5802 * gcc.target/aarch64/subs_compare_1.c: New test.
5803
5804 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5805
5806 * gcc.target/mips/div-9.c: Delete duplicate test.
5807 * gcc.target/mips/div-10.c: Ditto.
5808 * gcc.target/mips/div-11.c: Ditto.
5809 * gcc.target/mips/div-12.c: Ditto.
5810
5811 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5812
5813 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5814
5815 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5816
5817 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5818 vesrion of the dejagnu grep.
5819 (list-module-names): Use it and adjust the regular expressions for
5820 modules and submodules.
5821 * gfortran.dg/prof/prof.exp: Cleanup modules.
5822 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5823 directives.
5824 * gfortran.dg/altreturn_8.f90: Likewise.
5825 * gfortran.dg/associate_12.f90: Likewise.
5826 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5827 * gfortran.dg/charlen_15.f90: Likewise.
5828 * gfortran.dg/class_4a.f03: Likewise.
5829 * gfortran.dg/class_54.f90: Likewise.
5830 * gfortran.dg/class_dummy_4.f03: Likewise.
5831 * gfortran.dg/class_dummy_5.f90: Likewise.
5832 * gfortran.dg/constructor_9.f90: Likewise.
5833 * gfortran.dg/dec_structure_15.f90: Likewise.
5834 * gfortran.dg/do_check_8.f90: Likewise.
5835 * gfortran.dg/dtio_26.f03: Likewise.
5836 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5837 * gfortran.dg/equiv_9.f90: Likewise.
5838 * gfortran.dg/extends_15.f90: Likewise.
5839 * gfortran.dg/finalize_22.f90: Likewise.
5840 * gfortran.dg/finalize_23.f90: Likewise.
5841 * gfortran.dg/generic_26.f90: Likewise.
5842 * gfortran.dg/generic_27.f90: Likewise.
5843 * gfortran.dg/namelist_76.f90: Likewise.
5844 * gfortran.dg/pointer_init_8.f90: Likewise.
5845 * gfortran.dg/pr61318.f90: Likewise.
5846 * gfortran.dg/pr77260_1.f90: Likewise.
5847 * gfortran.dg/pr77260_2.f90: Likewise.
5848 * gfortran.dg/pr77420_3.f90: Likewise.
5849 * gfortran.dg/proc_ptr_39.f90: Likewise.
5850 * gfortran.dg/proc_ptr_41.f90: Likewise.
5851 * gfortran.dg/proc_ptr_42.f90: Likewise.
5852 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5853 * gfortran.dg/submodule_1.f08: Likewise.
5854 * gfortran.dg/submodule_10.f08: Likewise.
5855 * gfortran.dg/submodule_14.f08: Likewise.
5856 * gfortran.dg/submodule_15.f08: Likewise.
5857 * gfortran.dg/submodule_2.f08: Likewise.
5858 * gfortran.dg/submodule_5.f08: Likewise.
5859 * gfortran.dg/submodule_6.f08: Likewise.
5860 * gfortran.dg/submodule_7.f08: Likewise.
5861 * gfortran.dg/submodule_8.f08: Likewise.
5862 * gfortran.dg/submodule_9.f08: Likewise.
5863 * gfortran.dg/transfer_class_2.f90: Likewise.
5864 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5865 * gfortran.dg/typebound_call_24.f03: Likewise.
5866 * gfortran.dg/typebound_call_25.f90: Likewise.
5867 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5868 * gfortran.dg/typebound_generic_12.f03: Likewise.
5869 * gfortran.dg/typebound_generic_13.f03: Likewise.
5870 * gfortran.dg/typebound_generic_14.f03: Likewise.
5871 * gfortran.dg/typebound_generic_15.f90: Likewise.
5872 * gfortran.dg/typebound_operator_16.f03: Likewise.
5873 * gfortran.dg/typebound_operator_18.f90: Likewise.
5874 * gfortran.dg/typebound_operator_20.f90: Likewise.
5875 * gfortran.dg/typebound_override_3.f90: Likewise.
5876 * gfortran.dg/typebound_override_4.f90: Likewise.
5877 * gfortran.dg/typebound_override_5.f90: Likewise.
5878 * gfortran.dg/typebound_override_6.f90: Likewise.
5879 * gfortran.dg/typebound_override_7.f90: Likewise.
5880 * gfortran.dg/typebound_proc_28.f03: Likewise.
5881 * gfortran.dg/typebound_proc_29.f90: Likewise.
5882 * gfortran.dg/typebound_proc_30.f90: Likewise.
5883 * gfortran.dg/typebound_proc_31.f90: Likewise.
5884 * gfortran.dg/typebound_proc_32.f90: Likewise.
5885 * gfortran.dg/typebound_proc_33.f90: Likewise.
5886 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5887 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5888 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5889 * gfortran.dg/use_only_3.f90: Likewise.
5890 * gfortran.dg/use_without_only_1.f90: Likewise.
5891 * gfortran.dg/warn_unused_function.f90: Likewise.
5892 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5893 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5894
5895 2017-06-04 Marek Polacek <polacek@redhat.com>
5896
5897 PR c/80919
5898 * gcc.dg/format/pr80919.c: New test.
5899
5900 2017-06-02 Martin Sebor <msebor@redhat.com>
5901
5902 PR c/80892
5903 * c-c++-common/Wfloat-conversion-2.c: New test.
5904
5905 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5906
5907 PR c++/68754
5908 * g++.dg/cpp1y/constexpr-68754.C: New.
5909
5910 2017-06-02 Carl Love <cel@us.ibm.com>
5911
5912 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5913 for the new built-ins.
5914
5915 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5916
5917 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5918
5919 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5920
5921 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5922 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5923 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5924 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5925 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5926
5927 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5928
5929 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5930
5931 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5932
5933 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5934
5935 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5936
5937 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5938 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5939 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5940 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5941 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5942 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5943 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5944 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5945 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5946
5947 2017-06-02 Nathan Sidwell <nathan@acm.org>
5948
5949 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5950
5951 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR rtl-optimization/80903
5954 * gcc.dg/pr80903.c: New test.
5955
5956 PR fortran/80918
5957 * gfortran.dg/gomp/pr80918.f90: New test.
5958
5959 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5960
5961 * c-c++-common/Wsizeof-pointer-div.c: New test.
5962 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5963 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5964 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5965 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5966 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5967 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5968 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5969 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5970 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5971 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5972 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5973 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5974 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5975 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5976 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5977 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5978 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5979 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5980
5981 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5982
5983 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5984 Update the target to power8-vector.
5985
5986 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5987
5988 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5989
5990 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5991
5992 * debug12.adb, debug12.ads: New testcase.
5993
5994 2017-06-01 Martin Jambor <mjambor@suse.cz>
5995
5996 PR tree-optimization/80898
5997 * gcc.dg/tree-ssa/pr80898.c: New test.
5998 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5999
6000 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/80896
6003 * g++.dg/cpp1z/nodiscard5.C: New.
6004
6005 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6006
6007 * gcc.target/arc/pr9001195952.c: New test.
6008
6009 2017-06-01 Tom de Vries <tom@codesourcery.com>
6010
6011 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6012 * gcc.c-torture/compile/asmgoto-1.c: Same.
6013 * gcc.dg/20000707-1.c: Same.
6014 * gcc.dg/pr38700.c: Same.
6015 * gcc.dg/pr70169.c: Same.
6016 * gcc.dg/pr80112.c: Same.
6017 * gcc.dg/torture/pr51071-2.c: Same.
6018 * gcc.dg/torture/pr51071.c: Same.
6019 * gcc.dg/tree-ssa/alias-34.c: Same.
6020
6021 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6022
6023 * gnat.dg/debug11.adb: New testcase.
6024
6025 2017-06-01 Richard Biener <rguenther@suse.de>
6026
6027 PR middle-end/66313
6028 * c-c++-common/ubsan/pr66313.c: New testcase.
6029 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6030
6031 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6032
6033 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6034 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6035 to vsx_hw. Add dg-skip-if directive to disable this test if
6036 -mcpu overridden.
6037 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6038 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6039 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6040 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6041 to dg-option. Add dg-skip-if directive to disable this test
6042 for darwin. Add dg-skip-if directive to disable this test if
6043 -mcpu overridden.
6044
6045 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6046
6047 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6048 (_mm_maskz_max_sd): Test new intrinsics.
6049 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6050 (_mm_maskz_max_sd): Test new intrinsics.
6051 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6052 (_mm_maskz_max_ss): Test new intrinsics.
6053 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6054 (_mm_maskz_max_ss): Test new intrinsics.
6055 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6056 (_mm_maskz_min_sd): Test new intrinsics.
6057 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6058 (_mm_maskz_min_sd): Test new intrinsics.
6059 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6060 (_mm_maskz_min_ss): Test new intrinsics.
6061 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6062 (_mm_maskz_min_ss): Test new intrinsics.
6063
6064 2017-05-31 Nathan Sidwell <nathan@acm.org>
6065
6066 * g++.dg/lookup/lambda1.C New.
6067
6068 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6069
6070 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6071 on pointer should not be replaced.
6072
6073 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6074
6075 PR testsuite/80580
6076 * gcc.dg/gimplefe-error-7.c: New test.
6077
6078 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6079
6080 * gcc.target/arc/add_n-combine.c: New test.
6081 * gcc.target/arc/sub_n-combine.c: New test.
6082
6083 2017-05-31 Richard Biener <rguenther@suse.de>
6084
6085 PR target/80880
6086 * gcc.target/i386/pr80880.c: New testcase.
6087
6088 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6089
6090 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6091
6092 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6093
6094 * gcc.dg/vect/pr80815-3.c: New test.
6095
6096 2017-05-31 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/80906
6099 * gcc.dg/graphite/pr80906.c: New testcase.
6100
6101 2017-05-30 Tom de Vries <tom@codesourcery.com>
6102
6103 PR testsuite/80910
6104 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6105 unsupported if host compiler does not support c++11.
6106 (host_supports_c++11): New proc.
6107
6108 2017-05-30 Martin Sebor <msebor@redhat.com>
6109
6110 PR c/80731
6111 * g++.dg/ext/utf16-4.C: Relax test.
6112 * gcc.dg/fixed-point/int-warning.c: Adjust.
6113
6114 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6115
6116 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6117 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6118 test case.
6119 * g++.dg/plugin/show-template-tree-color.C: New test case.
6120 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6121 * g++.dg/template/show-template-tree-2.C: New test case.
6122 * g++.dg/template/show-template-tree-3.C: New test case.
6123 * g++.dg/template/show-template-tree-4.C: New test case.
6124 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6125 * g++.dg/template/show-template-tree.C: New test case.
6126
6127 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6128
6129 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6130 dg-options.
6131 * gfortran.dg/pr80107.f: Delete testcase.
6132
6133 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6134
6135 PR target/80833
6136 * gcc.target/i386/pr80833-1.c: New test.
6137 * gcc.target/i386/pr80833-2.c: Ditto.
6138
6139 2017-05-30 Nathan Sidwell <nathan@acm.org>
6140
6141 PR c++/80913
6142 * g++.dg/lookup/pr80913.C: New.
6143
6144 2017-05-30 Richard Biener <rguenther@suse.de>
6145
6146 PR middle-end/80901
6147 * gcc.dg/torture/pr80901.c: New testcase.
6148
6149 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6150
6151 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6152
6153 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6154
6155 PR target/78838
6156 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6157
6158 2017-05-30 Richard Biener <rguenther@suse.de>
6159
6160 PR middle-end/80876
6161 * gcc.dg/torture/pr80876.c: New testcase.
6162
6163 2017-05-29 Nathan Sidwell <nathan@acm.org>
6164
6165 PR c++/80891 (#5)
6166 * g++.dg/lookup/pr80891-5.C: New.
6167
6168 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6169
6170 PR libgfortran/53029
6171 * gfortran.dg/read_5.f90: New test.
6172
6173 2017-05-29 Nathan Sidwell <nathan@acm.org>
6174
6175 PR c++/80891 (#4)
6176 * g++.dg/lookup/pr80891-4.C: New.
6177
6178 PR c++/80891 (#1)
6179 * g++.dg/lookup/pr80891-1.C: New.
6180
6181 PR c++/80891 (#3)
6182 * g++.dg/lookup/pr80891-3.C: New.
6183
6184 PR c++/80891 (#2)
6185 * g++.dg/lookup/pr80891-2.C: New.
6186
6187 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6188
6189 PR fortran/37131
6190 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6191 flags.
6192 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6193 * gfortran.dg/inline_matmul_17.f90: New test.
6194
6195 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6196
6197 * gfortran.dg/matmul_bounds_12.f90: New test.
6198
6199 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR bootstrap/80887
6202 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6203
6204 2017-05-26 Nathan Sidwell <nathan@acm.org>
6205
6206 * g++.dg/cpp0x/dr2061.C: New.
6207 * g++.dg/parse/namespace-alias-1.C: Add more test.
6208
6209 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6210
6211 PR tree-optimization/80815
6212 * gcc.dg/vect/pr80815-1.c: New test.
6213 * gcc.dg/vect/pr80815-2.c: New test.
6214
6215 2017-05-26 Martin Liska <mliska@suse.cz>
6216
6217 PR ipa/80663
6218 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6219 split at the problematic spot.
6220 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6221 a valid value of the param.
6222
6223 2017-05-26 Marek Polacek <polacek@redhat.com>
6224
6225 PR sanitizer/80875
6226 * c-c++-common/ubsan/pr80875.c: New test.
6227
6228 2017-05-26 Tom de Vries <tom@codesourcery.com>
6229
6230 PR testsuite/80557
6231 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6232 * gcc.dg/Wcxx-compat-8.c: Same.
6233 * gcc.dg/Wobjsize-1.c: Same.
6234 * gcc.dg/Wshadow-local-2.c: Same.
6235 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6236 * gcc.dg/anon-struct-6.c: Same.
6237 * gcc.dg/asm-wide-1.c: Same.
6238 * gcc.dg/builtin-inf-1.c: Same.
6239 * gcc.dg/builtin-redefine.c: Same.
6240 * gcc.dg/c90-array-lval-6.c: Same.
6241 * gcc.dg/c90-array-lval-7.c: Same.
6242 * gcc.dg/c90-fordecl-1.c: Same.
6243 * gcc.dg/c99-fordecl-2.c: Same.
6244 * gcc.dg/cast-lvalue-1.c: Same.
6245 * gcc.dg/cast-lvalue-2.c: Same.
6246 * gcc.dg/compound-lvalue-1.c: Same.
6247 * gcc.dg/cond-lvalue-1.c: Same.
6248 * gcc.dg/cpp/20000419-1.c: Same.
6249 * gcc.dg/cpp/backslash.c: Same.
6250 * gcc.dg/cpp/backslash2.c: Same.
6251 * gcc.dg/cpp/macspace1.c: Same.
6252 * gcc.dg/cpp/macspace2.c: Same.
6253 * gcc.dg/cpp/multiline-2.c: Same.
6254 * gcc.dg/cpp/pr27777.c: Same.
6255 * gcc.dg/cpp/pr30786.c: Same.
6256 * gcc.dg/cpp/pr34602.c: Same.
6257 * gcc.dg/cpp/redef1.c: Same.
6258 * gcc.dg/cpp/tr-warn1.c: Same.
6259 * gcc.dg/cpp/tr-warn3.c: Same.
6260 * gcc.dg/cpp/tr-warn6.c: Same.
6261 * gcc.dg/cpp/trad/hash.c: Same.
6262 * gcc.dg/cpp/trad/redef1.c: Same.
6263 * gcc.dg/cpp/ucs.c: Same.
6264 * gcc.dg/declspec-10.c: Same.
6265 * gcc.dg/declspec-11.c: Same.
6266 * gcc.dg/declspec-18.c: Same.
6267 * gcc.dg/format/c99-strftime-1.c: Same.
6268 * gcc.dg/format/ext-3.c: Same.
6269 * gcc.dg/format/pr72858.c: Same.
6270 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6271 * gcc.dg/init-string-1.c: Same.
6272 * gcc.dg/label-decl-3.c: Same.
6273 * gcc.dg/m-un-2.c: Same.
6274 * gcc.dg/nofixed-point-2.c: Same.
6275 * gcc.dg/noncompile/20020213-1.c: Same.
6276 * gcc.dg/pch/counter-2.c: Same.
6277 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6278 * gcc.dg/pr27528.c: Same.
6279 * gcc.dg/pr27953.c: Same.
6280 * gcc.dg/pr35899.c: Same.
6281 * gcc.dg/pr37561.c: Same.
6282 * gcc.dg/pr45461.c: Same.
6283 * gcc.dg/pr45750.c: Same.
6284 * gcc.dg/pr53196-2.c: Same.
6285 * gcc.dg/pr53265.c: Same.
6286 * gcc.dg/redecl-1.c: Same.
6287 * gcc.dg/tls/thr-init-1.c: Same.
6288 * gcc.dg/torture/pr51106-1.c: Same.
6289 * gcc.dg/torture/pr51106-2.c: Same.
6290 * gcc.dg/uninit-19.c: Same.
6291 * gcc.dg/uninit-pr20644.c: Same.
6292
6293 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6294
6295 * g++.dg/cpp1z/decomp29.C (p): New variable.
6296 (main): Add further tests.
6297
6298 2017-05-26 Richard Biener <rguenther@suse.de>
6299
6300 PR tree-optimization/80842
6301 * gcc.dg/torture/pr80842.c: New testcase.
6302
6303 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/79652
6306 * g++.dg/cpp0x/pr79652.C: New.
6307
6308 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/71451
6311 * g++.dg/cpp0x/variadic170.C: New.
6312
6313 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6314
6315 * g++.dg/warn/Wcatch-value-1.C: New test.
6316 * g++.dg/warn/Wcatch-value-2.C: New test.
6317 * g++.dg/warn/Wcatch-value-3.C: New test.
6318
6319 2017-05-25 Nathan Sidwell <nathan@acm.org>
6320
6321 * g++.dg/lookup/using56.C: New.
6322 * g++.dg/lookup/using57.C: New.
6323 * g++.dg/lookup/using58.C: New.
6324 * g++.dg/lookup/using59.C: New.
6325
6326 * g++.dg/lookup/using17.C: Adjust diagnostics.
6327
6328 2017-05-25 Martin Sebor <msebor@redhat.com>
6329
6330 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6331 positives on ILP32.
6332 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6333 column numbers.
6334 * gcc.dg/pr60114.c: Same.
6335
6336 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6337
6338 * gfortran.dg/pr48636.f90: Fix template better.
6339
6340 2017-05-25 Nathan Sidwell <nathan@acm.org>
6341
6342 * g++.dg/lookup/koenig14.C: New.
6343
6344 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/79583
6347 * g++.dg/cpp0x/pr79583.C: New.
6348
6349 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 PR c++/68578
6352 * g++.dg/cpp1y/pr68578.C: New.
6353
6354 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6355
6356 * gcc.dg/tree-ssa/vce-1.c: New file.
6357
6358 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6359
6360 * gcc.dg/tree-ssa/addadd.c: New file.
6361
6362 2017-05-24 Nathan Sidwell <nathan@acm.org>
6363
6364 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6365 * g++.dg/lookup/friend19.C: New.
6366 * g++.dg/lookup/friend20.C: New.
6367
6368 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6369
6370 PR c++/80544
6371 * g++.dg/expr/cast11.C: New test.
6372
6373 2017-05-24 Martin Sebor <msebor@redhat.com>
6374
6375 PR c/80731
6376 * c-c++-common/Wfloat-conversion.c: Adjust.
6377 * c-c++-common/dfp/convert-int-saturate.c: Same.
6378 * c-c++-common/pr68657-1.c: Same.
6379 * g++.dg/ext/utf-cvt.C: Same.
6380 * g++.dg/ext/utf16-4.C: Same.
6381 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6382 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6383 * g++.dg/warn/Wconversion3.C: Same.
6384 * g++.dg/warn/Wconversion4.C: Same.
6385 * g++.dg/warn/Wsign-conversion.C: Same.
6386 * g++.dg/warn/overflow-warn-1.C: Same.
6387 * g++.dg/warn/overflow-warn-3.C: Same.
6388 * g++.dg/warn/overflow-warn-4.C: Same.
6389 * g++.dg/warn/pr35635.C: Same.
6390 * g++.old-deja/g++.mike/enum1.C: Same.
6391 * gcc.dg/Wconversion-3.c: Same.
6392 * gcc.dg/Wconversion-5.c: Same.
6393 * gcc.dg/Wconversion-complex-c99.c: Same.
6394 * gcc.dg/Wconversion-complex-gnu.c: Same.
6395 * gcc.dg/Wconversion-integer.c: Same.
6396 * gcc.dg/Wsign-conversion.c: Same.
6397 * gcc.dg/bitfld-2.c: Same.
6398 * gcc.dg/c90-const-expr-11.c: Same.
6399 * gcc.dg/c90-const-expr-7.c: Same.
6400 * gcc.dg/c99-const-expr-7.c: Same.
6401 * gcc.dg/overflow-warn-1.c: Same.
6402 * gcc.dg/overflow-warn-2.c: Same.
6403 * gcc.dg/overflow-warn-3.c: Same.
6404 * gcc.dg/overflow-warn-4.c: Same.
6405 * gcc.dg/overflow-warn-5.c: Same.
6406 * gcc.dg/overflow-warn-8.c: Same.
6407 * gcc.dg/overflow-warn-9.c: New test.
6408 * gcc.dg/pr35635.c: Adjust.
6409 * gcc.dg/pr59940.c: Same.
6410 * gcc.dg/pr59963-2.c: Same.
6411 * gcc.dg/pr60114.c: Same.
6412 * gcc.dg/switch-warn-2.c: Same.
6413 * gcc.dg/utf-cvt.c: Same.
6414 * gcc.dg/utf16-4.c: Same.
6415
6416 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6417
6418 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6419 Don't include limits.h.
6420 (w): Conditionalize on long long wider than int. Use
6421 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6422 -9223372036854775808.
6423 (x): Use __INT_MAX__ instead of INT_MAX.
6424
6425 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6426
6427 PR fortran/66094
6428 * gfortran.dg/inline_matmul_16.f90: New test.
6429
6430 2017-05-24 Tom de Vries <tom@codesourcery.com>
6431
6432 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6433
6434 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6435
6436 PR middle-end/80823
6437 * gcc.dg/pr80823.c: New test.
6438
6439 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6440
6441 * gcc.target/s390/pr80725.c: New test.
6442
6443 2017-05-23 Nathan Sidwell <nathan@acm.org>
6444
6445 * g++.dg/lookup/extern-c-hidden.C: New.
6446 * g++.dg/lookup/extern-redecl1.C: New.
6447
6448 PR c++/80866
6449 * g++.dg/parse/pr80866.C: New.
6450
6451 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6452
6453 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6454 * gcc.dg/ipa/inline-5.c: Likewise.
6455 * gfortran.dg/pr48636.f90: Likewise.
6456
6457 2017-05-23 Nathan Sidwell <nathan@acm.org>
6458
6459 * g++.dg/parse/ctor9.C: Adjust expected error.
6460
6461 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6462
6463 PR libgfortran/80256
6464 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6465 Cygwin.
6466
6467 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6468
6469 * c-c++-common/goacc/parallel-dims-1.c: Update.
6470 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6471 * c-c++-common/goacc/routine-1.c: Likewise.
6472 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6473 * g++.dg/goacc/template.C: Likewise.
6474 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6475 * gfortran.dg/goacc/routine-3.f90: Likewise.
6476 * gfortran.dg/goacc/sie.f95: Likewise.
6477 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6478
6479 2017-05-23 Nathan Sidwell <nathan@acm.org>
6480
6481 * g++.dg/lookup/using13.C: Adjust expected error.
6482
6483 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6484
6485 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6486
6487 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6488
6489 PR target/80718
6490 * gcc.target/powerpc/pr80718.c: New test.
6491
6492 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6493
6494 * gcc.target/powerpc/conditional-return.c: New testcase.
6495
6496 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6497
6498 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6499 LE-only.
6500
6501 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6502
6503 PR fortran/80766
6504 * gfortran.dg/typebound_call_28.f90: New test.
6505
6506 2017-05-22 Nathan Sidwell <nathan@acm.org>
6507
6508 * g++.dg/lookup/strong-using.C: New.
6509
6510 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6511
6512 * gcc.target/arm/movsi_movt.c: New test.
6513 * gcc.target/arm/movdi_movt.c: New test.
6514
6515 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6516
6517 * gnat.dg/specs/not_null1.ads: New test.
6518
6519 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6520
6521 * gnat.dg/limited_with5.ad[sb]: New test.
6522 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6523 * gnat.dg/limited_with6.ad[sb]: New test.
6524 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6525
6526 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6527
6528 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6529 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6530
6531 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/70265
6534 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6535 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6536
6537 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6538
6539 PR libgfortran/80333
6540 * gfortran.dg/dtio_30.f03: New test.
6541
6542 2017-05-19 Marek Polacek <polacek@redhat.com>
6543
6544 PR sanitizer/80800
6545 * c-c++-common/ubsan/pr80800.c: New test.
6546 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6547
6548 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6549
6550 * c-c++-common/goacc/default-1.c: Update.
6551 * c-c++-common/goacc/default-2.c: Likewise.
6552 * c-c++-common/goacc/default-4.c: Likewise.
6553 * gfortran.dg/goacc/default-1.f95: Likewise.
6554 * gfortran.dg/goacc/default-4.f: Likewise.
6555 * c-c++-common/goacc/default-5.c: New file.
6556 * gfortran.dg/goacc/default-5.f: Likewise.
6557
6558 * c-c++-common/goacc/default-1.c: New file.
6559 * c-c++-common/goacc/default-2.c: Likewise.
6560 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6561 test cases in...
6562 * c-c++-common/goacc/default-3.c: ... this new file, and...
6563 * c-c++-common/goacc/default-4.c: ... this new file.
6564 * gfortran.dg/goacc/default.f95: Remove file, including its test
6565 cases in...
6566 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6567 * gfortran.dg/goacc/default-2.f: ... this new file.
6568 * gfortran.dg/goacc/default-3.f95: New file.
6569 * gfortran.dg/goacc/default-4.f: Likewise.
6570
6571 2017-05-19 Nathan Sidwell <nathan@acm.org>
6572
6573 * g++.dg/inherit/covariant7.C: Adjust.
6574
6575 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6576
6577 * gcc.target/arm/tls-disable-literal-pool.c: Change
6578 require-effective-target to tls_native.
6579 Move dg-error to return statement line and change to dg-message.
6580
6581 2017-05-19 Richard Biener <rguenther@suse.de>
6582
6583 PR c++/80593
6584 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6585 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6586
6587 2017-05-19 Richard Biener <rguenther@suse.de>
6588
6589 PR middle-end/80764
6590 * gcc.dg/torture/pr80764.c: New testcase.
6591
6592 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6593
6594 PR target/80510
6595 * gcc.target/powerpc/pr80510-1.c: New test.
6596 * gcc.target/powerpc/pr80510-2.c: Likewise.
6597
6598 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6599
6600 * gcc.dg/pragma-diag-7.c: New test.
6601
6602 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6603
6604 PR target/80799
6605 * g++.dg/other/i386-11.C: New test.
6606
6607 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6608
6609 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6610 * fold-vec-div-floatdouble.c: Likewise.
6611 * fold-vec-logical-ands-char.c: Likewise.
6612 * fold-vec-logical-ands-int.c: Likewise.
6613 * fold-vec-logical-ands-short.c: Likewise.
6614 * fold-vec-logical-ors-char.c: Likewise.
6615 * fold-vec-logical-ors-int.c: Likewise.
6616 * fold-vec-logical-ors-short.c: Likewise.
6617 * fold-vec-logical-other-char.c: Likewise.
6618 * fold-vec-mule-misc.c: Likewise.
6619 * fold-vec-mult-float.c: Likewise.
6620 * fold-vec-mult-floatdouble.c: Likewise.
6621 * fold-vec-mult-int.c: Likewise.
6622 * fold-vec-mult-int128-p9.c: Likewise.
6623 * fold-vec-sub-floatdouble.c: Likewise.
6624 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6625 Add lp64 requirement.
6626 * fold-vec-mult-int128-p8.c: Likewise.
6627 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6628
6629 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6630
6631 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6632 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6633 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6634 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6635 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6636 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6637 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6638 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6639 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6640 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6641 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6642 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6643 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6644 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6645 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6646 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6647 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6648 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6649 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6650 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6651 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6652 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6653 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6654 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6655 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6656 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6657
6658 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6659
6660 * gcc.target/sparc/niagara7-align.c: New test.
6661
6662 2017-05-18 Marek Polacek <polacek@redhat.com>
6663
6664 PR sanitizer/80797
6665 * c-c++-common/ubsan/null-12.c: New test.
6666
6667 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6668
6669 PR middle-end/80692
6670 * gcc.c-torture/execute/pr80692.c: New testcase.
6671
6672 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6673
6674 PR libgfortran/80741
6675 * gfortran.dg/read_4.f90: New test.
6676
6677 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678
6679 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6680
6681 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6682
6683 PR fortran/80668
6684 * gfortran.dg/pr80668.f90: New.
6685
6686 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6687
6688 PR middle-end/80775
6689 * gcc.dg/pr80775.c: New test.
6690
6691 2017-05-17 Marek Polacek <polacek@redhat.com>
6692
6693 PR sanitizer/80659
6694 * gcc.dg/asan/pr80659.c: New test.
6695
6696 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6697
6698 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6699 unsigned long.
6700
6701 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6702
6703 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6704
6705 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6706 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6707
6708 PR tree-optimization/80457
6709 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6710 call vect_model_simple_cost.
6711
6712 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6713
6714 PR fortran/80554
6715 * gfortran.dg/submodule_29.f08: New test.
6716
6717 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6718
6719 * g++.dg/other/accessor-fixits-1.C: New test case.
6720 * g++.dg/other/accessor-fixits-2.C: New test case.
6721 * g++.dg/other/accessor-fixits-3.C: New test case.
6722 * g++.dg/other/accessor-fixits-4.C: New test case.
6723
6724 2017-05-16 Carl Love <cel@us.ibm.com>
6725
6726 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6727 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6728 built-ins to the test suite file. Note, support for mradds exists
6729 but no test case exists.
6730 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6731 built-ins to the test suite file.
6732
6733 2017-05-16 Marek Polacek <polacek@redhat.com>
6734
6735 PR sanitizer/80536
6736 PR sanitizer/80386
6737 * c-c++-common/ubsan/pr80536.c: New test.
6738 * g++.dg/ubsan/pr80386.C: New test.
6739
6740 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6741
6742 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6743 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6744
6745 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6746
6747 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6748 expected output of vadd, vsub and vmul instructions.
6749 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6750 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6751 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6752
6753 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6754
6755 PR libgfortran/80727
6756 * gfortran.dg/read_3.f90: New test.
6757
6758 2017-05-15 Nathan Sidwell <nathan@acm.org>
6759
6760 PR c++/79369
6761 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6762
6763 PR c++/79369
6764 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6765 * g++.dg/cpp0x/pr79369.C: New.
6766
6767 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6768
6769 PR fortran/80752
6770 * gfortran.dg/pr80752.f90: New test.
6771
6772 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6773
6774 PR target/80425
6775 * gcc.target/i386/pr80425-1.c: New test.
6776 * gcc.target/i386/pr80425-2.c: Ditto.
6777
6778 2017-05-15 Jeff Law <law@redhat.com>
6779
6780 * gcc.target/mips/reorgbug-1.c: New test.
6781
6782 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6783
6784 * gnat.dg/specs/pack13.ads: New test.
6785
6786 2017-05-14 Martin Sebor <msebor@redhat.com>
6787
6788 PR middle-end/77671
6789 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6790 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6791 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6792 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6793 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6794
6795 2017-05-14 Martin Sebor <msebor@redhat.com>
6796
6797 PR middle-end/80669
6798 * gcc.dg/builtin-stpncpy.c: New test.
6799
6800 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6801
6802 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6803 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6804 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6805 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6806
6807 2017-05-14 Julia Koval <julia.koval@intel.com>
6808
6809 * gcc.target/i386/xgetsetbv.c: New test.
6810
6811 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6812
6813 PR fortran/80442
6814 * gfortran.dg/impl_do_var_data.f90: New Test
6815
6816 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6817
6818 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6819 A regression test for a private array access case which caused
6820 an assert.
6821
6822 2017-05-12 Martin Sebor <msebor@redhat.com>
6823
6824 PR testsuite/80643
6825 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6826 to the purpose of the test.
6827
6828 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6829
6830 * gcc.target/powerpc/bmi-andn-1.c: New file
6831 * gcc.target/powerpc/bmi-andn-2.c: New file.
6832 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6833 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6834 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6835 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6836 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6837 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6838 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6839 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6840 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6841 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6842 * gcc.target/powerpc/bmi-check.h: New File.
6843 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6844 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6845 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6846 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6847 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6848 * gcc.target/powerpc/bmi2-check.h: New file.
6849 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6850 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6851 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6852 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6853 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6854 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6855 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6856 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6857 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6858
6859 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6860
6861 PR c++/60430
6862 * g++.dg/cpp0x/pr60430.C: New.
6863
6864 2017-05-12 Jeff Law <law@redhat.com>
6865
6866 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6867
6868 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6869
6870 PR middle-end/80707
6871 * g++.dg/pr80707.C: New test.
6872
6873 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6874
6875 * gcc.target/powerpc/fold-vec-div-float.c: New.
6876 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6877 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6878
6879 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6880
6881 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6882 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6883 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6884 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6885 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6886 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6887 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6888 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6889 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6890 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6891 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6892 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6893
6894 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/49604
6897 * g++.dg/cpp0x/forw_enum14.C: New.
6898 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6899
6900 2017-05-12 Richard Biener <rguenther@suse.de>
6901
6902 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6903
6904 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/67687
6907 * g++.dg/cpp0x/constexpr-ice17.C: New.
6908
6909 2017-05-12 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/80713
6912 * gcc.dg/torture/pr80713.c: New testcase.
6913
6914 2017-05-12 Andi Kleen <ak@linux.intel.com>
6915
6916 PR testsuite/77684
6917 * lib/target-supports.exp (profopt-perf-wrapper):
6918 Add -m8 option to increase parallelism.
6919
6920 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6921
6922 * c-c++-common/goacc/parallel-dims-1.c: New file.
6923 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6924
6925 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6926 * c-c++-common/goacc/classify-kernels.c: Likewise.
6927 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6928 Likewise.
6929 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6930 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6931 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6932 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6933 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6934 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6935 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6936 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6937 * c-c++-common/goacc/kernels-loop.c: Likewise.
6938 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6939 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6940 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6941 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6942 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6943 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6944 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6945 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6946 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6947 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6948 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6949 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6950
6951 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6952 * c-c++-common/goacc/classify-kernels.c: Likewise.
6953 * c-c++-common/goacc/classify-parallel.c: Likewise.
6954 * c-c++-common/goacc/classify-routine.c: Likewise.
6955 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6956 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6957 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6958 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6959
6960 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6961 * c-c++-common/goacc/classify-kernels.c: Likewise.
6962 * c-c++-common/goacc/classify-parallel.c: Likewise.
6963 * c-c++-common/goacc/classify-routine.c: Likewise.
6964 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6965 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6966 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6967 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6968
6969 2017-05-11 Nathan Sidwell <nathan@acm.org>
6970
6971 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6972
6973 2017-05-11 Carl Love <cel@us.ibm.com>
6974
6975 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6976 to the test suite file.
6977 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6978 to the test suite file.
6979
6980 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6981
6982 PR fortran/78659
6983 * gfortran.dg/namelist_91.f90: New test.
6984 * gfortran.dg/namelist_92.f90: New test.
6985 * gfortran.dg/namelist_93.f90: New test.
6986 * gfortran.dg/namelist_94.f90: New test.
6987
6988 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6989
6990 PR target/80695
6991 * gcc.target/powerpc/pr80695-p8.c: New file.
6992 * gcc.target/powerpc/pr80695-p9.c: New file.
6993
6994 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6995 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR target/80706
6998 * gcc.target/i386/pr80706.c: New test.
6999
7000 2017-05-11 Julia Koval <julia.koval@intel.com>
7001
7002 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7003 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7004 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7005 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7006
7007 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7008
7009 PR c++/70538
7010 * g++.dg/cpp0x/pr70538.C: New.
7011
7012 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7013
7014 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7015 Remove unnecessary loop. Run on 32-bit targets only.
7016 (dg-options): Remove -fno-tree-sink.
7017
7018 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7019
7020 * gcc.target/powerpc/cmpb-1.c: New test.
7021 * gcc.target/powerpc/cmpb-2.c: New test.
7022 * gcc.target/powerpc/cmpb-3.c: New test.
7023 * gcc.target/powerpc/cmpb32-1.c: New test.
7024 * gcc.target/powerpc/cmpb32-2.c: New test.
7025
7026 2017-05-11 Richard Biener <rguenther@suse.de>
7027
7028 PR tree-optimization/80705
7029 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7030
7031 2017-05-11 Nathan Sidwell <nathan@acm.org>
7032
7033 * lib/scanlang.exp: New.
7034 * lib/gcc-dg.exp: Load scanlang.exp.
7035 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7036
7037 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7038
7039 PR testsuite/80580
7040 * gcc.dg/gimplefe-error-6.c: New test.
7041
7042 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7043
7044 PR testsuite/80580
7045 * gcc.dg/gimplefe-error-5.c: New test.
7046
7047 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7048
7049 PR testsuite/80580
7050 * gcc.dg/gimplefe-error-4.c: New test.
7051
7052 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7053
7054 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7055
7056 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7057
7058 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7059 (_mm_maskz_max_round_sd): Test new intrinsics.
7060 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7061 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7062 (_mm_maskz_max_round_ss): Test new intrinsics.
7063 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7064 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7065 (_mm_maskz_min_round_sd): Test new intrinsics.
7066 * gcc.target/i386/avx512f-vminsd-2.c: New.
7067 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7068 (_mm_maskz_min_round_ss): Test new intrinsics.
7069 * gcc.target/i386/avx512f-vminss-2.c: New.
7070 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7071 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7072 (__builtin_ia32_minss_mask_round): Test new builtins.
7073 * gcc.target/i386/sse-13.c: Ditto.
7074 * gcc.target/i386/sse-23.c: Ditto.
7075 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7076 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7077 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7078 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7079 (_mm_mask_min_round_ss): Test new intrinsics.
7080 * gcc.target/i386/testround-1.c: Ditto.
7081
7082 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7083
7084 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7085 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7086 (_mm_maskz_div_round_sd): Test new intrinsics.
7087 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7088 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7089 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7090 (_mm_maskz_div_round_ss): Test new intrinsics.
7091 * gcc.target/i386/avx512f-vdivss-2.c: New.
7092 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7093 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7094 (_mm_maskz_mul_round_sd): Test new intrinsics.
7095 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7096 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7097 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7098 (_mm_maskz_mul_round_ss): Test new intrinsics.
7099 * gcc.target/i386/avx512f-vmulss-2.c: New.
7100 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7101 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7102 (__builtin_ia32_mulss_mask_round): Test new builtins.
7103 * gcc.target/i386/sse-13.c: Ditto.
7104 * gcc.target/i386/sse-23.c: Ditto.
7105 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7106 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7107 (_mm_maskz_mul_round_ss): Test new intrinsics.
7108 * gcc.target/i386/testround-1.c: Ditto.
7109
7110 2017-05-10 Julia Koval <julia.koval@intel.com>
7111
7112 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7113 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7114 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7115
7116 2017-05-10 Julia Koval <julia.koval@intel.com>
7117
7118 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7119 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7120 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7121 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7122
7123 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7124
7125 PR tree-optimization/51513
7126 * gcc.target/powerpc/pr51513.c: New test.
7127 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7128 __builtin_abort().
7129 * gcc.dg/predict-14.c: Likewise.
7130
7131 2017-05-10 Carl Love <cel@us.ibm.com>
7132 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7133 to the test suite file.
7134 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7135 to the test suite file.
7136
7137 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7138
7139 PR tree-optimization/77644
7140 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7141
7142 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7143
7144 * gcc.dg/guality/inline-params-2.c: New.
7145
7146 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7147
7148 PR c++/80145
7149 * g++.dg/cpp1y/auto-fn37.C: New.
7150 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7151
7152 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7153
7154 PR target/68163
7155 * gcc.target/powerpc/pr68163.c: New test.
7156
7157 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7158
7159 PR fortran/79311
7160 * gfortran.dg/finalize_32.f90: New test.
7161
7162 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7163
7164 PR c/35441
7165 * gcc.dg/pr35441.c: New test.
7166
7167 2017-05-09 Martin Sebor <msebor@redhat.com>
7168
7169 PR testsuite/80643
7170 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7171 output.
7172
7173 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7174
7175 PR c++/80186
7176 * g++.dg/template/crash126.C: New.
7177
7178 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7179
7180 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7181 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7182 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7183 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7184
7185 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7186
7187 PR testsuite/80611
7188 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7189
7190 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7191
7192 * gcc.target/arc/tmac-1.c: New file.
7193 * gcc.target/arc/tmac-2.c: Likewise.
7194 * gcc.target/arc/tmac.h: Likewise.
7195
7196 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7197 Andrew Burgess <andrew.burgess@embecosm.com>
7198
7199 * gcc.target/arc/firq-1.c: New file.
7200 * gcc.target/arc/firq-2.c: Likewise.
7201 * gcc.target/arc/firq-3.c: Likewise.
7202 * gcc.target/arc/firq-4.c: Likewise.
7203 * gcc.target/arc/firq-5.c: Likewise.
7204 * gcc.target/arc/firq-6.c: Likewise.
7205
7206 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7207
7208 * gcc.target/arc/interrupt-5.c: Newfile.
7209 * gcc.target/arc/interrupt-6.c: Likewise.
7210 * gcc.target/arc/interrupt-7.c: Likewise.
7211 * gcc.target/arc/interrupt-8.c: Likewise.
7212 * gcc.target/arc/interrupt-9.c: Likewise.
7213
7214 2017-05-09 Richard Biener <rguenther@suse.de>
7215
7216 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7217 and adjust.
7218 * gcc.dg/vect/vect-50.c: Likewise.
7219
7220 2017-05-09 Marek Polacek <polacek@redhat.com>
7221
7222 PR c/80525
7223 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7224 * c-c++-common/Wlogical-op-2.c: New test.
7225
7226 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7227
7228 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7229 for targets with __SIZEOF_INT__ < 4.
7230
7231 2017-05-09 Richard Biener <rguenther@suse.de>
7232
7233 * gcc.dg/vect/vect-50.c: Revert last change.
7234 * gcc.dg/vect/vect-44.c: Likewise.
7235
7236 2017-05-08 Martin Sebor <msebor@redhat.com>
7237
7238 PR translation/80280
7239 * gcc.dg/format/gcc_diag-10.c: New test.
7240
7241 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7242
7243 PR target/80101
7244 * gcc.target/powerpc/pr80101-1.c: New test.
7245
7246 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7247
7248 PR fortran/79930
7249 * gfortran.dg/inline_transpose_1.f90: Add
7250 -finline-matmul-limit=0 to options.
7251 * gfortran.dg/matmul_5.f90: Likewise.
7252 * gfortran.dg/vect/vect-8.f90: Likewise.
7253 * gfortran.dg/inline_matmul_14.f90: New test.
7254 * gfortran.dg/inline_matmul_15.f90: New test.
7255
7256 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7257
7258 PR fortran/80602
7259 * gfortran.dg/matmul_15.f90: New test case.
7260
7261 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7262
7263 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7264 * gcc.dg/vect/vect-50.c: Likewise.
7265
7266 2017-05-07 Jeff Law <law@redhat.com>
7267
7268 Revert:
7269 2017-05-06 Jeff Law <law@redhat.com>
7270 PR tree-optimization/78496
7271 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7272 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7273
7274 2017-05-06 Jeff Law <law@redhat.com>
7275
7276 PR tree-optimization/78496
7277 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7278 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7279
7280 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7281
7282 * gcc.target/aarch64/spill_1.c: New test.
7283
7284 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7285
7286 PR rtl-optimization/75964
7287 * gcc.dg/torture/pr75964.c: New test.
7288
7289 2017-05-06 Tom de Vries <tom@codesourcery.com>
7290
7291 PR testsuite/80606
7292 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7293 * gcc.target/i386/avx-vtestpd-2.c: Same.
7294 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7295 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7296 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7297 * gcc.target/i386/avx-vtestpd-3.c: Same.
7298 * gcc.target/i386/avx-vtestps-1.c: Same.
7299 * gcc.target/i386/avx-vtestps-2.c: Same.
7300 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7301 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7302 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7303 * gcc.target/i386/avx-vtestps-3.c: Same.
7304
7305 2017-05-06 Tom de Vries <tom@codesourcery.com>
7306
7307 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7308
7309 2017-05-06 Tom de Vries <tom@codesourcery.com>
7310
7311 PR testsuite/80557
7312 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7313 * gcc.target/powerpc/altivec-types-1.c: Same.
7314
7315 2017-05-06 Tom de Vries <tom@codesourcery.com>
7316
7317 PR testsuite/80557
7318 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7319 * gcc.target/spu/intrinsics-1.c: Same.
7320
7321 2017-05-06 Tom de Vries <tom@codesourcery.com>
7322
7323 PR testsuite/80557
7324 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7325
7326 2017-05-06 Tom de Vries <tom@codesourcery.com>
7327
7328 PR testsuite/80557
7329 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7330 * gcc.target/aarch64/spellcheck_2.c: Same.
7331 * gcc.target/aarch64/spellcheck_3.c: Same.
7332
7333 2017-05-06 Tom de Vries <tom@codesourcery.com>
7334
7335 PR testsuite/80557
7336 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7337 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7338 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7339 * g++.dg/debug/dwarf2/typedef5.C: Same.
7340 * g++.dg/goacc/data-1.C: Same.
7341
7342 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7343
7344 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7345
7346 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7347
7348 PR target/79038
7349 PR target/79202
7350 PR target/79203
7351 * gcc.target/powerpc/ppc-round3.c: New test.
7352 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7353
7354 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR tree-optimization/80632
7357 * gcc.dg/pr80632.c: New test.
7358
7359 PR tree-optimization/80558
7360 * gcc.dg/tree-ssa/vrp115.c: New test.
7361
7362 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7363 Thomas Preud'homme <thomas.preudhomme@arm.com>
7364 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7365
7366 PR target/71607
7367 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7368 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7369 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7370 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7371 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7372 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7373 * gcc.target/arm/tls-disable-literal-pool.c: New.
7374
7375 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7376
7377 PR tree-optimization/80613
7378 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7379
7380 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7381
7382 PR c++/71577
7383 * g++.dg/cpp0x/pr71577.C: New.
7384
7385 2017-05-04 Martin Sebor <msebor@redhat.com>
7386
7387 PR middle-end/79234
7388 * gcc.dg/builtin-stringop-chk-8.c: New test.
7389 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7390 * gcc.dg/builtin-stringop-chk-4.c: Same.
7391 * gcc.dg/builtin-strncat-chk-1.c: Same.
7392 * g++.dg/ext/strncpy-chk1.C: Same.
7393 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7394 * gcc.dg/out-of-bounds-1.c: Same.
7395 * gcc.dg/pr78138.c: Same.
7396 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7397 * gfortran.dg/mvbits_7.f90: Same.
7398
7399 2017-05-04 Martin Sebor <msebor@redhat.com>
7400
7401 PR preprocessor/79214
7402 PR middle-end/79222
7403 PR middle-end/79223
7404 * gcc.dg/pr79214.c: New test.
7405 * gcc.dg/pr79214.h: New test header.
7406 * gcc.dg/pr79222.c: New test.
7407 * gcc.dg/pr79223.c: New test.
7408 * gcc.dg/pr78138.c: Adjust.
7409 * gfortran.dg/unconstrained_commons.f: Same.
7410
7411 2017-05-04 Martin Sebor <msebor@redhat.com>
7412
7413 PR translation/80280
7414 * g++.dg/abi/Wabi-2-3.C: Adjust.
7415 * g++.dg/abi/Wabi-3-2.C: Ditto.
7416 * g++.dg/lookup/using17.C: Ditto.
7417 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7418
7419 2017-05-04 Martin Jambor <mjambor@suse.cz>
7420
7421 PR tree-optimization/80622
7422 * gcc.dg/tree-ssa/pr80622.c: New test.
7423
7424 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7425
7426 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7427
7428 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7429
7430 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7431 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7432
7433 2017-05-04 Richard Biener <rguenther@suse.de>
7434
7435 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7436
7437 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7438
7439 * gcc.dg/vect/vect-profile-1.c: New test.
7440
7441 2017-05-04 Marek Polacek <polacek@redhat.com>
7442
7443 PR tree-optimization/80612
7444 * gcc.dg/torture/pr80612.c: New test.
7445
7446 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7447 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7448
7449 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7450 check_effective_target_arm_thumb1_movt_ok.
7451
7452 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7453
7454 * gcc.target/arm/fpscr.c: New file.
7455
7456 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7457
7458 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7459 target.
7460
7461 2017-05-04 Tom de Vries <tom@codesourcery.com>
7462
7463 PR testsuite/80557
7464 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7465 line numbers.
7466 * g++.dg/warn/miss-format-1.C: Same.
7467 * g++.dg/warn/overflow-warn-1.C: Same.
7468 * g++.dg/warn/overflow-warn-3.C: Same.
7469 * g++.dg/warn/overflow-warn-4.C: Same.
7470
7471 2017-05-04 Tom de Vries <tom@codesourcery.com>
7472
7473 PR testsuite/80557
7474 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7475 * gcc.target/i386/pr68657.c: Same.
7476 * gcc.target/i386/pr69255-1.c: Same.
7477 * gcc.target/i386/pr69255-2.c: Same.
7478 * gcc.target/i386/pr69255-3.c: Same.
7479
7480 2017-05-04 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/31130
7483 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7484 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7485 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7486 * gcc.dg/pr52904.c: Remove XFAIL.
7487 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7488
7489 2017-05-03 Jeff Law <law@redhat.com>
7490
7491 PR tree-optimization/78496
7492 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7493
7494 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7495
7496 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7497
7498 2017-05-03 Richard Biener <rguenther@suse.de>
7499
7500 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7501
7502 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR tree-optimization/79472
7505 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7506 to dg-options.
7507 * gcc.dg/tree-ssa/vrp113.c: New test.
7508 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7509 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7510 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7511
7512 2017-05-03 Tom de Vries <tom@codesourcery.com>
7513
7514 PR testsuite/80557
7515 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7516 * c-c++-common/Wshift-negative-value-2.c: Same.
7517 * c-c++-common/Wshift-negative-value-3.c: Same.
7518 * c-c++-common/Wshift-negative-value-4.c: Same.
7519 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7520 * c-c++-common/cpp/pr60400.c: Same.
7521 * c-c++-common/fmax-errors.c: Same.
7522 * c-c++-common/goacc/data-2.c: Same.
7523 * c-c++-common/goacc/host_data-2.c: Same.
7524 * c-c++-common/gomp/simd4.c: Same.
7525 * c-c++-common/pr28656.c: Same.
7526 * c-c++-common/pr43395.c: Same.
7527 * c-c++-common/torture/pr57945.c: Same.
7528
7529 2017-05-03 Tom de Vries <tom@codesourcery.com>
7530
7531 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7532 arg of dg directive.
7533 * c-c++-common/goacc/routine-3.c: Same.
7534 * c-c++-common/goacc/routine-4.c: Same.
7535
7536 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7537
7538 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7539 (test_fixit_insert_newline): New function.
7540 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7541 (test_fixit_insert_newline): New function.
7542 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7543 (test_fixit_insert_newline): New function.
7544 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7545 (test_fixit_insert_newline): New function.
7546 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7547 (test_show_locus): Handle test_fixit_insert_newline.
7548
7549 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7550
7551 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7552
7553 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7554
7555 * gcc.dg/lsr-div1.c: New testcase.
7556
7557 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7558
7559 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7560 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7561 (_mm_maskz_add_round_sd): Test new intrinsics.
7562 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7563 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7564 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7565 (_mm_maskz_add_round_ss): Test new intrinsics.
7566 * gcc.target/i386/avx512f-vaddss-2.c: New.
7567 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7568 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7569 (_mm_maskz_sub_round_sd): Test new intrinsics.
7570 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7571 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7572 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7573 (_mm_maskz_sub_round_ss): Test new intrinsics.
7574 * gcc.target/i386/avx512f-vsubss-2.c: New.
7575 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7576 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7577 (__builtin_ia32_subss_mask_round): Test new builtins.
7578 * gcc.target/i386/sse-13.c: Ditto.
7579 * gcc.target/i386/sse-23.c: Ditto.
7580 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7581 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7582 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7583 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7584 (_mm_mask_sub_round_ss): Test new intrinsics.
7585 * gcc.target/i386/testround-1.c: Ditto.
7586
7587 2017-05-02 Martin Jambor <mjambor@suse.cz>
7588
7589 PR tree-optimization/78687
7590 * g++.dg/tree-ssa/pr78687.C: New test.
7591
7592 2017-05-02 Richard Biener <rguenther@suse.de>
7593
7594 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7595 behavior.
7596 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7597
7598 2017-05-02 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/80591
7601 * gcc.dg/torture/pr80591.c: New testcase.
7602
7603 2017-05-02 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/80549
7606 * gcc.dg/torture/pr80549.c: New testcase.
7607
7608 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7609
7610 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7611 unsigned long.
7612
7613 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7614
7615 PR c++/80038
7616 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7617
7618 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7619
7620 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7621 reflect insertion fix-it hints at the same location now being
7622 consolidated.
7623
7624 2017-05-01 Martin Sebor <msebor@redhat.com>
7625
7626 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7627 on ILP32 targets.
7628
7629 2017-05-01 Tom de Vries <tom@codesourcery.com>
7630
7631 * gcc.dg/pr78768.c: Require linker plugin.
7632
7633 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR fortran/37131
7636 * gfortran.dg/matmul_bounds_11.f90: New test.
7637
7638 2017-05-01 Martin Sebor <msebor@redhat.com>
7639
7640 PR tree-optimization/79715
7641 * gcc.dg/pr79715.c: New test.
7642
7643 2017-05-01 Tom de Vries <tom@codesourcery.com>
7644
7645 PR testsuite/65941
7646 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7647 * g++.dg/other/pr59492.C: Require effective target rdrand.
7648
7649 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7650
7651 * g++.dg/diagnostic/member-decl-1.C: New test.
7652
7653 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7654
7655 PR tree-optimization/80487
7656 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7657
7658 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7659
7660 PR tree-optimization/79697
7661 * gcc.dg/tree-ssa/pr79697.c: New test.
7662
7663 2017-04-29 Tom de Vries <tom@codesourcery.com>
7664
7665 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7666
7667 2017-04-28 Martin Sebor <msebor@redhat.com>
7668
7669 PR tree-optimization/80523
7670 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7671
7672 2017-04-28 Tom de Vries <tom@codesourcery.com>
7673
7674 PR testsuite/80557
7675 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7676 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7677
7678 2017-04-28 Tom de Vries <tom@codesourcery.com>
7679
7680 PR testsuite/80557
7681 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7682 * obj-c++.dg/bitfield-4.mm: Same.
7683 * obj-c++.dg/bitfield-5.mm: Same.
7684 * obj-c++.dg/exceptions-3.mm: Same.
7685 * obj-c++.dg/exceptions-5.mm: Same.
7686 * obj-c++.dg/method-1.mm: Same.
7687 * obj-c++.dg/method-12.mm: Same.
7688 * obj-c++.dg/method-13.mm: Same.
7689 * obj-c++.dg/method-15.mm: Same.
7690 * obj-c++.dg/method-16.mm: Same.
7691 * obj-c++.dg/property/at-property-18.mm: Same.
7692 * obj-c++.dg/property/at-property-25.mm: Same.
7693 * obj-c++.dg/property/at-property-5.mm: Same.
7694 * obj-c++.dg/property/dynamic-2.mm: Same.
7695 * obj-c++.dg/property/property-neg-3.mm: Same.
7696 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7697 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7698 * obj-c++.dg/syntax-error-1.mm: Same.
7699 * obj-c++.dg/try-catch-13.mm: Same.
7700 * objc.dg/bitfield-4.m: Same.
7701 * objc.dg/class-1.m: Same.
7702 * objc.dg/method-11.m: Same.
7703 * objc.dg/method-6.m: Same.
7704 * objc.dg/method-7.m: Same.
7705 * objc.dg/method-9.m: Same.
7706 * objc.dg/missing-proto-3.m: Same.
7707 * objc.dg/naming-2.m: Same.
7708 * objc.dg/property/at-property-16.m: Same.
7709 * objc.dg/property/at-property-18.m: Same.
7710 * objc.dg/property/at-property-25.m: Same.
7711 * objc.dg/property/at-property-5.m: Same.
7712 * objc.dg/property/dynamic-2.m: Same.
7713 * objc.dg/property/property-neg-3.m: Same.
7714 * objc.dg/protocol-inheritance-1.m: Same.
7715 * objc.dg/protocol-inheritance-2.m: Same.
7716
7717 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7718
7719 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7720
7721 2017-04-28 Tom de Vries <tom@codesourcery.com>
7722
7723 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7724 dg-(error|warning|message|bogus).
7725 * g++.dg/conversion/dr195-1.C: Same.
7726 * g++.dg/conversion/dr195.C: Same.
7727 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7728 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7729 * g++.dg/cpp0x/inline-ns7.C: Same.
7730 * g++.dg/cpp0x/variadic105.C: Same.
7731 * g++.dg/cpp0x/variadic65.C: Same.
7732 * g++.dg/expr/call2.C: Same.
7733 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7734 * g++.dg/expr/pmf-1.C: Same.
7735 * g++.dg/ext/altivec-types-1.C: Same.
7736 * g++.dg/ext/altivec-types-2.C: Same.
7737 * g++.dg/ext/altivec-types-3.C: Same.
7738 * g++.dg/ext/attrib14.C: Same.
7739 * g++.dg/ext/complit1.C: Same.
7740 * g++.dg/ext/forscope2.C: Same.
7741 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7742 * g++.dg/ext/label13.C: Same.
7743 * g++.dg/ext/member-attr.C: Same.
7744 * g++.dg/ext/visibility/anon7.C: Same.
7745 * g++.dg/ext/visibility/visibility-7.C: Same.
7746 * g++.dg/ext/vla2.C: Same.
7747 * g++.dg/inherit/access2.C: Same.
7748 * g++.dg/inherit/covariant12.C: Same.
7749 * g++.dg/inherit/covariant14.C: Same.
7750 * g++.dg/inherit/namespace-as-base.C: Same.
7751 * g++.dg/inherit/template-as-base.C: Same.
7752 * g++.dg/lookup/ambig1.C: Same.
7753 * g++.dg/lookup/ambig2.C: Same.
7754 * g++.dg/lookup/ambig3.C: Same.
7755 * g++.dg/lookup/class-member-1.C: Same.
7756 * g++.dg/lookup/conv-1.C: Same.
7757 * g++.dg/lookup/decl1.C: Same.
7758 * g++.dg/lookup/koenig1.C: Same.
7759 * g++.dg/lookup/scoped1.C: Same.
7760 * g++.dg/lookup/scoped2.C: Same.
7761 * g++.dg/lookup/two-stage4.C: Same.
7762 * g++.dg/lookup/used-before-declaration.C: Same.
7763 * g++.dg/lookup/using.C: Same.
7764 * g++.dg/lookup/using17.C: Same.
7765 * g++.dg/lookup/using2.C: Same.
7766 * g++.dg/other/abstract2.C: Same.
7767 * g++.dg/other/classkey1.C: Same.
7768 * g++.dg/other/component1.C: Same.
7769 * g++.dg/other/const1.C: Same.
7770 * g++.dg/other/const2.C: Same.
7771 * g++.dg/other/conversion1.C: Same.
7772 * g++.dg/other/do1.C: Same.
7773 * g++.dg/other/error1.C: Same.
7774 * g++.dg/other/error10.C: Same.
7775 * g++.dg/other/error3.C: Same.
7776 * g++.dg/other/error4.C: Same.
7777 * g++.dg/other/error5.C: Same.
7778 * g++.dg/other/error8.C: Same.
7779 * g++.dg/other/error9.C: Same.
7780 * g++.dg/other/field1.C: Same.
7781 * g++.dg/other/init1.C: Same.
7782 * g++.dg/other/ptrmem2.C: Same.
7783 * g++.dg/other/return1.C: Same.
7784 * g++.dg/overload/builtin3.C: Same.
7785 * g++.dg/overload/error1.C: Same.
7786 * g++.dg/overload/error2.C: Same.
7787 * g++.dg/overload/koenig2.C: Same.
7788 * g++.dg/overload/pmf1.C: Same.
7789 * g++.dg/parse/args1.C: Same.
7790 * g++.dg/parse/attr3.C: Same.
7791 * g++.dg/parse/constant4.C: Same.
7792 * g++.dg/parse/crash10.C: Same.
7793 * g++.dg/parse/crash18.C: Same.
7794 * g++.dg/parse/crash19.C: Same.
7795 * g++.dg/parse/crash20.C: Same.
7796 * g++.dg/parse/crash21.C: Same.
7797 * g++.dg/parse/crash22.C: Same.
7798 * g++.dg/parse/crash32.C: Same.
7799 * g++.dg/parse/decl-specifier-1.C: Same.
7800 * g++.dg/parse/error58.C: Same.
7801 * g++.dg/parse/local-class1.C: Same.
7802 * g++.dg/parse/non-dependent2.C: Same.
7803 * g++.dg/parse/parameter-declaration-1.C: Same.
7804 * g++.dg/parse/ptrmem2.C: Same.
7805 * g++.dg/parse/ptrmem3.C: Same.
7806 * g++.dg/parse/saved1.C: Same.
7807 * g++.dg/tc1/dr101.C: Same.
7808 * g++.dg/tc1/dr142.C: Same.
7809 * g++.dg/tc1/dr176.C: Same.
7810 * g++.dg/template/conv4.C: Same.
7811 * g++.dg/template/crash56.C: Same.
7812 * g++.dg/template/dependent-expr2.C: Same.
7813 * g++.dg/template/error1.C: Same.
7814 * g++.dg/template/error2.C: Same.
7815 * g++.dg/template/explicit6.C: Same.
7816 * g++.dg/template/init-list.C: Same.
7817 * g++.dg/template/local1.C: Same.
7818 * g++.dg/template/lookup2.C: Same.
7819 * g++.dg/template/meminit2.C: Same.
7820 * g++.dg/template/nontype25.C: Same.
7821 * g++.dg/template/ptrmem2.C: Same.
7822 * g++.dg/template/qualttp19.C: Same.
7823 * g++.dg/template/qualttp20.C: Same.
7824 * g++.dg/template/ttp3.C: Same.
7825 * g++.dg/template/unify4.C: Same.
7826 * g++.dg/template/unify6.C: Same.
7827 * g++.dg/template/unify7.C: Same.
7828 * g++.dg/template/warn1.C: Same.
7829 * g++.dg/tree-ssa/dom-invalid.C: Same.
7830 * g++.dg/ubsan/shift-1.C: Same.
7831 * g++.dg/warn/Wunused-2.C: Same.
7832 * g++.dg/warn/Wunused-4.C: Same.
7833 * g++.dg/warn/Wunused-6.C: Same.
7834 * g++.dg/warn/deprecated-6.C: Same.
7835 * g++.dg/warn/deprecated.C: Same.
7836 * g++.dg/warn/effc1.C: Same.
7837 * g++.dg/warn/effc3.C: Same.
7838 * g++.dg/warn/incomplete1.C: Same.
7839 * g++.dg/warn/inline1.C: Same.
7840 * g++.dg/warn/noeffect2.C: Same.
7841 * g++.dg/warn/noeffect4.C: Same.
7842 * g++.dg/warn/oldcast1.C: Same.
7843 * g++.dg/warn/sentinel.C: Same.
7844 * g++.dg/warn/unit-1.C: Same.
7845 * g++.old-deja/g++.pt/inherit2.C: Same.
7846 * g++.old-deja/g++.pt/overload8.C: Same.
7847 * gcc.dg/20000926-1.c: Same.
7848 * gcc.dg/20040223-1.c: Same.
7849 * gcc.dg/Warray-bounds-7.c: Same.
7850 * gcc.dg/alias-1.c: Same.
7851 * gcc.dg/alias-12.c: Same.
7852 * gcc.dg/alias-13.c: Same.
7853 * gcc.dg/alias-2.c: Same.
7854 * gcc.dg/array-13.c: Same.
7855 * gcc.dg/array-4.c: Same.
7856 * gcc.dg/attr-ifunc-2.c: Same.
7857 * gcc.dg/attr-invalid.c: Same.
7858 * gcc.dg/attr-noinline.c: Same.
7859 * gcc.dg/bitfld-2.c: Same.
7860 * gcc.dg/c90-const-expr-7.c: Same.
7861 * gcc.dg/c99-const-expr-7.c: Same.
7862 * gcc.dg/cpp/20000625-1.c: Same.
7863 * gcc.dg/cpp/charconst-4.c: Same.
7864 * gcc.dg/cpp/include2.c: Same.
7865 * gcc.dg/cpp/include2a.c: Same.
7866 * gcc.dg/decl-4.c: Same.
7867 * gcc.dg/deprecated-4.c: Same.
7868 * gcc.dg/deprecated.c: Same.
7869 * gcc.dg/dfp/altivec-types.c: Same.
7870 * gcc.dg/float-range-1.c: Same.
7871 * gcc.dg/pack-test-3.c: Same.
7872 * gcc.dg/pr11492.c: Same.
7873 * gcc.dg/pr15360-1.c: Same.
7874 * gcc.dg/pr37908.c: Same.
7875 * gcc.dg/pr53265.c: Same.
7876 * gcc.dg/pr57287-2.c: Same.
7877 * gcc.dg/pr57287.c: Same.
7878 * gcc.dg/redecl-1.c: Same.
7879 * gcc.dg/sync-3.c: Same.
7880 * gcc.dg/two-types-1.c: Same.
7881 * gcc.dg/two-types-2.c: Same.
7882 * gcc.dg/two-types-4.c: Same.
7883 * gcc.dg/two-types-5.c: Same.
7884 * gcc.dg/two-types-6.c: Same.
7885 * gcc.dg/two-types-7.c: Same.
7886 * gcc.dg/two-types-8.c: Same.
7887 * gcc.dg/two-types-9.c: Same.
7888 * gcc.dg/uninit-I.c: Same.
7889 * gcc.dg/uninit-pr19430.c: Same.
7890 * gcc.dg/visibility-7.c: Same.
7891 * gcc.dg/winline-10.c: Same.
7892 * gcc.dg/winline-2.c: Same.
7893 * gcc.dg/winline-3.c: Same.
7894 * gcc.dg/winline-9.c: Same.
7895 * gcc.target/i386/attr-returns_twice-1.c: Same.
7896 * gcc.target/i386/chkp-const-check-2.c: Same.
7897 * gcc.target/i386/chkp-label-address.c: Same.
7898 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7899 * gcc.target/i386/pr39162.c: Same.
7900 * gcc.target/i386/sse-5.c: Same.
7901 * gcc.target/powerpc/altivec-types-1.c: Same.
7902 * gcc.target/powerpc/altivec-types-2.c: Same.
7903 * gcc.target/powerpc/altivec-types-3.c: Same.
7904 * gcc.target/powerpc/float128-mix.c: Same.
7905 * gcc.target/powerpc/no-r11-3.c: Same.
7906 * gcc.target/spu/Wmain.c: Same.
7907 * gcc.target/spu/ea/errors2.c: Same.
7908 * gfortran.dg/assignment_1.f90: Same.
7909 * gfortran.dg/common_3.f90: Same.
7910 * gfortran.dg/der_io_1.f90: Same.
7911 * gfortran.dg/g77/20030326-1.f: Same.
7912 * gfortran.dg/g77/9263.f: Same.
7913 * gfortran.dg/g77/960317-1.f: Same.
7914 * gfortran.dg/g77/970625-2.f: Same.
7915 * gfortran.dg/g77/980615-0.f: Same.
7916 * gfortran.dg/g77/check0.f: Same.
7917 * gfortran.dg/g77/dnrm2.f: Same.
7918 * gfortran.dg/g77/pr9258.f: Same.
7919 * gfortran.dg/ichar_1.f90: Same.
7920 * gfortran.dg/interface_1.f90: Same.
7921 * gfortran.dg/namelist_1.f90: Same.
7922 * gfortran.dg/namelist_2.f90: Same.
7923 * gfortran.dg/namelist_3.f90: Same.
7924 * gfortran.dg/namelist_print_2.f: Same.
7925 * gfortran.dg/oldstyle_1.f90: Same.
7926 * gfortran.dg/runtime_warning_1.f90: Same.
7927 * gfortran.dg/underflow.f90: Same.
7928 * gnat.dg/specs/integer_value.ads: Same.
7929 * obj-c++.dg/fsf-package-0.m: Same.
7930 * objc.dg/two-types-1.m: Same.
7931
7932 2017-04-28 Martin Liska <mliska@suse.cz>
7933
7934 PR gcov-profile/79891
7935 * gcc.misc-tests/gcov-17.c: New test.
7936 * gcc.misc-tests/gcov-18.c: New test.
7937
7938 2017-04-28 Tom de Vries <tom@codesourcery.com>
7939
7940 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7941 dg-(error|warning|message|bogus).
7942 * g++.dg/parse/parameter-declaration-1.C: Same.
7943 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7944 * gcc.dg/Wpointer-sign-Wall.c: Same.
7945 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7946 * gcc.dg/cpp/19990413-1.c: Same.
7947 * gcc.dg/dg-test-1.c: Same.
7948 * gcc.dg/empty-source-2.c: Same.
7949 * gcc.dg/empty-source-3.c: Same.
7950 * gcc.dg/format/c99-printf-1.c: Same.
7951 * gcc.dg/format/c99-scanf-1.c: Same.
7952 * gcc.dg/label-decl-2.c: Same.
7953 * gcc.dg/m-un-2.c: Same.
7954 * gcc.dg/uninit-pr20644-O0.c: Same.
7955 * gfortran.dg/pr70006.f90: Same.
7956 * obj-c++.dg/fsf-package-0.m: Same.
7957
7958 2017-04-28 Tom de Vries <tom@codesourcery.com>
7959
7960 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7961 dg-(error|warning|message|bogus).
7962 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7963 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7964 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7965 * c-c++-common/pr20000.c: Same.
7966 * c-c++-common/pr49706.c: Same.
7967 * g++.dg/ext/utf16-4.C: Same.
7968 * g++.dg/parse/error2.C: Same.
7969 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7970 * g++.dg/warn/Wtype-limits.C: Same.
7971 * g++.dg/warn/overflow-warn-1.C: Same.
7972 * g++.dg/warn/overflow-warn-3.C: Same.
7973 * gcc.dg/Wpointer-sign-Wall.c: Same.
7974 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7975 * gcc.dg/Wtype-limits-Wextra.c: Same.
7976 * gcc.dg/Wtype-limits.c: Same.
7977 * gcc.dg/cpp/19990413-1.c: Same.
7978 * gcc.dg/dg-test-1.c: Same.
7979 * gcc.dg/empty-source-2.c: Same.
7980 * gcc.dg/empty-source-3.c: Same.
7981 * gcc.dg/label-decl-2.c: Same.
7982 * gcc.dg/m-un-2.c: Same.
7983 * gcc.dg/uninit-pr19430-O0.c: Same.
7984 * gcc.dg/uninit-pr19430.c: Same.
7985 * gcc.dg/uninit-pr20644-O0.c: Same.
7986 * gcc.dg/utf16-4.c: Same.
7987 * gfortran.dg/pr70006.f90: Same.
7988 * obj-c++.dg/fsf-package-0.m: Same.
7989
7990 2017-04-28 Richard Biener <rguenther@suse.de>
7991
7992 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7993 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7994 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7995 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7996 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7997 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7998
7999 2017-04-27 Marek Polacek <polacek@redhat.com>
8000
8001 PR sanitizer/80349
8002 * c-c++-common/ubsan/pr80349.c: New test.
8003
8004 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8005
8006 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8007 diagnostics.
8008 * g++.dg/warn/pr12242.C: Likewise.
8009
8010 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8011
8012 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8013
8014 2017-04-27 Martin Liska <mliska@suse.cz>
8015
8016 PR testsuite/79455
8017 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8018 more generic.
8019
8020 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c++/80534
8023 * g++.dg/other/pr80534-1.C: New test.
8024 * g++.dg/other/pr80534-2.C: New test.
8025
8026 2017-04-27 Richard Biener <rguenther@suse.de>
8027
8028 PR middle-end/80539
8029 * gcc.dg/torture/pr80539.c: New testcase.
8030
8031 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR target/77728
8034 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8035
8036 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8037
8038 * g++.dg/diagnostic/nested-name-1.C: New test.
8039
8040 2017-04-26 Martin Liska <mliska@suse.cz>
8041
8042 * gcc.dg/guality/guality.h: Add prefix to test verification.
8043
8044 2017-04-25 Nathan Sidwell <nathan@acm.org>
8045
8046 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8047
8048 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8049
8050 PR target/70799
8051 * gcc.target/i386/pr70799-5.c: New test.
8052
8053 2017-04-25 Martin Sebor <msebor@redhat.com>
8054
8055 PR tree-optimization/80497
8056 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8057
8058 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8059 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/77728
8062 * g++.dg/abi/pr77728-1.C: New test.
8063
8064 2017-04-25 Marek Polacek <polacek@redhat.com>
8065
8066 PR sanitizer/80349
8067 * g++.dg/ubsan/pr80349-2.C: New test.
8068
8069 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8070
8071 * g++.dg/cpp0x/enum34.C: New test.
8072
8073 2017-04-25 Tom de Vries <tom@codesourcery.com>
8074
8075 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8076 variables.
8077 (dg-line): New proc.
8078 (process-message): Handle line number variables.
8079 * objc.dg/try-catch-12.m: Use dg-line.
8080
8081 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8082
8083 PR target/80482
8084 * gcc.target/powerpc/vec-constvolatile.c: New test.
8085
8086 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8087
8088 * g++.dg/semicolon-fixits.C: New test case.
8089
8090 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8091
8092 * gcc.dg/semicolon-fixits.c: New test case.
8093
8094 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8095
8096 * g++.dg/lookup/missing-std-include.C: New test file.
8097
8098 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8099 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/77728
8102 * g++.dg/abi/pr77728-2.C: New test.
8103
8104 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8105
8106 PR c++/80177
8107 * g++.dg/spellcheck-pr80177.C: New test case.
8108
8109 2017-04-25 Nathan Sidwell <nathan@acm.org>
8110
8111 * g++.dg/dg.exp (find-cxx-tests): New function.
8112 (main): Use it, remove explicit pruning
8113
8114 2017-04-25 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/80492
8117 * gcc.dg/pr80492.c: New testcase.
8118
8119 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8120
8121 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8122 for targets with int size less than 32 bits.
8123
8124 2017-04-25 Richard Biener <rguenther@suse.de>
8125
8126 PR tree-optimization/79201
8127 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8128 * gcc.target/i386/pr22152.c: Disable sinking.
8129
8130 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8131
8132 PR target/80464
8133 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8134
8135 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8136
8137 PR target/79895
8138 * gcc.target/s390/pr79895.c: New test.
8139
8140 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8141
8142 PR target/80080
8143 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8144 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8145 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8146
8147 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR rtl-optimization/80501
8150 * gcc.c-torture/execute/pr80501.c: New test.
8151
8152 PR rtl-optimization/80500
8153 * gcc.dg/pr80500.c: New test.
8154
8155 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8156
8157 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8158 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8159
8160 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8161
8162 PR fortran/80121
8163 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8164 directive.
8165
8166 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8167
8168 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8169 * jit.dg/test-alignment.c: New test case.
8170 * jit.dg/test-alignment.cc: New test case.
8171 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8172 New test case.
8173
8174 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8175
8176 PR c++/80016
8177 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8178 test function.
8179 (test_alignof): New test function.
8180
8181 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8182
8183 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8184
8185 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8186
8187 * g++.dg/diagnostic/duplicate1.C: New test.
8188 * g++.dg/cpp0x/duplicate1.C: New test.
8189
8190 2017-04-24 Martin Jambor <mjambor@suse.cz>
8191
8192 PR tree-optimization/80293
8193 * g++.dg/tree-ssa/pr80293.C: New test.
8194
8195 2017-04-24 Martin Liska <mliska@suse.cz>
8196
8197 PR middle-end/79931
8198 * g++.dg/ipa/pr79931.C: New test.
8199
8200 2017-04-24 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/80494
8203 * gfortran.dg/pr80494.f90: New testcase.
8204
8205 2017-04-24 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/79725
8208 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8209
8210 2017-04-24 Richard Biener <rguenther@suse.de>
8211
8212 PR c++/2972
8213 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8214
8215 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8216
8217 PR fortran/80484
8218 * gfortran.dg/dtio_29.f03: New test.
8219
8220 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8221
8222 PR fortran/80121
8223 * gfortran.dg/intent_out_9.f90: New test case.
8224
8225 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8226
8227 PR target/70799
8228 * gcc.target/i386/pr70799-4.c: New test.
8229
8230 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8231
8232 PR fortran/80392
8233 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8234
8235 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8236
8237 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8238
8239 2017-04-21 Richard Biener <rguenther@suse.de>
8240
8241 PR tree-optimization/79547
8242 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8243
8244 2017-04-21 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/78847
8247 * g++.dg/tree-ssa/pr78847.C: New testcase.
8248
8249 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR c/80468
8252 * gcc.dg/pr80468.c: New test.
8253
8254 2017-04-21 Martin Liska <mliska@suse.cz>
8255
8256 PR tree-optimization/66278
8257 * gcc.dg/vect/pr66278.c: New test.
8258
8259 2017-04-21 Richard Biener <rguenther@suse.de>
8260
8261 PR tree-optimization/80237
8262 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8263 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8264 adjust expected optimizations.
8265
8266 2016-04-21 Richard Biener <rguenther@suse.de>
8267
8268 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8269 of inner loops.
8270 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8271 * gcc.dg/vect/vect-104.c: Likewise.
8272
8273 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8274
8275 PR tree-optimization/80426
8276 * gcc.c-torture/execute/20170429-1.c: Rename into...
8277 * gcc.c-torture/execute/20170419-1.c: ...this.
8278
8279 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8280
8281 PR target/79804
8282 * gcc.target/i386/pr79804.c: New test.
8283
8284 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8285
8286 PR target/78090
8287 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8288
8289 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8290
8291 * g++/opt/pr80436.C: XFAIL on AIX.
8292
8293 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8294
8295 PR c++/80473
8296 * g++.dg/diagnostic/pr80473.C: New test.
8297
8298 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8299
8300 * g++.dg/warn/Wextra-semi.C: New test.
8301
8302 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR middle-end/80423
8305 * g++.dg/other/pr80423.C: New test.
8306
8307 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8308
8309 * gcc.dg/pr80170.c: Require ptr32plus.
8310
8311 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8312
8313 PR tree-optimization/80426
8314 * gcc.c-torture/execute/20170419-1.c: New test.
8315
8316 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR debug/80461
8319 * g++.dg/debug/pr80461.C: New test.
8320
8321 PR c++/80459
8322 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8323 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8324 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8325
8326 PR debug/80436
8327 * g++.dg/opt/pr80436.C: New test.
8328
8329 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8330
8331 * gcc.dg/torture/pr80341.c: Require int32plus.
8332
8333 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8334 Jeff Law <law@redhat.com>
8335
8336 * gcc.c-torture/compile/20170419-1.c: New test.
8337
8338 2017-04-19 Tom de Vries <tom@codesourcery.com>
8339
8340 PR testsuite/80221
8341 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8342 subsequent dg directives.
8343 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8344 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8345 * c-c++-common/attr-fallthrough-2.c: Same.
8346 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8347 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8348 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8349 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8350 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8351 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8352 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8353 * c-c++-common/cilk-plus/CK/errors.c: Same.
8354 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8355 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8356 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8357 * c-c++-common/cpp/pr57580.c: Same.
8358 * c-c++-common/goacc/asyncwait-1.c: Same.
8359 * c-c++-common/goacc/cache-2.c: Same.
8360 * c-c++-common/goacc/declare-2.c: Same.
8361 * c-c++-common/goacc/deviceptr-1.c: Same.
8362 * c-c++-common/goacc/routine-5.c: Same.
8363 * c-c++-common/gomp/clauses-2.c: Same.
8364 * c-c++-common/gomp/ordered-3.c: Same.
8365 * c-c++-common/gomp/pr67501.c: Same.
8366 * c-c++-common/pr20000.c: Same.
8367 * c-c++-common/pr43395.c: Same.
8368 * c-c++-common/pr49706.c: Same.
8369 * c-c++-common/pr77624-1.c: Same.
8370 * c-c++-common/pr77624-2.c: Same.
8371 * c-c++-common/raw-string-14.c: Same.
8372 * c-c++-common/raw-string-16.c: Same.
8373 * c-c++-common/raw-string-3.c: Same.
8374 * c-c++-common/raw-string-4.c: Same.
8375 * c-c++-common/raw-string-5.c: Same.
8376 * c-c++-common/raw-string-6.c: Same.
8377 * g++.dg/abi/mangle41.C: Same.
8378 * g++.dg/conversion/nullptr1.C: Same.
8379 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8380 * g++.dg/cpp0x/auto27.C: Same.
8381 * g++.dg/cpp0x/constexpr-98.C: Same.
8382 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8383 * g++.dg/cpp0x/diag2.C: Same.
8384 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8385 * g++.dg/cpp0x/nullptr15.C: Same.
8386 * g++.dg/cpp0x/pr31431-2.C: Same.
8387 * g++.dg/cpp0x/pr31431.C: Same.
8388 * g++.dg/cpp0x/pr79118.C: Same.
8389 * g++.dg/cpp0x/static_assert3.C: Same.
8390 * g++.dg/cpp0x/temp_default2.C: Same.
8391 * g++.dg/cpp0x/trailing4.C: Same.
8392 * g++.dg/cpp0x/variadic-ex10.C: Same.
8393 * g++.dg/cpp0x/variadic-ex13.C: Same.
8394 * g++.dg/cpp0x/variadic-ex14.C: Same.
8395 * g++.dg/cpp0x/variadic-ex3.C: Same.
8396 * g++.dg/cpp0x/variadic-ex4.C: Same.
8397 * g++.dg/cpp0x/variadic59.C: Same.
8398 * g++.dg/cpp0x/vt-37737-2.C: Same.
8399 * g++.dg/cpp0x/vt-57397-1.C: Same.
8400 * g++.dg/cpp0x/vt-57397-2.C: Same.
8401 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8402 * g++.dg/cpp1z/gen-attrs1.C: Same.
8403 * g++.dg/diagnostic/pr71075.C: Same.
8404 * g++.dg/eh/goto2.C: Same.
8405 * g++.dg/eh/goto3.C: Same.
8406 * g++.dg/expr/bitfield4.C: Same.
8407 * g++.dg/expr/bitfield5.C: Same.
8408 * g++.dg/expr/bitfield6.C: Same.
8409 * g++.dg/expr/bool1.C: Same.
8410 * g++.dg/expr/bool3.C: Same.
8411 * g++.dg/expr/cond10.C: Same.
8412 * g++.dg/expr/cond11.C: Same.
8413 * g++.dg/expr/lval3.C: Same.
8414 * g++.dg/expr/lval4.C: Same.
8415 * g++.dg/ext/anon-struct4.C: Same.
8416 * g++.dg/ext/attrib44.C: Same.
8417 * g++.dg/ext/builtin3.C: Same.
8418 * g++.dg/ext/dllimport7.C: Same.
8419 * g++.dg/ext/label5.C: Same.
8420 * g++.dg/ext/no-asm-1.C: Same.
8421 * g++.dg/ext/utf16-4.C: Same.
8422 * g++.dg/ext/vla2.C: Same.
8423 * g++.dg/gomp/block-1.C: Same.
8424 * g++.dg/gomp/block-2.C: Same.
8425 * g++.dg/gomp/block-3.C: Same.
8426 * g++.dg/gomp/block-5.C: Same.
8427 * g++.dg/gomp/linear-2.C: Same.
8428 * g++.dg/gomp/target-1.C: Same.
8429 * g++.dg/gomp/target-2.C: Same.
8430 * g++.dg/gomp/taskgroup-1.C: Same.
8431 * g++.dg/gomp/teams-1.C: Same.
8432 * g++.dg/inherit/pure1.C: Same.
8433 * g++.dg/init/array43.C: Same.
8434 * g++.dg/init/array46.C: Same.
8435 * g++.dg/init/const10.C: Same.
8436 * g++.dg/init/ctor4-1.C: Same.
8437 * g++.dg/init/ctor4.C: Same.
8438 * g++.dg/init/new37.C: Same.
8439 * g++.dg/init/pr25811.C: Same.
8440 * g++.dg/init/pr29043.C: Same.
8441 * g++.dg/init/pr29571.C: Same.
8442 * g++.dg/lookup/duperr1.C: Same.
8443 * g++.dg/lookup/error1.C: Same.
8444 * g++.dg/lookup/koenig5.C: Same.
8445 * g++.dg/lookup/pr77549.C: Same.
8446 * g++.dg/lookup/suggestions1.C: Same.
8447 * g++.dg/lookup/using16.C: Same.
8448 * g++.dg/lookup/using7.C: Same.
8449 * g++.dg/other/anon-union3.C: Same.
8450 * g++.dg/other/array2.C: Same.
8451 * g++.dg/other/error13.C: Same.
8452 * g++.dg/other/error34.C: Same.
8453 * g++.dg/overload/builtin1.C: Same.
8454 * g++.dg/overload/conv-op1.C: Same.
8455 * g++.dg/overload/error3.C: Same.
8456 * g++.dg/overload/koenig1.C: Same.
8457 * g++.dg/overload/operator5.C: Same.
8458 * g++.dg/overload/template5.C: Same.
8459 * g++.dg/overload/unknown1.C: Same.
8460 * g++.dg/overload/using2.C: Same.
8461 * g++.dg/parse/constructor1.C: Same.
8462 * g++.dg/parse/crash36.C: Same.
8463 * g++.dg/parse/crash63.C: Same.
8464 * g++.dg/parse/error11.C: Same.
8465 * g++.dg/parse/error12.C: Same.
8466 * g++.dg/parse/error14.C: Same.
8467 * g++.dg/parse/error2.C: Same.
8468 * g++.dg/parse/error21.C: Same.
8469 * g++.dg/parse/error26.C: Same.
8470 * g++.dg/parse/error36.C: Same.
8471 * g++.dg/parse/friend12.C: Same.
8472 * g++.dg/parse/invalid-op1.C: Same.
8473 * g++.dg/parse/missing-template1.C: Same.
8474 * g++.dg/parse/parser-pr28152-2.C: Same.
8475 * g++.dg/parse/parser-pr28152.C: Same.
8476 * g++.dg/parse/pr16696-permissive.C: Same.
8477 * g++.dg/parse/pr16696.C: Same.
8478 * g++.dg/parse/pr69628.C: Same.
8479 * g++.dg/parse/ret-type2.C: Same.
8480 * g++.dg/parse/specialization1.C: Same.
8481 * g++.dg/parse/template3.C: Same.
8482 * g++.dg/parse/template9.C: Same.
8483 * g++.dg/parse/typename11.C: Same.
8484 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8485 * g++.dg/pr45330.C: Same.
8486 * g++.dg/rtti/typeid6.C: Same.
8487 * g++.dg/spellcheck-fields.C: Same.
8488 * g++.dg/spellcheck-typenames.C: Same.
8489 * g++.dg/tc1/dr108.C: Same.
8490 * g++.dg/tc1/dr147.C: Same.
8491 * g++.dg/template/arg7.C: Same.
8492 * g++.dg/template/conv11.C: Same.
8493 * g++.dg/template/crash13.C: Same.
8494 * g++.dg/template/crash55.C: Same.
8495 * g++.dg/template/dependent-expr5.C: Same.
8496 * g++.dg/template/error17.C: Same.
8497 * g++.dg/template/error33.C: Same.
8498 * g++.dg/template/error4.C: Same.
8499 * g++.dg/template/error50.C: Same.
8500 * g++.dg/template/error53.C: Same.
8501 * g++.dg/template/friend.C: Same.
8502 * g++.dg/template/func2.C: Same.
8503 * g++.dg/template/local6.C: Same.
8504 * g++.dg/template/member5.C: Same.
8505 * g++.dg/template/meminit1.C: Same.
8506 * g++.dg/template/nested3.C: Same.
8507 * g++.dg/template/nontype6.C: Same.
8508 * g++.dg/template/overload12.C: Same.
8509 * g++.dg/template/ptrmem8.C: Same.
8510 * g++.dg/template/qualified-id1.C: Same.
8511 * g++.dg/template/spec15.C: Same.
8512 * g++.dg/template/static1.C: Same.
8513 * g++.dg/template/static10.C: Same.
8514 * g++.dg/template/static2.C: Same.
8515 * g++.dg/template/ttp25.C: Same.
8516 * g++.dg/template/typedef2.C: Same.
8517 * g++.dg/template/typename2.C: Same.
8518 * g++.dg/template/unify10.C: Same.
8519 * g++.dg/template/unify6.C: Same.
8520 * g++.dg/template/unify7.C: Same.
8521 * g++.dg/template/unify9.C: Same.
8522 * g++.dg/template/varmod1.C: Same.
8523 * g++.dg/ubsan/div-by-zero-1.C: Same.
8524 * g++.dg/ubsan/pr63956.C: Same.
8525 * g++.dg/warn/Waddress-1.C: Same.
8526 * g++.dg/warn/Wconversion2.C: Same.
8527 * g++.dg/warn/Wnull-conversion-1.C: Same.
8528 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8529 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8530 * g++.dg/warn/Wswitch-1.C: Same.
8531 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8532 * g++.dg/warn/Wtype-limits.C: Same.
8533 * g++.dg/warn/Wunused-parm-5.C: Same.
8534 * g++.dg/warn/deprecated-6.C: Same.
8535 * g++.dg/warn/deprecated.C: Same.
8536 * g++.dg/warn/incomplete1.C: Same.
8537 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8538 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8539 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8540 * g++.dg/warn/overflow-warn-1.C: Same.
8541 * g++.dg/warn/overflow-warn-3.C: Same.
8542 * g++.dg/warn/overflow-warn-4.C: Same.
8543 * g++.dg/warn/pr12242.C: Same.
8544 * g++.dg/warn/pr30551-2.C: Same.
8545 * g++.dg/warn/pr30551.C: Same.
8546 * g++.old-deja/g++.benjamin/16077.C: Same.
8547 * g++.old-deja/g++.bob/inherit1.C: Same.
8548 * g++.old-deja/g++.brendan/crash56.C: Same.
8549 * g++.old-deja/g++.brendan/template17.C: Same.
8550 * g++.old-deja/g++.eh/ctor1.C: Same.
8551 * g++.old-deja/g++.jason/bool5.C: Same.
8552 * g++.old-deja/g++.jason/cond.C: Same.
8553 * g++.old-deja/g++.jason/operator.C: Same.
8554 * g++.old-deja/g++.jason/pmf5.C: Same.
8555 * g++.old-deja/g++.law/ctors5.C: Same.
8556 * g++.old-deja/g++.law/missed-error2.C: Same.
8557 * g++.old-deja/g++.law/operators9.C: Same.
8558 * g++.old-deja/g++.law/temps1.C: Same.
8559 * g++.old-deja/g++.mike/for2.C: Same.
8560 * g++.old-deja/g++.mike/ns5.C: Same.
8561 * g++.old-deja/g++.mike/ns7.C: Same.
8562 * g++.old-deja/g++.mike/p10769b.C: Same.
8563 * g++.old-deja/g++.niklas/t120.C: Same.
8564 * g++.old-deja/g++.niklas/t121.C: Same.
8565 * g++.old-deja/g++.ns/koenig5.C: Same.
8566 * g++.old-deja/g++.oliva/overload1.C: Same.
8567 * g++.old-deja/g++.other/crash24.C: Same.
8568 * g++.old-deja/g++.other/crash25.C: Same.
8569 * g++.old-deja/g++.other/decl5.C: Same.
8570 * g++.old-deja/g++.other/lineno5.C: Same.
8571 * g++.old-deja/g++.other/null3.C: Same.
8572 * g++.old-deja/g++.other/overcnv2.C: Same.
8573 * g++.old-deja/g++.other/ptrmem7.C: Same.
8574 * g++.old-deja/g++.other/typename1.C: Same.
8575 * g++.old-deja/g++.other/vaarg3.C: Same.
8576 * g++.old-deja/g++.pt/crash10.C: Same.
8577 * g++.old-deja/g++.pt/crash28.C: Same.
8578 * g++.old-deja/g++.pt/crash38.C: Same.
8579 * g++.old-deja/g++.pt/explicit70.C: Same.
8580 * g++.old-deja/g++.pt/explicit77.C: Same.
8581 * g++.old-deja/g++.pt/expr2.C: Same.
8582 * g++.old-deja/g++.pt/spec5.C: Same.
8583 * g++.old-deja/g++.pt/spec6.C: Same.
8584 * g++.old-deja/g++.pt/typename3.C: Same.
8585 * g++.old-deja/g++.pt/typename5.C: Same.
8586 * g++.old-deja/g++.pt/typename6.C: Same.
8587 * g++.old-deja/g++.pt/typename7.C: Same.
8588 * g++.old-deja/g++.pt/unify4.C: Same.
8589 * g++.old-deja/g++.pt/unify8.C: Same.
8590 * g++.old-deja/g++.pt/vaarg3.C: Same.
8591 * g++.old-deja/g++.robertl/eb22.C: Same.
8592 * g++.old-deja/g++.robertl/eb4.C: Same.
8593 * g++.old-deja/g++.robertl/eb44.C: Same.
8594 * g++.old-deja/g++.robertl/eb69.C: Same.
8595 * g++.old-deja/g++.robertl/eb98.C: Same.
8596 * gcc.dg/20031223-1.c: Same.
8597 * gcc.dg/940510-1.c: Same.
8598 * gcc.dg/990506-0.c: Same.
8599 * gcc.dg/Walloca-1.c: Same.
8600 * gcc.dg/Walloca-2.c: Same.
8601 * gcc.dg/Wconversion-integer.c: Same.
8602 * gcc.dg/Wcxx-compat-8.c: Same.
8603 * gcc.dg/Wimplicit-int-1.c: Same.
8604 * gcc.dg/Wimplicit-int-2.c: Same.
8605 * gcc.dg/Wimplicit-int-4.c: Same.
8606 * gcc.dg/Wpointer-sign-Wall.c: Same.
8607 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8608 * gcc.dg/Wshadow-1.c: Same.
8609 * gcc.dg/Wshadow-3.c: Same.
8610 * gcc.dg/Wswitch-enum-error.c: Same.
8611 * gcc.dg/Wswitch-enum.c: Same.
8612 * gcc.dg/Wswitch-error.c: Same.
8613 * gcc.dg/Wswitch.c: Same.
8614 * gcc.dg/Wtype-limits-Wextra.c: Same.
8615 * gcc.dg/Wtype-limits.c: Same.
8616 * gcc.dg/Wvla-larger-than-2.c: Same.
8617 * gcc.dg/anon-struct-5.c: Same.
8618 * gcc.dg/array-10.c: Same.
8619 * gcc.dg/array-11.c: Same.
8620 * gcc.dg/array-15.c: Same.
8621 * gcc.dg/array-2.c: Same.
8622 * gcc.dg/array-8.c: Same.
8623 * gcc.dg/array-const-2.c: Same.
8624 * gcc.dg/array-const-3.c: Same.
8625 * gcc.dg/bitfld-1.c: Same.
8626 * gcc.dg/bitfld-8.c: Same.
8627 * gcc.dg/builtin-redefine.c: Same.
8628 * gcc.dg/c11-noreturn-1.c: Same.
8629 * gcc.dg/c11-noreturn-2.c: Same.
8630 * gcc.dg/c11-static-assert-3.c: Same.
8631 * gcc.dg/c90-arraydecl-1.c: Same.
8632 * gcc.dg/c90-complex-1.c: Same.
8633 * gcc.dg/c90-complit-1.c: Same.
8634 * gcc.dg/c90-const-expr-11.c: Same.
8635 * gcc.dg/c90-const-expr-7.c: Same.
8636 * gcc.dg/c90-const-expr-8.c: Same.
8637 * gcc.dg/c90-enum-comma-1.c: Same.
8638 * gcc.dg/c90-flex-array-1.c: Same.
8639 * gcc.dg/c90-hexfloat-1.c: Same.
8640 * gcc.dg/c90-idem-qual-1.c: Same.
8641 * gcc.dg/c90-idem-qual-2.c: Same.
8642 * gcc.dg/c90-idem-qual-3.c: Same.
8643 * gcc.dg/c90-mixdecl-1.c: Same.
8644 * gcc.dg/c90-restrict-1.c: Same.
8645 * gcc.dg/c90-return-1.c: Same.
8646 * gcc.dg/c99-array-nonobj-1.c: Same.
8647 * gcc.dg/c99-arraydecl-1.c: Same.
8648 * gcc.dg/c99-complex-1.c: Same.
8649 * gcc.dg/c99-complex-2.c: Same.
8650 * gcc.dg/c99-complit-2.c: Same.
8651 * gcc.dg/c99-const-expr-7.c: Same.
8652 * gcc.dg/c99-const-expr-8.c: Same.
8653 * gcc.dg/c99-flex-array-3.c: Same.
8654 * gcc.dg/c99-flex-array-7.c: Same.
8655 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8656 * gcc.dg/c99-impl-decl-1.c: Same.
8657 * gcc.dg/c99-impl-int-1.c: Same.
8658 * gcc.dg/c99-impl-int-2.c: Same.
8659 * gcc.dg/c99-init-3.c: Same.
8660 * gcc.dg/c99-restrict-1.c: Same.
8661 * gcc.dg/c99-return-1.c: Same.
8662 * gcc.dg/c99-tag-1.c: Same.
8663 * gcc.dg/c99-tag-3.c: Same.
8664 * gcc.dg/call-diag-2.c: Same.
8665 * gcc.dg/cpp/19940712-1.c: Same.
8666 * gcc.dg/cpp/19951025-1.c: Same.
8667 * gcc.dg/cpp/19990413-1.c: Same.
8668 * gcc.dg/cpp/direct2.c: Same.
8669 * gcc.dg/cpp/direct2s.c: Same.
8670 * gcc.dg/cpp/pr28709.c: Same.
8671 * gcc.dg/cpp/pr61854-c90.c: Same.
8672 * gcc.dg/cpp/pr61854-c94.c: Same.
8673 * gcc.dg/cpp/pragma-1.c: Same.
8674 * gcc.dg/cpp/pragma-2.c: Same.
8675 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8676 * gcc.dg/cpp/trad/literals-2.c: Same.
8677 * gcc.dg/cpp/warn-comments-2.c: Same.
8678 * gcc.dg/cpp/warn-comments-3.c: Same.
8679 * gcc.dg/cpp/warn-comments.c: Same.
8680 * gcc.dg/cpp/warn-long-long-2.c: Same.
8681 * gcc.dg/cpp/warn-long-long.c: Same.
8682 * gcc.dg/cpp/warn-redefined-2.c: Same.
8683 * gcc.dg/cpp/warn-redefined.c: Same.
8684 * gcc.dg/darwin-cfstring-2.c: Same.
8685 * gcc.dg/darwin-cfstring-format-1.c: Same.
8686 * gcc.dg/decl-9.c: Same.
8687 * gcc.dg/declspec-1.c: Same.
8688 * gcc.dg/declspec-10.c: Same.
8689 * gcc.dg/declspec-11.c: Same.
8690 * gcc.dg/declspec-13.c: Same.
8691 * gcc.dg/declspec-18.c: Same.
8692 * gcc.dg/declspec-4.c: Same.
8693 * gcc.dg/declspec-5.c: Same.
8694 * gcc.dg/declspec-6.c: Same.
8695 * gcc.dg/declspec-8.c: Same.
8696 * gcc.dg/deprecated-4.c: Same.
8697 * gcc.dg/deprecated.c: Same.
8698 * gcc.dg/dfp/composite-type.c: Same.
8699 * gcc.dg/empty-source-2.c: Same.
8700 * gcc.dg/empty-source-3.c: Same.
8701 * gcc.dg/format/attr-6.c: Same.
8702 * gcc.dg/format/branch-1.c: Same.
8703 * gcc.dg/format/c90-printf-1.c: Same.
8704 * gcc.dg/format/c90-strftime-2.c: Same.
8705 * gcc.dg/format/c99-strftime-1.c: Same.
8706 * gcc.dg/format/cmn-err-1.c: Same.
8707 * gcc.dg/format/few-1.c: Same.
8708 * gcc.dg/format/ms_branch-1.c: Same.
8709 * gcc.dg/format/ms_unnamed-1.c: Same.
8710 * gcc.dg/format/ms_va-1.c: Same.
8711 * gcc.dg/format/unnamed-1.c: Same.
8712 * gcc.dg/format/va-1.c: Same.
8713 * gcc.dg/format/xopen-1.c: Same.
8714 * gcc.dg/funcdef-var-1.c: Same.
8715 * gcc.dg/funcdef-var-2.c: Same.
8716 * gcc.dg/gnu89-const-expr-1.c: Same.
8717 * gcc.dg/gnu89-const-expr-2.c: Same.
8718 * gcc.dg/gnu90-const-expr-1.c: Same.
8719 * gcc.dg/gnu99-const-expr-1.c: Same.
8720 * gcc.dg/gnu99-const-expr-2.c: Same.
8721 * gcc.dg/gnu99-init-2.c: Same.
8722 * gcc.dg/gomp/_Atomic-5.c: Same.
8723 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8724 * gcc.dg/gomp/atomic-5.c: Same.
8725 * gcc.dg/gomp/linear-1.c: Same.
8726 * gcc.dg/gomp/pr67500.c: Same.
8727 * gcc.dg/init-bad-1.c: Same.
8728 * gcc.dg/init-bad-2.c: Same.
8729 * gcc.dg/init-bad-3.c: Same.
8730 * gcc.dg/init-string-1.c: Same.
8731 * gcc.dg/label-compound-stmt-1.c: Same.
8732 * gcc.dg/label-decl-2.c: Same.
8733 * gcc.dg/label-decl-4.c: Same.
8734 * gcc.dg/large-size-array-2.c: Same.
8735 * gcc.dg/large-size-array-4.c: Same.
8736 * gcc.dg/lvalue-6.c: Same.
8737 * gcc.dg/m-un-2.c: Same.
8738 * gcc.dg/multiple-overflow-warn-1.c: Same.
8739 * gcc.dg/multiple-overflow-warn-2.c: Same.
8740 * gcc.dg/multiple-overflow-warn-3.c: Same.
8741 * gcc.dg/nested-redef-1.c: Same.
8742 * gcc.dg/no-asm-1.c: Same.
8743 * gcc.dg/no-asm-3.c: Same.
8744 * gcc.dg/no-asm-4.c: Same.
8745 * gcc.dg/noncompile/20010524-1.c: Same.
8746 * gcc.dg/noncompile/incomplete-5.c: Same.
8747 * gcc.dg/noncompile/pr44517.c: Same.
8748 * gcc.dg/noncompile/pr52290.c: Same.
8749 * gcc.dg/noreturn-1.c: Same.
8750 * gcc.dg/overflow-warn-1.c: Same.
8751 * gcc.dg/overflow-warn-2.c: Same.
8752 * gcc.dg/overflow-warn-3.c: Same.
8753 * gcc.dg/overflow-warn-4.c: Same.
8754 * gcc.dg/parm-mismatch-1.c: Same.
8755 * gcc.dg/parser-pr28152-2.c: Same.
8756 * gcc.dg/parser-pr28152.c: Same.
8757 * gcc.dg/pedwarn-init.c: Same.
8758 * gcc.dg/pointer-arith-2.c: Same.
8759 * gcc.dg/pointer-arith-3.c: Same.
8760 * gcc.dg/pointer-arith-4.c: Same.
8761 * gcc.dg/pr14475.c: Same.
8762 * gcc.dg/pr18596-3.c: Same.
8763 * gcc.dg/pr18809-1.c: Same.
8764 * gcc.dg/pr27953.c: Same.
8765 * gcc.dg/pr30457.c: Same.
8766 * gcc.dg/pr30551-2.c: Same.
8767 * gcc.dg/pr30551-3.c: Same.
8768 * gcc.dg/pr30551-4.c: Same.
8769 * gcc.dg/pr30551-5.c: Same.
8770 * gcc.dg/pr30551-6.c: Same.
8771 * gcc.dg/pr30551.c: Same.
8772 * gcc.dg/pr36997.c: Same.
8773 * gcc.dg/pr41842.c: Same.
8774 * gcc.dg/pr48552-1.c: Same.
8775 * gcc.dg/pr48552-2.c: Same.
8776 * gcc.dg/pr59717.c: Same.
8777 * gcc.dg/pr61077.c: Same.
8778 * gcc.dg/pr61096-1.c: Same.
8779 * gcc.dg/pr63626.c: Same.
8780 * gcc.dg/pr64223-1.c: Same.
8781 * gcc.dg/pr64223-2.c: Same.
8782 * gcc.dg/pr8788-1.c: Same.
8783 * gcc.dg/pr8927-1.c: Same.
8784 * gcc.dg/pragma-darwin.c: Same.
8785 * gcc.dg/pragma-diag-5.c: Same.
8786 * gcc.dg/pragma-message.c: Same.
8787 * gcc.dg/redecl-1.c: Same.
8788 * gcc.dg/simd-1.c: Same.
8789 * gcc.dg/simd-5.c: Same.
8790 * gcc.dg/simd-6.c: Same.
8791 * gcc.dg/spellcheck-fields.c: Same.
8792 * gcc.dg/spellcheck-typenames.c: Same.
8793 * gcc.dg/struct-semi-2.c: Same.
8794 * gcc.dg/struct-semi-3.c: Same.
8795 * gcc.dg/transparent-union-3.c: Same.
8796 * gcc.dg/ucnid-8.c: Same.
8797 * gcc.dg/uninit-pr19430-O0.c: Same.
8798 * gcc.dg/uninit-pr19430.c: Same.
8799 * gcc.dg/uninit-pr20644-O0.c: Same.
8800 * gcc.dg/utf-dflt.c: Same.
8801 * gcc.dg/utf-dflt2.c: Same.
8802 * gcc.dg/utf16-4.c: Same.
8803 * gcc.dg/vla-11.c: Same.
8804 * gcc.dg/vla-20.c: Same.
8805 * gcc.dg/vla-init-1.c: Same.
8806 * gcc.dg/vla-init-2.c: Same.
8807 * gcc.dg/vla-init-3.c: Same.
8808 * gcc.dg/weak/weak-6.c: Same.
8809 * gcc.dg/weak/weak-7.c: Same.
8810 * gcc.dg/wtr-int-type-1.c: Same.
8811 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8812 * gcc.target/arm/polytypes.c: Same.
8813 * gcc.target/i386/spellcheck-options-4.c: Same.
8814 * gcc.target/powerpc/20030218-1.c: Same.
8815 * gcc.target/sh/pr21255-4.c: Same.
8816 * gcc.test-framework/dg-error-exp-XP.c: Same.
8817 * gfortran.dg/array_constructor_30.f03: Same.
8818 * gfortran.dg/class_30.f90: Same.
8819 * gfortran.dg/goacc/subarrays.f95: Same.
8820 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8821 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8822 * gfortran.dg/intrinsic_std_1.f90: Same.
8823 * gfortran.dg/pr70006.f90: Same.
8824 * gfortran.dg/warning-directive-1.F90: Same.
8825 * gfortran.dg/warning-directive-2.F90: Same.
8826 * gfortran.dg/warning-directive-3.F90: Same.
8827 * gfortran.dg/warning-directive-4.F90: Same.
8828 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8829 * obj-c++.dg/class-extension-1.mm: Same.
8830 * obj-c++.dg/class-extension-2.mm: Same.
8831 * obj-c++.dg/class-protocol-1.mm: Same.
8832 * obj-c++.dg/cxx-ivars-1.mm: Same.
8833 * obj-c++.dg/duplicate-class-1.mm: Same.
8834 * obj-c++.dg/exceptions-3.mm: Same.
8835 * obj-c++.dg/exceptions-4.mm: Same.
8836 * obj-c++.dg/exceptions-5.mm: Same.
8837 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8838 * obj-c++.dg/fsf-package-0.m: Same.
8839 * obj-c++.dg/invalid-type-1.mm: Same.
8840 * obj-c++.dg/method-12.mm: Same.
8841 * obj-c++.dg/method-13.mm: Same.
8842 * obj-c++.dg/method-15.mm: Same.
8843 * obj-c++.dg/method-16.mm: Same.
8844 * obj-c++.dg/method-6.mm: Same.
8845 * obj-c++.dg/method-7.mm: Same.
8846 * obj-c++.dg/property/at-property-1.mm: Same.
8847 * obj-c++.dg/property/at-property-14.mm: Same.
8848 * obj-c++.dg/property/at-property-17.mm: Same.
8849 * obj-c++.dg/property/at-property-21.mm: Same.
8850 * obj-c++.dg/property/at-property-5.mm: Same.
8851 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8852 * obj-c++.dg/property/dynamic-3.mm: Same.
8853 * obj-c++.dg/property/dynamic-4.mm: Same.
8854 * obj-c++.dg/property/property-neg-1.mm: Same.
8855 * obj-c++.dg/property/property-neg-6.mm: Same.
8856 * obj-c++.dg/property/synthesize-11.mm: Same.
8857 * obj-c++.dg/property/synthesize-5.mm: Same.
8858 * obj-c++.dg/property/synthesize-6.mm: Same.
8859 * obj-c++.dg/proto-lossage-4.mm: Same.
8860 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8861 * obj-c++.dg/strings/strings-1.mm: Same.
8862 * obj-c++.dg/super-class-1.mm: Same.
8863 * obj-c++.dg/syntax-error-6.mm: Same.
8864 * obj-c++.dg/syntax-error-7.mm: Same.
8865 * obj-c++.dg/syntax-error-9.mm: Same.
8866 * obj-c++.dg/try-catch-13.mm: Same.
8867 * objc.dg/attributes/method-noreturn-1.m: Same.
8868 * objc.dg/bad-receiver-type-2.m: Same.
8869 * objc.dg/bad-receiver-type.m: Same.
8870 * objc.dg/call-super-2.m: Same.
8871 * objc.dg/class-2.m: Same.
8872 * objc.dg/class-extension-1.m: Same.
8873 * objc.dg/class-extension-2.m: Same.
8874 * objc.dg/class-protocol-1.m: Same.
8875 * objc.dg/desig-init-1.m: Same.
8876 * objc.dg/duplicate-class-1.m: Same.
8877 * objc.dg/exceptions-3.m: Same.
8878 * objc.dg/exceptions-4.m: Same.
8879 * objc.dg/exceptions-5.m: Same.
8880 * objc.dg/foreach-6.m: Same.
8881 * objc.dg/foreach-7.m: Same.
8882 * objc.dg/fsf-nsstring-format-1.m: Same.
8883 * objc.dg/fsf-package-0.m: Same.
8884 * objc.dg/invalid-type-1.m: Same.
8885 * objc.dg/method-11.m: Same.
8886 * objc.dg/method-19.m: Same.
8887 * objc.dg/method-2.m: Same.
8888 * objc.dg/method-20.m: Same.
8889 * objc.dg/method-5.m: Same.
8890 * objc.dg/method-6.m: Same.
8891 * objc.dg/method-7.m: Same.
8892 * objc.dg/method-9.m: Same.
8893 * objc.dg/missing-proto-3.m: Same.
8894 * objc.dg/private-1.m: Same.
8895 * objc.dg/property/at-property-1.m: Same.
8896 * objc.dg/property/at-property-14.m: Same.
8897 * objc.dg/property/at-property-17.m: Same.
8898 * objc.dg/property/at-property-21.m: Same.
8899 * objc.dg/property/at-property-5.m: Same.
8900 * objc.dg/property/dynamic-3.m: Same.
8901 * objc.dg/property/dynamic-4.m: Same.
8902 * objc.dg/property/property-neg-1.m: Same.
8903 * objc.dg/property/property-neg-6.m: Same.
8904 * objc.dg/property/synthesize-11.m: Same.
8905 * objc.dg/property/synthesize-5.m: Same.
8906 * objc.dg/property/synthesize-6.m: Same.
8907 * objc.dg/proto-hier-1.m: Same.
8908 * objc.dg/proto-lossage-4.m: Same.
8909 * objc.dg/protocol-qualifier-2.m: Same.
8910 * objc.dg/strings/strings-1.m: Same.
8911 * objc.dg/type-size-1.m: Same.
8912
8913 2017-04-18 Jeff Law <law@redhat.com>
8914
8915 PR target/74563
8916 * gcc.target/mips/pr74563: New test.
8917
8918 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR tree-optimization/80443
8921 * gcc.c-torture/compile/pr80443.c: New test.
8922
8923 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8924
8925 PR rtl-optimization/80357
8926 * gcc.c-torture/compile/pr80357.c: New test.
8927
8928 2017-04-18 Jeff Law <law@redhat.com>
8929
8930 PR middle-end/80422
8931 * gcc.c-torture/compile/pr80422.c: New test.
8932
8933 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR debug/80263
8936 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8937
8938 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8939
8940 PR target/80099
8941 * gcc.target/powerpc/pr80099-1.c: New test.
8942 * gcc.target/powerpc/pr80099-2.c: Likewise.
8943 * gcc.target/powerpc/pr80099-3.c: Likewise.
8944 * gcc.target/powerpc/pr80099-4.c: Likewise.
8945 * gcc.target/powerpc/pr80099-5.c: Likewise.
8946
8947 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR sanitizer/80444
8950 * gcc.dg/sancov/pr80444.c: New test.
8951
8952 PR middle-end/79788
8953 PR middle-end/80375
8954 * gcc.dg/pr79788-1.c: New test.
8955 * gcc.dg/pr79788-2.c: New test.
8956
8957 2017-04-18 Marek Polacek <polacek@redhat.com>
8958
8959 PR c++/80244 - ICE with attribute in template alias.
8960 * g++.dg/cpp0x/alias-decl-59.C: New test.
8961
8962 PR c++/80241 - ICE with alignas pack expansion.
8963 * g++.dg/cpp0x/alignas11.C: New test.
8964
8965 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8966
8967 PR c++/80287
8968 * g++.dg/lto/pr80287_0.C: New test.
8969
8970 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8971
8972 PR target/80315
8973 * gcc.target/powerpc/pr80315-1.c: New test.
8974 * gcc.target/powerpc/pr80315-2.c: New test.
8975 * gcc.target/powerpc/pr80315-3.c: New test.
8976 * gcc.target/powerpc/pr80315-4.c: New test.
8977
8978 2017-04-16 Tom de Vries <tom@codesourcery.com>
8979
8980 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8981 directive.
8982 * g++.dg/parse/error3.C: Same.
8983 * g++.old-deja/g++.pt/niklas01a.C: Same.
8984 * gcc.dg/990506-0.c: Same.
8985 * gcc.dg/cpp/19990413-1.c: Same.
8986 * gcc.dg/cpp/pragma-1.c: Same.
8987 * gcc.dg/cpp/pragma-2.c: Same.
8988 * gcc.dg/m-un-2.c: Same.
8989 * objc.dg/private-1.m: Same.
8990
8991 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8992
8993 * gcc.dg/pr54669.c: Fix dg-do directive.
8994 * gcc.dg/pr78582.c: Ditto.
8995 * gcc.dg/pr80020.c: Ditto.
8996 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8997 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8998 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8999 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9000 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9001 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9002 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9003 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9004 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9005 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9006
9007 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9008
9009 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9010 * gfortran.dg/generic_29.f90: Likewise.
9011 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9012 * gfortran.dg/pr41922.f90: Likewise.
9013 * gfortran.dg/pr70006.f90: Likewise.
9014
9015 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9016
9017 PR tree-optimization/66612
9018 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9019
9020 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9021
9022 PR fortran/80361
9023 * gfortran.dg/class_62.f90: New test case.
9024
9025 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9026
9027 * gcc.target/arc/loop-1.c: New file.
9028
9029 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9030
9031 PR target/80098
9032 * gcc.target/powerpc/pr80098-1.c: New test.
9033 * gcc.target/powerpc/pr80098-2.c: Likewise.
9034 * gcc.target/powerpc/pr80098-3.c: Likewise.
9035 * gcc.target/powerpc/pr80098-4.c: Likewise.
9036
9037 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR sanitizer/80403
9040 * g++.dg/ubsan/pr80403-2.C: New test.
9041
9042 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9043
9044 PR rtl-optimization/80343
9045 * gcc.target/powerpc/pr80343.c: New.
9046
9047 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9048
9049 PR sanitizer/80414
9050 * c-c++-common/ubsan/bounds-15.c: New test.
9051
9052 2017-04-13 Richard Biener <rguenther@suse.de>
9053
9054 PR testsuite/80416
9055 * g++.dg/torture/pr79671.C: Fix asm constraints.
9056
9057 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR debug/80321
9060 * gcc.dg/debug/pr80321.c: New test.
9061
9062 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9063
9064 * gnat.dg/debug10.adb: New test.
9065 * gnat.dg/debug10_pkg.ads: New helper.
9066
9067 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR tree-optimization/79390
9070 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9071
9072 PR sanitizer/80403
9073 PR sanitizer/80404
9074 PR sanitizer/80405
9075 * g++.dg/ubsan/pr80403.C: New test.
9076 * g++.dg/ubsan/pr80404.C: New test.
9077 * g++.dg/ubsan/pr80405.C: New test.
9078
9079 PR c/80163
9080 * gcc.dg/torture/pr80163.c: New test.
9081
9082 2017-04-12 Richard Biener <rguenther@suse.de>
9083 Jeff Law <law@redhat.com>
9084
9085 PR tree-optimization/80359
9086 * gcc.dg/torture/pr80359.c: New testcase.
9087
9088 2017-04-12 Richard Biener <rguenther@suse.de>
9089 Bernd Edlinger <bernd.edlinger@hotmail.de>
9090
9091 PR middle-end/79671
9092 * g++.dg/torture/pr79671.C: New testcase.
9093 * g++.dg/lto/pr79671_0.C: Likewise.
9094 * g++.dg/lto/pr79671_1.c: Likewise.
9095
9096 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR sanitizer/80349
9099 * g++.dg/ubsan/pr80349.C: New test.
9100
9101 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR c++/80370
9104 * g++.dg/cpp1z/decomp28.C: New test.
9105
9106 PR middle-end/80100
9107 * gcc.dg/pr80100.c: New test.
9108
9109 PR rtl-optimization/80385
9110 * g++.dg/opt/pr80385.C: New test.
9111
9112 2017-04-11 Martin Liska <mliska@suse.cz>
9113
9114 PR ipa/80212
9115 * g++.dg/ipa/pr80212.C: New test.
9116
9117 2017-04-11 Martin Sebor <msebor@redhat.com>
9118
9119 PR middle-end/80364
9120 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9121
9122 2017-04-11 Martin Liska <mliska@suse.cz>
9123
9124 PR sanitizer/70878
9125 * gcc.dg/ubsan/pr70878.c: New test.
9126
9127 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/80381
9130 * gcc.target/i386/pr80381.c: New test.
9131
9132 PR c++/80363
9133 * g++.dg/ext/pr80363.C: New test.
9134
9135 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9136
9137 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9138 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9139 Add avr-*-* to non-lp64 selector.
9140
9141 2017-04-10 Martin Sebor <msebor@redhat.com>
9142
9143 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9144 * gcc.dg/pr40340-4.c: Same.
9145
9146 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9147
9148 PR fortran/69498
9149 * gfortran.dg/submodule_unexp.f90: Modified test
9150 to account for new error.
9151 * gfortran.dg/submodule_twice.f90: New Test
9152
9153 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR c++/80176
9156 * g++.dg/init/ref23.C: New test.
9157
9158 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9159
9160 PR tree-optimization/80304
9161 * gfortran.dg/do_concurrent_4.f90: New test case.
9162
9163 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9164
9165 PR fortran/80046
9166 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9167
9168 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9169
9170 * g++.dg/torture/pr79905.C: Add -maltivec option.
9171
9172 2017-04-10 Jeff Law <law@redhat.com>
9173
9174 PR tree-optimization/80374
9175 * g++.dg/pr80374.c: New test.
9176
9177 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9178
9179 PR target/80108
9180 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9181 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9182
9183 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9184
9185 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9186
9187 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9188
9189 PR testsuite/79356
9190 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9191
9192 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9193
9194 PR testsuite/79867
9195 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9196
9197 2017-04-10 Marek Polacek <polacek@redhat.com>
9198
9199 PR sanitizer/80348
9200 * g++.dg/ubsan/div-by-zero-3.C: New test.
9201
9202 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9203
9204 PR tree-optimization/80153
9205 * gcc.c-torture/execute/pr80153.c: New.
9206
9207 2017-04-10 Richard Biener <rguenther@suse.de>
9208
9209 PR middle-end/80362
9210 * gcc.dg/torture/pr80362.c: New testcase.
9211
9212 2017-04-10 Richard Biener <rguenther@suse.de>
9213
9214 PR tree-optimization/80304
9215 * gcc.dg/torture/pr80304.c: New testcase.
9216
9217 2017-04-10 Nathan Sidwell <nathan@acm.org>
9218
9219 PR target/79905
9220 * g++.dg/torture/pr79905.C: New.
9221
9222 2017-04-10 Martin Liska <mliska@suse.cz>
9223
9224 PR sanitizer/80350
9225 * c-c++-common/ubsan/pr80350.c: New test.
9226
9227 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR target/80324
9230 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9231
9232 2017-04-08 Martin Liska <mliska@suse.cz>
9233
9234 Revert:
9235 2017-04-07 Martin Liska <mliska@suse.cz>
9236
9237 PR ipa/80212
9238 * g++.dg/ipa/pr80212.C: New test.
9239
9240 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9241
9242 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9243 dg-options.
9244 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9245
9246 PR target/80322
9247 PR target/80323
9248 PR target/80325
9249 PR target/80326
9250 * gcc.target/i386/avx512f-undefined-1.c: New test.
9251 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9252 * gcc.target/i386/avx-cvtsd-1.c: New test.
9253 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9254 * gcc.target/i386/avx512f-abspd-1.c: New test.
9255 * gcc.target/i386/avx-cvtss-1.c: New test.
9256 * gcc.target/i386/avx512f-absps-1.c: New test.
9257 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9258 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9259
9260 2017-04-07 Marek Polacek <polacek@redhat.com>
9261
9262 PR sanitizer/80348
9263 * g++.dg/ubsan/div-by-zero-2.C: New test.
9264
9265 PR c++/80095
9266 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9267
9268 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9269
9270 PR rtl-optimization/70478
9271 * gcc.target/s390/pr70478.c: New.
9272
9273 2017-04-07 Martin Liska <mliska@suse.cz>
9274
9275 PR target/79889
9276 * g++.dg/ext/mv8.C: Add aarch64* targets.
9277
9278 2017-04-07 Martin Liska <mliska@suse.cz>
9279
9280 PR ipa/80212
9281 * g++.dg/ipa/pr80212.C: New test.
9282
9283 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9284
9285 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9286
9287 2017-04-07 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/80334
9290 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9291 alignas on stack.
9292
9293 2017-04-07 Richard Biener <rguenther@suse.de>
9294
9295 PR middle-end/80341
9296 * gcc.dg/torture/pr80341.c: New testcase.
9297
9298 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR debug/80234
9301 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9302 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9303
9304 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9305
9306 PR target/79733
9307 * gcc.target/i386/pr79733.c: New test.
9308
9309 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR target/80298
9312 * gcc.target/i386/pr80298-1.c: New test.
9313 * gcc.target/i386/pr80298-2.c: Ditto.
9314
9315 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9316
9317 PR target/80082
9318 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9319 ARMv7-R.
9320
9321 2017-04-06 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/80334
9324 * g++.dg/torture/pr80334.C: New testcase.
9325
9326 2017-04-06 Martin Liska <mliska@suse.cz>
9327
9328 PR sanitizer/80166
9329 * gcc.dg/asan/pr80166.c: New test.
9330
9331 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9332
9333 PR tree-optimization/79390
9334 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9335
9336 2017-04-06 Richard Biener <rguenther@suse.de>
9337
9338 PR tree-optimization/80262
9339 * gcc.target/i386/pr80262.c: New testcase.
9340
9341 2017-04-06 Richard Biener <rguenther@suse.de>
9342
9343 PR middle-end/80281
9344 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9345
9346 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9347
9348 PR rtl-optimization/70703
9349 * gcc.target/i386/pr70703.c: New.
9350
9351 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9352
9353 PR sanitizer/80308
9354 * c-c++-common/asan/pr80308.c: New test.
9355
9356 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9357
9358 PR target/79890
9359 * gcc.target/s390/pr79890.c: New test case.
9360
9361 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR target/80310
9364 * c-c++-common/ubsan/pr80310.c: New test.
9365
9366 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR c++/80297
9369 * g++.dg/torture/pr80297.C: New test.
9370
9371 PR tree-optimization/79390
9372 * gcc.target/i386/pr79390.c: New test.
9373 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9374
9375 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9376
9377 PR c++/80296
9378 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9379
9380 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9381
9382 PR target/80307
9383 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9384 targeting any CPU or architecture.
9385 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9386 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9387 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9388 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9389 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9390 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9391 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9392 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9393
9394 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9395
9396 PR fortran/69498
9397 * gfortran.dg/submodule_unexp.f90: New test.
9398
9399 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR target/80286
9402 * gcc.target/i386/avx-pr80286.c: New test.
9403 * gcc.dg/pr80286.c: New test.
9404
9405 2017-04-04 Richard Biener <rguenther@suse.de>
9406
9407 PR middle-end/80281
9408 * gcc.dg/torture/pr80281.c: New testcase.
9409
9410 2017-04-04 Richard Biener <rguenther@suse.de>
9411
9412 PR tree-optimization/80275
9413 * g++.dg/opt/pr80275.C: Make g static.
9414
9415 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9416
9417 PR rtl-optimization/60818
9418 * gcc.c-torture/compile/pr60818.c: New testcase.
9419
9420 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9421
9422 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9423 * gcc.dg/20031012-1.c: Likewise.
9424 * gcc.dg/ipa/ipcp-1.c: Likewise.
9425 * gcc.dg/torture/matrix-3.c: Likewise.
9426 * gcc.target/powerpc/ppc-spe.c: Likewise.
9427 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9428
9429 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9430
9431 PR target/80246
9432 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9433 powerpc_vsx_ok.
9434 (std, ld): Limit scan-assembler-times check to lp64.
9435 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9436 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9437 powerpc_vsx_ok.
9438
9439 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9440
9441 PR target/80246
9442 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9443
9444 2017-04-03 Richard Biener <rguenther@suse.de>
9445
9446 PR tree-optimization/80275
9447 * g++.dg/opt/pr80275.C: New testcase.
9448
9449 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9450
9451 PR testsuite/79356
9452 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9453
9454 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9455
9456 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9457 (bal): Increase iteration count and assume alignment.
9458
9459 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9460
9461 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9462
9463 2017-04-02 Andrew Pinski <apinski@cavium.com>
9464
9465 * gcc.c-torture/compile/nested-3.c: New testcase.
9466 * gcc.c-torture/execute/20170401-1.c: New testcase.
9467 * gcc.c-torture/execute/20170401-2.c: New testcase.
9468
9469 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9470
9471 PR rtl-optimization/79405
9472 gcc.dg/pr79405.c: New testcase.
9473
9474 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR debug/79255
9477 * gcc.dg/pr79255.c: New test.
9478
9479 PR c++/79572
9480 * g++.dg/ubsan/null-8.C: New test.
9481
9482 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9483
9484 PR target/80107
9485 * gfortran.dg/pr80107.f: New.
9486
9487 2017-03-31 Jeff Law <law@redhat.com>
9488
9489 PR tree-optimization/49498
9490 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9491
9492 2017-03-31 Richard Biener <rguenther@suse.de>
9493
9494 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9495
9496 2017-03-31 Richard Biener <rguenther@suse.de>
9497
9498 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9499
9500 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR libstdc++/80251
9503 * g++.dg/ext/is_aggregate.C: New test.
9504
9505 PR middle-end/80173
9506 * gcc.target/i386/pr80173.c: New test.
9507
9508 PR middle-end/80163
9509 * gcc.dg/pr80163.c: New test.
9510
9511 PR debug/80025
9512 * gcc.dg/torture/pr80025.c: New test.
9513
9514 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9515
9516 * gcc.target/mips/pr52125.c: Add -msym32.
9517
9518 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR translation/80189
9521 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9522 * g++.dg/gomp/sharing-1.C: Likewise.
9523 * gfortran.dg/gomp/pr44536.f90: Likewise.
9524 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9525 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9526 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9527 * gfortran.dg/gomp/pr33439.f90: Likewise.
9528 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9529 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9530 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9531 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9532 * gcc.dg/gomp/sharing-1.c: Likewise.
9533
9534 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9535
9536 PR target/80246
9537 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9538 Darwin and SPE.
9539 (dxex, dxexq): Update return type.
9540 (diex, diexq): Update argument type.
9541 * gcc.target/powerpc/pr80246.c: New test.
9542
9543 2017-03-30 Martin Jambor <mjambor@suse.cz>
9544
9545 PR ipa/77333
9546 * g++.dg/ipa/pr77333.C: New test.
9547
9548 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR target/80206
9551 * gcc.target/i386/pr80206.c: New test.
9552
9553 2017-03-30 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/77498
9556 * gfortran.dg/pr77498.f: New testcase.
9557
9558 2017-03-29 Marek Polacek <polacek@redhat.com>
9559
9560 PR c/79730
9561 * gcc.dg/pr79730.c: New test.
9562
9563 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9564
9565 PR libgfortran/78670
9566 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9567 a character of length 1. Update test for success.
9568 * gfortran.dg/dtio_28.f03: New test.
9569 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9570 'scratch' to delete the file when done.
9571
9572 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9573
9574 PR rtl-optimization/80233
9575 * gcc.c-torture/compile/pr80233.c: New testcase.
9576
9577 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9578
9579 PR fortran/80254
9580 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9581 * gfortran.dg/dec_io_2a.f90: instead (new test).
9582
9583 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9584
9585 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9586
9587 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9588
9589 PR testsuite/43496
9590 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9591 generating PIC code.
9592
9593 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9594
9595 PR rtl-optimization/80193
9596 * gcc.target/i386/pr80193.c: New.
9597
9598 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9599
9600 PR fortran/78661
9601 * gfortran.dg/dtio_25.f90: Modified test case.
9602 * gfortran.dg/dtio_27.f90: New test case.
9603
9604 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9605
9606 PR target/53383
9607 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9608 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9609 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9610
9611 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9612
9613 * gcc.c-torture/compile/irreducible-loop.c: New.
9614
9615 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9616
9617 PR tree-optimization/80218
9618 * gcc.dg/pr80218.c: New test.
9619
9620 2017-03-28 Richard Biener <rguenther@suse.de>
9621
9622 PR tree-optimization/78644
9623 * gcc.dg/pr78644-1.c: New testcase.
9624 * gcc.dg/pr78644-2.c: Likewise.
9625
9626 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9627
9628 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9629 * gcc.dg/pic-4.c: Likewise.
9630 * gcc.dg/pie-3.c: Likewise.
9631 * gcc.dg/pie-4.c: Likewise.
9632
9633 2017-03-28 Martin Liska <mliska@suse.cz>
9634
9635 PR ipa/80205
9636 * g++.dg/ipa/pr80205.C: New test.
9637
9638 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9639
9640 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9641 with sizeof(int) < 4.
9642 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9643 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9644 * gcc.dg/torture/pr79777.c: Likewise.
9645 * gcc.dg/torture/pr79910.c: Likewise.
9646
9647 2017-03-28 Richard Biener <rguenther@suse.de>
9648
9649 PR middle-end/80222
9650 * g++.dg/pr80222.C: New testcase.
9651
9652 2017-03-28 Martin Liska <mliska@suse.cz>
9653
9654 PR ipa/80104
9655 * gcc.dg/ipa/pr80104.c: New test.
9656
9657 2017-03-28 Marek Polacek <polacek@redhat.com>
9658
9659 PR sanitizer/80067
9660 * c-c++-common/ubsan/shift-10.c: New test.
9661
9662 2017-03-27 Jeff Law <law@redhat.com>
9663
9664 PR tree-optimization/80216
9665 * gcc.c-torture/compile/pr80216.c: New test.
9666
9667 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR middle-end/80162
9670 * c-c++-common/pr80162-1.c: New test.
9671 * c-c++-common/pr80162-2.c: New test.
9672 * c-c++-common/pr80162-3.c: New test.
9673
9674 PR target/80102
9675 * g++.dg/opt/pr80102.C: New test.
9676
9677 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9678
9679 PR target/78543
9680 * gcc.target/powerpc/pr78543.c: New test.
9681
9682 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9683
9684 PR target/80103
9685 * gcc.target/powerpc/pr80103-1.c: New test.
9686
9687 2017-03-27 Richard Biener <rguenther@suse.de>
9688
9689 PR tree-optimization/80181
9690 * gcc.dg/torture/pr80181.c: New testcase.
9691
9692 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9693
9694 * gcc.target/arc/interrupt-4.c: New file.
9695
9696 2017-03-27 Richard Biener <rguenther@suse.de>
9697
9698 PR ipa/79776
9699 * g++.dg/ipa/pr79776.C: New testcase.
9700
9701 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR sanitizer/80168
9704 * gcc.dg/asan/pr80168.c: New test.
9705
9706 2017-03-27 Richard Biener <rguenther@suse.de>
9707
9708 PR tree-optimization/80170
9709 * gcc.dg/pr80170.c: New testcase.
9710
9711 2017-03-27 Richard Biener <rguenther@suse.de>
9712
9713 PR middle-end/80171
9714 * g++.dg/torture/pr80171.C: New testcase.
9715
9716 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9717
9718 * gcc.dg/torture/pr79732.c: Require alias support.
9719 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9720
9721 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9722 libatomic_available.
9723 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9724 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9725
9726 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9727
9728 PR libgfortran/78881
9729 * gfortran.dg/dtio_26.f90: New test.
9730
9731 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9732
9733 PR fortran/80156
9734 PR fortran/79382
9735 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9736 testcase for PR80156. Add a main programme that tests that
9737 the typebound generic is accessible.
9738
9739 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9740
9741 PR rtl-optimization/80160
9742 PR rtl-optimization/80159
9743
9744 * gcc.target/i386/pr80160.c: New test.
9745
9746 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR sanitizer/79904
9749 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9750
9751 2017-03-24 Marek Polacek <polacek@redhat.com>
9752
9753 PR c++/80119
9754 * g++.dg/warn/Wuninitialized-9.C: New test.
9755
9756 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9757
9758 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9759 and remove the high-level builtin. The error message for the
9760 would prevent compilation from reaching the second.
9761 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9762
9763 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9764
9765 * gcc.target/s390/vxe/negfma-1.c: New test.
9766
9767 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9768
9769 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9770 * gcc.target/s390/arch12/mul-1.c: New test.
9771 * gcc.target/s390/arch12/mul-2.c: New test.
9772
9773 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9774
9775 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9776
9777 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9778
9779 * gcc.target/s390/vxe/popcount-1.c: New test.
9780
9781 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9782
9783 * gcc.target/s390/vxe/bitops-1.c: New test.
9784
9785 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9786
9787 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9788 * lib/target-supports.exp: Add effective target check s390_vxe.
9789
9790 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9791
9792 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9793 comparison instructions used from now on.
9794
9795 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796
9797 * gcc.target/s390/s390.exp (check_effective_target_vector):
9798 Include target-supports.exp and move target_vector check routine
9799 ...
9800 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9801 here and rename it.
9802 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9803 check from vector to s390_vx.
9804 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9805 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9806 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9807 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9808 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9809 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9810 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9811 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9812 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9813
9814 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9815
9816 * gcc.target/s390/vector/vec-init-2.c: New test.
9817
9818 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9819
9820 * gcc.dg/ubsan/pr79904-2.c: New test.
9821
9822 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9823
9824 PR target/79893
9825 * gcc.target/s390/zvector/pr79893.c: New test.
9826
9827 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR rtl-optimization/80112
9830 * gcc.dg/pr80112.c: New test.
9831
9832 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9833
9834 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9835 etc. line numbers.
9836 * gcc.dg/Walloca-1.c: Likewise.
9837 * gcc.dg/Walloca-2.c: Likewise.
9838 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9839
9840 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9841
9842 PR tree-optimization/80158
9843 * gfortran.fortran-torture/compile/pr80158.f: New file.
9844
9845 2017-03-24 Richard Biener <rguenther@suse.de>
9846
9847 PR tree-optimization/80167
9848 * gcc.dg/graphite/pr80167.c: New testcase.
9849
9850 2017-03-24 Tom de Vries <tom@codesourcery.com>
9851
9852 PR testsuite/80092
9853 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9854 dg-require-effective-target global_constructor.
9855 * gcc.dg/tls/emutls-2.c: Same.
9856
9857 2017-03-24 Tom de Vries <tom@codesourcery.com>
9858
9859 PR testsuite/80092
9860 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9861 dg-require-effective-target indirect_jumps.
9862
9863 2017-03-24 Tom de Vries <tom@codesourcery.com>
9864
9865 PR testsuite/80092
9866 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9867 nonlocal_goto.
9868
9869 2017-03-24 Tom de Vries <tom@codesourcery.com>
9870
9871 PR testsuite/80092
9872 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9873 * gcc.dg/Walloca-12.c: Same.
9874 * gcc.dg/attr-alloc_size-8.c: Same.
9875 * gcc.dg/Walloca-4.c: Same.
9876 * gcc.dg/Walloca-8.c: Same.
9877 * gcc.dg/Walloca-13.c: Same.
9878 * gcc.dg/Walloca-14.c: Same.
9879 * gcc.dg/attr-alloc_size-9.c: Same.
9880 * gcc.dg/Walloca-1.c: Same.
9881 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9882 * gcc.dg/Walloca-5.c: Same.
9883 * gcc.dg/Walloca-10.c: Same.
9884 * gcc.dg/Walloca-9.c: Same.
9885 * gcc.dg/attr-alloc_size-6.c: Same.
9886 * gcc.dg/Wvla-larger-than-1.c: Same.
9887 * gcc.dg/torture/pr71881.c: Same.
9888 * gcc.dg/torture/pr71901.c: Same.
9889 * gcc.dg/torture/pr78742.c: Same.
9890 * gcc.dg/builtin-alloc-size.c: Same.
9891 * gcc.dg/Walloca-2.c: Same.
9892 * gcc.dg/Walloca-6.c: Same.
9893 * gcc.dg/Walloca-11.c: Same.
9894 * gcc.dg/attr-alloc_size-7.c: Same.
9895 * gcc.dg/Wvla-larger-than-2.c: Same.
9896 * gcc.dg/Walloca-3.c: Same.
9897 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9898 * gcc.c-torture/compile/pr79413.c: Same.
9899 * gcc.c-torture/compile/pr78439.c: Same.
9900
9901 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9902
9903 * gcc.target/powerpc/p9-options-1.c: New test.
9904
9905 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9906
9907 PR target/71436
9908 * gcc.c-torture/compile/pr71436.c: New test.
9909
9910 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9911 Richard Biener <rguenther@suse.de>
9912
9913 PR tree-optimization/79908
9914 PR tree-optimization/80136
9915 * gcc.dg/torture/pr79908.c: New file.
9916
9917 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9918
9919 PR fortran/39239
9920 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9921
9922 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR c++/80141
9925 * g++.dg/gomp/pr80141.C: New test.
9926
9927 PR c++/80129
9928 * g++.dg/torture/pr80129.C: New test.
9929
9930 PR sanitizer/80110
9931 * g++.dg/tsan/pr80110.C: New test.
9932
9933 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9934
9935 PR fortran/80142
9936 * gfortran.dg/any_loc.f90: New test case.
9937
9938 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9939
9940 PR target/80082
9941 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9942 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9943
9944 2017-03-22 Martin Liska <mliska@suse.cz>
9945
9946 PR target/79906
9947 * g++.dg/ext/mv8.C: Add power* targets.
9948
9949 2017-03-21 Martin Sebor <msebor@redhat.com>
9950
9951 PR c++/79548
9952 * g++.dg/warn/Wunused-var-26.C: New test.
9953
9954 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9955
9956 PR tree-optimization/79908
9957 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9958
9959 2017-03-21 Marek Polacek <polacek@redhat.com>
9960 Martin Sebor <msebor@redhat.com>
9961
9962 PR tree-optimization/80109
9963 * gcc.dg/Walloca-14.c: New test.
9964
9965 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR target/80125
9968 * gcc.target/powerpc/pr80125.c: New test.
9969
9970 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9971
9972 PR fortran/69498
9973 * gfortran.dg/unexp_attribute.f90: New test
9974
9975 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9976 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/79908
9979 * gcc.dg/torture/pr79908.c: New file.
9980
9981 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9982
9983 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9984 with sizeof(int) < 4.
9985
9986 2017-03-21 Martin Liska <mliska@suse.cz>
9987
9988 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9989 apostrophes.
9990
9991 2017-03-21 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/80032
9994 * g++.dg/opt/pr80032.C: New testcase.
9995
9996 2017-03-21 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/80122
9999 * gcc.dg/torture/pr80122.c: New testcase.
10000
10001 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10002
10003 * gcc.dg/pic-2.c: Skip for MIPS.
10004 * gcc.dg/pie-2.c: Skip for MIPS.
10005
10006 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10007
10008 PR c++/77752
10009 * g++.dg/cpp0x/initlist97.C: New.
10010 * g++.dg/cpp0x/initlist85.C: Update.
10011
10012 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR c/67338
10015 * gcc.dg/pr67338.c: New test.
10016
10017 PR c++/35878
10018 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10019 dump instead of assembler.
10020 * g++.dg/init/pr35878_2.C: Likewise.
10021 * g++.dg/init/pr35878_3.C: Likewise.
10022
10023 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR c/80097
10026 * gcc.dg/ubsan/pr80097.c: New test.
10027
10028 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10029
10030 PR tree-optimization/80054
10031 * g++.dg/torture/pr80054.C: New file.
10032
10033 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10034
10035 PR target/79963
10036 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10037 directive to assure selection of proper bit using rlwinm insn.
10038 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10039 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10040 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10041 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10042
10043 2017-03-20 Marek Polacek <polacek@redhat.com>
10044 Paolo Carlini <paolo.carlini@oracle.com>
10045
10046 PR c++/80059 - ICE with noexcept and __transaction_atomic
10047 * g++.dg/tm/pr80059-2.C: New test.
10048 * g++.dg/tm/pr80059.C: New test.
10049
10050 2017-03-20 Martin Liska <mliska@suse.cz>
10051
10052 PR middle-end/79753
10053 * gcc.target/i386/mpx/pr79753.c: New test.
10054
10055 2017-03-20 Martin Liska <mliska@suse.cz>
10056
10057 PR target/79769
10058 PR target/79770
10059 * g++.dg/pr79769.C: New test.
10060 * gcc.target/i386/mpx/pr79770.c: New test.
10061
10062 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10063
10064 PR target/78857
10065 * gcc.target/s390/load-and-test-fp-1.c: New test.
10066 * gcc.target/s390/load-and-test-fp-2.c: New test.
10067
10068 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10069
10070 PR fortran/79676
10071 * gfortran.dg/submodule_28.f08 : New test.
10072
10073 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10074
10075 PR fortran/71838
10076 * gfortran.dg/submodule_26.f08 : New test.
10077 * gfortran.dg/submodule_27.f08 : New test.
10078
10079 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10080
10081 PR target/79951
10082 * gcc.target/powerpc/pr79951.c: New.
10083
10084 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10085
10086 PR rtl-optimization/79910
10087 * gcc.dg/torture/pr79910.c: New test.
10088
10089 2017-03-17 Jeff Law <law@redhat.com>
10090
10091 PR tree-optimization/71437
10092 * gcc.dg/tree-ssa/pr71437.c: New test.
10093 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10094 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10095 now caught by VRP, but which were previously caught by DOM.
10096
10097 2017-03-17 Richard Biener <rguenther@suse.de>
10098
10099 PR middle-end/80075
10100 * g++.dg/torture/pr80075.C: New testcase.
10101
10102 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10103
10104 PR target/71294
10105 * g++.dg/pr71294.C: New test.
10106
10107 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10108
10109 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10110
10111 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR fortran/80010
10114 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10115
10116 PR fortran/79886
10117 * gfortran.dg/pr79886.f90: New test.
10118
10119 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10120
10121 PR target/79038
10122 * gcc.target/powerpc/pr79038-1.c: New test.
10123
10124 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10125
10126 PR fortran/33271
10127 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10128
10129 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10130
10131 PR testsuite/79356
10132 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10133
10134 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10135
10136 PR target/80019
10137 * gcc.target/i386/pr80019.c: New test.
10138
10139 2017-03-15 Martin Liska <mliska@suse.cz>
10140
10141 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10142
10143 2017-03-14 Martin Sebor <msebor@redhat.com>
10144
10145 PR tree-optimization/79800
10146 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10147 * gcc.dg/tree-ssa/pr79800.c: New test.
10148
10149 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10150
10151 PR target/79947
10152 * gcc.target/powerpc/pr79947.c: New test.
10153
10154 2017-03-14 Martin Sebor <msebor@redhat.com>
10155
10156 PR middle-end/80020
10157 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10158 * gcc.dg/attr-alloc_size-7.c: Same.
10159 * gcc.dg/attr-alloc_size-9.c: Same.
10160 * gcc.dg/builtin-alloc-size.c: Same.
10161 * gcc.dg/pr80020.c: New test.
10162
10163 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10164
10165 PR rtl-optimization/79728
10166 * gcc.target/i386/sse-globalreg.c: New test.
10167
10168 2017-03-14 Martin Liska <mliska@suse.cz>
10169
10170 PR lto/66295
10171 * gcc.dg/tree-prof/pr66295.c: New test.
10172
10173 2017-03-13 Martin Liska <mliska@suse.cz>
10174
10175 PR middle-end/78339
10176 * gcc.target/i386/mpx/pr78339.c: New test.
10177
10178 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10179
10180 * gcc.target/arc/bitfield.c: New file.
10181
10182 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10183
10184 * gcc.target/arc/pr9001090948.c: New file.
10185
10186 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10187
10188 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10189 Fix test. Make early-out condition return early. Correct comments.
10190
10191 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10192
10193 PR libgfortran/78854
10194 * gfortran.dg/dtio_25.f90: New test.
10195
10196 2017-03-10 Martin Sebor <msebor@redhat.com>
10197
10198 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10199
10200 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10201
10202 PR rtl-optimization/78911
10203 * gcc.target/i386/pr78911-1.c: New test.
10204 * gcc.target/i386/pr78911-2.c: New test.
10205
10206 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10207
10208 PR target/79941
10209 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10210 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10211 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10212
10213 2017-03-10 Marek Polacek <polacek@redhat.com>
10214
10215 PR c++/79967
10216 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10217
10218 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR c++/79899
10221 * g++.dg/other/friend7.C: New test.
10222
10223 PR c++/79896
10224 * g++.dg/ext/int128-5.C: New test.
10225
10226 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10227
10228 PR testsuite/79356
10229 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10230 powerpc, sparc, or s390x.
10231
10232 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10233
10234 PR target/79907
10235 * gcc.target/powerpc/pr79907.c: New.
10236
10237 2017-03-10 Olivier Hainque <hainque@adacore.com>
10238
10239 * gnat.dg/opt64.adb: New test.
10240 * gnat.dg/opt64_pkg.ads: New helper.
10241 * gnat.dg/opt64_pkg.adb: New helper.
10242
10243 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR rtl-optimization/79909
10246 * gcc.target/powerpc/pr79909.c: New test.
10247
10248 PR tree-optimization/79972
10249 * gcc.dg/pr79972.c: New test.
10250
10251 PR tree-optimization/77975
10252 * gcc.dg/pr77975.c: New test.
10253
10254 2017-03-09 Marek Polacek <polacek@redhat.com>
10255
10256 PR c++/79962
10257 PR c++/79984
10258 * c-c++-common/nonnull-3.c: New test.
10259 * g++.dg/warn/Wnonnull3.C: New test.
10260
10261 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10262
10263 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10264 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10265
10266 2017-03-09 Marek Polacek <polacek@redhat.com>
10267
10268 PR sanitizer/79757
10269 * gcc.dg/ubsan/pr79757-1.c: New test.
10270 * gcc.dg/ubsan/pr79757-2.c: New test.
10271 * gcc.dg/ubsan/pr79757-3.c: New test.
10272 * gcc.dg/ubsan/pr79757-4.c: New test.
10273 * gcc.dg/ubsan/pr79757-5.c: New test.
10274
10275 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR c/79969
10278 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10279
10280 2017-03-09 Marek Polacek <polacek@redhat.com>
10281
10282 PR c++/79687
10283 * g++.dg/expr/ptrmem8.C: New test.
10284 * g++.dg/expr/ptrmem9.C: New test.
10285
10286 2017-03-09 Richard Biener <rguenther@suse.de>
10287
10288 PR tree-optimization/79977
10289 * gcc.dg/graphite/pr79977.c: New testcase.
10290
10291 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10292
10293 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10294 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10295 * lib/target-supports.exp (check_effective_target_rdynamic):
10296 New proc.
10297
10298 2017-03-09 Richard Biener <rguenther@suse.de>
10299
10300 PR middle-end/79971
10301 * gcc.dg/fixed-point/pr79971.c: New testcase.
10302
10303 2017-03-09 Richard Biener <rguenther@suse.de>
10304
10305 PR ipa/79970
10306 * gcc.dg/torture/pr79970.c: New testcase.
10307
10308 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10309
10310 PR c++/71966
10311 * g++.dg/cpp0x/pr71966-1.C: New.
10312 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10313
10314 2017-03-09 Martin Liska <mliska@suse.cz>
10315
10316 PR tree-optimization/79631
10317 * gcc.target/i386/mpx/pr79631.c: New test.
10318
10319 2017-03-09 Martin Liska <mliska@suse.cz>
10320
10321 PR target/65705
10322 PR target/69804
10323 * gcc.target/i386/pr71458.c: Update scanned pattern.
10324
10325 2017-03-09 Marek Polacek <polacek@redhat.com>
10326
10327 PR c++/79672
10328 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10329 * g++.dg/warn/Wduplicated-branches3.C: New test.
10330
10331 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10332
10333 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10334
10335 2017-03-09 Martin Liska <mliska@suse.cz>
10336
10337 PR ipa/79764
10338 * g++.dg/pr79764.C: New test.
10339
10340 2017-03-09 Martin Liska <mliska@suse.cz>
10341
10342 PR ipa/79761
10343 * g++.dg/pr79761.C: New test.
10344
10345 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR sanitizer/79944
10348 * c-c++-common/asan/pr79944.c: New test.
10349
10350 PR target/79932
10351 * gcc.target/i386/pr79932-2.c: New test.
10352
10353 PR target/79932
10354 * gcc.target/i386/pr79932-1.c: New test.
10355
10356 2017-03-09 Marek Polacek <polacek@redhat.com>
10357
10358 PR c++/79900 - ICE in strip_typedefs
10359 * g++.dg/warn/Wpadded-1.C: New test.
10360
10361 2017-03-08 Marek Polacek <polacek@redhat.com>
10362
10363 * g++.dg/Walloca1.C: Adjust dg-warning.
10364
10365 2017-03-08 Andrew Haley <aph@redhat.com>
10366
10367 PR tree-optimization/79943
10368 * gcc.dg/tree-ssa/pr79943.c: New test.
10369
10370 2017-03-08 Richard Biener <rguenther@suse.de>
10371
10372 PR tree-optimization/79955
10373 * gcc.dg/uninit-24.c: New testcase.
10374
10375 2017-03-08 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/79920
10378 * gcc.dg/vect/pr79920.c: New testcase.
10379
10380 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR sanitizer/79904
10383 * gcc.dg/ubsan/pr79904.c: New test.
10384
10385 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR c/79834
10388 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10389 diagnostics.
10390
10391 2017-03-07 Marek Polacek <polacek@redhat.com>
10392
10393 PR middle-end/79809
10394 * g++.dg/Walloca1.C: New test.
10395
10396 2017-03-07 Martin Liska <mliska@suse.cz>
10397
10398 PR middle-end/68270
10399 * g++.dg/pr68270.C: New test.
10400
10401 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR rtl-optimization/79901
10404 * gcc.target/i386/pr79901.c: New test.
10405
10406 PR sanitizer/79897
10407 * c-c++-common/ubsan/pr79897.c: New test.
10408
10409 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10410
10411 PR rtl-optimization/79571
10412 * gcc.target/i386/pr79571.c: New.
10413
10414 2017-03-06 Marek Polacek <polacek@redhat.com>
10415
10416 PR c++/79796 - ICE with NSDMI and this pointer
10417 * g++.dg/cpp0x/nsdmi13.C: New test.
10418
10419 2017-03-06 Julia Koval <julia.koval@intel.com>
10420
10421 PR target/79793
10422 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10423 directives.
10424 * gcc.target/i386/interrupt-13.c: Ditto.
10425 * gcc.target/i386/interrupt-14.c: Ditto.
10426 * gcc.target/i386/interrupt-15.c: Ditto.
10427
10428 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR c++/79822
10431 * g++.dg/cpp0x/constexpr-79822.C: New test.
10432
10433 2017-03-06 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/79894
10436 * gcc.dg/vect/pr79887.c: New testcase.
10437
10438 2017-03-06 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/79824
10441 * gcc.dg/vect/pr79824-1.c: New testcase.
10442 * gcc.dg/vect/pr79824-2.c: Likewise.
10443
10444 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10445
10446 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10447 gettimeofday. Remove dg-skip-if for AVR.
10448 * lib/target-supports.exp (check_effective_target_gettimeofday):
10449 New proc.
10450
10451 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10452
10453 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10454 * gcc.target/s390/hotpatch-10.c: Likewise.
10455 * gcc.target/s390/hotpatch-11.c: Likewise.
10456 * gcc.target/s390/hotpatch-12.c: Likewise.
10457 * gcc.target/s390/hotpatch-13.c: Likewise.
10458 * gcc.target/s390/hotpatch-14.c: Likewise.
10459 * gcc.target/s390/hotpatch-15.c: Likewise.
10460 * gcc.target/s390/hotpatch-16.c: Likewise.
10461 * gcc.target/s390/hotpatch-17.c: Likewise.
10462 * gcc.target/s390/hotpatch-18.c: Likewise.
10463 * gcc.target/s390/hotpatch-19.c: Likewise.
10464 * gcc.target/s390/hotpatch-2.c: Likewise.
10465 * gcc.target/s390/hotpatch-26.c: Likewise.
10466 * gcc.target/s390/hotpatch-27.c: Likewise.
10467 * gcc.target/s390/hotpatch-28.c: Likewise.
10468 * gcc.target/s390/hotpatch-3.c: Likewise.
10469 * gcc.target/s390/hotpatch-4.c: Likewise.
10470 * gcc.target/s390/hotpatch-5.c: Likewise.
10471 * gcc.target/s390/hotpatch-6.c: Likewise.
10472 * gcc.target/s390/hotpatch-7.c: Likewise.
10473 * gcc.target/s390/hotpatch-8.c: Likewise.
10474 * gcc.target/s390/hotpatch-9.c: Likewise.
10475
10476 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10477
10478 PR c++/64574
10479 * g++.dg/template/crash125.C: New.
10480
10481 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR target/79812
10484 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10485
10486 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10487
10488 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10489
10490 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10491
10492 * gcc.target/mips/msa-minmax.c: New tests.
10493
10494 2017-03-06 Martin Liska <mliska@suse.cz>
10495
10496 PR sanitize/79783
10497 * g++.dg/asan/pr79783.C: New test.
10498
10499 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10500
10501 * gcc.target/mips/msa-dotp.c: New tests.
10502
10503 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10504
10505 * gcc.target/mips/msa-bclri.c: New test.
10506
10507 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10508
10509 PR c++/70266
10510 * g++.dg/tm/pr70266.C: New.
10511
10512 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10513 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10514
10515 * gfortran.dg/coarray/fail_image_1.f08: New test.
10516 * gfortran.dg/coarray/fail_image_2.f08: New test.
10517 * gfortran.dg/coarray/failed_images_1.f08: New test.
10518 * gfortran.dg/coarray/failed_images_2.f08: New test.
10519 * gfortran.dg/coarray/image_status_1.f08: New test.
10520 * gfortran.dg/coarray/image_status_2.f08: New test.
10521 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10522 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10523 * gfortran.dg/coarray_fail_st.f90: New test.
10524 * gfortran.dg/coarray_failed_images_1.f08: New test.
10525 * gfortran.dg/coarray_image_status_1.f08: New test.
10526 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10527
10528 2017-03-03 Marek Polacek <polacek@redhat.com>
10529
10530 PR c/79758
10531 * gcc.dg/noncompile/pr79758.c: New test.
10532
10533 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR middle-end/79805
10536 * g++.dg/opt/pr79805.C: New test.
10537
10538 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10539
10540 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10541 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10542 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10543 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10544 * gcc.target/i386/i386.exp
10545 (check_effective_target_avx512vpopcntdq): New.
10546
10547 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10548
10549 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10550 ilp32 targets and match DImode registers for lp64 targets.
10551
10552 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10553
10554 * g++.dg/pr71624.C: Disable for x32.
10555 * g++.dg/pr71633.C: Ditto.
10556
10557 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR target/79807
10560 * gcc.target/i386/pr79807.c: New test.
10561
10562 2017-03-03 Martin Liska <mliska@suse.cz>
10563
10564 PR tree-optimization/79803
10565 * gcc.dg/tree-ssa/pr79803.c: New test.
10566
10567 2017-03-03 Martin Liska <mliska@suse.cz>
10568
10569 PR rtl-optimization/79574
10570 * gcc.dg/pr79574-2.c: New test.
10571
10572 2017-03-03 Richard Biener <rguenther@suse.de>
10573
10574 PR c++/79825
10575 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10576
10577 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10578
10579 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10580
10581 2017-03-03 Marek Polacek <polacek@redhat.com>
10582
10583 PR c++/79791
10584 * g++.dg/warn/Wwrite-strings-1.C: New test.
10585 * g++.dg/warn/Wwrite-strings-2.C: New test.
10586 * g++.dg/warn/Wwrite-strings-3.C: New test.
10587 * g++.dg/warn/Wwrite-strings-4.C: New test.
10588 * g++.dg/warn/Wwrite-strings-5.C: New test.
10589 * g++.dg/warn/Wwrite-strings-6.C: New test.
10590 * g++.dg/warn/Wwrite-strings-7.C: New test.
10591 * g++.dg/warn/Wwrite-strings-8.C: New test.
10592 * g++.dg/warn/Wwrite-strings-9.C: New test.
10593 * g++.dg/warn/Wwrite-strings-10.C: New test.
10594 * g++.dg/warn/Wwrite-strings-11.C: New test.
10595 * g++.dg/warn/Wwrite-strings-12.C: New test.
10596
10597 2017-03-03 Richard Biener <rguenther@suse.de>
10598
10599 PR middle-end/79818
10600 * gcc.dg/torture/pr79818.c: New testcase.
10601
10602 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR c++/79782
10605 * g++.dg/warn/Wunused-parm-10.C: New test.
10606
10607 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10608
10609 * gcc.dg/rtl/x86_64/*.c: Test for
10610 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10611
10612 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10613
10614 PR target/79514
10615 * gcc.target/i386/pr79514.c: New test.
10616
10617 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR rtl-optimization/79780
10620 * gcc.c-torture/compile/pr79780.c: New test.
10621
10622 2017-03-02 Richard Biener <rguenther@suse.de>
10623
10624 PR tree-optimization/79345
10625 PR c++/42000
10626 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10627 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10628 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10629
10630 2017-03-02 Richard Biener <rguenther@suse.de>
10631
10632 PR c/79756
10633 * gcc.dg/vector-1.c: New testcase.
10634
10635 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10636
10637 PR tree-optimization/66768
10638 * gcc.target/i386/pr66768.c: New test.
10639
10640 2017-03-02 Richard Biener <rguenther@suse.de>
10641
10642 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10643 * gcc.dg/rtl/x86_64/final.c: Likewise.
10644 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10645 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10646 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10647 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10648
10649 2017-03-02 Richard Biener <rguenther@suse.de>
10650
10651 PR tree-optimization/79777
10652 * gcc.dg/torture/pr79777.c: New testcase.
10653
10654 2017-03-01 Martin Sebor <msebor@redhat.com>
10655
10656 PR middle-end/79692
10657 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10658 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10659 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10660 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10661
10662 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10663
10664 * gcc.target/i386/invsize-2.c: New test.
10665 * gcc.target/i386/invsize-3.c: Ditto.
10666 * gcc.target/i386/invsize-4.c: Ditto.
10667 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10668 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10669
10670 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10671
10672 PR target/79439
10673 * gcc.target/powerpc/pr79439.c: New test.
10674
10675 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10676
10677 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10678 scan string.
10679
10680
10681 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10682
10683 PR target/79395
10684 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10685 pattern to look for vcmpequd. instead of vcmpnew.
10686 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10687 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10688 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10689 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10690 look for xvcmpeqdp. instead of xvcmpnedp.
10691 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10692 look for vcmpequd. instead of vcmpnew.
10693 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10694 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10695 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10696 look for xvcmpeqsp. instead of xvcmpnesp.
10697 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10698 look for xvcmpeqdp. instead of xvcmpnedp.
10699 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10700 look for vcmpequd. instead of vcmpnew.
10701 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10702 look for vcmpeqsp instead of xvcmpnesp.
10703 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10704 look for xvcmpeqdp instead of xvcmpnedp.
10705
10706 2017-03-01 Richard Biener <rguenther@suse.de>
10707
10708 PR middle-end/79721
10709 * gcc.dg/torture/pr79721.c: New testcase.
10710
10711 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR c++/79681
10714 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10715 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10716
10717 PR c++/79746
10718 * g++.dg/warn/Wunused-parm-9.C: New test.
10719
10720 PR tree-optimization/79734
10721 * g++.dg/opt/pr79734.C: New test.
10722
10723 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR tree-optimization/79737
10726 * gcc.c-torture/execute/pr79737-1.c: New test.
10727 * gcc.c-torture/execute/pr79737-2.c: New test.
10728
10729 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10730
10731 * gcc.target/sparc/20170228-1.c: New test.
10732
10733 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10734
10735 * gcc.target/i386/invsize-1.c: New test.
10736
10737 2017-02-28 Martin Sebor <msebor@redhat.com>
10738
10739 PR tree-optimization/79691
10740 * gcc.dg/tree-ssa/pr79691.c: New test.
10741
10742 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR target/79729
10745 * gcc.target/i386/pr79729.c: New test.
10746
10747 2017-02-28 Richard Biener <rguenther@suse.de>
10748
10749 PR tree-optimization/79740
10750 * gcc.dg/torture/pr79740.c: New testcase.
10751
10752 2017-02-28 Richard Biener <rguenther@suse.de>
10753
10754 PR middle-end/79731
10755 * c-c++-common/torture/pr79731.c: New testcase.
10756
10757 2017-02-28 Richard Biener <rguenther@suse.de>
10758
10759 PR tree-optimization/79732
10760 * gcc.dg/torture/pr79732.c: New testcase.
10761
10762 2017-02-28 Richard Biener <rguenther@suse.de>
10763
10764 PR tree-optimization/79723
10765 * gcc.target/i386/pr79723.c: New testcase.
10766
10767 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10768
10769 PR target/79544
10770 * gcc.target/powerpc/pr79544.c: New.
10771
10772 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10773
10774 PR c++/79414
10775 * g++.dg/parse/crash67.C: New.
10776
10777 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10778
10779 PR tree-optimization/77536
10780 * gcc.dg/vect/pr79347.c: Revise testing string.
10781
10782 2017-02-27 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/45397
10785 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10786
10787 2017-02-27 Richard Biener <rguenther@suse.de>
10788
10789 PR tree-optimization/79690
10790 * gcc.target/i386/pr79690.c: New testcase.
10791
10792 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10793
10794 PR fortran/51119
10795 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10796 of original.
10797 * gfortran.dg/inline_matmul_11.f90: Likewise.
10798 * gfortran.dg/inline_matmul_9.f90: Likewise.
10799 * gfortran.dg/matmul_13.f90: New test.
10800 * gfortran.dg/matmul_14.f90: New test.
10801
10802 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10803
10804 PR middle-end/79396
10805 * g++.dg/opt/pr79396.C: New test.
10806
10807 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10808
10809 PR fortran/79597
10810 * gfortran.dg/dtio_6.f90: Update test.
10811
10812 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10813
10814 PR fortran/79601
10815 * gfortran.dg/interface_operator_2.f90: New test.
10816
10817 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR c/79677
10820 * gcc.dg/pr79677.c: New test.
10821
10822 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10823
10824 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10825 of mov.ps.
10826 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10827 (cond_move1): Simplify condition to force generation of
10828 mov[nz].ps.
10829 (cond_move2): Likewise.
10830
10831 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR c++/79588
10834 * g++.dg/warn/Wrestrict-1.C: New test.
10835 * g++.dg/warn/Wrestrict-2.C: New test.
10836
10837 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10838
10839 * g++.dg/ext/complit15.C: Require LTO.
10840
10841 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10842
10843 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10844 logical_op_short_circuit to skip targets.
10845 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10846 and s390.
10847
10848 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10849
10850 * gnat.dg/opt63.adb: New test.
10851
10852 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10853
10854 * gnat.dg/discr47.adb: New test.
10855
10856 2017-02-24 Richard Biener <rguenther@suse.de>
10857
10858 PR tree-optimization/79389
10859 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10860
10861 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10862
10863 PR c++/79361
10864 * g++.dg/cpp0x/pr79361-1.C: New.
10865 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10866
10867 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10868
10869 * gcc.target/visium/bit_test.c: Accept any lsr form.
10870 * gcc.target/visium/block_move.c: Tweak.
10871
10872 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10873
10874 PR 68749
10875 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10876
10877 2017-02-23 Richard Biener <rguenther@suse.de>
10878
10879 PR tree-optimization/79683
10880 * gcc.target/i386/pr79683.c: New testcase.
10881
10882 2017-02-22 Jeff Law <law@redhat.com>
10883
10884 PR tree-optimization/79578
10885 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10886
10887 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10888
10889 * gcc.target/mips/msa-fp-cc.c: New test.
10890
10891 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10892
10893 PR c++/79664
10894 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10895 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10896 * g++.dg/gomp/pr79664.C: New test.
10897
10898 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10899
10900 2017-02-22 Marek Polacek <polacek@redhat.com>
10901
10902 PR c++/79653
10903 * g++.dg/cpp0x/alignas10.C: New test.
10904 * g++.dg/cpp0x/alignas9.C: New test.
10905
10906 PR c++/79657
10907 * g++.dg/ext/underlying_type12.C: New test.
10908
10909 PR c/79662
10910 * gcc.dg/enum-incomplete-4.c: New test.
10911
10912 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR target/70465
10915 * gcc.target/i386/pr70465-2.c: New test.
10916
10917 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10918
10919 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10920
10921 2017-02-22 Richard Biener <rguenther@suse.de>
10922
10923 PR tree-optimization/79673
10924 * gcc.target/i386/pr79673.c: New testcase.
10925
10926 2017-02-22 Richard Biener <rguenther@suse.de>
10927
10928 PR tree-optimization/79666
10929 * gcc.dg/torture/pr79666.c: New testcase.
10930
10931 2017-02-22 Martin Liska <mliska@suse.cz>
10932
10933 PR lto/79587
10934 * gcc.dg/tree-prof/pr79587.c: New test.
10935
10936 2017-02-21 Marek Polacek <polacek@redhat.com>
10937
10938 PR c++/79535
10939 * g++.dg/ext/flexary23.C: New test.
10940
10941 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10942
10943 PR target/79593
10944 * gcc.target/i386/pr79593.c: New test.
10945
10946 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR c++/79654
10949 * g++.dg/cpp1z/decomp26.C: New test.
10950
10951 PR sanitizer/79589
10952 * g++.dg/ubsan/pr79589.C: New test.
10953
10954 2017-02-21 Jeff Law <law@redhat.com>
10955
10956 PR tree-optimization/79621
10957 * gcc.c-torture/compile/pr79621.c: New test.
10958
10959 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR c++/79655
10962 * g++.dg/cpp1y/constexpr-79655.C: New test.
10963
10964 PR c++/79639
10965 * g++.dg/cpp1y/constexpr-79639.C: New test.
10966
10967 PR target/79633
10968 * gcc.target/i386/mpx/pr79633.c: New test.
10969
10970 PR target/79570
10971 * gcc.dg/pr79570.c: New test.
10972
10973 PR c++/79641
10974 * c-c++-common/pr79641.c: New test.
10975
10976 PR tree-optimization/79649
10977 * gcc.target/i386/pr79649.c: New test.
10978
10979 PR target/79494
10980 * gcc.dg/pr79494.c: New test.
10981
10982 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10983
10984 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10985 to dg-options.
10986
10987 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10988
10989 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10990
10991 2017-02-02 Jason Merrill <jason@redhat.com>
10992
10993 PR c++/79580
10994 * g++.dg/ext/complit15.C: New.
10995
10996 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10997
10998 PR target/78056
10999 * gcc.target/powerpc/pr78056-8.c: Remove.
11000
11001 2017-02-20 Marek Polacek <polacek@redhat.com>
11002
11003 PR middle-end/79537
11004 * gcc.dg/comp-goto-4.c: New test.
11005
11006 PR sanitizer/79558
11007 * c-c++-common/ubsan/bounds-14.c: New test.
11008
11009 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR target/79568
11012 * gcc.target/i386/pr79568-1.c: New test.
11013 * gcc.target/i386/pr79568-2.c: New test.
11014 * gcc.target/i386/pr79568-3.c: New test.
11015
11016 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11017
11018 PR fortran/79382
11019 * gfortran.dg/dtio_10.f90: Change test of error message.
11020 * gfortran.dg/dtio_23.f90: New test.
11021 * gfortran.dg/dtio_24.f90: New test.
11022
11023 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11024
11025 PR fortran/79434
11026 * gfortran.dg/submodule_25.f08: New test.
11027
11028 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11029
11030 PR fortran/79447
11031 * gfortran.dg/submodule_24.f08: New test.
11032
11033 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11034
11035 PR fortran/79229
11036 * gfortran.dg/class_allocate_24.f90: New test.
11037
11038 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11039
11040 PR fortran/79402
11041 * gfortran.dg/submodule_23.f90: New test.
11042
11043 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11044
11045 PR c++/79380
11046 * g++.dg/cpp0x/alignas8.C: New.
11047
11048 2017-02-19 Eric Fiselier <eric@efcs.ca>
11049 Jonathan Wakely <jwakely@redhat.com>
11050
11051 PR c++/69523
11052 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11053
11054 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11055
11056 * gcc.dg/gimplefe-26.c: New test.
11057
11058 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11059
11060 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11061
11062 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR target/79569
11065 * gcc.target/i386/3dnowA-3.c: New test.
11066
11067 PR target/79559
11068 * gcc.target/i386/pr79559.c: New test.
11069
11070 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11071
11072 * gcc.dg/c11-float-2.c: New test.
11073 * gcc.dg/torture/float128-floath.c,
11074 gcc.dg/torture/float128x-floath.c,
11075 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11076 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11077 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11078 *_DECIMAL_DIG macros with DECIMAL_DIG.
11079
11080 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11081
11082 PR target/79261
11083 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11084
11085 2017-02-17 Julia Koval <julia.koval@intel.com>
11086
11087 * gcc.target/i386/rdpid.c New test.
11088 * gcc.target/i386/sse-12.c: Add -mrdpid.
11089 * gcc.target/i386/sse-13.c: Ditto.
11090 * gcc.target/i386/sse-14.c: Ditto.
11091 * gcc.target/i386/sse-22.c: Ditto.
11092 * gcc.target/i386/sse-23.c: Ditto.
11093 * g++.dg/other/i386-2.C: Ditto.
11094 * g++.dg/other/i386-3.C: Ditto.
11095
11096 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11097
11098 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11099 * gcc.dg/pr61441.c: Ditto.
11100
11101 2017-02-17 Martin Liska <mliska@suse.cz>
11102
11103 PR rtl-optimization/79574
11104 * gcc.dg/pr79574.c: New test.
11105
11106 2017-02-17 Marek Polacek <polacek@redhat.com>
11107
11108 PR middle-end/79536
11109 * gcc.dg/torture/pr79536.c: New test.
11110
11111 2017-02-16 Alan Modra <amodra@gmail.com>
11112
11113 * gcc.c-torture/execute/pr79286.c: New.
11114
11115 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR c++/79512
11118 * c-c++-common/gomp/pr79512.c: New test.
11119
11120 2017-02-15 Martin Sebor <msebor@redhat.com>
11121
11122 PR c++/79363
11123 * g++.dg/ext/flexary12.C: Adjust.
11124 * g++.dg/ext/flexary20.C: Same.
11125 * g++.dg/ext/flexary21.C: Same.
11126 * g++.dg/ext/flexary22.C: New test.
11127
11128 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11129
11130 PR tree-optimization/79347
11131 * gcc.dg/vect/pr79347.c: New test.
11132
11133 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR c++/79301
11136 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11137 [[deprecated]] comment.
11138 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11139 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11140 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11141 [[deprecated]] in -std=c++11.
11142 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11143 [[fallthrough]] in -std=c++11 and -std=c++14.
11144
11145 PR c++/79288
11146 * g++.dg/tls/pr79288.C: New test.
11147
11148 2017-02-15 Marek Polacek <polacek@redhat.com>
11149
11150 PR c/79515
11151 * gcc.dg/dfp/pr79515.c: New.
11152
11153 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11154
11155 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11156
11157 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11158
11159 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11160 "opt_files".
11161
11162 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11163
11164 PR target/79487
11165 * gcc.dg/dfp/pr79487.c: New test.
11166 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11167 2017-02-13 change.
11168
11169 2017-01-14 Carl Love <cel@us.ibm.com>
11170
11171 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11172 xvcvsxdsp and xvcvuxdsp instructions.
11173
11174 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11175
11176 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11177 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11178 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11179 64-bit default target.
11180 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11181 a 64-bit default target.
11182
11183 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11184
11185 PR target/79481
11186 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11187 (test_3vx): Change return type from int to void.
11188 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11189 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11190 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11191 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11192 tests.
11193 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11194 (test_3vx): Change return type from int to void.
11195 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11196 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11197 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11198 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11199 tests.
11200 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11201 intrinsic. Change scan-assembler-times number from 1 to 2.
11202 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11203 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11204 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11205 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11206 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11207 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11208 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11209
11210 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11211
11212 PR middle-end/61225
11213 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11214 Use dg-additional-options for ia32 target. Remove XFAIL.
11215
11216 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11217
11218 PR target/79495
11219 * gcc.target/i386/pr79495.c: New test.
11220
11221 2017-02-14 Marek Polacek <polacek@redhat.com>
11222
11223 PR c++/79420
11224 PR c++/79463
11225 * g++.dg/cpp1y/pr79463.C: New.
11226 * g++.dg/template/incomplete10.C: New.
11227 * g++.dg/template/incomplete9.C: New.
11228
11229 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11230
11231 PR target/79498
11232 * gcc.target/i386/pr79498.c: New test.
11233
11234 2017-02-14 Martin Sebor <msebor@redhat.com>
11235
11236 PR middle-end/79448
11237 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11238 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11239 * gcc.dg/tree-ssa/pr79448.c: New test.
11240
11241 2017-02-14 Jeff Law <law@redhat.com>
11242
11243 PR tree-optimization/79095
11244 * g++.dg/pr79095-1.C: New test
11245 * g++.dg/pr79095-2.C: New test
11246 * g++.dg/pr79095-3.C: New test
11247 * g++.dg/pr79095-4.C: New test
11248 * g++.dg/pr79095-5.C: New test
11249 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11250 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11251
11252 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11253
11254 * gcc.target/aarch64/vect_fp16_1.c: New.
11255
11256 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11257
11258 * gcc.dg/gimplefe-25.c: New test.
11259
11260 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR tree-optimization/79408
11263 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11264
11265 2017-02-14 Richard Biener <rguenther@suse.de>
11266
11267 PR middle-end/79432
11268 * gcc.dg/torture/pr79432.c: New testcase.
11269
11270 2017-02-13 Martin Sebor <msebor@redhat.com>
11271
11272 PR middle-end/79496
11273 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11274
11275 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11276
11277 PR sanitizer/79341
11278 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11279 variables volatile.
11280
11281 PR c++/79232
11282 * g++.dg/cpp1z/eval-order4.C: New test.
11283 * g++.dg/other/pr79232.C: New test.
11284
11285 2017-02-13 Nathan Sidwell <nathan@acm.org>
11286
11287 PR c++/79296
11288 * g++.dg/cpp0x/pr79296.C: New.
11289
11290 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11291
11292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11293 Instead, xfail powerpc*-*-* && lp64.
11294
11295 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11296
11297 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11298 powerpc_p8vector_ok.
11299 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11300
11301 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11302
11303 PR target/79449
11304 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11305 for reading beyond a 4k boundary.
11306
11307 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR rtl-optimization/79388
11310 PR rtl-optimization/79450
11311 * gcc.c-torture/execute/pr79388.c: New test.
11312 * gcc.c-torture/execute/pr79450.c: New test.
11313
11314 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11315
11316 PR fortran/65542
11317 * gfortran.dg/spread_init_expr_2.f90: New test case.
11318
11319 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11320
11321 PR sanitizer/79341
11322 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11323
11324 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11325
11326 PR tree-ssa/56727
11327 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11328
11329 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11330
11331 PR c++/79457
11332 * g++.dg/cpp0x/pr79457.C: New test.
11333
11334 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11335
11336 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11337 scan-assembler unless lp64.
11338
11339 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11340
11341 PR tree-optimization/66612
11342 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11343
11344 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11345
11346 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11347 of all powerpc.
11348
11349 2017-02-10 Marek Polacek <polacek@redhat.com>
11350
11351 PR c++/79435
11352 * g++.dg/cpp1y/pr79435.C: New.
11353
11354 PR c++/79184
11355 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11356
11357 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11358
11359 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11360 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11361 New.
11362 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11363 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11364 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11365 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11366 (vtst_expected_poly64x2): Move to aarch64-only section.
11367 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11368 (vtst_p64, vtstq_p64): New tests.
11369
11370 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11371
11372 PR c++/71737
11373 * g++.dg/cpp0x/pr71737.C: New.
11374
11375 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11376 Richard Biener <rguenther@suse.de>
11377
11378 * gcc.dg/gimplefe-error-1.c: New testcase.
11379 * gcc.dg/gimplefe-error-2.c: New testcase.
11380 * gcc.dg/gimplefe-error-3.c: New testcase.
11381
11382 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR tree-optimization/79411
11385 * gcc.c-torture/compile/pr79411.c: New test.
11386
11387 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11388 Jason Merrill <jason@redhat.com>
11389
11390 PR c++/79143
11391 * g++.dg/cpp1z/pr79143.C: New test.
11392
11393 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11394
11395 * gcc.dg/loop-unswitch-2.c: Update testcase.
11396 * gcc.dg/loop-unswitch-1.c: Update testcase.
11397
11398 2017-02-09 Marek Polacek <polacek@redhat.com>
11399
11400 PR c/79428
11401 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11402 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11403 * c-c++-common/goacc/pr79428-1.c: New test.
11404 * c-c++-common/gomp/pr79428-2.c: New test.
11405 * c-c++-common/gomp/pr79428-5.c: New test.
11406 * c-c++-common/gomp/pr79428-6.c: New test.
11407 * c-c++-common/pr79428-3.c: New test.
11408
11409 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11410
11411 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11412 testcases.
11413
11414 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR c/79413
11417 * gcc.c-torture/compile/pr79413.c: New test.
11418
11419 PR c++/79429
11420 * c-c++-common/gomp/pr79429.c: New test.
11421 * g++.dg/gomp/pr79429.C: New test.
11422
11423 PR c/79431
11424 * c-c++-common/gomp/pr79431.c: New test.
11425
11426 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11427 Cesar Philippidis <cesar@codesourcery.com>
11428 Joseph Myers <joseph@codesourcery.com>
11429 Chung-Lin Tang <cltang@codesourcery.com>
11430
11431 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11432 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11433 * c-c++-common/goacc/loop-auto-2.c: New.
11434 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11435 * c-c++-common/goacc/tile-2.c: New.
11436 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11437 * g++.dg/goacc/tile-1.C: New, check tile subst.
11438 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11439 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11440 * gfortran.dg/goacc/tile-1.f90: New test.
11441 * gfortran.dg/goacc/tile-2.f90: New test.
11442 * gfortran.dg/goacc/tile-lowering.f95: New test.
11443
11444 2017-02-09 Richard Biener <rguenther@suse.de>
11445
11446 PR tree-optimization/69823
11447 * gcc.dg/graphite/pr69823.c: New testcase.
11448
11449 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11450
11451 PR target/78604
11452 * gcc.target/powerpc/pr78604.c: New.
11453
11454 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11455
11456 PR target/68972
11457 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11458 disable this test on power architecture.
11459
11460 2017-02-08 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/71824
11463 PR tree-optimization/79409
11464 * gcc.dg/graphite/pr71824-3.c: New testcase.
11465
11466 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR tree-optimization/79408
11469 * gcc.dg/tree-ssa/pr79408.c: New test.
11470
11471 2017-02-08 Richard Biener <rguenther@suse.de>
11472
11473 PR tree-optimization/71824
11474 * gcc.dg/graphite/pr71824-2.c: New testcase.
11475
11476 2017-02-07 Andrew Pinski <apinski@cavium.com>
11477
11478 * gcc.target/aarch64/popcount.c: New Testcase.
11479
11480 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR rtl-optimization/79386
11483 * gcc.c-torture/compile/pr79386.c: New test.
11484
11485 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11486 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11487
11488 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11489 *-*-solaris*.
11490
11491 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR target/79299
11494 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11495 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11496
11497 2017-02-07 Richard Biener <rguenther@suse.de>
11498
11499 * gcc.dg/gimplefe-23.c: New testcase.
11500 * gcc.dg/gimplefe-24.c: Likewise.
11501
11502 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11503
11504 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11505 scan-assembler instead of scan-assembler-times.
11506 * gcc.target/aarch64/test_frame_10.c: Likewise.
11507 * gcc.target/aarch64/test_frame_12.c: Likewise.
11508 * gcc.target/aarch64/test_frame_2.c: Likewise.
11509 * gcc.target/aarch64/test_frame_4.c: Likewise.
11510 * gcc.target/aarch64/test_frame_6.c: Likewise.
11511 * gcc.target/aarch64/test_frame_7.c: Likewise.
11512 * gcc.target/aarch64/test_frame_8.c: Likewise.
11513
11514 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11515
11516 * gcc.target/i386/pr78419.c: Require ifunc support.
11517
11518 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11519
11520 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11521
11522 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11523
11524 PR c++/79360
11525 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11526
11527 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11528
11529 * lib/target-supports.exp: Define the RISC-V target.
11530 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11531 * gcc.dg/builtin-apply2.c: Likewise.
11532 * gcc.dg/ifcvt-4.c: Likewise.
11533 * gcc.dg/loop-8.c: Likewise.
11534 * gcc.dg/sibcall-10.c: Likewise.
11535 * gcc.dg/sibcall-9.c: Likewise.
11536 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11537 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11539 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11540 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11541 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11542 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11543
11544 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11545
11546 PR target/66144
11547 * gcc.target/powerpc/pr66144-1.c: New test.
11548 * gcc.target/powerpc/pr66144-2.c: Likewise.
11549 * gcc.target/powerpc/pr66144-3.c: Likewise.
11550
11551 2017-02-06 Martin Sebor <msebor@redhat.com>
11552
11553 PR tree-optimization/79376
11554 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11555 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11556
11557 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR c++/79379
11560 * g++.dg/cpp1y/constexpr-79379.C: New test.
11561
11562 PR c++/79377
11563 * g++.dg/lookup/pr79377.C: New test.
11564
11565 PR c++/79372
11566 * g++.dg/cpp1z/decomp25.C: New test.
11567
11568 PR tree-optimization/79284
11569 * gcc.c-torture/compile/pr79284.c: New test.
11570
11571 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11572
11573 PR c++/70448
11574 * g++.dg/cpp0x/pr70448.C: New.
11575
11576 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11577
11578 PR 78348
11579 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11580 to dg-options.
11581
11582 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11583
11584 PR target/78883
11585 * gcc.c-torture/compile/pr78883.c: New test.
11586
11587 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11588
11589 PR tree-ssa/79347
11590 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11591 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11592 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11593 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11594 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11595 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11596 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11597 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11598 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11599 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11600 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11601 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11602 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11603
11604 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11605
11606 PR fortran/79344
11607 * gfortran.dg/allocate_with_source_24.f90: New test.
11608
11609 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11610
11611 PR fortran/79230
11612 * gfortran.dg/der_ptr_component_2.f90: New test.
11613
11614 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11615
11616 * gcc.target/sparc/20170205-1.c: New test.
11617
11618 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11619
11620 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11621 libatomic_available.
11622
11623 * gcc.dg/pr77587.c: Require alias support.
11624 * gcc.dg/pr77587a.c: Likewise.
11625
11626 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11627 * gcc.c-torture/execute/pr78622.c: Likewise.
11628
11629 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11630 hppa*-*-hpux*.
11631 * c-c++-common/Wunused-var-16.c: Likewise.
11632 * c-c++-common/builtin-shuffle-1.c: Likewise.
11633 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11634 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11635
11636 2017-02-03 Martin Sebor <msebor@redhat.com>
11637
11638 PR tree-optimization/79327
11639 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11640 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11641 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11642
11643 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11644 Martin Sebor <msebor@redhat.com>
11645
11646 PR tree-optimization/79327
11647 * gcc.dg/tree-ssa/pr79327.c: New test.
11648 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11649 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11650 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11651 (test_sprintf_chk_range_schar): Adjust dg-message.
11652 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11653 * gcc.c-torture/execute/pr79327.c: New test.
11654
11655 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR target/79354
11658 * gcc.target/powerpc/pr79354.c: New test.
11659 * gcc.c-torture/execute/pr79354.c: New test.
11660
11661 2017-02-03 Martin Sebor <msebor@redhat.com>
11662
11663 PR tree-optimization/79352
11664 * gcc.dg/tree-ssa/pr79352.c: New test.
11665
11666 2017-02-03 Martin Liska <mliska@suse.cz>
11667
11668 PR lto/66295
11669 * gcc.target/i386/mvc9.c: New test.
11670
11671 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11672
11673 PR target/79158
11674 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11675 to VSX reg.
11676
11677 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11678
11679 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11680 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11681 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11682 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11683 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11684 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11685 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11686 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11687 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11688 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11689 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11690 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11691 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11692
11693 2017-02-02 Martin Sebor <msebor@redhat.com>
11694
11695 PR middle-end/79275
11696 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11697 * gcc.dg/tree-ssa/pr79275.c: New test.
11698
11699 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11700
11701 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11702
11703 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11704
11705 PR middle-end/77445
11706 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11707 threading is done.
11708
11709 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11710
11711 PR middle-end/78142
11712 * gcc.target/aarch64/vector_initialization_nostack.c
11713 (f12): Use one vector
11714
11715 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11716
11717 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11718 * c-c++-common/asan/misalign-1.c: Likewise.
11719 * c-c++-common/asan/misalign-2.c: Likewise.
11720 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11721 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11722 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11723 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11724 add -ffat-lto-objects from/to dg-additional-options.
11725 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11726 dg-additional-options.
11727
11728 PR target/79197
11729 * gcc.target/powerpc/pr79197.c: New test.
11730 * gcc.c-torture/compile/pr79197.c: New test.
11731
11732 2017-02-02 Richard Biener <rguenther@suse.de>
11733
11734 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11735
11736 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11737
11738 PR c++/69637
11739 * g++.dg/cpp0x/pr69637-1.C: New.
11740 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11741
11742 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11743
11744 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11745
11746 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11747
11748 PR target/70012
11749 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11750 conditions.
11751
11752 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR testsuite/79324
11755 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11756 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11757 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11758 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11759 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11760 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11761 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11762 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11763 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11764 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11765 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11766 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11767 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11768
11769 2017-02-01 Martin Liska <mliska@suse.cz>
11770
11771 PR testsuite/79272
11772 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11773
11774 2017-02-01 Richard Biener <rguenther@suse.de>
11775
11776 PR testsuite/76957
11777 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11778 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11779 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11780 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11781
11782 2017-02-01 Richard Biener <rguenther@suse.de>
11783
11784 PR middle-end/79315
11785 * gfortran.dg/pr79315.f90: New testcase.
11786
11787 2017-02-01 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/71824
11790 * gcc.dg/graphite/pr71824.c: New testcase.
11791
11792 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR c++/79304
11795 * g++.dg/diagnostic/pr79304.C: New test.
11796
11797 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11798
11799 PR c++/79298
11800 * g++.dg/spellcheck-pr79298.C: New test case.
11801
11802 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11803
11804 PR preprocessor/79210
11805 * gcc.dg/format/pr79210.c: New test case.
11806 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11807 New function.
11808
11809 2017-01-31 Nathan Sidwell <nathan@acm.org>
11810
11811 PR c++/79290
11812 * g++.dg/warn/pr79290.C: New.
11813
11814 PR c++/67273
11815 PR c++/79253
11816 * g++.dg/cpp1y/pr67273.C: New.
11817 * g++.dg/cpp1y/pr79253.C: New.
11818
11819 2017-01-31 Nathan Sidwell <nathan@acm.org>
11820
11821 PR c++/79264
11822 * g++.dg/cpp1y/pr61636-1.C: Augment.
11823
11824 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11825
11826 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11827 rand() instead of random().
11828
11829 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11830
11831 PR tree-optimization/71691
11832 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11833
11834 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11835
11836 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11837 __ARCH__.
11838
11839 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR tree-optimization/79267
11842 * g++.dg/opt/pr79267.C: New test.
11843
11844 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11845
11846 PR debug/63238
11847 * gcc.dg/debug/dwarf2/align-1.c: New.
11848 * gcc.dg/debug/dwarf2/align-2.c: New.
11849 * gcc.dg/debug/dwarf2/align-3.c: New.
11850 * gcc.dg/debug/dwarf2/align-4.c: New.
11851 * gcc.dg/debug/dwarf2/align-5.c: New.
11852 * gcc.dg/debug/dwarf2/align-6.c: New.
11853 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11854 * g++.dg/debug/dwarf2/align-1.C: New.
11855 * g++.dg/debug/dwarf2/align-2.C: New.
11856 * g++.dg/debug/dwarf2/align-3.C: New.
11857 * g++.dg/debug/dwarf2/align-4.C: New.
11858 * g++.dg/debug/dwarf2/align-5.C: New.
11859 * g++.dg/debug/dwarf2/align-6.C: New.
11860
11861 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11862
11863 PR target/79170
11864 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11865
11866 2017-01-30 Martin Sebor <msebor@redhat.com>
11867
11868 PR testsuite/79293
11869 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11870
11871 2017-01-30 Martin Liska <mliska@suse.cz>
11872
11873 PR gcov-profile/79259
11874 * g++.dg/tree-prof/pr79259.C: New test.
11875
11876 2017-01-30 Richard Biener <rguenther@suse.de>
11877
11878 PR tree-optimization/79276
11879 * gcc.dg/torture/pr79276.c: New testcase.
11880
11881 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11882
11883 PR target/79240
11884 * gcc.target/s390/pr79240.c: New test.
11885
11886 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11887
11888 PR target/79268
11889 * gcc.target/powerpc/pr79268.c: New file.
11890 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11891 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11892 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11893 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11894
11895 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11896
11897 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11898
11899 PR testsuite/70583
11900 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11901
11902 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11903 * gnat.dg/debug9.adb: Likewise.
11904
11905 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11906
11907 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11908 libatomic_available.
11909 * gfortran.dg/coarray_42.f90: Likewise.
11910 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11911 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11912 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11913
11914 2017-01-27 Martin Sebor <msebor@redhat.com>
11915
11916 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11917
11918 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11919
11920 PR rtl-optimization/79194
11921 * gcc.dg/torture/pr79194.c: New test.
11922
11923 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11924
11925 PR tree-optimization/71374
11926 * gcc.target/i386/pr71374.c: New.
11927
11928 2017-01-27 Martin Sebor <msebor@redhat.com>
11929
11930 PR c++/71290
11931 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11932 a dg-error directive.
11933
11934 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11935
11936 PR target/79131
11937 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11938 * gcc.target/arm/pr79131-2.c: New.
11939
11940 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11941
11942 PR target/65484
11943 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11944 vectorized on POWER unless hardware misaligned loads are
11945 available.
11946
11947 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11948
11949 PR rtl-optimization/78559
11950 * gcc.c-torture/execute/pr78559.c: New test.
11951
11952 2017-01-27 Richard Biener <rguenther@suse.de>
11953
11954 PR tree-optimization/79245
11955 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11956 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11957
11958 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR c/79199
11961 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11962 target. Use 4294967293U instead of 4294967293.
11963
11964 2017-01-27 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/71433
11967 * gcc.dg/Warray-bounds-21.c: New testcase.
11968
11969 2017-01-27 Richard Biener <rguenther@suse.de>
11970
11971 PR tree-optimization/79244
11972 * gcc.dg/torture/pr79244.c: New testcase.
11973
11974 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11975
11976 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11977 all occurrences of 40 to 32.
11978
11979 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11980
11981 PR target/79239
11982 * gcc.target/arm/pr79239.c: New test.
11983
11984 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11985
11986 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11987
11988 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11989
11990 PR c++/64382
11991 * g++.dg/cpp1y/pr64382.C: New test.
11992
11993 2017-01-26 Martin Sebor <msebor@redhat.com>
11994
11995 PR middle-end/78703
11996 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11997 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11998 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11999 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12000
12001 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12002
12003 PR debug/79129
12004 * g++.dg/debug/dwarf2/pr79129.C: New test.
12005
12006 PR debug/78835
12007 * g++.dg/debug/dwarf2/pr78835.C: New test.
12008
12009 2017-01-26 Martin Sebor <msebor@redhat.com>
12010
12011 PR middle-end/78703
12012 * gcc.dg/format/pr78569.c: Adjust.
12013 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12014 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12015 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12016 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12017 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12018 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12019 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12020 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12021 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12022 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12023 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12024
12025 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12026
12027 PR c++/68727
12028 * g++.dg/other/offsetof8.C: Add expected error.
12029 * g++.dg/other/offsetof9.C: New test.
12030
12031 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12032
12033 * g++.dg/opt/declone3.C: Require LTO.
12034
12035 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12036
12037 PR target/79131
12038 * gcc.target/arm/pr79131.c: New.
12039
12040 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12041
12042 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12043
12044 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12045
12046 PR libstdc++/79190
12047 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12048 matches replaced operator delete.
12049
12050 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12051
12052 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12053 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12054 avx512f with avx512dq.
12055 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12056 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12057 avx512f with avx512dq.
12058 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12059 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12060 avx512f with avx512dq.
12061
12062 2017-01-26 Marek Polacek <polacek@redhat.com>
12063
12064 PR c/79199
12065 * c-c++-common/Wduplicated-branches-13.c: New test.
12066
12067 2017-01-26 David Sherwood <david.sherwood@arm.com>
12068
12069 PR middle-end/79212
12070 * gfortran.dg/gomp/sharing-4.f90: New test.
12071
12072 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR target/70465
12075 * gcc.target/i386/pr70465.c: New test.
12076
12077 * brig.dg/dg.exp: Update copyright years.
12078 * lib/brig-dg.exp: Update copyright years.
12079 * lib/brig.exp: Update copyright years.
12080
12081 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12082
12083 PR target/79179
12084 * gcc.target/powerpc/pr79179.c: New test.
12085
12086 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12087
12088 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12089 generation to accept D-mode memory accesses.
12090
12091 2017-01-25 Martin Sebor <msebor@redhat.com>
12092
12093 PR c++/71290
12094 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12095 * g++.dg/ext/flexarray-mangle.C: Same.
12096 * g++.dg/ext/flexarray-subst.C: Same.
12097 * g++.dg/ext/flexary10.C: Same.
12098 * g++.dg/ext/flexary11.C: Same.
12099 * g++.dg/ext/flexary14.C: Same.
12100 * g++.dg/ext/flexary16.C: Same.
12101 * g++.dg/ext/flexary18.C: Same.
12102 * g++.dg/ext/flexary19.C: Same.
12103 * g++.dg/ext/flexary7.C: Same.
12104 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12105 * g++.dg/ubsan/object-size-1.C: Same.
12106 * obj-c++.dg/property/at-property-23.mm: Same.
12107
12108 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12109
12110 PR c++/78896
12111 * g++.dg/cpp1z/decomp24.C: New test.
12112
12113 PR c++/77914
12114 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12115 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12116 expect a warning.
12117 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12118 expect warnings.
12119 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12120 * g++.dg/cpp1y/pr59636.C: Likewise.
12121 * g++.dg/cpp1y/pr60190.C: Likewise.
12122
12123 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12124
12125 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12126
12127 2017-01-25 Carl Love <cel@us.ibm.com>
12128
12129 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12130 vec_packs built-ins
12131
12132 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12133
12134 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12135 -mcpu=cortex-a57.
12136 * gcc.target/arm/vseleqsf.c: Likewise.
12137 * gcc.target/arm/vselgedf.c: Likewise.
12138 * gcc.target/arm/vselgesf.c: Likewise.
12139 * gcc.target/arm/vselgtdf.c: Likewise.
12140 * gcc.target/arm/vselgtsf.c: Likewise.
12141 * gcc.target/arm/vselledf.c: Likewise.
12142 * gcc.target/arm/vsellesf.c: Likewise.
12143 * gcc.target/arm/vselltdf.c: Likewise.
12144 * gcc.target/arm/vselltsf.c: Likewise.
12145 * gcc.target/arm/vselnedf.c: Likewise.
12146 * gcc.target/arm/vselnesf.c: Likewise.
12147 * gcc.target/arm/vselvcdf.c: Likewise.
12148 * gcc.target/arm/vselvcsf.c: Likewise.
12149 * gcc.target/arm/vselvsdf.c: Likewise.
12150 * gcc.target/arm/vselvssf.c: Likewise.
12151
12152 2017-01-25 Richard Biener <rguenther@suse.de>
12153
12154 PR testsuite/72850
12155 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12156 to what we had before adding the threading passes.
12157
12158 2017-01-25 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/69264
12161 * g++.dg/torture/pr69264.C: New testcase.
12162
12163 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12164
12165 PR target/79145
12166 * gcc.target/arm/pr79145.c: New test.
12167
12168 2017-01-25 Richard Biener <rguenther@suse.de>
12169
12170 PR debug/78363
12171 * g++.dg/gomp/pr78363-1.C: New testcase.
12172 * g++.dg/gomp/pr78363-2.C: Likewise.
12173 * g++.dg/gomp/pr78363-3.C: Likewise.
12174
12175 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12176
12177 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12178 * gcc.dg/lto/pr61526_0.c: Likewise.
12179 * gcc.dg/lto/pr64415_0.c: Likewise.
12180
12181 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12182
12183 PR c++/79205
12184 * g++.dg/cpp1z/decomp22.C: New test.
12185 * g++.dg/cpp1z/decomp23.C: New test.
12186
12187 2017-01-24 Nathan Sidwell <nathan@acm.org>
12188
12189 PR c++/78469
12190 * g++.dg/cpp0x/pr78469.C: New.
12191
12192 PR c++/79118
12193 * g++.dg/cpp0x/pr79118.C: New.
12194
12195 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12196
12197 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12198
12199 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12200
12201 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12202 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12203 * gcc.dg/rtl/rtl.exp: New file.
12204 * gcc.dg/rtl/test.c: New file.
12205 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12206 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12207 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12208 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12209 * gcc.dg/rtl/x86_64/final.c: New test case.
12210 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12211 * gcc.dg/rtl/x86_64/ira.c: New test case.
12212 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12213 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12214 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12215 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12216 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12217 * gcc.dg/rtl/x86_64/test_1.h: New file.
12218 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12219 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12220 * gcc.dg/rtl/x86_64/times-two.h: New file.
12221 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12222
12223 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12224
12225 PR tree-optimization/79159
12226 * g++.dg/tree-ssa/pr79159.C: New test.
12227
12228 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12229 Martin Jambor <mjambor@suse.cz>
12230
12231 * lib/brig-dg.exp: New file.
12232 * lib/brig.exp: Likewise.
12233 * brig.dg/README: Likewise.
12234 * brig.dg/dg.exp: Likewise.
12235 * brig.dg/test/gimple/alloca.hsail: Likewise.
12236 * brig.dg/test/gimple/atomics.hsail: Likewise.
12237 * brig.dg/test/gimple/branches.hsail: Likewise.
12238 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12239 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12240 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12241 * brig.dg/test/gimple/mem.hsail: Likewise.
12242 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12243 * brig.dg/test/gimple/packed.hsail: Likewise.
12244 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12245 * brig.dg/test/gimple/variables.hsail: Likewise.
12246 * brig.dg/test/gimple/vector.hsail: Likewise.
12247
12248 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12249
12250 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12251 support asan, only on i?86/x86_64 require sse2_runtime.
12252
12253 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12254
12255 PR target/66669
12256 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12257 test on powerpc targets.
12258
12259 2017-01-23 Martin Sebor <msebor@redhat.com>
12260
12261 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12262
12263 2017-01-23 Richard Biener <rguenther@suse.de>
12264
12265 PR tree-optimization/79088
12266 PR tree-optimization/79188
12267 * gcc.dg/torture/pr79088.c: New testcase.
12268 * gcc.dg/torture/pr79188.c: Likewise.
12269
12270 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12271
12272 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12273 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12274 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12275 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12276 type of test function to reflect change in built-in function's
12277 return type.
12278 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12279 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12280 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12281 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12282 type and second argument type to reflect change in built-in
12283 function's type signature.
12284 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12285 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12286 type of test function to reflect change in built-in function's
12287 return type.
12288 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12289 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12290 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12291 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12292 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12293 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12294 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12295 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12296 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12297 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12298 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12299 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12300 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12301 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12302 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12303 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12304 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12305 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12306 type of test function to reflect change in built-in function's
12307 return type.
12308 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12309 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12310 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12311 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12312 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12313 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12314 test function's result and second argument to reflect change in
12315 built-in function's type signature.
12316 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12317
12318 2017-01-23 Nathan Sidwell <nathan@acm.org>
12319
12320 PR C++/71710
12321 * g++.dg/template/pr71710.C: New.
12322
12323 PR c++/71406
12324 PR c++/77508
12325 * g++.dg/template/pr71406.C: New.
12326
12327 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12328
12329 * gfortran.dg/integer_exponentiation_7.f90: New test.
12330
12331 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12332
12333 PR rtl-optimization/78634
12334 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12335
12336 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12337
12338 PR tree-optimization/70754
12339 * gfortran.dg/pr70754.f90: New test.
12340
12341 2017-01-23 Martin Liska <mliska@suse.cz>
12342
12343 PR tree-optimization/79196
12344 * gcc.dg/asan/pr79196.c: New test.
12345 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12346
12347 2017-01-23 Michael Matz <matz@suse.de>
12348
12349 PR tree-optimization/78384
12350 * gcc.dg/pr78384.c: New test.
12351
12352 2017-01-23 Richard Biener <rguenther@suse.de>
12353
12354 PR tree-optimization/79186
12355 * gcc.dg/torture/pr79186.c: New testcase.
12356 * gcc.dg/torture/pr79187.c: Likewise.
12357
12358 2017-01-23 Martin Jambor <mjambor@suse.cz>
12359
12360 * gcc.dg/ipa/vrp8.c: New test.
12361
12362 2017-01-23 Martin Jambor <mjambor@suse.cz>
12363
12364 PR ipa/79108
12365 * gfortran.dg/lto/pr79108_0.f90: New test.
12366
12367 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12368
12369 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12370 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12371 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12372 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12373 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12374 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12375 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12376 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12377 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12378 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12379 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12380 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12381 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12382 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12383 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12384 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12385
12386 2017-01-23 Richard Biener <rguenther@suse.de>
12387 Nick Clifton <nickc@redhat.com>
12388
12389 PR testsuite/78421
12390 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12391 If the target is ARM return the result of the
12392 check_effective_target_arm_vect_no_misalign proc.
12393 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12394 support unaligned vectors then only expect one of the loops to be
12395 unrolled.
12396
12397 2017-01-23 Martin Liska <mliska@suse.cz>
12398
12399 * gcc.dg/asan/use-after-scope-10.c: New test.
12400 * gcc.dg/asan/use-after-scope-11.c: New test.
12401 * g++.dg/asan/use-after-scope-5.C: New test.
12402
12403 2017-01-23 Martin Liska <mliska@suse.cz>
12404
12405 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12406 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12407 sanopt optimization for ASAN_POISON.
12408
12409 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12410
12411 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12412
12413 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12414
12415 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12416 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12417 for poly*_t types.
12418 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12419 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12420 exec_vcombine): Likewise.
12421 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12422 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12423 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12424 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12425 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12426 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12427 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12428 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12429 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12430 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12431 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12432 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12433 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12434 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12435 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12436 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12437 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12438 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12439 Likewise.
12440 (TEST_VGET_LANE): Cast to uint to avoid warning.
12441 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12442 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12443 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12444 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12445 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12446 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12447 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12448 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12449 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12450 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12451 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12452 CHECK_POLY instead of CHECK for poly64_t types.
12453 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12454 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12455 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12456 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12457 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12458 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12459 uint32_t.
12460 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12461 for int32_t, int64_t.
12462 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12463 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12464 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12465 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12466 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12467 needed.
12468
12469 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR fortran/79154
12472 * gfortran.dg/gomp/pr79154-1.f90: New test.
12473 * gfortran.dg/gomp/pr79154-2.f90: New test.
12474
12475 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12476
12477 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12478
12479 2017-01-21 Marek Polacek <polacek@redhat.com>
12480
12481 PR testsuite/79169
12482 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12483
12484 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12485
12486 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12487
12488 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12489
12490 PR rtl-optimization/79125
12491 * gcc.dg/torture/pr79125.c: New test.
12492
12493 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12494
12495 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12496 only.
12497 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12498 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12499
12500 2017-01-20 Nathan Sidwell <nathan@acm.org>
12501
12502 PR c++/78495
12503 * g++.dg/cpp1z/inh-ctor38.C: New.
12504
12505 2017-01-20 Marek Polacek <polacek@redhat.com>
12506
12507 PR c/79152
12508 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12509
12510 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12511
12512 * lib/target-supports.exp (check_configured_with): New procedure.
12513 (check_effective_target_default_mode): new effective target.
12514 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12515 default mode. Fix dg-skip-if target selector syntax.
12516 * gcc.target/arm/optional_thumb-2.c: Likewise.
12517 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12518 syntax.
12519
12520 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12521
12522 PR c++/77829
12523 PR c++/78656
12524 * g++.dg/spellcheck-pr77829.C: New test case.
12525 * g++.dg/spellcheck-pr78656.C: New test case.
12526
12527 2017-01-20 Marek Polacek <polacek@redhat.com>
12528
12529 PR c/64279
12530 * c-c++-common/Wduplicated-branches-1.c: New test.
12531 * c-c++-common/Wduplicated-branches-10.c: New test.
12532 * c-c++-common/Wduplicated-branches-11.c: New test.
12533 * c-c++-common/Wduplicated-branches-12.c: New test.
12534 * c-c++-common/Wduplicated-branches-2.c: New test.
12535 * c-c++-common/Wduplicated-branches-3.c: New test.
12536 * c-c++-common/Wduplicated-branches-4.c: New test.
12537 * c-c++-common/Wduplicated-branches-5.c: New test.
12538 * c-c++-common/Wduplicated-branches-6.c: New test.
12539 * c-c++-common/Wduplicated-branches-7.c: New test.
12540 * c-c++-common/Wduplicated-branches-8.c: New test.
12541 * c-c++-common/Wduplicated-branches-9.c: New test.
12542 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12543 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12544 * g++.dg/ext/builtin-object-size3.C: Likewise.
12545 * g++.dg/gomp/loop-1.C: Likewise.
12546 * g++.dg/warn/Wduplicated-branches1.C: New test.
12547 * g++.dg/warn/Wduplicated-branches2.C: New test.
12548
12549 2017-01-20 Martin Liska <mliska@suse.cz>
12550
12551 PR lto/69188
12552 * gcc.dg/lto/pr69188_0.c: New test.
12553 * gcc.dg/lto/pr69188_1.c: New test.
12554
12555 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12556
12557 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12558 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12559 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12560 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12561 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12562 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12563 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12564 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12565 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12566 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12567 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12568 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12569 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12570 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12571 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12572 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12573 * gcc.target/i386/avx-1.c: Test new intrinsics.
12574 * gcc.target/i386/sse-13.c: Ditto.
12575 * gcc.target/i386/sse-23.c: Ditto.
12576
12577 2017-01-20 Richard Biener <rguenther@suse.de>
12578
12579 PR tree-optimization/71264
12580 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12581
12582 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12583
12584 * gcc.target/mips/madd4-1.c: New file.
12585 * gcc.target/mips/madd4-2.c: Likewise.
12586 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12587 HAS_MADD4.
12588 (mips_option_groups): Add -m[no-]madd4.
12589 (mips-dg-init): Detect default -mno-madd4.
12590 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12591 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12592 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12593 * gcc.target/mips/nmadd-1.c: Likewise.
12594 * gcc.target/mips/nmadd-2.c: Likewise.
12595 * gcc.target/mips/nmadd-3.c: Likewise.
12596
12597 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12598
12599 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12600 combined instructions.
12601 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12602 instructions.
12603 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12604 of pointer authentication.
12605
12606 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12607
12608 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12609 floating point hardware to run test.
12610
12611 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12612
12613 * lib/target-supports.exp
12614 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12615
12616 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12617
12618 PR testsuite/79051
12619 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12620 __x86_64__]: Allow for target i?86-*-*.
12621
12622 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12623
12624 PR target/78176
12625 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12626 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12627 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12628 HAS_LXC1.
12629 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12630 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12631 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12632
12633 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12634
12635 PR fortran/70696
12636 * gfortran.dg/coarray_43.f90: New test.
12637
12638 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12639
12640 PR rtl-optimization/79121
12641 * gcc.c-torture/execute/pr79121.c: New test.
12642
12643 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12644
12645 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12646 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12647
12648 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12649
12650 PR fortran/50069
12651 PR fortran/55086
12652 * gfortran.dg/pr50069_1.f90: New test.
12653 * gfortran.dg/pr50069_2.f90: New test.
12654 * gfortran.dg/pr55086_1.f90: New test.
12655 * gfortran.dg/pr55086_1_tfat.f90: New test.
12656 * gfortran.dg/pr55086_2.f90: New test.
12657 * gfortran.dg/pr55086_2_tfat.f90: New test.
12658 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12659
12660 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12661 * gcc.dg/strcmp-1.c: New test.
12662 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12663
12664 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12665
12666 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12667 (dejagnu_fail): Likewise.
12668 (dejagnu_note): Likewise.
12669 (pass): Provide forward decl, moving true decl to after #include
12670 of harness.h.
12671 (fail): Likewise.
12672 (note): Likewise.
12673
12674 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12675
12676 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12677 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12678
12679 2017-01-18 Nathan Sidwell <nathan@acm.org>
12680
12681 PR c++/78488
12682 * g++.dg/cpp1z/inh-ctor37.C: New.
12683
12684 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12685
12686 PR rtl-optimization/78952
12687 * gcc.target/i386/pr78952-1.c: New test.
12688 * gcc.target/i386/pr78952-2.c: Ditto.
12689
12690 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12691
12692 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12693
12694 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12695
12696 PR fortran/70696
12697 * gfortran.dg/coarray_event_1.f08: New test.
12698
12699 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12700
12701 PR target/77416
12702 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12703 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12704 from dg-options.
12705 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12706 guarded test.
12707 * gcc.target/powerpc/fusion4.c: Likewise.
12708 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12709 guarded test.
12710 * gcc.target/powerpc/pr58673-1.c: Likewise.
12711 * gcc.target/powerpc/pr58673-2.c: Likewise.
12712 * gcc.target/powerpc/pr59054.c: Likewise.
12713
12714 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12715
12716 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12717 vec_bperm.
12718 * gcc.target/powerpc/p9-vbpermd.c: New file.
12719
12720 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12721
12722 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12723 (must_not_compile2): Downcase first letter of error messages.
12724 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12725 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12726
12727 2017-01-18 Nathan Sidwell <nathan@acm.org>
12728
12729 PR c++/79091
12730 * g++.dg/pr79091.C: New.
12731
12732 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12733
12734 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12735 to dg-options.
12736 (p0): Add missing dg-error.
12737
12738 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12739
12740 * gcc.target/msp430/mul_f5_muldef.c: New test.
12741
12742 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12743
12744 PR target/79004
12745 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12746 options. Fix up the syntax for using \m and \M.
12747
12748 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12749
12750 PR target/78875
12751 * gcc.target/powerpc/ssp-1.c: New testcase.
12752 * gcc.target/powerpc/ssp-2.c: New testcase.
12753
12754 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12755
12756 * gcc.target/aarch64/eh_return.c: New test.
12757
12758 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12759
12760 * vec-rlmi-rlnm.c: New file.
12761
12762 2017-01-17 Nathan Sidwell <nathan@acm.org>
12763
12764 PR c++/61636
12765 * g++.dg/cpp1y/pr61636-1.C: New.
12766 * g++.dg/cpp1y/pr61636-2.C: New.
12767 * g++.dg/cpp1y/pr61636-3.C: New.
12768
12769 2017-01-17 Martin Sebor <msebor@redhat.com>
12770
12771 PR testsuite/79115
12772 * gcc.dg/pr78768.c: Make it a link-only test.
12773
12774 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12775
12776 PR c++/71497
12777 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12778 expected messages.
12779 * c-c++-common/Wmisleading-indentation.c: Likewise.
12780
12781 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12782
12783 PR target/79058
12784 * gcc.target/arm/pr79058.c: New.
12785
12786 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR tree-optimization/71854
12789 * gcc.dg/vect/pr71854.c: New test.
12790
12791 2017-01-17 Martin Liska <mliska@suse.cz>
12792
12793 PR ipa/71207
12794 * g++.dg/ipa/pr71207.C: New test.
12795
12796 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12797
12798 PR middle-end/77445
12799 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12800 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12801
12802 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12803
12804 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12805 rather than long unsigned int.
12806 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12807
12808 2017-01-17 Richard Biener <rguenther@suse.de>
12809
12810 PR tree-optimization/71433
12811 * gcc.dg/Warray-bounds-20.c: New testcase.
12812
12813 2017-01-17 Richard Biener <rguenther@suse.de>
12814
12815 PR testsuite/52563
12816 PR testsuite/71237
12817 PR testsuite/77737
12818 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12819 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12820 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12821
12822 2017-01-17 Alan Modra <amodra@gmail.com>
12823
12824 * gcc.target/powerpc/pr79066.c: New.
12825
12826 2017-01-16 Jeff Law <law@redhat.com>
12827
12828 PR tree-optimization/33562
12829 PR tree-optimization/61912
12830 PR tree-optimization/77485
12831 PR tree-optimization/79090
12832 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12833 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12834
12835 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12836
12837 PR c/79089
12838 * gcc.c-torture/compile/pr79089.c: New test.
12839
12840 PR target/79080
12841 * gcc.dg/pr79080.c: New test.
12842
12843 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12844
12845 PR c/78304
12846 * gcc.dg/format/pr78304.c: Convert argument from integral type
12847 to a pointer.
12848 * gcc.dg/format/pr78304-2.c: Likewise.
12849
12850 2017-01-16 Carl Love <cel@us.ibm.com>
12851
12852 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12853 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12854
12855 2017-01-16 Carl Love <cel@us.ibm.com>
12856
12857 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12858 Change arguments and return type to bool long long.
12859
12860 2017-01-16 Martin Sebor <msebor@redhat.com>
12861
12862 PR testsuite/79051
12863 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12864 on x86.
12865
12866 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12867
12868 Revert:
12869 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12870
12871 PR c++/71737
12872 * g++.dg/cpp0x/pr71737.C: New.
12873
12874 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12875
12876 * gcc.target/powerpc/swaps-p8-27.c: New.
12877
12878 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12879
12880 PR c++/71737
12881 * g++.dg/cpp0x/pr71737.C: New.
12882
12883 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12884
12885 * gnat.dg/opt62.adb: New test.
12886 * gnat.dg/opt62_pkg.ads: New helper.
12887
12888 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12889
12890 PR rtl-optimization/78626
12891 PR rtl-optimization/78727
12892 * gcc.dg/torture/pr78626.c: New test.
12893 * gcc.dg/torture/pr78727.c: New test.
12894
12895 2017-01-14 Alan Modra <amodra@gmail.com>
12896
12897 * gcc.c-torture/compile/pr72749.c: New test.
12898
12899 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12900
12901 PR c/78304
12902 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12903 (test_macro_2): New test.
12904 (test_macro_3): New test.
12905 (test_macro_4): New test.
12906 (test_non_contiguous_strings): Convert line number to line offset.
12907 * gcc.dg/format/pr78304-2.c: New test case.
12908 * gcc.dg/format/pr78304.c: New test case.
12909
12910 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12911
12912 * gcc.target/i386/funcspec-56.inc: Add missing options and
12913 reorder options by implied ISAs, as in ix86_target_string.
12914
12915 2017-01-13 Marek Polacek <polacek@redhat.com>
12916
12917 PR c++/71166
12918 * g++.dg/cpp0x/constexpr-array18.C: New test.
12919
12920 2017-01-13 Jeff Law <law@redhat.com>
12921
12922 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12923
12924 PR tree-optimization/61912
12925 PR tree-optimization/77485
12926 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12927 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12928 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12929
12930 PR tree-optimization/33562
12931 PR tree-optimization/61912
12932 PR tree-optimization/77485
12933 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12934 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12935 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12936 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12937 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12938 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12939 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12940
12941 2017-01-13 Martin Liska <mliska@suse.cz>
12942
12943 PR ipa/79043
12944 * gcc.c-torture/execute/pr79043.c: New test.
12945
12946 2017-01-13 Richard Biener <rguenther@suse.de>
12947
12948 PR middle-end/78411
12949 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12950
12951 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12952
12953 PR fortran/70697
12954 * gfortran.dg/coarray/event_4.f08: New test.
12955
12956 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12957
12958 PR fortran/70696
12959 * gfortran.dg/coarray/event_3.f08: New test.
12960
12961 2017-01-13 Richard Biener <rguenther@suse.de>
12962
12963 PR tree-optimization/77283
12964 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12965
12966 2017-01-13 Richard Biener <rguenther@suse.de>
12967
12968 * gcc.dg/gimplefe-22.c: New testcase.
12969
12970 2017-01-13 Richard Biener <rguenther@suse.de>
12971
12972 PR tree-optimization/77283
12973 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12974 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12975 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12976
12977 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12978
12979 * gcc.dg/pr77862.c: Require fpic target.
12980
12981 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12982
12983 PR target/79004
12984 * gcc.target/powerpc/pr79004.c: New test.
12985
12986 2017-01-12 Martin Sebor <msebor@redhat.com>
12987
12988 * gcc.dg/pr78138.c: Adjust.
12989 * gcc.dg/pr78768.c: Adjust.
12990 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12992 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12993 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12994 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12995 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12996 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12997 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12998 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12999 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13000 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13001
13002 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13003
13004 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13005
13006 2017-01-12 Martin Sebor <msebor@redhat.com>
13007
13008 PR testsuite/79051
13009 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13010 due to bug 79054.
13011
13012 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13013
13014 * gcc.dg/pr78768.c: Require LTO.
13015
13016 2017-01-12 Martin Sebor <msebor@redhat.com>
13017
13018 PR c/79074
13019 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13020 due to the referenced bug.
13021
13022 2017-01-12 Martin Sebor <msebor@redhat.com>
13023
13024 PR testsuite/79073
13025 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13026
13027 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13028
13029 * gcc.target/i386/builtin_target.c (check_features): Check all
13030 supported __builtin_cpu_supports options.
13031
13032 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13033
13034 PR tree-optimization/78319
13035 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13036 Remove xfail.
13037
13038 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13039
13040 PR target/79044
13041 * gcc.target/powerpc/swaps-p8-26.c: New.
13042
13043 2017-01-12 Richard Biener <rguenther@suse.de>
13044
13045 * gcc.dg/gimplefe-21.c: New testcase.
13046
13047 2017-01-12 Michael Collison <michael.collison@arm.com>
13048
13049 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13050
13051 2017-01-11 Julia Koval <julia.koval@intel.com>
13052 Uros Bizjak <ubizjak@gmail.com>
13053
13054 * gcc.target/i386/sgx.c New test.
13055 * gcc.target/i386/sse-12.c: Add -msgx.
13056 * gcc.target/i386/sse-13.c: Ditto.
13057 * gcc.target/i386/sse-14.c: Ditto.
13058 * gcc.target/i386/sse-22.c: Ditto.
13059 * gcc.target/i386/sse-23.c: Ditto.
13060 * g++.dg/other/i386-2.C: Ditto.
13061 * g++.dg/other/i386-3.C: Ditto.
13062
13063 2017-01-11 Martin Sebor <msebor@redhat.com>
13064
13065 PR c++/24511
13066 * g++.dg/template/explicit9.C: New test.
13067
13068 2017-01-11 Nathan Sidwell <nathan@acm.org>
13069
13070 PR c++/77812
13071 * g++.dg/pr77812.C: New.
13072
13073 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13074
13075 PR c++/71537
13076 * g++.dg/cpp1y/constexpr-71537.C: New test.
13077
13078 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13079 argument.
13080
13081 2017-01-11 Martin Sebor <msebor@redhat.com>
13082
13083 PR c/47931
13084 * c-c++-common/Waddress-2.c: New test.
13085
13086 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR c++/78341
13089 * g++.dg/cpp0x/pr78341.C: New test.
13090
13091 2017-01-11 Martin Sebor <msebor@redhat.com>
13092
13093 PR c/78768
13094 * gcc.dg/pr78768.c: New test.
13095
13096 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13097
13098 PR driver/78877
13099 * gcc.dg/spellcheck-options-14.c: New test case.
13100 * gcc.dg/spellcheck-options-15.c: New test case.
13101 * gcc.dg/spellcheck-options-16.c: New test case.
13102 * gcc.dg/spellcheck-options-17.c: New test case.
13103
13104 2017-01-11 Martin Liska <mliska@suse.cz>
13105
13106 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13107
13108 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13109
13110 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13111 instead of just 1 for the decomposition from struct C.
13112
13113 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13114
13115 * gcc.c-torture/execute/20170111-1.c: New test.
13116
13117 2017-01-11 Richard Biener <rguenther@suse.de>
13118
13119 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13120
13121 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13122
13123 PR middle-end/50199
13124 * gcc.dg/lto/pr50199_0.c: New test.
13125
13126 2017-01-10 Martin Sebor <msebor@redhat.com>
13127
13128 PR testsuite/78960
13129 PR testsuite/78959
13130 PR testsuite/78133
13131 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13132 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13133
13134 2017-01-10 Martin Sebor <msebor@redhat.com>
13135
13136 PR middle-end/78138
13137 * gcc.dg/pr78138.c: New test.
13138
13139 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13140
13141 PR c++/77949
13142 * g++.dg/diagnostic/pr77949.C: New test case.
13143
13144 2017-01-10 Martin Sebor <msebor@redhat.com>
13145
13146 PR middle-end/78245
13147 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13148
13149 2017-01-10 Martin Sebor <msebor@redhat.com>
13150
13151 PR tree-optimization/78775
13152 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13153 * gcc.dg/attr-alloc_size-10.c: New test.
13154 * gcc.dg/attr-alloc_size-11.c: New test.
13155 * gcc.dg/builtin-stringop-chk-7.c: New test.
13156 * gcc.dg/pr78775.c: New test.
13157 * gcc.dg/pr78973-2.c: New test.
13158 * gcc.dg/pr78973.c: New test.
13159
13160 2017-01-10 Jeff Law <law@redhat.com>
13161
13162 PR tree-optimization/77766
13163 PR tree-optimization/78856
13164 * gcc.c-torture/execute/pr77766.c: New test.
13165
13166 2016-01-10 Richard Biener <rguenther@suse.de>
13167
13168 PR tree-optimization/79034
13169 * g++.dg/torture/pr79034.C: New testcase.
13170
13171 2017-01-10 Martin Liska <mliska@suse.cz>
13172
13173 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13174 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13175 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13176 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13177 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13178 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13179 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13180 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13181 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13182 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13183 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13184 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13185 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13186 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13187 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13188 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13189 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13190 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13191 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13192 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13193 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13194 * gcc.dg/ipa/pr64307.c: Likewise.
13195 * gcc.dg/ipa/pr77653.c: Likewise.
13196
13197 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13198
13199 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13200 * g++.dg/other/i386-3.C: Ditto.
13201 * gcc.target/i386/sse-12.c: Ditto.
13202 * gcc.target/i386/sse-13.c: Ditto.
13203 * gcc.target/i386/sse-22.c: Ditto.
13204 * gcc.target/i386/sse-23.c: Ditto.
13205 * gcc.target/i386/builtin_target.c: Handle new option.
13206 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13207 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13208 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13209
13210 2017-01-09 Martin Sebor <msebor@redhat.com>
13211
13212 PR testsuite/79036
13213 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13214 with different precisions.
13215
13216 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13217
13218 * g++.dg/opt/call2.C: New test.
13219 * g++.dg/opt/call3.C: Likewise.
13220 * gnat.dg/array26.adb: New test.
13221 * gnat.dg/array26_pkg.ad[sb]: New helper.
13222 * gnat.dg/array27.adb: New test.
13223 * gnat.dg/array27_pkg.ad[sb]: New helper.
13224 * gnat.dg/array28.adb: New test.
13225 * gnat.dg/array28_pkg.ad[sb]: New helper.
13226
13227 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13228
13229 PR translation/79019
13230 PR translation/79020
13231 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13232 diagnostics.
13233 * gfortran.dg/initialization_17.f90: Likewise.
13234
13235 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13236
13237 PR testsuite/79026
13238 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13239 * gcc.target/i386/pr78904-4.c: Likewise.
13240 * gcc.target/i386/pr78904-6.c: Likewise.
13241 * gcc.target/i386/pr78967-2.c: Likewise.
13242
13243 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13244
13245 PR tree-optimization/78899
13246 * gcc.target/i386/pr78899.c: New test.
13247 * gcc.dg/pr71077.c: New test.
13248
13249 2017-01-09 Martin Jambor <mjambor@suse.cz>
13250
13251 PR ipa/78365
13252 PR ipa/78599
13253 * gcc.dg/torture/pr78365.c: New test.
13254
13255 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR c++/78948
13258 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13259 (main): Use int* instead of long long.
13260
13261 PR tree-optimization/78938
13262 * gcc.dg/vect/pr78938.c: New test.
13263
13264 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13265
13266 * gcc.dg/20161219.c: New test.
13267
13268 2017-01-09 Richard Biener <rguenther@suse.de>
13269
13270 PR tree-optimization/78997
13271 * gcc.dg/torture/pr78997.c: New testcase.
13272
13273 2017-01-09 Richard Biener <rguenther@suse.de>
13274
13275 PR debug/79000
13276 * g++.dg/lto/pr79000_0.C: New testcase.
13277 * g++.dg/lto/pr79000_1.c: Likewise.
13278
13279 2017-01-08 Martin Sebor <msebor@redhat.com>
13280
13281 PR middle-end/77708
13282 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13283 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13284 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13285 due to bug 78969.
13286 * gcc.dg/format/pr78569.c: Adjust.
13287
13288 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13289
13290 PR c++/72803
13291 * g++.dg/diagnostic/pr72803.C: New test case.
13292
13293 2017-01-07 Martin Sebor <msebor@redhat.com>
13294
13295 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13296 * gcc.dg/attr-alloc_size-4.c: Same.
13297
13298 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13299
13300 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13301 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13302 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13303 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13304 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13305 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13306 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13307
13308 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13309 * gcc.dg/memcmp-1.c: New.
13310 * gcc.dg/strncmp-1.c: New.
13311
13312 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13313
13314 * gcc.target/arm/acle/mcrr: New.
13315 * gcc.target/arm/acle/mcrr2: New.
13316 * gcc.target/arm/acle/mrrc: New.
13317 * gcc.target/arm/acle/mrrc2: New.
13318
13319 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13320
13321 * gcc.target/arm/acle/mcr.c: New.
13322 * gcc.target/arm/acle/mrc.c: New.
13323 * gcc.target/arm/acle/mcr2.c: New.
13324 * gcc.target/arm/acle/mrc2.c: New.
13325
13326 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13327
13328 * gcc.target/arm/acle/ldc: New.
13329 * gcc.target/arm/acle/ldc2: New.
13330 * gcc.target/arm/acle/ldcl: New.
13331 * gcc.target/arm/acle/ldc2l: New.
13332 * gcc.target/arm/acle/stc: New.
13333 * gcc.target/arm/acle/stc2: New.
13334 * gcc.target/arm/acle/stcl: New.
13335 * gcc.target/arm/acle/stc2l: New.
13336
13337 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13338
13339 * gcc.target/arm/acle/acle.exp: Run tests for different options
13340 and make sure fat-lto-objects is used such that we can still do
13341 assemble scans.
13342 * gcc.target/arm/acle/cdp.c: New.
13343 * gcc.target/arm/acle/cdp2.c: New.
13344 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13345 (check_effective_target_arm_coproc1_ok_nocache): New.
13346 (check_effective_target_arm_coproc2_ok): New.
13347 (check_effective_target_arm_coproc2_ok_nocache): New.
13348 (check_effective_target_arm_coproc3_ok): New.
13349 (check_effective_target_arm_coproc3_ok_nocache): New.
13350 (check_effective_target_arm_coproc4_ok): New.
13351 (check_effective_target_arm_coproc4_ok_nocache): New.
13352
13353 2017-01-06 Martin Sebor <msebor@redhat.com>
13354
13355 PR middle-end/78605
13356 * gcc.dg/tree-ssa/pr78605.c: New test.
13357
13358 2017-01-05 Martin Sebor <msebor@redhat.com>
13359
13360 PR tree-optimization/78910
13361 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13362 diagnostics.
13363 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13364 * gcc.dg/tree-ssa/pr78910.c: New test.
13365
13366 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13367
13368 * gcc.dg/sso-10.c: New test.
13369
13370 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13371
13372 PR tree-optimization/71016
13373 * gcc.target/i386/pr71016.c: New test.
13374 * gcc.target/aarch64/pr71016.c: New test.
13375 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13376
13377 PR c++/78931
13378 * g++.dg/cpp1z/decomp19.C: New test.
13379
13380 PR c++/78890
13381 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13382 * g++.dg/init/union1.C: Likewise.
13383 * g++.dg/cpp0x/union6.C: Expect errors.
13384 * g++.dg/cpp0x/union8.C: New test.
13385 * g++.dg/cpp0x/pr78890-1.C: New test.
13386 * g++.dg/cpp0x/pr78890-2.C: New test.
13387
13388 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13389
13390 * gcc.target/powerpc/pr71670.c: Require p9vector.
13391 * gcc.target/powerpc/p9-novsx.c: Same.
13392
13393 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13394
13395 * selftests/asr_div1.rtl: New file.
13396 * selftests/aarch64: New subdirectory.
13397 * selftests/aarch64/times-two.rtl: New file.
13398 * selftests/bb-index.rtl: New file.
13399 * selftests/cfg-test.rtl: New file.
13400 * selftests/const-int.rtl: New file.
13401 * selftests/example-labels.rtl: New file.
13402 * selftests/insn-with-mode.rtl: New file.
13403 * selftests/jump-to-label-ref.rtl: New file.
13404 * selftests/jump-to-return.rtl: New file.
13405 * selftests/jump-to-simple-return.rtl: New file.
13406 * selftests/mem.rtl: New file.
13407 * selftests/note-insn-deleted.rtl: New file.
13408 * selftests/note_insn_basic_block.rtl: New file.
13409 * selftests/simple-cse.rtl: New file.
13410 * selftests/symbol-ref.rtl: New file.
13411 * selftests/x86_64: New subdirectory.
13412 * selftests/x86_64/call-insn.rtl: New file.
13413 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13414 * selftests/x86_64/times-two.rtl: New file.
13415 * selftests/x86_64/unspec.rtl: New file.
13416
13417 2017-01-05 Nathan Sidwell <nathan@acm.org>
13418
13419 PR c++/78765
13420 * g++.dg/cpp0x/pr78765.C: New.
13421
13422 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13423
13424 * gcc.target/s390/memcpy-2.c: New test.
13425 * gcc.target/s390/memset-2.c: New test.
13426
13427 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13428
13429 * gcc.target/s390/memcpy-1.c: New test.
13430
13431 2017-01-04 Jeff Law <law@redhat.com>
13432
13433 PR tree-optimization/78812
13434 * g++.dg/torture/pr78812.C: New test.
13435
13436 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13437
13438 PR target/71977
13439 PR target/70568
13440 PR target/78823
13441 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13442 64-bit VSX systems with direct move, whether we optimize common
13443 code sequences in the GLIBC math library for float math functions.
13444 * gcc.target/powerpc/pr71977-2.c: Likewise.
13445
13446 2017-01-04 Marek Polacek <polacek@redhat.com>
13447
13448 PR c++/64767
13449 * c-c++-common/Wpointer-compare-1.c: New test.
13450
13451 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR c++/78949
13454 * c-c++-common/Wunused-var-16.c: New test.
13455
13456 PR c++/78693
13457 * g++.dg/cpp0x/pr78693.C: New test.
13458
13459 PR driver/78957
13460 * gcc.dg/pr78957.c: New test.
13461
13462 * g++.dg/cpp1y/auto-fn34.C: New test.
13463
13464 PR c++/71182
13465 * g++.dg/cpp0x/pr71182.C: New test.
13466
13467 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13468
13469 PR target/78056
13470 * gcc.target/powerpc/pr78056-1.c: New test.
13471 * gcc.target/powerpc/pr78056-2.c: New test.
13472 * gcc.target/powerpc/pr78056-3.c: New test.
13473 * gcc.target/powerpc/pr78056-4.c: New test.
13474 * gcc.target/powerpc/pr78056-5.c: New test.
13475 * gcc.target/powerpc/pr78056-6.c: New test.
13476 * gcc.target/powerpc/pr78056-7.c: New test.
13477 * gcc.target/powerpc/pr78056-8.c: New test.
13478 * lib/target-supports.exp
13479 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13480 whether the effective target supports the popcntb instruction.
13481
13482 2017-01-03 Jeff Law <law@redhat.com>
13483
13484 PR tree-optimization/67955
13485 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13486
13487 2017-01-04 Marek Polacek <polacek@redhat.com>
13488
13489 PR c++/77545
13490 PR c++/77284
13491 * g++.dg/cpp0x/range-for32.C: New test.
13492 * g++.dg/cpp0x/range-for33.C: New test.
13493
13494 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13495
13496 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13497
13498 2017-01-04 Nathan Sidwell <nathan@acm.org>
13499
13500 PR c++/66735
13501 * g++.dg/cpp1y/pr66735.C: New.
13502
13503 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13504
13505 PR tree-optimization/71563
13506 * gcc.dg/tree-ssa/pr71563.c: New test.
13507
13508 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13509
13510 PR fortran/78534
13511 PR fortran/78976
13512 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13513 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13514 * gfortran.dg/transfer_intrinsic_1.f90: Change
13515 scan-tree-dump-times due to gfc_trans_string_copy change to
13516 avoid -Wstringop-overflow.
13517
13518 2017-01-03 Jeff Law <law@redhat.com>
13519
13520 PR tree-optimization/78856
13521 * gcc.c-torture/execute/pr78856.c: New test.
13522
13523 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13524
13525 PR target/78953
13526 * gcc.target/powerpc/pr78953.c: New test.
13527
13528 2017-01-03 Ian Lance Taylor <iant@google.com>
13529
13530 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13531 enums.
13532
13533 2017-01-03 Martin Sebor <msebor@redhat.com>
13534
13535 PR tree-optimization/78696
13536 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13537 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13538 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13539 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13540
13541 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13542
13543 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13544 with more than one digit.
13545 * lib/gcc-dg.exp (process-message): Support more than one digit
13546 in relative line specifications.
13547
13548 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13549
13550 PR tree-optimization/78965
13551 * gcc.dg/pr78965.c: New test.
13552
13553 PR middle-end/78901
13554 * g++.dg/opt/pr78901.C: New test.
13555
13556 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13557
13558 PR fortran/78534
13559 PR fortran/66310
13560 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13561 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13562 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13563 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13564 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13565 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13566 * gfortran.dg/string_1_lp64.f90: New test.
13567 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13568 * gfortran.dg/string_3_lp64.f90: New test.
13569 * gfortran.dg/transfer_intrinsic_1.f90: Change
13570 scan-tree-dump-times due to gfc_trans_string_copy change to
13571 avoid -Wstringop-overflow.
13572
13573 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13574
13575 PR target/78967
13576 * gcc.target/i386/pr78967-1.c: New test.
13577 * gcc.target/i386/pr78967-2.c: Ditto.
13578 * gcc.target/i386/pr78967-3.c: Ditto.
13579
13580 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13581 * gcc.target/i386/pr78904-4.c: Ditto.
13582 * gcc.target/i386/pr78904-6.c: Ditto.
13583
13584 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13585
13586 PR middle-end/77674
13587 * g++.dg/torture/pr77674.C: New testcase.
13588
13589 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13590
13591 Update copyright years.
13592 \f
13593 Copyright (C) 2017 Free Software Foundation, Inc.
13594
13595 Copying and distribution of this file, with or without modification,
13596 are permitted in any medium without royalty provided the copyright
13597 notice and this notice are preserved.